From 79e768fcde9f75f10d8a1ac993ff5a9665c964a1 Mon Sep 17 00:00:00 2001 From: Alexandre Marinho Date: Mon, 17 Feb 2025 09:56:19 -0300 Subject: [PATCH] frontend: relative backend requests --- frontend/src/App.tsx | 4 +- frontend/src/LoginModal.tsx | 2 +- frontend/src/SitesInfo.tsx | 4 +- frontend/src/queries.ts | 6 +- news/98.bugfix | 1 + .../browser/static/plone-overview.min.js | 80 +++++++++---------- 6 files changed, 49 insertions(+), 48 deletions(-) create mode 100644 news/98.bugfix diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx index f323442..1d8d724 100644 --- a/frontend/src/App.tsx +++ b/frontend/src/App.tsx @@ -23,7 +23,7 @@ function App() {
Plone logo Plone Site diff --git a/frontend/src/LoginModal.tsx b/frontend/src/LoginModal.tsx index b2b7fc5..a9a6f40 100644 --- a/frontend/src/LoginModal.tsx +++ b/frontend/src/LoginModal.tsx @@ -30,7 +30,7 @@ const LoginModal = ({ const [extraErrors, setExtraErrors] = useState({}); async function onSubmit(value: any) { - const response = await fetch('/@login', { + const response = await fetch('./@login', { method: 'POST', headers: { Accept: 'application/json', diff --git a/frontend/src/SitesInfo.tsx b/frontend/src/SitesInfo.tsx index 8d851ad..fac7edb 100644 --- a/frontend/src/SitesInfo.tsx +++ b/frontend/src/SitesInfo.tsx @@ -14,7 +14,7 @@ const SitesInfo = () => { const [cameFrom, setCameFrom] = useState(''); const checkBasicAuth = async () => { - const response = await fetch('/@@ploneAddSite', { + const response = await fetch('./@@ploneAddSite', { method: 'GET', }); if (response.status === 401) { @@ -26,7 +26,7 @@ const SitesInfo = () => { const handleClick = async (can_manage: boolean, name: string) => { const href = import.meta.env.PROD - ? `/@@ploneAddSite?distribution=${name}` + ? `./@@ploneAddSite?distribution=${name}` : `/?distribution=${name}`; if (can_manage) { // Redirect diff --git a/frontend/src/queries.ts b/frontend/src/queries.ts index 9ebcd77..b282601 100644 --- a/frontend/src/queries.ts +++ b/frontend/src/queries.ts @@ -42,7 +42,7 @@ export type SitesEndpointDistributionDetail = { }; const getDistributions = async (): Promise => { - const response = await axios.get('/@sites'); + const response = await axios.get('./@sites'); const data = await response.data; return data; }; @@ -55,7 +55,7 @@ export const getDistributionsQuery = () => ({ const getDistribution = async ( name: string, ): Promise => { - const response = await axios.get(`/@sites/${name}`); + const response = await axios.get(`./@sites/${name}`); const data = await response.data; return data; }; @@ -100,7 +100,7 @@ export const getDistributionQuery = (name: string) => ({ }); export const addSite = async (body: object): Promise => { - const response = await axios.post(`/@sites/`, body); + const response = await axios.post(`./@sites/`, body); const data = await response.data; return data; }; diff --git a/news/98.bugfix b/news/98.bugfix new file mode 100644 index 0000000..2314777 --- /dev/null +++ b/news/98.bugfix @@ -0,0 +1 @@ +frontend: relative backend requests @lyralemos \ No newline at end of file diff --git a/src/plone/distribution/browser/static/plone-overview.min.js b/src/plone/distribution/browser/static/plone-overview.min.js index 81756f9..94a22c9 100644 --- a/src/plone/distribution/browser/static/plone-overview.min.js +++ b/src/plone/distribution/browser/static/plone-overview.min.js @@ -1,4 +1,4 @@ -var Sb=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Mce=Sb((Gt,Qt)=>{var fs=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Mn(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function _b(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function n(){return this instanceof n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var i=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,i.get?i:{enumerable:!0,get:function(){return e[n]}})}),r}var P4={exports:{}},td={},T4={exports:{}},$e={};/** +var Ys=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function be(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function i6(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}),n}var h4={exports:{}},Nc={},m4={exports:{}},ge={};/** * @license React * react.production.min.js * @@ -6,7 +6,7 @@ var Sb=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Mce=Sb((Gt,Qt * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var yl=Symbol.for("react.element"),xb=Symbol.for("react.portal"),Ob=Symbol.for("react.fragment"),Pb=Symbol.for("react.strict_mode"),Tb=Symbol.for("react.profiler"),Ab=Symbol.for("react.provider"),Rb=Symbol.for("react.context"),jb=Symbol.for("react.forward_ref"),Ib=Symbol.for("react.suspense"),Lb=Symbol.for("react.memo"),Nb=Symbol.for("react.lazy"),lg=Symbol.iterator;function Mb(e){return e===null||typeof e!="object"?null:(e=lg&&e[lg]||e["@@iterator"],typeof e=="function"?e:null)}var A4={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},R4=Object.assign,j4={};function go(e,t,r){this.props=e,this.context=t,this.refs=j4,this.updater=r||A4}go.prototype.isReactComponent={};go.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};go.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function I4(){}I4.prototype=go.prototype;function Sh(e,t,r){this.props=e,this.context=t,this.refs=j4,this.updater=r||A4}var _h=Sh.prototype=new I4;_h.constructor=Sh;R4(_h,go.prototype);_h.isPureReactComponent=!0;var ug=Array.isArray,L4=Object.prototype.hasOwnProperty,xh={current:null},N4={key:!0,ref:!0,__self:!0,__source:!0};function M4(e,t,r){var n,i={},a=null,o=null;if(t!=null)for(n in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(a=""+t.key),t)L4.call(t,n)&&!N4.hasOwnProperty(n)&&(i[n]=t[n]);var s=arguments.length-2;if(s===1)i.children=r;else if(1()=>(t||e((t={exports:{}}).exports,t),t.exports);var Mce=Sb((Gt,Qt * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var Hb=R,Ub=Symbol.for("react.element"),Bb=Symbol.for("react.fragment"),zb=Object.prototype.hasOwnProperty,Kb=Hb.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,qb={key:!0,ref:!0,__self:!0,__source:!0};function k4(e,t,r){var n,i={},a=null,o=null;r!==void 0&&(a=""+r),t.key!==void 0&&(a=""+t.key),t.ref!==void 0&&(o=t.ref);for(n in t)zb.call(t,n)&&!qb.hasOwnProperty(n)&&(i[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps,t)i[n]===void 0&&(i[n]=t[n]);return{$$typeof:Ub,type:e,key:a,ref:o,props:i,_owner:Kb.current}}td.Fragment=Bb;td.jsx=k4;td.jsxs=k4;P4.exports=td;var E=P4.exports,A1={},F4={exports:{}},tr={},D4={exports:{}},V4={};/** + */var w6=O,E6=Symbol.for("react.element"),b6=Symbol.for("react.fragment"),S6=Object.prototype.hasOwnProperty,C6=w6.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,_6={key:!0,ref:!0,__self:!0,__source:!0};function C4(e,t,n){var r,i={},o=null,s=null;n!==void 0&&(o=""+n),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(s=t.ref);for(r in t)S6.call(t,r)&&!_6.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)i[r]===void 0&&(i[r]=t[r]);return{$$typeof:E6,type:e,key:o,ref:s,props:i,_owner:C6.current}}Nc.Fragment=b6;Nc.jsx=C4;Nc.jsxs=C4;h4.exports=Nc;var w=h4.exports,o1={},_4={exports:{}},Yt={},x4={exports:{}},P4={};/** * @license React * scheduler.production.min.js * @@ -22,7 +22,7 @@ var Sb=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Mce=Sb((Gt,Qt * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */(function(e){function t(Z,ee){var M=Z.length;Z.push(ee);e:for(;0>>1,H=Z[j];if(0>>1;ji(A,M))Vi(J,A)?(Z[j]=J,Z[V]=M,j=V):(Z[j]=A,Z[x]=M,j=x);else if(Vi(J,M))Z[j]=J,Z[V]=M,j=V;else break e}}return ee}function i(Z,ee){var M=Z.sortIndex-ee.sortIndex;return M!==0?M:Z.id-ee.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var l=[],u=[],c=1,d=null,p=3,f=!1,m=!1,v=!1,$=typeof setTimeout=="function"?setTimeout:null,h=typeof clearTimeout=="function"?clearTimeout:null,g=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function y(Z){for(var ee=r(u);ee!==null;){if(ee.callback===null)n(u);else if(ee.startTime<=Z)n(u),ee.sortIndex=ee.expirationTime,t(l,ee);else break;ee=r(u)}}function b(Z){if(v=!1,y(Z),!m)if(r(l)!==null)m=!0,ae(O);else{var ee=r(u);ee!==null&&he(b,ee.startTime-Z)}}function O(Z,ee){m=!1,v&&(v=!1,h(w),w=-1),f=!0;var M=p;try{for(y(ee),d=r(l);d!==null&&(!(d.expirationTime>ee)||Z&&!N());){var j=d.callback;if(typeof j=="function"){d.callback=null,p=d.priorityLevel;var H=j(d.expirationTime<=ee);ee=e.unstable_now(),typeof H=="function"?d.callback=H:d===r(l)&&n(l),y(ee)}else n(l);d=r(l)}if(d!==null)var k=!0;else{var x=r(u);x!==null&&he(b,x.startTime-ee),k=!1}return k}finally{d=null,p=M,f=!1}}var S=!1,_=null,w=-1,T=5,F=-1;function N(){return!(e.unstable_now()-FZ||125j?(Z.sortIndex=M,t(u,Z),r(l)===null&&Z===r(u)&&(v?(h(w),w=-1):v=!0,he(b,M-j))):(Z.sortIndex=H,t(l,Z),m||f||(m=!0,ae(O))),Z},e.unstable_shouldYield=N,e.unstable_wrapCallback=function(Z){var ee=p;return function(){var M=p;p=ee;try{return Z.apply(this,arguments)}finally{p=M}}}})(V4);D4.exports=V4;var Zb=D4.exports;/** + */(function(e){function t(Q,Y){var H=Q.length;Q.push(Y);e:for(;0>>1,K=Q[j];if(0>>1;ji(A,H))Ui(ee,A)?(Q[j]=ee,Q[U]=H,j=U):(Q[j]=A,Q[P]=H,j=P);else if(Ui(ee,H))Q[j]=ee,Q[U]=H,j=U;else break e}}return Y}function i(Q,Y){var H=Q.sortIndex-Y.sortIndex;return H!==0?H:Q.id-Y.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var s=Date,a=s.now();e.unstable_now=function(){return s.now()-a}}var l=[],u=[],c=1,f=null,d=3,p=!1,h=!1,$=!1,y=typeof setTimeout=="function"?setTimeout:null,m=typeof clearTimeout=="function"?clearTimeout:null,v=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function g(Q){for(var Y=n(u);Y!==null;){if(Y.callback===null)r(u);else if(Y.startTime<=Q)r(u),Y.sortIndex=Y.expirationTime,t(l,Y);else break;Y=n(u)}}function E(Q){if($=!1,g(Q),!h)if(n(l)!==null)h=!0,ae(_);else{var Y=n(u);Y!==null&&Ie(E,Y.startTime-Q)}}function _(Q,Y){h=!1,$&&($=!1,m(b),b=-1),p=!0;var H=d;try{for(g(Y),f=n(l);f!==null&&(!(f.expirationTime>Y)||Q&&!M());){var j=f.callback;if(typeof j=="function"){f.callback=null,d=f.priorityLevel;var K=j(f.expirationTime<=Y);Y=e.unstable_now(),typeof K=="function"?f.callback=K:f===n(l)&&r(l),g(Y)}else r(l);f=n(l)}if(f!==null)var L=!0;else{var P=n(u);P!==null&&Ie(E,P.startTime-Y),L=!1}return L}finally{f=null,d=H,p=!1}}var C=!1,x=null,b=-1,k=5,I=-1;function M(){return!(e.unstable_now()-IQ||125j?(Q.sortIndex=H,t(u,Q),n(l)===null&&Q===n(u)&&($?(m(b),b=-1):$=!0,Ie(E,H-j))):(Q.sortIndex=K,t(l,Q),h||p||(h=!0,ae(_))),Q},e.unstable_shouldYield=M,e.unstable_wrapCallback=function(Q){var Y=d;return function(){var H=d;d=Y;try{return Q.apply(this,arguments)}finally{d=H}}}})(P4);x4.exports=P4;var x6=x4.exports;/** * @license React * react-dom.production.min.js * @@ -30,26 +30,30 @@ var Sb=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Mce=Sb((Gt,Qt * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var H4=R,Xt=Zb;function X(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),R1=Object.prototype.hasOwnProperty,Wb=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,dg={},fg={};function Gb(e){return R1.call(fg,e)?!0:R1.call(dg,e)?!1:Wb.test(e)?fg[e]=!0:(dg[e]=!0,!1)}function Qb(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Yb(e,t,r,n){if(t===null||typeof t>"u"||Qb(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function It(e,t,r,n,i,a,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=i,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var wt={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){wt[e]=new It(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];wt[t]=new It(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){wt[e]=new It(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){wt[e]=new It(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){wt[e]=new It(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){wt[e]=new It(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){wt[e]=new It(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){wt[e]=new It(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){wt[e]=new It(e,5,!1,e.toLowerCase(),null,!1,!1)});var Ph=/[\-:]([a-z])/g;function Th(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Ph,Th);wt[t]=new It(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Ph,Th);wt[t]=new It(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Ph,Th);wt[t]=new It(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){wt[e]=new It(e,1,!1,e.toLowerCase(),null,!1,!1)});wt.xlinkHref=new It("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){wt[e]=new It(e,1,!1,e.toLowerCase(),null,!0,!0)});function Ah(e,t,r,n){var i=wt.hasOwnProperty(t)?wt[t]:null;(i!==null?i.type!==0:n||!(2s||i[o]!==a[s]){var l=` -`+i[o].replace(" at new "," at ");return e.displayName&&l.includes("")&&(l=l.replace("",e.displayName)),l}while(1<=o&&0<=s);break}}}finally{bf=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?ps(e):""}function Jb(e){switch(e.tag){case 5:return ps(e.type);case 16:return ps("Lazy");case 13:return ps("Suspense");case 19:return ps("SuspenseList");case 0:case 2:case 15:return e=Ef(e.type,!1),e;case 11:return e=Ef(e.type.render,!1),e;case 1:return e=Ef(e.type,!0),e;default:return""}}function N1(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case ja:return"Fragment";case Ra:return"Portal";case j1:return"Profiler";case Rh:return"StrictMode";case I1:return"Suspense";case L1:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case z4:return(e.displayName||"Context")+".Consumer";case B4:return(e._context.displayName||"Context")+".Provider";case jh:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Ih:return t=e.displayName||null,t!==null?t:N1(e.type)||"Memo";case ei:t=e._payload,e=e._init;try{return N1(e(t))}catch{}}return null}function Xb(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return N1(t);case 8:return t===Rh?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function $i(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function q4(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function eE(e){var t=q4(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var i=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(o){n=""+o,a.call(this,o)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(o){n=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Yl(e){e._valueTracker||(e._valueTracker=eE(e))}function Z4(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=q4(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function tc(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function M1(e,t){var r=t.checked;return Ge({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function hg(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=$i(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function W4(e,t){t=t.checked,t!=null&&Ah(e,"checked",t,!1)}function k1(e,t){W4(e,t);var r=$i(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?F1(e,t.type,r):t.hasOwnProperty("defaultValue")&&F1(e,t.type,$i(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function mg(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function F1(e,t,r){(t!=="number"||tc(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var hs=Array.isArray;function Ka(e,t,r,n){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=Jl.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Us(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var Es={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},tE=["Webkit","ms","Moz","O"];Object.keys(Es).forEach(function(e){tE.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Es[t]=Es[e]})});function J4(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||Es.hasOwnProperty(e)&&Es[e]?(""+t).trim():t+"px"}function X4(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,i=J4(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,i):e[r]=i}}var rE=Ge({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function H1(e,t){if(t){if(rE[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(X(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(X(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(X(61))}if(t.style!=null&&typeof t.style!="object")throw Error(X(62))}}function U1(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var B1=null;function Lh(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var z1=null,qa=null,Za=null;function yg(e){if(e=bl(e)){if(typeof z1!="function")throw Error(X(280));var t=e.stateNode;t&&(t=od(t),z1(e.stateNode,e.type,t))}}function e9(e){qa?Za?Za.push(e):Za=[e]:qa=e}function t9(){if(qa){var e=qa,t=Za;if(Za=qa=null,yg(e),t)for(e=0;e>>=0,e===0?32:31-(pE(e)/hE|0)|0}var Xl=64,eu=4194304;function ms(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ac(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,i=e.suspendedLanes,a=e.pingedLanes,o=r&268435455;if(o!==0){var s=o&~i;s!==0?n=ms(s):(a&=o,a!==0&&(n=ms(a)))}else o=r&~i,o!==0?n=ms(o):a!==0&&(n=ms(a));if(n===0)return 0;if(t!==0&&t!==n&&!(t&i)&&(i=n&-n,a=t&-t,i>=a||i===16&&(a&4194240)!==0))return t;if(n&4&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0r;r++)t.push(e);return t}function $l(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Nr(t),e[t]=r}function yE(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0=Ss),Og=" ",Pg=!1;function b9(e,t){switch(e){case"keyup":return qE.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function E9(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ia=!1;function WE(e,t){switch(e){case"compositionend":return E9(t);case"keypress":return t.which!==32?null:(Pg=!0,Og);case"textInput":return e=t.data,e===Og&&Pg?null:e;default:return null}}function GE(e,t){if(Ia)return e==="compositionend"||!Uh&&b9(e,t)?(e=$9(),Ru=Dh=ai=null,Ia=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=jg(r)}}function x9(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?x9(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function O9(){for(var e=window,t=tc();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=tc(e.document)}return t}function Bh(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function iC(e){var t=O9(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&x9(r.ownerDocument.documentElement,r)){if(n!==null&&Bh(r)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=r.textContent.length,a=Math.min(n.start,i);n=n.end===void 0?a:Math.min(n.end,i),!e.extend&&a>n&&(i=n,n=a,a=i),i=Ig(r,a);var o=Ig(r,n);i&&o&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),a>n?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r=document.documentMode,La=null,Q1=null,xs=null,Y1=!1;function Lg(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Y1||La==null||La!==tc(n)||(n=La,"selectionStart"in n&&Bh(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),xs&&Ws(xs,n)||(xs=n,n=lc(Q1,"onSelect"),0ka||(e.current=np[ka],np[ka]=null,ka--)}function Ne(e,t){ka++,np[ka]=e.current,e.current=t}var wi={},_t=Ci(wi),Vt=Ci(!1),Qi=wi;function to(e,t){var r=e.type.contextTypes;if(!r)return wi;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var i={},a;for(a in r)i[a]=t[a];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Ht(e){return e=e.childContextTypes,e!=null}function cc(){Ue(Vt),Ue(_t)}function Hg(e,t,r){if(_t.current!==wi)throw Error(X(168));Ne(_t,t),Ne(Vt,r)}function M9(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var i in n)if(!(i in t))throw Error(X(108,Xb(e)||"Unknown",i));return Ge({},r,n)}function dc(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||wi,Qi=_t.current,Ne(_t,e),Ne(Vt,Vt.current),!0}function Ug(e,t,r){var n=e.stateNode;if(!n)throw Error(X(169));r?(e=M9(e,t,Qi),n.__reactInternalMemoizedMergedChildContext=e,Ue(Vt),Ue(_t),Ne(_t,e)):Ue(Vt),Ne(Vt,r)}var bn=null,sd=!1,Mf=!1;function k9(e){bn===null?bn=[e]:bn.push(e)}function vC(e){sd=!0,k9(e)}function Si(){if(!Mf&&bn!==null){Mf=!0;var e=0,t=Pe;try{var r=bn;for(Pe=1;e>=o,i-=o,Cn=1<<32-Nr(t)+i|r<w?(T=_,_=null):T=_.sibling;var F=p(h,_,y[w],b);if(F===null){_===null&&(_=T);break}e&&_&&F.alternate===null&&t(h,_),g=a(F,g,w),S===null?O=F:S.sibling=F,S=F,_=T}if(w===y.length)return r(h,_),Ke&&Ri(h,w),O;if(_===null){for(;ww?(T=_,_=null):T=_.sibling;var N=p(h,_,F.value,b);if(N===null){_===null&&(_=T);break}e&&_&&N.alternate===null&&t(h,_),g=a(N,g,w),S===null?O=N:S.sibling=N,S=N,_=T}if(F.done)return r(h,_),Ke&&Ri(h,w),O;if(_===null){for(;!F.done;w++,F=y.next())F=d(h,F.value,b),F!==null&&(g=a(F,g,w),S===null?O=F:S.sibling=F,S=F);return Ke&&Ri(h,w),O}for(_=n(h,_);!F.done;w++,F=y.next())F=f(_,h,w,F.value,b),F!==null&&(e&&F.alternate!==null&&_.delete(F.key===null?w:F.key),g=a(F,g,w),S===null?O=F:S.sibling=F,S=F);return e&&_.forEach(function(K){return t(h,K)}),Ke&&Ri(h,w),O}function $(h,g,y,b){if(typeof y=="object"&&y!==null&&y.type===ja&&y.key===null&&(y=y.props.children),typeof y=="object"&&y!==null){switch(y.$$typeof){case Ql:e:{for(var O=y.key,S=g;S!==null;){if(S.key===O){if(O=y.type,O===ja){if(S.tag===7){r(h,S.sibling),g=i(S,y.props.children),g.return=h,h=g;break e}}else if(S.elementType===O||typeof O=="object"&&O!==null&&O.$$typeof===ei&&Gg(O)===S.type){r(h,S.sibling),g=i(S,y.props),g.ref=ts(h,S,y),g.return=h,h=g;break e}r(h,S);break}else t(h,S);S=S.sibling}y.type===ja?(g=Zi(y.props.children,h.mode,b,y.key),g.return=h,h=g):(b=Du(y.type,y.key,y.props,null,h.mode,b),b.ref=ts(h,g,y),b.return=h,h=b)}return o(h);case Ra:e:{for(S=y.key;g!==null;){if(g.key===S)if(g.tag===4&&g.stateNode.containerInfo===y.containerInfo&&g.stateNode.implementation===y.implementation){r(h,g.sibling),g=i(g,y.children||[]),g.return=h,h=g;break e}else{r(h,g);break}else t(h,g);g=g.sibling}g=zf(y,h.mode,b),g.return=h,h=g}return o(h);case ei:return S=y._init,$(h,g,S(y._payload),b)}if(hs(y))return m(h,g,y,b);if(Qo(y))return v(h,g,y,b);su(h,y)}return typeof y=="string"&&y!==""||typeof y=="number"?(y=""+y,g!==null&&g.tag===6?(r(h,g.sibling),g=i(g,y),g.return=h,h=g):(r(h,g),g=Bf(y,h.mode,b),g.return=h,h=g),o(h)):r(h,g)}return $}var no=K9(!0),q9=K9(!1),El={},tn=Ci(El),Js=Ci(El),Xs=Ci(El);function Bi(e){if(e===El)throw Error(X(174));return e}function Jh(e,t){switch(Ne(Xs,t),Ne(Js,e),Ne(tn,El),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:V1(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=V1(t,e)}Ue(tn),Ne(tn,t)}function io(){Ue(tn),Ue(Js),Ue(Xs)}function Z9(e){Bi(Xs.current);var t=Bi(tn.current),r=V1(t,e.type);t!==r&&(Ne(Js,e),Ne(tn,r))}function Xh(e){Js.current===e&&(Ue(tn),Ue(Js))}var qe=Ci(0);function gc(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var kf=[];function em(){for(var e=0;er?r:4,e(!0);var n=Ff.transition;Ff.transition={};try{e(!1),t()}finally{Pe=r,Ff.transition=n}}function u3(){return Sr().memoizedState}function wC(e,t,r){var n=mi(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},c3(e))d3(t,r);else if(r=H9(e,t,r,n),r!==null){var i=Tt();Mr(r,e,n,i),f3(r,t,n)}}function bC(e,t,r){var n=mi(e),i={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(c3(e))d3(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,r);if(i.hasEagerState=!0,i.eagerState=s,kr(s,o)){var l=t.interleaved;l===null?(i.next=i,Qh(t)):(i.next=l.next,l.next=i),t.interleaved=i;return}}catch{}finally{}r=H9(e,t,i,n),r!==null&&(i=Tt(),Mr(r,e,n,i),f3(r,t,n))}}function c3(e){var t=e.alternate;return e===We||t!==null&&t===We}function d3(e,t){Os=yc=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function f3(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,Mh(e,r)}}var $c={readContext:Cr,useCallback:bt,useContext:bt,useEffect:bt,useImperativeHandle:bt,useInsertionEffect:bt,useLayoutEffect:bt,useMemo:bt,useReducer:bt,useRef:bt,useState:bt,useDebugValue:bt,useDeferredValue:bt,useTransition:bt,useMutableSource:bt,useSyncExternalStore:bt,useId:bt,unstable_isNewReconciler:!1},EC={readContext:Cr,useCallback:function(e,t){return Zr().memoizedState=[e,t===void 0?null:t],e},useContext:Cr,useEffect:Yg,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,Nu(4194308,4,i3.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Nu(4194308,4,e,t)},useInsertionEffect:function(e,t){return Nu(4,2,e,t)},useMemo:function(e,t){var r=Zr();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=Zr();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=wC.bind(null,We,e),[n.memoizedState,e]},useRef:function(e){var t=Zr();return e={current:e},t.memoizedState=e},useState:Qg,useDebugValue:am,useDeferredValue:function(e){return Zr().memoizedState=e},useTransition:function(){var e=Qg(!1),t=e[0];return e=$C.bind(null,e[1]),Zr().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=We,i=Zr();if(Ke){if(r===void 0)throw Error(X(407));r=r()}else{if(r=t(),pt===null)throw Error(X(349));Ji&30||Q9(n,t,r)}i.memoizedState=r;var a={value:r,getSnapshot:t};return i.queue=a,Yg(J9.bind(null,n,a,e),[e]),n.flags|=2048,rl(9,Y9.bind(null,n,a,r,t),void 0,null),r},useId:function(){var e=Zr(),t=pt.identifierPrefix;if(Ke){var r=Sn,n=Cn;r=(n&~(1<<32-Nr(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=el++,0<\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=o.createElement(r,{is:n.is}):(e=o.createElement(r),r==="select"&&(o=e,n.multiple?o.multiple=!0:n.size&&(o.size=n.size))):e=o.createElementNS(e,r),e[Wr]=t,e[Ys]=n,b3(e,t,!1,!1),t.stateNode=e;e:{switch(o=U1(r,n),r){case"dialog":Fe("cancel",e),Fe("close",e),i=n;break;case"iframe":case"object":case"embed":Fe("load",e),i=n;break;case"video":case"audio":for(i=0;ioo&&(t.flags|=128,n=!0,rs(a,!1),t.lanes=4194304)}else{if(!n)if(e=gc(o),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),rs(a,!0),a.tail===null&&a.tailMode==="hidden"&&!o.alternate&&!Ke)return Et(t),null}else 2*nt()-a.renderingStartTime>oo&&r!==1073741824&&(t.flags|=128,n=!0,rs(a,!1),t.lanes=4194304);a.isBackwards?(o.sibling=t.child,t.child=o):(r=a.last,r!==null?r.sibling=o:t.child=o,a.last=o)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=nt(),t.sibling=null,r=qe.current,Ne(qe,n?r&1|2:r&1),t):(Et(t),null);case 22:case 23:return dm(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?Kt&1073741824&&(Et(t),t.subtreeFlags&6&&(t.flags|=8192)):Et(t),null;case 24:return null;case 25:return null}throw Error(X(156,t.tag))}function AC(e,t){switch(Kh(t),t.tag){case 1:return Ht(t.type)&&cc(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return io(),Ue(Vt),Ue(_t),em(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Xh(t),null;case 13:if(Ue(qe),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(X(340));ro()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Ue(qe),null;case 4:return io(),null;case 10:return Gh(t.type._context),null;case 22:case 23:return dm(),null;case 24:return null;default:return null}}var uu=!1,St=!1,RC=typeof WeakSet=="function"?WeakSet:Set,re=null;function Ha(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){Ye(e,t,n)}else r.current=null}function mp(e,t,r){try{r()}catch(n){Ye(e,t,n)}}var oy=!1;function jC(e,t){if(J1=oc,e=O9(),Bh(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var i=n.anchorOffset,a=n.focusNode;n=n.focusOffset;try{r.nodeType,a.nodeType}catch{r=null;break e}var o=0,s=-1,l=-1,u=0,c=0,d=e,p=null;t:for(;;){for(var f;d!==r||i!==0&&d.nodeType!==3||(s=o+i),d!==a||n!==0&&d.nodeType!==3||(l=o+n),d.nodeType===3&&(o+=d.nodeValue.length),(f=d.firstChild)!==null;)p=d,d=f;for(;;){if(d===e)break t;if(p===r&&++u===i&&(s=o),p===a&&++c===n&&(l=o),(f=d.nextSibling)!==null)break;d=p,p=d.parentNode}d=f}r=s===-1||l===-1?null:{start:s,end:l}}else r=null}r=r||{start:0,end:0}}else r=null;for(X1={focusedElem:e,selectionRange:r},oc=!1,re=t;re!==null;)if(t=re,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,re=e;else for(;re!==null;){t=re;try{var m=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(m!==null){var v=m.memoizedProps,$=m.memoizedState,h=t.stateNode,g=h.getSnapshotBeforeUpdate(t.elementType===t.type?v:Ar(t.type,v),$);h.__reactInternalSnapshotBeforeUpdate=g}break;case 3:var y=t.stateNode.containerInfo;y.nodeType===1?y.textContent="":y.nodeType===9&&y.documentElement&&y.removeChild(y.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(X(163))}}catch(b){Ye(t,t.return,b)}if(e=t.sibling,e!==null){e.return=t.return,re=e;break}re=t.return}return m=oy,oy=!1,m}function Ps(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var i=n=n.next;do{if((i.tag&e)===e){var a=i.destroy;i.destroy=void 0,a!==void 0&&mp(t,r,a)}i=i.next}while(i!==n)}}function cd(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function vp(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function S3(e){var t=e.alternate;t!==null&&(e.alternate=null,S3(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Wr],delete t[Ys],delete t[rp],delete t[hC],delete t[mC])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function _3(e){return e.tag===5||e.tag===3||e.tag===4}function sy(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||_3(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function gp(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=uc));else if(n!==4&&(e=e.child,e!==null))for(gp(e,t,r),e=e.sibling;e!==null;)gp(e,t,r),e=e.sibling}function yp(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(yp(e,t,r),e=e.sibling;e!==null;)yp(e,t,r),e=e.sibling}var gt=null,Rr=!1;function Kn(e,t,r){for(r=r.child;r!==null;)x3(e,t,r),r=r.sibling}function x3(e,t,r){if(en&&typeof en.onCommitFiberUnmount=="function")try{en.onCommitFiberUnmount(rd,r)}catch{}switch(r.tag){case 5:St||Ha(r,t);case 6:var n=gt,i=Rr;gt=null,Kn(e,t,r),gt=n,Rr=i,gt!==null&&(Rr?(e=gt,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):gt.removeChild(r.stateNode));break;case 18:gt!==null&&(Rr?(e=gt,r=r.stateNode,e.nodeType===8?Nf(e.parentNode,r):e.nodeType===1&&Nf(e,r),qs(e)):Nf(gt,r.stateNode));break;case 4:n=gt,i=Rr,gt=r.stateNode.containerInfo,Rr=!0,Kn(e,t,r),gt=n,Rr=i;break;case 0:case 11:case 14:case 15:if(!St&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){i=n=n.next;do{var a=i,o=a.destroy;a=a.tag,o!==void 0&&(a&2||a&4)&&mp(r,t,o),i=i.next}while(i!==n)}Kn(e,t,r);break;case 1:if(!St&&(Ha(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(s){Ye(r,t,s)}Kn(e,t,r);break;case 21:Kn(e,t,r);break;case 22:r.mode&1?(St=(n=St)||r.memoizedState!==null,Kn(e,t,r),St=n):Kn(e,t,r);break;default:Kn(e,t,r)}}function ly(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new RC),t.forEach(function(n){var i=HC.bind(null,e,n);r.has(n)||(r.add(n),n.then(i,i))})}}function Or(e,t){var r=t.deletions;if(r!==null)for(var n=0;ni&&(i=o),n&=~a}if(n=i,n=nt()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*LC(n/1960))-n,10e?16:e,oi===null)var n=!1;else{if(e=oi,oi=null,Ec=0,_e&6)throw Error(X(331));var i=_e;for(_e|=4,re=e.current;re!==null;){var a=re,o=a.child;if(re.flags&16){var s=a.deletions;if(s!==null){for(var l=0;lnt()-um?qi(e,0):lm|=r),Ut(e,t)}function L3(e,t){t===0&&(e.mode&1?(t=eu,eu<<=1,!(eu&130023424)&&(eu=4194304)):t=1);var r=Tt();e=jn(e,t),e!==null&&($l(e,t,r),Ut(e,r))}function VC(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),L3(e,r)}function HC(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,i=e.memoizedState;i!==null&&(r=i.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(X(314))}n!==null&&n.delete(t),L3(e,r)}var N3;N3=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||Vt.current)Dt=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return Dt=!1,PC(e,t,r);Dt=!!(e.flags&131072)}else Dt=!1,Ke&&t.flags&1048576&&F9(t,pc,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;Mu(e,t),e=t.pendingProps;var i=to(t,_t.current);Ga(t,r),i=rm(null,t,n,e,i,r);var a=nm();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ht(n)?(a=!0,dc(t)):a=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Yh(t),i.updater=ld,t.stateNode=i,i._reactInternals=t,lp(t,n,e,r),t=dp(null,t,n,!0,a,r)):(t.tag=0,Ke&&a&&zh(t),xt(null,t,i,r),t=t.child),t;case 16:n=t.elementType;e:{switch(Mu(e,t),e=t.pendingProps,i=n._init,n=i(n._payload),t.type=n,i=t.tag=BC(n),e=Ar(n,e),i){case 0:t=cp(null,t,n,e,r);break e;case 1:t=ny(null,t,n,e,r);break e;case 11:t=ty(null,t,n,e,r);break e;case 14:t=ry(null,t,n,Ar(n.type,e),r);break e}throw Error(X(306,n,""))}return t;case 0:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:Ar(n,i),cp(e,t,n,i,r);case 1:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:Ar(n,i),ny(e,t,n,i,r);case 3:e:{if(y3(t),e===null)throw Error(X(387));n=t.pendingProps,a=t.memoizedState,i=a.element,U9(e,t),vc(t,n,null,r);var o=t.memoizedState;if(n=o.element,a.isDehydrated)if(a={element:n,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){i=ao(Error(X(423)),t),t=iy(e,t,n,r,i);break e}else if(n!==i){i=ao(Error(X(424)),t),t=iy(e,t,n,r,i);break e}else for(Zt=fi(t.stateNode.containerInfo.firstChild),Yt=t,Ke=!0,jr=null,r=q9(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(ro(),n===i){t=In(e,t,r);break e}xt(e,t,n,r)}t=t.child}return t;case 5:return Z9(t),e===null&&ap(t),n=t.type,i=t.pendingProps,a=e!==null?e.memoizedProps:null,o=i.children,ep(n,i)?o=null:a!==null&&ep(n,a)&&(t.flags|=32),g3(e,t),xt(e,t,o,r),t.child;case 6:return e===null&&ap(t),null;case 13:return $3(e,t,r);case 4:return Jh(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=no(t,null,n,r):xt(e,t,n,r),t.child;case 11:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:Ar(n,i),ty(e,t,n,i,r);case 7:return xt(e,t,t.pendingProps,r),t.child;case 8:return xt(e,t,t.pendingProps.children,r),t.child;case 12:return xt(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,i=t.pendingProps,a=t.memoizedProps,o=i.value,Ne(hc,n._currentValue),n._currentValue=o,a!==null)if(kr(a.value,o)){if(a.children===i.children&&!Vt.current){t=In(e,t,r);break e}}else for(a=t.child,a!==null&&(a.return=t);a!==null;){var s=a.dependencies;if(s!==null){o=a.child;for(var l=s.firstContext;l!==null;){if(l.context===n){if(a.tag===1){l=xn(-1,r&-r),l.tag=2;var u=a.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?l.next=l:(l.next=c.next,c.next=l),u.pending=l}}a.lanes|=r,l=a.alternate,l!==null&&(l.lanes|=r),op(a.return,r,t),s.lanes|=r;break}l=l.next}}else if(a.tag===10)o=a.type===t.type?null:a.child;else if(a.tag===18){if(o=a.return,o===null)throw Error(X(341));o.lanes|=r,s=o.alternate,s!==null&&(s.lanes|=r),op(o,r,t),o=a.sibling}else o=a.child;if(o!==null)o.return=a;else for(o=a;o!==null;){if(o===t){o=null;break}if(a=o.sibling,a!==null){a.return=o.return,o=a;break}o=o.return}a=o}xt(e,t,i.children,r),t=t.child}return t;case 9:return i=t.type,n=t.pendingProps.children,Ga(t,r),i=Cr(i),n=n(i),t.flags|=1,xt(e,t,n,r),t.child;case 14:return n=t.type,i=Ar(n,t.pendingProps),i=Ar(n.type,i),ry(e,t,n,i,r);case 15:return m3(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:Ar(n,i),Mu(e,t),t.tag=1,Ht(n)?(e=!0,dc(t)):e=!1,Ga(t,r),z9(t,n,i),lp(t,n,i,r),dp(null,t,n,!0,e,r);case 19:return w3(e,t,r);case 22:return v3(e,t,r)}throw Error(X(156,t.tag))};function M3(e,t){return l9(e,t)}function UC(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function mr(e,t,r,n){return new UC(e,t,r,n)}function pm(e){return e=e.prototype,!(!e||!e.isReactComponent)}function BC(e){if(typeof e=="function")return pm(e)?1:0;if(e!=null){if(e=e.$$typeof,e===jh)return 11;if(e===Ih)return 14}return 2}function vi(e,t){var r=e.alternate;return r===null?(r=mr(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Du(e,t,r,n,i,a){var o=2;if(n=e,typeof e=="function")pm(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case ja:return Zi(r.children,i,a,t);case Rh:o=8,i|=8;break;case j1:return e=mr(12,r,t,i|2),e.elementType=j1,e.lanes=a,e;case I1:return e=mr(13,r,t,i),e.elementType=I1,e.lanes=a,e;case L1:return e=mr(19,r,t,i),e.elementType=L1,e.lanes=a,e;case K4:return fd(r,i,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case B4:o=10;break e;case z4:o=9;break e;case jh:o=11;break e;case Ih:o=14;break e;case ei:o=16,n=null;break e}throw Error(X(130,e==null?e:typeof e,""))}return t=mr(o,r,t,i),t.elementType=e,t.type=n,t.lanes=a,t}function Zi(e,t,r,n){return e=mr(7,e,n,t),e.lanes=r,e}function fd(e,t,r,n){return e=mr(22,e,n,t),e.elementType=K4,e.lanes=r,e.stateNode={isHidden:!1},e}function Bf(e,t,r){return e=mr(6,e,null,t),e.lanes=r,e}function zf(e,t,r){return t=mr(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function zC(e,t,r,n,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Sf(0),this.expirationTimes=Sf(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Sf(0),this.identifierPrefix=n,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function hm(e,t,r,n,i,a,o,s,l){return e=new zC(e,t,r,s,l),t===1?(t=1,a===!0&&(t|=8)):t=0,a=mr(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},Yh(a),e}function KC(e,t,r){var n=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(V3)}catch(e){console.error(e)}}V3(),F4.exports=tr;var ym=F4.exports;const _n=Mn(ym);var vy=ym;A1.createRoot=vy.createRoot,A1.hydrateRoot=vy.hydrateRoot;class wo{constructor(){this.listeners=[],this.subscribe=this.subscribe.bind(this)}subscribe(t){return this.listeners.push(t),this.onSubscribe(),()=>{this.listeners=this.listeners.filter(r=>r!==t),this.onUnsubscribe()}}hasListeners(){return this.listeners.length>0}onSubscribe(){}onUnsubscribe(){}}const il=typeof window>"u"||"Deno"in window;function lr(){}function QC(e,t){return typeof e=="function"?e(t):e}function Cp(e){return typeof e=="number"&&e>=0&&e!==1/0}function H3(e,t){return Math.max(e+(t||0)-Date.now(),0)}function gs(e,t,r){return Cl(e)?typeof t=="function"?{...r,queryKey:e,queryFn:t}:{...t,queryKey:e}:e}function YC(e,t,r){return Cl(e)?{...t,mutationKey:e}:typeof e=="function"?{...t,mutationFn:e}:{...e}}function ri(e,t,r){return Cl(e)?[{...t,queryKey:e},r]:[e||{},t]}function gy(e,t){const{type:r="all",exact:n,fetchStatus:i,predicate:a,queryKey:o,stale:s}=e;if(Cl(o)){if(n){if(t.queryHash!==$m(o,t.options))return!1}else if(!_c(t.queryKey,o))return!1}if(r!=="all"){const l=t.isActive();if(r==="active"&&!l||r==="inactive"&&l)return!1}return!(typeof s=="boolean"&&t.isStale()!==s||typeof i<"u"&&i!==t.state.fetchStatus||a&&!a(t))}function yy(e,t){const{exact:r,fetching:n,predicate:i,mutationKey:a}=e;if(Cl(a)){if(!t.options.mutationKey)return!1;if(r){if(zi(t.options.mutationKey)!==zi(a))return!1}else if(!_c(t.options.mutationKey,a))return!1}return!(typeof n=="boolean"&&t.state.status==="loading"!==n||i&&!i(t))}function $m(e,t){return((t==null?void 0:t.queryKeyHashFn)||zi)(e)}function zi(e){return JSON.stringify(e,(t,r)=>_p(r)?Object.keys(r).sort().reduce((n,i)=>(n[i]=r[i],n),{}):r)}function _c(e,t){return U3(e,t)}function U3(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(r=>!U3(e[r],t[r])):!1}function B3(e,t){if(e===t)return e;const r=$y(e)&&$y(t);if(r||_p(e)&&_p(t)){const n=r?e.length:Object.keys(e).length,i=r?t:Object.keys(t),a=i.length,o=r?[]:{};let s=0;for(let l=0;l"u")return!0;const r=t.prototype;return!(!wy(r)||!r.hasOwnProperty("isPrototypeOf"))}function wy(e){return Object.prototype.toString.call(e)==="[object Object]"}function Cl(e){return Array.isArray(e)}function z3(e){return new Promise(t=>{setTimeout(t,e)})}function by(e){z3(0).then(e)}function JC(){if(typeof AbortController=="function")return new AbortController}function xp(e,t,r){return r.isDataEqual!=null&&r.isDataEqual(e,t)?e:typeof r.structuralSharing=="function"?r.structuralSharing(e,t):r.structuralSharing!==!1?B3(e,t):t}class XC extends wo{constructor(){super(),this.setup=t=>{if(!il&&window.addEventListener){const r=()=>t();return window.addEventListener("visibilitychange",r,!1),window.addEventListener("focus",r,!1),()=>{window.removeEventListener("visibilitychange",r),window.removeEventListener("focus",r)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var t;(t=this.cleanup)==null||t.call(this),this.cleanup=void 0}}setEventListener(t){var r;this.setup=t,(r=this.cleanup)==null||r.call(this),this.cleanup=t(n=>{typeof n=="boolean"?this.setFocused(n):this.onFocus()})}setFocused(t){this.focused=t,t&&this.onFocus()}onFocus(){this.listeners.forEach(t=>{t()})}isFocused(){return typeof this.focused=="boolean"?this.focused:typeof document>"u"?!0:[void 0,"visible","prerender"].includes(document.visibilityState)}}const xc=new XC;class eS extends wo{constructor(){super(),this.setup=t=>{if(!il&&window.addEventListener){const r=()=>t();return window.addEventListener("online",r,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",r),window.removeEventListener("offline",r)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var t;(t=this.cleanup)==null||t.call(this),this.cleanup=void 0}}setEventListener(t){var r;this.setup=t,(r=this.cleanup)==null||r.call(this),this.cleanup=t(n=>{typeof n=="boolean"?this.setOnline(n):this.onOnline()})}setOnline(t){this.online=t,t&&this.onOnline()}onOnline(){this.listeners.forEach(t=>{t()})}isOnline(){return typeof this.online=="boolean"?this.online:typeof navigator>"u"||typeof navigator.onLine>"u"?!0:navigator.onLine}}const Oc=new eS;function tS(e){return Math.min(1e3*2**e,3e4)}function gd(e){return(e??"online")==="online"?Oc.isOnline():!0}class K3{constructor(t){this.revert=t==null?void 0:t.revert,this.silent=t==null?void 0:t.silent}}function Vu(e){return e instanceof K3}function q3(e){let t=!1,r=0,n=!1,i,a,o;const s=new Promise(($,h)=>{a=$,o=h}),l=$=>{n||(f(new K3($)),e.abort==null||e.abort())},u=()=>{t=!0},c=()=>{t=!1},d=()=>!xc.isFocused()||e.networkMode!=="always"&&!Oc.isOnline(),p=$=>{n||(n=!0,e.onSuccess==null||e.onSuccess($),i==null||i(),a($))},f=$=>{n||(n=!0,e.onError==null||e.onError($),i==null||i(),o($))},m=()=>new Promise($=>{i=h=>{if(n||!d())return $(h)},e.onPause==null||e.onPause()}).then(()=>{i=void 0,n||e.onContinue==null||e.onContinue()}),v=()=>{if(n)return;let $;try{$=e.fn()}catch(h){$=Promise.reject(h)}Promise.resolve($).then(p).catch(h=>{var g,y;if(n)return;const b=(g=e.retry)!=null?g:3,O=(y=e.retryDelay)!=null?y:tS,S=typeof O=="function"?O(r,h):O,_=b===!0||typeof b=="number"&&r{if(d())return m()}).then(()=>{t?f(h):v()})})};return gd(e.networkMode)?v():m().then(v),{promise:s,cancel:l,continue:()=>{i==null||i()},cancelRetry:u,continueRetry:c}}const wm=console;function rS(){let e=[],t=0,r=c=>{c()},n=c=>{c()};const i=c=>{let d;t++;try{d=c()}finally{t--,t||s()}return d},a=c=>{t?e.push(c):by(()=>{r(c)})},o=c=>(...d)=>{a(()=>{c(...d)})},s=()=>{const c=e;e=[],c.length&&by(()=>{n(()=>{c.forEach(d=>{r(d)})})})};return{batch:i,batchCalls:o,schedule:a,setNotifyFunction:c=>{r=c},setBatchNotifyFunction:c=>{n=c}}}const Je=rS();class Z3{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Cp(this.cacheTime)&&(this.gcTimeout=setTimeout(()=>{this.optionalRemove()},this.cacheTime))}updateCacheTime(t){this.cacheTime=Math.max(this.cacheTime||0,t??(il?1/0:5*60*1e3))}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}class nS extends Z3{constructor(t){super(),this.abortSignalConsumed=!1,this.defaultOptions=t.defaultOptions,this.setOptions(t.options),this.observers=[],this.cache=t.cache,this.logger=t.logger||wm,this.queryKey=t.queryKey,this.queryHash=t.queryHash,this.initialState=t.state||iS(this.options),this.state=this.initialState,this.scheduleGc()}get meta(){return this.options.meta}setOptions(t){this.options={...this.defaultOptions,...t},this.updateCacheTime(this.options.cacheTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.cache.remove(this)}setData(t,r){const n=xp(this.state.data,t,this.options);return this.dispatch({data:n,type:"success",dataUpdatedAt:r==null?void 0:r.updatedAt,manual:r==null?void 0:r.manual}),n}setState(t,r){this.dispatch({type:"setState",state:t,setStateOptions:r})}cancel(t){var r;const n=this.promise;return(r=this.retryer)==null||r.cancel(t),n?n.then(lr).catch(lr):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.initialState)}isActive(){return this.observers.some(t=>t.options.enabled!==!1)}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some(t=>t.getCurrentResult().isStale)}isStaleByTime(t=0){return this.state.isInvalidated||!this.state.dataUpdatedAt||!H3(this.state.dataUpdatedAt,t)}onFocus(){var t;const r=this.observers.find(n=>n.shouldFetchOnWindowFocus());r&&r.refetch({cancelRefetch:!1}),(t=this.retryer)==null||t.continue()}onOnline(){var t;const r=this.observers.find(n=>n.shouldFetchOnReconnect());r&&r.refetch({cancelRefetch:!1}),(t=this.retryer)==null||t.continue()}addObserver(t){this.observers.indexOf(t)===-1&&(this.observers.push(t),this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.indexOf(t)!==-1&&(this.observers=this.observers.filter(r=>r!==t),this.observers.length||(this.retryer&&(this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.scheduleGc()),this.cache.notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.dispatch({type:"invalidate"})}fetch(t,r){var n,i;if(this.state.fetchStatus!=="idle"){if(this.state.dataUpdatedAt&&r!=null&&r.cancelRefetch)this.cancel({silent:!0});else if(this.promise){var a;return(a=this.retryer)==null||a.continueRetry(),this.promise}}if(t&&this.setOptions(t),!this.options.queryFn){const f=this.observers.find(m=>m.options.queryFn);f&&this.setOptions(f.options)}Array.isArray(this.options.queryKey);const o=JC(),s={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},l=f=>{Object.defineProperty(f,"signal",{enumerable:!0,get:()=>{if(o)return this.abortSignalConsumed=!0,o.signal}})};l(s);const u=()=>this.options.queryFn?(this.abortSignalConsumed=!1,this.options.queryFn(s)):Promise.reject("Missing queryFn"),c={fetchOptions:r,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:u};if(l(c),(n=this.options.behavior)==null||n.onFetch(c),this.revertState=this.state,this.state.fetchStatus==="idle"||this.state.fetchMeta!==((i=c.fetchOptions)==null?void 0:i.meta)){var d;this.dispatch({type:"fetch",meta:(d=c.fetchOptions)==null?void 0:d.meta})}const p=f=>{if(Vu(f)&&f.silent||this.dispatch({type:"error",error:f}),!Vu(f)){var m,v;(m=(v=this.cache.config).onError)==null||m.call(v,f,this)}this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=q3({fn:c.fetchFn,abort:o==null?void 0:o.abort.bind(o),onSuccess:f=>{var m,v;if(typeof f>"u"){p(new Error("undefined"));return}this.setData(f),(m=(v=this.cache.config).onSuccess)==null||m.call(v,f,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1},onError:p,onFail:(f,m)=>{this.dispatch({type:"failed",failureCount:f,error:m})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:c.options.retry,retryDelay:c.options.retryDelay,networkMode:c.options.networkMode}),this.promise=this.retryer.promise,this.promise}dispatch(t){const r=n=>{var i,a;switch(t.type){case"failed":return{...n,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...n,fetchStatus:"paused"};case"continue":return{...n,fetchStatus:"fetching"};case"fetch":return{...n,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:(i=t.meta)!=null?i:null,fetchStatus:gd(this.options.networkMode)?"fetching":"paused",...!n.dataUpdatedAt&&{error:null,status:"loading"}};case"success":return{...n,data:t.data,dataUpdateCount:n.dataUpdateCount+1,dataUpdatedAt:(a=t.dataUpdatedAt)!=null?a:Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const o=t.error;return Vu(o)&&o.revert&&this.revertState?{...this.revertState}:{...n,error:o,errorUpdateCount:n.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:n.fetchFailureCount+1,fetchFailureReason:o,fetchStatus:"idle",status:"error"};case"invalidate":return{...n,isInvalidated:!0};case"setState":return{...n,...t.state}}};this.state=r(this.state),Je.batch(()=>{this.observers.forEach(n=>{n.onQueryUpdate(t)}),this.cache.notify({query:this,type:"updated",action:t})})}}function iS(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,r=typeof t<"u",n=r?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?n??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"loading",fetchStatus:"idle"}}class aS extends wo{constructor(t){super(),this.config=t||{},this.queries=[],this.queriesMap={}}build(t,r,n){var i;const a=r.queryKey,o=(i=r.queryHash)!=null?i:$m(a,r);let s=this.get(o);return s||(s=new nS({cache:this,logger:t.getLogger(),queryKey:a,queryHash:o,options:t.defaultQueryOptions(r),state:n,defaultOptions:t.getQueryDefaults(a)}),this.add(s)),s}add(t){this.queriesMap[t.queryHash]||(this.queriesMap[t.queryHash]=t,this.queries.push(t),this.notify({type:"added",query:t}))}remove(t){const r=this.queriesMap[t.queryHash];r&&(t.destroy(),this.queries=this.queries.filter(n=>n!==t),r===t&&delete this.queriesMap[t.queryHash],this.notify({type:"removed",query:t}))}clear(){Je.batch(()=>{this.queries.forEach(t=>{this.remove(t)})})}get(t){return this.queriesMap[t]}getAll(){return this.queries}find(t,r){const[n]=ri(t,r);return typeof n.exact>"u"&&(n.exact=!0),this.queries.find(i=>gy(n,i))}findAll(t,r){const[n]=ri(t,r);return Object.keys(n).length>0?this.queries.filter(i=>gy(n,i)):this.queries}notify(t){Je.batch(()=>{this.listeners.forEach(r=>{r(t)})})}onFocus(){Je.batch(()=>{this.queries.forEach(t=>{t.onFocus()})})}onOnline(){Je.batch(()=>{this.queries.forEach(t=>{t.onOnline()})})}}class oS extends Z3{constructor(t){super(),this.options={...t.defaultOptions,...t.options},this.mutationId=t.mutationId,this.mutationCache=t.mutationCache,this.logger=t.logger||wm,this.observers=[],this.state=t.state||W3(),this.updateCacheTime(this.options.cacheTime),this.scheduleGc()}get meta(){return this.options.meta}setState(t){this.dispatch({type:"setState",state:t})}addObserver(t){this.observers.indexOf(t)===-1&&(this.observers.push(t),this.clearGcTimeout(),this.mutationCache.notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){this.observers=this.observers.filter(r=>r!==t),this.scheduleGc(),this.mutationCache.notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){this.observers.length||(this.state.status==="loading"?this.scheduleGc():this.mutationCache.remove(this))}continue(){return this.retryer?(this.retryer.continue(),this.retryer.promise):this.execute()}async execute(){const t=()=>{var y;return this.retryer=q3({fn:()=>this.options.mutationFn?this.options.mutationFn(this.state.variables):Promise.reject("No mutationFn found"),onFail:(b,O)=>{this.dispatch({type:"failed",failureCount:b,error:O})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:(y=this.options.retry)!=null?y:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.retryer.promise},r=this.state.status==="loading";try{var n,i,a,o,s,l;if(!r){var u,c,d,p;this.dispatch({type:"loading",variables:this.options.variables}),await((u=(c=this.mutationCache.config).onMutate)==null?void 0:u.call(c,this.state.variables,this));const b=await((d=(p=this.options).onMutate)==null?void 0:d.call(p,this.state.variables));b!==this.state.context&&this.dispatch({type:"loading",context:b,variables:this.state.variables})}const y=await t();return await((n=(i=this.mutationCache.config).onSuccess)==null?void 0:n.call(i,y,this.state.variables,this.state.context,this)),await((a=(o=this.options).onSuccess)==null?void 0:a.call(o,y,this.state.variables,this.state.context)),await((s=(l=this.options).onSettled)==null?void 0:s.call(l,y,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:y}),y}catch(y){try{var f,m,v,$,h,g;throw await((f=(m=this.mutationCache.config).onError)==null?void 0:f.call(m,y,this.state.variables,this.state.context,this)),await((v=($=this.options).onError)==null?void 0:v.call($,y,this.state.variables,this.state.context)),await((h=(g=this.options).onSettled)==null?void 0:h.call(g,void 0,y,this.state.variables,this.state.context)),y}finally{this.dispatch({type:"error",error:y})}}}dispatch(t){const r=n=>{switch(t.type){case"failed":return{...n,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...n,isPaused:!0};case"continue":return{...n,isPaused:!1};case"loading":return{...n,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:!gd(this.options.networkMode),status:"loading",variables:t.variables};case"success":return{...n,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...n,data:void 0,error:t.error,failureCount:n.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"};case"setState":return{...n,...t.state}}};this.state=r(this.state),Je.batch(()=>{this.observers.forEach(n=>{n.onMutationUpdate(t)}),this.mutationCache.notify({mutation:this,type:"updated",action:t})})}}function W3(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0}}class sS extends wo{constructor(t){super(),this.config=t||{},this.mutations=[],this.mutationId=0}build(t,r,n){const i=new oS({mutationCache:this,logger:t.getLogger(),mutationId:++this.mutationId,options:t.defaultMutationOptions(r),state:n,defaultOptions:r.mutationKey?t.getMutationDefaults(r.mutationKey):void 0});return this.add(i),i}add(t){this.mutations.push(t),this.notify({type:"added",mutation:t})}remove(t){this.mutations=this.mutations.filter(r=>r!==t),this.notify({type:"removed",mutation:t})}clear(){Je.batch(()=>{this.mutations.forEach(t=>{this.remove(t)})})}getAll(){return this.mutations}find(t){return typeof t.exact>"u"&&(t.exact=!0),this.mutations.find(r=>yy(t,r))}findAll(t){return this.mutations.filter(r=>yy(t,r))}notify(t){Je.batch(()=>{this.listeners.forEach(r=>{r(t)})})}resumePausedMutations(){const t=this.mutations.filter(r=>r.state.isPaused);return Je.batch(()=>t.reduce((r,n)=>r.then(()=>n.continue().catch(lr)),Promise.resolve()))}}function lS(){return{onFetch:e=>{e.fetchFn=()=>{var t,r,n,i,a,o;const s=(t=e.fetchOptions)==null||(r=t.meta)==null?void 0:r.refetchPage,l=(n=e.fetchOptions)==null||(i=n.meta)==null?void 0:i.fetchMore,u=l==null?void 0:l.pageParam,c=(l==null?void 0:l.direction)==="forward",d=(l==null?void 0:l.direction)==="backward",p=((a=e.state.data)==null?void 0:a.pages)||[],f=((o=e.state.data)==null?void 0:o.pageParams)||[];let m=f,v=!1;const $=S=>{Object.defineProperty(S,"signal",{enumerable:!0,get:()=>{var _;if((_=e.signal)!=null&&_.aborted)v=!0;else{var w;(w=e.signal)==null||w.addEventListener("abort",()=>{v=!0})}return e.signal}})},h=e.options.queryFn||(()=>Promise.reject("Missing queryFn")),g=(S,_,w,T)=>(m=T?[_,...m]:[...m,_],T?[w,...S]:[...S,w]),y=(S,_,w,T)=>{if(v)return Promise.reject("Cancelled");if(typeof w>"u"&&!_&&S.length)return Promise.resolve(S);const F={queryKey:e.queryKey,pageParam:w,meta:e.options.meta};$(F);const N=h(F);return Promise.resolve(N).then(D=>g(S,w,D,T))};let b;if(!p.length)b=y([]);else if(c){const S=typeof u<"u",_=S?u:Ey(e.options,p);b=y(p,S,_)}else if(d){const S=typeof u<"u",_=S?u:uS(e.options,p);b=y(p,S,_,!0)}else{m=[];const S=typeof e.options.getNextPageParam>"u";b=(s&&p[0]?s(p[0],0,p):!0)?y([],S,f[0]):Promise.resolve(g([],f[0],p[0]));for(let w=1;w{if(s&&p[w]?s(p[w],w,p):!0){const N=S?f[w]:Ey(e.options,T);return y(T,S,N)}return Promise.resolve(g(T,f[w],p[w]))})}return b.then(S=>({pages:S,pageParams:m}))}}}}function Ey(e,t){return e.getNextPageParam==null?void 0:e.getNextPageParam(t[t.length-1],t)}function uS(e,t){return e.getPreviousPageParam==null?void 0:e.getPreviousPageParam(t[0],t)}class cS{constructor(t={}){this.queryCache=t.queryCache||new aS,this.mutationCache=t.mutationCache||new sS,this.logger=t.logger||wm,this.defaultOptions=t.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[],this.mountCount=0}mount(){this.mountCount++,this.mountCount===1&&(this.unsubscribeFocus=xc.subscribe(()=>{xc.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())}),this.unsubscribeOnline=Oc.subscribe(()=>{Oc.isOnline()&&(this.resumePausedMutations(),this.queryCache.onOnline())}))}unmount(){var t,r;this.mountCount--,this.mountCount===0&&((t=this.unsubscribeFocus)==null||t.call(this),this.unsubscribeFocus=void 0,(r=this.unsubscribeOnline)==null||r.call(this),this.unsubscribeOnline=void 0)}isFetching(t,r){const[n]=ri(t,r);return n.fetchStatus="fetching",this.queryCache.findAll(n).length}isMutating(t){return this.mutationCache.findAll({...t,fetching:!0}).length}getQueryData(t,r){var n;return(n=this.queryCache.find(t,r))==null?void 0:n.state.data}ensureQueryData(t,r,n){const i=gs(t,r,n),a=this.getQueryData(i.queryKey);return a?Promise.resolve(a):this.fetchQuery(i)}getQueriesData(t){return this.getQueryCache().findAll(t).map(({queryKey:r,state:n})=>{const i=n.data;return[r,i]})}setQueryData(t,r,n){const i=this.queryCache.find(t),a=i==null?void 0:i.state.data,o=QC(r,a);if(typeof o>"u")return;const s=gs(t),l=this.defaultQueryOptions(s);return this.queryCache.build(this,l).setData(o,{...n,manual:!0})}setQueriesData(t,r,n){return Je.batch(()=>this.getQueryCache().findAll(t).map(({queryKey:i})=>[i,this.setQueryData(i,r,n)]))}getQueryState(t,r){var n;return(n=this.queryCache.find(t,r))==null?void 0:n.state}removeQueries(t,r){const[n]=ri(t,r),i=this.queryCache;Je.batch(()=>{i.findAll(n).forEach(a=>{i.remove(a)})})}resetQueries(t,r,n){const[i,a]=ri(t,r,n),o=this.queryCache,s={type:"active",...i};return Je.batch(()=>(o.findAll(i).forEach(l=>{l.reset()}),this.refetchQueries(s,a)))}cancelQueries(t,r,n){const[i,a={}]=ri(t,r,n);typeof a.revert>"u"&&(a.revert=!0);const o=Je.batch(()=>this.queryCache.findAll(i).map(s=>s.cancel(a)));return Promise.all(o).then(lr).catch(lr)}invalidateQueries(t,r,n){const[i,a]=ri(t,r,n);return Je.batch(()=>{var o,s;if(this.queryCache.findAll(i).forEach(u=>{u.invalidate()}),i.refetchType==="none")return Promise.resolve();const l={...i,type:(o=(s=i.refetchType)!=null?s:i.type)!=null?o:"active"};return this.refetchQueries(l,a)})}refetchQueries(t,r,n){const[i,a]=ri(t,r,n),o=Je.batch(()=>this.queryCache.findAll(i).filter(l=>!l.isDisabled()).map(l=>{var u;return l.fetch(void 0,{...a,cancelRefetch:(u=a==null?void 0:a.cancelRefetch)!=null?u:!0,meta:{refetchPage:i.refetchPage}})}));let s=Promise.all(o).then(lr);return a!=null&&a.throwOnError||(s=s.catch(lr)),s}fetchQuery(t,r,n){const i=gs(t,r,n),a=this.defaultQueryOptions(i);typeof a.retry>"u"&&(a.retry=!1);const o=this.queryCache.build(this,a);return o.isStaleByTime(a.staleTime)?o.fetch(a):Promise.resolve(o.state.data)}prefetchQuery(t,r,n){return this.fetchQuery(t,r,n).then(lr).catch(lr)}fetchInfiniteQuery(t,r,n){const i=gs(t,r,n);return i.behavior=lS(),this.fetchQuery(i)}prefetchInfiniteQuery(t,r,n){return this.fetchInfiniteQuery(t,r,n).then(lr).catch(lr)}resumePausedMutations(){return this.mutationCache.resumePausedMutations()}getQueryCache(){return this.queryCache}getMutationCache(){return this.mutationCache}getLogger(){return this.logger}getDefaultOptions(){return this.defaultOptions}setDefaultOptions(t){this.defaultOptions=t}setQueryDefaults(t,r){const n=this.queryDefaults.find(i=>zi(t)===zi(i.queryKey));n?n.defaultOptions=r:this.queryDefaults.push({queryKey:t,defaultOptions:r})}getQueryDefaults(t){if(!t)return;const r=this.queryDefaults.find(n=>_c(t,n.queryKey));return r==null?void 0:r.defaultOptions}setMutationDefaults(t,r){const n=this.mutationDefaults.find(i=>zi(t)===zi(i.mutationKey));n?n.defaultOptions=r:this.mutationDefaults.push({mutationKey:t,defaultOptions:r})}getMutationDefaults(t){if(!t)return;const r=this.mutationDefaults.find(n=>_c(t,n.mutationKey));return r==null?void 0:r.defaultOptions}defaultQueryOptions(t){if(t!=null&&t._defaulted)return t;const r={...this.defaultOptions.queries,...this.getQueryDefaults(t==null?void 0:t.queryKey),...t,_defaulted:!0};return!r.queryHash&&r.queryKey&&(r.queryHash=$m(r.queryKey,r)),typeof r.refetchOnReconnect>"u"&&(r.refetchOnReconnect=r.networkMode!=="always"),typeof r.useErrorBoundary>"u"&&(r.useErrorBoundary=!!r.suspense),r}defaultMutationOptions(t){return t!=null&&t._defaulted?t:{...this.defaultOptions.mutations,...this.getMutationDefaults(t==null?void 0:t.mutationKey),...t,_defaulted:!0}}clear(){this.queryCache.clear(),this.mutationCache.clear()}}class dS extends wo{constructor(t,r){super(),this.client=t,this.options=r,this.trackedProps=new Set,this.selectError=null,this.bindMethods(),this.setOptions(r)}bindMethods(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.length===1&&(this.currentQuery.addObserver(this),Cy(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.listeners.length||this.destroy()}shouldFetchOnReconnect(){return Op(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Op(this.currentQuery,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=[],this.clearStaleTimeout(),this.clearRefetchInterval(),this.currentQuery.removeObserver(this)}setOptions(t,r){const n=this.options,i=this.currentQuery;if(this.options=this.client.defaultQueryOptions(t),Sp(n,this.options)||this.client.getQueryCache().notify({type:"observerOptionsUpdated",query:this.currentQuery,observer:this}),typeof this.options.enabled<"u"&&typeof this.options.enabled!="boolean")throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=n.queryKey),this.updateQuery();const a=this.hasListeners();a&&Sy(this.currentQuery,i,this.options,n)&&this.executeFetch(),this.updateResult(r),a&&(this.currentQuery!==i||this.options.enabled!==n.enabled||this.options.staleTime!==n.staleTime)&&this.updateStaleTimeout();const o=this.computeRefetchInterval();a&&(this.currentQuery!==i||this.options.enabled!==n.enabled||o!==this.currentRefetchInterval)&&this.updateRefetchInterval(o)}getOptimisticResult(t){const r=this.client.getQueryCache().build(this.client,t);return this.createResult(r,t)}getCurrentResult(){return this.currentResult}trackResult(t){const r={};return Object.keys(t).forEach(n=>{Object.defineProperty(r,n,{configurable:!1,enumerable:!0,get:()=>(this.trackedProps.add(n),t[n])})}),r}getCurrentQuery(){return this.currentQuery}remove(){this.client.getQueryCache().remove(this.currentQuery)}refetch({refetchPage:t,...r}={}){return this.fetch({...r,meta:{refetchPage:t}})}fetchOptimistic(t){const r=this.client.defaultQueryOptions(t),n=this.client.getQueryCache().build(this.client,r);return n.isFetchingOptimistic=!0,n.fetch().then(()=>this.createResult(n,r))}fetch(t){var r;return this.executeFetch({...t,cancelRefetch:(r=t.cancelRefetch)!=null?r:!0}).then(()=>(this.updateResult(),this.currentResult))}executeFetch(t){this.updateQuery();let r=this.currentQuery.fetch(this.options,t);return t!=null&&t.throwOnError||(r=r.catch(lr)),r}updateStaleTimeout(){if(this.clearStaleTimeout(),il||this.currentResult.isStale||!Cp(this.options.staleTime))return;const r=H3(this.currentResult.dataUpdatedAt,this.options.staleTime)+1;this.staleTimeoutId=setTimeout(()=>{this.currentResult.isStale||this.updateResult()},r)}computeRefetchInterval(){var t;return typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.currentResult.data,this.currentQuery):(t=this.options.refetchInterval)!=null?t:!1}updateRefetchInterval(t){this.clearRefetchInterval(),this.currentRefetchInterval=t,!(il||this.options.enabled===!1||!Cp(this.currentRefetchInterval)||this.currentRefetchInterval===0)&&(this.refetchIntervalId=setInterval(()=>{(this.options.refetchIntervalInBackground||xc.isFocused())&&this.executeFetch()},this.currentRefetchInterval))}updateTimers(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())}clearStaleTimeout(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)}clearRefetchInterval(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)}createResult(t,r){const n=this.currentQuery,i=this.options,a=this.currentResult,o=this.currentResultState,s=this.currentResultOptions,l=t!==n,u=l?t.state:this.currentQueryInitialState,c=l?this.currentResult:this.previousQueryResult,{state:d}=t;let{dataUpdatedAt:p,error:f,errorUpdatedAt:m,fetchStatus:v,status:$}=d,h=!1,g=!1,y;if(r._optimisticResults){const w=this.hasListeners(),T=!w&&Cy(t,r),F=w&&Sy(t,n,r,i);(T||F)&&(v=gd(t.options.networkMode)?"fetching":"paused",p||($="loading")),r._optimisticResults==="isRestoring"&&(v="idle")}if(r.keepPreviousData&&!d.dataUpdatedAt&&c!=null&&c.isSuccess&&$!=="error")y=c.data,p=c.dataUpdatedAt,$=c.status,h=!0;else if(r.select&&typeof d.data<"u")if(a&&d.data===(o==null?void 0:o.data)&&r.select===this.selectFn)y=this.selectResult;else try{this.selectFn=r.select,y=r.select(d.data),y=xp(a==null?void 0:a.data,y,r),this.selectResult=y,this.selectError=null}catch(w){this.selectError=w}else y=d.data;if(typeof r.placeholderData<"u"&&typeof y>"u"&&$==="loading"){let w;if(a!=null&&a.isPlaceholderData&&r.placeholderData===(s==null?void 0:s.placeholderData))w=a.data;else if(w=typeof r.placeholderData=="function"?r.placeholderData():r.placeholderData,r.select&&typeof w<"u")try{w=r.select(w),this.selectError=null}catch(T){this.selectError=T}typeof w<"u"&&($="success",y=xp(a==null?void 0:a.data,w,r),g=!0)}this.selectError&&(f=this.selectError,y=this.selectResult,m=Date.now(),$="error");const b=v==="fetching",O=$==="loading",S=$==="error";return{status:$,fetchStatus:v,isLoading:O,isSuccess:$==="success",isError:S,isInitialLoading:O&&b,data:y,dataUpdatedAt:p,error:f,errorUpdatedAt:m,failureCount:d.fetchFailureCount,failureReason:d.fetchFailureReason,errorUpdateCount:d.errorUpdateCount,isFetched:d.dataUpdateCount>0||d.errorUpdateCount>0,isFetchedAfterMount:d.dataUpdateCount>u.dataUpdateCount||d.errorUpdateCount>u.errorUpdateCount,isFetching:b,isRefetching:b&&!O,isLoadingError:S&&d.dataUpdatedAt===0,isPaused:v==="paused",isPlaceholderData:g,isPreviousData:h,isRefetchError:S&&d.dataUpdatedAt!==0,isStale:bm(t,r),refetch:this.refetch,remove:this.remove}}updateResult(t){const r=this.currentResult,n=this.createResult(this.currentQuery,this.options);if(this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,Sp(n,r))return;this.currentResult=n;const i={cache:!0},a=()=>{if(!r)return!0;const{notifyOnChangeProps:o}=this.options;if(o==="all"||!o&&!this.trackedProps.size)return!0;const s=new Set(o??this.trackedProps);return this.options.useErrorBoundary&&s.add("error"),Object.keys(this.currentResult).some(l=>{const u=l;return this.currentResult[u]!==r[u]&&s.has(u)})};(t==null?void 0:t.listeners)!==!1&&a()&&(i.listeners=!0),this.notify({...i,...t})}updateQuery(){const t=this.client.getQueryCache().build(this.client,this.options);if(t===this.currentQuery)return;const r=this.currentQuery;this.currentQuery=t,this.currentQueryInitialState=t.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(r==null||r.removeObserver(this),t.addObserver(this))}onQueryUpdate(t){const r={};t.type==="success"?r.onSuccess=!t.manual:t.type==="error"&&!Vu(t.error)&&(r.onError=!0),this.updateResult(r),this.hasListeners()&&this.updateTimers()}notify(t){Je.batch(()=>{if(t.onSuccess){var r,n,i,a;(r=(n=this.options).onSuccess)==null||r.call(n,this.currentResult.data),(i=(a=this.options).onSettled)==null||i.call(a,this.currentResult.data,null)}else if(t.onError){var o,s,l,u;(o=(s=this.options).onError)==null||o.call(s,this.currentResult.error),(l=(u=this.options).onSettled)==null||l.call(u,void 0,this.currentResult.error)}t.listeners&&this.listeners.forEach(c=>{c(this.currentResult)}),t.cache&&this.client.getQueryCache().notify({query:this.currentQuery,type:"observerResultsUpdated"})})}}function fS(e,t){return t.enabled!==!1&&!e.state.dataUpdatedAt&&!(e.state.status==="error"&&t.retryOnMount===!1)}function Cy(e,t){return fS(e,t)||e.state.dataUpdatedAt>0&&Op(e,t,t.refetchOnMount)}function Op(e,t,r){if(t.enabled!==!1){const n=typeof r=="function"?r(e):r;return n==="always"||n!==!1&&bm(e,t)}return!1}function Sy(e,t,r,n){return r.enabled!==!1&&(e!==t||n.enabled===!1)&&(!r.suspense||e.state.status!=="error")&&bm(e,r)}function bm(e,t){return e.isStaleByTime(t.staleTime)}let pS=class extends wo{constructor(t,r){super(),this.client=t,this.setOptions(r),this.bindMethods(),this.updateResult()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(t){const r=this.options;this.options=this.client.defaultMutationOptions(t),Sp(r,this.options)||this.client.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.currentMutation,observer:this})}onUnsubscribe(){if(!this.listeners.length){var t;(t=this.currentMutation)==null||t.removeObserver(this)}}onMutationUpdate(t){this.updateResult();const r={listeners:!0};t.type==="success"?r.onSuccess=!0:t.type==="error"&&(r.onError=!0),this.notify(r)}getCurrentResult(){return this.currentResult}reset(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})}mutate(t,r){return this.mutateOptions=r,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,{...this.options,variables:typeof t<"u"?t:this.options.variables}),this.currentMutation.addObserver(this),this.currentMutation.execute()}updateResult(){const t=this.currentMutation?this.currentMutation.state:W3(),r={...t,isLoading:t.status==="loading",isSuccess:t.status==="success",isError:t.status==="error",isIdle:t.status==="idle",mutate:this.mutate,reset:this.reset};this.currentResult=r}notify(t){Je.batch(()=>{if(this.mutateOptions&&this.hasListeners()){if(t.onSuccess){var r,n,i,a;(r=(n=this.mutateOptions).onSuccess)==null||r.call(n,this.currentResult.data,this.currentResult.variables,this.currentResult.context),(i=(a=this.mutateOptions).onSettled)==null||i.call(a,this.currentResult.data,null,this.currentResult.variables,this.currentResult.context)}else if(t.onError){var o,s,l,u;(o=(s=this.mutateOptions).onError)==null||o.call(s,this.currentResult.error,this.currentResult.variables,this.currentResult.context),(l=(u=this.mutateOptions).onSettled)==null||l.call(u,void 0,this.currentResult.error,this.currentResult.variables,this.currentResult.context)}}t.listeners&&this.listeners.forEach(c=>{c(this.currentResult)})})}};var G3={exports:{}},Q3={};/** + */var P6=O,Qt=x6;function J(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),s1=Object.prototype.hasOwnProperty,T6=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,hy={},my={};function O6(e){return s1.call(my,e)?!0:s1.call(hy,e)?!1:T6.test(e)?my[e]=!0:(hy[e]=!0,!1)}function R6(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function A6(e,t,n,r){if(t===null||typeof t>"u"||R6(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function It(e,t,n,r,i,o,s){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=s}var vt={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){vt[e]=new It(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];vt[t]=new It(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){vt[e]=new It(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){vt[e]=new It(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){vt[e]=new It(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){vt[e]=new It(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){vt[e]=new It(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){vt[e]=new It(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){vt[e]=new It(e,5,!1,e.toLowerCase(),null,!1,!1)});var Xp=/[\-:]([a-z])/g;function eh(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Xp,eh);vt[t]=new It(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Xp,eh);vt[t]=new It(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Xp,eh);vt[t]=new It(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){vt[e]=new It(e,1,!1,e.toLowerCase(),null,!1,!1)});vt.xlinkHref=new It("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){vt[e]=new It(e,1,!1,e.toLowerCase(),null,!0,!0)});function th(e,t,n,r){var i=vt.hasOwnProperty(t)?vt[t]:null;(i!==null?i.type!==0:r||!(2a||i[s]!==o[a]){var l=` +`+i[s].replace(" at new "," at ");return e.displayName&&l.includes("")&&(l=l.replace("",e.displayName)),l}while(1<=s&&0<=a);break}}}finally{Yd=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Js(e):""}function I6(e){switch(e.tag){case 5:return Js(e.type);case 16:return Js("Lazy");case 13:return Js("Suspense");case 19:return Js("SuspenseList");case 0:case 2:case 15:return e=Jd(e.type,!1),e;case 11:return e=Jd(e.type.render,!1),e;case 1:return e=Jd(e.type,!0),e;default:return""}}function c1(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case go:return"Fragment";case vo:return"Portal";case a1:return"Profiler";case nh:return"StrictMode";case l1:return"Suspense";case u1:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case R4:return(e.displayName||"Context")+".Consumer";case O4:return(e._context.displayName||"Context")+".Provider";case rh:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ih:return t=e.displayName||null,t!==null?t:c1(e.type)||"Memo";case Hr:t=e._payload,e=e._init;try{return c1(e(t))}catch{}}return null}function N6(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return c1(t);case 8:return t===nh?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function ui(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function I4(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function k6(e){var t=I4(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(s){r=""+s,o.call(this,s)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(s){r=""+s},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Il(e){e._valueTracker||(e._valueTracker=k6(e))}function N4(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=I4(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Lu(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function d1(e,t){var n=t.checked;return We({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function vy(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=ui(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function k4(e,t){t=t.checked,t!=null&&th(e,"checked",t,!1)}function f1(e,t){k4(e,t);var n=ui(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?p1(e,t.type,n):t.hasOwnProperty("defaultValue")&&p1(e,t.type,ui(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function gy(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function p1(e,t,n){(t!=="number"||Lu(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Xs=Array.isArray;function Ao(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=Nl.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function _a(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var sa={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},j6=["Webkit","ms","Moz","O"];Object.keys(sa).forEach(function(e){j6.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),sa[t]=sa[e]})});function F4(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||sa.hasOwnProperty(e)&&sa[e]?(""+t).trim():t+"px"}function D4(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=F4(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var L6=We({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function y1(e,t){if(t){if(L6[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(J(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(J(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(J(61))}if(t.style!=null&&typeof t.style!="object")throw Error(J(62))}}function v1(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var g1=null;function oh(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var $1=null,Io=null,No=null;function Ey(e){if(e=rl(e)){if(typeof $1!="function")throw Error(J(280));var t=e.stateNode;t&&(t=Fc(t),$1(e.stateNode,e.type,t))}}function V4(e){Io?No?No.push(e):No=[e]:Io=e}function H4(){if(Io){var e=Io,t=No;if(No=Io=null,Ey(e),t)for(e=0;e>>=0,e===0?32:31-(Z6(e)/W6|0)|0}var kl=64,jl=4194304;function ea(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Vu(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,s=n&268435455;if(s!==0){var a=s&~i;a!==0?r=ea(a):(o&=s,o!==0&&(r=ea(o)))}else s=n&~i,s!==0?r=ea(s):o!==0&&(r=ea(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,o=t&-t,i>=o||i===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function tl(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Rn(t),e[t]=n}function J6(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=la),Ry=" ",Ay=!1;function a$(e,t){switch(e){case"keyup":return xE.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function l$(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var $o=!1;function TE(e,t){switch(e){case"compositionend":return l$(t);case"keypress":return t.which!==32?null:(Ay=!0,Ry);case"textInput":return e=t.data,e===Ry&&Ay?null:e;default:return null}}function OE(e,t){if($o)return e==="compositionend"||!ph&&a$(e,t)?(e=o$(),fu=ch=Zr=null,$o=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=jy(n)}}function f$(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?f$(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function p$(){for(var e=window,t=Lu();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Lu(e.document)}return t}function hh(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function FE(e){var t=p$(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&f$(n.ownerDocument.documentElement,n)){if(r!==null&&hh(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,o=Math.min(r.start,i);r=r.end===void 0?o:Math.min(r.end,i),!e.extend&&o>r&&(i=r,r=o,o=i),i=Ly(n,o);var s=Ly(n,r);i&&s&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(s.node,s.offset)):(t.setEnd(s.node,s.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,wo=null,_1=null,ca=null,x1=!1;function My(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;x1||wo==null||wo!==Lu(r)||(r=wo,"selectionStart"in r&&hh(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),ca&&Aa(ca,r)||(ca=r,r=Bu(_1,"onSelect"),0So||(e.current=I1[So],I1[So]=null,So--)}function je(e,t){So++,I1[So]=e.current,e.current=t}var ci={},St=fi(ci),Ft=fi(!1),Ui=ci;function Vo(e,t){var n=e.type.contextTypes;if(!n)return ci;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in n)i[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Dt(e){return e=e.childContextTypes,e!=null}function Ku(){He(Ft),He(St)}function zy(e,t,n){if(St.current!==ci)throw Error(J(168));je(St,t),je(Ft,n)}function b$(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(J(108,N6(e)||"Unknown",i));return We({},n,r)}function qu(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||ci,Ui=St.current,je(St,e),je(Ft,Ft.current),!0}function Ky(e,t,n){var r=e.stateNode;if(!r)throw Error(J(169));n?(e=b$(e,t,Ui),r.__reactInternalMemoizedMergedChildContext=e,He(Ft),He(St),je(St,e)):He(Ft),je(Ft,n)}var or=null,Dc=!1,pf=!1;function S$(e){or===null?or=[e]:or.push(e)}function QE(e){Dc=!0,S$(e)}function pi(){if(!pf&&or!==null){pf=!0;var e=0,t=Oe;try{var n=or;for(Oe=1;e>=s,i-=s,ar=1<<32-Rn(t)+i|n<b?(k=x,x=null):k=x.sibling;var I=d(m,x,g[b],E);if(I===null){x===null&&(x=k);break}e&&x&&I.alternate===null&&t(m,x),v=o(I,v,b),C===null?_=I:C.sibling=I,C=I,x=k}if(b===g.length)return n(m,x),ze&&bi(m,b),_;if(x===null){for(;bb?(k=x,x=null):k=x.sibling;var M=d(m,x,I.value,E);if(M===null){x===null&&(x=k);break}e&&x&&M.alternate===null&&t(m,x),v=o(M,v,b),C===null?_=M:C.sibling=M,C=M,x=k}if(I.done)return n(m,x),ze&&bi(m,b),_;if(x===null){for(;!I.done;b++,I=g.next())I=f(m,I.value,E),I!==null&&(v=o(I,v,b),C===null?_=I:C.sibling=I,C=I);return ze&&bi(m,b),_}for(x=r(m,x);!I.done;b++,I=g.next())I=p(x,m,b,I.value,E),I!==null&&(e&&I.alternate!==null&&x.delete(I.key===null?b:I.key),v=o(I,v,b),C===null?_=I:C.sibling=I,C=I);return e&&x.forEach(function(q){return t(m,q)}),ze&&bi(m,b),_}function y(m,v,g,E){if(typeof g=="object"&&g!==null&&g.type===go&&g.key===null&&(g=g.props.children),typeof g=="object"&&g!==null){switch(g.$$typeof){case Al:e:{for(var _=g.key,C=v;C!==null;){if(C.key===_){if(_=g.type,_===go){if(C.tag===7){n(m,C.sibling),v=i(C,g.props.children),v.return=m,m=v;break e}}else if(C.elementType===_||typeof _=="object"&&_!==null&&_.$$typeof===Hr&&Wy(_)===C.type){n(m,C.sibling),v=i(C,g.props),v.ref=Ds(m,C,g),v.return=m,m=v;break e}n(m,C);break}else t(m,C);C=C.sibling}g.type===go?(v=Vi(g.props.children,m.mode,E,g.key),v.return=m,m=v):(E=wu(g.type,g.key,g.props,null,m.mode,E),E.ref=Ds(m,v,g),E.return=m,m=E)}return s(m);case vo:e:{for(C=g.key;v!==null;){if(v.key===C)if(v.tag===4&&v.stateNode.containerInfo===g.containerInfo&&v.stateNode.implementation===g.implementation){n(m,v.sibling),v=i(v,g.children||[]),v.return=m,m=v;break e}else{n(m,v);break}else t(m,v);v=v.sibling}v=Ef(g,m.mode,E),v.return=m,m=v}return s(m);case Hr:return C=g._init,y(m,v,C(g._payload),E)}if(Xs(g))return h(m,v,g,E);if(ks(g))return $(m,v,g,E);Ul(m,g)}return typeof g=="string"&&g!==""||typeof g=="number"?(g=""+g,v!==null&&v.tag===6?(n(m,v.sibling),v=i(v,g),v.return=m,m=v):(n(m,v),v=wf(g,m.mode,E),v.return=m,m=v),s(m)):n(m,v)}return y}var Uo=P$(!0),T$=P$(!1),Gu=fi(null),Qu=null,xo=null,gh=null;function $h(){gh=xo=Qu=null}function wh(e){var t=Gu.current;He(Gu),e._currentValue=t}function j1(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function jo(e,t){Qu=e,gh=xo=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Mt=!0),e.firstContext=null)}function $n(e){var t=e._currentValue;if(gh!==e)if(e={context:e,memoizedValue:t,next:null},xo===null){if(Qu===null)throw Error(J(308));xo=e,Qu.dependencies={lanes:0,firstContext:e}}else xo=xo.next=e;return t}var ki=null;function Eh(e){ki===null?ki=[e]:ki.push(e)}function O$(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,Eh(t)):(n.next=i.next,i.next=n),t.interleaved=n,vr(e,r)}function vr(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var Ur=!1;function bh(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function R$(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function dr(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function ti(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,_e&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,vr(e,n)}return i=r.interleaved,i===null?(t.next=t,Eh(r)):(t.next=i.next,i.next=t),r.interleaved=t,vr(e,n)}function hu(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ah(e,n)}}function Gy(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var s={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?i=o=s:o=o.next=s,n=n.next}while(n!==null);o===null?i=o=t:o=o.next=t}else i=o=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Yu(e,t,n,r){var i=e.updateQueue;Ur=!1;var o=i.firstBaseUpdate,s=i.lastBaseUpdate,a=i.shared.pending;if(a!==null){i.shared.pending=null;var l=a,u=l.next;l.next=null,s===null?o=u:s.next=u,s=l;var c=e.alternate;c!==null&&(c=c.updateQueue,a=c.lastBaseUpdate,a!==s&&(a===null?c.firstBaseUpdate=u:a.next=u,c.lastBaseUpdate=l))}if(o!==null){var f=i.baseState;s=0,c=u=l=null,a=o;do{var d=a.lane,p=a.eventTime;if((r&d)===d){c!==null&&(c=c.next={eventTime:p,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var h=e,$=a;switch(d=t,p=n,$.tag){case 1:if(h=$.payload,typeof h=="function"){f=h.call(p,f,d);break e}f=h;break e;case 3:h.flags=h.flags&-65537|128;case 0:if(h=$.payload,d=typeof h=="function"?h.call(p,f,d):h,d==null)break e;f=We({},f,d);break e;case 2:Ur=!0}}a.callback!==null&&a.lane!==0&&(e.flags|=64,d=i.effects,d===null?i.effects=[a]:d.push(a))}else p={eventTime:p,lane:d,tag:a.tag,payload:a.payload,callback:a.callback,next:null},c===null?(u=c=p,l=f):c=c.next=p,s|=d;if(a=a.next,a===null){if(a=i.shared.pending,a===null)break;d=a,a=d.next,d.next=null,i.lastBaseUpdate=d,i.shared.pending=null}}while(!0);if(c===null&&(l=f),i.baseState=l,i.firstBaseUpdate=u,i.lastBaseUpdate=c,t=i.shared.interleaved,t!==null){i=t;do s|=i.lane,i=i.next;while(i!==t)}else o===null&&(i.shared.lanes=0);Ki|=s,e.lanes=s,e.memoizedState=f}}function Qy(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var r=mf.transition;mf.transition={};try{e(!1),t()}finally{Oe=n,mf.transition=r}}function Z$(){return wn().memoizedState}function eb(e,t,n){var r=ri(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},W$(e))G$(t,n);else if(n=O$(e,t,n,r),n!==null){var i=Ot();An(n,e,r,i),Q$(n,t,r)}}function tb(e,t,n){var r=ri(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(W$(e))G$(t,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var s=t.lastRenderedState,a=o(s,n);if(i.hasEagerState=!0,i.eagerState=a,In(a,s)){var l=t.interleaved;l===null?(i.next=i,Eh(t)):(i.next=l.next,l.next=i),t.interleaved=i;return}}catch{}finally{}n=O$(e,t,i,r),n!==null&&(i=Ot(),An(n,e,r,i),Q$(n,t,r))}}function W$(e){var t=e.alternate;return e===Ze||t!==null&&t===Ze}function G$(e,t){da=Xu=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Q$(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ah(e,n)}}var ec={readContext:$n,useCallback:gt,useContext:gt,useEffect:gt,useImperativeHandle:gt,useInsertionEffect:gt,useLayoutEffect:gt,useMemo:gt,useReducer:gt,useRef:gt,useState:gt,useDebugValue:gt,useDeferredValue:gt,useTransition:gt,useMutableSource:gt,useSyncExternalStore:gt,useId:gt,unstable_isNewReconciler:!1},nb={readContext:$n,useCallback:function(e,t){return Bn().memoizedState=[e,t===void 0?null:t],e},useContext:$n,useEffect:Jy,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,yu(4194308,4,U$.bind(null,t,e),n)},useLayoutEffect:function(e,t){return yu(4194308,4,e,t)},useInsertionEffect:function(e,t){return yu(4,2,e,t)},useMemo:function(e,t){var n=Bn();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Bn();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=eb.bind(null,Ze,e),[r.memoizedState,e]},useRef:function(e){var t=Bn();return e={current:e},t.memoizedState=e},useState:Yy,useDebugValue:Rh,useDeferredValue:function(e){return Bn().memoizedState=e},useTransition:function(){var e=Yy(!1),t=e[0];return e=XE.bind(null,e[1]),Bn().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Ze,i=Bn();if(ze){if(n===void 0)throw Error(J(407));n=n()}else{if(n=t(),ut===null)throw Error(J(349));zi&30||k$(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,Jy(L$.bind(null,r,o,e),[e]),r.flags|=2048,Da(9,j$.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=Bn(),t=ut.identifierPrefix;if(ze){var n=lr,r=ar;n=(r&~(1<<32-Rn(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Ma++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),n==="select"&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[zn]=t,e[ka]=r,s9(e,t,!1,!1),t.stateNode=e;e:{switch(s=v1(n,r),n){case"dialog":Me("cancel",e),Me("close",e),i=r;break;case"iframe":case"object":case"embed":Me("load",e),i=r;break;case"video":case"audio":for(i=0;iKo&&(t.flags|=128,r=!0,Vs(o,!1),t.lanes=4194304)}else{if(!r)if(e=Ju(s),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Vs(o,!0),o.tail===null&&o.tailMode==="hidden"&&!s.alternate&&!ze)return $t(t),null}else 2*tt()-o.renderingStartTime>Ko&&n!==1073741824&&(t.flags|=128,r=!0,Vs(o,!1),t.lanes=4194304);o.isBackwards?(s.sibling=t.child,t.child=s):(n=o.last,n!==null?n.sibling=s:t.child=s,o.last=s)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=tt(),t.sibling=null,n=qe.current,je(qe,r?n&1|2:n&1),t):($t(t),null);case 22:case 23:return Lh(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Bt&1073741824&&($t(t),t.subtreeFlags&6&&(t.flags|=8192)):$t(t),null;case 24:return null;case 25:return null}throw Error(J(156,t.tag))}function cb(e,t){switch(yh(t),t.tag){case 1:return Dt(t.type)&&Ku(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Bo(),He(Ft),He(St),_h(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Ch(t),null;case 13:if(He(qe),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(J(340));Ho()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return He(qe),null;case 4:return Bo(),null;case 10:return wh(t.type._context),null;case 22:case 23:return Lh(),null;case 24:return null;default:return null}}var zl=!1,Et=!1,db=typeof WeakSet=="function"?WeakSet:Set,ne=null;function Po(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Ge(e,t,r)}else n.current=null}function z1(e,t,n){try{n()}catch(r){Ge(e,t,r)}}var uv=!1;function fb(e,t){if(P1=Hu,e=p$(),hh(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var s=0,a=-1,l=-1,u=0,c=0,f=e,d=null;t:for(;;){for(var p;f!==n||i!==0&&f.nodeType!==3||(a=s+i),f!==o||r!==0&&f.nodeType!==3||(l=s+r),f.nodeType===3&&(s+=f.nodeValue.length),(p=f.firstChild)!==null;)d=f,f=p;for(;;){if(f===e)break t;if(d===n&&++u===i&&(a=s),d===o&&++c===r&&(l=s),(p=f.nextSibling)!==null)break;f=d,d=f.parentNode}f=p}n=a===-1||l===-1?null:{start:a,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(T1={focusedElem:e,selectionRange:n},Hu=!1,ne=t;ne!==null;)if(t=ne,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,ne=e;else for(;ne!==null;){t=ne;try{var h=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(h!==null){var $=h.memoizedProps,y=h.memoizedState,m=t.stateNode,v=m.getSnapshotBeforeUpdate(t.elementType===t.type?$:xn(t.type,$),y);m.__reactInternalSnapshotBeforeUpdate=v}break;case 3:var g=t.stateNode.containerInfo;g.nodeType===1?g.textContent="":g.nodeType===9&&g.documentElement&&g.removeChild(g.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(J(163))}}catch(E){Ge(t,t.return,E)}if(e=t.sibling,e!==null){e.return=t.return,ne=e;break}ne=t.return}return h=uv,uv=!1,h}function fa(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,o!==void 0&&z1(t,n,o)}i=i.next}while(i!==r)}}function Uc(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function K1(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function u9(e){var t=e.alternate;t!==null&&(e.alternate=null,u9(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[zn],delete t[ka],delete t[A1],delete t[WE],delete t[GE])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function c9(e){return e.tag===5||e.tag===3||e.tag===4}function cv(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||c9(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function q1(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=zu));else if(r!==4&&(e=e.child,e!==null))for(q1(e,t,n),e=e.sibling;e!==null;)q1(e,t,n),e=e.sibling}function Z1(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Z1(e,t,n),e=e.sibling;e!==null;)Z1(e,t,n),e=e.sibling}var pt=null,Pn=!1;function Nr(e,t,n){for(n=n.child;n!==null;)d9(e,t,n),n=n.sibling}function d9(e,t,n){if(Qn&&typeof Qn.onCommitFiberUnmount=="function")try{Qn.onCommitFiberUnmount(kc,n)}catch{}switch(n.tag){case 5:Et||Po(n,t);case 6:var r=pt,i=Pn;pt=null,Nr(e,t,n),pt=r,Pn=i,pt!==null&&(Pn?(e=pt,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):pt.removeChild(n.stateNode));break;case 18:pt!==null&&(Pn?(e=pt,n=n.stateNode,e.nodeType===8?ff(e.parentNode,n):e.nodeType===1&&ff(e,n),Oa(e)):ff(pt,n.stateNode));break;case 4:r=pt,i=Pn,pt=n.stateNode.containerInfo,Pn=!0,Nr(e,t,n),pt=r,Pn=i;break;case 0:case 11:case 14:case 15:if(!Et&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var o=i,s=o.destroy;o=o.tag,s!==void 0&&(o&2||o&4)&&z1(n,t,s),i=i.next}while(i!==r)}Nr(e,t,n);break;case 1:if(!Et&&(Po(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){Ge(n,t,a)}Nr(e,t,n);break;case 21:Nr(e,t,n);break;case 22:n.mode&1?(Et=(r=Et)||n.memoizedState!==null,Nr(e,t,n),Et=r):Nr(e,t,n);break;default:Nr(e,t,n)}}function dv(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new db),t.forEach(function(r){var i=Eb.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function Sn(e,t){var n=t.deletions;if(n!==null)for(var r=0;ri&&(i=s),r&=~o}if(r=i,r=tt()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*hb(r/1960))-r,10e?16:e,Wr===null)var r=!1;else{if(e=Wr,Wr=null,rc=0,_e&6)throw Error(J(331));var i=_e;for(_e|=4,ne=e.current;ne!==null;){var o=ne,s=o.child;if(ne.flags&16){var a=o.deletions;if(a!==null){for(var l=0;ltt()-kh?Di(e,0):Nh|=n),Vt(e,t)}function $9(e,t){t===0&&(e.mode&1?(t=jl,jl<<=1,!(jl&130023424)&&(jl=4194304)):t=1);var n=Ot();e=vr(e,t),e!==null&&(tl(e,t,n),Vt(e,n))}function wb(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),$9(e,n)}function Eb(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(J(314))}r!==null&&r.delete(t),$9(e,n)}var w9;w9=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ft.current)Mt=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Mt=!1,lb(e,t,n);Mt=!!(e.flags&131072)}else Mt=!1,ze&&t.flags&1048576&&C$(t,Wu,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;vu(e,t),e=t.pendingProps;var i=Vo(t,St.current);jo(t,n),i=Ph(null,t,r,e,i,n);var o=Th();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Dt(r)?(o=!0,qu(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,bh(t),i.updater=Hc,t.stateNode=i,i._reactInternals=t,M1(t,r,e,n),t=V1(null,t,r,!0,o,n)):(t.tag=0,ze&&o&&mh(t),_t(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(vu(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=Sb(r),e=xn(r,e),i){case 0:t=D1(null,t,r,e,n);break e;case 1:t=sv(null,t,r,e,n);break e;case 11:t=iv(null,t,r,e,n);break e;case 14:t=ov(null,t,r,xn(r.type,e),n);break e}throw Error(J(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:xn(r,i),D1(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:xn(r,i),sv(e,t,r,i,n);case 3:e:{if(r9(t),e===null)throw Error(J(387));r=t.pendingProps,o=t.memoizedState,i=o.element,R$(e,t),Yu(t,r,null,n);var s=t.memoizedState;if(r=s.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){i=zo(Error(J(423)),t),t=av(e,t,r,n,i);break e}else if(r!==i){i=zo(Error(J(424)),t),t=av(e,t,r,n,i);break e}else for(Kt=ei(t.stateNode.containerInfo.firstChild),Zt=t,ze=!0,Tn=null,n=T$(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Ho(),r===i){t=gr(e,t,n);break e}_t(e,t,r,n)}t=t.child}return t;case 5:return A$(t),e===null&&k1(t),r=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,s=i.children,O1(r,i)?s=null:o!==null&&O1(r,o)&&(t.flags|=32),n9(e,t),_t(e,t,s,n),t.child;case 6:return e===null&&k1(t),null;case 13:return i9(e,t,n);case 4:return Sh(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Uo(t,null,r,n):_t(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:xn(r,i),iv(e,t,r,i,n);case 7:return _t(e,t,t.pendingProps,n),t.child;case 8:return _t(e,t,t.pendingProps.children,n),t.child;case 12:return _t(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,s=i.value,je(Gu,r._currentValue),r._currentValue=s,o!==null)if(In(o.value,s)){if(o.children===i.children&&!Ft.current){t=gr(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var a=o.dependencies;if(a!==null){s=o.child;for(var l=a.firstContext;l!==null;){if(l.context===r){if(o.tag===1){l=dr(-1,n&-n),l.tag=2;var u=o.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?l.next=l:(l.next=c.next,c.next=l),u.pending=l}}o.lanes|=n,l=o.alternate,l!==null&&(l.lanes|=n),j1(o.return,n,t),a.lanes|=n;break}l=l.next}}else if(o.tag===10)s=o.type===t.type?null:o.child;else if(o.tag===18){if(s=o.return,s===null)throw Error(J(341));s.lanes|=n,a=s.alternate,a!==null&&(a.lanes|=n),j1(s,n,t),s=o.sibling}else s=o.child;if(s!==null)s.return=o;else for(s=o;s!==null;){if(s===t){s=null;break}if(o=s.sibling,o!==null){o.return=s.return,s=o;break}s=s.return}o=s}_t(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,jo(t,n),i=$n(i),r=r(i),t.flags|=1,_t(e,t,r,n),t.child;case 14:return r=t.type,i=xn(r,t.pendingProps),i=xn(r.type,i),ov(e,t,r,i,n);case 15:return e9(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:xn(r,i),vu(e,t),t.tag=1,Dt(r)?(e=!0,qu(t)):e=!1,jo(t,n),Y$(t,r,i),M1(t,r,i,n),V1(null,t,r,!0,e,n);case 19:return o9(e,t,n);case 22:return t9(e,t,n)}throw Error(J(156,t.tag))};function E9(e,t){return W4(e,t)}function bb(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function dn(e,t,n,r){return new bb(e,t,n,r)}function Fh(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Sb(e){if(typeof e=="function")return Fh(e)?1:0;if(e!=null){if(e=e.$$typeof,e===rh)return 11;if(e===ih)return 14}return 2}function ii(e,t){var n=e.alternate;return n===null?(n=dn(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function wu(e,t,n,r,i,o){var s=2;if(r=e,typeof e=="function")Fh(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case go:return Vi(n.children,i,o,t);case nh:s=8,i|=8;break;case a1:return e=dn(12,n,t,i|2),e.elementType=a1,e.lanes=o,e;case l1:return e=dn(13,n,t,i),e.elementType=l1,e.lanes=o,e;case u1:return e=dn(19,n,t,i),e.elementType=u1,e.lanes=o,e;case A4:return zc(n,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case O4:s=10;break e;case R4:s=9;break e;case rh:s=11;break e;case ih:s=14;break e;case Hr:s=16,r=null;break e}throw Error(J(130,e==null?e:typeof e,""))}return t=dn(s,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function Vi(e,t,n,r){return e=dn(7,e,r,t),e.lanes=n,e}function zc(e,t,n,r){return e=dn(22,e,r,t),e.elementType=A4,e.lanes=n,e.stateNode={isHidden:!1},e}function wf(e,t,n){return e=dn(6,e,null,t),e.lanes=n,e}function Ef(e,t,n){return t=dn(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Cb(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=ef(0),this.expirationTimes=ef(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ef(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function Dh(e,t,n,r,i,o,s,a,l){return e=new Cb(e,t,n,a,l),t===1?(t=1,o===!0&&(t|=8)):t=0,o=dn(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},bh(o),e}function _b(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(_9)}catch(e){console.error(e)}}_9(),_4.exports=Yt;var Bh=_4.exports;const ur=be(Bh);var $v=Bh;o1.createRoot=$v.createRoot,o1.hydrateRoot=$v.hydrateRoot;class rs{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(t){const n={listener:t};return this.listeners.add(n),this.onSubscribe(),()=>{this.listeners.delete(n),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}}const Ha=typeof window>"u"||"Deno"in window;function sn(){}function Rb(e,t){return typeof e=="function"?e(t):e}function J1(e){return typeof e=="number"&&e>=0&&e!==1/0}function x9(e,t){return Math.max(e+(t||0)-Date.now(),0)}function na(e,t,n){return ol(e)?typeof t=="function"?{...n,queryKey:e,queryFn:t}:{...t,queryKey:e}:e}function Ab(e,t,n){return ol(e)?{...t,mutationKey:e}:typeof e=="function"?{...t,mutationFn:e}:{...e}}function Br(e,t,n){return ol(e)?[{...t,queryKey:e},n]:[e||{},t]}function wv(e,t){const{type:n="all",exact:r,fetchStatus:i,predicate:o,queryKey:s,stale:a}=e;if(ol(s)){if(r){if(t.queryHash!==zh(s,t.options))return!1}else if(!sc(t.queryKey,s))return!1}if(n!=="all"){const l=t.isActive();if(n==="active"&&!l||n==="inactive"&&l)return!1}return!(typeof a=="boolean"&&t.isStale()!==a||typeof i<"u"&&i!==t.state.fetchStatus||o&&!o(t))}function Ev(e,t){const{exact:n,fetching:r,predicate:i,mutationKey:o}=e;if(ol(o)){if(!t.options.mutationKey)return!1;if(n){if(Li(t.options.mutationKey)!==Li(o))return!1}else if(!sc(t.options.mutationKey,o))return!1}return!(typeof r=="boolean"&&t.state.status==="loading"!==r||i&&!i(t))}function zh(e,t){return((t==null?void 0:t.queryKeyHashFn)||Li)(e)}function Li(e){return JSON.stringify(e,(t,n)=>X1(n)?Object.keys(n).sort().reduce((r,i)=>(r[i]=n[i],r),{}):n)}function sc(e,t){return P9(e,t)}function P9(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(n=>!P9(e[n],t[n])):!1}function T9(e,t){if(e===t)return e;const n=bv(e)&&bv(t);if(n||X1(e)&&X1(t)){const r=n?e.length:Object.keys(e).length,i=n?t:Object.keys(t),o=i.length,s=n?[]:{};let a=0;for(let l=0;l"u")return!0;const n=t.prototype;return!(!Sv(n)||!n.hasOwnProperty("isPrototypeOf"))}function Sv(e){return Object.prototype.toString.call(e)==="[object Object]"}function ol(e){return Array.isArray(e)}function O9(e){return new Promise(t=>{setTimeout(t,e)})}function Cv(e){O9(0).then(e)}function Ib(){if(typeof AbortController=="function")return new AbortController}function ep(e,t,n){return n.isDataEqual!=null&&n.isDataEqual(e,t)?e:typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?T9(e,t):t}class Nb extends rs{constructor(){super(),this.setup=t=>{if(!Ha&&window.addEventListener){const n=()=>t();return window.addEventListener("visibilitychange",n,!1),window.addEventListener("focus",n,!1),()=>{window.removeEventListener("visibilitychange",n),window.removeEventListener("focus",n)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var t;(t=this.cleanup)==null||t.call(this),this.cleanup=void 0}}setEventListener(t){var n;this.setup=t,(n=this.cleanup)==null||n.call(this),this.cleanup=t(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()})}setFocused(t){this.focused!==t&&(this.focused=t,this.onFocus())}onFocus(){this.listeners.forEach(({listener:t})=>{t()})}isFocused(){return typeof this.focused=="boolean"?this.focused:typeof document>"u"?!0:[void 0,"visible","prerender"].includes(document.visibilityState)}}const lc=new Nb,_v=["online","offline"];class kb extends rs{constructor(){super(),this.setup=t=>{if(!Ha&&window.addEventListener){const n=()=>t();return _v.forEach(r=>{window.addEventListener(r,n,!1)}),()=>{_v.forEach(r=>{window.removeEventListener(r,n)})}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var t;(t=this.cleanup)==null||t.call(this),this.cleanup=void 0}}setEventListener(t){var n;this.setup=t,(n=this.cleanup)==null||n.call(this),this.cleanup=t(r=>{typeof r=="boolean"?this.setOnline(r):this.onOnline()})}setOnline(t){this.online!==t&&(this.online=t,this.onOnline())}onOnline(){this.listeners.forEach(({listener:t})=>{t()})}isOnline(){return typeof this.online=="boolean"?this.online:typeof navigator>"u"||typeof navigator.onLine>"u"?!0:navigator.onLine}}const uc=new kb;function jb(e){return Math.min(1e3*2**e,3e4)}function Gc(e){return(e??"online")==="online"?uc.isOnline():!0}class R9{constructor(t){this.revert=t==null?void 0:t.revert,this.silent=t==null?void 0:t.silent}}function Eu(e){return e instanceof R9}function A9(e){let t=!1,n=0,r=!1,i,o,s;const a=new Promise((y,m)=>{o=y,s=m}),l=y=>{r||(p(new R9(y)),e.abort==null||e.abort())},u=()=>{t=!0},c=()=>{t=!1},f=()=>!lc.isFocused()||e.networkMode!=="always"&&!uc.isOnline(),d=y=>{r||(r=!0,e.onSuccess==null||e.onSuccess(y),i==null||i(),o(y))},p=y=>{r||(r=!0,e.onError==null||e.onError(y),i==null||i(),s(y))},h=()=>new Promise(y=>{i=m=>{const v=r||!f();return v&&y(m),v},e.onPause==null||e.onPause()}).then(()=>{i=void 0,r||e.onContinue==null||e.onContinue()}),$=()=>{if(r)return;let y;try{y=e.fn()}catch(m){y=Promise.reject(m)}Promise.resolve(y).then(d).catch(m=>{var v,g;if(r)return;const E=(v=e.retry)!=null?v:3,_=(g=e.retryDelay)!=null?g:jb,C=typeof _=="function"?_(n,m):_,x=E===!0||typeof E=="number"&&n{if(f())return h()}).then(()=>{t?p(m):$()})})};return Gc(e.networkMode)?$():h().then($),{promise:a,cancel:l,continue:()=>(i==null?void 0:i())?a:Promise.resolve(),cancelRetry:u,continueRetry:c}}const Kh=console;function Lb(){let e=[],t=0,n=c=>{c()},r=c=>{c()};const i=c=>{let f;t++;try{f=c()}finally{t--,t||a()}return f},o=c=>{t?e.push(c):Cv(()=>{n(c)})},s=c=>(...f)=>{o(()=>{c(...f)})},a=()=>{const c=e;e=[],c.length&&Cv(()=>{r(()=>{c.forEach(f=>{n(f)})})})};return{batch:i,batchCalls:s,schedule:o,setNotifyFunction:c=>{n=c},setBatchNotifyFunction:c=>{r=c}}}const Qe=Lb();class I9{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),J1(this.cacheTime)&&(this.gcTimeout=setTimeout(()=>{this.optionalRemove()},this.cacheTime))}updateCacheTime(t){this.cacheTime=Math.max(this.cacheTime||0,t??(Ha?1/0:5*60*1e3))}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}class Mb extends I9{constructor(t){super(),this.abortSignalConsumed=!1,this.defaultOptions=t.defaultOptions,this.setOptions(t.options),this.observers=[],this.cache=t.cache,this.logger=t.logger||Kh,this.queryKey=t.queryKey,this.queryHash=t.queryHash,this.initialState=t.state||Fb(this.options),this.state=this.initialState,this.scheduleGc()}get meta(){return this.options.meta}setOptions(t){this.options={...this.defaultOptions,...t},this.updateCacheTime(this.options.cacheTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.cache.remove(this)}setData(t,n){const r=ep(this.state.data,t,this.options);return this.dispatch({data:r,type:"success",dataUpdatedAt:n==null?void 0:n.updatedAt,manual:n==null?void 0:n.manual}),r}setState(t,n){this.dispatch({type:"setState",state:t,setStateOptions:n})}cancel(t){var n;const r=this.promise;return(n=this.retryer)==null||n.cancel(t),r?r.then(sn).catch(sn):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.initialState)}isActive(){return this.observers.some(t=>t.options.enabled!==!1)}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some(t=>t.getCurrentResult().isStale)}isStaleByTime(t=0){return this.state.isInvalidated||!this.state.dataUpdatedAt||!x9(this.state.dataUpdatedAt,t)}onFocus(){var t;const n=this.observers.find(r=>r.shouldFetchOnWindowFocus());n&&n.refetch({cancelRefetch:!1}),(t=this.retryer)==null||t.continue()}onOnline(){var t;const n=this.observers.find(r=>r.shouldFetchOnReconnect());n&&n.refetch({cancelRefetch:!1}),(t=this.retryer)==null||t.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(n=>n!==t),this.observers.length||(this.retryer&&(this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.scheduleGc()),this.cache.notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.dispatch({type:"invalidate"})}fetch(t,n){var r,i;if(this.state.fetchStatus!=="idle"){if(this.state.dataUpdatedAt&&n!=null&&n.cancelRefetch)this.cancel({silent:!0});else if(this.promise){var o;return(o=this.retryer)==null||o.continueRetry(),this.promise}}if(t&&this.setOptions(t),!this.options.queryFn){const p=this.observers.find(h=>h.options.queryFn);p&&this.setOptions(p.options)}const s=Ib(),a={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},l=p=>{Object.defineProperty(p,"signal",{enumerable:!0,get:()=>{if(s)return this.abortSignalConsumed=!0,s.signal}})};l(a);const u=()=>this.options.queryFn?(this.abortSignalConsumed=!1,this.options.queryFn(a)):Promise.reject("Missing queryFn for queryKey '"+this.options.queryHash+"'"),c={fetchOptions:n,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:u};if(l(c),(r=this.options.behavior)==null||r.onFetch(c),this.revertState=this.state,this.state.fetchStatus==="idle"||this.state.fetchMeta!==((i=c.fetchOptions)==null?void 0:i.meta)){var f;this.dispatch({type:"fetch",meta:(f=c.fetchOptions)==null?void 0:f.meta})}const d=p=>{if(Eu(p)&&p.silent||this.dispatch({type:"error",error:p}),!Eu(p)){var h,$,y,m;(h=($=this.cache.config).onError)==null||h.call($,p,this),(y=(m=this.cache.config).onSettled)==null||y.call(m,this.state.data,p,this)}this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=A9({fn:c.fetchFn,abort:s==null?void 0:s.abort.bind(s),onSuccess:p=>{var h,$,y,m;if(typeof p>"u"){d(new Error(this.queryHash+" data is undefined"));return}this.setData(p),(h=($=this.cache.config).onSuccess)==null||h.call($,p,this),(y=(m=this.cache.config).onSettled)==null||y.call(m,p,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1},onError:d,onFail:(p,h)=>{this.dispatch({type:"failed",failureCount:p,error:h})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:c.options.retry,retryDelay:c.options.retryDelay,networkMode:c.options.networkMode}),this.promise=this.retryer.promise,this.promise}dispatch(t){const n=r=>{var i,o;switch(t.type){case"failed":return{...r,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:(i=t.meta)!=null?i:null,fetchStatus:Gc(this.options.networkMode)?"fetching":"paused",...!r.dataUpdatedAt&&{error:null,status:"loading"}};case"success":return{...r,data:t.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:(o=t.dataUpdatedAt)!=null?o:Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const s=t.error;return Eu(s)&&s.revert&&this.revertState?{...this.revertState,fetchStatus:"idle"}:{...r,error:s,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:s,fetchStatus:"idle",status:"error"};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...t.state}}};this.state=n(this.state),Qe.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate(t)}),this.cache.notify({query:this,type:"updated",action:t})})}}function Fb(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,n=typeof t<"u",r=n?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"loading",fetchStatus:"idle"}}class Db extends rs{constructor(t){super(),this.config=t||{},this.queries=[],this.queriesMap={}}build(t,n,r){var i;const o=n.queryKey,s=(i=n.queryHash)!=null?i:zh(o,n);let a=this.get(s);return a||(a=new Mb({cache:this,logger:t.getLogger(),queryKey:o,queryHash:s,options:t.defaultQueryOptions(n),state:r,defaultOptions:t.getQueryDefaults(o)}),this.add(a)),a}add(t){this.queriesMap[t.queryHash]||(this.queriesMap[t.queryHash]=t,this.queries.push(t),this.notify({type:"added",query:t}))}remove(t){const n=this.queriesMap[t.queryHash];n&&(t.destroy(),this.queries=this.queries.filter(r=>r!==t),n===t&&delete this.queriesMap[t.queryHash],this.notify({type:"removed",query:t}))}clear(){Qe.batch(()=>{this.queries.forEach(t=>{this.remove(t)})})}get(t){return this.queriesMap[t]}getAll(){return this.queries}find(t,n){const[r]=Br(t,n);return typeof r.exact>"u"&&(r.exact=!0),this.queries.find(i=>wv(r,i))}findAll(t,n){const[r]=Br(t,n);return Object.keys(r).length>0?this.queries.filter(i=>wv(r,i)):this.queries}notify(t){Qe.batch(()=>{this.listeners.forEach(({listener:n})=>{n(t)})})}onFocus(){Qe.batch(()=>{this.queries.forEach(t=>{t.onFocus()})})}onOnline(){Qe.batch(()=>{this.queries.forEach(t=>{t.onOnline()})})}}class Vb extends I9{constructor(t){super(),this.defaultOptions=t.defaultOptions,this.mutationId=t.mutationId,this.mutationCache=t.mutationCache,this.logger=t.logger||Kh,this.observers=[],this.state=t.state||N9(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options={...this.defaultOptions,...t},this.updateCacheTime(this.options.cacheTime)}get meta(){return this.options.meta}setState(t){this.dispatch({type:"setState",state:t})}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),this.mutationCache.notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){this.observers=this.observers.filter(n=>n!==t),this.scheduleGc(),this.mutationCache.notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){this.observers.length||(this.state.status==="loading"?this.scheduleGc():this.mutationCache.remove(this))}continue(){var t,n;return(t=(n=this.retryer)==null?void 0:n.continue())!=null?t:this.execute()}async execute(){const t=()=>{var x;return this.retryer=A9({fn:()=>this.options.mutationFn?this.options.mutationFn(this.state.variables):Promise.reject("No mutationFn found"),onFail:(b,k)=>{this.dispatch({type:"failed",failureCount:b,error:k})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:(x=this.options.retry)!=null?x:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.retryer.promise},n=this.state.status==="loading";try{var r,i,o,s,a,l,u,c;if(!n){var f,d,p,h;this.dispatch({type:"loading",variables:this.options.variables}),await((f=(d=this.mutationCache.config).onMutate)==null?void 0:f.call(d,this.state.variables,this));const b=await((p=(h=this.options).onMutate)==null?void 0:p.call(h,this.state.variables));b!==this.state.context&&this.dispatch({type:"loading",context:b,variables:this.state.variables})}const x=await t();return await((r=(i=this.mutationCache.config).onSuccess)==null?void 0:r.call(i,x,this.state.variables,this.state.context,this)),await((o=(s=this.options).onSuccess)==null?void 0:o.call(s,x,this.state.variables,this.state.context)),await((a=(l=this.mutationCache.config).onSettled)==null?void 0:a.call(l,x,null,this.state.variables,this.state.context,this)),await((u=(c=this.options).onSettled)==null?void 0:u.call(c,x,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:x}),x}catch(x){try{var $,y,m,v,g,E,_,C;throw await(($=(y=this.mutationCache.config).onError)==null?void 0:$.call(y,x,this.state.variables,this.state.context,this)),await((m=(v=this.options).onError)==null?void 0:m.call(v,x,this.state.variables,this.state.context)),await((g=(E=this.mutationCache.config).onSettled)==null?void 0:g.call(E,void 0,x,this.state.variables,this.state.context,this)),await((_=(C=this.options).onSettled)==null?void 0:_.call(C,void 0,x,this.state.variables,this.state.context)),x}finally{this.dispatch({type:"error",error:x})}}}dispatch(t){const n=r=>{switch(t.type){case"failed":return{...r,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"loading":return{...r,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:!Gc(this.options.networkMode),status:"loading",variables:t.variables};case"success":return{...r,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:t.error,failureCount:r.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"};case"setState":return{...r,...t.state}}};this.state=n(this.state),Qe.batch(()=>{this.observers.forEach(r=>{r.onMutationUpdate(t)}),this.mutationCache.notify({mutation:this,type:"updated",action:t})})}}function N9(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0}}class Hb extends rs{constructor(t){super(),this.config=t||{},this.mutations=[],this.mutationId=0}build(t,n,r){const i=new Vb({mutationCache:this,logger:t.getLogger(),mutationId:++this.mutationId,options:t.defaultMutationOptions(n),state:r,defaultOptions:n.mutationKey?t.getMutationDefaults(n.mutationKey):void 0});return this.add(i),i}add(t){this.mutations.push(t),this.notify({type:"added",mutation:t})}remove(t){this.mutations=this.mutations.filter(n=>n!==t),this.notify({type:"removed",mutation:t})}clear(){Qe.batch(()=>{this.mutations.forEach(t=>{this.remove(t)})})}getAll(){return this.mutations}find(t){return typeof t.exact>"u"&&(t.exact=!0),this.mutations.find(n=>Ev(t,n))}findAll(t){return this.mutations.filter(n=>Ev(t,n))}notify(t){Qe.batch(()=>{this.listeners.forEach(({listener:n})=>{n(t)})})}resumePausedMutations(){var t;return this.resuming=((t=this.resuming)!=null?t:Promise.resolve()).then(()=>{const n=this.mutations.filter(r=>r.state.isPaused);return Qe.batch(()=>n.reduce((r,i)=>r.then(()=>i.continue().catch(sn)),Promise.resolve()))}).then(()=>{this.resuming=void 0}),this.resuming}}function Ub(){return{onFetch:e=>{e.fetchFn=()=>{var t,n,r,i,o,s;const a=(t=e.fetchOptions)==null||(n=t.meta)==null?void 0:n.refetchPage,l=(r=e.fetchOptions)==null||(i=r.meta)==null?void 0:i.fetchMore,u=l==null?void 0:l.pageParam,c=(l==null?void 0:l.direction)==="forward",f=(l==null?void 0:l.direction)==="backward",d=((o=e.state.data)==null?void 0:o.pages)||[],p=((s=e.state.data)==null?void 0:s.pageParams)||[];let h=p,$=!1;const y=C=>{Object.defineProperty(C,"signal",{enumerable:!0,get:()=>{var x;if((x=e.signal)!=null&&x.aborted)$=!0;else{var b;(b=e.signal)==null||b.addEventListener("abort",()=>{$=!0})}return e.signal}})},m=e.options.queryFn||(()=>Promise.reject("Missing queryFn for queryKey '"+e.options.queryHash+"'")),v=(C,x,b,k)=>(h=k?[x,...h]:[...h,x],k?[b,...C]:[...C,b]),g=(C,x,b,k)=>{if($)return Promise.reject("Cancelled");if(typeof b>"u"&&!x&&C.length)return Promise.resolve(C);const I={queryKey:e.queryKey,pageParam:b,meta:e.options.meta};y(I);const M=m(I);return Promise.resolve(M).then(F=>v(C,b,F,k))};let E;if(!d.length)E=g([]);else if(c){const C=typeof u<"u",x=C?u:xv(e.options,d);E=g(d,C,x)}else if(f){const C=typeof u<"u",x=C?u:Bb(e.options,d);E=g(d,C,x,!0)}else{h=[];const C=typeof e.options.getNextPageParam>"u";E=(a&&d[0]?a(d[0],0,d):!0)?g([],C,p[0]):Promise.resolve(v([],p[0],d[0]));for(let b=1;b{if(a&&d[b]?a(d[b],b,d):!0){const M=C?p[b]:xv(e.options,k);return g(k,C,M)}return Promise.resolve(v(k,p[b],d[b]))})}return E.then(C=>({pages:C,pageParams:h}))}}}}function xv(e,t){return e.getNextPageParam==null?void 0:e.getNextPageParam(t[t.length-1],t)}function Bb(e,t){return e.getPreviousPageParam==null?void 0:e.getPreviousPageParam(t[0],t)}class zb{constructor(t={}){this.queryCache=t.queryCache||new Db,this.mutationCache=t.mutationCache||new Hb,this.logger=t.logger||Kh,this.defaultOptions=t.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[],this.mountCount=0}mount(){this.mountCount++,this.mountCount===1&&(this.unsubscribeFocus=lc.subscribe(()=>{lc.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())}),this.unsubscribeOnline=uc.subscribe(()=>{uc.isOnline()&&(this.resumePausedMutations(),this.queryCache.onOnline())}))}unmount(){var t,n;this.mountCount--,this.mountCount===0&&((t=this.unsubscribeFocus)==null||t.call(this),this.unsubscribeFocus=void 0,(n=this.unsubscribeOnline)==null||n.call(this),this.unsubscribeOnline=void 0)}isFetching(t,n){const[r]=Br(t,n);return r.fetchStatus="fetching",this.queryCache.findAll(r).length}isMutating(t){return this.mutationCache.findAll({...t,fetching:!0}).length}getQueryData(t,n){var r;return(r=this.queryCache.find(t,n))==null?void 0:r.state.data}ensureQueryData(t,n,r){const i=na(t,n,r),o=this.getQueryData(i.queryKey);return o?Promise.resolve(o):this.fetchQuery(i)}getQueriesData(t){return this.getQueryCache().findAll(t).map(({queryKey:n,state:r})=>{const i=r.data;return[n,i]})}setQueryData(t,n,r){const i=this.queryCache.find(t),o=i==null?void 0:i.state.data,s=Rb(n,o);if(typeof s>"u")return;const a=na(t),l=this.defaultQueryOptions(a);return this.queryCache.build(this,l).setData(s,{...r,manual:!0})}setQueriesData(t,n,r){return Qe.batch(()=>this.getQueryCache().findAll(t).map(({queryKey:i})=>[i,this.setQueryData(i,n,r)]))}getQueryState(t,n){var r;return(r=this.queryCache.find(t,n))==null?void 0:r.state}removeQueries(t,n){const[r]=Br(t,n),i=this.queryCache;Qe.batch(()=>{i.findAll(r).forEach(o=>{i.remove(o)})})}resetQueries(t,n,r){const[i,o]=Br(t,n,r),s=this.queryCache,a={type:"active",...i};return Qe.batch(()=>(s.findAll(i).forEach(l=>{l.reset()}),this.refetchQueries(a,o)))}cancelQueries(t,n,r){const[i,o={}]=Br(t,n,r);typeof o.revert>"u"&&(o.revert=!0);const s=Qe.batch(()=>this.queryCache.findAll(i).map(a=>a.cancel(o)));return Promise.all(s).then(sn).catch(sn)}invalidateQueries(t,n,r){const[i,o]=Br(t,n,r);return Qe.batch(()=>{var s,a;if(this.queryCache.findAll(i).forEach(u=>{u.invalidate()}),i.refetchType==="none")return Promise.resolve();const l={...i,type:(s=(a=i.refetchType)!=null?a:i.type)!=null?s:"active"};return this.refetchQueries(l,o)})}refetchQueries(t,n,r){const[i,o]=Br(t,n,r),s=Qe.batch(()=>this.queryCache.findAll(i).filter(l=>!l.isDisabled()).map(l=>{var u;return l.fetch(void 0,{...o,cancelRefetch:(u=o==null?void 0:o.cancelRefetch)!=null?u:!0,meta:{refetchPage:i.refetchPage}})}));let a=Promise.all(s).then(sn);return o!=null&&o.throwOnError||(a=a.catch(sn)),a}fetchQuery(t,n,r){const i=na(t,n,r),o=this.defaultQueryOptions(i);typeof o.retry>"u"&&(o.retry=!1);const s=this.queryCache.build(this,o);return s.isStaleByTime(o.staleTime)?s.fetch(o):Promise.resolve(s.state.data)}prefetchQuery(t,n,r){return this.fetchQuery(t,n,r).then(sn).catch(sn)}fetchInfiniteQuery(t,n,r){const i=na(t,n,r);return i.behavior=Ub(),this.fetchQuery(i)}prefetchInfiniteQuery(t,n,r){return this.fetchInfiniteQuery(t,n,r).then(sn).catch(sn)}resumePausedMutations(){return this.mutationCache.resumePausedMutations()}getQueryCache(){return this.queryCache}getMutationCache(){return this.mutationCache}getLogger(){return this.logger}getDefaultOptions(){return this.defaultOptions}setDefaultOptions(t){this.defaultOptions=t}setQueryDefaults(t,n){const r=this.queryDefaults.find(i=>Li(t)===Li(i.queryKey));r?r.defaultOptions=n:this.queryDefaults.push({queryKey:t,defaultOptions:n})}getQueryDefaults(t){if(!t)return;const n=this.queryDefaults.find(r=>sc(t,r.queryKey));return n==null?void 0:n.defaultOptions}setMutationDefaults(t,n){const r=this.mutationDefaults.find(i=>Li(t)===Li(i.mutationKey));r?r.defaultOptions=n:this.mutationDefaults.push({mutationKey:t,defaultOptions:n})}getMutationDefaults(t){if(!t)return;const n=this.mutationDefaults.find(r=>sc(t,r.mutationKey));return n==null?void 0:n.defaultOptions}defaultQueryOptions(t){if(t!=null&&t._defaulted)return t;const n={...this.defaultOptions.queries,...this.getQueryDefaults(t==null?void 0:t.queryKey),...t,_defaulted:!0};return!n.queryHash&&n.queryKey&&(n.queryHash=zh(n.queryKey,n)),typeof n.refetchOnReconnect>"u"&&(n.refetchOnReconnect=n.networkMode!=="always"),typeof n.useErrorBoundary>"u"&&(n.useErrorBoundary=!!n.suspense),n}defaultMutationOptions(t){return t!=null&&t._defaulted?t:{...this.defaultOptions.mutations,...this.getMutationDefaults(t==null?void 0:t.mutationKey),...t,_defaulted:!0}}clear(){this.queryCache.clear(),this.mutationCache.clear()}}class Kb extends rs{constructor(t,n){super(),this.client=t,this.options=n,this.trackedProps=new Set,this.selectError=null,this.bindMethods(),this.setOptions(n)}bindMethods(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.currentQuery.addObserver(this),Pv(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return tp(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return tp(this.currentQuery,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.clearStaleTimeout(),this.clearRefetchInterval(),this.currentQuery.removeObserver(this)}setOptions(t,n){const r=this.options,i=this.currentQuery;if(this.options=this.client.defaultQueryOptions(t),ac(r,this.options)||this.client.getQueryCache().notify({type:"observerOptionsUpdated",query:this.currentQuery,observer:this}),typeof this.options.enabled<"u"&&typeof this.options.enabled!="boolean")throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=r.queryKey),this.updateQuery();const o=this.hasListeners();o&&Tv(this.currentQuery,i,this.options,r)&&this.executeFetch(),this.updateResult(n),o&&(this.currentQuery!==i||this.options.enabled!==r.enabled||this.options.staleTime!==r.staleTime)&&this.updateStaleTimeout();const s=this.computeRefetchInterval();o&&(this.currentQuery!==i||this.options.enabled!==r.enabled||s!==this.currentRefetchInterval)&&this.updateRefetchInterval(s)}getOptimisticResult(t){const n=this.client.getQueryCache().build(this.client,t),r=this.createResult(n,t);return Zb(this,r,t)&&(this.currentResult=r,this.currentResultOptions=this.options,this.currentResultState=this.currentQuery.state),r}getCurrentResult(){return this.currentResult}trackResult(t){const n={};return Object.keys(t).forEach(r=>{Object.defineProperty(n,r,{configurable:!1,enumerable:!0,get:()=>(this.trackedProps.add(r),t[r])})}),n}getCurrentQuery(){return this.currentQuery}remove(){this.client.getQueryCache().remove(this.currentQuery)}refetch({refetchPage:t,...n}={}){return this.fetch({...n,meta:{refetchPage:t}})}fetchOptimistic(t){const n=this.client.defaultQueryOptions(t),r=this.client.getQueryCache().build(this.client,n);return r.isFetchingOptimistic=!0,r.fetch().then(()=>this.createResult(r,n))}fetch(t){var n;return this.executeFetch({...t,cancelRefetch:(n=t.cancelRefetch)!=null?n:!0}).then(()=>(this.updateResult(),this.currentResult))}executeFetch(t){this.updateQuery();let n=this.currentQuery.fetch(this.options,t);return t!=null&&t.throwOnError||(n=n.catch(sn)),n}updateStaleTimeout(){if(this.clearStaleTimeout(),Ha||this.currentResult.isStale||!J1(this.options.staleTime))return;const n=x9(this.currentResult.dataUpdatedAt,this.options.staleTime)+1;this.staleTimeoutId=setTimeout(()=>{this.currentResult.isStale||this.updateResult()},n)}computeRefetchInterval(){var t;return typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.currentResult.data,this.currentQuery):(t=this.options.refetchInterval)!=null?t:!1}updateRefetchInterval(t){this.clearRefetchInterval(),this.currentRefetchInterval=t,!(Ha||this.options.enabled===!1||!J1(this.currentRefetchInterval)||this.currentRefetchInterval===0)&&(this.refetchIntervalId=setInterval(()=>{(this.options.refetchIntervalInBackground||lc.isFocused())&&this.executeFetch()},this.currentRefetchInterval))}updateTimers(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())}clearStaleTimeout(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)}clearRefetchInterval(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)}createResult(t,n){const r=this.currentQuery,i=this.options,o=this.currentResult,s=this.currentResultState,a=this.currentResultOptions,l=t!==r,u=l?t.state:this.currentQueryInitialState,c=l?this.currentResult:this.previousQueryResult,{state:f}=t;let{dataUpdatedAt:d,error:p,errorUpdatedAt:h,fetchStatus:$,status:y}=f,m=!1,v=!1,g;if(n._optimisticResults){const b=this.hasListeners(),k=!b&&Pv(t,n),I=b&&Tv(t,r,n,i);(k||I)&&($=Gc(t.options.networkMode)?"fetching":"paused",d||(y="loading")),n._optimisticResults==="isRestoring"&&($="idle")}if(n.keepPreviousData&&!f.dataUpdatedAt&&c!=null&&c.isSuccess&&y!=="error")g=c.data,d=c.dataUpdatedAt,y=c.status,m=!0;else if(n.select&&typeof f.data<"u")if(o&&f.data===(s==null?void 0:s.data)&&n.select===this.selectFn)g=this.selectResult;else try{this.selectFn=n.select,g=n.select(f.data),g=ep(o==null?void 0:o.data,g,n),this.selectResult=g,this.selectError=null}catch(b){this.selectError=b}else g=f.data;if(typeof n.placeholderData<"u"&&typeof g>"u"&&y==="loading"){let b;if(o!=null&&o.isPlaceholderData&&n.placeholderData===(a==null?void 0:a.placeholderData))b=o.data;else if(b=typeof n.placeholderData=="function"?n.placeholderData():n.placeholderData,n.select&&typeof b<"u")try{b=n.select(b),this.selectError=null}catch(k){this.selectError=k}typeof b<"u"&&(y="success",g=ep(o==null?void 0:o.data,b,n),v=!0)}this.selectError&&(p=this.selectError,g=this.selectResult,h=Date.now(),y="error");const E=$==="fetching",_=y==="loading",C=y==="error";return{status:y,fetchStatus:$,isLoading:_,isSuccess:y==="success",isError:C,isInitialLoading:_&&E,data:g,dataUpdatedAt:d,error:p,errorUpdatedAt:h,failureCount:f.fetchFailureCount,failureReason:f.fetchFailureReason,errorUpdateCount:f.errorUpdateCount,isFetched:f.dataUpdateCount>0||f.errorUpdateCount>0,isFetchedAfterMount:f.dataUpdateCount>u.dataUpdateCount||f.errorUpdateCount>u.errorUpdateCount,isFetching:E,isRefetching:E&&!_,isLoadingError:C&&f.dataUpdatedAt===0,isPaused:$==="paused",isPlaceholderData:v,isPreviousData:m,isRefetchError:C&&f.dataUpdatedAt!==0,isStale:qh(t,n),refetch:this.refetch,remove:this.remove}}updateResult(t){const n=this.currentResult,r=this.createResult(this.currentQuery,this.options);if(this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,ac(r,n))return;this.currentResult=r;const i={cache:!0},o=()=>{if(!n)return!0;const{notifyOnChangeProps:s}=this.options,a=typeof s=="function"?s():s;if(a==="all"||!a&&!this.trackedProps.size)return!0;const l=new Set(a??this.trackedProps);return this.options.useErrorBoundary&&l.add("error"),Object.keys(this.currentResult).some(u=>{const c=u;return this.currentResult[c]!==n[c]&&l.has(c)})};(t==null?void 0:t.listeners)!==!1&&o()&&(i.listeners=!0),this.notify({...i,...t})}updateQuery(){const t=this.client.getQueryCache().build(this.client,this.options);if(t===this.currentQuery)return;const n=this.currentQuery;this.currentQuery=t,this.currentQueryInitialState=t.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(n==null||n.removeObserver(this),t.addObserver(this))}onQueryUpdate(t){const n={};t.type==="success"?n.onSuccess=!t.manual:t.type==="error"&&!Eu(t.error)&&(n.onError=!0),this.updateResult(n),this.hasListeners()&&this.updateTimers()}notify(t){Qe.batch(()=>{if(t.onSuccess){var n,r,i,o;(n=(r=this.options).onSuccess)==null||n.call(r,this.currentResult.data),(i=(o=this.options).onSettled)==null||i.call(o,this.currentResult.data,null)}else if(t.onError){var s,a,l,u;(s=(a=this.options).onError)==null||s.call(a,this.currentResult.error),(l=(u=this.options).onSettled)==null||l.call(u,void 0,this.currentResult.error)}t.listeners&&this.listeners.forEach(({listener:c})=>{c(this.currentResult)}),t.cache&&this.client.getQueryCache().notify({query:this.currentQuery,type:"observerResultsUpdated"})})}}function qb(e,t){return t.enabled!==!1&&!e.state.dataUpdatedAt&&!(e.state.status==="error"&&t.retryOnMount===!1)}function Pv(e,t){return qb(e,t)||e.state.dataUpdatedAt>0&&tp(e,t,t.refetchOnMount)}function tp(e,t,n){if(t.enabled!==!1){const r=typeof n=="function"?n(e):n;return r==="always"||r!==!1&&qh(e,t)}return!1}function Tv(e,t,n,r){return n.enabled!==!1&&(e!==t||r.enabled===!1)&&(!n.suspense||e.state.status!=="error")&&qh(e,n)}function qh(e,t){return e.isStaleByTime(t.staleTime)}function Zb(e,t,n){return n.keepPreviousData?!1:n.placeholderData!==void 0?t.isPlaceholderData:!ac(e.getCurrentResult(),t)}let Wb=class extends rs{constructor(t,n){super(),this.client=t,this.setOptions(n),this.bindMethods(),this.updateResult()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(t){var n;const r=this.options;this.options=this.client.defaultMutationOptions(t),ac(r,this.options)||this.client.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.currentMutation,observer:this}),(n=this.currentMutation)==null||n.setOptions(this.options)}onUnsubscribe(){if(!this.hasListeners()){var t;(t=this.currentMutation)==null||t.removeObserver(this)}}onMutationUpdate(t){this.updateResult();const n={listeners:!0};t.type==="success"?n.onSuccess=!0:t.type==="error"&&(n.onError=!0),this.notify(n)}getCurrentResult(){return this.currentResult}reset(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})}mutate(t,n){return this.mutateOptions=n,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,{...this.options,variables:typeof t<"u"?t:this.options.variables}),this.currentMutation.addObserver(this),this.currentMutation.execute()}updateResult(){const t=this.currentMutation?this.currentMutation.state:N9(),n={...t,isLoading:t.status==="loading",isSuccess:t.status==="success",isError:t.status==="error",isIdle:t.status==="idle",mutate:this.mutate,reset:this.reset};this.currentResult=n}notify(t){Qe.batch(()=>{if(this.mutateOptions&&this.hasListeners()){if(t.onSuccess){var n,r,i,o;(n=(r=this.mutateOptions).onSuccess)==null||n.call(r,this.currentResult.data,this.currentResult.variables,this.currentResult.context),(i=(o=this.mutateOptions).onSettled)==null||i.call(o,this.currentResult.data,null,this.currentResult.variables,this.currentResult.context)}else if(t.onError){var s,a,l,u;(s=(a=this.mutateOptions).onError)==null||s.call(a,this.currentResult.error,this.currentResult.variables,this.currentResult.context),(l=(u=this.mutateOptions).onSettled)==null||l.call(u,void 0,this.currentResult.error,this.currentResult.variables,this.currentResult.context)}}t.listeners&&this.listeners.forEach(({listener:c})=>{c(this.currentResult)})})}};var k9={exports:{}},j9={};/** * @license React - * use-sync-external-store-shim.production.min.js + * use-sync-external-store-shim.production.js * - * Copyright (c) Facebook, Inc. and its affiliates. + * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var so=R;function hS(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var mS=typeof Object.is=="function"?Object.is:hS,vS=so.useState,gS=so.useEffect,yS=so.useLayoutEffect,$S=so.useDebugValue;function wS(e,t){var r=t(),n=vS({inst:{value:r,getSnapshot:t}}),i=n[0].inst,a=n[1];return yS(function(){i.value=r,i.getSnapshot=t,Kf(i)&&a({inst:i})},[e,r,t]),gS(function(){return Kf(i)&&a({inst:i}),e(function(){Kf(i)&&a({inst:i})})},[e]),$S(r),r}function Kf(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!mS(e,r)}catch{return!0}}function bS(e,t){return t()}var ES=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?bS:wS;Q3.useSyncExternalStore=so.useSyncExternalStore!==void 0?so.useSyncExternalStore:ES;G3.exports=Q3;var CS=G3.exports;const Y3=CS.useSyncExternalStore,_y=R.createContext(void 0),J3=R.createContext(!1);function X3(e,t){return e||(t&&typeof window<"u"?(window.ReactQueryClientContext||(window.ReactQueryClientContext=_y),window.ReactQueryClientContext):_y)}const e5=({context:e}={})=>{const t=R.useContext(X3(e,R.useContext(J3)));if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},SS=({client:e,children:t,context:r,contextSharing:n=!1})=>{R.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]);const i=X3(r,n);return R.createElement(J3.Provider,{value:!r&&n},R.createElement(i.Provider,{value:e},t))},t5=R.createContext(!1),_S=()=>R.useContext(t5);t5.Provider;function xS(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}const OS=R.createContext(xS()),PS=()=>R.useContext(OS);function r5(e,t){return typeof e=="function"?e(...t):!!e}const TS=(e,t)=>{(e.suspense||e.useErrorBoundary)&&(t.isReset()||(e.retryOnMount=!1))},AS=e=>{R.useEffect(()=>{e.clearReset()},[e])},RS=({result:e,errorResetBoundary:t,useErrorBoundary:r,query:n})=>e.isError&&!t.isReset()&&!e.isFetching&&r5(r,[e.error,n]),jS=e=>{e.suspense&&typeof e.staleTime!="number"&&(e.staleTime=1e3)},IS=(e,t)=>e.isLoading&&e.isFetching&&!t,LS=(e,t,r)=>(e==null?void 0:e.suspense)&&IS(t,r),NS=(e,t,r)=>t.fetchOptimistic(e).then(({data:n})=>{e.onSuccess==null||e.onSuccess(n),e.onSettled==null||e.onSettled(n,null)}).catch(n=>{r.clearReset(),e.onError==null||e.onError(n),e.onSettled==null||e.onSettled(void 0,n)});function MS(e,t){const r=e5({context:e.context}),n=_S(),i=PS(),a=r.defaultQueryOptions(e);a._optimisticResults=n?"isRestoring":"optimistic",a.onError&&(a.onError=Je.batchCalls(a.onError)),a.onSuccess&&(a.onSuccess=Je.batchCalls(a.onSuccess)),a.onSettled&&(a.onSettled=Je.batchCalls(a.onSettled)),jS(a),TS(a,i),AS(i);const[o]=R.useState(()=>new t(r,a)),s=o.getOptimisticResult(a);if(Y3(R.useCallback(l=>n?()=>{}:o.subscribe(Je.batchCalls(l)),[o,n]),()=>o.getCurrentResult(),()=>o.getCurrentResult()),R.useEffect(()=>{o.setOptions(a,{listeners:!1})},[a,o]),LS(a,s,n))throw NS(a,o,i);if(RS({result:s,errorResetBoundary:i,useErrorBoundary:a.useErrorBoundary,query:o.getCurrentQuery()}))throw s.error;return a.notifyOnChangeProps?s:o.trackResult(s)}function n5(e,t,r){const n=gs(e,t,r);return MS(n,dS)}function kS(e,t,r){const n=YC(e,t),i=e5({context:n.context}),[a]=R.useState(()=>new pS(i,n));R.useEffect(()=>{a.setOptions(n)},[a,n]);const o=Y3(R.useCallback(l=>a.subscribe(Je.batchCalls(l)),[a]),()=>a.getCurrentResult(),()=>a.getCurrentResult()),s=R.useCallback((l,u)=>{a.mutate(l,u).catch(FS)},[a]);if(o.error&&r5(a.options.useErrorBoundary,[o.error]))throw o.error;return{...o,mutate:s,mutateAsync:o.mutate}}function FS(){}function i5(e,t){return function(){return e.apply(t,arguments)}}const{toString:DS}=Object.prototype,{getPrototypeOf:Em}=Object,yd=(e=>t=>{const r=DS.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),on=e=>(e=e.toLowerCase(),t=>yd(t)===e),$d=e=>t=>typeof t===e,{isArray:bo}=Array,al=$d("undefined");function VS(e){return e!==null&&!al(e)&&e.constructor!==null&&!al(e.constructor)&&yr(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const a5=on("ArrayBuffer");function HS(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&a5(e.buffer),t}const US=$d("string"),yr=$d("function"),o5=$d("number"),wd=e=>e!==null&&typeof e=="object",BS=e=>e===!0||e===!1,Hu=e=>{if(yd(e)!=="object")return!1;const t=Em(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},zS=on("Date"),KS=on("File"),qS=on("Blob"),ZS=on("FileList"),WS=e=>wd(e)&&yr(e.pipe),GS=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||yr(e.append)&&((t=yd(e))==="formdata"||t==="object"&&yr(e.toString)&&e.toString()==="[object FormData]"))},QS=on("URLSearchParams"),YS=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Sl(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let n,i;if(typeof e!="object"&&(e=[e]),bo(e))for(n=0,i=e.length;n0;)if(i=r[n],t===i.toLowerCase())return i;return null}const l5=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,u5=e=>!al(e)&&e!==l5;function Pp(){const{caseless:e}=u5(this)&&this||{},t={},r=(n,i)=>{const a=e&&s5(t,i)||i;Hu(t[a])&&Hu(n)?t[a]=Pp(t[a],n):Hu(n)?t[a]=Pp({},n):bo(n)?t[a]=n.slice():t[a]=n};for(let n=0,i=arguments.length;n(Sl(t,(i,a)=>{r&&yr(i)?e[a]=i5(i,r):e[a]=i},{allOwnKeys:n}),e),XS=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),e_=(e,t,r,n)=>{e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},t_=(e,t,r,n)=>{let i,a,o;const s={};if(t=t||{},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),a=i.length;a-- >0;)o=i[a],(!n||n(o,e,t))&&!s[o]&&(t[o]=e[o],s[o]=!0);e=r!==!1&&Em(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},r_=(e,t,r)=>{e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;const n=e.indexOf(t,r);return n!==-1&&n===r},n_=e=>{if(!e)return null;if(bo(e))return e;let t=e.length;if(!o5(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},i_=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Em(Uint8Array)),a_=(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let i;for(;(i=n.next())&&!i.done;){const a=i.value;t.call(e,a[0],a[1])}},o_=(e,t)=>{let r;const n=[];for(;(r=e.exec(t))!==null;)n.push(r);return n},s_=on("HTMLFormElement"),l_=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,n,i){return n.toUpperCase()+i}),xy=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),u_=on("RegExp"),c5=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),n={};Sl(r,(i,a)=>{t(i,a,e)!==!1&&(n[a]=i)}),Object.defineProperties(e,n)},c_=e=>{c5(e,(t,r)=>{if(yr(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const n=e[r];if(yr(n)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},d_=(e,t)=>{const r={},n=i=>{i.forEach(a=>{r[a]=!0})};return bo(e)?n(e):n(String(e).split(t)),r},f_=()=>{},p_=(e,t)=>(e=+e,Number.isFinite(e)?e:t),qf="abcdefghijklmnopqrstuvwxyz",Oy="0123456789",d5={DIGIT:Oy,ALPHA:qf,ALPHA_DIGIT:qf+qf.toUpperCase()+Oy},h_=(e=16,t=d5.ALPHA_DIGIT)=>{let r="";const{length:n}=t;for(;e--;)r+=t[Math.random()*n|0];return r};function m_(e){return!!(e&&yr(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const v_=e=>{const t=new Array(10),r=(n,i)=>{if(wd(n)){if(t.indexOf(n)>=0)return;if(!("toJSON"in n)){t[i]=n;const a=bo(n)?[]:{};return Sl(n,(o,s)=>{const l=r(o,i+1);!al(l)&&(a[s]=l)}),t[i]=void 0,a}}return n};return r(e,0)},g_=on("AsyncFunction"),y_=e=>e&&(wd(e)||yr(e))&&yr(e.then)&&yr(e.catch),q={isArray:bo,isArrayBuffer:a5,isBuffer:VS,isFormData:GS,isArrayBufferView:HS,isString:US,isNumber:o5,isBoolean:BS,isObject:wd,isPlainObject:Hu,isUndefined:al,isDate:zS,isFile:KS,isBlob:qS,isRegExp:u_,isFunction:yr,isStream:WS,isURLSearchParams:QS,isTypedArray:i_,isFileList:ZS,forEach:Sl,merge:Pp,extend:JS,trim:YS,stripBOM:XS,inherits:e_,toFlatObject:t_,kindOf:yd,kindOfTest:on,endsWith:r_,toArray:n_,forEachEntry:a_,matchAll:o_,isHTMLForm:s_,hasOwnProperty:xy,hasOwnProp:xy,reduceDescriptors:c5,freezeMethods:c_,toObjectSet:d_,toCamelCase:l_,noop:f_,toFiniteNumber:p_,findKey:s5,global:l5,isContextDefined:u5,ALPHABET:d5,generateString:h_,isSpecCompliantForm:m_,toJSONObject:v_,isAsyncFn:g_,isThenable:y_};function Ce(e,t,r,n,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),n&&(this.request=n),i&&(this.response=i)}q.inherits(Ce,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:q.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const f5=Ce.prototype,p5={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{p5[e]={value:e}});Object.defineProperties(Ce,p5);Object.defineProperty(f5,"isAxiosError",{value:!0});Ce.from=(e,t,r,n,i,a)=>{const o=Object.create(f5);return q.toFlatObject(e,o,function(l){return l!==Error.prototype},s=>s!=="isAxiosError"),Ce.call(o,e.message,t,r,n,i),o.cause=e,o.name=e.name,a&&Object.assign(o,a),o};const $_=null;function Tp(e){return q.isPlainObject(e)||q.isArray(e)}function h5(e){return q.endsWith(e,"[]")?e.slice(0,-2):e}function Py(e,t,r){return e?e.concat(t).map(function(i,a){return i=h5(i),!r&&a?"["+i+"]":i}).join(r?".":""):t}function w_(e){return q.isArray(e)&&!e.some(Tp)}const b_=q.toFlatObject(q,{},null,function(t){return/^is[A-Z]/.test(t)});function bd(e,t,r){if(!q.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=q.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(v,$){return!q.isUndefined($[v])});const n=r.metaTokens,i=r.visitor||c,a=r.dots,o=r.indexes,l=(r.Blob||typeof Blob<"u"&&Blob)&&q.isSpecCompliantForm(t);if(!q.isFunction(i))throw new TypeError("visitor must be a function");function u(m){if(m===null)return"";if(q.isDate(m))return m.toISOString();if(!l&&q.isBlob(m))throw new Ce("Blob is not supported. Use a Buffer instead.");return q.isArrayBuffer(m)||q.isTypedArray(m)?l&&typeof Blob=="function"?new Blob([m]):Buffer.from(m):m}function c(m,v,$){let h=m;if(m&&!$&&typeof m=="object"){if(q.endsWith(v,"{}"))v=n?v:v.slice(0,-2),m=JSON.stringify(m);else if(q.isArray(m)&&w_(m)||(q.isFileList(m)||q.endsWith(v,"[]"))&&(h=q.toArray(m)))return v=h5(v),h.forEach(function(y,b){!(q.isUndefined(y)||y===null)&&t.append(o===!0?Py([v],b,a):o===null?v:v+"[]",u(y))}),!1}return Tp(m)?!0:(t.append(Py($,v,a),u(m)),!1)}const d=[],p=Object.assign(b_,{defaultVisitor:c,convertValue:u,isVisitable:Tp});function f(m,v){if(!q.isUndefined(m)){if(d.indexOf(m)!==-1)throw Error("Circular reference detected in "+v.join("."));d.push(m),q.forEach(m,function(h,g){(!(q.isUndefined(h)||h===null)&&i.call(t,h,q.isString(g)?g.trim():g,v,p))===!0&&f(h,v?v.concat(g):[g])}),d.pop()}}if(!q.isObject(e))throw new TypeError("data must be an object");return f(e),t}function Ty(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function Cm(e,t){this._pairs=[],e&&bd(e,this,t)}const m5=Cm.prototype;m5.append=function(t,r){this._pairs.push([t,r])};m5.toString=function(t){const r=t?function(n){return t.call(this,n,Ty)}:Ty;return this._pairs.map(function(i){return r(i[0])+"="+r(i[1])},"").join("&")};function E_(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function v5(e,t,r){if(!t)return e;const n=r&&r.encode||E_,i=r&&r.serialize;let a;if(i?a=i(t,r):a=q.isURLSearchParams(t)?t.toString():new Cm(t,r).toString(n),a){const o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e}class Ay{constructor(){this.handlers=[]}use(t,r,n){return this.handlers.push({fulfilled:t,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){q.forEach(this.handlers,function(n){n!==null&&t(n)})}}const g5={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},C_=typeof URLSearchParams<"u"?URLSearchParams:Cm,S_=typeof FormData<"u"?FormData:null,__=typeof Blob<"u"?Blob:null,x_=(()=>{let e;return typeof navigator<"u"&&((e=navigator.product)==="ReactNative"||e==="NativeScript"||e==="NS")?!1:typeof window<"u"&&typeof document<"u"})(),O_=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Qr={isBrowser:!0,classes:{URLSearchParams:C_,FormData:S_,Blob:__},isStandardBrowserEnv:x_,isStandardBrowserWebWorkerEnv:O_,protocols:["http","https","file","blob","url","data"]};function P_(e,t){return bd(e,new Qr.classes.URLSearchParams,Object.assign({visitor:function(r,n,i,a){return Qr.isNode&&q.isBuffer(r)?(this.append(n,r.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},t))}function T_(e){return q.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function A_(e){const t={},r=Object.keys(e);let n;const i=r.length;let a;for(n=0;n=r.length;return o=!o&&q.isArray(i)?i.length:o,l?(q.hasOwnProp(i,o)?i[o]=[i[o],n]:i[o]=n,!s):((!i[o]||!q.isObject(i[o]))&&(i[o]=[]),t(r,n,i[o],a)&&q.isArray(i[o])&&(i[o]=A_(i[o])),!s)}if(q.isFormData(e)&&q.isFunction(e.entries)){const r={};return q.forEachEntry(e,(n,i)=>{t(T_(n),i,r,0)}),r}return null}const R_={"Content-Type":void 0};function j_(e,t,r){if(q.isString(e))try{return(t||JSON.parse)(e),q.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}const Eo={transitional:g5,adapter:["xhr","http"],transformRequest:[function(t,r){const n=r.getContentType()||"",i=n.indexOf("application/json")>-1,a=q.isObject(t);if(a&&q.isHTMLForm(t)&&(t=new FormData(t)),q.isFormData(t))return i&&i?JSON.stringify(y5(t)):t;if(q.isArrayBuffer(t)||q.isBuffer(t)||q.isStream(t)||q.isFile(t)||q.isBlob(t))return t;if(q.isArrayBufferView(t))return t.buffer;if(q.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(a){if(n.indexOf("application/x-www-form-urlencoded")>-1)return P_(t,this.formSerializer).toString();if((s=q.isFileList(t))||n.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return bd(s?{"files[]":t}:t,l&&new l,this.formSerializer)}}return a||i?(r.setContentType("application/json",!1),j_(t)):t}],transformResponse:[function(t){const r=this.transitional||Eo.transitional,n=r&&r.forcedJSONParsing,i=this.responseType==="json";if(t&&q.isString(t)&&(n&&!this.responseType||i)){const o=!(r&&r.silentJSONParsing)&&i;try{return JSON.parse(t)}catch(s){if(o)throw s.name==="SyntaxError"?Ce.from(s,Ce.ERR_BAD_RESPONSE,this,null,this.response):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Qr.classes.FormData,Blob:Qr.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};q.forEach(["delete","get","head"],function(t){Eo.headers[t]={}});q.forEach(["post","put","patch"],function(t){Eo.headers[t]=q.merge(R_)});const I_=q.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),L_=e=>{const t={};let r,n,i;return e&&e.split(` -`).forEach(function(o){i=o.indexOf(":"),r=o.substring(0,i).trim().toLowerCase(),n=o.substring(i+1).trim(),!(!r||t[r]&&I_[r])&&(r==="set-cookie"?t[r]?t[r].push(n):t[r]=[n]:t[r]=t[r]?t[r]+", "+n:n)}),t},Ry=Symbol("internals");function is(e){return e&&String(e).trim().toLowerCase()}function Uu(e){return e===!1||e==null?e:q.isArray(e)?e.map(Uu):String(e)}function N_(e){const t=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=r.exec(e);)t[n[1]]=n[2];return t}const M_=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Zf(e,t,r,n,i){if(q.isFunction(n))return n.call(this,t,r);if(i&&(t=r),!!q.isString(t)){if(q.isString(n))return t.indexOf(n)!==-1;if(q.isRegExp(n))return n.test(t)}}function k_(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,n)=>r.toUpperCase()+n)}function F_(e,t){const r=q.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+r,{value:function(i,a,o){return this[n].call(this,t,i,a,o)},configurable:!0})})}class $r{constructor(t){t&&this.set(t)}set(t,r,n){const i=this;function a(s,l,u){const c=is(l);if(!c)throw new Error("header name must be a non-empty string");const d=q.findKey(i,c);(!d||i[d]===void 0||u===!0||u===void 0&&i[d]!==!1)&&(i[d||l]=Uu(s))}const o=(s,l)=>q.forEach(s,(u,c)=>a(u,c,l));return q.isPlainObject(t)||t instanceof this.constructor?o(t,r):q.isString(t)&&(t=t.trim())&&!M_(t)?o(L_(t),r):t!=null&&a(r,t,n),this}get(t,r){if(t=is(t),t){const n=q.findKey(this,t);if(n){const i=this[n];if(!r)return i;if(r===!0)return N_(i);if(q.isFunction(r))return r.call(this,i,n);if(q.isRegExp(r))return r.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=is(t),t){const n=q.findKey(this,t);return!!(n&&this[n]!==void 0&&(!r||Zf(this,this[n],n,r)))}return!1}delete(t,r){const n=this;let i=!1;function a(o){if(o=is(o),o){const s=q.findKey(n,o);s&&(!r||Zf(n,n[s],s,r))&&(delete n[s],i=!0)}}return q.isArray(t)?t.forEach(a):a(t),i}clear(t){const r=Object.keys(this);let n=r.length,i=!1;for(;n--;){const a=r[n];(!t||Zf(this,this[a],a,t,!0))&&(delete this[a],i=!0)}return i}normalize(t){const r=this,n={};return q.forEach(this,(i,a)=>{const o=q.findKey(n,a);if(o){r[o]=Uu(i),delete r[a];return}const s=t?k_(a):String(a).trim();s!==a&&delete r[a],r[s]=Uu(i),n[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return q.forEach(this,(n,i)=>{n!=null&&n!==!1&&(r[i]=t&&q.isArray(n)?n.join(", "):n)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,r])=>t+": "+r).join(` -`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...r){const n=new this(t);return r.forEach(i=>n.set(i)),n}static accessor(t){const n=(this[Ry]=this[Ry]={accessors:{}}).accessors,i=this.prototype;function a(o){const s=is(o);n[s]||(F_(i,o),n[s]=!0)}return q.isArray(t)?t.forEach(a):a(t),this}}$r.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);q.freezeMethods($r.prototype);q.freezeMethods($r);function Wf(e,t){const r=this||Eo,n=t||r,i=$r.from(n.headers);let a=n.data;return q.forEach(e,function(s){a=s.call(r,a,i.normalize(),t?t.status:void 0)}),i.normalize(),a}function $5(e){return!!(e&&e.__CANCEL__)}function _l(e,t,r){Ce.call(this,e??"canceled",Ce.ERR_CANCELED,t,r),this.name="CanceledError"}q.inherits(_l,Ce,{__CANCEL__:!0});function D_(e,t,r){const n=r.config.validateStatus;!r.status||!n||n(r.status)?e(r):t(new Ce("Request failed with status code "+r.status,[Ce.ERR_BAD_REQUEST,Ce.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}const V_=Qr.isStandardBrowserEnv?function(){return{write:function(r,n,i,a,o,s){const l=[];l.push(r+"="+encodeURIComponent(n)),q.isNumber(i)&&l.push("expires="+new Date(i).toGMTString()),q.isString(a)&&l.push("path="+a),q.isString(o)&&l.push("domain="+o),s===!0&&l.push("secure"),document.cookie=l.join("; ")},read:function(r){const n=document.cookie.match(new RegExp("(^|;\\s*)("+r+")=([^;]*)"));return n?decodeURIComponent(n[3]):null},remove:function(r){this.write(r,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}();function H_(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function U_(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}function w5(e,t){return e&&!H_(t)?U_(e,t):t}const B_=Qr.isStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a");let n;function i(a){let o=a;return t&&(r.setAttribute("href",o),o=r.href),r.setAttribute("href",o),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:r.pathname.charAt(0)==="/"?r.pathname:"/"+r.pathname}}return n=i(window.location.href),function(o){const s=q.isString(o)?i(o):o;return s.protocol===n.protocol&&s.host===n.host}}():function(){return function(){return!0}}();function z_(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function K_(e,t){e=e||10;const r=new Array(e),n=new Array(e);let i=0,a=0,o;return t=t!==void 0?t:1e3,function(l){const u=Date.now(),c=n[a];o||(o=u),r[i]=l,n[i]=u;let d=a,p=0;for(;d!==i;)p+=r[d++],d=d%e;if(i=(i+1)%e,i===a&&(a=(a+1)%e),u-o{const a=i.loaded,o=i.lengthComputable?i.total:void 0,s=a-r,l=n(s),u=a<=o;r=a;const c={loaded:a,total:o,progress:o?a/o:void 0,bytes:s,rate:l||void 0,estimated:l&&o&&u?(o-a)/l:void 0,event:i};c[t?"download":"upload"]=!0,e(c)}}const q_=typeof XMLHttpRequest<"u",Z_=q_&&function(e){return new Promise(function(r,n){let i=e.data;const a=$r.from(e.headers).normalize(),o=e.responseType;let s;function l(){e.cancelToken&&e.cancelToken.unsubscribe(s),e.signal&&e.signal.removeEventListener("abort",s)}q.isFormData(i)&&(Qr.isStandardBrowserEnv||Qr.isStandardBrowserWebWorkerEnv?a.setContentType(!1):a.setContentType("multipart/form-data;",!1));let u=new XMLHttpRequest;if(e.auth){const f=e.auth.username||"",m=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";a.set("Authorization","Basic "+btoa(f+":"+m))}const c=w5(e.baseURL,e.url);u.open(e.method.toUpperCase(),v5(c,e.params,e.paramsSerializer),!0),u.timeout=e.timeout;function d(){if(!u)return;const f=$r.from("getAllResponseHeaders"in u&&u.getAllResponseHeaders()),v={data:!o||o==="text"||o==="json"?u.responseText:u.response,status:u.status,statusText:u.statusText,headers:f,config:e,request:u};D_(function(h){r(h),l()},function(h){n(h),l()},v),u=null}if("onloadend"in u?u.onloadend=d:u.onreadystatechange=function(){!u||u.readyState!==4||u.status===0&&!(u.responseURL&&u.responseURL.indexOf("file:")===0)||setTimeout(d)},u.onabort=function(){u&&(n(new Ce("Request aborted",Ce.ECONNABORTED,e,u)),u=null)},u.onerror=function(){n(new Ce("Network Error",Ce.ERR_NETWORK,e,u)),u=null},u.ontimeout=function(){let m=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const v=e.transitional||g5;e.timeoutErrorMessage&&(m=e.timeoutErrorMessage),n(new Ce(m,v.clarifyTimeoutError?Ce.ETIMEDOUT:Ce.ECONNABORTED,e,u)),u=null},Qr.isStandardBrowserEnv){const f=(e.withCredentials||B_(c))&&e.xsrfCookieName&&V_.read(e.xsrfCookieName);f&&a.set(e.xsrfHeaderName,f)}i===void 0&&a.setContentType(null),"setRequestHeader"in u&&q.forEach(a.toJSON(),function(m,v){u.setRequestHeader(v,m)}),q.isUndefined(e.withCredentials)||(u.withCredentials=!!e.withCredentials),o&&o!=="json"&&(u.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&u.addEventListener("progress",jy(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&u.upload&&u.upload.addEventListener("progress",jy(e.onUploadProgress)),(e.cancelToken||e.signal)&&(s=f=>{u&&(n(!f||f.type?new _l(null,e,u):f),u.abort(),u=null)},e.cancelToken&&e.cancelToken.subscribe(s),e.signal&&(e.signal.aborted?s():e.signal.addEventListener("abort",s)));const p=z_(c);if(p&&Qr.protocols.indexOf(p)===-1){n(new Ce("Unsupported protocol "+p+":",Ce.ERR_BAD_REQUEST,e));return}u.send(i||null)})},Bu={http:$_,xhr:Z_};q.forEach(Bu,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const W_={getAdapter:e=>{e=q.isArray(e)?e:[e];const{length:t}=e;let r,n;for(let i=0;ie instanceof $r?e.toJSON():e;function lo(e,t){t=t||{};const r={};function n(u,c,d){return q.isPlainObject(u)&&q.isPlainObject(c)?q.merge.call({caseless:d},u,c):q.isPlainObject(c)?q.merge({},c):q.isArray(c)?c.slice():c}function i(u,c,d){if(q.isUndefined(c)){if(!q.isUndefined(u))return n(void 0,u,d)}else return n(u,c,d)}function a(u,c){if(!q.isUndefined(c))return n(void 0,c)}function o(u,c){if(q.isUndefined(c)){if(!q.isUndefined(u))return n(void 0,u)}else return n(void 0,c)}function s(u,c,d){if(d in t)return n(u,c);if(d in e)return n(void 0,u)}const l={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:s,headers:(u,c)=>i(Ly(u),Ly(c),!0)};return q.forEach(Object.keys(Object.assign({},e,t)),function(c){const d=l[c]||i,p=d(e[c],t[c],c);q.isUndefined(p)&&d!==s||(r[c]=p)}),r}const b5="1.4.0",Sm={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Sm[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const Ny={};Sm.transitional=function(t,r,n){function i(a,o){return"[Axios v"+b5+"] Transitional option '"+a+"'"+o+(n?". "+n:"")}return(a,o,s)=>{if(t===!1)throw new Ce(i(o," has been removed"+(r?" in "+r:"")),Ce.ERR_DEPRECATED);return r&&!Ny[o]&&(Ny[o]=!0,console.warn(i(o," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(a,o,s):!0}};function G_(e,t,r){if(typeof e!="object")throw new Ce("options must be an object",Ce.ERR_BAD_OPTION_VALUE);const n=Object.keys(e);let i=n.length;for(;i-- >0;){const a=n[i],o=t[a];if(o){const s=e[a],l=s===void 0||o(s,a,e);if(l!==!0)throw new Ce("option "+a+" must be "+l,Ce.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new Ce("Unknown option "+a,Ce.ERR_BAD_OPTION)}}const Ap={assertOptions:G_,validators:Sm},qn=Ap.validators;class Wi{constructor(t){this.defaults=t,this.interceptors={request:new Ay,response:new Ay}}request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=lo(this.defaults,r);const{transitional:n,paramsSerializer:i,headers:a}=r;n!==void 0&&Ap.assertOptions(n,{silentJSONParsing:qn.transitional(qn.boolean),forcedJSONParsing:qn.transitional(qn.boolean),clarifyTimeoutError:qn.transitional(qn.boolean)},!1),i!=null&&(q.isFunction(i)?r.paramsSerializer={serialize:i}:Ap.assertOptions(i,{encode:qn.function,serialize:qn.function},!0)),r.method=(r.method||this.defaults.method||"get").toLowerCase();let o;o=a&&q.merge(a.common,a[r.method]),o&&q.forEach(["delete","get","head","post","put","patch","common"],m=>{delete a[m]}),r.headers=$r.concat(o,a);const s=[];let l=!0;this.interceptors.request.forEach(function(v){typeof v.runWhen=="function"&&v.runWhen(r)===!1||(l=l&&v.synchronous,s.unshift(v.fulfilled,v.rejected))});const u=[];this.interceptors.response.forEach(function(v){u.push(v.fulfilled,v.rejected)});let c,d=0,p;if(!l){const m=[Iy.bind(this),void 0];for(m.unshift.apply(m,s),m.push.apply(m,u),p=m.length,c=Promise.resolve(r);d{if(!n._listeners)return;let a=n._listeners.length;for(;a-- >0;)n._listeners[a](i);n._listeners=null}),this.promise.then=i=>{let a;const o=new Promise(s=>{n.subscribe(s),a=s}).then(i);return o.cancel=function(){n.unsubscribe(a)},o},t(function(a,o,s){n.reason||(n.reason=new _l(a,o,s),r(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const r=this._listeners.indexOf(t);r!==-1&&this._listeners.splice(r,1)}static source(){let t;return{token:new _m(function(i){t=i}),cancel:t}}}function Q_(e){return function(r){return e.apply(null,r)}}function Y_(e){return q.isObject(e)&&e.isAxiosError===!0}const Rp={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Rp).forEach(([e,t])=>{Rp[t]=e});function E5(e){const t=new Wi(e),r=i5(Wi.prototype.request,t);return q.extend(r,Wi.prototype,t,{allOwnKeys:!0}),q.extend(r,t,null,{allOwnKeys:!0}),r.create=function(i){return E5(lo(e,i))},r}const Xe=E5(Eo);Xe.Axios=Wi;Xe.CanceledError=_l;Xe.CancelToken=_m;Xe.isCancel=$5;Xe.VERSION=b5;Xe.toFormData=bd;Xe.AxiosError=Ce;Xe.Cancel=Xe.CanceledError;Xe.all=function(t){return Promise.all(t)};Xe.spread=Q_;Xe.isAxiosError=Y_;Xe.mergeConfig=lo;Xe.AxiosHeaders=$r;Xe.formToJSON=e=>y5(q.isHTMLForm(e)?new FormData(e):e);Xe.HttpStatusCode=Rp;Xe.default=Xe;Xe.defaults.headers.common.Accept="application/json";const J_=async()=>await(await Xe.get("/@sites")).data,X_=()=>({queryKey:["distributions"],queryFn:async()=>J_()}),ex=async e=>await(await Xe.get(`/@sites/${e}`)).data,tx=e=>({queryKey:["distribution",e],queryFn:async()=>ex(e),select:t=>{const{timeZone:r}=Intl.DateTimeFormat().resolvedOptions();return{...t,schema:{...t.schema,definitions:{...t.schema.definitions,timezones:{...t.schema.definitions.timezones,default:r}},properties:{...t.schema.properties,site_id:{...t.schema.properties.site_id,default:t.default_values.site_id},default_language:{...t.schema.properties.default_language,default:t.default_values.default_language}}}}}}),rx=async e=>await(await Xe.post("/@sites/",e)).data,xm=typeof document<"u"?C.useLayoutEffect:()=>{};function Pa(e){const t=R.useRef(null);return xm(()=>{t.current=e},[e]),R.useCallback((...r)=>{const n=t.current;return n==null?void 0:n(...r)},[])}const Pc={prefix:String(Math.round(Math.random()*1e10)),current:0},C5=C.createContext(Pc),nx=C.createContext(!1);let ix=!!(typeof window<"u"&&window.document&&window.document.createElement),Qf=new WeakMap;function ax(e=!1){let t=R.useContext(C5),r=R.useRef(null);if(r.current===null&&!e){var n,i;let a=(i=C.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)===null||i===void 0||(n=i.ReactCurrentOwner)===null||n===void 0?void 0:n.current;if(a){let o=Qf.get(a);o==null?Qf.set(a,{id:t.current,state:a.memoizedState}):a.memoizedState!==o.state&&(t.current=o.id,Qf.delete(a))}r.current=++t.current}return r.current}function ox(e){let t=R.useContext(C5);t===Pc&&!ix&&console.warn("When server rendering, you must wrap your application in an to ensure consistent ids are generated between the client and server.");let r=ax(!!e),n=`react-aria${t.prefix}`;return e||`${n}-${r}`}function sx(e){let t=C.useId(),[r]=R.useState(S5()),n=r?"react-aria":`react-aria${Pc.prefix}`;return e||`${n}-${t}`}C.useId;function lx(){return!1}function ux(){return!0}function cx(e){return()=>{}}function S5(){return typeof C.useSyncExternalStore=="function"?C.useSyncExternalStore(cx,lx,ux):R.useContext(nx)}let My=new Map;function dx(e,t){if(e===t)return e;let r=My.get(e);if(r)return r(t),t;let n=My.get(t);return n?(n(e),e):t}function _5(...e){return(...t)=>{for(let r of e)typeof r=="function"&&r(...t)}}const qt=e=>{var t;return(t=e==null?void 0:e.ownerDocument)!==null&&t!==void 0?t:document},Yr=e=>e&&"window"in e&&e.window===e?e:qt(e).defaultView||window;function x5(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t=65&&i.charCodeAt(2)<=90?t[i]=_5(a,o):(i==="className"||i==="UNSAFE_className")&&typeof a=="string"&&typeof o=="string"?t[i]=O5(a,o):i==="id"&&a&&o?t.id=dx(a,o):t[i]=o!==void 0?o:a}}return t}function fx(...e){return e.length===1?e[0]:t=>{for(let r of e)typeof r=="function"?r(t):r!=null&&(r.current=t)}}const px=new Set(["id"]),hx=new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]),mx=new Set(["href","hrefLang","target","rel","download","ping","referrerPolicy"]),vx=/^(data-.*)$/;function Om(e,t={}){let{labelable:r,isLink:n,propNames:i}=t,a={};for(const o in e)Object.prototype.hasOwnProperty.call(e,o)&&(px.has(o)||r&&hx.has(o)||n&&mx.has(o)||i!=null&&i.has(o)||vx.test(o))&&(a[o]=e[o]);return a}function Ki(e){if(gx())e.focus({preventScroll:!0});else{let t=yx(e);e.focus(),$x(t)}}let fu=null;function gx(){if(fu==null){fu=!1;try{document.createElement("div").focus({get preventScroll(){return fu=!0,!0}})}catch{}}return fu}function yx(e){let t=e.parentNode,r=[],n=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==n;)(t.offsetHeight"u"||window.navigator==null?!1:((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.brands.some(r=>e.test(r.brand)))||e.test(window.navigator.userAgent)}function Pm(e){var t;return typeof window<"u"&&window.navigator!=null?e.test(((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.platform)||window.navigator.platform):!1}function ol(){return Pm(/^Mac/i)}function wx(){return Pm(/^iPhone/i)}function P5(){return Pm(/^iPad/i)||ol()&&navigator.maxTouchPoints>1}function T5(){return wx()||P5()}function bx(){return Ed(/AppleWebKit/i)&&!Ex()}function Ex(){return Ed(/Chrome/i)}function A5(){return Ed(/Android/i)}function Cx(){return Ed(/Firefox/i)}function sl(e,t,r=!0){var n,i;let{metaKey:a,ctrlKey:o,altKey:s,shiftKey:l}=t;Cx()&&(!((i=window.event)===null||i===void 0||(n=i.type)===null||n===void 0)&&n.startsWith("key"))&&e.target==="_blank"&&(ol()?a=!0:o=!0);let u=bx()&&ol()&&!P5()?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:a,ctrlKey:o,altKey:s,shiftKey:l}):new MouseEvent("click",{metaKey:a,ctrlKey:o,altKey:s,shiftKey:l,bubbles:!0,cancelable:!0});sl.isOpening=r,Ki(e),e.dispatchEvent(u),sl.isOpening=!1}sl.isOpening=!1;let Ta=new Map,jp=new Set;function ky(){if(typeof window>"u")return;function e(n){return"propertyName"in n}let t=n=>{if(!e(n)||!n.target)return;let i=Ta.get(n.target);i||(i=new Set,Ta.set(n.target,i),n.target.addEventListener("transitioncancel",r,{once:!0})),i.add(n.propertyName)},r=n=>{if(!e(n)||!n.target)return;let i=Ta.get(n.target);if(i&&(i.delete(n.propertyName),i.size===0&&(n.target.removeEventListener("transitioncancel",r),Ta.delete(n.target)),Ta.size===0)){for(let a of jp)a();jp.clear()}};document.body.addEventListener("transitionrun",t),document.body.addEventListener("transitionend",r)}typeof document<"u"&&(document.readyState!=="loading"?ky():document.addEventListener("DOMContentLoaded",ky));function R5(e){requestAnimationFrame(()=>{Ta.size===0?e():jp.add(e)})}function Sx(){let e=R.useRef(new Map),t=R.useCallback((i,a,o,s)=>{let l=s!=null&&s.once?(...u)=>{e.current.delete(o),o(...u)}:o;e.current.set(o,{type:a,eventTarget:i,fn:l,options:s}),i.addEventListener(a,o,s)},[]),r=R.useCallback((i,a,o,s)=>{var l;let u=((l=e.current.get(o))===null||l===void 0?void 0:l.fn)||o;i.removeEventListener(a,u,s),e.current.delete(o)},[]),n=R.useCallback(()=>{e.current.forEach((i,a)=>{r(i.eventTarget,i.type,a,i.options)})},[r]);return R.useEffect(()=>n,[n]),{addGlobalListener:t,removeGlobalListener:r,removeAllGlobalListeners:n}}function _x(e){const t=R.useRef(null);return R.useMemo(()=>({get current(){return t.current},set current(r){t.current=r,typeof e=="function"?e(r):e&&(e.current=r)}}),[e])}function j5(e,t){xm(()=>{if(e&&e.ref&&t)return e.ref.current=t.current,()=>{e.ref&&(e.ref.current=null)}})}function Ip(e){return e.mozInputSource===0&&e.isTrusted?!0:A5()&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function xx(e){return!A5()&&e.width===0&&e.height===0||e.width===1&&e.height===1&&e.pressure===0&&e.detail===0&&e.pointerType==="mouse"}let Ba="default",Lp="",zu=new WeakMap;function Fy(e){if(T5()){if(Ba==="default"){const t=qt(e);Lp=t.documentElement.style.webkitUserSelect,t.documentElement.style.webkitUserSelect="none"}Ba="disabled"}else(e instanceof HTMLElement||e instanceof SVGElement)&&(zu.set(e,e.style.userSelect),e.style.userSelect="none")}function pu(e){if(T5()){if(Ba!=="disabled")return;Ba="restoring",setTimeout(()=>{R5(()=>{if(Ba==="restoring"){const t=qt(e);t.documentElement.style.webkitUserSelect==="none"&&(t.documentElement.style.webkitUserSelect=Lp||""),Lp="",Ba="default"}})},300)}else if((e instanceof HTMLElement||e instanceof SVGElement)&&e&&zu.has(e)){let t=zu.get(e);e.style.userSelect==="none"&&(e.style.userSelect=t),e.getAttribute("style")===""&&e.removeAttribute("style"),zu.delete(e)}}const I5=C.createContext({register:()=>{}});I5.displayName="PressResponderContext";function Ox(e,t){return t.get?t.get.call(e):t.value}function L5(e,t,r){if(!t.has(e))throw new TypeError("attempted to "+r+" private field on non-instance");return t.get(e)}function Px(e,t){var r=L5(e,t,"get");return Ox(e,r)}function Tx(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function Ax(e,t,r){Tx(e,t),t.set(e,r)}function Rx(e,t,r){if(t.set)t.set.call(e,r);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=r}}function Dy(e,t,r){var n=L5(e,t,"set");return Rx(e,n,r),r}function jx(e){let t=R.useContext(I5);if(t){let{register:r,...n}=t;e=an(n,e),r()}return j5(t,e.ref),e}var hu=new WeakMap;class mu{continuePropagation(){Dy(this,hu,!1)}get shouldStopPropagation(){return Px(this,hu)}constructor(t,r,n){Ax(this,hu,{writable:!0,value:void 0}),Dy(this,hu,!0),this.type=t,this.pointerType=r,this.target=n.currentTarget,this.shiftKey=n.shiftKey,this.metaKey=n.metaKey,this.ctrlKey=n.ctrlKey,this.altKey=n.altKey}}const Vy=Symbol("linkClicked");function Ix(e){let{onPress:t,onPressChange:r,onPressStart:n,onPressEnd:i,onPressUp:a,isDisabled:o,isPressed:s,preventFocusOnPress:l,shouldCancelOnPointerExit:u,allowTextSelectionOnPress:c,ref:d,...p}=jx(e),[f,m]=R.useState(!1),v=R.useRef({isPressed:!1,ignoreEmulatedMouseEvents:!1,ignoreClickAfterPress:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null}),{addGlobalListener:$,removeAllGlobalListeners:h}=Sx(),g=Pa((w,T)=>{let F=v.current;if(o||F.didFirePressStart)return!1;let N=!0;if(F.isTriggeringEvent=!0,n){let K=new mu("pressstart",T,w);n(K),N=K.shouldStopPropagation}return r&&r(!0),F.isTriggeringEvent=!1,F.didFirePressStart=!0,m(!0),N}),y=Pa((w,T,F=!0)=>{let N=v.current;if(!N.didFirePressStart)return!1;N.ignoreClickAfterPress=!0,N.didFirePressStart=!1,N.isTriggeringEvent=!0;let K=!0;if(i){let D=new mu("pressend",T,w);i(D),K=D.shouldStopPropagation}if(r&&r(!1),m(!1),t&&F&&!o){let D=new mu("press",T,w);t(D),K&&(K=D.shouldStopPropagation)}return N.isTriggeringEvent=!1,K}),b=Pa((w,T)=>{let F=v.current;if(o)return!1;if(a){F.isTriggeringEvent=!0;let N=new mu("pressup",T,w);return a(N),F.isTriggeringEvent=!1,N.shouldStopPropagation}return!0}),O=Pa(w=>{let T=v.current;T.isPressed&&T.target&&(T.isOverTarget&&T.pointerType!=null&&y(mn(T.target,w),T.pointerType,!1),T.isPressed=!1,T.isOverTarget=!1,T.activePointerId=null,T.pointerType=null,h(),c||pu(T.target))}),S=Pa(w=>{u&&O(w)}),_=R.useMemo(()=>{let w=v.current,T={onKeyDown(N){if(Yf(N.nativeEvent,N.currentTarget)&&N.currentTarget.contains(N.target)){var K;Uy(N.target,N.key)&&N.preventDefault();let D=!0;if(!w.isPressed&&!N.repeat){w.target=N.currentTarget,w.isPressed=!0,D=g(N,"keyboard");let U=N.currentTarget,te=ae=>{Yf(ae,U)&&!ae.repeat&&U.contains(ae.target)&&w.target&&b(mn(w.target,ae),"keyboard")};$(qt(N.currentTarget),"keyup",_5(te,F),!0)}D&&N.stopPropagation(),N.metaKey&&ol()&&((K=w.metaKeyEvents)===null||K===void 0||K.set(N.key,N.nativeEvent))}else N.key==="Meta"&&(w.metaKeyEvents=new Map)},onClick(N){if(!(N&&!N.currentTarget.contains(N.target))&&N&&N.button===0&&!w.isTriggeringEvent&&!sl.isOpening){let K=!0;if(o&&N.preventDefault(),!w.ignoreClickAfterPress&&!w.ignoreEmulatedMouseEvents&&!w.isPressed&&(w.pointerType==="virtual"||Ip(N.nativeEvent))){!o&&!l&&Ki(N.currentTarget);let D=g(N,"virtual"),U=b(N,"virtual"),te=y(N,"virtual");K=D&&U&&te}w.ignoreEmulatedMouseEvents=!1,w.ignoreClickAfterPress=!1,K&&N.stopPropagation()}}},F=N=>{var K;if(w.isPressed&&w.target&&Yf(N,w.target)){var D;Uy(N.target,N.key)&&N.preventDefault();let te=N.target;y(mn(w.target,N),"keyboard",w.target.contains(te)),h(),N.key!=="Enter"&&Tm(w.target)&&w.target.contains(te)&&!N[Vy]&&(N[Vy]=!0,sl(w.target,N,!1)),w.isPressed=!1,(D=w.metaKeyEvents)===null||D===void 0||D.delete(N.key)}else if(N.key==="Meta"&&(!((K=w.metaKeyEvents)===null||K===void 0)&&K.size)){var U;let te=w.metaKeyEvents;w.metaKeyEvents=void 0;for(let ae of te.values())(U=w.target)===null||U===void 0||U.dispatchEvent(new KeyboardEvent("keyup",ae))}};if(typeof PointerEvent<"u"){T.onPointerDown=U=>{if(U.button!==0||!U.currentTarget.contains(U.target))return;if(xx(U.nativeEvent)){w.pointerType="virtual";return}Jf(U.currentTarget)&&U.preventDefault(),w.pointerType=U.pointerType;let te=!0;w.isPressed||(w.isPressed=!0,w.isOverTarget=!0,w.activePointerId=U.pointerId,w.target=U.currentTarget,!o&&!l&&Ki(U.currentTarget),c||Fy(w.target),te=g(U,w.pointerType),$(qt(U.currentTarget),"pointermove",N,!1),$(qt(U.currentTarget),"pointerup",K,!1),$(qt(U.currentTarget),"pointercancel",D,!1)),te&&U.stopPropagation()},T.onMouseDown=U=>{U.currentTarget.contains(U.target)&&U.button===0&&(Jf(U.currentTarget)&&U.preventDefault(),U.stopPropagation())},T.onPointerUp=U=>{!U.currentTarget.contains(U.target)||w.pointerType==="virtual"||U.button===0&&Ea(U,U.currentTarget)&&b(U,w.pointerType||U.pointerType)};let N=U=>{U.pointerId===w.activePointerId&&(w.target&&Ea(U,w.target)?!w.isOverTarget&&w.pointerType!=null&&(w.isOverTarget=!0,g(mn(w.target,U),w.pointerType)):w.target&&w.isOverTarget&&w.pointerType!=null&&(w.isOverTarget=!1,y(mn(w.target,U),w.pointerType,!1),S(U)))},K=U=>{U.pointerId===w.activePointerId&&w.isPressed&&U.button===0&&w.target&&(Ea(U,w.target)&&w.pointerType!=null?y(mn(w.target,U),w.pointerType):w.isOverTarget&&w.pointerType!=null&&y(mn(w.target,U),w.pointerType,!1),w.isPressed=!1,w.isOverTarget=!1,w.activePointerId=null,w.pointerType=null,h(),c||pu(w.target))},D=U=>{O(U)};T.onDragStart=U=>{U.currentTarget.contains(U.target)&&O(U)}}else{T.onMouseDown=D=>{if(D.button!==0||!D.currentTarget.contains(D.target))return;if(Jf(D.currentTarget)&&D.preventDefault(),w.ignoreEmulatedMouseEvents){D.stopPropagation();return}w.isPressed=!0,w.isOverTarget=!0,w.target=D.currentTarget,w.pointerType=Ip(D.nativeEvent)?"virtual":"mouse",!o&&!l&&Ki(D.currentTarget),g(D,w.pointerType)&&D.stopPropagation(),$(qt(D.currentTarget),"mouseup",N,!1)},T.onMouseEnter=D=>{if(!D.currentTarget.contains(D.target))return;let U=!0;w.isPressed&&!w.ignoreEmulatedMouseEvents&&w.pointerType!=null&&(w.isOverTarget=!0,U=g(D,w.pointerType)),U&&D.stopPropagation()},T.onMouseLeave=D=>{if(!D.currentTarget.contains(D.target))return;let U=!0;w.isPressed&&!w.ignoreEmulatedMouseEvents&&w.pointerType!=null&&(w.isOverTarget=!1,U=y(D,w.pointerType,!1),S(D)),U&&D.stopPropagation()},T.onMouseUp=D=>{D.currentTarget.contains(D.target)&&!w.ignoreEmulatedMouseEvents&&D.button===0&&b(D,w.pointerType||"mouse")};let N=D=>{if(D.button===0){if(w.isPressed=!1,h(),w.ignoreEmulatedMouseEvents){w.ignoreEmulatedMouseEvents=!1;return}w.target&&Ea(D,w.target)&&w.pointerType!=null?y(mn(w.target,D),w.pointerType):w.target&&w.isOverTarget&&w.pointerType!=null&&y(mn(w.target,D),w.pointerType,!1),w.isOverTarget=!1}};T.onTouchStart=D=>{if(!D.currentTarget.contains(D.target))return;let U=Lx(D.nativeEvent);if(!U)return;w.activePointerId=U.identifier,w.ignoreEmulatedMouseEvents=!0,w.isOverTarget=!0,w.isPressed=!0,w.target=D.currentTarget,w.pointerType="touch",!o&&!l&&Ki(D.currentTarget),c||Fy(w.target),g(D,w.pointerType)&&D.stopPropagation(),$(Yr(D.currentTarget),"scroll",K,!0)},T.onTouchMove=D=>{if(!D.currentTarget.contains(D.target))return;if(!w.isPressed){D.stopPropagation();return}let U=Hy(D.nativeEvent,w.activePointerId),te=!0;U&&Ea(U,D.currentTarget)?!w.isOverTarget&&w.pointerType!=null&&(w.isOverTarget=!0,te=g(D,w.pointerType)):w.isOverTarget&&w.pointerType!=null&&(w.isOverTarget=!1,te=y(D,w.pointerType,!1),S(D)),te&&D.stopPropagation()},T.onTouchEnd=D=>{if(!D.currentTarget.contains(D.target))return;if(!w.isPressed){D.stopPropagation();return}let U=Hy(D.nativeEvent,w.activePointerId),te=!0;U&&Ea(U,D.currentTarget)&&w.pointerType!=null?(b(D,w.pointerType),te=y(D,w.pointerType)):w.isOverTarget&&w.pointerType!=null&&(te=y(D,w.pointerType,!1)),te&&D.stopPropagation(),w.isPressed=!1,w.activePointerId=null,w.isOverTarget=!1,w.ignoreEmulatedMouseEvents=!0,w.target&&!c&&pu(w.target),h()},T.onTouchCancel=D=>{D.currentTarget.contains(D.target)&&(D.stopPropagation(),w.isPressed&&O(D))};let K=D=>{w.isPressed&&D.target.contains(w.target)&&O({currentTarget:w.target,shiftKey:!1,ctrlKey:!1,metaKey:!1,altKey:!1})};T.onDragStart=D=>{D.currentTarget.contains(D.target)&&O(D)}}return T},[$,o,l,h,c,O,S,y,g,b]);return R.useEffect(()=>()=>{var w;c||pu((w=v.current.target)!==null&&w!==void 0?w:void 0)},[c]),{isPressed:s||f,pressProps:an(p,_)}}function Tm(e){return e.tagName==="A"&&e.hasAttribute("href")}function Yf(e,t){const{key:r,code:n}=e,i=t,a=i.getAttribute("role");return(r==="Enter"||r===" "||r==="Spacebar"||n==="Space")&&!(i instanceof Yr(i).HTMLInputElement&&!N5(i,r)||i instanceof Yr(i).HTMLTextAreaElement||i.isContentEditable)&&!((a==="link"||!a&&Tm(i))&&r!=="Enter")}function Lx(e){const{targetTouches:t}=e;return t.length>0?t[0]:null}function Hy(e,t){const r=e.changedTouches;for(let n=0;nt.right||t.left>e.right||e.top>t.bottom||t.top>e.bottom)}function Ea(e,t){let r=t.getBoundingClientRect(),n=Nx(e);return Mx(r,n)}function Jf(e){return!(e instanceof HTMLElement)||!e.hasAttribute("draggable")}function Uy(e,t){return e instanceof HTMLInputElement?!N5(e,t):e instanceof HTMLButtonElement?e.type!=="submit"&&e.type!=="reset":!Tm(e)}const kx=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function N5(e,t){return e.type==="checkbox"||e.type==="radio"?t===" ":kx.has(e.type)}class Fx{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(t,r){this.nativeEvent=r,this.target=r.target,this.currentTarget=r.currentTarget,this.relatedTarget=r.relatedTarget,this.bubbles=r.bubbles,this.cancelable=r.cancelable,this.defaultPrevented=r.defaultPrevented,this.eventPhase=r.eventPhase,this.isTrusted=r.isTrusted,this.timeStamp=r.timeStamp,this.type=t}}function M5(e){let t=R.useRef({isFocused:!1,observer:null});xm(()=>{const n=t.current;return()=>{n.observer&&(n.observer.disconnect(),n.observer=null)}},[]);let r=Pa(n=>{e==null||e(n)});return R.useCallback(n=>{if(n.target instanceof HTMLButtonElement||n.target instanceof HTMLInputElement||n.target instanceof HTMLTextAreaElement||n.target instanceof HTMLSelectElement){t.current.isFocused=!0;let i=n.target,a=o=>{t.current.isFocused=!1,i.disabled&&r(new Fx("blur",o)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)};i.addEventListener("focusout",a,{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&i.disabled){var o;(o=t.current.observer)===null||o===void 0||o.disconnect();let s=i===document.activeElement?null:document.activeElement;i.dispatchEvent(new FocusEvent("blur",{relatedTarget:s})),i.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:s}))}}),t.current.observer.observe(i,{attributes:!0,attributeFilter:["disabled"]})}},[r])}function k5(e){let{isDisabled:t,onFocus:r,onBlur:n,onFocusChange:i}=e;const a=R.useCallback(l=>{if(l.target===l.currentTarget)return n&&n(l),i&&i(!1),!0},[n,i]),o=M5(a),s=R.useCallback(l=>{const u=qt(l.target);l.target===l.currentTarget&&u.activeElement===l.target&&(r&&r(l),i&&i(!0),o(l))},[i,r,o]);return{focusProps:{onFocus:!t&&(r||i||n)?s:void 0,onBlur:!t&&(n||i)?a:void 0}}}let Co=null,Np=new Set,Rs=new Map,ta=!1,Mp=!1;const Dx={Tab:!0,Escape:!0};function Am(e,t){for(let r of Np)r(e,t)}function Vx(e){return!(e.metaKey||!ol()&&e.altKey||e.ctrlKey||e.key==="Control"||e.key==="Shift"||e.key==="Meta")}function Tc(e){ta=!0,Vx(e)&&(Co="keyboard",Am("keyboard",e))}function fr(e){Co="pointer",(e.type==="mousedown"||e.type==="pointerdown")&&(ta=!0,Am("pointer",e))}function F5(e){Ip(e)&&(ta=!0,Co="virtual")}function D5(e){e.target===window||e.target===document||(!ta&&!Mp&&(Co="virtual",Am("virtual",e)),ta=!1,Mp=!1)}function V5(){ta=!1,Mp=!0}function kp(e){if(typeof window>"u"||Rs.get(Yr(e)))return;const t=Yr(e),r=qt(e);let n=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){ta=!0,n.apply(this,arguments)},r.addEventListener("keydown",Tc,!0),r.addEventListener("keyup",Tc,!0),r.addEventListener("click",F5,!0),t.addEventListener("focus",D5,!0),t.addEventListener("blur",V5,!1),typeof PointerEvent<"u"?(r.addEventListener("pointerdown",fr,!0),r.addEventListener("pointermove",fr,!0),r.addEventListener("pointerup",fr,!0)):(r.addEventListener("mousedown",fr,!0),r.addEventListener("mousemove",fr,!0),r.addEventListener("mouseup",fr,!0)),t.addEventListener("beforeunload",()=>{H5(e)},{once:!0}),Rs.set(t,{focus:n})}const H5=(e,t)=>{const r=Yr(e),n=qt(e);t&&n.removeEventListener("DOMContentLoaded",t),Rs.has(r)&&(r.HTMLElement.prototype.focus=Rs.get(r).focus,n.removeEventListener("keydown",Tc,!0),n.removeEventListener("keyup",Tc,!0),n.removeEventListener("click",F5,!0),r.removeEventListener("focus",D5,!0),r.removeEventListener("blur",V5,!1),typeof PointerEvent<"u"?(n.removeEventListener("pointerdown",fr,!0),n.removeEventListener("pointermove",fr,!0),n.removeEventListener("pointerup",fr,!0)):(n.removeEventListener("mousedown",fr,!0),n.removeEventListener("mousemove",fr,!0),n.removeEventListener("mouseup",fr,!0)),Rs.delete(r))};function Hx(e){const t=qt(e);let r;return t.readyState!=="loading"?kp(e):(r=()=>{kp(e)},t.addEventListener("DOMContentLoaded",r)),()=>H5(e,r)}typeof document<"u"&&Hx();function U5(){return Co!=="pointer"}function Ux(){return Co}const Bx=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function zx(e,t,r){var n;const i=typeof window<"u"?Yr(r==null?void 0:r.target).HTMLInputElement:HTMLInputElement,a=typeof window<"u"?Yr(r==null?void 0:r.target).HTMLTextAreaElement:HTMLTextAreaElement,o=typeof window<"u"?Yr(r==null?void 0:r.target).HTMLElement:HTMLElement,s=typeof window<"u"?Yr(r==null?void 0:r.target).KeyboardEvent:KeyboardEvent;return e=e||(r==null?void 0:r.target)instanceof i&&!Bx.has(r==null||(n=r.target)===null||n===void 0?void 0:n.type)||(r==null?void 0:r.target)instanceof a||(r==null?void 0:r.target)instanceof o&&(r==null?void 0:r.target.isContentEditable),!(e&&t==="keyboard"&&r instanceof s&&!Dx[r.key])}function Kx(e,t,r){kp(),R.useEffect(()=>{let n=(i,a)=>{zx(!!(r!=null&&r.isTextInput),i,a)&&e(U5())};return Np.add(n),()=>{Np.delete(n)}},t)}function qx(e){let{isDisabled:t,onBlurWithin:r,onFocusWithin:n,onFocusWithinChange:i}=e,a=R.useRef({isFocusWithin:!1}),o=R.useCallback(u=>{a.current.isFocusWithin&&!u.currentTarget.contains(u.relatedTarget)&&(a.current.isFocusWithin=!1,r&&r(u),i&&i(!1))},[r,i,a]),s=M5(o),l=R.useCallback(u=>{!a.current.isFocusWithin&&document.activeElement===u.target&&(n&&n(u),i&&i(!0),a.current.isFocusWithin=!0,s(u))},[n,i,s]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:l,onBlur:o}}}let Ac=!1,Xf=0;function Fp(){Ac=!0,setTimeout(()=>{Ac=!1},50)}function By(e){e.pointerType==="touch"&&Fp()}function Zx(){if(!(typeof document>"u"))return typeof PointerEvent<"u"?document.addEventListener("pointerup",By):document.addEventListener("touchend",Fp),Xf++,()=>{Xf--,!(Xf>0)&&(typeof PointerEvent<"u"?document.removeEventListener("pointerup",By):document.removeEventListener("touchend",Fp))}}function Wx(e){let{onHoverStart:t,onHoverChange:r,onHoverEnd:n,isDisabled:i}=e,[a,o]=R.useState(!1),s=R.useRef({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;R.useEffect(Zx,[]);let{hoverProps:l,triggerHoverEnd:u}=R.useMemo(()=>{let c=(f,m)=>{if(s.pointerType=m,i||m==="touch"||s.isHovered||!f.currentTarget.contains(f.target))return;s.isHovered=!0;let v=f.currentTarget;s.target=v,t&&t({type:"hoverstart",target:v,pointerType:m}),r&&r(!0),o(!0)},d=(f,m)=>{if(s.pointerType="",s.target=null,m==="touch"||!s.isHovered)return;s.isHovered=!1;let v=f.currentTarget;n&&n({type:"hoverend",target:v,pointerType:m}),r&&r(!1),o(!1)},p={};return typeof PointerEvent<"u"?(p.onPointerEnter=f=>{Ac&&f.pointerType==="mouse"||c(f,f.pointerType)},p.onPointerLeave=f=>{!i&&f.currentTarget.contains(f.target)&&d(f,f.pointerType)}):(p.onTouchStart=()=>{s.ignoreEmulatedMouseEvents=!0},p.onMouseEnter=f=>{!s.ignoreEmulatedMouseEvents&&!Ac&&c(f,"mouse"),s.ignoreEmulatedMouseEvents=!1},p.onMouseLeave=f=>{!i&&f.currentTarget.contains(f.target)&&d(f,"mouse")}),{hoverProps:p,triggerHoverEnd:d}},[t,r,n,i,s]);return R.useEffect(()=>{i&&u({currentTarget:s.target},s.pointerType)},[i]),{hoverProps:l,isHovered:a}}function zy(e){if(!e)return;let t=!0;return r=>{let n={...r,preventDefault(){r.preventDefault()},isDefaultPrevented(){return r.isDefaultPrevented()},stopPropagation(){console.error("stopPropagation is now the default behavior for events in React Spectrum. You can use continuePropagation() to revert this behavior.")},continuePropagation(){t=!1}};e(n),t&&r.stopPropagation()}}function Gx(e){return{keyboardProps:e.isDisabled?{}:{onKeyDown:zy(e.onKeyDown),onKeyUp:zy(e.onKeyUp)}}}function Qx(e){const t=qt(e);if(Ux()==="virtual"){let r=t.activeElement;R5(()=>{t.activeElement===r&&e.isConnected&&Ki(e)})}else Ki(e)}function Yx(e={}){let{autoFocus:t=!1,isTextInput:r,within:n}=e,i=R.useRef({isFocused:!1,isFocusVisible:t||U5()}),[a,o]=R.useState(!1),[s,l]=R.useState(()=>i.current.isFocused&&i.current.isFocusVisible),u=R.useCallback(()=>l(i.current.isFocused&&i.current.isFocusVisible),[]),c=R.useCallback(f=>{i.current.isFocused=f,o(f),u()},[u]);Kx(f=>{i.current.isFocusVisible=f,u()},[],{isTextInput:r});let{focusProps:d}=k5({isDisabled:n,onFocusChange:c}),{focusWithinProps:p}=qx({isDisabled:!n,onFocusWithinChange:c});return{isFocused:a,isFocusVisible:s,focusProps:n?p:d}}let Jx=C.createContext(null);function Xx(e){let t=R.useContext(Jx)||{};j5(t,e);let{ref:r,...n}=t;return n}function eO(e,t){let{focusProps:r}=k5(e),{keyboardProps:n}=Gx(e),i=an(r,n),a=Xx(t),o=e.isDisabled?{}:a,s=R.useRef(e.autoFocus);return R.useEffect(()=>{s.current&&t.current&&Qx(t.current),s.current=!1},[t]),{focusableProps:an({...i,tabIndex:e.excludeFromTabOrder&&!e.isDisabled?-1:void 0},o)}}const tO=new Set(["Arab","Syrc","Samr","Mand","Thaa","Mend","Nkoo","Adlm","Rohg","Hebr"]),rO=new Set(["ae","ar","arc","bcc","bqi","ckb","dv","fa","glk","he","ku","mzn","nqo","pnb","ps","sd","ug","ur","yi"]);function nO(e){if(Intl.Locale){let r=new Intl.Locale(e).maximize(),n=typeof r.getTextInfo=="function"?r.getTextInfo():r.textInfo;if(n)return n.direction==="rtl";if(r.script)return tO.has(r.script)}let t=e.split("-")[0];return rO.has(t)}const iO=Symbol.for("react-aria.i18n.locale");function B5(){let e=typeof window<"u"&&window[iO]||typeof navigator<"u"&&(navigator.language||navigator.userLanguage)||"en-US";try{Intl.DateTimeFormat.supportedLocalesOf([e])}catch{e="en-US"}return{locale:e,direction:nO(e)?"rtl":"ltr"}}let Dp=B5(),ys=new Set;function Ky(){Dp=B5();for(let e of ys)e(Dp)}function aO(){let e=S5(),[t,r]=R.useState(Dp);return R.useEffect(()=>(ys.size===0&&window.addEventListener("languagechange",Ky),ys.add(r),()=>{ys.delete(r),ys.size===0&&window.removeEventListener("languagechange",Ky)}),[]),e?{locale:"en-US",direction:"ltr"}:t}const oO=C.createContext(null);function sO(){let e=aO();return R.useContext(oO)||e}function lO(e,t){let{elementType:r="button",isDisabled:n,onPress:i,onPressStart:a,onPressEnd:o,onPressUp:s,onPressChange:l,preventFocusOnPress:u,allowFocusWhenDisabled:c,onClick:d,href:p,target:f,rel:m,type:v="button"}=e,$;r==="button"?$={type:v,disabled:n}:$={role:"button",tabIndex:n?void 0:0,href:r==="a"&&n?void 0:p,target:r==="a"?f:void 0,type:r==="input"?v:void 0,disabled:r==="input"?n:void 0,"aria-disabled":!n||r==="input"?void 0:n,rel:r==="a"?m:void 0};let{pressProps:h,isPressed:g}=Ix({onPressStart:a,onPressEnd:o,onPressChange:l,onPress:i,onPressUp:s,isDisabled:n,preventFocusOnPress:u,ref:t}),{focusableProps:y}=eO(e,t);c&&(y.tabIndex=n?-1:y.tabIndex);let b=an(y,h,Om(e,{labelable:!0}));return{isPressed:g,buttonProps:an($,b,{"aria-haspopup":e["aria-haspopup"],"aria-expanded":e["aria-expanded"],"aria-controls":e["aria-controls"],"aria-pressed":e["aria-pressed"],onClick:O=>{d&&(d(O),console.warn("onClick is deprecated, please use onPress"))}})}}const qy=Symbol("default");function uO(e){let{className:t,style:r,children:n,defaultClassName:i,defaultChildren:a,defaultStyle:o,values:s}=e;return R.useMemo(()=>{let l,u,c;return typeof t=="function"?l=t({...s,defaultClassName:i}):l=t,typeof r=="function"?u=r({...s,defaultStyle:o||{}}):u=r,typeof n=="function"?c=n({...s,defaultChildren:a}):n==null?c=a:c=n,{className:l??i,style:u||o?{...o,...u}:void 0,children:c??a,"data-rac":""}},[t,r,n,i,a,o,s])}function cO(e,t){let r=R.useContext(e);if(t===null)return null;if(r&&typeof r=="object"&&"slots"in r&&r.slots){let n=new Intl.ListFormat().format(Object.keys(r.slots).map(a=>`"${a}"`));if(!t&&!r.slots[qy])throw new Error(`A slot prop is required. Valid slot names are ${n}.`);let i=t||qy;if(!r.slots[i])throw new Error(`Invalid slot "${t}". Valid slot names are ${n}.`);return r.slots[i]}return r}function dO(e,t,r){let n=cO(r,e.slot)||{},{ref:i,...a}=n,o=_x(R.useMemo(()=>fx(t,i),[t,i])),s=an(a,e);return"style"in a&&a.style&&"style"in e&&e.style&&(typeof a.style=="function"||typeof e.style=="function"?s.style=l=>{let u=typeof a.style=="function"?a.style(l):a.style,c={...l.defaultStyle,...u},d=typeof e.style=="function"?e.style({...l,defaultStyle:c}):e.style;return{...c,...d}}:s.style={...a.style,...e.style}),[s,o]}if(typeof HTMLTemplateElement<"u"){const e=Object.getOwnPropertyDescriptor(Node.prototype,"firstChild").get;Object.defineProperty(HTMLTemplateElement.prototype,"firstChild",{configurable:!0,enumerable:!0,get:function(){return this.dataset.reactAriaHidden?this.content.firstChild:e.call(this)}})}const fO=R.createContext(!1);typeof DocumentFragment<"u"&&new DocumentFragment;function pO(e){let t=(r,n)=>R.useContext(fO)?null:e(r,n);return t.displayName=e.displayName||e.name,C.forwardRef(t)}const hO=new Set(["form","formAction","formEncType","formMethod","formNoValidate","formTarget","name","value"]),mO=R.createContext({});function vO(e,t){[e,t]=dO(e,t,mO);let r=e,{buttonProps:n,isPressed:i}=lO(e,t),{focusProps:a,isFocused:o,isFocusVisible:s}=Yx(e),{hoverProps:l,isHovered:u}=Wx(e),c=uO({...e,values:{isHovered:u,isPressed:i,isFocused:o,isFocusVisible:s,isDisabled:e.isDisabled||!1},defaultClassName:"react-aria-Button"});return C.createElement("button",{...Om(e,{propNames:hO}),...an(n,a,l),...c,ref:t,slot:e.slot||void 0,"data-disabled":e.isDisabled||void 0,"data-pressed":r.isPressed||i||void 0,"data-hovered":u||void 0,"data-focused":o||void 0,"data-focus-visible":s||void 0})}const gO=pO(vO),z5=C.createContext(null);z5.displayName="BreakpointContext";function yO(){return R.useContext(z5)}const Rm={margin:["margin",Ae],marginStart:[Nt("marginLeft","marginRight"),Ae],marginEnd:[Nt("marginRight","marginLeft"),Ae],marginTop:["marginTop",Ae],marginBottom:["marginBottom",Ae],marginX:[["marginLeft","marginRight"],Ae],marginY:[["marginTop","marginBottom"],Ae],width:["width",Ae],height:["height",Ae],minWidth:["minWidth",Ae],minHeight:["minHeight",Ae],maxWidth:["maxWidth",Ae],maxHeight:["maxHeight",Ae],isHidden:["display",CO],alignSelf:["alignSelf",zt],justifySelf:["justifySelf",zt],position:["position",e1],zIndex:["zIndex",e1],top:["top",Ae],bottom:["bottom",Ae],start:[Nt("left","right"),Ae],end:[Nt("right","left"),Ae],left:["left",Ae],right:["right",Ae],order:["order",e1],flex:["flex",SO],flexGrow:["flexGrow",zt],flexShrink:["flexShrink",zt],flexBasis:["flexBasis",zt],gridArea:["gridArea",zt],gridColumn:["gridColumn",zt],gridColumnEnd:["gridColumnEnd",zt],gridColumnStart:["gridColumnStart",zt],gridRow:["gridRow",zt],gridRowEnd:["gridRowEnd",zt],gridRowStart:["gridRowStart",zt]};({...Rm,borderStartWidth:Nt("borderLeftWidth","borderRightWidth"),borderEndWidth:Nt("borderRightWidth","borderLeftWidth"),borderStartColor:Nt("borderLeftColor","borderRightColor"),borderEndColor:Nt("borderRightColor","borderLeftColor"),borderTopStartRadius:Nt("borderTopLeftRadius","borderTopRightRadius"),borderTopEndRadius:Nt("borderTopRightRadius","borderTopLeftRadius"),borderBottomStartRadius:Nt("borderBottomLeftRadius","borderBottomRightRadius"),borderBottomEndRadius:Nt("borderBottomRightRadius","borderBottomLeftRadius"),paddingStart:Nt("paddingLeft","paddingRight"),paddingEnd:Nt("paddingRight","paddingLeft")});const Zy={borderWidth:"borderStyle",borderLeftWidth:"borderLeftStyle",borderRightWidth:"borderRightStyle",borderTopWidth:"borderTopStyle",borderBottomWidth:"borderBottomStyle"};function Nt(e,t){return r=>r==="rtl"?t:e}const $O=/(%|px|em|rem|vw|vh|auto|cm|mm|in|pt|pc|ex|ch|rem|vmin|vmax|fr)$/,wO=/^\s*\w+\(/,bO=/(static-)?size-\d+|single-line-(height|width)/g;function Ae(e){if(typeof e=="number")return e+"px";if(e)return $O.test(e)?e:wO.test(e)?e.replace(bO,"var(--spectrum-global-dimension-$&, var(--spectrum-alias-$&))"):`var(--spectrum-global-dimension-${e}, var(--spectrum-alias-${e}))`}function K5(e,t="default",r=5){return r>5?`var(--spectrum-${e}, var(--spectrum-semantic-${e}-color-${t}))`:`var(--spectrum-legacy-color-${e}, var(--spectrum-global-color-${e}, var(--spectrum-semantic-${e}-color-${t})))`}function EO(e,t=5){if(e)return`var(--spectrum-alias-background-color-${e}, ${K5(e,"background",t)})`}function vn(e,t=5){if(e)return e==="default"?"var(--spectrum-alias-border-color)":`var(--spectrum-alias-border-color-${e}, ${K5(e,"border",t)})`}function gn(e){return e&&e!=="none"?`var(--spectrum-alias-border-size-${e})`:"0"}function yn(e){if(e)return`var(--spectrum-alias-border-radius-${e})`}function CO(e){return e?"none":void 0}function e1(e){return e}function SO(e){return typeof e=="boolean"?e?"1":void 0:""+e}function _O(e,t,r,n){let i={};for(let a in e){let o=t[a];if(!o||e[a]==null)continue;let[s,l]=o;typeof s=="function"&&(s=s(r));let u=q5(e[a],n),c=l(u,e.colorVersion);if(Array.isArray(s))for(let d of s)i[d]=c;else i[s]=c}for(let a in Zy)i[a]&&(i[Zy[a]]="solid",i.boxSizing="border-box");return i}function xO(e,t=Rm,r={}){let{UNSAFE_className:n,UNSAFE_style:i,...a}=e,o=yO(),{direction:s}=sO(),{matchedBreakpoints:l=(o==null?void 0:o.matchedBreakpoints)||["base"]}=r,u=_O(e,t,s,l),c={...i,...u};a.className&&console.warn("The className prop is unsafe and is unsupported in React Spectrum v3. Please use style props with Spectrum variables, or UNSAFE_className if you absolutely must do something custom. Note that this may break in future versions due to DOM structure changes."),a.style&&console.warn("The style prop is unsafe and is unsupported in React Spectrum v3. Please use style props with Spectrum variables, or UNSAFE_style if you absolutely must do something custom. Note that this may break in future versions due to DOM structure changes.");let d={style:c,className:n};return q5(e.isHidden,l)&&(d.hidden=!0),{styleProps:d}}function zt(e){return e}function q5(e,t){if(e&&typeof e=="object"&&!Array.isArray(e)){for(let r=0;rC.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M13 3H11V11H3V13H11V21H13V13H21V11H13V3Z"}))),jO=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M21 7H3V5H21V7ZM17 13H7V11H17V13ZM5 19H19V17H5V19Z"}))),IO=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M21 7H3V5H21V7ZM13 13H3V11H13V13ZM3 19H17V17H3V19Z"}))),LO=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M21 7H3V5H21V7ZM21 13H11V11H21V13ZM7 19H21V17H7V19Z"}))),NO=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M8 13H16V11H8V13Z"}),C.createElement("path",{fillRule:"evenodd",d:"M3 3H21V9H20V21H4V9H3V3ZM6 9H18V19H6V9ZM19 5V7H5V5H19Z",clipRule:"evenodd"}))),MO=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M6.70718 13.2929L5.29297 14.7071L12.0001 21.4142L18.7072 14.7071L17.293 13.2929L13.0001 17.5858L13.0001 3L11.0001 3L11.0001 17.5858L6.70718 13.2929Z"}))),kO=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M10.7073 6.70718L9.29305 5.29297L2.58594 12.0001L9.29304 18.7072L10.7073 17.293L6.41437 13.0001L21.0002 13.0001V11.0001L6.41436 11.0001L10.7073 6.70718Z"}))),FO=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M13.2929 17.293L14.7071 18.7072L21.4142 12.0001L14.7071 5.29297L13.2929 6.70718L17.5858 11.0001H3V13.0001H17.5858L13.2929 17.293Z"}))),DO=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M15.5859 7H9.5V5H19V14.5H17V8.4143L6.70718 18.7071L5.29297 17.2929L15.5859 7Z"}))),VO=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M17.293 10.7073L18.7072 9.29305L12.0001 2.58594L5.29297 9.29304L6.70718 10.7073L11.0001 6.41437L11.0001 21.0002H13.0001L13.0001 6.41436L17.293 10.7073Z"}))),HO=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M10 4C8.34315 4 7 5.34315 7 7V15C7 17.7614 9.23858 20 12 20C14.7614 20 17 17.7614 17 15V4H19V15C19 18.866 15.866 22 12 22C8.13401 22 5 18.866 5 15V7C5 4.23858 7.23858 2 10 2C12.7614 2 15 4.23858 15 7V15C15 16.6569 13.6569 18 12 18C10.3431 18 9 16.6569 9 15L9 7L11 7L11 15C11 15.5523 11.4477 16 12 16C12.5523 16 13 15.5523 13 15V7C13 5.34315 11.6569 4 10 4Z"}))),UO=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M20 8C18.8954 8 18 7.10457 18 6 18 4.89543 18.8954 4 20 4 21.1046 4 22 4.89543 22 6 22 7.10457 21.1046 8 20 8ZM18 12C18 13.1046 18.8954 14 20 14 21.1046 14 22 13.1046 22 12 22 10.8954 21.1046 10 20 10 18.8954 10 18 10.8954 18 12ZM18 18C18 19.1046 18.8954 20 20 20 21.1046 20 22 19.1046 22 18 22 16.8954 21.1046 16 20 16 18.8954 16 18 16.8954 18 18ZM16 5 10 5V19H16V17H12V13L16 13V11L12 11V7H16V5ZM5.5 8.5 2 12 5.5 15.5 9 12 5.5 8.5Z"}))),BO=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{fillRule:"evenodd",d:"M18 6H6V18H18V6ZM4 4V20H20V4H4Z",clipRule:"evenodd"}))),zO=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M9 18V8H11V18H9ZM13 8V18H15V8H13Z"}),C.createElement("path",{fillRule:"evenodd",d:"M13.5 4C13.5 3.17157 12.8284 2.5 12 2.5C11.1716 2.5 10.5 3.17157 10.5 4H4V6H5V19C5 20.6569 6.34315 22 8 22H16C17.6569 22 19 20.6569 19 19V6H20V4H13.5ZM7 19V6H17V19C17 19.5523 16.5523 20 16 20H8C7.44772 20 7 19.5523 7 19Z",clipRule:"evenodd"}))),KO=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{fillRule:"evenodd",d:"M5.92572 11.6379C7.28054 12.8798 9.29877 14.0001 12 14.0001C14.7012 14.0001 16.7195 12.8798 18.0743 11.6379C18.7544 11.0145 19.2581 10.3679 19.5858 9.83533C19.75 9.56862 19.8631 9.34158 19.932 9.1709C19.9771 9.05914 19.993 8.99662 19.9982 8.97587L19.9982 8.97582L19.9983 8.97576C19.9996 8.97052 20.0002 8.96798 20.0005 8.96802C20.0008 8.96806 20.0007 8.97041 20.0005 8.97496L20.0005 8.97506L20.0005 8.97518L20.0005 8.97534C20.0003 8.98071 20 8.989 20 9.00005H22C22 9.32108 21.894 9.65317 21.7868 9.91905C21.6681 10.2132 21.5 10.5409 21.2892 10.8835C20.9404 11.4502 20.456 12.0884 19.8359 12.7168L21.1426 14.274L19.6105 15.5596L18.3111 14.011C17.5099 14.5769 16.5733 15.0803 15.5025 15.439L15.9537 17.3931L14.0049 17.843L13.5551 15.8945C13.0587 15.963 12.5403 16.0001 12 16.0001C11.4577 16.0001 10.9375 15.9628 10.4395 15.8938L9.98878 17.846L8.04004 17.3961L8.49226 15.4373C7.41782 15.0767 6.47855 14.5704 5.67574 14.0017L4.36837 15.5597L2.83629 14.2741L4.15272 12.7053C3.53814 12.0806 3.05746 11.4468 2.71084 10.8835C2.49997 10.5409 2.33188 10.2132 2.21323 9.91905C2.10598 9.65317 2 9.32108 2 9.00005H4C4 8.98874 3.99969 8.98032 3.99949 8.97496V8.97495C3.99932 8.9704 3.99924 8.96806 3.99949 8.96802C3.99976 8.96798 4.00042 8.97055 4.00177 8.97587C4.00705 8.99663 4.02295 9.05915 4.06802 9.1709C4.13687 9.34158 4.25003 9.56862 4.41416 9.83533C4.74188 10.3679 5.24565 11.0145 5.92572 11.6379Z",clipRule:"evenodd"}))),qO=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M4.83252 20.9999H14.2185C17.6505 20.9999 20.0945 19.0239 20.0945 16.1639C20.0945 14.1879 18.8725 12.5239 16.7925 11.5879C18.3785 10.7559 19.3145 9.42994 19.3145 7.60994C19.3145 5.00994 17.0785 3.13794 13.8805 3.13794H4.83252V20.9999ZM8.65452 10.3399V6.41394H12.9445C14.3485 6.41394 15.3625 7.24594 15.3625 8.36394C15.3625 9.50794 14.3485 10.3399 12.9445 10.3399H8.65452ZM8.65452 17.7239V13.3559H13.5165C15.0505 13.3559 16.1425 14.2659 16.1425 15.5399C16.1425 16.8139 15.0505 17.7239 13.5165 17.7239H8.65452Z"}))),ZO=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{fillRule:"evenodd",d:"M7 2V4H3V21H21V4H17V2H15V4H9V2H7ZM19 6V8H5V6H19ZM5 10V19H19V10H5Z",clipRule:"evenodd"}))),WO=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{fillRule:"evenodd",d:"M18.4395 5.25928L20.5608 7.3806L9.50011 18.4413L3.43945 12.3806L5.56077 10.2593L9.50011 14.1986L18.4395 5.25928Z",clipRule:"evenodd"}))),GO=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{fill:"currentcolor",d:"M5.29297 9.70718L6.70718 8.29297L12.0001 13.5859L17.293 8.29297L18.7072 9.70718L12.0001 16.4143L5.29297 9.70718Z",clipRule:"evenodd"}))),QO=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{fillRule:"evenodd",d:"M14.293 18.7072L15.7073 17.293L10.4144 12.0001L15.7073 6.70718L14.293 5.29297L7.58594 12.0001L14.293 18.7072Z",clipRule:"evenodd"}))),YO=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{fillRule:"evenodd",d:"M9.70718 18.7072L8.29297 17.293L13.5859 12.0001L8.29297 6.70718L9.70718 5.29297L16.4143 12.0001L9.70718 18.7072Z",clipRule:"evenodd"}))),JO=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{fill:"currentcolor",d:"M18.707 14.2928L17.2928 15.707L11.9999 10.4141L6.70703 15.707L5.29282 14.2928L11.9999 7.58571L18.707 14.2928Z",clipRule:"evenodd"}))),XO=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M12.0001 13.4143L18.293 19.7072L19.7072 18.293L13.4143 12.0001L19.7072 5.70719L18.293 4.29298L12.0001 10.5859L5.70719 4.29297L4.29298 5.70718L10.5859 12.0001L4.29297 18.293L5.70718 19.7072L12.0001 13.4143Z"}))),eP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M6.29304 7.29297 7.70726 8.70718 4.41436 12.0001 7.70726 15.293 6.29304 16.7072 1.58594 12.0001 6.29304 7.29297ZM14.8943 8.44728 10.8943 16.4473 9.10547 15.5529 13.1055 7.55286 14.8943 8.44728ZM16.2927 15.2931 17.707 16.7073 22.4141 12.0002 17.707 7.29306 16.2927 8.70728 19.5856 12.0002 16.2927 15.2931Z"}))),tP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{fillRule:"evenodd",d:"M17 3H7V5H17V3ZM5 7H12H19V9H15.4649H12H8.53513H5V7ZM5 11H3V21H21V11H19H16H14C14 12.1046 13.1046 13 12 13C10.8954 13 10 12.1046 10 11H8H5ZM12 15C10.5194 15 9.22675 14.1956 8.53513 13H5V19H19V13H15.4649C14.7733 14.1956 13.4806 15 12 15Z",clipRule:"evenodd"}))),rP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M3 11L3 13H5L5 11H3Z"}),C.createElement("path",{fillRule:"evenodd",d:"M21 21H11V3L21 3V21ZM13 19V5H19V19H13Z",clipRule:"evenodd"}),C.createElement("path",{d:"M3 9 3 7H5V9H3ZM3 19 3 21H5V19H3ZM3 17 3 15H5V17H3ZM3 3 3 5H5V3L3 3ZM7 5V3L9 3V5H7ZM7 19V21H9V19H7Z"}))),nP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{fillRule:"evenodd",d:"M13 21H3L3 3L13 3V21ZM5 19L5 5H11V19H5Z",clipRule:"evenodd"}),C.createElement("path",{d:"M19 11V13H21V11H19ZM19 9V7H21V9H19ZM19 19V21H21V19H19ZM19 17V15H21V17H19ZM19 3V5H21V3L19 3ZM15 5V3L17 3V5H15ZM15 19V21H17V19H15Z"}))),iP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M9 5H15V15H17V3H7V21H11V19H9V5Z"}),C.createElement("path",{d:"M16.0001 21.4142L14.2072 23.2071L12.793 21.7929L14.5859 20L12.793 18.2071L14.2072 16.7929L16.0001 18.5858L17.793 16.7929L19.2072 18.2071L17.4143 20L19.2072 21.7929L17.793 23.2071L16.0001 21.4142Z"}))),aP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{fillRule:"evenodd",d:"M3 21V3H21V21H3ZM13 5H19V19H13V5ZM11 5H5V19H11V5Z",clipRule:"evenodd"}))),oP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M15 4V7H18V16H17V18H20V6L16.25 2H8V5H10V4H15Z"}),C.createElement("path",{fillRule:"evenodd",d:"M16 10L12.25 6H4V22H16V10ZM11 8H6V20H14V11H11V8Z",clipRule:"evenodd"}))),sP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{fillRule:"evenodd",d:"M13.4143 12.0001L14.9681 13.5539C15.5636 13.202 16.2582 13.0001 17 13.0001C19.2091 13.0001 21 14.791 21 17.0001C21 19.2092 19.2091 21.0001 17 21.0001C14.7909 21.0001 13 19.2092 13 17.0001C13 16.2583 13.2019 15.5636 13.5539 14.9681L12.0001 13.4143L10.4462 14.9682C10.7981 15.5637 11 16.2583 11 17.0001C11 19.2092 9.20914 21.0001 7 21.0001C4.79086 21.0001 3 19.2092 3 17.0001C3 14.791 4.79086 13.0001 7 13.0001C7.74183 13.0001 8.4365 13.202 9.03202 13.5539L10.5859 12.0001L3.79297 5.20718L5.20718 3.79297L12.0001 10.5859L18.793 3.793L20.2072 5.20721L13.4143 12.0001ZM5 17.0001C5 15.8955 5.89543 15.0001 7 15.0001C8.10457 15.0001 9 15.8955 9 17.0001C9 18.1047 8.10457 19.0001 7 19.0001C5.89543 19.0001 5 18.1047 5 17.0001ZM15 17.0001C15 15.8955 15.8954 15.0001 17 15.0001C18.1046 15.0001 19 15.8955 19 17.0001C19 18.1047 18.1046 19.0001 17 19.0001C15.8954 19.0001 15 18.1047 15 17.0001Z",clipRule:"evenodd"}))),lP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M6 10.5H18V13.5H6z"}))),uP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{fillRule:"evenodd",d:"M2 8C2 5.79086 3.79086 4 6 4H14C16.2091 4 18 5.79086 18 8V9C20.2091 9 22 10.7909 22 13V15C22 16.4806 21.1956 17.7733 20 18.4649V21.5L17.5 19H14C11.7909 19 10 17.2091 10 15H6.5L4 17.5V14.4649C2.8044 13.7733 2 12.4806 2 11V8ZM6 6H14C15.1046 6 16 6.89543 16 8V11C16 12.1046 15.1046 13 14 13H6C4.89543 13 4 12.1046 4 11V8C4 6.89543 4.89543 6 6 6ZM12 15C12 16.1046 12.8954 17 14 17H18C19.1046 17 20 16.1046 20 15V13C20 11.8954 19.1046 11 18 11C18 13.2091 16.2091 15 14 15H12Z",clipRule:"evenodd"}))),cP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{fillRule:"evenodd",d:"M9 7C10.1046 7 11 6.10457 11 5C11 3.89543 10.1046 3 9 3C7.89543 3 7 3.89543 7 5C7 6.10457 7.89543 7 9 7ZM9 14C10.1046 14 11 13.1046 11 12C11 10.8954 10.1046 10 9 10C7.89543 10 7 10.8954 7 12C7 13.1046 7.89543 14 9 14ZM11 19C11 20.1046 10.1046 21 9 21C7.89543 21 7 20.1046 7 19C7 17.8954 7.89543 17 9 17C10.1046 17 11 17.8954 11 19ZM15 7C16.1046 7 17 6.10457 17 5C17 3.89543 16.1046 3 15 3C13.8954 3 13 3.89543 13 5C13 6.10457 13.8954 7 15 7ZM17 12C17 13.1046 16.1046 14 15 14C13.8954 14 13 13.1046 13 12C13 10.8954 13.8954 10 15 10C16.1046 10 17 10.8954 17 12ZM15 21C16.1046 21 17 20.1046 17 19C17 17.8954 16.1046 17 15 17C13.8954 17 13 17.8954 13 19C13 20.1046 13.8954 21 15 21Z",clipRule:"evenodd"}))),dP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M18 12.8286V17.9999H6V5.99994H11.1718L13.1718 3.99994H4V19.9999H20V10.8286L18 12.8286Z"}),C.createElement("path",{fillRule:"evenodd",d:"M13 14.9999L8 15.9999L9 10.9999L17.5858 2.41416C18.3668 1.63311 19.6332 1.63311 20.4142 2.41415L21.5858 3.58573C22.3668 4.36678 22.3668 5.63311 21.5858 6.41415L13 14.9999ZM17.5857 7.58582L12.014 13.1575L10.5495 13.4504L10.8424 11.986L16.4141 6.41424L17.5857 7.58582ZM18.9999 6.1716L20.1716 4.99994L19 3.82837L17.8283 5.00003L18.9999 6.1716Z",clipRule:"evenodd"}))),fP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M12 14.5C13.3807 14.5 14.5 13.3807 14.5 12C14.5 10.6193 13.3807 9.5 12 9.5C10.6193 9.5 9.5 10.6193 9.5 12C9.5 13.3807 10.6193 14.5 12 14.5Z"}),C.createElement("path",{fillRule:"evenodd",d:"M12 5C8.70123 5 6.21946 6.37976 4.57428 7.88785C3.75435 8.63944 3.13312 9.43033 2.71084 10.1165C2.49997 10.4592 2.33188 10.7868 2.21323 11.081C2.10598 11.3469 2 11.679 2 12C2 12.321 2.10598 12.6531 2.21323 12.919C2.33188 13.2132 2.49997 13.5408 2.71084 13.8835C3.13312 14.5697 3.75435 15.3606 4.57428 16.1122C6.21946 17.6202 8.70123 19 12 19C15.2988 19 17.7805 17.6202 19.4257 16.1122C20.2456 15.3606 20.8669 14.5697 21.2892 13.8835C21.5 13.5408 21.6681 13.2132 21.7868 12.919C21.894 12.6531 22 12.321 22 12C22 11.679 21.894 11.3469 21.7868 11.081C21.6681 10.7868 21.5 10.4592 21.2892 10.1165C20.8669 9.43033 20.2456 8.63944 19.4257 7.88785C17.7805 6.37976 15.2988 5 12 5ZM4.06802 12.1708C4.03445 12.0876 4.01707 12.0317 4.0082 12C4.01707 11.9683 4.03445 11.9124 4.06802 11.8292C4.13687 11.6585 4.25003 11.4314 4.41416 11.1647C4.74188 10.6322 5.24565 9.98556 5.92572 9.36215C7.28054 8.12024 9.29877 7 12 7C14.7012 7 16.7195 8.12024 18.0743 9.36215C18.7544 9.98556 19.2581 10.6322 19.5858 11.1647C19.75 11.4314 19.8631 11.6585 19.932 11.8292C19.9655 11.9124 19.9829 11.9683 19.9918 12C19.9829 12.0317 19.9655 12.0876 19.932 12.1708C19.8631 12.3415 19.75 12.5686 19.5858 12.8353C19.2581 13.3678 18.7544 14.0144 18.0743 14.6378C16.7195 15.8798 14.7012 17 12 17C9.29877 17 7.28054 15.8798 5.92572 14.6378C5.24565 14.0144 4.74188 13.3678 4.41416 12.8353C4.25003 12.5686 4.13687 12.3415 4.06802 12.1708Z",clipRule:"evenodd"}))),pP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M7 8V10H17V8H7ZM9 14V12H15V14H9ZM11 16V18H13V16H11Z"}),C.createElement("path",{fillRule:"evenodd",d:"M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12ZM20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12Z",clipRule:"evenodd"}))),hP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{fillRule:"evenodd",d:"M9.41421 4H2V20H22V6H11.4142L9.41421 4ZM4 18V8H20V18H4Z",clipRule:"evenodd"}))),mP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M16 16H8V18H16V16Z"}),C.createElement("path",{fillRule:"evenodd",d:"M4 22V2H20V22H4ZM6 4H18V20H6V4Z",clipRule:"evenodd"}))),vP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{stroke:"#000",strokeWidth:"2",d:"M3.74844 19L12.0002 4.97231L20.2516 19H3.74844Z"}))),gP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M21 3V9H19V5L15 5V3L21 3ZM3 3H9V5H5V9H3V3ZM3 21V15H5V19H9V21H3ZM15 21H21V15H19V19H15V21ZM12 10C10.8954 10 10 10.8954 10 12 10 13.1046 10.8954 14 12 14 13.1046 14 14 13.1046 14 12 14 10.8954 13.1046 10 12 10Z"}))),yP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M9 7H15V9H13V13H11V9H9V7Z"}),C.createElement("path",{fillRule:"evenodd",d:"M3 17V3H21V17H3ZM5 5H19V15H5V5Z",clipRule:"evenodd"}),C.createElement("path",{d:"M19 19H5V21H19V19Z"}))),$P=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M15.4998 5.93786C12.3243 4.1045 8.30946 5.04192 6.25478 8H8V10H3V5H5V6.34086C7.73535 2.94898 12.6079 1.95882 16.4998 4.20581C20.8044 6.69109 22.2793 12.1954 19.794 16.5C17.3087 20.8047 11.8044 22.2795 7.49979 19.7943C5.40842 18.5868 3.9841 16.6647 3.35878 14.5166L5.27907 13.9576C5.76607 15.6305 6.87253 17.1227 8.49979 18.0622C11.8478 19.9952 16.129 18.8481 18.062 15.5C19.995 12.152 18.8478 7.87086 15.4998 5.93786Z"}),C.createElement("path",{d:"M12 14C13.1046 14 14 13.1046 14 12C14 10.8954 13.1046 10 12 10C10.8954 10 10 10.8954 10 12C10 13.1046 10.8954 14 12 14Z"}))),wP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{fillRule:"evenodd",d:"M21.5855 9.68946L12 2.7666L2.41455 9.68946L3.58553 11.3108L12 5.23367L20.4146 11.3108L21.5855 9.68946ZM7 12.0001H5V21.0001H11V16.0001H13V21.0001H19V12.0001H17V19.0001H15V14.0001H9V19.0001H7V12.0001Z",clipRule:"evenodd"}))),bP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M20 3H4V5H20V3Z"}),C.createElement("path",{fillRule:"evenodd",d:"M4 7V17H20V7H4ZM18 9H6V15H18V9Z",clipRule:"evenodd"}),C.createElement("path",{d:"M4 19H20V21H4V19Z"}))),EP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M9.70726 7.70712L8.29304 6.29291L4.58594 10L8.29304 13.7071L9.70726 12.2929L8.41435 11H15.5856L14.2927 12.2929L15.707 13.7071L19.4141 9.99999L15.707 6.29288L14.2927 7.70709L15.5857 9H8.41438L9.70726 7.70712Z"}),C.createElement("path",{fillRule:"evenodd",d:"M2 3V17H22V3H2ZM20 5H4V15H20V5Z",clipRule:"evenodd"}),C.createElement("path",{d:"M4 19H20V21H4V19Z"}))),CP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M18 10C18 11.1046 17.1046 12 16 12C14.8954 12 14 11.1046 14 10C14 8.89543 14.8954 8 16 8C17.1046 8 18 8.89543 18 10Z"}),C.createElement("path",{fillRule:"evenodd",d:"M2 20V4H22V20H2ZM4 6H20V17.5857L16.0001 13.5858L14.0001 15.5858L8.00008 9.58582L4 13.5859V6ZM4 16.4143V18H13.5858L8.00008 12.4142L4 16.4143ZM14.4143 18H17.5858L16.0001 16.4142L14.4143 18Z",clipRule:"evenodd"}))),SP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{fillRule:"evenodd",d:"M2 5V15H14V5H2ZM12 7H4V13H12V7Z",clipRule:"evenodd"}),C.createElement("path",{d:"M22 17V19H2V17H22ZM22 5H16V7H22V5ZM16 9H22V11H16V9ZM22 13H16V15H22V13Z"}))),_P=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{fillRule:"evenodd",d:"M10 5V15H22V5H10ZM20 7H12V13H20V7Z",clipRule:"evenodd"}),C.createElement("path",{d:"M22 17V19H2V17H22ZM8 5H2V7H8V5ZM2 9H8V11H2V9ZM8 13H2V15H8V13Z"}))),xP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M13 16H14V18H10V16H11V12H10V10H13V16ZM12 5.5C11.1716 5.5 10.5 6.17157 10.5 7 10.5 7.82843 11.1716 8.5 12 8.5 12.8284 8.5 13.5 7.82843 13.5 7 13.5 6.17157 12.8284 5.5 12 5.5Z"}),C.createElement("path",{fillRule:"evenodd",d:"M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20Z",clipRule:"evenodd"}))),OP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{fillRule:"evenodd",d:"M10 3H17V5H14.3584L11.4443 19H14V21L11.028 21H9L7 21V19H9.4163L12.3304 5H10V3Z",clipRule:"evenodd"}))),PP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{fillRule:"evenodd",d:"M13 3H11V6H4V8H6.14603C6.72201 10.8754 8.4029 13.2122 10.3922 15.0269C8.05005 16.8465 5.43103 18.0192 3.70898 18.5433L4.29131 20.4566C6.30162 19.8448 9.32436 18.4761 11.9749 16.3239C14.5162 18.201 17.3216 19.4054 19.2194 19.9599L19.7803 18.0401C18.1527 17.5646 15.7289 16.535 13.4937 14.954C15.3226 13.1144 16.8284 10.8003 17.3604 8H20V6H13V3ZM8.19558 8H15.3165C14.8002 10.2269 13.5262 12.1292 11.9131 13.7052C10.155 12.1472 8.7535 10.2439 8.19558 8Z",clipRule:"evenodd"}))),TP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M12.9258 9.2258L12 7L11.0742 9.2258L8.6713 9.41844L10.5021 10.9867L9.94275 13.3316L12 12.075L14.0572 13.3316L13.4979 10.9867L15.3287 9.41844L12.9258 9.2258Z"}),C.createElement("path",{fillRule:"evenodd",d:"M12 21L23 10L18 3L6 3L1 10L12 21ZM16.9708 5L20.3878 9.7838L12 18.1716L3.61223 9.7838L7.02924 5L16.9708 5Z",clipRule:"evenodd"}))),AP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{fillRule:"evenodd",d:"M12 21L1 10L6 3L18 3L23 10L12 21ZM20.3878 9.7838L16.9708 5L7.02924 5L3.61223 9.7838L5.64752 11.8191L8.95092 8.45923L12.4176 12.0173L14.9116 9.49744C14.1243 9.45168 13.5 8.79875 13.5 8C13.5 7.17157 14.1716 6.5 15 6.5C15.8284 6.5 16.5 7.17157 16.5 8C16.5 8.82843 15.8284 9.5 15 9.5C14.9927 9.5 14.9853 9.49995 14.978 9.49984L17.8007 12.3708L20.3878 9.7838ZM12 18.1716L7.06179 13.2334L8.94444 11.3185L12.4063 14.8717L14.939 12.3129L16.3865 13.7851L12 18.1716Z",clipRule:"evenodd"}))),RP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M15 7V10H17V7C17 4.23858 14.7614 2 12 2 9.23858 2 7 4.23858 7 7V10H9V7C9 5.34315 10.3431 4 12 4 13.6569 4 15 5.34315 15 7ZM15 17V14H17V17C17 19.7614 14.7614 22 12 22 9.23858 22 7 19.7614 7 17V14H9V17C9 18.6569 10.3431 20 12 20 13.6569 20 15 18.6569 15 17Z"}),C.createElement("path",{d:"M13 8H11V16H13V8Z"}))),jP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M2 6C2 4.89542 2.89545 4 4 4 5.10455 4 6 4.89542 6 6 6 7.10455 5.10455 8 4 8 2.89545 8 2 7.10455 2 6ZM22 5H8V7H22V5ZM22 11H8V13H22V11ZM8 17H22V19H8V17ZM4 10C2.89545 10 2 10.8954 2 12 2 13.1046 2.89545 14 4 14 5.10455 14 6 13.1046 6 12 6 10.8954 5.10455 10 4 10ZM4 16C2.89545 16 2 16.8954 2 18 2 19.1046 2.89545 20 4 20 5.10455 20 6 19.1046 6 18 6 16.8954 5.10455 16 4 16Z"}))),IP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M4.97748 7.99993H3.81348V5.18593L3.12348 5.60593 2.66748 4.80193 4.04748 3.87793H4.97748V7.99993ZM22 4.99994H8V6.99994H22V4.99994ZM22 10.9999H8V12.9999H22V10.9999ZM8 16.9999H22V18.9999H8V16.9999ZM2.33421 14H5.63421V12.962H4.11621L4.65021 12.62C5.38221 12.152 5.59821 11.732 5.59821 11.192 5.59821 10.394 4.93821 9.80597 3.96021 9.80597 3.27621 9.80597 2.71821 10.082 2.26221 10.622L2.98221 11.348C3.30021 11.03 3.57621 10.862 3.93021 10.862 4.20021 10.862 4.39821 11.012 4.39821 11.24 4.39821 11.456 4.29621 11.642 3.86421 11.954L2.33421 13.058V14ZM5.66987 18.824C5.66987 19.556 5.00987 20.078 3.97787 20.078 3.19187 20.078 2.59787 19.802 2.21387 19.394L2.86787 18.62C3.17387 18.908 3.55787 19.04 3.91187 19.04 4.28387 19.04 4.46987 18.902 4.46987 18.716 4.46987 18.518 4.33187 18.41 3.83987 18.416L3.34187 18.422V17.45H3.83387C4.21787 17.45 4.39187 17.348 4.39187 17.162 4.39187 16.958 4.18187 16.844 3.84587 16.844 3.50387 16.844 3.20987 17.006 2.94587 17.252L2.30387 16.538C2.66387 16.124 3.17987 15.806 3.97187 15.806 4.99187 15.806 5.57987 16.292 5.57987 16.94 5.57987 17.384 5.29187 17.738 4.82387 17.876 5.29187 17.984 5.66987 18.314 5.66987 18.824Z"}))),LP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{fillRule:"evenodd",d:"M2 20V4H22V20H2ZM18.5859 6H5.41427L12.0001 12.5858L18.5859 6ZM4 7.41415V18H20V7.4143L12.0001 15.4142L4 7.41415Z",clipRule:"evenodd"}))),NP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{fillRule:"evenodd",d:"M12 18C15.3137 18 18 15.3137 18 12C18 8.68629 15.3137 6 12 6C8.68629 6 6 8.68629 6 12C6 15.3137 8.68629 18 12 18Z",clipRule:"evenodd"}))),MP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M12 12C13.1046 12 14 11.1046 14 10C14 8.89543 13.1046 8 12 8C10.8954 8 10 8.89543 10 10C10 11.1046 10.8954 12 12 12Z"}),C.createElement("path",{fillRule:"evenodd",d:"M20 10C20 16 12 22.5 12 22.5C12 22.5 4 16 4 10C4 5.58172 7.58172 2 12 2C16.4183 2 20 5.58172 20 10ZM18 10C18 12.2326 16.4373 14.8758 14.4702 17.2117C13.5849 18.263 12.6945 19.163 12 19.8205C11.3055 19.163 10.4151 18.263 9.52982 17.2117C7.5627 14.8758 6 12.2326 6 10C6 6.68629 8.68629 4 12 4C15.3137 4 18 6.68629 18 10Z",clipRule:"evenodd"}))),kP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M21 7H3V5H21V7ZM21 13H3V11H21V13ZM3 19H21V17H3V19Z"}))),FP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{fillRule:"evenodd",d:"M3 21V3H21V21H3ZM5 5H19V19H5V5Z",clipRule:"evenodd"}))),DP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M7 12.0001C7 13.1046 6.10457 14.0001 5 14.0001 3.89543 14.0001 3 13.1046 3 12.0001 3 10.8955 3.89543 10.0001 5 10.0001 6.10457 10.0001 7 10.8955 7 12.0001ZM14 11.9724C14 13.077 13.1046 13.9724 12 13.9724 10.8954 13.9724 10 13.077 10 11.9724 10 10.8678 10.8954 9.97241 12 9.97241 13.1046 9.97241 14 10.8678 14 11.9724ZM19.0002 14.0001C20.1048 14.0001 21.0002 13.1046 21.0002 12.0001 21.0002 10.8955 20.1048 10.0001 19.0002 10.0001 17.8956 10.0001 17.0002 10.8955 17.0002 12.0001 17.0002 13.1046 17.8956 14.0001 19.0002 14.0001Z"}))),VP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M12 2C10.8954 2 10 2.89543 10 4 10 5.10457 10.8954 6 12 6 13.1046 6 14 5.10457 14 4 14 2.89543 13.1046 2 12 2ZM4 16C2.89543 16 2 16.8954 2 18 2 19.1046 2.89543 20 4 20 5.10457 20 6 19.1046 6 18 6 16.8954 5.10457 16 4 16ZM10 18C10 16.8954 10.8954 16 12 16 13.1046 16 14 16.8954 14 18 14 19.1046 13.1046 20 12 20 10.8954 20 10 19.1046 10 18ZM20 16C18.8954 16 18 16.8954 18 18 18 19.1046 18.8954 20 20 20 21.1046 20 22 19.1046 22 18 22 16.8954 21.1046 16 20 16ZM13 10H21V14H19V12H13V14H11V12H5V14H3V10H11V8H13V10Z"}))),HP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M15 7H7V9H15V7Z"}),C.createElement("path",{fillRule:"evenodd",d:"M15 11V17H7V11H15ZM13 15V13H9V15H13Z",clipRule:"evenodd"}),C.createElement("path",{fillRule:"evenodd",d:"M19 3H3V18C3 19.6569 4.34315 21 6 21H18C19.6569 21 21 19.6569 21 18V15H19V3ZM5 18V5H17V19H6C5.44772 19 5 18.5523 5 18Z",clipRule:"evenodd"}))),UP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M11 18C12.4021 18 13.6918 17.5191 14.7133 16.7133L16.1348 18.1348C14.7454 19.2991 12.9545 20 11 20C6.58172 20 3 16.4183 3 12C3 7.58172 6.58172 4 11 4C12.9545 4 14.7454 4.70094 16.1348 5.86515L14.7133 7.28675C13.6918 6.4809 12.4021 6 11 6C7.68629 6 5 8.68629 5 12C5 15.3137 7.68629 18 11 18Z"}),C.createElement("path",{d:"M22.4141 12L17.707 16.7071L16.2927 15.2929L18.5857 13L10 13V11L18.5856 11L16.2927 8.70712L17.707 7.29291L22.4141 12Z"}))),BP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{fillRule:"evenodd",d:"M20 7L15 2H4V22H20V7ZM18 8.00003V20H6V4H14C14 4.00001 14 3.99999 14 4V8.00003H18Z",clipRule:"evenodd"}))),zP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{fillRule:"evenodd",d:"M10 2C6.68629 2 4 4.68629 4 8C4 11.3137 6.68629 14 10 14H13V22H15V4H17V22H19V2H10ZM10 4H13V12H10C7.79086 12 6 10.2091 6 8C6 5.79086 7.79086 4 10 4Z",clipRule:"evenodd"}))),KP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M15 3H13.5C13.5 2.17157 12.8284 1.5 12 1.5C11.1716 1.5 10.5 2.17157 10.5 3H9V7H15V3Z"}),C.createElement("path",{d:"M4 4H7V6H6V20H18V6H17V4H20V22H4V4Z"}))),qP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M9 9H11V15H9V9ZM15 9H13V15H15V9Z"}),C.createElement("path",{fillRule:"evenodd",d:"M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20Z",clipRule:"evenodd"}))),ZP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{fillRule:"evenodd",d:"M19.0927 3.32161C18.3117 2.54056 17.0453 2.54056 16.2643 3.32161L4.2357 15.3502L3.5 20.5001L8.64992 19.7644L20.6785 7.73583C21.4596 6.95478 21.4596 5.68845 20.6785 4.9074L19.0927 3.32161ZM5.85702 18.1431L6.12132 16.293L14.6786 7.73571L16.2644 9.3215L7.70711 17.8788L5.85702 18.1431ZM17.6786 7.90728L19.2643 6.32161L17.6785 4.73582L16.0928 6.3215L17.6786 7.90728Z",clipRule:"evenodd"}))),WP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M10 15.4641L16 12L10 8.53589L10 15.4641Z"}),C.createElement("path",{fillRule:"evenodd",d:"M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12ZM20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12Z",clipRule:"evenodd"}))),GP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M4.66674 8.74762 8.70718 4.70718 7.29297 3.29297 4.66674 5.9192 3.70718 4.95964 2.29297 6.37385 4.66674 8.74762ZM22 5.00006H10V7.00006H22V5.00006ZM22 11.0001H10V13.0001H22V11.0001ZM10 17.0001H22V19.0001H10V17.0001ZM8.70718 10.7072 4.66674 14.7476 2.29297 12.3738 3.70718 10.9596 4.66674 11.9192 7.29297 9.29297 8.70718 10.7072ZM4.66674 20.7476 8.70718 16.7072 7.29297 15.293 4.66674 17.9192 3.70718 16.9596 2.29297 18.3738 4.66674 20.7476Z"}))),QP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{fillRule:"evenodd",d:"M7 6C9.20914 6 11 7.79086 11 10 11 13.5653 8.81985 16.6682 5.55262 18.8336L4.44775 17.1664C5.87998 16.2172 7.00481 15.1169 7.77807 13.9244 7.52639 13.974 7.26623 14 7 14 4.79086 14 3 12.2091 3 10 3 7.79086 4.79086 6 7 6ZM9 10C9 11.1046 8.10457 12 7 12 5.89543 12 5 11.1046 5 10 5 8.89543 5.89543 8 7 8 8.10457 8 9 8.89543 9 10ZM17.7781 13.9244C17.5264 13.974 17.2662 14 17 14 14.7909 14 13 12.2091 13 10 13 7.79086 14.7909 6 17 6 19.2091 6 21 7.79086 21 10 21 13.5653 18.8199 16.6682 15.5526 18.8336L14.4478 17.1664C15.88 16.2172 17.0048 15.1169 17.7781 13.9244ZM19 10C19 11.1046 18.1046 12 17 12 15.8954 12 15 11.1046 15 10 15 8.89543 15.8954 8 17 8 18.1046 8 19 8.89543 19 10Z",clipRule:"evenodd"}))),YP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{fillRule:"evenodd",d:"M12 16C14.2091 16 16 14.2091 16 12C16 9.79086 14.2091 8 12 8C9.79086 8 8 9.79086 8 12C8 14.2091 9.79086 16 12 16Z",clipRule:"evenodd"}))),JP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{fillRule:"evenodd",d:"M18.9998 6.34195C16.2646 2.94959 11.3917 1.95918 7.49955 4.2063C3.19492 6.69158 1.72004 12.1959 4.20532 16.5005C6.69065 20.805 12.1955 22.2794 16.5001 19.7942L15.5001 18.0621C12.1521 19.9951 7.87093 18.848 5.93794 15.5C4.00509 12.1519 5.15156 7.87131 8.49955 5.93835C11.6749 4.10503 15.6897 5.04236 17.7444 8.00024H14.9998V10.0002H20.9998V4.00024H18.9998V6.34195ZM18.9282 8.00024H18.9998V7.95891L18.9282 8.00024Z",clipRule:"evenodd"}))),XP=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M15 3H21V5H19V19H21V21H15V19H17V5H15V3Z"}),C.createElement("path",{fillRule:"evenodd",d:"M13.9362 17H11.7122L10.8482 14.92H5.60021L4.73621 17H2.51221L7.12021 6.008H9.32821L13.9362 17ZM8.22421 8.648L6.28821 13.288H10.1602L8.22421 8.648Z",clipRule:"evenodd"}))),eT=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M10.1885 5.23831C8.52721 5.68346 7.16654 6.68944 6.25535 7.99985H8V9.99985H3V4.99985H5V6.34247C6.15482 4.91139 7.75799 3.81902 9.67087 3.30646 14.4721 2.01998 19.4071 4.86923 20.6936 9.67042L18.7617 10.1881C17.7611 6.4538 13.9228 4.23772 10.1885 5.23831ZM5.23876 13.8115C6.23935 17.5458 10.0777 19.7619 13.812 18.7613 15.4731 18.3162 16.8339 17.3102 17.7451 15.9998H16V13.9998H21V18.9998H19V17.6577C17.8452 19.0885 16.2423 20.1806 14.3296 20.6931 9.52842 21.9796 4.59339 19.1304 3.30691 14.3292L5.23876 13.8115Z"}))),tT=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{fillRule:"evenodd",d:"M2 8C2 5.79086 3.79086 4 6 4H18C20.2091 4 22 5.79086 22 8V20H6C3.79086 20 2 18.2091 2 16V8ZM6 6H18C19.1046 6 20 6.89543 20 8V18H6C4.89543 18 4 17.1046 4 16V8C4 6.89543 4.89543 6 6 6Z",clipRule:"evenodd"}),C.createElement("path",{d:"M12.9258 10.7258L12.0001 8.5L11.0743 10.7258L8.67139 10.9184L10.5022 12.4867L9.94284 14.8316L12.0001 13.575L14.0573 14.8316L13.498 12.4867L15.3288 10.9184L12.9258 10.7258Z"}))),rT=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M13 3H11V5H13V3Z"}),C.createElement("path",{fillRule:"evenodd",d:"M3 21V11H21V21H3ZM5 13H19V19H5V13Z",clipRule:"evenodd"}),C.createElement("path",{d:"M15 3H17V5H15V3ZM5 3H3V5H5V3ZM7 3H9V5H7V3ZM21 3H19V5H21V3ZM19 7H21V9H19V7ZM5 7H3V9H5V7Z"}))),nT=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{fillRule:"evenodd",d:"M3 13V3H21V13H3ZM5 5H19V11H5V5Z",clipRule:"evenodd"}),C.createElement("path",{d:"M13 19H11V21H13V19ZM15 19H17V21H15V19ZM5 19H3V21H5V19ZM7 19H9V21H7V19ZM21 19H19V21H21V19ZM19 15H21V17H19V15ZM5 15H3V17H5V15Z"}))),iT=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M5 9H19V11H21V7H3V17H15V15H5V9Z"}),C.createElement("path",{d:"M20.0001 17.4142L18.2072 19.2071L16.793 17.7929L18.5859 16L16.793 14.2071L18.2072 12.7929L20.0001 14.5858L21.793 12.7929L23.2072 14.2071L21.4143 16L23.2072 17.7929L21.793 19.2071L20.0001 17.4142Z"}))),aT=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{fillRule:"evenodd",d:"M10 3C6.13401 3 3 6.13401 3 10C3 13.866 6.13401 17 10 17C11.5723 17 13.0236 16.4816 14.1922 15.6064L19.2929 20.7071L20.7071 19.2929L15.6064 14.1922C16.4816 13.0236 17 11.5723 17 10C17 6.13401 13.866 3 10 3ZM5 10C5 7.23858 7.23858 5 10 5C12.7614 5 15 7.23858 15 10C15 12.7614 12.7614 15 10 15C7.23858 15 5 12.7614 5 10Z",clipRule:"evenodd"}))),oT=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{fillRule:"evenodd",d:"M4 2V12.3197C4 16.1074 6.14002 19.57 9.52786 21.2639L12 22.5L14.4721 21.2639C17.86 19.57 20 16.1074 20 12.3197V2H4ZM13 4H18V12.3197C18 15.3498 16.288 18.1199 13.5777 19.4751L13 19.7639V4ZM11 4V19.7639L10.4223 19.4751C7.71202 18.1199 6 15.3498 6 12.3197V4H11Z",clipRule:"evenodd"}))),sT=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M12 14.5C13.3807 14.5 14.5 13.3807 14.5 12C14.5 10.6193 13.3807 9.5 12 9.5C10.6193 9.5 9.5 10.6193 9.5 12C9.5 13.3807 10.6193 14.5 12 14.5Z"}),C.createElement("path",{fillRule:"evenodd",d:"M5.59047 4.61667L7.73535 5.23024C7.90906 5.12057 8.08729 5.01742 8.26969 4.9211L8.8106 2.75746C8.92189 2.3123 9.32187 2 9.78074 2H14.2192C14.6781 2 15.078 2.3123 15.1893 2.75746L15.7302 4.9211C15.9127 5.01743 16.0909 5.1206 16.2646 5.23028L18.4097 4.61667C18.8509 4.49047 19.3213 4.68071 19.5507 5.07811L21.77 8.92191C21.9994 9.3193 21.9289 9.82185 21.5991 10.1408L19.9942 11.6926C19.998 11.7946 20 11.8971 20 12C20 12.103 19.998 12.2055 19.9942 12.3075L21.5991 13.8593C21.9289 14.1782 21.9994 14.6808 21.77 15.0782L19.5507 18.922C19.3213 19.3194 18.8509 19.5096 18.4097 19.3834L16.2646 18.7698C16.0909 18.8794 15.9126 18.9826 15.7303 19.0789L15.1893 21.2426C15.078 21.6878 14.6781 22.0001 14.2192 22.0001H9.78074C9.32187 22.0001 8.92189 21.6878 8.8106 21.2426L8.26967 19.0789C8.08728 18.9826 7.90907 18.8794 7.73537 18.7698L5.59047 19.3834C5.1493 19.5096 4.67885 19.3193 4.44942 18.9219L2.23019 15.0781C2.00076 14.6807 2.07123 14.1782 2.40111 13.8592L4.00577 12.3076C4.00191 12.2056 3.99996 12.103 3.99996 12C3.99996 11.897 4.00191 11.7944 4.00577 11.6924L2.40111 10.1408C2.07123 9.82185 2.00076 9.31931 2.23019 8.92191L4.44942 5.07811C4.67885 4.68071 5.1493 4.49047 5.59047 4.61667ZM13.4384 4L14.0066 6.27263L14.7963 6.68967C14.933 6.76185 15.0667 6.8392 15.197 6.92148L15.954 7.39936L18.2091 6.75428L19.6475 9.24574L17.9619 10.8756L17.9956 11.7681C17.9985 11.8449 18 11.9222 18 12C18 12.0778 17.9985 12.1551 17.9956 12.232L17.9619 13.1245L19.6475 14.7543L18.2091 17.2458L15.9539 16.6007L15.1969 17.0786C15.0666 17.1608 14.933 17.2382 14.7964 17.3103L14.0066 17.7274L13.4384 20.0001H10.5615L9.99334 17.7274L9.20357 17.3103C9.0669 17.2382 8.93328 17.1608 8.80298 17.0786L8.04599 16.6007L5.79108 17.2457L4.35263 14.7543L6.03809 13.1246L6.00434 12.2321C6.00143 12.1552 5.99996 12.0778 5.99996 12C5.99996 11.9222 6.00143 11.8448 6.00434 11.7679L6.03808 10.8754L4.35263 9.24574L5.79108 6.75428L8.04597 7.39931L8.80297 6.92145C8.93328 6.83918 9.06691 6.76184 9.20358 6.68967L9.99336 6.27263L10.5615 4H13.4384Z",clipRule:"evenodd"}))),lT=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M17 4H19V7H22V9H19V12H17V9H14V7H17V4Z"}),C.createElement("path",{fillRule:"evenodd",d:"M13.3819 14.8618C13.3819 14.8618 14.156 15.2587 14.5877 15.5754C15.2779 16.0817 16.0732 16.8818 16.3217 18C16.3504 18.1291 16.3718 18.2624 16.3849 18.4C16.3948 18.5041 16.4 18.6106 16.4 18.7196V20L2 20L2 18.7196C2 18.6106 2.00518 18.5041 2.01509 18.4C2.0282 18.2624 2.0496 18.1291 2.07828 18C2.32658 16.8823 3.12062 16.0826 3.80611 15.5777C4.24345 15.2556 4.68302 15.0177 5.01726 14.859C5.17463 14.7843 5.30866 14.7271 5.4081 14.687L5.58887 14.6179L5.66038 14.5963C6.26182 14.4454 6.49887 14.2588 6.57556 14.1823L6.57415 13.5893C6.09164 13.1281 5.87178 12.5905 5.77247 12.1848C5.46152 11.8317 5.2529 11.4055 5.14173 10.8622C5.07124 10.5178 5.06936 10.1927 5.15098 9.88435C5.18373 9.76058 5.22757 9.64854 5.27799 9.54693L5.25537 9.4743L5.24898 9.44731C4.93626 8.12731 5.04708 7.08466 5.38775 6.27783C5.72576 5.47727 6.26031 4.97981 6.67835 4.69287C7.67082 4.01106 8.78472 4 9.21783 4C10.2301 4 10.9362 4.55189 11.3179 4.95238C11.8459 5.11349 12.3048 5.45723 12.6421 5.91119C12.8847 6.23768 13.1342 6.67044 13.2573 7.26733C13.3791 7.85792 13.3668 8.55847 13.1649 9.41355L13.1586 9.44015L13.1252 9.54806C13.3264 9.93791 13.4457 10.464 13.2053 11.045L13.1459 11.1907L13.1452 11.1924L13.1273 11.2371C13.034 11.4706 12.8856 11.8419 12.6355 12.1619C12.5387 12.569 12.3203 13.1181 11.8286 13.5884V14.2886C11.943 14.3517 12.193 14.4582 12.6989 14.5846L12.7304 14.5924L12.7611 14.6028C12.7732 14.6069 12.7925 14.6136 12.8183 14.623C12.8599 14.6382 12.9185 14.6604 12.991 14.6897C13.0955 14.732 13.3819 14.8618 13.3819 14.8618ZM11.2272 8.91598C11.3674 8.30346 11.3486 7.91438 11.2985 7.67121C11.2493 7.43251 11.1559 7.2643 11.0368 7.10413C10.9252 6.95386 10.8091 6.88818 10.7343 6.86533L10.2322 6.71215L9.87003 6.33214C9.67345 6.12586 9.4557 6 9.21783 6C8.82584 6 8.26127 6.03191 7.81083 6.34135C7.62244 6.47066 7.3837 6.69234 7.23024 7.05578C7.08237 7.40601 6.96718 7.99518 7.18609 8.94759L7.42594 9.71769L7.09053 10.3937C7.09194 10.4086 7.09491 10.4309 7.10113 10.4613C7.15059 10.703 7.21857 10.8007 7.2734 10.863L7.59826 11.2318L7.71513 11.7093C7.75185 11.8593 7.82353 12.0168 7.95612 12.1436L8.57212 12.7324L8.57754 15.0102L7.98805 15.5982C7.6028 15.9825 7.03137 16.3048 6.21349 16.5192C6.19847 16.5249 6.17956 16.5324 6.15712 16.5414C5.93152 16.6325 5.45081 16.8502 4.99227 17.188C4.64396 17.4446 4.37811 17.7178 4.20979 18L14.1898 18C14.0213 17.7182 13.7549 17.4449 13.4046 17.1879C12.9584 16.8605 12.4879 16.6437 12.2403 16.5435C12.2043 16.5289 12.1752 16.5177 12.1541 16.5098C11.5958 16.3671 11.179 16.2142 10.8632 16.0402L9.82857 15.47V12.7339L10.4461 12.1432C10.5814 12.0137 10.6534 11.8522 10.6897 11.6994L10.7907 11.2745L11.0597 10.9304C11.0755 10.9102 11.1061 10.8642 11.1469 10.7815C11.1881 10.6981 11.2226 10.6138 11.27 10.4951L11.2894 10.4467L11.2939 10.4353L11.311 10.3937L10.9727 9.73827L11.2272 8.91598Z",clipRule:"evenodd"}))),uT=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M19.4141 9.99995 16.707 12.7071 15.2927 11.2928 16.5856 9.99995 15.2927 8.70706 16.707 7.29285 19.4141 9.99995ZM7.29304 7.29282 4.58594 9.99992 7.29304 12.707 8.70726 11.2928 7.41436 9.99992 8.70726 8.70703 7.29304 7.29282Z"}),C.createElement("path",{fillRule:"evenodd",d:"M2 16V4H22V16H2ZM4 6H20V14H4V6Z",clipRule:"evenodd"}),C.createElement("path",{d:"M20 18H4V20H20V18Z"}))),cT=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{fillRule:"evenodd",d:"M11.5688 16.4039C11.5335 16.3891 11.4842 16.3681 11.4228 16.3409C11.3002 16.2865 11.1287 16.2072 10.9244 16.1041C10.5184 15.8992 9.97035 15.5938 9.41596 15.1949C8.37749 14.4477 7 13.1442 7 11.3333C7 9.51192 8.45173 8 10.2857 8C10.9154 8 11.5023 8.18001 12 8.48931C12.4977 8.18001 13.0846 8 13.7143 8C15.5483 8 17 9.51192 17 11.3333C17 13.1442 15.6225 14.4477 14.584 15.1949C14.0297 15.5938 13.4816 15.8992 13.0756 16.1041C12.8713 16.2072 12.6998 16.2865 12.5772 16.3409C12.5158 16.3681 12.4665 16.3891 12.4312 16.4039L12 16.576L11.5688 16.4039ZM9 11.3333C9 10.5774 9.59497 10 10.2857 10C10.662 10 11.004 10.1669 11.2435 10.444L12 11.3189L12.7565 10.444C12.996 10.1669 13.338 10 13.7143 10C14.405 10 15 10.5774 15 11.3333C15 12.0998 14.3775 12.8796 13.416 13.5714C12.9703 13.8921 12.5184 14.1451 12.1744 14.3187C12.1121 14.3501 12.0537 14.3788 12 14.4046C11.9463 14.3788 11.8879 14.3501 11.8256 14.3187C11.4816 14.1451 11.0297 13.8921 10.584 13.5714C9.62251 12.8796 9 12.0998 9 11.3333Z",clipRule:"evenodd"}),C.createElement("path",{fillRule:"evenodd",d:"M2 8C2 5.79086 3.79086 4 6 4H18C20.2091 4 22 5.79086 22 8V20H6C3.79086 20 2 18.2091 2 16V8ZM6 6H18C19.1046 6 20 6.89543 20 8V18H6C4.89543 18 4 17.1046 4 16V8C4 6.89543 4.89543 6 6 6Z",clipRule:"evenodd"}))),dT=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M4 4V2H20V4H4ZM16.7072 9.29286 12.0001 4.58575 7.29297 9.29286 8.70718 10.7071 11 8.41426 11 15.5858 8.70703 13.2928 7.29282 14.707 11.9999 19.4141 16.707 14.707 15.2928 13.2928 13 15.5856 13 8.41411 15.293 10.7071 16.7072 9.29286ZM4 20V22H20V20H4Z"}))),fT=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M10 8C10 6.89543 10.8954 6 12 6 13.1046 6 14 6.89543 14 8 14 9.10457 13.1046 10 12 10 10.8954 10 10 9.10457 10 8ZM12 12C10.8954 12 10 12.8954 10 14 10 15.1046 10.8954 16 12 16 13.1046 16 14 15.1046 14 14 14 12.8954 13.1046 12 12 12Z"}),C.createElement("path",{fillRule:"evenodd",d:"M6 8C6 4.68629 8.68629 2 12 2C15.3137 2 18 4.68629 18 8V14C18 16.973 15.8377 19.441 13 19.917V20H16V22H8V20H11V19.917C8.16229 19.441 6 16.973 6 14V8ZM12 18C14.2091 18 16 16.2091 16 14V8C16 5.79086 14.2091 4 12 4C9.79086 4 8 5.79086 8 8V14C8 16.2091 9.79086 18 12 18Z",clipRule:"evenodd"}))),pT=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M14 10H10V12H14V10Z"}),C.createElement("path",{fillRule:"evenodd",d:"M6 4V20L12 15L18 20V4H6ZM16 6V15.7299L12 12.3966L8 15.7299V6H16Z",clipRule:"evenodd"}))),hT=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{fillRule:"evenodd",d:"M3 3V21H21V3H3ZM11 5H5V11H11V5ZM13 5V11H19V5H13ZM11 13H5V19H11V13ZM13 19V13H19V19H13Z",clipRule:"evenodd"}))),mT=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M15 7C13.8954 7 13 7.89543 13 9C13 10.1046 13.8954 11 15 11C16.1046 11 17 10.1046 17 9C17 7.89543 16.1046 7 15 7Z"}),C.createElement("path",{fillRule:"evenodd",d:"M12.6567 3C11.5959 3 10.5785 3.42143 9.82831 4.17157L3.82831 10.1716C2.26621 11.7337 2.26622 14.2663 3.82831 15.8284L8.17146 20.1716C9.73356 21.7337 12.2662 21.7337 13.8283 20.1716L19.8283 14.1716C20.5785 13.4214 20.9999 12.404 20.9999 11.3431V3H12.6567ZM12.6567 5H18.9999V11.3431C18.9999 11.8736 18.7892 12.3823 18.4141 12.7574L12.4141 18.7574C11.633 19.5384 10.3667 19.5384 9.58568 18.7574L5.24253 14.4142C4.46148 13.6332 4.46148 12.3668 5.24252 11.5858L11.2425 5.58579C11.6176 5.21071 12.1263 5 12.6567 5Z",clipRule:"evenodd"}))),vT=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M5 3H19V7H17V5H13V19H15V21H9V19H11V5H7V7H5V3Z"}))),gT=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{fillRule:"evenodd",d:"M3 11V3H11V11H3ZM5 5H9V9H5V5ZM13 11V3H21V11H13ZM15 5H19V9H15V5ZM3 13V21H11V13H3ZM9 15H5V19H9V15ZM13 21V13H21V21H13ZM15 15H19V19H15V15Z",clipRule:"evenodd"}))),yT=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M16 6H8V10H16V6Z"}),C.createElement("path",{fillRule:"evenodd",d:"M4 2L4 22L12 15L20 22V2L4 2ZM18 17.5925L12 12.3425L6 17.5925V4H18V17.5925Z",clipRule:"evenodd"}))),$T=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{fillRule:"evenodd",d:"M16 5H2V7H16V5ZM16 11H2V13H16V11ZM2 17H16V19H2V17ZM18 5H22V7H18V5ZM22 11H18V13H22V11ZM18 17H22V19H18V17Z",clipRule:"evenodd"}))),wT=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{fillRule:"evenodd",d:"M6.25492 8.00006H9V10.0001H3V4.00006H5V6.34109C7.73532 2.94903 12.608 1.95877 16.5 4.20581C20.8046 6.69109 22.2795 12.1954 19.7942 16.5C17.3089 20.8047 11.8047 22.2796 7.50002 19.7943L8.50002 18.0623C11.8481 19.9952 16.1292 18.8481 18.0622 15.5C19.9952 12.152 18.848 7.87086 15.5 5.93786C12.3245 4.10448 8.30959 5.04193 6.25492 8.00006ZM5 7.9586L5.07181 8.00006H5V7.9586Z",clipRule:"evenodd"}))),bT=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M12.0001 2.58594L16.7072 7.29305L15.293 8.70726L13 6.41429L13 15.0001H11L11 6.41444L8.70718 8.70726L7.29297 7.29304L12.0001 2.58594Z"}),C.createElement("path",{d:"M17.917 13.0001H19.9381C19.979 13.3277 20 13.6615 20 14.0001C20 18.4184 16.4183 22.0001 12 22.0001C7.58172 22.0001 4 18.4184 4 14.0001C4 13.6615 4.02104 13.3277 4.06189 13.0001H6.08296C6.0284 13.3253 6 13.6594 6 14.0001C6 17.3138 8.68629 20.0001 12 20.0001C15.3137 20.0001 18 17.3138 18 14.0001C18 13.6594 17.9716 13.3253 17.917 13.0001Z"}))),ET=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{fillRule:"evenodd",d:"M9.97976 4.51502C9.68686 4.71607 9.31513 5.06166 9.07718 5.62524C8.84412 6.17722 8.70057 7.02849 8.99966 8.31532L9.24544 9.10442L8.88905 9.82264C8.88154 9.83779 8.8762 9.85182 8.87214 9.86716C8.86424 9.89702 8.84715 9.98427 8.88655 10.1768C8.96381 10.5543 9.08395 10.7586 9.21651 10.9091L9.54138 11.278L9.65824 11.7555C9.71979 12.007 9.84643 12.2988 10.0997 12.5409L10.7157 13.1297L10.7214 15.5557L10.1319 16.1438C9.72447 16.5503 9.08883 16.9202 8.1148 17.1719C7.9382 17.2383 7.17938 17.5406 6.44379 18.0824C5.72516 18.6118 5.18275 19.251 5.03817 20L18.9618 20C18.8172 19.2515 18.2747 18.6123 17.5515 18.0818C17.1497 17.787 16.7318 17.5571 16.3916 17.3945C16.2239 17.3143 16.0812 17.2534 15.9771 17.2115C15.9155 17.1867 15.8694 17.1694 15.8417 17.1592C15.1518 16.9843 14.6681 16.804 14.3203 16.6124L13.2857 16.0421L13.2857 13.131L13.9032 12.5403C14.1615 12.2932 14.2881 11.9945 14.3486 11.7399L14.4496 11.315L14.7185 10.9709C14.7656 10.9107 14.8212 10.8214 14.882 10.6983C14.9431 10.5744 14.9927 10.4523 15.0518 10.3043L15.0758 10.2444L15.0804 10.233L15.1586 10.0413C15.1699 10.0141 15.1724 9.99919 15.173 9.99461C15.1737 9.98956 15.174 9.98464 15.1732 9.97724C15.1715 9.95988 15.1629 9.9175 15.1292 9.85229L14.754 9.12528L15.0172 8.27515C15.2095 7.44451 15.1934 6.87882 15.1128 6.48804C15.0328 6.10012 14.877 5.82372 14.6974 5.58192C14.5014 5.31817 14.2706 5.16655 14.0637 5.10343L13.5616 4.95025L13.1995 4.57024C12.9075 4.26384 12.5132 4 12.0223 4C11.522 4 10.6783 4.03512 9.97976 4.51502ZM16.9483 8.80019L16.9065 8.93507C17.158 9.42239 17.3072 10.08 17.0066 10.8062L16.9323 10.9883L16.9315 10.9905L16.9091 11.0464C16.7924 11.3383 16.607 11.8024 16.2944 12.2024C16.1734 12.7113 15.9003 13.3976 15.2857 13.9855L15.2857 14.8608C15.4287 14.9396 15.7412 15.0728 16.3737 15.2307L16.413 15.2405L16.4514 15.2535C16.4665 15.2586 16.4906 15.267 16.5228 15.2787C16.5749 15.2977 16.6481 15.3255 16.7387 15.3621C17.1587 15.5322 17.9513 15.8945 18.7346 16.4692C19.697 17.1753 20.8228 18.338 20.9811 20C20.9935 20.1301 21 20.2632 21 20.3994L21 22L3 22L3 20.3994C3 20.2632 3.00647 20.1301 3.01886 20C3.17716 18.3387 4.30182 17.1762 5.25763 16.4721C6.06171 15.8798 6.87182 15.5155 7.26012 15.3587C7.3793 15.3106 7.45874 15.282 7.48608 15.2723L7.53015 15.2568L7.57547 15.2454C8.32727 15.0568 8.62359 14.8235 8.71945 14.7278L8.71769 13.9866C8.11454 13.4101 7.83972 12.7381 7.71559 12.231C7.3269 11.7896 7.06613 11.2569 6.92716 10.5778C6.83905 10.1472 6.8367 9.74087 6.93871 9.35543C6.97966 9.20073 7.03446 9.06067 7.09749 8.93366L7.06921 8.84287L7.06122 8.80913C6.67033 7.15914 6.80885 5.85582 7.23468 4.84729C7.6572 3.84659 8.32539 3.22476 8.84794 2.86609C10.0885 2.01383 11.4809 2 12.0223 2C13.2876 2 14.1703 2.68986 14.6473 3.19048C15.3074 3.39187 15.8809 3.82154 16.3026 4.38899C16.6059 4.7971 16.9178 5.33805 17.0716 6.08416C17.2238 6.8224 17.2084 7.69809 16.9561 8.76694L16.9483 8.80019Z",clipRule:"evenodd"}))),CT=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M15 12L10 9V15L15 12Z"}),C.createElement("path",{fillRule:"evenodd",d:"M2 20V4H22V20H2ZM4 6H20V18H4V6Z",clipRule:"evenodd"}))),ST=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M13 12C13 10.8954 13.8954 10 15 10C16.1046 10 17 10.8954 17 12C17 13.1046 16.1046 14 15 14C13.8954 14 13 13.1046 13 12Z"}),C.createElement("path",{fillRule:"evenodd",d:"M12 21.8C11.3538 21.9311 10.6849 22 10 22V2C10.6849 2 11.3538 2.06886 12 2.20004C16.5645 3.12658 20 7.16208 20 12C20 16.8379 16.5645 20.8734 12 21.8ZM12 19.748C15.4505 18.8599 18 15.7277 18 12C18 8.27232 15.4505 5.14012 12 4.25204V19.748Z",clipRule:"evenodd"}),C.createElement("path",{d:"M7 10C5.89543 10 5 10.8954 5 12C5 13.1046 5.89543 14 7 14C8.10457 14 9 13.1046 9 12C9 10.8954 8.10457 10 7 10Z"}))),_T=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{d:"M9 9 3 9 3 7 7 7 7 3 9 3 9 9ZM9 15V21H7L7 17H3V15H9ZM21 15H15V21H17V17H21V15ZM15 9V3H17V7H21V9H15ZM12 10C10.8954 10 10 10.8954 10 12 10 13.1046 10.8954 14 12 14 13.1046 14 14 13.1046 14 12 14 10.8954 13.1046 10 12 10Z"}))),xT=e=>C.createElement(Q,e,C.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},C.createElement("path",{fillRule:"evenodd",d:"M12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2ZM9.38254 19.562C8.93442 18.5917 8.57343 17.3767 8.33284 16H5.07026C6.02529 17.651 7.55338 18.929 9.38254 19.562ZM11.0285 18.3283C10.7671 17.6747 10.5403 16.8885 10.3667 16H13.6333C13.4597 16.8885 13.2329 17.6747 12.9715 18.3283C12.6653 19.0937 12.3508 19.5788 12.1039 19.8399C12.0635 19.8826 12.0289 19.9155 12 19.9407C11.9711 19.9155 11.9365 19.8826 11.8961 19.8399C11.6492 19.5788 11.3347 19.0937 11.0285 18.3283ZM10 12C10 12.6936 10.0306 13.3627 10.0872 14H13.9128C13.9694 13.3627 14 12.6936 14 12C14 11.3064 13.9694 10.6373 13.9128 10H10.0872C10.0306 10.6373 10 11.3064 10 12ZM8.08002 10C8.02754 10.6462 8 11.3151 8 12C8 12.6849 8.02754 13.3538 8.08002 14H4.25204C4.08751 13.3608 4 12.6906 4 12C4 11.3094 4.08751 10.6392 4.25204 10H8.08002ZM10.3667 8H13.6333C13.4597 7.11152 13.2329 6.32531 12.9715 5.67171C12.6653 4.90634 12.3508 4.42118 12.1039 4.16007C12.0635 4.11741 12.0289 4.08451 12 4.05929C11.9711 4.08451 11.9365 4.11741 11.8961 4.16007C11.6492 4.42118 11.3347 4.90634 11.0285 5.67171C10.7671 6.32531 10.5403 7.11152 10.3667 8ZM15.92 10C15.9725 10.6462 16 11.3151 16 12C16 12.6849 15.9725 13.3538 15.92 14H19.748C19.9125 13.3608 20 12.6906 20 12C20 11.3094 19.9125 10.6392 19.748 10H15.92ZM18.9297 8H15.6672C15.4266 6.62334 15.0656 5.40828 14.6175 4.43801C16.4466 5.07104 17.9747 6.34903 18.9297 8ZM8.33284 8H5.07026C6.02529 6.34903 7.55338 5.07104 9.38254 4.438C8.93442 5.40828 8.57343 6.62334 8.33284 8ZM14.6175 19.562C15.0656 18.5917 15.4266 17.3767 15.6672 16H18.9297C17.9747 17.651 16.4466 18.929 14.6175 19.562Z",clipRule:"evenodd"}))),OT=({name:e})=>E.jsx("div",{className:"distributionName",children:e}),PT=({title:e,description:t,name:r,image:n,buttonAction:i})=>E.jsxs("div",{className:"kard",children:[E.jsxs("div",{className:"card-header",children:[E.jsx("h2",{children:e}),E.jsx("div",{className:"badge-wrapper",children:E.jsx(OT,{name:r})})]}),E.jsxs("div",{className:"main",children:[n&&E.jsx("div",{className:"image-box",children:E.jsx("img",{src:n,alt:e})}),E.jsxs("div",{className:"hover-overlay",children:[E.jsx("p",{children:t}),E.jsx(jm,{onPress:i,children:"Create"})]})]})]}),TT=({distribution:e,can_manage:t,handler:r})=>E.jsx(PT,{title:e.title,description:e.description,image:e.image,buttonAction:()=>r(t,e.name),name:e.name}),AT=({distributions:e,can_manage:t,handler:r})=>e&&E.jsx("div",{className:"distributionsList new",children:e.map(n=>E.jsx("div",{children:E.jsx(TT,{distribution:n,handler:r,can_manage:t})},n.name))}),RT=e=>{window.location.href=e},jT=({site:e})=>{const t=({name:n})=>E.jsx("div",{className:"distributionName",children:n}),r=({title:n,description:i,name:a,image:o,id:s,buttonAction:l,buttonText:u,distribution:c})=>E.jsxs("div",{className:"kard",children:[E.jsxs("div",{className:"main",children:[E.jsxs("div",{className:"card-header",children:[E.jsxs("div",{children:[E.jsx("h2",{children:n}),E.jsxs("span",{className:"id",children:["id: ",a]})]}),E.jsx("div",{className:"badge-wrapper",children:E.jsx(t,{name:c})})]}),o&&E.jsx("div",{className:"image-box",children:E.jsx("img",{src:o,alt:n})})]}),E.jsxs("div",{className:"hover-overlay",children:[E.jsx("p",{children:i}),E.jsx(jm,{onPress:l,children:u})]})]});return e.needs_upgrade,E.jsx(r,{title:e.title,description:e.description,buttonAction:()=>RT(e["@id"]),name:e.id,buttonText:"Visit",distribution:e.distribution})},IT=({sites:e})=>e&&E.jsx("div",{className:"sitesList",children:e.map((t,r)=>E.jsx("div",{children:E.jsx(jT,{site:t})},r))});var Z5=typeof global=="object"&&global&&global.Object===Object&&global,LT=typeof self=="object"&&self&&self.Object===Object&&self,sn=Z5||LT||Function("return this")(),_r=sn.Symbol,W5=Object.prototype,NT=W5.hasOwnProperty,MT=W5.toString,as=_r?_r.toStringTag:void 0;function kT(e){var t=NT.call(e,as),r=e[as];try{e[as]=void 0;var n=!0}catch{}var i=MT.call(e);return n&&(t?e[as]=r:delete e[as]),i}var FT=Object.prototype,DT=FT.toString;function VT(e){return DT.call(e)}var HT="[object Null]",UT="[object Undefined]",Wy=_r?_r.toStringTag:void 0;function _i(e){return e==null?e===void 0?UT:HT:Wy&&Wy in Object(e)?kT(e):VT(e)}function G5(e,t){return function(r){return e(t(r))}}var Im=G5(Object.getPrototypeOf,Object);function Fr(e){return e!=null&&typeof e=="object"}var BT="[object Object]",zT=Function.prototype,KT=Object.prototype,Q5=zT.toString,qT=KT.hasOwnProperty,ZT=Q5.call(Object);function Cd(e){if(!Fr(e)||_i(e)!=BT)return!1;var t=Im(e);if(t===null)return!0;var r=qT.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&Q5.call(r)==ZT}function WT(){this.__data__=[],this.size=0}function Lm(e,t){return e===t||e!==e&&t!==t}function Sd(e,t){for(var r=e.length;r--;)if(Lm(e[r][0],t))return r;return-1}var GT=Array.prototype,QT=GT.splice;function YT(e){var t=this.__data__,r=Sd(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():QT.call(t,r,1),--this.size,!0}function JT(e){var t=this.__data__,r=Sd(t,e);return r<0?void 0:t[r][1]}function XT(e){return Sd(this.__data__,e)>-1}function eA(e,t){var r=this.__data__,n=Sd(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}function Fn(e){var t=-1,r=e==null?0:e.length;for(this.clear();++ts))return!1;var u=a.get(e),c=a.get(t);if(u&&c)return u==t&&c==e;var d=-1,p=!0,f=r&KA?new cl:void 0;for(a.set(e,t),a.set(t,e);++d-1&&e%1==0&&e-1&&e%1==0&&e<=yR}var $R="[object Arguments]",wR="[object Array]",bR="[object Boolean]",ER="[object Date]",CR="[object Error]",SR="[object Function]",_R="[object Map]",xR="[object Number]",OR="[object Object]",PR="[object RegExp]",TR="[object Set]",AR="[object String]",RR="[object WeakMap]",jR="[object ArrayBuffer]",IR="[object DataView]",LR="[object Float32Array]",NR="[object Float64Array]",MR="[object Int8Array]",kR="[object Int16Array]",FR="[object Int32Array]",DR="[object Uint8Array]",VR="[object Uint8ClampedArray]",HR="[object Uint16Array]",UR="[object Uint32Array]",De={};De[LR]=De[NR]=De[MR]=De[kR]=De[FR]=De[DR]=De[VR]=De[HR]=De[UR]=!0;De[$R]=De[wR]=De[jR]=De[bR]=De[IR]=De[ER]=De[CR]=De[SR]=De[_R]=De[xR]=De[OR]=De[PR]=De[TR]=De[AR]=De[RR]=!1;function BR(e){return Fr(e)&&Dm(e.length)&&!!De[_i(e)]}function Vm(e){return function(t){return e(t)}}var aw=typeof Gt=="object"&&Gt&&!Gt.nodeType&&Gt,js=aw&&typeof Qt=="object"&&Qt&&!Qt.nodeType&&Qt,zR=js&&js.exports===aw,n1=zR&&Z5.process,uo=function(){try{var e=js&&js.require&&js.require("util").types;return e||n1&&n1.binding&&n1.binding("util")}catch{}}(),t2=uo&&uo.isTypedArray,Hm=t2?Vm(t2):BR,KR=Object.prototype,qR=KR.hasOwnProperty;function ow(e,t){var r=Rt(e),n=!r&&xd(e),i=!r&&!n&&dl(e),a=!r&&!n&&!i&&Hm(e),o=r||n||i||a,s=o?rw(e.length,String):[],l=s.length;for(var u in e)(t||qR.call(e,u))&&!(o&&(u=="length"||i&&(u=="offset"||u=="parent")||a&&(u=="buffer"||u=="byteLength"||u=="byteOffset")||Fm(u,l)))&&s.push(u);return s}var ZR=Object.prototype;function Od(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||ZR;return e===r}var WR=G5(Object.keys,Object),GR=Object.prototype,QR=GR.hasOwnProperty;function sw(e){if(!Od(e))return WR(e);var t=[];for(var r in Object(e))QR.call(e,r)&&r!="constructor"&&t.push(r);return t}function xl(e){return e!=null&&Dm(e.length)&&!Y5(e)}function Ol(e){return xl(e)?ow(e):sw(e)}function Vp(e){return ew(e,Ol,km)}var YR=1,JR=Object.prototype,XR=JR.hasOwnProperty;function ej(e,t,r,n,i,a){var o=r&YR,s=Vp(e),l=s.length,u=Vp(t),c=u.length;if(l!=c&&!o)return!1;for(var d=l;d--;){var p=s[d];if(!(o?p in t:XR.call(t,p)))return!1}var f=a.get(e),m=a.get(t);if(f&&m)return f==t&&m==e;var v=!0;a.set(e,t),a.set(t,e);for(var $=o;++da,typeof e[n]>"u"&&(Array.isArray(e)&&n==="-"&&(n=e.length),i&&(t[a]!==""&&t[a]<1/0||t[a]==="-"?e[n]=[]:e[n]={})),!i)break;e=e[n]}var s=e[n];return r===void 0?delete e[n]:e[n]=r,s}function Km(e){if(typeof e=="string"){if(e=e.split("/"),e[0]==="")return e;throw new Error("Invalid JSON pointer.")}else if(Array.isArray(e)){for(const t of e)if(typeof t!="string"&&typeof t!="number")throw new Error("Invalid JSON pointer. Must be of type string or number.");return e}throw new Error("Invalid JSON pointer.")}function fw(e,t){if(typeof e!="object")throw new Error("Invalid input object.");t=Km(t);var r=t.length;if(r===1)return e;for(var n=1;ni?0:i+t),r=r>i?i:r,r<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var a=Array(i);++n0){if(++t>=sL)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var _w=cL(oL);function xw(e){return _w(Sw(e,void 0,nL),e+"")}var dL=1,fL=2,pL=4,Ic=xw(function(e,t){var r={};if(e==null)return r;var n=!1;t=zm(t,function(a){return a=So(a,e),n||(n=a.length>1),a}),Al(e,yw(e),r),n&&(r=Is(r,dL|fL|pL,tL));for(var i=t.length;i--;)Ew(r,t[i]);return r}),hL=Object.prototype,mL=hL.hasOwnProperty;function vL(e,t){return e!=null&&mL.call(e,t)}function Ow(e,t,r){t=So(t,e);for(var n=-1,i=t.length,a=!1;++nJL)return[];var r=i1,n=XL(e,i1);t=DL(t),e-=i1;for(var i=rw(n,t);++r-1}var mN=hN,vN=Rd;function gN(e,t){var r=this.__data__,n=vN(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var yN=gN,$N=tN,wN=uN,bN=fN,EN=mN,CN=yN;function xo(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t-1&&e%1==0&&e-1&&e%1==0&&e<=bF}var t0=EF,CF=fa,SF=t0,_F=cn,xF="[object Arguments]",OF="[object Array]",PF="[object Boolean]",TF="[object Date]",AF="[object Error]",RF="[object Function]",jF="[object Map]",IF="[object Number]",LF="[object Object]",NF="[object RegExp]",MF="[object Set]",kF="[object String]",FF="[object WeakMap]",DF="[object ArrayBuffer]",VF="[object DataView]",HF="[object Float32Array]",UF="[object Float64Array]",BF="[object Int8Array]",zF="[object Int16Array]",KF="[object Int32Array]",qF="[object Uint8Array]",ZF="[object Uint8ClampedArray]",WF="[object Uint16Array]",GF="[object Uint32Array]",Ve={};Ve[HF]=Ve[UF]=Ve[BF]=Ve[zF]=Ve[KF]=Ve[qF]=Ve[ZF]=Ve[WF]=Ve[GF]=!0;Ve[xF]=Ve[OF]=Ve[DF]=Ve[PF]=Ve[VF]=Ve[TF]=Ve[AF]=Ve[RF]=Ve[jF]=Ve[IF]=Ve[LF]=Ve[NF]=Ve[MF]=Ve[kF]=Ve[FF]=!1;function QF(e){return _F(e)&&SF(e.length)&&!!Ve[CF(e)]}var YF=QF;function JF(e){return function(t){return e(t)}}var ha=JF,Nc={exports:{}};Nc.exports;(function(e,t){var r=Iw,n=t&&!t.nodeType&&t,i=n&&!0&&e&&!e.nodeType&&e,a=i&&i.exports===n,o=a&&r.process,s=function(){try{var l=i&&i.require&&i.require("util").types;return l||o&&o.binding&&o.binding("util")}catch{}}();e.exports=s})(Nc,Nc.exports);var r0=Nc.exports,XF=YF,eD=ha,j2=r0,I2=j2&&j2.isTypedArray,tD=I2?eD(I2):XF,n0=tD,rD=iF,nD=Md,iD=nr,aD=kd,oD=e0,sD=n0,lD=Object.prototype,uD=lD.hasOwnProperty;function cD(e,t){var r=iD(e),n=!r&&nD(e),i=!r&&!n&&aD(e),a=!r&&!n&&!i&&sD(e),o=r||n||i||a,s=o?rD(e.length,String):[],l=s.length;for(var u in e)(t||uD.call(e,u))&&!(o&&(u=="length"||i&&(u=="offset"||u=="parent")||a&&(u=="buffer"||u=="byteLength"||u=="byteOffset")||oD(u,l)))&&s.push(u);return s}var Vw=cD,dD=Object.prototype;function fD(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||dD;return e===r}var i0=fD;function pD(e,t){return function(r){return e(t(r))}}var Hw=pD,hD=Hw,mD=hD(Object.keys,Object),vD=mD,gD=i0,yD=vD,$D=Object.prototype,wD=$D.hasOwnProperty;function bD(e){if(!gD(e))return yD(e);var t=[];for(var r in Object(e))wD.call(e,r)&&r!="constructor"&&t.push(r);return t}var ED=bD,CD=Qm,SD=t0;function _D(e){return e!=null&&SD(e.length)&&!CD(e)}var Ro=_D,xD=Vw,OD=ED,PD=Ro;function TD(e){return PD(e)?xD(e):OD(e)}var jl=TD,AD=Rl,RD=jl;function jD(e,t){return e&&AD(t,RD(t),e)}var ID=jD;function LD(e){var t=[];if(e!=null)for(var r in Object(e))t.push(r);return t}var ND=LD,MD=un,kD=i0,FD=ND,DD=Object.prototype,VD=DD.hasOwnProperty;function HD(e){if(!MD(e))return FD(e);var t=kD(e),r=[];for(var n in e)n=="constructor"&&(t||!VD.call(e,n))||r.push(n);return r}var UD=HD,BD=Vw,zD=UD,KD=Ro;function qD(e){return KD(e)?BD(e,!0):zD(e)}var jo=qD,ZD=Rl,WD=jo;function GD(e,t){return e&&ZD(t,WD(t),e)}var QD=GD,Mc={exports:{}};Mc.exports;(function(e,t){var r=ln,n=t&&!t.nodeType&&t,i=n&&!0&&e&&!e.nodeType&&e,a=i&&i.exports===n,o=a?r.Buffer:void 0,s=o?o.allocUnsafe:void 0;function l(u,c){if(c)return u.slice();var d=u.length,p=s?s(d):new u.constructor(d);return u.copy(p),p}e.exports=l})(Mc,Mc.exports);var Uw=Mc.exports;function YD(e,t){var r=-1,n=e.length;for(t||(t=Array(n));++rs))return!1;var u=a.get(e),c=a.get(t);if(u&&c)return u==t&&c==e;var d=-1,p=!0,f=r&RB?new OB:void 0;for(a.set(e,t),a.set(t,e);++d0&&r(s)?t>1?i8(s,t-1,r,n,i):bz(i,s):n||(i[i.length]=s)}return i}var f0=i8;function Cz(e,t){for(var r=-1,n=e==null?0:e.length,i=Array(n);++rt||a&&o&&l&&!s&&!u||n&&o&&l||!r&&l||!i)return 1;if(!n&&!a&&!u&&e=s)return l;var u=r[n];return l*(u=="desc"?-1:1)}}return e.index-t.index}var zq=Bq,l1=ma,Kq=m0,qq=$q,Zq=kq,Wq=Dq,Gq=ha,Qq=zq,Yq=Il,Jq=nr;function Xq(e,t,r){t.length?t=l1(t,function(a){return Jq(a)?function(o){return Kq(o,a.length===1?a[0]:a)}:a}):t=[Yq];var n=-1;t=l1(t,Gq(qq));var i=Zq(e,function(a,o,s){var l=l1(t,function(u){return u(a)});return{criteria:l,index:++n,value:a}});return Wq(i,function(a,o){return Qq(a,o,r)})}var eZ=Xq;function tZ(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}var f8=tZ,rZ=f8,f$=Math.max;function nZ(e,t,r){return t=f$(t===void 0?e.length-1:t,0),function(){for(var n=arguments,i=-1,a=f$(n.length-t,0),o=Array(a);++i0){if(++t>=dZ)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var mZ=hZ,vZ=cZ,gZ=mZ,yZ=gZ(vZ),$Z=yZ,wZ=Il,bZ=iZ,EZ=$Z;function CZ(e,t){return EZ(bZ(e,t,wZ),e+"")}var va=CZ,SZ=_o,_Z=Ro,xZ=e0,OZ=un;function PZ(e,t,r){if(!OZ(r))return!1;var n=typeof t;return(n=="number"?_Z(r)&&xZ(t,r.length):n=="string"&&t in r)?SZ(r[t],e):!1}var v0=PZ,TZ=f0,AZ=eZ,RZ=va,h$=v0,jZ=RZ(function(e,t){if(e==null)return[];var r=t.length;return r>1&&h$(e,t[0],t[1])?t=[]:r>2&&h$(t[0],t[1],t[2])&&(t=[t[0]]),AZ(e,TZ(t,1),[])}),p8=jZ;function IZ(e,t,r,n){for(var i=e.length,a=r+(n?1:-1);n?a--:++a-1}var g0=zZ;function KZ(e,t,r){for(var n=-1,i=e==null?0:e.length;++n=aW){var u=t?null:nW(e);if(u)return iW(u);o=!1,i=rW,l=new XZ}else l=t?[]:s;e:for(;++n2?t[2]:void 0;for(i&&pW(t[0],t[1],i)&&(n=1);++r=120&&c.length>=120)?new yW(o&&c):void 0}c=e[0];var d=-1,p=s[0];e:for(;++dArray.isArray(e)?e:[e],vr=e=>e===void 0,yu=e=>Fc(e)||Array.isArray(e)?Object.keys(e):[],za=(e,t)=>e.hasOwnProperty(t),co=e=>JW(E0(e)),y$=e=>vr(e)||Array.isArray(e)&&e.length===0,tG=(e,t,r,n)=>t&&za(t,r)&&e&&za(e,r)&&n(e[r],t[r]),d1=(e,t)=>vr(e)&&t===0||vr(t)&&e===0||Dr(e,t),rG=(e,t)=>vr(e)&&t===!1||vr(t)&&e===!1||Dr(e,t),$$=e=>vr(e)||Dr(e,{})||e===!0,$u=e=>vr(e)||Dr(e,{}),w$=e=>vr(e)||Fc(e)||e===!0||e===!1;function b$(e,t){return y$(e)&&y$(t)?!0:Dr(co(e),co(t))}function nG(e,t){return e=g$(e),t=g$(t),Dr(co(e),co(t))}function qu(e,t,r,n){var i=E0(yu(e).concat(yu(t)));return $u(e)&&$u(t)?!0:$u(e)&&yu(t).length||$u(t)&&yu(e).length?!1:i.every(function(a){var o=e[a],s=t[a];return Array.isArray(o)&&Array.isArray(s)?Dr(co(e),co(t)):Array.isArray(o)&&!Array.isArray(s)||Array.isArray(s)&&!Array.isArray(o)?!1:tG(e,t,a,n)})}function iG(e,t,r,n){return Fc(e)&&Fc(t)?n(e,t):Array.isArray(e)&&Array.isArray(t)?qu(e,t,r,n):Dr(e,t)}function f1(e,t,r,n){var i=v$(e,n),a=v$(t,n),o=eG(i,a,n);return o.length===Math.max(i.length,a.length)}var aG={title:Dr,uniqueItems:rG,minLength:d1,minItems:d1,minProperties:d1,required:b$,enum:b$,type:nG,items:iG,anyOf:f1,allOf:f1,oneOf:f1,properties:qu,patternProperties:qu,dependencies:qu},oG=["properties","patternProperties","dependencies","uniqueItems","minLength","minItems","minProperties","required"],sG=["additionalProperties","additionalItems","contains","propertyNames","not"];function Gp(e,t,r){if(r=XW(r,{ignore:[]}),$$(e)&&$$(t))return!0;if(!w$(e)||!w$(t))throw new Error("Either of the values are not a JSON schema.");if(e===t)return!0;if(c1(e)&&c1(t))return e===t;if(e===void 0&&t===!1||t===void 0&&e===!1||vr(e)&&!vr(t)||!vr(e)&&vr(t))return!1;var n=E0(Object.keys(e).concat(Object.keys(t)));if(r.ignore.length&&(n=n.filter(a=>r.ignore.indexOf(a)===-1)),!n.length)return!0;function i(a,o){return Gp(a,o,r)}return n.every(function(a){var o=e[a],s=t[a];if(sG.indexOf(a)!==-1)return Gp(o,s,r);var l=aG[a];if(l||(l=Dr),Dr(o,s))return!0;if(oG.indexOf(a)===-1&&(!za(e,a)&&za(t,a)||za(e,a)&&!za(t,a)))return o===s;var u=l(o,s,a,i);if(!c1(u))throw new Error("Comparer must return true or false");return u})}var C0=Gp;function lG(e){return Object.prototype.toString.call(e)==="[object Array]"}var S0=Array.isArray||lG;function uG(e){return(typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]")&&e.valueOf()===e.valueOf()}var cG=uG,dG=cG;function fG(e){return dG(e)&&e%1===0}var pG=fG,hG=S0,mG=pG;function vG(e){var t;if(!hG(e)||(t=e.length,!t))return!1;for(var r=0;rt&&(n=t,t=e,e=n),t=t-e}return r*e}function S$(e,t){var r=0,n;if(e===0)return t;if(t===0)return e;for(;!(e&1)&&!(t&1);)e>>>=1,t>>>=1,r++;for(;!(e&1);)e>>>=1;for(;t;){for(;!(t&1);)t>>>=1;e>t&&(n=t,t=e,e=n),t=t-e}return e<1){if(n=t[0],r=t[1],!$G(r))throw new TypeError("gcd()::invalid input argument. Accessor must be a function. Value: `"+r+"`.")}else n=t[0];else throw new TypeError("gcd()::invalid input argument. Must provide an array of integers. Value: `"+t[0]+"`.");if(i=n.length,i<2)return null;if(r){for(a=new Array(i),s=0;s1){if(n=t[0],r=t[1],!CG(r))throw new TypeError("lcm()::invalid input argument. Accessor must be a function. Value: `"+r+"`.")}else n=t[0];else throw new TypeError("lcm()::invalid input argument. Must provide an array of integers. Value: `"+t[0]+"`.");if(i=n.length,i<2)return null;if(r){for(a=new Array(i),s=0;s1?r[i-1]:void 0,o=i>2?r[2]:void 0;for(a=e.length>3&&typeof a=="function"?(i--,a):void 0,o&&nQ(r[0],r[1],o)&&(a=i<3?void 0:a,i=1),t=Object(t);++n-1;)s!==e&&j$.call(s,l,1),j$.call(e,l,1);return e}var MQ=NQ,kQ=MQ;function FQ(e,t){return e&&e.length&&t&&t.length?kQ(e,t):e}var DQ=FQ,VQ=Il;function HQ(e){return typeof e=="function"?e:VQ}var UQ=HQ,BQ=Mw,zQ=d8,KQ=UQ,qQ=nr;function ZQ(e,t){var r=qQ(e)?BQ:zQ;return r(e,KQ(t))}var A8=ZQ,WQ=Dd,GQ=g0,QQ=y0,YQ=ma,JQ=ha,XQ=Vd,eY=200;function tY(e,t,r,n){var i=-1,a=GQ,o=!0,s=e.length,l=[],u=t.length;if(!s)return l;r&&(t=YQ(t,JQ(r))),n?(a=QQ,o=!1):t.length>=eY&&(a=XQ,o=!1,t=new WQ(t));e:for(;++icY(uY(e.map(_0))),mY=(e,t)=>e.map(r=>r&&r[t]),j8=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),_0=e=>R8(e)||Array.isArray(e)?Object.keys(e):[],vY=e=>e!==void 0,gY=e=>R8(e)||e===!0||e===!1,I8=e=>!_0(e).length&&e!==!1&&e!==!0,yY=(e,...t)=>fY.apply(null,[e].concat(lY(t)));var L8={allUniqueKeys:hY,deleteUndefinedProps:pY,getValues:mY,has:j8,isEmptySchema:I8,isSchema:gY,keys:_0,notUndefined:vY,uniqWith:dY,withoutArr:yY};const $Y=C0,wY=A8,{allUniqueKeys:bY,deleteUndefinedProps:EY,getValues:CY,keys:ss,notUndefined:SY,uniqWith:_Y,withoutArr:I$}=L8;function xY(e){wY(e,function(t,r){t===!1&&delete e[r]})}function L$(e,t){return bY(e).reduce(function(n,i){const a=CY(e,i),o=_Y(a.filter(SY),$Y);return n[i]=t(o,i),n},{})}var OY={keywords:["properties","patternProperties","additionalProperties"],resolver(e,t,r,n){n.ignoreAdditionalProperties||(e.forEach(function(a){const o=e.filter(c=>c!==a),s=ss(a.properties),u=ss(a.patternProperties).map(c=>new RegExp(c));o.forEach(function(c){const d=ss(c.properties),p=d.filter(m=>u.some(v=>v.test(m)));I$(d,s,p).forEach(function(m){c.properties[m]=r.properties([c.properties[m],a.additionalProperties],m)})})}),e.forEach(function(a){const o=e.filter(l=>l!==a),s=ss(a.patternProperties);a.additionalProperties===!1&&o.forEach(function(l){const u=ss(l.patternProperties);I$(u,s).forEach(d=>delete l.patternProperties[d])})}));const i={additionalProperties:r.additionalProperties(e.map(a=>a.additionalProperties)),patternProperties:L$(e.map(a=>a.patternProperties),r.patternProperties),properties:L$(e.map(a=>a.properties),r.properties)};return i.additionalProperties===!1&&xY(i.properties),EY(i)}};const PY=C0,TY=A8,{allUniqueKeys:AY,deleteUndefinedProps:RY,has:jY,isSchema:N8,notUndefined:M8,uniqWith:IY}=L8;function LY(e){TY(e,function(t,r){t===!1&&e.splice(r,1)})}function NY(e,t){return e.map(function(r){if(r)if(Array.isArray(r.items)){const n=r.items[t];if(N8(n))return n;if(jY(r,"additionalItems"))return r.additionalItems}else return r.items})}function MY(e){return e.map(function(t){if(t)return Array.isArray(t.items)?t.additionalItems:t.items})}function kY(e,t,r){return AY(r).reduce(function(i,a){const o=NY(e,a),s=IY(o.filter(M8),PY);return i[a]=t(s,a),i},[])}var FY={keywords:["items","additionalItems"],resolver(e,t,r){const n=e.map(s=>s.items),i=n.filter(M8),a={};i.every(N8)?a.items=r.items(n):a.items=kY(e,r.items,n);let o;return i.every(Array.isArray)?o=e.map(s=>s.additionalItems):i.some(Array.isArray)&&(o=MY(e)),o&&(a.additionalItems=r.additionalItems(o)),a.additionalItems===!1&&Array.isArray(a.items)&&LY(a.items),RY(a)}};const k8=mB,Dc=C0,DY=_G,VY=mQ,F8=P8,x0=T8,HY=xQ,UY=$8,Qp=n8,fo=Bd,BY=DQ,D8=p8,O0=$0,Ja=w0,V8=OY,H8=FY,bu=(e,t)=>e.indexOf(t)!==-1,zY=e=>fo(e)||e===!0||e===!1,KY=e=>e===!1,U8=e=>e===!0,zd=(e,t,r)=>r(e),B8=e=>D8(O0(x0(e))),Vc=e=>e!==void 0,z8=e=>O0(x0(e.map(YY))),Lo=e=>e[0],qY=e=>B8(e),Ll=e=>Math.max.apply(Math,e),Nl=e=>Math.min.apply(Math,e),ZY=e=>e.some(U8),WY=e=>Ja(F8(e),Qp);function GY(e){return function(t,r){return Dc({[e]:t},{[e]:r})}}function K8(e){let{allOf:t=[],...r}=e;return r=fo(e)?r:e,[r,...t.map(K8)]}function q8(e,t){return e.map(r=>r&&r[t])}function QY(e,t){return e.map(function(r,n){try{return t(r,n)}catch{return}}).filter(Vc)}function YY(e){return fo(e)||Array.isArray(e)?Object.keys(e):[]}function Yp(e,t){if(t=t||[],!e.length)return t;const r=e.slice(0).shift(),n=e.slice(1);return t.length?Yp(n,F8(t.map(i=>r.map(a=>[a].concat(i))))):Yp(n,r.map(i=>i))}function Z8(e,t){let r;try{r=e.map(function(n){return JSON.stringify(n,null,2)}).join(` -`)}catch{r=e.join(", ")}throw new Error('Could not resolve values for path:"'+t.join(".")+`". They are probably incompatible. Values: -`+r)}function JY(e,t,r,n,i,a){if(e.length){const o=i.complexResolvers[t];if(!o||!o.resolver)throw new Error("No resolver found for "+t);const s=r.map(d=>e.reduce((p,f)=>(d[f]!==void 0&&(p[f]=d[f]),p),{})),l=Ja(s,Dc),u=o.keywords.reduce((d,p)=>({...d,[p]:(f,m=[])=>n(f,null,a.concat(p,m))}),{}),c=o.resolver(l,a.concat(t),u,i);return fo(c)||Z8(l,a.concat(t)),c}}function XY(e){return{required:e}}const eJ=["properties","patternProperties","definitions","dependencies"],tJ=["anyOf","oneOf"],rJ=["additionalProperties","additionalItems","contains","propertyNames","not","items"],Oe={type(e){if(e.some(Array.isArray)){const t=e.map(function(n){return Array.isArray(n)?n:[n]}),r=HY.apply(null,t);if(r.length===1)return r[0];if(r.length>1)return O0(r)}},dependencies(e,t,r){return z8(e).reduce(function(i,a){const o=q8(e,a);let s=Ja(o.filter(Vc),Qp);const l=s.filter(Array.isArray);if(l.length){if(l.length===s.length)i[a]=B8(s);else{const u=s.filter(zY),c=l.map(XY);i[a]=r(u.concat(c),a)}return i}return s=Ja(s,Dc),i[a]=r(s,a),i},{})},oneOf(e,t,r){const n=Yp(k8(e)),i=QY(n,r),a=Ja(i,Dc);if(a.length)return a},not(e){return{anyOf:e}},pattern(e){return e.map(t=>"(?="+t+")").join("")},multipleOf(e){let t=e.slice(0),r=1;for(;t.some(n=>!Number.isInteger(n));)t=t.map(n=>n*10),r=r*10;return DY(t)/r},enum(e){const t=UY.apply(null,e.concat(Qp));if(t.length)return D8(t)}};Oe.$id=Lo;Oe.$ref=Lo;Oe.$schema=Lo;Oe.additionalItems=zd;Oe.additionalProperties=zd;Oe.anyOf=Oe.oneOf;Oe.contains=zd;Oe.default=Lo;Oe.definitions=Oe.dependencies;Oe.description=Lo;Oe.examples=WY;Oe.exclusiveMaximum=Nl;Oe.exclusiveMinimum=Ll;Oe.items=H8;Oe.maximum=Nl;Oe.maxItems=Nl;Oe.maxLength=Nl;Oe.maxProperties=Nl;Oe.minimum=Ll;Oe.minItems=Ll;Oe.minLength=Ll;Oe.minProperties=Ll;Oe.properties=V8;Oe.propertyNames=zd;Oe.required=qY;Oe.title=Lo;Oe.uniqueItems=ZY;const nJ={properties:V8,items:H8};function P0(e,t,r){t=VY(t,{ignoreAdditionalProperties:!1,resolvers:Oe,complexResolvers:nJ,deep:!0});const n=Object.entries(t.complexResolvers);function i(s,l,u){s=k8(s.filter(Vc)),u=u||[];const c=fo(l)?l:{};if(!s.length)return;if(s.some(KY))return!1;if(s.every(U8))return!0;s=s.filter(fo);const d=z8(s);if(t.deep&&bu(d,"allOf"))return P0({allOf:s},t);const p=n.map(([f,m])=>d.filter(v=>m.keywords.includes(v)));return p.forEach(f=>BY(d,f)),d.forEach(function(f){const m=q8(s,f),v=Ja(m.filter(Vc),GY(f));if(v.length===1&&bu(tJ,f))c[f]=v[0].map($=>i([$],$));else if(v.length===1&&!bu(eJ,f)&&!bu(rJ,f))c[f]=v[0];else{const $=t.resolvers[f]||t.resolvers.defaultResolver;if(!$)throw new Error("No resolver found for key "+f+". You can provide a resolver for this keyword in the options, or provide a default resolver.");const h=(g,y=[])=>i(g,null,u.concat(f,y));c[f]=$(v,u.concat(f),h,t),c[f]===void 0?Z8(v,u.concat(f)):c[f]===void 0&&delete c[f]}}),n.reduce((f,[m,v],$)=>({...f,...JY(p[$],m,s,i,t,u)}),c)}const a=x0(K8(e));return i(a)}P0.options={resolvers:Oe};var iJ=P0;const aJ=Mn(iJ);function oJ(e,t){return _w(Sw(e,t,Ad),e+"")}function sJ(e,t,r,n){for(var i=e.length,a=r+-1;++a-1}function fJ(){}var pJ=1/0,hJ=Ya&&1/Nm(new Ya([,-0]))[1]==pJ?function(e){return new Ya(e)}:fJ,mJ=200;function vJ(e,t,r){var n=-1,i=dJ,a=e.length,o=!0,s=[],l=s;if(a>=mJ){var u=hJ(e);if(u)return Nm(u);o=!1,i=J5,l=new cl}else l=s;e:for(;++n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?nS:tS;j9.useSyncExternalStore=qo.useSyncExternalStore!==void 0?qo.useSyncExternalStore:rS;k9.exports=j9;var iS=k9.exports;const L9=iS.useSyncExternalStore,Ov=O.createContext(void 0),M9=O.createContext(!1);function F9(e,t){return e||(t&&typeof window<"u"?(window.ReactQueryClientContext||(window.ReactQueryClientContext=Ov),window.ReactQueryClientContext):Ov)}const D9=({context:e}={})=>{const t=O.useContext(F9(e,O.useContext(M9)));if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},oS=({client:e,children:t,context:n,contextSharing:r=!1})=>{O.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]);const i=F9(n,r);return O.createElement(M9.Provider,{value:!n&&r},O.createElement(i.Provider,{value:e},t))},V9=O.createContext(!1),sS=()=>O.useContext(V9);V9.Provider;function aS(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}const lS=O.createContext(aS()),uS=()=>O.useContext(lS);function H9(e,t){return typeof e=="function"?e(...t):!!e}const cS=(e,t)=>{(e.suspense||e.useErrorBoundary)&&(t.isReset()||(e.retryOnMount=!1))},dS=e=>{O.useEffect(()=>{e.clearReset()},[e])},fS=({result:e,errorResetBoundary:t,useErrorBoundary:n,query:r})=>e.isError&&!t.isReset()&&!e.isFetching&&H9(n,[e.error,r]),pS=e=>{e.suspense&&typeof e.staleTime!="number"&&(e.staleTime=1e3)},hS=(e,t)=>e.isLoading&&e.isFetching&&!t,mS=(e,t,n)=>(e==null?void 0:e.suspense)&&hS(t,n),yS=(e,t,n)=>t.fetchOptimistic(e).then(({data:r})=>{e.onSuccess==null||e.onSuccess(r),e.onSettled==null||e.onSettled(r,null)}).catch(r=>{n.clearReset(),e.onError==null||e.onError(r),e.onSettled==null||e.onSettled(void 0,r)});function vS(e,t){const n=D9({context:e.context}),r=sS(),i=uS(),o=n.defaultQueryOptions(e);o._optimisticResults=r?"isRestoring":"optimistic",o.onError&&(o.onError=Qe.batchCalls(o.onError)),o.onSuccess&&(o.onSuccess=Qe.batchCalls(o.onSuccess)),o.onSettled&&(o.onSettled=Qe.batchCalls(o.onSettled)),pS(o),cS(o,i),dS(i);const[s]=O.useState(()=>new t(n,o)),a=s.getOptimisticResult(o);if(L9(O.useCallback(l=>{const u=r?()=>{}:s.subscribe(Qe.batchCalls(l));return s.updateResult(),u},[s,r]),()=>s.getCurrentResult(),()=>s.getCurrentResult()),O.useEffect(()=>{s.setOptions(o,{listeners:!1})},[o,s]),mS(o,a,r))throw yS(o,s,i);if(fS({result:a,errorResetBoundary:i,useErrorBoundary:o.useErrorBoundary,query:s.getCurrentQuery()}))throw a.error;return o.notifyOnChangeProps?a:s.trackResult(a)}function U9(e,t,n){const r=na(e,t,n);return vS(r,Kb)}function gS(e,t,n){const r=Ab(e,t),i=D9({context:r.context}),[o]=O.useState(()=>new Wb(i,r));O.useEffect(()=>{o.setOptions(r)},[o,r]);const s=L9(O.useCallback(l=>o.subscribe(Qe.batchCalls(l)),[o]),()=>o.getCurrentResult(),()=>o.getCurrentResult()),a=O.useCallback((l,u)=>{o.mutate(l,u).catch($S)},[o]);if(s.error&&H9(o.options.useErrorBoundary,[s.error]))throw s.error;return{...s,mutate:a,mutateAsync:s.mutate}}function $S(){}function B9(e,t){return function(){return e.apply(t,arguments)}}const{toString:wS}=Object.prototype,{getPrototypeOf:Zh}=Object,Qc=(e=>t=>{const n=wS.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),kn=e=>(e=e.toLowerCase(),t=>Qc(t)===e),Yc=e=>t=>typeof t===e,{isArray:is}=Array,Ua=Yc("undefined");function ES(e){return e!==null&&!Ua(e)&&e.constructor!==null&&!Ua(e.constructor)&&Wt(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const z9=kn("ArrayBuffer");function bS(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&z9(e.buffer),t}const SS=Yc("string"),Wt=Yc("function"),K9=Yc("number"),Jc=e=>e!==null&&typeof e=="object",CS=e=>e===!0||e===!1,bu=e=>{if(Qc(e)!=="object")return!1;const t=Zh(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},_S=kn("Date"),xS=kn("File"),PS=kn("Blob"),TS=kn("FileList"),OS=e=>Jc(e)&&Wt(e.pipe),RS=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Wt(e.append)&&((t=Qc(e))==="formdata"||t==="object"&&Wt(e.toString)&&e.toString()==="[object FormData]"))},AS=kn("URLSearchParams"),[IS,NS,kS,jS]=["ReadableStream","Request","Response","Headers"].map(kn),LS=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function sl(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,i;if(typeof e!="object"&&(e=[e]),is(e))for(r=0,i=e.length;r0;)if(i=n[r],t===i.toLowerCase())return i;return null}const Mi=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Z9=e=>!Ua(e)&&e!==Mi;function np(){const{caseless:e}=Z9(this)&&this||{},t={},n=(r,i)=>{const o=e&&q9(t,i)||i;bu(t[o])&&bu(r)?t[o]=np(t[o],r):bu(r)?t[o]=np({},r):is(r)?t[o]=r.slice():t[o]=r};for(let r=0,i=arguments.length;r(sl(t,(i,o)=>{n&&Wt(i)?e[o]=B9(i,n):e[o]=i},{allOwnKeys:r}),e),FS=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),DS=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},VS=(e,t,n,r)=>{let i,o,s;const a={};if(t=t||{},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),o=i.length;o-- >0;)s=i[o],(!r||r(s,e,t))&&!a[s]&&(t[s]=e[s],a[s]=!0);e=n!==!1&&Zh(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},HS=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},US=e=>{if(!e)return null;if(is(e))return e;let t=e.length;if(!K9(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},BS=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Zh(Uint8Array)),zS=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let i;for(;(i=r.next())&&!i.done;){const o=i.value;t.call(e,o[0],o[1])}},KS=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},qS=kn("HTMLFormElement"),ZS=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,i){return r.toUpperCase()+i}),Rv=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),WS=kn("RegExp"),W9=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};sl(n,(i,o)=>{let s;(s=t(i,o,e))!==!1&&(r[o]=s||i)}),Object.defineProperties(e,r)},GS=e=>{W9(e,(t,n)=>{if(Wt(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(Wt(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},QS=(e,t)=>{const n={},r=i=>{i.forEach(o=>{n[o]=!0})};return is(e)?r(e):r(String(e).split(t)),n},YS=()=>{},JS=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t,Sf="abcdefghijklmnopqrstuvwxyz",Av="0123456789",G9={DIGIT:Av,ALPHA:Sf,ALPHA_DIGIT:Sf+Sf.toUpperCase()+Av},XS=(e=16,t=G9.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function eC(e){return!!(e&&Wt(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const tC=e=>{const t=new Array(10),n=(r,i)=>{if(Jc(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[i]=r;const o=is(r)?[]:{};return sl(r,(s,a)=>{const l=n(s,i+1);!Ua(l)&&(o[a]=l)}),t[i]=void 0,o}}return r};return n(e,0)},nC=kn("AsyncFunction"),rC=e=>e&&(Jc(e)||Wt(e))&&Wt(e.then)&&Wt(e.catch),Q9=((e,t)=>e?setImmediate:t?((n,r)=>(Mi.addEventListener("message",({source:i,data:o})=>{i===Mi&&o===n&&r.length&&r.shift()()},!1),i=>{r.push(i),Mi.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Wt(Mi.postMessage)),iC=typeof queueMicrotask<"u"?queueMicrotask.bind(Mi):typeof process<"u"&&process.nextTick||Q9,z={isArray:is,isArrayBuffer:z9,isBuffer:ES,isFormData:RS,isArrayBufferView:bS,isString:SS,isNumber:K9,isBoolean:CS,isObject:Jc,isPlainObject:bu,isReadableStream:IS,isRequest:NS,isResponse:kS,isHeaders:jS,isUndefined:Ua,isDate:_S,isFile:xS,isBlob:PS,isRegExp:WS,isFunction:Wt,isStream:OS,isURLSearchParams:AS,isTypedArray:BS,isFileList:TS,forEach:sl,merge:np,extend:MS,trim:LS,stripBOM:FS,inherits:DS,toFlatObject:VS,kindOf:Qc,kindOfTest:kn,endsWith:HS,toArray:US,forEachEntry:zS,matchAll:KS,isHTMLForm:qS,hasOwnProperty:Rv,hasOwnProp:Rv,reduceDescriptors:W9,freezeMethods:GS,toObjectSet:QS,toCamelCase:ZS,noop:YS,toFiniteNumber:JS,findKey:q9,global:Mi,isContextDefined:Z9,ALPHABET:G9,generateString:XS,isSpecCompliantForm:eC,toJSONObject:tC,isAsyncFn:nC,isThenable:rC,setImmediate:Q9,asap:iC};function fe(e,t,n,r,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i,this.status=i.status?i.status:null)}z.inherits(fe,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:z.toJSONObject(this.config),code:this.code,status:this.status}}});const Y9=fe.prototype,J9={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{J9[e]={value:e}});Object.defineProperties(fe,J9);Object.defineProperty(Y9,"isAxiosError",{value:!0});fe.from=(e,t,n,r,i,o)=>{const s=Object.create(Y9);return z.toFlatObject(e,s,function(l){return l!==Error.prototype},a=>a!=="isAxiosError"),fe.call(s,e.message,t,n,r,i),s.cause=e,s.name=e.name,o&&Object.assign(s,o),s};const oC=null;function rp(e){return z.isPlainObject(e)||z.isArray(e)}function X9(e){return z.endsWith(e,"[]")?e.slice(0,-2):e}function Iv(e,t,n){return e?e.concat(t).map(function(i,o){return i=X9(i),!n&&o?"["+i+"]":i}).join(n?".":""):t}function sC(e){return z.isArray(e)&&!e.some(rp)}const aC=z.toFlatObject(z,{},null,function(t){return/^is[A-Z]/.test(t)});function Xc(e,t,n){if(!z.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=z.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function($,y){return!z.isUndefined(y[$])});const r=n.metaTokens,i=n.visitor||c,o=n.dots,s=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&z.isSpecCompliantForm(t);if(!z.isFunction(i))throw new TypeError("visitor must be a function");function u(h){if(h===null)return"";if(z.isDate(h))return h.toISOString();if(!l&&z.isBlob(h))throw new fe("Blob is not supported. Use a Buffer instead.");return z.isArrayBuffer(h)||z.isTypedArray(h)?l&&typeof Blob=="function"?new Blob([h]):Buffer.from(h):h}function c(h,$,y){let m=h;if(h&&!y&&typeof h=="object"){if(z.endsWith($,"{}"))$=r?$:$.slice(0,-2),h=JSON.stringify(h);else if(z.isArray(h)&&sC(h)||(z.isFileList(h)||z.endsWith($,"[]"))&&(m=z.toArray(h)))return $=X9($),m.forEach(function(g,E){!(z.isUndefined(g)||g===null)&&t.append(s===!0?Iv([$],E,o):s===null?$:$+"[]",u(g))}),!1}return rp(h)?!0:(t.append(Iv(y,$,o),u(h)),!1)}const f=[],d=Object.assign(aC,{defaultVisitor:c,convertValue:u,isVisitable:rp});function p(h,$){if(!z.isUndefined(h)){if(f.indexOf(h)!==-1)throw Error("Circular reference detected in "+$.join("."));f.push(h),z.forEach(h,function(m,v){(!(z.isUndefined(m)||m===null)&&i.call(t,m,z.isString(v)?v.trim():v,$,d))===!0&&p(m,$?$.concat(v):[v])}),f.pop()}}if(!z.isObject(e))throw new TypeError("data must be an object");return p(e),t}function Nv(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Wh(e,t){this._pairs=[],e&&Xc(e,this,t)}const e3=Wh.prototype;e3.append=function(t,n){this._pairs.push([t,n])};e3.toString=function(t){const n=t?function(r){return t.call(this,r,Nv)}:Nv;return this._pairs.map(function(i){return n(i[0])+"="+n(i[1])},"").join("&")};function lC(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function t3(e,t,n){if(!t)return e;const r=n&&n.encode||lC;z.isFunction(n)&&(n={serialize:n});const i=n&&n.serialize;let o;if(i?o=i(t,n):o=z.isURLSearchParams(t)?t.toString():new Wh(t,n).toString(r),o){const s=e.indexOf("#");s!==-1&&(e=e.slice(0,s)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class kv{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){z.forEach(this.handlers,function(r){r!==null&&t(r)})}}const n3={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},uC=typeof URLSearchParams<"u"?URLSearchParams:Wh,cC=typeof FormData<"u"?FormData:null,dC=typeof Blob<"u"?Blob:null,fC={isBrowser:!0,classes:{URLSearchParams:uC,FormData:cC,Blob:dC},protocols:["http","https","file","blob","url","data"]},Gh=typeof window<"u"&&typeof document<"u",ip=typeof navigator=="object"&&navigator||void 0,pC=Gh&&(!ip||["ReactNative","NativeScript","NS"].indexOf(ip.product)<0),hC=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",mC=Gh&&window.location.href||"http://localhost",yC=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Gh,hasStandardBrowserEnv:pC,hasStandardBrowserWebWorkerEnv:hC,navigator:ip,origin:mC},Symbol.toStringTag,{value:"Module"})),bt={...yC,...fC};function vC(e,t){return Xc(e,new bt.classes.URLSearchParams,Object.assign({visitor:function(n,r,i,o){return bt.isNode&&z.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}function gC(e){return z.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function $C(e){const t={},n=Object.keys(e);let r;const i=n.length;let o;for(r=0;r=n.length;return s=!s&&z.isArray(i)?i.length:s,l?(z.hasOwnProp(i,s)?i[s]=[i[s],r]:i[s]=r,!a):((!i[s]||!z.isObject(i[s]))&&(i[s]=[]),t(n,r,i[s],o)&&z.isArray(i[s])&&(i[s]=$C(i[s])),!a)}if(z.isFormData(e)&&z.isFunction(e.entries)){const n={};return z.forEachEntry(e,(r,i)=>{t(gC(r),i,n,0)}),n}return null}function wC(e,t,n){if(z.isString(e))try{return(t||JSON.parse)(e),z.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const al={transitional:n3,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",i=r.indexOf("application/json")>-1,o=z.isObject(t);if(o&&z.isHTMLForm(t)&&(t=new FormData(t)),z.isFormData(t))return i?JSON.stringify(r3(t)):t;if(z.isArrayBuffer(t)||z.isBuffer(t)||z.isStream(t)||z.isFile(t)||z.isBlob(t)||z.isReadableStream(t))return t;if(z.isArrayBufferView(t))return t.buffer;if(z.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let a;if(o){if(r.indexOf("application/x-www-form-urlencoded")>-1)return vC(t,this.formSerializer).toString();if((a=z.isFileList(t))||r.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return Xc(a?{"files[]":t}:t,l&&new l,this.formSerializer)}}return o||i?(n.setContentType("application/json",!1),wC(t)):t}],transformResponse:[function(t){const n=this.transitional||al.transitional,r=n&&n.forcedJSONParsing,i=this.responseType==="json";if(z.isResponse(t)||z.isReadableStream(t))return t;if(t&&z.isString(t)&&(r&&!this.responseType||i)){const s=!(n&&n.silentJSONParsing)&&i;try{return JSON.parse(t)}catch(a){if(s)throw a.name==="SyntaxError"?fe.from(a,fe.ERR_BAD_RESPONSE,this,null,this.response):a}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:bt.classes.FormData,Blob:bt.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};z.forEach(["delete","get","head","post","put","patch"],e=>{al.headers[e]={}});const EC=z.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),bC=e=>{const t={};let n,r,i;return e&&e.split(` +`).forEach(function(s){i=s.indexOf(":"),n=s.substring(0,i).trim().toLowerCase(),r=s.substring(i+1).trim(),!(!n||t[n]&&EC[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},jv=Symbol("internals");function Us(e){return e&&String(e).trim().toLowerCase()}function Su(e){return e===!1||e==null?e:z.isArray(e)?e.map(Su):String(e)}function SC(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const CC=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Cf(e,t,n,r,i){if(z.isFunction(r))return r.call(this,t,n);if(i&&(t=n),!!z.isString(t)){if(z.isString(r))return t.indexOf(r)!==-1;if(z.isRegExp(r))return r.test(t)}}function _C(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function xC(e,t){const n=z.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(i,o,s){return this[r].call(this,t,i,o,s)},configurable:!0})})}let Ht=class{constructor(t){t&&this.set(t)}set(t,n,r){const i=this;function o(a,l,u){const c=Us(l);if(!c)throw new Error("header name must be a non-empty string");const f=z.findKey(i,c);(!f||i[f]===void 0||u===!0||u===void 0&&i[f]!==!1)&&(i[f||l]=Su(a))}const s=(a,l)=>z.forEach(a,(u,c)=>o(u,c,l));if(z.isPlainObject(t)||t instanceof this.constructor)s(t,n);else if(z.isString(t)&&(t=t.trim())&&!CC(t))s(bC(t),n);else if(z.isHeaders(t))for(const[a,l]of t.entries())o(l,a,r);else t!=null&&o(n,t,r);return this}get(t,n){if(t=Us(t),t){const r=z.findKey(this,t);if(r){const i=this[r];if(!n)return i;if(n===!0)return SC(i);if(z.isFunction(n))return n.call(this,i,r);if(z.isRegExp(n))return n.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Us(t),t){const r=z.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||Cf(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let i=!1;function o(s){if(s=Us(s),s){const a=z.findKey(r,s);a&&(!n||Cf(r,r[a],a,n))&&(delete r[a],i=!0)}}return z.isArray(t)?t.forEach(o):o(t),i}clear(t){const n=Object.keys(this);let r=n.length,i=!1;for(;r--;){const o=n[r];(!t||Cf(this,this[o],o,t,!0))&&(delete this[o],i=!0)}return i}normalize(t){const n=this,r={};return z.forEach(this,(i,o)=>{const s=z.findKey(r,o);if(s){n[s]=Su(i),delete n[o];return}const a=t?_C(o):String(o).trim();a!==o&&delete n[o],n[a]=Su(i),r[a]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return z.forEach(this,(r,i)=>{r!=null&&r!==!1&&(n[i]=t&&z.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(i=>r.set(i)),r}static accessor(t){const r=(this[jv]=this[jv]={accessors:{}}).accessors,i=this.prototype;function o(s){const a=Us(s);r[a]||(xC(i,s),r[a]=!0)}return z.isArray(t)?t.forEach(o):o(t),this}};Ht.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);z.reduceDescriptors(Ht.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});z.freezeMethods(Ht);function _f(e,t){const n=this||al,r=t||n,i=Ht.from(r.headers);let o=r.data;return z.forEach(e,function(a){o=a.call(n,o,i.normalize(),t?t.status:void 0)}),i.normalize(),o}function i3(e){return!!(e&&e.__CANCEL__)}function os(e,t,n){fe.call(this,e??"canceled",fe.ERR_CANCELED,t,n),this.name="CanceledError"}z.inherits(os,fe,{__CANCEL__:!0});function o3(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new fe("Request failed with status code "+n.status,[fe.ERR_BAD_REQUEST,fe.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function PC(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function TC(e,t){e=e||10;const n=new Array(e),r=new Array(e);let i=0,o=0,s;return t=t!==void 0?t:1e3,function(l){const u=Date.now(),c=r[o];s||(s=u),n[i]=l,r[i]=u;let f=o,d=0;for(;f!==i;)d+=n[f++],f=f%e;if(i=(i+1)%e,i===o&&(o=(o+1)%e),u-s{n=c,i=null,o&&(clearTimeout(o),o=null),e.apply(null,u)};return[(...u)=>{const c=Date.now(),f=c-n;f>=r?s(u,c):(i=u,o||(o=setTimeout(()=>{o=null,s(i)},r-f)))},()=>i&&s(i)]}const cc=(e,t,n=3)=>{let r=0;const i=TC(50,250);return OC(o=>{const s=o.loaded,a=o.lengthComputable?o.total:void 0,l=s-r,u=i(l),c=s<=a;r=s;const f={loaded:s,total:a,progress:a?s/a:void 0,bytes:l,rate:u||void 0,estimated:u&&a&&c?(a-s)/u:void 0,event:o,lengthComputable:a!=null,[t?"download":"upload"]:!0};e(f)},n)},Lv=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},Mv=e=>(...t)=>z.asap(()=>e(...t)),RC=bt.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,bt.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(bt.origin),bt.navigator&&/(msie|trident)/i.test(bt.navigator.userAgent)):()=>!0,AC=bt.hasStandardBrowserEnv?{write(e,t,n,r,i,o){const s=[e+"="+encodeURIComponent(t)];z.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),z.isString(r)&&s.push("path="+r),z.isString(i)&&s.push("domain="+i),o===!0&&s.push("secure"),document.cookie=s.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function IC(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function NC(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function s3(e,t){return e&&!IC(t)?NC(e,t):t}const Fv=e=>e instanceof Ht?{...e}:e;function Zi(e,t){t=t||{};const n={};function r(u,c,f,d){return z.isPlainObject(u)&&z.isPlainObject(c)?z.merge.call({caseless:d},u,c):z.isPlainObject(c)?z.merge({},c):z.isArray(c)?c.slice():c}function i(u,c,f,d){if(z.isUndefined(c)){if(!z.isUndefined(u))return r(void 0,u,f,d)}else return r(u,c,f,d)}function o(u,c){if(!z.isUndefined(c))return r(void 0,c)}function s(u,c){if(z.isUndefined(c)){if(!z.isUndefined(u))return r(void 0,u)}else return r(void 0,c)}function a(u,c,f){if(f in t)return r(u,c);if(f in e)return r(void 0,u)}const l={url:o,method:o,data:o,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:a,headers:(u,c,f)=>i(Fv(u),Fv(c),f,!0)};return z.forEach(Object.keys(Object.assign({},e,t)),function(c){const f=l[c]||i,d=f(e[c],t[c],c);z.isUndefined(d)&&f!==a||(n[c]=d)}),n}const a3=e=>{const t=Zi({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:i,xsrfCookieName:o,headers:s,auth:a}=t;t.headers=s=Ht.from(s),t.url=t3(s3(t.baseURL,t.url),e.params,e.paramsSerializer),a&&s.set("Authorization","Basic "+btoa((a.username||"")+":"+(a.password?unescape(encodeURIComponent(a.password)):"")));let l;if(z.isFormData(n)){if(bt.hasStandardBrowserEnv||bt.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if((l=s.getContentType())!==!1){const[u,...c]=l?l.split(";").map(f=>f.trim()).filter(Boolean):[];s.setContentType([u||"multipart/form-data",...c].join("; "))}}if(bt.hasStandardBrowserEnv&&(r&&z.isFunction(r)&&(r=r(t)),r||r!==!1&&RC(t.url))){const u=i&&o&&AC.read(o);u&&s.set(i,u)}return t},kC=typeof XMLHttpRequest<"u",jC=kC&&function(e){return new Promise(function(n,r){const i=a3(e);let o=i.data;const s=Ht.from(i.headers).normalize();let{responseType:a,onUploadProgress:l,onDownloadProgress:u}=i,c,f,d,p,h;function $(){p&&p(),h&&h(),i.cancelToken&&i.cancelToken.unsubscribe(c),i.signal&&i.signal.removeEventListener("abort",c)}let y=new XMLHttpRequest;y.open(i.method.toUpperCase(),i.url,!0),y.timeout=i.timeout;function m(){if(!y)return;const g=Ht.from("getAllResponseHeaders"in y&&y.getAllResponseHeaders()),_={data:!a||a==="text"||a==="json"?y.responseText:y.response,status:y.status,statusText:y.statusText,headers:g,config:e,request:y};o3(function(x){n(x),$()},function(x){r(x),$()},_),y=null}"onloadend"in y?y.onloadend=m:y.onreadystatechange=function(){!y||y.readyState!==4||y.status===0&&!(y.responseURL&&y.responseURL.indexOf("file:")===0)||setTimeout(m)},y.onabort=function(){y&&(r(new fe("Request aborted",fe.ECONNABORTED,e,y)),y=null)},y.onerror=function(){r(new fe("Network Error",fe.ERR_NETWORK,e,y)),y=null},y.ontimeout=function(){let E=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const _=i.transitional||n3;i.timeoutErrorMessage&&(E=i.timeoutErrorMessage),r(new fe(E,_.clarifyTimeoutError?fe.ETIMEDOUT:fe.ECONNABORTED,e,y)),y=null},o===void 0&&s.setContentType(null),"setRequestHeader"in y&&z.forEach(s.toJSON(),function(E,_){y.setRequestHeader(_,E)}),z.isUndefined(i.withCredentials)||(y.withCredentials=!!i.withCredentials),a&&a!=="json"&&(y.responseType=i.responseType),u&&([d,h]=cc(u,!0),y.addEventListener("progress",d)),l&&y.upload&&([f,p]=cc(l),y.upload.addEventListener("progress",f),y.upload.addEventListener("loadend",p)),(i.cancelToken||i.signal)&&(c=g=>{y&&(r(!g||g.type?new os(null,e,y):g),y.abort(),y=null)},i.cancelToken&&i.cancelToken.subscribe(c),i.signal&&(i.signal.aborted?c():i.signal.addEventListener("abort",c)));const v=PC(i.url);if(v&&bt.protocols.indexOf(v)===-1){r(new fe("Unsupported protocol "+v+":",fe.ERR_BAD_REQUEST,e));return}y.send(o||null)})},LC=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,i;const o=function(u){if(!i){i=!0,a();const c=u instanceof Error?u:this.reason;r.abort(c instanceof fe?c:new os(c instanceof Error?c.message:c))}};let s=t&&setTimeout(()=>{s=null,o(new fe(`timeout ${t} of ms exceeded`,fe.ETIMEDOUT))},t);const a=()=>{e&&(s&&clearTimeout(s),s=null,e.forEach(u=>{u.unsubscribe?u.unsubscribe(o):u.removeEventListener("abort",o)}),e=null)};e.forEach(u=>u.addEventListener("abort",o));const{signal:l}=r;return l.unsubscribe=()=>z.asap(a),l}},MC=function*(e,t){let n=e.byteLength;if(n{const i=FC(e,t);let o=0,s,a=l=>{s||(s=!0,r&&r(l))};return new ReadableStream({async pull(l){try{const{done:u,value:c}=await i.next();if(u){a(),l.close();return}let f=c.byteLength;if(n){let d=o+=f;n(d)}l.enqueue(new Uint8Array(c))}catch(u){throw a(u),u}},cancel(l){return a(l),i.return()}},{highWaterMark:2})},ed=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",l3=ed&&typeof ReadableStream=="function",VC=ed&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),u3=(e,...t)=>{try{return!!e(...t)}catch{return!1}},HC=l3&&u3(()=>{let e=!1;const t=new Request(bt.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),Vv=64*1024,op=l3&&u3(()=>z.isReadableStream(new Response("").body)),dc={stream:op&&(e=>e.body)};ed&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!dc[t]&&(dc[t]=z.isFunction(e[t])?n=>n[t]():(n,r)=>{throw new fe(`Response type '${t}' is not supported`,fe.ERR_NOT_SUPPORT,r)})})})(new Response);const UC=async e=>{if(e==null)return 0;if(z.isBlob(e))return e.size;if(z.isSpecCompliantForm(e))return(await new Request(bt.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(z.isArrayBufferView(e)||z.isArrayBuffer(e))return e.byteLength;if(z.isURLSearchParams(e)&&(e=e+""),z.isString(e))return(await VC(e)).byteLength},BC=async(e,t)=>{const n=z.toFiniteNumber(e.getContentLength());return n??UC(t)},zC=ed&&(async e=>{let{url:t,method:n,data:r,signal:i,cancelToken:o,timeout:s,onDownloadProgress:a,onUploadProgress:l,responseType:u,headers:c,withCredentials:f="same-origin",fetchOptions:d}=a3(e);u=u?(u+"").toLowerCase():"text";let p=LC([i,o&&o.toAbortSignal()],s),h;const $=p&&p.unsubscribe&&(()=>{p.unsubscribe()});let y;try{if(l&&HC&&n!=="get"&&n!=="head"&&(y=await BC(c,r))!==0){let _=new Request(t,{method:"POST",body:r,duplex:"half"}),C;if(z.isFormData(r)&&(C=_.headers.get("content-type"))&&c.setContentType(C),_.body){const[x,b]=Lv(y,cc(Mv(l)));r=Dv(_.body,Vv,x,b)}}z.isString(f)||(f=f?"include":"omit");const m="credentials"in Request.prototype;h=new Request(t,{...d,signal:p,method:n.toUpperCase(),headers:c.normalize().toJSON(),body:r,duplex:"half",credentials:m?f:void 0});let v=await fetch(h);const g=op&&(u==="stream"||u==="response");if(op&&(a||g&&$)){const _={};["status","statusText","headers"].forEach(k=>{_[k]=v[k]});const C=z.toFiniteNumber(v.headers.get("content-length")),[x,b]=a&&Lv(C,cc(Mv(a),!0))||[];v=new Response(Dv(v.body,Vv,x,()=>{b&&b(),$&&$()}),_)}u=u||"text";let E=await dc[z.findKey(dc,u)||"text"](v,e);return!g&&$&&$(),await new Promise((_,C)=>{o3(_,C,{data:E,headers:Ht.from(v.headers),status:v.status,statusText:v.statusText,config:e,request:h})})}catch(m){throw $&&$(),m&&m.name==="TypeError"&&/fetch/i.test(m.message)?Object.assign(new fe("Network Error",fe.ERR_NETWORK,e,h),{cause:m.cause||m}):fe.from(m,m&&m.code,e,h)}}),sp={http:oC,xhr:jC,fetch:zC};z.forEach(sp,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Hv=e=>`- ${e}`,KC=e=>z.isFunction(e)||e===null||e===!1,c3={getAdapter:e=>{e=z.isArray(e)?e:[e];const{length:t}=e;let n,r;const i={};for(let o=0;o`adapter ${a} `+(l===!1?"is not supported by the environment":"is not available in the build"));let s=t?o.length>1?`since : +`+o.map(Hv).join(` +`):" "+Hv(o[0]):"as no adapter specified";throw new fe("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return r},adapters:sp};function xf(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new os(null,e)}function Uv(e){return xf(e),e.headers=Ht.from(e.headers),e.data=_f.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),c3.getAdapter(e.adapter||al.adapter)(e).then(function(r){return xf(e),r.data=_f.call(e,e.transformResponse,r),r.headers=Ht.from(r.headers),r},function(r){return i3(r)||(xf(e),r&&r.response&&(r.response.data=_f.call(e,e.transformResponse,r.response),r.response.headers=Ht.from(r.response.headers))),Promise.reject(r)})}const d3="1.7.9",td={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{td[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const Bv={};td.transitional=function(t,n,r){function i(o,s){return"[Axios v"+d3+"] Transitional option '"+o+"'"+s+(r?". "+r:"")}return(o,s,a)=>{if(t===!1)throw new fe(i(s," has been removed"+(n?" in "+n:"")),fe.ERR_DEPRECATED);return n&&!Bv[s]&&(Bv[s]=!0,console.warn(i(s," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(o,s,a):!0}};td.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function qC(e,t,n){if(typeof e!="object")throw new fe("options must be an object",fe.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let i=r.length;for(;i-- >0;){const o=r[i],s=t[o];if(s){const a=e[o],l=a===void 0||s(a,o,e);if(l!==!0)throw new fe("option "+o+" must be "+l,fe.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new fe("Unknown option "+o,fe.ERR_BAD_OPTION)}}const Cu={assertOptions:qC,validators:td},Hn=Cu.validators;let Hi=class{constructor(t){this.defaults=t,this.interceptors={request:new kv,response:new kv}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let i={};Error.captureStackTrace?Error.captureStackTrace(i):i=new Error;const o=i.stack?i.stack.replace(/^.+\n/,""):"";try{r.stack?o&&!String(r.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(r.stack+=` +`+o):r.stack=o}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Zi(this.defaults,n);const{transitional:r,paramsSerializer:i,headers:o}=n;r!==void 0&&Cu.assertOptions(r,{silentJSONParsing:Hn.transitional(Hn.boolean),forcedJSONParsing:Hn.transitional(Hn.boolean),clarifyTimeoutError:Hn.transitional(Hn.boolean)},!1),i!=null&&(z.isFunction(i)?n.paramsSerializer={serialize:i}:Cu.assertOptions(i,{encode:Hn.function,serialize:Hn.function},!0)),Cu.assertOptions(n,{baseUrl:Hn.spelling("baseURL"),withXsrfToken:Hn.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let s=o&&z.merge(o.common,o[n.method]);o&&z.forEach(["delete","get","head","post","put","patch","common"],h=>{delete o[h]}),n.headers=Ht.concat(s,o);const a=[];let l=!0;this.interceptors.request.forEach(function($){typeof $.runWhen=="function"&&$.runWhen(n)===!1||(l=l&&$.synchronous,a.unshift($.fulfilled,$.rejected))});const u=[];this.interceptors.response.forEach(function($){u.push($.fulfilled,$.rejected)});let c,f=0,d;if(!l){const h=[Uv.bind(this),void 0];for(h.unshift.apply(h,a),h.push.apply(h,u),d=h.length,c=Promise.resolve(n);f{if(!r._listeners)return;let o=r._listeners.length;for(;o-- >0;)r._listeners[o](i);r._listeners=null}),this.promise.then=i=>{let o;const s=new Promise(a=>{r.subscribe(a),o=a}).then(i);return s.cancel=function(){r.unsubscribe(o)},s},t(function(o,s,a){r.reason||(r.reason=new os(o,s,a),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new f3(function(i){t=i}),cancel:t}}};function WC(e){return function(n){return e.apply(null,n)}}function GC(e){return z.isObject(e)&&e.isAxiosError===!0}const ap={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(ap).forEach(([e,t])=>{ap[t]=e});function p3(e){const t=new Hi(e),n=B9(Hi.prototype.request,t);return z.extend(n,Hi.prototype,t,{allOwnKeys:!0}),z.extend(n,t,null,{allOwnKeys:!0}),n.create=function(i){return p3(Zi(e,i))},n}const Ke=p3(al);Ke.Axios=Hi;Ke.CanceledError=os;Ke.CancelToken=ZC;Ke.isCancel=i3;Ke.VERSION=d3;Ke.toFormData=Xc;Ke.AxiosError=fe;Ke.Cancel=Ke.CanceledError;Ke.all=function(t){return Promise.all(t)};Ke.spread=WC;Ke.isAxiosError=GC;Ke.mergeConfig=Zi;Ke.AxiosHeaders=Ht;Ke.formToJSON=e=>r3(z.isHTMLForm(e)?new FormData(e):e);Ke.getAdapter=c3.getAdapter;Ke.HttpStatusCode=ap;Ke.default=Ke;const{Axios:Nse,AxiosError:kse,CanceledError:jse,isCancel:Lse,CancelToken:Mse,VERSION:Fse,all:Dse,Cancel:Vse,isAxiosError:Hse,spread:Use,toFormData:Bse,AxiosHeaders:zse,HttpStatusCode:Kse,formToJSON:qse,getAdapter:Zse,mergeConfig:Wse}=Ke;Ke.defaults.headers.common.Accept="application/json";const QC=async()=>await(await Ke.get("./@sites")).data,YC=()=>({queryKey:["distributions"],queryFn:async()=>QC()}),JC=async e=>await(await Ke.get(`./@sites/${e}`)).data,XC=e=>({queryKey:["distribution",e],queryFn:async()=>JC(e),select:t=>{const{timeZone:n}=Intl.DateTimeFormat().resolvedOptions();return{...t,schema:{...t.schema,definitions:{...t.schema.definitions,timezones:{...t.schema.definitions.timezones,default:n}},properties:{...t.schema.properties,site_id:{...t.schema.properties.site_id,default:t.default_values.site_id},default_language:{...t.schema.properties.default_language,default:t.default_values.default_language}}}}}}),e_=async e=>await(await Ke.post("./@sites/",e)).data,nd=typeof document<"u"?S.useLayoutEffect:()=>{};function ho(e){const t=O.useRef(null);return nd(()=>{t.current=e},[e]),O.useCallback((...n)=>{const r=t.current;return r==null?void 0:r(...n)},[])}const Qh={prefix:String(Math.round(Math.random()*1e10)),current:0},h3=S.createContext(Qh),t_=S.createContext(!1);let n_=!!(typeof window<"u"&&window.document&&window.document.createElement),Pf=new WeakMap;function r_(e=!1){let t=O.useContext(h3),n=O.useRef(null);if(n.current===null&&!e){var r,i;let o=(i=S.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)===null||i===void 0||(r=i.ReactCurrentOwner)===null||r===void 0?void 0:r.current;if(o){let s=Pf.get(o);s==null?Pf.set(o,{id:t.current,state:o.memoizedState}):o.memoizedState!==s.state&&(t.current=s.id,Pf.delete(o))}n.current=++t.current}return n.current}function i_(e){let t=O.useContext(h3);t===Qh&&!n_&&console.warn("When server rendering, you must wrap your application in an to ensure consistent ids are generated between the client and server.");let n=r_(!!e),r=`react-aria${t.prefix}`;return e||`${r}-${n}`}function o_(e){let t=S.useId(),[n]=O.useState(m3()),r=n?"react-aria":`react-aria${Qh.prefix}`;return e||`${r}-${t}`}const s_=typeof S.useId=="function"?o_:i_;function a_(){return!1}function l_(){return!0}function u_(e){return()=>{}}function m3(){return typeof S.useSyncExternalStore=="function"?S.useSyncExternalStore(u_,a_,l_):O.useContext(t_)}let c_=!!(typeof window<"u"&&window.document&&window.document.createElement),zr=new Map;function zv(e){let[t,n]=O.useState(e),r=O.useRef(null),i=s_(t),o=O.useCallback(s=>{r.current=s},[]);return c_&&(zr.has(i)&&!zr.get(i).includes(o)?zr.set(i,[...zr.get(i),o]):zr.set(i,[o])),nd(()=>{let s=i;return()=>{zr.delete(s)}},[i]),O.useEffect(()=>{let s=r.current;s&&(r.current=null,n(s))}),i}function d_(e,t){if(e===t)return e;let n=zr.get(e);if(n)return n.forEach(i=>i(t)),t;let r=zr.get(t);return r?(r.forEach(i=>i(e)),e):t}function y3(...e){return(...t)=>{for(let n of e)typeof n=="function"&&n(...t)}}const fn=e=>{var t;return(t=e==null?void 0:e.ownerDocument)!==null&&t!==void 0?t:document},qn=e=>e&&"window"in e&&e.window===e?e:fn(e).defaultView||window;function v3(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t=65&&i.charCodeAt(2)<=90?t[i]=y3(o,s):(i==="className"||i==="UNSAFE_className")&&typeof o=="string"&&typeof s=="string"?t[i]=g3(o,s):i==="id"&&o&&s?t.id=d_(o,s):t[i]=s!==void 0?s:o}}return t}function f_(...e){return e.length===1&&e[0]?e[0]:t=>{for(let n of e)typeof n=="function"?n(t):n!=null&&(n.current=t)}}const p_=new Set(["id"]),h_=new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]),m_=new Set(["href","hrefLang","target","rel","download","ping","referrerPolicy"]),y_=/^(data-.*)$/;function Yh(e,t={}){let{labelable:n,isLink:r,propNames:i}=t,o={};for(const s in e)Object.prototype.hasOwnProperty.call(e,s)&&(p_.has(s)||n&&h_.has(s)||r&&m_.has(s)||i!=null&&i.has(s)||y_.test(s))&&(o[s]=e[s]);return o}function Fi(e){if(v_())e.focus({preventScroll:!0});else{let t=g_(e);e.focus(),$_(t)}}let Zl=null;function v_(){if(Zl==null){Zl=!1;try{document.createElement("div").focus({get preventScroll(){return Zl=!0,!0}})}catch{}}return Zl}function g_(e){let t=e.parentNode,n=[],r=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==r;)(t.offsetHeight"u"||window.navigator==null?!1:((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.brands.some(n=>e.test(n.brand)))||e.test(window.navigator.userAgent)}function Jh(e){var t;return typeof window<"u"&&window.navigator!=null?e.test(((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.platform)||window.navigator.platform):!1}function hi(e){let t=null;return()=>(t==null&&(t=e()),t)}const Ba=hi(function(){return Jh(/^Mac/i)}),w_=hi(function(){return Jh(/^iPhone/i)}),$3=hi(function(){return Jh(/^iPad/i)||Ba()&&navigator.maxTouchPoints>1}),w3=hi(function(){return w_()||$3()}),E_=hi(function(){return rd(/AppleWebKit/i)&&!b_()}),b_=hi(function(){return rd(/Chrome/i)}),E3=hi(function(){return rd(/Android/i)}),S_=hi(function(){return rd(/Firefox/i)});function za(e,t,n=!0){var r,i;let{metaKey:o,ctrlKey:s,altKey:a,shiftKey:l}=t;S_()&&(!((i=window.event)===null||i===void 0||(r=i.type)===null||r===void 0)&&r.startsWith("key"))&&e.target==="_blank"&&(Ba()?o=!0:s=!0);let u=E_()&&Ba()&&!$3()?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:o,ctrlKey:s,altKey:a,shiftKey:l}):new MouseEvent("click",{metaKey:o,ctrlKey:s,altKey:a,shiftKey:l,bubbles:!0,cancelable:!0});za.isOpening=n,Fi(e),e.dispatchEvent(u),za.isOpening=!1}za.isOpening=!1;let mo=new Map,lp=new Set;function Kv(){if(typeof window>"u")return;function e(r){return"propertyName"in r}let t=r=>{if(!e(r)||!r.target)return;let i=mo.get(r.target);i||(i=new Set,mo.set(r.target,i),r.target.addEventListener("transitioncancel",n,{once:!0})),i.add(r.propertyName)},n=r=>{if(!e(r)||!r.target)return;let i=mo.get(r.target);if(i&&(i.delete(r.propertyName),i.size===0&&(r.target.removeEventListener("transitioncancel",n),mo.delete(r.target)),mo.size===0)){for(let o of lp)o();lp.clear()}};document.body.addEventListener("transitionrun",t),document.body.addEventListener("transitionend",n)}typeof document<"u"&&(document.readyState!=="loading"?Kv():document.addEventListener("DOMContentLoaded",Kv));function b3(e){requestAnimationFrame(()=>{mo.size===0?e():lp.add(e)})}function C_(){let e=O.useRef(new Map),t=O.useCallback((i,o,s,a)=>{let l=a!=null&&a.once?(...u)=>{e.current.delete(s),s(...u)}:s;e.current.set(s,{type:o,eventTarget:i,fn:l,options:a}),i.addEventListener(o,l,a)},[]),n=O.useCallback((i,o,s,a)=>{var l;let u=((l=e.current.get(s))===null||l===void 0?void 0:l.fn)||s;i.removeEventListener(o,u,a),e.current.delete(s)},[]),r=O.useCallback(()=>{e.current.forEach((i,o)=>{n(i.eventTarget,i.type,o,i.options)})},[n]);return O.useEffect(()=>r,[r]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:r}}function __(e){const t=O.useRef(null);return O.useMemo(()=>({get current(){return t.current},set current(n){t.current=n,typeof e=="function"?e(n):e&&(e.current=n)}}),[e])}function S3(e,t){nd(()=>{if(e&&e.ref&&t)return e.ref.current=t.current,()=>{e.ref&&(e.ref.current=null)}})}function up(e){return e.mozInputSource===0&&e.isTrusted?!0:E3()&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function x_(e){return!E3()&&e.width===0&&e.height===0||e.width===1&&e.height===1&&e.pressure===0&&e.detail===0&&e.pointerType==="mouse"}const qv=Symbol("default");function P_(e){let{className:t,style:n,children:r,defaultClassName:i,defaultChildren:o,defaultStyle:s,values:a}=e;return O.useMemo(()=>{let l,u,c;return typeof t=="function"?l=t({...a,defaultClassName:i}):l=t,typeof n=="function"?u=n({...a,defaultStyle:s||{}}):u=n,typeof r=="function"?c=r({...a,defaultChildren:o}):r==null?c=o:c=r,{className:l??i,style:u||s?{...s,...u}:void 0,children:c??o,"data-rac":""}},[t,n,r,i,o,s,a])}function T_(e,t){let n=O.useContext(e);if(t===null)return null;if(n&&typeof n=="object"&&"slots"in n&&n.slots){let r=new Intl.ListFormat().format(Object.keys(n.slots).map(o=>`"${o}"`));if(!t&&!n.slots[qv])throw new Error(`A slot prop is required. Valid slot names are ${r}.`);let i=t||qv;if(!n.slots[i])throw new Error(`Invalid slot "${t}". Valid slot names are ${r}.`);return n.slots[i]}return n}function O_(e,t,n){let r=T_(n,e.slot)||{},{ref:i,...o}=r,s=__(O.useMemo(()=>f_(t,i),[t,i])),a=Jn(o,e);return"style"in o&&o.style&&"style"in e&&e.style&&(typeof o.style=="function"||typeof e.style=="function"?a.style=l=>{let u=typeof o.style=="function"?o.style(l):o.style,c={...l.defaultStyle,...u},f=typeof e.style=="function"?e.style({...l,defaultStyle:c}):e.style;return{...c,...f}}:a.style={...o.style,...e.style}),[a,s]}if(typeof HTMLTemplateElement<"u"){const e=Object.getOwnPropertyDescriptor(Node.prototype,"firstChild").get;Object.defineProperty(HTMLTemplateElement.prototype,"firstChild",{configurable:!0,enumerable:!0,get:function(){return this.dataset.reactAriaHidden?this.content.firstChild:e.call(this)}})}const R_=O.createContext(!1);typeof DocumentFragment<"u"&&new DocumentFragment;function A_(e){let t=(n,r)=>O.useContext(R_)?null:e(n,r);return t.displayName=e.displayName||e.name,O.forwardRef(t)}let Oo="default",cp="",_u=new WeakMap;function Zv(e){if(w3()){if(Oo==="default"){const t=fn(e);cp=t.documentElement.style.webkitUserSelect,t.documentElement.style.webkitUserSelect="none"}Oo="disabled"}else(e instanceof HTMLElement||e instanceof SVGElement)&&(_u.set(e,e.style.userSelect),e.style.userSelect="none")}function Wl(e){if(w3()){if(Oo!=="disabled")return;Oo="restoring",setTimeout(()=>{b3(()=>{if(Oo==="restoring"){const t=fn(e);t.documentElement.style.webkitUserSelect==="none"&&(t.documentElement.style.webkitUserSelect=cp||""),cp="",Oo="default"}})},300)}else if((e instanceof HTMLElement||e instanceof SVGElement)&&e&&_u.has(e)){let t=_u.get(e);e.style.userSelect==="none"&&(e.style.userSelect=t),e.getAttribute("style")===""&&e.removeAttribute("style"),_u.delete(e)}}const C3=S.createContext({register:()=>{}});C3.displayName="PressResponderContext";function I_(e,t){return t.get?t.get.call(e):t.value}function _3(e,t,n){if(!t.has(e))throw new TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}function N_(e,t){var n=_3(e,t,"get");return I_(e,n)}function k_(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function j_(e,t,n){k_(e,t),t.set(e,n)}function L_(e,t,n){if(t.set)t.set.call(e,n);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=n}}function Wv(e,t,n){var r=_3(e,t,"set");return L_(e,r,n),n}function M_(e){let t=O.useContext(C3);if(t){let{register:n,...r}=t;e=Jn(r,e),n()}return S3(t,e.ref),e}var Gl=new WeakMap;class Ql{continuePropagation(){Wv(this,Gl,!1)}get shouldStopPropagation(){return N_(this,Gl)}constructor(t,n,r,i){j_(this,Gl,{writable:!0,value:void 0}),Wv(this,Gl,!0);var o;let s=(o=i==null?void 0:i.target)!==null&&o!==void 0?o:r.currentTarget;const a=s==null?void 0:s.getBoundingClientRect();let l,u=0,c,f=null;r.clientX!=null&&r.clientY!=null&&(c=r.clientX,f=r.clientY),a&&(c!=null&&f!=null?(l=c-a.left,u=f-a.top):(l=a.width/2,u=a.height/2)),this.type=t,this.pointerType=n,this.target=r.currentTarget,this.shiftKey=r.shiftKey,this.metaKey=r.metaKey,this.ctrlKey=r.ctrlKey,this.altKey=r.altKey,this.x=l,this.y=u}}const Gv=Symbol("linkClicked");function F_(e){let{onPress:t,onPressChange:n,onPressStart:r,onPressEnd:i,onPressUp:o,isDisabled:s,isPressed:a,preventFocusOnPress:l,shouldCancelOnPointerExit:u,allowTextSelectionOnPress:c,ref:f,...d}=M_(e),[p,h]=O.useState(!1),$=O.useRef({isPressed:!1,ignoreEmulatedMouseEvents:!1,ignoreClickAfterPress:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null}),{addGlobalListener:y,removeAllGlobalListeners:m}=C_(),v=ho((b,k)=>{let I=$.current;if(s||I.didFirePressStart)return!1;let M=!0;if(I.isTriggeringEvent=!0,r){let q=new Ql("pressstart",k,b);r(q),M=q.shouldStopPropagation}return n&&n(!0),I.isTriggeringEvent=!1,I.didFirePressStart=!0,h(!0),M}),g=ho((b,k,I=!0)=>{let M=$.current;if(!M.didFirePressStart)return!1;M.ignoreClickAfterPress=!0,M.didFirePressStart=!1,M.isTriggeringEvent=!0;let q=!0;if(i){let F=new Ql("pressend",k,b);i(F),q=F.shouldStopPropagation}if(n&&n(!1),h(!1),t&&I&&!s){let F=new Ql("press",k,b);t(F),q&&(q=F.shouldStopPropagation)}return M.isTriggeringEvent=!1,q}),E=ho((b,k)=>{let I=$.current;if(s)return!1;if(o){I.isTriggeringEvent=!0;let M=new Ql("pressup",k,b);return o(M),I.isTriggeringEvent=!1,M.shouldStopPropagation}return!0}),_=ho(b=>{let k=$.current;k.isPressed&&k.target&&(k.isOverTarget&&k.pointerType!=null&&g(nr(k.target,b),k.pointerType,!1),k.isPressed=!1,k.isOverTarget=!1,k.activePointerId=null,k.pointerType=null,m(),c||Wl(k.target))}),C=ho(b=>{u&&_(b)}),x=O.useMemo(()=>{let b=$.current,k={onKeyDown(M){if(Tf(M.nativeEvent,M.currentTarget)&&M.currentTarget.contains(M.target)){var q;Yv(M.target,M.key)&&M.preventDefault();let F=!0;if(!b.isPressed&&!M.repeat){b.target=M.currentTarget,b.isPressed=!0,F=v(M,"keyboard");let B=M.currentTarget,X=ae=>{Tf(ae,B)&&!ae.repeat&&B.contains(ae.target)&&b.target&&E(nr(b.target,ae),"keyboard")};y(fn(M.currentTarget),"keyup",y3(X,I),!0)}F&&M.stopPropagation(),M.metaKey&&Ba()&&((q=b.metaKeyEvents)===null||q===void 0||q.set(M.key,M.nativeEvent))}else M.key==="Meta"&&(b.metaKeyEvents=new Map)},onClick(M){if(!(M&&!M.currentTarget.contains(M.target))&&M&&M.button===0&&!b.isTriggeringEvent&&!za.isOpening){let q=!0;if(s&&M.preventDefault(),!b.ignoreClickAfterPress&&!b.ignoreEmulatedMouseEvents&&!b.isPressed&&(b.pointerType==="virtual"||up(M.nativeEvent))){!s&&!l&&Fi(M.currentTarget);let F=v(M,"virtual"),B=E(M,"virtual"),X=g(M,"virtual");q=F&&B&&X}b.ignoreEmulatedMouseEvents=!1,b.ignoreClickAfterPress=!1,q&&M.stopPropagation()}}},I=M=>{var q;if(b.isPressed&&b.target&&Tf(M,b.target)){var F;Yv(M.target,M.key)&&M.preventDefault();let X=M.target;g(nr(b.target,M),"keyboard",b.target.contains(X)),m(),M.key!=="Enter"&&Xh(b.target)&&b.target.contains(X)&&!M[Gv]&&(M[Gv]=!0,za(b.target,M,!1)),b.isPressed=!1,(F=b.metaKeyEvents)===null||F===void 0||F.delete(M.key)}else if(M.key==="Meta"&&(!((q=b.metaKeyEvents)===null||q===void 0)&&q.size)){var B;let X=b.metaKeyEvents;b.metaKeyEvents=void 0;for(let ae of X.values())(B=b.target)===null||B===void 0||B.dispatchEvent(new KeyboardEvent("keyup",ae))}};if(typeof PointerEvent<"u"){k.onPointerDown=B=>{if(B.button!==0||!B.currentTarget.contains(B.target))return;if(x_(B.nativeEvent)){b.pointerType="virtual";return}Rf(B.currentTarget)&&B.preventDefault(),b.pointerType=B.pointerType;let X=!0;if(!b.isPressed){b.isPressed=!0,b.isOverTarget=!0,b.activePointerId=B.pointerId,b.target=B.currentTarget,!s&&!l&&Fi(B.currentTarget),c||Zv(b.target),X=v(B,b.pointerType);let ae=B.target;"releasePointerCapture"in ae&&ae.releasePointerCapture(B.pointerId),y(fn(B.currentTarget),"pointerup",M,!1),y(fn(B.currentTarget),"pointercancel",F,!1)}X&&B.stopPropagation()},k.onMouseDown=B=>{B.currentTarget.contains(B.target)&&B.button===0&&(Rf(B.currentTarget)&&B.preventDefault(),B.stopPropagation())},k.onPointerUp=B=>{!B.currentTarget.contains(B.target)||b.pointerType==="virtual"||B.button===0&&E(B,b.pointerType||B.pointerType)},k.onPointerEnter=B=>{B.pointerId===b.activePointerId&&b.target&&!b.isOverTarget&&b.pointerType!=null&&(b.isOverTarget=!0,v(nr(b.target,B),b.pointerType))},k.onPointerLeave=B=>{B.pointerId===b.activePointerId&&b.target&&b.isOverTarget&&b.pointerType!=null&&(b.isOverTarget=!1,g(nr(b.target,B),b.pointerType,!1),C(B))};let M=B=>{B.pointerId===b.activePointerId&&b.isPressed&&B.button===0&&b.target&&(b.target.contains(B.target)&&b.pointerType!=null?g(nr(b.target,B),b.pointerType):b.isOverTarget&&b.pointerType!=null&&g(nr(b.target,B),b.pointerType,!1),b.isPressed=!1,b.isOverTarget=!1,b.activePointerId=null,b.pointerType=null,m(),c||Wl(b.target),"ontouchend"in b.target&&B.pointerType!=="mouse"&&y(b.target,"touchend",q,{once:!0}))},q=B=>{x3(B.currentTarget)&&B.preventDefault()},F=B=>{_(B)};k.onDragStart=B=>{B.currentTarget.contains(B.target)&&_(B)}}else{k.onMouseDown=F=>{if(F.button!==0||!F.currentTarget.contains(F.target))return;if(Rf(F.currentTarget)&&F.preventDefault(),b.ignoreEmulatedMouseEvents){F.stopPropagation();return}b.isPressed=!0,b.isOverTarget=!0,b.target=F.currentTarget,b.pointerType=up(F.nativeEvent)?"virtual":"mouse",!s&&!l&&Fi(F.currentTarget),v(F,b.pointerType)&&F.stopPropagation(),y(fn(F.currentTarget),"mouseup",M,!1)},k.onMouseEnter=F=>{if(!F.currentTarget.contains(F.target))return;let B=!0;b.isPressed&&!b.ignoreEmulatedMouseEvents&&b.pointerType!=null&&(b.isOverTarget=!0,B=v(F,b.pointerType)),B&&F.stopPropagation()},k.onMouseLeave=F=>{if(!F.currentTarget.contains(F.target))return;let B=!0;b.isPressed&&!b.ignoreEmulatedMouseEvents&&b.pointerType!=null&&(b.isOverTarget=!1,B=g(F,b.pointerType,!1),C(F)),B&&F.stopPropagation()},k.onMouseUp=F=>{F.currentTarget.contains(F.target)&&!b.ignoreEmulatedMouseEvents&&F.button===0&&E(F,b.pointerType||"mouse")};let M=F=>{if(F.button===0){if(b.isPressed=!1,m(),b.ignoreEmulatedMouseEvents){b.ignoreEmulatedMouseEvents=!1;return}b.target&&Of(F,b.target)&&b.pointerType!=null?g(nr(b.target,F),b.pointerType):b.target&&b.isOverTarget&&b.pointerType!=null&&g(nr(b.target,F),b.pointerType,!1),b.isOverTarget=!1}};k.onTouchStart=F=>{if(!F.currentTarget.contains(F.target))return;let B=D_(F.nativeEvent);if(!B)return;b.activePointerId=B.identifier,b.ignoreEmulatedMouseEvents=!0,b.isOverTarget=!0,b.isPressed=!0,b.target=F.currentTarget,b.pointerType="touch",!s&&!l&&Fi(F.currentTarget),c||Zv(b.target),v(kr(b.target,F),b.pointerType)&&F.stopPropagation(),y(qn(F.currentTarget),"scroll",q,!0)},k.onTouchMove=F=>{if(!F.currentTarget.contains(F.target))return;if(!b.isPressed){F.stopPropagation();return}let B=Qv(F.nativeEvent,b.activePointerId),X=!0;B&&Of(B,F.currentTarget)?!b.isOverTarget&&b.pointerType!=null&&(b.isOverTarget=!0,X=v(kr(b.target,F),b.pointerType)):b.isOverTarget&&b.pointerType!=null&&(b.isOverTarget=!1,X=g(kr(b.target,F),b.pointerType,!1),C(kr(b.target,F))),X&&F.stopPropagation()},k.onTouchEnd=F=>{if(!F.currentTarget.contains(F.target))return;if(!b.isPressed){F.stopPropagation();return}let B=Qv(F.nativeEvent,b.activePointerId),X=!0;B&&Of(B,F.currentTarget)&&b.pointerType!=null?(E(kr(b.target,F),b.pointerType),X=g(kr(b.target,F),b.pointerType)):b.isOverTarget&&b.pointerType!=null&&(X=g(kr(b.target,F),b.pointerType,!1)),X&&F.stopPropagation(),b.isPressed=!1,b.activePointerId=null,b.isOverTarget=!1,b.ignoreEmulatedMouseEvents=!0,b.target&&!c&&Wl(b.target),m()},k.onTouchCancel=F=>{F.currentTarget.contains(F.target)&&(F.stopPropagation(),b.isPressed&&_(kr(b.target,F)))};let q=F=>{b.isPressed&&F.target.contains(b.target)&&_({currentTarget:b.target,shiftKey:!1,ctrlKey:!1,metaKey:!1,altKey:!1})};k.onDragStart=F=>{F.currentTarget.contains(F.target)&&_(F)}}return k},[y,s,l,m,c,_,C,g,v,E]);return O.useEffect(()=>()=>{var b;c||Wl((b=$.current.target)!==null&&b!==void 0?b:void 0)},[c]),{isPressed:a||p,pressProps:Jn(d,x)}}function Xh(e){return e.tagName==="A"&&e.hasAttribute("href")}function Tf(e,t){const{key:n,code:r}=e,i=t,o=i.getAttribute("role");return(n==="Enter"||n===" "||n==="Spacebar"||r==="Space")&&!(i instanceof qn(i).HTMLInputElement&&!P3(i,n)||i instanceof qn(i).HTMLTextAreaElement||i.isContentEditable)&&!((o==="link"||!o&&Xh(i))&&n!=="Enter")}function D_(e){const{targetTouches:t}=e;return t.length>0?t[0]:null}function Qv(e,t){const n=e.changedTouches;for(let r=0;rt.right||t.left>e.right||e.top>t.bottom||t.top>e.bottom)}function Of(e,t){let n=t.getBoundingClientRect(),r=V_(e);return H_(n,r)}function Rf(e){return!(e instanceof HTMLElement)||!e.hasAttribute("draggable")}function x3(e){return e instanceof HTMLInputElement?!1:e instanceof HTMLButtonElement?e.type!=="submit"&&e.type!=="reset":!Xh(e)}function Yv(e,t){return e instanceof HTMLInputElement?!P3(e,t):x3(e)}const U_=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function P3(e,t){return e.type==="checkbox"||e.type==="radio"?t===" ":U_.has(e.type)}class B_{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(t,n){this.nativeEvent=n,this.target=n.target,this.currentTarget=n.currentTarget,this.relatedTarget=n.relatedTarget,this.bubbles=n.bubbles,this.cancelable=n.cancelable,this.defaultPrevented=n.defaultPrevented,this.eventPhase=n.eventPhase,this.isTrusted=n.isTrusted,this.timeStamp=n.timeStamp,this.type=t}}function T3(e){let t=O.useRef({isFocused:!1,observer:null});nd(()=>{const r=t.current;return()=>{r.observer&&(r.observer.disconnect(),r.observer=null)}},[]);let n=ho(r=>{e==null||e(r)});return O.useCallback(r=>{if(r.target instanceof HTMLButtonElement||r.target instanceof HTMLInputElement||r.target instanceof HTMLTextAreaElement||r.target instanceof HTMLSelectElement){t.current.isFocused=!0;let i=r.target,o=s=>{t.current.isFocused=!1,i.disabled&&n(new B_("blur",s)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)};i.addEventListener("focusout",o,{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&i.disabled){var s;(s=t.current.observer)===null||s===void 0||s.disconnect();let a=i===document.activeElement?null:document.activeElement;i.dispatchEvent(new FocusEvent("blur",{relatedTarget:a})),i.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:a}))}}),t.current.observer.observe(i,{attributes:!0,attributeFilter:["disabled"]})}},[n])}function O3(e){let{isDisabled:t,onFocus:n,onBlur:r,onFocusChange:i}=e;const o=O.useCallback(l=>{if(l.target===l.currentTarget)return r&&r(l),i&&i(!1),!0},[r,i]),s=T3(o),a=O.useCallback(l=>{const u=fn(l.target);l.target===l.currentTarget&&u.activeElement===l.target&&(n&&n(l),i&&i(!0),s(l))},[i,n,s]);return{focusProps:{onFocus:!t&&(n||i||r)?a:void 0,onBlur:!t&&(r||i)?o:void 0}}}let ss=null,dp=new Set,ma=new Map,Wi=!1,fp=!1;const z_={Tab:!0,Escape:!0};function em(e,t){for(let n of dp)n(e,t)}function K_(e){return!(e.metaKey||!Ba()&&e.altKey||e.ctrlKey||e.key==="Control"||e.key==="Shift"||e.key==="Meta")}function fc(e){Wi=!0,K_(e)&&(ss="keyboard",em("keyboard",e))}function cn(e){ss="pointer",(e.type==="mousedown"||e.type==="pointerdown")&&(Wi=!0,em("pointer",e))}function R3(e){up(e)&&(Wi=!0,ss="virtual")}function A3(e){e.target===window||e.target===document||(!Wi&&!fp&&(ss="virtual",em("virtual",e)),Wi=!1,fp=!1)}function I3(){Wi=!1,fp=!0}function pp(e){if(typeof window>"u"||ma.get(qn(e)))return;const t=qn(e),n=fn(e);let r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){Wi=!0,r.apply(this,arguments)},n.addEventListener("keydown",fc,!0),n.addEventListener("keyup",fc,!0),n.addEventListener("click",R3,!0),t.addEventListener("focus",A3,!0),t.addEventListener("blur",I3,!1),typeof PointerEvent<"u"?(n.addEventListener("pointerdown",cn,!0),n.addEventListener("pointermove",cn,!0),n.addEventListener("pointerup",cn,!0)):(n.addEventListener("mousedown",cn,!0),n.addEventListener("mousemove",cn,!0),n.addEventListener("mouseup",cn,!0)),t.addEventListener("beforeunload",()=>{N3(e)},{once:!0}),ma.set(t,{focus:r})}const N3=(e,t)=>{const n=qn(e),r=fn(e);t&&r.removeEventListener("DOMContentLoaded",t),ma.has(n)&&(n.HTMLElement.prototype.focus=ma.get(n).focus,r.removeEventListener("keydown",fc,!0),r.removeEventListener("keyup",fc,!0),r.removeEventListener("click",R3,!0),n.removeEventListener("focus",A3,!0),n.removeEventListener("blur",I3,!1),typeof PointerEvent<"u"?(r.removeEventListener("pointerdown",cn,!0),r.removeEventListener("pointermove",cn,!0),r.removeEventListener("pointerup",cn,!0)):(r.removeEventListener("mousedown",cn,!0),r.removeEventListener("mousemove",cn,!0),r.removeEventListener("mouseup",cn,!0)),ma.delete(n))};function q_(e){const t=fn(e);let n;return t.readyState!=="loading"?pp(e):(n=()=>{pp(e)},t.addEventListener("DOMContentLoaded",n)),()=>N3(e,n)}typeof document<"u"&&q_();function k3(){return ss!=="pointer"}function Z_(){return ss}const W_=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function G_(e,t,n){var r;const i=typeof window<"u"?qn(n==null?void 0:n.target).HTMLInputElement:HTMLInputElement,o=typeof window<"u"?qn(n==null?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,s=typeof window<"u"?qn(n==null?void 0:n.target).HTMLElement:HTMLElement,a=typeof window<"u"?qn(n==null?void 0:n.target).KeyboardEvent:KeyboardEvent;return e=e||(n==null?void 0:n.target)instanceof i&&!W_.has(n==null||(r=n.target)===null||r===void 0?void 0:r.type)||(n==null?void 0:n.target)instanceof o||(n==null?void 0:n.target)instanceof s&&(n==null?void 0:n.target.isContentEditable),!(e&&t==="keyboard"&&n instanceof a&&!z_[n.key])}function Q_(e,t,n){pp(),O.useEffect(()=>{let r=(i,o)=>{G_(!!(n!=null&&n.isTextInput),i,o)&&e(k3())};return dp.add(r),()=>{dp.delete(r)}},t)}function Y_(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:r,onFocusWithinChange:i}=e,o=O.useRef({isFocusWithin:!1}),s=O.useCallback(u=>{o.current.isFocusWithin&&!u.currentTarget.contains(u.relatedTarget)&&(o.current.isFocusWithin=!1,n&&n(u),i&&i(!1))},[n,i,o]),a=T3(s),l=O.useCallback(u=>{!o.current.isFocusWithin&&document.activeElement===u.target&&(r&&r(u),i&&i(!0),o.current.isFocusWithin=!0,a(u))},[r,i,a]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:l,onBlur:s}}}let pc=!1,Af=0;function hp(){pc=!0,setTimeout(()=>{pc=!1},50)}function Jv(e){e.pointerType==="touch"&&hp()}function J_(){if(!(typeof document>"u"))return typeof PointerEvent<"u"?document.addEventListener("pointerup",Jv):document.addEventListener("touchend",hp),Af++,()=>{Af--,!(Af>0)&&(typeof PointerEvent<"u"?document.removeEventListener("pointerup",Jv):document.removeEventListener("touchend",hp))}}function X_(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:r,isDisabled:i}=e,[o,s]=O.useState(!1),a=O.useRef({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;O.useEffect(J_,[]);let{hoverProps:l,triggerHoverEnd:u}=O.useMemo(()=>{let c=(p,h)=>{if(a.pointerType=h,i||h==="touch"||a.isHovered||!p.currentTarget.contains(p.target))return;a.isHovered=!0;let $=p.currentTarget;a.target=$,t&&t({type:"hoverstart",target:$,pointerType:h}),n&&n(!0),s(!0)},f=(p,h)=>{if(a.pointerType="",a.target=null,h==="touch"||!a.isHovered)return;a.isHovered=!1;let $=p.currentTarget;r&&r({type:"hoverend",target:$,pointerType:h}),n&&n(!1),s(!1)},d={};return typeof PointerEvent<"u"?(d.onPointerEnter=p=>{pc&&p.pointerType==="mouse"||c(p,p.pointerType)},d.onPointerLeave=p=>{!i&&p.currentTarget.contains(p.target)&&f(p,p.pointerType)}):(d.onTouchStart=()=>{a.ignoreEmulatedMouseEvents=!0},d.onMouseEnter=p=>{!a.ignoreEmulatedMouseEvents&&!pc&&c(p,"mouse"),a.ignoreEmulatedMouseEvents=!1},d.onMouseLeave=p=>{!i&&p.currentTarget.contains(p.target)&&f(p,"mouse")}),{hoverProps:d,triggerHoverEnd:f}},[t,n,r,i,a]);return O.useEffect(()=>{i&&u({currentTarget:a.target},a.pointerType)},[i]),{hoverProps:l,isHovered:o}}function Xv(e){if(!e)return;let t=!0;return n=>{let r={...n,preventDefault(){n.preventDefault()},isDefaultPrevented(){return n.isDefaultPrevented()},stopPropagation(){t?console.error("stopPropagation is now the default behavior for events in React Spectrum. You can use continuePropagation() to revert this behavior."):t=!0},continuePropagation(){t=!1},isPropagationStopped(){return t}};e(r),t&&n.stopPropagation()}}function ex(e){return{keyboardProps:e.isDisabled?{}:{onKeyDown:Xv(e.onKeyDown),onKeyUp:Xv(e.onKeyUp)}}}function tx(e){const t=fn(e);if(Z_()==="virtual"){let n=t.activeElement;b3(()=>{t.activeElement===n&&e.isConnected&&Fi(e)})}else Fi(e)}function nx(e={}){let{autoFocus:t=!1,isTextInput:n,within:r}=e,i=O.useRef({isFocused:!1,isFocusVisible:t||k3()}),[o,s]=O.useState(!1),[a,l]=O.useState(()=>i.current.isFocused&&i.current.isFocusVisible),u=O.useCallback(()=>l(i.current.isFocused&&i.current.isFocusVisible),[]),c=O.useCallback(p=>{i.current.isFocused=p,s(p),u()},[u]);Q_(p=>{i.current.isFocusVisible=p,u()},[],{isTextInput:n});let{focusProps:f}=O3({isDisabled:r,onFocusChange:c}),{focusWithinProps:d}=Y_({isDisabled:!r,onFocusWithinChange:c});return{isFocused:o,isFocusVisible:a,focusProps:r?d:f}}let rx=S.createContext(null);function ix(e){let t=O.useContext(rx)||{};S3(t,e);let{ref:n,...r}=t;return r}function ox(e,t){let{focusProps:n}=O3(e),{keyboardProps:r}=ex(e),i=Jn(n,r),o=ix(t),s=e.isDisabled?{}:o,a=O.useRef(e.autoFocus);return O.useEffect(()=>{a.current&&t.current&&tx(t.current),a.current=!1},[t]),{focusableProps:Jn({...i,tabIndex:e.excludeFromTabOrder&&!e.isDisabled?-1:void 0},s)}}const sx=new Set(["Arab","Syrc","Samr","Mand","Thaa","Mend","Nkoo","Adlm","Rohg","Hebr"]),ax=new Set(["ae","ar","arc","bcc","bqi","ckb","dv","fa","glk","he","ku","mzn","nqo","pnb","ps","sd","ug","ur","yi"]);function lx(e){if(Intl.Locale){let n=new Intl.Locale(e).maximize(),r=typeof n.getTextInfo=="function"?n.getTextInfo():n.textInfo;if(r)return r.direction==="rtl";if(n.script)return sx.has(n.script)}let t=e.split("-")[0];return ax.has(t)}const ux=Symbol.for("react-aria.i18n.locale");function j3(){let e=typeof window<"u"&&window[ux]||typeof navigator<"u"&&(navigator.language||navigator.userLanguage)||"en-US";try{Intl.DateTimeFormat.supportedLocalesOf([e])}catch{e="en-US"}return{locale:e,direction:lx(e)?"rtl":"ltr"}}let mp=j3(),ra=new Set;function eg(){mp=j3();for(let e of ra)e(mp)}function cx(){let e=m3(),[t,n]=O.useState(mp);return O.useEffect(()=>(ra.size===0&&window.addEventListener("languagechange",eg),ra.add(n),()=>{ra.delete(n),ra.size===0&&window.removeEventListener("languagechange",eg)}),[]),e?{locale:"en-US",direction:"ltr"}:t}const dx=S.createContext(null);function fx(){let e=cx();return O.useContext(dx)||e}function px(e,t){let{elementType:n="button",isDisabled:r,onPress:i,onPressStart:o,onPressEnd:s,onPressUp:a,onPressChange:l,preventFocusOnPress:u,allowFocusWhenDisabled:c,onClick:f,href:d,target:p,rel:h,type:$="button"}=e,y;n==="button"?y={type:$,disabled:r}:y={role:"button",tabIndex:r?void 0:0,href:n==="a"&&!r?d:void 0,target:n==="a"?p:void 0,type:n==="input"?$:void 0,disabled:n==="input"?r:void 0,"aria-disabled":!r||n==="input"?void 0:r,rel:n==="a"?h:void 0};let{pressProps:m,isPressed:v}=F_({onPressStart:o,onPressEnd:s,onPressChange:l,onPress:i,onPressUp:a,isDisabled:r,preventFocusOnPress:u,ref:t}),{focusableProps:g}=ox(e,t);c&&(g.tabIndex=r?-1:g.tabIndex);let E=Jn(g,m,Yh(e,{labelable:!0}));return{isPressed:v,buttonProps:Jn(y,E,{"aria-haspopup":e["aria-haspopup"],"aria-expanded":e["aria-expanded"],"aria-controls":e["aria-controls"],"aria-pressed":e["aria-pressed"],onClick:_=>{f&&(f(_),console.warn("onClick is deprecated, please use onPress"))}})}}const L3=7e3;let Un=null;function tg(e,t="assertive",n=L3){Un?Un.announce(e,t,n):(Un=new hx,(typeof IS_REACT_ACT_ENVIRONMENT=="boolean"?IS_REACT_ACT_ENVIRONMENT:typeof jest<"u")?Un.announce(e,t,n):setTimeout(()=>{Un!=null&&Un.isAttached()&&(Un==null||Un.announce(e,t,n))},100))}class hx{isAttached(){var t;return(t=this.node)===null||t===void 0?void 0:t.isConnected}createLog(t){let n=document.createElement("div");return n.setAttribute("role","log"),n.setAttribute("aria-live",t),n.setAttribute("aria-relevant","additions"),n}destroy(){this.node&&(document.body.removeChild(this.node),this.node=null)}announce(t,n="assertive",r=L3){var i,o;if(!this.node)return;let s=document.createElement("div");typeof t=="object"?(s.setAttribute("role","img"),s.setAttribute("aria-labelledby",t["aria-labelledby"])):s.textContent=t,n==="assertive"?(i=this.assertiveLog)===null||i===void 0||i.appendChild(s):(o=this.politeLog)===null||o===void 0||o.appendChild(s),t!==""&&setTimeout(()=>{s.remove()},r)}clear(t){this.node&&((!t||t==="assertive")&&this.assertiveLog&&(this.assertiveLog.innerHTML=""),(!t||t==="polite")&&this.politeLog&&(this.politeLog.innerHTML=""))}constructor(){this.node=null,this.assertiveLog=null,this.politeLog=null,typeof document<"u"&&(this.node=document.createElement("div"),this.node.dataset.liveAnnouncer="true",Object.assign(this.node.style,{border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"}),this.assertiveLog=this.createLog("assertive"),this.node.appendChild(this.assertiveLog),this.politeLog=this.createLog("polite"),this.node.appendChild(this.politeLog),document.body.prepend(this.node))}}const mx=O.createContext(null),yx=new Set(["form","formAction","formEncType","formMethod","formNoValidate","formTarget","name","value"]),vx=O.createContext({}),gx=A_(function(t,n){[t,n]=O_(t,n,vx),t=$x(t);let r=t,{isPending:i}=r,{buttonProps:o,isPressed:s}=px(t,n),{focusProps:a,isFocused:l,isFocusVisible:u}=nx(t),{hoverProps:c,isHovered:f}=X_({...t,isDisabled:t.isDisabled||i}),d={isHovered:f,isPressed:(r.isPressed||s)&&!i,isFocused:l,isFocusVisible:u,isDisabled:t.isDisabled||!1,isPending:i??!1},p=P_({...t,values:d,defaultClassName:"react-aria-Button"}),h=zv(o.id),$=zv(),y=o["aria-labelledby"];i&&(y?y=`${y} ${$}`:o["aria-label"]&&(y=`${h} ${$}`));let m=O.useRef(i);return O.useEffect(()=>{let v={"aria-labelledby":y||h};(!m.current&&l&&i||m.current&&l&&!i)&&tg(v,"assertive"),m.current=i},[i,l,y,h]),S.createElement("button",{...Yh(t,{propNames:yx}),...Jn(o,a,c),...p,type:o.type==="submit"&&i?"button":o.type,id:h,ref:n,"aria-labelledby":y,slot:t.slot||void 0,"aria-disabled":i?"true":o["aria-disabled"],"data-disabled":t.isDisabled||void 0,"data-pressed":d.isPressed||void 0,"data-hovered":f||void 0,"data-focused":l||void 0,"data-pending":i||void 0,"data-focus-visible":u||void 0},S.createElement(mx.Provider,{value:{id:$}},p.children))});function $x(e){return e.isPending&&(e.onPress=void 0,e.onPressStart=void 0,e.onPressEnd=void 0,e.onPressChange=void 0,e.onPressUp=void 0,e.onKeyDown=void 0,e.onKeyUp=void 0,e.onClick=void 0,e.href=void 0),e}const M3=S.createContext(null);M3.displayName="BreakpointContext";function wx(){return O.useContext(M3)}const tm={margin:["margin",it],marginStart:[Yl("marginLeft","marginRight"),it],marginEnd:[Yl("marginRight","marginLeft"),it],marginTop:["marginTop",it],marginBottom:["marginBottom",it],marginX:[["marginLeft","marginRight"],it],marginY:[["marginTop","marginBottom"],it],width:["width",it],height:["height",it],minWidth:["minWidth",it],minHeight:["minHeight",it],maxWidth:["maxWidth",it],maxHeight:["maxHeight",it],isHidden:["display",Cx],alignSelf:["alignSelf",on],justifySelf:["justifySelf",on],position:["position",If],zIndex:["zIndex",If],top:["top",it],bottom:["bottom",it],start:[Yl("left","right"),it],end:[Yl("right","left"),it],left:["left",it],right:["right",it],order:["order",If],flex:["flex",_x],flexGrow:["flexGrow",on],flexShrink:["flexShrink",on],flexBasis:["flexBasis",on],gridArea:["gridArea",on],gridColumn:["gridColumn",on],gridColumnEnd:["gridColumnEnd",on],gridColumnStart:["gridColumnStart",on],gridRow:["gridRow",on],gridRowEnd:["gridRowEnd",on],gridRowStart:["gridRowStart",on]};({...tm});const ng={borderWidth:"borderStyle",borderLeftWidth:"borderLeftStyle",borderRightWidth:"borderRightStyle",borderTopWidth:"borderTopStyle",borderBottomWidth:"borderBottomStyle"};function Yl(e,t){return n=>n==="rtl"?t:e}const Ex=/(%|px|em|rem|vw|vh|auto|cm|mm|in|pt|pc|ex|ch|rem|vmin|vmax|fr)$/,bx=/^\s*\w+\(/,Sx=/(static-)?size-\d+|single-line-(height|width)/g;function it(e){if(typeof e=="number")return e+"px";if(e)return Ex.test(e)?e:bx.test(e)?e.replace(Sx,"var(--spectrum-global-dimension-$&, var(--spectrum-alias-$&))"):`var(--spectrum-global-dimension-${e}, var(--spectrum-alias-${e}))`}function Cx(e){return e?"none":void 0}function If(e){return e}function _x(e){return typeof e=="boolean"?e?"1":void 0:""+e}function xx(e,t,n,r){let i={};for(let o in e){let s=t[o];if(!s||e[o]==null)continue;let[a,l]=s;typeof a=="function"&&(a=a(n));let u=F3(e[o],r),c=l(u,e.colorVersion);if(Array.isArray(a))for(let f of a)i[f]=c;else i[a]=c}for(let o in ng)i[o]&&(i[ng[o]]="solid",i.boxSizing="border-box");return i}function Px(e,t=tm,n={}){let{UNSAFE_className:r,UNSAFE_style:i,...o}=e,s=wx(),{direction:a}=fx(),{matchedBreakpoints:l=(s==null?void 0:s.matchedBreakpoints)||["base"]}=n,u=xx(e,t,a,l),c={...i,...u};o.className&&console.warn("The className prop is unsafe and is unsupported in React Spectrum v3. Please use style props with Spectrum variables, or UNSAFE_className if you absolutely must do something custom. Note that this may break in future versions due to DOM structure changes."),o.style&&console.warn("The style prop is unsafe and is unsupported in React Spectrum v3. Please use style props with Spectrum variables, or UNSAFE_style if you absolutely must do something custom. Note that this may break in future versions due to DOM structure changes.");let f={style:c,className:r};return F3(e.isHidden,l)&&(f.hidden=!0),{styleProps:f}}function on(e){return e}function F3(e,t){if(e&&typeof e=="object"&&!Array.isArray(e)){for(let n=0;nS.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M13 3H11V11H3V13H11V21H13V13H21V11H13V3Z"}))),Nx=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M21 7H3V5H21V7ZM17 13H7V11H17V13ZM5 19H19V17H5V19Z"}))),kx=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M21 7H3V5H21V7ZM13 13H3V11H13V13ZM3 19H17V17H3V19Z"}))),jx=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M21 7H3V5H21V7ZM21 13H11V11H21V13ZM7 19H21V17H7V19Z"}))),Lx=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M8 13H16V11H8V13Z"}),S.createElement("path",{fillRule:"evenodd",d:"M3 3H21V9H20V21H4V9H3V3ZM6 9H18V19H6V9ZM19 5V7H5V5H19Z",clipRule:"evenodd"}))),Mx=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M6.70718 13.2929L5.29297 14.7071L12.0001 21.4142L18.7072 14.7071L17.293 13.2929L13.0001 17.5858L13.0001 3L11.0001 3L11.0001 17.5858L6.70718 13.2929Z"}))),Fx=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M10.7073 6.70718L9.29305 5.29297L2.58594 12.0001L9.29304 18.7072L10.7073 17.293L6.41437 13.0001L21.0002 13.0001V11.0001L6.41436 11.0001L10.7073 6.70718Z"}))),Dx=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M13.2929 17.293L14.7071 18.7072L21.4142 12.0001L14.7071 5.29297L13.2929 6.70718L17.5858 11.0001H3V13.0001H17.5858L13.2929 17.293Z"}))),Vx=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M15.5859 7H9.5V5H19V14.5H17V8.4143L6.70718 18.7071L5.29297 17.2929L15.5859 7Z"}))),Hx=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M17.293 10.7073L18.7072 9.29305L12.0001 2.58594L5.29297 9.29304L6.70718 10.7073L11.0001 6.41437L11.0001 21.0002H13.0001L13.0001 6.41436L17.293 10.7073Z"}))),Ux=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M10 4C8.34315 4 7 5.34315 7 7V15C7 17.7614 9.23858 20 12 20C14.7614 20 17 17.7614 17 15V4H19V15C19 18.866 15.866 22 12 22C8.13401 22 5 18.866 5 15V7C5 4.23858 7.23858 2 10 2C12.7614 2 15 4.23858 15 7V15C15 16.6569 13.6569 18 12 18C10.3431 18 9 16.6569 9 15L9 7L11 7L11 15C11 15.5523 11.4477 16 12 16C12.5523 16 13 15.5523 13 15V7C13 5.34315 11.6569 4 10 4Z"}))),Bx=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M20 8C18.8954 8 18 7.10457 18 6 18 4.89543 18.8954 4 20 4 21.1046 4 22 4.89543 22 6 22 7.10457 21.1046 8 20 8ZM18 12C18 13.1046 18.8954 14 20 14 21.1046 14 22 13.1046 22 12 22 10.8954 21.1046 10 20 10 18.8954 10 18 10.8954 18 12ZM18 18C18 19.1046 18.8954 20 20 20 21.1046 20 22 19.1046 22 18 22 16.8954 21.1046 16 20 16 18.8954 16 18 16.8954 18 18ZM16 5 10 5V19H16V17H12V13L16 13V11L12 11V7H16V5ZM5.5 8.5 2 12 5.5 15.5 9 12 5.5 8.5Z"}))),zx=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{fillRule:"evenodd",d:"M18 6H6V18H18V6ZM4 4V20H20V4H4Z",clipRule:"evenodd"}))),Kx=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M9 18V8H11V18H9ZM13 8V18H15V8H13Z"}),S.createElement("path",{fillRule:"evenodd",d:"M13.5 4C13.5 3.17157 12.8284 2.5 12 2.5C11.1716 2.5 10.5 3.17157 10.5 4H4V6H5V19C5 20.6569 6.34315 22 8 22H16C17.6569 22 19 20.6569 19 19V6H20V4H13.5ZM7 19V6H17V19C17 19.5523 16.5523 20 16 20H8C7.44772 20 7 19.5523 7 19Z",clipRule:"evenodd"}))),qx=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{fillRule:"evenodd",d:"M5.92572 11.6379C7.28054 12.8798 9.29877 14.0001 12 14.0001C14.7012 14.0001 16.7195 12.8798 18.0743 11.6379C18.7544 11.0145 19.2581 10.3679 19.5858 9.83533C19.75 9.56862 19.8631 9.34158 19.932 9.1709C19.9771 9.05914 19.993 8.99662 19.9982 8.97587L19.9982 8.97582L19.9983 8.97576C19.9996 8.97052 20.0002 8.96798 20.0005 8.96802C20.0008 8.96806 20.0007 8.97041 20.0005 8.97496L20.0005 8.97506L20.0005 8.97518L20.0005 8.97534C20.0003 8.98071 20 8.989 20 9.00005H22C22 9.32108 21.894 9.65317 21.7868 9.91905C21.6681 10.2132 21.5 10.5409 21.2892 10.8835C20.9404 11.4502 20.456 12.0884 19.8359 12.7168L21.1426 14.274L19.6105 15.5596L18.3111 14.011C17.5099 14.5769 16.5733 15.0803 15.5025 15.439L15.9537 17.3931L14.0049 17.843L13.5551 15.8945C13.0587 15.963 12.5403 16.0001 12 16.0001C11.4577 16.0001 10.9375 15.9628 10.4395 15.8938L9.98878 17.846L8.04004 17.3961L8.49226 15.4373C7.41782 15.0767 6.47855 14.5704 5.67574 14.0017L4.36837 15.5597L2.83629 14.2741L4.15272 12.7053C3.53814 12.0806 3.05746 11.4468 2.71084 10.8835C2.49997 10.5409 2.33188 10.2132 2.21323 9.91905C2.10598 9.65317 2 9.32108 2 9.00005H4C4 8.98874 3.99969 8.98032 3.99949 8.97496V8.97495C3.99932 8.9704 3.99924 8.96806 3.99949 8.96802C3.99976 8.96798 4.00042 8.97055 4.00177 8.97587C4.00705 8.99663 4.02295 9.05915 4.06802 9.1709C4.13687 9.34158 4.25003 9.56862 4.41416 9.83533C4.74188 10.3679 5.24565 11.0145 5.92572 11.6379Z",clipRule:"evenodd"}))),Zx=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M4.83252 20.9999H14.2185C17.6505 20.9999 20.0945 19.0239 20.0945 16.1639C20.0945 14.1879 18.8725 12.5239 16.7925 11.5879C18.3785 10.7559 19.3145 9.42994 19.3145 7.60994C19.3145 5.00994 17.0785 3.13794 13.8805 3.13794H4.83252V20.9999ZM8.65452 10.3399V6.41394H12.9445C14.3485 6.41394 15.3625 7.24594 15.3625 8.36394C15.3625 9.50794 14.3485 10.3399 12.9445 10.3399H8.65452ZM8.65452 17.7239V13.3559H13.5165C15.0505 13.3559 16.1425 14.2659 16.1425 15.5399C16.1425 16.8139 15.0505 17.7239 13.5165 17.7239H8.65452Z"}))),Wx=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{fillRule:"evenodd",d:"M7 2V4H3V21H21V4H17V2H15V4H9V2H7ZM19 6V8H5V6H19ZM5 10V19H19V10H5Z",clipRule:"evenodd"}))),Gx=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{fillRule:"evenodd",d:"M18.4395 5.25928L20.5608 7.3806L9.50011 18.4413L3.43945 12.3806L5.56077 10.2593L9.50011 14.1986L18.4395 5.25928Z",clipRule:"evenodd"}))),Qx=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{fill:"currentcolor",d:"M5.29297 9.70718L6.70718 8.29297L12.0001 13.5859L17.293 8.29297L18.7072 9.70718L12.0001 16.4143L5.29297 9.70718Z",clipRule:"evenodd"}))),Yx=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{fillRule:"evenodd",d:"M14.293 18.7072L15.7073 17.293L10.4144 12.0001L15.7073 6.70718L14.293 5.29297L7.58594 12.0001L14.293 18.7072Z",clipRule:"evenodd"}))),Jx=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{fillRule:"evenodd",d:"M9.70718 18.7072L8.29297 17.293L13.5859 12.0001L8.29297 6.70718L9.70718 5.29297L16.4143 12.0001L9.70718 18.7072Z",clipRule:"evenodd"}))),Xx=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{fill:"currentcolor",d:"M18.707 14.2928L17.2928 15.707L11.9999 10.4141L6.70703 15.707L5.29282 14.2928L11.9999 7.58571L18.707 14.2928Z",clipRule:"evenodd"}))),eP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M12.0001 13.4143L18.293 19.7072L19.7072 18.293L13.4143 12.0001L19.7072 5.70719L18.293 4.29298L12.0001 10.5859L5.70719 4.29297L4.29298 5.70718L10.5859 12.0001L4.29297 18.293L5.70718 19.7072L12.0001 13.4143Z"}))),tP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M6.29304 7.29297 7.70726 8.70718 4.41436 12.0001 7.70726 15.293 6.29304 16.7072 1.58594 12.0001 6.29304 7.29297ZM14.8943 8.44728 10.8943 16.4473 9.10547 15.5529 13.1055 7.55286 14.8943 8.44728ZM16.2927 15.2931 17.707 16.7073 22.4141 12.0002 17.707 7.29306 16.2927 8.70728 19.5856 12.0002 16.2927 15.2931Z"}))),nP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{fillRule:"evenodd",d:"M17 3H7V5H17V3ZM5 7H12H19V9H15.4649H12H8.53513H5V7ZM5 11H3V21H21V11H19H16H14C14 12.1046 13.1046 13 12 13C10.8954 13 10 12.1046 10 11H8H5ZM12 15C10.5194 15 9.22675 14.1956 8.53513 13H5V19H19V13H15.4649C14.7733 14.1956 13.4806 15 12 15Z",clipRule:"evenodd"}))),rP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M3 11L3 13H5L5 11H3Z"}),S.createElement("path",{fillRule:"evenodd",d:"M21 21H11V3L21 3V21ZM13 19V5H19V19H13Z",clipRule:"evenodd"}),S.createElement("path",{d:"M3 9 3 7H5V9H3ZM3 19 3 21H5V19H3ZM3 17 3 15H5V17H3ZM3 3 3 5H5V3L3 3ZM7 5V3L9 3V5H7ZM7 19V21H9V19H7Z"}))),iP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{fillRule:"evenodd",d:"M13 21H3L3 3L13 3V21ZM5 19L5 5H11V19H5Z",clipRule:"evenodd"}),S.createElement("path",{d:"M19 11V13H21V11H19ZM19 9V7H21V9H19ZM19 19V21H21V19H19ZM19 17V15H21V17H19ZM19 3V5H21V3L19 3ZM15 5V3L17 3V5H15ZM15 19V21H17V19H15Z"}))),oP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M9 5H15V15H17V3H7V21H11V19H9V5Z"}),S.createElement("path",{d:"M16.0001 21.4142L14.2072 23.2071L12.793 21.7929L14.5859 20L12.793 18.2071L14.2072 16.7929L16.0001 18.5858L17.793 16.7929L19.2072 18.2071L17.4143 20L19.2072 21.7929L17.793 23.2071L16.0001 21.4142Z"}))),sP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{fillRule:"evenodd",d:"M3 21V3H21V21H3ZM13 5H19V19H13V5ZM11 5H5V19H11V5Z",clipRule:"evenodd"}))),aP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M15 4V7H18V16H17V18H20V6L16.25 2H8V5H10V4H15Z"}),S.createElement("path",{fillRule:"evenodd",d:"M16 10L12.25 6H4V22H16V10ZM11 8H6V20H14V11H11V8Z",clipRule:"evenodd"}))),lP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{fillRule:"evenodd",d:"M13.4143 12.0001L14.9681 13.5539C15.5636 13.202 16.2582 13.0001 17 13.0001C19.2091 13.0001 21 14.791 21 17.0001C21 19.2092 19.2091 21.0001 17 21.0001C14.7909 21.0001 13 19.2092 13 17.0001C13 16.2583 13.2019 15.5636 13.5539 14.9681L12.0001 13.4143L10.4462 14.9682C10.7981 15.5637 11 16.2583 11 17.0001C11 19.2092 9.20914 21.0001 7 21.0001C4.79086 21.0001 3 19.2092 3 17.0001C3 14.791 4.79086 13.0001 7 13.0001C7.74183 13.0001 8.4365 13.202 9.03202 13.5539L10.5859 12.0001L3.79297 5.20718L5.20718 3.79297L12.0001 10.5859L18.793 3.793L20.2072 5.20721L13.4143 12.0001ZM5 17.0001C5 15.8955 5.89543 15.0001 7 15.0001C8.10457 15.0001 9 15.8955 9 17.0001C9 18.1047 8.10457 19.0001 7 19.0001C5.89543 19.0001 5 18.1047 5 17.0001ZM15 17.0001C15 15.8955 15.8954 15.0001 17 15.0001C18.1046 15.0001 19 15.8955 19 17.0001C19 18.1047 18.1046 19.0001 17 19.0001C15.8954 19.0001 15 18.1047 15 17.0001Z",clipRule:"evenodd"}))),uP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M6 10.5H18V13.5H6z"}))),cP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{fillRule:"evenodd",d:"M2 8C2 5.79086 3.79086 4 6 4H14C16.2091 4 18 5.79086 18 8V9C20.2091 9 22 10.7909 22 13V15C22 16.4806 21.1956 17.7733 20 18.4649V21.5L17.5 19H14C11.7909 19 10 17.2091 10 15H6.5L4 17.5V14.4649C2.8044 13.7733 2 12.4806 2 11V8ZM6 6H14C15.1046 6 16 6.89543 16 8V11C16 12.1046 15.1046 13 14 13H6C4.89543 13 4 12.1046 4 11V8C4 6.89543 4.89543 6 6 6ZM12 15C12 16.1046 12.8954 17 14 17H18C19.1046 17 20 16.1046 20 15V13C20 11.8954 19.1046 11 18 11C18 13.2091 16.2091 15 14 15H12Z",clipRule:"evenodd"}))),dP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{fillRule:"evenodd",d:"M9 7C10.1046 7 11 6.10457 11 5C11 3.89543 10.1046 3 9 3C7.89543 3 7 3.89543 7 5C7 6.10457 7.89543 7 9 7ZM9 14C10.1046 14 11 13.1046 11 12C11 10.8954 10.1046 10 9 10C7.89543 10 7 10.8954 7 12C7 13.1046 7.89543 14 9 14ZM11 19C11 20.1046 10.1046 21 9 21C7.89543 21 7 20.1046 7 19C7 17.8954 7.89543 17 9 17C10.1046 17 11 17.8954 11 19ZM15 7C16.1046 7 17 6.10457 17 5C17 3.89543 16.1046 3 15 3C13.8954 3 13 3.89543 13 5C13 6.10457 13.8954 7 15 7ZM17 12C17 13.1046 16.1046 14 15 14C13.8954 14 13 13.1046 13 12C13 10.8954 13.8954 10 15 10C16.1046 10 17 10.8954 17 12ZM15 21C16.1046 21 17 20.1046 17 19C17 17.8954 16.1046 17 15 17C13.8954 17 13 17.8954 13 19C13 20.1046 13.8954 21 15 21Z",clipRule:"evenodd"}))),fP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M18 12.8286V17.9999H6V5.99994H11.1718L13.1718 3.99994H4V19.9999H20V10.8286L18 12.8286Z"}),S.createElement("path",{fillRule:"evenodd",d:"M13 14.9999L8 15.9999L9 10.9999L17.5858 2.41416C18.3668 1.63311 19.6332 1.63311 20.4142 2.41415L21.5858 3.58573C22.3668 4.36678 22.3668 5.63311 21.5858 6.41415L13 14.9999ZM17.5857 7.58582L12.014 13.1575L10.5495 13.4504L10.8424 11.986L16.4141 6.41424L17.5857 7.58582ZM18.9999 6.1716L20.1716 4.99994L19 3.82837L17.8283 5.00003L18.9999 6.1716Z",clipRule:"evenodd"}))),pP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M12 14.5C13.3807 14.5 14.5 13.3807 14.5 12C14.5 10.6193 13.3807 9.5 12 9.5C10.6193 9.5 9.5 10.6193 9.5 12C9.5 13.3807 10.6193 14.5 12 14.5Z"}),S.createElement("path",{fillRule:"evenodd",d:"M12 5C8.70123 5 6.21946 6.37976 4.57428 7.88785C3.75435 8.63944 3.13312 9.43033 2.71084 10.1165C2.49997 10.4592 2.33188 10.7868 2.21323 11.081C2.10598 11.3469 2 11.679 2 12C2 12.321 2.10598 12.6531 2.21323 12.919C2.33188 13.2132 2.49997 13.5408 2.71084 13.8835C3.13312 14.5697 3.75435 15.3606 4.57428 16.1122C6.21946 17.6202 8.70123 19 12 19C15.2988 19 17.7805 17.6202 19.4257 16.1122C20.2456 15.3606 20.8669 14.5697 21.2892 13.8835C21.5 13.5408 21.6681 13.2132 21.7868 12.919C21.894 12.6531 22 12.321 22 12C22 11.679 21.894 11.3469 21.7868 11.081C21.6681 10.7868 21.5 10.4592 21.2892 10.1165C20.8669 9.43033 20.2456 8.63944 19.4257 7.88785C17.7805 6.37976 15.2988 5 12 5ZM4.06802 12.1708C4.03445 12.0876 4.01707 12.0317 4.0082 12C4.01707 11.9683 4.03445 11.9124 4.06802 11.8292C4.13687 11.6585 4.25003 11.4314 4.41416 11.1647C4.74188 10.6322 5.24565 9.98556 5.92572 9.36215C7.28054 8.12024 9.29877 7 12 7C14.7012 7 16.7195 8.12024 18.0743 9.36215C18.7544 9.98556 19.2581 10.6322 19.5858 11.1647C19.75 11.4314 19.8631 11.6585 19.932 11.8292C19.9655 11.9124 19.9829 11.9683 19.9918 12C19.9829 12.0317 19.9655 12.0876 19.932 12.1708C19.8631 12.3415 19.75 12.5686 19.5858 12.8353C19.2581 13.3678 18.7544 14.0144 18.0743 14.6378C16.7195 15.8798 14.7012 17 12 17C9.29877 17 7.28054 15.8798 5.92572 14.6378C5.24565 14.0144 4.74188 13.3678 4.41416 12.8353C4.25003 12.5686 4.13687 12.3415 4.06802 12.1708Z",clipRule:"evenodd"}))),hP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M7 8V10H17V8H7ZM9 14V12H15V14H9ZM11 16V18H13V16H11Z"}),S.createElement("path",{fillRule:"evenodd",d:"M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12ZM20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12Z",clipRule:"evenodd"}))),mP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{fillRule:"evenodd",d:"M9.41421 4H2V20H22V6H11.4142L9.41421 4ZM4 18V8H20V18H4Z",clipRule:"evenodd"}))),yP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M16 16H8V18H16V16Z"}),S.createElement("path",{fillRule:"evenodd",d:"M4 22V2H20V22H4ZM6 4H18V20H6V4Z",clipRule:"evenodd"}))),vP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{stroke:"#000",strokeWidth:"2",d:"M3.74844 19L12.0002 4.97231L20.2516 19H3.74844Z"}))),gP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M21 3V9H19V5L15 5V3L21 3ZM3 3H9V5H5V9H3V3ZM3 21V15H5V19H9V21H3ZM15 21H21V15H19V19H15V21ZM12 10C10.8954 10 10 10.8954 10 12 10 13.1046 10.8954 14 12 14 13.1046 14 14 13.1046 14 12 14 10.8954 13.1046 10 12 10Z"}))),$P=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M9 7H15V9H13V13H11V9H9V7Z"}),S.createElement("path",{fillRule:"evenodd",d:"M3 17V3H21V17H3ZM5 5H19V15H5V5Z",clipRule:"evenodd"}),S.createElement("path",{d:"M19 19H5V21H19V19Z"}))),wP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M15.4998 5.93786C12.3243 4.1045 8.30946 5.04192 6.25478 8H8V10H3V5H5V6.34086C7.73535 2.94898 12.6079 1.95882 16.4998 4.20581C20.8044 6.69109 22.2793 12.1954 19.794 16.5C17.3087 20.8047 11.8044 22.2795 7.49979 19.7943C5.40842 18.5868 3.9841 16.6647 3.35878 14.5166L5.27907 13.9576C5.76607 15.6305 6.87253 17.1227 8.49979 18.0622C11.8478 19.9952 16.129 18.8481 18.062 15.5C19.995 12.152 18.8478 7.87086 15.4998 5.93786Z"}),S.createElement("path",{d:"M12 14C13.1046 14 14 13.1046 14 12C14 10.8954 13.1046 10 12 10C10.8954 10 10 10.8954 10 12C10 13.1046 10.8954 14 12 14Z"}))),EP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{fillRule:"evenodd",d:"M21.5855 9.68946L12 2.7666L2.41455 9.68946L3.58553 11.3108L12 5.23367L20.4146 11.3108L21.5855 9.68946ZM7 12.0001H5V21.0001H11V16.0001H13V21.0001H19V12.0001H17V19.0001H15V14.0001H9V19.0001H7V12.0001Z",clipRule:"evenodd"}))),bP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M20 3H4V5H20V3Z"}),S.createElement("path",{fillRule:"evenodd",d:"M4 7V17H20V7H4ZM18 9H6V15H18V9Z",clipRule:"evenodd"}),S.createElement("path",{d:"M4 19H20V21H4V19Z"}))),SP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M9.70726 7.70712L8.29304 6.29291L4.58594 10L8.29304 13.7071L9.70726 12.2929L8.41435 11H15.5856L14.2927 12.2929L15.707 13.7071L19.4141 9.99999L15.707 6.29288L14.2927 7.70709L15.5857 9H8.41438L9.70726 7.70712Z"}),S.createElement("path",{fillRule:"evenodd",d:"M2 3V17H22V3H2ZM20 5H4V15H20V5Z",clipRule:"evenodd"}),S.createElement("path",{d:"M4 19H20V21H4V19Z"}))),CP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M18 10C18 11.1046 17.1046 12 16 12C14.8954 12 14 11.1046 14 10C14 8.89543 14.8954 8 16 8C17.1046 8 18 8.89543 18 10Z"}),S.createElement("path",{fillRule:"evenodd",d:"M2 20V4H22V20H2ZM4 6H20V17.5857L16.0001 13.5858L14.0001 15.5858L8.00008 9.58582L4 13.5859V6ZM4 16.4143V18H13.5858L8.00008 12.4142L4 16.4143ZM14.4143 18H17.5858L16.0001 16.4142L14.4143 18Z",clipRule:"evenodd"}))),_P=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{fillRule:"evenodd",d:"M2 5V15H14V5H2ZM12 7H4V13H12V7Z",clipRule:"evenodd"}),S.createElement("path",{d:"M22 17V19H2V17H22ZM22 5H16V7H22V5ZM16 9H22V11H16V9ZM22 13H16V15H22V13Z"}))),xP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{fillRule:"evenodd",d:"M10 5V15H22V5H10ZM20 7H12V13H20V7Z",clipRule:"evenodd"}),S.createElement("path",{d:"M22 17V19H2V17H22ZM8 5H2V7H8V5ZM2 9H8V11H2V9ZM8 13H2V15H8V13Z"}))),PP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M13 16H14V18H10V16H11V12H10V10H13V16ZM12 5.5C11.1716 5.5 10.5 6.17157 10.5 7 10.5 7.82843 11.1716 8.5 12 8.5 12.8284 8.5 13.5 7.82843 13.5 7 13.5 6.17157 12.8284 5.5 12 5.5Z"}),S.createElement("path",{fillRule:"evenodd",d:"M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20Z",clipRule:"evenodd"}))),TP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{fillRule:"evenodd",d:"M10 3H17V5H14.3584L11.4443 19H14V21L11.028 21H9L7 21V19H9.4163L12.3304 5H10V3Z",clipRule:"evenodd"}))),OP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{fillRule:"evenodd",d:"M13 3H11V6H4V8H6.14603C6.72201 10.8754 8.4029 13.2122 10.3922 15.0269C8.05005 16.8465 5.43103 18.0192 3.70898 18.5433L4.29131 20.4566C6.30162 19.8448 9.32436 18.4761 11.9749 16.3239C14.5162 18.201 17.3216 19.4054 19.2194 19.9599L19.7803 18.0401C18.1527 17.5646 15.7289 16.535 13.4937 14.954C15.3226 13.1144 16.8284 10.8003 17.3604 8H20V6H13V3ZM8.19558 8H15.3165C14.8002 10.2269 13.5262 12.1292 11.9131 13.7052C10.155 12.1472 8.7535 10.2439 8.19558 8Z",clipRule:"evenodd"}))),RP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M12.9258 9.2258L12 7L11.0742 9.2258L8.6713 9.41844L10.5021 10.9867L9.94275 13.3316L12 12.075L14.0572 13.3316L13.4979 10.9867L15.3287 9.41844L12.9258 9.2258Z"}),S.createElement("path",{fillRule:"evenodd",d:"M12 21L23 10L18 3L6 3L1 10L12 21ZM16.9708 5L20.3878 9.7838L12 18.1716L3.61223 9.7838L7.02924 5L16.9708 5Z",clipRule:"evenodd"}))),AP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{fillRule:"evenodd",d:"M12 21L1 10L6 3L18 3L23 10L12 21ZM20.3878 9.7838L16.9708 5L7.02924 5L3.61223 9.7838L5.64752 11.8191L8.95092 8.45923L12.4176 12.0173L14.9116 9.49744C14.1243 9.45168 13.5 8.79875 13.5 8C13.5 7.17157 14.1716 6.5 15 6.5C15.8284 6.5 16.5 7.17157 16.5 8C16.5 8.82843 15.8284 9.5 15 9.5C14.9927 9.5 14.9853 9.49995 14.978 9.49984L17.8007 12.3708L20.3878 9.7838ZM12 18.1716L7.06179 13.2334L8.94444 11.3185L12.4063 14.8717L14.939 12.3129L16.3865 13.7851L12 18.1716Z",clipRule:"evenodd"}))),IP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M15 7V10H17V7C17 4.23858 14.7614 2 12 2 9.23858 2 7 4.23858 7 7V10H9V7C9 5.34315 10.3431 4 12 4 13.6569 4 15 5.34315 15 7ZM15 17V14H17V17C17 19.7614 14.7614 22 12 22 9.23858 22 7 19.7614 7 17V14H9V17C9 18.6569 10.3431 20 12 20 13.6569 20 15 18.6569 15 17Z"}),S.createElement("path",{d:"M13 8H11V16H13V8Z"}))),NP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M2 6C2 4.89542 2.89545 4 4 4 5.10455 4 6 4.89542 6 6 6 7.10455 5.10455 8 4 8 2.89545 8 2 7.10455 2 6ZM22 5H8V7H22V5ZM22 11H8V13H22V11ZM8 17H22V19H8V17ZM4 10C2.89545 10 2 10.8954 2 12 2 13.1046 2.89545 14 4 14 5.10455 14 6 13.1046 6 12 6 10.8954 5.10455 10 4 10ZM4 16C2.89545 16 2 16.8954 2 18 2 19.1046 2.89545 20 4 20 5.10455 20 6 19.1046 6 18 6 16.8954 5.10455 16 4 16Z"}))),kP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M4.97748 7.99993H3.81348V5.18593L3.12348 5.60593 2.66748 4.80193 4.04748 3.87793H4.97748V7.99993ZM22 4.99994H8V6.99994H22V4.99994ZM22 10.9999H8V12.9999H22V10.9999ZM8 16.9999H22V18.9999H8V16.9999ZM2.33421 14H5.63421V12.962H4.11621L4.65021 12.62C5.38221 12.152 5.59821 11.732 5.59821 11.192 5.59821 10.394 4.93821 9.80597 3.96021 9.80597 3.27621 9.80597 2.71821 10.082 2.26221 10.622L2.98221 11.348C3.30021 11.03 3.57621 10.862 3.93021 10.862 4.20021 10.862 4.39821 11.012 4.39821 11.24 4.39821 11.456 4.29621 11.642 3.86421 11.954L2.33421 13.058V14ZM5.66987 18.824C5.66987 19.556 5.00987 20.078 3.97787 20.078 3.19187 20.078 2.59787 19.802 2.21387 19.394L2.86787 18.62C3.17387 18.908 3.55787 19.04 3.91187 19.04 4.28387 19.04 4.46987 18.902 4.46987 18.716 4.46987 18.518 4.33187 18.41 3.83987 18.416L3.34187 18.422V17.45H3.83387C4.21787 17.45 4.39187 17.348 4.39187 17.162 4.39187 16.958 4.18187 16.844 3.84587 16.844 3.50387 16.844 3.20987 17.006 2.94587 17.252L2.30387 16.538C2.66387 16.124 3.17987 15.806 3.97187 15.806 4.99187 15.806 5.57987 16.292 5.57987 16.94 5.57987 17.384 5.29187 17.738 4.82387 17.876 5.29187 17.984 5.66987 18.314 5.66987 18.824Z"}))),jP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{fillRule:"evenodd",d:"M2 20V4H22V20H2ZM18.5859 6H5.41427L12.0001 12.5858L18.5859 6ZM4 7.41415V18H20V7.4143L12.0001 15.4142L4 7.41415Z",clipRule:"evenodd"}))),LP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{fillRule:"evenodd",d:"M12 18C15.3137 18 18 15.3137 18 12C18 8.68629 15.3137 6 12 6C8.68629 6 6 8.68629 6 12C6 15.3137 8.68629 18 12 18Z",clipRule:"evenodd"}))),MP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M12 12C13.1046 12 14 11.1046 14 10C14 8.89543 13.1046 8 12 8C10.8954 8 10 8.89543 10 10C10 11.1046 10.8954 12 12 12Z"}),S.createElement("path",{fillRule:"evenodd",d:"M20 10C20 16 12 22.5 12 22.5C12 22.5 4 16 4 10C4 5.58172 7.58172 2 12 2C16.4183 2 20 5.58172 20 10ZM18 10C18 12.2326 16.4373 14.8758 14.4702 17.2117C13.5849 18.263 12.6945 19.163 12 19.8205C11.3055 19.163 10.4151 18.263 9.52982 17.2117C7.5627 14.8758 6 12.2326 6 10C6 6.68629 8.68629 4 12 4C15.3137 4 18 6.68629 18 10Z",clipRule:"evenodd"}))),FP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M21 7H3V5H21V7ZM21 13H3V11H21V13ZM3 19H21V17H3V19Z"}))),DP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{fillRule:"evenodd",d:"M3 21V3H21V21H3ZM5 5H19V19H5V5Z",clipRule:"evenodd"}))),VP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M7 12.0001C7 13.1046 6.10457 14.0001 5 14.0001 3.89543 14.0001 3 13.1046 3 12.0001 3 10.8955 3.89543 10.0001 5 10.0001 6.10457 10.0001 7 10.8955 7 12.0001ZM14 11.9724C14 13.077 13.1046 13.9724 12 13.9724 10.8954 13.9724 10 13.077 10 11.9724 10 10.8678 10.8954 9.97241 12 9.97241 13.1046 9.97241 14 10.8678 14 11.9724ZM19.0002 14.0001C20.1048 14.0001 21.0002 13.1046 21.0002 12.0001 21.0002 10.8955 20.1048 10.0001 19.0002 10.0001 17.8956 10.0001 17.0002 10.8955 17.0002 12.0001 17.0002 13.1046 17.8956 14.0001 19.0002 14.0001Z"}))),HP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M12 2C10.8954 2 10 2.89543 10 4 10 5.10457 10.8954 6 12 6 13.1046 6 14 5.10457 14 4 14 2.89543 13.1046 2 12 2ZM4 16C2.89543 16 2 16.8954 2 18 2 19.1046 2.89543 20 4 20 5.10457 20 6 19.1046 6 18 6 16.8954 5.10457 16 4 16ZM10 18C10 16.8954 10.8954 16 12 16 13.1046 16 14 16.8954 14 18 14 19.1046 13.1046 20 12 20 10.8954 20 10 19.1046 10 18ZM20 16C18.8954 16 18 16.8954 18 18 18 19.1046 18.8954 20 20 20 21.1046 20 22 19.1046 22 18 22 16.8954 21.1046 16 20 16ZM13 10H21V14H19V12H13V14H11V12H5V14H3V10H11V8H13V10Z"}))),UP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M15 7H7V9H15V7Z"}),S.createElement("path",{fillRule:"evenodd",d:"M15 11V17H7V11H15ZM13 15V13H9V15H13Z",clipRule:"evenodd"}),S.createElement("path",{fillRule:"evenodd",d:"M19 3H3V18C3 19.6569 4.34315 21 6 21H18C19.6569 21 21 19.6569 21 18V15H19V3ZM5 18V5H17V19H6C5.44772 19 5 18.5523 5 18Z",clipRule:"evenodd"}))),BP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M11 18C12.4021 18 13.6918 17.5191 14.7133 16.7133L16.1348 18.1348C14.7454 19.2991 12.9545 20 11 20C6.58172 20 3 16.4183 3 12C3 7.58172 6.58172 4 11 4C12.9545 4 14.7454 4.70094 16.1348 5.86515L14.7133 7.28675C13.6918 6.4809 12.4021 6 11 6C7.68629 6 5 8.68629 5 12C5 15.3137 7.68629 18 11 18Z"}),S.createElement("path",{d:"M22.4141 12L17.707 16.7071L16.2927 15.2929L18.5857 13L10 13V11L18.5856 11L16.2927 8.70712L17.707 7.29291L22.4141 12Z"}))),zP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{fillRule:"evenodd",d:"M20 7L15 2H4V22H20V7ZM18 8.00003V20H6V4H14C14 4.00001 14 3.99999 14 4V8.00003H18Z",clipRule:"evenodd"}))),KP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{fillRule:"evenodd",d:"M10 2C6.68629 2 4 4.68629 4 8C4 11.3137 6.68629 14 10 14H13V22H15V4H17V22H19V2H10ZM10 4H13V12H10C7.79086 12 6 10.2091 6 8C6 5.79086 7.79086 4 10 4Z",clipRule:"evenodd"}))),qP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M15 3H13.5C13.5 2.17157 12.8284 1.5 12 1.5C11.1716 1.5 10.5 2.17157 10.5 3H9V7H15V3Z"}),S.createElement("path",{d:"M4 4H7V6H6V20H18V6H17V4H20V22H4V4Z"}))),ZP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M9 9H11V15H9V9ZM15 9H13V15H15V9Z"}),S.createElement("path",{fillRule:"evenodd",d:"M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20Z",clipRule:"evenodd"}))),WP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{fillRule:"evenodd",d:"M19.0927 3.32161C18.3117 2.54056 17.0453 2.54056 16.2643 3.32161L4.2357 15.3502L3.5 20.5001L8.64992 19.7644L20.6785 7.73583C21.4596 6.95478 21.4596 5.68845 20.6785 4.9074L19.0927 3.32161ZM5.85702 18.1431L6.12132 16.293L14.6786 7.73571L16.2644 9.3215L7.70711 17.8788L5.85702 18.1431ZM17.6786 7.90728L19.2643 6.32161L17.6785 4.73582L16.0928 6.3215L17.6786 7.90728Z",clipRule:"evenodd"}))),GP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M10 15.4641L16 12L10 8.53589L10 15.4641Z"}),S.createElement("path",{fillRule:"evenodd",d:"M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12ZM20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12Z",clipRule:"evenodd"}))),QP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M4.66674 8.74762 8.70718 4.70718 7.29297 3.29297 4.66674 5.9192 3.70718 4.95964 2.29297 6.37385 4.66674 8.74762ZM22 5.00006H10V7.00006H22V5.00006ZM22 11.0001H10V13.0001H22V11.0001ZM10 17.0001H22V19.0001H10V17.0001ZM8.70718 10.7072 4.66674 14.7476 2.29297 12.3738 3.70718 10.9596 4.66674 11.9192 7.29297 9.29297 8.70718 10.7072ZM4.66674 20.7476 8.70718 16.7072 7.29297 15.293 4.66674 17.9192 3.70718 16.9596 2.29297 18.3738 4.66674 20.7476Z"}))),YP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{fillRule:"evenodd",d:"M7 6C9.20914 6 11 7.79086 11 10 11 13.5653 8.81985 16.6682 5.55262 18.8336L4.44775 17.1664C5.87998 16.2172 7.00481 15.1169 7.77807 13.9244 7.52639 13.974 7.26623 14 7 14 4.79086 14 3 12.2091 3 10 3 7.79086 4.79086 6 7 6ZM9 10C9 11.1046 8.10457 12 7 12 5.89543 12 5 11.1046 5 10 5 8.89543 5.89543 8 7 8 8.10457 8 9 8.89543 9 10ZM17.7781 13.9244C17.5264 13.974 17.2662 14 17 14 14.7909 14 13 12.2091 13 10 13 7.79086 14.7909 6 17 6 19.2091 6 21 7.79086 21 10 21 13.5653 18.8199 16.6682 15.5526 18.8336L14.4478 17.1664C15.88 16.2172 17.0048 15.1169 17.7781 13.9244ZM19 10C19 11.1046 18.1046 12 17 12 15.8954 12 15 11.1046 15 10 15 8.89543 15.8954 8 17 8 18.1046 8 19 8.89543 19 10Z",clipRule:"evenodd"}))),JP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{fillRule:"evenodd",d:"M12 16C14.2091 16 16 14.2091 16 12C16 9.79086 14.2091 8 12 8C9.79086 8 8 9.79086 8 12C8 14.2091 9.79086 16 12 16Z",clipRule:"evenodd"}))),XP=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{fillRule:"evenodd",d:"M18.9998 6.34195C16.2646 2.94959 11.3917 1.95918 7.49955 4.2063C3.19492 6.69158 1.72004 12.1959 4.20532 16.5005C6.69065 20.805 12.1955 22.2794 16.5001 19.7942L15.5001 18.0621C12.1521 19.9951 7.87093 18.848 5.93794 15.5C4.00509 12.1519 5.15156 7.87131 8.49955 5.93835C11.6749 4.10503 15.6897 5.04236 17.7444 8.00024H14.9998V10.0002H20.9998V4.00024H18.9998V6.34195ZM18.9282 8.00024H18.9998V7.95891L18.9282 8.00024Z",clipRule:"evenodd"}))),eT=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M15 3H21V5H19V19H21V21H15V19H17V5H15V3Z"}),S.createElement("path",{fillRule:"evenodd",d:"M13.9362 17H11.7122L10.8482 14.92H5.60021L4.73621 17H2.51221L7.12021 6.008H9.32821L13.9362 17ZM8.22421 8.648L6.28821 13.288H10.1602L8.22421 8.648Z",clipRule:"evenodd"}))),tT=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M10.1885 5.23831C8.52721 5.68346 7.16654 6.68944 6.25535 7.99985H8V9.99985H3V4.99985H5V6.34247C6.15482 4.91139 7.75799 3.81902 9.67087 3.30646 14.4721 2.01998 19.4071 4.86923 20.6936 9.67042L18.7617 10.1881C17.7611 6.4538 13.9228 4.23772 10.1885 5.23831ZM5.23876 13.8115C6.23935 17.5458 10.0777 19.7619 13.812 18.7613 15.4731 18.3162 16.8339 17.3102 17.7451 15.9998H16V13.9998H21V18.9998H19V17.6577C17.8452 19.0885 16.2423 20.1806 14.3296 20.6931 9.52842 21.9796 4.59339 19.1304 3.30691 14.3292L5.23876 13.8115Z"}))),nT=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{fillRule:"evenodd",d:"M2 8C2 5.79086 3.79086 4 6 4H18C20.2091 4 22 5.79086 22 8V20H6C3.79086 20 2 18.2091 2 16V8ZM6 6H18C19.1046 6 20 6.89543 20 8V18H6C4.89543 18 4 17.1046 4 16V8C4 6.89543 4.89543 6 6 6Z",clipRule:"evenodd"}),S.createElement("path",{d:"M12.9258 10.7258L12.0001 8.5L11.0743 10.7258L8.67139 10.9184L10.5022 12.4867L9.94284 14.8316L12.0001 13.575L14.0573 14.8316L13.498 12.4867L15.3288 10.9184L12.9258 10.7258Z"}))),rT=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M13 3H11V5H13V3Z"}),S.createElement("path",{fillRule:"evenodd",d:"M3 21V11H21V21H3ZM5 13H19V19H5V13Z",clipRule:"evenodd"}),S.createElement("path",{d:"M15 3H17V5H15V3ZM5 3H3V5H5V3ZM7 3H9V5H7V3ZM21 3H19V5H21V3ZM19 7H21V9H19V7ZM5 7H3V9H5V7Z"}))),iT=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{fillRule:"evenodd",d:"M3 13V3H21V13H3ZM5 5H19V11H5V5Z",clipRule:"evenodd"}),S.createElement("path",{d:"M13 19H11V21H13V19ZM15 19H17V21H15V19ZM5 19H3V21H5V19ZM7 19H9V21H7V19ZM21 19H19V21H21V19ZM19 15H21V17H19V15ZM5 15H3V17H5V15Z"}))),oT=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M5 9H19V11H21V7H3V17H15V15H5V9Z"}),S.createElement("path",{d:"M20.0001 17.4142L18.2072 19.2071L16.793 17.7929L18.5859 16L16.793 14.2071L18.2072 12.7929L20.0001 14.5858L21.793 12.7929L23.2072 14.2071L21.4143 16L23.2072 17.7929L21.793 19.2071L20.0001 17.4142Z"}))),sT=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{fillRule:"evenodd",d:"M10 3C6.13401 3 3 6.13401 3 10C3 13.866 6.13401 17 10 17C11.5723 17 13.0236 16.4816 14.1922 15.6064L19.2929 20.7071L20.7071 19.2929L15.6064 14.1922C16.4816 13.0236 17 11.5723 17 10C17 6.13401 13.866 3 10 3ZM5 10C5 7.23858 7.23858 5 10 5C12.7614 5 15 7.23858 15 10C15 12.7614 12.7614 15 10 15C7.23858 15 5 12.7614 5 10Z",clipRule:"evenodd"}))),aT=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{fillRule:"evenodd",d:"M4 2V12.3197C4 16.1074 6.14002 19.57 9.52786 21.2639L12 22.5L14.4721 21.2639C17.86 19.57 20 16.1074 20 12.3197V2H4ZM13 4H18V12.3197C18 15.3498 16.288 18.1199 13.5777 19.4751L13 19.7639V4ZM11 4V19.7639L10.4223 19.4751C7.71202 18.1199 6 15.3498 6 12.3197V4H11Z",clipRule:"evenodd"}))),lT=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M12 14.5C13.3807 14.5 14.5 13.3807 14.5 12C14.5 10.6193 13.3807 9.5 12 9.5C10.6193 9.5 9.5 10.6193 9.5 12C9.5 13.3807 10.6193 14.5 12 14.5Z"}),S.createElement("path",{fillRule:"evenodd",d:"M5.59047 4.61667L7.73535 5.23024C7.90906 5.12057 8.08729 5.01742 8.26969 4.9211L8.8106 2.75746C8.92189 2.3123 9.32187 2 9.78074 2H14.2192C14.6781 2 15.078 2.3123 15.1893 2.75746L15.7302 4.9211C15.9127 5.01743 16.0909 5.1206 16.2646 5.23028L18.4097 4.61667C18.8509 4.49047 19.3213 4.68071 19.5507 5.07811L21.77 8.92191C21.9994 9.3193 21.9289 9.82185 21.5991 10.1408L19.9942 11.6926C19.998 11.7946 20 11.8971 20 12C20 12.103 19.998 12.2055 19.9942 12.3075L21.5991 13.8593C21.9289 14.1782 21.9994 14.6808 21.77 15.0782L19.5507 18.922C19.3213 19.3194 18.8509 19.5096 18.4097 19.3834L16.2646 18.7698C16.0909 18.8794 15.9126 18.9826 15.7303 19.0789L15.1893 21.2426C15.078 21.6878 14.6781 22.0001 14.2192 22.0001H9.78074C9.32187 22.0001 8.92189 21.6878 8.8106 21.2426L8.26967 19.0789C8.08728 18.9826 7.90907 18.8794 7.73537 18.7698L5.59047 19.3834C5.1493 19.5096 4.67885 19.3193 4.44942 18.9219L2.23019 15.0781C2.00076 14.6807 2.07123 14.1782 2.40111 13.8592L4.00577 12.3076C4.00191 12.2056 3.99996 12.103 3.99996 12C3.99996 11.897 4.00191 11.7944 4.00577 11.6924L2.40111 10.1408C2.07123 9.82185 2.00076 9.31931 2.23019 8.92191L4.44942 5.07811C4.67885 4.68071 5.1493 4.49047 5.59047 4.61667ZM13.4384 4L14.0066 6.27263L14.7963 6.68967C14.933 6.76185 15.0667 6.8392 15.197 6.92148L15.954 7.39936L18.2091 6.75428L19.6475 9.24574L17.9619 10.8756L17.9956 11.7681C17.9985 11.8449 18 11.9222 18 12C18 12.0778 17.9985 12.1551 17.9956 12.232L17.9619 13.1245L19.6475 14.7543L18.2091 17.2458L15.9539 16.6007L15.1969 17.0786C15.0666 17.1608 14.933 17.2382 14.7964 17.3103L14.0066 17.7274L13.4384 20.0001H10.5615L9.99334 17.7274L9.20357 17.3103C9.0669 17.2382 8.93328 17.1608 8.80298 17.0786L8.04599 16.6007L5.79108 17.2457L4.35263 14.7543L6.03809 13.1246L6.00434 12.2321C6.00143 12.1552 5.99996 12.0778 5.99996 12C5.99996 11.9222 6.00143 11.8448 6.00434 11.7679L6.03808 10.8754L4.35263 9.24574L5.79108 6.75428L8.04597 7.39931L8.80297 6.92145C8.93328 6.83918 9.06691 6.76184 9.20358 6.68967L9.99336 6.27263L10.5615 4H13.4384Z",clipRule:"evenodd"}))),uT=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M17 4H19V7H22V9H19V12H17V9H14V7H17V4Z"}),S.createElement("path",{fillRule:"evenodd",d:"M13.3819 14.8618C13.3819 14.8618 14.156 15.2587 14.5877 15.5754C15.2779 16.0817 16.0732 16.8818 16.3217 18C16.3504 18.1291 16.3718 18.2624 16.3849 18.4C16.3948 18.5041 16.4 18.6106 16.4 18.7196V20L2 20L2 18.7196C2 18.6106 2.00518 18.5041 2.01509 18.4C2.0282 18.2624 2.0496 18.1291 2.07828 18C2.32658 16.8823 3.12062 16.0826 3.80611 15.5777C4.24345 15.2556 4.68302 15.0177 5.01726 14.859C5.17463 14.7843 5.30866 14.7271 5.4081 14.687L5.58887 14.6179L5.66038 14.5963C6.26182 14.4454 6.49887 14.2588 6.57556 14.1823L6.57415 13.5893C6.09164 13.1281 5.87178 12.5905 5.77247 12.1848C5.46152 11.8317 5.2529 11.4055 5.14173 10.8622C5.07124 10.5178 5.06936 10.1927 5.15098 9.88435C5.18373 9.76058 5.22757 9.64854 5.27799 9.54693L5.25537 9.4743L5.24898 9.44731C4.93626 8.12731 5.04708 7.08466 5.38775 6.27783C5.72576 5.47727 6.26031 4.97981 6.67835 4.69287C7.67082 4.01106 8.78472 4 9.21783 4C10.2301 4 10.9362 4.55189 11.3179 4.95238C11.8459 5.11349 12.3048 5.45723 12.6421 5.91119C12.8847 6.23768 13.1342 6.67044 13.2573 7.26733C13.3791 7.85792 13.3668 8.55847 13.1649 9.41355L13.1586 9.44015L13.1252 9.54806C13.3264 9.93791 13.4457 10.464 13.2053 11.045L13.1459 11.1907L13.1452 11.1924L13.1273 11.2371C13.034 11.4706 12.8856 11.8419 12.6355 12.1619C12.5387 12.569 12.3203 13.1181 11.8286 13.5884V14.2886C11.943 14.3517 12.193 14.4582 12.6989 14.5846L12.7304 14.5924L12.7611 14.6028C12.7732 14.6069 12.7925 14.6136 12.8183 14.623C12.8599 14.6382 12.9185 14.6604 12.991 14.6897C13.0955 14.732 13.3819 14.8618 13.3819 14.8618ZM11.2272 8.91598C11.3674 8.30346 11.3486 7.91438 11.2985 7.67121C11.2493 7.43251 11.1559 7.2643 11.0368 7.10413C10.9252 6.95386 10.8091 6.88818 10.7343 6.86533L10.2322 6.71215L9.87003 6.33214C9.67345 6.12586 9.4557 6 9.21783 6C8.82584 6 8.26127 6.03191 7.81083 6.34135C7.62244 6.47066 7.3837 6.69234 7.23024 7.05578C7.08237 7.40601 6.96718 7.99518 7.18609 8.94759L7.42594 9.71769L7.09053 10.3937C7.09194 10.4086 7.09491 10.4309 7.10113 10.4613C7.15059 10.703 7.21857 10.8007 7.2734 10.863L7.59826 11.2318L7.71513 11.7093C7.75185 11.8593 7.82353 12.0168 7.95612 12.1436L8.57212 12.7324L8.57754 15.0102L7.98805 15.5982C7.6028 15.9825 7.03137 16.3048 6.21349 16.5192C6.19847 16.5249 6.17956 16.5324 6.15712 16.5414C5.93152 16.6325 5.45081 16.8502 4.99227 17.188C4.64396 17.4446 4.37811 17.7178 4.20979 18L14.1898 18C14.0213 17.7182 13.7549 17.4449 13.4046 17.1879C12.9584 16.8605 12.4879 16.6437 12.2403 16.5435C12.2043 16.5289 12.1752 16.5177 12.1541 16.5098C11.5958 16.3671 11.179 16.2142 10.8632 16.0402L9.82857 15.47V12.7339L10.4461 12.1432C10.5814 12.0137 10.6534 11.8522 10.6897 11.6994L10.7907 11.2745L11.0597 10.9304C11.0755 10.9102 11.1061 10.8642 11.1469 10.7815C11.1881 10.6981 11.2226 10.6138 11.27 10.4951L11.2894 10.4467L11.2939 10.4353L11.311 10.3937L10.9727 9.73827L11.2272 8.91598Z",clipRule:"evenodd"}))),cT=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M19.4141 9.99995 16.707 12.7071 15.2927 11.2928 16.5856 9.99995 15.2927 8.70706 16.707 7.29285 19.4141 9.99995ZM7.29304 7.29282 4.58594 9.99992 7.29304 12.707 8.70726 11.2928 7.41436 9.99992 8.70726 8.70703 7.29304 7.29282Z"}),S.createElement("path",{fillRule:"evenodd",d:"M2 16V4H22V16H2ZM4 6H20V14H4V6Z",clipRule:"evenodd"}),S.createElement("path",{d:"M20 18H4V20H20V18Z"}))),dT=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{fillRule:"evenodd",d:"M11.5688 16.4039C11.5335 16.3891 11.4842 16.3681 11.4228 16.3409C11.3002 16.2865 11.1287 16.2072 10.9244 16.1041C10.5184 15.8992 9.97035 15.5938 9.41596 15.1949C8.37749 14.4477 7 13.1442 7 11.3333C7 9.51192 8.45173 8 10.2857 8C10.9154 8 11.5023 8.18001 12 8.48931C12.4977 8.18001 13.0846 8 13.7143 8C15.5483 8 17 9.51192 17 11.3333C17 13.1442 15.6225 14.4477 14.584 15.1949C14.0297 15.5938 13.4816 15.8992 13.0756 16.1041C12.8713 16.2072 12.6998 16.2865 12.5772 16.3409C12.5158 16.3681 12.4665 16.3891 12.4312 16.4039L12 16.576L11.5688 16.4039ZM9 11.3333C9 10.5774 9.59497 10 10.2857 10C10.662 10 11.004 10.1669 11.2435 10.444L12 11.3189L12.7565 10.444C12.996 10.1669 13.338 10 13.7143 10C14.405 10 15 10.5774 15 11.3333C15 12.0998 14.3775 12.8796 13.416 13.5714C12.9703 13.8921 12.5184 14.1451 12.1744 14.3187C12.1121 14.3501 12.0537 14.3788 12 14.4046C11.9463 14.3788 11.8879 14.3501 11.8256 14.3187C11.4816 14.1451 11.0297 13.8921 10.584 13.5714C9.62251 12.8796 9 12.0998 9 11.3333Z",clipRule:"evenodd"}),S.createElement("path",{fillRule:"evenodd",d:"M2 8C2 5.79086 3.79086 4 6 4H18C20.2091 4 22 5.79086 22 8V20H6C3.79086 20 2 18.2091 2 16V8ZM6 6H18C19.1046 6 20 6.89543 20 8V18H6C4.89543 18 4 17.1046 4 16V8C4 6.89543 4.89543 6 6 6Z",clipRule:"evenodd"}))),fT=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M4 4V2H20V4H4ZM16.7072 9.29286 12.0001 4.58575 7.29297 9.29286 8.70718 10.7071 11 8.41426 11 15.5858 8.70703 13.2928 7.29282 14.707 11.9999 19.4141 16.707 14.707 15.2928 13.2928 13 15.5856 13 8.41411 15.293 10.7071 16.7072 9.29286ZM4 20V22H20V20H4Z"}))),pT=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M10 8C10 6.89543 10.8954 6 12 6 13.1046 6 14 6.89543 14 8 14 9.10457 13.1046 10 12 10 10.8954 10 10 9.10457 10 8ZM12 12C10.8954 12 10 12.8954 10 14 10 15.1046 10.8954 16 12 16 13.1046 16 14 15.1046 14 14 14 12.8954 13.1046 12 12 12Z"}),S.createElement("path",{fillRule:"evenodd",d:"M6 8C6 4.68629 8.68629 2 12 2C15.3137 2 18 4.68629 18 8V14C18 16.973 15.8377 19.441 13 19.917V20H16V22H8V20H11V19.917C8.16229 19.441 6 16.973 6 14V8ZM12 18C14.2091 18 16 16.2091 16 14V8C16 5.79086 14.2091 4 12 4C9.79086 4 8 5.79086 8 8V14C8 16.2091 9.79086 18 12 18Z",clipRule:"evenodd"}))),hT=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M14 10H10V12H14V10Z"}),S.createElement("path",{fillRule:"evenodd",d:"M6 4V20L12 15L18 20V4H6ZM16 6V15.7299L12 12.3966L8 15.7299V6H16Z",clipRule:"evenodd"}))),mT=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{fillRule:"evenodd",d:"M3 3V21H21V3H3ZM11 5H5V11H11V5ZM13 5V11H19V5H13ZM11 13H5V19H11V13ZM13 19V13H19V19H13Z",clipRule:"evenodd"}))),yT=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M15 7C13.8954 7 13 7.89543 13 9C13 10.1046 13.8954 11 15 11C16.1046 11 17 10.1046 17 9C17 7.89543 16.1046 7 15 7Z"}),S.createElement("path",{fillRule:"evenodd",d:"M12.6567 3C11.5959 3 10.5785 3.42143 9.82831 4.17157L3.82831 10.1716C2.26621 11.7337 2.26622 14.2663 3.82831 15.8284L8.17146 20.1716C9.73356 21.7337 12.2662 21.7337 13.8283 20.1716L19.8283 14.1716C20.5785 13.4214 20.9999 12.404 20.9999 11.3431V3H12.6567ZM12.6567 5H18.9999V11.3431C18.9999 11.8736 18.7892 12.3823 18.4141 12.7574L12.4141 18.7574C11.633 19.5384 10.3667 19.5384 9.58568 18.7574L5.24253 14.4142C4.46148 13.6332 4.46148 12.3668 5.24252 11.5858L11.2425 5.58579C11.6176 5.21071 12.1263 5 12.6567 5Z",clipRule:"evenodd"}))),vT=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M5 3H19V7H17V5H13V19H15V21H9V19H11V5H7V7H5V3Z"}))),gT=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{fillRule:"evenodd",d:"M3 11V3H11V11H3ZM5 5H9V9H5V5ZM13 11V3H21V11H13ZM15 5H19V9H15V5ZM3 13V21H11V13H3ZM9 15H5V19H9V15ZM13 21V13H21V21H13ZM15 15H19V19H15V15Z",clipRule:"evenodd"}))),$T=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M16 6H8V10H16V6Z"}),S.createElement("path",{fillRule:"evenodd",d:"M4 2L4 22L12 15L20 22V2L4 2ZM18 17.5925L12 12.3425L6 17.5925V4H18V17.5925Z",clipRule:"evenodd"}))),wT=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{fillRule:"evenodd",d:"M16 5H2V7H16V5ZM16 11H2V13H16V11ZM2 17H16V19H2V17ZM18 5H22V7H18V5ZM22 11H18V13H22V11ZM18 17H22V19H18V17Z",clipRule:"evenodd"}))),ET=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{fillRule:"evenodd",d:"M6.25492 8.00006H9V10.0001H3V4.00006H5V6.34109C7.73532 2.94903 12.608 1.95877 16.5 4.20581C20.8046 6.69109 22.2795 12.1954 19.7942 16.5C17.3089 20.8047 11.8047 22.2796 7.50002 19.7943L8.50002 18.0623C11.8481 19.9952 16.1292 18.8481 18.0622 15.5C19.9952 12.152 18.848 7.87086 15.5 5.93786C12.3245 4.10448 8.30959 5.04193 6.25492 8.00006ZM5 7.9586L5.07181 8.00006H5V7.9586Z",clipRule:"evenodd"}))),bT=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M12.0001 2.58594L16.7072 7.29305L15.293 8.70726L13 6.41429L13 15.0001H11L11 6.41444L8.70718 8.70726L7.29297 7.29304L12.0001 2.58594Z"}),S.createElement("path",{d:"M17.917 13.0001H19.9381C19.979 13.3277 20 13.6615 20 14.0001C20 18.4184 16.4183 22.0001 12 22.0001C7.58172 22.0001 4 18.4184 4 14.0001C4 13.6615 4.02104 13.3277 4.06189 13.0001H6.08296C6.0284 13.3253 6 13.6594 6 14.0001C6 17.3138 8.68629 20.0001 12 20.0001C15.3137 20.0001 18 17.3138 18 14.0001C18 13.6594 17.9716 13.3253 17.917 13.0001Z"}))),ST=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{fillRule:"evenodd",d:"M9.97976 4.51502C9.68686 4.71607 9.31513 5.06166 9.07718 5.62524C8.84412 6.17722 8.70057 7.02849 8.99966 8.31532L9.24544 9.10442L8.88905 9.82264C8.88154 9.83779 8.8762 9.85182 8.87214 9.86716C8.86424 9.89702 8.84715 9.98427 8.88655 10.1768C8.96381 10.5543 9.08395 10.7586 9.21651 10.9091L9.54138 11.278L9.65824 11.7555C9.71979 12.007 9.84643 12.2988 10.0997 12.5409L10.7157 13.1297L10.7214 15.5557L10.1319 16.1438C9.72447 16.5503 9.08883 16.9202 8.1148 17.1719C7.9382 17.2383 7.17938 17.5406 6.44379 18.0824C5.72516 18.6118 5.18275 19.251 5.03817 20L18.9618 20C18.8172 19.2515 18.2747 18.6123 17.5515 18.0818C17.1497 17.787 16.7318 17.5571 16.3916 17.3945C16.2239 17.3143 16.0812 17.2534 15.9771 17.2115C15.9155 17.1867 15.8694 17.1694 15.8417 17.1592C15.1518 16.9843 14.6681 16.804 14.3203 16.6124L13.2857 16.0421L13.2857 13.131L13.9032 12.5403C14.1615 12.2932 14.2881 11.9945 14.3486 11.7399L14.4496 11.315L14.7185 10.9709C14.7656 10.9107 14.8212 10.8214 14.882 10.6983C14.9431 10.5744 14.9927 10.4523 15.0518 10.3043L15.0758 10.2444L15.0804 10.233L15.1586 10.0413C15.1699 10.0141 15.1724 9.99919 15.173 9.99461C15.1737 9.98956 15.174 9.98464 15.1732 9.97724C15.1715 9.95988 15.1629 9.9175 15.1292 9.85229L14.754 9.12528L15.0172 8.27515C15.2095 7.44451 15.1934 6.87882 15.1128 6.48804C15.0328 6.10012 14.877 5.82372 14.6974 5.58192C14.5014 5.31817 14.2706 5.16655 14.0637 5.10343L13.5616 4.95025L13.1995 4.57024C12.9075 4.26384 12.5132 4 12.0223 4C11.522 4 10.6783 4.03512 9.97976 4.51502ZM16.9483 8.80019L16.9065 8.93507C17.158 9.42239 17.3072 10.08 17.0066 10.8062L16.9323 10.9883L16.9315 10.9905L16.9091 11.0464C16.7924 11.3383 16.607 11.8024 16.2944 12.2024C16.1734 12.7113 15.9003 13.3976 15.2857 13.9855L15.2857 14.8608C15.4287 14.9396 15.7412 15.0728 16.3737 15.2307L16.413 15.2405L16.4514 15.2535C16.4665 15.2586 16.4906 15.267 16.5228 15.2787C16.5749 15.2977 16.6481 15.3255 16.7387 15.3621C17.1587 15.5322 17.9513 15.8945 18.7346 16.4692C19.697 17.1753 20.8228 18.338 20.9811 20C20.9935 20.1301 21 20.2632 21 20.3994L21 22L3 22L3 20.3994C3 20.2632 3.00647 20.1301 3.01886 20C3.17716 18.3387 4.30182 17.1762 5.25763 16.4721C6.06171 15.8798 6.87182 15.5155 7.26012 15.3587C7.3793 15.3106 7.45874 15.282 7.48608 15.2723L7.53015 15.2568L7.57547 15.2454C8.32727 15.0568 8.62359 14.8235 8.71945 14.7278L8.71769 13.9866C8.11454 13.4101 7.83972 12.7381 7.71559 12.231C7.3269 11.7896 7.06613 11.2569 6.92716 10.5778C6.83905 10.1472 6.8367 9.74087 6.93871 9.35543C6.97966 9.20073 7.03446 9.06067 7.09749 8.93366L7.06921 8.84287L7.06122 8.80913C6.67033 7.15914 6.80885 5.85582 7.23468 4.84729C7.6572 3.84659 8.32539 3.22476 8.84794 2.86609C10.0885 2.01383 11.4809 2 12.0223 2C13.2876 2 14.1703 2.68986 14.6473 3.19048C15.3074 3.39187 15.8809 3.82154 16.3026 4.38899C16.6059 4.7971 16.9178 5.33805 17.0716 6.08416C17.2238 6.8224 17.2084 7.69809 16.9561 8.76694L16.9483 8.80019Z",clipRule:"evenodd"}))),CT=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M15 12L10 9V15L15 12Z"}),S.createElement("path",{fillRule:"evenodd",d:"M2 20V4H22V20H2ZM4 6H20V18H4V6Z",clipRule:"evenodd"}))),_T=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M13 12C13 10.8954 13.8954 10 15 10C16.1046 10 17 10.8954 17 12C17 13.1046 16.1046 14 15 14C13.8954 14 13 13.1046 13 12Z"}),S.createElement("path",{fillRule:"evenodd",d:"M12 21.8C11.3538 21.9311 10.6849 22 10 22V2C10.6849 2 11.3538 2.06886 12 2.20004C16.5645 3.12658 20 7.16208 20 12C20 16.8379 16.5645 20.8734 12 21.8ZM12 19.748C15.4505 18.8599 18 15.7277 18 12C18 8.27232 15.4505 5.14012 12 4.25204V19.748Z",clipRule:"evenodd"}),S.createElement("path",{d:"M7 10C5.89543 10 5 10.8954 5 12C5 13.1046 5.89543 14 7 14C8.10457 14 9 13.1046 9 12C9 10.8954 8.10457 10 7 10Z"}))),xT=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{d:"M9 9 3 9 3 7 7 7 7 3 9 3 9 9ZM9 15V21H7L7 17H3V15H9ZM21 15H15V21H17V17H21V15ZM15 9V3H17V7H21V9H15ZM12 10C10.8954 10 10 10.8954 10 12 10 13.1046 10.8954 14 12 14 13.1046 14 14 13.1046 14 12 14 10.8954 13.1046 10 12 10Z"}))),PT=e=>S.createElement(W,e,S.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},S.createElement("path",{fillRule:"evenodd",d:"M12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2ZM9.38254 19.562C8.93442 18.5917 8.57343 17.3767 8.33284 16H5.07026C6.02529 17.651 7.55338 18.929 9.38254 19.562ZM11.0285 18.3283C10.7671 17.6747 10.5403 16.8885 10.3667 16H13.6333C13.4597 16.8885 13.2329 17.6747 12.9715 18.3283C12.6653 19.0937 12.3508 19.5788 12.1039 19.8399C12.0635 19.8826 12.0289 19.9155 12 19.9407C11.9711 19.9155 11.9365 19.8826 11.8961 19.8399C11.6492 19.5788 11.3347 19.0937 11.0285 18.3283ZM10 12C10 12.6936 10.0306 13.3627 10.0872 14H13.9128C13.9694 13.3627 14 12.6936 14 12C14 11.3064 13.9694 10.6373 13.9128 10H10.0872C10.0306 10.6373 10 11.3064 10 12ZM8.08002 10C8.02754 10.6462 8 11.3151 8 12C8 12.6849 8.02754 13.3538 8.08002 14H4.25204C4.08751 13.3608 4 12.6906 4 12C4 11.3094 4.08751 10.6392 4.25204 10H8.08002ZM10.3667 8H13.6333C13.4597 7.11152 13.2329 6.32531 12.9715 5.67171C12.6653 4.90634 12.3508 4.42118 12.1039 4.16007C12.0635 4.11741 12.0289 4.08451 12 4.05929C11.9711 4.08451 11.9365 4.11741 11.8961 4.16007C11.6492 4.42118 11.3347 4.90634 11.0285 5.67171C10.7671 6.32531 10.5403 7.11152 10.3667 8ZM15.92 10C15.9725 10.6462 16 11.3151 16 12C16 12.6849 15.9725 13.3538 15.92 14H19.748C19.9125 13.3608 20 12.6906 20 12C20 11.3094 19.9125 10.6392 19.748 10H15.92ZM18.9297 8H15.6672C15.4266 6.62334 15.0656 5.40828 14.6175 4.43801C16.4466 5.07104 17.9747 6.34903 18.9297 8ZM8.33284 8H5.07026C6.02529 6.34903 7.55338 5.07104 9.38254 4.438C8.93442 5.40828 8.57343 6.62334 8.33284 8ZM14.6175 19.562C15.0656 18.5917 15.4266 17.3767 15.6672 16H18.9297C17.9747 17.651 16.4466 18.929 14.6175 19.562Z",clipRule:"evenodd"}))),TT=({name:e})=>w.jsx("div",{className:"distributionName",children:e}),OT=({title:e,description:t,name:n,image:r,buttonAction:i})=>w.jsxs("div",{className:"kard",children:[w.jsxs("div",{className:"card-header",children:[w.jsx("h2",{children:e}),w.jsx("div",{className:"badge-wrapper",children:w.jsx(TT,{name:n})})]}),w.jsxs("div",{className:"main",children:[r&&w.jsx("div",{className:"image-box",children:w.jsx("img",{src:r,alt:e})}),w.jsxs("div",{className:"hover-overlay",children:[w.jsx("p",{children:t}),w.jsx(nm,{onPress:i,children:"Create"})]})]})]}),RT=({distribution:e,can_manage:t,handler:n})=>w.jsx(OT,{title:e.title,description:e.description,image:e.image,buttonAction:()=>n(t,e.name),name:e.name}),AT=({distributions:e,can_manage:t,handler:n})=>e&&w.jsx("div",{className:"distributionsList new",children:e.map(r=>w.jsx("div",{children:w.jsx(RT,{distribution:r,handler:n,can_manage:t})},r.name))}),IT=e=>{window.location.href=e},NT=({site:e})=>{const t=({name:r})=>w.jsx("div",{className:"distributionName",children:r}),n=({title:r,description:i,name:o,image:s,id:a,buttonAction:l,buttonText:u,distribution:c})=>w.jsxs("div",{className:"kard",children:[w.jsxs("div",{className:"main",children:[w.jsxs("div",{className:"card-header",children:[w.jsxs("div",{children:[w.jsx("h2",{children:r}),w.jsxs("span",{className:"id",children:["id: ",o]})]}),w.jsx("div",{className:"badge-wrapper",children:w.jsx(t,{name:c})})]}),s&&w.jsx("div",{className:"image-box",children:w.jsx("img",{src:s,alt:r})})]}),w.jsxs("div",{className:"hover-overlay",children:[w.jsx("p",{children:i}),w.jsx(nm,{onPress:l,children:u})]})]});return e.needs_upgrade,w.jsx(n,{title:e.title,description:e.description,buttonAction:()=>IT(e["@id"]),name:e.id,buttonText:"Visit",distribution:e.distribution})},kT=({sites:e})=>e&&w.jsx("div",{className:"sitesList",children:e.map((t,n)=>w.jsx("div",{children:w.jsx(NT,{site:t})},n))});function Te(e){return typeof e!="object"||e===null||typeof e.lastModified=="number"&&typeof File<"u"&&e instanceof File||typeof e.getMonth=="function"&&typeof Date<"u"&&e instanceof Date?!1:!Array.isArray(e)}function jT(e){return e.additionalItems===!0&&console.warn("additionalItems=true is currently not supported"),Te(e.additionalItems)}function rg(e){if(e==="")return;if(e===null)return null;if(/\.$/.test(e)||/\.0$/.test(e)||/\.\d*0$/.test(e))return e;const t=Number(e);return typeof t=="number"&&!Number.isNaN(t)?t:e}const as="__additional_property",yp="additionalProperties",ll="allOf",Zn="anyOf",$r="const",LT="default",id="dependencies",MT="enum",zt="__errors",Gr="$id",FT="if",oi="items",DT="_$junk_option_schema_id$_",xu="$name",pn="oneOf",Ye="properties",VT="required",hc="submitButtonOptions",at="$ref",rm="__rjsf_additionalProperties",D3="__rjsf_rootSchema",HT="ui:field",im="ui:widget",ya="ui:options",UT="ui:globalOptions";function ve(e={},t={}){return Object.keys(e).filter(n=>n.indexOf("ui:")===0).reduce((n,r)=>{const i=e[r];return r===im&&Te(i)?(console.error("Setting options via ui:widget object is no longer supported, use ui:options instead"),n):r===ya&&Te(i)?{...n,...i}:{...n,[r.substring(3)]:i}},{...t})}function V3(e,t={},n){if(!e.additionalProperties)return!1;const{expandable:r=!0}=ve(t);return r===!1?r:e.maxProperties!==void 0&&n?Object.keys(n).length({...n,[i]:vp(r)}),t);if(Ka(e)){const n=e;return Object.keys(n).reduce((r,i)=>({...r,[i]:vp(n[i])}),t)}return t}function EO(){this.__data__=[],this.size=0}var bO=EO;function SO(e,t){return e===t||e!==e&&t!==t}var cs=SO,CO=cs;function _O(e,t){for(var n=e.length;n--;)if(CO(e[n][0],t))return n;return-1}var sd=_O,xO=sd,PO=Array.prototype,TO=PO.splice;function OO(e){var t=this.__data__,n=xO(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():TO.call(t,n,1),--this.size,!0}var RO=OO,AO=sd;function IO(e){var t=this.__data__,n=AO(t,e);return n<0?void 0:t[n][1]}var NO=IO,kO=sd;function jO(e){return kO(this.__data__,e)>-1}var LO=jO,MO=sd;function FO(e,t){var n=this.__data__,r=MO(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var DO=FO,VO=bO,HO=RO,UO=NO,BO=LO,zO=DO;function ds(e){var t=-1,n=e==null?0:e.length;for(this.clear();++ta))return!1;var u=o.get(e),c=o.get(t);if(u&&c)return u==t&&c==e;var f=-1,d=!0,p=n&lI?new iI:void 0;for(o.set(e,t),o.set(t,e);++f-1&&e%1==0&&e-1&&e%1==0&&e<=lN}var cm=uN,cN=_r,dN=cm,fN=En,pN="[object Arguments]",hN="[object Array]",mN="[object Boolean]",yN="[object Date]",vN="[object Error]",gN="[object Function]",$N="[object Map]",wN="[object Number]",EN="[object Object]",bN="[object RegExp]",SN="[object Set]",CN="[object String]",_N="[object WeakMap]",xN="[object ArrayBuffer]",PN="[object DataView]",TN="[object Float32Array]",ON="[object Float64Array]",RN="[object Int8Array]",AN="[object Int16Array]",IN="[object Int32Array]",NN="[object Uint8Array]",kN="[object Uint8ClampedArray]",jN="[object Uint16Array]",LN="[object Uint32Array]",Fe={};Fe[TN]=Fe[ON]=Fe[RN]=Fe[AN]=Fe[IN]=Fe[NN]=Fe[kN]=Fe[jN]=Fe[LN]=!0;Fe[pN]=Fe[hN]=Fe[xN]=Fe[mN]=Fe[PN]=Fe[yN]=Fe[vN]=Fe[gN]=Fe[$N]=Fe[wN]=Fe[EN]=Fe[bN]=Fe[SN]=Fe[CN]=Fe[_N]=!1;function MN(e){return fN(e)&&dN(e.length)&&!!Fe[cN(e)]}var FN=MN;function DN(e){return function(t){return e(t)}}var eo=DN,vc={exports:{}};vc.exports;(function(e,t){var n=H3,r=t&&!t.nodeType&&t,i=r&&!0&&e&&!e.nodeType&&e,o=i&&i.exports===r,s=o&&n.process,a=function(){try{var l=i&&i.require&&i.require("util").types;return l||s&&s.binding&&s.binding("util")}catch{}}();e.exports=a})(vc,vc.exports);var dm=vc.exports,VN=FN,HN=eo,mg=dm,yg=mg&&mg.isTypedArray,UN=yg?HN(yg):VN,cl=UN,BN=Q3,zN=ul,KN=dt,qN=ms,ZN=hd,WN=cl,GN=Object.prototype,QN=GN.hasOwnProperty;function YN(e,t){var n=KN(e),r=!n&&zN(e),i=!n&&!r&&qN(e),o=!n&&!r&&!i&&WN(e),s=n||r||i||o,a=s?BN(e.length,String):[],l=a.length;for(var u in e)(t||QN.call(e,u))&&!(s&&(u=="length"||i&&(u=="offset"||u=="parent")||o&&(u=="buffer"||u=="byteLength"||u=="byteOffset")||ZN(u,l)))&&a.push(u);return a}var J3=YN,JN=Object.prototype;function XN(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||JN;return e===n}var md=XN,ek=B3,tk=ek(Object.keys,Object),nk=tk,rk=md,ik=nk,ok=Object.prototype,sk=ok.hasOwnProperty;function ak(e){if(!rk(e))return ik(e);var t=[];for(var n in Object(e))sk.call(e,n)&&n!="constructor"&&t.push(n);return t}var X3=ak,lk=ld,uk=cm;function ck(e){return e!=null&&uk(e.length)&&!lk(e)}var to=ck,dk=J3,fk=X3,pk=to;function hk(e){return pk(e)?dk(e):fk(e)}var ys=hk;const zs=be(ys);var mk=W3,yk=um,vk=ys;function gk(e){return mk(e,vk,yk)}var e5=gk,vg=e5,$k=1,wk=Object.prototype,Ek=wk.hasOwnProperty;function bk(e,t,n,r,i,o){var s=n&$k,a=vg(e),l=a.length,u=vg(t),c=u.length;if(l!=c&&!s)return!1;for(var f=l;f--;){var d=a[f];if(!(s?d in t:Ek.call(t,d)))return!1}var p=o.get(e),h=o.get(t);if(p&&h)return p==t&&h==e;var $=!0;o.set(e,t),o.set(t,e);for(var y=s;++f{if(typeof n=="function"&&typeof r=="function")return!0})}var ij=_r,oj=En,sj="[object Symbol]";function aj(e){return typeof e=="symbol"||oj(e)&&ij(e)==sj}var gs=aj,lj=dt,uj=gs,cj=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,dj=/^\w*$/;function fj(e,t){if(lj(e))return!1;var n=typeof e;return n=="number"||n=="symbol"||n=="boolean"||e==null||uj(e)?!0:dj.test(e)||!cj.test(e)||t!=null&&e in Object(t)}var fm=fj,i5=sm,pj="Expected a function";function pm(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(pj);var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var s=e.apply(this,r);return n.cache=o.set(i,s)||o,s};return n.cache=new(pm.Cache||i5),n}pm.Cache=i5;var hj=pm,mj=hj,yj=500;function vj(e){var t=mj(e,function(r){return n.size===yj&&n.clear(),r}),n=t.cache;return t}var gj=vj,$j=gj,wj=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Ej=/\\(\\)?/g,bj=$j(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(wj,function(n,r,i,o){t.push(i?o.replace(Ej,"$1"):r||n)}),t}),o5=bj;function Sj(e,t){for(var n=-1,r=e==null?0:e.length,i=Array(r);++no,typeof e[r]>"u"&&(Array.isArray(e)&&r==="-"&&(r=e.length),i&&(t[o]!==""&&t[o]<1/0||t[o]==="-"?e[r]=[]:e[r]={})),!i)break;e=e[r]}var a=e[r];return n===void 0?delete e[r]:e[r]=n,a}function hm(e){if(typeof e=="string"){if(e=e.split("/"),e[0]==="")return e;throw new Error("Invalid JSON pointer.")}else if(Array.isArray(e)){for(const t of e)if(typeof t!="string"&&typeof t!="number")throw new Error("Invalid JSON pointer. Must be of type string or number.");return e}throw new Error("Invalid JSON pointer.")}function c5(e,t){if(typeof e!="object")throw new Error("Invalid input object.");t=hm(t);var n=t.length;if(n===1)return e;for(var r=1;ri?0:i+t),n=n>i?i:n,n<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var o=Array(i);++r0&&n(a)?t>1?C5(a,t-1,n,r,i):OD(i,a):r||(i[i.length]=a)}return i}var pl=C5,AD=pl;function ID(e){var t=e==null?0:e.length;return t?AD(e,1):[]}var wm=ID;function ND(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}var _5=ND,kD=_5,Kg=Math.max;function jD(e,t,n){return t=Kg(t===void 0?e.length-1:t,0),function(){for(var r=arguments,i=-1,o=Kg(r.length-t,0),s=Array(o);++i0){if(++t>=BD)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var ZD=qD,WD=UD,GD=ZD,QD=GD(WD),P5=QD,YD=wm,JD=x5,XD=P5;function eV(e){return XD(JD(e,void 0,YD),e+"")}var T5=eV,tV=er,nV=E5,rV=S5,iV=$s,oV=ws,sV=CD,aV=T5,lV=gm,uV=1,cV=2,dV=4,fV=aV(function(e,t){var n={};if(e==null)return n;var r=!1;t=tV(t,function(o){return o=iV(o,e),r||(r=o.length>1),o}),oV(e,lV(e),n),r&&(n=nV(n,uV|cV|dV,sV));for(var i=t.length;i--;)rV(n,t[i]);return n}),pV=fV;const $c=be(pV);function Em(e,t){const n=t[e];return[$c(t,[e]),n]}function O5(e,t={},n=[]){const r=e||"";let i;if(r.startsWith("#"))i=decodeURIComponent(r.substring(1));else throw new Error(`Could not find a definition for ${e}.`);const o=vd.get(t,i);if(o===void 0)throw new Error(`Could not find a definition for ${e}.`);const s=o[at];if(s){if(n.includes(s)){if(n.length===1)throw new Error(`Definition for ${e} is a circular reference`);const[c,...f]=n,d=[...f,r,c].join(" -> ");throw new Error(`Definition for ${c} contains a circular reference through ${d}`)}const[a,l]=Em(at,o),u=O5(l,t,[...n,r]);return Object.keys(a).length>0?{...a,...u}:u}return o}function R5(e,t={}){return O5(e,t,[])}var hV=Object.prototype,mV=hV.hasOwnProperty;function yV(e,t){return e!=null&&mV.call(e,t)}var vV=yV,gV=$s,$V=ul,wV=dt,EV=hd,bV=cm,SV=no;function CV(e,t,n){t=gV(t,e);for(var r=-1,i=t.length,o=!1;++rLU)return[];var n=Lf,r=MU(e,Lf);t=kU(t),e-=Lf;for(var i=NU(r,t);++n({required:[c]}))};let u;if(a.anyOf){const{...c}=a;c.allOf?c.allOf=c.allOf.slice():c.allOf=[],c.allOf.push(l),u=c}else u=Object.assign({},a,l);if(delete u.required,e.isValid(u,t,r))return s}else if(e.isValid(a,t,r))return s}return 0}function Sm(e,t,n,r,i){return H5(e,t,n,r,i)}var VU=vm,HU=$s,UU=hd,Gg=Ut,BU=no;function zU(e,t,n,r){if(!Gg(e))return e;t=HU(t,e);for(var i=-1,o=t.length,s=o-1,a=e;a!=null&&++i1?n[i-1]:void 0,s=i>2?n[2]:void 0;for(o=e.length>3&&typeof o=="function"?(i--,o):void 0,s&&WB(n[0],n[1],s)&&(o=i<3?void 0:o,i=1),t=Object(t);++r-1}var Tm=yz;function vz(e,t,n){for(var r=-1,i=e==null?0:e.length;++r=Az){var u=t?null:Oz(e);if(u)return Rz(u);s=!1,i=Tz,l=new _z}else l=t?[]:a;e:for(;++rt||o&&s&&l&&!a&&!u||r&&s&&l||!n&&l||!i)return 1;if(!r&&!o&&!u&&e=a)return l;var u=n[r];return l*(u=="desc"?-1:1)}}return e.index-t.index}var Jz=Yz,Ff=er,Xz=fl,eK=wd,tK=Kz,nK=Zz,rK=eo,iK=Jz,oK=hl,sK=dt;function aK(e,t,n){t.length?t=Ff(t,function(o){return sK(o)?function(s){return Xz(s,o.length===1?o[0]:o)}:o}):t=[oK];var r=-1;t=Ff(t,rK(eK));var i=tK(e,function(o,s,a){var l=Ff(t,function(u){return u(o)});return{criteria:l,index:++r,value:o}});return nK(i,function(o,s){return iK(o,s,n)})}var lK=aK,uK=pl,cK=lK,dK=xr,t2=xm,fK=dK(function(e,t){if(e==null)return[];var n=t.length;return n>1&&t2(e,t[0],t[1])?t=[]:n>2&&t2(t[0],t[1],t[2])&&(t=[t[0]]),cK(e,uK(t,1),[])}),Q5=fK,pK=Rm;function hK(e,t){return t=typeof t=="function"?t:void 0,e&&e.length?pK(e,void 0,t):[]}var Am=hK,mK=xr,yK=cs,vK=xm,gK=Es,Y5=Object.prototype,$K=Y5.hasOwnProperty,wK=mK(function(e,t){e=Object(e);var n=-1,r=t.length,i=r>2?t[2]:void 0;for(i&&vK(t[0],t[1],i)&&(r=1);++n=120&&c.length>=120)?new bK(s&&c):void 0}c=e[0];var f=-1,d=a[0];e:for(;++fArray.isArray(e)?e:[e],mn=e=>e===void 0,Xl=e=>wc(e)||Array.isArray(e)?Object.keys(e):[],Ro=(e,t)=>e.hasOwnProperty(t),Wo=e=>UK(Im(e)),o2=e=>mn(e)||Array.isArray(e)&&e.length===0,KK=(e,t,n,r)=>t&&Ro(t,n)&&e&&Ro(e,n)&&r(e[n],t[n]),Vf=(e,t)=>mn(e)&&t===0||mn(t)&&e===0||Nn(e,t),qK=(e,t)=>mn(e)&&t===!1||mn(t)&&e===!1||Nn(e,t),s2=e=>mn(e)||Nn(e,{})||e===!0,eu=e=>mn(e)||Nn(e,{}),a2=e=>mn(e)||wc(e)||e===!0||e===!1;function l2(e,t){return o2(e)&&o2(t)?!0:Nn(Wo(e),Wo(t))}function ZK(e,t){return e=i2(e),t=i2(t),Nn(Wo(e),Wo(t))}function Tu(e,t,n,r){var i=Im(Xl(e).concat(Xl(t)));return eu(e)&&eu(t)?!0:eu(e)&&Xl(t).length||eu(t)&&Xl(e).length?!1:i.every(function(o){var s=e[o],a=t[o];return Array.isArray(s)&&Array.isArray(a)?Nn(Wo(e),Wo(t)):Array.isArray(s)&&!Array.isArray(a)||Array.isArray(a)&&!Array.isArray(s)?!1:KK(e,t,o,r)})}function WK(e,t,n,r){return wc(e)&&wc(t)?r(e,t):Array.isArray(e)&&Array.isArray(t)?Tu(e,t,n,r):Nn(e,t)}function Hf(e,t,n,r){var i=r2(e,r),o=r2(t,r),s=zK(i,o,r);return s.length===Math.max(i.length,o.length)}var GK={title:Nn,uniqueItems:qK,minLength:Vf,minItems:Vf,minProperties:Vf,required:l2,enum:l2,type:ZK,items:WK,anyOf:Hf,allOf:Hf,oneOf:Hf,properties:Tu,patternProperties:Tu,dependencies:Tu},QK=["properties","patternProperties","dependencies","uniqueItems","minLength","minItems","minProperties","required"],YK=["additionalProperties","additionalItems","contains","propertyNames","not"];function Sp(e,t,n){if(n=BK(n,{ignore:[]}),s2(e)&&s2(t))return!0;if(!a2(e)||!a2(t))throw new Error("Either of the values are not a JSON schema.");if(e===t)return!0;if(Df(e)&&Df(t))return e===t;if(e===void 0&&t===!1||t===void 0&&e===!1||mn(e)&&!mn(t)||!mn(e)&&mn(t))return!1;var r=Im(Object.keys(e).concat(Object.keys(t)));if(n.ignore.length&&(r=r.filter(o=>n.ignore.indexOf(o)===-1)),!r.length)return!0;function i(o,s){return Sp(o,s,n)}return r.every(function(o){var s=e[o],a=t[o];if(YK.indexOf(o)!==-1)return Sp(s,a,n);var l=GK[o];if(l||(l=Nn),Nn(s,a))return!0;if(QK.indexOf(o)===-1&&(!Ro(e,o)&&Ro(t,o)||Ro(e,o)&&!Ro(t,o)))return s===a;var u=l(s,a,o,i);if(!Df(u))throw new Error("Comparer must return true or false");return u})}var Nm=Sp;function JK(e){return Object.prototype.toString.call(e)==="[object Array]"}var km=Array.isArray||JK;function XK(e){return(typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]")&&e.valueOf()===e.valueOf()}var eq=XK,tq=eq;function nq(e){return tq(e)&&e%1===0}var rq=nq,iq=km,oq=rq;function sq(e){var t;if(!iq(e)||(t=e.length,!t))return!1;for(var n=0;nt&&(r=t,t=e,e=r),t=t-e}return n*e}function d2(e,t){var n=0,r;if(e===0)return t;if(t===0)return e;for(;!(e&1)&&!(t&1);)e>>>=1,t>>>=1,n++;for(;!(e&1);)e>>>=1;for(;t;){for(;!(t&1);)t>>>=1;e>t&&(r=t,t=e,e=r),t=t-e}return e<1){if(r=t[0],n=t[1],!uq(n))throw new TypeError("gcd()::invalid input argument. Accessor must be a function. Value: `"+n+"`.")}else r=t[0];else throw new TypeError("gcd()::invalid input argument. Must provide an array of integers. Value: `"+t[0]+"`.");if(i=r.length,i<2)return null;if(n){for(o=new Array(i),a=0;a1){if(r=t[0],n=t[1],!pq(n))throw new TypeError("lcm()::invalid input argument. Accessor must be a function. Value: `"+n+"`.")}else r=t[0];else throw new TypeError("lcm()::invalid input argument. Must provide an array of integers. Value: `"+t[0]+"`.");if(i=r.length,i<2)return null;if(n){for(o=new Array(i),a=0;a-1;)a!==e&&m2.call(a,l,1),m2.call(e,l,1);return e}var Bq=Uq,zq=Bq;function Kq(e,t){return e&&e.length&&t&&t.length?zq(e,t):e}var qq=Kq,Zq=mm,Wq=bm,Gq=F5,Qq=dt;function Yq(e,t){var n=Qq(e)?Zq:Wq;return n(e,Gq(t))}var jm=Yq;const Jq=be(jm);var Xq=fd,eZ=Tm,tZ=Om,nZ=er,rZ=eo,iZ=pd,oZ=200;function sZ(e,t,n,r){var i=-1,o=eZ,s=!0,a=e.length,l=[],u=t.length;if(!a)return l;n&&(t=nZ(t,rZ(n))),r?(o=tZ,s=!1):t.length>=oZ&&(o=iZ,s=!1,t=new Xq(t));e:for(;++ihZ(pZ(e.map(Lm))),$Z=(e,t)=>e.map(n=>n&&n[t]),s8=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),Lm=e=>o8(e)||Array.isArray(e)?Object.keys(e):[],wZ=e=>e!==void 0,EZ=e=>o8(e)||e===!0||e===!1,bZ=e=>!Lm(e).length&&e!==!1&&e!==!0,SZ=(e,...t)=>yZ.apply(null,[e].concat(fZ(t)));var a8={allUniqueKeys:gZ,deleteUndefinedProps:vZ,getValues:$Z,has:s8,isSchema:EZ,keys:Lm,notUndefined:wZ,uniqWith:mZ,withoutArr:SZ};const CZ=Nm,_Z=jm,{allUniqueKeys:xZ,deleteUndefinedProps:PZ,getValues:TZ,keys:Ks,notUndefined:OZ,uniqWith:RZ,withoutArr:y2}=a8;function AZ(e){_Z(e,function(t,n){t===!1&&delete e[n]})}function v2(e,t){return xZ(e).reduce(function(r,i){const o=TZ(e,i),s=RZ(o.filter(OZ),CZ);return r[i]=t(s,i),r},{})}var IZ={keywords:["properties","patternProperties","additionalProperties"],resolver(e,t,n,r){r.ignoreAdditionalProperties||(e.forEach(function(o){const s=e.filter(c=>c!==o),a=Ks(o.properties),u=Ks(o.patternProperties).map(c=>new RegExp(c));s.forEach(function(c){const f=Ks(c.properties),d=f.filter(h=>u.some($=>$.test(h)));y2(f,a,d).forEach(function(h){c.properties[h]=n.properties([c.properties[h],o.additionalProperties],h)})})}),e.forEach(function(o){const s=e.filter(l=>l!==o),a=Ks(o.patternProperties);o.additionalProperties===!1&&s.forEach(function(l){const u=Ks(l.patternProperties);y2(u,a).forEach(f=>delete l.patternProperties[f])})}));const i={additionalProperties:n.additionalProperties(e.map(o=>o.additionalProperties)),patternProperties:v2(e.map(o=>o.patternProperties),n.patternProperties),properties:v2(e.map(o=>o.properties),n.properties)};return i.additionalProperties===!1&&AZ(i.properties),PZ(i)}};const NZ=Nm,kZ=jm,{allUniqueKeys:jZ,deleteUndefinedProps:LZ,has:MZ,isSchema:l8,notUndefined:u8,uniqWith:FZ}=a8;function DZ(e){kZ(e,function(t,n){t===!1&&e.splice(n,1)})}function VZ(e,t){return e.map(function(n){if(n)if(Array.isArray(n.items)){const r=n.items[t];if(l8(r))return r;if(MZ(n,"additionalItems"))return n.additionalItems}else return n.items})}function HZ(e){return e.map(function(t){if(t)return Array.isArray(t.items)?t.additionalItems:t.items})}function UZ(e,t,n){return jZ(n).reduce(function(i,o){const s=VZ(e,o),a=FZ(s.filter(u8),NZ);return i[o]=t(a,o),i},[])}var BZ={keywords:["items","additionalItems"],resolver(e,t,n){const r=e.map(a=>a.items),i=r.filter(u8),o={};i.every(l8)?o.items=n.items(r):o.items=UZ(e,n.items,r);let s;return i.every(Array.isArray)?s=e.map(a=>a.additionalItems):i.some(Array.isArray)&&(s=HZ(e)),s&&(o.additionalItems=n.additionalItems(s)),o.additionalItems===!1&&Array.isArray(o.items)&&DZ(o.items),LZ(o)}};const c8=Z5,Ec=Nm,zZ=mq,KZ=Pq,d8=wm,Mm=Pm,qZ=Nq,ZZ=e8,Cp=G5,Go=us,WZ=qq,f8=Q5,Fm=Ed,Mo=Am,p8=IZ,h8=BZ,nu=(e,t)=>e.indexOf(t)!==-1,GZ=e=>Go(e)||e===!0||e===!1,QZ=e=>e===!1,m8=e=>e===!0,bd=(e,t,n)=>n(e),y8=e=>f8(Fm(Mm(e))),bc=e=>e!==void 0,v8=e=>Fm(Mm(e.map(nW))),bs=e=>e[0],YZ=e=>y8(e),yl=e=>Math.max.apply(Math,e),vl=e=>Math.min.apply(Math,e),JZ=e=>e.some(m8),XZ=e=>Mo(d8(e),Cp);function eW(e){return function(t,n){return Ec({[e]:t},{[e]:n})}}function g8(e){let{allOf:t=[],...n}=e;return n=Go(e)?n:e,[n,...t.map(g8)]}function $8(e,t){return e.map(n=>n&&n[t])}function tW(e,t){return e.map(function(n,r){try{return t(n,r)}catch{return}}).filter(bc)}function nW(e){return Go(e)||Array.isArray(e)?Object.keys(e):[]}function _p(e,t){if(t=t||[],!e.length)return t;const n=e.slice(0).shift(),r=e.slice(1);return t.length?_p(r,d8(t.map(i=>n.map(o=>[o].concat(i))))):_p(r,n.map(i=>i))}function w8(e,t){let n;try{n=e.map(function(r){return JSON.stringify(r,null,2)}).join(` +`)}catch{n=e.join(", ")}throw new Error('Could not resolve values for path:"'+t.join(".")+`". They are probably incompatible. Values: +`+n)}function rW(e,t,n,r,i,o){if(e.length){const s=i.complexResolvers[t];if(!s||!s.resolver)throw new Error("No resolver found for "+t);const a=n.map(f=>e.reduce((d,p)=>(f[p]!==void 0&&(d[p]=f[p]),d),{})),l=Mo(a,Ec),u=s.keywords.reduce((f,d)=>({...f,[d]:(p,h=[])=>r(p,null,o.concat(d,h))}),{}),c=s.resolver(l,o.concat(t),u,i);return Go(c)||w8(l,o.concat(t)),c}}function iW(e){return{required:e}}const oW=["properties","patternProperties","definitions","dependencies"],sW=["anyOf","oneOf"],aW=["additionalProperties","additionalItems","contains","propertyNames","not","items"],Pe={type(e){if(e.some(Array.isArray)){const t=e.map(function(r){return Array.isArray(r)?r:[r]}),n=qZ.apply(null,t);if(n.length===1)return n[0];if(n.length>1)return Fm(n)}},dependencies(e,t,n){return v8(e).reduce(function(i,o){const s=$8(e,o);let a=Mo(s.filter(bc),Cp);const l=a.filter(Array.isArray);if(l.length){if(l.length===a.length)i[o]=y8(a);else{const u=a.filter(GZ),c=l.map(iW);i[o]=n(u.concat(c),o)}return i}return a=Mo(a,Ec),i[o]=n(a,o),i},{})},oneOf(e,t,n){const r=_p(c8(e)),i=tW(r,n),o=Mo(i,Ec);if(o.length)return o},not(e){return{anyOf:e}},pattern(e){return e.map(t=>"(?="+t+")").join("")},multipleOf(e){let t=e.slice(0),n=1;for(;t.some(r=>!Number.isInteger(r));)t=t.map(r=>r*10),n=n*10;return zZ(t)/n},enum(e){const t=ZZ.apply(null,e.concat(Cp));if(t.length)return f8(t)}};Pe.$id=bs;Pe.$ref=bs;Pe.$schema=bs;Pe.additionalItems=bd;Pe.additionalProperties=bd;Pe.anyOf=Pe.oneOf;Pe.contains=bd;Pe.default=bs;Pe.definitions=Pe.dependencies;Pe.description=bs;Pe.examples=XZ;Pe.exclusiveMaximum=vl;Pe.exclusiveMinimum=yl;Pe.items=h8;Pe.maximum=vl;Pe.maxItems=vl;Pe.maxLength=vl;Pe.maxProperties=vl;Pe.minimum=yl;Pe.minItems=yl;Pe.minLength=yl;Pe.minProperties=yl;Pe.properties=p8;Pe.propertyNames=bd;Pe.required=YZ;Pe.title=bs;Pe.uniqueItems=JZ;const lW={properties:p8,items:h8};function Dm(e,t,n){t=KZ(t,{ignoreAdditionalProperties:!1,resolvers:Pe,complexResolvers:lW,deep:!0});const r=Object.entries(t.complexResolvers);function i(a,l,u){a=c8(a.filter(bc)),u=u||[];const c=Go(l)?l:{};if(!a.length)return;if(a.some(QZ))return!1;if(a.every(m8))return!0;a=a.filter(Go);const f=v8(a);if(t.deep&&nu(f,"allOf"))return Dm({allOf:a},t);const d=r.map(([p,h])=>f.filter($=>h.keywords.includes($)));return d.forEach(p=>WZ(f,p)),f.forEach(function(p){const h=$8(a,p),$=Mo(h.filter(bc),eW(p));if($.length===1&&nu(sW,p))c[p]=$[0].map(y=>i([y],y));else if($.length===1&&!nu(oW,p)&&!nu(aW,p))c[p]=$[0];else{const y=t.resolvers[p]||t.resolvers.defaultResolver;if(!y)throw new Error("No resolver found for key "+p+". You can provide a resolver for this keyword in the options, or provide a default resolver.");const m=(v,g=[])=>i(v,null,u.concat(p,g));c[p]=y($,u.concat(p),m,t),c[p]===void 0?w8($,u.concat(p)):c[p]===void 0&&delete c[p]}}),r.reduce((p,[h,$],y)=>({...p,...rW(d[y],h,a,i,t,u)}),c)}const o=Mm(g8(e));return i(o)}Dm.options={resolvers:Pe};var uW=Dm;const cW=be(uW);function Qo(e){let t;const n=re(e,"discriminator.propertyName",void 0);return $d(n)?t=n:n!==void 0&&console.warn(`Expecting discriminator to be a string, got "${typeof n}" instead`),t}function qa(e){return Array.isArray(e)?"array":typeof e=="string"?"string":e==null?"null":typeof e=="boolean"?"boolean":isNaN(e)?typeof e=="object"?"object":"string":"number"}var dW=pl,fW=xr,pW=Rm,hW=ml,mW=fW(function(e){return pW(dW(e,1,hW,!0))}),yW=mW;const vW=be(yW);function wr(e){let{type:t}=e;return!t&&e.const?qa(e.const):!t&&e.enum?"string":!t&&(e.properties||e.additionalProperties)?"object":(Array.isArray(t)&&(t.length===2&&t.includes("null")?t=t.find(n=>n!=="null"):t=t[0]),t)}function Er(e,t){const n=Object.assign({},e);return Object.keys(t).reduce((r,i)=>{const o=e?e[i]:{},s=t[i];return e&&i in e&&Te(s)?r[i]=Er(o,s):e&&t&&(wr(e)==="object"||wr(t)==="object")&&i===VT&&Array.isArray(o)&&Array.isArray(s)?r[i]=vW(o,s):r[i]=s,r},n)}function qt(e,t,n={},r,i){return Wn(e,t,n,r,void 0,void 0,i)[0]}function gW(e,t,n,r,i,o,s){const{if:a,then:l,else:u,...c}=t,f=e.isValid(a,o||{},n);let d=[c],p=[];if(r)l&&typeof l!="boolean"&&(p=p.concat(Wn(e,l,n,o,r,i,s))),u&&typeof u!="boolean"&&(p=p.concat(Wn(e,u,n,o,r,i,s)));else{const h=f?l:u;h&&typeof h!="boolean"&&(p=p.concat(Wn(e,h,n,o,r,i,s)))}return p.length&&(d=p.map(h=>Er(c,h))),d.flatMap(h=>Wn(e,h,n,o,r,i,s))}function E8(e){return e.reduce((n,r)=>r.length>1?r.flatMap(i=>D5(n.length,o=>[...n[o]].concat(i))):(n.forEach(i=>i.push(r[0])),n),[[]])}function $W(e,t,n,r,i,o,s){const a=b8(e,t,n,r,i,o);if(a.length>1||a[0]!==t)return a;if(id in t)return S8(e,t,n,r,i,o).flatMap(u=>Wn(e,u,n,o,r,i,s));if(ll in t&&Array.isArray(t.allOf)){const l=t.allOf.map(c=>Wn(e,c,n,o,r,i,s));return E8(l).map(c=>({...t,allOf:c}))}return[t]}function b8(e,t,n,r,i,o,s){const a=Za(t,n,i);return a!==t?Wn(e,a,n,o,r,i,s):[t]}function Za(e,t,n){if(!Te(e))return e;let r=e;if(at in r){const{$ref:i,...o}=r;if(n.includes(i))return r;n.push(i),r={...R5(i,t),...o}}if(Ye in r){const i=[],o=sB(r[Ye],(s,a,l)=>{const u=[...n];s[l]=Za(a,t,u),i.push(u)},{});ez(n,jz(iz(i))),r={...r,[Ye]:o}}return oi in r&&!Array.isArray(r.items)&&typeof r.items!="boolean"&&(r={...r,items:Za(r.items,t,n)}),De(e,r)?e:r}function wW(e,t,n,r,i){const o={...t,properties:{...t.properties}},s=r&&Te(r)?r:{};return Object.keys(s).forEach(a=>{if(a in o.properties)return;let l={};typeof o.additionalProperties!="boolean"?at in o.additionalProperties?l=qt(e,{$ref:re(o.additionalProperties,[at])},n,s,i):"type"in o.additionalProperties?l={...o.additionalProperties}:Zn in o.additionalProperties||pn in o.additionalProperties?l={type:"object",...o.additionalProperties}:l={type:qa(re(s,[a]))}:l={type:qa(re(s,[a]))},o.properties[a]=l,ht(o.properties,[a,as],!0)}),o}function Wn(e,t,n,r,i=!1,o=[],s){return Te(t)?$W(e,t,n,i,o,r,s).flatMap(l=>{var u;let c=l;if(FT in c)return gW(e,c,n,i,o,r,s);if(ll in c){if(i){const{allOf:d,...p}=c;return[...d,p]}try{const d=[],p=[];(u=c.allOf)===null||u===void 0||u.forEach(h=>{typeof h=="object"&&h.contains?d.push(h):p.push(h)}),d.length&&(c={...c,allOf:p}),c=s?s(c):cW(c,{deep:!1}),d.length&&(c.allOf=d)}catch(d){console.warn(`could not merge subschemas in allOf: +`,d);const{allOf:p,...h}=c;return h}}return yp in c&&c.additionalProperties!==!1?wW(e,c,n,r,s):c}):[{}]}function EW(e,t,n,r,i){let o;const{oneOf:s,anyOf:a,...l}=t;if(Array.isArray(s)?o=s:Array.isArray(a)&&(o=a),o){const u=i===void 0&&r?{}:i,c=Qo(t);o=o.map(d=>Za(d,n,[]));const f=Sm(e,u,o,n,c);if(r)return o.map(d=>Er(l,d));t=Er(l,o[f])}return[t]}function S8(e,t,n,r,i,o,s){const{dependencies:a,...l}=t;return EW(e,l,n,r,o).flatMap(c=>C8(e,a,c,n,r,i,o,s))}function C8(e,t,n,r,i,o,s,a){let l=[n];for(const u in t){if(!i&&re(s,[u])===void 0||n.properties&&!(u in n.properties))continue;const[c,f]=Em(u,t);return Array.isArray(f)?l[0]=bW(n,f):Te(f)&&(l=SW(e,n,r,u,f,i,o,s,a)),l.flatMap(d=>C8(e,c,d,r,i,o,s,a))}return l}function bW(e,t){if(!t)return e;const n=Array.isArray(e.required)?Array.from(new Set([...e.required,...t])):t;return{...e,required:n}}function SW(e,t,n,r,i,o,s,a,l){return Wn(e,i,n,a,o,s,l).flatMap(c=>{const{oneOf:f,...d}=c;if(t=Er(t,d),f===void 0)return t;const p=f.map($=>typeof $=="boolean"||!(at in $)?[$]:b8(e,$,n,o,s,a));return E8(p).flatMap($=>CW(e,t,n,r,$,o,s,a,l))})}function CW(e,t,n,r,i,o,s,a,l){const u=i.filter(c=>{if(typeof c=="boolean"||!c||!c.properties)return!1;const{[r]:f}=c.properties;if(f){const d={type:"object",properties:{[r]:f}};return e.isValid(d,a,n)||o}return!1});return!o&&u.length!==1?(console.warn("ignoring oneOf in dependencies because there isn't exactly one subschema that is valid"),[t]):u.flatMap(c=>{const f=c,[d]=Em(r,f.properties),p={...f,properties:d};return Wn(e,p,n,a,o,s,l).map($=>Er(t,$))})}const _W={type:"object",$id:DT,properties:{__not_really_there__:{type:"number"}}};function xp(e,t,n,r,i){let o=0;return n&&(hn(n.properties)?o+=aU(n.properties,(s,a,l)=>{const u=re(r,l);if(typeof a=="boolean")return s;if(Pt(a,at)){const c=qt(e,a,t,u,i);return s+xp(e,t,c,u||{},i)}if((Pt(a,pn)||Pt(a,Zn))&&u){const c=Pt(a,pn)?pn:Zn,f=Qo(a);return s+Wa(e,t,u,re(a,c),-1,f,i)}if(a.type==="object")return hn(u)&&(s+=1),s+xp(e,t,a,u,i);if(a.type===qa(u)){let c=s+1;return a.default?c+=u===a.default?1:-1:a.const&&(c+=u===a.const?1:-1),c}return s},0):$d(n.type)&&n.type===qa(r)&&(o+=1)),o}function Wa(e,t,n,r,i=-1,o,s){const a=r.map(d=>Za(d,t,[])),l=V5(n,r,o);if(I5(l))return l;const u=a.reduce((d,p,h)=>(Sm(e,n,[_W,p],t,o)===1&&d.push(h),d),[]);if(u.length===1)return u[0];u.length||D5(a.length,d=>u.push(d));const c=new Set,{bestIndex:f}=u.reduce((d,p)=>{const{bestScore:h}=d,$=a[p],y=xp(e,t,$,n,s);return c.add(y),y>h?{bestIndex:p,bestScore:y}:d},{bestIndex:i,bestScore:0});return c.size===1&&i>=0?i:f}function Pp(e){return Array.isArray(e.items)&&e.items.length>0&&e.items.every(t=>Te(t))}function xW(e){return e==null}var PW=xW;const va=be(PW);function Ga(e,t,n=!1,r=!1,i=!1){if(Array.isArray(t)){const o=Array.isArray(e)?e:[],s=i?o:t,a=i?t:o,l=s.map((u,c)=>a[c]!==void 0?Ga(o[c],t[c],n,r,i):u);return(n||i)&&l.length{const l=re(t,a),u=Te(e)&&a in e,c=a in t;return s[a]=Ga(e?re(e,a):{},l,n,r,i&&(u||!c)),s},o)}return r&&(!va(e)&&va(t)||typeof t=="number"&&isNaN(t))||i&&!va(t)?e:t}function cr(e,t,n=!1){return Object.keys(t).reduce((r,i)=>{const o=e?e[i]:{},s=t[i];if(e&&i in e&&Te(s))r[i]=cr(o,s,n);else if(n&&Array.isArray(o)&&Array.isArray(s)){let a=s;n==="preventDuplicates"&&(a=s.reduce((l,u)=>(o.includes(u)||l.push(u),l),[])),r[i]=o.concat(a)}else r[i]=s;return r},Object.assign({},e))}function _8(e){return Array.isArray(e.enum)&&e.enum.length===1||$r in e}function Vm(e,t,n={},r){const i=qt(e,t,n,void 0,r),o=i.oneOf||i.anyOf;return Array.isArray(i.enum)?!0:Array.isArray(o)?o.every(s=>typeof s!="boolean"&&_8(s)):!1}function Hm(e,t,n,r){return!t.uniqueItems||!t.items||typeof t.items=="boolean"?!1:Vm(e,t.items,n,r)}function x8(e){const t=e[$r],n=wr(e);return Te(t)&&$d(t==null?void 0:t.$data)&&n!=="object"&&n!=="array"}function TW(e){if(MT in e&&Array.isArray(e.enum)&&e.enum.length===1)return e.enum[0];if($r in e)return e.const;throw new Error("schema cannot be inferred as a constant")}function Qa(e,t){const n=e;if(e.enum){let o;if(t){const{enumNames:s}=ve(t);o=s}return!o&&n.enumNames&&(o=n.enumNames),e.enum.map((s,a)=>({label:(o==null?void 0:o[a])||String(s),value:s}))}let r,i;return e.anyOf?(r=e.anyOf,i=t==null?void 0:t.anyOf):e.oneOf&&(r=e.oneOf,i=t==null?void 0:t.oneOf),r&&r.map((o,s)=>{const{title:a}=ve(i==null?void 0:i[s]),l=o,u=TW(l),c=a||l.title||String(u);return{schema:l,label:c,value:u}})}const OW=["string","number","integer","boolean","null"];var Yo;(function(e){e[e.Ignore=0]="Ignore",e[e.Invert=1]="Invert",e[e.Fallback=2]="Fallback"})(Yo||(Yo={}));function Uf(e,t=Yo.Ignore,n=-1){if(n>=0){if(Array.isArray(e.items)&&nsi(e,E,{rootSchema:o,includeUndefinedValues:s,_recurseList:a,experimental_defaultFormStateBehavior:l,experimental_customMergeAllOf:u,parentDefaults:Array.isArray(r)?r[_]:void 0,rawFormData:d,required:c,shouldMergeDefaultsIntoFormData:f}));else if(pn in p){const{oneOf:E,..._}=p;if(E.length===0)return;const C=Qo(p),{type:x="null"}=_;!Array.isArray(x)&&OW.includes(x)&&(y==null?void 0:y.constAsDefaults)==="skipOneOf"&&(y={...y,constAsDefaults:"never"}),$=E[Wa(e,o,i,E,0,C,u)],$=Er(_,$)}else if(Zn in p){const{anyOf:E,..._}=p;if(E.length===0)return;const C=Qo(p);$=E[Wa(e,o,i,E,0,C,u)],$=Er(_,$)}if($)return si(e,$,{rootSchema:o,includeUndefinedValues:s,_recurseList:m,experimental_defaultFormStateBehavior:y,experimental_customMergeAllOf:u,parentDefaults:h,rawFormData:d,required:c,shouldMergeDefaultsIntoFormData:f});h===void 0&&(h=p.default);const v=$2(e,p,n,h);let g=v??h;if(f){const{arrayMinItems:E={}}=l||{},{mergeExtraDefaults:_}=E,C=RW(e,p,o,i,l);Te(i)||(g=Ga(g,C,_,!0))}return g}function RW(e,t,n,r,i){const o=!_8(t)&&Vm(e,t,n);let s=r;if(o){const l=Qa(t);s=(l==null?void 0:l.some(c=>De(c.value,r)))?r:void 0}return t[$r]&&(i==null?void 0:i.constAsDefaults)==="always"&&(s=t.const),s}function AW(e,t,{rawFormData:n,rootSchema:r={},includeUndefinedValues:i=!1,_recurseList:o=[],experimental_defaultFormStateBehavior:s=void 0,experimental_customMergeAllOf:a=void 0,required:l,shouldMergeDefaultsIntoFormData:u}={},c){{const f=Te(n)?n:{},d=t,p=(s==null?void 0:s.allOf)==="populateDefaults"&&ll in d?qt(e,d,r,f,a):d,h=p[$r],$=Object.keys(p.properties||{}).reduce((y,m)=>{var v;const g=re(p,[Ye,m]),E=Te(h)&&h[m]!==void 0,_=(Te(g)&&$r in g||E)&&(s==null?void 0:s.constAsDefaults)!=="never"&&!x8(g),C=si(e,g,{rootSchema:r,_recurseList:o,experimental_defaultFormStateBehavior:s,experimental_customMergeAllOf:a,includeUndefinedValues:i===!0,parentDefaults:re(c,[m]),rawFormData:re(f,[m]),required:(v=p.required)===null||v===void 0?void 0:v.includes(m),shouldMergeDefaultsIntoFormData:u});return g2(y,m,C,i,l,p.required,s,_),y},{});if(p.additionalProperties){const y=Te(p.additionalProperties)?p.additionalProperties:{},m=new Set;Te(c)&&Object.keys(c).filter(g=>!p.properties||!p.properties[g]).forEach(g=>m.add(g));const v=[];Object.keys(f).filter(g=>!p.properties||!p.properties[g]).forEach(g=>{m.add(g),v.push(g)}),m.forEach(g=>{var E;const _=si(e,y,{rootSchema:r,_recurseList:o,experimental_defaultFormStateBehavior:s,experimental_customMergeAllOf:a,includeUndefinedValues:i===!0,parentDefaults:re(c,[g]),rawFormData:re(f,[g]),required:(E=p.required)===null||E===void 0?void 0:E.includes(g),shouldMergeDefaultsIntoFormData:u});g2($,g,_,i,l,v)})}return $}}function IW(e,t,{rawFormData:n,rootSchema:r={},_recurseList:i=[],experimental_defaultFormStateBehavior:o=void 0,experimental_customMergeAllOf:s=void 0,required:a,shouldMergeDefaultsIntoFormData:l}={},u){var c,f;const d=t,p=(c=o==null?void 0:o.arrayMinItems)!==null&&c!==void 0?c:{},{populate:h,mergeExtraDefaults:$}=p,y=h==="never",m=h==="requiredOnly",v=h==="all"||!y&&!m,g=(f=p==null?void 0:p.computeSkipPopulate)!==null&&f!==void 0?f:()=>!1,_=(o==null?void 0:o.emptyObjectFields)==="skipEmptyDefaults"?void 0:[];if(Array.isArray(u)&&(u=u.map((q,F)=>{const B=Uf(d,Yo.Fallback,F);return si(e,B,{rootSchema:r,_recurseList:i,experimental_defaultFormStateBehavior:o,experimental_customMergeAllOf:s,parentDefaults:q,required:a,shouldMergeDefaultsIntoFormData:l})})),Array.isArray(n)){const q=Uf(d);if(y)u=n;else{const F=n.map((X,ae)=>si(e,q,{rootSchema:r,_recurseList:i,experimental_defaultFormStateBehavior:o,experimental_customMergeAllOf:s,rawFormData:X,parentDefaults:re(u,[ae]),required:a,shouldMergeDefaultsIntoFormData:l}));u=Ga(u,F,(m&&a||v)&&$)}}if((Te(d)&&$r in d&&(o==null?void 0:o.constAsDefaults)!=="never")===!1){if(y)return u??_;if(m&&!a)return u||void 0}const x=Array.isArray(u)?u.length:0;if(!d.minItems||Hm(e,d,r,s)||g(e,d,r)||d.minItems<=x)return u||_;const b=u||[],k=Uf(d,Yo.Invert),I=k.default,M=new Array(d.minItems-x).fill(si(e,k,{parentDefaults:I,rootSchema:r,_recurseList:i,experimental_defaultFormStateBehavior:o,experimental_customMergeAllOf:s,required:a,shouldMergeDefaultsIntoFormData:l}));return b.concat(M)}function $2(e,t,n={},r){switch(wr(t)){case"object":return AW(e,t,n,r);case"array":return IW(e,t,n,r)}}function P8(e,t,n,r,i=!1,o,s){if(!Te(t))throw new Error("Invalid schema: "+t);const a=qt(e,t,r,n,s),l=si(e,a,{rootSchema:r,includeUndefinedValues:i,experimental_defaultFormStateBehavior:o,experimental_customMergeAllOf:s,rawFormData:n,shouldMergeDefaultsIntoFormData:!0});if(Te(n)||Array.isArray(n)){const{mergeDefaultsIntoFormData:u}=o||{};return Ga(l,n,!0,u==="useDefaultIfFormDataUndefined",!0)}return l}function T8(e={}){return"widget"in ve(e)&&ve(e).widget!=="hidden"}function O8(e,t,n={},r,i){if(n[im]==="files")return!0;if(t.items){const o=qt(e,t.items,r,void 0,i);return o.type==="string"&&o.format==="data-url"}return!1}function NW(e,t,n={},r,i,o){const s=ve(n,i),{label:a=!0}=s;let l=!!a;const u=wr(t);return u==="array"&&(l=Hm(e,t,r,o)||O8(e,t,n,r,o)||T8(n)),u==="object"&&(l=!1),u==="boolean"&&!n[im]&&(l=!1),n[HT]&&(l=!1),l}function kW(e,t,n){if(!n)return t;const{errors:r,errorSchema:i}=t;let o=e.toErrorList(n),s=n;return Zo(i)||(s=cr(i,n,!0),o=[...r].concat(o)),{errorSchema:s,errors:o}}const uo=Symbol("no Value");function Tp(e,t,n,r,i={},o){let s;if(Pt(n,Ye)){const a={};if(Pt(r,Ye)){const c=re(r,Ye,{});Object.keys(c).forEach(f=>{Pt(i,f)&&(a[f]=void 0)})}const l=Object.keys(re(n,Ye,{})),u={};l.forEach(c=>{const f=re(i,c);let d=re(r,[Ye,c],{}),p=re(n,[Ye,c],{});Pt(d,at)&&(d=qt(e,d,t,f,o)),Pt(p,at)&&(p=qt(e,p,t,f,o));const h=re(d,"type"),$=re(p,"type");if(!h||h===$)if(Pt(a,c)&&delete a[c],$==="object"||$==="array"&&Array.isArray(f)){const y=Tp(e,t,p,d,f,o);(y!==void 0||$==="array")&&(u[c]=y)}else{const y=re(p,"default",uo),m=re(d,"default",uo);y!==uo&&y!==f&&(m===f?a[c]=y:re(p,"readOnly")===!0&&(a[c]=void 0));const v=re(p,"const",uo),g=re(d,"const",uo);v!==uo&&v!==f&&(a[c]=g===f?v:void 0)}}),s={...typeof i=="string"||Array.isArray(i)?void 0:i,...a,...u}}else if(re(r,"type")==="array"&&re(n,"type")==="array"&&Array.isArray(i)){let a=re(r,"items"),l=re(n,"items");if(typeof a=="object"&&typeof l=="object"&&!Array.isArray(a)&&!Array.isArray(l)){Pt(a,at)&&(a=qt(e,a,t,i,o)),Pt(l,at)&&(l=qt(e,l,t,i,o));const u=re(a,"type"),c=re(l,"type");if(!u||u===c){const f=re(n,"maxItems",-1);c==="object"?s=i.reduce((d,p)=>{const h=Tp(e,t,l,a,p,o);return h!==void 0&&(f<0||d.length0&&i.length>f?i.slice(0,f):i}}else typeof a=="boolean"&&typeof l=="boolean"&&a===l&&(s=i)}return s}function Ou(e,t,n,r,i,o,s,a=[],l){if(at in t||id in t||ll in t){const f=qt(e,t,o,s,l);if(a.findIndex(p=>De(p,f))===-1)return Ou(e,f,n,r,i,o,s,a.concat(f),l)}if(oi in t&&!re(t,[oi,at]))return Ou(e,re(t,oi),n,r,i,o,s,a,l);const c={$id:i||n};if(wr(t)==="object"&&Ye in t)for(const f in t.properties){const d=re(t,[Ye,f]),p=c[Gr]+r+f;c[f]=Ou(e,Te(d)?d:{},n,r,p,o,re(s,[f]),a,l)}return c}function jW(e,t,n,r,i,o="root",s="_",a){return Ou(e,t,o,s,n,r,i,void 0,a)}function _i(e,t,n,r,i,o=[],s){if(at in t||id in t||ll in t){const l=qt(e,t,r,i,s);if(o.findIndex(c=>De(c,l))===-1)return _i(e,l,n,r,i,o.concat(l),s)}let a={[xu]:n.replace(/^\./,"")};if(pn in t||Zn in t){const l=pn in t?t.oneOf:t.anyOf,u=Qo(t),c=Wa(e,r,i,l,0,u,s),f=l[c];a={...a,..._i(e,f,n,r,i,o,s)}}if(yp in t&&t[yp]!==!1&&ht(a,rm,!0),oi in t&&Array.isArray(i)){const{items:l,additionalItems:u}=t;Array.isArray(l)?i.forEach((c,f)=>{l[f]?a[f]=_i(e,l[f],`${n}.${f}`,r,c,o,s):u?a[f]=_i(e,u,`${n}.${f}`,r,c,o,s):console.warn(`Unable to generate path schema for "${n}.${f}". No schema defined for it`)}):i.forEach((c,f)=>{a[f]=_i(e,l,`${n}.${f}`,r,c,o,s)})}else if(Ye in t)for(const l in t.properties){const u=re(t,[Ye,l]);a[l]=_i(e,u,`${n}.${l}`,r,re(i,[l]),o,s)}return a}function LW(e,t,n="",r,i,o){return _i(e,t,n,r,i,void 0,o)}class MW{constructor(t,n,r,i){this.rootSchema=n,this.validator=t,this.experimental_defaultFormStateBehavior=r,this.experimental_customMergeAllOf=i}getValidator(){return this.validator}doesSchemaUtilsDiffer(t,n,r={},i){return!t||!n?!1:this.validator!==t||!De(this.rootSchema,n)||!De(this.experimental_defaultFormStateBehavior,r)||this.experimental_customMergeAllOf!==i}getDefaultFormState(t,n,r=!1){return P8(this.validator,t,n,this.rootSchema,r,this.experimental_defaultFormStateBehavior,this.experimental_customMergeAllOf)}getDisplayLabel(t,n,r){return NW(this.validator,t,n,this.rootSchema,r,this.experimental_customMergeAllOf)}getClosestMatchingOption(t,n,r,i){return Wa(this.validator,this.rootSchema,t,n,r,i,this.experimental_customMergeAllOf)}getFirstMatchingOption(t,n,r){return Sm(this.validator,t,n,this.rootSchema,r)}getMatchingOption(t,n,r){return H5(this.validator,t,n,this.rootSchema,r)}isFilesArray(t,n){return O8(this.validator,t,n,this.rootSchema,this.experimental_customMergeAllOf)}isMultiSelect(t){return Hm(this.validator,t,this.rootSchema,this.experimental_customMergeAllOf)}isSelect(t){return Vm(this.validator,t,this.rootSchema,this.experimental_customMergeAllOf)}mergeValidationData(t,n){return kW(this.validator,t,n)}retrieveSchema(t,n){return qt(this.validator,t,this.rootSchema,n,this.experimental_customMergeAllOf)}sanitizeDataForNewSchema(t,n,r){return Tp(this.validator,this.rootSchema,t,n,r,this.experimental_customMergeAllOf)}toIdSchema(t,n,r,i="root",o="_"){return jW(this.validator,t,n,this.rootSchema,r,i,o,this.experimental_customMergeAllOf)}toPathSchema(t,n,r){return LW(this.validator,t,n,this.rootSchema,r,this.experimental_customMergeAllOf)}}function FW(e,t,n={},r){return new MW(e,t,n,r)}function DW(e){var t;if(e.indexOf("data:")===-1)throw new Error("File is invalid: URI must be a dataURI");const r=e.slice(5).split(";base64,");if(r.length!==2)throw new Error("File is invalid: dataURI must be base64");const[i,o]=r,[s,...a]=i.split(";"),l=s||"",u=decodeURI(((t=a.map(c=>c.split("=")).find(([c])=>c==="name"))===null||t===void 0?void 0:t[1])||"unknown");try{const c=atob(o),f=new Array(c.length);for(let p=0;p 0, got one of each`);if(e>t)return R8(t,e).reverse();const n=[];for(let r=e;r<=t;r++)n.push({value:r,label:Dr(r,2)});return n}function VW(e,t){let n=e;if(Array.isArray(t)){const r=n.split(/(%\d)/);t.forEach((i,o)=>{const s=r.findIndex(a=>a===`%${o+1}`);s>=0&&(r[s]=i)}),n=r.join("")}return n}function HW(e,t){return VW(e,t)}function ct(e,t=[],n){if(Array.isArray(e))return e.map(o=>ct(o,t)).filter(o=>o!==n);const r=e===""||e===null?-1:Number(e),i=t[r];return i?i.value:n}function A8(e,t,n=[]){const r=ct(e,n);return Array.isArray(t)?t.filter(i=>!De(i,r)):De(r,t)?void 0:t}function gl(e,t){return Array.isArray(t)?t.some(n=>De(n,e)):De(t,e)}function I8(e,t=[],n=!1){const r=t.map((i,o)=>gl(i.value,e)?String(o):void 0).filter(i=>typeof i<"u");return n?r:r[0]}function N8(e,t,n=[]){const r=ct(e,n);if(!va(r)){const i=n.findIndex(a=>r===a.value),o=n.map(({value:a})=>a);return t.slice(0,i).concat(r,t.slice(i)).sort((a,l)=>+(o.indexOf(a)>o.indexOf(l)))}return t}var UW=Cm;function BW(e,t,n,r){return r=typeof r=="function"?r:void 0,e==null?e:UW(e,t,n,r)}var zW=BW;const KW=be(zW);class qW{constructor(t){this.errorSchema={},this.resetAllErrors(t)}get ErrorSchema(){return this.errorSchema}getOrCreateErrorBlock(t){let r=Array.isArray(t)&&t.length>0||typeof t=="string"?re(this.errorSchema,t):this.errorSchema;return!r&&t&&(r={},KW(this.errorSchema,t,r,Object)),r}resetAllErrors(t){return this.errorSchema=t?W5(t):{},this}addErrors(t,n){const r=this.getOrCreateErrorBlock(n);let i=re(r,zt);return Array.isArray(i)||(i=[],r[zt]=i),Array.isArray(t)?ht(r,zt,[...new Set([...i,...t])]):ht(r,zt,[...new Set([...i,t])]),this}setErrors(t,n){const r=this.getOrCreateErrorBlock(n),i=Array.isArray(t)?[...new Set([...t])]:[t];return ht(r,zt,i),this}clearErrors(t){const n=this.getOrCreateErrorBlock(t);return ht(n,zt,[]),this}}function ZW(e,t,n=[1900,new Date().getFullYear()+2],r="YMD"){const{day:i,month:o,year:s,hour:a,minute:l,second:u}=e,c={type:"day",range:[1,31],value:i},f={type:"month",range:[1,12],value:o},d={type:"year",range:n,value:s},p=[];switch(r){case"MDY":p.push(f,c,d);break;case"DMY":p.push(c,f,d);break;case"YMD":default:p.push(d,f,c)}return t&&p.push({type:"hour",range:[0,23],value:a},{type:"minute",range:[0,59],value:l},{type:"second",range:[0,59],value:u}),p}function WW(e){const t={};return e.multipleOf&&(t.step=e.multipleOf),(e.minimum||e.minimum===0)&&(t.min=e.minimum),(e.maximum||e.maximum===0)&&(t.max=e.maximum),t}function k8(e,t,n={},r=!0){const i={type:t||"text",...WW(e)};return n.inputType?i.type=n.inputType:t||(e.type==="number"?(i.type="number",r&&i.step===void 0&&(i.step="any")):e.type==="integer"&&(i.type="number",i.step===void 0&&(i.step=1))),n.autocomplete&&(i.autoComplete=n.autocomplete),n.accept&&(i.accept=n.accept),i}const w2={props:{disabled:!1},submitText:"Submit",norender:!1};function j8(e={}){const t=ve(e);if(t&&t[hc]){const n=t[hc];return{...w2,...n}}return w2}function me(e,t,n={}){const{templates:r}=t;return e==="ButtonTemplates"?r[e]:n[e]||r[e]}var L8={exports:{}},Re={};/** * @license React * react-is.production.min.js * @@ -57,31 +61,27 @@ Error generating stack: `+a.message+` * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var T0=Symbol.for("react.element"),A0=Symbol.for("react.portal"),Kd=Symbol.for("react.fragment"),qd=Symbol.for("react.strict_mode"),Zd=Symbol.for("react.profiler"),Wd=Symbol.for("react.provider"),Gd=Symbol.for("react.context"),xJ=Symbol.for("react.server_context"),Qd=Symbol.for("react.forward_ref"),Yd=Symbol.for("react.suspense"),Jd=Symbol.for("react.suspense_list"),Xd=Symbol.for("react.memo"),ef=Symbol.for("react.lazy"),OJ=Symbol.for("react.offscreen"),Y8;Y8=Symbol.for("react.module.reference");function xr(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case T0:switch(e=e.type,e){case Kd:case Zd:case qd:case Yd:case Jd:return e;default:switch(e=e&&e.$$typeof,e){case xJ:case Gd:case Qd:case ef:case Xd:case Wd:return e;default:return t}}case A0:return t}}}Te.ContextConsumer=Gd;Te.ContextProvider=Wd;Te.Element=T0;Te.ForwardRef=Qd;Te.Fragment=Kd;Te.Lazy=ef;Te.Memo=Xd;Te.Portal=A0;Te.Profiler=Zd;Te.StrictMode=qd;Te.Suspense=Yd;Te.SuspenseList=Jd;Te.isAsyncMode=function(){return!1};Te.isConcurrentMode=function(){return!1};Te.isContextConsumer=function(e){return xr(e)===Gd};Te.isContextProvider=function(e){return xr(e)===Wd};Te.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===T0};Te.isForwardRef=function(e){return xr(e)===Qd};Te.isFragment=function(e){return xr(e)===Kd};Te.isLazy=function(e){return xr(e)===ef};Te.isMemo=function(e){return xr(e)===Xd};Te.isPortal=function(e){return xr(e)===A0};Te.isProfiler=function(e){return xr(e)===Zd};Te.isStrictMode=function(e){return xr(e)===qd};Te.isSuspense=function(e){return xr(e)===Yd};Te.isSuspenseList=function(e){return xr(e)===Jd};Te.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Kd||e===Zd||e===qd||e===Yd||e===Jd||e===OJ||typeof e=="object"&&e!==null&&(e.$$typeof===ef||e.$$typeof===Xd||e.$$typeof===Wd||e.$$typeof===Gd||e.$$typeof===Qd||e.$$typeof===Y8||e.getModuleId!==void 0)};Te.typeOf=xr;Q8.exports=Te;var PJ=Q8.exports;const N$=Mn(PJ);function Ze(e){return typeof File<"u"&&e instanceof File||typeof Date<"u"&&e instanceof Date?!1:typeof e=="object"&&e!==null&&!Array.isArray(e)}function TJ(e){return e.additionalItems===!0&&console.warn("additionalItems=true is currently not supported"),Ze(e.additionalItems)}function M$(e){if(e!==""){if(e===null)return null;if(/\.$/.test(e)||/\.0$/.test(e)||/\.\d*0$/.test(e))return e;var t=Number(e),r=typeof t=="number"&&!Number.isNaN(t);return r?t:e}}function AJ(e,t){for(var r=0;r=0)&&(r[i]=e[i]);return r}function IJ(e,t){if(typeof e!="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function LJ(e){var t=IJ(e,"string");return typeof t=="symbol"?t:String(t)}var Mo="__additional_property",Jp="additionalProperties",tf="allOf",rf="anyOf",J8="const",NJ="default",nf="dependencies",MJ="enum",Lr="__errors",si="$id",kJ="if",Gi="items",FJ="_$junk_option_schema_id$_",Zu="$name",ia="oneOf",ft="properties",DJ="required",Hc="submitButtonOptions",it="$ref",R0="__rjsf_additionalProperties",X8="__rjsf_rootSchema",VJ="ui:field",j0="ui:widget",Ls="ui:options",HJ="ui:globalOptions";function Se(e,t){return e===void 0&&(e={}),t===void 0&&(t={}),Object.keys(e).filter(function(r){return r.indexOf("ui:")===0}).reduce(function(r,n){var i,a=e[n];return n===j0&&Ze(a)?(console.error("Setting options via ui:widget object is no longer supported, use ui:options instead"),r):n===Ls&&Ze(a)?Me({},r,a):Me({},r,(i={},i[n.substring(3)]=a,i))},Me({},t))}function e7(e,t,r){if(t===void 0&&(t={}),!e.additionalProperties)return!1;var n=Se(t),i=n.expandable,a=i===void 0?!0:i;return a===!1?a:e.maxProperties!==void 0&&r?Object.keys(r).length0?Me({},a,s):s}return n}function t7(e,t,r,n,i){if(t===void 0)return 0;for(var a=0;a1?n.flatMap(function(i){return Rw(r.length,function(a){return[].concat(r[a]).concat(i)})}):(r.forEach(function(i){return i.push(n[0])}),r)},[[]]);return t}function WJ(e,t,r,n,i){if(it in t)return M0(e,t,r,n,i);if(nf in t){var a=n7(e,t,r,n,i);return a.flatMap(function(l){return Jr(e,l,r,i,n)})}if(tf in t&&Array.isArray(t.allOf)){var o=t.allOf.map(function(l){return Jr(e,l,r,i,n)}),s=r7(o);return s.map(function(l){return Me({},t,{allOf:l})})}return[t]}function M0(e,t,r,n,i){var a=t.$ref,o=No(t,BJ),s=L0(a,r);return Jr(e,Me({},s,o),r,i,n)}function GJ(e,t,r,n){var i=Me({},t,{properties:Me({},t.properties)}),a=n&&Ze(n)?n:{};return Object.keys(a).forEach(function(o){if(!(o in i.properties)){var s={};typeof i.additionalProperties!="boolean"?it in i.additionalProperties?s=Wt(e,{$ref:oe(i.additionalProperties,[it])},r,a):"type"in i.additionalProperties?s=Me({},i.additionalProperties):rf in i.additionalProperties||ia in i.additionalProperties?s=Me({type:"object"},i.additionalProperties):s={type:pl(oe(a,[o]))}:s={type:pl(oe(a,[o]))},i.properties[o]=s,hr(i.properties,[o,Mo],!0)}}),i}function Jr(e,t,r,n,i){if(i===void 0&&(i=!1),!Ze(t))return[{}];var a=WJ(e,t,r,i,n);return a.flatMap(function(o){var s=o;if(kJ in s)return ZJ(e,s,r,i,n);if(tf in t)try{s=aJ(o,{deep:!1})}catch(p){console.warn(`could not merge subschemas in allOf: -`,p);var l=s,u=l.allOf,c=No(l,zJ);return i&&u?[c].concat(u):c}var d=Jp in s&&s.additionalProperties!==!1;return d?GJ(e,s,r,n):s})}function QJ(e,t,r,n,i){var a;if(Array.isArray(t.oneOf)?a=t.oneOf:Array.isArray(t.anyOf)&&(a=t.anyOf),a){var o=i===void 0&&n?{}:i,s=fl(t);a=a.map(function(u){return it in u?M0(e,u,r,!1,o)[0]:u});var l=N0(e,o,a,r,s);if(n)return a;t=a[l]}return[t]}function n7(e,t,r,n,i){var a=t.dependencies,o=No(t,KJ),s=QJ(e,o,r,n,i);return s.flatMap(function(l){return i7(e,a,l,r,n,i)})}function i7(e,t,r,n,i,a){var o=[r],s=function(){if(!i&&oe(a,[l])===void 0||r.properties&&!(l in r.properties))return"continue";var d=I0(l,t),p=d[0],f=d[1];return Array.isArray(f)?o[0]=YJ(r,f):Ze(f)&&(o=JJ(e,r,n,l,f,i,a)),{v:o.flatMap(function(m){return i7(e,p,m,n,i,a)})}};for(var l in t){var u=s();if(u!=="continue"&&typeof u=="object")return u.v}return o}function YJ(e,t){if(!t)return e;var r=Array.isArray(e.required)?Array.from(new Set([].concat(e.required,t))):t;return Me({},e,{required:r})}function JJ(e,t,r,n,i,a,o){var s=Jr(e,i,r,o,a);return s.flatMap(function(l){var u=l.oneOf,c=No(l,qJ);if(t=af(t,c),u===void 0)return t;var d=u.map(function(f){return typeof f=="boolean"||!(it in f)?[f]:M0(e,f,r,a,o)}),p=r7(d);return p.flatMap(function(f){return XJ(e,t,r,n,f,a,o)})})}function XJ(e,t,r,n,i,a,o){var s=i.filter(function(l){if(typeof l=="boolean"||!l||!l.properties)return!1;var u=l.properties[n];if(u){var c,d={type:"object",properties:(c={},c[n]=u,c)};return e.isValid(d,o,r)||a}return!1});return!a&&s.length!==1?(console.warn("ignoring oneOf in dependencies because there isn't exactly one subschema that is valid"),[t]):s.flatMap(function(l){var u=l,c=I0(n,u.properties),d=c[0],p=Me({},u,{properties:d}),f=Jr(e,p,r,o,a);return f.map(function(m){return af(t,m)})})}var eX={type:"object",$id:FJ,properties:{__not_really_there__:{type:"number"}}};function eh(e,t,r,n){n===void 0&&(n={});var i=0;return r&&(st(r.properties)?i+=FL(r.properties,function(a,o,s){var l=oe(n,s);if(typeof o=="boolean")return a;if(kt(o,it)){var u=Wt(e,o,t,l);return a+eh(e,t,u,l||{})}if(kt(o,ia)&&l)return a+hl(e,t,l,oe(o,ia));if(o.type==="object")return a+eh(e,t,o,l||{});if(o.type===pl(l)){var c=a+1;return o.default?c+=l===o.default?1:-1:o.const&&(c+=l===o.const?1:-1),c}return a},0):Gm(r.type)&&r.type===pl(n)&&(i+=1)),i}function hl(e,t,r,n,i,a){i===void 0&&(i=-1);var o=n.reduce(function(c,d,p){var f=[eX,d],m=N0(e,r,f,t,a);return m===1&&c.push(p),c},[]);if(o.length===1)return o[0];o.length||Rw(n.length,function(c){return o.push(c)});var s=new Set,l=o.reduce(function(c,d){var p=c.bestScore,f=n[d];kt(f,it)&&(f=Wt(e,f,t,r));var m=eh(e,t,f,r);return s.add(m),m>p?{bestIndex:d,bestScore:m}:c},{bestIndex:i,bestScore:0}),u=l.bestIndex;return s.size===1&&i>=0?i:u}function th(e){return Array.isArray(e.items)&&e.items.length>0&&e.items.every(function(t){return Ze(t)})}function Uc(e,t){if(Array.isArray(t)){var r=Array.isArray(e)?e:[],n=t.map(function(a,o){return r[o]?Uc(r[o],a):a});return n}if(Ze(t)){var i=Object.assign({},e);return Object.keys(t).reduce(function(a,o){return a[o]=Uc(e?oe(e,o):{},oe(t,o)),a},i)}return t}function ko(e,t,r){return r===void 0&&(r=!1),Object.keys(t).reduce(function(n,i){var a=e?e[i]:{},o=t[i];if(e&&i in e&&Ze(o))n[i]=ko(a,o,r);else if(r&&Array.isArray(a)&&Array.isArray(o)){var s=o;r==="preventDuplicates"&&(s=o.reduce(function(l,u){return a.includes(u)||l.push(u),l},[])),n[i]=a.concat(s)}else n[i]=o;return n},Object.assign({},e))}function tX(e){return Array.isArray(e.enum)&&e.enum.length===1||J8 in e}function a7(e,t,r){r===void 0&&(r={});var n=Wt(e,t,r,void 0),i=n.oneOf||n.anyOf;return Array.isArray(n.enum)?!0:Array.isArray(i)?i.every(function(a){return typeof a!="boolean"&&tX(a)}):!1}function k0(e,t,r){return!t.uniqueItems||!t.items||typeof t.items=="boolean"?!1:a7(e,t.items,r)}var ho;(function(e){e[e.Ignore=0]="Ignore",e[e.Invert=1]="Invert",e[e.Fallback=2]="Fallback"})(ho||(ho={}));function p1(e,t,r){if(t===void 0&&(t=ho.Ignore),r===void 0&&(r=-1),r>=0){if(Array.isArray(e.items)&&r0&&i.length>m?i.slice(0,m):i}}else typeof c=="boolean"&&typeof d=="boolean"&&c===d&&(a=i)}return a}function Wu(e,t,r,n,i,a,o,s){if(s===void 0&&(s=[]),it in t||nf in t||tf in t){var l=Wt(e,t,a,o),u=s.findIndex(function(v){return po(v,l)});if(u===-1)return Wu(e,l,r,n,i,a,o,s.concat(l))}if(Gi in t&&!oe(t,[Gi,it]))return Wu(e,oe(t,Gi),r,n,i,a,o,s);var c=i||r,d={$id:c};if(bi(t)==="object"&&ft in t)for(var p in t.properties){var f=oe(t,[ft,p]),m=d[si]+n+p;d[p]=Wu(e,Ze(f)?f:{},r,n,m,a,oe(o,[p]),s)}return d}function iX(e,t,r,n,i,a,o){return a===void 0&&(a="root"),o===void 0&&(o="_"),Wu(e,t,a,o,r,n,i)}function $s(e,t,r,n,i,a){var o;if(a===void 0&&(a=[]),it in t||nf in t||tf in t){var s=Wt(e,t,n,i),l=a.findIndex(function($){return po($,s)});if(l===-1)return $s(e,s,r,n,i,a.concat(s))}var u=(o={},o[Zu]=r.replace(/^\./,""),o);if(ia in t||rf in t){var c=ia in t?t.oneOf:t.anyOf,d=fl(t),p=hl(e,n,i,c,0,d),f=c[p];u=Me({},u,$s(e,f,r,n,i,a))}if(Jp in t&&t[Jp]!==!1&&hr(u,R0,!0),Gi in t&&Array.isArray(i))i.forEach(function($,h){u[h]=$s(e,t.items,r+"."+h,n,$,a)});else if(ft in t)for(var m in t.properties){var v=oe(t,[ft,m]);u[m]=$s(e,v,r+"."+m,n,oe(i,[m]),a)}return u}function aX(e,t,r,n,i){return r===void 0&&(r=""),$s(e,t,r,n,i)}var oX=function(){function e(r,n,i){this.rootSchema=void 0,this.validator=void 0,this.experimental_defaultFormStateBehavior=void 0,this.rootSchema=n,this.validator=r,this.experimental_defaultFormStateBehavior=i}var t=e.prototype;return t.getValidator=function(){return this.validator},t.doesSchemaUtilsDiffer=function(n,i,a){return a===void 0&&(a={}),!n||!i?!1:this.validator!==n||!nn(this.rootSchema,i)||!nn(this.experimental_defaultFormStateBehavior,a)},t.getDefaultFormState=function(n,i,a){return a===void 0&&(a=!1),o7(this.validator,n,i,this.rootSchema,a,this.experimental_defaultFormStateBehavior)},t.getDisplayLabel=function(n,i,a){return rX(this.validator,n,i,this.rootSchema,a)},t.getClosestMatchingOption=function(n,i,a,o){return hl(this.validator,this.rootSchema,n,i,a,o)},t.getFirstMatchingOption=function(n,i,a){return N0(this.validator,n,i,this.rootSchema,a)},t.getMatchingOption=function(n,i,a){return t7(this.validator,n,i,this.rootSchema,a)},t.isFilesArray=function(n,i){return l7(this.validator,n,i,this.rootSchema)},t.isMultiSelect=function(n){return k0(this.validator,n,this.rootSchema)},t.isSelect=function(n){return a7(this.validator,n,this.rootSchema)},t.mergeValidationData=function(n,i){return nX(this.validator,n,i)},t.retrieveSchema=function(n,i){return Wt(this.validator,n,this.rootSchema,i)},t.sanitizeDataForNewSchema=function(n,i,a){return rh(this.validator,this.rootSchema,n,i,a)},t.toIdSchema=function(n,i,a,o,s){return o===void 0&&(o="root"),s===void 0&&(s="_"),iX(this.validator,n,i,this.rootSchema,a,o,s)},t.toPathSchema=function(n,i,a){return aX(this.validator,n,i,this.rootSchema,a)},e}();function sX(e,t,r){return r===void 0&&(r={}),new oX(e,t,r)}function lX(e){var t=e.split(","),r=t[0].split(";"),n=r[0].replace("data:",""),i=r.filter(function(c){return c.split("=")[0]==="name"}),a;i.length!==1?a="unknown":a=decodeURI(i[0].split("=")[1]);try{for(var o=atob(t[1]),s=[],l=0;l=0&&(n[o]=i)}),r=n.join("")}return r}function cX(e,t){return uX(e,t)}function ht(e,t,r){if(t===void 0&&(t=[]),Array.isArray(e))return e.map(function(a){return ht(a,t)}).filter(function(a){return a});var n=e===""||e===null?-1:Number(e),i=t[n];return i?i.value:r}function u7(e,t,r){r===void 0&&(r=[]);var n=ht(e,r);return Array.isArray(t)?t.filter(function(i){return!po(i,n)}):po(n,t)?void 0:t}function Ml(e,t){return Array.isArray(t)?t.some(function(r){return po(r,e)}):po(t,e)}function c7(e,t,r){t===void 0&&(t=[]),r===void 0&&(r=!1);var n=t.map(function(i,a){return Ml(i.value,e)?String(a):void 0}).filter(function(i){return typeof i<"u"});return r?n:n[0]}function d7(e,t,r){r===void 0&&(r=[]);var n=ht(e,r);if(!bJ(n)){var i=r.findIndex(function(s){return n===s.value}),a=r.map(function(s){var l=s.value;return l}),o=t.slice(0,i).concat(n,t.slice(i));return o.sort(function(s,l){return+(a.indexOf(s)>a.indexOf(l))})}return t}var dX=function(){function e(r){this.errorSchema={},this.resetAllErrors(r)}var t=e.prototype;return t.getOrCreateErrorBlock=function(n){var i=Array.isArray(n)&&n.length>0||typeof n=="string",a=i?oe(this.errorSchema,n):this.errorSchema;return!a&&n&&(a={},hr(this.errorSchema,n,a)),a},t.resetAllErrors=function(n){return this.errorSchema=n?W8(n):{},this},t.addErrors=function(n,i){var a=this.getOrCreateErrorBlock(i),o=oe(a,Lr);if(Array.isArray(o)||(o=[],a[Lr]=o),Array.isArray(n)){var s;(s=o).push.apply(s,n)}else o.push(n);return this},t.setErrors=function(n,i){var a=this.getOrCreateErrorBlock(i),o=Array.isArray(n)?[].concat(n):[n];return hr(a,Lr,o),this},t.clearErrors=function(n){var i=this.getOrCreateErrorBlock(n);return hr(i,Lr,[]),this},RJ(e,[{key:"ErrorSchema",get:function(){return this.errorSchema}}]),e}();function fX(e){var t={};return e.multipleOf&&(t.step=e.multipleOf),(e.minimum||e.minimum===0)&&(t.min=e.minimum),(e.maximum||e.maximum===0)&&(t.max=e.maximum),t}function f7(e,t,r,n){r===void 0&&(r={}),n===void 0&&(n=!0);var i=Me({type:t||"text"},fX(e));return r.inputType?i.type=r.inputType:t||(e.type==="number"?(i.type="number",n&&i.step===void 0&&(i.step="any")):e.type==="integer"&&(i.type="number",i.step===void 0&&(i.step=1))),r.autocomplete&&(i.autoComplete=r.autocomplete),i}var F$={props:{disabled:!1},submitText:"Submit",norender:!1};function p7(e){e===void 0&&(e={});var t=Se(e);if(t&&t[Hc]){var r=t[Hc];return Me({},F$,r)}return F$}function ve(e,t,r){r===void 0&&(r={});var n=t.templates;return e==="ButtonTemplates"?n[e]:r[e]||n[e]}var pX=["options"],h1={boolean:{checkbox:"CheckboxWidget",radio:"RadioWidget",select:"SelectWidget",hidden:"HiddenWidget"},string:{text:"TextWidget",password:"PasswordWidget",email:"EmailWidget",hostname:"TextWidget",ipv4:"TextWidget",ipv6:"TextWidget",uri:"URLWidget","data-url":"FileWidget",radio:"RadioWidget",select:"SelectWidget",textarea:"TextareaWidget",hidden:"HiddenWidget",date:"DateWidget",datetime:"DateTimeWidget","date-time":"DateTimeWidget","alt-date":"AltDateWidget","alt-datetime":"AltDateTimeWidget",time:"TimeWidget",color:"ColorWidget",file:"FileWidget"},number:{text:"TextWidget",select:"SelectWidget",updown:"UpDownWidget",range:"RangeWidget",radio:"RadioWidget",hidden:"HiddenWidget"},integer:{text:"TextWidget",select:"SelectWidget",updown:"UpDownWidget",range:"RangeWidget",radio:"RadioWidget",hidden:"HiddenWidget"},array:{select:"SelectWidget",checkboxes:"CheckboxesWidget",files:"FileWidget",hidden:"HiddenWidget"}};function hX(e){var t=oe(e,"MergedWidget");if(!t){var r=e.defaultProps&&e.defaultProps.options||{};t=function(i){var a=i.options,o=No(i,pX);return E.jsx(e,Me({options:Me({},r,a)},o))},hr(e,"MergedWidget",t)}return t}function On(e,t,r){r===void 0&&(r={});var n=bi(e);if(typeof t=="function"||t&&N$.isForwardRef(R.createElement(t))||N$.isMemo(t))return hX(t);if(typeof t!="string")throw new Error("Unsupported widget definition: "+typeof t);if(t in r){var i=r[t];return On(e,i,r)}if(typeof n=="string"){if(!(n in h1))throw new Error("No widget for type '"+n+"'");if(t in h1[n]){var a=r[h1[n][t]];return On(e,a,r)}}throw new Error("No widget '"+t+"' for type '"+n+"'")}function mX(e){for(var t=0,r=0;r1?"properties '"+d.join("', '")+"'":"property '"+d[0]+"'"},i=r(e),a=t.filter(function(c){return c==="*"||i[c]}),o=r(a),s=e.filter(function(c){return!o[c]}),l=a.indexOf("*");if(l===-1){if(s.length)throw new Error("uiSchema order list does not contain "+n(s));return a}if(l!==a.lastIndexOf("*"))throw new Error("uiSchema order list contains more than one wildcard item");var u=[].concat(a);return u.splice.apply(u,[l,1].concat(s)),u}function Jn(e,t){for(var r=String(e);r.length0&&a[0]===""&&a.splice(0,1),i&&t.addErrors(i,a)}),t.ErrorSchema}function h7(e){return Object.keys(e).reduce(function(t,r){if(r==="addError")return t;var n,i=e[r];if(Cd(i)){var a;return Me({},t,(a={},a[r]=h7(i),a))}return Me({},t,(n={},n[r]=i,n))},{})}function CX(e){if(!e)return"";var t=new Date(e),r=Jn(t.getFullYear(),4),n=Jn(t.getMonth()+1,2),i=Jn(t.getDate(),2),a=Jn(t.getHours(),2),o=Jn(t.getMinutes(),2),s=Jn(t.getSeconds(),2),l=Jn(t.getMilliseconds(),3);return r+"-"+n+"-"+i+"T"+a+":"+o+":"+s+"."+l}function Gu(e,t){if(!t)return e;var r=e.errors,n=e.errorSchema,i=vl(t),a=t;return na(n)||(a=ko(n,t,!0),i=[].concat(r).concat(i)),{errorSchema:a,errors:i}}function SX(e){for(var t in e){var r=e,n=r[t];t===it&&typeof n=="string"&&n.startsWith("#")?r[t]=X8+n:r[t]=U0(n)}return e}function _X(e){for(var t=0;t1)return!1;const g=this._items[0];return g===""||g==='""'}get str(){var g;return(g=this._str)!==null&&g!==void 0?g:this._str=this._items.reduce((y,b)=>`${y}${b}`,"")}get names(){var g;return(g=this._names)!==null&&g!==void 0?g:this._names=this._items.reduce((y,b)=>(b instanceof r&&(y[b.str]=(y[b.str]||0)+1),y),{})}}e._Code=n,e.nil=new n("");function i(h,...g){const y=[h[0]];let b=0;for(;b{if(d.scopePath===void 0)throw new Error(`CodeGen: name "${d}" has no value`);return(0,t._)`${u}${d.scopePath}`})}scopeCode(u=this._values,c,d){return this._reduceValues(u,p=>{if(p.value===void 0)throw new Error(`CodeGen: name "${p}" has no value`);return p.value.code},c,d)}_reduceValues(u,c,d={},p){let f=t.nil;for(const m in u){const v=u[m];if(!v)continue;const $=d[m]=d[m]||new Map;v.forEach(h=>{if($.has(h))return;$.set(h,n.Started);let g=c(h);if(g){const y=this.opts.es5?e.varKinds.var:e.varKinds.const;f=(0,t._)`${f}${y} ${h} = ${g};${this.opts._n}`}else if(g=p==null?void 0:p(h))f=(0,t._)`${f}${g}${this.opts._n}`;else throw new r(h);$.set(h,n.Completed)})}return f}}e.ValueScope=s})(ih);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.or=e.and=e.not=e.CodeGen=e.operators=e.varKinds=e.ValueScopeName=e.ValueScope=e.Scope=e.Name=e.regexpCode=e.stringify=e.getProperty=e.nil=e.strConcat=e.str=e._=void 0;const t=gl,r=ih;var n=gl;Object.defineProperty(e,"_",{enumerable:!0,get:function(){return n._}}),Object.defineProperty(e,"str",{enumerable:!0,get:function(){return n.str}}),Object.defineProperty(e,"strConcat",{enumerable:!0,get:function(){return n.strConcat}}),Object.defineProperty(e,"nil",{enumerable:!0,get:function(){return n.nil}}),Object.defineProperty(e,"getProperty",{enumerable:!0,get:function(){return n.getProperty}}),Object.defineProperty(e,"stringify",{enumerable:!0,get:function(){return n.stringify}}),Object.defineProperty(e,"regexpCode",{enumerable:!0,get:function(){return n.regexpCode}}),Object.defineProperty(e,"Name",{enumerable:!0,get:function(){return n.Name}});var i=ih;Object.defineProperty(e,"Scope",{enumerable:!0,get:function(){return i.Scope}}),Object.defineProperty(e,"ValueScope",{enumerable:!0,get:function(){return i.ValueScope}}),Object.defineProperty(e,"ValueScopeName",{enumerable:!0,get:function(){return i.ValueScopeName}}),Object.defineProperty(e,"varKinds",{enumerable:!0,get:function(){return i.varKinds}}),e.operators={GT:new t._Code(">"),GTE:new t._Code(">="),LT:new t._Code("<"),LTE:new t._Code("<="),EQ:new t._Code("==="),NEQ:new t._Code("!=="),NOT:new t._Code("!"),OR:new t._Code("||"),AND:new t._Code("&&"),ADD:new t._Code("+")};class a{optimizeNodes(){return this}optimizeNames(x,A){return this}}class o extends a{constructor(x,A,V){super(),this.varKind=x,this.name=A,this.rhs=V}render({es5:x,_n:A}){const V=x?r.varKinds.var:this.varKind,J=this.rhs===void 0?"":` = ${this.rhs}`;return`${V} ${this.name}${J};`+A}optimizeNames(x,A){if(x[this.name.str])return this.rhs&&(this.rhs=U(this.rhs,x,A)),this}get names(){return this.rhs instanceof t._CodeOrName?this.rhs.names:{}}}class s extends a{constructor(x,A,V){super(),this.lhs=x,this.rhs=A,this.sideEffects=V}render({_n:x}){return`${this.lhs} = ${this.rhs};`+x}optimizeNames(x,A){if(!(this.lhs instanceof t.Name&&!x[this.lhs.str]&&!this.sideEffects))return this.rhs=U(this.rhs,x,A),this}get names(){const x=this.lhs instanceof t.Name?{}:{...this.lhs.names};return D(x,this.rhs)}}class l extends s{constructor(x,A,V,J){super(x,V,J),this.op=A}render({_n:x}){return`${this.lhs} ${this.op}= ${this.rhs};`+x}}class u extends a{constructor(x){super(),this.label=x,this.names={}}render({_n:x}){return`${this.label}:`+x}}class c extends a{constructor(x){super(),this.label=x,this.names={}}render({_n:x}){return`break${this.label?` ${this.label}`:""};`+x}}class d extends a{constructor(x){super(),this.error=x}render({_n:x}){return`throw ${this.error};`+x}get names(){return this.error.names}}class p extends a{constructor(x){super(),this.code=x}render({_n:x}){return`${this.code};`+x}optimizeNodes(){return`${this.code}`?this:void 0}optimizeNames(x,A){return this.code=U(this.code,x,A),this}get names(){return this.code instanceof t._CodeOrName?this.code.names:{}}}class f extends a{constructor(x=[]){super(),this.nodes=x}render(x){return this.nodes.reduce((A,V)=>A+V.render(x),"")}optimizeNodes(){const{nodes:x}=this;let A=x.length;for(;A--;){const V=x[A].optimizeNodes();Array.isArray(V)?x.splice(A,1,...V):V?x[A]=V:x.splice(A,1)}return x.length>0?this:void 0}optimizeNames(x,A){const{nodes:V}=this;let J=V.length;for(;J--;){const W=V[J];W.optimizeNames(x,A)||(te(x,W.names),V.splice(J,1))}return V.length>0?this:void 0}get names(){return this.nodes.reduce((x,A)=>K(x,A.names),{})}}class m extends f{render(x){return"{"+x._n+super.render(x)+"}"+x._n}}class v extends f{}class $ extends m{}$.kind="else";class h extends m{constructor(x,A){super(A),this.condition=x}render(x){let A=`if(${this.condition})`+super.render(x);return this.else&&(A+="else "+this.else.render(x)),A}optimizeNodes(){super.optimizeNodes();const x=this.condition;if(x===!0)return this.nodes;let A=this.else;if(A){const V=A.optimizeNodes();A=this.else=Array.isArray(V)?new $(V):V}if(A)return x===!1?A instanceof h?A:A.nodes:this.nodes.length?this:new h(ae(x),A instanceof h?[A]:A.nodes);if(!(x===!1||!this.nodes.length))return this}optimizeNames(x,A){var V;if(this.else=(V=this.else)===null||V===void 0?void 0:V.optimizeNames(x,A),!!(super.optimizeNames(x,A)||this.else))return this.condition=U(this.condition,x,A),this}get names(){const x=super.names;return D(x,this.condition),this.else&&K(x,this.else.names),x}}h.kind="if";class g extends m{}g.kind="for";class y extends g{constructor(x){super(),this.iteration=x}render(x){return`for(${this.iteration})`+super.render(x)}optimizeNames(x,A){if(super.optimizeNames(x,A))return this.iteration=U(this.iteration,x,A),this}get names(){return K(super.names,this.iteration.names)}}class b extends g{constructor(x,A,V,J){super(),this.varKind=x,this.name=A,this.from=V,this.to=J}render(x){const A=x.es5?r.varKinds.var:this.varKind,{name:V,from:J,to:W}=this;return`for(${A} ${V}=${J}; ${V}<${W}; ${V}++)`+super.render(x)}get names(){const x=D(super.names,this.from);return D(x,this.to)}}class O extends g{constructor(x,A,V,J){super(),this.loop=x,this.varKind=A,this.name=V,this.iterable=J}render(x){return`for(${this.varKind} ${this.name} ${this.loop} ${this.iterable})`+super.render(x)}optimizeNames(x,A){if(super.optimizeNames(x,A))return this.iterable=U(this.iterable,x,A),this}get names(){return K(super.names,this.iterable.names)}}class S extends m{constructor(x,A,V){super(),this.name=x,this.args=A,this.async=V}render(x){return`${this.async?"async ":""}function ${this.name}(${this.args})`+super.render(x)}}S.kind="func";class _ extends f{render(x){return"return "+super.render(x)}}_.kind="return";class w extends m{render(x){let A="try"+super.render(x);return this.catch&&(A+=this.catch.render(x)),this.finally&&(A+=this.finally.render(x)),A}optimizeNodes(){var x,A;return super.optimizeNodes(),(x=this.catch)===null||x===void 0||x.optimizeNodes(),(A=this.finally)===null||A===void 0||A.optimizeNodes(),this}optimizeNames(x,A){var V,J;return super.optimizeNames(x,A),(V=this.catch)===null||V===void 0||V.optimizeNames(x,A),(J=this.finally)===null||J===void 0||J.optimizeNames(x,A),this}get names(){const x=super.names;return this.catch&&K(x,this.catch.names),this.finally&&K(x,this.finally.names),x}}class T extends m{constructor(x){super(),this.error=x}render(x){return`catch(${this.error})`+super.render(x)}}T.kind="catch";class F extends m{render(x){return"finally"+super.render(x)}}F.kind="finally";class N{constructor(x,A={}){this._values={},this._blockStarts=[],this._constants={},this.opts={...A,_n:A.lines?` -`:""},this._extScope=x,this._scope=new r.Scope({parent:x}),this._nodes=[new v]}toString(){return this._root.render(this.opts)}name(x){return this._scope.name(x)}scopeName(x){return this._extScope.name(x)}scopeValue(x,A){const V=this._extScope.value(x,A);return(this._values[V.prefix]||(this._values[V.prefix]=new Set)).add(V),V}getScopeValue(x,A){return this._extScope.getValue(x,A)}scopeRefs(x){return this._extScope.scopeRefs(x,this._values)}scopeCode(){return this._extScope.scopeCode(this._values)}_def(x,A,V,J){const W=this._scope.toName(A);return V!==void 0&&J&&(this._constants[W.str]=V),this._leafNode(new o(x,W,V)),W}const(x,A,V){return this._def(r.varKinds.const,x,A,V)}let(x,A,V){return this._def(r.varKinds.let,x,A,V)}var(x,A,V){return this._def(r.varKinds.var,x,A,V)}assign(x,A,V){return this._leafNode(new s(x,A,V))}add(x,A){return this._leafNode(new l(x,e.operators.ADD,A))}code(x){return typeof x=="function"?x():x!==t.nil&&this._leafNode(new p(x)),this}object(...x){const A=["{"];for(const[V,J]of x)A.length>1&&A.push(","),A.push(V),(V!==J||this.opts.es5)&&(A.push(":"),(0,t.addCodeArg)(A,J));return A.push("}"),new t._Code(A)}if(x,A,V){if(this._blockNode(new h(x)),A&&V)this.code(A).else().code(V).endIf();else if(A)this.code(A).endIf();else if(V)throw new Error('CodeGen: "else" body without "then" body');return this}elseIf(x){return this._elseNode(new h(x))}else(){return this._elseNode(new $)}endIf(){return this._endBlockNode(h,$)}_for(x,A){return this._blockNode(x),A&&this.code(A).endFor(),this}for(x,A){return this._for(new y(x),A)}forRange(x,A,V,J,W=this.opts.es5?r.varKinds.var:r.varKinds.let){const ue=this._scope.toName(x);return this._for(new b(W,ue,A,V),()=>J(ue))}forOf(x,A,V,J=r.varKinds.const){const W=this._scope.toName(x);if(this.opts.es5){const ue=A instanceof t.Name?A:this.var("_arr",A);return this.forRange("_i",0,(0,t._)`${ue}.length`,ce=>{this.var(W,(0,t._)`${ue}[${ce}]`),V(W)})}return this._for(new O("of",J,W,A),()=>V(W))}forIn(x,A,V,J=this.opts.es5?r.varKinds.var:r.varKinds.const){if(this.opts.ownProperties)return this.forOf(x,(0,t._)`Object.keys(${A})`,V);const W=this._scope.toName(x);return this._for(new O("in",J,W,A),()=>V(W))}endFor(){return this._endBlockNode(g)}label(x){return this._leafNode(new u(x))}break(x){return this._leafNode(new c(x))}return(x){const A=new _;if(this._blockNode(A),this.code(x),A.nodes.length!==1)throw new Error('CodeGen: "return" should have one node');return this._endBlockNode(_)}try(x,A,V){if(!A&&!V)throw new Error('CodeGen: "try" without "catch" and "finally"');const J=new w;if(this._blockNode(J),this.code(x),A){const W=this.name("e");this._currNode=J.catch=new T(W),A(W)}return V&&(this._currNode=J.finally=new F,this.code(V)),this._endBlockNode(T,F)}throw(x){return this._leafNode(new d(x))}block(x,A){return this._blockStarts.push(this._nodes.length),x&&this.code(x).endBlock(A),this}endBlock(x){const A=this._blockStarts.pop();if(A===void 0)throw new Error("CodeGen: not in self-balancing block");const V=this._nodes.length-A;if(V<0||x!==void 0&&V!==x)throw new Error(`CodeGen: wrong number of nodes: ${V} vs ${x} expected`);return this._nodes.length=A,this}func(x,A=t.nil,V,J){return this._blockNode(new S(x,A,V)),J&&this.code(J).endFunc(),this}endFunc(){return this._endBlockNode(S)}optimize(x=1){for(;x-- >0;)this._root.optimizeNodes(),this._root.optimizeNames(this._root.names,this._constants)}_leafNode(x){return this._currNode.nodes.push(x),this}_blockNode(x){this._currNode.nodes.push(x),this._nodes.push(x)}_endBlockNode(x,A){const V=this._currNode;if(V instanceof x||A&&V instanceof A)return this._nodes.pop(),this;throw new Error(`CodeGen: not in block "${A?`${x.kind}/${A.kind}`:x.kind}"`)}_elseNode(x){const A=this._currNode;if(!(A instanceof h))throw new Error('CodeGen: "else" without "if"');return this._currNode=A.else=x,this}get _root(){return this._nodes[0]}get _currNode(){const x=this._nodes;return x[x.length-1]}set _currNode(x){const A=this._nodes;A[A.length-1]=x}}e.CodeGen=N;function K(k,x){for(const A in x)k[A]=(k[A]||0)+(x[A]||0);return k}function D(k,x){return x instanceof t._CodeOrName?K(k,x.names):k}function U(k,x,A){if(k instanceof t.Name)return V(k);if(!J(k))return k;return new t._Code(k._items.reduce((W,ue)=>(ue instanceof t.Name&&(ue=V(ue)),ue instanceof t._Code?W.push(...ue._items):W.push(ue),W),[]));function V(W){const ue=A[W.str];return ue===void 0||x[W.str]!==1?W:(delete x[W.str],ue)}function J(W){return W instanceof t._Code&&W._items.some(ue=>ue instanceof t.Name&&x[ue.str]===1&&A[ue.str]!==void 0)}}function te(k,x){for(const A in x)k[A]=(k[A]||0)-(x[A]||0)}function ae(k){return typeof k=="boolean"||typeof k=="number"||k===null?!k:(0,t._)`!${H(k)}`}e.not=ae;const he=j(e.operators.AND);function Z(...k){return k.reduce(he)}e.and=Z;const ee=j(e.operators.OR);function M(...k){return k.reduce(ee)}e.or=M;function j(k){return(x,A)=>x===t.nil?A:A===t.nil?x:(0,t._)`${H(x)} ${k} ${H(A)}`}function H(k){return k instanceof t.Name?k:(0,t._)`(${k})`}})(fe);var ge={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.checkStrictMode=e.getErrorPath=e.Type=e.useFunc=e.setEvaluated=e.evaluatedPropsToName=e.mergeEvaluated=e.eachItem=e.unescapeJsonPointer=e.escapeJsonPointer=e.escapeFragment=e.unescapeFragment=e.schemaRefOrVal=e.schemaHasRulesButRef=e.schemaHasRules=e.checkUnknownRules=e.alwaysValidSchema=e.toHash=void 0;const t=fe,r=gl;function n(S){const _={};for(const w of S)_[w]=!0;return _}e.toHash=n;function i(S,_){return typeof _=="boolean"?_:Object.keys(_).length===0?!0:(a(S,_),!o(_,S.self.RULES.all))}e.alwaysValidSchema=i;function a(S,_=S.schema){const{opts:w,self:T}=S;if(!w.strictSchema||typeof _=="boolean")return;const F=T.RULES.keywords;for(const N in _)F[N]||O(S,`unknown keyword: "${N}"`)}e.checkUnknownRules=a;function o(S,_){if(typeof S=="boolean")return!S;for(const w in S)if(_[w])return!0;return!1}e.schemaHasRules=o;function s(S,_){if(typeof S=="boolean")return!S;for(const w in S)if(w!=="$ref"&&_.all[w])return!0;return!1}e.schemaHasRulesButRef=s;function l({topSchemaRef:S,schemaPath:_},w,T,F){if(!F){if(typeof w=="number"||typeof w=="boolean")return w;if(typeof w=="string")return(0,t._)`${w}`}return(0,t._)`${S}${_}${(0,t.getProperty)(T)}`}e.schemaRefOrVal=l;function u(S){return p(decodeURIComponent(S))}e.unescapeFragment=u;function c(S){return encodeURIComponent(d(S))}e.escapeFragment=c;function d(S){return typeof S=="number"?`${S}`:S.replace(/~/g,"~0").replace(/\//g,"~1")}e.escapeJsonPointer=d;function p(S){return S.replace(/~1/g,"/").replace(/~0/g,"~")}e.unescapeJsonPointer=p;function f(S,_){if(Array.isArray(S))for(const w of S)_(w);else _(S)}e.eachItem=f;function m({mergeNames:S,mergeToName:_,mergeValues:w,resultToName:T}){return(F,N,K,D)=>{const U=K===void 0?N:K instanceof t.Name?(N instanceof t.Name?S(F,N,K):_(F,N,K),K):N instanceof t.Name?(_(F,K,N),N):w(N,K);return D===t.Name&&!(U instanceof t.Name)?T(F,U):U}}e.mergeEvaluated={props:m({mergeNames:(S,_,w)=>S.if((0,t._)`${w} !== true && ${_} !== undefined`,()=>{S.if((0,t._)`${_} === true`,()=>S.assign(w,!0),()=>S.assign(w,(0,t._)`${w} || {}`).code((0,t._)`Object.assign(${w}, ${_})`))}),mergeToName:(S,_,w)=>S.if((0,t._)`${w} !== true`,()=>{_===!0?S.assign(w,!0):(S.assign(w,(0,t._)`${w} || {}`),$(S,w,_))}),mergeValues:(S,_)=>S===!0?!0:{...S,..._},resultToName:v}),items:m({mergeNames:(S,_,w)=>S.if((0,t._)`${w} !== true && ${_} !== undefined`,()=>S.assign(w,(0,t._)`${_} === true ? true : ${w} > ${_} ? ${w} : ${_}`)),mergeToName:(S,_,w)=>S.if((0,t._)`${w} !== true`,()=>S.assign(w,_===!0?!0:(0,t._)`${w} > ${_} ? ${w} : ${_}`)),mergeValues:(S,_)=>S===!0?!0:Math.max(S,_),resultToName:(S,_)=>S.var("items",_)})};function v(S,_){if(_===!0)return S.var("props",!0);const w=S.var("props",(0,t._)`{}`);return _!==void 0&&$(S,w,_),w}e.evaluatedPropsToName=v;function $(S,_,w){Object.keys(w).forEach(T=>S.assign((0,t._)`${_}${(0,t.getProperty)(T)}`,!0))}e.setEvaluated=$;const h={};function g(S,_){return S.scopeValue("func",{ref:_,code:h[_.code]||(h[_.code]=new r._Code(_.code))})}e.useFunc=g;var y;(function(S){S[S.Num=0]="Num",S[S.Str=1]="Str"})(y=e.Type||(e.Type={}));function b(S,_,w){if(S instanceof t.Name){const T=_===y.Num;return w?T?(0,t._)`"[" + ${S} + "]"`:(0,t._)`"['" + ${S} + "']"`:T?(0,t._)`"/" + ${S}`:(0,t._)`"/" + ${S}.replace(/~/g, "~0").replace(/\\//g, "~1")`}return w?(0,t.getProperty)(S).toString():"/"+d(S)}e.getErrorPath=b;function O(S,_,w=S.opts.strictSchema){if(w){if(_=`strict mode: ${_}`,w===!0)throw new Error(_);S.self.logger.warn(_)}}e.checkStrictMode=O})(ge);var ar={};Object.defineProperty(ar,"__esModule",{value:!0});const Ct=fe,xX={data:new Ct.Name("data"),valCxt:new Ct.Name("valCxt"),instancePath:new Ct.Name("instancePath"),parentData:new Ct.Name("parentData"),parentDataProperty:new Ct.Name("parentDataProperty"),rootData:new Ct.Name("rootData"),dynamicAnchors:new Ct.Name("dynamicAnchors"),vErrors:new Ct.Name("vErrors"),errors:new Ct.Name("errors"),this:new Ct.Name("this"),self:new Ct.Name("self"),scope:new Ct.Name("scope"),json:new Ct.Name("json"),jsonPos:new Ct.Name("jsonPos"),jsonLen:new Ct.Name("jsonLen"),jsonPart:new Ct.Name("jsonPart")};ar.default=xX;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.extendErrors=e.resetErrorsCount=e.reportExtraError=e.reportError=e.keyword$DataError=e.keywordError=void 0;const t=fe,r=ge,n=ar;e.keywordError={message:({keyword:$})=>(0,t.str)`must pass "${$}" keyword validation`},e.keyword$DataError={message:({keyword:$,schemaType:h})=>h?(0,t.str)`"${$}" keyword must be ${h} ($data)`:(0,t.str)`"${$}" keyword is invalid ($data)`};function i($,h=e.keywordError,g,y){const{it:b}=$,{gen:O,compositeRule:S,allErrors:_}=b,w=d($,h,g);y??(S||_)?l(O,w):u(b,(0,t._)`[${w}]`)}e.reportError=i;function a($,h=e.keywordError,g){const{it:y}=$,{gen:b,compositeRule:O,allErrors:S}=y,_=d($,h,g);l(b,_),O||S||u(y,n.default.vErrors)}e.reportExtraError=a;function o($,h){$.assign(n.default.errors,h),$.if((0,t._)`${n.default.vErrors} !== null`,()=>$.if(h,()=>$.assign((0,t._)`${n.default.vErrors}.length`,h),()=>$.assign(n.default.vErrors,null)))}e.resetErrorsCount=o;function s({gen:$,keyword:h,schemaValue:g,data:y,errsCount:b,it:O}){if(b===void 0)throw new Error("ajv implementation error");const S=$.name("err");$.forRange("i",b,n.default.errors,_=>{$.const(S,(0,t._)`${n.default.vErrors}[${_}]`),$.if((0,t._)`${S}.instancePath === undefined`,()=>$.assign((0,t._)`${S}.instancePath`,(0,t.strConcat)(n.default.instancePath,O.errorPath))),$.assign((0,t._)`${S}.schemaPath`,(0,t.str)`${O.errSchemaPath}/${h}`),O.opts.verbose&&($.assign((0,t._)`${S}.schema`,g),$.assign((0,t._)`${S}.data`,y))})}e.extendErrors=s;function l($,h){const g=$.const("err",h);$.if((0,t._)`${n.default.vErrors} === null`,()=>$.assign(n.default.vErrors,(0,t._)`[${g}]`),(0,t._)`${n.default.vErrors}.push(${g})`),$.code((0,t._)`${n.default.errors}++`)}function u($,h){const{gen:g,validateName:y,schemaEnv:b}=$;b.$async?g.throw((0,t._)`new ${$.ValidationError}(${h})`):(g.assign((0,t._)`${y}.errors`,h),g.return(!1))}const c={keyword:new t.Name("keyword"),schemaPath:new t.Name("schemaPath"),params:new t.Name("params"),propertyName:new t.Name("propertyName"),message:new t.Name("message"),schema:new t.Name("schema"),parentSchema:new t.Name("parentSchema")};function d($,h,g){const{createErrors:y}=$.it;return y===!1?(0,t._)`{}`:p($,h,g)}function p($,h,g={}){const{gen:y,it:b}=$,O=[f(b,g),m($,g)];return v($,h,O),y.object(...O)}function f({errorPath:$},{instancePath:h}){const g=h?(0,t.str)`${$}${(0,r.getErrorPath)(h,r.Type.Str)}`:$;return[n.default.instancePath,(0,t.strConcat)(n.default.instancePath,g)]}function m({keyword:$,it:{errSchemaPath:h}},{schemaPath:g,parentSchema:y}){let b=y?h:(0,t.str)`${h}/${$}`;return g&&(b=(0,t.str)`${b}${(0,r.getErrorPath)(g,r.Type.Str)}`),[c.schemaPath,b]}function v($,{params:h,message:g},y){const{keyword:b,data:O,schemaValue:S,it:_}=$,{opts:w,propertyName:T,topSchemaRef:F,schemaPath:N}=_;y.push([c.keyword,b],[c.params,typeof h=="function"?h($):h||(0,t._)`{}`]),w.messages&&y.push([c.message,typeof g=="function"?g($):g]),w.verbose&&y.push([c.schema,S],[c.parentSchema,(0,t._)`${F}${N}`],[n.default.data,O]),T&&y.push([c.propertyName,T])}})(Fl);Object.defineProperty(mo,"__esModule",{value:!0});mo.boolOrEmptySchema=mo.topBoolOrEmptySchema=void 0;const OX=Fl,PX=fe,TX=ar,AX={message:"boolean schema is false"};function RX(e){const{gen:t,schema:r,validateName:n}=e;r===!1?m7(e,!1):typeof r=="object"&&r.$async===!0?t.return(TX.default.data):(t.assign((0,PX._)`${n}.errors`,null),t.return(!0))}mo.topBoolOrEmptySchema=RX;function jX(e,t){const{gen:r,schema:n}=e;n===!1?(r.var(t,!1),m7(e)):r.var(t,!0)}mo.boolOrEmptySchema=jX;function m7(e,t){const{gen:r,data:n}=e,i={gen:r,keyword:"false schema",data:n,schema:!1,schemaCode:!1,schemaValue:!1,params:{},it:e};(0,OX.reportError)(i,AX,void 0,t)}var Dl={},aa={};Object.defineProperty(aa,"__esModule",{value:!0});aa.getRules=aa.isJSONType=void 0;const IX=["string","number","integer","boolean","null","object","array"],LX=new Set(IX);function NX(e){return typeof e=="string"&&LX.has(e)}aa.isJSONType=NX;function MX(){const e={number:{type:"number",rules:[]},string:{type:"string",rules:[]},array:{type:"array",rules:[]},object:{type:"object",rules:[]}};return{types:{...e,integer:!0,boolean:!0,null:!0},rules:[{rules:[]},e.number,e.string,e.array,e.object],post:{rules:[]},all:{},keywords:{}}}aa.getRules=MX;var Pn={};Object.defineProperty(Pn,"__esModule",{value:!0});Pn.shouldUseRule=Pn.shouldUseGroup=Pn.schemaHasRulesForType=void 0;function kX({schema:e,self:t},r){const n=t.RULES.types[r];return n&&n!==!0&&v7(e,n)}Pn.schemaHasRulesForType=kX;function v7(e,t){return t.rules.some(r=>g7(e,r))}Pn.shouldUseGroup=v7;function g7(e,t){var r;return e[t.keyword]!==void 0||((r=t.definition.implements)===null||r===void 0?void 0:r.some(n=>e[n]!==void 0))}Pn.shouldUseRule=g7;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.reportTypeError=e.checkDataTypes=e.checkDataType=e.coerceAndCheckDataType=e.getJSONTypes=e.getSchemaTypes=e.DataType=void 0;const t=aa,r=Pn,n=Fl,i=fe,a=ge;var o;(function(y){y[y.Correct=0]="Correct",y[y.Wrong=1]="Wrong"})(o=e.DataType||(e.DataType={}));function s(y){const b=l(y.type);if(b.includes("null")){if(y.nullable===!1)throw new Error("type: null contradicts nullable: false")}else{if(!b.length&&y.nullable!==void 0)throw new Error('"nullable" cannot be used without "type"');y.nullable===!0&&b.push("null")}return b}e.getSchemaTypes=s;function l(y){const b=Array.isArray(y)?y:y?[y]:[];if(b.every(t.isJSONType))return b;throw new Error("type must be JSONType or JSONType[]: "+b.join(","))}e.getJSONTypes=l;function u(y,b){const{gen:O,data:S,opts:_}=y,w=d(b,_.coerceTypes),T=b.length>0&&!(w.length===0&&b.length===1&&(0,r.schemaHasRulesForType)(y,b[0]));if(T){const F=v(b,S,_.strictNumbers,o.Wrong);O.if(F,()=>{w.length?p(y,b,w):h(y)})}return T}e.coerceAndCheckDataType=u;const c=new Set(["string","number","integer","boolean","null"]);function d(y,b){return b?y.filter(O=>c.has(O)||b==="array"&&O==="array"):[]}function p(y,b,O){const{gen:S,data:_,opts:w}=y,T=S.let("dataType",(0,i._)`typeof ${_}`),F=S.let("coerced",(0,i._)`undefined`);w.coerceTypes==="array"&&S.if((0,i._)`${T} == 'object' && Array.isArray(${_}) && ${_}.length == 1`,()=>S.assign(_,(0,i._)`${_}[0]`).assign(T,(0,i._)`typeof ${_}`).if(v(b,_,w.strictNumbers),()=>S.assign(F,_))),S.if((0,i._)`${F} !== undefined`);for(const K of O)(c.has(K)||K==="array"&&w.coerceTypes==="array")&&N(K);S.else(),h(y),S.endIf(),S.if((0,i._)`${F} !== undefined`,()=>{S.assign(_,F),f(y,F)});function N(K){switch(K){case"string":S.elseIf((0,i._)`${T} == "number" || ${T} == "boolean"`).assign(F,(0,i._)`"" + ${_}`).elseIf((0,i._)`${_} === null`).assign(F,(0,i._)`""`);return;case"number":S.elseIf((0,i._)`${T} == "boolean" || ${_} === null - || (${T} == "string" && ${_} && ${_} == +${_})`).assign(F,(0,i._)`+${_}`);return;case"integer":S.elseIf((0,i._)`${T} === "boolean" || ${_} === null - || (${T} === "string" && ${_} && ${_} == +${_} && !(${_} % 1))`).assign(F,(0,i._)`+${_}`);return;case"boolean":S.elseIf((0,i._)`${_} === "false" || ${_} === 0 || ${_} === null`).assign(F,!1).elseIf((0,i._)`${_} === "true" || ${_} === 1`).assign(F,!0);return;case"null":S.elseIf((0,i._)`${_} === "" || ${_} === 0 || ${_} === false`),S.assign(F,null);return;case"array":S.elseIf((0,i._)`${T} === "string" || ${T} === "number" - || ${T} === "boolean" || ${_} === null`).assign(F,(0,i._)`[${_}]`)}}}function f({gen:y,parentData:b,parentDataProperty:O},S){y.if((0,i._)`${b} !== undefined`,()=>y.assign((0,i._)`${b}[${O}]`,S))}function m(y,b,O,S=o.Correct){const _=S===o.Correct?i.operators.EQ:i.operators.NEQ;let w;switch(y){case"null":return(0,i._)`${b} ${_} null`;case"array":w=(0,i._)`Array.isArray(${b})`;break;case"object":w=(0,i._)`${b} && typeof ${b} == "object" && !Array.isArray(${b})`;break;case"integer":w=T((0,i._)`!(${b} % 1) && !isNaN(${b})`);break;case"number":w=T();break;default:return(0,i._)`typeof ${b} ${_} ${y}`}return S===o.Correct?w:(0,i.not)(w);function T(F=i.nil){return(0,i.and)((0,i._)`typeof ${b} == "number"`,F,O?(0,i._)`isFinite(${b})`:i.nil)}}e.checkDataType=m;function v(y,b,O,S){if(y.length===1)return m(y[0],b,O,S);let _;const w=(0,a.toHash)(y);if(w.array&&w.object){const T=(0,i._)`typeof ${b} != "object"`;_=w.null?T:(0,i._)`!${b} || ${T}`,delete w.null,delete w.array,delete w.object}else _=i.nil;w.number&&delete w.integer;for(const T in w)_=(0,i.and)(_,m(T,b,O,S));return _}e.checkDataTypes=v;const $={message:({schema:y})=>`must be ${y}`,params:({schema:y,schemaValue:b})=>typeof y=="string"?(0,i._)`{type: ${y}}`:(0,i._)`{type: ${b}}`};function h(y){const b=g(y);(0,n.reportError)(b,$)}e.reportTypeError=h;function g(y){const{gen:b,data:O,schema:S}=y,_=(0,a.schemaRefOrVal)(y,S,"type");return{gen:b,keyword:"type",data:O,schema:S.type,schemaCode:_,schemaValue:_,parentSchema:S,params:{},it:y}}})(Dl);var sf={};Object.defineProperty(sf,"__esModule",{value:!0});sf.assignDefaults=void 0;const Sa=fe,FX=ge;function DX(e,t){const{properties:r,items:n}=e.schema;if(t==="object"&&r)for(const i in r)V$(e,i,r[i].default);else t==="array"&&Array.isArray(n)&&n.forEach((i,a)=>V$(e,a,i.default))}sf.assignDefaults=DX;function V$(e,t,r){const{gen:n,compositeRule:i,data:a,opts:o}=e;if(r===void 0)return;const s=(0,Sa._)`${a}${(0,Sa.getProperty)(t)}`;if(i){(0,FX.checkStrictMode)(e,`default is ignored for: ${s}`);return}let l=(0,Sa._)`${s} === undefined`;o.useDefaults==="empty"&&(l=(0,Sa._)`${l} || ${s} === null || ${s} === ""`),n.if(l,(0,Sa._)`${s} = ${(0,Sa.stringify)(r)}`)}var Xr={},me={};Object.defineProperty(me,"__esModule",{value:!0});me.validateUnion=me.validateArray=me.usePattern=me.callValidateCode=me.schemaProperties=me.allSchemaProperties=me.noPropertyInData=me.propertyInData=me.isOwnProperty=me.hasPropFunc=me.reportMissingProp=me.checkMissingProp=me.checkReportMissingProp=void 0;const He=fe,z0=ge,Zn=ar,VX=ge;function HX(e,t){const{gen:r,data:n,it:i}=e;r.if(q0(r,n,t,i.opts.ownProperties),()=>{e.setParams({missingProperty:(0,He._)`${t}`},!0),e.error()})}me.checkReportMissingProp=HX;function UX({gen:e,data:t,it:{opts:r}},n,i){return(0,He.or)(...n.map(a=>(0,He.and)(q0(e,t,a,r.ownProperties),(0,He._)`${i} = ${a}`)))}me.checkMissingProp=UX;function BX(e,t){e.setParams({missingProperty:t},!0),e.error()}me.reportMissingProp=BX;function y7(e){return e.scopeValue("func",{ref:Object.prototype.hasOwnProperty,code:(0,He._)`Object.prototype.hasOwnProperty`})}me.hasPropFunc=y7;function K0(e,t,r){return(0,He._)`${y7(e)}.call(${t}, ${r})`}me.isOwnProperty=K0;function zX(e,t,r,n){const i=(0,He._)`${t}${(0,He.getProperty)(r)} !== undefined`;return n?(0,He._)`${i} && ${K0(e,t,r)}`:i}me.propertyInData=zX;function q0(e,t,r,n){const i=(0,He._)`${t}${(0,He.getProperty)(r)} === undefined`;return n?(0,He.or)(i,(0,He.not)(K0(e,t,r))):i}me.noPropertyInData=q0;function $7(e){return e?Object.keys(e).filter(t=>t!=="__proto__"):[]}me.allSchemaProperties=$7;function KX(e,t){return $7(t).filter(r=>!(0,z0.alwaysValidSchema)(e,t[r]))}me.schemaProperties=KX;function qX({schemaCode:e,data:t,it:{gen:r,topSchemaRef:n,schemaPath:i,errorPath:a},it:o},s,l,u){const c=u?(0,He._)`${e}, ${t}, ${n}${i}`:t,d=[[Zn.default.instancePath,(0,He.strConcat)(Zn.default.instancePath,a)],[Zn.default.parentData,o.parentData],[Zn.default.parentDataProperty,o.parentDataProperty],[Zn.default.rootData,Zn.default.rootData]];o.opts.dynamicRef&&d.push([Zn.default.dynamicAnchors,Zn.default.dynamicAnchors]);const p=(0,He._)`${c}, ${r.object(...d)}`;return l!==He.nil?(0,He._)`${s}.call(${l}, ${p})`:(0,He._)`${s}(${p})`}me.callValidateCode=qX;const ZX=(0,He._)`new RegExp`;function WX({gen:e,it:{opts:t}},r){const n=t.unicodeRegExp?"u":"",{regExp:i}=t.code,a=i(r,n);return e.scopeValue("pattern",{key:a.toString(),ref:a,code:(0,He._)`${i.code==="new RegExp"?ZX:(0,VX.useFunc)(e,i)}(${r}, ${n})`})}me.usePattern=WX;function GX(e){const{gen:t,data:r,keyword:n,it:i}=e,a=t.name("valid");if(i.allErrors){const s=t.let("valid",!0);return o(()=>t.assign(s,!1)),s}return t.var(a,!0),o(()=>t.break()),a;function o(s){const l=t.const("len",(0,He._)`${r}.length`);t.forRange("i",0,l,u=>{e.subschema({keyword:n,dataProp:u,dataPropType:z0.Type.Num},a),t.if((0,He.not)(a),s)})}}me.validateArray=GX;function QX(e){const{gen:t,schema:r,keyword:n,it:i}=e;if(!Array.isArray(r))throw new Error("ajv implementation error");if(r.some(l=>(0,z0.alwaysValidSchema)(i,l))&&!i.opts.unevaluated)return;const o=t.let("valid",!1),s=t.name("_valid");t.block(()=>r.forEach((l,u)=>{const c=e.subschema({keyword:n,schemaProp:u,compositeRule:!0},s);t.assign(o,(0,He._)`${o} || ${s}`),e.mergeValidEvaluated(c,s)||t.if((0,He.not)(o))})),e.result(o,()=>e.reset(),()=>e.error(!0))}me.validateUnion=QX;Object.defineProperty(Xr,"__esModule",{value:!0});Xr.validateKeywordUsage=Xr.validSchemaType=Xr.funcKeywordCode=Xr.macroKeywordCode=void 0;const Ot=fe,Ni=ar,YX=me,JX=Fl;function XX(e,t){const{gen:r,keyword:n,schema:i,parentSchema:a,it:o}=e,s=t.macro.call(o.self,i,a,o),l=w7(r,n,s);o.opts.validateSchema!==!1&&o.self.validateSchema(s,!0);const u=r.name("valid");e.subschema({schema:s,schemaPath:Ot.nil,errSchemaPath:`${o.errSchemaPath}/${n}`,topSchemaRef:l,compositeRule:!0},u),e.pass(u,()=>e.error(!0))}Xr.macroKeywordCode=XX;function eee(e,t){var r;const{gen:n,keyword:i,schema:a,parentSchema:o,$data:s,it:l}=e;ree(l,t);const u=!s&&t.compile?t.compile.call(l.self,a,o,l):t.validate,c=w7(n,i,u),d=n.let("valid");e.block$data(d,p),e.ok((r=t.valid)!==null&&r!==void 0?r:d);function p(){if(t.errors===!1)v(),t.modifying&&H$(e),$(()=>e.error());else{const h=t.async?f():m();t.modifying&&H$(e),$(()=>tee(e,h))}}function f(){const h=n.let("ruleErrs",null);return n.try(()=>v((0,Ot._)`await `),g=>n.assign(d,!1).if((0,Ot._)`${g} instanceof ${l.ValidationError}`,()=>n.assign(h,(0,Ot._)`${g}.errors`),()=>n.throw(g))),h}function m(){const h=(0,Ot._)`${c}.errors`;return n.assign(h,null),v(Ot.nil),h}function v(h=t.async?(0,Ot._)`await `:Ot.nil){const g=l.opts.passContext?Ni.default.this:Ni.default.self,y=!("compile"in t&&!s||t.schema===!1);n.assign(d,(0,Ot._)`${h}${(0,YX.callValidateCode)(e,c,g,y)}`,t.modifying)}function $(h){var g;n.if((0,Ot.not)((g=t.valid)!==null&&g!==void 0?g:d),h)}}Xr.funcKeywordCode=eee;function H$(e){const{gen:t,data:r,it:n}=e;t.if(n.parentData,()=>t.assign(r,(0,Ot._)`${n.parentData}[${n.parentDataProperty}]`))}function tee(e,t){const{gen:r}=e;r.if((0,Ot._)`Array.isArray(${t})`,()=>{r.assign(Ni.default.vErrors,(0,Ot._)`${Ni.default.vErrors} === null ? ${t} : ${Ni.default.vErrors}.concat(${t})`).assign(Ni.default.errors,(0,Ot._)`${Ni.default.vErrors}.length`),(0,JX.extendErrors)(e)},()=>e.error())}function ree({schemaEnv:e},t){if(t.async&&!e.$async)throw new Error("async keyword in sync schema")}function w7(e,t,r){if(r===void 0)throw new Error(`keyword "${t}" failed to compile`);return e.scopeValue("keyword",typeof r=="function"?{ref:r}:{ref:r,code:(0,Ot.stringify)(r)})}function nee(e,t,r=!1){return!t.length||t.some(n=>n==="array"?Array.isArray(e):n==="object"?e&&typeof e=="object"&&!Array.isArray(e):typeof e==n||r&&typeof e>"u")}Xr.validSchemaType=nee;function iee({schema:e,opts:t,self:r,errSchemaPath:n},i,a){if(Array.isArray(i.keyword)?!i.keyword.includes(a):i.keyword!==a)throw new Error("ajv implementation error");const o=i.dependencies;if(o!=null&&o.some(s=>!Object.prototype.hasOwnProperty.call(e,s)))throw new Error(`parent schema must have dependencies of ${a}: ${o.join(",")}`);if(i.validateSchema&&!i.validateSchema(e[a])){const l=`keyword "${a}" value is invalid at path "${n}": `+r.errorsText(i.validateSchema.errors);if(t.validateSchema==="log")r.logger.error(l);else throw new Error(l)}}Xr.validateKeywordUsage=iee;var gi={};Object.defineProperty(gi,"__esModule",{value:!0});gi.extendSubschemaMode=gi.extendSubschemaData=gi.getSubschema=void 0;const Gr=fe,b7=ge;function aee(e,{keyword:t,schemaProp:r,schema:n,schemaPath:i,errSchemaPath:a,topSchemaRef:o}){if(t!==void 0&&n!==void 0)throw new Error('both "keyword" and "schema" passed, only one allowed');if(t!==void 0){const s=e.schema[t];return r===void 0?{schema:s,schemaPath:(0,Gr._)`${e.schemaPath}${(0,Gr.getProperty)(t)}`,errSchemaPath:`${e.errSchemaPath}/${t}`}:{schema:s[r],schemaPath:(0,Gr._)`${e.schemaPath}${(0,Gr.getProperty)(t)}${(0,Gr.getProperty)(r)}`,errSchemaPath:`${e.errSchemaPath}/${t}/${(0,b7.escapeFragment)(r)}`}}if(n!==void 0){if(i===void 0||a===void 0||o===void 0)throw new Error('"schemaPath", "errSchemaPath" and "topSchemaRef" are required with "schema"');return{schema:n,schemaPath:i,topSchemaRef:o,errSchemaPath:a}}throw new Error('either "keyword" or "schema" must be passed')}gi.getSubschema=aee;function oee(e,t,{dataProp:r,dataPropType:n,data:i,dataTypes:a,propertyName:o}){if(i!==void 0&&r!==void 0)throw new Error('both "data" and "dataProp" passed, only one allowed');const{gen:s}=t;if(r!==void 0){const{errorPath:u,dataPathArr:c,opts:d}=t,p=s.let("data",(0,Gr._)`${t.data}${(0,Gr.getProperty)(r)}`,!0);l(p),e.errorPath=(0,Gr.str)`${u}${(0,b7.getErrorPath)(r,n,d.jsPropertySyntax)}`,e.parentDataProperty=(0,Gr._)`${r}`,e.dataPathArr=[...c,e.parentDataProperty]}if(i!==void 0){const u=i instanceof Gr.Name?i:s.let("data",i,!0);l(u),o!==void 0&&(e.propertyName=o)}a&&(e.dataTypes=a);function l(u){e.data=u,e.dataLevel=t.dataLevel+1,e.dataTypes=[],t.definedProperties=new Set,e.parentData=t.data,e.dataNames=[...t.dataNames,u]}}gi.extendSubschemaData=oee;function see(e,{jtdDiscriminator:t,jtdMetadata:r,compositeRule:n,createErrors:i,allErrors:a}){n!==void 0&&(e.compositeRule=n),i!==void 0&&(e.createErrors=i),a!==void 0&&(e.allErrors=a),e.jtdDiscriminator=t,e.jtdMetadata=r}gi.extendSubschemaMode=see;var yt={},E7=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var n,i,a;if(Array.isArray(t)){if(n=t.length,n!=r.length)return!1;for(i=n;i--!==0;)if(!e(t[i],r[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(a=Object.keys(t),n=a.length,n!==Object.keys(r).length)return!1;for(i=n;i--!==0;)if(!Object.prototype.hasOwnProperty.call(r,a[i]))return!1;for(i=n;i--!==0;){var o=a[i];if(!e(t[o],r[o]))return!1}return!0}return t!==t&&r!==r},C7={exports:{}},li=C7.exports=function(e,t,r){typeof t=="function"&&(r=t,t={}),r=t.cb||r;var n=typeof r=="function"?r:r.pre||function(){},i=r.post||function(){};Qu(t,n,i,e,"",e)};li.keywords={additionalItems:!0,items:!0,contains:!0,additionalProperties:!0,propertyNames:!0,not:!0,if:!0,then:!0,else:!0};li.arrayKeywords={items:!0,allOf:!0,anyOf:!0,oneOf:!0};li.propsKeywords={$defs:!0,definitions:!0,properties:!0,patternProperties:!0,dependencies:!0};li.skipKeywords={default:!0,enum:!0,const:!0,required:!0,maximum:!0,minimum:!0,exclusiveMaximum:!0,exclusiveMinimum:!0,multipleOf:!0,maxLength:!0,minLength:!0,pattern:!0,format:!0,maxItems:!0,minItems:!0,uniqueItems:!0,maxProperties:!0,minProperties:!0};function Qu(e,t,r,n,i,a,o,s,l,u){if(n&&typeof n=="object"&&!Array.isArray(n)){t(n,i,a,o,s,l,u);for(var c in n){var d=n[c];if(Array.isArray(d)){if(c in li.arrayKeywords)for(var p=0;pt+=S7(n)),t===1/0))return 1/0}return t}function _7(e,t="",r){r!==!1&&(t=Xa(t));const n=e.parse(t);return x7(e,n)}yt.getFullPath=_7;function x7(e,t){return e.serialize(t).split("#")[0]+"#"}yt._getFullPath=x7;const vee=/#\/?$/;function Xa(e){return e?e.replace(vee,""):""}yt.normalizeId=Xa;function gee(e,t,r){return r=Xa(r),e.resolve(t,r)}yt.resolveUrl=gee;const yee=/^[a-z_][-a-z0-9._]*$/i;function $ee(e,t){if(typeof e=="boolean")return{};const{schemaId:r,uriResolver:n}=this.opts,i=Xa(e[r]||t),a={"":i},o=_7(n,i,!1),s={},l=new Set;return fee(e,{allKeys:!0},(d,p,f,m)=>{if(m===void 0)return;const v=o+p;let $=a[m];typeof d[r]=="string"&&($=h.call(this,d[r])),g.call(this,d.$anchor),g.call(this,d.$dynamicAnchor),a[p]=$;function h(y){const b=this.opts.uriResolver.resolve;if(y=Xa($?b($,y):y),l.has(y))throw c(y);l.add(y);let O=this.refs[y];return typeof O=="string"&&(O=this.refs[O]),typeof O=="object"?u(d,O.schema,y):y!==Xa(v)&&(y[0]==="#"?(u(d,s[y],y),s[y]=d):this.refs[y]=v),y}function g(y){if(typeof y=="string"){if(!yee.test(y))throw new Error(`invalid anchor "${y}"`);h.call(this,`#${y}`)}}}),s;function u(d,p,f){if(p!==void 0&&!dee(d,p))throw c(f)}function c(d){return new Error(`reference "${d}" resolves to more than one schema`)}}yt.getSchemaRefs=$ee;Object.defineProperty(wr,"__esModule",{value:!0});wr.getData=wr.KeywordCxt=wr.validateFunctionCode=void 0;const O7=mo,U$=Dl,Z0=Pn,zc=Dl,wee=sf,Ms=Xr,v1=gi,ie=fe,de=ar,bee=yt,Tn=ge,ls=Fl;function Eee(e){if(A7(e)&&(R7(e),T7(e))){_ee(e);return}P7(e,()=>(0,O7.topBoolOrEmptySchema)(e))}wr.validateFunctionCode=Eee;function P7({gen:e,validateName:t,schema:r,schemaEnv:n,opts:i},a){i.code.es5?e.func(t,(0,ie._)`${de.default.data}, ${de.default.valCxt}`,n.$async,()=>{e.code((0,ie._)`"use strict"; ${B$(r,i)}`),See(e,i),e.code(a)}):e.func(t,(0,ie._)`${de.default.data}, ${Cee(i)}`,n.$async,()=>e.code(B$(r,i)).code(a))}function Cee(e){return(0,ie._)`{${de.default.instancePath}="", ${de.default.parentData}, ${de.default.parentDataProperty}, ${de.default.rootData}=${de.default.data}${e.dynamicRef?(0,ie._)`, ${de.default.dynamicAnchors}={}`:ie.nil}}={}`}function See(e,t){e.if(de.default.valCxt,()=>{e.var(de.default.instancePath,(0,ie._)`${de.default.valCxt}.${de.default.instancePath}`),e.var(de.default.parentData,(0,ie._)`${de.default.valCxt}.${de.default.parentData}`),e.var(de.default.parentDataProperty,(0,ie._)`${de.default.valCxt}.${de.default.parentDataProperty}`),e.var(de.default.rootData,(0,ie._)`${de.default.valCxt}.${de.default.rootData}`),t.dynamicRef&&e.var(de.default.dynamicAnchors,(0,ie._)`${de.default.valCxt}.${de.default.dynamicAnchors}`)},()=>{e.var(de.default.instancePath,(0,ie._)`""`),e.var(de.default.parentData,(0,ie._)`undefined`),e.var(de.default.parentDataProperty,(0,ie._)`undefined`),e.var(de.default.rootData,de.default.data),t.dynamicRef&&e.var(de.default.dynamicAnchors,(0,ie._)`{}`)})}function _ee(e){const{schema:t,opts:r,gen:n}=e;P7(e,()=>{r.$comment&&t.$comment&&I7(e),Aee(e),n.let(de.default.vErrors,null),n.let(de.default.errors,0),r.unevaluated&&xee(e),j7(e),Iee(e)})}function xee(e){const{gen:t,validateName:r}=e;e.evaluated=t.const("evaluated",(0,ie._)`${r}.evaluated`),t.if((0,ie._)`${e.evaluated}.dynamicProps`,()=>t.assign((0,ie._)`${e.evaluated}.props`,(0,ie._)`undefined`)),t.if((0,ie._)`${e.evaluated}.dynamicItems`,()=>t.assign((0,ie._)`${e.evaluated}.items`,(0,ie._)`undefined`))}function B$(e,t){const r=typeof e=="object"&&e[t.schemaId];return r&&(t.code.source||t.code.process)?(0,ie._)`/*# sourceURL=${r} */`:ie.nil}function Oee(e,t){if(A7(e)&&(R7(e),T7(e))){Pee(e,t);return}(0,O7.boolOrEmptySchema)(e,t)}function T7({schema:e,self:t}){if(typeof e=="boolean")return!e;for(const r in e)if(t.RULES.all[r])return!0;return!1}function A7(e){return typeof e.schema!="boolean"}function Pee(e,t){const{schema:r,gen:n,opts:i}=e;i.$comment&&r.$comment&&I7(e),Ree(e),jee(e);const a=n.const("_errs",de.default.errors);j7(e,a),n.var(t,(0,ie._)`${a} === ${de.default.errors}`)}function R7(e){(0,Tn.checkUnknownRules)(e),Tee(e)}function j7(e,t){if(e.opts.jtd)return z$(e,[],!1,t);const r=(0,U$.getSchemaTypes)(e.schema),n=(0,U$.coerceAndCheckDataType)(e,r);z$(e,r,!n,t)}function Tee(e){const{schema:t,errSchemaPath:r,opts:n,self:i}=e;t.$ref&&n.ignoreKeywordsWithRef&&(0,Tn.schemaHasRulesButRef)(t,i.RULES)&&i.logger.warn(`$ref: keywords ignored in schema at path "${r}"`)}function Aee(e){const{schema:t,opts:r}=e;t.default!==void 0&&r.useDefaults&&r.strictSchema&&(0,Tn.checkStrictMode)(e,"default is ignored in the schema root")}function Ree(e){const t=e.schema[e.opts.schemaId];t&&(e.baseId=(0,bee.resolveUrl)(e.opts.uriResolver,e.baseId,t))}function jee(e){if(e.schema.$async&&!e.schemaEnv.$async)throw new Error("async schema in sync schema")}function I7({gen:e,schemaEnv:t,schema:r,errSchemaPath:n,opts:i}){const a=r.$comment;if(i.$comment===!0)e.code((0,ie._)`${de.default.self}.logger.log(${a})`);else if(typeof i.$comment=="function"){const o=(0,ie.str)`${n}/$comment`,s=e.scopeValue("root",{ref:t.root});e.code((0,ie._)`${de.default.self}.opts.$comment(${a}, ${o}, ${s}.schema)`)}}function Iee(e){const{gen:t,schemaEnv:r,validateName:n,ValidationError:i,opts:a}=e;r.$async?t.if((0,ie._)`${de.default.errors} === 0`,()=>t.return(de.default.data),()=>t.throw((0,ie._)`new ${i}(${de.default.vErrors})`)):(t.assign((0,ie._)`${n}.errors`,de.default.vErrors),a.unevaluated&&Lee(e),t.return((0,ie._)`${de.default.errors} === 0`))}function Lee({gen:e,evaluated:t,props:r,items:n}){r instanceof ie.Name&&e.assign((0,ie._)`${t}.props`,r),n instanceof ie.Name&&e.assign((0,ie._)`${t}.items`,n)}function z$(e,t,r,n){const{gen:i,schema:a,data:o,allErrors:s,opts:l,self:u}=e,{RULES:c}=u;if(a.$ref&&(l.ignoreKeywordsWithRef||!(0,Tn.schemaHasRulesButRef)(a,c))){i.block(()=>M7(e,"$ref",c.all.$ref.definition));return}l.jtd||Nee(e,t),i.block(()=>{for(const p of c.rules)d(p);d(c.post)});function d(p){(0,Z0.shouldUseGroup)(a,p)&&(p.type?(i.if((0,zc.checkDataType)(p.type,o,l.strictNumbers)),K$(e,p),t.length===1&&t[0]===p.type&&r&&(i.else(),(0,zc.reportTypeError)(e)),i.endIf()):K$(e,p),s||i.if((0,ie._)`${de.default.errors} === ${n||0}`))}}function K$(e,t){const{gen:r,schema:n,opts:{useDefaults:i}}=e;i&&(0,wee.assignDefaults)(e,t.type),r.block(()=>{for(const a of t.rules)(0,Z0.shouldUseRule)(n,a)&&M7(e,a.keyword,a.definition,t.type)})}function Nee(e,t){e.schemaEnv.meta||!e.opts.strictTypes||(Mee(e,t),e.opts.allowUnionTypes||kee(e,t),Fee(e,e.dataTypes))}function Mee(e,t){if(t.length){if(!e.dataTypes.length){e.dataTypes=t;return}t.forEach(r=>{L7(e.dataTypes,r)||W0(e,`type "${r}" not allowed by context "${e.dataTypes.join(",")}"`)}),Vee(e,t)}}function kee(e,t){t.length>1&&!(t.length===2&&t.includes("null"))&&W0(e,"use allowUnionTypes to allow union type keyword")}function Fee(e,t){const r=e.self.RULES.all;for(const n in r){const i=r[n];if(typeof i=="object"&&(0,Z0.shouldUseRule)(e.schema,i)){const{type:a}=i.definition;a.length&&!a.some(o=>Dee(t,o))&&W0(e,`missing type "${a.join(",")}" for keyword "${n}"`)}}}function Dee(e,t){return e.includes(t)||t==="number"&&e.includes("integer")}function L7(e,t){return e.includes(t)||t==="integer"&&e.includes("number")}function Vee(e,t){const r=[];for(const n of e.dataTypes)L7(t,n)?r.push(n):t.includes("integer")&&n==="number"&&r.push("integer");e.dataTypes=r}function W0(e,t){const r=e.schemaEnv.baseId+e.errSchemaPath;t+=` at "${r}" (strictTypes)`,(0,Tn.checkStrictMode)(e,t,e.opts.strictTypes)}class N7{constructor(t,r,n){if((0,Ms.validateKeywordUsage)(t,r,n),this.gen=t.gen,this.allErrors=t.allErrors,this.keyword=n,this.data=t.data,this.schema=t.schema[n],this.$data=r.$data&&t.opts.$data&&this.schema&&this.schema.$data,this.schemaValue=(0,Tn.schemaRefOrVal)(t,this.schema,n,this.$data),this.schemaType=r.schemaType,this.parentSchema=t.schema,this.params={},this.it=t,this.def=r,this.$data)this.schemaCode=t.gen.const("vSchema",k7(this.$data,t));else if(this.schemaCode=this.schemaValue,!(0,Ms.validSchemaType)(this.schema,r.schemaType,r.allowUndefined))throw new Error(`${n} value must be ${JSON.stringify(r.schemaType)}`);("code"in r?r.trackErrors:r.errors!==!1)&&(this.errsCount=t.gen.const("_errs",de.default.errors))}result(t,r,n){this.failResult((0,ie.not)(t),r,n)}failResult(t,r,n){this.gen.if(t),n?n():this.error(),r?(this.gen.else(),r(),this.allErrors&&this.gen.endIf()):this.allErrors?this.gen.endIf():this.gen.else()}pass(t,r){this.failResult((0,ie.not)(t),void 0,r)}fail(t){if(t===void 0){this.error(),this.allErrors||this.gen.if(!1);return}this.gen.if(t),this.error(),this.allErrors?this.gen.endIf():this.gen.else()}fail$data(t){if(!this.$data)return this.fail(t);const{schemaCode:r}=this;this.fail((0,ie._)`${r} !== undefined && (${(0,ie.or)(this.invalid$data(),t)})`)}error(t,r,n){if(r){this.setParams(r),this._error(t,n),this.setParams({});return}this._error(t,n)}_error(t,r){(t?ls.reportExtraError:ls.reportError)(this,this.def.error,r)}$dataError(){(0,ls.reportError)(this,this.def.$dataError||ls.keyword$DataError)}reset(){if(this.errsCount===void 0)throw new Error('add "trackErrors" to keyword definition');(0,ls.resetErrorsCount)(this.gen,this.errsCount)}ok(t){this.allErrors||this.gen.if(t)}setParams(t,r){r?Object.assign(this.params,t):this.params=t}block$data(t,r,n=ie.nil){this.gen.block(()=>{this.check$data(t,n),r()})}check$data(t=ie.nil,r=ie.nil){if(!this.$data)return;const{gen:n,schemaCode:i,schemaType:a,def:o}=this;n.if((0,ie.or)((0,ie._)`${i} === undefined`,r)),t!==ie.nil&&n.assign(t,!0),(a.length||o.validateSchema)&&(n.elseIf(this.invalid$data()),this.$dataError(),t!==ie.nil&&n.assign(t,!1)),n.else()}invalid$data(){const{gen:t,schemaCode:r,schemaType:n,def:i,it:a}=this;return(0,ie.or)(o(),s());function o(){if(n.length){if(!(r instanceof ie.Name))throw new Error("ajv implementation error");const l=Array.isArray(n)?n:[n];return(0,ie._)`${(0,zc.checkDataTypes)(l,r,a.opts.strictNumbers,zc.DataType.Wrong)}`}return ie.nil}function s(){if(i.validateSchema){const l=t.scopeValue("validate$data",{ref:i.validateSchema});return(0,ie._)`!${l}(${r})`}return ie.nil}}subschema(t,r){const n=(0,v1.getSubschema)(this.it,t);(0,v1.extendSubschemaData)(n,this.it,t),(0,v1.extendSubschemaMode)(n,t);const i={...this.it,...n,items:void 0,props:void 0};return Oee(i,r),i}mergeEvaluated(t,r){const{it:n,gen:i}=this;n.opts.unevaluated&&(n.props!==!0&&t.props!==void 0&&(n.props=Tn.mergeEvaluated.props(i,t.props,n.props,r)),n.items!==!0&&t.items!==void 0&&(n.items=Tn.mergeEvaluated.items(i,t.items,n.items,r)))}mergeValidEvaluated(t,r){const{it:n,gen:i}=this;if(n.opts.unevaluated&&(n.props!==!0||n.items!==!0))return i.if(r,()=>this.mergeEvaluated(t,ie.Name)),!0}}wr.KeywordCxt=N7;function M7(e,t,r,n){const i=new N7(e,r,t);"code"in r?r.code(i,n):i.$data&&r.validate?(0,Ms.funcKeywordCode)(i,r):"macro"in r?(0,Ms.macroKeywordCode)(i,r):(r.compile||r.validate)&&(0,Ms.funcKeywordCode)(i,r)}const Hee=/^\/(?:[^~]|~0|~1)*$/,Uee=/^([0-9]+)(#|\/(?:[^~]|~0|~1)*)?$/;function k7(e,{dataLevel:t,dataNames:r,dataPathArr:n}){let i,a;if(e==="")return de.default.rootData;if(e[0]==="/"){if(!Hee.test(e))throw new Error(`Invalid JSON-pointer: ${e}`);i=e,a=de.default.rootData}else{const u=Uee.exec(e);if(!u)throw new Error(`Invalid JSON-pointer: ${e}`);const c=+u[1];if(i=u[2],i==="#"){if(c>=t)throw new Error(l("property/index",c));return n[t-c]}if(c>t)throw new Error(l("data",c));if(a=r[t-c],!i)return a}let o=a;const s=i.split("/");for(const u of s)u&&(a=(0,ie._)`${a}${(0,ie.getProperty)((0,Tn.unescapeJsonPointer)(u))}`,o=(0,ie._)`${o} && ${a}`);return o;function l(u,c){return`Cannot access ${u} ${c} levels up, current level is ${t}`}}wr.getData=k7;var Fo={};Object.defineProperty(Fo,"__esModule",{value:!0});class Bee extends Error{constructor(t){super("validation failed"),this.errors=t,this.ajv=this.validation=!0}}Fo.default=Bee;var Do={};Object.defineProperty(Do,"__esModule",{value:!0});const g1=yt;class zee extends Error{constructor(t,r,n,i){super(i||`can't resolve reference ${n} from id ${r}`),this.missingRef=(0,g1.resolveUrl)(t,r,n),this.missingSchema=(0,g1.normalizeId)((0,g1.getFullPath)(t,this.missingRef))}}Do.default=zee;var Pt={};Object.defineProperty(Pt,"__esModule",{value:!0});Pt.resolveSchema=Pt.getCompilingSchema=Pt.resolveRef=Pt.compileSchema=Pt.SchemaEnv=void 0;const Pr=fe,Kee=Fo,Ai=ar,Ir=yt,q$=ge,qee=wr;class lf{constructor(t){var r;this.refs={},this.dynamicAnchors={};let n;typeof t.schema=="object"&&(n=t.schema),this.schema=t.schema,this.schemaId=t.schemaId,this.root=t.root||this,this.baseId=(r=t.baseId)!==null&&r!==void 0?r:(0,Ir.normalizeId)(n==null?void 0:n[t.schemaId||"$id"]),this.schemaPath=t.schemaPath,this.localRefs=t.localRefs,this.meta=t.meta,this.$async=n==null?void 0:n.$async,this.refs={}}}Pt.SchemaEnv=lf;function G0(e){const t=F7.call(this,e);if(t)return t;const r=(0,Ir.getFullPath)(this.opts.uriResolver,e.root.baseId),{es5:n,lines:i}=this.opts.code,{ownProperties:a}=this.opts,o=new Pr.CodeGen(this.scope,{es5:n,lines:i,ownProperties:a});let s;e.$async&&(s=o.scopeValue("Error",{ref:Kee.default,code:(0,Pr._)`require("ajv/dist/runtime/validation_error").default`}));const l=o.scopeName("validate");e.validateName=l;const u={gen:o,allErrors:this.opts.allErrors,data:Ai.default.data,parentData:Ai.default.parentData,parentDataProperty:Ai.default.parentDataProperty,dataNames:[Ai.default.data],dataPathArr:[Pr.nil],dataLevel:0,dataTypes:[],definedProperties:new Set,topSchemaRef:o.scopeValue("schema",this.opts.code.source===!0?{ref:e.schema,code:(0,Pr.stringify)(e.schema)}:{ref:e.schema}),validateName:l,ValidationError:s,schema:e.schema,schemaEnv:e,rootId:r,baseId:e.baseId||r,schemaPath:Pr.nil,errSchemaPath:e.schemaPath||(this.opts.jtd?"":"#"),errorPath:(0,Pr._)`""`,opts:this.opts,self:this};let c;try{this._compilations.add(e),(0,qee.validateFunctionCode)(u),o.optimize(this.opts.code.optimize);const d=o.toString();c=`${o.scopeRefs(Ai.default.scope)}return ${d}`,this.opts.code.process&&(c=this.opts.code.process(c,e));const f=new Function(`${Ai.default.self}`,`${Ai.default.scope}`,c)(this,this.scope.get());if(this.scope.value(l,{ref:f}),f.errors=null,f.schema=e.schema,f.schemaEnv=e,e.$async&&(f.$async=!0),this.opts.code.source===!0&&(f.source={validateName:l,validateCode:d,scopeValues:o._values}),this.opts.unevaluated){const{props:m,items:v}=u;f.evaluated={props:m instanceof Pr.Name?void 0:m,items:v instanceof Pr.Name?void 0:v,dynamicProps:m instanceof Pr.Name,dynamicItems:v instanceof Pr.Name},f.source&&(f.source.evaluated=(0,Pr.stringify)(f.evaluated))}return e.validate=f,e}catch(d){throw delete e.validate,delete e.validateName,c&&this.logger.error("Error compiling schema, function code:",c),d}finally{this._compilations.delete(e)}}Pt.compileSchema=G0;function Zee(e,t,r){var n;r=(0,Ir.resolveUrl)(this.opts.uriResolver,t,r);const i=e.refs[r];if(i)return i;let a=Qee.call(this,e,r);if(a===void 0){const o=(n=e.localRefs)===null||n===void 0?void 0:n[r],{schemaId:s}=this.opts;o&&(a=new lf({schema:o,schemaId:s,root:e,baseId:t}))}if(a!==void 0)return e.refs[r]=Wee.call(this,a)}Pt.resolveRef=Zee;function Wee(e){return(0,Ir.inlineRef)(e.schema,this.opts.inlineRefs)?e.schema:e.validate?e:G0.call(this,e)}function F7(e){for(const t of this._compilations)if(Gee(t,e))return t}Pt.getCompilingSchema=F7;function Gee(e,t){return e.schema===t.schema&&e.root===t.root&&e.baseId===t.baseId}function Qee(e,t){let r;for(;typeof(r=this.refs[t])=="string";)t=r;return r||this.schemas[t]||uf.call(this,e,t)}function uf(e,t){const r=this.opts.uriResolver.parse(t),n=(0,Ir._getFullPath)(this.opts.uriResolver,r);let i=(0,Ir.getFullPath)(this.opts.uriResolver,e.baseId,void 0);if(Object.keys(e.schema).length>0&&n===i)return y1.call(this,r,e);const a=(0,Ir.normalizeId)(n),o=this.refs[a]||this.schemas[a];if(typeof o=="string"){const s=uf.call(this,e,o);return typeof(s==null?void 0:s.schema)!="object"?void 0:y1.call(this,r,s)}if(typeof(o==null?void 0:o.schema)=="object"){if(o.validate||G0.call(this,o),a===(0,Ir.normalizeId)(t)){const{schema:s}=o,{schemaId:l}=this.opts,u=s[l];return u&&(i=(0,Ir.resolveUrl)(this.opts.uriResolver,i,u)),new lf({schema:s,schemaId:l,root:e,baseId:i})}return y1.call(this,r,o)}}Pt.resolveSchema=uf;const Yee=new Set(["properties","patternProperties","enum","dependencies","definitions"]);function y1(e,{baseId:t,schema:r,root:n}){var i;if(((i=e.fragment)===null||i===void 0?void 0:i[0])!=="/")return;for(const s of e.fragment.slice(1).split("/")){if(typeof r=="boolean")return;const l=r[(0,q$.unescapeFragment)(s)];if(l===void 0)return;r=l;const u=typeof r=="object"&&r[this.opts.schemaId];!Yee.has(s)&&u&&(t=(0,Ir.resolveUrl)(this.opts.uriResolver,t,u))}let a;if(typeof r!="boolean"&&r.$ref&&!(0,q$.schemaHasRulesButRef)(r,this.RULES)){const s=(0,Ir.resolveUrl)(this.opts.uriResolver,t,r.$ref);a=uf.call(this,n,s)}const{schemaId:o}=this.opts;if(a=a||new lf({schema:r,schemaId:o,root:n,baseId:t}),a.schema!==a.root.schema)return a}const Jee="https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#",Xee="Meta-schema for $data reference (JSON AnySchema extension proposal)",ete="object",tte=["$data"],rte={$data:{type:"string",anyOf:[{format:"relative-json-pointer"},{format:"json-pointer"}]}},nte=!1,ite={$id:Jee,description:Xee,type:ete,required:tte,properties:rte,additionalProperties:nte};var Q0={},oh={exports:{}};/** @license URI.js v4.4.1 (c) 2011 Gary Court. License: http://github.com/garycourt/uri-js */(function(e,t){(function(r,n){n(t)})(fs,function(r){function n(){for(var I=arguments.length,P=Array(I),L=0;L1){P[0]=P[0].slice(0,-1);for(var z=P.length-1,B=1;B= 0x80 (not a basic code point)","invalid-input":"Invalid input"},N=v-$,K=Math.floor,D=String.fromCharCode;function U(I){throw new RangeError(F[I])}function te(I,P){for(var L=[],z=I.length;z--;)L[z]=P(I[z]);return L}function ae(I,P){var L=I.split("@"),z="";L.length>1&&(z=L[0]+"@",I=L[1]),I=I.replace(T,".");var B=I.split("."),se=te(B,P).join(".");return z+se}function he(I){for(var P=[],L=0,z=I.length;L=55296&&B<=56319&&L>1,P+=K(P/L);P>N*h>>1;B+=v)P=K(P/N);return K(B+(N+1)*P/(P+g))},H=function(P){var L=[],z=P.length,B=0,se=O,le=b,be=P.lastIndexOf(S);be<0&&(be=0);for(var ke=0;ke=128&&U("not-basic"),L.push(P.charCodeAt(ke));for(var et=be>0?be+1:0;et=z&&U("invalid-input");var pe=ee(P.charCodeAt(et++));(pe>=v||pe>K((m-B)/je))&&U("overflow"),B+=pe*je;var Be=tt<=le?$:tt>=le+h?h:tt-le;if(peK(m/at)&&U("overflow"),je*=at}var ze=L.length+1;le=j(B-ye,ze,ye==0),K(B/ze)>m-se&&U("overflow"),se+=K(B/ze),B%=ze,L.splice(B++,0,se)}return String.fromCodePoint.apply(String,L)},k=function(P){var L=[];P=he(P);var z=P.length,B=O,se=0,le=b,be=!0,ke=!1,et=void 0;try{for(var ye=P[Symbol.iterator](),je;!(be=(je=ye.next()).done);be=!0){var tt=je.value;tt<128&&L.push(D(tt))}}catch(Go){ke=!0,et=Go}finally{try{!be&&ye.return&&ye.return()}finally{if(ke)throw et}}var pe=L.length,Be=pe;for(pe&&L.push(S);Be=B&&PiK((m-se)/sr)&&U("overflow"),se+=(at-B)*sr,B=at;var Kr=!0,Ti=!1,hn=void 0;try{for(var Wo=P[Symbol.iterator](),ig;!(Kr=(ig=Wo.next()).done);Kr=!0){var ag=ig.value;if(agm&&U("overflow"),ag==B){for(var ql=se,Zl=v;;Zl+=v){var Wl=Zl<=le?$:Zl>=le+h?h:Zl-le;if(ql>6|192).toString(16).toUpperCase()+"%"+(P&63|128).toString(16).toUpperCase():L="%"+(P>>12|224).toString(16).toUpperCase()+"%"+(P>>6&63|128).toString(16).toUpperCase()+"%"+(P&63|128).toString(16).toUpperCase(),L}function ue(I){for(var P="",L=0,z=I.length;L=194&&B<224){if(z-L>=6){var se=parseInt(I.substr(L+4,2),16);P+=String.fromCharCode((B&31)<<6|se&63)}else P+=I.substr(L,6);L+=6}else if(B>=224){if(z-L>=9){var le=parseInt(I.substr(L+4,2),16),be=parseInt(I.substr(L+7,2),16);P+=String.fromCharCode((B&15)<<12|(le&63)<<6|be&63)}else P+=I.substr(L,9);L+=9}else P+=I.substr(L,3),L+=3}return P}function ce(I,P){function L(z){var B=ue(z);return B.match(P.UNRESERVED)?B:z}return I.scheme&&(I.scheme=String(I.scheme).replace(P.PCT_ENCODED,L).toLowerCase().replace(P.NOT_SCHEME,"")),I.userinfo!==void 0&&(I.userinfo=String(I.userinfo).replace(P.PCT_ENCODED,L).replace(P.NOT_USERINFO,W).replace(P.PCT_ENCODED,o)),I.host!==void 0&&(I.host=String(I.host).replace(P.PCT_ENCODED,L).toLowerCase().replace(P.NOT_HOST,W).replace(P.PCT_ENCODED,o)),I.path!==void 0&&(I.path=String(I.path).replace(P.PCT_ENCODED,L).replace(I.scheme?P.NOT_PATH:P.NOT_PATH_NOSCHEME,W).replace(P.PCT_ENCODED,o)),I.query!==void 0&&(I.query=String(I.query).replace(P.PCT_ENCODED,L).replace(P.NOT_QUERY,W).replace(P.PCT_ENCODED,o)),I.fragment!==void 0&&(I.fragment=String(I.fragment).replace(P.PCT_ENCODED,L).replace(P.NOT_FRAGMENT,W).replace(P.PCT_ENCODED,o)),I}function xe(I){return I.replace(/^0*(.*)/,"$1")||"0"}function mt(I,P){var L=I.match(P.IPV4ADDRESS)||[],z=p(L,2),B=z[1];return B?B.split(".").map(xe).join("."):I}function Vr(I,P){var L=I.match(P.IPV6ADDRESS)||[],z=p(L,3),B=z[1],se=z[2];if(B){for(var le=B.toLowerCase().split("::").reverse(),be=p(le,2),ke=be[0],et=be[1],ye=et?et.split(":").map(xe):[],je=ke.split(":").map(xe),tt=P.IPV4ADDRESS.test(je[je.length-1]),pe=tt?7:8,Be=je.length-pe,at=Array(pe),ze=0;ze1){var wa=at.slice(0,Br.index),Pi=at.slice(Br.index+Br.length);zr=wa.join(":")+"::"+Pi.join(":")}else zr=at.join(":");return se&&(zr+="%"+se),zr}else return I}var fn=/^(?:([^:\/?#]+):)?(?:\/\/((?:([^\/?#@]*)@)?(\[[^\/?#\]]+\]|[^\/?#:]*)(?:\:(\d*))?))?([^?#]*)(?:\?([^#]*))?(?:#((?:.|\n|\r)*))?/i,pn="".match(/(){0}/)[1]===void 0;function ct(I){var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},L={},z=P.iri!==!1?d:c;P.reference==="suffix"&&(I=(P.scheme?P.scheme+":":"")+"//"+I);var B=I.match(fn);if(B){pn?(L.scheme=B[1],L.userinfo=B[3],L.host=B[4],L.port=parseInt(B[5],10),L.path=B[6]||"",L.query=B[7],L.fragment=B[8],isNaN(L.port)&&(L.port=B[5])):(L.scheme=B[1]||void 0,L.userinfo=I.indexOf("@")!==-1?B[3]:void 0,L.host=I.indexOf("//")!==-1?B[4]:void 0,L.port=parseInt(B[5],10),L.path=B[6]||"",L.query=I.indexOf("?")!==-1?B[7]:void 0,L.fragment=I.indexOf("#")!==-1?B[8]:void 0,isNaN(L.port)&&(L.port=I.match(/\/\/(?:.|\n)*\:(?:\/|\?|\#|$)/)?B[4]:void 0)),L.host&&(L.host=Vr(mt(L.host,z),z)),L.scheme===void 0&&L.userinfo===void 0&&L.host===void 0&&L.port===void 0&&!L.path&&L.query===void 0?L.reference="same-document":L.scheme===void 0?L.reference="relative":L.fragment===void 0?L.reference="absolute":L.reference="uri",P.reference&&P.reference!=="suffix"&&P.reference!==L.reference&&(L.error=L.error||"URI is not a "+P.reference+" reference.");var se=J[(P.scheme||L.scheme||"").toLowerCase()];if(!P.unicodeSupport&&(!se||!se.unicodeSupport)){if(L.host&&(P.domainHost||se&&se.domainHost))try{L.host=V.toASCII(L.host.replace(z.PCT_ENCODED,ue).toLowerCase())}catch(le){L.error=L.error||"Host's domain name can not be converted to ASCII via punycode: "+le}ce(L,c)}else ce(L,z);se&&se.parse&&se.parse(L,P)}else L.error=L.error||"URI can not be parsed.";return L}function Bt(I,P){var L=P.iri!==!1?d:c,z=[];return I.userinfo!==void 0&&(z.push(I.userinfo),z.push("@")),I.host!==void 0&&z.push(Vr(mt(String(I.host),L),L).replace(L.IPV6ADDRESS,function(B,se,le){return"["+se+(le?"%25"+le:"")+"]"})),(typeof I.port=="number"||typeof I.port=="string")&&(z.push(":"),z.push(String(I.port))),z.length?z.join(""):void 0}var Hn=/^\.\.?\//,Un=/^\/\.(\/|$)/,Bn=/^\/\.\.(\/|$)/,zo=/^\/?(?:.|\n)*?(?=\/|$)/;function Hr(I){for(var P=[];I.length;)if(I.match(Hn))I=I.replace(Hn,"");else if(I.match(Un))I=I.replace(Un,"/");else if(I.match(Bn))I=I.replace(Bn,"/"),P.pop();else if(I==="."||I==="..")I="";else{var L=I.match(zo);if(L){var z=L[0];I=I.slice(z.length),P.push(z)}else throw new Error("Unexpected dot segment condition")}return P.join("")}function Lt(I){var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},L=P.iri?d:c,z=[],B=J[(P.scheme||I.scheme||"").toLowerCase()];if(B&&B.serialize&&B.serialize(I,P),I.host&&!L.IPV6ADDRESS.test(I.host)){if(P.domainHost||B&&B.domainHost)try{I.host=P.iri?V.toUnicode(I.host):V.toASCII(I.host.replace(L.PCT_ENCODED,ue).toLowerCase())}catch(be){I.error=I.error||"Host's domain name can not be converted to "+(P.iri?"Unicode":"ASCII")+" via punycode: "+be}}ce(I,L),P.reference!=="suffix"&&I.scheme&&(z.push(I.scheme),z.push(":"));var se=Bt(I,P);if(se!==void 0&&(P.reference!=="suffix"&&z.push("//"),z.push(se),I.path&&I.path.charAt(0)!=="/"&&z.push("/")),I.path!==void 0){var le=I.path;!P.absolutePath&&(!B||!B.absolutePath)&&(le=Hr(le)),se===void 0&&(le=le.replace(/^\/\//,"/%2F")),z.push(le)}return I.query!==void 0&&(z.push("?"),z.push(I.query)),I.fragment!==void 0&&(z.push("#"),z.push(I.fragment)),z.join("")}function ya(I,P){var L=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},z=arguments[3],B={};return z||(I=ct(Lt(I,L),L),P=ct(Lt(P,L),L)),L=L||{},!L.tolerant&&P.scheme?(B.scheme=P.scheme,B.userinfo=P.userinfo,B.host=P.host,B.port=P.port,B.path=Hr(P.path||""),B.query=P.query):(P.userinfo!==void 0||P.host!==void 0||P.port!==void 0?(B.userinfo=P.userinfo,B.host=P.host,B.port=P.port,B.path=Hr(P.path||""),B.query=P.query):(P.path?(P.path.charAt(0)==="/"?B.path=Hr(P.path):((I.userinfo!==void 0||I.host!==void 0||I.port!==void 0)&&!I.path?B.path="/"+P.path:I.path?B.path=I.path.slice(0,I.path.lastIndexOf("/")+1)+P.path:B.path=P.path,B.path=Hr(B.path)),B.query=P.query):(B.path=I.path,P.query!==void 0?B.query=P.query:B.query=I.query),B.userinfo=I.userinfo,B.host=I.host,B.port=I.port),B.scheme=I.scheme),B.fragment=P.fragment,B}function Ko(I,P,L){var z=l({scheme:"null"},L);return Lt(ya(ct(I,z),ct(P,z),z,!0),z)}function xi(I,P){return typeof I=="string"?I=Lt(ct(I,P),P):a(I)==="object"&&(I=ct(Lt(I,P),P)),I}function qo(I,P,L){return typeof I=="string"?I=Lt(ct(I,L),L):a(I)==="object"&&(I=Lt(I,L)),typeof P=="string"?P=Lt(ct(P,L),L):a(P)==="object"&&(P=Lt(P,L)),I===P}function Kl(I,P){return I&&I.toString().replace(!P||!P.iri?c.ESCAPE:d.ESCAPE,W)}function or(I,P){return I&&I.toString().replace(!P||!P.iri?c.PCT_ENCODED:d.PCT_ENCODED,ue)}var Oi={scheme:"http",domainHost:!0,parse:function(P,L){return P.host||(P.error=P.error||"HTTP URIs must have a host."),P},serialize:function(P,L){var z=String(P.scheme).toLowerCase()==="https";return(P.port===(z?443:80)||P.port==="")&&(P.port=void 0),P.path||(P.path="/"),P}},Qv={scheme:"https",domainHost:Oi.domainHost,parse:Oi.parse,serialize:Oi.serialize};function Yv(I){return typeof I.secure=="boolean"?I.secure:String(I.scheme).toLowerCase()==="wss"}var Zo={scheme:"ws",domainHost:!0,parse:function(P,L){var z=P;return z.secure=Yv(z),z.resourceName=(z.path||"/")+(z.query?"?"+z.query:""),z.path=void 0,z.query=void 0,z},serialize:function(P,L){if((P.port===(Yv(P)?443:80)||P.port==="")&&(P.port=void 0),typeof P.secure=="boolean"&&(P.scheme=P.secure?"wss":"ws",P.secure=void 0),P.resourceName){var z=P.resourceName.split("?"),B=p(z,2),se=B[0],le=B[1];P.path=se&&se!=="/"?se:void 0,P.query=le,P.resourceName=void 0}return P.fragment=void 0,P}},Jv={scheme:"wss",domainHost:Zo.domainHost,parse:Zo.parse,serialize:Zo.serialize},pb={},Xv="[A-Za-z0-9\\-\\.\\_\\~\\xA0-\\u200D\\u2010-\\u2029\\u202F-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]",Ur="[0-9A-Fa-f]",hb=i(i("%[EFef]"+Ur+"%"+Ur+Ur+"%"+Ur+Ur)+"|"+i("%[89A-Fa-f]"+Ur+"%"+Ur+Ur)+"|"+i("%"+Ur+Ur)),mb="[A-Za-z0-9\\!\\$\\%\\'\\*\\+\\-\\^\\_\\`\\{\\|\\}\\~]",vb="[\\!\\$\\%\\'\\(\\)\\*\\+\\,\\-\\.0-9\\<\\>A-Z\\x5E-\\x7E]",gb=n(vb,'[\\"\\\\]'),yb="[\\!\\$\\'\\(\\)\\*\\+\\,\\;\\:\\@]",$b=new RegExp(Xv,"g"),$a=new RegExp(hb,"g"),wb=new RegExp(n("[^]",mb,"[\\.]",'[\\"]',gb),"g"),eg=new RegExp(n("[^]",Xv,yb),"g"),bb=eg;function yf(I){var P=ue(I);return P.match($b)?P:I}var tg={scheme:"mailto",parse:function(P,L){var z=P,B=z.to=z.path?z.path.split(","):[];if(z.path=void 0,z.query){for(var se=!1,le={},be=z.query.split("&"),ke=0,et=be.length;kenew RegExp(M,j);f.code="new RegExp";const m=["removeAdditional","useDefaults","coerceTypes"],v=new Set(["validate","serialize","parse","wrapper","root","schema","keyword","pattern","formats","validate$data","func","obj","Error"]),$={errorDataPath:"",format:"`validateFormats: false` can be used instead.",nullable:'"nullable" keyword is supported by default.',jsonPointers:"Deprecated jsPropertySyntax can be used instead.",extendRefs:"Deprecated ignoreKeywordsWithRef can be used instead.",missingRefs:"Pass empty schema with $id that should be ignored to ajv.addSchema.",processCode:"Use option `code: {process: (code, schemaEnv: object) => string}`",sourceCode:"Use option `code: {source: true}`",strictDefaults:"It is default now, see option `strict`.",strictKeywords:"It is default now, see option `strict`.",uniqueItems:'"uniqueItems" keyword is always validated.',unknownFormats:"Disable strict mode or pass `true` to `ajv.addFormat` (or `formats` option).",cache:"Map is used as cache, schema object as key.",serialize:"Map is used as cache, schema object as key.",ajvErrors:"It is default now."},h={ignoreKeywordsWithRef:"",jsPropertySyntax:"",unicode:'"minLength"/"maxLength" account for unicode characters by default.'},g=200;function y(M){var j,H,k,x,A,V,J,W,ue,ce,xe,mt,Vr,fn,pn,ct,Bt,Hn,Un,Bn,zo,Hr,Lt,ya,Ko;const xi=M.strict,qo=(j=M.code)===null||j===void 0?void 0:j.optimize,Kl=qo===!0||qo===void 0?1:qo||0,or=(k=(H=M.code)===null||H===void 0?void 0:H.regExp)!==null&&k!==void 0?k:f,Oi=(x=M.uriResolver)!==null&&x!==void 0?x:p.default;return{strictSchema:(V=(A=M.strictSchema)!==null&&A!==void 0?A:xi)!==null&&V!==void 0?V:!0,strictNumbers:(W=(J=M.strictNumbers)!==null&&J!==void 0?J:xi)!==null&&W!==void 0?W:!0,strictTypes:(ce=(ue=M.strictTypes)!==null&&ue!==void 0?ue:xi)!==null&&ce!==void 0?ce:"log",strictTuples:(mt=(xe=M.strictTuples)!==null&&xe!==void 0?xe:xi)!==null&&mt!==void 0?mt:"log",strictRequired:(fn=(Vr=M.strictRequired)!==null&&Vr!==void 0?Vr:xi)!==null&&fn!==void 0?fn:!1,code:M.code?{...M.code,optimize:Kl,regExp:or}:{optimize:Kl,regExp:or},loopRequired:(pn=M.loopRequired)!==null&&pn!==void 0?pn:g,loopEnum:(ct=M.loopEnum)!==null&&ct!==void 0?ct:g,meta:(Bt=M.meta)!==null&&Bt!==void 0?Bt:!0,messages:(Hn=M.messages)!==null&&Hn!==void 0?Hn:!0,inlineRefs:(Un=M.inlineRefs)!==null&&Un!==void 0?Un:!0,schemaId:(Bn=M.schemaId)!==null&&Bn!==void 0?Bn:"$id",addUsedSchema:(zo=M.addUsedSchema)!==null&&zo!==void 0?zo:!0,validateSchema:(Hr=M.validateSchema)!==null&&Hr!==void 0?Hr:!0,validateFormats:(Lt=M.validateFormats)!==null&&Lt!==void 0?Lt:!0,unicodeRegExp:(ya=M.unicodeRegExp)!==null&&ya!==void 0?ya:!0,int32range:(Ko=M.int32range)!==null&&Ko!==void 0?Ko:!0,uriResolver:Oi}}class b{constructor(j={}){this.schemas={},this.refs={},this.formats={},this._compilations=new Set,this._loading={},this._cache=new Map,j=this.opts={...j,...y(j)};const{es5:H,lines:k}=this.opts.code;this.scope=new s.ValueScope({scope:{},prefixes:v,es5:H,lines:k}),this.logger=K(j.logger);const x=j.validateFormats;j.validateFormats=!1,this.RULES=(0,a.getRules)(),O.call(this,$,j,"NOT SUPPORTED"),O.call(this,h,j,"DEPRECATED","warn"),this._metaOpts=F.call(this),j.formats&&w.call(this),this._addVocabularies(),this._addDefaultMetaSchema(),j.keywords&&T.call(this,j.keywords),typeof j.meta=="object"&&this.addMetaSchema(j.meta),_.call(this),j.validateFormats=x}_addVocabularies(){this.addKeyword("$async")}_addDefaultMetaSchema(){const{$data:j,meta:H,schemaId:k}=this.opts;let x=d;k==="id"&&(x={...d},x.id=x.$id,delete x.$id),H&&j&&this.addMetaSchema(x,x[k],!1)}defaultMeta(){const{meta:j,schemaId:H}=this.opts;return this.opts.defaultMeta=typeof j=="object"?j[H]||j:void 0}validate(j,H){let k;if(typeof j=="string"){if(k=this.getSchema(j),!k)throw new Error(`no schema with key or ref "${j}"`)}else k=this.compile(j);const x=k(H);return"$async"in k||(this.errors=k.errors),x}compile(j,H){const k=this._addSchema(j,H);return k.validate||this._compileSchemaEnv(k)}compileAsync(j,H){if(typeof this.opts.loadSchema!="function")throw new Error("options.loadSchema should be a function");const{loadSchema:k}=this.opts;return x.call(this,j,H);async function x(ce,xe){await A.call(this,ce.$schema);const mt=this._addSchema(ce,xe);return mt.validate||V.call(this,mt)}async function A(ce){ce&&!this.getSchema(ce)&&await x.call(this,{$ref:ce},!0)}async function V(ce){try{return this._compileSchemaEnv(ce)}catch(xe){if(!(xe instanceof i.default))throw xe;return J.call(this,xe),await W.call(this,xe.missingSchema),V.call(this,ce)}}function J({missingSchema:ce,missingRef:xe}){if(this.refs[ce])throw new Error(`AnySchema ${ce} is loaded but ${xe} cannot be resolved`)}async function W(ce){const xe=await ue.call(this,ce);this.refs[ce]||await A.call(this,xe.$schema),this.refs[ce]||this.addSchema(xe,ce,H)}async function ue(ce){const xe=this._loading[ce];if(xe)return xe;try{return await(this._loading[ce]=k(ce))}finally{delete this._loading[ce]}}}addSchema(j,H,k,x=this.opts.validateSchema){if(Array.isArray(j)){for(const V of j)this.addSchema(V,void 0,k,x);return this}let A;if(typeof j=="object"){const{schemaId:V}=this.opts;if(A=j[V],A!==void 0&&typeof A!="string")throw new Error(`schema ${V} must be string`)}return H=(0,l.normalizeId)(H||A),this._checkUnique(H),this.schemas[H]=this._addSchema(j,k,H,x,!0),this}addMetaSchema(j,H,k=this.opts.validateSchema){return this.addSchema(j,H,!0,k),this}validateSchema(j,H){if(typeof j=="boolean")return!0;let k;if(k=j.$schema,k!==void 0&&typeof k!="string")throw new Error("$schema must be a string");if(k=k||this.opts.defaultMeta||this.defaultMeta(),!k)return this.logger.warn("meta-schema not available"),this.errors=null,!0;const x=this.validate(k,j);if(!x&&H){const A="schema is invalid: "+this.errorsText();if(this.opts.validateSchema==="log")this.logger.error(A);else throw new Error(A)}return x}getSchema(j){let H;for(;typeof(H=S.call(this,j))=="string";)j=H;if(H===void 0){const{schemaId:k}=this.opts,x=new o.SchemaEnv({schema:{},schemaId:k});if(H=o.resolveSchema.call(this,x,j),!H)return;this.refs[j]=H}return H.validate||this._compileSchemaEnv(H)}removeSchema(j){if(j instanceof RegExp)return this._removeAllSchemas(this.schemas,j),this._removeAllSchemas(this.refs,j),this;switch(typeof j){case"undefined":return this._removeAllSchemas(this.schemas),this._removeAllSchemas(this.refs),this._cache.clear(),this;case"string":{const H=S.call(this,j);return typeof H=="object"&&this._cache.delete(H.schema),delete this.schemas[j],delete this.refs[j],this}case"object":{const H=j;this._cache.delete(H);let k=j[this.opts.schemaId];return k&&(k=(0,l.normalizeId)(k),delete this.schemas[k],delete this.refs[k]),this}default:throw new Error("ajv.removeSchema: invalid parameter")}}addVocabulary(j){for(const H of j)this.addKeyword(H);return this}addKeyword(j,H){let k;if(typeof j=="string")k=j,typeof H=="object"&&(this.logger.warn("these parameters are deprecated, see docs for addKeyword"),H.keyword=k);else if(typeof j=="object"&&H===void 0){if(H=j,k=H.keyword,Array.isArray(k)&&!k.length)throw new Error("addKeywords: keyword must be string or non-empty array")}else throw new Error("invalid addKeywords parameters");if(U.call(this,k,H),!H)return(0,c.eachItem)(k,A=>te.call(this,A)),this;he.call(this,H);const x={...H,type:(0,u.getJSONTypes)(H.type),schemaType:(0,u.getJSONTypes)(H.schemaType)};return(0,c.eachItem)(k,x.type.length===0?A=>te.call(this,A,x):A=>x.type.forEach(V=>te.call(this,A,x,V))),this}getKeyword(j){const H=this.RULES.all[j];return typeof H=="object"?H.definition:!!H}removeKeyword(j){const{RULES:H}=this;delete H.keywords[j],delete H.all[j];for(const k of H.rules){const x=k.rules.findIndex(A=>A.keyword===j);x>=0&&k.rules.splice(x,1)}return this}addFormat(j,H){return typeof H=="string"&&(H=new RegExp(H)),this.formats[j]=H,this}errorsText(j=this.errors,{separator:H=", ",dataVar:k="data"}={}){return!j||j.length===0?"No errors":j.map(x=>`${k}${x.instancePath} ${x.message}`).reduce((x,A)=>x+H+A)}$dataMetaSchema(j,H){const k=this.RULES.all;j=JSON.parse(JSON.stringify(j));for(const x of H){const A=x.split("/").slice(1);let V=j;for(const J of A)V=V[J];for(const J in k){const W=k[J];if(typeof W!="object")continue;const{$data:ue}=W.definition,ce=V[J];ue&&ce&&(V[J]=ee(ce))}}return j}_removeAllSchemas(j,H){for(const k in j){const x=j[k];(!H||H.test(k))&&(typeof x=="string"?delete j[k]:x&&!x.meta&&(this._cache.delete(x.schema),delete j[k]))}}_addSchema(j,H,k,x=this.opts.validateSchema,A=this.opts.addUsedSchema){let V;const{schemaId:J}=this.opts;if(typeof j=="object")V=j[J];else{if(this.opts.jtd)throw new Error("schema must be object");if(typeof j!="boolean")throw new Error("schema must be object or boolean")}let W=this._cache.get(j);if(W!==void 0)return W;k=(0,l.normalizeId)(V||k);const ue=l.getSchemaRefs.call(this,j,k);return W=new o.SchemaEnv({schema:j,schemaId:J,meta:H,baseId:k,localRefs:ue}),this._cache.set(W.schema,W),A&&!k.startsWith("#")&&(k&&this._checkUnique(k),this.refs[k]=W),x&&this.validateSchema(j,!0),W}_checkUnique(j){if(this.schemas[j]||this.refs[j])throw new Error(`schema with key or id "${j}" already exists`)}_compileSchemaEnv(j){if(j.meta?this._compileMetaSchema(j):o.compileSchema.call(this,j),!j.validate)throw new Error("ajv implementation error");return j.validate}_compileMetaSchema(j){const H=this.opts;this.opts=this._metaOpts;try{o.compileSchema.call(this,j)}finally{this.opts=H}}}e.default=b,b.ValidationError=n.default,b.MissingRefError=i.default;function O(M,j,H,k="error"){for(const x in M){const A=x;A in j&&this.logger[k](`${H}: option ${x}. ${M[A]}`)}}function S(M){return M=(0,l.normalizeId)(M),this.schemas[M]||this.refs[M]}function _(){const M=this.opts.schemas;if(M)if(Array.isArray(M))this.addSchema(M);else for(const j in M)this.addSchema(M[j],j)}function w(){for(const M in this.opts.formats){const j=this.opts.formats[M];j&&this.addFormat(M,j)}}function T(M){if(Array.isArray(M)){this.addVocabulary(M);return}this.logger.warn("keywords option as map is deprecated, pass array");for(const j in M){const H=M[j];H.keyword||(H.keyword=j),this.addKeyword(H)}}function F(){const M={...this.opts};for(const j of m)delete M[j];return M}const N={log(){},warn(){},error(){}};function K(M){if(M===!1)return N;if(M===void 0)return console;if(M.log&&M.warn&&M.error)return M;throw new Error("logger must implement log, warn and error methods")}const D=/^[a-z_$][a-z0-9_$:-]*$/i;function U(M,j){const{RULES:H}=this;if((0,c.eachItem)(M,k=>{if(H.keywords[k])throw new Error(`Keyword ${k} is already defined`);if(!D.test(k))throw new Error(`Keyword ${k} has invalid name`)}),!!j&&j.$data&&!("code"in j||"validate"in j))throw new Error('$data keyword must have "code" or "validate" function')}function te(M,j,H){var k;const x=j==null?void 0:j.post;if(H&&x)throw new Error('keyword with "post" flag cannot have "type"');const{RULES:A}=this;let V=x?A.post:A.rules.find(({type:W})=>W===H);if(V||(V={type:H,rules:[]},A.rules.push(V)),A.keywords[M]=!0,!j)return;const J={keyword:M,definition:{...j,type:(0,u.getJSONTypes)(j.type),schemaType:(0,u.getJSONTypes)(j.schemaType)}};j.before?ae.call(this,V,J,j.before):V.rules.push(J),A.all[M]=J,(k=j.implements)===null||k===void 0||k.forEach(W=>this.addKeyword(W))}function ae(M,j,H){const k=M.rules.findIndex(x=>x.keyword===H);k>=0?M.rules.splice(k,0,j):(M.rules.push(j),this.logger.warn(`rule ${H} is not defined`))}function he(M){let{metaSchema:j}=M;j!==void 0&&(M.$data&&this.opts.$data&&(j=ee(j)),M.validateSchema=this.compile(j,!0))}const Z={$ref:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#"};function ee(M){return{anyOf:[M,Z]}}})(B0);var cf={},Y0={},J0={};Object.defineProperty(J0,"__esModule",{value:!0});const ote={keyword:"id",code(){throw new Error('NOT SUPPORTED: keyword "id", use "$id" for schema ID')}};J0.default=ote;var Ln={};Object.defineProperty(Ln,"__esModule",{value:!0});Ln.callRef=Ln.getValidate=void 0;const ste=Do,Z$=me,Mt=fe,_a=ar,W$=Pt,Eu=ge,lte={keyword:"$ref",schemaType:"string",code(e){const{gen:t,schema:r,it:n}=e,{baseId:i,schemaEnv:a,validateName:o,opts:s,self:l}=n,{root:u}=a;if((r==="#"||r==="#/")&&i===u.baseId)return d();const c=W$.resolveRef.call(l,u,i,r);if(c===void 0)throw new ste.default(n.opts.uriResolver,i,r);if(c instanceof W$.SchemaEnv)return p(c);return f(c);function d(){if(a===u)return Yu(e,o,a,a.$async);const m=t.scopeValue("root",{ref:u});return Yu(e,(0,Mt._)`${m}.validate`,u,u.$async)}function p(m){const v=V7(e,m);Yu(e,v,m,m.$async)}function f(m){const v=t.scopeValue("schema",s.code.source===!0?{ref:m,code:(0,Mt.stringify)(m)}:{ref:m}),$=t.name("valid"),h=e.subschema({schema:m,dataTypes:[],schemaPath:Mt.nil,topSchemaRef:v,errSchemaPath:r},$);e.mergeEvaluated(h),e.ok($)}}};function V7(e,t){const{gen:r}=e;return t.validate?r.scopeValue("validate",{ref:t.validate}):(0,Mt._)`${r.scopeValue("wrapper",{ref:t})}.validate`}Ln.getValidate=V7;function Yu(e,t,r,n){const{gen:i,it:a}=e,{allErrors:o,schemaEnv:s,opts:l}=a,u=l.passContext?_a.default.this:Mt.nil;n?c():d();function c(){if(!s.$async)throw new Error("async schema referenced by sync schema");const m=i.let("valid");i.try(()=>{i.code((0,Mt._)`await ${(0,Z$.callValidateCode)(e,t,u)}`),f(t),o||i.assign(m,!0)},v=>{i.if((0,Mt._)`!(${v} instanceof ${a.ValidationError})`,()=>i.throw(v)),p(v),o||i.assign(m,!1)}),e.ok(m)}function d(){e.result((0,Z$.callValidateCode)(e,t,u),()=>f(t),()=>p(t))}function p(m){const v=(0,Mt._)`${m}.errors`;i.assign(_a.default.vErrors,(0,Mt._)`${_a.default.vErrors} === null ? ${v} : ${_a.default.vErrors}.concat(${v})`),i.assign(_a.default.errors,(0,Mt._)`${_a.default.vErrors}.length`)}function f(m){var v;if(!a.opts.unevaluated)return;const $=(v=r==null?void 0:r.validate)===null||v===void 0?void 0:v.evaluated;if(a.props!==!0)if($&&!$.dynamicProps)$.props!==void 0&&(a.props=Eu.mergeEvaluated.props(i,$.props,a.props));else{const h=i.var("props",(0,Mt._)`${m}.evaluated.props`);a.props=Eu.mergeEvaluated.props(i,h,a.props,Mt.Name)}if(a.items!==!0)if($&&!$.dynamicItems)$.items!==void 0&&(a.items=Eu.mergeEvaluated.items(i,$.items,a.items));else{const h=i.var("items",(0,Mt._)`${m}.evaluated.items`);a.items=Eu.mergeEvaluated.items(i,h,a.items,Mt.Name)}}}Ln.callRef=Yu;Ln.default=lte;Object.defineProperty(Y0,"__esModule",{value:!0});const ute=J0,cte=Ln,dte=["$schema","$id","$defs","$vocabulary",{keyword:"$comment"},"definitions",ute.default,cte.default];Y0.default=dte;var X0={},ev={};Object.defineProperty(ev,"__esModule",{value:!0});const Kc=fe,Wn=Kc.operators,qc={maximum:{okStr:"<=",ok:Wn.LTE,fail:Wn.GT},minimum:{okStr:">=",ok:Wn.GTE,fail:Wn.LT},exclusiveMaximum:{okStr:"<",ok:Wn.LT,fail:Wn.GTE},exclusiveMinimum:{okStr:">",ok:Wn.GT,fail:Wn.LTE}},fte={message:({keyword:e,schemaCode:t})=>(0,Kc.str)`must be ${qc[e].okStr} ${t}`,params:({keyword:e,schemaCode:t})=>(0,Kc._)`{comparison: ${qc[e].okStr}, limit: ${t}}`},pte={keyword:Object.keys(qc),type:"number",schemaType:"number",$data:!0,error:fte,code(e){const{keyword:t,data:r,schemaCode:n}=e;e.fail$data((0,Kc._)`${r} ${qc[t].fail} ${n} || isNaN(${r})`)}};ev.default=pte;var tv={};Object.defineProperty(tv,"__esModule",{value:!0});const ks=fe,hte={message:({schemaCode:e})=>(0,ks.str)`must be multiple of ${e}`,params:({schemaCode:e})=>(0,ks._)`{multipleOf: ${e}}`},mte={keyword:"multipleOf",type:"number",schemaType:"number",$data:!0,error:hte,code(e){const{gen:t,data:r,schemaCode:n,it:i}=e,a=i.opts.multipleOfPrecision,o=t.let("res"),s=a?(0,ks._)`Math.abs(Math.round(${o}) - ${o}) > 1e-${a}`:(0,ks._)`${o} !== parseInt(${o})`;e.fail$data((0,ks._)`(${n} === 0 || (${o} = ${r}/${n}, ${s}))`)}};tv.default=mte;var rv={},nv={};Object.defineProperty(nv,"__esModule",{value:!0});function H7(e){const t=e.length;let r=0,n=0,i;for(;n=55296&&i<=56319&&n(0,Mi._)`{limit: ${e}}`},$te={keyword:["maxLength","minLength"],type:"string",schemaType:"number",$data:!0,error:yte,code(e){const{keyword:t,data:r,schemaCode:n,it:i}=e,a=t==="maxLength"?Mi.operators.GT:Mi.operators.LT,o=i.opts.unicode===!1?(0,Mi._)`${r}.length`:(0,Mi._)`${(0,vte.useFunc)(e.gen,gte.default)}(${r})`;e.fail$data((0,Mi._)`${o} ${a} ${n}`)}};rv.default=$te;var iv={};Object.defineProperty(iv,"__esModule",{value:!0});const wte=me,Zc=fe,bte={message:({schemaCode:e})=>(0,Zc.str)`must match pattern "${e}"`,params:({schemaCode:e})=>(0,Zc._)`{pattern: ${e}}`},Ete={keyword:"pattern",type:"string",schemaType:"string",$data:!0,error:bte,code(e){const{data:t,$data:r,schema:n,schemaCode:i,it:a}=e,o=a.opts.unicodeRegExp?"u":"",s=r?(0,Zc._)`(new RegExp(${i}, ${o}))`:(0,wte.usePattern)(e,n);e.fail$data((0,Zc._)`!${s}.test(${t})`)}};iv.default=Ete;var av={};Object.defineProperty(av,"__esModule",{value:!0});const Fs=fe,Cte={message({keyword:e,schemaCode:t}){const r=e==="maxProperties"?"more":"fewer";return(0,Fs.str)`must NOT have ${r} than ${t} properties`},params:({schemaCode:e})=>(0,Fs._)`{limit: ${e}}`},Ste={keyword:["maxProperties","minProperties"],type:"object",schemaType:"number",$data:!0,error:Cte,code(e){const{keyword:t,data:r,schemaCode:n}=e,i=t==="maxProperties"?Fs.operators.GT:Fs.operators.LT;e.fail$data((0,Fs._)`Object.keys(${r}).length ${i} ${n}`)}};av.default=Ste;var ov={};Object.defineProperty(ov,"__esModule",{value:!0});const us=me,Ds=fe,_te=ge,xte={message:({params:{missingProperty:e}})=>(0,Ds.str)`must have required property '${e}'`,params:({params:{missingProperty:e}})=>(0,Ds._)`{missingProperty: ${e}}`},Ote={keyword:"required",type:"object",schemaType:"array",$data:!0,error:xte,code(e){const{gen:t,schema:r,schemaCode:n,data:i,$data:a,it:o}=e,{opts:s}=o;if(!a&&r.length===0)return;const l=r.length>=s.loopRequired;if(o.allErrors?u():c(),s.strictRequired){const f=e.parentSchema.properties,{definedProperties:m}=e.it;for(const v of r)if((f==null?void 0:f[v])===void 0&&!m.has(v)){const $=o.schemaEnv.baseId+o.errSchemaPath,h=`required property "${v}" is not defined at "${$}" (strictRequired)`;(0,_te.checkStrictMode)(o,h,o.opts.strictRequired)}}function u(){if(l||a)e.block$data(Ds.nil,d);else for(const f of r)(0,us.checkReportMissingProp)(e,f)}function c(){const f=t.let("missing");if(l||a){const m=t.let("valid",!0);e.block$data(m,()=>p(f,m)),e.ok(m)}else t.if((0,us.checkMissingProp)(e,r,f)),(0,us.reportMissingProp)(e,f),t.else()}function d(){t.forOf("prop",n,f=>{e.setParams({missingProperty:f}),t.if((0,us.noPropertyInData)(t,i,f,s.ownProperties),()=>e.error())})}function p(f,m){e.setParams({missingProperty:f}),t.forOf(f,n,()=>{t.assign(m,(0,us.propertyInData)(t,i,f,s.ownProperties)),t.if((0,Ds.not)(m),()=>{e.error(),t.break()})},Ds.nil)}}};ov.default=Ote;var sv={};Object.defineProperty(sv,"__esModule",{value:!0});const Vs=fe,Pte={message({keyword:e,schemaCode:t}){const r=e==="maxItems"?"more":"fewer";return(0,Vs.str)`must NOT have ${r} than ${t} items`},params:({schemaCode:e})=>(0,Vs._)`{limit: ${e}}`},Tte={keyword:["maxItems","minItems"],type:"array",schemaType:"number",$data:!0,error:Pte,code(e){const{keyword:t,data:r,schemaCode:n}=e,i=t==="maxItems"?Vs.operators.GT:Vs.operators.LT;e.fail$data((0,Vs._)`${r}.length ${i} ${n}`)}};sv.default=Tte;var lv={},Vl={};Object.defineProperty(Vl,"__esModule",{value:!0});const U7=E7;U7.code='require("ajv/dist/runtime/equal").default';Vl.default=U7;Object.defineProperty(lv,"__esModule",{value:!0});const $1=Dl,vt=fe,Ate=ge,Rte=Vl,jte={message:({params:{i:e,j:t}})=>(0,vt.str)`must NOT have duplicate items (items ## ${t} and ${e} are identical)`,params:({params:{i:e,j:t}})=>(0,vt._)`{i: ${e}, j: ${t}}`},Ite={keyword:"uniqueItems",type:"array",schemaType:"boolean",$data:!0,error:jte,code(e){const{gen:t,data:r,$data:n,schema:i,parentSchema:a,schemaCode:o,it:s}=e;if(!n&&!i)return;const l=t.let("valid"),u=a.items?(0,$1.getSchemaTypes)(a.items):[];e.block$data(l,c,(0,vt._)`${o} === false`),e.ok(l);function c(){const m=t.let("i",(0,vt._)`${r}.length`),v=t.let("j");e.setParams({i:m,j:v}),t.assign(l,!0),t.if((0,vt._)`${m} > 1`,()=>(d()?p:f)(m,v))}function d(){return u.length>0&&!u.some(m=>m==="object"||m==="array")}function p(m,v){const $=t.name("item"),h=(0,$1.checkDataTypes)(u,$,s.opts.strictNumbers,$1.DataType.Wrong),g=t.const("indices",(0,vt._)`{}`);t.for((0,vt._)`;${m}--;`,()=>{t.let($,(0,vt._)`${r}[${m}]`),t.if(h,(0,vt._)`continue`),u.length>1&&t.if((0,vt._)`typeof ${$} == "string"`,(0,vt._)`${$} += "_"`),t.if((0,vt._)`typeof ${g}[${$}] == "number"`,()=>{t.assign(v,(0,vt._)`${g}[${$}]`),e.error(),t.assign(l,!1).break()}).code((0,vt._)`${g}[${$}] = ${m}`)})}function f(m,v){const $=(0,Ate.useFunc)(t,Rte.default),h=t.name("outer");t.label(h).for((0,vt._)`;${m}--;`,()=>t.for((0,vt._)`${v} = ${m}; ${v}--;`,()=>t.if((0,vt._)`${$}(${r}[${m}], ${r}[${v}])`,()=>{e.error(),t.assign(l,!1).break(h)})))}}};lv.default=Ite;var uv={};Object.defineProperty(uv,"__esModule",{value:!0});const sh=fe,Lte=ge,Nte=Vl,Mte={message:"must be equal to constant",params:({schemaCode:e})=>(0,sh._)`{allowedValue: ${e}}`},kte={keyword:"const",$data:!0,error:Mte,code(e){const{gen:t,data:r,$data:n,schemaCode:i,schema:a}=e;n||a&&typeof a=="object"?e.fail$data((0,sh._)`!${(0,Lte.useFunc)(t,Nte.default)}(${r}, ${i})`):e.fail((0,sh._)`${a} !== ${r}`)}};uv.default=kte;var cv={};Object.defineProperty(cv,"__esModule",{value:!0});const ws=fe,Fte=ge,Dte=Vl,Vte={message:"must be equal to one of the allowed values",params:({schemaCode:e})=>(0,ws._)`{allowedValues: ${e}}`},Hte={keyword:"enum",schemaType:"array",$data:!0,error:Vte,code(e){const{gen:t,data:r,$data:n,schema:i,schemaCode:a,it:o}=e;if(!n&&i.length===0)throw new Error("enum must have non-empty array");const s=i.length>=o.opts.loopEnum;let l;const u=()=>l??(l=(0,Fte.useFunc)(t,Dte.default));let c;if(s||n)c=t.let("valid"),e.block$data(c,d);else{if(!Array.isArray(i))throw new Error("ajv implementation error");const f=t.const("vSchema",a);c=(0,ws.or)(...i.map((m,v)=>p(f,v)))}e.pass(c);function d(){t.assign(c,!1),t.forOf("v",a,f=>t.if((0,ws._)`${u()}(${r}, ${f})`,()=>t.assign(c,!0).break()))}function p(f,m){const v=i[m];return typeof v=="object"&&v!==null?(0,ws._)`${u()}(${r}, ${f}[${m}])`:(0,ws._)`${r} === ${v}`}}};cv.default=Hte;Object.defineProperty(X0,"__esModule",{value:!0});const Ute=ev,Bte=tv,zte=rv,Kte=iv,qte=av,Zte=ov,Wte=sv,Gte=lv,Qte=uv,Yte=cv,Jte=[Ute.default,Bte.default,zte.default,Kte.default,qte.default,Zte.default,Wte.default,Gte.default,{keyword:"type",schemaType:["string","array"]},{keyword:"nullable",schemaType:"boolean"},Qte.default,Yte.default];X0.default=Jte;var dv={},Vo={};Object.defineProperty(Vo,"__esModule",{value:!0});Vo.validateAdditionalItems=void 0;const ki=fe,lh=ge,Xte={message:({params:{len:e}})=>(0,ki.str)`must NOT have more than ${e} items`,params:({params:{len:e}})=>(0,ki._)`{limit: ${e}}`},ere={keyword:"additionalItems",type:"array",schemaType:["boolean","object"],before:"uniqueItems",error:Xte,code(e){const{parentSchema:t,it:r}=e,{items:n}=t;if(!Array.isArray(n)){(0,lh.checkStrictMode)(r,'"additionalItems" is ignored when "items" is not an array of schemas');return}B7(e,n)}};function B7(e,t){const{gen:r,schema:n,data:i,keyword:a,it:o}=e;o.items=!0;const s=r.const("len",(0,ki._)`${i}.length`);if(n===!1)e.setParams({len:t.length}),e.pass((0,ki._)`${s} <= ${t.length}`);else if(typeof n=="object"&&!(0,lh.alwaysValidSchema)(o,n)){const u=r.var("valid",(0,ki._)`${s} <= ${t.length}`);r.if((0,ki.not)(u),()=>l(u)),e.ok(u)}function l(u){r.forRange("i",t.length,s,c=>{e.subschema({keyword:a,dataProp:c,dataPropType:lh.Type.Num},u),o.allErrors||r.if((0,ki.not)(u),()=>r.break())})}}Vo.validateAdditionalItems=B7;Vo.default=ere;var fv={},Ho={};Object.defineProperty(Ho,"__esModule",{value:!0});Ho.validateTuple=void 0;const G$=fe,Ju=ge,tre=me,rre={keyword:"items",type:"array",schemaType:["object","array","boolean"],before:"uniqueItems",code(e){const{schema:t,it:r}=e;if(Array.isArray(t))return z7(e,"additionalItems",t);r.items=!0,!(0,Ju.alwaysValidSchema)(r,t)&&e.ok((0,tre.validateArray)(e))}};function z7(e,t,r=e.schema){const{gen:n,parentSchema:i,data:a,keyword:o,it:s}=e;c(i),s.opts.unevaluated&&r.length&&s.items!==!0&&(s.items=Ju.mergeEvaluated.items(n,r.length,s.items));const l=n.name("valid"),u=n.const("len",(0,G$._)`${a}.length`);r.forEach((d,p)=>{(0,Ju.alwaysValidSchema)(s,d)||(n.if((0,G$._)`${u} > ${p}`,()=>e.subschema({keyword:o,schemaProp:p,dataProp:p},l)),e.ok(l))});function c(d){const{opts:p,errSchemaPath:f}=s,m=r.length,v=m===d.minItems&&(m===d.maxItems||d[t]===!1);if(p.strictTuples&&!v){const $=`"${o}" is ${m}-tuple, but minItems or maxItems/${t} are not specified or different at path "${f}"`;(0,Ju.checkStrictMode)(s,$,p.strictTuples)}}}Ho.validateTuple=z7;Ho.default=rre;Object.defineProperty(fv,"__esModule",{value:!0});const nre=Ho,ire={keyword:"prefixItems",type:"array",schemaType:["array"],before:"uniqueItems",code:e=>(0,nre.validateTuple)(e,"items")};fv.default=ire;var pv={};Object.defineProperty(pv,"__esModule",{value:!0});const Q$=fe,are=ge,ore=me,sre=Vo,lre={message:({params:{len:e}})=>(0,Q$.str)`must NOT have more than ${e} items`,params:({params:{len:e}})=>(0,Q$._)`{limit: ${e}}`},ure={keyword:"items",type:"array",schemaType:["object","boolean"],before:"uniqueItems",error:lre,code(e){const{schema:t,parentSchema:r,it:n}=e,{prefixItems:i}=r;n.items=!0,!(0,are.alwaysValidSchema)(n,t)&&(i?(0,sre.validateAdditionalItems)(e,i):e.ok((0,ore.validateArray)(e)))}};pv.default=ure;var hv={};Object.defineProperty(hv,"__esModule",{value:!0});const ur=fe,Cu=ge,cre={message:({params:{min:e,max:t}})=>t===void 0?(0,ur.str)`must contain at least ${e} valid item(s)`:(0,ur.str)`must contain at least ${e} and no more than ${t} valid item(s)`,params:({params:{min:e,max:t}})=>t===void 0?(0,ur._)`{minContains: ${e}}`:(0,ur._)`{minContains: ${e}, maxContains: ${t}}`},dre={keyword:"contains",type:"array",schemaType:["object","boolean"],before:"uniqueItems",trackErrors:!0,error:cre,code(e){const{gen:t,schema:r,parentSchema:n,data:i,it:a}=e;let o,s;const{minContains:l,maxContains:u}=n;a.opts.next?(o=l===void 0?1:l,s=u):o=1;const c=t.const("len",(0,ur._)`${i}.length`);if(e.setParams({min:o,max:s}),s===void 0&&o===0){(0,Cu.checkStrictMode)(a,'"minContains" == 0 without "maxContains": "contains" keyword ignored');return}if(s!==void 0&&o>s){(0,Cu.checkStrictMode)(a,'"minContains" > "maxContains" is always invalid'),e.fail();return}if((0,Cu.alwaysValidSchema)(a,r)){let v=(0,ur._)`${c} >= ${o}`;s!==void 0&&(v=(0,ur._)`${v} && ${c} <= ${s}`),e.pass(v);return}a.items=!0;const d=t.name("valid");s===void 0&&o===1?f(d,()=>t.if(d,()=>t.break())):o===0?(t.let(d,!0),s!==void 0&&t.if((0,ur._)`${i}.length > 0`,p)):(t.let(d,!1),p()),e.result(d,()=>e.reset());function p(){const v=t.name("_valid"),$=t.let("count",0);f(v,()=>t.if(v,()=>m($)))}function f(v,$){t.forRange("i",0,c,h=>{e.subschema({keyword:"contains",dataProp:h,dataPropType:Cu.Type.Num,compositeRule:!0},v),$()})}function m(v){t.code((0,ur._)`${v}++`),s===void 0?t.if((0,ur._)`${v} >= ${o}`,()=>t.assign(d,!0).break()):(t.if((0,ur._)`${v} > ${s}`,()=>t.assign(d,!1).break()),o===1?t.assign(d,!0):t.if((0,ur._)`${v} >= ${o}`,()=>t.assign(d,!0)))}}};hv.default=dre;var df={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.validateSchemaDeps=e.validatePropertyDeps=e.error=void 0;const t=fe,r=ge,n=me;e.error={message:({params:{property:l,depsCount:u,deps:c}})=>{const d=u===1?"property":"properties";return(0,t.str)`must have ${d} ${c} when property ${l} is present`},params:({params:{property:l,depsCount:u,deps:c,missingProperty:d}})=>(0,t._)`{property: ${l}, - missingProperty: ${d}, + */var Um=Symbol.for("react.element"),Bm=Symbol.for("react.portal"),Sd=Symbol.for("react.fragment"),Cd=Symbol.for("react.strict_mode"),_d=Symbol.for("react.profiler"),xd=Symbol.for("react.provider"),Pd=Symbol.for("react.context"),GW=Symbol.for("react.server_context"),Td=Symbol.for("react.forward_ref"),Od=Symbol.for("react.suspense"),Rd=Symbol.for("react.suspense_list"),Ad=Symbol.for("react.memo"),Id=Symbol.for("react.lazy"),QW=Symbol.for("react.offscreen"),M8;M8=Symbol.for("react.module.reference");function bn(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Um:switch(e=e.type,e){case Sd:case _d:case Cd:case Od:case Rd:return e;default:switch(e=e&&e.$$typeof,e){case GW:case Pd:case Td:case Id:case Ad:case xd:return e;default:return t}}case Bm:return t}}}Re.ContextConsumer=Pd;Re.ContextProvider=xd;Re.Element=Um;Re.ForwardRef=Td;Re.Fragment=Sd;Re.Lazy=Id;Re.Memo=Ad;Re.Portal=Bm;Re.Profiler=_d;Re.StrictMode=Cd;Re.Suspense=Od;Re.SuspenseList=Rd;Re.isAsyncMode=function(){return!1};Re.isConcurrentMode=function(){return!1};Re.isContextConsumer=function(e){return bn(e)===Pd};Re.isContextProvider=function(e){return bn(e)===xd};Re.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Um};Re.isForwardRef=function(e){return bn(e)===Td};Re.isFragment=function(e){return bn(e)===Sd};Re.isLazy=function(e){return bn(e)===Id};Re.isMemo=function(e){return bn(e)===Ad};Re.isPortal=function(e){return bn(e)===Bm};Re.isProfiler=function(e){return bn(e)===_d};Re.isStrictMode=function(e){return bn(e)===Cd};Re.isSuspense=function(e){return bn(e)===Od};Re.isSuspenseList=function(e){return bn(e)===Rd};Re.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Sd||e===_d||e===Cd||e===Od||e===Rd||e===QW||typeof e=="object"&&e!==null&&(e.$$typeof===Id||e.$$typeof===Ad||e.$$typeof===xd||e.$$typeof===Pd||e.$$typeof===Td||e.$$typeof===M8||e.getModuleId!==void 0)};Re.typeOf=bn;L8.exports=Re;var YW=L8.exports;const E2=be(YW),Bf={boolean:{checkbox:"CheckboxWidget",radio:"RadioWidget",select:"SelectWidget",hidden:"HiddenWidget"},string:{text:"TextWidget",password:"PasswordWidget",email:"EmailWidget",hostname:"TextWidget",ipv4:"TextWidget",ipv6:"TextWidget",uri:"URLWidget","data-url":"FileWidget",radio:"RadioWidget",select:"SelectWidget",textarea:"TextareaWidget",hidden:"HiddenWidget",date:"DateWidget",datetime:"DateTimeWidget","date-time":"DateTimeWidget","alt-date":"AltDateWidget","alt-datetime":"AltDateTimeWidget",time:"TimeWidget",color:"ColorWidget",file:"FileWidget"},number:{text:"TextWidget",select:"SelectWidget",updown:"UpDownWidget",range:"RangeWidget",radio:"RadioWidget",hidden:"HiddenWidget"},integer:{text:"TextWidget",select:"SelectWidget",updown:"UpDownWidget",range:"RangeWidget",radio:"RadioWidget",hidden:"HiddenWidget"},array:{select:"SelectWidget",checkboxes:"CheckboxesWidget",files:"FileWidget",hidden:"HiddenWidget"}};function JW(e){let t=re(e,"MergedWidget");if(!t){const n=e.defaultProps&&e.defaultProps.options||{};t=({options:r,...i})=>w.jsx(e,{options:{...n,...r},...i}),ht(e,"MergedWidget",t)}return t}function fr(e,t,n={}){const r=wr(e);if(typeof t=="function"||t&&E2.isForwardRef(O.createElement(t))||E2.isMemo(t))return JW(t);if(typeof t!="string")throw new Error(`Unsupported widget definition: ${typeof t}`);if(t in n){const i=n[t];return fr(e,i,n)}if(typeof r=="string"){if(!(r in Bf))throw new Error(`No widget for type '${r}'`);if(t in Bf[r]){const i=n[Bf[r][t]];return fr(e,i,n)}}throw new Error(`No widget '${t}' for type '${r}'`)}function XW(e){let t=0;for(let n=0;n(t.add(n),r)),XW(JSON.stringify(e,Array.from(t).sort()))}function tG(e,t,n={}){try{return fr(e,t,n),!0}catch(r){const i=r;if(i.message&&(i.message.startsWith("No widget")||i.message.startsWith("Unsupported widget")))return!1;throw r}}function $l(e,t){return`${$d(e)?e:e[Gr]}__${t}`}function ro(e){return $l(e,"description")}function zm(e){return $l(e,"error")}function Ya(e){return $l(e,"examples")}function Km(e){return $l(e,"help")}function qm(e){return $l(e,"title")}function Xt(e,t=!1){const n=t?` ${Ya(e)}`:"";return`${zm(e)} ${ro(e)} ${Km(e)}${n}`}function Nd(e,t){return`${e}-${t}`}function Zm(e,t,n){return t?n:e}function nG(e){return e?new Date(e).toJSON():void 0}function rG(e,t){if(!Array.isArray(t))return e;const n=c=>c.reduce((f,d)=>(f[d]=!0,f),{}),r=c=>c.length>1?`properties '${c.join("', '")}'`:`property '${c[0]}'`,i=n(e),o=t.filter(c=>c==="*"||i[c]),s=n(o),a=e.filter(c=>!s[c]),l=o.indexOf("*");if(l===-1){if(a.length)throw new Error(`uiSchema order list does not contain ${r(a)}`);return o}if(l!==o.lastIndexOf("*"))throw new Error("uiSchema order list contains more than one wildcard item");const u=[...o];return u.splice(l,1,...a),u}function zf(e,t=!0){if(!e)return{year:-1,month:-1,day:-1,hour:t?-1:0,minute:t?-1:0,second:t?-1:0};const n=new Date(e);if(Number.isNaN(n.getTime()))throw new Error("Unable to parse date "+e);return{year:n.getUTCFullYear(),month:n.getUTCMonth()+1,day:n.getUTCDate(),hour:t?n.getUTCHours():0,minute:t?n.getUTCMinutes():0,second:t?n.getUTCSeconds():0}}function ga(e){if(e.const||e.enum&&e.enum.length===1&&e.enum[0]===!0)return!0;if(e.anyOf&&e.anyOf.length===1)return ga(e.anyOf[0]);if(e.oneOf&&e.oneOf.length===1)return ga(e.oneOf[0]);if(e.allOf){const t=n=>ga(n);return e.allOf.some(t)}return!1}function iG(e,t,n){const{props:r,state:i}=e;return!De(r,t)||!De(i,n)}function b2(e,t=!0){const{year:n,month:r,day:i,hour:o=0,minute:s=0,second:a=0}=e,l=Date.UTC(n,r-1,i,o,s,a),u=new Date(l).toJSON();return t?u:u.slice(0,10)}function Ja(e,t=[]){if(!e)return[];let n=[];return zt in e&&(n=n.concat(e[zt].map(r=>{const i=`.${t.join(".")}`;return{property:i,message:r,stack:`${i} ${r}`}}))),Object.keys(e).reduce((r,i)=>{if(i!==zt){const o=e[i];Ka(o)&&(r=r.concat(Ja(o,[...t,i])))}return r},n)}var oG=er,sG=gd,aG=dt,lG=gs,uG=o5,cG=no,dG=a5;function fG(e){return aG(e)?oG(e,cG):lG(e)?[e]:sG(uG(dG(e)))}var pG=fG;const F8=be(pG);function hG(e){const t=new qW;return e.length&&e.forEach(n=>{const{property:r,message:i}=n,o=r==="."?[]:F8(r);o.length>0&&o[0]===""&&o.splice(0,1),i&&t.addErrors(i,o)}),t.ErrorSchema}function D8(e){return Object.keys(e).reduce((t,n)=>{if(n==="addError")return t;{const r=e[n];return Ka(r)?{...t,[n]:D8(r)}:{...t,[n]:r}}},{})}function mG(e){if(!e)return"";const t=new Date(e),n=Dr(t.getFullYear(),4),r=Dr(t.getMonth()+1,2),i=Dr(t.getDate(),2),o=Dr(t.getHours(),2),s=Dr(t.getMinutes(),2),a=Dr(t.getSeconds(),2),l=Dr(t.getMilliseconds(),3);return`${n}-${r}-${i}T${o}:${s}:${a}.${l}`}function Ru(e,t){if(!t)return e;const{errors:n,errorSchema:r}=e;let i=Ja(t),o=t;return Zo(r)||(o=cr(r,t,!0),i=[...n].concat(i)),{errorSchema:o,errors:i}}function yG(e){for(const t in e){const n=e,r=n[t];t===at&&typeof r=="string"&&r.startsWith("#")?n[t]=D3+r:n[t]=Wm(r)}return e}function vG(e){for(let t=0;t!De(s,re(t,a)))),o=kG(zs(t),zs(e));return[...i,...o]}}var Ce;(function(e){e.ArrayItemTitle="Item",e.MissingItems="Missing items definition",e.YesLabel="Yes",e.NoLabel="No",e.CloseLabel="Close",e.ErrorsLabel="Errors",e.NewStringDefault="New Value",e.AddButton="Add",e.AddItemButton="Add Item",e.CopyButton="Copy",e.MoveDownButton="Move down",e.MoveUpButton="Move up",e.RemoveButton="Remove",e.NowLabel="Now",e.ClearLabel="Clear",e.AriaDateLabel="Select a date",e.PreviewLabel="Preview",e.DecrementAriaLabel="Decrease value by 1",e.IncrementAriaLabel="Increase value by 1",e.UnknownFieldType="Unknown field type %1",e.OptionPrefix="Option %1",e.TitleOptionPrefix="%1 option %2",e.KeyLabel="%1 Key",e.InvalidObjectField='Invalid "%1" object field configuration: _%2_.',e.UnsupportedField="Unsupported field schema.",e.UnsupportedFieldWithId="Unsupported field schema for field `%1`.",e.UnsupportedFieldWithReason="Unsupported field schema: _%1_.",e.UnsupportedFieldWithIdAndReason="Unsupported field schema for field `%1`: _%2_.",e.FilesInfo="**%1** (%2, %3 bytes)"})(Ce||(Ce={}));var Op={exports:{}},Gm={},vn={},Jo={},wl={},ce={},Xa={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.regexpCode=e.getEsmExportName=e.getProperty=e.safeStringify=e.stringify=e.strConcat=e.addCodeArg=e.str=e._=e.nil=e._Code=e.Name=e.IDENTIFIER=e._CodeOrName=void 0;class t{}e._CodeOrName=t,e.IDENTIFIER=/^[a-z$_][a-z$_0-9]*$/i;class n extends t{constructor(v){if(super(),!e.IDENTIFIER.test(v))throw new Error("CodeGen: name must be a valid identifier");this.str=v}toString(){return this.str}emptyStr(){return!1}get names(){return{[this.str]:1}}}e.Name=n;class r extends t{constructor(v){super(),this._items=typeof v=="string"?[v]:v}toString(){return this.str}emptyStr(){if(this._items.length>1)return!1;const v=this._items[0];return v===""||v==='""'}get str(){var v;return(v=this._str)!==null&&v!==void 0?v:this._str=this._items.reduce((g,E)=>`${g}${E}`,"")}get names(){var v;return(v=this._names)!==null&&v!==void 0?v:this._names=this._items.reduce((g,E)=>(E instanceof n&&(g[E.str]=(g[E.str]||0)+1),g),{})}}e._Code=r,e.nil=new r("");function i(m,...v){const g=[m[0]];let E=0;for(;E{if(f.scopePath===void 0)throw new Error(`CodeGen: name "${f}" has no value`);return(0,t._)`${u}${f.scopePath}`})}scopeCode(u=this._values,c,f){return this._reduceValues(u,d=>{if(d.value===void 0)throw new Error(`CodeGen: name "${d}" has no value`);return d.value.code},c,f)}_reduceValues(u,c,f={},d){let p=t.nil;for(const h in u){const $=u[h];if(!$)continue;const y=f[h]=f[h]||new Map;$.forEach(m=>{if(y.has(m))return;y.set(m,r.Started);let v=c(m);if(v){const g=this.opts.es5?e.varKinds.var:e.varKinds.const;p=(0,t._)`${p}${g} ${m} = ${v};${this.opts._n}`}else if(v=d==null?void 0:d(m))p=(0,t._)`${p}${v}${this.opts._n}`;else throw new n(m);y.set(m,r.Completed)})}return p}}e.ValueScope=a})(Rp);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.or=e.and=e.not=e.CodeGen=e.operators=e.varKinds=e.ValueScopeName=e.ValueScope=e.Scope=e.Name=e.regexpCode=e.stringify=e.getProperty=e.nil=e.strConcat=e.str=e._=void 0;const t=Xa,n=Rp;var r=Xa;Object.defineProperty(e,"_",{enumerable:!0,get:function(){return r._}}),Object.defineProperty(e,"str",{enumerable:!0,get:function(){return r.str}}),Object.defineProperty(e,"strConcat",{enumerable:!0,get:function(){return r.strConcat}}),Object.defineProperty(e,"nil",{enumerable:!0,get:function(){return r.nil}}),Object.defineProperty(e,"getProperty",{enumerable:!0,get:function(){return r.getProperty}}),Object.defineProperty(e,"stringify",{enumerable:!0,get:function(){return r.stringify}}),Object.defineProperty(e,"regexpCode",{enumerable:!0,get:function(){return r.regexpCode}}),Object.defineProperty(e,"Name",{enumerable:!0,get:function(){return r.Name}});var i=Rp;Object.defineProperty(e,"Scope",{enumerable:!0,get:function(){return i.Scope}}),Object.defineProperty(e,"ValueScope",{enumerable:!0,get:function(){return i.ValueScope}}),Object.defineProperty(e,"ValueScopeName",{enumerable:!0,get:function(){return i.ValueScopeName}}),Object.defineProperty(e,"varKinds",{enumerable:!0,get:function(){return i.varKinds}}),e.operators={GT:new t._Code(">"),GTE:new t._Code(">="),LT:new t._Code("<"),LTE:new t._Code("<="),EQ:new t._Code("==="),NEQ:new t._Code("!=="),NOT:new t._Code("!"),OR:new t._Code("||"),AND:new t._Code("&&"),ADD:new t._Code("+")};class o{optimizeNodes(){return this}optimizeNames(P,A){return this}}class s extends o{constructor(P,A,U){super(),this.varKind=P,this.name=A,this.rhs=U}render({es5:P,_n:A}){const U=P?n.varKinds.var:this.varKind,ee=this.rhs===void 0?"":` = ${this.rhs}`;return`${U} ${this.name}${ee};`+A}optimizeNames(P,A){if(P[this.name.str])return this.rhs&&(this.rhs=B(this.rhs,P,A)),this}get names(){return this.rhs instanceof t._CodeOrName?this.rhs.names:{}}}class a extends o{constructor(P,A,U){super(),this.lhs=P,this.rhs=A,this.sideEffects=U}render({_n:P}){return`${this.lhs} = ${this.rhs};`+P}optimizeNames(P,A){if(!(this.lhs instanceof t.Name&&!P[this.lhs.str]&&!this.sideEffects))return this.rhs=B(this.rhs,P,A),this}get names(){const P=this.lhs instanceof t.Name?{}:{...this.lhs.names};return F(P,this.rhs)}}class l extends a{constructor(P,A,U,ee){super(P,U,ee),this.op=A}render({_n:P}){return`${this.lhs} ${this.op}= ${this.rhs};`+P}}class u extends o{constructor(P){super(),this.label=P,this.names={}}render({_n:P}){return`${this.label}:`+P}}class c extends o{constructor(P){super(),this.label=P,this.names={}}render({_n:P}){return`break${this.label?` ${this.label}`:""};`+P}}class f extends o{constructor(P){super(),this.error=P}render({_n:P}){return`throw ${this.error};`+P}get names(){return this.error.names}}class d extends o{constructor(P){super(),this.code=P}render({_n:P}){return`${this.code};`+P}optimizeNodes(){return`${this.code}`?this:void 0}optimizeNames(P,A){return this.code=B(this.code,P,A),this}get names(){return this.code instanceof t._CodeOrName?this.code.names:{}}}class p extends o{constructor(P=[]){super(),this.nodes=P}render(P){return this.nodes.reduce((A,U)=>A+U.render(P),"")}optimizeNodes(){const{nodes:P}=this;let A=P.length;for(;A--;){const U=P[A].optimizeNodes();Array.isArray(U)?P.splice(A,1,...U):U?P[A]=U:P.splice(A,1)}return P.length>0?this:void 0}optimizeNames(P,A){const{nodes:U}=this;let ee=U.length;for(;ee--;){const te=U[ee];te.optimizeNames(P,A)||(X(P,te.names),U.splice(ee,1))}return U.length>0?this:void 0}get names(){return this.nodes.reduce((P,A)=>q(P,A.names),{})}}class h extends p{render(P){return"{"+P._n+super.render(P)+"}"+P._n}}class $ extends p{}class y extends h{}y.kind="else";class m extends h{constructor(P,A){super(A),this.condition=P}render(P){let A=`if(${this.condition})`+super.render(P);return this.else&&(A+="else "+this.else.render(P)),A}optimizeNodes(){super.optimizeNodes();const P=this.condition;if(P===!0)return this.nodes;let A=this.else;if(A){const U=A.optimizeNodes();A=this.else=Array.isArray(U)?new y(U):U}if(A)return P===!1?A instanceof m?A:A.nodes:this.nodes.length?this:new m(ae(P),A instanceof m?[A]:A.nodes);if(!(P===!1||!this.nodes.length))return this}optimizeNames(P,A){var U;if(this.else=(U=this.else)===null||U===void 0?void 0:U.optimizeNames(P,A),!!(super.optimizeNames(P,A)||this.else))return this.condition=B(this.condition,P,A),this}get names(){const P=super.names;return F(P,this.condition),this.else&&q(P,this.else.names),P}}m.kind="if";class v extends h{}v.kind="for";class g extends v{constructor(P){super(),this.iteration=P}render(P){return`for(${this.iteration})`+super.render(P)}optimizeNames(P,A){if(super.optimizeNames(P,A))return this.iteration=B(this.iteration,P,A),this}get names(){return q(super.names,this.iteration.names)}}class E extends v{constructor(P,A,U,ee){super(),this.varKind=P,this.name=A,this.from=U,this.to=ee}render(P){const A=P.es5?n.varKinds.var:this.varKind,{name:U,from:ee,to:te}=this;return`for(${A} ${U}=${ee}; ${U}<${te}; ${U}++)`+super.render(P)}get names(){const P=F(super.names,this.from);return F(P,this.to)}}class _ extends v{constructor(P,A,U,ee){super(),this.loop=P,this.varKind=A,this.name=U,this.iterable=ee}render(P){return`for(${this.varKind} ${this.name} ${this.loop} ${this.iterable})`+super.render(P)}optimizeNames(P,A){if(super.optimizeNames(P,A))return this.iterable=B(this.iterable,P,A),this}get names(){return q(super.names,this.iterable.names)}}class C extends h{constructor(P,A,U){super(),this.name=P,this.args=A,this.async=U}render(P){return`${this.async?"async ":""}function ${this.name}(${this.args})`+super.render(P)}}C.kind="func";class x extends p{render(P){return"return "+super.render(P)}}x.kind="return";class b extends h{render(P){let A="try"+super.render(P);return this.catch&&(A+=this.catch.render(P)),this.finally&&(A+=this.finally.render(P)),A}optimizeNodes(){var P,A;return super.optimizeNodes(),(P=this.catch)===null||P===void 0||P.optimizeNodes(),(A=this.finally)===null||A===void 0||A.optimizeNodes(),this}optimizeNames(P,A){var U,ee;return super.optimizeNames(P,A),(U=this.catch)===null||U===void 0||U.optimizeNames(P,A),(ee=this.finally)===null||ee===void 0||ee.optimizeNames(P,A),this}get names(){const P=super.names;return this.catch&&q(P,this.catch.names),this.finally&&q(P,this.finally.names),P}}class k extends h{constructor(P){super(),this.error=P}render(P){return`catch(${this.error})`+super.render(P)}}k.kind="catch";class I extends h{render(P){return"finally"+super.render(P)}}I.kind="finally";class M{constructor(P,A={}){this._values={},this._blockStarts=[],this._constants={},this.opts={...A,_n:A.lines?` +`:""},this._extScope=P,this._scope=new n.Scope({parent:P}),this._nodes=[new $]}toString(){return this._root.render(this.opts)}name(P){return this._scope.name(P)}scopeName(P){return this._extScope.name(P)}scopeValue(P,A){const U=this._extScope.value(P,A);return(this._values[U.prefix]||(this._values[U.prefix]=new Set)).add(U),U}getScopeValue(P,A){return this._extScope.getValue(P,A)}scopeRefs(P){return this._extScope.scopeRefs(P,this._values)}scopeCode(){return this._extScope.scopeCode(this._values)}_def(P,A,U,ee){const te=this._scope.toName(A);return U!==void 0&&ee&&(this._constants[te.str]=U),this._leafNode(new s(P,te,U)),te}const(P,A,U){return this._def(n.varKinds.const,P,A,U)}let(P,A,U){return this._def(n.varKinds.let,P,A,U)}var(P,A,U){return this._def(n.varKinds.var,P,A,U)}assign(P,A,U){return this._leafNode(new a(P,A,U))}add(P,A){return this._leafNode(new l(P,e.operators.ADD,A))}code(P){return typeof P=="function"?P():P!==t.nil&&this._leafNode(new d(P)),this}object(...P){const A=["{"];for(const[U,ee]of P)A.length>1&&A.push(","),A.push(U),(U!==ee||this.opts.es5)&&(A.push(":"),(0,t.addCodeArg)(A,ee));return A.push("}"),new t._Code(A)}if(P,A,U){if(this._blockNode(new m(P)),A&&U)this.code(A).else().code(U).endIf();else if(A)this.code(A).endIf();else if(U)throw new Error('CodeGen: "else" body without "then" body');return this}elseIf(P){return this._elseNode(new m(P))}else(){return this._elseNode(new y)}endIf(){return this._endBlockNode(m,y)}_for(P,A){return this._blockNode(P),A&&this.code(A).endFor(),this}for(P,A){return this._for(new g(P),A)}forRange(P,A,U,ee,te=this.opts.es5?n.varKinds.var:n.varKinds.let){const pe=this._scope.toName(P);return this._for(new E(te,pe,A,U),()=>ee(pe))}forOf(P,A,U,ee=n.varKinds.const){const te=this._scope.toName(P);if(this.opts.es5){const pe=A instanceof t.Name?A:this.var("_arr",A);return this.forRange("_i",0,(0,t._)`${pe}.length`,ye=>{this.var(te,(0,t._)`${pe}[${ye}]`),U(te)})}return this._for(new _("of",ee,te,A),()=>U(te))}forIn(P,A,U,ee=this.opts.es5?n.varKinds.var:n.varKinds.const){if(this.opts.ownProperties)return this.forOf(P,(0,t._)`Object.keys(${A})`,U);const te=this._scope.toName(P);return this._for(new _("in",ee,te,A),()=>U(te))}endFor(){return this._endBlockNode(v)}label(P){return this._leafNode(new u(P))}break(P){return this._leafNode(new c(P))}return(P){const A=new x;if(this._blockNode(A),this.code(P),A.nodes.length!==1)throw new Error('CodeGen: "return" should have one node');return this._endBlockNode(x)}try(P,A,U){if(!A&&!U)throw new Error('CodeGen: "try" without "catch" and "finally"');const ee=new b;if(this._blockNode(ee),this.code(P),A){const te=this.name("e");this._currNode=ee.catch=new k(te),A(te)}return U&&(this._currNode=ee.finally=new I,this.code(U)),this._endBlockNode(k,I)}throw(P){return this._leafNode(new f(P))}block(P,A){return this._blockStarts.push(this._nodes.length),P&&this.code(P).endBlock(A),this}endBlock(P){const A=this._blockStarts.pop();if(A===void 0)throw new Error("CodeGen: not in self-balancing block");const U=this._nodes.length-A;if(U<0||P!==void 0&&U!==P)throw new Error(`CodeGen: wrong number of nodes: ${U} vs ${P} expected`);return this._nodes.length=A,this}func(P,A=t.nil,U,ee){return this._blockNode(new C(P,A,U)),ee&&this.code(ee).endFunc(),this}endFunc(){return this._endBlockNode(C)}optimize(P=1){for(;P-- >0;)this._root.optimizeNodes(),this._root.optimizeNames(this._root.names,this._constants)}_leafNode(P){return this._currNode.nodes.push(P),this}_blockNode(P){this._currNode.nodes.push(P),this._nodes.push(P)}_endBlockNode(P,A){const U=this._currNode;if(U instanceof P||A&&U instanceof A)return this._nodes.pop(),this;throw new Error(`CodeGen: not in block "${A?`${P.kind}/${A.kind}`:P.kind}"`)}_elseNode(P){const A=this._currNode;if(!(A instanceof m))throw new Error('CodeGen: "else" without "if"');return this._currNode=A.else=P,this}get _root(){return this._nodes[0]}get _currNode(){const P=this._nodes;return P[P.length-1]}set _currNode(P){const A=this._nodes;A[A.length-1]=P}}e.CodeGen=M;function q(L,P){for(const A in P)L[A]=(L[A]||0)+(P[A]||0);return L}function F(L,P){return P instanceof t._CodeOrName?q(L,P.names):L}function B(L,P,A){if(L instanceof t.Name)return U(L);if(!ee(L))return L;return new t._Code(L._items.reduce((te,pe)=>(pe instanceof t.Name&&(pe=U(pe)),pe instanceof t._Code?te.push(...pe._items):te.push(pe),te),[]));function U(te){const pe=A[te.str];return pe===void 0||P[te.str]!==1?te:(delete P[te.str],pe)}function ee(te){return te instanceof t._Code&&te._items.some(pe=>pe instanceof t.Name&&P[pe.str]===1&&A[pe.str]!==void 0)}}function X(L,P){for(const A in P)L[A]=(L[A]||0)-(P[A]||0)}function ae(L){return typeof L=="boolean"||typeof L=="number"||L===null?!L:(0,t._)`!${K(L)}`}e.not=ae;const Ie=j(e.operators.AND);function Q(...L){return L.reduce(Ie)}e.and=Q;const Y=j(e.operators.OR);function H(...L){return L.reduce(Y)}e.or=H;function j(L){return(P,A)=>P===t.nil?A:A===t.nil?P:(0,t._)`${K(P)} ${L} ${K(A)}`}function K(L){return L instanceof t.Name?L:(0,t._)`(${L})`}})(ce);var $e={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.checkStrictMode=e.getErrorPath=e.Type=e.useFunc=e.setEvaluated=e.evaluatedPropsToName=e.mergeEvaluated=e.eachItem=e.unescapeJsonPointer=e.escapeJsonPointer=e.escapeFragment=e.unescapeFragment=e.schemaRefOrVal=e.schemaHasRulesButRef=e.schemaHasRules=e.checkUnknownRules=e.alwaysValidSchema=e.toHash=void 0;const t=ce,n=Xa;function r(C){const x={};for(const b of C)x[b]=!0;return x}e.toHash=r;function i(C,x){return typeof x=="boolean"?x:Object.keys(x).length===0?!0:(o(C,x),!s(x,C.self.RULES.all))}e.alwaysValidSchema=i;function o(C,x=C.schema){const{opts:b,self:k}=C;if(!b.strictSchema||typeof x=="boolean")return;const I=k.RULES.keywords;for(const M in x)I[M]||_(C,`unknown keyword: "${M}"`)}e.checkUnknownRules=o;function s(C,x){if(typeof C=="boolean")return!C;for(const b in C)if(x[b])return!0;return!1}e.schemaHasRules=s;function a(C,x){if(typeof C=="boolean")return!C;for(const b in C)if(b!=="$ref"&&x.all[b])return!0;return!1}e.schemaHasRulesButRef=a;function l({topSchemaRef:C,schemaPath:x},b,k,I){if(!I){if(typeof b=="number"||typeof b=="boolean")return b;if(typeof b=="string")return(0,t._)`${b}`}return(0,t._)`${C}${x}${(0,t.getProperty)(k)}`}e.schemaRefOrVal=l;function u(C){return d(decodeURIComponent(C))}e.unescapeFragment=u;function c(C){return encodeURIComponent(f(C))}e.escapeFragment=c;function f(C){return typeof C=="number"?`${C}`:C.replace(/~/g,"~0").replace(/\//g,"~1")}e.escapeJsonPointer=f;function d(C){return C.replace(/~1/g,"/").replace(/~0/g,"~")}e.unescapeJsonPointer=d;function p(C,x){if(Array.isArray(C))for(const b of C)x(b);else x(C)}e.eachItem=p;function h({mergeNames:C,mergeToName:x,mergeValues:b,resultToName:k}){return(I,M,q,F)=>{const B=q===void 0?M:q instanceof t.Name?(M instanceof t.Name?C(I,M,q):x(I,M,q),q):M instanceof t.Name?(x(I,q,M),M):b(M,q);return F===t.Name&&!(B instanceof t.Name)?k(I,B):B}}e.mergeEvaluated={props:h({mergeNames:(C,x,b)=>C.if((0,t._)`${b} !== true && ${x} !== undefined`,()=>{C.if((0,t._)`${x} === true`,()=>C.assign(b,!0),()=>C.assign(b,(0,t._)`${b} || {}`).code((0,t._)`Object.assign(${b}, ${x})`))}),mergeToName:(C,x,b)=>C.if((0,t._)`${b} !== true`,()=>{x===!0?C.assign(b,!0):(C.assign(b,(0,t._)`${b} || {}`),y(C,b,x))}),mergeValues:(C,x)=>C===!0?!0:{...C,...x},resultToName:$}),items:h({mergeNames:(C,x,b)=>C.if((0,t._)`${b} !== true && ${x} !== undefined`,()=>C.assign(b,(0,t._)`${x} === true ? true : ${b} > ${x} ? ${b} : ${x}`)),mergeToName:(C,x,b)=>C.if((0,t._)`${b} !== true`,()=>C.assign(b,x===!0?!0:(0,t._)`${b} > ${x} ? ${b} : ${x}`)),mergeValues:(C,x)=>C===!0?!0:Math.max(C,x),resultToName:(C,x)=>C.var("items",x)})};function $(C,x){if(x===!0)return C.var("props",!0);const b=C.var("props",(0,t._)`{}`);return x!==void 0&&y(C,b,x),b}e.evaluatedPropsToName=$;function y(C,x,b){Object.keys(b).forEach(k=>C.assign((0,t._)`${x}${(0,t.getProperty)(k)}`,!0))}e.setEvaluated=y;const m={};function v(C,x){return C.scopeValue("func",{ref:x,code:m[x.code]||(m[x.code]=new n._Code(x.code))})}e.useFunc=v;var g;(function(C){C[C.Num=0]="Num",C[C.Str=1]="Str"})(g=e.Type||(e.Type={}));function E(C,x,b){if(C instanceof t.Name){const k=x===g.Num;return b?k?(0,t._)`"[" + ${C} + "]"`:(0,t._)`"['" + ${C} + "']"`:k?(0,t._)`"/" + ${C}`:(0,t._)`"/" + ${C}.replace(/~/g, "~0").replace(/\\//g, "~1")`}return b?(0,t.getProperty)(C).toString():"/"+f(C)}e.getErrorPath=E;function _(C,x,b=C.opts.strictSchema){if(b){if(x=`strict mode: ${x}`,b===!0)throw new Error(x);C.self.logger.warn(x)}}e.checkStrictMode=_})($e);var en={};Object.defineProperty(en,"__esModule",{value:!0});const wt=ce,LG={data:new wt.Name("data"),valCxt:new wt.Name("valCxt"),instancePath:new wt.Name("instancePath"),parentData:new wt.Name("parentData"),parentDataProperty:new wt.Name("parentDataProperty"),rootData:new wt.Name("rootData"),dynamicAnchors:new wt.Name("dynamicAnchors"),vErrors:new wt.Name("vErrors"),errors:new wt.Name("errors"),this:new wt.Name("this"),self:new wt.Name("self"),scope:new wt.Name("scope"),json:new wt.Name("json"),jsonPos:new wt.Name("jsonPos"),jsonLen:new wt.Name("jsonLen"),jsonPart:new wt.Name("jsonPart")};en.default=LG;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.extendErrors=e.resetErrorsCount=e.reportExtraError=e.reportError=e.keyword$DataError=e.keywordError=void 0;const t=ce,n=$e,r=en;e.keywordError={message:({keyword:y})=>(0,t.str)`must pass "${y}" keyword validation`},e.keyword$DataError={message:({keyword:y,schemaType:m})=>m?(0,t.str)`"${y}" keyword must be ${m} ($data)`:(0,t.str)`"${y}" keyword is invalid ($data)`};function i(y,m=e.keywordError,v,g){const{it:E}=y,{gen:_,compositeRule:C,allErrors:x}=E,b=f(y,m,v);g??(C||x)?l(_,b):u(E,(0,t._)`[${b}]`)}e.reportError=i;function o(y,m=e.keywordError,v){const{it:g}=y,{gen:E,compositeRule:_,allErrors:C}=g,x=f(y,m,v);l(E,x),_||C||u(g,r.default.vErrors)}e.reportExtraError=o;function s(y,m){y.assign(r.default.errors,m),y.if((0,t._)`${r.default.vErrors} !== null`,()=>y.if(m,()=>y.assign((0,t._)`${r.default.vErrors}.length`,m),()=>y.assign(r.default.vErrors,null)))}e.resetErrorsCount=s;function a({gen:y,keyword:m,schemaValue:v,data:g,errsCount:E,it:_}){if(E===void 0)throw new Error("ajv implementation error");const C=y.name("err");y.forRange("i",E,r.default.errors,x=>{y.const(C,(0,t._)`${r.default.vErrors}[${x}]`),y.if((0,t._)`${C}.instancePath === undefined`,()=>y.assign((0,t._)`${C}.instancePath`,(0,t.strConcat)(r.default.instancePath,_.errorPath))),y.assign((0,t._)`${C}.schemaPath`,(0,t.str)`${_.errSchemaPath}/${m}`),_.opts.verbose&&(y.assign((0,t._)`${C}.schema`,v),y.assign((0,t._)`${C}.data`,g))})}e.extendErrors=a;function l(y,m){const v=y.const("err",m);y.if((0,t._)`${r.default.vErrors} === null`,()=>y.assign(r.default.vErrors,(0,t._)`[${v}]`),(0,t._)`${r.default.vErrors}.push(${v})`),y.code((0,t._)`${r.default.errors}++`)}function u(y,m){const{gen:v,validateName:g,schemaEnv:E}=y;E.$async?v.throw((0,t._)`new ${y.ValidationError}(${m})`):(v.assign((0,t._)`${g}.errors`,m),v.return(!1))}const c={keyword:new t.Name("keyword"),schemaPath:new t.Name("schemaPath"),params:new t.Name("params"),propertyName:new t.Name("propertyName"),message:new t.Name("message"),schema:new t.Name("schema"),parentSchema:new t.Name("parentSchema")};function f(y,m,v){const{createErrors:g}=y.it;return g===!1?(0,t._)`{}`:d(y,m,v)}function d(y,m,v={}){const{gen:g,it:E}=y,_=[p(E,v),h(y,v)];return $(y,m,_),g.object(..._)}function p({errorPath:y},{instancePath:m}){const v=m?(0,t.str)`${y}${(0,n.getErrorPath)(m,n.Type.Str)}`:y;return[r.default.instancePath,(0,t.strConcat)(r.default.instancePath,v)]}function h({keyword:y,it:{errSchemaPath:m}},{schemaPath:v,parentSchema:g}){let E=g?m:(0,t.str)`${m}/${y}`;return v&&(E=(0,t.str)`${E}${(0,n.getErrorPath)(v,n.Type.Str)}`),[c.schemaPath,E]}function $(y,{params:m,message:v},g){const{keyword:E,data:_,schemaValue:C,it:x}=y,{opts:b,propertyName:k,topSchemaRef:I,schemaPath:M}=x;g.push([c.keyword,E],[c.params,typeof m=="function"?m(y):m||(0,t._)`{}`]),b.messages&&g.push([c.message,typeof v=="function"?v(y):v]),b.verbose&&g.push([c.schema,C],[c.parentSchema,(0,t._)`${I}${M}`],[r.default.data,_]),k&&g.push([c.propertyName,k])}})(wl);Object.defineProperty(Jo,"__esModule",{value:!0});Jo.boolOrEmptySchema=Jo.topBoolOrEmptySchema=void 0;const MG=wl,FG=ce,DG=en,VG={message:"boolean schema is false"};function HG(e){const{gen:t,schema:n,validateName:r}=e;n===!1?H8(e,!1):typeof n=="object"&&n.$async===!0?t.return(DG.default.data):(t.assign((0,FG._)`${r}.errors`,null),t.return(!0))}Jo.topBoolOrEmptySchema=HG;function UG(e,t){const{gen:n,schema:r}=e;r===!1?(n.var(t,!1),H8(e)):n.var(t,!0)}Jo.boolOrEmptySchema=UG;function H8(e,t){const{gen:n,data:r}=e,i={gen:n,keyword:"false schema",data:r,schema:!1,schemaCode:!1,schemaValue:!1,params:{},it:e};(0,MG.reportError)(i,VG,void 0,t)}var El={},Gi={};Object.defineProperty(Gi,"__esModule",{value:!0});Gi.getRules=Gi.isJSONType=void 0;const BG=["string","number","integer","boolean","null","object","array"],zG=new Set(BG);function KG(e){return typeof e=="string"&&zG.has(e)}Gi.isJSONType=KG;function qG(){const e={number:{type:"number",rules:[]},string:{type:"string",rules:[]},array:{type:"array",rules:[]},object:{type:"object",rules:[]}};return{types:{...e,integer:!0,boolean:!0,null:!0},rules:[{rules:[]},e.number,e.string,e.array,e.object],post:{rules:[]},all:{},keywords:{}}}Gi.getRules=qG;var pr={};Object.defineProperty(pr,"__esModule",{value:!0});pr.shouldUseRule=pr.shouldUseGroup=pr.schemaHasRulesForType=void 0;function ZG({schema:e,self:t},n){const r=t.RULES.types[n];return r&&r!==!0&&U8(e,r)}pr.schemaHasRulesForType=ZG;function U8(e,t){return t.rules.some(n=>B8(e,n))}pr.shouldUseGroup=U8;function B8(e,t){var n;return e[t.keyword]!==void 0||((n=t.definition.implements)===null||n===void 0?void 0:n.some(r=>e[r]!==void 0))}pr.shouldUseRule=B8;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.reportTypeError=e.checkDataTypes=e.checkDataType=e.coerceAndCheckDataType=e.getJSONTypes=e.getSchemaTypes=e.DataType=void 0;const t=Gi,n=pr,r=wl,i=ce,o=$e;var s;(function(g){g[g.Correct=0]="Correct",g[g.Wrong=1]="Wrong"})(s=e.DataType||(e.DataType={}));function a(g){const E=l(g.type);if(E.includes("null")){if(g.nullable===!1)throw new Error("type: null contradicts nullable: false")}else{if(!E.length&&g.nullable!==void 0)throw new Error('"nullable" cannot be used without "type"');g.nullable===!0&&E.push("null")}return E}e.getSchemaTypes=a;function l(g){const E=Array.isArray(g)?g:g?[g]:[];if(E.every(t.isJSONType))return E;throw new Error("type must be JSONType or JSONType[]: "+E.join(","))}e.getJSONTypes=l;function u(g,E){const{gen:_,data:C,opts:x}=g,b=f(E,x.coerceTypes),k=E.length>0&&!(b.length===0&&E.length===1&&(0,n.schemaHasRulesForType)(g,E[0]));if(k){const I=$(E,C,x.strictNumbers,s.Wrong);_.if(I,()=>{b.length?d(g,E,b):m(g)})}return k}e.coerceAndCheckDataType=u;const c=new Set(["string","number","integer","boolean","null"]);function f(g,E){return E?g.filter(_=>c.has(_)||E==="array"&&_==="array"):[]}function d(g,E,_){const{gen:C,data:x,opts:b}=g,k=C.let("dataType",(0,i._)`typeof ${x}`),I=C.let("coerced",(0,i._)`undefined`);b.coerceTypes==="array"&&C.if((0,i._)`${k} == 'object' && Array.isArray(${x}) && ${x}.length == 1`,()=>C.assign(x,(0,i._)`${x}[0]`).assign(k,(0,i._)`typeof ${x}`).if($(E,x,b.strictNumbers),()=>C.assign(I,x))),C.if((0,i._)`${I} !== undefined`);for(const q of _)(c.has(q)||q==="array"&&b.coerceTypes==="array")&&M(q);C.else(),m(g),C.endIf(),C.if((0,i._)`${I} !== undefined`,()=>{C.assign(x,I),p(g,I)});function M(q){switch(q){case"string":C.elseIf((0,i._)`${k} == "number" || ${k} == "boolean"`).assign(I,(0,i._)`"" + ${x}`).elseIf((0,i._)`${x} === null`).assign(I,(0,i._)`""`);return;case"number":C.elseIf((0,i._)`${k} == "boolean" || ${x} === null + || (${k} == "string" && ${x} && ${x} == +${x})`).assign(I,(0,i._)`+${x}`);return;case"integer":C.elseIf((0,i._)`${k} === "boolean" || ${x} === null + || (${k} === "string" && ${x} && ${x} == +${x} && !(${x} % 1))`).assign(I,(0,i._)`+${x}`);return;case"boolean":C.elseIf((0,i._)`${x} === "false" || ${x} === 0 || ${x} === null`).assign(I,!1).elseIf((0,i._)`${x} === "true" || ${x} === 1`).assign(I,!0);return;case"null":C.elseIf((0,i._)`${x} === "" || ${x} === 0 || ${x} === false`),C.assign(I,null);return;case"array":C.elseIf((0,i._)`${k} === "string" || ${k} === "number" + || ${k} === "boolean" || ${x} === null`).assign(I,(0,i._)`[${x}]`)}}}function p({gen:g,parentData:E,parentDataProperty:_},C){g.if((0,i._)`${E} !== undefined`,()=>g.assign((0,i._)`${E}[${_}]`,C))}function h(g,E,_,C=s.Correct){const x=C===s.Correct?i.operators.EQ:i.operators.NEQ;let b;switch(g){case"null":return(0,i._)`${E} ${x} null`;case"array":b=(0,i._)`Array.isArray(${E})`;break;case"object":b=(0,i._)`${E} && typeof ${E} == "object" && !Array.isArray(${E})`;break;case"integer":b=k((0,i._)`!(${E} % 1) && !isNaN(${E})`);break;case"number":b=k();break;default:return(0,i._)`typeof ${E} ${x} ${g}`}return C===s.Correct?b:(0,i.not)(b);function k(I=i.nil){return(0,i.and)((0,i._)`typeof ${E} == "number"`,I,_?(0,i._)`isFinite(${E})`:i.nil)}}e.checkDataType=h;function $(g,E,_,C){if(g.length===1)return h(g[0],E,_,C);let x;const b=(0,o.toHash)(g);if(b.array&&b.object){const k=(0,i._)`typeof ${E} != "object"`;x=b.null?k:(0,i._)`!${E} || ${k}`,delete b.null,delete b.array,delete b.object}else x=i.nil;b.number&&delete b.integer;for(const k in b)x=(0,i.and)(x,h(k,E,_,C));return x}e.checkDataTypes=$;const y={message:({schema:g})=>`must be ${g}`,params:({schema:g,schemaValue:E})=>typeof g=="string"?(0,i._)`{type: ${g}}`:(0,i._)`{type: ${E}}`};function m(g){const E=v(g);(0,r.reportError)(E,y)}e.reportTypeError=m;function v(g){const{gen:E,data:_,schema:C}=g,x=(0,o.schemaRefOrVal)(g,C,"type");return{gen:E,keyword:"type",data:_,schema:C.type,schemaCode:x,schemaValue:x,parentSchema:C,params:{},it:g}}})(El);var kd={};Object.defineProperty(kd,"__esModule",{value:!0});kd.assignDefaults=void 0;const co=ce,WG=$e;function GG(e,t){const{properties:n,items:r}=e.schema;if(t==="object"&&n)for(const i in n)C2(e,i,n[i].default);else t==="array"&&Array.isArray(r)&&r.forEach((i,o)=>C2(e,o,i.default))}kd.assignDefaults=GG;function C2(e,t,n){const{gen:r,compositeRule:i,data:o,opts:s}=e;if(n===void 0)return;const a=(0,co._)`${o}${(0,co.getProperty)(t)}`;if(i){(0,WG.checkStrictMode)(e,`default is ignored for: ${a}`);return}let l=(0,co._)`${a} === undefined`;s.useDefaults==="empty"&&(l=(0,co._)`${l} || ${a} === null || ${a} === ""`),r.if(l,(0,co._)`${a} = ${(0,co.stringify)(n)}`)}var Gn={},he={};Object.defineProperty(he,"__esModule",{value:!0});he.validateUnion=he.validateArray=he.usePattern=he.callValidateCode=he.schemaProperties=he.allSchemaProperties=he.noPropertyInData=he.propertyInData=he.isOwnProperty=he.hasPropFunc=he.reportMissingProp=he.checkMissingProp=he.checkReportMissingProp=void 0;const Ve=ce,Qm=$e,jr=en,QG=$e;function YG(e,t){const{gen:n,data:r,it:i}=e;n.if(Jm(n,r,t,i.opts.ownProperties),()=>{e.setParams({missingProperty:(0,Ve._)`${t}`},!0),e.error()})}he.checkReportMissingProp=YG;function JG({gen:e,data:t,it:{opts:n}},r,i){return(0,Ve.or)(...r.map(o=>(0,Ve.and)(Jm(e,t,o,n.ownProperties),(0,Ve._)`${i} = ${o}`)))}he.checkMissingProp=JG;function XG(e,t){e.setParams({missingProperty:t},!0),e.error()}he.reportMissingProp=XG;function z8(e){return e.scopeValue("func",{ref:Object.prototype.hasOwnProperty,code:(0,Ve._)`Object.prototype.hasOwnProperty`})}he.hasPropFunc=z8;function Ym(e,t,n){return(0,Ve._)`${z8(e)}.call(${t}, ${n})`}he.isOwnProperty=Ym;function eQ(e,t,n,r){const i=(0,Ve._)`${t}${(0,Ve.getProperty)(n)} !== undefined`;return r?(0,Ve._)`${i} && ${Ym(e,t,n)}`:i}he.propertyInData=eQ;function Jm(e,t,n,r){const i=(0,Ve._)`${t}${(0,Ve.getProperty)(n)} === undefined`;return r?(0,Ve.or)(i,(0,Ve.not)(Ym(e,t,n))):i}he.noPropertyInData=Jm;function K8(e){return e?Object.keys(e).filter(t=>t!=="__proto__"):[]}he.allSchemaProperties=K8;function tQ(e,t){return K8(t).filter(n=>!(0,Qm.alwaysValidSchema)(e,t[n]))}he.schemaProperties=tQ;function nQ({schemaCode:e,data:t,it:{gen:n,topSchemaRef:r,schemaPath:i,errorPath:o},it:s},a,l,u){const c=u?(0,Ve._)`${e}, ${t}, ${r}${i}`:t,f=[[jr.default.instancePath,(0,Ve.strConcat)(jr.default.instancePath,o)],[jr.default.parentData,s.parentData],[jr.default.parentDataProperty,s.parentDataProperty],[jr.default.rootData,jr.default.rootData]];s.opts.dynamicRef&&f.push([jr.default.dynamicAnchors,jr.default.dynamicAnchors]);const d=(0,Ve._)`${c}, ${n.object(...f)}`;return l!==Ve.nil?(0,Ve._)`${a}.call(${l}, ${d})`:(0,Ve._)`${a}(${d})`}he.callValidateCode=nQ;const rQ=(0,Ve._)`new RegExp`;function iQ({gen:e,it:{opts:t}},n){const r=t.unicodeRegExp?"u":"",{regExp:i}=t.code,o=i(n,r);return e.scopeValue("pattern",{key:o.toString(),ref:o,code:(0,Ve._)`${i.code==="new RegExp"?rQ:(0,QG.useFunc)(e,i)}(${n}, ${r})`})}he.usePattern=iQ;function oQ(e){const{gen:t,data:n,keyword:r,it:i}=e,o=t.name("valid");if(i.allErrors){const a=t.let("valid",!0);return s(()=>t.assign(a,!1)),a}return t.var(o,!0),s(()=>t.break()),o;function s(a){const l=t.const("len",(0,Ve._)`${n}.length`);t.forRange("i",0,l,u=>{e.subschema({keyword:r,dataProp:u,dataPropType:Qm.Type.Num},o),t.if((0,Ve.not)(o),a)})}}he.validateArray=oQ;function sQ(e){const{gen:t,schema:n,keyword:r,it:i}=e;if(!Array.isArray(n))throw new Error("ajv implementation error");if(n.some(l=>(0,Qm.alwaysValidSchema)(i,l))&&!i.opts.unevaluated)return;const s=t.let("valid",!1),a=t.name("_valid");t.block(()=>n.forEach((l,u)=>{const c=e.subschema({keyword:r,schemaProp:u,compositeRule:!0},a);t.assign(s,(0,Ve._)`${s} || ${a}`),e.mergeValidEvaluated(c,a)||t.if((0,Ve.not)(s))})),e.result(s,()=>e.reset(),()=>e.error(!0))}he.validateUnion=sQ;Object.defineProperty(Gn,"__esModule",{value:!0});Gn.validateKeywordUsage=Gn.validSchemaType=Gn.funcKeywordCode=Gn.macroKeywordCode=void 0;const xt=ce,Pi=en,aQ=he,lQ=wl;function uQ(e,t){const{gen:n,keyword:r,schema:i,parentSchema:o,it:s}=e,a=t.macro.call(s.self,i,o,s),l=q8(n,r,a);s.opts.validateSchema!==!1&&s.self.validateSchema(a,!0);const u=n.name("valid");e.subschema({schema:a,schemaPath:xt.nil,errSchemaPath:`${s.errSchemaPath}/${r}`,topSchemaRef:l,compositeRule:!0},u),e.pass(u,()=>e.error(!0))}Gn.macroKeywordCode=uQ;function cQ(e,t){var n;const{gen:r,keyword:i,schema:o,parentSchema:s,$data:a,it:l}=e;fQ(l,t);const u=!a&&t.compile?t.compile.call(l.self,o,s,l):t.validate,c=q8(r,i,u),f=r.let("valid");e.block$data(f,d),e.ok((n=t.valid)!==null&&n!==void 0?n:f);function d(){if(t.errors===!1)$(),t.modifying&&_2(e),y(()=>e.error());else{const m=t.async?p():h();t.modifying&&_2(e),y(()=>dQ(e,m))}}function p(){const m=r.let("ruleErrs",null);return r.try(()=>$((0,xt._)`await `),v=>r.assign(f,!1).if((0,xt._)`${v} instanceof ${l.ValidationError}`,()=>r.assign(m,(0,xt._)`${v}.errors`),()=>r.throw(v))),m}function h(){const m=(0,xt._)`${c}.errors`;return r.assign(m,null),$(xt.nil),m}function $(m=t.async?(0,xt._)`await `:xt.nil){const v=l.opts.passContext?Pi.default.this:Pi.default.self,g=!("compile"in t&&!a||t.schema===!1);r.assign(f,(0,xt._)`${m}${(0,aQ.callValidateCode)(e,c,v,g)}`,t.modifying)}function y(m){var v;r.if((0,xt.not)((v=t.valid)!==null&&v!==void 0?v:f),m)}}Gn.funcKeywordCode=cQ;function _2(e){const{gen:t,data:n,it:r}=e;t.if(r.parentData,()=>t.assign(n,(0,xt._)`${r.parentData}[${r.parentDataProperty}]`))}function dQ(e,t){const{gen:n}=e;n.if((0,xt._)`Array.isArray(${t})`,()=>{n.assign(Pi.default.vErrors,(0,xt._)`${Pi.default.vErrors} === null ? ${t} : ${Pi.default.vErrors}.concat(${t})`).assign(Pi.default.errors,(0,xt._)`${Pi.default.vErrors}.length`),(0,lQ.extendErrors)(e)},()=>e.error())}function fQ({schemaEnv:e},t){if(t.async&&!e.$async)throw new Error("async keyword in sync schema")}function q8(e,t,n){if(n===void 0)throw new Error(`keyword "${t}" failed to compile`);return e.scopeValue("keyword",typeof n=="function"?{ref:n}:{ref:n,code:(0,xt.stringify)(n)})}function pQ(e,t,n=!1){return!t.length||t.some(r=>r==="array"?Array.isArray(e):r==="object"?e&&typeof e=="object"&&!Array.isArray(e):typeof e==r||n&&typeof e>"u")}Gn.validSchemaType=pQ;function hQ({schema:e,opts:t,self:n,errSchemaPath:r},i,o){if(Array.isArray(i.keyword)?!i.keyword.includes(o):i.keyword!==o)throw new Error("ajv implementation error");const s=i.dependencies;if(s!=null&&s.some(a=>!Object.prototype.hasOwnProperty.call(e,a)))throw new Error(`parent schema must have dependencies of ${o}: ${s.join(",")}`);if(i.validateSchema&&!i.validateSchema(e[o])){const l=`keyword "${o}" value is invalid at path "${r}": `+n.errorsText(i.validateSchema.errors);if(t.validateSchema==="log")n.logger.error(l);else throw new Error(l)}}Gn.validateKeywordUsage=hQ;var ai={};Object.defineProperty(ai,"__esModule",{value:!0});ai.extendSubschemaMode=ai.extendSubschemaData=ai.getSubschema=void 0;const Kn=ce,Z8=$e;function mQ(e,{keyword:t,schemaProp:n,schema:r,schemaPath:i,errSchemaPath:o,topSchemaRef:s}){if(t!==void 0&&r!==void 0)throw new Error('both "keyword" and "schema" passed, only one allowed');if(t!==void 0){const a=e.schema[t];return n===void 0?{schema:a,schemaPath:(0,Kn._)`${e.schemaPath}${(0,Kn.getProperty)(t)}`,errSchemaPath:`${e.errSchemaPath}/${t}`}:{schema:a[n],schemaPath:(0,Kn._)`${e.schemaPath}${(0,Kn.getProperty)(t)}${(0,Kn.getProperty)(n)}`,errSchemaPath:`${e.errSchemaPath}/${t}/${(0,Z8.escapeFragment)(n)}`}}if(r!==void 0){if(i===void 0||o===void 0||s===void 0)throw new Error('"schemaPath", "errSchemaPath" and "topSchemaRef" are required with "schema"');return{schema:r,schemaPath:i,topSchemaRef:s,errSchemaPath:o}}throw new Error('either "keyword" or "schema" must be passed')}ai.getSubschema=mQ;function yQ(e,t,{dataProp:n,dataPropType:r,data:i,dataTypes:o,propertyName:s}){if(i!==void 0&&n!==void 0)throw new Error('both "data" and "dataProp" passed, only one allowed');const{gen:a}=t;if(n!==void 0){const{errorPath:u,dataPathArr:c,opts:f}=t,d=a.let("data",(0,Kn._)`${t.data}${(0,Kn.getProperty)(n)}`,!0);l(d),e.errorPath=(0,Kn.str)`${u}${(0,Z8.getErrorPath)(n,r,f.jsPropertySyntax)}`,e.parentDataProperty=(0,Kn._)`${n}`,e.dataPathArr=[...c,e.parentDataProperty]}if(i!==void 0){const u=i instanceof Kn.Name?i:a.let("data",i,!0);l(u),s!==void 0&&(e.propertyName=s)}o&&(e.dataTypes=o);function l(u){e.data=u,e.dataLevel=t.dataLevel+1,e.dataTypes=[],t.definedProperties=new Set,e.parentData=t.data,e.dataNames=[...t.dataNames,u]}}ai.extendSubschemaData=yQ;function vQ(e,{jtdDiscriminator:t,jtdMetadata:n,compositeRule:r,createErrors:i,allErrors:o}){r!==void 0&&(e.compositeRule=r),i!==void 0&&(e.createErrors=i),o!==void 0&&(e.allErrors=o),e.jtdDiscriminator=t,e.jtdMetadata=n}ai.extendSubschemaMode=vQ;var mt={},W8=function e(t,n){if(t===n)return!0;if(t&&n&&typeof t=="object"&&typeof n=="object"){if(t.constructor!==n.constructor)return!1;var r,i,o;if(Array.isArray(t)){if(r=t.length,r!=n.length)return!1;for(i=r;i--!==0;)if(!e(t[i],n[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if(o=Object.keys(t),r=o.length,r!==Object.keys(n).length)return!1;for(i=r;i--!==0;)if(!Object.prototype.hasOwnProperty.call(n,o[i]))return!1;for(i=r;i--!==0;){var s=o[i];if(!e(t[s],n[s]))return!1}return!0}return t!==t&&n!==n},G8={exports:{}},Qr=G8.exports=function(e,t,n){typeof t=="function"&&(n=t,t={}),n=t.cb||n;var r=typeof n=="function"?n:n.pre||function(){},i=n.post||function(){};Au(t,r,i,e,"",e)};Qr.keywords={additionalItems:!0,items:!0,contains:!0,additionalProperties:!0,propertyNames:!0,not:!0,if:!0,then:!0,else:!0};Qr.arrayKeywords={items:!0,allOf:!0,anyOf:!0,oneOf:!0};Qr.propsKeywords={$defs:!0,definitions:!0,properties:!0,patternProperties:!0,dependencies:!0};Qr.skipKeywords={default:!0,enum:!0,const:!0,required:!0,maximum:!0,minimum:!0,exclusiveMaximum:!0,exclusiveMinimum:!0,multipleOf:!0,maxLength:!0,minLength:!0,pattern:!0,format:!0,maxItems:!0,minItems:!0,uniqueItems:!0,maxProperties:!0,minProperties:!0};function Au(e,t,n,r,i,o,s,a,l,u){if(r&&typeof r=="object"&&!Array.isArray(r)){t(r,i,o,s,a,l,u);for(var c in r){var f=r[c];if(Array.isArray(f)){if(c in Qr.arrayKeywords)for(var d=0;dt+=Q8(r)),t===1/0))return 1/0}return t}function Y8(e,t="",n){n!==!1&&(t=Fo(t));const r=e.parse(t);return J8(e,r)}mt.getFullPath=Y8;function J8(e,t){return e.serialize(t).split("#")[0]+"#"}mt._getFullPath=J8;const xQ=/#\/?$/;function Fo(e){return e?e.replace(xQ,""):""}mt.normalizeId=Fo;function PQ(e,t,n){return n=Fo(n),e.resolve(t,n)}mt.resolveUrl=PQ;const TQ=/^[a-z_][-a-z0-9._]*$/i;function OQ(e,t){if(typeof e=="boolean")return{};const{schemaId:n,uriResolver:r}=this.opts,i=Fo(e[n]||t),o={"":i},s=Y8(r,i,!1),a={},l=new Set;return bQ(e,{allKeys:!0},(f,d,p,h)=>{if(h===void 0)return;const $=s+d;let y=o[h];typeof f[n]=="string"&&(y=m.call(this,f[n])),v.call(this,f.$anchor),v.call(this,f.$dynamicAnchor),o[d]=y;function m(g){const E=this.opts.uriResolver.resolve;if(g=Fo(y?E(y,g):g),l.has(g))throw c(g);l.add(g);let _=this.refs[g];return typeof _=="string"&&(_=this.refs[_]),typeof _=="object"?u(f,_.schema,g):g!==Fo($)&&(g[0]==="#"?(u(f,a[g],g),a[g]=f):this.refs[g]=$),g}function v(g){if(typeof g=="string"){if(!TQ.test(g))throw new Error(`invalid anchor "${g}"`);m.call(this,`#${g}`)}}}),a;function u(f,d,p){if(d!==void 0&&!EQ(f,d))throw c(p)}function c(f){return new Error(`reference "${f}" resolves to more than one schema`)}}mt.getSchemaRefs=OQ;Object.defineProperty(vn,"__esModule",{value:!0});vn.getData=vn.KeywordCxt=vn.validateFunctionCode=void 0;const X8=Jo,x2=El,Xm=pr,Sc=El,RQ=kd,$a=Gn,Kf=ai,ie=ce,ue=en,AQ=mt,hr=$e,qs=wl;function IQ(e){if(nw(e)&&(rw(e),tw(e))){jQ(e);return}ew(e,()=>(0,X8.topBoolOrEmptySchema)(e))}vn.validateFunctionCode=IQ;function ew({gen:e,validateName:t,schema:n,schemaEnv:r,opts:i},o){i.code.es5?e.func(t,(0,ie._)`${ue.default.data}, ${ue.default.valCxt}`,r.$async,()=>{e.code((0,ie._)`"use strict"; ${P2(n,i)}`),kQ(e,i),e.code(o)}):e.func(t,(0,ie._)`${ue.default.data}, ${NQ(i)}`,r.$async,()=>e.code(P2(n,i)).code(o))}function NQ(e){return(0,ie._)`{${ue.default.instancePath}="", ${ue.default.parentData}, ${ue.default.parentDataProperty}, ${ue.default.rootData}=${ue.default.data}${e.dynamicRef?(0,ie._)`, ${ue.default.dynamicAnchors}={}`:ie.nil}}={}`}function kQ(e,t){e.if(ue.default.valCxt,()=>{e.var(ue.default.instancePath,(0,ie._)`${ue.default.valCxt}.${ue.default.instancePath}`),e.var(ue.default.parentData,(0,ie._)`${ue.default.valCxt}.${ue.default.parentData}`),e.var(ue.default.parentDataProperty,(0,ie._)`${ue.default.valCxt}.${ue.default.parentDataProperty}`),e.var(ue.default.rootData,(0,ie._)`${ue.default.valCxt}.${ue.default.rootData}`),t.dynamicRef&&e.var(ue.default.dynamicAnchors,(0,ie._)`${ue.default.valCxt}.${ue.default.dynamicAnchors}`)},()=>{e.var(ue.default.instancePath,(0,ie._)`""`),e.var(ue.default.parentData,(0,ie._)`undefined`),e.var(ue.default.parentDataProperty,(0,ie._)`undefined`),e.var(ue.default.rootData,ue.default.data),t.dynamicRef&&e.var(ue.default.dynamicAnchors,(0,ie._)`{}`)})}function jQ(e){const{schema:t,opts:n,gen:r}=e;ew(e,()=>{n.$comment&&t.$comment&&ow(e),VQ(e),r.let(ue.default.vErrors,null),r.let(ue.default.errors,0),n.unevaluated&&LQ(e),iw(e),BQ(e)})}function LQ(e){const{gen:t,validateName:n}=e;e.evaluated=t.const("evaluated",(0,ie._)`${n}.evaluated`),t.if((0,ie._)`${e.evaluated}.dynamicProps`,()=>t.assign((0,ie._)`${e.evaluated}.props`,(0,ie._)`undefined`)),t.if((0,ie._)`${e.evaluated}.dynamicItems`,()=>t.assign((0,ie._)`${e.evaluated}.items`,(0,ie._)`undefined`))}function P2(e,t){const n=typeof e=="object"&&e[t.schemaId];return n&&(t.code.source||t.code.process)?(0,ie._)`/*# sourceURL=${n} */`:ie.nil}function MQ(e,t){if(nw(e)&&(rw(e),tw(e))){FQ(e,t);return}(0,X8.boolOrEmptySchema)(e,t)}function tw({schema:e,self:t}){if(typeof e=="boolean")return!e;for(const n in e)if(t.RULES.all[n])return!0;return!1}function nw(e){return typeof e.schema!="boolean"}function FQ(e,t){const{schema:n,gen:r,opts:i}=e;i.$comment&&n.$comment&&ow(e),HQ(e),UQ(e);const o=r.const("_errs",ue.default.errors);iw(e,o),r.var(t,(0,ie._)`${o} === ${ue.default.errors}`)}function rw(e){(0,hr.checkUnknownRules)(e),DQ(e)}function iw(e,t){if(e.opts.jtd)return T2(e,[],!1,t);const n=(0,x2.getSchemaTypes)(e.schema),r=(0,x2.coerceAndCheckDataType)(e,n);T2(e,n,!r,t)}function DQ(e){const{schema:t,errSchemaPath:n,opts:r,self:i}=e;t.$ref&&r.ignoreKeywordsWithRef&&(0,hr.schemaHasRulesButRef)(t,i.RULES)&&i.logger.warn(`$ref: keywords ignored in schema at path "${n}"`)}function VQ(e){const{schema:t,opts:n}=e;t.default!==void 0&&n.useDefaults&&n.strictSchema&&(0,hr.checkStrictMode)(e,"default is ignored in the schema root")}function HQ(e){const t=e.schema[e.opts.schemaId];t&&(e.baseId=(0,AQ.resolveUrl)(e.opts.uriResolver,e.baseId,t))}function UQ(e){if(e.schema.$async&&!e.schemaEnv.$async)throw new Error("async schema in sync schema")}function ow({gen:e,schemaEnv:t,schema:n,errSchemaPath:r,opts:i}){const o=n.$comment;if(i.$comment===!0)e.code((0,ie._)`${ue.default.self}.logger.log(${o})`);else if(typeof i.$comment=="function"){const s=(0,ie.str)`${r}/$comment`,a=e.scopeValue("root",{ref:t.root});e.code((0,ie._)`${ue.default.self}.opts.$comment(${o}, ${s}, ${a}.schema)`)}}function BQ(e){const{gen:t,schemaEnv:n,validateName:r,ValidationError:i,opts:o}=e;n.$async?t.if((0,ie._)`${ue.default.errors} === 0`,()=>t.return(ue.default.data),()=>t.throw((0,ie._)`new ${i}(${ue.default.vErrors})`)):(t.assign((0,ie._)`${r}.errors`,ue.default.vErrors),o.unevaluated&&zQ(e),t.return((0,ie._)`${ue.default.errors} === 0`))}function zQ({gen:e,evaluated:t,props:n,items:r}){n instanceof ie.Name&&e.assign((0,ie._)`${t}.props`,n),r instanceof ie.Name&&e.assign((0,ie._)`${t}.items`,r)}function T2(e,t,n,r){const{gen:i,schema:o,data:s,allErrors:a,opts:l,self:u}=e,{RULES:c}=u;if(o.$ref&&(l.ignoreKeywordsWithRef||!(0,hr.schemaHasRulesButRef)(o,c))){i.block(()=>lw(e,"$ref",c.all.$ref.definition));return}l.jtd||KQ(e,t),i.block(()=>{for(const d of c.rules)f(d);f(c.post)});function f(d){(0,Xm.shouldUseGroup)(o,d)&&(d.type?(i.if((0,Sc.checkDataType)(d.type,s,l.strictNumbers)),O2(e,d),t.length===1&&t[0]===d.type&&n&&(i.else(),(0,Sc.reportTypeError)(e)),i.endIf()):O2(e,d),a||i.if((0,ie._)`${ue.default.errors} === ${r||0}`))}}function O2(e,t){const{gen:n,schema:r,opts:{useDefaults:i}}=e;i&&(0,RQ.assignDefaults)(e,t.type),n.block(()=>{for(const o of t.rules)(0,Xm.shouldUseRule)(r,o)&&lw(e,o.keyword,o.definition,t.type)})}function KQ(e,t){e.schemaEnv.meta||!e.opts.strictTypes||(qQ(e,t),e.opts.allowUnionTypes||ZQ(e,t),WQ(e,e.dataTypes))}function qQ(e,t){if(t.length){if(!e.dataTypes.length){e.dataTypes=t;return}t.forEach(n=>{sw(e.dataTypes,n)||e0(e,`type "${n}" not allowed by context "${e.dataTypes.join(",")}"`)}),QQ(e,t)}}function ZQ(e,t){t.length>1&&!(t.length===2&&t.includes("null"))&&e0(e,"use allowUnionTypes to allow union type keyword")}function WQ(e,t){const n=e.self.RULES.all;for(const r in n){const i=n[r];if(typeof i=="object"&&(0,Xm.shouldUseRule)(e.schema,i)){const{type:o}=i.definition;o.length&&!o.some(s=>GQ(t,s))&&e0(e,`missing type "${o.join(",")}" for keyword "${r}"`)}}}function GQ(e,t){return e.includes(t)||t==="number"&&e.includes("integer")}function sw(e,t){return e.includes(t)||t==="integer"&&e.includes("number")}function QQ(e,t){const n=[];for(const r of e.dataTypes)sw(t,r)?n.push(r):t.includes("integer")&&r==="number"&&n.push("integer");e.dataTypes=n}function e0(e,t){const n=e.schemaEnv.baseId+e.errSchemaPath;t+=` at "${n}" (strictTypes)`,(0,hr.checkStrictMode)(e,t,e.opts.strictTypes)}class aw{constructor(t,n,r){if((0,$a.validateKeywordUsage)(t,n,r),this.gen=t.gen,this.allErrors=t.allErrors,this.keyword=r,this.data=t.data,this.schema=t.schema[r],this.$data=n.$data&&t.opts.$data&&this.schema&&this.schema.$data,this.schemaValue=(0,hr.schemaRefOrVal)(t,this.schema,r,this.$data),this.schemaType=n.schemaType,this.parentSchema=t.schema,this.params={},this.it=t,this.def=n,this.$data)this.schemaCode=t.gen.const("vSchema",uw(this.$data,t));else if(this.schemaCode=this.schemaValue,!(0,$a.validSchemaType)(this.schema,n.schemaType,n.allowUndefined))throw new Error(`${r} value must be ${JSON.stringify(n.schemaType)}`);("code"in n?n.trackErrors:n.errors!==!1)&&(this.errsCount=t.gen.const("_errs",ue.default.errors))}result(t,n,r){this.failResult((0,ie.not)(t),n,r)}failResult(t,n,r){this.gen.if(t),r?r():this.error(),n?(this.gen.else(),n(),this.allErrors&&this.gen.endIf()):this.allErrors?this.gen.endIf():this.gen.else()}pass(t,n){this.failResult((0,ie.not)(t),void 0,n)}fail(t){if(t===void 0){this.error(),this.allErrors||this.gen.if(!1);return}this.gen.if(t),this.error(),this.allErrors?this.gen.endIf():this.gen.else()}fail$data(t){if(!this.$data)return this.fail(t);const{schemaCode:n}=this;this.fail((0,ie._)`${n} !== undefined && (${(0,ie.or)(this.invalid$data(),t)})`)}error(t,n,r){if(n){this.setParams(n),this._error(t,r),this.setParams({});return}this._error(t,r)}_error(t,n){(t?qs.reportExtraError:qs.reportError)(this,this.def.error,n)}$dataError(){(0,qs.reportError)(this,this.def.$dataError||qs.keyword$DataError)}reset(){if(this.errsCount===void 0)throw new Error('add "trackErrors" to keyword definition');(0,qs.resetErrorsCount)(this.gen,this.errsCount)}ok(t){this.allErrors||this.gen.if(t)}setParams(t,n){n?Object.assign(this.params,t):this.params=t}block$data(t,n,r=ie.nil){this.gen.block(()=>{this.check$data(t,r),n()})}check$data(t=ie.nil,n=ie.nil){if(!this.$data)return;const{gen:r,schemaCode:i,schemaType:o,def:s}=this;r.if((0,ie.or)((0,ie._)`${i} === undefined`,n)),t!==ie.nil&&r.assign(t,!0),(o.length||s.validateSchema)&&(r.elseIf(this.invalid$data()),this.$dataError(),t!==ie.nil&&r.assign(t,!1)),r.else()}invalid$data(){const{gen:t,schemaCode:n,schemaType:r,def:i,it:o}=this;return(0,ie.or)(s(),a());function s(){if(r.length){if(!(n instanceof ie.Name))throw new Error("ajv implementation error");const l=Array.isArray(r)?r:[r];return(0,ie._)`${(0,Sc.checkDataTypes)(l,n,o.opts.strictNumbers,Sc.DataType.Wrong)}`}return ie.nil}function a(){if(i.validateSchema){const l=t.scopeValue("validate$data",{ref:i.validateSchema});return(0,ie._)`!${l}(${n})`}return ie.nil}}subschema(t,n){const r=(0,Kf.getSubschema)(this.it,t);(0,Kf.extendSubschemaData)(r,this.it,t),(0,Kf.extendSubschemaMode)(r,t);const i={...this.it,...r,items:void 0,props:void 0};return MQ(i,n),i}mergeEvaluated(t,n){const{it:r,gen:i}=this;r.opts.unevaluated&&(r.props!==!0&&t.props!==void 0&&(r.props=hr.mergeEvaluated.props(i,t.props,r.props,n)),r.items!==!0&&t.items!==void 0&&(r.items=hr.mergeEvaluated.items(i,t.items,r.items,n)))}mergeValidEvaluated(t,n){const{it:r,gen:i}=this;if(r.opts.unevaluated&&(r.props!==!0||r.items!==!0))return i.if(n,()=>this.mergeEvaluated(t,ie.Name)),!0}}vn.KeywordCxt=aw;function lw(e,t,n,r){const i=new aw(e,n,t);"code"in n?n.code(i,r):i.$data&&n.validate?(0,$a.funcKeywordCode)(i,n):"macro"in n?(0,$a.macroKeywordCode)(i,n):(n.compile||n.validate)&&(0,$a.funcKeywordCode)(i,n)}const YQ=/^\/(?:[^~]|~0|~1)*$/,JQ=/^([0-9]+)(#|\/(?:[^~]|~0|~1)*)?$/;function uw(e,{dataLevel:t,dataNames:n,dataPathArr:r}){let i,o;if(e==="")return ue.default.rootData;if(e[0]==="/"){if(!YQ.test(e))throw new Error(`Invalid JSON-pointer: ${e}`);i=e,o=ue.default.rootData}else{const u=JQ.exec(e);if(!u)throw new Error(`Invalid JSON-pointer: ${e}`);const c=+u[1];if(i=u[2],i==="#"){if(c>=t)throw new Error(l("property/index",c));return r[t-c]}if(c>t)throw new Error(l("data",c));if(o=n[t-c],!i)return o}let s=o;const a=i.split("/");for(const u of a)u&&(o=(0,ie._)`${o}${(0,ie.getProperty)((0,hr.unescapeJsonPointer)(u))}`,s=(0,ie._)`${s} && ${o}`);return s;function l(u,c){return`Cannot access ${u} ${c} levels up, current level is ${t}`}}vn.getData=uw;var Ss={};Object.defineProperty(Ss,"__esModule",{value:!0});class XQ extends Error{constructor(t){super("validation failed"),this.errors=t,this.ajv=this.validation=!0}}Ss.default=XQ;var Cs={};Object.defineProperty(Cs,"__esModule",{value:!0});const qf=mt;class eY extends Error{constructor(t,n,r,i){super(i||`can't resolve reference ${r} from id ${n}`),this.missingRef=(0,qf.resolveUrl)(t,n,r),this.missingSchema=(0,qf.normalizeId)((0,qf.getFullPath)(t,this.missingRef))}}Cs.default=eY;var Tt={};Object.defineProperty(Tt,"__esModule",{value:!0});Tt.resolveSchema=Tt.getCompilingSchema=Tt.resolveRef=Tt.compileSchema=Tt.SchemaEnv=void 0;const Cn=ce,tY=Ss,Ei=en,On=mt,R2=$e,nY=vn;class jd{constructor(t){var n;this.refs={},this.dynamicAnchors={};let r;typeof t.schema=="object"&&(r=t.schema),this.schema=t.schema,this.schemaId=t.schemaId,this.root=t.root||this,this.baseId=(n=t.baseId)!==null&&n!==void 0?n:(0,On.normalizeId)(r==null?void 0:r[t.schemaId||"$id"]),this.schemaPath=t.schemaPath,this.localRefs=t.localRefs,this.meta=t.meta,this.$async=r==null?void 0:r.$async,this.refs={}}}Tt.SchemaEnv=jd;function t0(e){const t=cw.call(this,e);if(t)return t;const n=(0,On.getFullPath)(this.opts.uriResolver,e.root.baseId),{es5:r,lines:i}=this.opts.code,{ownProperties:o}=this.opts,s=new Cn.CodeGen(this.scope,{es5:r,lines:i,ownProperties:o});let a;e.$async&&(a=s.scopeValue("Error",{ref:tY.default,code:(0,Cn._)`require("ajv/dist/runtime/validation_error").default`}));const l=s.scopeName("validate");e.validateName=l;const u={gen:s,allErrors:this.opts.allErrors,data:Ei.default.data,parentData:Ei.default.parentData,parentDataProperty:Ei.default.parentDataProperty,dataNames:[Ei.default.data],dataPathArr:[Cn.nil],dataLevel:0,dataTypes:[],definedProperties:new Set,topSchemaRef:s.scopeValue("schema",this.opts.code.source===!0?{ref:e.schema,code:(0,Cn.stringify)(e.schema)}:{ref:e.schema}),validateName:l,ValidationError:a,schema:e.schema,schemaEnv:e,rootId:n,baseId:e.baseId||n,schemaPath:Cn.nil,errSchemaPath:e.schemaPath||(this.opts.jtd?"":"#"),errorPath:(0,Cn._)`""`,opts:this.opts,self:this};let c;try{this._compilations.add(e),(0,nY.validateFunctionCode)(u),s.optimize(this.opts.code.optimize);const f=s.toString();c=`${s.scopeRefs(Ei.default.scope)}return ${f}`,this.opts.code.process&&(c=this.opts.code.process(c,e));const p=new Function(`${Ei.default.self}`,`${Ei.default.scope}`,c)(this,this.scope.get());if(this.scope.value(l,{ref:p}),p.errors=null,p.schema=e.schema,p.schemaEnv=e,e.$async&&(p.$async=!0),this.opts.code.source===!0&&(p.source={validateName:l,validateCode:f,scopeValues:s._values}),this.opts.unevaluated){const{props:h,items:$}=u;p.evaluated={props:h instanceof Cn.Name?void 0:h,items:$ instanceof Cn.Name?void 0:$,dynamicProps:h instanceof Cn.Name,dynamicItems:$ instanceof Cn.Name},p.source&&(p.source.evaluated=(0,Cn.stringify)(p.evaluated))}return e.validate=p,e}catch(f){throw delete e.validate,delete e.validateName,c&&this.logger.error("Error compiling schema, function code:",c),f}finally{this._compilations.delete(e)}}Tt.compileSchema=t0;function rY(e,t,n){var r;n=(0,On.resolveUrl)(this.opts.uriResolver,t,n);const i=e.refs[n];if(i)return i;let o=sY.call(this,e,n);if(o===void 0){const s=(r=e.localRefs)===null||r===void 0?void 0:r[n],{schemaId:a}=this.opts;s&&(o=new jd({schema:s,schemaId:a,root:e,baseId:t}))}if(o!==void 0)return e.refs[n]=iY.call(this,o)}Tt.resolveRef=rY;function iY(e){return(0,On.inlineRef)(e.schema,this.opts.inlineRefs)?e.schema:e.validate?e:t0.call(this,e)}function cw(e){for(const t of this._compilations)if(oY(t,e))return t}Tt.getCompilingSchema=cw;function oY(e,t){return e.schema===t.schema&&e.root===t.root&&e.baseId===t.baseId}function sY(e,t){let n;for(;typeof(n=this.refs[t])=="string";)t=n;return n||this.schemas[t]||Ld.call(this,e,t)}function Ld(e,t){const n=this.opts.uriResolver.parse(t),r=(0,On._getFullPath)(this.opts.uriResolver,n);let i=(0,On.getFullPath)(this.opts.uriResolver,e.baseId,void 0);if(Object.keys(e.schema).length>0&&r===i)return Zf.call(this,n,e);const o=(0,On.normalizeId)(r),s=this.refs[o]||this.schemas[o];if(typeof s=="string"){const a=Ld.call(this,e,s);return typeof(a==null?void 0:a.schema)!="object"?void 0:Zf.call(this,n,a)}if(typeof(s==null?void 0:s.schema)=="object"){if(s.validate||t0.call(this,s),o===(0,On.normalizeId)(t)){const{schema:a}=s,{schemaId:l}=this.opts,u=a[l];return u&&(i=(0,On.resolveUrl)(this.opts.uriResolver,i,u)),new jd({schema:a,schemaId:l,root:e,baseId:i})}return Zf.call(this,n,s)}}Tt.resolveSchema=Ld;const aY=new Set(["properties","patternProperties","enum","dependencies","definitions"]);function Zf(e,{baseId:t,schema:n,root:r}){var i;if(((i=e.fragment)===null||i===void 0?void 0:i[0])!=="/")return;for(const a of e.fragment.slice(1).split("/")){if(typeof n=="boolean")return;const l=n[(0,R2.unescapeFragment)(a)];if(l===void 0)return;n=l;const u=typeof n=="object"&&n[this.opts.schemaId];!aY.has(a)&&u&&(t=(0,On.resolveUrl)(this.opts.uriResolver,t,u))}let o;if(typeof n!="boolean"&&n.$ref&&!(0,R2.schemaHasRulesButRef)(n,this.RULES)){const a=(0,On.resolveUrl)(this.opts.uriResolver,t,n.$ref);o=Ld.call(this,r,a)}const{schemaId:s}=this.opts;if(o=o||new jd({schema:n,schemaId:s,root:r,baseId:t}),o.schema!==o.root.schema)return o}const lY="https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#",uY="Meta-schema for $data reference (JSON AnySchema extension proposal)",cY="object",dY=["$data"],fY={$data:{type:"string",anyOf:[{format:"relative-json-pointer"},{format:"json-pointer"}]}},pY=!1,hY={$id:lY,description:uY,type:cY,required:dY,properties:fY,additionalProperties:pY};var n0={},Ip={exports:{}};/** @license URI.js v4.4.1 (c) 2011 Gary Court. License: http://github.com/garycourt/uri-js */(function(e,t){(function(n,r){r(t)})(Ys,function(n){function r(){for(var R=arguments.length,T=Array(R),N=0;N1){T[0]=T[0].slice(0,-1);for(var V=T.length-1,D=1;D= 0x80 (not a basic code point)","invalid-input":"Invalid input"},M=$-y,q=Math.floor,F=String.fromCharCode;function B(R){throw new RangeError(I[R])}function X(R,T){for(var N=[],V=R.length;V--;)N[V]=T(R[V]);return N}function ae(R,T){var N=R.split("@"),V="";N.length>1&&(V=N[0]+"@",R=N[1]),R=R.replace(k,".");var D=R.split("."),oe=X(D,T).join(".");return V+oe}function Ie(R){for(var T=[],N=0,V=R.length;N=55296&&D<=56319&&N>1,T+=q(T/N);T>M*m>>1;D+=$)T=q(T/M);return q(D+(M+1)*T/(T+v))},K=function(T){var N=[],V=T.length,D=0,oe=_,se=E,Se=T.lastIndexOf(C);Se<0&&(Se=0);for(var Le=0;Le=128&&B("not-basic"),N.push(T.charCodeAt(Le));for(var Je=Se>0?Se+1:0;Je=V&&B("invalid-input");var de=Y(T.charCodeAt(Je++));(de>=$||de>q((h-D)/Ne))&&B("overflow"),D+=de*Ne;var Ue=Xe<=se?y:Xe>=se+m?m:Xe-se;if(deq(h/nt)&&B("overflow"),Ne*=nt}var Be=N.length+1;se=j(D-Ee,Be,Ee==0),q(D/Be)>h-oe&&B("overflow"),oe+=q(D/Be),D%=Be,N.splice(D++,0,oe)}return String.fromCodePoint.apply(String,N)},L=function(T){var N=[];T=Ie(T);var V=T.length,D=_,oe=0,se=E,Se=!0,Le=!1,Je=void 0;try{for(var Ee=T[Symbol.iterator](),Ne;!(Se=(Ne=Ee.next()).done);Se=!0){var Xe=Ne.value;Xe<128&&N.push(F(Xe))}}catch(Ns){Le=!0,Je=Ns}finally{try{!Se&&Ee.return&&Ee.return()}finally{if(Le)throw Je}}var de=N.length,Ue=de;for(de&&N.push(C);Ue=D&&$iq((h-oe)/rn)&&B("overflow"),oe+=(nt-D)*rn,D=nt;var Dn=!0,wi=!1,tr=void 0;try{for(var Is=T[Symbol.iterator](),ay;!(Dn=(ay=Is.next()).done);Dn=!0){var ly=ay.value;if(lyh&&B("overflow"),ly==D){for(var Pl=oe,Tl=$;;Tl+=$){var Ol=Tl<=se?y:Tl>=se+m?m:Tl-se;if(Pl>6|192).toString(16).toUpperCase()+"%"+(T&63|128).toString(16).toUpperCase():N="%"+(T>>12|224).toString(16).toUpperCase()+"%"+(T>>6&63|128).toString(16).toUpperCase()+"%"+(T&63|128).toString(16).toUpperCase(),N}function pe(R){for(var T="",N=0,V=R.length;N=194&&D<224){if(V-N>=6){var oe=parseInt(R.substr(N+4,2),16);T+=String.fromCharCode((D&31)<<6|oe&63)}else T+=R.substr(N,6);N+=6}else if(D>=224){if(V-N>=9){var se=parseInt(R.substr(N+4,2),16),Se=parseInt(R.substr(N+7,2),16);T+=String.fromCharCode((D&15)<<12|(se&63)<<6|Se&63)}else T+=R.substr(N,9);N+=9}else T+=R.substr(N,3),N+=3}return T}function ye(R,T){function N(V){var D=pe(V);return D.match(T.UNRESERVED)?D:V}return R.scheme&&(R.scheme=String(R.scheme).replace(T.PCT_ENCODED,N).toLowerCase().replace(T.NOT_SCHEME,"")),R.userinfo!==void 0&&(R.userinfo=String(R.userinfo).replace(T.PCT_ENCODED,N).replace(T.NOT_USERINFO,te).replace(T.PCT_ENCODED,s)),R.host!==void 0&&(R.host=String(R.host).replace(T.PCT_ENCODED,N).toLowerCase().replace(T.NOT_HOST,te).replace(T.PCT_ENCODED,s)),R.path!==void 0&&(R.path=String(R.path).replace(T.PCT_ENCODED,N).replace(R.scheme?T.NOT_PATH:T.NOT_PATH_NOSCHEME,te).replace(T.PCT_ENCODED,s)),R.query!==void 0&&(R.query=String(R.query).replace(T.PCT_ENCODED,N).replace(T.NOT_QUERY,te).replace(T.PCT_ENCODED,s)),R.fragment!==void 0&&(R.fragment=String(R.fragment).replace(T.PCT_ENCODED,N).replace(T.NOT_FRAGMENT,te).replace(T.PCT_ENCODED,s)),R}function Ae(R){return R.replace(/^0*(.*)/,"$1")||"0"}function tn(R,T){var N=R.match(T.IPV4ADDRESS)||[],V=d(N,2),D=V[1];return D?D.split(".").map(Ae).join("."):R}function Tr(R,T){var N=R.match(T.IPV6ADDRESS)||[],V=d(N,3),D=V[1],oe=V[2];if(D){for(var se=D.toLowerCase().split("::").reverse(),Se=d(se,2),Le=Se[0],Je=Se[1],Ee=Je?Je.split(":").map(Ae):[],Ne=Le.split(":").map(Ae),Xe=T.IPV4ADDRESS.test(Ne[Ne.length-1]),de=Xe?7:8,Ue=Ne.length-de,nt=Array(de),Be=0;Be1){var ao=nt.slice(0,Mn.index),$i=nt.slice(Mn.index+Mn.length);Fn=ao.join(":")+"::"+$i.join(":")}else Fn=nt.join(":");return oe&&(Fn+="%"+oe),Fn}else return R}var mi=/^(?:([^:\/?#]+):)?(?:\/\/((?:([^\/?#@]*)@)?(\[[^\/?#\]]+\]|[^\/?#:]*)(?:\:(\d*))?))?([^?#]*)(?:\?([^#]*))?(?:#((?:.|\n|\r)*))?/i,yi="".match(/(){0}/)[1]===void 0;function Ct(R){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},N={},V=T.iri!==!1?f:c;T.reference==="suffix"&&(R=(T.scheme?T.scheme+":":"")+"//"+R);var D=R.match(mi);if(D){yi?(N.scheme=D[1],N.userinfo=D[3],N.host=D[4],N.port=parseInt(D[5],10),N.path=D[6]||"",N.query=D[7],N.fragment=D[8],isNaN(N.port)&&(N.port=D[5])):(N.scheme=D[1]||void 0,N.userinfo=R.indexOf("@")!==-1?D[3]:void 0,N.host=R.indexOf("//")!==-1?D[4]:void 0,N.port=parseInt(D[5],10),N.path=D[6]||"",N.query=R.indexOf("?")!==-1?D[7]:void 0,N.fragment=R.indexOf("#")!==-1?D[8]:void 0,isNaN(N.port)&&(N.port=R.match(/\/\/(?:.|\n)*\:(?:\/|\?|\#|$)/)?D[4]:void 0)),N.host&&(N.host=Tr(tn(N.host,V),V)),N.scheme===void 0&&N.userinfo===void 0&&N.host===void 0&&N.port===void 0&&!N.path&&N.query===void 0?N.reference="same-document":N.scheme===void 0?N.reference="relative":N.fragment===void 0?N.reference="absolute":N.reference="uri",T.reference&&T.reference!=="suffix"&&T.reference!==N.reference&&(N.error=N.error||"URI is not a "+T.reference+" reference.");var oe=ee[(T.scheme||N.scheme||"").toLowerCase()];if(!T.unicodeSupport&&(!oe||!oe.unicodeSupport)){if(N.host&&(T.domainHost||oe&&oe.domainHost))try{N.host=U.toASCII(N.host.replace(V.PCT_ENCODED,pe).toLowerCase())}catch(se){N.error=N.error||"Host's domain name can not be converted to ASCII via punycode: "+se}ye(N,c)}else ye(N,V);oe&&oe.parse&&oe.parse(N,T)}else N.error=N.error||"URI can not be parsed.";return N}function Or(R,T){var N=T.iri!==!1?f:c,V=[];return R.userinfo!==void 0&&(V.push(R.userinfo),V.push("@")),R.host!==void 0&&V.push(Tr(tn(String(R.host),N),N).replace(N.IPV6ADDRESS,function(D,oe,se){return"["+oe+(se?"%25"+se:"")+"]"})),(typeof R.port=="number"||typeof R.port=="string")&&(V.push(":"),V.push(String(R.port))),V.length?V.join(""):void 0}var Nt=/^\.\.?\//,Rr=/^\/\.(\/|$)/,Ar=/^\/\.\.(\/|$)/,io=/^\/?(?:.|\n)*?(?=\/|$)/;function jn(R){for(var T=[];R.length;)if(R.match(Nt))R=R.replace(Nt,"");else if(R.match(Rr))R=R.replace(Rr,"/");else if(R.match(Ar))R=R.replace(Ar,"/"),T.pop();else if(R==="."||R==="..")R="";else{var N=R.match(io);if(N){var V=N[0];R=R.slice(V.length),T.push(V)}else throw new Error("Unexpected dot segment condition")}return T.join("")}function kt(R){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},N=T.iri?f:c,V=[],D=ee[(T.scheme||R.scheme||"").toLowerCase()];if(D&&D.serialize&&D.serialize(R,T),R.host&&!N.IPV6ADDRESS.test(R.host)){if(T.domainHost||D&&D.domainHost)try{R.host=T.iri?U.toUnicode(R.host):U.toASCII(R.host.replace(N.PCT_ENCODED,pe).toLowerCase())}catch(Se){R.error=R.error||"Host's domain name can not be converted to "+(T.iri?"Unicode":"ASCII")+" via punycode: "+Se}}ye(R,N),T.reference!=="suffix"&&R.scheme&&(V.push(R.scheme),V.push(":"));var oe=Or(R,T);if(oe!==void 0&&(T.reference!=="suffix"&&V.push("//"),V.push(oe),R.path&&R.path.charAt(0)!=="/"&&V.push("/")),R.path!==void 0){var se=R.path;!T.absolutePath&&(!D||!D.absolutePath)&&(se=jn(se)),oe===void 0&&(se=se.replace(/^\/\//,"/%2F")),V.push(se)}return R.query!==void 0&&(V.push("?"),V.push(R.query)),R.fragment!==void 0&&(V.push("#"),V.push(R.fragment)),V.join("")}function oo(R,T){var N=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},V=arguments[3],D={};return V||(R=Ct(kt(R,N),N),T=Ct(kt(T,N),N)),N=N||{},!N.tolerant&&T.scheme?(D.scheme=T.scheme,D.userinfo=T.userinfo,D.host=T.host,D.port=T.port,D.path=jn(T.path||""),D.query=T.query):(T.userinfo!==void 0||T.host!==void 0||T.port!==void 0?(D.userinfo=T.userinfo,D.host=T.host,D.port=T.port,D.path=jn(T.path||""),D.query=T.query):(T.path?(T.path.charAt(0)==="/"?D.path=jn(T.path):((R.userinfo!==void 0||R.host!==void 0||R.port!==void 0)&&!R.path?D.path="/"+T.path:R.path?D.path=R.path.slice(0,R.path.lastIndexOf("/")+1)+T.path:D.path=T.path,D.path=jn(D.path)),D.query=T.query):(D.path=R.path,T.query!==void 0?D.query=T.query:D.query=R.query),D.userinfo=R.userinfo,D.host=R.host,D.port=R.port),D.scheme=R.scheme),D.fragment=T.fragment,D}function Os(R,T,N){var V=l({scheme:"null"},N);return kt(oo(Ct(R,V),Ct(T,V),V,!0),V)}function vi(R,T){return typeof R=="string"?R=kt(Ct(R,T),T):o(R)==="object"&&(R=Ct(kt(R,T),T)),R}function Rs(R,T,N){return typeof R=="string"?R=kt(Ct(R,N),N):o(R)==="object"&&(R=kt(R,N)),typeof T=="string"?T=kt(Ct(T,N),N):o(T)==="object"&&(T=kt(T,N)),R===T}function xl(R,T){return R&&R.toString().replace(!T||!T.iri?c.ESCAPE:f.ESCAPE,te)}function nn(R,T){return R&&R.toString().replace(!T||!T.iri?c.PCT_ENCODED:f.PCT_ENCODED,pe)}var gi={scheme:"http",domainHost:!0,parse:function(T,N){return T.host||(T.error=T.error||"HTTP URIs must have a host."),T},serialize:function(T,N){var V=String(T.scheme).toLowerCase()==="https";return(T.port===(V?443:80)||T.port==="")&&(T.port=void 0),T.path||(T.path="/"),T}},X0={scheme:"https",domainHost:gi.domainHost,parse:gi.parse,serialize:gi.serialize};function ey(R){return typeof R.secure=="boolean"?R.secure:String(R.scheme).toLowerCase()==="wss"}var As={scheme:"ws",domainHost:!0,parse:function(T,N){var V=T;return V.secure=ey(V),V.resourceName=(V.path||"/")+(V.query?"?"+V.query:""),V.path=void 0,V.query=void 0,V},serialize:function(T,N){if((T.port===(ey(T)?443:80)||T.port==="")&&(T.port=void 0),typeof T.secure=="boolean"&&(T.scheme=T.secure?"wss":"ws",T.secure=void 0),T.resourceName){var V=T.resourceName.split("?"),D=d(V,2),oe=D[0],se=D[1];T.path=oe&&oe!=="/"?oe:void 0,T.query=se,T.resourceName=void 0}return T.fragment=void 0,T}},ty={scheme:"wss",domainHost:As.domainHost,parse:As.parse,serialize:As.serialize},Z7={},ny="[A-Za-z0-9\\-\\.\\_\\~\\xA0-\\u200D\\u2010-\\u2029\\u202F-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]",Ln="[0-9A-Fa-f]",W7=i(i("%[EFef]"+Ln+"%"+Ln+Ln+"%"+Ln+Ln)+"|"+i("%[89A-Fa-f]"+Ln+"%"+Ln+Ln)+"|"+i("%"+Ln+Ln)),G7="[A-Za-z0-9\\!\\$\\%\\'\\*\\+\\-\\^\\_\\`\\{\\|\\}\\~]",Q7="[\\!\\$\\%\\'\\(\\)\\*\\+\\,\\-\\.0-9\\<\\>A-Z\\x5E-\\x7E]",Y7=r(Q7,'[\\"\\\\]'),J7="[\\!\\$\\'\\(\\)\\*\\+\\,\\;\\:\\@]",X7=new RegExp(ny,"g"),so=new RegExp(W7,"g"),e6=new RegExp(r("[^]",G7,"[\\.]",'[\\"]',Y7),"g"),ry=new RegExp(r("[^]",ny,J7),"g"),t6=ry;function Wd(R){var T=pe(R);return T.match(X7)?T:R}var iy={scheme:"mailto",parse:function(T,N){var V=T,D=V.to=V.path?V.path.split(","):[];if(V.path=void 0,V.query){for(var oe=!1,se={},Se=V.query.split("&"),Le=0,Je=Se.length;Lenew RegExp(H,j);p.code="new RegExp";const h=["removeAdditional","useDefaults","coerceTypes"],$=new Set(["validate","serialize","parse","wrapper","root","schema","keyword","pattern","formats","validate$data","func","obj","Error"]),y={errorDataPath:"",format:"`validateFormats: false` can be used instead.",nullable:'"nullable" keyword is supported by default.',jsonPointers:"Deprecated jsPropertySyntax can be used instead.",extendRefs:"Deprecated ignoreKeywordsWithRef can be used instead.",missingRefs:"Pass empty schema with $id that should be ignored to ajv.addSchema.",processCode:"Use option `code: {process: (code, schemaEnv: object) => string}`",sourceCode:"Use option `code: {source: true}`",strictDefaults:"It is default now, see option `strict`.",strictKeywords:"It is default now, see option `strict`.",uniqueItems:'"uniqueItems" keyword is always validated.',unknownFormats:"Disable strict mode or pass `true` to `ajv.addFormat` (or `formats` option).",cache:"Map is used as cache, schema object as key.",serialize:"Map is used as cache, schema object as key.",ajvErrors:"It is default now."},m={ignoreKeywordsWithRef:"",jsPropertySyntax:"",unicode:'"minLength"/"maxLength" account for unicode characters by default.'},v=200;function g(H){var j,K,L,P,A,U,ee,te,pe,ye,Ae,tn,Tr,mi,yi,Ct,Or,Nt,Rr,Ar,io,jn,kt,oo,Os;const vi=H.strict,Rs=(j=H.code)===null||j===void 0?void 0:j.optimize,xl=Rs===!0||Rs===void 0?1:Rs||0,nn=(L=(K=H.code)===null||K===void 0?void 0:K.regExp)!==null&&L!==void 0?L:p,gi=(P=H.uriResolver)!==null&&P!==void 0?P:d.default;return{strictSchema:(U=(A=H.strictSchema)!==null&&A!==void 0?A:vi)!==null&&U!==void 0?U:!0,strictNumbers:(te=(ee=H.strictNumbers)!==null&&ee!==void 0?ee:vi)!==null&&te!==void 0?te:!0,strictTypes:(ye=(pe=H.strictTypes)!==null&&pe!==void 0?pe:vi)!==null&&ye!==void 0?ye:"log",strictTuples:(tn=(Ae=H.strictTuples)!==null&&Ae!==void 0?Ae:vi)!==null&&tn!==void 0?tn:"log",strictRequired:(mi=(Tr=H.strictRequired)!==null&&Tr!==void 0?Tr:vi)!==null&&mi!==void 0?mi:!1,code:H.code?{...H.code,optimize:xl,regExp:nn}:{optimize:xl,regExp:nn},loopRequired:(yi=H.loopRequired)!==null&&yi!==void 0?yi:v,loopEnum:(Ct=H.loopEnum)!==null&&Ct!==void 0?Ct:v,meta:(Or=H.meta)!==null&&Or!==void 0?Or:!0,messages:(Nt=H.messages)!==null&&Nt!==void 0?Nt:!0,inlineRefs:(Rr=H.inlineRefs)!==null&&Rr!==void 0?Rr:!0,schemaId:(Ar=H.schemaId)!==null&&Ar!==void 0?Ar:"$id",addUsedSchema:(io=H.addUsedSchema)!==null&&io!==void 0?io:!0,validateSchema:(jn=H.validateSchema)!==null&&jn!==void 0?jn:!0,validateFormats:(kt=H.validateFormats)!==null&&kt!==void 0?kt:!0,unicodeRegExp:(oo=H.unicodeRegExp)!==null&&oo!==void 0?oo:!0,int32range:(Os=H.int32range)!==null&&Os!==void 0?Os:!0,uriResolver:gi}}class E{constructor(j={}){this.schemas={},this.refs={},this.formats={},this._compilations=new Set,this._loading={},this._cache=new Map,j=this.opts={...j,...g(j)};const{es5:K,lines:L}=this.opts.code;this.scope=new a.ValueScope({scope:{},prefixes:$,es5:K,lines:L}),this.logger=q(j.logger);const P=j.validateFormats;j.validateFormats=!1,this.RULES=(0,o.getRules)(),_.call(this,y,j,"NOT SUPPORTED"),_.call(this,m,j,"DEPRECATED","warn"),this._metaOpts=I.call(this),j.formats&&b.call(this),this._addVocabularies(),this._addDefaultMetaSchema(),j.keywords&&k.call(this,j.keywords),typeof j.meta=="object"&&this.addMetaSchema(j.meta),x.call(this),j.validateFormats=P}_addVocabularies(){this.addKeyword("$async")}_addDefaultMetaSchema(){const{$data:j,meta:K,schemaId:L}=this.opts;let P=f;L==="id"&&(P={...f},P.id=P.$id,delete P.$id),K&&j&&this.addMetaSchema(P,P[L],!1)}defaultMeta(){const{meta:j,schemaId:K}=this.opts;return this.opts.defaultMeta=typeof j=="object"?j[K]||j:void 0}validate(j,K){let L;if(typeof j=="string"){if(L=this.getSchema(j),!L)throw new Error(`no schema with key or ref "${j}"`)}else L=this.compile(j);const P=L(K);return"$async"in L||(this.errors=L.errors),P}compile(j,K){const L=this._addSchema(j,K);return L.validate||this._compileSchemaEnv(L)}compileAsync(j,K){if(typeof this.opts.loadSchema!="function")throw new Error("options.loadSchema should be a function");const{loadSchema:L}=this.opts;return P.call(this,j,K);async function P(ye,Ae){await A.call(this,ye.$schema);const tn=this._addSchema(ye,Ae);return tn.validate||U.call(this,tn)}async function A(ye){ye&&!this.getSchema(ye)&&await P.call(this,{$ref:ye},!0)}async function U(ye){try{return this._compileSchemaEnv(ye)}catch(Ae){if(!(Ae instanceof i.default))throw Ae;return ee.call(this,Ae),await te.call(this,Ae.missingSchema),U.call(this,ye)}}function ee({missingSchema:ye,missingRef:Ae}){if(this.refs[ye])throw new Error(`AnySchema ${ye} is loaded but ${Ae} cannot be resolved`)}async function te(ye){const Ae=await pe.call(this,ye);this.refs[ye]||await A.call(this,Ae.$schema),this.refs[ye]||this.addSchema(Ae,ye,K)}async function pe(ye){const Ae=this._loading[ye];if(Ae)return Ae;try{return await(this._loading[ye]=L(ye))}finally{delete this._loading[ye]}}}addSchema(j,K,L,P=this.opts.validateSchema){if(Array.isArray(j)){for(const U of j)this.addSchema(U,void 0,L,P);return this}let A;if(typeof j=="object"){const{schemaId:U}=this.opts;if(A=j[U],A!==void 0&&typeof A!="string")throw new Error(`schema ${U} must be string`)}return K=(0,l.normalizeId)(K||A),this._checkUnique(K),this.schemas[K]=this._addSchema(j,L,K,P,!0),this}addMetaSchema(j,K,L=this.opts.validateSchema){return this.addSchema(j,K,!0,L),this}validateSchema(j,K){if(typeof j=="boolean")return!0;let L;if(L=j.$schema,L!==void 0&&typeof L!="string")throw new Error("$schema must be a string");if(L=L||this.opts.defaultMeta||this.defaultMeta(),!L)return this.logger.warn("meta-schema not available"),this.errors=null,!0;const P=this.validate(L,j);if(!P&&K){const A="schema is invalid: "+this.errorsText();if(this.opts.validateSchema==="log")this.logger.error(A);else throw new Error(A)}return P}getSchema(j){let K;for(;typeof(K=C.call(this,j))=="string";)j=K;if(K===void 0){const{schemaId:L}=this.opts,P=new s.SchemaEnv({schema:{},schemaId:L});if(K=s.resolveSchema.call(this,P,j),!K)return;this.refs[j]=K}return K.validate||this._compileSchemaEnv(K)}removeSchema(j){if(j instanceof RegExp)return this._removeAllSchemas(this.schemas,j),this._removeAllSchemas(this.refs,j),this;switch(typeof j){case"undefined":return this._removeAllSchemas(this.schemas),this._removeAllSchemas(this.refs),this._cache.clear(),this;case"string":{const K=C.call(this,j);return typeof K=="object"&&this._cache.delete(K.schema),delete this.schemas[j],delete this.refs[j],this}case"object":{const K=j;this._cache.delete(K);let L=j[this.opts.schemaId];return L&&(L=(0,l.normalizeId)(L),delete this.schemas[L],delete this.refs[L]),this}default:throw new Error("ajv.removeSchema: invalid parameter")}}addVocabulary(j){for(const K of j)this.addKeyword(K);return this}addKeyword(j,K){let L;if(typeof j=="string")L=j,typeof K=="object"&&(this.logger.warn("these parameters are deprecated, see docs for addKeyword"),K.keyword=L);else if(typeof j=="object"&&K===void 0){if(K=j,L=K.keyword,Array.isArray(L)&&!L.length)throw new Error("addKeywords: keyword must be string or non-empty array")}else throw new Error("invalid addKeywords parameters");if(B.call(this,L,K),!K)return(0,c.eachItem)(L,A=>X.call(this,A)),this;Ie.call(this,K);const P={...K,type:(0,u.getJSONTypes)(K.type),schemaType:(0,u.getJSONTypes)(K.schemaType)};return(0,c.eachItem)(L,P.type.length===0?A=>X.call(this,A,P):A=>P.type.forEach(U=>X.call(this,A,P,U))),this}getKeyword(j){const K=this.RULES.all[j];return typeof K=="object"?K.definition:!!K}removeKeyword(j){const{RULES:K}=this;delete K.keywords[j],delete K.all[j];for(const L of K.rules){const P=L.rules.findIndex(A=>A.keyword===j);P>=0&&L.rules.splice(P,1)}return this}addFormat(j,K){return typeof K=="string"&&(K=new RegExp(K)),this.formats[j]=K,this}errorsText(j=this.errors,{separator:K=", ",dataVar:L="data"}={}){return!j||j.length===0?"No errors":j.map(P=>`${L}${P.instancePath} ${P.message}`).reduce((P,A)=>P+K+A)}$dataMetaSchema(j,K){const L=this.RULES.all;j=JSON.parse(JSON.stringify(j));for(const P of K){const A=P.split("/").slice(1);let U=j;for(const ee of A)U=U[ee];for(const ee in L){const te=L[ee];if(typeof te!="object")continue;const{$data:pe}=te.definition,ye=U[ee];pe&&ye&&(U[ee]=Y(ye))}}return j}_removeAllSchemas(j,K){for(const L in j){const P=j[L];(!K||K.test(L))&&(typeof P=="string"?delete j[L]:P&&!P.meta&&(this._cache.delete(P.schema),delete j[L]))}}_addSchema(j,K,L,P=this.opts.validateSchema,A=this.opts.addUsedSchema){let U;const{schemaId:ee}=this.opts;if(typeof j=="object")U=j[ee];else{if(this.opts.jtd)throw new Error("schema must be object");if(typeof j!="boolean")throw new Error("schema must be object or boolean")}let te=this._cache.get(j);if(te!==void 0)return te;L=(0,l.normalizeId)(U||L);const pe=l.getSchemaRefs.call(this,j,L);return te=new s.SchemaEnv({schema:j,schemaId:ee,meta:K,baseId:L,localRefs:pe}),this._cache.set(te.schema,te),A&&!L.startsWith("#")&&(L&&this._checkUnique(L),this.refs[L]=te),P&&this.validateSchema(j,!0),te}_checkUnique(j){if(this.schemas[j]||this.refs[j])throw new Error(`schema with key or id "${j}" already exists`)}_compileSchemaEnv(j){if(j.meta?this._compileMetaSchema(j):s.compileSchema.call(this,j),!j.validate)throw new Error("ajv implementation error");return j.validate}_compileMetaSchema(j){const K=this.opts;this.opts=this._metaOpts;try{s.compileSchema.call(this,j)}finally{this.opts=K}}}e.default=E,E.ValidationError=r.default,E.MissingRefError=i.default;function _(H,j,K,L="error"){for(const P in H){const A=P;A in j&&this.logger[L](`${K}: option ${P}. ${H[A]}`)}}function C(H){return H=(0,l.normalizeId)(H),this.schemas[H]||this.refs[H]}function x(){const H=this.opts.schemas;if(H)if(Array.isArray(H))this.addSchema(H);else for(const j in H)this.addSchema(H[j],j)}function b(){for(const H in this.opts.formats){const j=this.opts.formats[H];j&&this.addFormat(H,j)}}function k(H){if(Array.isArray(H)){this.addVocabulary(H);return}this.logger.warn("keywords option as map is deprecated, pass array");for(const j in H){const K=H[j];K.keyword||(K.keyword=j),this.addKeyword(K)}}function I(){const H={...this.opts};for(const j of h)delete H[j];return H}const M={log(){},warn(){},error(){}};function q(H){if(H===!1)return M;if(H===void 0)return console;if(H.log&&H.warn&&H.error)return H;throw new Error("logger must implement log, warn and error methods")}const F=/^[a-z_$][a-z0-9_$:-]*$/i;function B(H,j){const{RULES:K}=this;if((0,c.eachItem)(H,L=>{if(K.keywords[L])throw new Error(`Keyword ${L} is already defined`);if(!F.test(L))throw new Error(`Keyword ${L} has invalid name`)}),!!j&&j.$data&&!("code"in j||"validate"in j))throw new Error('$data keyword must have "code" or "validate" function')}function X(H,j,K){var L;const P=j==null?void 0:j.post;if(K&&P)throw new Error('keyword with "post" flag cannot have "type"');const{RULES:A}=this;let U=P?A.post:A.rules.find(({type:te})=>te===K);if(U||(U={type:K,rules:[]},A.rules.push(U)),A.keywords[H]=!0,!j)return;const ee={keyword:H,definition:{...j,type:(0,u.getJSONTypes)(j.type),schemaType:(0,u.getJSONTypes)(j.schemaType)}};j.before?ae.call(this,U,ee,j.before):U.rules.push(ee),A.all[H]=ee,(L=j.implements)===null||L===void 0||L.forEach(te=>this.addKeyword(te))}function ae(H,j,K){const L=H.rules.findIndex(P=>P.keyword===K);L>=0?H.rules.splice(L,0,j):(H.rules.push(j),this.logger.warn(`rule ${K} is not defined`))}function Ie(H){let{metaSchema:j}=H;j!==void 0&&(H.$data&&this.opts.$data&&(j=Y(j)),H.validateSchema=this.compile(j,!0))}const Q={$ref:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#"};function Y(H){return{anyOf:[H,Q]}}})(Gm);var Md={},r0={},i0={};Object.defineProperty(i0,"__esModule",{value:!0});const yY={keyword:"id",code(){throw new Error('NOT SUPPORTED: keyword "id", use "$id" for schema ID')}};i0.default=yY;var br={};Object.defineProperty(br,"__esModule",{value:!0});br.callRef=br.getValidate=void 0;const vY=Cs,A2=he,jt=ce,fo=en,I2=Tt,ru=$e,gY={keyword:"$ref",schemaType:"string",code(e){const{gen:t,schema:n,it:r}=e,{baseId:i,schemaEnv:o,validateName:s,opts:a,self:l}=r,{root:u}=o;if((n==="#"||n==="#/")&&i===u.baseId)return f();const c=I2.resolveRef.call(l,u,i,n);if(c===void 0)throw new vY.default(r.opts.uriResolver,i,n);if(c instanceof I2.SchemaEnv)return d(c);return p(c);function f(){if(o===u)return Iu(e,s,o,o.$async);const h=t.scopeValue("root",{ref:u});return Iu(e,(0,jt._)`${h}.validate`,u,u.$async)}function d(h){const $=fw(e,h);Iu(e,$,h,h.$async)}function p(h){const $=t.scopeValue("schema",a.code.source===!0?{ref:h,code:(0,jt.stringify)(h)}:{ref:h}),y=t.name("valid"),m=e.subschema({schema:h,dataTypes:[],schemaPath:jt.nil,topSchemaRef:$,errSchemaPath:n},y);e.mergeEvaluated(m),e.ok(y)}}};function fw(e,t){const{gen:n}=e;return t.validate?n.scopeValue("validate",{ref:t.validate}):(0,jt._)`${n.scopeValue("wrapper",{ref:t})}.validate`}br.getValidate=fw;function Iu(e,t,n,r){const{gen:i,it:o}=e,{allErrors:s,schemaEnv:a,opts:l}=o,u=l.passContext?fo.default.this:jt.nil;r?c():f();function c(){if(!a.$async)throw new Error("async schema referenced by sync schema");const h=i.let("valid");i.try(()=>{i.code((0,jt._)`await ${(0,A2.callValidateCode)(e,t,u)}`),p(t),s||i.assign(h,!0)},$=>{i.if((0,jt._)`!(${$} instanceof ${o.ValidationError})`,()=>i.throw($)),d($),s||i.assign(h,!1)}),e.ok(h)}function f(){e.result((0,A2.callValidateCode)(e,t,u),()=>p(t),()=>d(t))}function d(h){const $=(0,jt._)`${h}.errors`;i.assign(fo.default.vErrors,(0,jt._)`${fo.default.vErrors} === null ? ${$} : ${fo.default.vErrors}.concat(${$})`),i.assign(fo.default.errors,(0,jt._)`${fo.default.vErrors}.length`)}function p(h){var $;if(!o.opts.unevaluated)return;const y=($=n==null?void 0:n.validate)===null||$===void 0?void 0:$.evaluated;if(o.props!==!0)if(y&&!y.dynamicProps)y.props!==void 0&&(o.props=ru.mergeEvaluated.props(i,y.props,o.props));else{const m=i.var("props",(0,jt._)`${h}.evaluated.props`);o.props=ru.mergeEvaluated.props(i,m,o.props,jt.Name)}if(o.items!==!0)if(y&&!y.dynamicItems)y.items!==void 0&&(o.items=ru.mergeEvaluated.items(i,y.items,o.items));else{const m=i.var("items",(0,jt._)`${h}.evaluated.items`);o.items=ru.mergeEvaluated.items(i,m,o.items,jt.Name)}}}br.callRef=Iu;br.default=gY;Object.defineProperty(r0,"__esModule",{value:!0});const $Y=i0,wY=br,EY=["$schema","$id","$defs","$vocabulary",{keyword:"$comment"},"definitions",$Y.default,wY.default];r0.default=EY;var o0={},s0={};Object.defineProperty(s0,"__esModule",{value:!0});const Cc=ce,Lr=Cc.operators,_c={maximum:{okStr:"<=",ok:Lr.LTE,fail:Lr.GT},minimum:{okStr:">=",ok:Lr.GTE,fail:Lr.LT},exclusiveMaximum:{okStr:"<",ok:Lr.LT,fail:Lr.GTE},exclusiveMinimum:{okStr:">",ok:Lr.GT,fail:Lr.LTE}},bY={message:({keyword:e,schemaCode:t})=>(0,Cc.str)`must be ${_c[e].okStr} ${t}`,params:({keyword:e,schemaCode:t})=>(0,Cc._)`{comparison: ${_c[e].okStr}, limit: ${t}}`},SY={keyword:Object.keys(_c),type:"number",schemaType:"number",$data:!0,error:bY,code(e){const{keyword:t,data:n,schemaCode:r}=e;e.fail$data((0,Cc._)`${n} ${_c[t].fail} ${r} || isNaN(${n})`)}};s0.default=SY;var a0={};Object.defineProperty(a0,"__esModule",{value:!0});const wa=ce,CY={message:({schemaCode:e})=>(0,wa.str)`must be multiple of ${e}`,params:({schemaCode:e})=>(0,wa._)`{multipleOf: ${e}}`},_Y={keyword:"multipleOf",type:"number",schemaType:"number",$data:!0,error:CY,code(e){const{gen:t,data:n,schemaCode:r,it:i}=e,o=i.opts.multipleOfPrecision,s=t.let("res"),a=o?(0,wa._)`Math.abs(Math.round(${s}) - ${s}) > 1e-${o}`:(0,wa._)`${s} !== parseInt(${s})`;e.fail$data((0,wa._)`(${r} === 0 || (${s} = ${n}/${r}, ${a}))`)}};a0.default=_Y;var l0={},u0={};Object.defineProperty(u0,"__esModule",{value:!0});function pw(e){const t=e.length;let n=0,r=0,i;for(;r=55296&&i<=56319&&r(0,Ti._)`{limit: ${e}}`},OY={keyword:["maxLength","minLength"],type:"string",schemaType:"number",$data:!0,error:TY,code(e){const{keyword:t,data:n,schemaCode:r,it:i}=e,o=t==="maxLength"?Ti.operators.GT:Ti.operators.LT,s=i.opts.unicode===!1?(0,Ti._)`${n}.length`:(0,Ti._)`${(0,xY.useFunc)(e.gen,PY.default)}(${n})`;e.fail$data((0,Ti._)`${s} ${o} ${r}`)}};l0.default=OY;var c0={};Object.defineProperty(c0,"__esModule",{value:!0});const RY=he,xc=ce,AY={message:({schemaCode:e})=>(0,xc.str)`must match pattern "${e}"`,params:({schemaCode:e})=>(0,xc._)`{pattern: ${e}}`},IY={keyword:"pattern",type:"string",schemaType:"string",$data:!0,error:AY,code(e){const{data:t,$data:n,schema:r,schemaCode:i,it:o}=e,s=o.opts.unicodeRegExp?"u":"",a=n?(0,xc._)`(new RegExp(${i}, ${s}))`:(0,RY.usePattern)(e,r);e.fail$data((0,xc._)`!${a}.test(${t})`)}};c0.default=IY;var d0={};Object.defineProperty(d0,"__esModule",{value:!0});const Ea=ce,NY={message({keyword:e,schemaCode:t}){const n=e==="maxProperties"?"more":"fewer";return(0,Ea.str)`must NOT have ${n} than ${t} properties`},params:({schemaCode:e})=>(0,Ea._)`{limit: ${e}}`},kY={keyword:["maxProperties","minProperties"],type:"object",schemaType:"number",$data:!0,error:NY,code(e){const{keyword:t,data:n,schemaCode:r}=e,i=t==="maxProperties"?Ea.operators.GT:Ea.operators.LT;e.fail$data((0,Ea._)`Object.keys(${n}).length ${i} ${r}`)}};d0.default=kY;var f0={};Object.defineProperty(f0,"__esModule",{value:!0});const Zs=he,ba=ce,jY=$e,LY={message:({params:{missingProperty:e}})=>(0,ba.str)`must have required property '${e}'`,params:({params:{missingProperty:e}})=>(0,ba._)`{missingProperty: ${e}}`},MY={keyword:"required",type:"object",schemaType:"array",$data:!0,error:LY,code(e){const{gen:t,schema:n,schemaCode:r,data:i,$data:o,it:s}=e,{opts:a}=s;if(!o&&n.length===0)return;const l=n.length>=a.loopRequired;if(s.allErrors?u():c(),a.strictRequired){const p=e.parentSchema.properties,{definedProperties:h}=e.it;for(const $ of n)if((p==null?void 0:p[$])===void 0&&!h.has($)){const y=s.schemaEnv.baseId+s.errSchemaPath,m=`required property "${$}" is not defined at "${y}" (strictRequired)`;(0,jY.checkStrictMode)(s,m,s.opts.strictRequired)}}function u(){if(l||o)e.block$data(ba.nil,f);else for(const p of n)(0,Zs.checkReportMissingProp)(e,p)}function c(){const p=t.let("missing");if(l||o){const h=t.let("valid",!0);e.block$data(h,()=>d(p,h)),e.ok(h)}else t.if((0,Zs.checkMissingProp)(e,n,p)),(0,Zs.reportMissingProp)(e,p),t.else()}function f(){t.forOf("prop",r,p=>{e.setParams({missingProperty:p}),t.if((0,Zs.noPropertyInData)(t,i,p,a.ownProperties),()=>e.error())})}function d(p,h){e.setParams({missingProperty:p}),t.forOf(p,r,()=>{t.assign(h,(0,Zs.propertyInData)(t,i,p,a.ownProperties)),t.if((0,ba.not)(h),()=>{e.error(),t.break()})},ba.nil)}}};f0.default=MY;var p0={};Object.defineProperty(p0,"__esModule",{value:!0});const Sa=ce,FY={message({keyword:e,schemaCode:t}){const n=e==="maxItems"?"more":"fewer";return(0,Sa.str)`must NOT have ${n} than ${t} items`},params:({schemaCode:e})=>(0,Sa._)`{limit: ${e}}`},DY={keyword:["maxItems","minItems"],type:"array",schemaType:"number",$data:!0,error:FY,code(e){const{keyword:t,data:n,schemaCode:r}=e,i=t==="maxItems"?Sa.operators.GT:Sa.operators.LT;e.fail$data((0,Sa._)`${n}.length ${i} ${r}`)}};p0.default=DY;var h0={},bl={};Object.defineProperty(bl,"__esModule",{value:!0});const hw=W8;hw.code='require("ajv/dist/runtime/equal").default';bl.default=hw;Object.defineProperty(h0,"__esModule",{value:!0});const Wf=El,ft=ce,VY=$e,HY=bl,UY={message:({params:{i:e,j:t}})=>(0,ft.str)`must NOT have duplicate items (items ## ${t} and ${e} are identical)`,params:({params:{i:e,j:t}})=>(0,ft._)`{i: ${e}, j: ${t}}`},BY={keyword:"uniqueItems",type:"array",schemaType:"boolean",$data:!0,error:UY,code(e){const{gen:t,data:n,$data:r,schema:i,parentSchema:o,schemaCode:s,it:a}=e;if(!r&&!i)return;const l=t.let("valid"),u=o.items?(0,Wf.getSchemaTypes)(o.items):[];e.block$data(l,c,(0,ft._)`${s} === false`),e.ok(l);function c(){const h=t.let("i",(0,ft._)`${n}.length`),$=t.let("j");e.setParams({i:h,j:$}),t.assign(l,!0),t.if((0,ft._)`${h} > 1`,()=>(f()?d:p)(h,$))}function f(){return u.length>0&&!u.some(h=>h==="object"||h==="array")}function d(h,$){const y=t.name("item"),m=(0,Wf.checkDataTypes)(u,y,a.opts.strictNumbers,Wf.DataType.Wrong),v=t.const("indices",(0,ft._)`{}`);t.for((0,ft._)`;${h}--;`,()=>{t.let(y,(0,ft._)`${n}[${h}]`),t.if(m,(0,ft._)`continue`),u.length>1&&t.if((0,ft._)`typeof ${y} == "string"`,(0,ft._)`${y} += "_"`),t.if((0,ft._)`typeof ${v}[${y}] == "number"`,()=>{t.assign($,(0,ft._)`${v}[${y}]`),e.error(),t.assign(l,!1).break()}).code((0,ft._)`${v}[${y}] = ${h}`)})}function p(h,$){const y=(0,VY.useFunc)(t,HY.default),m=t.name("outer");t.label(m).for((0,ft._)`;${h}--;`,()=>t.for((0,ft._)`${$} = ${h}; ${$}--;`,()=>t.if((0,ft._)`${y}(${n}[${h}], ${n}[${$}])`,()=>{e.error(),t.assign(l,!1).break(m)})))}}};h0.default=BY;var m0={};Object.defineProperty(m0,"__esModule",{value:!0});const Np=ce,zY=$e,KY=bl,qY={message:"must be equal to constant",params:({schemaCode:e})=>(0,Np._)`{allowedValue: ${e}}`},ZY={keyword:"const",$data:!0,error:qY,code(e){const{gen:t,data:n,$data:r,schemaCode:i,schema:o}=e;r||o&&typeof o=="object"?e.fail$data((0,Np._)`!${(0,zY.useFunc)(t,KY.default)}(${n}, ${i})`):e.fail((0,Np._)`${o} !== ${n}`)}};m0.default=ZY;var y0={};Object.defineProperty(y0,"__esModule",{value:!0});const ia=ce,WY=$e,GY=bl,QY={message:"must be equal to one of the allowed values",params:({schemaCode:e})=>(0,ia._)`{allowedValues: ${e}}`},YY={keyword:"enum",schemaType:"array",$data:!0,error:QY,code(e){const{gen:t,data:n,$data:r,schema:i,schemaCode:o,it:s}=e;if(!r&&i.length===0)throw new Error("enum must have non-empty array");const a=i.length>=s.opts.loopEnum;let l;const u=()=>l??(l=(0,WY.useFunc)(t,GY.default));let c;if(a||r)c=t.let("valid"),e.block$data(c,f);else{if(!Array.isArray(i))throw new Error("ajv implementation error");const p=t.const("vSchema",o);c=(0,ia.or)(...i.map((h,$)=>d(p,$)))}e.pass(c);function f(){t.assign(c,!1),t.forOf("v",o,p=>t.if((0,ia._)`${u()}(${n}, ${p})`,()=>t.assign(c,!0).break()))}function d(p,h){const $=i[h];return typeof $=="object"&&$!==null?(0,ia._)`${u()}(${n}, ${p}[${h}])`:(0,ia._)`${n} === ${$}`}}};y0.default=YY;Object.defineProperty(o0,"__esModule",{value:!0});const JY=s0,XY=a0,eJ=l0,tJ=c0,nJ=d0,rJ=f0,iJ=p0,oJ=h0,sJ=m0,aJ=y0,lJ=[JY.default,XY.default,eJ.default,tJ.default,nJ.default,rJ.default,iJ.default,oJ.default,{keyword:"type",schemaType:["string","array"]},{keyword:"nullable",schemaType:"boolean"},sJ.default,aJ.default];o0.default=lJ;var v0={},_s={};Object.defineProperty(_s,"__esModule",{value:!0});_s.validateAdditionalItems=void 0;const Oi=ce,kp=$e,uJ={message:({params:{len:e}})=>(0,Oi.str)`must NOT have more than ${e} items`,params:({params:{len:e}})=>(0,Oi._)`{limit: ${e}}`},cJ={keyword:"additionalItems",type:"array",schemaType:["boolean","object"],before:"uniqueItems",error:uJ,code(e){const{parentSchema:t,it:n}=e,{items:r}=t;if(!Array.isArray(r)){(0,kp.checkStrictMode)(n,'"additionalItems" is ignored when "items" is not an array of schemas');return}mw(e,r)}};function mw(e,t){const{gen:n,schema:r,data:i,keyword:o,it:s}=e;s.items=!0;const a=n.const("len",(0,Oi._)`${i}.length`);if(r===!1)e.setParams({len:t.length}),e.pass((0,Oi._)`${a} <= ${t.length}`);else if(typeof r=="object"&&!(0,kp.alwaysValidSchema)(s,r)){const u=n.var("valid",(0,Oi._)`${a} <= ${t.length}`);n.if((0,Oi.not)(u),()=>l(u)),e.ok(u)}function l(u){n.forRange("i",t.length,a,c=>{e.subschema({keyword:o,dataProp:c,dataPropType:kp.Type.Num},u),s.allErrors||n.if((0,Oi.not)(u),()=>n.break())})}}_s.validateAdditionalItems=mw;_s.default=cJ;var g0={},xs={};Object.defineProperty(xs,"__esModule",{value:!0});xs.validateTuple=void 0;const N2=ce,Nu=$e,dJ=he,fJ={keyword:"items",type:"array",schemaType:["object","array","boolean"],before:"uniqueItems",code(e){const{schema:t,it:n}=e;if(Array.isArray(t))return yw(e,"additionalItems",t);n.items=!0,!(0,Nu.alwaysValidSchema)(n,t)&&e.ok((0,dJ.validateArray)(e))}};function yw(e,t,n=e.schema){const{gen:r,parentSchema:i,data:o,keyword:s,it:a}=e;c(i),a.opts.unevaluated&&n.length&&a.items!==!0&&(a.items=Nu.mergeEvaluated.items(r,n.length,a.items));const l=r.name("valid"),u=r.const("len",(0,N2._)`${o}.length`);n.forEach((f,d)=>{(0,Nu.alwaysValidSchema)(a,f)||(r.if((0,N2._)`${u} > ${d}`,()=>e.subschema({keyword:s,schemaProp:d,dataProp:d},l)),e.ok(l))});function c(f){const{opts:d,errSchemaPath:p}=a,h=n.length,$=h===f.minItems&&(h===f.maxItems||f[t]===!1);if(d.strictTuples&&!$){const y=`"${s}" is ${h}-tuple, but minItems or maxItems/${t} are not specified or different at path "${p}"`;(0,Nu.checkStrictMode)(a,y,d.strictTuples)}}}xs.validateTuple=yw;xs.default=fJ;Object.defineProperty(g0,"__esModule",{value:!0});const pJ=xs,hJ={keyword:"prefixItems",type:"array",schemaType:["array"],before:"uniqueItems",code:e=>(0,pJ.validateTuple)(e,"items")};g0.default=hJ;var $0={};Object.defineProperty($0,"__esModule",{value:!0});const k2=ce,mJ=$e,yJ=he,vJ=_s,gJ={message:({params:{len:e}})=>(0,k2.str)`must NOT have more than ${e} items`,params:({params:{len:e}})=>(0,k2._)`{limit: ${e}}`},$J={keyword:"items",type:"array",schemaType:["object","boolean"],before:"uniqueItems",error:gJ,code(e){const{schema:t,parentSchema:n,it:r}=e,{prefixItems:i}=n;r.items=!0,!(0,mJ.alwaysValidSchema)(r,t)&&(i?(0,vJ.validateAdditionalItems)(e,i):e.ok((0,yJ.validateArray)(e)))}};$0.default=$J;var w0={};Object.defineProperty(w0,"__esModule",{value:!0});const an=ce,iu=$e,wJ={message:({params:{min:e,max:t}})=>t===void 0?(0,an.str)`must contain at least ${e} valid item(s)`:(0,an.str)`must contain at least ${e} and no more than ${t} valid item(s)`,params:({params:{min:e,max:t}})=>t===void 0?(0,an._)`{minContains: ${e}}`:(0,an._)`{minContains: ${e}, maxContains: ${t}}`},EJ={keyword:"contains",type:"array",schemaType:["object","boolean"],before:"uniqueItems",trackErrors:!0,error:wJ,code(e){const{gen:t,schema:n,parentSchema:r,data:i,it:o}=e;let s,a;const{minContains:l,maxContains:u}=r;o.opts.next?(s=l===void 0?1:l,a=u):s=1;const c=t.const("len",(0,an._)`${i}.length`);if(e.setParams({min:s,max:a}),a===void 0&&s===0){(0,iu.checkStrictMode)(o,'"minContains" == 0 without "maxContains": "contains" keyword ignored');return}if(a!==void 0&&s>a){(0,iu.checkStrictMode)(o,'"minContains" > "maxContains" is always invalid'),e.fail();return}if((0,iu.alwaysValidSchema)(o,n)){let $=(0,an._)`${c} >= ${s}`;a!==void 0&&($=(0,an._)`${$} && ${c} <= ${a}`),e.pass($);return}o.items=!0;const f=t.name("valid");a===void 0&&s===1?p(f,()=>t.if(f,()=>t.break())):s===0?(t.let(f,!0),a!==void 0&&t.if((0,an._)`${i}.length > 0`,d)):(t.let(f,!1),d()),e.result(f,()=>e.reset());function d(){const $=t.name("_valid"),y=t.let("count",0);p($,()=>t.if($,()=>h(y)))}function p($,y){t.forRange("i",0,c,m=>{e.subschema({keyword:"contains",dataProp:m,dataPropType:iu.Type.Num,compositeRule:!0},$),y()})}function h($){t.code((0,an._)`${$}++`),a===void 0?t.if((0,an._)`${$} >= ${s}`,()=>t.assign(f,!0).break()):(t.if((0,an._)`${$} > ${a}`,()=>t.assign(f,!1).break()),s===1?t.assign(f,!0):t.if((0,an._)`${$} >= ${s}`,()=>t.assign(f,!0)))}}};w0.default=EJ;var Fd={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.validateSchemaDeps=e.validatePropertyDeps=e.error=void 0;const t=ce,n=$e,r=he;e.error={message:({params:{property:l,depsCount:u,deps:c}})=>{const f=u===1?"property":"properties";return(0,t.str)`must have ${f} ${c} when property ${l} is present`},params:({params:{property:l,depsCount:u,deps:c,missingProperty:f}})=>(0,t._)`{property: ${l}, + missingProperty: ${f}, depsCount: ${u}, - deps: ${c}}`};const i={keyword:"dependencies",type:"object",schemaType:"object",error:e.error,code(l){const[u,c]=a(l);o(l,u),s(l,c)}};function a({schema:l}){const u={},c={};for(const d in l){if(d==="__proto__")continue;const p=Array.isArray(l[d])?u:c;p[d]=l[d]}return[u,c]}function o(l,u=l.schema){const{gen:c,data:d,it:p}=l;if(Object.keys(u).length===0)return;const f=c.let("missing");for(const m in u){const v=u[m];if(v.length===0)continue;const $=(0,n.propertyInData)(c,d,m,p.opts.ownProperties);l.setParams({property:m,depsCount:v.length,deps:v.join(", ")}),p.allErrors?c.if($,()=>{for(const h of v)(0,n.checkReportMissingProp)(l,h)}):(c.if((0,t._)`${$} && (${(0,n.checkMissingProp)(l,v,f)})`),(0,n.reportMissingProp)(l,f),c.else())}}e.validatePropertyDeps=o;function s(l,u=l.schema){const{gen:c,data:d,keyword:p,it:f}=l,m=c.name("valid");for(const v in u)(0,r.alwaysValidSchema)(f,u[v])||(c.if((0,n.propertyInData)(c,d,v,f.opts.ownProperties),()=>{const $=l.subschema({keyword:p,schemaProp:v},m);l.mergeValidEvaluated($,m)},()=>c.var(m,!0)),l.ok(m))}e.validateSchemaDeps=s,e.default=i})(df);var mv={};Object.defineProperty(mv,"__esModule",{value:!0});const K7=fe,fre=ge,pre={message:"property name must be valid",params:({params:e})=>(0,K7._)`{propertyName: ${e.propertyName}}`},hre={keyword:"propertyNames",type:"object",schemaType:["object","boolean"],error:pre,code(e){const{gen:t,schema:r,data:n,it:i}=e;if((0,fre.alwaysValidSchema)(i,r))return;const a=t.name("valid");t.forIn("key",n,o=>{e.setParams({propertyName:o}),e.subschema({keyword:"propertyNames",data:o,dataTypes:["string"],propertyName:o,compositeRule:!0},a),t.if((0,K7.not)(a),()=>{e.error(!0),i.allErrors||t.break()})}),e.ok(a)}};mv.default=hre;var ff={};Object.defineProperty(ff,"__esModule",{value:!0});const Su=me,Tr=fe,mre=ar,_u=ge,vre={message:"must NOT have additional properties",params:({params:e})=>(0,Tr._)`{additionalProperty: ${e.additionalProperty}}`},gre={keyword:"additionalProperties",type:["object"],schemaType:["boolean","object"],allowUndefined:!0,trackErrors:!0,error:vre,code(e){const{gen:t,schema:r,parentSchema:n,data:i,errsCount:a,it:o}=e;if(!a)throw new Error("ajv implementation error");const{allErrors:s,opts:l}=o;if(o.props=!0,l.removeAdditional!=="all"&&(0,_u.alwaysValidSchema)(o,r))return;const u=(0,Su.allSchemaProperties)(n.properties),c=(0,Su.allSchemaProperties)(n.patternProperties);d(),e.ok((0,Tr._)`${a} === ${mre.default.errors}`);function d(){t.forIn("key",i,$=>{!u.length&&!c.length?m($):t.if(p($),()=>m($))})}function p($){let h;if(u.length>8){const g=(0,_u.schemaRefOrVal)(o,n.properties,"properties");h=(0,Su.isOwnProperty)(t,g,$)}else u.length?h=(0,Tr.or)(...u.map(g=>(0,Tr._)`${$} === ${g}`)):h=Tr.nil;return c.length&&(h=(0,Tr.or)(h,...c.map(g=>(0,Tr._)`${(0,Su.usePattern)(e,g)}.test(${$})`))),(0,Tr.not)(h)}function f($){t.code((0,Tr._)`delete ${i}[${$}]`)}function m($){if(l.removeAdditional==="all"||l.removeAdditional&&r===!1){f($);return}if(r===!1){e.setParams({additionalProperty:$}),e.error(),s||t.break();return}if(typeof r=="object"&&!(0,_u.alwaysValidSchema)(o,r)){const h=t.name("valid");l.removeAdditional==="failing"?(v($,h,!1),t.if((0,Tr.not)(h),()=>{e.reset(),f($)})):(v($,h),s||t.if((0,Tr.not)(h),()=>t.break()))}}function v($,h,g){const y={keyword:"additionalProperties",dataProp:$,dataPropType:_u.Type.Str};g===!1&&Object.assign(y,{compositeRule:!0,createErrors:!1,allErrors:!1}),e.subschema(y,h)}}};ff.default=gre;var vv={};Object.defineProperty(vv,"__esModule",{value:!0});const yre=wr,Y$=me,w1=ge,J$=ff,$re={keyword:"properties",type:"object",schemaType:"object",code(e){const{gen:t,schema:r,parentSchema:n,data:i,it:a}=e;a.opts.removeAdditional==="all"&&n.additionalProperties===void 0&&J$.default.code(new yre.KeywordCxt(a,J$.default,"additionalProperties"));const o=(0,Y$.allSchemaProperties)(r);for(const d of o)a.definedProperties.add(d);a.opts.unevaluated&&o.length&&a.props!==!0&&(a.props=w1.mergeEvaluated.props(t,(0,w1.toHash)(o),a.props));const s=o.filter(d=>!(0,w1.alwaysValidSchema)(a,r[d]));if(s.length===0)return;const l=t.name("valid");for(const d of s)u(d)?c(d):(t.if((0,Y$.propertyInData)(t,i,d,a.opts.ownProperties)),c(d),a.allErrors||t.else().var(l,!0),t.endIf()),e.it.definedProperties.add(d),e.ok(l);function u(d){return a.opts.useDefaults&&!a.compositeRule&&r[d].default!==void 0}function c(d){e.subschema({keyword:"properties",schemaProp:d,dataProp:d},l)}}};vv.default=$re;var gv={};Object.defineProperty(gv,"__esModule",{value:!0});const X$=me,xu=fe,e4=ge,t4=ge,wre={keyword:"patternProperties",type:"object",schemaType:"object",code(e){const{gen:t,schema:r,data:n,parentSchema:i,it:a}=e,{opts:o}=a,s=(0,X$.allSchemaProperties)(r),l=s.filter(v=>(0,e4.alwaysValidSchema)(a,r[v]));if(s.length===0||l.length===s.length&&(!a.opts.unevaluated||a.props===!0))return;const u=o.strictSchema&&!o.allowMatchingProperties&&i.properties,c=t.name("valid");a.props!==!0&&!(a.props instanceof xu.Name)&&(a.props=(0,t4.evaluatedPropsToName)(t,a.props));const{props:d}=a;p();function p(){for(const v of s)u&&f(v),a.allErrors?m(v):(t.var(c,!0),m(v),t.if(c))}function f(v){for(const $ in u)new RegExp(v).test($)&&(0,e4.checkStrictMode)(a,`property ${$} matches pattern ${v} (use allowMatchingProperties)`)}function m(v){t.forIn("key",n,$=>{t.if((0,xu._)`${(0,X$.usePattern)(e,v)}.test(${$})`,()=>{const h=l.includes(v);h||e.subschema({keyword:"patternProperties",schemaProp:v,dataProp:$,dataPropType:t4.Type.Str},c),a.opts.unevaluated&&d!==!0?t.assign((0,xu._)`${d}[${$}]`,!0):!h&&!a.allErrors&&t.if((0,xu.not)(c),()=>t.break())})})}}};gv.default=wre;var yv={};Object.defineProperty(yv,"__esModule",{value:!0});const bre=ge,Ere={keyword:"not",schemaType:["object","boolean"],trackErrors:!0,code(e){const{gen:t,schema:r,it:n}=e;if((0,bre.alwaysValidSchema)(n,r)){e.fail();return}const i=t.name("valid");e.subschema({keyword:"not",compositeRule:!0,createErrors:!1,allErrors:!1},i),e.failResult(i,()=>e.reset(),()=>e.error())},error:{message:"must NOT be valid"}};yv.default=Ere;var $v={};Object.defineProperty($v,"__esModule",{value:!0});const Cre=me,Sre={keyword:"anyOf",schemaType:"array",trackErrors:!0,code:Cre.validateUnion,error:{message:"must match a schema in anyOf"}};$v.default=Sre;var wv={};Object.defineProperty(wv,"__esModule",{value:!0});const Xu=fe,_re=ge,xre={message:"must match exactly one schema in oneOf",params:({params:e})=>(0,Xu._)`{passingSchemas: ${e.passing}}`},Ore={keyword:"oneOf",schemaType:"array",trackErrors:!0,error:xre,code(e){const{gen:t,schema:r,parentSchema:n,it:i}=e;if(!Array.isArray(r))throw new Error("ajv implementation error");if(i.opts.discriminator&&n.discriminator)return;const a=r,o=t.let("valid",!1),s=t.let("passing",null),l=t.name("_valid");e.setParams({passing:s}),t.block(u),e.result(o,()=>e.reset(),()=>e.error(!0));function u(){a.forEach((c,d)=>{let p;(0,_re.alwaysValidSchema)(i,c)?t.var(l,!0):p=e.subschema({keyword:"oneOf",schemaProp:d,compositeRule:!0},l),d>0&&t.if((0,Xu._)`${l} && ${o}`).assign(o,!1).assign(s,(0,Xu._)`[${s}, ${d}]`).else(),t.if(l,()=>{t.assign(o,!0),t.assign(s,d),p&&e.mergeEvaluated(p,Xu.Name)})})}}};wv.default=Ore;var bv={};Object.defineProperty(bv,"__esModule",{value:!0});const Pre=ge,Tre={keyword:"allOf",schemaType:"array",code(e){const{gen:t,schema:r,it:n}=e;if(!Array.isArray(r))throw new Error("ajv implementation error");const i=t.name("valid");r.forEach((a,o)=>{if((0,Pre.alwaysValidSchema)(n,a))return;const s=e.subschema({keyword:"allOf",schemaProp:o},i);e.ok(i),e.mergeEvaluated(s)})}};bv.default=Tre;var Ev={};Object.defineProperty(Ev,"__esModule",{value:!0});const Wc=fe,q7=ge,Are={message:({params:e})=>(0,Wc.str)`must match "${e.ifClause}" schema`,params:({params:e})=>(0,Wc._)`{failingKeyword: ${e.ifClause}}`},Rre={keyword:"if",schemaType:["object","boolean"],trackErrors:!0,error:Are,code(e){const{gen:t,parentSchema:r,it:n}=e;r.then===void 0&&r.else===void 0&&(0,q7.checkStrictMode)(n,'"if" without "then" and "else" is ignored');const i=r4(n,"then"),a=r4(n,"else");if(!i&&!a)return;const o=t.let("valid",!0),s=t.name("_valid");if(l(),e.reset(),i&&a){const c=t.let("ifClause");e.setParams({ifClause:c}),t.if(s,u("then",c),u("else",c))}else i?t.if(s,u("then")):t.if((0,Wc.not)(s),u("else"));e.pass(o,()=>e.error(!0));function l(){const c=e.subschema({keyword:"if",compositeRule:!0,createErrors:!1,allErrors:!1},s);e.mergeEvaluated(c)}function u(c,d){return()=>{const p=e.subschema({keyword:c},s);t.assign(o,s),e.mergeValidEvaluated(p,o),d?t.assign(d,(0,Wc._)`${c}`):e.setParams({ifClause:c})}}}};function r4(e,t){const r=e.schema[t];return r!==void 0&&!(0,q7.alwaysValidSchema)(e,r)}Ev.default=Rre;var Cv={};Object.defineProperty(Cv,"__esModule",{value:!0});const jre=ge,Ire={keyword:["then","else"],schemaType:["object","boolean"],code({keyword:e,parentSchema:t,it:r}){t.if===void 0&&(0,jre.checkStrictMode)(r,`"${e}" without "if" is ignored`)}};Cv.default=Ire;Object.defineProperty(dv,"__esModule",{value:!0});const Lre=Vo,Nre=fv,Mre=Ho,kre=pv,Fre=hv,Dre=df,Vre=mv,Hre=ff,Ure=vv,Bre=gv,zre=yv,Kre=$v,qre=wv,Zre=bv,Wre=Ev,Gre=Cv;function Qre(e=!1){const t=[zre.default,Kre.default,qre.default,Zre.default,Wre.default,Gre.default,Vre.default,Hre.default,Dre.default,Ure.default,Bre.default];return e?t.push(Nre.default,kre.default):t.push(Lre.default,Mre.default),t.push(Fre.default),t}dv.default=Qre;var Sv={},_v={};Object.defineProperty(_v,"__esModule",{value:!0});const rt=fe,Yre={message:({schemaCode:e})=>(0,rt.str)`must match format "${e}"`,params:({schemaCode:e})=>(0,rt._)`{format: ${e}}`},Jre={keyword:"format",type:["number","string"],schemaType:"string",$data:!0,error:Yre,code(e,t){const{gen:r,data:n,$data:i,schema:a,schemaCode:o,it:s}=e,{opts:l,errSchemaPath:u,schemaEnv:c,self:d}=s;if(!l.validateFormats)return;i?p():f();function p(){const m=r.scopeValue("formats",{ref:d.formats,code:l.code.formats}),v=r.const("fDef",(0,rt._)`${m}[${o}]`),$=r.let("fType"),h=r.let("format");r.if((0,rt._)`typeof ${v} == "object" && !(${v} instanceof RegExp)`,()=>r.assign($,(0,rt._)`${v}.type || "string"`).assign(h,(0,rt._)`${v}.validate`),()=>r.assign($,(0,rt._)`"string"`).assign(h,v)),e.fail$data((0,rt.or)(g(),y()));function g(){return l.strictSchema===!1?rt.nil:(0,rt._)`${o} && !${h}`}function y(){const b=c.$async?(0,rt._)`(${v}.async ? await ${h}(${n}) : ${h}(${n}))`:(0,rt._)`${h}(${n})`,O=(0,rt._)`(typeof ${h} == "function" ? ${b} : ${h}.test(${n}))`;return(0,rt._)`${h} && ${h} !== true && ${$} === ${t} && !${O}`}}function f(){const m=d.formats[a];if(!m){g();return}if(m===!0)return;const[v,$,h]=y(m);v===t&&e.pass(b());function g(){if(l.strictSchema===!1){d.logger.warn(O());return}throw new Error(O());function O(){return`unknown format "${a}" ignored in schema at path "${u}"`}}function y(O){const S=O instanceof RegExp?(0,rt.regexpCode)(O):l.code.formats?(0,rt._)`${l.code.formats}${(0,rt.getProperty)(a)}`:void 0,_=r.scopeValue("formats",{key:a,ref:O,code:S});return typeof O=="object"&&!(O instanceof RegExp)?[O.type||"string",O.validate,(0,rt._)`${_}.validate`]:["string",O,_]}function b(){if(typeof m=="object"&&!(m instanceof RegExp)&&m.async){if(!c.$async)throw new Error("async format in sync schema");return(0,rt._)`await ${h}(${n})`}return typeof $=="function"?(0,rt._)`${h}(${n})`:(0,rt._)`${h}.test(${n})`}}}};_v.default=Jre;Object.defineProperty(Sv,"__esModule",{value:!0});const Xre=_v,ene=[Xre.default];Sv.default=ene;var vo={};Object.defineProperty(vo,"__esModule",{value:!0});vo.contentVocabulary=vo.metadataVocabulary=void 0;vo.metadataVocabulary=["title","description","default","deprecated","readOnly","writeOnly","examples"];vo.contentVocabulary=["contentMediaType","contentEncoding","contentSchema"];Object.defineProperty(cf,"__esModule",{value:!0});const tne=Y0,rne=X0,nne=dv,ine=Sv,n4=vo,ane=[tne.default,rne.default,(0,nne.default)(),ine.default,n4.metadataVocabulary,n4.contentVocabulary];cf.default=ane;var pf={},Z7={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.DiscrError=void 0,function(t){t.Tag="tag",t.Mapping="mapping"}(e.DiscrError||(e.DiscrError={}))})(Z7);Object.defineProperty(pf,"__esModule",{value:!0});const Aa=fe,uh=Z7,i4=Pt,one=ge,sne={message:({params:{discrError:e,tagName:t}})=>e===uh.DiscrError.Tag?`tag "${t}" must be string`:`value of tag "${t}" must be in oneOf`,params:({params:{discrError:e,tag:t,tagName:r}})=>(0,Aa._)`{error: ${e}, tag: ${r}, tagValue: ${t}}`},lne={keyword:"discriminator",type:"object",schemaType:"object",error:sne,code(e){const{gen:t,data:r,schema:n,parentSchema:i,it:a}=e,{oneOf:o}=i;if(!a.opts.discriminator)throw new Error("discriminator: requires discriminator option");const s=n.propertyName;if(typeof s!="string")throw new Error("discriminator: requires propertyName");if(n.mapping)throw new Error("discriminator: mapping is not supported");if(!o)throw new Error("discriminator: requires oneOf keyword");const l=t.let("valid",!1),u=t.const("tag",(0,Aa._)`${r}${(0,Aa.getProperty)(s)}`);t.if((0,Aa._)`typeof ${u} == "string"`,()=>c(),()=>e.error(!1,{discrError:uh.DiscrError.Tag,tag:u,tagName:s})),e.ok(l);function c(){const f=p();t.if(!1);for(const m in f)t.elseIf((0,Aa._)`${u} === ${m}`),t.assign(l,d(f[m]));t.else(),e.error(!1,{discrError:uh.DiscrError.Mapping,tag:u,tagName:s}),t.endIf()}function d(f){const m=t.name("valid"),v=e.subschema({keyword:"oneOf",schemaProp:f},m);return e.mergeEvaluated(v,Aa.Name),m}function p(){var f;const m={},v=h(i);let $=!0;for(let b=0;bthis.addVocabulary(m)),this.opts.discriminator&&this.addKeyword(i.default)}_addDefaultMetaSchema(){if(super._addDefaultMetaSchema(),!this.opts.meta)return;const m=this.opts.$data?this.$dataMetaSchema(a,o):a;this.addMetaSchema(m,s,!1),this.refs["http://json-schema.org/schema"]=s}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema(s)?s:void 0)}}e.exports=t=l,Object.defineProperty(t,"__esModule",{value:!0}),t.default=l;var u=wr;Object.defineProperty(t,"KeywordCxt",{enumerable:!0,get:function(){return u.KeywordCxt}});var c=fe;Object.defineProperty(t,"_",{enumerable:!0,get:function(){return c._}}),Object.defineProperty(t,"str",{enumerable:!0,get:function(){return c.str}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return c.stringify}}),Object.defineProperty(t,"nil",{enumerable:!0,get:function(){return c.nil}}),Object.defineProperty(t,"Name",{enumerable:!0,get:function(){return c.Name}}),Object.defineProperty(t,"CodeGen",{enumerable:!0,get:function(){return c.CodeGen}});var d=Fo;Object.defineProperty(t,"ValidationError",{enumerable:!0,get:function(){return d.default}});var p=Do;Object.defineProperty(t,"MissingRefError",{enumerable:!0,get:function(){return p.default}})})(nh,nh.exports);var W7=nh.exports;const vne=Mn(W7);var ch={exports:{}},G7={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.formatNames=e.fastFormats=e.fullFormats=void 0;function t(T,F){return{validate:T,compare:F}}e.fullFormats={date:t(a,o),time:t(l,u),"date-time":t(d,p),duration:/^P(?!$)((\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+S)?)?|(\d+W)?)$/,uri:v,"uri-reference":/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,"uri-template":/^(?:(?:[^\x00-\x20"'<>%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,url:/^(?:https?|ftp):\/\/(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)(?:\.(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)*(?:\.(?:[a-z\u{00a1}-\u{ffff}]{2,})))(?::\d{2,5})?(?:\/[^\s]*)?$/iu,email:/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,hostname:/^(?=.{1,253}\.?$)[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[-0-9a-z]{0,61}[0-9a-z])?)*\.?$/i,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^((([0-9a-f]{1,4}:){7}([0-9a-f]{1,4}|:))|(([0-9a-f]{1,4}:){6}(:[0-9a-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){5}(((:[0-9a-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){4}(((:[0-9a-f]{1,4}){1,3})|((:[0-9a-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){3}(((:[0-9a-f]{1,4}){1,4})|((:[0-9a-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){2}(((:[0-9a-f]{1,4}){1,5})|((:[0-9a-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){1}(((:[0-9a-f]{1,4}){1,6})|((:[0-9a-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9a-f]{1,4}){1,7})|((:[0-9a-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))$/i,regex:w,uuid:/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,"json-pointer":/^(?:\/(?:[^~/]|~0|~1)*)*$/,"json-pointer-uri-fragment":/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,"relative-json-pointer":/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/,byte:h,int32:{type:"number",validate:b},int64:{type:"number",validate:O},float:{type:"number",validate:S},double:{type:"number",validate:S},password:!0,binary:!0},e.fastFormats={...e.fullFormats,date:t(/^\d\d\d\d-[0-1]\d-[0-3]\d$/,o),time:t(/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,u),"date-time":t(/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,p),uri:/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+\-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,email:/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i},e.formatNames=Object.keys(e.fullFormats);function r(T){return T%4===0&&(T%100!==0||T%400===0)}const n=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,i=[0,31,28,31,30,31,30,31,31,30,31,30,31];function a(T){const F=n.exec(T);if(!F)return!1;const N=+F[1],K=+F[2],D=+F[3];return K>=1&&K<=12&&D>=1&&D<=(K===2&&r(N)?29:i[K])}function o(T,F){if(T&&F)return T>F?1:TF?1:T=g}function O(T){return Number.isInteger(T)}function S(){return!0}const _=/[^\\]\\Z/;function w(T){if(_.test(T))return!1;try{return new RegExp(T),!0}catch{return!1}}})(G7);var Q7={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.formatLimitDefinition=void 0;const t=W7,r=fe,n=r.operators,i={formatMaximum:{okStr:"<=",ok:n.LTE,fail:n.GT},formatMinimum:{okStr:">=",ok:n.GTE,fail:n.LT},formatExclusiveMaximum:{okStr:"<",ok:n.LT,fail:n.GTE},formatExclusiveMinimum:{okStr:">",ok:n.GT,fail:n.LTE}},a={message:({keyword:s,schemaCode:l})=>r.str`should be ${i[s].okStr} ${l}`,params:({keyword:s,schemaCode:l})=>r._`{comparison: ${i[s].okStr}, limit: ${l}}`};e.formatLimitDefinition={keyword:Object.keys(i),type:"string",schemaType:"string",$data:!0,error:a,code(s){const{gen:l,data:u,schemaCode:c,keyword:d,it:p}=s,{opts:f,self:m}=p;if(!f.validateFormats)return;const v=new t.KeywordCxt(p,m.RULES.all.format.definition,"format");v.$data?$():h();function $(){const y=l.scopeValue("formats",{ref:m.formats,code:f.code.formats}),b=l.const("fmt",r._`${y}[${v.schemaCode}]`);s.fail$data(r.or(r._`typeof ${b} != "object"`,r._`${b} instanceof RegExp`,r._`typeof ${b}.compare != "function"`,g(b)))}function h(){const y=v.schema,b=m.formats[y];if(!b||b===!0)return;if(typeof b!="object"||b instanceof RegExp||typeof b.compare!="function")throw new Error(`"${d}": format "${y}" does not define "compare" function`);const O=l.scopeValue("formats",{key:y,ref:b,code:f.code.formats?r._`${f.code.formats}${r.getProperty(y)}`:void 0});s.fail$data(g(O))}function g(y){return r._`${y}.compare(${u}, ${c}) ${i[d].fail} 0`}},dependencies:["format"]};const o=s=>(s.addKeyword(e.formatLimitDefinition),s);e.default=o})(Q7);(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});const r=G7,n=Q7,i=fe,a=new i.Name("fullFormats"),o=new i.Name("fastFormats"),s=(u,c={keywords:!0})=>{if(Array.isArray(c))return l(u,c,r.fullFormats,a),u;const[d,p]=c.mode==="fast"?[r.fastFormats,o]:[r.fullFormats,a],f=c.formats||r.formatNames;return l(u,f,d,p),c.keywords&&n.default(u),u};s.get=(u,c="full")=>{const p=(c==="fast"?r.fastFormats:r.fullFormats)[u];if(!p)throw new Error(`Unknown format "${u}"`);return p};function l(u,c,d,p){var f,m;(f=(m=u.opts.code).formats)!==null&&f!==void 0||(m.formats=i._`require("ajv-formats/dist/formats").${p}`);for(const v of c)u.addFormat(v,d[v])}e.exports=t=s,Object.defineProperty(t,"__esModule",{value:!0}),t.default=s})(ch,ch.exports);var gne=ch.exports;const a4=Mn(gne);function Gc(){return Gc=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[i]=e[i]);return r}var $ne={allErrors:!0,multipleOfPrecision:8,strict:!1,verbose:!0},wne=/^(#?([0-9A-Fa-f]{3}){1,2}\b|aqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow|(rgb\(\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*\))|(rgb\(\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*\)))$/,bne=/^data:([a-z]+\/[a-z0-9-+.]+)?;(?:name=(.*);)?base64,(.*)$/;function Ene(e,t,r,n,i){r===void 0&&(r={}),i===void 0&&(i=vne);var a=new i(Gc({},$ne,r));return n?a4(a,n):n!==!1&&a4(a),a.addFormat("data-url",bne),a.addFormat("color",wne),a.addKeyword(Mo),a.addKeyword(R0),Array.isArray(e)&&a.addMetaSchema(e),st(t)&&Object.keys(t).forEach(function(o){a.addFormat(o,t[o])}),a}var Cne=["instancePath","keyword","params","schemaPath","parentSchema"];function Sne(e,t){return e===void 0&&(e=[]),e.map(function(r){var n=r.instancePath,i=r.keyword,a=r.params,o=r.schemaPath,s=r.parentSchema,l=yne(r,Cne),u=l.message,c=u===void 0?"":u,d=n.replace(/\//g,"."),p=(d+" "+c).trim();if("missingProperty"in a){d=d?d+"."+a.missingProperty:a.missingProperty;var f=a.missingProperty,m=Se(oe(t,""+d.replace(/^\./,""))).title;if(m)c=c.replace(f,m);else{var v=oe(s,[ft,f,"title"]);v&&(c=c.replace(f,v))}p=c}else{var $=Se(oe(t,""+d.replace(/^\./,""))).title;if($)p=("'"+$+"' "+c).trim();else{var h=s==null?void 0:s.title;h&&(p=("'"+h+"' "+c).trim())}}return{name:i,property:d,message:c,params:a,stack:p,schemaPath:o}})}function _ne(e,t,r,n,i,a,o){var s=t.validationError,l=Sne(t.errors,o);s&&(l=[].concat(l,[{stack:s.message}])),typeof a=="function"&&(l=a(l,o));var u=EX(l);if(s&&(u=Gc({},u,{$schema:{__errors:[s.message]}})),typeof i!="function")return{errors:l,errorSchema:u};var c=o7(e,n,r,n,!0),d=i(c,Xp(c),o),p=h7(d);return Gu({errors:l,errorSchema:u},p)}var xne=function(){function e(r,n){this.ajv=void 0,this.localizer=void 0;var i=r.additionalMetaSchemas,a=r.customFormats,o=r.ajvOptionsOverrides,s=r.ajvFormatOptions,l=r.AjvClass;this.ajv=Ene(i,a,o,s,l),this.localizer=n}var t=e.prototype;return t.toErrorList=function(n,i){return i===void 0&&(i=[]),vl(n,i)},t.rawValidation=function(n,i){var a=void 0,o;n[si]&&(o=this.ajv.getSchema(n[si]));try{o===void 0&&(o=this.ajv.compile(n)),o(i)}catch(l){a=l}var s;return o&&(typeof this.localizer=="function"&&this.localizer(o.errors),s=o.errors||void 0,o.errors=null),{errors:s,validationError:a}},t.validateFormData=function(n,i,a,o,s){var l=this.rawValidation(i,n);return _ne(this,l,n,i,a,o,s)},t.isValid=function(n,i,a){var o,s=(o=a[si])!=null?o:X8;try{var l;this.ajv.getSchema(s)===void 0&&this.ajv.addSchema(a,s);var u=U0(n),c=(l=u[si])!=null?l:vX(u),d;d=this.ajv.getSchema(c),d===void 0&&(d=this.ajv.addSchema(u,c).getSchema(c)||this.ajv.compile(u));var p=d(i);return p}catch(f){return console.warn("Error encountered compiling schema:",f),!1}finally{this.ajv.removeSchema(s)}},e}();function Y7(e,t){return e===void 0&&(e={}),new xne(e,t)}var One=Y7();let Pne=(e=21)=>crypto.getRandomValues(new Uint8Array(e)).reduce((t,r)=>(r&=63,r<36?t+=r.toString(36):r<62?t+=(r-26).toString(36).toUpperCase():r>62?t+="-":t+="_",t),"");function Fi(){return Fi=Object.assign||function(e){for(var t=1;t(e[t.toLowerCase()]=t,e),{for:"htmlFor"}),s4={amp:"&",apos:"'",gt:">",lt:"<",nbsp:" ",quot:"“"},Ane=["style","script"],Rne=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,jne=/mailto:/i,Ine=/\n{2,}$/,J7=/^( *>[^\n]+(\n[^\n]+)*\n*)+\n{2,}/,Lne=/^ *> ?/gm,Nne=/^ {2,}\n/,Mne=/^(?:( *[-*_])){3,} *(?:\n *)+\n/,X7=/^\s*(`{3,}|~{3,}) *(\S+)?([^\n]*?)?\n([\s\S]+?)\s*\1 *(?:\n *)*\n?/,e6=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,kne=/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,Fne=/^(?:\n *)*\n/,Dne=/\r\n?/g,Vne=/^\[\^([^\]]+)](:.*)\n/,Hne=/^\[\^([^\]]+)]/,Une=/\f/g,Bne=/^\s*?\[(x|\s)\]/,t6=/^ *(#{1,6}) *([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,r6=/^([^\n]+)\n *(=|-){3,} *(?:\n *)+\n/,dh=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?([^>]*)\/{0}>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1)[\s\S])*?)<\/\1>\n*/i,zne=/&([a-zA-Z]+);/g,n6=/^)/,Kne=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,fh=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,qne=/^\{.*\}$/,Zne=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,Wne=/^<([^ >]+@[^ >]+)>/,Gne=/^<([^ >]+:\/[^ >]+)>/,Qne=/-([a-z])?/gi,i6=/^(.*\|?.*)\n *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*)\n?/,Yne=/^\[([^\]]*)\]:\s+]+)>?\s*("([^"]*)")?/,Jne=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,Xne=/^\[([^\]]*)\] ?\[([^\]]*)\]/,eie=/(\[|\])/g,tie=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,rie=/\t/g,nie=/^ *\| */,iie=/(^ *\||\| *$)/g,aie=/ *$/,oie=/^ *:-+: *$/,sie=/^ *:-+ *$/,lie=/^ *-+: *$/,uie=/^([*_])\1((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1\1(?!\1)/,cie=/^([*_])((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1(?!\1|\w)/,die=/^==((?:\[.*?\]|<.*?>(?:.*?<.*?>)?|`.*?`|.)*?)==/,fie=/^~~((?:\[.*?\]|<.*?>(?:.*?<.*?>)?|`.*?`|.)*?)~~/,pie=/^\\([^0-9A-Za-z\s])/,hie=/^[\s\S]+?(?=[^0-9A-Z\s\u00c0-\uffff&;.()'"]|\d+\.|\n\n| {2,}\n|\w+:\S|$)/i,mie=/^\n+/,vie=/^([ \t]*)/,gie=/\\([^\\])/g,l4=/ *\n+$/,yie=/(?:^|\n)( *)$/,xv="(?:\\d+\\.)",Ov="(?:[*+-])";function a6(e){return"( *)("+(e===1?xv:Ov)+") +"}const o6=a6(1),s6=a6(2);function l6(e){return new RegExp("^"+(e===1?o6:s6))}const $ie=l6(1),wie=l6(2);function u6(e){return new RegExp("^"+(e===1?o6:s6)+"[^\\n]*(?:\\n(?!\\1"+(e===1?xv:Ov)+" )[^\\n]*)*(\\n|$)","gm")}const c6=u6(1),d6=u6(2);function f6(e){const t=e===1?xv:Ov;return new RegExp("^( *)("+t+") [\\s\\S]+?(?:\\n{2,}(?! )(?!\\1"+t+" (?!"+t+" ))\\n*|\\s*\\n*$)")}const p6=f6(1),h6=f6(2);function u4(e,t){const r=t===1,n=r?p6:h6,i=r?c6:d6,a=r?$ie:wie;return{t(o,s,l){const u=yie.exec(l);return u&&(s.o||!s._&&!s.u)?n.exec(o=u[1]+o):null},i:we.HIGH,l(o,s,l){const u=r?+o[2]:void 0,c=o[0].replace(Ine,` -`).match(i);let d=!1;return{p:c.map(function(p,f){const m=a.exec(p)[0].length,v=new RegExp("^ {1,"+m+"}","gm"),$=p.replace(v,"").replace(a,""),h=f===c.length-1,g=$.indexOf(` - -`)!==-1||h&&d;d=g;const y=l._,b=l.o;let O;l.o=!0,g?(l._=!1,O=$.replace(l4,` + deps: ${c}}`};const i={keyword:"dependencies",type:"object",schemaType:"object",error:e.error,code(l){const[u,c]=o(l);s(l,u),a(l,c)}};function o({schema:l}){const u={},c={};for(const f in l){if(f==="__proto__")continue;const d=Array.isArray(l[f])?u:c;d[f]=l[f]}return[u,c]}function s(l,u=l.schema){const{gen:c,data:f,it:d}=l;if(Object.keys(u).length===0)return;const p=c.let("missing");for(const h in u){const $=u[h];if($.length===0)continue;const y=(0,r.propertyInData)(c,f,h,d.opts.ownProperties);l.setParams({property:h,depsCount:$.length,deps:$.join(", ")}),d.allErrors?c.if(y,()=>{for(const m of $)(0,r.checkReportMissingProp)(l,m)}):(c.if((0,t._)`${y} && (${(0,r.checkMissingProp)(l,$,p)})`),(0,r.reportMissingProp)(l,p),c.else())}}e.validatePropertyDeps=s;function a(l,u=l.schema){const{gen:c,data:f,keyword:d,it:p}=l,h=c.name("valid");for(const $ in u)(0,n.alwaysValidSchema)(p,u[$])||(c.if((0,r.propertyInData)(c,f,$,p.opts.ownProperties),()=>{const y=l.subschema({keyword:d,schemaProp:$},h);l.mergeValidEvaluated(y,h)},()=>c.var(h,!0)),l.ok(h))}e.validateSchemaDeps=a,e.default=i})(Fd);var E0={};Object.defineProperty(E0,"__esModule",{value:!0});const vw=ce,bJ=$e,SJ={message:"property name must be valid",params:({params:e})=>(0,vw._)`{propertyName: ${e.propertyName}}`},CJ={keyword:"propertyNames",type:"object",schemaType:["object","boolean"],error:SJ,code(e){const{gen:t,schema:n,data:r,it:i}=e;if((0,bJ.alwaysValidSchema)(i,n))return;const o=t.name("valid");t.forIn("key",r,s=>{e.setParams({propertyName:s}),e.subschema({keyword:"propertyNames",data:s,dataTypes:["string"],propertyName:s,compositeRule:!0},o),t.if((0,vw.not)(o),()=>{e.error(!0),i.allErrors||t.break()})}),e.ok(o)}};E0.default=CJ;var Dd={};Object.defineProperty(Dd,"__esModule",{value:!0});const ou=he,_n=ce,_J=en,su=$e,xJ={message:"must NOT have additional properties",params:({params:e})=>(0,_n._)`{additionalProperty: ${e.additionalProperty}}`},PJ={keyword:"additionalProperties",type:["object"],schemaType:["boolean","object"],allowUndefined:!0,trackErrors:!0,error:xJ,code(e){const{gen:t,schema:n,parentSchema:r,data:i,errsCount:o,it:s}=e;if(!o)throw new Error("ajv implementation error");const{allErrors:a,opts:l}=s;if(s.props=!0,l.removeAdditional!=="all"&&(0,su.alwaysValidSchema)(s,n))return;const u=(0,ou.allSchemaProperties)(r.properties),c=(0,ou.allSchemaProperties)(r.patternProperties);f(),e.ok((0,_n._)`${o} === ${_J.default.errors}`);function f(){t.forIn("key",i,y=>{!u.length&&!c.length?h(y):t.if(d(y),()=>h(y))})}function d(y){let m;if(u.length>8){const v=(0,su.schemaRefOrVal)(s,r.properties,"properties");m=(0,ou.isOwnProperty)(t,v,y)}else u.length?m=(0,_n.or)(...u.map(v=>(0,_n._)`${y} === ${v}`)):m=_n.nil;return c.length&&(m=(0,_n.or)(m,...c.map(v=>(0,_n._)`${(0,ou.usePattern)(e,v)}.test(${y})`))),(0,_n.not)(m)}function p(y){t.code((0,_n._)`delete ${i}[${y}]`)}function h(y){if(l.removeAdditional==="all"||l.removeAdditional&&n===!1){p(y);return}if(n===!1){e.setParams({additionalProperty:y}),e.error(),a||t.break();return}if(typeof n=="object"&&!(0,su.alwaysValidSchema)(s,n)){const m=t.name("valid");l.removeAdditional==="failing"?($(y,m,!1),t.if((0,_n.not)(m),()=>{e.reset(),p(y)})):($(y,m),a||t.if((0,_n.not)(m),()=>t.break()))}}function $(y,m,v){const g={keyword:"additionalProperties",dataProp:y,dataPropType:su.Type.Str};v===!1&&Object.assign(g,{compositeRule:!0,createErrors:!1,allErrors:!1}),e.subschema(g,m)}}};Dd.default=PJ;var b0={};Object.defineProperty(b0,"__esModule",{value:!0});const TJ=vn,j2=he,Gf=$e,L2=Dd,OJ={keyword:"properties",type:"object",schemaType:"object",code(e){const{gen:t,schema:n,parentSchema:r,data:i,it:o}=e;o.opts.removeAdditional==="all"&&r.additionalProperties===void 0&&L2.default.code(new TJ.KeywordCxt(o,L2.default,"additionalProperties"));const s=(0,j2.allSchemaProperties)(n);for(const f of s)o.definedProperties.add(f);o.opts.unevaluated&&s.length&&o.props!==!0&&(o.props=Gf.mergeEvaluated.props(t,(0,Gf.toHash)(s),o.props));const a=s.filter(f=>!(0,Gf.alwaysValidSchema)(o,n[f]));if(a.length===0)return;const l=t.name("valid");for(const f of a)u(f)?c(f):(t.if((0,j2.propertyInData)(t,i,f,o.opts.ownProperties)),c(f),o.allErrors||t.else().var(l,!0),t.endIf()),e.it.definedProperties.add(f),e.ok(l);function u(f){return o.opts.useDefaults&&!o.compositeRule&&n[f].default!==void 0}function c(f){e.subschema({keyword:"properties",schemaProp:f,dataProp:f},l)}}};b0.default=OJ;var S0={};Object.defineProperty(S0,"__esModule",{value:!0});const M2=he,au=ce,F2=$e,D2=$e,RJ={keyword:"patternProperties",type:"object",schemaType:"object",code(e){const{gen:t,schema:n,data:r,parentSchema:i,it:o}=e,{opts:s}=o,a=(0,M2.allSchemaProperties)(n),l=a.filter($=>(0,F2.alwaysValidSchema)(o,n[$]));if(a.length===0||l.length===a.length&&(!o.opts.unevaluated||o.props===!0))return;const u=s.strictSchema&&!s.allowMatchingProperties&&i.properties,c=t.name("valid");o.props!==!0&&!(o.props instanceof au.Name)&&(o.props=(0,D2.evaluatedPropsToName)(t,o.props));const{props:f}=o;d();function d(){for(const $ of a)u&&p($),o.allErrors?h($):(t.var(c,!0),h($),t.if(c))}function p($){for(const y in u)new RegExp($).test(y)&&(0,F2.checkStrictMode)(o,`property ${y} matches pattern ${$} (use allowMatchingProperties)`)}function h($){t.forIn("key",r,y=>{t.if((0,au._)`${(0,M2.usePattern)(e,$)}.test(${y})`,()=>{const m=l.includes($);m||e.subschema({keyword:"patternProperties",schemaProp:$,dataProp:y,dataPropType:D2.Type.Str},c),o.opts.unevaluated&&f!==!0?t.assign((0,au._)`${f}[${y}]`,!0):!m&&!o.allErrors&&t.if((0,au.not)(c),()=>t.break())})})}}};S0.default=RJ;var C0={};Object.defineProperty(C0,"__esModule",{value:!0});const AJ=$e,IJ={keyword:"not",schemaType:["object","boolean"],trackErrors:!0,code(e){const{gen:t,schema:n,it:r}=e;if((0,AJ.alwaysValidSchema)(r,n)){e.fail();return}const i=t.name("valid");e.subschema({keyword:"not",compositeRule:!0,createErrors:!1,allErrors:!1},i),e.failResult(i,()=>e.reset(),()=>e.error())},error:{message:"must NOT be valid"}};C0.default=IJ;var _0={};Object.defineProperty(_0,"__esModule",{value:!0});const NJ=he,kJ={keyword:"anyOf",schemaType:"array",trackErrors:!0,code:NJ.validateUnion,error:{message:"must match a schema in anyOf"}};_0.default=kJ;var x0={};Object.defineProperty(x0,"__esModule",{value:!0});const ku=ce,jJ=$e,LJ={message:"must match exactly one schema in oneOf",params:({params:e})=>(0,ku._)`{passingSchemas: ${e.passing}}`},MJ={keyword:"oneOf",schemaType:"array",trackErrors:!0,error:LJ,code(e){const{gen:t,schema:n,parentSchema:r,it:i}=e;if(!Array.isArray(n))throw new Error("ajv implementation error");if(i.opts.discriminator&&r.discriminator)return;const o=n,s=t.let("valid",!1),a=t.let("passing",null),l=t.name("_valid");e.setParams({passing:a}),t.block(u),e.result(s,()=>e.reset(),()=>e.error(!0));function u(){o.forEach((c,f)=>{let d;(0,jJ.alwaysValidSchema)(i,c)?t.var(l,!0):d=e.subschema({keyword:"oneOf",schemaProp:f,compositeRule:!0},l),f>0&&t.if((0,ku._)`${l} && ${s}`).assign(s,!1).assign(a,(0,ku._)`[${a}, ${f}]`).else(),t.if(l,()=>{t.assign(s,!0),t.assign(a,f),d&&e.mergeEvaluated(d,ku.Name)})})}}};x0.default=MJ;var P0={};Object.defineProperty(P0,"__esModule",{value:!0});const FJ=$e,DJ={keyword:"allOf",schemaType:"array",code(e){const{gen:t,schema:n,it:r}=e;if(!Array.isArray(n))throw new Error("ajv implementation error");const i=t.name("valid");n.forEach((o,s)=>{if((0,FJ.alwaysValidSchema)(r,o))return;const a=e.subschema({keyword:"allOf",schemaProp:s},i);e.ok(i),e.mergeEvaluated(a)})}};P0.default=DJ;var T0={};Object.defineProperty(T0,"__esModule",{value:!0});const Pc=ce,gw=$e,VJ={message:({params:e})=>(0,Pc.str)`must match "${e.ifClause}" schema`,params:({params:e})=>(0,Pc._)`{failingKeyword: ${e.ifClause}}`},HJ={keyword:"if",schemaType:["object","boolean"],trackErrors:!0,error:VJ,code(e){const{gen:t,parentSchema:n,it:r}=e;n.then===void 0&&n.else===void 0&&(0,gw.checkStrictMode)(r,'"if" without "then" and "else" is ignored');const i=V2(r,"then"),o=V2(r,"else");if(!i&&!o)return;const s=t.let("valid",!0),a=t.name("_valid");if(l(),e.reset(),i&&o){const c=t.let("ifClause");e.setParams({ifClause:c}),t.if(a,u("then",c),u("else",c))}else i?t.if(a,u("then")):t.if((0,Pc.not)(a),u("else"));e.pass(s,()=>e.error(!0));function l(){const c=e.subschema({keyword:"if",compositeRule:!0,createErrors:!1,allErrors:!1},a);e.mergeEvaluated(c)}function u(c,f){return()=>{const d=e.subschema({keyword:c},a);t.assign(s,a),e.mergeValidEvaluated(d,s),f?t.assign(f,(0,Pc._)`${c}`):e.setParams({ifClause:c})}}}};function V2(e,t){const n=e.schema[t];return n!==void 0&&!(0,gw.alwaysValidSchema)(e,n)}T0.default=HJ;var O0={};Object.defineProperty(O0,"__esModule",{value:!0});const UJ=$e,BJ={keyword:["then","else"],schemaType:["object","boolean"],code({keyword:e,parentSchema:t,it:n}){t.if===void 0&&(0,UJ.checkStrictMode)(n,`"${e}" without "if" is ignored`)}};O0.default=BJ;Object.defineProperty(v0,"__esModule",{value:!0});const zJ=_s,KJ=g0,qJ=xs,ZJ=$0,WJ=w0,GJ=Fd,QJ=E0,YJ=Dd,JJ=b0,XJ=S0,eX=C0,tX=_0,nX=x0,rX=P0,iX=T0,oX=O0;function sX(e=!1){const t=[eX.default,tX.default,nX.default,rX.default,iX.default,oX.default,QJ.default,YJ.default,GJ.default,JJ.default,XJ.default];return e?t.push(KJ.default,ZJ.default):t.push(zJ.default,qJ.default),t.push(WJ.default),t}v0.default=sX;var R0={},A0={};Object.defineProperty(A0,"__esModule",{value:!0});const et=ce,aX={message:({schemaCode:e})=>(0,et.str)`must match format "${e}"`,params:({schemaCode:e})=>(0,et._)`{format: ${e}}`},lX={keyword:"format",type:["number","string"],schemaType:"string",$data:!0,error:aX,code(e,t){const{gen:n,data:r,$data:i,schema:o,schemaCode:s,it:a}=e,{opts:l,errSchemaPath:u,schemaEnv:c,self:f}=a;if(!l.validateFormats)return;i?d():p();function d(){const h=n.scopeValue("formats",{ref:f.formats,code:l.code.formats}),$=n.const("fDef",(0,et._)`${h}[${s}]`),y=n.let("fType"),m=n.let("format");n.if((0,et._)`typeof ${$} == "object" && !(${$} instanceof RegExp)`,()=>n.assign(y,(0,et._)`${$}.type || "string"`).assign(m,(0,et._)`${$}.validate`),()=>n.assign(y,(0,et._)`"string"`).assign(m,$)),e.fail$data((0,et.or)(v(),g()));function v(){return l.strictSchema===!1?et.nil:(0,et._)`${s} && !${m}`}function g(){const E=c.$async?(0,et._)`(${$}.async ? await ${m}(${r}) : ${m}(${r}))`:(0,et._)`${m}(${r})`,_=(0,et._)`(typeof ${m} == "function" ? ${E} : ${m}.test(${r}))`;return(0,et._)`${m} && ${m} !== true && ${y} === ${t} && !${_}`}}function p(){const h=f.formats[o];if(!h){v();return}if(h===!0)return;const[$,y,m]=g(h);$===t&&e.pass(E());function v(){if(l.strictSchema===!1){f.logger.warn(_());return}throw new Error(_());function _(){return`unknown format "${o}" ignored in schema at path "${u}"`}}function g(_){const C=_ instanceof RegExp?(0,et.regexpCode)(_):l.code.formats?(0,et._)`${l.code.formats}${(0,et.getProperty)(o)}`:void 0,x=n.scopeValue("formats",{key:o,ref:_,code:C});return typeof _=="object"&&!(_ instanceof RegExp)?[_.type||"string",_.validate,(0,et._)`${x}.validate`]:["string",_,x]}function E(){if(typeof h=="object"&&!(h instanceof RegExp)&&h.async){if(!c.$async)throw new Error("async format in sync schema");return(0,et._)`await ${m}(${r})`}return typeof y=="function"?(0,et._)`${m}(${r})`:(0,et._)`${m}.test(${r})`}}}};A0.default=lX;Object.defineProperty(R0,"__esModule",{value:!0});const uX=A0,cX=[uX.default];R0.default=cX;var Xo={};Object.defineProperty(Xo,"__esModule",{value:!0});Xo.contentVocabulary=Xo.metadataVocabulary=void 0;Xo.metadataVocabulary=["title","description","default","deprecated","readOnly","writeOnly","examples"];Xo.contentVocabulary=["contentMediaType","contentEncoding","contentSchema"];Object.defineProperty(Md,"__esModule",{value:!0});const dX=r0,fX=o0,pX=v0,hX=R0,H2=Xo,mX=[dX.default,fX.default,(0,pX.default)(),hX.default,H2.metadataVocabulary,H2.contentVocabulary];Md.default=mX;var Vd={},$w={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.DiscrError=void 0,function(t){t.Tag="tag",t.Mapping="mapping"}(e.DiscrError||(e.DiscrError={}))})($w);Object.defineProperty(Vd,"__esModule",{value:!0});const yo=ce,jp=$w,U2=Tt,yX=$e,vX={message:({params:{discrError:e,tagName:t}})=>e===jp.DiscrError.Tag?`tag "${t}" must be string`:`value of tag "${t}" must be in oneOf`,params:({params:{discrError:e,tag:t,tagName:n}})=>(0,yo._)`{error: ${e}, tag: ${n}, tagValue: ${t}}`},gX={keyword:"discriminator",type:"object",schemaType:"object",error:vX,code(e){const{gen:t,data:n,schema:r,parentSchema:i,it:o}=e,{oneOf:s}=i;if(!o.opts.discriminator)throw new Error("discriminator: requires discriminator option");const a=r.propertyName;if(typeof a!="string")throw new Error("discriminator: requires propertyName");if(r.mapping)throw new Error("discriminator: mapping is not supported");if(!s)throw new Error("discriminator: requires oneOf keyword");const l=t.let("valid",!1),u=t.const("tag",(0,yo._)`${n}${(0,yo.getProperty)(a)}`);t.if((0,yo._)`typeof ${u} == "string"`,()=>c(),()=>e.error(!1,{discrError:jp.DiscrError.Tag,tag:u,tagName:a})),e.ok(l);function c(){const p=d();t.if(!1);for(const h in p)t.elseIf((0,yo._)`${u} === ${h}`),t.assign(l,f(p[h]));t.else(),e.error(!1,{discrError:jp.DiscrError.Mapping,tag:u,tagName:a}),t.endIf()}function f(p){const h=t.name("valid"),$=e.subschema({keyword:"oneOf",schemaProp:p},h);return e.mergeEvaluated($,yo.Name),h}function d(){var p;const h={},$=m(i);let y=!0;for(let E=0;Ethis.addVocabulary(h)),this.opts.discriminator&&this.addKeyword(i.default)}_addDefaultMetaSchema(){if(super._addDefaultMetaSchema(),!this.opts.meta)return;const h=this.opts.$data?this.$dataMetaSchema(o,s):o;this.addMetaSchema(h,a,!1),this.refs["http://json-schema.org/schema"]=a}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema(a)?a:void 0)}}e.exports=t=l,Object.defineProperty(t,"__esModule",{value:!0}),t.default=l;var u=vn;Object.defineProperty(t,"KeywordCxt",{enumerable:!0,get:function(){return u.KeywordCxt}});var c=ce;Object.defineProperty(t,"_",{enumerable:!0,get:function(){return c._}}),Object.defineProperty(t,"str",{enumerable:!0,get:function(){return c.str}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return c.stringify}}),Object.defineProperty(t,"nil",{enumerable:!0,get:function(){return c.nil}}),Object.defineProperty(t,"Name",{enumerable:!0,get:function(){return c.Name}}),Object.defineProperty(t,"CodeGen",{enumerable:!0,get:function(){return c.CodeGen}});var f=Ss;Object.defineProperty(t,"ValidationError",{enumerable:!0,get:function(){return f.default}});var d=Cs;Object.defineProperty(t,"MissingRefError",{enumerable:!0,get:function(){return d.default}})})(Op,Op.exports);var ww=Op.exports;const xX=be(ww);var Lp={exports:{}},Ew={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.formatNames=e.fastFormats=e.fullFormats=void 0;function t(k,I){return{validate:k,compare:I}}e.fullFormats={date:t(o,s),time:t(l,u),"date-time":t(f,d),duration:/^P(?!$)((\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+S)?)?|(\d+W)?)$/,uri:$,"uri-reference":/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,"uri-template":/^(?:(?:[^\x00-\x20"'<>%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,url:/^(?:https?|ftp):\/\/(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)(?:\.(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)*(?:\.(?:[a-z\u{00a1}-\u{ffff}]{2,})))(?::\d{2,5})?(?:\/[^\s]*)?$/iu,email:/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,hostname:/^(?=.{1,253}\.?$)[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[-0-9a-z]{0,61}[0-9a-z])?)*\.?$/i,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^((([0-9a-f]{1,4}:){7}([0-9a-f]{1,4}|:))|(([0-9a-f]{1,4}:){6}(:[0-9a-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){5}(((:[0-9a-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){4}(((:[0-9a-f]{1,4}){1,3})|((:[0-9a-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){3}(((:[0-9a-f]{1,4}){1,4})|((:[0-9a-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){2}(((:[0-9a-f]{1,4}){1,5})|((:[0-9a-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){1}(((:[0-9a-f]{1,4}){1,6})|((:[0-9a-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9a-f]{1,4}){1,7})|((:[0-9a-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))$/i,regex:b,uuid:/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,"json-pointer":/^(?:\/(?:[^~/]|~0|~1)*)*$/,"json-pointer-uri-fragment":/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,"relative-json-pointer":/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/,byte:m,int32:{type:"number",validate:E},int64:{type:"number",validate:_},float:{type:"number",validate:C},double:{type:"number",validate:C},password:!0,binary:!0},e.fastFormats={...e.fullFormats,date:t(/^\d\d\d\d-[0-1]\d-[0-3]\d$/,s),time:t(/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,u),"date-time":t(/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,d),uri:/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+\-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,email:/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i},e.formatNames=Object.keys(e.fullFormats);function n(k){return k%4===0&&(k%100!==0||k%400===0)}const r=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,i=[0,31,28,31,30,31,30,31,31,30,31,30,31];function o(k){const I=r.exec(k);if(!I)return!1;const M=+I[1],q=+I[2],F=+I[3];return q>=1&&q<=12&&F>=1&&F<=(q===2&&n(M)?29:i[q])}function s(k,I){if(k&&I)return k>I?1:kI?1:k=v}function _(k){return Number.isInteger(k)}function C(){return!0}const x=/[^\\]\\Z/;function b(k){if(x.test(k))return!1;try{return new RegExp(k),!0}catch{return!1}}})(Ew);var bw={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.formatLimitDefinition=void 0;const t=ww,n=ce,r=n.operators,i={formatMaximum:{okStr:"<=",ok:r.LTE,fail:r.GT},formatMinimum:{okStr:">=",ok:r.GTE,fail:r.LT},formatExclusiveMaximum:{okStr:"<",ok:r.LT,fail:r.GTE},formatExclusiveMinimum:{okStr:">",ok:r.GT,fail:r.LTE}},o={message:({keyword:a,schemaCode:l})=>n.str`should be ${i[a].okStr} ${l}`,params:({keyword:a,schemaCode:l})=>n._`{comparison: ${i[a].okStr}, limit: ${l}}`};e.formatLimitDefinition={keyword:Object.keys(i),type:"string",schemaType:"string",$data:!0,error:o,code(a){const{gen:l,data:u,schemaCode:c,keyword:f,it:d}=a,{opts:p,self:h}=d;if(!p.validateFormats)return;const $=new t.KeywordCxt(d,h.RULES.all.format.definition,"format");$.$data?y():m();function y(){const g=l.scopeValue("formats",{ref:h.formats,code:p.code.formats}),E=l.const("fmt",n._`${g}[${$.schemaCode}]`);a.fail$data(n.or(n._`typeof ${E} != "object"`,n._`${E} instanceof RegExp`,n._`typeof ${E}.compare != "function"`,v(E)))}function m(){const g=$.schema,E=h.formats[g];if(!E||E===!0)return;if(typeof E!="object"||E instanceof RegExp||typeof E.compare!="function")throw new Error(`"${f}": format "${g}" does not define "compare" function`);const _=l.scopeValue("formats",{key:g,ref:E,code:p.code.formats?n._`${p.code.formats}${n.getProperty(g)}`:void 0});a.fail$data(v(_))}function v(g){return n._`${g}.compare(${u}, ${c}) ${i[f].fail} 0`}},dependencies:["format"]};const s=a=>(a.addKeyword(e.formatLimitDefinition),a);e.default=s})(bw);(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});const n=Ew,r=bw,i=ce,o=new i.Name("fullFormats"),s=new i.Name("fastFormats"),a=(u,c={keywords:!0})=>{if(Array.isArray(c))return l(u,c,n.fullFormats,o),u;const[f,d]=c.mode==="fast"?[n.fastFormats,s]:[n.fullFormats,o],p=c.formats||n.formatNames;return l(u,p,f,d),c.keywords&&r.default(u),u};a.get=(u,c="full")=>{const d=(c==="fast"?n.fastFormats:n.fullFormats)[u];if(!d)throw new Error(`Unknown format "${u}"`);return d};function l(u,c,f,d){var p,h;(p=(h=u.opts.code).formats)!==null&&p!==void 0||(h.formats=i._`require("ajv-formats/dist/formats").${d}`);for(const $ of c)u.addFormat($,f[$])}e.exports=t=a,Object.defineProperty(t,"__esModule",{value:!0}),t.default=a})(Lp,Lp.exports);var PX=Lp.exports;const B2=be(PX),TX={allErrors:!0,multipleOfPrecision:8,strict:!1,verbose:!0,discriminator:!1},OX=/^(#?([0-9A-Fa-f]{3}){1,2}\b|aqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow|(rgb\(\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*\))|(rgb\(\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*\)))$/,RX=/^data:([a-z]+\/[a-z0-9-+.]+)?;(?:name=(.*);)?base64,(.*)$/;function AX(e,t,n={},r,i=xX){const o=new i({...TX,...n});return r?B2(o,r):r!==!1&&B2(o),o.addFormat("data-url",RX),o.addFormat("color",OX),o.addKeyword(as),o.addKeyword(rm),Array.isArray(e)&&o.addMetaSchema(e),hn(t)&&Object.keys(t).forEach(s=>{o.addFormat(s,t[s])}),o}function IX(e=[],t){return e.map(n=>{var r;const{instancePath:i,keyword:o,params:s,schemaPath:a,parentSchema:l,...u}=n;let{message:c=""}=u,f=i.replace(/\//g,"."),d=`${f} ${c}`.trim();const p=[...((r=s.deps)===null||r===void 0?void 0:r.split(", "))||[],s.missingProperty,s.property].filter(h=>h);if(p.length>0)p.forEach(h=>{const $=f?`${f}.${h}`:h;let y=ve(re(t,`${$.replace(/^\./,"")}`)).title;if(y===void 0){const m=a.replace(/\/properties\//g,"/").split("/").slice(1,-1).concat([h]);y=ve(re(t,m)).title}if(y)c=c.replace(`'${h}'`,`'${y}'`);else{const m=re(l,[Ye,h,"title"]);m&&(c=c.replace(`'${h}'`,`'${m}'`))}}),d=c;else{const h=ve(re(t,`${f.replace(/^\./,"")}`)).title;if(h)d=`'${h}' ${c}`.trim();else{const $=l==null?void 0:l.title;$&&(d=`'${$}' ${c}`.trim())}}return"missingProperty"in s&&(f=f?`${f}.${s.missingProperty}`:s.missingProperty),{name:o,property:f,message:c,params:s,stack:d,schemaPath:a}})}function NX(e,t,n,r,i,o,s){const{validationError:a}=t;let l=IX(t.errors,s);a&&(l=[...l,{stack:a.message}]),typeof o=="function"&&(l=o(l,s));let u=hG(l);if(a&&(u={...u,$schema:{__errors:[a.message]}}),typeof i!="function")return{errors:l,errorSchema:u};const c=P8(e,r,n,r,!0),f=i(c,vp(c),s),d=D8(f);return Ru({errors:l,errorSchema:u},d)}class kX{constructor(t,n){const{additionalMetaSchemas:r,customFormats:i,ajvOptionsOverrides:o,ajvFormatOptions:s,AjvClass:a}=t;this.ajv=AX(r,i,o,s,a),this.localizer=n}reset(){this.ajv.removeSchema()}toErrorList(t,n=[]){return Ja(t,n)}rawValidation(t,n){var r,i;let o,s;t[Gr]&&(s=this.ajv.getSchema(t[Gr]));try{s===void 0&&(s=this.ajv.compile(t)),s(n)}catch(l){o=l}let a;return s&&(typeof this.localizer=="function"&&(((r=s.errors)!==null&&r!==void 0?r:[]).forEach(l=>{var u;["missingProperty","property"].forEach(c=>{var f;!((f=l.params)===null||f===void 0)&&f[c]&&(l.params[c]=`'${l.params[c]}'`)}),!((u=l.params)===null||u===void 0)&&u.deps&&(l.params.deps=l.params.deps.split(", ").map(c=>`'${c}'`).join(", "))}),this.localizer(s.errors),((i=s.errors)!==null&&i!==void 0?i:[]).forEach(l=>{var u;["missingProperty","property"].forEach(c=>{var f;!((f=l.params)===null||f===void 0)&&f[c]&&(l.params[c]=l.params[c].slice(1,-1))}),!((u=l.params)===null||u===void 0)&&u.deps&&(l.params.deps=l.params.deps.split(", ").map(c=>c.slice(1,-1)).join(", "))})),a=s.errors||void 0,s.errors=null),{errors:a,validationError:o}}validateFormData(t,n,r,i,o){const s=this.rawValidation(n,t);return NX(this,s,t,n,r,i,o)}handleSchemaUpdate(t){var n,r;const i=(n=t[Gr])!==null&&n!==void 0?n:D3;this.ajv.getSchema(i)===void 0?this.ajv.addSchema(t,i):De(t,(r=this.ajv.getSchema(i))===null||r===void 0?void 0:r.schema)||(this.ajv.removeSchema(i),this.ajv.addSchema(t,i))}isValid(t,n,r){var i;try{this.handleSchemaUpdate(r);const o=Wm(t),s=(i=o[Gr])!==null&&i!==void 0?i:eG(o);let a;return a=this.ajv.getSchema(s),a===void 0&&(a=this.ajv.addSchema(o,s).getSchema(s)||this.ajv.compile(o)),a(n)}catch(o){return console.warn("Error encountered compiling schema:",o),!1}}}function Sw(e={},t){return new kX(e,t)}const jX=Sw();var LX=V8,MX=M5;function FX(e,t){return LX(e,t,function(n,r){return MX(e,r)})}var DX=FX,VX=DX,HX=T5,UX=HX(function(e,t){return e==null?{}:VX(e,t)}),BX=UX;const z2=be(BX);let zX=(e=21)=>crypto.getRandomValues(new Uint8Array(e)).reduce((t,n)=>(n&=63,n<36?t+=n.toString(36):n<62?t+=(n-26).toString(36).toUpperCase():n>62?t+="-":t+="_",t),"");function Mp(){return zX()}function K2(e){return Array.isArray(e)?e.map(t=>({key:Mp(),item:t})):[]}function Ws(e){return Array.isArray(e)?e.map(t=>t.item):[]}class KX extends O.Component{constructor(t){super(t),this._getNewFormDataRow=()=>{const{schema:i,registry:o}=this.props,{schemaUtils:s}=o;let a=i.items;return Pp(i)&&jT(i)&&(a=i.additionalItems),s.getDefaultFormState(a)},this.onAddClick=i=>{this._handleAddClick(i)},this.onAddIndexClick=i=>o=>{this._handleAddClick(o,i)},this.onCopyIndexClick=i=>o=>{o&&o.preventDefault();const{onChange:s,errorSchema:a}=this.props,{keyedFormData:l}=this.state;let u;if(a){u={};for(const d in a){const p=parseInt(d);p<=i?ht(u,[p],a[d]):p>i&&ht(u,[p+1],a[d])}}const c={key:Mp(),item:W5(l[i].item)},f=[...l];i!==void 0?f.splice(i+1,0,c):f.push(c),this.setState({keyedFormData:f,updatedKeyedFormData:!0},()=>s(Ws(f),u))},this.onDropIndexClick=i=>o=>{o&&o.preventDefault();const{onChange:s,errorSchema:a}=this.props,{keyedFormData:l}=this.state;let u;if(a){u={};for(const f in a){const d=parseInt(f);di&&ht(u,[d-1],a[f])}}const c=l.filter((f,d)=>d!==i);this.setState({keyedFormData:c,updatedKeyedFormData:!0},()=>s(Ws(c),u))},this.onReorderClick=(i,o)=>s=>{s&&(s.preventDefault(),s.currentTarget.blur());const{onChange:a,errorSchema:l}=this.props;let u;if(l){u={};for(const p in l){const h=parseInt(p);h==i?ht(u,[o],l[i]):h==o?ht(u,[i],l[o]):ht(u,[p],l[h])}}const{keyedFormData:c}=this.state;function f(){const p=c.slice();return p.splice(i,1),p.splice(o,0,c[i]),p}const d=f();this.setState({keyedFormData:d},()=>a(Ws(d),u))},this.onChangeForIndex=i=>(o,s,a)=>{const{formData:l,onChange:u,errorSchema:c}=this.props,d=(Array.isArray(l)?l:[]).map((p,h)=>i===h?typeof o>"u"?null:o:p);u(d,c&&c&&{...c,[i]:s},a)},this.onSelectChange=i=>{const{onChange:o,idSchema:s}=this.props;o(i,void 0,s&&s.$id)};const{formData:n=[]}=t,r=K2(n);this.state={keyedFormData:r,updatedKeyedFormData:!1}}static getDerivedStateFromProps(t,n){if(n.updatedKeyedFormData)return{updatedKeyedFormData:!1};const r=Array.isArray(t.formData)?t.formData:[],i=n.keyedFormData||[];return{keyedFormData:r.length===i.length?i.map((s,a)=>({key:s.key,item:r[a]})):K2(r)}}get itemTitle(){const{schema:t,registry:n}=this.props,{translateString:r}=n;return re(t,[oi,"title"],re(t,[oi,"description"],r(Ce.ArrayItemTitle)))}isItemRequired(t){return Array.isArray(t.type)?!t.type.includes("null"):t.type!=="null"}canAddItem(t){const{schema:n,uiSchema:r,registry:i}=this.props;let{addable:o}=ve(r,i.globalUiOptions);return o!==!1&&(n.maxItems!==void 0?o=t.length=n&&ht(s,[c+1],i[u])}}const a={key:Mp(),item:this._getNewFormDataRow()},l=[...o];n!==void 0?l.splice(n,0,a):l.push(a),this.setState({keyedFormData:l,updatedKeyedFormData:!0},()=>r(Ws(l),s))}render(){const{schema:t,uiSchema:n,idSchema:r,registry:i}=this.props,{schemaUtils:o,translateString:s}=i;if(!(oi in t)){const a=ve(n),l=me("UnsupportedFieldTemplate",i,a);return w.jsx(l,{schema:t,idSchema:r,reason:s(Ce.MissingItems),registry:i})}return o.isMultiSelect(t)?this.renderMultiSelect():T8(n)?this.renderCustomWidget():Pp(t)?this.renderFixedArray():o.isFilesArray(t,n)?this.renderFiles():this.renderNormalArray()}renderNormalArray(){const{schema:t,uiSchema:n={},errorSchema:r,idSchema:i,name:o,title:s,disabled:a=!1,readonly:l=!1,autofocus:u=!1,required:c=!1,registry:f,onBlur:d,onFocus:p,idPrefix:h,idSeparator:$="_",rawErrors:y}=this.props,{keyedFormData:m}=this.state,v=t.title||s||o,{schemaUtils:g,formContext:E}=f,_=ve(n),C=hn(t.items)?t.items:{},x=g.retrieveSchema(C),b=Ws(this.state.keyedFormData),k=this.canAddItem(b),I={canAdd:k,items:m.map((q,F)=>{const{key:B,item:X}=q,ae=X,Ie=g.retrieveSchema(C,ae),Q=r?r[F]:void 0,Y=i.$id+$+F,H=g.toIdSchema(Ie,Y,ae,h,$);return this.renderArrayFieldItem({key:B,index:F,name:o&&`${o}-${F}`,title:v?`${v}-${F+1}`:void 0,canAdd:k,canMoveUp:F>0,canMoveDown:FC.retrieveSchema(B,r[X])),I=hn(t.additionalItems)?C.retrieveSchema(t.additionalItems,r):null;(!g||g.length{const{key:ae,item:Ie}=B,Q=Ie,Y=X>=k.length,H=(Y&&hn(t.additionalItems)?C.retrieveSchema(t.additionalItems,Q):k[X])||{},j=a.$id+s+X,K=C.toIdSchema(H,j,Q,o,s),L=Y?n.additionalItems||{}:Array.isArray(n.items)?n.items[X]:n.items||{},P=i?i[X]:void 0;return this.renderArrayFieldItem({key:ae,index:X,name:l&&`${l}-${X}`,title:E?`${E}-${X+1}`:void 0,canAdd:M,canRemove:Y,canMoveUp:X>=k.length+1,canMoveDown:Y&&XY[H]),{children:w.jsx(X,{name:i,title:g,index:r,schema:u,uiSchema:f,formData:c,formContext:M,errorSchema:p,idPrefix:C,idSeparator:x,idSchema:d,required:this.isItemRequired(u),onChange:this.onChangeForIndex(r),onBlur:$,onFocus:y,registry:I,disabled:E,readonly:b,hideError:_,autofocus:h,rawErrors:m}),className:"array-item",disabled:E,canAdd:o,hasCopy:Y.copy,hasToolbar:Y.toolbar,hasMoveUp:Y.moveUp,hasMoveDown:Y.moveDown,hasRemove:Y.remove,index:r,totalItems:v,key:n,onAddIndexClick:this.onAddIndexClick,onCopyIndexClick:this.onCopyIndexClick,onDropIndexClick:this.onDropIndexClick,onReorderClick:this.onReorderClick,readonly:b,registry:I,schema:u,uiSchema:f}}}function qX(e){var t,n,r;const{schema:i,name:o,uiSchema:s,idSchema:a,formData:l,registry:u,required:c,disabled:f,readonly:d,hideError:p,autofocus:h,title:$,onChange:y,onFocus:m,onBlur:v,rawErrors:g}=e,{title:E}=i,{widgets:_,formContext:C,translateString:x,globalUiOptions:b}=u,{widget:k="checkbox",title:I,label:M=!0,...q}=ve(s,b),F=fr(i,k,_),B=x(Ce.YesLabel),X=x(Ce.NoLabel);let ae;const Ie=(n=(t=I??E)!==null&&t!==void 0?t:$)!==null&&n!==void 0?n:o;if(Array.isArray(i.oneOf))ae=Qa({oneOf:i.oneOf.map(Q=>{if(hn(Q))return{...Q,title:Q.title||(Q.const===!0?B:X)}}).filter(Q=>Q)},s);else{const Q=i,Y=(r=i.enum)!==null&&r!==void 0?r:[!0,!1];!Q.enumNames&&Y.length===2&&Y.every(H=>typeof H=="boolean")?ae=[{value:Y[0],label:Y[0]?B:X},{value:Y[1],label:Y[1]?B:X}]:ae=Qa({enum:Y,enumNames:Q.enumNames},s)}return w.jsx(F,{options:{...q,enumOptions:ae},schema:i,uiSchema:s,id:a.$id,name:o,onChange:y,onFocus:m,onBlur:v,label:Ie,hideLabel:!M,value:l,required:c,disabled:f,readonly:d,hideError:p,registry:u,formContext:C,autofocus:h,rawErrors:g})}class q2 extends O.Component{constructor(t){super(t),this.onOptionChange=s=>{const{selectedOption:a,retrievedOptions:l}=this.state,{formData:u,onChange:c,registry:f}=this.props,{schemaUtils:d}=f,p=s!==void 0?parseInt(s,10):-1;if(p===a)return;const h=p>=0?l[p]:void 0,$=a>=0?l[a]:void 0;let y=d.sanitizeDataForNewSchema(h,$,u);h&&(y=d.getDefaultFormState(h,y,"excludeObjectChildren")),this.setState({selectedOption:p},()=>{c(y,void 0,this.getFieldId())})};const{formData:n,options:r,registry:{schemaUtils:i}}=this.props,o=r.map(s=>i.retrieveSchema(s,n));this.state={retrievedOptions:o,selectedOption:this.getMatchingOption(0,n,o)}}componentDidUpdate(t,n){const{formData:r,options:i,idSchema:o}=this.props,{selectedOption:s}=this.state;let a=this.state;if(!De(t.options,i)){const{registry:{schemaUtils:l}}=this.props,u=i.map(c=>l.retrieveSchema(c,r));a={selectedOption:s,retrievedOptions:u}}if(!De(r,t.formData)&&o.$id===t.idSchema.$id){const{retrievedOptions:l}=a,u=this.getMatchingOption(s,r,l);n&&u!==s&&(a={selectedOption:u,retrievedOptions:l})}a!==this.state&&this.setState(a)}getMatchingOption(t,n,r){const{schema:i,registry:{schemaUtils:o}}=this.props,s=Qo(i);return o.getClosestMatchingOption(n,r,t,s)}getFieldId(){const{idSchema:t,schema:n}=this.props;return`${t.$id}${n.oneOf?"__oneof_select":"__anyof_select"}`}render(){const{name:t,disabled:n=!1,errorSchema:r={},formContext:i,onBlur:o,onFocus:s,readonly:a,registry:l,schema:u,uiSchema:c}=this.props,{widgets:f,fields:d,translateString:p,globalUiOptions:h,schemaUtils:$}=l,{SchemaField:y}=d,{selectedOption:m,retrievedOptions:v}=this.state,{widget:g="select",placeholder:E,autofocus:_,autocomplete:C,title:x=u.title,...b}=ve(c,h),k=fr({type:"number"},g,f),I=re(r,zt,[]),M=$c(r,[zt]),q=$.getDisplayLabel(u,c,h),F=m>=0&&v[m]||null;let B;if(F){const{required:H}=u;B=H?Er({required:H},F):F}let X=[];pn in u&&c&&pn in c?Array.isArray(c[pn])?X=c[pn]:console.warn(`uiSchema.oneOf is not an array for "${x||t}"`):Zn in u&&c&&Zn in c&&(Array.isArray(c[Zn])?X=c[Zn]:console.warn(`uiSchema.anyOf is not an array for "${x||t}"`));let ae=c;m>=0&&X.length>m&&(ae=X[m]);const Ie=x?Ce.TitleOptionPrefix:Ce.OptionPrefix,Q=x?[x]:[],Y=v.map((H,j)=>{const{title:K=H.title}=ve(X[j]);return{label:K||p(Ie,Q.concat(String(j+1))),value:j}});return w.jsxs("div",{className:"panel panel-default panel-body",children:[w.jsx("div",{className:"form-group",children:w.jsx(k,{id:this.getFieldId(),name:`${t}${u.oneOf?"__oneof_select":"__anyof_select"}`,schema:{type:"number",default:0},onChange:this.onOptionChange,onBlur:o,onFocus:s,disabled:n||Zo(Y),multiple:!1,rawErrors:I,errorSchema:M,value:m>=0?m:void 0,options:{enumOptions:Y,...b},registry:l,formContext:i,placeholder:E,autocomplete:C,autofocus:_,label:x??t,hideLabel:!q,readonly:a})}),B&&w.jsx(y,{...this.props,schema:B,uiSchema:ae})]})}}const ZX=/\.([0-9]*0)*$/,WX=/[0.]0*$/;function GX(e){const{registry:t,onChange:n,formData:r,value:i}=e,[o,s]=O.useState(i),{StringField:a}=t.fields;let l=r;const u=O.useCallback((c,f,d)=>{s(c),`${c}`.charAt(0)==="."&&(c=`0${c}`);const p=typeof c=="string"&&c.match(ZX)?rg(c.replace(WX,"")):rg(c);n(p,f,d)},[n]);if(typeof o=="string"&&typeof l=="number"){const c=new RegExp(`^(${String(l).replace(".","\\.")})?\\.?0*$`);o.match(c)&&(l=o)}return w.jsx(a,{...e,formData:l,onChange:u})}function Ri(){return Ri=Object.assign?Object.assign.bind():function(e){for(var t=1;t(e[t.toLowerCase()]=t,e),{class:"className",for:"htmlFor"}),G2={amp:"&",apos:"'",gt:">",lt:"<",nbsp:" ",quot:"“"},YX=["style","script"],JX=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,XX=/mailto:/i,eee=/\n{2,}$/,Cw=/^(\s*>[\s\S]*?)(?=\n\n|$)/,tee=/^ *> ?/gm,nee=/^(?:\[!([^\]]*)\]\n)?([\s\S]*)/,ree=/^ {2,}\n/,iee=/^(?:( *[-*_])){3,} *(?:\n *)+\n/,_w=/^(?: {1,3})?(`{3,}|~{3,}) *(\S+)? *([^\n]*?)?\n([\s\S]*?)(?:\1\n?|$)/,xw=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,oee=/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,see=/^(?:\n *)*\n/,aee=/\r\n?/g,lee=/^\[\^([^\]]+)](:(.*)((\n+ {4,}.*)|(\n(?!\[\^).+))*)/,uee=/^\[\^([^\]]+)]/,cee=/\f/g,dee=/^---[ \t]*\n(.|\n)*\n---[ \t]*\n/,fee=/^\s*?\[(x|\s)\]/,Pw=/^ *(#{1,6}) *([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,Tw=/^ *(#{1,6}) +([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,Ow=/^([^\n]+)\n *(=|-){3,} *(?:\n *)+\n/,Fp=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?((?:[^>]*[^/])?)>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1\b)[\s\S])*?)<\/\1>(?!<\/\1>)\n*/i,pee=/&([a-z0-9]+|#[0-9]{1,6}|#x[0-9a-fA-F]{1,6});/gi,Rw=/^)/,hee=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,Dp=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,mee=/^\{.*\}$/,yee=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,vee=/^<([^ >]+@[^ >]+)>/,gee=/^<([^ >]+:\/[^ >]+)>/,$ee=/-([a-z])?/gi,Aw=/^(\|.*)\n(?: *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*))?\n?/,wee=/^\[([^\]]*)\]:\s+]+)>?\s*("([^"]*)")?/,Eee=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,bee=/^\[([^\]]*)\] ?\[([^\]]*)\]/,See=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,Cee=/\t/g,_ee=/(^ *\||\| *$)/g,xee=/^ *:-+: *$/,Pee=/^ *:-+ *$/,Tee=/^ *-+: *$/,Hd="((?:\\[.*?\\][([].*?[)\\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~~.*?~~|==.*?==|.|\\n)*?)",Oee=new RegExp(`^([*_])\\1${Hd}\\1\\1(?!\\1)`),Ree=new RegExp(`^([*_])${Hd}\\1(?!\\1|\\w)`),Aee=new RegExp(`^==${Hd}==`),Iee=new RegExp(`^~~${Hd}~~`),Nee=/^\\([^0-9A-Za-z\s])/,kee=/^[\s\S]+?(?=[^0-9A-Z\s\u00c0-\uffff&#;.()'"]|\d+\.|\n\n| {2,}\n|\w+:\S|$)/i,jee=/^\n+/,Lee=/^([ \t]*)/,Mee=/\\([^\\])/g,Q2=/ *\n+$/,Fee=/(?:^|\n)( *)$/,I0="(?:\\d+\\.)",N0="(?:[*+-])";function Iw(e){return"( *)("+(e===1?I0:N0)+") +"}const Nw=Iw(1),kw=Iw(2);function jw(e){return new RegExp("^"+(e===1?Nw:kw))}const Dee=jw(1),Vee=jw(2);function Lw(e){return new RegExp("^"+(e===1?Nw:kw)+"[^\\n]*(?:\\n(?!\\1"+(e===1?I0:N0)+" )[^\\n]*)*(\\n|$)","gm")}const Mw=Lw(1),Fw=Lw(2);function Dw(e){const t=e===1?I0:N0;return new RegExp("^( *)("+t+") [\\s\\S]+?(?:\\n{2,}(?! )(?!\\1"+t+" (?!"+t+" ))\\n*|\\s*\\n*$)")}const Vw=Dw(1),Hw=Dw(2);function Y2(e,t){const n=t===1,r=n?Vw:Hw,i=n?Mw:Fw,o=n?Dee:Vee;return{match(s,a){const l=Fee.exec(a.prevCapture);return l&&(a.list||!a.inline&&!a.simple)?r.exec(s=l[1]+s):null},order:1,parse(s,a,l){const u=n?+s[2]:void 0,c=s[0].replace(eee,` +`).match(i);let f=!1;return{items:c.map(function(d,p){const h=o.exec(d)[0].length,$=new RegExp("^ {1,"+h+"}","gm"),y=d.replace($,"").replace(o,""),m=p===c.length-1,v=y.indexOf(` -`)):(l._=!0,O=$.replace(l4,""));const S=s(O,l);return l._=y,l.o=b,S}),m:r,g:u}},h:(o,s,l)=>e(o.m?"ol":"ul",{key:l.k,start:o.g},o.p.map(function(u,c){return e("li",{key:c},s(u,l))}))}}const bie=/^\[([^\]]*)]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/,Eie=/^!\[([^\]]*)]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/,m6=[J7,X7,e6,t6,r6,n6,i6,c6,p6,d6,h6],Cie=[...m6,/^[^\n]+(?: \n|\n{2,})/,dh,fh];function Sie(e){return e.replace(/[ÀÁÂÃÄÅàáâãäåæÆ]/g,"a").replace(/[çÇ]/g,"c").replace(/[ðÐ]/g,"d").replace(/[ÈÉÊËéèêë]/g,"e").replace(/[ÏïÎîÍíÌì]/g,"i").replace(/[Ññ]/g,"n").replace(/[øØœŒÕõÔôÓóÒò]/g,"o").replace(/[ÜüÛûÚúÙù]/g,"u").replace(/[ŸÿÝý]/g,"y").replace(/[^a-z0-9- ]/gi,"").replace(/ /gi,"-").toLowerCase()}function _ie(e){return lie.test(e)?"right":oie.test(e)?"center":sie.test(e)?"left":null}function c4(e,t,r){const n=r.v;r.v=!0;const i=t(e.trim(),r);r.v=n;let a=[[]];return i.forEach(function(o,s){o.type==="tableSeparator"?s!==0&&s!==i.length-1&&a.push([]):(o.type!=="text"||i[s+1]!=null&&i[s+1].type!=="tableSeparator"||(o.$=o.$.replace(aie,"")),a[a.length-1].push(o))}),a}function xie(e,t,r){r._=!0;const n=c4(e[1],t,r),i=e[2].replace(iie,"").split("|").map(_ie),a=function(o,s,l){return o.trim().split(` -`).map(function(u){return c4(u,s,l)})}(e[3],t,r);return r._=!1,{S:i,A:a,L:n,type:"table"}}function d4(e,t){return e.S[t]==null?{}:{textAlign:e.S[t]}}function Gn(e){return function(t,r){return r._?e.exec(t):null}}function Qn(e){return function(t,r){return r._||r.u?e.exec(t):null}}function $n(e){return function(t,r){return r._||r.u?null:e.exec(t)}}function cs(e){return function(t){return e.exec(t)}}function Oie(e,t,r){if(t._||t.u||r&&!r.endsWith(` -`))return null;let n="";e.split(` -`).every(a=>!m6.some(o=>o.test(a))&&(n+=a+` -`,a.trim()));const i=n.trimEnd();return i==""?null:[n,i]}function xa(e){try{if(decodeURIComponent(e).replace(/[^A-Za-z0-9/:]/g,"").match(/^\s*(javascript|vbscript|data(?!:image)):/i))return null}catch{return null}return e}function f4(e){return e.replace(gie,"$1")}function ec(e,t,r){const n=r._||!1,i=r.u||!1;r._=!0,r.u=!0;const a=e(t,r);return r._=n,r.u=i,a}function Pie(e,t,r){const n=r._||!1,i=r.u||!1;r._=!1,r.u=!0;const a=e(t,r);return r._=n,r.u=i,a}function Tie(e,t,r){return r._=!1,e(t+` +`)!==-1||m&&f;f=v;const g=l.inline,E=l.list;let _;l.list=!0,v?(l.inline=!1,_=y.replace(Q2,` -`,r)}const b1=(e,t,r)=>({$:ec(t,e[1],r)});function E1(){return{}}function C1(){return null}function Aie(...e){return e.filter(Boolean).join(" ")}function S1(e,t,r){let n=e;const i=t.split(".");for(;i.length&&(n=n[i[0]],n!==void 0);)i.shift();return n||r}var we;function Rie(e,t={}){t.overrides=t.overrides||{},t.slugify=t.slugify||Sie,t.namedCodesToUnicode=t.namedCodesToUnicode?Fi({},s4,t.namedCodesToUnicode):s4;const r=t.createElement||R.createElement;function n(f,m,...v){const $=S1(t.overrides,`${f}.props`,{});return r(function(h,g){const y=S1(g,h);return y?typeof y=="function"||typeof y=="object"&&"render"in y?y:S1(g,`${h}.component`,h):h}(f,t.overrides),Fi({},m,$,{className:Aie(m==null?void 0:m.className,$.className)||void 0}),...v)}function i(f){let m=!1;t.forceInline?m=!0:t.forceBlock||(m=tie.test(f)===!1);const v=c(u(m?f:`${f.trimEnd().replace(mie,"")} +`)):(l.inline=!0,_=y.replace(Q2,""));const C=a(_,l);return l.inline=g,l.list=E,C}),ordered:n,start:u}},render:(s,a,l)=>e(s.ordered?"ol":"ul",{key:l.key,start:s.type===le.orderedList?s.start:void 0},s.items.map(function(u,c){return e("li",{key:c},a(u,l))}))}}const Hee=new RegExp(`^\\[((?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*)\\]\\(\\s*?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\\)`),Uee=/^!\[(.*?)\]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/,Uw=[Cw,_w,xw,Pw,Ow,Tw,Rw,Aw,Mw,Vw,Fw,Hw],Bee=[...Uw,/^[^\n]+(?: \n|\n{2,})/,Fp,Dp];function Gs(e){return e.replace(/[ÀÁÂÃÄÅàáâãäåæÆ]/g,"a").replace(/[çÇ]/g,"c").replace(/[ðÐ]/g,"d").replace(/[ÈÉÊËéèêë]/g,"e").replace(/[ÏïÎîÍíÌì]/g,"i").replace(/[Ññ]/g,"n").replace(/[øØœŒÕõÔôÓóÒò]/g,"o").replace(/[ÜüÛûÚúÙù]/g,"u").replace(/[ŸÿÝý]/g,"y").replace(/[^a-z0-9- ]/gi,"").replace(/ /gi,"-").toLowerCase()}function zee(e){return Tee.test(e)?"right":xee.test(e)?"center":Pee.test(e)?"left":null}function J2(e,t,n,r){const i=n.inTable;n.inTable=!0;let o=[[]],s="";function a(){if(!s)return;const l=o[o.length-1];l.push.apply(l,t(s,n)),s=""}return e.trim().split(/(`[^`]*`|\\\||\|)/).filter(Boolean).forEach((l,u,c)=>{l.trim()==="|"&&(a(),r)?u!==0&&u!==c.length-1&&o.push([]):s+=l}),a(),n.inTable=i,o}function Kee(e,t,n){n.inline=!0;const r=e[2]?e[2].replace(_ee,"").split("|").map(zee):[],i=e[3]?function(s,a,l){return s.trim().split(` +`).map(function(u){return J2(u,a,l,!0)})}(e[3],t,n):[],o=J2(e[1],t,n,!!i.length);return n.inline=!1,i.length?{align:r,cells:i,header:o,type:le.table}:{children:o,type:le.paragraph}}function X2(e,t){return e.align[t]==null?{}:{textAlign:e.align[t]}}function Mr(e){return function(t,n){return n.inline?e.exec(t):null}}function Fr(e){return function(t,n){return n.inline||n.simple?e.exec(t):null}}function rr(e){return function(t,n){return n.inline||n.simple?null:e.exec(t)}}function Qs(e){return function(t){return e.exec(t)}}function qee(e,t){if(t.inline||t.simple)return null;let n="";e.split(` +`).every(i=>(i+=` +`,!Uw.some(o=>o.test(i))&&(n+=i,!!i.trim())));const r=n.trimEnd();return r==""?null:[n,r]}function Zee(e){try{if(decodeURIComponent(e).replace(/[^A-Za-z0-9/:]/g,"").match(/^\s*(javascript|vbscript|data(?!:image)):/i))return null}catch{return null}return e}function e4(e){return e.replace(Mee,"$1")}function ju(e,t,n){const r=n.inline||!1,i=n.simple||!1;n.inline=!0,n.simple=!0;const o=e(t,n);return n.inline=r,n.simple=i,o}function Wee(e,t,n){const r=n.inline||!1,i=n.simple||!1;n.inline=!1,n.simple=!0;const o=e(t,n);return n.inline=r,n.simple=i,o}function Gee(e,t,n){const r=n.inline||!1;n.inline=!1;const i=e(t,n);return n.inline=r,i}const Qf=(e,t,n)=>({children:ju(t,e[1],n)});function Yf(){return{}}function Jf(){return null}function Qee(...e){return e.filter(Boolean).join(" ")}function Xf(e,t,n){let r=e;const i=t.split(".");for(;i.length&&(r=r[i[0]],r!==void 0);)i.shift();return r||n}function Yee(e="",t={}){function n(d,p,...h){const $=Xf(t.overrides,`${d}.props`,{});return t.createElement(function(y,m){const v=Xf(m,y);return v?typeof v=="function"||typeof v=="object"&&"render"in v?v:Xf(m,`${y}.component`,y):y}(d,t.overrides),Ri({},p,$,{className:Qee(p==null?void 0:p.className,$.className)||void 0}),...h)}function r(d){d=d.replace(dee,"");let p=!1;t.forceInline?p=!0:t.forceBlock||(p=See.test(d)===!1);const h=u(l(p?d:`${d.trimEnd().replace(jee,"")} -`,{_:m}));for(;typeof v[v.length-1]=="string"&&!v[v.length-1].trim();)v.pop();if(t.wrapper===null)return v;const $=t.wrapper||(m?"span":"div");let h;if(v.length>1||t.forceWrapper)h=v;else{if(v.length===1)return h=v[0],typeof h=="string"?n("span",{key:"outer"},h):h;h=null}return R.createElement($,{key:"outer"},h)}function a(f){const m=f.match(Rne);return m?m.reduce(function(v,$,h){const g=$.indexOf("=");if(g!==-1){const y=function(_){return _.indexOf("-")!==-1&&_.match(Kne)===null&&(_=_.replace(Qne,function(w,T){return T.toUpperCase()})),_}($.slice(0,g)).trim(),b=function(_){const w=_[0];return(w==='"'||w==="'")&&_.length>=2&&_[_.length-1]===w?_.slice(1,-1):_}($.slice(g+1).trim()),O=o4[y]||y,S=v[O]=function(_,w){return _==="style"?w.split(/;\s?/).reduce(function(T,F){const N=F.slice(0,F.indexOf(":"));return T[N.replace(/(-[a-z])/g,K=>K[1].toUpperCase())]=F.slice(N.length+1).trim(),T},{}):_==="href"?xa(w):(w.match(qne)&&(w=w.slice(1,w.length-1)),w==="true"||w!=="false"&&w)}(y,b);typeof S=="string"&&(dh.test(S)||fh.test(S))&&(v[O]=R.cloneElement(i(S.trim()),{key:h}))}else $!=="style"&&(v[o4[$]||$]=!0);return v},{}):null}const o=[],s={},l={blockQuote:{t:$n(J7),i:we.HIGH,l:(f,m,v)=>({$:m(f[0].replace(Lne,""),v)}),h:(f,m,v)=>n("blockquote",{key:v.k},m(f.$,v))},breakLine:{t:cs(Nne),i:we.HIGH,l:E1,h:(f,m,v)=>n("br",{key:v.k})},breakThematic:{t:$n(Mne),i:we.HIGH,l:E1,h:(f,m,v)=>n("hr",{key:v.k})},codeBlock:{t:$n(e6),i:we.MAX,l:f=>({$:f[0].replace(/^ {4}/gm,"").replace(/\n+$/,""),M:void 0}),h:(f,m,v)=>n("pre",{key:v.k},n("code",Fi({},f.I,{className:f.M?`lang-${f.M}`:""}),f.$))},codeFenced:{t:$n(X7),i:we.MAX,l:f=>({I:a(f[3]||""),$:f[4],M:f[2]||void 0,type:"codeBlock"})},codeInline:{t:Qn(kne),i:we.LOW,l:f=>({$:f[2]}),h:(f,m,v)=>n("code",{key:v.k},f.$)},footnote:{t:$n(Vne),i:we.MAX,l:f=>(o.push({O:f[2],B:f[1]}),{}),h:C1},footnoteReference:{t:Gn(Hne),i:we.HIGH,l:f=>({$:f[1],R:`#${t.slugify(f[1])}`}),h:(f,m,v)=>n("a",{key:v.k,href:xa(f.R)},n("sup",{key:v.k},f.$))},gfmTask:{t:Gn(Bne),i:we.HIGH,l:f=>({T:f[1].toLowerCase()==="x"}),h:(f,m,v)=>n("input",{checked:f.T,key:v.k,readOnly:!0,type:"checkbox"})},heading:{t:$n(t6),i:we.HIGH,l:(f,m,v)=>({$:ec(m,f[2],v),j:t.slugify(f[2]),C:f[1].length}),h:(f,m,v)=>n(`h${f.C}`,{id:f.j,key:v.k},m(f.$,v))},headingSetext:{t:$n(r6),i:we.MAX,l:(f,m,v)=>({$:ec(m,f[1],v),C:f[2]==="="?1:2,type:"heading"})},htmlComment:{t:cs(n6),i:we.HIGH,l:()=>({}),h:C1},image:{t:Qn(Eie),i:we.HIGH,l:f=>({D:f[1],R:f4(f[2]),N:f[3]}),h:(f,m,v)=>n("img",{key:v.k,alt:f.D||void 0,title:f.N||void 0,src:xa(f.R)})},link:{t:Gn(bie),i:we.LOW,l:(f,m,v)=>({$:Pie(m,f[1],v),R:f4(f[2]),N:f[3]}),h:(f,m,v)=>n("a",{key:v.k,href:xa(f.R),title:f.N},m(f.$,v))},linkAngleBraceStyleDetector:{t:Gn(Gne),i:we.MAX,l:f=>({$:[{$:f[1],type:"text"}],R:f[1],type:"link"})},linkBareUrlDetector:{t:(f,m)=>m.Z?null:Gn(Zne)(f,m),i:we.MAX,l:f=>({$:[{$:f[1],type:"text"}],R:f[1],N:void 0,type:"link"})},linkMailtoDetector:{t:Gn(Wne),i:we.MAX,l(f){let m=f[1],v=f[1];return jne.test(v)||(v="mailto:"+v),{$:[{$:m.replace("mailto:",""),type:"text"}],R:v,type:"link"}}},orderedList:u4(n,1),unorderedList:u4(n,2),newlineCoalescer:{t:$n(Fne),i:we.LOW,l:E1,h:()=>` -`},paragraph:{t:Oie,i:we.LOW,l:b1,h:(f,m,v)=>n("p",{key:v.k},m(f.$,v))},ref:{t:Gn(Yne),i:we.MAX,l:f=>(s[f[1]]={R:f[2],N:f[4]},{}),h:C1},refImage:{t:Qn(Jne),i:we.MAX,l:f=>({D:f[1]||void 0,F:f[2]}),h:(f,m,v)=>n("img",{key:v.k,alt:f.D,src:xa(s[f.F].R),title:s[f.F].N})},refLink:{t:Gn(Xne),i:we.MAX,l:(f,m,v)=>({$:m(f[1],v),P:m(f[0].replace(eie,"\\$1"),v),F:f[2]}),h:(f,m,v)=>s[f.F]?n("a",{key:v.k,href:xa(s[f.F].R),title:s[f.F].N},m(f.$,v)):n("span",{key:v.k},m(f.P,v))},table:{t:$n(i6),i:we.HIGH,l:xie,h:(f,m,v)=>n("table",{key:v.k},n("thead",null,n("tr",null,f.L.map(function($,h){return n("th",{key:h,style:d4(f,h)},m($,v))}))),n("tbody",null,f.A.map(function($,h){return n("tr",{key:h},$.map(function(g,y){return n("td",{key:y,style:d4(f,y)},m(g,v))}))})))},tableSeparator:{t:function(f,m){return m.v?nie.exec(f):null},i:we.HIGH,l:function(){return{type:"tableSeparator"}},h:()=>" | "},text:{t:cs(hie),i:we.MIN,l:f=>({$:f[0].replace(zne,(m,v)=>t.namedCodesToUnicode[v]?t.namedCodesToUnicode[v]:m)}),h:f=>f.$},textBolded:{t:Qn(uie),i:we.MED,l:(f,m,v)=>({$:m(f[2],v)}),h:(f,m,v)=>n("strong",{key:v.k},m(f.$,v))},textEmphasized:{t:Qn(cie),i:we.LOW,l:(f,m,v)=>({$:m(f[2],v)}),h:(f,m,v)=>n("em",{key:v.k},m(f.$,v))},textEscaped:{t:Qn(pie),i:we.HIGH,l:f=>({$:f[1],type:"text"})},textMarked:{t:Qn(die),i:we.LOW,l:b1,h:(f,m,v)=>n("mark",{key:v.k},m(f.$,v))},textStrikethroughed:{t:Qn(fie),i:we.LOW,l:b1,h:(f,m,v)=>n("del",{key:v.k},m(f.$,v))}};t.disableParsingRawHTML!==!0&&(l.htmlBlock={t:cs(dh),i:we.HIGH,l(f,m,v){const[,$]=f[3].match(vie),h=new RegExp(`^${$}`,"gm"),g=f[3].replace(h,""),y=(b=g,Cie.some(w=>w.test(b))?Tie:ec);var b;const O=f[1].toLowerCase(),S=Ane.indexOf(O)!==-1;v.Z=v.Z||O==="a";const _=S?f[3]:y(m,g,v);return v.Z=!1,{I:a(f[2]),$:_,G:S,H:S?O:f[1]}},h:(f,m,v)=>n(f.H,Fi({key:v.k},f.I),f.G?f.$:m(f.$,v))},l.htmlSelfClosing={t:cs(fh),i:we.HIGH,l:f=>({I:a(f[2]||""),H:f[1]}),h:(f,m,v)=>n(f.H,Fi({},f.I,{key:v.k}))});const u=function(f){let m=Object.keys(f);function v($,h){let g=[],y="";for(;$;){let b=0;for(;b{let{children:t,options:r}=e,n=function(i,a){if(i==null)return{};var o,s,l={},u=Object.keys(i);for(s=0;s=0||(l[o]=i[o]);return l}(e,Tne);return R.cloneElement(Rie(t,r),n)};function jie(e,t){for(var r=0;r=0)&&(r[i]=e[i]);return r}function Lie(e,t){if(typeof e!="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function Nie(e){var t=Lie(e,"string");return typeof t=="symbol"?t:String(t)}var Mie=["widget","title"],kie=["widget","title"],Fie=["widget","title"];function hh(){return Pne()}function p4(e){return Array.isArray(e)?e.map(function(t){return{key:hh(),item:t}}):[]}function ds(e){return Array.isArray(e)?e.map(function(t){return t.item}):[]}var Die=function(e){Hl(t,e);function t(n){var i;i=e.call(this,n)||this,i._getNewFormDataRow=function(){var l=i.props,u=l.schema,c=l.registry,d=c.schemaUtils,p=u.items;return th(u)&&TJ(u)&&(p=u.additionalItems),d.getDefaultFormState(p)},i.onAddClick=function(l){i._handleAddClick(l)},i.onAddIndexClick=function(l){return function(u){i._handleAddClick(u,l)}},i.onCopyIndexClick=function(l){return function(u){u&&u.preventDefault();var c=i.props.onChange,d=i.state.keyedFormData,p={key:hh(),item:W8(d[l].item)},f=[].concat(d);l!==void 0?f.splice(l+1,0,p):f.push(p),i.setState({keyedFormData:f,updatedKeyedFormData:!0},function(){return c(ds(f))})}},i.onDropIndexClick=function(l){return function(u){u&&u.preventDefault();var c=i.props,d=c.onChange,p=c.errorSchema,f=i.state.keyedFormData,m;if(p){m={};for(var v in p){var $=parseInt(v);$l&&hr(m,[$-1],p[v])}}var h=f.filter(function(g,y){return y!==l});i.setState({keyedFormData:h,updatedKeyedFormData:!0},function(){return d(ds(h),m)})}},i.onReorderClick=function(l,u){return function(c){c&&(c.preventDefault(),c.currentTarget.blur());var d=i.props,p=d.onChange,f=d.errorSchema,m;if(f){m={};for(var v in f){var $=parseInt(v);$==l?hr(m,[u],f[l]):$==u?hr(m,[l],f[u]):hr(m,[v],f[$])}}var h=i.state.keyedFormData;function g(){var b=h.slice();return b.splice(l,1),b.splice(u,0,h[l]),b}var y=g();i.setState({keyedFormData:y},function(){return p(ds(y),m)})}},i.onChangeForIndex=function(l){return function(u,c,d){var p,f=i.props,m=f.formData,v=f.onChange,$=f.errorSchema,h=Array.isArray(m)?m:[],g=h.map(function(y,b){var O=typeof u>"u"?null:u;return l===b?O:y});v(g,$&&$&&ne({},$,(p={},p[l]=c,p)),d)}},i.onSelectChange=function(l){var u=i.props,c=u.onChange,d=u.idSchema;c(l,void 0,d&&d.$id)};var a=n.formData,o=a===void 0?[]:a,s=p4(o);return i.state={keyedFormData:s,updatedKeyedFormData:!1},i}t.getDerivedStateFromProps=function(i,a){if(a.updatedKeyedFormData)return{updatedKeyedFormData:!1};var o=Array.isArray(i.formData)?i.formData:[],s=a.keyedFormData||[],l=o.length===s.length?s.map(function(u,c){return{key:u.key,item:o[c]}}):p4(o);return{keyedFormData:l}};var r=t.prototype;return r.isItemRequired=function(i){return Array.isArray(i.type)?!i.type.includes("null"):i.type!=="null"},r.canAddItem=function(i){var a=this.props,o=a.schema,s=a.uiSchema,l=a.registry,u=Se(s,l.globalUiOptions),c=u.addable;return c!==!1&&(o.maxItems!==void 0?c=i.length0,canMoveDown:k=j.length,mt=xe&&st(o.additionalItems)?Z.retrieveSchema(o.additionalItems,ce):j[J],Vr=v.$id+m+J,fn=Z.toIdSchema(mt,Vr,ce,p,m),pn=xe?l.additionalItems||{}:Array.isArray(l.items)?l.items[J]:l.items||{},ct=d?d[J]:void 0;return i.renderArrayFieldItem({key:W,index:J,name:$&&$+"-"+J,canAdd:k,canRemove:xe,canMoveUp:J>=j.length+1,canMoveDown:xe&&J=0?f[y]:void 0,O=p>=0?f[p]:void 0,S=g.sanitizeDataForNewSchema(b,O,v);S&&b&&(S=g.getDefaultFormState(b,S,"excludeObjectChildren")),$(S,void 0,i.getFieldId()),i.setState({selectedOption:y})}};var a=i.props,o=a.formData,s=a.options,l=a.registry.schemaUtils,u=s.map(function(c){return l.retrieveSchema(c,o)});return i.state={retrievedOptions:u,selectedOption:i.getMatchingOption(0,o,u)},i}var r=t.prototype;return r.componentDidUpdate=function(i,a){var o=this.props,s=o.formData,l=o.options,u=o.idSchema,c=this.state.selectedOption,d=this.state;if(!nn(i.options,l)){var p=this.props.registry.schemaUtils,f=l.map(function(h){return p.retrieveSchema(h,s)});d={selectedOption:c,retrievedOptions:f}}if(!nn(s,i.formData)&&u.$id===i.idSchema.$id){var m=d,v=m.retrievedOptions,$=this.getMatchingOption(c,s,v);a&&$!==c&&(d={selectedOption:$,retrievedOptions:v})}d!==this.state&&this.setState(d)},r.getMatchingOption=function(i,a,o){var s=this.props,l=s.schema,u=s.registry.schemaUtils,c=fl(l),d=u.getClosestMatchingOption(a,o,i,c);return d},r.getFieldId=function(){var i=this.props,a=i.idSchema,o=i.schema;return""+a.$id+(o.oneOf?"__oneof_select":"__anyof_select")},r.render=function(){var i=this.props,a=i.name,o=i.baseType,s=i.disabled,l=s===void 0?!1:s,u=i.errorSchema,c=u===void 0?{}:u,d=i.formContext,p=i.onBlur,f=i.onFocus,m=i.registry,v=i.schema,$=i.uiSchema,h=m.widgets,g=m.fields,y=m.translateString,b=m.globalUiOptions,O=m.schemaUtils,S=g.SchemaField,_=this.state,w=_.selectedOption,T=_.retrievedOptions,F=Se($,b),N=F.widget,K=N===void 0?"select":N,D=F.placeholder,U=F.autofocus,te=F.autocomplete,ae=F.title,he=ae===void 0?v.title:ae,Z=br(F,Uie),ee=On({type:"number"},K,h),M=oe(c,Lr,[]),j=Ic(c,[Lr]),H=O.getDisplayLabel(v,$,b),k=w>=0&&T[w]||null,x;k&&(x=k.type?k:Object.assign({},k,{type:o}));var A=he?Ee.TitleOptionPrefix:Ee.OptionPrefix,V=he?[he]:[],J=T.map(function(W,ue){return{label:W.title||y(A,V.concat(String(ue+1))),value:ue}});return E.jsxs("div",{className:"panel panel-default panel-body",children:[E.jsx("div",{className:"form-group",children:E.jsx(ee,{id:this.getFieldId(),name:""+a+(v.oneOf?"__oneof_select":"__anyof_select"),schema:{type:"number",default:0},onChange:this.onOptionChange,onBlur:p,onFocus:f,disabled:l||na(J),multiple:!1,rawErrors:M,errorSchema:j,value:w>=0?w:void 0,options:ne({enumOptions:J},Z),registry:m,formContext:d,placeholder:D,autocomplete:te,autofocus:U,label:he??a,hideLabel:!H})}),k!==null&&E.jsx(S,ne({},this.props,{schema:x}))]})},t}(R.Component),Bie=/\.([0-9]*0)*$/,zie=/[0.]0*$/;function Kie(e){var t=e.registry,r=e.onChange,n=e.formData,i=e.value,a=R.useState(i),o=a[0],s=a[1],l=t.fields.StringField,u=n,c=R.useCallback(function(p){s(p),(""+p).charAt(0)==="."&&(p="0"+p);var f=typeof p=="string"&&p.match(Bie)?M$(p.replace(zie,"")):M$(p);r(f)},[r]);if(typeof o=="string"&&typeof u=="number"){var d=new RegExp((""+u).replace(".","\\.")+"\\.?0*$");o.match(d)&&(u=o)}return E.jsx(l,ne({},e,{formData:u,onChange:c}))}var qie=function(e){Hl(t,e);function t(){for(var n,i=arguments.length,a=new Array(i),o=0;o0&&ce.push("field-error has-error has-danger"),n!=null&&n.classNames&&ce.push(n.classNames),y.classNames&&ce.push(y.classNames);var xe=E.jsx(S,{help:W,idSchema:F,schema:w,uiSchema:n,hasErrors:!ae&&M&&M.length>0,registry:f}),mt=ae?void 0:E.jsx(_,{errors:M,errorSchema:a,idSchema:F,schema:w,uiSchema:n,registry:f}),Vr={description:E.jsx(O,{id:ga(x),description:J,schema:w,uiSchema:n,registry:f}),rawDescription:V,help:xe,rawHelp:typeof W=="string"?W:void 0,errors:mt,rawErrors:ae?void 0:M,id:x,label:A,hidden:ue,onChange:u,onKeyChange:c,onDropPropertyClick:d,required:p,disabled:D,readonly:U,hideError:ae,displayLabel:Z,classNames:ce.join(" ").trim(),style:y.style,formContext:$,formData:i,schema:w,uiSchema:n,registry:f},fn=f.fields.AnyOfField,pn=f.fields.OneOfField,ct=(n==null?void 0:n["ui:field"])&&(n==null?void 0:n["ui:fieldReplacesAnyOrOneOf"])===!0;return E.jsx(b,ne({},Vr,{children:E.jsxs(E.Fragment,{children:[k,w.anyOf&&!ct&&!h.isSelect(w)&&E.jsx(fn,{name:l,disabled:D,readonly:U,hideError:ae,errorSchema:a,formData:i,formContext:$,idPrefix:o,idSchema:F,idSeparator:s,onBlur:e.onBlur,onChange:e.onChange,onFocus:e.onFocus,options:w.anyOf.map(function(Bt){return h.retrieveSchema(st(Bt)?Bt:{},i)}),baseType:w.type,registry:f,schema:w,uiSchema:n}),w.oneOf&&!ct&&!h.isSelect(w)&&E.jsx(pn,{name:l,disabled:D,readonly:U,hideError:ae,errorSchema:a,formData:i,formContext:$,idPrefix:o,idSchema:F,idSeparator:s,onBlur:e.onBlur,onChange:e.onChange,onFocus:e.onFocus,options:w.oneOf.map(function(Bt){return h.retrieveSchema(st(Bt)?Bt:{},i)}),baseType:w.type,registry:f,schema:w,uiSchema:n})]})}))}var Yie=function(e){Hl(t,e);function t(){return e.apply(this,arguments)||this}var r=t.prototype;return r.shouldComponentUpdate=function(i){return!nn(this.props,i)},r.render=function(){return E.jsx(Qie,ne({},this.props))},t}(R.Component),Jie=["widget","placeholder","title"];function Xie(e){var t,r=e.schema,n=e.name,i=e.uiSchema,a=e.idSchema,o=e.formData,s=e.required,l=e.disabled,u=l===void 0?!1:l,c=e.readonly,d=c===void 0?!1:c,p=e.autofocus,f=p===void 0?!1:p,m=e.onChange,v=e.onBlur,$=e.onFocus,h=e.registry,g=e.rawErrors,y=r.title,b=r.format,O=h.widgets,S=h.formContext,_=h.schemaUtils,w=h.globalUiOptions,T=_.isSelect(r)?Bc(r):void 0,F=T?"select":"text";b&&gX(r,b,O)&&(F=b);var N=Se(i),K=N.widget,D=K===void 0?F:K,U=N.placeholder,te=U===void 0?"":U,ae=N.title,he=br(N,Jie),Z=_.getDisplayLabel(r,i,w),ee=(t=ae??y)!=null?t:n,M=On(r,D,O);return E.jsx(M,{options:ne({},he,{enumOptions:T}),schema:r,uiSchema:i,id:a.$id,name:n,label:ee,hideLabel:!Z,value:o,onChange:m,onBlur:v,onFocus:$,required:s,disabled:u,readonly:d,formContext:S,autofocus:f,registry:h,placeholder:te,rawErrors:g})}function eae(e){var t=e.formData,r=e.onChange;return R.useEffect(function(){t===void 0&&r(null)},[t,r]),null}function tae(){return{AnyOfField:h4,ArrayField:Die,BooleanField:Hie,NumberField:Kie,ObjectField:qie,OneOfField:h4,SchemaField:Yie,StringField:Xie,NullField:eae}}function rae(e){var t=e.idSchema,r=e.description,n=e.registry,i=e.schema,a=e.uiSchema,o=Se(a,n.globalUiOptions),s=o.label,l=s===void 0?!0:s;if(!r||!l)return null;var u=ve("DescriptionFieldTemplate",n,o);return E.jsx(u,{id:ga(t),description:r,schema:i,uiSchema:a,registry:n})}function nae(e){var t=e.children,r=e.className,n=e.disabled,i=e.hasToolbar,a=e.hasMoveDown,o=e.hasMoveUp,s=e.hasRemove,l=e.hasCopy,u=e.index,c=e.onCopyIndexClick,d=e.onDropIndexClick,p=e.onReorderClick,f=e.readonly,m=e.registry,v=e.uiSchema,$=m.templates.ButtonTemplates,h=$.CopyButton,g=$.MoveDownButton,y=$.MoveUpButton,b=$.RemoveButton,O={flex:1,paddingLeft:6,paddingRight:6,fontWeight:"bold"};return E.jsxs("div",{className:r,children:[E.jsx("div",{className:i?"col-xs-9":"col-xs-12",children:t}),i&&E.jsx("div",{className:"col-xs-3 array-item-toolbox",children:E.jsxs("div",{className:"btn-group",style:{display:"flex",justifyContent:"space-around"},children:[(o||a)&&E.jsx(y,{style:O,disabled:n||f||!o,onClick:p(u,u-1),uiSchema:v,registry:m}),(o||a)&&E.jsx(g,{style:O,disabled:n||f||!a,onClick:p(u,u+1),uiSchema:v,registry:m}),l&&E.jsx(h,{style:O,disabled:n||f,onClick:c(u),uiSchema:v,registry:m}),s&&E.jsx(b,{style:O,disabled:n||f,onClick:d(u),uiSchema:v,registry:m})]})})]})}var iae=["key"];function aae(e){var t=e.canAdd,r=e.className,n=e.disabled,i=e.idSchema,a=e.uiSchema,o=e.items,s=e.onAddClick,l=e.readonly,u=e.registry,c=e.required,d=e.schema,p=e.title,f=Se(a),m=ve("ArrayFieldDescriptionTemplate",u,f),v=ve("ArrayFieldItemTemplate",u,f),$=ve("ArrayFieldTitleTemplate",u,f),h=u.templates.ButtonTemplates.AddButton;return E.jsxs("fieldset",{className:r,id:i.$id,children:[E.jsx($,{idSchema:i,title:f.title||p,required:c,schema:d,uiSchema:a,registry:u}),E.jsx(m,{idSchema:i,description:f.description||d.description,schema:d,uiSchema:a,registry:u}),E.jsx("div",{className:"row array-item-list",children:o&&o.map(function(g){var y=g.key,b=br(g,iae);return E.jsx(v,ne({},b),y)})}),t&&E.jsx(h,{className:"array-item-add",onClick:s,disabled:n||l,uiSchema:a,registry:u})]})}function oae(e){var t=e.idSchema,r=e.title,n=e.schema,i=e.uiSchema,a=e.required,o=e.registry,s=Se(i,o.globalUiOptions),l=s.label,u=l===void 0?!0:l;if(!r||!u)return null;var c=ve("TitleFieldTemplate",o,s);return E.jsx(c,{id:V0(t),title:r,required:a,schema:n,uiSchema:i,registry:o})}var sae=["id","name","value","readonly","disabled","autofocus","onBlur","onFocus","onChange","onChangeOverride","options","schema","uiSchema","formContext","registry","rawErrors","type","hideLabel","hideError"];function lae(e){var t=e.id,r=e.value,n=e.readonly,i=e.disabled,a=e.autofocus,o=e.onBlur,s=e.onFocus,l=e.onChange,u=e.onChangeOverride,c=e.options,d=e.schema,p=e.type,f=br(e,sae);if(!t)throw console.log("No id for",e),new Error("no id for props "+JSON.stringify(e));var m=ne({},f,f7(d,p,c)),v;m.type==="number"||m.type==="integer"?v=r||r===0?r:"":v=r??"";var $=R.useCallback(function(y){var b=y.target.value;return l(b===""?c.emptyValue:b)},[l,c]),h=R.useCallback(function(y){var b=y.target.value;return o(t,b)},[o,t]),g=R.useCallback(function(y){var b=y.target.value;return s(t,b)},[s,t]);return E.jsxs(E.Fragment,{children:[E.jsx("input",ne({id:t,name:t,className:"form-control",readOnly:n,disabled:i,autoFocus:a,value:v},m,{list:d.examples?ml(t):void 0,onChange:u||$,onBlur:h,onFocus:g,"aria-describedby":ir(t,!!d.examples)})),Array.isArray(d.examples)&&E.jsx("datalist",{id:ml(t),children:d.examples.concat(d.default&&!d.examples.includes(d.default)?[d.default]:[]).map(function(y){return E.jsx("option",{value:y},y)})},"datalist_"+t)]})}function uae(e){var t=e.uiSchema,r=p7(t),n=r.submitText,i=r.norender,a=r.props,o=a===void 0?{}:a;return i?null:E.jsx("div",{children:E.jsx("button",ne({type:"submit"},o,{className:"btn btn-info "+(o.className||""),children:n}))})}var cae=["iconType","icon","className","uiSchema","registry"];function Ul(e){var t=e.iconType,r=t===void 0?"default":t,n=e.icon,i=e.className,a=br(e,cae);return E.jsx("button",ne({type:"button",className:"btn btn-"+r+" "+i},a,{children:E.jsx("i",{className:"glyphicon glyphicon-"+n})}))}function dae(e){var t=e.registry.translateString;return E.jsx(Ul,ne({title:t(Ee.CopyButton),className:"array-item-copy"},e,{icon:"copy"}))}function fae(e){var t=e.registry.translateString;return E.jsx(Ul,ne({title:t(Ee.MoveDownButton),className:"array-item-move-down"},e,{icon:"arrow-down"}))}function pae(e){var t=e.registry.translateString;return E.jsx(Ul,ne({title:t(Ee.MoveUpButton),className:"array-item-move-up"},e,{icon:"arrow-up"}))}function hae(e){var t=e.registry.translateString;return E.jsx(Ul,ne({title:t(Ee.RemoveButton),className:"array-item-remove"},e,{iconType:"danger",icon:"remove"}))}function mae(e){var t=e.className,r=e.onClick,n=e.disabled,i=e.registry,a=i.translateString;return E.jsx("div",{className:"row",children:E.jsx("p",{className:"col-xs-3 col-xs-offset-9 text-right "+t,children:E.jsx(Ul,{iconType:"info",icon:"plus",className:"btn-add col-xs-12",title:a(Ee.AddButton),onClick:r,disabled:n,registry:i})})})}function vae(){return{SubmitButton:uae,AddButton:mae,CopyButton:dae,MoveDownButton:fae,MoveUpButton:pae,RemoveButton:hae}}function gae(e){var t=e.id,r=e.description;return r?typeof r=="string"?E.jsx("p",{id:t,className:"field-description",children:r}):E.jsx("div",{id:t,className:"field-description",children:r}):null}function yae(e){var t=e.errors,r=e.registry,n=r.translateString;return E.jsxs("div",{className:"panel panel-danger errors",children:[E.jsx("div",{className:"panel-heading",children:E.jsx("h3",{className:"panel-title",children:n(Ee.ErrorsLabel)})}),E.jsx("ul",{className:"list-group",children:t.map(function(i,a){return E.jsx("li",{className:"list-group-item text-danger",children:i.stack},a)})})]})}var $ae="*";function v6(e){var t=e.label,r=e.required,n=e.id;return t?E.jsxs("label",{className:"control-label",htmlFor:n,children:[t,r&&E.jsx("span",{className:"required",children:$ae})]}):null}function wae(e){var t=e.id,r=e.label,n=e.children,i=e.errors,a=e.help,o=e.description,s=e.hidden,l=e.required,u=e.displayLabel,c=e.registry,d=e.uiSchema,p=Se(d),f=ve("WrapIfAdditionalTemplate",c,p);return s?E.jsx("div",{className:"hidden",children:n}):E.jsxs(f,ne({},e,{children:[u&&E.jsx(v6,{label:r,required:l,id:t}),u&&o?o:null,n,i,a]}))}function bae(e){var t=e.errors,r=t===void 0?[]:t,n=e.idSchema;if(r.length===0)return null;var i=F0(n);return E.jsx("div",{children:E.jsx("ul",{id:i,className:"error-detail bs-callout bs-callout-info",children:r.filter(function(a){return!!a}).map(function(a,o){return E.jsx("li",{className:"text-danger",children:a},o)})})})}function Eae(e){var t=e.idSchema,r=e.help;if(!r)return null;var n=D0(t);return typeof r=="string"?E.jsx("p",{id:n,className:"help-block",children:r}):E.jsx("div",{id:n,className:"help-block",children:r})}function Cae(e){var t=e.description,r=e.disabled,n=e.formData,i=e.idSchema,a=e.onAddClick,o=e.properties,s=e.readonly,l=e.registry,u=e.required,c=e.schema,d=e.title,p=e.uiSchema,f=Se(p),m=ve("TitleFieldTemplate",l,f),v=ve("DescriptionFieldTemplate",l,f),$=l.templates.ButtonTemplates.AddButton;return E.jsxs("fieldset",{id:i.$id,children:[d&&E.jsx(m,{id:V0(i),title:d,required:u,schema:c,uiSchema:p,registry:l}),t&&E.jsx(v,{id:ga(i),description:t,schema:c,uiSchema:p,registry:l}),o.map(function(h){return h.content}),e7(c,p,n)&&E.jsx($,{className:"object-property-expand",onClick:a(c),disabled:r||s,uiSchema:p,registry:l})]})}var Sae="*";function _ae(e){var t=e.id,r=e.title,n=e.required;return E.jsxs("legend",{id:t,children:[r,n&&E.jsx("span",{className:"required",children:Sae})]})}function xae(e){var t=e.schema,r=e.idSchema,n=e.reason,i=e.registry,a=i.translateString,o=Ee.UnsupportedField,s=[];return r&&r.$id&&(o=Ee.UnsupportedFieldWithId,s.push(r.$id)),n&&(o=o===Ee.UnsupportedField?Ee.UnsupportedFieldWithReason:Ee.UnsupportedFieldWithIdAndReason,s.push(n)),E.jsxs("div",{className:"unsupported-field",children:[E.jsx("p",{children:E.jsx(hf,{children:a(o,s)})}),t&&E.jsx("pre",{children:JSON.stringify(t,null,2)})]})}function Oae(e){var t=e.id,r=e.classNames,n=e.style,i=e.disabled,a=e.label,o=e.onKeyChange,s=e.onDropPropertyClick,l=e.readonly,u=e.required,c=e.schema,d=e.children,p=e.uiSchema,f=e.registry,m=f.templates,v=f.translateString,$=m.ButtonTemplates.RemoveButton,h=v(Ee.KeyLabel,[a]),g=Mo in c;return g?E.jsx("div",{className:r,style:n,children:E.jsxs("div",{className:"row",children:[E.jsx("div",{className:"col-xs-5 form-additional",children:E.jsxs("div",{className:"form-group",children:[E.jsx(v6,{label:h,required:u,id:t+"-key"}),E.jsx("input",{className:"form-control",type:"text",id:t+"-key",onBlur:function(b){return o(b.target.value)},defaultValue:a})]})}),E.jsx("div",{className:"form-additional form-group col-xs-5",children:d}),E.jsx("div",{className:"col-xs-2",children:E.jsx($,{className:"array-item-remove btn-block",style:{border:"0"},disabled:i||l,onClick:s(a),uiSchema:p,registry:f})})]})}):E.jsx("div",{className:r,style:n,children:d})}function Pae(){return{ArrayFieldDescriptionTemplate:rae,ArrayFieldItemTemplate:nae,ArrayFieldTemplate:aae,ArrayFieldTitleTemplate:oae,ButtonTemplates:vae(),BaseInputTemplate:lae,DescriptionFieldTemplate:gae,ErrorListTemplate:yae,FieldTemplate:wae,FieldErrorTemplate:bae,FieldHelpTemplate:Eae,ObjectFieldTemplate:Cae,TitleFieldTemplate:_ae,UnsupportedFieldTemplate:xae,WrapIfAdditionalTemplate:Oae}}function Tae(e,t){for(var r=[],n=e;n<=t;n++)r.push({value:n,label:Jn(n,2)});return r}function Aae(e){return Object.values(e).every(function(t){return t!==-1})}function Rae(e,t,r){r===void 0&&(r=[1900,new Date().getFullYear()+2]);var n=e.year,i=e.month,a=e.day,o=e.hour,s=e.minute,l=e.second,u=[{type:"year",range:r,value:n},{type:"month",range:[1,12],value:i},{type:"day",range:[1,31],value:a}];return t&&u.push({type:"hour",range:[0,23],value:o},{type:"minute",range:[0,59],value:s},{type:"second",range:[0,59],value:l}),u}function jae(e){var t=e.type,r=e.range,n=e.value,i=e.select,a=e.rootId,o=e.name,s=e.disabled,l=e.readonly,u=e.autofocus,c=e.registry,d=e.onBlur,p=e.onFocus,f=a+"_"+t,m=c.widgets.SelectWidget;return E.jsx(m,{schema:{type:"integer"},id:f,name:o,className:"form-control",options:{enumOptions:Tae(r[0],r[1])},placeholder:t,value:n,disabled:s,readonly:l,autofocus:u,onChange:function($){return i(t,$)},onBlur:d,onFocus:p,registry:c,label:"","aria-describedby":ir(a)})}function Iae(e){var t=e.time,r=t===void 0?!1:t,n=e.disabled,i=n===void 0?!1:n,a=e.readonly,o=a===void 0?!1:a,s=e.autofocus,l=s===void 0?!1:s,u=e.options,c=e.id,d=e.name,p=e.registry,f=e.onBlur,m=e.onFocus,v=e.onChange,$=e.value,h=p.translateString,g=R.useState($),y=g[0],b=g[1],O=R.useReducer(function(N,K){return ne({},N,K)},m1($,r)),S=O[0],_=O[1];R.useEffect(function(){var N=D$(S,r);Aae(S)&&N!==$?v(N):y!==$&&(b($),_(m1($,r)))},[r,$,v,S,y]);var w=R.useCallback(function(N,K){var D;_((D={},D[N]=K,D))},[]),T=R.useCallback(function(N){if(N.preventDefault(),!(i||o)){var K=m1(new Date().toJSON(),r);v(D$(K,r))}},[i,o,r]),F=R.useCallback(function(N){N.preventDefault(),!(i||o)&&v(void 0)},[i,o,v]);return E.jsxs("ul",{className:"list-inline",children:[Rae(S,r,u.yearsRange).map(function(N,K){return E.jsx("li",{className:"list-inline-item",children:E.jsx(jae,ne({rootId:c,name:d,select:w},N,{disabled:i,readonly:o,registry:p,onBlur:f,onFocus:m,autofocus:l&&K===0}))},K)}),(u.hideNowButton!=="undefined"?!u.hideNowButton:!0)&&E.jsx("li",{className:"list-inline-item",children:E.jsx("a",{href:"#",className:"btn btn-info btn-now",onClick:T,children:h(Ee.NowLabel)})}),(u.hideClearButton!=="undefined"?!u.hideClearButton:!0)&&E.jsx("li",{className:"list-inline-item",children:E.jsx("a",{href:"#",className:"btn btn-warning btn-clear",onClick:F,children:h(Ee.ClearLabel)})})]})}var Lae=["time"];function Nae(e){var t=e.time,r=t===void 0?!0:t,n=br(e,Lae),i=n.registry.widgets.AltDateWidget;return E.jsx(i,ne({time:r},n))}function Mae(e){var t,r=e.schema,n=e.uiSchema,i=e.options,a=e.id,o=e.value,s=e.disabled,l=e.readonly,u=e.label,c=e.hideLabel,d=e.autofocus,p=d===void 0?!1:d,f=e.onBlur,m=e.onFocus,v=e.onChange,$=e.registry,h=ve("DescriptionFieldTemplate",$,i),g=Ns(r),y=R.useCallback(function(_){return v(_.target.checked)},[v]),b=R.useCallback(function(_){return f(a,_.target.checked)},[f,a]),O=R.useCallback(function(_){return m(a,_.target.checked)},[m,a]),S=(t=i.description)!=null?t:r.description;return E.jsxs("div",{className:"checkbox "+(s||l?"disabled":""),children:[!c&&!!S&&E.jsx(h,{id:ga(a),description:S,schema:r,uiSchema:n,registry:$}),E.jsxs("label",{children:[E.jsx("input",{type:"checkbox",id:a,name:a,checked:typeof o>"u"?!1:o,required:g,disabled:s||l,autoFocus:p,onChange:y,onBlur:b,onFocus:O,"aria-describedby":ir(a)}),H0(E.jsx("span",{children:u}),c)]})]})}function kae(e){var t=e.id,r=e.disabled,n=e.options,i=n.inline,a=i===void 0?!1:i,o=n.enumOptions,s=n.enumDisabled,l=n.emptyValue,u=e.value,c=e.autofocus,d=c===void 0?!1:c,p=e.readonly,f=e.onChange,m=e.onBlur,v=e.onFocus,$=Array.isArray(u)?u:[u],h=R.useCallback(function(y){var b=y.target.value;return m(t,ht(b,o,l))},[m,t]),g=R.useCallback(function(y){var b=y.target.value;return v(t,ht(b,o,l))},[v,t]);return E.jsx("div",{className:"checkboxes",id:t,children:Array.isArray(o)&&o.map(function(y,b){var O=Ml(y.value,$),S=Array.isArray(s)&&s.indexOf(y.value)!==-1,_=r||S||p?"disabled":"",w=function(N){N.target.checked?f(d7(b,$,o)):f(u7(b,$,o))},T=E.jsxs("span",{children:[E.jsx("input",{type:"checkbox",id:of(t,b),name:t,checked:O,value:String(b),disabled:r||S||p,autoFocus:d&&b===0,onChange:w,onBlur:h,onFocus:g,"aria-describedby":ir(t)}),E.jsx("span",{children:y.label})]});return a?E.jsx("label",{className:"checkbox-inline "+_,children:T},b):E.jsx("div",{className:"checkbox "+_,children:E.jsx("label",{children:T})},b)})})}function Fae(e){var t=e.disabled,r=e.readonly,n=e.options,i=e.registry,a=ve("BaseInputTemplate",i,n);return E.jsx(a,ne({type:"color"},e,{disabled:t||r}))}function Dae(e){var t=e.onChange,r=e.options,n=e.registry,i=ve("BaseInputTemplate",n,r),a=R.useCallback(function(o){return t(o||void 0)},[t]);return E.jsx(i,ne({type:"date"},e,{onChange:a}))}function Vae(e){var t=e.onChange,r=e.value,n=e.options,i=e.registry,a=ve("BaseInputTemplate",i,n);return E.jsx(a,ne({type:"datetime-local"},e,{value:CX(r),onChange:function(s){return t(yX(s))}}))}function Hae(e){var t=e.options,r=e.registry,n=ve("BaseInputTemplate",r,t);return E.jsx(n,ne({type:"email"},e))}function Uae(e,t){return e===null?null:e.replace(";base64",";name="+encodeURIComponent(t)+";base64")}function Bae(e){var t=e.name,r=e.size,n=e.type;return new Promise(function(i,a){var o=new window.FileReader;o.onerror=a,o.onload=function(s){var l;typeof((l=s.target)===null||l===void 0?void 0:l.result)=="string"?i({dataURL:Uae(s.target.result,t),name:t,size:r,type:n}):i({dataURL:null,name:t,size:r,type:n})},o.readAsDataURL(e)})}function zae(e){return Promise.all(Array.from(e).map(Bae))}function Kae(e){var t=e.fileInfo,r=e.registry,n=r.translateString,i=t.dataURL,a=t.type,o=t.name;return i?a.indexOf("image")!==-1?E.jsx("img",{src:i,style:{maxWidth:"100%"},className:"file-preview"}):E.jsxs(E.Fragment,{children:[" ",E.jsx("a",{download:"preview-"+o,href:i,className:"file-download",children:n(Ee.PreviewLabel)})]}):null}function qae(e){var t=e.filesInfo,r=e.registry,n=e.preview;if(t.length===0)return null;var i=r.translateString;return E.jsx("ul",{className:"file-info",children:t.map(function(a,o){var s=a.name,l=a.size,u=a.type;return E.jsxs("li",{children:[E.jsx(hf,{children:i(Ee.FilesInfo,[s,u,String(l)])}),n&&E.jsx(Kae,{fileInfo:a,registry:r})]},o)})})}function m4(e){return e.filter(function(t){return t}).map(function(t){var r=lX(t),n=r.blob,i=r.name;return{dataURL:t,name:i,size:n.size,type:n.type}})}function Zae(e){var t=e.disabled,r=e.readonly,n=e.required,i=e.multiple,a=e.onChange,o=e.value,s=e.options,l=e.registry,u=ve("BaseInputTemplate",l,s),c=R.useState(Array.isArray(o)?m4(o):m4([o])),d=c[0],p=c[1],f=R.useCallback(function(m){m.target.files&&zae(m.target.files).then(function(v){var $=v.map(function(h){return h.dataURL});i?(p(d.concat(v[0])),a(o.concat($[0]))):(p(v),a($[0]))})},[i,o,d,a]);return E.jsxs("div",{children:[E.jsx(u,ne({},e,{disabled:t||r,type:"file",required:o?!1:n,onChangeOverride:f,value:"",accept:s.accept?String(s.accept):void 0})),E.jsx(qae,{filesInfo:d,registry:l,preview:s.filePreview})]})}function Wae(e){var t=e.id,r=e.value;return E.jsx("input",{type:"hidden",id:t,name:t,value:typeof r>"u"?"":r})}function Gae(e){var t=e.options,r=e.registry,n=ve("BaseInputTemplate",r,t);return E.jsx(n,ne({type:"password"},e))}function Qae(e){var t=e.options,r=e.value,n=e.required,i=e.disabled,a=e.readonly,o=e.autofocus,s=o===void 0?!1:o,l=e.onBlur,u=e.onFocus,c=e.onChange,d=e.id,p=t.enumOptions,f=t.enumDisabled,m=t.inline,v=t.emptyValue,$=R.useCallback(function(g){var y=g.target.value;return l(d,ht(y,p,v))},[l,d]),h=R.useCallback(function(g){var y=g.target.value;return u(d,ht(y,p,v))},[u,d]);return E.jsx("div",{className:"field-radio-group",id:d,children:Array.isArray(p)&&p.map(function(g,y){var b=Ml(g.value,r),O=Array.isArray(f)&&f.indexOf(g.value)!==-1,S=i||O||a?"disabled":"",_=function(){return c(g.value)},w=E.jsxs("span",{children:[E.jsx("input",{type:"radio",id:of(d,y),checked:b,name:d,required:n,value:String(y),disabled:i||O||a,autoFocus:s&&y===0,onChange:_,onBlur:$,onFocus:h,"aria-describedby":ir(d)}),E.jsx("span",{children:g.label})]});return m?E.jsx("label",{className:"radio-inline "+S,children:w},y):E.jsx("div",{className:"radio "+S,children:E.jsx("label",{children:w})},y)})})}function Yae(e){var t=e.value,r=e.registry.templates.BaseInputTemplate;return E.jsxs("div",{className:"field-range-wrapper",children:[E.jsx(r,ne({type:"range"},e)),E.jsx("span",{className:"range-view",children:t})]})}function _1(e,t){return t?Array.from(e.target.options).slice().filter(function(r){return r.selected}).map(function(r){return r.value}):e.target.value}function Jae(e){var t=e.schema,r=e.id,n=e.options,i=e.value,a=e.required,o=e.disabled,s=e.readonly,l=e.multiple,u=l===void 0?!1:l,c=e.autofocus,d=c===void 0?!1:c,p=e.onChange,f=e.onBlur,m=e.onFocus,v=e.placeholder,$=n.enumOptions,h=n.enumDisabled,g=n.emptyValue,y=u?[]:"",b=R.useCallback(function(w){var T=_1(w,u);return m(r,ht(T,$,g))},[m,r,t,u,n]),O=R.useCallback(function(w){var T=_1(w,u);return f(r,ht(T,$,g))},[f,r,t,u,n]),S=R.useCallback(function(w){var T=_1(w,u);return p(ht(T,$,g))},[p,t,u,n]),_=c7(i,$,u);return E.jsxs("select",{id:r,name:r,multiple:u,className:"form-control",value:typeof _>"u"?y:_,required:a,disabled:o||s,autoFocus:d,onBlur:O,onFocus:b,onChange:S,"aria-describedby":ir(r),children:[!u&&t.default===void 0&&E.jsx("option",{value:"",children:v}),Array.isArray($)&&$.map(function(w,T){var F=w.value,N=w.label,K=h&&h.indexOf(F)!==-1;return E.jsx("option",{value:String(T),disabled:K,children:N},T)})]})}function g6(e){var t=e.id,r=e.options,n=r===void 0?{}:r,i=e.placeholder,a=e.value,o=e.required,s=e.disabled,l=e.readonly,u=e.autofocus,c=u===void 0?!1:u,d=e.onChange,p=e.onBlur,f=e.onFocus,m=R.useCallback(function(h){var g=h.target.value;return d(g===""?n.emptyValue:g)},[d,n.emptyValue]),v=R.useCallback(function(h){var g=h.target.value;return p(t,g)},[p,t]),$=R.useCallback(function(h){var g=h.target.value;return f(t,g)},[t,f]);return E.jsx("textarea",{id:t,name:t,className:"form-control",value:a||"",placeholder:i,required:o,disabled:s,readOnly:l,autoFocus:c,rows:n.rows,onBlur:v,onFocus:$,onChange:m,"aria-describedby":ir(t)})}g6.defaultProps={autofocus:!1,options:{}};function Xae(e){var t=e.options,r=e.registry,n=ve("BaseInputTemplate",r,t);return E.jsx(n,ne({},e))}function eoe(e){var t=e.onChange,r=e.options,n=e.registry,i=ve("BaseInputTemplate",n,r),a=R.useCallback(function(o){return t(o?o+":00":void 0)},[t]);return E.jsx(i,ne({type:"time"},e,{onChange:a}))}function toe(e){var t=e.options,r=e.registry,n=ve("BaseInputTemplate",r,t);return E.jsx(n,ne({type:"url"},e))}function roe(e){var t=e.options,r=e.registry,n=ve("BaseInputTemplate",r,t);return E.jsx(n,ne({type:"number"},e))}function noe(){return{AltDateWidget:Iae,AltDateTimeWidget:Nae,CheckboxWidget:Mae,CheckboxesWidget:kae,ColorWidget:Fae,DateWidget:Dae,DateTimeWidget:Vae,EmailWidget:Hae,FileWidget:Zae,HiddenWidget:Wae,PasswordWidget:Gae,RadioWidget:Qae,RangeWidget:Yae,SelectWidget:Jae,TextWidget:Xae,TextareaWidget:g6,TimeWidget:eoe,UpDownWidget:roe,URLWidget:toe}}function ioe(){return{fields:tae(),templates:Pae(),widgets:noe(),rootSchema:{},formContext:{},translateString:cX}}var aoe=function(e){Hl(t,e);function t(n){var i;if(i=e.call(this,n)||this,i.formElement=void 0,i.getUsedFormData=function(a,o){if(o.length===0&&typeof a!="object")return a;var s=SJ(a,o);return Array.isArray(a)?Object.keys(s).map(function(l){return s[l]}):s},i.getFieldNames=function(a,o){var s=function l(u,c,d){return c===void 0&&(c=[]),d===void 0&&(d=[[]]),Object.keys(u).forEach(function(p){if(typeof u[p]=="object"){var f=d.map(function(m){return[].concat(m,[p])});u[p][R0]&&u[p][Zu]!==""?c.push(u[p][Zu]):l(u[p],c,f)}else p===Zu&&u[p]!==""&&d.forEach(function(m){var v=oe(o,m);(typeof v!="object"||na(v))&&c.push(m)})}),c};return s(a)},i.onChange=function(a,o,s){var l=i.props,u=l.extraErrors,c=l.omitExtraData,d=l.liveOmit,p=l.noValidate,f=l.liveValidate,m=l.onChange,v=i.state,$=v.schemaUtils,h=v.schema;if(Ze(a)||Array.isArray(a)){var g=i.getStateFromProps(i.props,a);a=g.formData}var y=!p&&f,b={formData:a,schema:h},O=a;if(c===!0&&d===!0){var S=$.retrieveSchema(h,a),_=$.toPathSchema(S,"",a),w=i.getFieldNames(_,a);O=i.getUsedFormData(a,w),b={formData:O}}if(y){var T=i.validate(O),F=T.errors,N=T.errorSchema,K=F,D=N;if(u){var U=Gu(T,u);N=U.errorSchema,F=U.errors}b={formData:O,errors:F,errorSchema:N,schemaValidationErrors:K,schemaValidationErrorSchema:D}}else if(!p&&o){var te=u?ko(o,u,"preventDuplicates"):o;b={formData:O,errorSchema:te,errors:vl(te)}}i.setState(b,function(){return m&&m(ne({},i.state,b),s)})},i.reset=function(){var a=i.props.onChange,o=i.getStateFromProps(i.props,void 0),s=o.formData,l={formData:s,errorSchema:{},errors:[],schemaValidationErrors:[],schemaValidationErrorSchema:{}};i.setState(l,function(){return a&&a(ne({},i.state,l))})},i.onBlur=function(a,o){var s=i.props.onBlur;s&&s(a,o)},i.onFocus=function(a,o){var s=i.props.onFocus;s&&s(a,o)},i.onSubmit=function(a){if(a.preventDefault(),a.target===a.currentTarget){a.persist();var o=i.props,s=o.omitExtraData,l=o.extraErrors,u=o.noValidate,c=o.onSubmit,d=i.state.formData,p=i.state,f=p.schema,m=p.schemaUtils;if(s===!0){var v=m.retrieveSchema(f,d),$=m.toPathSchema(v,"",d),h=i.getFieldNames($,d);d=i.getUsedFormData(d,h)}if(u||i.validateForm()){var g=l||{},y=l?vl(l):[];i.setState({formData:d,errors:y,errorSchema:g,schemaValidationErrors:[],schemaValidationErrorSchema:{}},function(){c&&c(ne({},i.state,{formData:d,status:"submitted"}),a)})}}},!n.validator)throw new Error("A validator is required for Form functionality to work");return i.state=i.getStateFromProps(n,n.formData),i.props.onChange&&!nn(i.state.formData,i.props.formData)&&i.props.onChange(i.state),i.formElement=R.createRef(),i}var r=t.prototype;return r.UNSAFE_componentWillReceiveProps=function(i){var a=this.getStateFromProps(i,i.formData);!nn(a.formData,i.formData)&&!nn(a.formData,this.state.formData)&&i.onChange&&i.onChange(a),this.setState(a)},r.getStateFromProps=function(i,a){var o=this.state||{},s="schema"in i?i.schema:this.props.schema,l=("uiSchema"in i?i.uiSchema:this.props.uiSchema)||{},u=typeof a<"u",c="liveValidate"in i?i.liveValidate:this.props.liveValidate,d=u&&!i.noValidate&&c,p=s,f="experimental_defaultFormStateBehavior"in i?i.experimental_defaultFormStateBehavior:this.props.experimental_defaultFormStateBehavior,m=o.schemaUtils;(!m||m.doesSchemaUtilsDiffer(i.validator,p,f))&&(m=sX(i.validator,p,f));var v=m.getDefaultFormState(s,a),$=m.retrieveSchema(s,v),h=function(){return i.noValidate?{errors:[],errorSchema:{}}:i.liveValidate?{errors:o.errors||[],errorSchema:o.errorSchema||{}}:{errors:o.schemaValidationErrors||[],errorSchema:o.schemaValidationErrorSchema||{}}},g,y,b=o.schemaValidationErrors,O=o.schemaValidationErrorSchema;if(d){var S=this.validate(v,s,m);g=S.errors,y=S.errorSchema,b=g,O=y}else{var _=h();g=_.errors,y=_.errorSchema}if(i.extraErrors){var w=Gu({errorSchema:y,errors:g},i.extraErrors);y=w.errorSchema,g=w.errors}var T=m.toIdSchema($,l["ui:rootFieldId"],v,i.idPrefix,i.idSeparator),F={schemaUtils:m,schema:s,uiSchema:l,idSchema:T,formData:v,edit:u,errors:g,errorSchema:y,schemaValidationErrors:b,schemaValidationErrorSchema:O};return F},r.shouldComponentUpdate=function(i,a){return bX(this,i,a)},r.validate=function(i,a,o){a===void 0&&(a=this.props.schema);var s=o||this.state.schemaUtils,l=this.props,u=l.customValidate,c=l.transformErrors,d=l.uiSchema,p=s.retrieveSchema(a,i);return s.getValidator().validateFormData(i,p,u,c,d)},r.renderErrors=function(i){var a=this.state,o=a.errors,s=a.errorSchema,l=a.schema,u=a.uiSchema,c=this.props.formContext,d=Se(u),p=ve("ErrorListTemplate",i,d);return o&&o.length?E.jsx(p,{errors:o,errorSchema:s||{},schema:l,uiSchema:u,formContext:c,registry:i}):null},r.getRegistry=function(){var i,a=this.props,o=a.translateString,s=a.uiSchema,l=s===void 0?{}:s,u=this.state.schemaUtils,c=ioe(),d=c.fields,p=c.templates,f=c.widgets,m=c.formContext,v=c.translateString;return{fields:ne({},d,this.props.fields),templates:ne({},p,this.props.templates,{ButtonTemplates:ne({},p.ButtonTemplates,(i=this.props.templates)===null||i===void 0?void 0:i.ButtonTemplates)}),widgets:ne({},f,this.props.widgets),rootSchema:this.props.schema,formContext:this.props.formContext||m,schemaUtils:u,translateString:o||v,globalUiOptions:l[HJ]}},r.submit=function(){this.formElement.current&&(this.formElement.current.dispatchEvent(new CustomEvent("submit",{cancelable:!0})),this.formElement.current.requestSubmit())},r.focusOnError=function(i){var a=this.props,o=a.idPrefix,s=o===void 0?"root":o,l=a.idSeparator,u=l===void 0?"_":l,c=i.property,d=G8(c);d[0]===""?d[0]=s:d.unshift(s);var p=d.join(u),f=this.formElement.current.elements[p];f||(f=this.formElement.current.querySelector("input[id^="+p)),f&&f.length&&(f=f[0]),f&&f.focus()},r.validateForm=function(){var i=this.props,a=i.extraErrors,o=i.focusOnFirstError,s=i.onError,l=this.state.formData,u=this.validate(l),c=u.errors,d=u.errorSchema,p=c,f=d;if(c.length>0){if(a){var m=Gu(u,a);d=m.errorSchema,c=m.errors}return o&&(typeof o=="function"?o(u.errors[0]):this.focusOnError(u.errors[0])),this.setState({errors:c,errorSchema:d,schemaValidationErrors:p,schemaValidationErrorSchema:f},function(){s?s(c):console.error("Form validation failed",c)}),!1}return!0},r.render=function(){var i,a,o=this.props,s=o.children,l=o.id,u=o.idPrefix,c=o.idSeparator,d=o.className,p=d===void 0?"":d,f=o.tagName,m=o.name,v=o.method,$=o.target,h=o.action,g=o.autoComplete,y=o.enctype,b=o.acceptcharset,O=o.noHtml5Validate,S=O===void 0?!1:O,_=o.disabled,w=_===void 0?!1:_,T=o.readonly,F=T===void 0?!1:T,N=o.formContext,K=o.showErrorList,D=K===void 0?"top":K,U=o._internalFormWrapper,te=this.state,ae=te.schema,he=te.uiSchema,Z=te.formData,ee=te.errorSchema,M=te.idSchema,j=this.getRegistry(),H=j.fields.SchemaField,k=j.templates.ButtonTemplates.SubmitButton,x=U?f:void 0,A=U||f||"form",V=Se(he),J=V[Hc],W=J===void 0?{}:J;w&&(W=ne({},W,{props:ne({},W.props,{disabled:!0})}));var ue=(a={},a[Ls]=(i={},i[Hc]=W,i),a);return E.jsxs(A,{className:p||"rjsf",id:l,name:m,method:v,target:$,action:h,autoComplete:g,encType:y,acceptCharset:b,noValidate:S,onSubmit:this.onSubmit,as:x,ref:this.formElement,children:[D==="top"&&this.renderErrors(j),E.jsx(H,{name:"",schema:ae,uiSchema:he,errorSchema:ee,idSchema:M,idPrefix:u,idSeparator:c,formContext:N,formData:Z,onChange:this.onChange,onBlur:this.onBlur,onFocus:this.onFocus,registry:j,disabled:w,readonly:F}),s||E.jsx(k,{uiSchema:ue,registry:j}),D==="bottom"&&this.renderErrors(j)]})},t}(R.Component),ooe=["fields","widgets","templates"];function soe(e){return R.forwardRef(function(t,r){var n,i,a=t.fields,o=t.widgets,s=t.templates,l=br(t,ooe);return a=ne({},e==null?void 0:e.fields,a),o=ne({},e==null?void 0:e.widgets,o),s=ne({},e==null?void 0:e.templates,s,{ButtonTemplates:ne({},e==null||(n=e.templates)===null||n===void 0?void 0:n.ButtonTemplates,(i=s)===null||i===void 0?void 0:i.ButtonTemplates)}),E.jsx(aoe,ne({},e,l,{fields:a,widgets:o,templates:s,ref:r}))})}var y6={exports:{}};/*! +`,{inline:p}));for(;typeof h[h.length-1]=="string"&&!h[h.length-1].trim();)h.pop();if(t.wrapper===null)return h;const $=t.wrapper||(p?"span":"div");let y;if(h.length>1||t.forceWrapper)y=h;else{if(h.length===1)return y=h[0],typeof y=="string"?n("span",{key:"outer"},y):y;y=null}return t.createElement($,{key:"outer"},y)}function i(d,p){const h=p.match(JX);return h?h.reduce(function($,y){const m=y.indexOf("=");if(m!==-1){const v=function(C){return C.indexOf("-")!==-1&&C.match(hee)===null&&(C=C.replace($ee,function(x,b){return b.toUpperCase()})),C}(y.slice(0,m)).trim(),g=function(C){const x=C[0];return(x==='"'||x==="'")&&C.length>=2&&C[C.length-1]===x?C.slice(1,-1):C}(y.slice(m+1).trim()),E=W2[v]||v;if(E==="ref")return $;const _=$[E]=function(C,x,b,k){return x==="style"?b.split(/;\s?/).reduce(function(I,M){const q=M.slice(0,M.indexOf(":"));return I[q.trim().replace(/(-[a-z])/g,F=>F[1].toUpperCase())]=M.slice(q.length+1).trim(),I},{}):x==="href"||x==="src"?k(b,C,x):(b.match(mee)&&(b=b.slice(1,b.length-1)),b==="true"||b!=="false"&&b)}(d,v,g,t.sanitizer);typeof _=="string"&&(Fp.test(_)||Dp.test(_))&&($[E]=r(_.trim()))}else y!=="style"&&($[W2[y]||y]=!0);return $},{}):null}t.overrides=t.overrides||{},t.sanitizer=t.sanitizer||Zee,t.slugify=t.slugify||Gs,t.namedCodesToUnicode=t.namedCodesToUnicode?Ri({},G2,t.namedCodesToUnicode):G2,t.createElement=t.createElement||O.createElement;const o=[],s={},a={[le.blockQuote]:{match:rr(Cw),order:1,parse(d,p,h){const[,$,y]=d[0].replace(tee,"").match(nee);return{alert:$,children:p(y,h)}},render(d,p,h){const $={key:h.key};return d.alert&&($.className="markdown-alert-"+t.slugify(d.alert.toLowerCase(),Gs),d.children.unshift({attrs:{},children:[{type:le.text,text:d.alert}],noInnerParse:!0,type:le.htmlBlock,tag:"header"})),n("blockquote",$,p(d.children,h))}},[le.breakLine]:{match:Qs(ree),order:1,parse:Yf,render:(d,p,h)=>n("br",{key:h.key})},[le.breakThematic]:{match:rr(iee),order:1,parse:Yf,render:(d,p,h)=>n("hr",{key:h.key})},[le.codeBlock]:{match:rr(xw),order:0,parse:d=>({lang:void 0,text:d[0].replace(/^ {4}/gm,"").replace(/\n+$/,"")}),render:(d,p,h)=>n("pre",{key:h.key},n("code",Ri({},d.attrs,{className:d.lang?`lang-${d.lang}`:""}),d.text))},[le.codeFenced]:{match:rr(_w),order:0,parse:d=>({attrs:i("code",d[3]||""),lang:d[2]||void 0,text:d[4],type:le.codeBlock})},[le.codeInline]:{match:Fr(oee),order:3,parse:d=>({text:d[2]}),render:(d,p,h)=>n("code",{key:h.key},d.text)},[le.footnote]:{match:rr(lee),order:0,parse:d=>(o.push({footnote:d[2],identifier:d[1]}),{}),render:Jf},[le.footnoteReference]:{match:Mr(uee),order:1,parse:d=>({target:`#${t.slugify(d[1],Gs)}`,text:d[1]}),render:(d,p,h)=>n("a",{key:h.key,href:t.sanitizer(d.target,"a","href")},n("sup",{key:h.key},d.text))},[le.gfmTask]:{match:Mr(fee),order:1,parse:d=>({completed:d[1].toLowerCase()==="x"}),render:(d,p,h)=>n("input",{checked:d.completed,key:h.key,readOnly:!0,type:"checkbox"})},[le.heading]:{match:rr(t.enforceAtxHeadings?Tw:Pw),order:1,parse:(d,p,h)=>({children:ju(p,d[2],h),id:t.slugify(d[2],Gs),level:d[1].length}),render:(d,p,h)=>n(`h${d.level}`,{id:d.id,key:h.key},p(d.children,h))},[le.headingSetext]:{match:rr(Ow),order:0,parse:(d,p,h)=>({children:ju(p,d[1],h),level:d[2]==="="?1:2,type:le.heading})},[le.htmlBlock]:{match:Qs(Fp),order:1,parse(d,p,h){const[,$]=d[3].match(Lee),y=new RegExp(`^${$}`,"gm"),m=d[3].replace(y,""),v=(g=m,Bee.some(b=>b.test(g))?Gee:ju);var g;const E=d[1].toLowerCase(),_=YX.indexOf(E)!==-1,C=(_?E:d[1]).trim(),x={attrs:i(C,d[2]),noInnerParse:_,tag:C};return h.inAnchor=h.inAnchor||E==="a",_?x.text=d[3]:x.children=v(p,m,h),h.inAnchor=!1,x},render:(d,p,h)=>n(d.tag,Ri({key:h.key},d.attrs),d.text||(d.children?p(d.children,h):""))},[le.htmlSelfClosing]:{match:Qs(Dp),order:1,parse(d){const p=d[1].trim();return{attrs:i(p,d[2]||""),tag:p}},render:(d,p,h)=>n(d.tag,Ri({},d.attrs,{key:h.key}))},[le.htmlComment]:{match:Qs(Rw),order:1,parse:()=>({}),render:Jf},[le.image]:{match:Fr(Uee),order:1,parse:d=>({alt:d[1],target:e4(d[2]),title:d[3]}),render:(d,p,h)=>n("img",{key:h.key,alt:d.alt||void 0,title:d.title||void 0,src:t.sanitizer(d.target,"img","src")})},[le.link]:{match:Mr(Hee),order:3,parse:(d,p,h)=>({children:Wee(p,d[1],h),target:e4(d[2]),title:d[3]}),render:(d,p,h)=>n("a",{key:h.key,href:t.sanitizer(d.target,"a","href"),title:d.title},p(d.children,h))},[le.linkAngleBraceStyleDetector]:{match:Mr(gee),order:0,parse:d=>({children:[{text:d[1],type:le.text}],target:d[1],type:le.link})},[le.linkBareUrlDetector]:{match:(d,p)=>p.inAnchor||t.disableAutoLink?null:Mr(yee)(d,p),order:0,parse:d=>({children:[{text:d[1],type:le.text}],target:d[1],title:void 0,type:le.link})},[le.linkMailtoDetector]:{match:Mr(vee),order:0,parse(d){let p=d[1],h=d[1];return XX.test(h)||(h="mailto:"+h),{children:[{text:p.replace("mailto:",""),type:le.text}],target:h,type:le.link}}},[le.orderedList]:Y2(n,1),[le.unorderedList]:Y2(n,2),[le.newlineCoalescer]:{match:rr(see),order:3,parse:Yf,render:()=>` +`},[le.paragraph]:{match:qee,order:3,parse:Qf,render:(d,p,h)=>n("p",{key:h.key},p(d.children,h))},[le.ref]:{match:Mr(wee),order:0,parse:d=>(s[d[1]]={target:d[2],title:d[4]},{}),render:Jf},[le.refImage]:{match:Fr(Eee),order:0,parse:d=>({alt:d[1]||void 0,ref:d[2]}),render:(d,p,h)=>s[d.ref]?n("img",{key:h.key,alt:d.alt,src:t.sanitizer(s[d.ref].target,"img","src"),title:s[d.ref].title}):null},[le.refLink]:{match:Mr(bee),order:0,parse:(d,p,h)=>({children:p(d[1],h),fallbackChildren:d[0],ref:d[2]}),render:(d,p,h)=>s[d.ref]?n("a",{key:h.key,href:t.sanitizer(s[d.ref].target,"a","href"),title:s[d.ref].title},p(d.children,h)):n("span",{key:h.key},d.fallbackChildren)},[le.table]:{match:rr(Aw),order:1,parse:Kee,render(d,p,h){const $=d;return n("table",{key:h.key},n("thead",null,n("tr",null,$.header.map(function(y,m){return n("th",{key:m,style:X2($,m)},p(y,h))}))),n("tbody",null,$.cells.map(function(y,m){return n("tr",{key:m},y.map(function(v,g){return n("td",{key:g,style:X2($,g)},p(v,h))}))})))}},[le.text]:{match:Qs(kee),order:4,parse:d=>({text:d[0].replace(pee,(p,h)=>t.namedCodesToUnicode[h]?t.namedCodesToUnicode[h]:p)}),render:d=>d.text},[le.textBolded]:{match:Fr(Oee),order:2,parse:(d,p,h)=>({children:p(d[2],h)}),render:(d,p,h)=>n("strong",{key:h.key},p(d.children,h))},[le.textEmphasized]:{match:Fr(Ree),order:3,parse:(d,p,h)=>({children:p(d[2],h)}),render:(d,p,h)=>n("em",{key:h.key},p(d.children,h))},[le.textEscaped]:{match:Fr(Nee),order:1,parse:d=>({text:d[1],type:le.text})},[le.textMarked]:{match:Fr(Aee),order:3,parse:Qf,render:(d,p,h)=>n("mark",{key:h.key},p(d.children,h))},[le.textStrikethroughed]:{match:Fr(Iee),order:3,parse:Qf,render:(d,p,h)=>n("del",{key:h.key},p(d.children,h))}};t.disableParsingRawHTML===!0&&(delete a[le.htmlBlock],delete a[le.htmlSelfClosing]);const l=function(d){let p=Object.keys(d);function h($,y){let m=[];for(y.prevCapture=y.prevCapture||"";$;){let v=0;for(;vm(h,$,y),h,$,y):m(h,$,y)}}(a,t.renderRule),function d(p,h={}){if(Array.isArray(p)){const $=h.key,y=[];let m=!1;for(let v=0;v{let{children:t="",options:n}=e,r=function(i,o){if(i==null)return{};var s,a,l={},u=Object.keys(i);for(a=0;a=0||(l[s]=i[s]);return l}(e,QX);return O.cloneElement(Yee(t,n),r)};var Jee=S5;function Xee(e,t){return e==null?!0:Jee(e,t)}var ete=Xee;const tte=be(ete);class nte extends O.Component{constructor(){super(...arguments),this.state={wasPropertyKeyModified:!1,additionalProperties:{}},this.onPropertyChange=(t,n=!1)=>(r,i,o)=>{const{formData:s,onChange:a,errorSchema:l}=this.props;r===void 0&&n&&(r="");const u={...s,[t]:r};a(u,l&&l&&{...l,[t]:i},o)},this.onDropPropertyClick=t=>n=>{n.preventDefault();const{onChange:r,formData:i}=this.props,o={...i};tte(o,t),r(o)},this.getAvailableKey=(t,n)=>{const{uiSchema:r,registry:i}=this.props,{duplicateKeySuffixSeparator:o="-"}=ve(r,i.globalUiOptions);let s=0,a=t;for(;Pt(n,a);)a=`${t}${o}${++s}`;return a},this.onKeyChange=t=>(n,r)=>{if(t===n)return;const{formData:i,onChange:o,errorSchema:s}=this.props;n=this.getAvailableKey(n,i);const a={...i},l={[t]:n},u=Object.keys(a).map(f=>({[l[f]||f]:a[f]})),c=Object.assign({},...u);this.setState({wasPropertyKeyModified:!0}),o(c,s&&s&&{...s,[n]:r})},this.handleAddClick=t=>()=>{var n;if(!t.additionalProperties)return;const{formData:r,onChange:i,registry:o}=this.props,s={...r};let a,l,u;if(hn(t.additionalProperties)){a=t.additionalProperties.type,l=t.additionalProperties.const,u=t.additionalProperties.default;let d=t.additionalProperties;if(at in d){const{schemaUtils:p}=o;d=p.retrieveSchema({$ref:d[at]},r),a=d.type,l=d.const,u=d.default}!a&&(Zn in d||pn in d)&&(a="object")}const c=this.getAvailableKey("newKey",s),f=(n=l??u)!==null&&n!==void 0?n:this.getDefaultValue(a);ht(s,c,f),i(s)}}isRequired(t){const{schema:n}=this.props;return Array.isArray(n.required)&&n.required.indexOf(t)!==-1}getDefaultValue(t){const{registry:{translateString:n}}=this.props;switch(t){case"array":return[];case"boolean":return!1;case"null":return null;case"number":return 0;case"object":return{};case"string":default:return n(Ce.NewStringDefault)}}render(){var t,n,r,i;const{schema:o,uiSchema:s={},formData:a,errorSchema:l,idSchema:u,name:c,required:f=!1,disabled:d,readonly:p,hideError:h,idPrefix:$,idSeparator:y,onBlur:m,onFocus:v,registry:g,title:E}=this.props,{fields:_,formContext:C,schemaUtils:x,translateString:b,globalUiOptions:k}=g,{SchemaField:I}=_,M=x.retrieveSchema(o,a),q=ve(s,k),{properties:F={}}=M,B=(r=(n=(t=q.title)!==null&&t!==void 0?t:M.title)!==null&&n!==void 0?n:E)!==null&&r!==void 0?r:c,X=(i=q.description)!==null&&i!==void 0?i:M.description;let ae;try{const Y=Object.keys(F);ae=rG(Y,q.order)}catch(Y){return w.jsxs("div",{children:[w.jsx("p",{className:"config-error",style:{color:"red"},children:w.jsx(Ud,{options:{disableParsingRawHTML:!0},children:b(Ce.InvalidObjectField,[c||"root",Y.message])})}),w.jsx("pre",{children:JSON.stringify(M)})]})}const Ie=me("ObjectFieldTemplate",g,q),Q={title:q.label===!1?"":B,description:q.label===!1?void 0:X,properties:ae.map(Y=>{const H=Pt(M,[Ye,Y,as]),j=H?s.additionalProperties:s[Y],K=ve(j).widget==="hidden",L=re(u,[Y],{});return{content:w.jsx(I,{name:Y,required:this.isRequired(Y),schema:re(M,[Ye,Y],{}),uiSchema:j,errorSchema:re(l,Y),idSchema:L,idPrefix:$,idSeparator:y,formData:re(a,Y),formContext:C,wasPropertyKeyModified:this.state.wasPropertyKeyModified,onKeyChange:this.onKeyChange(Y),onChange:this.onPropertyChange(Y,H),onBlur:m,onFocus:v,registry:g,disabled:d,readonly:p,hideError:h,onDropPropertyClick:this.onDropPropertyClick},Y),name:Y,readonly:p,disabled:d,required:f,hidden:K}}),readonly:p,disabled:d,required:f,idSchema:u,uiSchema:s,errorSchema:l,schema:M,formData:a,formContext:C,registry:g};return w.jsx(Ie,{...Q,onAddClick:this.handleAddClick})}}const rte={array:"ArrayField",boolean:"BooleanField",integer:"NumberField",number:"NumberField",object:"ObjectField",string:"StringField",null:"NullField"};function ite(e,t,n,r){const i=t.field,{fields:o,translateString:s}=r;if(typeof i=="function")return i;if(typeof i=="string"&&i in o)return o[i];const a=wr(e),l=Array.isArray(a)?a[0]:a||"",u=e.$id;let c=rte[l];return u&&u in o&&(c=u),!c&&(e.anyOf||e.oneOf)?()=>null:c in o?o[c]:()=>{const f=me("UnsupportedFieldTemplate",r,t);return w.jsx(f,{schema:e,idSchema:n,reason:s(Ce.UnknownFieldType,[String(e.type)]),registry:r})}}function ote(e){var t,n,r;const{schema:i,idSchema:o,uiSchema:s,formData:a,errorSchema:l,idPrefix:u,idSeparator:c,name:f,onChange:d,onKeyChange:p,onDropPropertyClick:h,required:$,registry:y,wasPropertyKeyModified:m=!1}=e,{formContext:v,schemaUtils:g,globalUiOptions:E}=y,_=ve(s,E),C=me("FieldTemplate",y,_),x=me("DescriptionFieldTemplate",y,_),b=me("FieldHelpTemplate",y,_),k=me("FieldErrorTemplate",y,_),I=g.retrieveSchema(i,a),M=o[Gr],q=cr(g.toIdSchema(I,M,a,u,c),o),F=O.useCallback((Nt,Rr,Ar)=>d(Nt,Rr,Ar||M),[M,d]),B=ite(I,_,q,y),X=!!((t=_.disabled)!==null&&t!==void 0?t:e.disabled),ae=!!((n=_.readonly)!==null&&n!==void 0?n:e.readonly||e.schema.readOnly||I.readOnly),Ie=_.hideError,Q=Ie===void 0?e.hideError:!!Ie,Y=!!((r=_.autofocus)!==null&&r!==void 0?r:e.autofocus);if(Object.keys(I).length===0)return null;const H=g.getDisplayLabel(I,s,E),{__errors:j,...K}=l||{},L=$c(s,["ui:classNames","classNames","ui:style"]);ya in L&&(L[ya]=$c(L[ya],["classNames","style"]));const P=w.jsx(B,{...e,onChange:F,idSchema:q,schema:I,uiSchema:L,disabled:X,readonly:ae,hideError:Q,autofocus:Y,errorSchema:K,formContext:v,rawErrors:j}),A=q[Gr];let U;m?U=f:U=as in I?f:_.title||e.schema.title||I.title||e.title||f;const ee=_.description||e.schema.description||I.description||"",te=_.enableMarkdownInDescription?w.jsx(Ud,{options:{disableParsingRawHTML:!0},children:ee}):ee,pe=_.help,ye=_.widget==="hidden",Ae=["form-group","field",`field-${wr(I)}`];!Q&&j&&j.length>0&&Ae.push("field-error has-error has-danger"),s!=null&&s.classNames&&Ae.push(s.classNames),_.classNames&&Ae.push(_.classNames);const tn=w.jsx(b,{help:pe,idSchema:q,schema:I,uiSchema:s,hasErrors:!Q&&j&&j.length>0,registry:y}),Tr=Q||(I.anyOf||I.oneOf)&&!g.isSelect(I)?void 0:w.jsx(k,{errors:j,errorSchema:l,idSchema:q,schema:I,uiSchema:s,registry:y}),mi={description:w.jsx(x,{id:ro(A),description:te,schema:I,uiSchema:s,registry:y}),rawDescription:ee,help:tn,rawHelp:typeof pe=="string"?pe:void 0,errors:Tr,rawErrors:Q?void 0:j,id:A,label:U,hidden:ye,onChange:d,onKeyChange:p,onDropPropertyClick:h,required:$,disabled:X,readonly:ae,hideError:Q,displayLabel:H,classNames:Ae.join(" ").trim(),style:_.style,formContext:v,formData:a,schema:I,uiSchema:s,registry:y},yi=y.fields.AnyOfField,Ct=y.fields.OneOfField,Or=(s==null?void 0:s["ui:field"])&&(s==null?void 0:s["ui:fieldReplacesAnyOrOneOf"])===!0;return w.jsx(C,{...mi,children:w.jsxs(w.Fragment,{children:[P,I.anyOf&&!Or&&!g.isSelect(I)&&w.jsx(yi,{name:f,disabled:X,readonly:ae,hideError:Q,errorSchema:l,formData:a,formContext:v,idPrefix:u,idSchema:q,idSeparator:c,onBlur:e.onBlur,onChange:e.onChange,onFocus:e.onFocus,options:I.anyOf.map(Nt=>g.retrieveSchema(hn(Nt)?Nt:{},a)),registry:y,required:$,schema:I,uiSchema:s}),I.oneOf&&!Or&&!g.isSelect(I)&&w.jsx(Ct,{name:f,disabled:X,readonly:ae,hideError:Q,errorSchema:l,formData:a,formContext:v,idPrefix:u,idSchema:q,idSeparator:c,onBlur:e.onBlur,onChange:e.onChange,onFocus:e.onFocus,options:I.oneOf.map(Nt=>g.retrieveSchema(hn(Nt)?Nt:{},a)),registry:y,required:$,schema:I,uiSchema:s})]})})}class ste extends O.Component{shouldComponentUpdate(t){return!De(this.props,t)}render(){return w.jsx(ote,{...this.props})}}function ate(e){var t;const{schema:n,name:r,uiSchema:i,idSchema:o,formData:s,required:a,disabled:l=!1,readonly:u=!1,autofocus:c=!1,onChange:f,onBlur:d,onFocus:p,registry:h,rawErrors:$,hideError:y}=e,{title:m,format:v}=n,{widgets:g,formContext:E,schemaUtils:_,globalUiOptions:C}=h,x=_.isSelect(n)?Qa(n,i):void 0;let b=x?"select":"text";v&&tG(n,v,g)&&(b=v);const{widget:k=b,placeholder:I="",title:M,...q}=ve(i),F=_.getDisplayLabel(n,i,C),B=(t=M??m)!==null&&t!==void 0?t:r,X=fr(n,k,g);return w.jsx(X,{options:{...q,enumOptions:x},schema:n,uiSchema:i,id:o.$id,name:r,label:B,hideLabel:!F,hideError:y,value:s,onChange:f,onBlur:d,onFocus:p,required:a,disabled:l,readonly:u,formContext:E,autofocus:c,registry:h,placeholder:I,rawErrors:$})}function lte(e){const{formData:t,onChange:n}=e;return O.useEffect(()=>{t===void 0&&n(null)},[t,n]),null}function ute(){return{AnyOfField:q2,ArrayField:KX,BooleanField:qX,NumberField:GX,ObjectField:nte,OneOfField:q2,SchemaField:ste,StringField:ate,NullField:lte}}function cte(e){const{idSchema:t,description:n,registry:r,schema:i,uiSchema:o}=e,s=ve(o,r.globalUiOptions),{label:a=!0}=s;if(!n||!a)return null;const l=me("DescriptionFieldTemplate",r,s);return w.jsx(l,{id:ro(t),description:n,schema:i,uiSchema:o,registry:r})}function dte(e){const{children:t,className:n,disabled:r,hasToolbar:i,hasMoveDown:o,hasMoveUp:s,hasRemove:a,hasCopy:l,index:u,onCopyIndexClick:c,onDropIndexClick:f,onReorderClick:d,readonly:p,registry:h,uiSchema:$}=e,{CopyButton:y,MoveDownButton:m,MoveUpButton:v,RemoveButton:g}=h.templates.ButtonTemplates,E={flex:1,paddingLeft:6,paddingRight:6,fontWeight:"bold"};return w.jsxs("div",{className:n,children:[w.jsx("div",{className:i?"col-xs-9":"col-xs-12",children:t}),i&&w.jsx("div",{className:"col-xs-3 array-item-toolbox",children:w.jsxs("div",{className:"btn-group",style:{display:"flex",justifyContent:"space-around"},children:[(s||o)&&w.jsx(v,{style:E,disabled:r||p||!s,onClick:d(u,u-1),uiSchema:$,registry:h}),(s||o)&&w.jsx(m,{style:E,disabled:r||p||!o,onClick:d(u,u+1),uiSchema:$,registry:h}),l&&w.jsx(y,{style:E,disabled:r||p,onClick:c(u),uiSchema:$,registry:h}),a&&w.jsx(g,{style:E,disabled:r||p,onClick:f(u),uiSchema:$,registry:h})]})})]})}function fte(e){const{canAdd:t,className:n,disabled:r,idSchema:i,uiSchema:o,items:s,onAddClick:a,readonly:l,registry:u,required:c,schema:f,title:d}=e,p=ve(o),h=me("ArrayFieldDescriptionTemplate",u,p),$=me("ArrayFieldItemTemplate",u,p),y=me("ArrayFieldTitleTemplate",u,p),{ButtonTemplates:{AddButton:m}}=u.templates;return w.jsxs("fieldset",{className:n,id:i.$id,children:[w.jsx(y,{idSchema:i,title:p.title||d,required:c,schema:f,uiSchema:o,registry:u}),w.jsx(h,{idSchema:i,description:p.description||f.description,schema:f,uiSchema:o,registry:u}),w.jsx("div",{className:"row array-item-list",children:s&&s.map(({key:v,...g})=>w.jsx($,{...g},v))}),t&&w.jsx(m,{className:"array-item-add",onClick:a,disabled:r||l,uiSchema:o,registry:u})]})}function pte(e){const{idSchema:t,title:n,schema:r,uiSchema:i,required:o,registry:s}=e,a=ve(i,s.globalUiOptions),{label:l=!0}=a;if(!n||!l)return null;const u=me("TitleFieldTemplate",s,a);return w.jsx(u,{id:qm(t),title:n,required:o,schema:r,uiSchema:i,registry:s})}function hte(e){const{id:t,name:n,value:r,readonly:i,disabled:o,autofocus:s,onBlur:a,onFocus:l,onChange:u,onChangeOverride:c,options:f,schema:d,uiSchema:p,formContext:h,registry:$,rawErrors:y,type:m,hideLabel:v,hideError:g,...E}=e;if(!t)throw console.log("No id for",e),new Error(`no id for props ${JSON.stringify(e)}`);const _={...E,...k8(d,m,f)};let C;_.type==="number"||_.type==="integer"?C=r||r===0?r:"":C=r??"";const x=O.useCallback(({target:{value:I}})=>u(I===""?f.emptyValue:I),[u,f]),b=O.useCallback(({target:I})=>a(t,I&&I.value),[a,t]),k=O.useCallback(({target:I})=>l(t,I&&I.value),[l,t]);return w.jsxs(w.Fragment,{children:[w.jsx("input",{id:t,name:t,className:"form-control",readOnly:i,disabled:o,autoFocus:s,value:C,..._,list:d.examples?Ya(t):void 0,onChange:c||x,onBlur:b,onFocus:k,"aria-describedby":Xt(t,!!d.examples)}),Array.isArray(d.examples)&&w.jsx("datalist",{id:Ya(t),children:d.examples.concat(d.default&&!d.examples.includes(d.default)?[d.default]:[]).map(I=>w.jsx("option",{value:I},I))},`datalist_${t}`)]})}function mte({uiSchema:e}){const{submitText:t,norender:n,props:r={}}=j8(e);return n?null:w.jsx("div",{children:w.jsx("button",{type:"submit",...r,className:`btn btn-info ${r.className||""}`,children:t})})}function Sl(e){const{iconType:t="default",icon:n,className:r,uiSchema:i,registry:o,...s}=e;return w.jsx("button",{type:"button",className:`btn btn-${t} ${r}`,...s,children:w.jsx("i",{className:`glyphicon glyphicon-${n}`})})}function yte(e){const{registry:{translateString:t}}=e;return w.jsx(Sl,{title:t(Ce.CopyButton),className:"array-item-copy",...e,icon:"copy"})}function vte(e){const{registry:{translateString:t}}=e;return w.jsx(Sl,{title:t(Ce.MoveDownButton),className:"array-item-move-down",...e,icon:"arrow-down"})}function gte(e){const{registry:{translateString:t}}=e;return w.jsx(Sl,{title:t(Ce.MoveUpButton),className:"array-item-move-up",...e,icon:"arrow-up"})}function $te(e){const{registry:{translateString:t}}=e;return w.jsx(Sl,{title:t(Ce.RemoveButton),className:"array-item-remove",...e,iconType:"danger",icon:"remove"})}function wte({className:e,onClick:t,disabled:n,registry:r}){const{translateString:i}=r;return w.jsx("div",{className:"row",children:w.jsx("p",{className:`col-xs-3 col-xs-offset-9 text-right ${e}`,children:w.jsx(Sl,{iconType:"info",icon:"plus",className:"btn-add col-xs-12",title:i(Ce.AddButton),onClick:t,disabled:n,registry:r})})})}function Ete(){return{SubmitButton:mte,AddButton:wte,CopyButton:yte,MoveDownButton:vte,MoveUpButton:gte,RemoveButton:$te}}function bte(e){const{id:t,description:n}=e;return n?typeof n=="string"?w.jsx("p",{id:t,className:"field-description",children:n}):w.jsx("div",{id:t,className:"field-description",children:n}):null}function Ste({errors:e,registry:t}){const{translateString:n}=t;return w.jsxs("div",{className:"panel panel-danger errors",children:[w.jsx("div",{className:"panel-heading",children:w.jsx("h3",{className:"panel-title",children:n(Ce.ErrorsLabel)})}),w.jsx("ul",{className:"list-group",children:e.map((r,i)=>w.jsx("li",{className:"list-group-item text-danger",children:r.stack},i))})]})}const Cte="*";function Bw(e){const{label:t,required:n,id:r}=e;return t?w.jsxs("label",{className:"control-label",htmlFor:r,children:[t,n&&w.jsx("span",{className:"required",children:Cte})]}):null}function _te(e){const{id:t,label:n,children:r,errors:i,help:o,description:s,hidden:a,required:l,displayLabel:u,registry:c,uiSchema:f}=e,d=ve(f),p=me("WrapIfAdditionalTemplate",c,d);return a?w.jsx("div",{className:"hidden",children:r}):w.jsxs(p,{...e,children:[u&&w.jsx(Bw,{label:n,required:l,id:t}),u&&s?s:null,r,i,o]})}function xte(e){const{errors:t=[],idSchema:n}=e;if(t.length===0)return null;const r=zm(n);return w.jsx("div",{children:w.jsx("ul",{id:r,className:"error-detail bs-callout bs-callout-info",children:t.filter(i=>!!i).map((i,o)=>w.jsx("li",{className:"text-danger",children:i},o))})})}function Pte(e){const{idSchema:t,help:n}=e;if(!n)return null;const r=Km(t);return typeof n=="string"?w.jsx("p",{id:r,className:"help-block",children:n}):w.jsx("div",{id:r,className:"help-block",children:n})}function Tte(e){const{description:t,disabled:n,formData:r,idSchema:i,onAddClick:o,properties:s,readonly:a,registry:l,required:u,schema:c,title:f,uiSchema:d}=e,p=ve(d),h=me("TitleFieldTemplate",l,p),$=me("DescriptionFieldTemplate",l,p),{ButtonTemplates:{AddButton:y}}=l.templates;return w.jsxs("fieldset",{id:i.$id,children:[f&&w.jsx(h,{id:qm(i),title:f,required:u,schema:c,uiSchema:d,registry:l}),t&&w.jsx($,{id:ro(i),description:t,schema:c,uiSchema:d,registry:l}),s.map(m=>m.content),V3(c,d,r)&&w.jsx(y,{className:"object-property-expand",onClick:o(c),disabled:n||a,uiSchema:d,registry:l})]})}const Ote="*";function Rte(e){const{id:t,title:n,required:r}=e;return w.jsxs("legend",{id:t,children:[n,r&&w.jsx("span",{className:"required",children:Ote})]})}function Ate(e){const{schema:t,idSchema:n,reason:r,registry:i}=e,{translateString:o}=i;let s=Ce.UnsupportedField;const a=[];return n&&n.$id&&(s=Ce.UnsupportedFieldWithId,a.push(n.$id)),r&&(s=s===Ce.UnsupportedField?Ce.UnsupportedFieldWithReason:Ce.UnsupportedFieldWithIdAndReason,a.push(r)),w.jsxs("div",{className:"unsupported-field",children:[w.jsx("p",{children:w.jsx(Ud,{options:{disableParsingRawHTML:!0},children:o(s,a)})}),t&&w.jsx("pre",{children:JSON.stringify(t,null,2)})]})}function Ite(e){const{id:t,classNames:n,style:r,disabled:i,label:o,onKeyChange:s,onDropPropertyClick:a,readonly:l,required:u,schema:c,children:f,uiSchema:d,registry:p}=e,{templates:h,translateString:$}=p,{RemoveButton:y}=h.ButtonTemplates,m=$(Ce.KeyLabel,[o]);return as in c?w.jsx("div",{className:n,style:r,children:w.jsxs("div",{className:"row",children:[w.jsx("div",{className:"col-xs-5 form-additional",children:w.jsxs("div",{className:"form-group",children:[w.jsx(Bw,{label:m,required:u,id:`${t}-key`}),w.jsx("input",{className:"form-control",type:"text",id:`${t}-key`,onBlur:({target:g})=>s(g&&g.value),defaultValue:o})]})}),w.jsx("div",{className:"form-additional form-group col-xs-5",children:f}),w.jsx("div",{className:"col-xs-2",children:w.jsx(y,{className:"array-item-remove btn-block",style:{border:"0"},disabled:i||l,onClick:a(o),uiSchema:d,registry:p})})]})}):w.jsx("div",{className:n,style:r,children:f})}function Nte(){return{ArrayFieldDescriptionTemplate:cte,ArrayFieldItemTemplate:dte,ArrayFieldTemplate:fte,ArrayFieldTitleTemplate:pte,ButtonTemplates:Ete(),BaseInputTemplate:hte,DescriptionFieldTemplate:bte,ErrorListTemplate:Ste,FieldTemplate:_te,FieldErrorTemplate:xte,FieldHelpTemplate:Pte,ObjectFieldTemplate:Tte,TitleFieldTemplate:Rte,UnsupportedFieldTemplate:Ate,WrapIfAdditionalTemplate:Ite}}function kte(e){return Object.values(e).every(t=>t!==-1)}function jte({type:e,range:t,value:n,select:r,rootId:i,name:o,disabled:s,readonly:a,autofocus:l,registry:u,onBlur:c,onFocus:f}){const d=i+"_"+e,{SelectWidget:p}=u.widgets;return w.jsx(p,{schema:{type:"integer"},id:d,name:o,className:"form-control",options:{enumOptions:R8(t[0],t[1])},placeholder:e,value:n,disabled:s,readonly:a,autofocus:l,onChange:h=>r(e,h),onBlur:c,onFocus:f,registry:u,label:"","aria-describedby":Xt(i)})}function Lte({time:e=!1,disabled:t=!1,readonly:n=!1,autofocus:r=!1,options:i,id:o,name:s,registry:a,onBlur:l,onFocus:u,onChange:c,value:f}){const{translateString:d}=a,[p,h]=O.useState(f),[$,y]=O.useReducer((E,_)=>({...E,..._}),zf(f,e));O.useEffect(()=>{const E=b2($,e);kte($)&&E!==f?c(E):p!==f&&(h(f),y(zf(f,e)))},[e,f,c,$,p]);const m=O.useCallback((E,_)=>{y({[E]:_})},[]),v=O.useCallback(E=>{if(E.preventDefault(),t||n)return;const _=zf(new Date().toJSON(),e);c(b2(_,e))},[t,n,e]),g=O.useCallback(E=>{E.preventDefault(),!(t||n)&&c(void 0)},[t,n,c]);return w.jsxs("ul",{className:"list-inline",children:[ZW($,e,i.yearsRange,i.format).map((E,_)=>w.jsx("li",{className:"list-inline-item",children:w.jsx(jte,{rootId:o,name:s,select:m,...E,disabled:t,readonly:n,registry:a,onBlur:l,onFocus:u,autofocus:r&&_===0})},_)),(i.hideNowButton!=="undefined"?!i.hideNowButton:!0)&&w.jsx("li",{className:"list-inline-item",children:w.jsx("a",{href:"#",className:"btn btn-info btn-now",onClick:v,children:d(Ce.NowLabel)})}),(i.hideClearButton!=="undefined"?!i.hideClearButton:!0)&&w.jsx("li",{className:"list-inline-item",children:w.jsx("a",{href:"#",className:"btn btn-warning btn-clear",onClick:g,children:d(Ce.ClearLabel)})})]})}function Mte({time:e=!0,...t}){const{AltDateWidget:n}=t.registry.widgets;return w.jsx(n,{time:e,...t})}function Fte({schema:e,uiSchema:t,options:n,id:r,value:i,disabled:o,readonly:s,label:a,hideLabel:l,autofocus:u=!1,onBlur:c,onFocus:f,onChange:d,registry:p}){var h;const $=me("DescriptionFieldTemplate",p,n),y=ga(e),m=O.useCallback(_=>d(_.target.checked),[d]),v=O.useCallback(_=>c(r,_.target.checked),[c,r]),g=O.useCallback(_=>f(r,_.target.checked),[f,r]),E=(h=n.description)!==null&&h!==void 0?h:e.description;return w.jsxs("div",{className:`checkbox ${o||s?"disabled":""}`,children:[!l&&!!E&&w.jsx($,{id:ro(r),description:E,schema:e,uiSchema:t,registry:p}),w.jsxs("label",{children:[w.jsx("input",{type:"checkbox",id:r,name:r,checked:typeof i>"u"?!1:i,required:y,disabled:o||s,autoFocus:u,onChange:m,onBlur:v,onFocus:g,"aria-describedby":Xt(r)}),Zm(w.jsx("span",{children:a}),l)]})]})}function Dte({id:e,disabled:t,options:{inline:n=!1,enumOptions:r,enumDisabled:i,emptyValue:o},value:s,autofocus:a=!1,readonly:l,onChange:u,onBlur:c,onFocus:f}){const d=Array.isArray(s)?s:[s],p=O.useCallback(({target:$})=>c(e,ct($&&$.value,r,o)),[c,e]),h=O.useCallback(({target:$})=>f(e,ct($&&$.value,r,o)),[f,e]);return w.jsx("div",{className:"checkboxes",id:e,children:Array.isArray(r)&&r.map(($,y)=>{const m=gl($.value,d),v=Array.isArray(i)&&i.indexOf($.value)!==-1,g=t||v||l?"disabled":"",E=C=>{C.target.checked?u(N8(y,d,r)):u(A8(y,d,r))},_=w.jsxs("span",{children:[w.jsx("input",{type:"checkbox",id:Nd(e,y),name:e,checked:m,value:String(y),disabled:t||v||l,autoFocus:a&&y===0,onChange:E,onBlur:p,onFocus:h,"aria-describedby":Xt(e)}),w.jsx("span",{children:$.label})]});return n?w.jsx("label",{className:`checkbox-inline ${g}`,children:_},y):w.jsx("div",{className:`checkbox ${g}`,children:w.jsx("label",{children:_})},y)})})}function Vte(e){const{disabled:t,readonly:n,options:r,registry:i}=e,o=me("BaseInputTemplate",i,r);return w.jsx(o,{type:"color",...e,disabled:t||n})}function Hte(e){const{onChange:t,options:n,registry:r}=e,i=me("BaseInputTemplate",r,n),o=O.useCallback(s=>t(s||void 0),[t]);return w.jsx(i,{type:"date",...e,onChange:o})}function Ute(e){const{onChange:t,value:n,options:r,registry:i}=e,o=me("BaseInputTemplate",i,r);return w.jsx(o,{type:"datetime-local",...e,value:mG(n),onChange:s=>t(nG(s))})}function Bte(e){const{options:t,registry:n}=e,r=me("BaseInputTemplate",n,t);return w.jsx(r,{type:"email",...e})}function zte(e,t){return e===null?null:e.replace(";base64",`;name=${encodeURIComponent(t)};base64`)}function Kte(e){const{name:t,size:n,type:r}=e;return new Promise((i,o)=>{const s=new window.FileReader;s.onerror=o,s.onload=a=>{var l;typeof((l=a.target)===null||l===void 0?void 0:l.result)=="string"?i({dataURL:zte(a.target.result,t),name:t,size:n,type:r}):i({dataURL:null,name:t,size:n,type:r})},s.readAsDataURL(e)})}function qte(e){return Promise.all(Array.from(e).map(Kte))}function Zte({fileInfo:e,registry:t}){const{translateString:n}=t,{dataURL:r,type:i,name:o}=e;return r?["image/jpeg","image/png"].includes(i)?w.jsx("img",{src:r,style:{maxWidth:"100%"},className:"file-preview"}):w.jsxs(w.Fragment,{children:[" ",w.jsx("a",{download:`preview-${o}`,href:r,className:"file-download",children:n(Ce.PreviewLabel)})]}):null}function Wte({filesInfo:e,registry:t,preview:n,onRemove:r,options:i}){if(e.length===0)return null;const{translateString:o}=t,{RemoveButton:s}=me("ButtonTemplates",t,i);return w.jsx("ul",{className:"file-info",children:e.map((a,l)=>{const{name:u,size:c,type:f}=a,d=()=>r(l);return w.jsxs("li",{children:[w.jsx(Ud,{children:o(Ce.FilesInfo,[u,f,String(c)])}),n&&w.jsx(Zte,{fileInfo:a,registry:t}),w.jsx(s,{onClick:d,registry:t})]},l)})})}function Gte(e){return e.reduce((t,n)=>{if(!n)return t;try{const{blob:r,name:i}=DW(n);return[...t,{dataURL:n,name:i,size:r.size,type:r.type}]}catch{return t}},[])}function Qte(e){const{disabled:t,readonly:n,required:r,multiple:i,onChange:o,value:s,options:a,registry:l}=e,u=me("BaseInputTemplate",l,a),c=O.useCallback(p=>{p.target.files&&qte(p.target.files).then(h=>{const $=h.map(y=>y.dataURL);o(i?s.concat($):$[0])})},[i,s,o]),f=O.useMemo(()=>Gte(Array.isArray(s)?s:[s]),[s]),d=O.useCallback(p=>{if(i){const h=s.filter(($,y)=>y!==p);o(h)}else o(void 0)},[i,s,o]);return w.jsxs("div",{children:[w.jsx(u,{...e,disabled:t||n,type:"file",required:s?!1:r,onChangeOverride:c,value:"",accept:a.accept?String(a.accept):void 0}),w.jsx(Wte,{filesInfo:f,onRemove:d,registry:l,preview:a.filePreview,options:a})]})}function Yte({id:e,value:t}){return w.jsx("input",{type:"hidden",id:e,name:e,value:typeof t>"u"?"":t})}function Jte(e){const{options:t,registry:n}=e,r=me("BaseInputTemplate",n,t);return w.jsx(r,{type:"password",...e})}function Xte({options:e,value:t,required:n,disabled:r,readonly:i,autofocus:o=!1,onBlur:s,onFocus:a,onChange:l,id:u}){const{enumOptions:c,enumDisabled:f,inline:d,emptyValue:p}=e,h=O.useCallback(({target:y})=>s(u,ct(y&&y.value,c,p)),[s,u]),$=O.useCallback(({target:y})=>a(u,ct(y&&y.value,c,p)),[a,u]);return w.jsx("div",{className:"field-radio-group",id:u,children:Array.isArray(c)&&c.map((y,m)=>{const v=gl(y.value,t),g=Array.isArray(f)&&f.indexOf(y.value)!==-1,E=r||g||i?"disabled":"",_=()=>l(y.value),C=w.jsxs("span",{children:[w.jsx("input",{type:"radio",id:Nd(u,m),checked:v,name:u,required:n,value:String(m),disabled:r||g||i,autoFocus:o&&m===0,onChange:_,onBlur:h,onFocus:$,"aria-describedby":Xt(u)}),w.jsx("span",{children:y.label})]});return d?w.jsx("label",{className:`radio-inline ${E}`,children:C},m):w.jsx("div",{className:`radio ${E}`,children:w.jsx("label",{children:C})},m)})})}function ene(e){const{value:t,registry:{templates:{BaseInputTemplate:n}}}=e;return w.jsxs("div",{className:"field-range-wrapper",children:[w.jsx(n,{type:"range",...e}),w.jsx("span",{className:"range-view",children:t})]})}function e1(e,t){return t?Array.from(e.target.options).slice().filter(n=>n.selected).map(n=>n.value):e.target.value}function tne({schema:e,id:t,options:n,value:r,required:i,disabled:o,readonly:s,multiple:a=!1,autofocus:l=!1,onChange:u,onBlur:c,onFocus:f,placeholder:d}){const{enumOptions:p,enumDisabled:h,emptyValue:$}=n,y=a?[]:"",m=O.useCallback(C=>{const x=e1(C,a);return f(t,ct(x,p,$))},[f,t,e,a,p,$]),v=O.useCallback(C=>{const x=e1(C,a);return c(t,ct(x,p,$))},[c,t,e,a,p,$]),g=O.useCallback(C=>{const x=e1(C,a);return u(ct(x,p,$))},[u,e,a,p,$]),E=I8(r,p,a),_=!a&&e.default===void 0;return w.jsxs("select",{id:t,name:t,multiple:a,className:"form-control",value:typeof E>"u"?y:E,required:i,disabled:o||s,autoFocus:l,onBlur:v,onFocus:m,onChange:g,"aria-describedby":Xt(t),children:[_&&w.jsx("option",{value:"",children:d}),Array.isArray(p)&&p.map(({value:C,label:x},b)=>{const k=h&&h.indexOf(C)!==-1;return w.jsx("option",{value:String(b),disabled:k,children:x},b)})]})}function zw({id:e,options:t={},placeholder:n,value:r,required:i,disabled:o,readonly:s,autofocus:a=!1,onChange:l,onBlur:u,onFocus:c}){const f=O.useCallback(({target:{value:h}})=>l(h===""?t.emptyValue:h),[l,t.emptyValue]),d=O.useCallback(({target:h})=>u(e,h&&h.value),[u,e]),p=O.useCallback(({target:h})=>c(e,h&&h.value),[e,c]);return w.jsx("textarea",{id:e,name:e,className:"form-control",value:r||"",placeholder:n,required:i,disabled:o,readOnly:s,autoFocus:a,rows:t.rows,onBlur:d,onFocus:p,onChange:f,"aria-describedby":Xt(e)})}zw.defaultProps={autofocus:!1,options:{}};function nne(e){const{options:t,registry:n}=e,r=me("BaseInputTemplate",n,t);return w.jsx(r,{...e})}function rne(e){const{onChange:t,options:n,registry:r}=e,i=me("BaseInputTemplate",r,n),o=O.useCallback(s=>t(s?`${s}:00`:void 0),[t]);return w.jsx(i,{type:"time",...e,onChange:o})}function ine(e){const{options:t,registry:n}=e,r=me("BaseInputTemplate",n,t);return w.jsx(r,{type:"url",...e})}function one(e){const{options:t,registry:n}=e,r=me("BaseInputTemplate",n,t);return w.jsx(r,{type:"number",...e})}function sne(){return{AltDateWidget:Lte,AltDateTimeWidget:Mte,CheckboxWidget:Fte,CheckboxesWidget:Dte,ColorWidget:Vte,DateWidget:Hte,DateTimeWidget:Ute,EmailWidget:Bte,FileWidget:Qte,HiddenWidget:Yte,PasswordWidget:Jte,RadioWidget:Xte,RangeWidget:ene,SelectWidget:tne,TextWidget:nne,TextareaWidget:zw,TimeWidget:rne,UpDownWidget:one,URLWidget:ine}}function ane(){return{fields:ute(),templates:Nte(),widgets:sne(),rootSchema:{},formContext:{},translateString:HW}}let lne=class extends O.Component{constructor(t){if(super(t),this.getUsedFormData=(n,r)=>{if(r.length===0&&typeof n!="object")return n;const i=z2(n,r);return Array.isArray(n)?Object.keys(i).map(o=>i[o]):i},this.getFieldNames=(n,r)=>{const i=(o,s=[],a=[[]])=>(Object.keys(o).forEach(l=>{if(typeof o[l]=="object"){const u=a.map(c=>[...c,l]);o[l][rm]&&o[l][xu]!==""?s.push(o[l][xu]):i(o[l],s,u)}else l===xu&&o[l]!==""&&a.forEach(u=>{const c=re(r,u);(typeof c!="object"||Zo(c)||Array.isArray(c)&&c.every(f=>typeof f!="object"))&&s.push(u)})}),s);return i(n)},this.omitExtraData=n=>{const{schema:r,schemaUtils:i}=this.state,o=i.retrieveSchema(r,n),s=i.toPathSchema(o,"",n),a=this.getFieldNames(s,n);return this.getUsedFormData(n,a)},this.onChange=(n,r,i)=>{const{extraErrors:o,omitExtraData:s,liveOmit:a,noValidate:l,liveValidate:u,onChange:c}=this.props,{schemaUtils:f,schema:d}=this.state;let p=this.state.retrievedSchema;if(Te(n)||Array.isArray(n)){const m=this.getStateFromProps(this.props,n);n=m.formData,p=m.retrievedSchema}const h=!l&&u;let $={formData:n,schema:d},y=n;if(s===!0&&a===!0&&(y=this.omitExtraData(n),$={formData:y}),h){const m=this.validate(y,d,f,p);let v=m.errors,g=m.errorSchema;const E=v,_=g;if(o){const C=Ru(m,o);g=C.errorSchema,v=C.errors}if(r){const C=this.filterErrorsBasedOnSchema(r,p,y);g=cr(g,C,"preventDuplicates")}$={formData:y,errors:v,errorSchema:g,schemaValidationErrors:E,schemaValidationErrorSchema:_}}else if(!l&&r){const m=o?cr(r,o,"preventDuplicates"):r;$={formData:y,errorSchema:m,errors:Ja(m)}}this.setState($,()=>c&&c({...this.state,...$},i))},this.reset=()=>{const{onChange:n}=this.props,o={formData:this.getStateFromProps(this.props,void 0).formData,errorSchema:{},errors:[],schemaValidationErrors:[],schemaValidationErrorSchema:{}};this.setState(o,()=>n&&n({...this.state,...o}))},this.onBlur=(n,r)=>{const{onBlur:i}=this.props;i&&i(n,r)},this.onFocus=(n,r)=>{const{onFocus:i}=this.props;i&&i(n,r)},this.onSubmit=n=>{if(n.preventDefault(),n.target!==n.currentTarget)return;n.persist();const{omitExtraData:r,extraErrors:i,noValidate:o,onSubmit:s}=this.props;let{formData:a}=this.state;if(r===!0&&(a=this.omitExtraData(a)),o||this.validateFormWithFormData(a)){const l=i||{},u=i?Ja(i):[];this.setState({formData:a,errors:u,errorSchema:l,schemaValidationErrors:[],schemaValidationErrorSchema:{}},()=>{s&&s({...this.state,formData:a,status:"submitted"},n)})}},this.submit=()=>{if(this.formElement.current){const n=new CustomEvent("submit",{cancelable:!0});n.preventDefault(),this.formElement.current.dispatchEvent(n),this.formElement.current.requestSubmit()}},this.validateFormWithFormData=n=>{const{extraErrors:r,extraErrorsBlockSubmit:i,focusOnFirstError:o,onError:s}=this.props,{errors:a}=this.state,l=this.validate(n);let u=l.errors,c=l.errorSchema;const f=u,d=c,p=u.length>0||r&&i;if(p){if(r){const h=Ru(l,r);c=h.errorSchema,u=h.errors}o&&(typeof o=="function"?o(u[0]):this.focusOnError(u[0])),this.setState({errors:u,errorSchema:c,schemaValidationErrors:f,schemaValidationErrorSchema:d},()=>{s?s(u):console.error("Form validation failed",u)})}else a.length>0&&this.setState({errors:[],errorSchema:{},schemaValidationErrors:[],schemaValidationErrorSchema:{}});return!p},!t.validator)throw new Error("A validator is required for Form functionality to work");this.state=this.getStateFromProps(t,t.formData),this.props.onChange&&!De(this.state.formData,this.props.formData)&&this.props.onChange(this.state),this.formElement=O.createRef()}getSnapshotBeforeUpdate(t,n){if(!De(this.props,t)){const r=jG(this.props.formData,t.formData),i=!De(t.schema,this.props.schema),o=r.length>0||!De(t.formData,this.props.formData),s=this.getStateFromProps(this.props,this.props.formData,i||o?void 0:this.state.retrievedSchema,i,r),a=!De(s,n);return{nextState:s,shouldUpdate:a}}return{shouldUpdate:!1}}componentDidUpdate(t,n,r){if(r.shouldUpdate){const{nextState:i}=r;!De(i.formData,this.props.formData)&&!De(i.formData,n.formData)&&this.props.onChange&&this.props.onChange(i),this.setState(i)}}getStateFromProps(t,n,r,i=!1,o=[]){var s;const a=this.state||{},l="schema"in t?t.schema:this.props.schema,u=("uiSchema"in t?t.uiSchema:this.props.uiSchema)||{},c=typeof n<"u",f="liveValidate"in t?t.liveValidate:this.props.liveValidate,d=c&&!t.noValidate&&f,p=l,h="experimental_defaultFormStateBehavior"in t?t.experimental_defaultFormStateBehavior:this.props.experimental_defaultFormStateBehavior,$="experimental_customMergeAllOf"in t?t.experimental_customMergeAllOf:this.props.experimental_customMergeAllOf;let y=a.schemaUtils;(!y||y.doesSchemaUtilsDiffer(t.validator,p,h,$))&&(y=FW(t.validator,p,h,$));const m=y.getDefaultFormState(l,n),v=this.updateRetrievedSchema(r??y.retrieveSchema(l,m)),g=()=>t.noValidate||i?{errors:[],errorSchema:{}}:t.liveValidate?{errors:a.errors||[],errorSchema:a.errorSchema||{}}:{errors:a.schemaValidationErrors||[],errorSchema:a.schemaValidationErrorSchema||{}};let E,_,C=a.schemaValidationErrors,x=a.schemaValidationErrorSchema;if(d){const I=this.validate(m,l,y,v);E=I.errors,r===void 0?_=I.errorSchema:_=cr((s=this.state)===null||s===void 0?void 0:s.errorSchema,I.errorSchema,"preventDuplicates"),C=E,x=_}else{const I=g();if(E=I.errors,_=I.errorSchema,o.length>0){const M=o.reduce((q,F)=>(q[F]=void 0,q),{});_=x=cr(I.errorSchema,M,"preventDuplicates")}}if(t.extraErrors){const I=Ru({errorSchema:_,errors:E},t.extraErrors);_=I.errorSchema,E=I.errors}const b=y.toIdSchema(v,u["ui:rootFieldId"],m,t.idPrefix,t.idSeparator);return{schemaUtils:y,schema:l,uiSchema:u,idSchema:b,formData:m,edit:c,errors:E,errorSchema:_,schemaValidationErrors:C,schemaValidationErrorSchema:x,retrievedSchema:v}}shouldComponentUpdate(t,n){return iG(this,t,n)}validate(t,n=this.props.schema,r,i){const o=r||this.state.schemaUtils,{customValidate:s,transformErrors:a,uiSchema:l}=this.props,u=i??o.retrieveSchema(n,t);return o.getValidator().validateFormData(t,u,s,a,l)}renderErrors(t){const{errors:n,errorSchema:r,schema:i,uiSchema:o}=this.state,{formContext:s}=this.props,a=ve(o),l=me("ErrorListTemplate",t,a);return n&&n.length?w.jsx(l,{errors:n,errorSchema:r||{},schema:i,uiSchema:o,formContext:s,registry:t}):null}filterErrorsBasedOnSchema(t,n,r){const{retrievedSchema:i,schemaUtils:o}=this.state,s=n??i,a=o.toPathSchema(s,"",r),l=this.getFieldNames(a,r),u=z2(t,l);(n==null?void 0:n.type)!=="object"&&(n==null?void 0:n.type)!=="array"&&(u.__errors=t.__errors);const c=f=>(Jq(f,(d,p)=>{va(d)?delete f[p]:typeof d=="object"&&!Array.isArray(d.__errors)&&c(d)}),f);return c(u)}updateRetrievedSchema(t){var n;return De(t,(n=this.state)===null||n===void 0?void 0:n.retrievedSchema)?this.state.retrievedSchema:t}getRegistry(){var t;const{translateString:n,uiSchema:r={}}=this.props,{schemaUtils:i}=this.state,{fields:o,templates:s,widgets:a,formContext:l,translateString:u}=ane();return{fields:{...o,...this.props.fields},templates:{...s,...this.props.templates,ButtonTemplates:{...s.ButtonTemplates,...(t=this.props.templates)===null||t===void 0?void 0:t.ButtonTemplates}},widgets:{...a,...this.props.widgets},rootSchema:this.props.schema,formContext:this.props.formContext||l,schemaUtils:i,translateString:n||u,globalUiOptions:r[UT]}}focusOnError(t){const{idPrefix:n="root",idSeparator:r="_"}=this.props,{property:i}=t,o=F8(i);o[0]===""?o[0]=n:o.unshift(n);const s=o.join(r);let a=this.formElement.current.elements[s];a||(a=this.formElement.current.querySelector(`input[id^="${s}"`)),a&&a.length&&(a=a[0]),a&&a.focus()}validateForm(){const{omitExtraData:t}=this.props;let{formData:n}=this.state;return t===!0&&(n=this.omitExtraData(n)),this.validateFormWithFormData(n)}render(){const{children:t,id:n,idPrefix:r,idSeparator:i,className:o="",tagName:s,name:a,method:l,target:u,action:c,autoComplete:f,enctype:d,acceptcharset:p,acceptCharset:h,noHtml5Validate:$=!1,disabled:y,readonly:m,formContext:v,showErrorList:g="top",_internalFormWrapper:E}=this.props,{schema:_,uiSchema:C,formData:x,errorSchema:b,idSchema:k}=this.state,I=this.getRegistry(),{SchemaField:M}=I.fields,{SubmitButton:q}=I.templates.ButtonTemplates,F=E?s:void 0,B=E||s||"form";let{[hc]:X={}}=ve(C);y&&(X={...X,props:{...X.props,disabled:!0}});const ae={[ya]:{[hc]:X}};return w.jsxs(B,{className:o||"rjsf",id:n,name:a,method:l,target:u,action:c,autoComplete:f,encType:d,acceptCharset:h||p,noValidate:$,onSubmit:this.onSubmit,as:F,ref:this.formElement,children:[g==="top"&&this.renderErrors(I),w.jsx(M,{name:"",schema:_,uiSchema:C,errorSchema:b,idSchema:k,idPrefix:r,idSeparator:i,formContext:v,formData:x,onChange:this.onChange,onBlur:this.onBlur,onFocus:this.onFocus,registry:I,disabled:y,readonly:m}),t||w.jsx(q,{uiSchema:ae,registry:I}),g==="bottom"&&this.renderErrors(I)]})}};function une(e){return O.forwardRef(({fields:t,widgets:n,templates:r,...i},o)=>{var s;return t={...e==null?void 0:e.fields,...t},n={...e==null?void 0:e.widgets,...n},r={...e==null?void 0:e.templates,...r,ButtonTemplates:{...(s=e==null?void 0:e.templates)===null||s===void 0?void 0:s.ButtonTemplates,...r==null?void 0:r.ButtonTemplates}},w.jsx(lne,{...e,...i,fields:t,widgets:n,templates:r,ref:o})})}var Kw={exports:{}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames -*/(function(e){(function(){var t={}.hasOwnProperty;function r(){for(var n=[],i=0;i=0)&&(r[i]=e[i]);return r}function doe(e){return!e||e.trim()==="#"}function $6({tagName:e,disabled:t,href:r,target:n,rel:i,role:a,onClick:o,tabIndex:s=0,type:l}){e||(r!=null||n!=null||i!=null?e="a":e="button");const u={tagName:e};if(e==="button")return[{type:l||"button",disabled:t},u];const c=p=>{if((t||e==="a"&&doe(r))&&p.preventDefault(),t){p.stopPropagation();return}o==null||o(p)},d=p=>{p.key===" "&&(p.preventDefault(),c(p))};return e==="a"&&(r||(r="#"),t&&(r=void 0)),[{role:a??"button",disabled:void 0,tabIndex:t?void 0:s,href:r,target:e==="a"?n:void 0,"aria-disabled":t||void 0,rel:e==="a"?i:void 0,onClick:c,onKeyDown:d},u]}const w6=R.forwardRef((e,t)=>{let{as:r,disabled:n}=e,i=coe(e,uoe);const[a,{tagName:o}]=$6(Object.assign({tagName:r,disabled:n},i));return E.jsx(o,Object.assign({},i,a,{ref:t}))});w6.displayName="Button";const foe=["xxl","xl","lg","md","sm","xs"],poe="xs",Pv=R.createContext({prefixes:{},breakpoints:foe,minBreakpoint:poe});function Qe(e,t){const{prefixes:r}=R.useContext(Pv);return e||r[t]||t}function b6(){const{breakpoints:e}=R.useContext(Pv);return e}function E6(){const{minBreakpoint:e}=R.useContext(Pv);return e}const mf=R.forwardRef(({as:e,bsPrefix:t,variant:r="primary",size:n,active:i=!1,disabled:a=!1,className:o,...s},l)=>{const u=Qe(t,"btn"),[c,{tagName:d}]=$6({tagName:e,disabled:a,...s}),p=d;return E.jsx(p,{...c,...s,ref:l,disabled:a,className:Re(o,u,i&&"active",r&&`${u}-${r}`,n&&`${u}-${n}`,s.href&&a&&"disabled")})});mf.displayName="Button";var hoe=[{id:"fa",name:"Font Awesome",projectUrl:"https://fontawesome.com/",license:"CC BY 4.0 License",licenseUrl:"https://creativecommons.org/licenses/by/4.0/"},{id:"io",name:"Ionicons 4",projectUrl:"https://ionicons.com/",license:"MIT",licenseUrl:"https://github.com/ionic-team/ionicons/blob/master/LICENSE"},{id:"io5",name:"Ionicons 5",projectUrl:"https://ionicons.com/",license:"MIT",licenseUrl:"https://github.com/ionic-team/ionicons/blob/master/LICENSE"},{id:"md",name:"Material Design icons",projectUrl:"http://google.github.io/material-design-icons/",license:"Apache License Version 2.0",licenseUrl:"https://github.com/google/material-design-icons/blob/master/LICENSE"},{id:"ti",name:"Typicons",projectUrl:"http://s-ings.com/typicons/",license:"CC BY-SA 3.0",licenseUrl:"https://creativecommons.org/licenses/by-sa/3.0/"},{id:"go",name:"Github Octicons icons",projectUrl:"https://octicons.github.com/",license:"MIT",licenseUrl:"https://github.com/primer/octicons/blob/master/LICENSE"},{id:"fi",name:"Feather",projectUrl:"https://feathericons.com/",license:"MIT",licenseUrl:"https://github.com/feathericons/feather/blob/master/LICENSE"},{id:"gi",name:"Game Icons",projectUrl:"https://game-icons.net/",license:"CC BY 3.0",licenseUrl:"https://creativecommons.org/licenses/by/3.0/"},{id:"wi",name:"Weather Icons",projectUrl:"https://erikflowers.github.io/weather-icons/",license:"SIL OFL 1.1",licenseUrl:"http://scripts.sil.org/OFL"},{id:"di",name:"Devicons",projectUrl:"https://vorillaz.github.io/devicons/",license:"MIT",licenseUrl:"https://opensource.org/licenses/MIT"},{id:"ai",name:"Ant Design Icons",projectUrl:"https://github.com/ant-design/ant-design-icons",license:"MIT",licenseUrl:"https://opensource.org/licenses/MIT"},{id:"bs",name:"Bootstrap Icons",projectUrl:"https://github.com/twbs/icons",license:"MIT",licenseUrl:"https://opensource.org/licenses/MIT"},{id:"ri",name:"Remix Icon",projectUrl:"https://github.com/Remix-Design/RemixIcon",license:"Apache License Version 2.0",licenseUrl:"http://www.apache.org/licenses/"},{id:"fc",name:"Flat Color Icons",projectUrl:"https://github.com/icons8/flat-color-icons",license:"MIT",licenseUrl:"https://opensource.org/licenses/MIT"},{id:"gr",name:"Grommet-Icons",projectUrl:"https://github.com/grommet/grommet-icons",license:"Apache License Version 2.0",licenseUrl:"http://www.apache.org/licenses/"},{id:"hi",name:"Heroicons",projectUrl:"https://github.com/refactoringui/heroicons",license:"MIT",licenseUrl:"https://opensource.org/licenses/MIT"},{id:"si",name:"Simple Icons",projectUrl:"https://simpleicons.org/",license:"CC0 1.0 Universal",licenseUrl:"https://creativecommons.org/publicdomain/zero/1.0/"},{id:"im",name:"IcoMoon Free",projectUrl:"https://github.com/Keyamoon/IcoMoon-Free",license:"CC BY 4.0 License"},{id:"bi",name:"BoxIcons",projectUrl:"https://github.com/atisawd/boxicons",license:"CC BY 4.0 License"},{id:"cg",name:"css.gg",projectUrl:"https://github.com/astrit/css.gg",license:"MIT",licenseUrl:"https://opensource.org/licenses/MIT"},{id:"vsc",name:"VS Code Icons",projectUrl:"https://github.com/microsoft/vscode-codicons",license:"CC BY 4.0",licenseUrl:"https://creativecommons.org/licenses/by/4.0/"}],Tv={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},mh=C.createContext&&C.createContext(Tv),yi=function(){return yi=Object.assign||function(e){for(var t,r=1,n=arguments.length;r{const a=Qe(e,"row"),o=b6(),s=E6(),l=`${a}-cols`,u=[];return o.forEach(c=>{const d=n[c];delete n[c];let p;d!=null&&typeof d=="object"?{cols:p}=d:p=d;const f=c!==s?`-${c}`:"";p!=null&&u.push(`${l}${f}-${p}`)}),E.jsx(r,{ref:i,...n,className:Re(t,a,...u)})});oa.displayName="Row";function woe({as:e,bsPrefix:t,className:r,...n}){t=Qe(t,"col");const i=b6(),a=E6(),o=[],s=[];return i.forEach(l=>{const u=n[l];delete n[l];let c,d,p;typeof u=="object"&&u!=null?{span:c,offset:d,order:p}=u:c=u;const f=l!==a?`-${l}`:"";c&&o.push(c===!0?`${t}${f}`:`${t}${f}-${c}`),p!=null&&s.push(`order${f}-${p}`),d!=null&&s.push(`offset${f}-${d}`)}),[{...n,className:Re(r,...o,...s)},{as:e,bsPrefix:t,spans:o}]}const Er=R.forwardRef((e,t)=>{const[{className:r,...n},{as:i="div",bsPrefix:a,spans:o}]=woe(e);return E.jsx(i,{...n,ref:t,className:Re(r,!o.length&&a)})});Er.displayName="Col";const Qc=R.forwardRef(({bsPrefix:e,fluid:t=!1,as:r="div",className:n,...i},a)=>{const o=Qe(e,"container"),s=typeof t=="string"?`-${t}`:"-fluid";return E.jsx(r,{ref:a,...i,className:Re(n,t?`${o}${s}`:o)})});Qc.displayName="Container";var _6={exports:{}},boe="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",Eoe=boe,Coe=Eoe;function x6(){}function O6(){}O6.resetWarningCache=x6;var Soe=function(){function e(n,i,a,o,s,l){if(l!==Coe){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}e.isRequired=e;function t(){return e}var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:O6,resetWarningCache:x6};return r.PropTypes=r,r};_6.exports=Soe();var _oe=_6.exports;const Jt=Mn(_oe),xoe={type:Jt.string,tooltip:Jt.bool,as:Jt.elementType},vf=R.forwardRef(({as:e="div",className:t,type:r="valid",tooltip:n=!1,...i},a)=>E.jsx(e,{...i,ref:a,className:Re(t,`${r}-${n?"tooltip":"feedback"}`)}));vf.displayName="Feedback";vf.propTypes=xoe;const Nn=R.createContext({}),zl=R.forwardRef(({id:e,bsPrefix:t,className:r,type:n="checkbox",isValid:i=!1,isInvalid:a=!1,as:o="input",...s},l)=>{const{controlId:u}=R.useContext(Nn);return t=Qe(t,"form-check-input"),E.jsx(o,{...s,ref:l,type:n,id:e||u,className:Re(r,t,i&&"is-valid",a&&"is-invalid")})});zl.displayName="FormCheckInput";const Yc=R.forwardRef(({bsPrefix:e,className:t,htmlFor:r,...n},i)=>{const{controlId:a}=R.useContext(Nn);return e=Qe(e,"form-check-label"),E.jsx("label",{...n,ref:i,htmlFor:r||a,className:Re(t,e)})});Yc.displayName="FormCheckLabel";function Ooe(e,t){return R.Children.toArray(e).some(r=>R.isValidElement(r)&&r.type===t)}const P6=R.forwardRef(({id:e,bsPrefix:t,bsSwitchPrefix:r,inline:n=!1,reverse:i=!1,disabled:a=!1,isValid:o=!1,isInvalid:s=!1,feedbackTooltip:l=!1,feedback:u,feedbackType:c,className:d,style:p,title:f="",type:m="checkbox",label:v,children:$,as:h="input",...g},y)=>{t=Qe(t,"form-check"),r=Qe(r,"form-switch");const{controlId:b}=R.useContext(Nn),O=R.useMemo(()=>({controlId:e||b}),[b,e]),S=!$&&v!=null&&v!==!1||Ooe($,Yc),_=E.jsx(zl,{...g,type:m==="switch"?"checkbox":m,ref:y,isValid:o,isInvalid:s,disabled:a,as:h});return E.jsx(Nn.Provider,{value:O,children:E.jsx("div",{style:p,className:Re(d,S&&t,n&&`${t}-inline`,i&&`${t}-reverse`,m==="switch"&&r),children:$||E.jsxs(E.Fragment,{children:[_,S&&E.jsx(Yc,{title:f,children:v}),u&&E.jsx(vf,{type:c,tooltip:l,children:u})]})})})});P6.displayName="FormCheck";const Jc=Object.assign(P6,{Input:zl,Label:Yc}),T6=R.forwardRef(({bsPrefix:e,type:t,size:r,htmlSize:n,id:i,className:a,isValid:o=!1,isInvalid:s=!1,plaintext:l,readOnly:u,as:c="input",...d},p)=>{const{controlId:f}=R.useContext(Nn);e=Qe(e,"form-control");let m;return l?m={[`${e}-plaintext`]:!0}:m={[e]:!0,[`${e}-${r}`]:r},E.jsx(c,{...d,type:t,size:n,ref:p,readOnly:u,id:i||f,className:Re(a,m,o&&"is-valid",s&&"is-invalid",t==="color"&&`${e}-color`)})});T6.displayName="FormControl";const A6=Object.assign(T6,{Feedback:vf});var Poe=/-(.)/g;function Toe(e){return e.replace(Poe,function(t,r){return r.toUpperCase()})}const Aoe=e=>e[0].toUpperCase()+Toe(e).slice(1);function dn(e,{displayName:t=Aoe(e),Component:r,defaultProps:n}={}){const i=R.forwardRef(({className:a,bsPrefix:o,as:s=r||"div",...l},u)=>{const c={...n,...l},d=Qe(o,e);return E.jsx(s,{ref:u,className:Re(a,d),...c})});return i.displayName=t,i}const Roe=dn("form-floating"),Av=R.forwardRef(({controlId:e,as:t="div",...r},n)=>{const i=R.useMemo(()=>({controlId:e}),[e]);return E.jsx(Nn.Provider,{value:i,children:E.jsx(t,{...r,ref:n})})});Av.displayName="FormGroup";const R6=R.forwardRef(({as:e="label",bsPrefix:t,column:r=!1,visuallyHidden:n=!1,className:i,htmlFor:a,...o},s)=>{const{controlId:l}=R.useContext(Nn);t=Qe(t,"form-label");let u="col-form-label";typeof r=="string"&&(u=`${u} ${u}-${r}`);const c=Re(i,t,n&&"visually-hidden",r&&u);return a=a||l,r?E.jsx(Er,{ref:s,as:"label",className:c,htmlFor:a,...o}):E.jsx(e,{ref:s,className:c,htmlFor:a,...o})});R6.displayName="FormLabel";const j6=R.forwardRef(({bsPrefix:e,className:t,id:r,...n},i)=>{const{controlId:a}=R.useContext(Nn);return e=Qe(e,"form-range"),E.jsx("input",{...n,type:"range",ref:i,className:Re(t,e),id:r||a})});j6.displayName="FormRange";const I6=R.forwardRef(({bsPrefix:e,size:t,htmlSize:r,className:n,isValid:i=!1,isInvalid:a=!1,id:o,...s},l)=>{const{controlId:u}=R.useContext(Nn);return e=Qe(e,"form-select"),E.jsx("select",{...s,size:r,ref:l,className:Re(n,e,t&&`${e}-${t}`,i&&"is-valid",a&&"is-invalid"),id:o||u})});I6.displayName="FormSelect";const L6=R.forwardRef(({bsPrefix:e,className:t,as:r="small",muted:n,...i},a)=>(e=Qe(e,"form-text"),E.jsx(r,{...i,ref:a,className:Re(t,e,n&&"text-muted")})));L6.displayName="FormText";const N6=R.forwardRef((e,t)=>E.jsx(Jc,{...e,ref:t,type:"switch"}));N6.displayName="Switch";const joe=Object.assign(N6,{Input:Jc.Input,Label:Jc.Label}),M6=R.forwardRef(({bsPrefix:e,className:t,children:r,controlId:n,label:i,...a},o)=>(e=Qe(e,"form-floating"),E.jsxs(Av,{ref:o,className:Re(t,e),controlId:n,...a,children:[r,E.jsx("label",{htmlFor:n,children:i})]})));M6.displayName="FloatingLabel";const Ioe={_ref:Jt.any,validated:Jt.bool,as:Jt.elementType},Rv=R.forwardRef(({className:e,validated:t,as:r="form",...n},i)=>E.jsx(r,{...n,ref:i,className:Re(e,t&&"was-validated")}));Rv.displayName="Form";Rv.propTypes=Ioe;const At=Object.assign(Rv,{Group:Av,Control:A6,Floating:Roe,Check:Jc,Switch:joe,Label:R6,Text:L6,Range:j6,Select:I6,FloatingLabel:M6}),k6=e=>R.forwardRef((t,r)=>E.jsx("div",{...t,ref:r,className:Re(t.className,e)})),F6=R.forwardRef(({bsPrefix:e,className:t,variant:r,as:n="img",...i},a)=>{const o=Qe(e,"card-img");return E.jsx(n,{ref:a,className:Re(r?`${o}-${r}`:o,t),...i})});F6.displayName="CardImg";const D6=R.createContext(null);D6.displayName="CardHeaderContext";const V6=R.forwardRef(({bsPrefix:e,className:t,as:r="div",...n},i)=>{const a=Qe(e,"card-header"),o=R.useMemo(()=>({cardHeaderBsPrefix:a}),[a]);return E.jsx(D6.Provider,{value:o,children:E.jsx(r,{ref:i,...n,className:Re(t,a)})})});V6.displayName="CardHeader";const Loe=k6("h5"),Noe=k6("h6"),H6=dn("card-body"),Moe=dn("card-title",{Component:Loe}),koe=dn("card-subtitle",{Component:Noe}),Foe=dn("card-link",{Component:"a"}),Doe=dn("card-text",{Component:"p"}),Voe=dn("card-footer"),Hoe=dn("card-img-overlay"),U6=R.forwardRef(({bsPrefix:e,className:t,bg:r,text:n,border:i,body:a=!1,children:o,as:s="div",...l},u)=>{const c=Qe(e,"card");return E.jsx(s,{ref:u,...l,className:Re(t,c,r&&`bg-${r}`,n&&`text-${n}`,i&&`border-${i}`),children:a?E.jsx(H6,{children:o}):o})});U6.displayName="Card";const x1=Object.assign(U6,{Img:F6,Title:Moe,Subtitle:koe,Body:H6,Link:Foe,Text:Doe,Header:V6,Footer:Voe,ImgOverlay:Hoe});function vh(){return vh=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[i]=e[i]);return r}function v4(e){return"default"+e.charAt(0).toUpperCase()+e.substr(1)}function Uoe(e){var t=Boe(e,"string");return typeof t=="symbol"?t:String(t)}function Boe(e,t){if(typeof e!="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function zoe(e,t,r){var n=R.useRef(e!==void 0),i=R.useState(t),a=i[0],o=i[1],s=e!==void 0,l=n.current;return n.current=s,!s&&l&&a!==t&&o(t),[s?e:a,R.useCallback(function(u){for(var c=arguments.length,d=new Array(c>1?c-1:0),p=1;pe!=null?String(e):t||null,K6=R.createContext(null),Yoe="data-rr-ui-",Joe="rrUi";function Lv(e){return`${Yoe}${e}`}function Xoe(e){return`${Joe}${e}`}function ese(e){var t=R.useRef(e);return R.useEffect(function(){t.current=e},[e]),t}function Nv(e){var t=ese(e);return R.useCallback(function(){return t.current&&t.current.apply(t,arguments)},[t])}const tse=["as","active","eventKey"];function rse(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}function q6({key:e,onClick:t,active:r,id:n,role:i,disabled:a}){const o=R.useContext(yh),s=R.useContext(jv),l=R.useContext(K6);let u=r;const c={role:i};if(s){!i&&s.role==="tablist"&&(c.role="tab");const d=s.getControllerId(e??null),p=s.getControlledId(e??null);c[Lv("event-key")]=e,c.id=d||n,u=r==null&&e!=null?s.activeKey===e:r,(u||!(l!=null&&l.unmountOnExit)&&!(l!=null&&l.mountOnEnter))&&(c["aria-controls"]=p)}return c.role==="tab"&&(c["aria-selected"]=u,u||(c.tabIndex=-1),a&&(c.tabIndex=-1,c["aria-disabled"]=!0)),c.onClick=Nv(d=>{a||(t==null||t(d),e!=null&&o&&!d.isPropagationStopped()&&o(e,d))}),[c,{isActive:u}]}const Z6=R.forwardRef((e,t)=>{let{as:r=w6,active:n,eventKey:i}=e,a=rse(e,tse);const[o,s]=q6(Object.assign({key:Iv(i,a.href),active:n},a));return o[Lv("active")]=s.isActive,E.jsx(r,Object.assign({},a,o,{ref:t}))});Z6.displayName="NavItem";const nse=Z6,ise=["as","onSelect","activeKey","role","onKeyDown"];function ase(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}const y4=()=>{},$4=Lv("event-key"),W6=R.forwardRef((e,t)=>{let{as:r="div",onSelect:n,activeKey:i,role:a,onKeyDown:o}=e,s=ase(e,ise);const l=Goe(),u=R.useRef(!1),c=R.useContext(yh),d=R.useContext(K6);let p,f;d&&(a=a||"tablist",i=d.activeKey,p=d.getControlledId,f=d.getControllerId);const m=R.useRef(null),v=y=>{const b=m.current;if(!b)return null;const O=Woe(b,`[${$4}]:not([aria-disabled=true])`),S=b.querySelector("[aria-selected=true]");if(!S||S!==document.activeElement)return null;const _=O.indexOf(S);if(_===-1)return null;let w=_+y;return w>=O.length&&(w=0),w<0&&(w=O.length-1),O[w]},$=(y,b)=>{y!=null&&(n==null||n(y,b),c==null||c(y,b))},h=y=>{if(o==null||o(y),!d)return;let b;switch(y.key){case"ArrowLeft":case"ArrowUp":b=v(-1);break;case"ArrowRight":case"ArrowDown":b=v(1);break;default:return}b&&(y.preventDefault(),$(b.dataset[Xoe("EventKey")]||null,y),u.current=!0,l())};R.useEffect(()=>{if(m.current&&u.current){const y=m.current.querySelector(`[${$4}][aria-selected=true]`);y==null||y.focus()}u.current=!1});const g=z6(t,m);return E.jsx(yh.Provider,{value:$,children:E.jsx(jv.Provider,{value:{role:a,activeKey:Iv(i),getControlledId:p||y4,getControllerId:f||y4},children:E.jsx(r,Object.assign({},s,{onKeyDown:h,ref:g,role:a}))})})});W6.displayName="Nav";const ose=Object.assign(W6,{Item:nse}),G6=R.forwardRef(({bsPrefix:e,active:t,disabled:r,eventKey:n,className:i,variant:a,action:o,as:s,...l},u)=>{e=Qe(e,"list-group-item");const[c,d]=q6({key:Iv(n,l.href),active:t,...l}),p=Nv(m=>{if(r){m.preventDefault(),m.stopPropagation();return}c.onClick(m)});r&&l.tabIndex===void 0&&(l.tabIndex=-1,l["aria-disabled"]=!0);const f=s||(o?l.href?"a":"button":"div");return E.jsx(f,{ref:u,...l,...c,onClick:p,className:Re(i,e,d.isActive&&"active",r&&"disabled",a&&`${e}-${a}`,o&&`${e}-action`)})});G6.displayName="ListGroupItem";const Q6=R.forwardRef((e,t)=>{const{className:r,bsPrefix:n,variant:i,horizontal:a,numbered:o,as:s="div",...l}=Koe(e,{activeKey:"onSelect"}),u=Qe(n,"list-group");let c;return a&&(c=a===!0?"horizontal":`horizontal-${a}`),E.jsx(ose,{ref:t,...l,as:s,className:Re(r,u,i&&`${u}-${i}`,c&&`${u}-${c}`,o&&`${u}-numbered`)})});Q6.displayName="ListGroup";const Xc=Object.assign(Q6,{Item:G6});var sse=Bl.GenIcon,lse=function(t){return sse({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M352 115h90c3.3 0 6-2.7 6-6 0-8.2-3.7-16-10-21.3l-77.1-64.2c-4.9-4.1-14.2-7.4-20.6-7.4-4.1 0-7.4 3.3-7.4 7.4V96c.1 10.5 8.6 19 19.1 19z"}},{tag:"path",attr:{d:"M307 96V16H176c-17.6 0-32 14.4-32 32v336c0 17.6 14.4 32 32 32h240c17.6 0 32-14.4 32-32V141h-96c-24.8 0-45-20.2-45-45z"}},{tag:"path",attr:{d:"M116 412V80H96c-17.6 0-32 14.4-32 32v352c0 17.6 14.4 32 32 32h256c17.6 0 32-14.4 32-32v-20H148c-17.6 0-32-14.4-32-32z"}}]})(t)},use=Bl.GenIcon,cse=function(t){return use({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M368.5 240h-225c-8.8 0-16 7.2-16 16 0 4.4 1.8 8.4 4.7 11.3 2.9 2.9 6.9 4.7 11.3 4.7h225c8.8 0 16-7.2 16-16s-7.2-16-16-16z"}}]})(t)},dse=Bl.GenIcon,fse=function(t){return dse({tag:"svg",attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M868 545.5L536.1 163a31.96 31.96 0 0 0-48.3 0L156 545.5a7.97 7.97 0 0 0 6 13.2h81c4.6 0 9-2 12.1-5.5L474 300.9V864c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V300.9l218.9 252.3c3 3.5 7.4 5.5 12.1 5.5h81c6.8 0 10.5-8 6-13.2z"}}]})(t)},pse=Bl.GenIcon,hse=function(t){return pse({tag:"svg",attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0 0 48.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z"}}]})(t)};const Y6=R.createContext(null);Y6.displayName="InputGroupContext";const Mv=dn("input-group-text",{Component:"span"}),mse=e=>E.jsx(Mv,{children:E.jsx(zl,{type:"checkbox",...e})}),vse=e=>E.jsx(Mv,{children:E.jsx(zl,{type:"radio",...e})}),J6=R.forwardRef(({bsPrefix:e,size:t,hasValidation:r,className:n,as:i="div",...a},o)=>{e=Qe(e,"input-group");const s=R.useMemo(()=>({}),[]);return E.jsx(Y6.Provider,{value:s,children:E.jsx(i,{ref:o,...a,className:Re(n,e,t&&`${e}-${t}`,r&&"has-validation")})})});J6.displayName="InputGroup";const gse=Object.assign(J6,{Text:Mv,Radio:vse,Checkbox:mse});function er(){return er=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[i]=e[i]);return r}var yse=["uiSchema","registry"];function $se(e){var t=e.registry,r=kv(e,yse),n=t.translateString;return E.jsx(mf,er({},r,{style:{width:"100%"},className:"ml-1 "+r.className,title:n(Ee.AddItemButton),children:E.jsx($oe,{})}))}function wse(e){var t=e.children,r=e.disabled,n=e.hasToolbar,i=e.hasCopy,a=e.hasMoveDown,o=e.hasMoveUp,s=e.hasRemove,l=e.index,u=e.onCopyIndexClick,c=e.onDropIndexClick,d=e.onReorderClick,p=e.readonly,f=e.registry,m=e.uiSchema,v=f.templates.ButtonTemplates,$=v.CopyButton,h=v.MoveDownButton,g=v.MoveUpButton,y=v.RemoveButton,b={flex:1,paddingLeft:6,paddingRight:6,fontWeight:"bold"};return E.jsx("div",{children:E.jsxs(oa,{className:"mb-2 d-flex align-items-center",children:[E.jsx(Er,{xs:"9",lg:"9",children:t}),E.jsx(Er,{xs:"3",lg:"3",className:"py-4",children:n&&E.jsxs("div",{className:"d-flex flex-row",children:[(o||a)&&E.jsx("div",{className:"m-0 p-0",children:E.jsx(g,{className:"array-item-move-up",style:b,disabled:r||p||!o,onClick:d(l,l-1),uiSchema:m,registry:f})}),(o||a)&&E.jsx("div",{className:"m-0 p-0",children:E.jsx(h,{style:b,disabled:r||p||!a,onClick:d(l,l+1),uiSchema:m,registry:f})}),i&&E.jsx("div",{className:"m-0 p-0",children:E.jsx($,{style:b,disabled:r||p,onClick:u(l),uiSchema:m,registry:f})}),s&&E.jsx("div",{className:"m-0 p-0",children:E.jsx(y,{style:b,disabled:r||p,onClick:c(l),uiSchema:m,registry:f})})]})})]})})}var bse=["key"];function Ese(e){var t=e.canAdd,r=e.disabled,n=e.idSchema,i=e.uiSchema,a=e.items,o=e.onAddClick,s=e.readonly,l=e.registry,u=e.required,c=e.schema,d=e.title,p=Se(i),f=ve("ArrayFieldDescriptionTemplate",l,p),m=ve("ArrayFieldItemTemplate",l,p),v=ve("ArrayFieldTitleTemplate",l,p),$=l.templates.ButtonTemplates.AddButton;return E.jsx("div",{children:E.jsx(oa,{className:"p-0 m-0",children:E.jsxs(Er,{className:"p-0 m-0",children:[E.jsx(v,{idSchema:n,title:p.title||d,schema:c,uiSchema:i,required:u,registry:l}),E.jsx(f,{idSchema:n,description:p.description||c.description,schema:c,uiSchema:i,registry:l}),E.jsxs(Qc,{fluid:!0,className:"p-0 m-0",children:[a&&a.map(function(h){var g=h.key,y=kv(h,bse);return E.jsx(m,er({},y),g)}),t&&E.jsx(Qc,{className:"",children:E.jsxs(oa,{className:"mt-2",children:[E.jsx(Er,{xs:9}),E.jsx(Er,{xs:3,className:"py-4 col-lg-3 col-3",children:E.jsx($,{className:"array-item-add",onClick:o,disabled:r||s,uiSchema:i,registry:l})})]})})]},"array-item-list-"+n.$id)]})})})}function Cse(e){var t=e.id,r=e.placeholder,n=e.required,i=e.readonly,a=e.disabled,o=e.type,s=e.value,l=e.onChange,u=e.onChangeOverride,c=e.onBlur,d=e.onFocus,p=e.autofocus,f=e.options,m=e.schema,v=e.rawErrors,$=v===void 0?[]:v,h=e.children,g=e.extraProps,y=er({},g,f7(m,o,f)),b=function(w){var T=w.target.value;return l(T===""?f.emptyValue:T)},O=function(w){var T=w.target.value;return c(t,T)},S=function(w){var T=w.target.value;return d(t,T)};return E.jsxs(E.Fragment,{children:[E.jsx(At.Control,er({id:t,name:t,placeholder:r,autoFocus:p,required:n,disabled:a,readOnly:i,className:$.length>0?"is-invalid":"",list:m.examples?ml(t):void 0},y,{value:s||s===0?s:"",onChange:u||b,onBlur:O,onFocus:S,"aria-describedby":ir(t,!!m.examples)})),h,Array.isArray(m.examples)?E.jsx("datalist",{id:ml(t),children:m.examples.concat(m.default&&!m.examples.includes(m.default)?[m.default]:[]).map(function(_){return E.jsx("option",{value:_},_)})}):null]})}function Sse(e){var t=e.id,r=e.description;return r?E.jsx("div",{children:E.jsx("div",{id:t,className:"mb-3",children:r})}):null}function _se(e){var t=e.errors,r=e.registry,n=r.translateString;return E.jsxs(x1,{border:"danger",className:"mb-4",children:[E.jsx(x1.Header,{className:"alert-danger",children:n(Ee.ErrorsLabel)}),E.jsx(x1.Body,{className:"p-0",children:E.jsx(Xc,{children:t.map(function(i,a){return E.jsx(Xc.Item,{className:"border-0",children:E.jsx("span",{children:i.stack})},a)})})})]})}var xse=["icon","iconType","className","uiSchema","registry"];function gf(e){var t=e.icon,r=e.iconType,n=kv(e,xse);return E.jsx(mf,er({block:r==="block"},n,{variant:e.variant||"light",size:"sm",children:t}))}function Ose(e){var t=e.registry.translateString;return E.jsx(gf,er({title:t(Ee.CopyButton)},e,{icon:E.jsx(lse,{})}))}function Pse(e){var t=e.registry.translateString;return E.jsx(gf,er({title:t(Ee.MoveDownButton)},e,{icon:E.jsx(hse,{})}))}function Tse(e){var t=e.registry.translateString;return E.jsx(gf,er({title:t(Ee.MoveUpButton)},e,{icon:E.jsx(fse,{})}))}function Ase(e){var t=e.registry.translateString;return E.jsx(gf,er({title:t(Ee.RemoveButton)},e,{variant:"danger",icon:E.jsx(cse,{})}))}function Rse(e){var t=e.errors,r=t===void 0?[]:t,n=e.idSchema;if(r.length===0)return null;var i=F0(n);return E.jsx(Xc,{as:"ul",id:i,children:r.map(function(a,o){return E.jsx(Xc.Item,{as:"li",className:"border-0 m-0 p-0",children:E.jsx("small",{className:"m-0 text-danger",children:a})},o)})})}function jse(e){var t=e.idSchema,r=e.help,n=e.hasErrors;if(!r)return null;var i=D0(t);return E.jsx(At.Text,{className:n?"text-danger":"text-muted",id:i,children:r})}function Ise(e){var t=e.id,r=e.children,n=e.displayLabel,i=e.rawErrors,a=i===void 0?[]:i,o=e.errors,s=e.help,l=e.description,u=e.rawDescription,c=e.classNames,d=e.style,p=e.disabled,f=e.label,m=e.hidden,v=e.onDropPropertyClick,$=e.onKeyChange,h=e.readonly,g=e.required,y=e.schema,b=e.uiSchema,O=e.registry,S=Se(b),_=ve("WrapIfAdditionalTemplate",O,S);return m?E.jsx("div",{className:"hidden",children:r}):E.jsx(_,{classNames:c,style:d,disabled:p,id:t,label:f,onDropPropertyClick:v,onKeyChange:$,readonly:h,required:g,schema:y,uiSchema:b,registry:O,children:E.jsxs(At.Group,{children:[n&&E.jsxs(At.Label,{htmlFor:t,className:a.length>0?"text-danger":"",children:[f,g?"*":null]}),r,n&&u&&E.jsx(At.Text,{className:a.length>0?"text-danger":"text-muted",children:l}),o,s]})})}function Lse(e){var t=e.description,r=e.title,n=e.properties,i=e.required,a=e.uiSchema,o=e.idSchema,s=e.schema,l=e.formData,u=e.onAddClick,c=e.disabled,d=e.readonly,p=e.registry,f=Se(a),m=ve("TitleFieldTemplate",p,f),v=ve("DescriptionFieldTemplate",p,f),$=p.templates.ButtonTemplates.AddButton;return E.jsxs(E.Fragment,{children:[r&&E.jsx(m,{id:V0(o),title:r,required:i,schema:s,uiSchema:a,registry:p}),t&&E.jsx(v,{id:ga(o),description:t,schema:s,uiSchema:a,registry:p}),E.jsxs(Qc,{fluid:!0,className:"p-0",children:[n.map(function(h,g){return E.jsx(oa,{style:{marginBottom:"10px"},className:h.hidden?"d-none":void 0,children:E.jsxs(Er,{xs:12,children:[" ",h.content]})},g)}),e7(s,a,l)?E.jsx(oa,{children:E.jsx(Er,{xs:{offset:9,span:3},className:"py-4",children:E.jsx($,{onClick:u(s),disabled:c||d,className:"object-property-expand",uiSchema:a,registry:p})})}):null]})]})}function Nse(e){var t=p7(e.uiSchema),r=t.submitText,n=t.norender,i=t.props;return n?null:E.jsx("div",{children:E.jsx(mf,er({variant:"primary",type:"submit"},i,{children:r}))})}function Mse(e){var t=e.id,r=e.title,n=e.uiSchema,i=Se(n);return E.jsxs("div",{id:t,className:"my-1",children:[E.jsx("h5",{children:i.title||r}),E.jsx("hr",{className:"border-0 bg-secondary",style:{height:"1px"}})]})}function kse(e){var t=e.classNames,r=e.style,n=e.children,i=e.disabled,a=e.id,o=e.label,s=e.onDropPropertyClick,l=e.onKeyChange,u=e.readonly,c=e.required,d=e.schema,p=e.uiSchema,f=e.registry,m=f.templates,v=f.translateString,$=m.ButtonTemplates.RemoveButton,h=v(Ee.KeyLabel,[o]),g=Mo in d;if(!g)return E.jsx("div",{className:t,style:r,children:n});var y=function(S){var _=S.target;return l(_.value)},b=a+"-key";return E.jsxs(oa,{className:t,style:r,children:[E.jsx(Er,{xs:5,children:E.jsxs(At.Group,{children:[E.jsx(At.Label,{htmlFor:b,children:h}),E.jsx(At.Control,{required:c,defaultValue:o,disabled:i||u,id:b,name:b,onBlur:u?void 0:y,type:"text"})]})}),E.jsx(Er,{xs:5,children:n}),E.jsx(Er,{xs:2,className:"py-4",children:E.jsx($,{iconType:"block",className:"w-100",disabled:i||u,onClick:s(o),uiSchema:p,registry:f})})]},b)}function Fse(){return{ArrayFieldItemTemplate:wse,ArrayFieldTemplate:Ese,BaseInputTemplate:Cse,ButtonTemplates:{AddButton:$se,CopyButton:Ose,MoveDownButton:Pse,MoveUpButton:Tse,RemoveButton:Ase,SubmitButton:Nse},DescriptionFieldTemplate:Sse,ErrorListTemplate:_se,FieldErrorTemplate:Rse,FieldHelpTemplate:jse,FieldTemplate:Ise,ObjectFieldTemplate:Lse,TitleFieldTemplate:Mse,WrapIfAdditionalTemplate:kse}}function Dse(e){var t=e.id,r=e.value,n=e.disabled,i=e.readonly,a=e.label,o=e.hideLabel,s=e.schema,l=e.autofocus,u=e.options,c=e.onChange,d=e.onBlur,p=e.onFocus,f=e.registry,m=e.uiSchema,v=Ns(s),$=ve("DescriptionFieldTemplate",f,u),h=function(S){var _=S.target.checked;return c(_)},g=function(S){var _=S.target.checked;return d(t,_)},y=function(S){var _=S.target.checked;return p(t,_)},b=u.description||s.description;return E.jsxs(At.Group,{className:"checkbox "+(n||i?"disabled":""),"aria-describedby":ir(t),children:[!o&&!!b&&E.jsx($,{id:ga(t),description:b,schema:s,uiSchema:m,registry:f}),E.jsx(At.Check,{id:t,name:t,label:H0(a,o||!a),checked:typeof r>"u"?!1:r,required:v,disabled:n||i,autoFocus:l,onChange:h,type:"checkbox",onBlur:g,onFocus:y})]})}function Vse(e){var t=e.id,r=e.disabled,n=e.options,i=e.value,a=e.autofocus,o=e.readonly,s=e.required,l=e.onChange,u=e.onBlur,c=e.onFocus,d=n.enumOptions,p=n.enumDisabled,f=n.inline,m=n.emptyValue,v=Array.isArray(i)?i:[i],$=function(b){return function(O){var S=O.target.checked;l(S?d7(b,v,d):u7(b,v,d))}},h=function(b){var O=b.target.value;return u(t,ht(O,d,m))},g=function(b){var O=b.target.value;return c(t,ht(O,d,m))};return E.jsx(At.Group,{children:Array.isArray(d)&&d.map(function(y,b){var O=Ml(y.value,v),S=Array.isArray(p)&&p.indexOf(y.value)!==-1;return E.jsx(At.Check,{inline:f,custom:!0,required:s,checked:O,className:"bg-transparent border-0",type:"checkbox",id:of(t,b),name:t,label:y.label,autoFocus:a&&b===0,onChange:$(b),onBlur:h,onFocus:g,disabled:r||S||o,"aria-describedby":ir(t)},y.value)})})}function Hse(e){var t=e.id,r=e.options,n=e.value,i=e.required,a=e.disabled,o=e.readonly,s=e.onChange,l=e.onBlur,u=e.onFocus,c=r.enumOptions,d=r.enumDisabled,p=r.emptyValue,f=function(g){var y=g.target.value;return s(ht(y,c,p))},m=function(g){var y=g.target.value;return l(t,ht(y,c,p))},v=function(g){var y=g.target.value;return u(t,ht(y,c,p))},$=!!(r&&r.inline);return E.jsx(At.Group,{className:"mb-0",children:Array.isArray(c)&&c.map(function(h,g){var y=Array.isArray(d)&&d.indexOf(h.value)!==-1,b=Ml(h.value,n),O=E.jsx(At.Check,{inline:$,label:h.label,id:of(t,g),name:t,type:"radio",disabled:a||y||o,checked:b,required:i,value:String(g),onChange:f,onBlur:m,onFocus:v,"aria-describedby":ir(t)},g);return O})})}function Use(e){var t=e.value,r=e.label,n=e.hideLabel,i=e.options,a=e.registry,o=ve("BaseInputTemplate",a,i);return E.jsx(o,er({},e,{extraProps:{label:H0(r||void 0,n)},children:E.jsx("span",{className:"range-view",children:t})}))}function Bse(e){var t=e.schema,r=e.id,n=e.options,i=e.required,a=e.disabled,o=e.readonly,s=e.value,l=e.multiple,u=e.autofocus,c=e.onChange,d=e.onBlur,p=e.onFocus,f=e.placeholder,m=e.rawErrors,v=m===void 0?[]:m,$=n.enumOptions,h=n.enumDisabled,g=n.emptyValue,y=l?[]:"";function b(S,_){return _?[].slice.call(S.target.options).filter(function(w){return w.selected}).map(function(w){return w.value}):S.target.value}var O=c7(s,$,l);return E.jsxs(At.Control,{as:"select",bsPrefix:"custom-select",id:r,name:r,value:typeof O>"u"?y:O,required:i,multiple:l,disabled:a||o,autoFocus:u,className:v.length>0?"is-invalid":"",onBlur:d&&function(S){var _=b(S,l);d(r,ht(_,$,g))},onFocus:p&&function(S){var _=b(S,l);p(r,ht(_,$,g))},onChange:function(_){var w=b(_,l);c(ht(w,$,g))},"aria-describedby":ir(r),children:[!l&&t.default===void 0&&E.jsx("option",{value:"",children:f}),$.map(function(S,_){var w=S.value,T=S.label,F=Array.isArray(h)&&h.indexOf(w)!=-1;return E.jsx("option",{id:T,value:String(_),disabled:F,children:T},_)})]})}function zse(e){var t=e.id,r=e.placeholder,n=e.value,i=e.required,a=e.disabled,o=e.autofocus,s=e.readonly,l=e.onBlur,u=e.onFocus,c=e.onChange,d=e.options,p=function($){var h=$.target.value;return c(h===""?d.emptyValue:h)},f=function($){var h=$.target.value;return l(t,h)},m=function($){var h=$.target.value;return u(t,h)};return E.jsx(gse,{children:E.jsx(A6,{id:t,name:t,as:"textarea",placeholder:r,disabled:a,readOnly:s,value:n,required:i,autoFocus:o,rows:d.rows||5,onChange:p,onBlur:f,onFocus:m,"aria-describedby":ir(t)})})}function Kse(){return{CheckboxWidget:Dse,CheckboxesWidget:Vse,RadioWidget:Hse,RangeWidget:Use,SelectWidget:Bse,TextareaWidget:zse}}function qse(){return{templates:Fse(),widgets:Kse()}}function Zse(){return soe(qse())}var X6=Zse();const Wse=({schema:e,uiSchema:t,extraErrors:r,onSubmit:n})=>{const[i,a]=R.useState({});function o({formData:s}){a(s)}return E.jsx(E.Fragment,{children:E.jsx(X6,{schema:e,uiSchema:t,validator:One,showErrorList:"top",onChange:o,formData:i,onSubmit:n,extraErrors:r})})},Gse={properties:{login:{type:"string",title:"Username"},password:{type:"string",title:"Password"}},required:["login","password"]},Qse={"ui:order":["login","password"]},Yse=({closeModalHandler:e,cameFrom:t})=>{const[r,n]=R.useState({});async function i(a){(await fetch("/@login",{method:"POST",headers:{Accept:"application/json"},body:JSON.stringify(a.formData)})).ok?(n({}),t&&(window.location.href=t),e()):n({__errors:["Login or password are incorrect"]})}return E.jsx("div",{className:"modal fade show",style:{display:"block"},tabIndex:-1,children:E.jsx("div",{className:"modal-dialog",children:E.jsxs("div",{className:"modal-content",children:[E.jsxs("div",{className:"modal-header",children:[E.jsx("h5",{className:"modal-title",children:"Login Form"}),E.jsx("button",{type:"button",className:"btn-close","data-bs-dismiss":"modal","aria-label":"Close",onClick:e})]}),E.jsx("div",{className:"modal-body",children:E.jsx(Wse,{schema:Gse,uiSchema:Qse,onSubmit:i,extraErrors:r})})]})})})};var Jse=!!(typeof window<"u"&&window.document&&window.document.createElement),Xse=function(){function e(t,r){for(var n=0;n{const{isLoading:e,isError:t,data:r,error:n}=n5(X_()),[i,a]=R.useState(!1),[o,s]=R.useState(""),l=async()=>(await fetch("/@@ploneAddSite",{method:"GET"})).status===401?!1:(a(!1),!0),u=async(c,d)=>{const p=`/@@ploneAddSite?distribution=${d}`;c?window.location.href=p:(s(p),await l()?window.location.href=p:a(!0))};if(e)return E.jsx(E.Fragment,{children:"Loading..."});if(t)return E.jsx(E.Fragment,{children:"An error has occurred: "+n});if(r){const{sites:c,distributions:d,can_manage:p}=r;return E.jsxs(E.Fragment,{children:[i&&E.jsx($h,{children:E.jsx(Yse,{cameFrom:o,closeModalHandler:()=>a(!1)})}),(c==null?void 0:c.length)>0?E.jsxs("div",{className:"sites",children:[E.jsx("h2",{children:"Sites"}),E.jsx("hr",{}),E.jsx("h3",{children:"Existing Sites"}),E.jsx(IT,{sites:c})]}):null,(d==null?void 0:d.length)>0?E.jsxs("div",{className:"distributions",children:[E.jsx("h2",{children:"Create a new site"}),E.jsx("hr",{}),E.jsx("h3",{children:"Available distributions"}),E.jsx(AT,{distributions:d,can_manage:p,handler:u})]}):null,!p&&ym.createPortal(E.jsx(jm,{type:"button",className:"btn btn-primary",onPress:()=>l(),children:"Login"}),document.getElementById("topForm"))]})}return null};var wh={exports:{}},Fv={},Uo={};Object.defineProperty(Uo,"__esModule",{value:!0});Uo.dynamicAnchor=void 0;const O1=fe,lle=ar,w4=Pt,ule=Ln,cle={keyword:"$dynamicAnchor",schemaType:"string",code:e=>rb(e,e.schema)};function rb(e,t){const{gen:r,it:n}=e;n.schemaEnv.root.dynamicAnchors[t]=!0;const i=(0,O1._)`${lle.default.dynamicAnchors}${(0,O1.getProperty)(t)}`,a=n.errSchemaPath==="#"?n.validateName:dle(e);r.if((0,O1._)`!${i}`,()=>r.assign(i,a))}Uo.dynamicAnchor=rb;function dle(e){const{schemaEnv:t,schema:r,self:n}=e.it,{root:i,baseId:a,localRefs:o,meta:s}=t.root,{schemaId:l}=n.opts,u=new w4.SchemaEnv({schema:r,schemaId:l,root:i,baseId:a,localRefs:o,meta:s});return w4.compileSchema.call(n,u),(0,ule.getValidate)(e,u)}Uo.default=cle;var Bo={};Object.defineProperty(Bo,"__esModule",{value:!0});Bo.dynamicRef=void 0;const b4=fe,fle=ar,E4=Ln,ple={keyword:"$dynamicRef",schemaType:"string",code:e=>nb(e,e.schema)};function nb(e,t){const{gen:r,keyword:n,it:i}=e;if(t[0]!=="#")throw new Error(`"${n}" only supports hash fragment reference`);const a=t.slice(1);if(i.allErrors)o();else{const l=r.let("valid",!1);o(l),e.ok(l)}function o(l){if(i.schemaEnv.root.dynamicAnchors[a]){const u=r.let("_v",(0,b4._)`${fle.default.dynamicAnchors}${(0,b4.getProperty)(a)}`);r.if(u,s(u,l),s(i.validateName,l))}else s(i.validateName,l)()}function s(l,u){return u?()=>r.block(()=>{(0,E4.callRef)(e,l),r.let(u,!0)}):()=>(0,E4.callRef)(e,l)}}Bo.dynamicRef=nb;Bo.default=ple;var Dv={};Object.defineProperty(Dv,"__esModule",{value:!0});const hle=Uo,mle=ge,vle={keyword:"$recursiveAnchor",schemaType:"boolean",code(e){e.schema?(0,hle.dynamicAnchor)(e,""):(0,mle.checkStrictMode)(e.it,"$recursiveAnchor: false is ignored")}};Dv.default=vle;var Vv={};Object.defineProperty(Vv,"__esModule",{value:!0});const gle=Bo,yle={keyword:"$recursiveRef",schemaType:"string",code:e=>(0,gle.dynamicRef)(e,e.schema)};Vv.default=yle;Object.defineProperty(Fv,"__esModule",{value:!0});const $le=Uo,wle=Bo,ble=Dv,Ele=Vv,Cle=[$le.default,wle.default,ble.default,Ele.default];Fv.default=Cle;var Hv={},Uv={};Object.defineProperty(Uv,"__esModule",{value:!0});const C4=df,Sle={keyword:"dependentRequired",type:"object",schemaType:"object",error:C4.error,code:e=>(0,C4.validatePropertyDeps)(e)};Uv.default=Sle;var Bv={};Object.defineProperty(Bv,"__esModule",{value:!0});const _le=df,xle={keyword:"dependentSchemas",type:"object",schemaType:"object",code:e=>(0,_le.validateSchemaDeps)(e)};Bv.default=xle;var zv={};Object.defineProperty(zv,"__esModule",{value:!0});const Ole=ge,Ple={keyword:["maxContains","minContains"],type:"array",schemaType:"number",code({keyword:e,parentSchema:t,it:r}){t.contains===void 0&&(0,Ole.checkStrictMode)(r,`"${e}" without "contains" is ignored`)}};zv.default=Ple;Object.defineProperty(Hv,"__esModule",{value:!0});const Tle=Uv,Ale=Bv,Rle=zv,jle=[Tle.default,Ale.default,Rle.default];Hv.default=jle;var Kv={},qv={};Object.defineProperty(qv,"__esModule",{value:!0});const Xn=fe,S4=ge,Ile=ar,Lle={message:"must NOT have unevaluated properties",params:({params:e})=>(0,Xn._)`{unevaluatedProperty: ${e.unevaluatedProperty}}`},Nle={keyword:"unevaluatedProperties",type:"object",schemaType:["boolean","object"],trackErrors:!0,error:Lle,code(e){const{gen:t,schema:r,data:n,errsCount:i,it:a}=e;if(!i)throw new Error("ajv implementation error");const{allErrors:o,props:s}=a;s instanceof Xn.Name?t.if((0,Xn._)`${s} !== true`,()=>t.forIn("key",n,d=>t.if(u(s,d),()=>l(d)))):s!==!0&&t.forIn("key",n,d=>s===void 0?l(d):t.if(c(s,d),()=>l(d))),a.props=!0,e.ok((0,Xn._)`${i} === ${Ile.default.errors}`);function l(d){if(r===!1){e.setParams({unevaluatedProperty:d}),e.error(),o||t.break();return}if(!(0,S4.alwaysValidSchema)(a,r)){const p=t.name("valid");e.subschema({keyword:"unevaluatedProperties",dataProp:d,dataPropType:S4.Type.Str},p),o||t.if((0,Xn.not)(p),()=>t.break())}}function u(d,p){return(0,Xn._)`!${d} || !${d}[${p}]`}function c(d,p){const f=[];for(const m in d)d[m]===!0&&f.push((0,Xn._)`${p} !== ${m}`);return(0,Xn.and)(...f)}}};qv.default=Nle;var Zv={};Object.defineProperty(Zv,"__esModule",{value:!0});const Di=fe,_4=ge,Mle={message:({params:{len:e}})=>(0,Di.str)`must NOT have more than ${e} items`,params:({params:{len:e}})=>(0,Di._)`{limit: ${e}}`},kle={keyword:"unevaluatedItems",type:"array",schemaType:["boolean","object"],error:Mle,code(e){const{gen:t,schema:r,data:n,it:i}=e,a=i.items||0;if(a===!0)return;const o=t.const("len",(0,Di._)`${n}.length`);if(r===!1)e.setParams({len:a}),e.fail((0,Di._)`${o} > ${a}`);else if(typeof r=="object"&&!(0,_4.alwaysValidSchema)(i,r)){const l=t.var("valid",(0,Di._)`${o} <= ${a}`);t.if((0,Di.not)(l),()=>s(l,a)),e.ok(l)}i.items=!0;function s(l,u){t.forRange("i",u,o,c=>{e.subschema({keyword:"unevaluatedItems",dataProp:c,dataPropType:_4.Type.Num},l),i.allErrors||t.if((0,Di.not)(l),()=>t.break())})}}};Zv.default=kle;Object.defineProperty(Kv,"__esModule",{value:!0});const Fle=qv,Dle=Zv,Vle=[Fle.default,Dle.default];Kv.default=Vle;var Wv={};const Hle="https://json-schema.org/draft/2019-09/schema",Ule="https://json-schema.org/draft/2019-09/schema",Ble={"https://json-schema.org/draft/2019-09/vocab/core":!0,"https://json-schema.org/draft/2019-09/vocab/applicator":!0,"https://json-schema.org/draft/2019-09/vocab/validation":!0,"https://json-schema.org/draft/2019-09/vocab/meta-data":!0,"https://json-schema.org/draft/2019-09/vocab/format":!1,"https://json-schema.org/draft/2019-09/vocab/content":!0},zle=!0,Kle="Core and Validation specifications meta-schema",qle=[{$ref:"meta/core"},{$ref:"meta/applicator"},{$ref:"meta/validation"},{$ref:"meta/meta-data"},{$ref:"meta/format"},{$ref:"meta/content"}],Zle=["object","boolean"],Wle={definitions:{$comment:"While no longer an official keyword as it is replaced by $defs, this keyword is retained in the meta-schema to prevent incompatible extensions as it remains in common use.",type:"object",additionalProperties:{$recursiveRef:"#"},default:{}},dependencies:{$comment:'"dependencies" is no longer a keyword, but schema authors should avoid redefining it to facilitate a smooth transition to "dependentSchemas" and "dependentRequired"',type:"object",additionalProperties:{anyOf:[{$recursiveRef:"#"},{$ref:"meta/validation#/$defs/stringArray"}]}}},Gle={$schema:Hle,$id:Ule,$vocabulary:Ble,$recursiveAnchor:zle,title:Kle,allOf:qle,type:Zle,properties:Wle},Qle="https://json-schema.org/draft/2019-09/schema",Yle="https://json-schema.org/draft/2019-09/meta/applicator",Jle={"https://json-schema.org/draft/2019-09/vocab/applicator":!0},Xle=!0,eue="Applicator vocabulary meta-schema",tue=["object","boolean"],rue={additionalItems:{$recursiveRef:"#"},unevaluatedItems:{$recursiveRef:"#"},items:{anyOf:[{$recursiveRef:"#"},{$ref:"#/$defs/schemaArray"}]},contains:{$recursiveRef:"#"},additionalProperties:{$recursiveRef:"#"},unevaluatedProperties:{$recursiveRef:"#"},properties:{type:"object",additionalProperties:{$recursiveRef:"#"},default:{}},patternProperties:{type:"object",additionalProperties:{$recursiveRef:"#"},propertyNames:{format:"regex"},default:{}},dependentSchemas:{type:"object",additionalProperties:{$recursiveRef:"#"}},propertyNames:{$recursiveRef:"#"},if:{$recursiveRef:"#"},then:{$recursiveRef:"#"},else:{$recursiveRef:"#"},allOf:{$ref:"#/$defs/schemaArray"},anyOf:{$ref:"#/$defs/schemaArray"},oneOf:{$ref:"#/$defs/schemaArray"},not:{$recursiveRef:"#"}},nue={schemaArray:{type:"array",minItems:1,items:{$recursiveRef:"#"}}},iue={$schema:Qle,$id:Yle,$vocabulary:Jle,$recursiveAnchor:Xle,title:eue,type:tue,properties:rue,$defs:nue},aue="https://json-schema.org/draft/2019-09/schema",oue="https://json-schema.org/draft/2019-09/meta/content",sue={"https://json-schema.org/draft/2019-09/vocab/content":!0},lue=!0,uue="Content vocabulary meta-schema",cue=["object","boolean"],due={contentMediaType:{type:"string"},contentEncoding:{type:"string"},contentSchema:{$recursiveRef:"#"}},fue={$schema:aue,$id:oue,$vocabulary:sue,$recursiveAnchor:lue,title:uue,type:cue,properties:due},pue="https://json-schema.org/draft/2019-09/schema",hue="https://json-schema.org/draft/2019-09/meta/core",mue={"https://json-schema.org/draft/2019-09/vocab/core":!0},vue=!0,gue="Core vocabulary meta-schema",yue=["object","boolean"],$ue={$id:{type:"string",format:"uri-reference",$comment:"Non-empty fragments not allowed.",pattern:"^[^#]*#?$"},$schema:{type:"string",format:"uri"},$anchor:{type:"string",pattern:"^[A-Za-z][-A-Za-z0-9.:_]*$"},$ref:{type:"string",format:"uri-reference"},$recursiveRef:{type:"string",format:"uri-reference"},$recursiveAnchor:{type:"boolean",default:!1},$vocabulary:{type:"object",propertyNames:{type:"string",format:"uri"},additionalProperties:{type:"boolean"}},$comment:{type:"string"},$defs:{type:"object",additionalProperties:{$recursiveRef:"#"},default:{}}},wue={$schema:pue,$id:hue,$vocabulary:mue,$recursiveAnchor:vue,title:gue,type:yue,properties:$ue},bue="https://json-schema.org/draft/2019-09/schema",Eue="https://json-schema.org/draft/2019-09/meta/format",Cue={"https://json-schema.org/draft/2019-09/vocab/format":!0},Sue=!0,_ue="Format vocabulary meta-schema",xue=["object","boolean"],Oue={format:{type:"string"}},Pue={$schema:bue,$id:Eue,$vocabulary:Cue,$recursiveAnchor:Sue,title:_ue,type:xue,properties:Oue},Tue="https://json-schema.org/draft/2019-09/schema",Aue="https://json-schema.org/draft/2019-09/meta/meta-data",Rue={"https://json-schema.org/draft/2019-09/vocab/meta-data":!0},jue=!0,Iue="Meta-data vocabulary meta-schema",Lue=["object","boolean"],Nue={title:{type:"string"},description:{type:"string"},default:!0,deprecated:{type:"boolean",default:!1},readOnly:{type:"boolean",default:!1},writeOnly:{type:"boolean",default:!1},examples:{type:"array",items:!0}},Mue={$schema:Tue,$id:Aue,$vocabulary:Rue,$recursiveAnchor:jue,title:Iue,type:Lue,properties:Nue},kue="https://json-schema.org/draft/2019-09/schema",Fue="https://json-schema.org/draft/2019-09/meta/validation",Due={"https://json-schema.org/draft/2019-09/vocab/validation":!0},Vue=!0,Hue="Validation vocabulary meta-schema",Uue=["object","boolean"],Bue={multipleOf:{type:"number",exclusiveMinimum:0},maximum:{type:"number"},exclusiveMaximum:{type:"number"},minimum:{type:"number"},exclusiveMinimum:{type:"number"},maxLength:{$ref:"#/$defs/nonNegativeInteger"},minLength:{$ref:"#/$defs/nonNegativeIntegerDefault0"},pattern:{type:"string",format:"regex"},maxItems:{$ref:"#/$defs/nonNegativeInteger"},minItems:{$ref:"#/$defs/nonNegativeIntegerDefault0"},uniqueItems:{type:"boolean",default:!1},maxContains:{$ref:"#/$defs/nonNegativeInteger"},minContains:{$ref:"#/$defs/nonNegativeInteger",default:1},maxProperties:{$ref:"#/$defs/nonNegativeInteger"},minProperties:{$ref:"#/$defs/nonNegativeIntegerDefault0"},required:{$ref:"#/$defs/stringArray"},dependentRequired:{type:"object",additionalProperties:{$ref:"#/$defs/stringArray"}},const:!0,enum:{type:"array",items:!0},type:{anyOf:[{$ref:"#/$defs/simpleTypes"},{type:"array",items:{$ref:"#/$defs/simpleTypes"},minItems:1,uniqueItems:!0}]}},zue={nonNegativeInteger:{type:"integer",minimum:0},nonNegativeIntegerDefault0:{$ref:"#/$defs/nonNegativeInteger",default:0},simpleTypes:{enum:["array","boolean","integer","null","number","object","string"]},stringArray:{type:"array",items:{type:"string"},uniqueItems:!0,default:[]}},Kue={$schema:kue,$id:Fue,$vocabulary:Due,$recursiveAnchor:Vue,title:Hue,type:Uue,properties:Bue,$defs:zue};Object.defineProperty(Wv,"__esModule",{value:!0});const que=Gle,Zue=iue,Wue=fue,Gue=wue,Que=Pue,Yue=Mue,Jue=Kue,Xue=["/properties"];function ece(e){return[que,Zue,Wue,Gue,t(this,Que),Yue,t(this,Jue)].forEach(r=>this.addMetaSchema(r,void 0,!1)),this;function t(r,n){return e?r.$dataMetaSchema(n,Xue):n}}Wv.default=ece;(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.MissingRefError=t.ValidationError=t.CodeGen=t.Name=t.nil=t.stringify=t.str=t._=t.KeywordCxt=void 0;const r=B0,n=cf,i=Fv,a=Hv,o=Kv,s=pf,l=Wv,u="https://json-schema.org/draft/2019-09/schema";class c extends r.default{constructor($={}){super({...$,dynamicRef:!0,next:!0,unevaluated:!0})}_addVocabularies(){super._addVocabularies(),this.addVocabulary(i.default),n.default.forEach($=>this.addVocabulary($)),this.addVocabulary(a.default),this.addVocabulary(o.default),this.opts.discriminator&&this.addKeyword(s.default)}_addDefaultMetaSchema(){super._addDefaultMetaSchema();const{$data:$,meta:h}=this.opts;h&&(l.default.call(this,$),this.refs["http://json-schema.org/schema"]=u)}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema(u)?u:void 0)}}e.exports=t=c,Object.defineProperty(t,"__esModule",{value:!0}),t.default=c;var d=wr;Object.defineProperty(t,"KeywordCxt",{enumerable:!0,get:function(){return d.KeywordCxt}});var p=fe;Object.defineProperty(t,"_",{enumerable:!0,get:function(){return p._}}),Object.defineProperty(t,"str",{enumerable:!0,get:function(){return p.str}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return p.stringify}}),Object.defineProperty(t,"nil",{enumerable:!0,get:function(){return p.nil}}),Object.defineProperty(t,"Name",{enumerable:!0,get:function(){return p.Name}}),Object.defineProperty(t,"CodeGen",{enumerable:!0,get:function(){return p.CodeGen}});var f=Fo;Object.defineProperty(t,"ValidationError",{enumerable:!0,get:function(){return f.default}});var m=Do;Object.defineProperty(t,"MissingRefError",{enumerable:!0,get:function(){return m.default}})})(wh,wh.exports);var tce=wh.exports;const rce=Mn(tce);function nce(){var e=R.useRef(!0),t=R.useRef(function(){return e.current});return R.useEffect(function(){return e.current=!0,function(){e.current=!1}},[]),t.current}function ice(e){var t=R.useRef(e);return t.current=e,t}function ace(e){var t=ice(e);R.useEffect(function(){return function(){return t.current()}},[])}var bh=Math.pow(2,31)-1;function ib(e,t,r){var n=r-Date.now();e.current=n<=bh?setTimeout(t,n):setTimeout(function(){return ib(e,t,r)},bh)}function oce(){var e=nce(),t=R.useRef();return ace(function(){return clearTimeout(t.current)}),R.useMemo(function(){var r=function(){return clearTimeout(t.current)};function n(i,a){a===void 0&&(a=0),e()&&(r(),a<=bh?t.current=setTimeout(i,a):ib(t,i,Date.now()+a))}return{set:n,clear:r}},[])}const x4={disabled:!1},ab=C.createContext(null);var sce=function(t){return t.scrollTop},bs="unmounted",Li="exited",En="entering",Vi="entered",ed="exiting",Vn=function(e){qoe(t,e);function t(n,i){var a;a=e.call(this,n,i)||this;var o=i,s=o&&!o.isMounting?n.enter:n.appear,l;return a.appearStatus=null,n.in?s?(l=Li,a.appearStatus=En):l=Vi:n.unmountOnExit||n.mountOnEnter?l=bs:l=Li,a.state={status:l},a.nextCallback=null,a}t.getDerivedStateFromProps=function(i,a){var o=i.in;return o&&a.status===bs?{status:Li}:null};var r=t.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(i){var a=null;if(i!==this.props){var o=this.state.status;this.props.in?o!==En&&o!==Vi&&(a=En):(o===En||o===Vi)&&(a=ed)}this.updateStatus(!1,a)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var i=this.props.timeout,a,o,s;return a=o=s=i,i!=null&&typeof i!="number"&&(a=i.exit,o=i.enter,s=i.appear!==void 0?i.appear:o),{exit:a,enter:o,appear:s}},r.updateStatus=function(i,a){if(i===void 0&&(i=!1),a!==null)if(this.cancelNextCallback(),a===En){if(this.props.unmountOnExit||this.props.mountOnEnter){var o=this.props.nodeRef?this.props.nodeRef.current:_n.findDOMNode(this);o&&sce(o)}this.performEnter(i)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Li&&this.setState({status:bs})},r.performEnter=function(i){var a=this,o=this.props.enter,s=this.context?this.context.isMounting:i,l=this.props.nodeRef?[s]:[_n.findDOMNode(this),s],u=l[0],c=l[1],d=this.getTimeouts(),p=s?d.appear:d.enter;if(!i&&!o||x4.disabled){this.safeSetState({status:Vi},function(){a.props.onEntered(u)});return}this.props.onEnter(u,c),this.safeSetState({status:En},function(){a.props.onEntering(u,c),a.onTransitionEnd(p,function(){a.safeSetState({status:Vi},function(){a.props.onEntered(u,c)})})})},r.performExit=function(){var i=this,a=this.props.exit,o=this.getTimeouts(),s=this.props.nodeRef?void 0:_n.findDOMNode(this);if(!a||x4.disabled){this.safeSetState({status:Li},function(){i.props.onExited(s)});return}this.props.onExit(s),this.safeSetState({status:ed},function(){i.props.onExiting(s),i.onTransitionEnd(o.exit,function(){i.safeSetState({status:Li},function(){i.props.onExited(s)})})})},r.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(i,a){a=this.setNextCallback(a),this.setState(i,a)},r.setNextCallback=function(i){var a=this,o=!0;return this.nextCallback=function(s){o&&(o=!1,a.nextCallback=null,i(s))},this.nextCallback.cancel=function(){o=!1},this.nextCallback},r.onTransitionEnd=function(i,a){this.setNextCallback(a);var o=this.props.nodeRef?this.props.nodeRef.current:_n.findDOMNode(this),s=i==null&&!this.props.addEndListener;if(!o||s){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var l=this.props.nodeRef?[this.nextCallback]:[o,this.nextCallback],u=l[0],c=l[1];this.props.addEndListener(u,c)}i!=null&&setTimeout(this.nextCallback,i)},r.render=function(){var i=this.state.status;if(i===bs)return null;var a=this.props,o=a.children;a.in,a.mountOnEnter,a.unmountOnExit,a.appear,a.enter,a.exit,a.timeout,a.addEndListener,a.onEnter,a.onEntering,a.onEntered,a.onExit,a.onExiting,a.onExited,a.nodeRef;var s=B6(a,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return C.createElement(ab.Provider,{value:null},typeof o=="function"?o(i,s):C.cloneElement(C.Children.only(o),s))},t}(C.Component);Vn.contextType=ab;Vn.propTypes={};function Oa(){}Vn.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Oa,onEntering:Oa,onEntered:Oa,onExit:Oa,onExiting:Oa,onExited:Oa};Vn.UNMOUNTED=bs;Vn.EXITED=Li;Vn.ENTERING=En;Vn.ENTERED=Vi;Vn.EXITING=ed;function lce(e){return e&&e.ownerDocument||document}function uce(e){var t=lce(e);return t&&t.defaultView||window}function cce(e,t){return uce(e).getComputedStyle(e,t)}var dce=/([A-Z])/g;function fce(e){return e.replace(dce,"-$1").toLowerCase()}var pce=/^ms-/;function Ou(e){return fce(e).replace(pce,"-ms-")}var hce=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;function mce(e){return!!(e&&hce.test(e))}function ob(e,t){var r="",n="";if(typeof t=="string")return e.style.getPropertyValue(Ou(t))||cce(e).getPropertyValue(Ou(t));Object.keys(t).forEach(function(i){var a=t[i];!a&&a!==0?e.style.removeProperty(Ou(i)):mce(i)?n+=i+"("+a+") ":r+=Ou(i)+": "+a+";"}),n&&(r+="transform: "+n+";"),e.style.cssText+=";"+r}const vce=!!(typeof window<"u"&&window.document&&window.document.createElement);var Eh=!1,Ch=!1;try{var P1={get passive(){return Eh=!0},get once(){return Ch=Eh=!0}};vce&&(window.addEventListener("test",P1,P1),window.removeEventListener("test",P1,!0))}catch{}function gce(e,t,r,n){if(n&&typeof n!="boolean"&&!Ch){var i=n.once,a=n.capture,o=r;!Ch&&i&&(o=r.__once||function s(l){this.removeEventListener(t,s,a),r.call(this,l)},r.__once=o),e.addEventListener(t,o,Eh?n:a)}e.addEventListener(t,r,n)}function yce(e,t,r,n){var i=n&&typeof n!="boolean"?n.capture:n;e.removeEventListener(t,r,i),r.__once&&e.removeEventListener(t,r.__once,i)}function sb(e,t,r,n){return gce(e,t,r,n),function(){yce(e,t,r,n)}}function $ce(e,t,r,n){if(n===void 0&&(n=!0),e){var i=document.createEvent("HTMLEvents");i.initEvent(t,r,n),e.dispatchEvent(i)}}function wce(e){var t=ob(e,"transitionDuration")||"",r=t.indexOf("ms")===-1?1e3:1;return parseFloat(t)*r}function bce(e,t,r){r===void 0&&(r=5);var n=!1,i=setTimeout(function(){n||$ce(e,"transitionend",!0)},t+r),a=sb(e,"transitionend",function(){n=!0},{once:!0});return function(){clearTimeout(i),a()}}function Ece(e,t,r,n){r==null&&(r=wce(e)||0);var i=bce(e,r,n),a=sb(e,"transitionend",t);return function(){i(),a()}}function O4(e,t){const r=ob(e,t)||"",n=r.indexOf("ms")===-1?1e3:1;return parseFloat(r)*n}function Cce(e,t){const r=O4(e,"transitionDuration"),n=O4(e,"transitionDelay"),i=Ece(e,a=>{a.target===e&&(i(),t(a))},r+n)}function Sce(e){e.offsetHeight}function _ce(e){return e&&"setState"in e?_n.findDOMNode(e):e??null}const xce=C.forwardRef(({onEnter:e,onEntering:t,onEntered:r,onExit:n,onExiting:i,onExited:a,addEndListener:o,children:s,childRef:l,...u},c)=>{const d=R.useRef(null),p=z6(d,l),f=S=>{p(_ce(S))},m=S=>_=>{S&&d.current&&S(d.current,_)},v=R.useCallback(m(e),[e]),$=R.useCallback(m(t),[t]),h=R.useCallback(m(r),[r]),g=R.useCallback(m(n),[n]),y=R.useCallback(m(i),[i]),b=R.useCallback(m(a),[a]),O=R.useCallback(m(o),[o]);return E.jsx(Vn,{ref:c,...u,onEnter:v,onEntered:h,onEntering:$,onExit:g,onExited:b,onExiting:y,addEndListener:O,nodeRef:d,children:typeof s=="function"?(S,_)=>s(S,{..._,ref:f}):C.cloneElement(s,{ref:f})})}),Oce={[En]:"show",[Vi]:"show"},lb=R.forwardRef(({className:e,children:t,transitionClasses:r={},onEnter:n,...i},a)=>{const o={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1,...i},s=R.useCallback((l,u)=>{Sce(l),n==null||n(l,u)},[n]);return E.jsx(xce,{ref:a,addEndListener:Cce,...o,onEnter:s,childRef:t.ref,children:(l,u)=>R.cloneElement(t,{...u,className:Re("fade",e,t.props.className,Oce[l],r[l])})})});lb.displayName="Fade";const Pce={[En]:"showing",[ed]:"showing show"},ub=R.forwardRef((e,t)=>E.jsx(lb,{...e,ref:t,transitionClasses:Pce}));ub.displayName="ToastFade";const Tce={"aria-label":Jt.string,onClick:Jt.func,variant:Jt.oneOf(["white"])},Gv=R.forwardRef(({className:e,variant:t,"aria-label":r="Close",...n},i)=>E.jsx("button",{ref:i,type:"button",className:Re("btn-close",t&&`btn-close-${t}`,e),"aria-label":r,...n}));Gv.displayName="CloseButton";Gv.propTypes=Tce;const cb=R.createContext({onClose(){}}),db=R.forwardRef(({bsPrefix:e,closeLabel:t="Close",closeVariant:r,closeButton:n=!0,className:i,children:a,...o},s)=>{e=Qe(e,"toast-header");const l=R.useContext(cb),u=Nv(c=>{l==null||l.onClose==null||l.onClose(c)});return E.jsxs("div",{ref:s,...o,className:Re(e,i),children:[a,n&&E.jsx(Gv,{"aria-label":t,variant:r,onClick:u,"data-dismiss":"toast"})]})});db.displayName="ToastHeader";const Ace=dn("toast-body"),fb=R.forwardRef(({bsPrefix:e,className:t,transition:r=ub,show:n=!0,animation:i=!0,delay:a=5e3,autohide:o=!1,onClose:s,bg:l,...u},c)=>{e=Qe(e,"toast");const d=R.useRef(a),p=R.useRef(s);R.useEffect(()=>{d.current=a,p.current=s},[a,s]);const f=oce(),m=!!(o&&n),v=R.useCallback(()=>{m&&(p.current==null||p.current())},[m]);R.useEffect(()=>{f.set(v,d.current)},[f,v]);const $=R.useMemo(()=>({onClose:s}),[s]),h=!!(r&&i),g=E.jsx("div",{...u,ref:c,className:Re(e,t,l&&`bg-${l}`,!h&&(n?"show":"hide")),role:"alert","aria-live":"assertive","aria-atomic":"true"});return E.jsx(cb.Provider,{value:$,children:h&&r?E.jsx(r,{in:n,unmountOnExit:!0,children:g}):g})});fb.displayName="Toast";const T1=Object.assign(fb,{Body:Ace,Header:db}),Rce=Y7({AjvClass:rce}),jce=({message:e,cleanFn:t})=>E.jsxs(T1,{onClose:t,className:"text-bg-danger border-danger",children:[E.jsxs(T1.Header,{children:[E.jsx("strong",{className:"me-auto",children:"Error"}),E.jsx("small",{className:"text-muted",children:"just now"})]}),E.jsx(T1.Body,{children:e})]}),Ice=({schema:e,uiSchema:t,distribution:r})=>{const[n,i]=R.useState({}),[a,o]=R.useState(""),s=kS({mutationFn:rx});function l({formData:p}){i(p)}const u=()=>{o(""),s.reset()};async function c(p){const f={...p.formData,distribution:r};s.mutate(f)}if(s.isSuccess){const p=s.data["@id"];window.location.replace(p)}if(s.isError&&!a){const p=s.error.response.data,f=p.message?p.message:p.type;o(f),console.log(f)}const d=s.isLoading?"loading":s.isError?"error":"active";return E.jsxs("div",{id:"add-site-form",className:d,children:[E.jsx("div",{className:"spinner-border text-primary",role:"status",children:E.jsx("span",{className:"visually-hidden",children:"Loading..."})}),s.isError&&E.jsx(jce,{cleanFn:u,message:a}),E.jsx(X6,{schema:e,uiSchema:t,validator:Rce,onChange:l,formData:n,onSubmit:c})]})},Lce=({distribution:e})=>{const{isLoading:t,isError:r,data:n,error:i}=n5(tx(e));return E.jsx(E.Fragment,{children:n?E.jsx(Ice,{schema:n.schema,uiSchema:n.uischema,distribution:e}):null})};function Nce(){const e=new cS,t=window.location.search,r=new URLSearchParams(t);return R.useEffect(()=>{var n;(n=document.getElementById("root"))==null||n.classList.add("show-content")},[]),E.jsxs(E.Fragment,{children:[E.jsx(SS,{client:e,children:E.jsxs("div",{className:"container admin",children:[E.jsx("nav",{className:"navbar navbar-expand-lg navbar-light",children:E.jsxs("div",{className:"container-fluid",children:[E.jsx("div",{className:"container-fluid text-center logo",children:E.jsx("a",{className:"navbar-brand",href:"/",children:E.jsx("img",{src:"/++resource++plone-logo.svg",width:"215",height:"56",alt:"Plone logo"})})}),E.jsx("form",{id:"topForm",className:"d-flex"})]})}),r.get("distribution")?E.jsx(Lce,{distribution:r.get("distribution")||""}):E.jsx(E.Fragment,{children:E.jsx(sle,{})})]})}),E.jsxs("div",{className:"footer",children:[E.jsxs("div",{className:"footer-message",children:["The Plone",E.jsx("sup",{children:"®"})," Open Source CMS/WCM is"," ",E.jsx("abbr",{title:"Copyright",children:"©"})," 2000-2024 by the"," ",E.jsx("a",{className:"item",href:"http://plone.org/foundation",children:"Plone Foundation"})," ","and friends. ",E.jsx("br",{})," Distributed under the"," ",E.jsx("a",{className:"item",href:"http://creativecommons.org/licenses/GPL/2.0/",children:"GNU GPL license"}),"."]}),E.jsxs("ul",{className:"links-list",children:[E.jsx("li",{className:"item",children:E.jsx("a",{className:"item",href:"https://docs.plone.org",target:"_blank",rel:"noreferrer",children:"Plone Docs"})}),E.jsx("li",{className:"item",children:E.jsx("a",{className:"item",href:"https://training.plone.org",target:"_blank",rel:"noreferrer",children:"Plone Training"})}),E.jsx("li",{className:"item",children:E.jsx("a",{className:"item",href:"https://community.plone.org",target:"_blank",rel:"noreferrer",children:"Plone Community Forum"})})]}),E.jsx("div",{className:"logo",children:E.jsx("a",{title:"Site",href:"/",children:E.jsx("img",{src:"/++resource++plone-logo.svg",alt:"Plone Site",title:"Plone Site"})})}),E.jsx("a",{className:"powered-by",href:"https://plone.org",target:"_blank",rel:"noreferrer",children:"Plone.org"})]})]})}A1.createRoot(document.getElementById("root")).render(E.jsx(C.StrictMode,{children:E.jsx(Nce,{})}))});export default Mce(); +*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var o="",s=0;s=0)continue;n[r]=e[r]}return n}function pne(e){return!e||e.trim()==="#"}function qw({tagName:e,disabled:t,href:n,target:r,rel:i,role:o,onClick:s,tabIndex:a=0,type:l}){e||(n!=null||r!=null||i!=null?e="a":e="button");const u={tagName:e};if(e==="button")return[{type:l||"button",disabled:t},u];const c=d=>{if((t||e==="a"&&pne(n))&&d.preventDefault(),t){d.stopPropagation();return}s==null||s(d)},f=d=>{d.key===" "&&(d.preventDefault(),c(d))};return e==="a"&&(n||(n="#"),t&&(n=void 0)),[{role:o??"button",disabled:void 0,tabIndex:t?void 0:a,href:n,target:e==="a"?r:void 0,"aria-disabled":t||void 0,rel:e==="a"?i:void 0,onClick:c,onKeyDown:f},u]}const Zw=O.forwardRef((e,t)=>{let{as:n,disabled:r}=e,i=fne(e,dne);const[o,{tagName:s}]=qw(Object.assign({tagName:n,disabled:r},i));return w.jsx(s,Object.assign({},i,o,{ref:t}))});Zw.displayName="Button";const hne=["xxl","xl","lg","md","sm","xs"],mne="xs",Bd=O.createContext({prefixes:{},breakpoints:hne,minBreakpoint:mne}),{Consumer:Qse,Provider:Yse}=Bd;function xe(e,t){const{prefixes:n}=O.useContext(Bd);return e||n[t]||t}function Ww(){const{breakpoints:e}=O.useContext(Bd);return e}function Gw(){const{minBreakpoint:e}=O.useContext(Bd);return e}const zd=O.forwardRef(({as:e,bsPrefix:t,variant:n="primary",size:r,active:i=!1,disabled:o=!1,className:s,...a},l)=>{const u=xe(t,"btn"),[c,{tagName:f}]=qw({tagName:e,disabled:o,...a}),d=f;return w.jsx(d,{...c,...a,ref:l,disabled:o,className:we(s,u,i&&"active",n&&`${u}-${n}`,r&&`${u}-${r}`,a.href&&o&&"disabled")})});zd.displayName="Button";var yne=[{id:"fa",name:"Font Awesome",projectUrl:"https://fontawesome.com/",license:"CC BY 4.0 License",licenseUrl:"https://creativecommons.org/licenses/by/4.0/"},{id:"io",name:"Ionicons 4",projectUrl:"https://ionicons.com/",license:"MIT",licenseUrl:"https://github.com/ionic-team/ionicons/blob/master/LICENSE"},{id:"io5",name:"Ionicons 5",projectUrl:"https://ionicons.com/",license:"MIT",licenseUrl:"https://github.com/ionic-team/ionicons/blob/master/LICENSE"},{id:"md",name:"Material Design icons",projectUrl:"http://google.github.io/material-design-icons/",license:"Apache License Version 2.0",licenseUrl:"https://github.com/google/material-design-icons/blob/master/LICENSE"},{id:"ti",name:"Typicons",projectUrl:"http://s-ings.com/typicons/",license:"CC BY-SA 3.0",licenseUrl:"https://creativecommons.org/licenses/by-sa/3.0/"},{id:"go",name:"Github Octicons icons",projectUrl:"https://octicons.github.com/",license:"MIT",licenseUrl:"https://github.com/primer/octicons/blob/master/LICENSE"},{id:"fi",name:"Feather",projectUrl:"https://feathericons.com/",license:"MIT",licenseUrl:"https://github.com/feathericons/feather/blob/master/LICENSE"},{id:"gi",name:"Game Icons",projectUrl:"https://game-icons.net/",license:"CC BY 3.0",licenseUrl:"https://creativecommons.org/licenses/by/3.0/"},{id:"wi",name:"Weather Icons",projectUrl:"https://erikflowers.github.io/weather-icons/",license:"SIL OFL 1.1",licenseUrl:"http://scripts.sil.org/OFL"},{id:"di",name:"Devicons",projectUrl:"https://vorillaz.github.io/devicons/",license:"MIT",licenseUrl:"https://opensource.org/licenses/MIT"},{id:"ai",name:"Ant Design Icons",projectUrl:"https://github.com/ant-design/ant-design-icons",license:"MIT",licenseUrl:"https://opensource.org/licenses/MIT"},{id:"bs",name:"Bootstrap Icons",projectUrl:"https://github.com/twbs/icons",license:"MIT",licenseUrl:"https://opensource.org/licenses/MIT"},{id:"ri",name:"Remix Icon",projectUrl:"https://github.com/Remix-Design/RemixIcon",license:"Apache License Version 2.0",licenseUrl:"http://www.apache.org/licenses/"},{id:"fc",name:"Flat Color Icons",projectUrl:"https://github.com/icons8/flat-color-icons",license:"MIT",licenseUrl:"https://opensource.org/licenses/MIT"},{id:"gr",name:"Grommet-Icons",projectUrl:"https://github.com/grommet/grommet-icons",license:"Apache License Version 2.0",licenseUrl:"http://www.apache.org/licenses/"},{id:"hi",name:"Heroicons",projectUrl:"https://github.com/refactoringui/heroicons",license:"MIT",licenseUrl:"https://opensource.org/licenses/MIT"},{id:"si",name:"Simple Icons",projectUrl:"https://simpleicons.org/",license:"CC0 1.0 Universal",licenseUrl:"https://creativecommons.org/publicdomain/zero/1.0/"},{id:"im",name:"IcoMoon Free",projectUrl:"https://github.com/Keyamoon/IcoMoon-Free",license:"CC BY 4.0 License"},{id:"bi",name:"BoxIcons",projectUrl:"https://github.com/atisawd/boxicons",license:"CC BY 4.0 License"},{id:"cg",name:"css.gg",projectUrl:"https://github.com/astrit/css.gg",license:"MIT",licenseUrl:"https://opensource.org/licenses/MIT"},{id:"vsc",name:"VS Code Icons",projectUrl:"https://github.com/microsoft/vscode-codicons",license:"CC BY 4.0",licenseUrl:"https://creativecommons.org/licenses/by/4.0/"}],k0={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},Vp=S.createContext&&S.createContext(k0),li=function(){return li=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{const o=xe(e,"row"),s=Ww(),a=Gw(),l=`${o}-cols`,u=[];return s.forEach(c=>{const f=r[c];delete r[c];let d;f!=null&&typeof f=="object"?{cols:d}=f:d=f;const p=c!==a?`-${c}`:"";d!=null&&u.push(`${l}${p}-${d}`)}),w.jsx(n,{ref:i,...r,className:we(t,o,...u)})});Qi.displayName="Row";function Sne({as:e,bsPrefix:t,className:n,...r}){t=xe(t,"col");const i=Ww(),o=Gw(),s=[],a=[];return i.forEach(l=>{const u=r[l];delete r[l];let c,f,d;typeof u=="object"&&u!=null?{span:c,offset:f,order:d}=u:c=u;const p=l!==o?`-${l}`:"";c&&s.push(c===!0?`${t}${p}`:`${t}${p}-${c}`),d!=null&&a.push(`order${p}-${d}`),f!=null&&a.push(`offset${p}-${f}`)}),[{...r,className:we(n,...s,...a)},{as:e,bsPrefix:t,spans:s}]}const gn=O.forwardRef((e,t)=>{const[{className:n,...r},{as:i="div",bsPrefix:o,spans:s}]=Sne(e);return w.jsx(i,{...r,ref:t,className:we(n,!s.length&&o)})});gn.displayName="Col";function Cne(e){const{children:t,disabled:n,hasToolbar:r,hasCopy:i,hasMoveDown:o,hasMoveUp:s,hasRemove:a,index:l,onCopyIndexClick:u,onDropIndexClick:c,onReorderClick:f,readonly:d,registry:p,uiSchema:h}=e,{CopyButton:$,MoveDownButton:y,MoveUpButton:m,RemoveButton:v}=p.templates.ButtonTemplates,g={flex:1,paddingLeft:6,paddingRight:6,fontWeight:"bold"};return w.jsx("div",{children:w.jsxs(Qi,{className:"mb-2 d-flex align-items-center",children:[w.jsx(gn,{xs:"9",lg:"9",children:t}),w.jsx(gn,{xs:"3",lg:"3",className:"py-4",children:r&&w.jsxs("div",{className:"d-flex flex-row",children:[(s||o)&&w.jsx("div",{className:"m-0 p-0",children:w.jsx(m,{className:"array-item-move-up",style:g,disabled:n||d||!s,onClick:f(l,l-1),uiSchema:h,registry:p})}),(s||o)&&w.jsx("div",{className:"m-0 p-0",children:w.jsx(y,{style:g,disabled:n||d||!o,onClick:f(l,l+1),uiSchema:h,registry:p})}),i&&w.jsx("div",{className:"m-0 p-0",children:w.jsx($,{style:g,disabled:n||d,onClick:u(l),uiSchema:h,registry:p})}),a&&w.jsx("div",{className:"m-0 p-0",children:w.jsx(v,{style:g,disabled:n||d,onClick:c(l),uiSchema:h,registry:p})})]})})]})})}const Tc=O.forwardRef(({bsPrefix:e,fluid:t=!1,as:n="div",className:r,...i},o)=>{const s=xe(e,"container"),a=typeof t=="string"?`-${t}`:"-fluid";return w.jsx(n,{ref:o,...i,className:we(r,t?`${s}${a}`:s)})});Tc.displayName="Container";function _ne(e){const{canAdd:t,disabled:n,idSchema:r,uiSchema:i,items:o,onAddClick:s,readonly:a,registry:l,required:u,schema:c,title:f}=e,d=ve(i),p=me("ArrayFieldDescriptionTemplate",l,d),h=me("ArrayFieldItemTemplate",l,d),$=me("ArrayFieldTitleTemplate",l,d),{ButtonTemplates:{AddButton:y}}=l.templates;return w.jsx("div",{children:w.jsx(Qi,{className:"p-0 m-0",children:w.jsxs(gn,{className:"p-0 m-0",children:[w.jsx($,{idSchema:r,title:d.title||f,schema:c,uiSchema:i,required:u,registry:l}),w.jsx(p,{idSchema:r,description:d.description||c.description,schema:c,uiSchema:i,registry:l}),w.jsxs(Tc,{fluid:!0,className:"p-0 m-0",children:[o&&o.map(({key:m,...v})=>w.jsx(h,{...v},m)),t&&w.jsx(Tc,{className:"",children:w.jsxs(Qi,{className:"mt-2",children:[w.jsx(gn,{xs:9}),w.jsx(gn,{xs:3,className:"py-4 col-lg-3 col-3",children:w.jsx(y,{className:"array-item-add",onClick:s,disabled:n||a,uiSchema:i,registry:l})})]})})]},`array-item-list-${r.$id}`)]})})})}var Jw={exports:{}},xne="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",Pne=xne,Tne=Pne;function Xw(){}function e7(){}e7.resetWarningCache=Xw;var One=function(){function e(r,i,o,s,a,l){if(l!==Tne){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:e7,resetWarningCache:Xw};return n.PropTypes=n,n};Jw.exports=One();var Rne=Jw.exports;const Gt=be(Rne),Ane={type:Gt.string,tooltip:Gt.bool,as:Gt.elementType},Kd=O.forwardRef(({as:e="div",className:t,type:n="valid",tooltip:r=!1,...i},o)=>w.jsx(e,{...i,ref:o,className:we(t,`${n}-${r?"tooltip":"feedback"}`)}));Kd.displayName="Feedback";Kd.propTypes=Ane;const Sr=O.createContext({}),_l=O.forwardRef(({id:e,bsPrefix:t,className:n,type:r="checkbox",isValid:i=!1,isInvalid:o=!1,as:s="input",...a},l)=>{const{controlId:u}=O.useContext(Sr);return t=xe(t,"form-check-input"),w.jsx(s,{...a,ref:l,type:r,id:e||u,className:we(n,t,i&&"is-valid",o&&"is-invalid")})});_l.displayName="FormCheckInput";const Oc=O.forwardRef(({bsPrefix:e,className:t,htmlFor:n,...r},i)=>{const{controlId:o}=O.useContext(Sr);return e=xe(e,"form-check-label"),w.jsx("label",{...r,ref:i,htmlFor:n||o,className:we(t,e)})});Oc.displayName="FormCheckLabel";function Ine(e,t){return O.Children.toArray(e).some(n=>O.isValidElement(n)&&n.type===t)}const t7=O.forwardRef(({id:e,bsPrefix:t,bsSwitchPrefix:n,inline:r=!1,reverse:i=!1,disabled:o=!1,isValid:s=!1,isInvalid:a=!1,feedbackTooltip:l=!1,feedback:u,feedbackType:c,className:f,style:d,title:p="",type:h="checkbox",label:$,children:y,as:m="input",...v},g)=>{t=xe(t,"form-check"),n=xe(n,"form-switch");const{controlId:E}=O.useContext(Sr),_=O.useMemo(()=>({controlId:e||E}),[E,e]),C=!y&&$!=null&&$!==!1||Ine(y,Oc),x=w.jsx(_l,{...v,type:h==="switch"?"checkbox":h,ref:g,isValid:s,isInvalid:a,disabled:o,as:m});return w.jsx(Sr.Provider,{value:_,children:w.jsx("div",{style:d,className:we(f,C&&t,r&&`${t}-inline`,i&&`${t}-reverse`,h==="switch"&&n),children:y||w.jsxs(w.Fragment,{children:[x,C&&w.jsx(Oc,{title:p,children:$}),u&&w.jsx(Kd,{type:c,tooltip:l,children:u})]})})})});t7.displayName="FormCheck";const Rc=Object.assign(t7,{Input:_l,Label:Oc}),n7=O.forwardRef(({bsPrefix:e,type:t,size:n,htmlSize:r,id:i,className:o,isValid:s=!1,isInvalid:a=!1,plaintext:l,readOnly:u,as:c="input",...f},d)=>{const{controlId:p}=O.useContext(Sr);return e=xe(e,"form-control"),w.jsx(c,{...f,type:t,size:r,ref:d,readOnly:u,id:i||p,className:we(o,l?`${e}-plaintext`:e,n&&`${e}-${n}`,t==="color"&&`${e}-color`,s&&"is-valid",a&&"is-invalid")})});n7.displayName="FormControl";const r7=Object.assign(n7,{Feedback:Kd}),i7=O.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},i)=>(t=xe(t,"form-floating"),w.jsx(n,{ref:i,className:we(e,t),...r})));i7.displayName="FormFloating";const j0=O.forwardRef(({controlId:e,as:t="div",...n},r)=>{const i=O.useMemo(()=>({controlId:e}),[e]);return w.jsx(Sr.Provider,{value:i,children:w.jsx(t,{...n,ref:r})})});j0.displayName="FormGroup";const o7=O.forwardRef(({as:e="label",bsPrefix:t,column:n=!1,visuallyHidden:r=!1,className:i,htmlFor:o,...s},a)=>{const{controlId:l}=O.useContext(Sr);t=xe(t,"form-label");let u="col-form-label";typeof n=="string"&&(u=`${u} ${u}-${n}`);const c=we(i,t,r&&"visually-hidden",n&&u);return o=o||l,n?w.jsx(gn,{ref:a,as:"label",className:c,htmlFor:o,...s}):w.jsx(e,{ref:a,className:c,htmlFor:o,...s})});o7.displayName="FormLabel";const s7=O.forwardRef(({bsPrefix:e,className:t,id:n,...r},i)=>{const{controlId:o}=O.useContext(Sr);return e=xe(e,"form-range"),w.jsx("input",{...r,type:"range",ref:i,className:we(t,e),id:n||o})});s7.displayName="FormRange";const a7=O.forwardRef(({bsPrefix:e,size:t,htmlSize:n,className:r,isValid:i=!1,isInvalid:o=!1,id:s,...a},l)=>{const{controlId:u}=O.useContext(Sr);return e=xe(e,"form-select"),w.jsx("select",{...a,size:n,ref:l,className:we(r,e,t&&`${e}-${t}`,i&&"is-valid",o&&"is-invalid"),id:s||u})});a7.displayName="FormSelect";const l7=O.forwardRef(({bsPrefix:e,className:t,as:n="small",muted:r,...i},o)=>(e=xe(e,"form-text"),w.jsx(n,{...i,ref:o,className:we(t,e,r&&"text-muted")})));l7.displayName="FormText";const u7=O.forwardRef((e,t)=>w.jsx(Rc,{...e,ref:t,type:"switch"}));u7.displayName="Switch";const Nne=Object.assign(u7,{Input:Rc.Input,Label:Rc.Label}),c7=O.forwardRef(({bsPrefix:e,className:t,children:n,controlId:r,label:i,...o},s)=>(e=xe(e,"form-floating"),w.jsxs(j0,{ref:s,className:we(t,e),controlId:r,...o,children:[n,w.jsx("label",{htmlFor:r,children:i})]})));c7.displayName="FloatingLabel";const kne={_ref:Gt.any,validated:Gt.bool,as:Gt.elementType},L0=O.forwardRef(({className:e,validated:t,as:n="form",...r},i)=>w.jsx(n,{...r,ref:i,className:we(e,t&&"was-validated")}));L0.displayName="Form";L0.propTypes=kne;const Rt=Object.assign(L0,{Group:j0,Control:r7,Floating:i7,Check:Rc,Switch:Nne,Label:o7,Text:l7,Range:s7,Select:a7,FloatingLabel:c7});function jne({id:e,placeholder:t,required:n,readonly:r,disabled:i,type:o,value:s,onChange:a,onChangeOverride:l,onBlur:u,onFocus:c,autofocus:f,options:d,schema:p,rawErrors:h=[],children:$,extraProps:y}){const m={...y,...k8(p,o,d)},v=({target:{value:_}})=>a(_===""?d.emptyValue:_),g=({target:_})=>u(e,_&&_.value),E=({target:_})=>c(e,_&&_.value);return w.jsxs(w.Fragment,{children:[w.jsx(Rt.Control,{id:e,name:e,placeholder:t,autoFocus:f,required:n,disabled:i,readOnly:r,className:h.length>0?"is-invalid":"",list:p.examples?Ya(e):void 0,...m,value:s||s===0?s:"",onChange:l||v,onBlur:g,onFocus:E,"aria-describedby":Xt(e,!!p.examples)}),$,Array.isArray(p.examples)?w.jsx("datalist",{id:Ya(e),children:p.examples.concat(p.default&&!p.examples.includes(p.default)?[p.default]:[]).map(_=>w.jsx("option",{value:_},_))}):null]})}function Lne({id:e,description:t}){return t?w.jsx("div",{children:w.jsx("div",{id:e,className:"mb-3",children:t})}):null}const M0=O.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},i)=>(t=xe(t,"card-body"),w.jsx(n,{ref:i,className:we(e,t),...r})));M0.displayName="CardBody";const d7=O.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},i)=>(t=xe(t,"card-footer"),w.jsx(n,{ref:i,className:we(e,t),...r})));d7.displayName="CardFooter";const f7=O.createContext(null);f7.displayName="CardHeaderContext";const p7=O.forwardRef(({bsPrefix:e,className:t,as:n="div",...r},i)=>{const o=xe(e,"card-header"),s=O.useMemo(()=>({cardHeaderBsPrefix:o}),[o]);return w.jsx(f7.Provider,{value:s,children:w.jsx(n,{ref:i,...r,className:we(t,o)})})});p7.displayName="CardHeader";const h7=O.forwardRef(({bsPrefix:e,className:t,variant:n,as:r="img",...i},o)=>{const s=xe(e,"card-img");return w.jsx(r,{ref:o,className:we(n?`${s}-${n}`:s,t),...i})});h7.displayName="CardImg";const m7=O.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},i)=>(t=xe(t,"card-img-overlay"),w.jsx(n,{ref:i,className:we(e,t),...r})));m7.displayName="CardImgOverlay";const y7=O.forwardRef(({className:e,bsPrefix:t,as:n="a",...r},i)=>(t=xe(t,"card-link"),w.jsx(n,{ref:i,className:we(e,t),...r})));y7.displayName="CardLink";const v7=e=>O.forwardRef((t,n)=>w.jsx("div",{...t,ref:n,className:we(t.className,e)})),Mne=v7("h6"),g7=O.forwardRef(({className:e,bsPrefix:t,as:n=Mne,...r},i)=>(t=xe(t,"card-subtitle"),w.jsx(n,{ref:i,className:we(e,t),...r})));g7.displayName="CardSubtitle";const $7=O.forwardRef(({className:e,bsPrefix:t,as:n="p",...r},i)=>(t=xe(t,"card-text"),w.jsx(n,{ref:i,className:we(e,t),...r})));$7.displayName="CardText";const Fne=v7("h5"),w7=O.forwardRef(({className:e,bsPrefix:t,as:n=Fne,...r},i)=>(t=xe(t,"card-title"),w.jsx(n,{ref:i,className:we(e,t),...r})));w7.displayName="CardTitle";const E7=O.forwardRef(({bsPrefix:e,className:t,bg:n,text:r,border:i,body:o=!1,children:s,as:a="div",...l},u)=>{const c=xe(e,"card");return w.jsx(a,{ref:u,...l,className:we(t,c,n&&`bg-${n}`,r&&`text-${r}`,i&&`border-${i}`),children:o?w.jsx(M0,{children:s}):s})});E7.displayName="Card";const t1=Object.assign(E7,{Img:h7,Title:w7,Subtitle:g7,Body:M0,Link:y7,Text:$7,Header:p7,Footer:d7,ImgOverlay:m7});function Hp(){return Hp=Object.assign?Object.assign.bind():function(e){for(var t=1;t1?c-1:0),d=1;dt+1,0);return e}const n4=e=>!e||typeof e=="function"?e:t=>{e.current=t};function Zne(e,t){const n=n4(e),r=n4(t);return i=>{n&&n(i),r&&r(i)}}function Wne(e,t){return O.useMemo(()=>Zne(e,t),[e,t])}const F0=O.createContext(null);F0.displayName="NavContext";const Bp=O.createContext(null),D0=(e,t=null)=>e!=null?String(e):t||null,S7=O.createContext(null),Gne="data-rr-ui-",Qne="rrUi";function V0(e){return`${Gne}${e}`}function Yne(e){return`${Qne}${e}`}function Jne(e){const t=O.useRef(e);return O.useEffect(()=>{t.current=e},[e]),t}function Xne(e){const t=Jne(e);return O.useCallback(function(...n){return t.current&&t.current(...n)},[t])}const ere=["as","active","eventKey"];function tre(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function C7({key:e,onClick:t,active:n,id:r,role:i,disabled:o}){const s=O.useContext(Bp),a=O.useContext(F0),l=O.useContext(S7);let u=n;const c={role:i};if(a){!i&&a.role==="tablist"&&(c.role="tab");const f=a.getControllerId(e??null),d=a.getControlledId(e??null);c[V0("event-key")]=e,c.id=f||r,u=n==null&&e!=null?a.activeKey===e:n,(u||!(l!=null&&l.unmountOnExit)&&!(l!=null&&l.mountOnEnter))&&(c["aria-controls"]=d)}return c.role==="tab"&&(c["aria-selected"]=u,u||(c.tabIndex=-1),o&&(c.tabIndex=-1,c["aria-disabled"]=!0)),c.onClick=Xne(f=>{o||(t==null||t(f),e!=null&&s&&!f.isPropagationStopped()&&s(e,f))}),[c,{isActive:u}]}const _7=O.forwardRef((e,t)=>{let{as:n=Zw,active:r,eventKey:i}=e,o=tre(e,ere);const[s,a]=C7(Object.assign({key:D0(i,o.href),active:r},o));return s[V0("active")]=a.isActive,w.jsx(n,Object.assign({},o,s,{ref:t}))});_7.displayName="NavItem";const nre=["as","onSelect","activeKey","role","onKeyDown"];function rre(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}const r4=()=>{},i4=V0("event-key"),x7=O.forwardRef((e,t)=>{let{as:n="div",onSelect:r,activeKey:i,role:o,onKeyDown:s}=e,a=rre(e,nre);const l=qne(),u=O.useRef(!1),c=O.useContext(Bp),f=O.useContext(S7);let d,p;f&&(o=o||"tablist",i=f.activeKey,d=f.getControlledId,p=f.getControllerId);const h=O.useRef(null),$=g=>{const E=h.current;if(!E)return null;const _=Kne(E,`[${i4}]:not([aria-disabled=true])`),C=E.querySelector("[aria-selected=true]");if(!C||C!==document.activeElement)return null;const x=_.indexOf(C);if(x===-1)return null;let b=x+g;return b>=_.length&&(b=0),b<0&&(b=_.length-1),_[b]},y=(g,E)=>{g!=null&&(r==null||r(g,E),c==null||c(g,E))},m=g=>{if(s==null||s(g),!f)return;let E;switch(g.key){case"ArrowLeft":case"ArrowUp":E=$(-1);break;case"ArrowRight":case"ArrowDown":E=$(1);break;default:return}E&&(g.preventDefault(),y(E.dataset[Yne("EventKey")]||null,g),u.current=!0,l())};O.useEffect(()=>{if(h.current&&u.current){const g=h.current.querySelector(`[${i4}][aria-selected=true]`);g==null||g.focus()}u.current=!1});const v=Wne(t,h);return w.jsx(Bp.Provider,{value:y,children:w.jsx(F0.Provider,{value:{role:o,activeKey:D0(i),getControlledId:d||r4,getControllerId:p||r4},children:w.jsx(n,Object.assign({},a,{onKeyDown:m,ref:v,role:o}))})})});x7.displayName="Nav";const ire=Object.assign(x7,{Item:_7});function ore(e){const t=O.useRef(e);return O.useEffect(()=>{t.current=e},[e]),t}function P7(e){const t=ore(e);return O.useCallback(function(...n){return t.current&&t.current(...n)},[t])}const T7=O.forwardRef(({bsPrefix:e,active:t,disabled:n,eventKey:r,className:i,variant:o,action:s,as:a,...l},u)=>{e=xe(e,"list-group-item");const[c,f]=C7({key:D0(r,l.href),active:t,...l}),d=P7(h=>{if(n){h.preventDefault(),h.stopPropagation();return}c.onClick(h)});n&&l.tabIndex===void 0&&(l.tabIndex=-1,l["aria-disabled"]=!0);const p=a||(s?l.href?"a":"button":"div");return w.jsx(p,{ref:u,...l,...c,onClick:d,className:we(i,e,f.isActive&&"active",n&&"disabled",o&&`${e}-${o}`,s&&`${e}-action`)})});T7.displayName="ListGroupItem";const O7=O.forwardRef((e,t)=>{const{className:n,bsPrefix:r,variant:i,horizontal:o,numbered:s,as:a="div",...l}=Une(e,{activeKey:"onSelect"}),u=xe(r,"list-group");let c;return o&&(c=o===!0?"horizontal":`horizontal-${o}`),w.jsx(ire,{ref:t,...l,as:a,className:we(n,u,i&&`${u}-${i}`,c&&`${u}-${c}`,s&&`${u}-numbered`)})});O7.displayName="ListGroup";const Ac=Object.assign(O7,{Item:T7});function sre({errors:e,registry:t}){const{translateString:n}=t;return w.jsxs(t1,{border:"danger",className:"mb-4",children:[w.jsx(t1.Header,{className:"alert-danger",children:n(Ce.ErrorsLabel)}),w.jsx(t1.Body,{className:"p-0",children:w.jsx(Ac,{children:e.map((r,i)=>w.jsx(Ac.Item,{className:"border-0",children:w.jsx("span",{children:r.stack})},i))})})]})}var are=Cl.GenIcon,lre=function(t){return are({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M352 115h90c3.3 0 6-2.7 6-6 0-8.2-3.7-16-10-21.3l-77.1-64.2c-4.9-4.1-14.2-7.4-20.6-7.4-4.1 0-7.4 3.3-7.4 7.4V96c.1 10.5 8.6 19 19.1 19z"}},{tag:"path",attr:{d:"M307 96V16H176c-17.6 0-32 14.4-32 32v336c0 17.6 14.4 32 32 32h240c17.6 0 32-14.4 32-32V141h-96c-24.8 0-45-20.2-45-45z"}},{tag:"path",attr:{d:"M116 412V80H96c-17.6 0-32 14.4-32 32v352c0 17.6 14.4 32 32 32h256c17.6 0 32-14.4 32-32v-20H148c-17.6 0-32-14.4-32-32z"}}]})(t)},ure=Cl.GenIcon,cre=function(t){return ure({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M368.5 240h-225c-8.8 0-16 7.2-16 16 0 4.4 1.8 8.4 4.7 11.3 2.9 2.9 6.9 4.7 11.3 4.7h225c8.8 0 16-7.2 16-16s-7.2-16-16-16z"}}]})(t)},dre=Cl.GenIcon,fre=function(t){return dre({tag:"svg",attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M868 545.5L536.1 163a31.96 31.96 0 0 0-48.3 0L156 545.5a7.97 7.97 0 0 0 6 13.2h81c4.6 0 9-2 12.1-5.5L474 300.9V864c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V300.9l218.9 252.3c3 3.5 7.4 5.5 12.1 5.5h81c6.8 0 10.5-8 6-13.2z"}}]})(t)},pre=Cl.GenIcon,hre=function(t){return pre({tag:"svg",attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0 0 48.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z"}}]})(t)};function qd(e){const{icon:t,iconType:n,className:r,uiSchema:i,registry:o,...s}=e;return w.jsx(zd,{block:n==="block",...s,variant:e.variant||"light",size:"sm",children:t})}function mre(e){const{registry:{translateString:t}}=e;return w.jsx(qd,{title:t(Ce.CopyButton),...e,icon:w.jsx(lre,{})})}function yre(e){const{registry:{translateString:t}}=e;return w.jsx(qd,{title:t(Ce.MoveDownButton),...e,icon:w.jsx(hre,{})})}function vre(e){const{registry:{translateString:t}}=e;return w.jsx(qd,{title:t(Ce.MoveUpButton),...e,icon:w.jsx(fre,{})})}function gre(e){const{registry:{translateString:t}}=e;return w.jsx(qd,{title:t(Ce.RemoveButton),...e,variant:"danger",icon:w.jsx(cre,{})})}function $re(e){const{errors:t=[],idSchema:n}=e;if(t.length===0)return null;const r=zm(n);return w.jsx(Ac,{as:"ul",id:r,children:t.map((i,o)=>w.jsx(Ac.Item,{as:"li",className:"border-0 m-0 p-0",children:w.jsx("small",{className:"m-0 text-danger",children:i})},o))})}function wre(e){const{idSchema:t,help:n,hasErrors:r}=e;if(!n)return null;const i=Km(t);return w.jsx(Rt.Text,{className:r?"text-danger":"text-muted",id:i,children:n})}function Ere({id:e,children:t,displayLabel:n,rawErrors:r=[],errors:i,help:o,description:s,rawDescription:a,classNames:l,style:u,disabled:c,label:f,hidden:d,onDropPropertyClick:p,onKeyChange:h,readonly:$,required:y,schema:m,uiSchema:v,registry:g}){const E=ve(v),_=me("WrapIfAdditionalTemplate",g,E);return d?w.jsx("div",{className:"hidden",children:t}):w.jsx(_,{classNames:l,style:u,disabled:c,id:e,label:f,onDropPropertyClick:p,onKeyChange:h,readonly:$,required:y,schema:m,uiSchema:v,registry:g,children:w.jsxs(Rt.Group,{children:[n&&w.jsxs(Rt.Label,{htmlFor:e,className:r.length>0?"text-danger":"",children:[f,y?"*":null]}),t,n&&a&&w.jsx(Rt.Text,{className:r.length>0?"text-danger":"text-muted",children:s}),i,o]})})}function bre({description:e,title:t,properties:n,required:r,uiSchema:i,idSchema:o,schema:s,formData:a,onAddClick:l,disabled:u,readonly:c,registry:f}){const d=ve(i),p=me("TitleFieldTemplate",f,d),h=me("DescriptionFieldTemplate",f,d),{ButtonTemplates:{AddButton:$}}=f.templates;return w.jsxs(w.Fragment,{children:[t&&w.jsx(p,{id:qm(o),title:t,required:r,schema:s,uiSchema:i,registry:f}),e&&w.jsx(h,{id:ro(o),description:e,schema:s,uiSchema:i,registry:f}),w.jsxs(Tc,{fluid:!0,className:"p-0",children:[n.map((y,m)=>w.jsx(Qi,{style:{marginBottom:"10px"},className:y.hidden?"d-none":void 0,children:w.jsxs(gn,{xs:12,children:[" ",y.content]})},m)),V3(s,i,a)?w.jsx(Qi,{children:w.jsx(gn,{xs:{offset:9,span:3},className:"py-4",children:w.jsx($,{onClick:l(s),disabled:u||c,className:"object-property-expand",uiSchema:i,registry:f})})}):null]})]})}function Sre(e){const{submitText:t,norender:n,props:r}=j8(e.uiSchema);return n?null:w.jsx("div",{children:w.jsx(zd,{variant:"primary",type:"submit",...r,children:t})})}function Cre({id:e,title:t,uiSchema:n}){const r=ve(n);return w.jsxs("div",{id:e,className:"my-1",children:[w.jsx("h5",{children:r.title||t}),w.jsx("hr",{className:"border-0 bg-secondary",style:{height:"1px"}})]})}function _re({classNames:e,style:t,children:n,disabled:r,id:i,label:o,onDropPropertyClick:s,onKeyChange:a,readonly:l,required:u,schema:c,uiSchema:f,registry:d}){const{templates:p,translateString:h}=d,{RemoveButton:$}=p.ButtonTemplates,y=h(Ce.KeyLabel,[o]);if(!(as in c))return w.jsx("div",{className:e,style:t,children:n});const v=({target:E})=>a(E.value),g=`${i}-key`;return w.jsxs(Qi,{className:e,style:t,children:[w.jsx(gn,{xs:5,children:w.jsxs(Rt.Group,{children:[w.jsx(Rt.Label,{htmlFor:g,children:y}),w.jsx(Rt.Control,{required:u,defaultValue:o,disabled:r||l,id:g,name:g,onBlur:l?void 0:v,type:"text"})]})}),w.jsx(gn,{xs:5,children:n}),w.jsx(gn,{xs:2,className:"py-4",children:w.jsx($,{iconType:"block",className:"w-100",disabled:r||l,onClick:s(o),uiSchema:f,registry:d})})]},g)}function xre(){return{ArrayFieldItemTemplate:Cne,ArrayFieldTemplate:_ne,BaseInputTemplate:jne,ButtonTemplates:{AddButton:bne,CopyButton:mre,MoveDownButton:yre,MoveUpButton:vre,RemoveButton:gre,SubmitButton:Sre},DescriptionFieldTemplate:Lne,ErrorListTemplate:sre,FieldErrorTemplate:$re,FieldHelpTemplate:wre,FieldTemplate:Ere,ObjectFieldTemplate:bre,TitleFieldTemplate:Cre,WrapIfAdditionalTemplate:_re}}function Pre(e){const{id:t,value:n,disabled:r,readonly:i,label:o,hideLabel:s,schema:a,autofocus:l,options:u,onChange:c,onBlur:f,onFocus:d,registry:p,uiSchema:h}=e,$=ga(a),y=me("DescriptionFieldTemplate",p,u),m=({target:{checked:_}})=>c(_),v=({target:_})=>f(t,_&&_.checked),g=({target:_})=>d(t,_&&_.checked),E=u.description||a.description;return w.jsxs(Rt.Group,{className:`checkbox ${r||i?"disabled":""}`,"aria-describedby":Xt(t),children:[!s&&!!E&&w.jsx(y,{id:ro(t),description:E,schema:a,uiSchema:h,registry:p}),w.jsx(Rt.Check,{id:t,name:t,label:Zm(o,s||!o),checked:typeof n>"u"?!1:n,required:$,disabled:r||i,autoFocus:l,onChange:m,type:"checkbox",onBlur:v,onFocus:g})]})}function Tre({id:e,disabled:t,options:n,value:r,autofocus:i,readonly:o,required:s,onChange:a,onBlur:l,onFocus:u}){const{enumOptions:c,enumDisabled:f,inline:d,emptyValue:p}=n,h=Array.isArray(r)?r:[r],$=v=>({target:{checked:g}})=>{a(g?N8(v,h,c):A8(v,h,c))},y=({target:v})=>l(e,ct(v&&v.value,c,p)),m=({target:v})=>u(e,ct(v&&v.value,c,p));return w.jsx(Rt.Group,{children:Array.isArray(c)&&c.map((v,g)=>{const E=gl(v.value,h),_=Array.isArray(f)&&f.indexOf(v.value)!==-1;return w.jsx(Rt.Check,{inline:d,custom:!0,required:s,checked:E,className:"bg-transparent border-0",type:"checkbox",id:Nd(e,g),name:e,label:v.label,autoFocus:i&&g===0,onChange:$(g),onBlur:y,onFocus:m,disabled:t||_||o,"aria-describedby":Xt(e)},v.value)})})}function Ore({id:e,options:t,value:n,required:r,disabled:i,readonly:o,onChange:s,onBlur:a,onFocus:l}){const{enumOptions:u,enumDisabled:c,emptyValue:f}=t,d=({target:{value:y}})=>s(ct(y,u,f)),p=({target:y})=>a(e,ct(y&&y.value,u,f)),h=({target:y})=>l(e,ct(y&&y.value,u,f)),$=!!(t&&t.inline);return w.jsx(Rt.Group,{className:"mb-0",children:Array.isArray(u)&&u.map((y,m)=>{const v=Array.isArray(c)&&c.indexOf(y.value)!==-1,g=gl(y.value,n);return w.jsx(Rt.Check,{inline:$,label:y.label,id:Nd(e,m),name:e,type:"radio",disabled:i||v||o,checked:g,required:r,value:String(m),onChange:d,onBlur:p,onFocus:h,"aria-describedby":Xt(e)},m)})})}function Rre(e){const{value:t,label:n,hideLabel:r,options:i,registry:o}=e,s=me("BaseInputTemplate",o,i);return w.jsx(s,{...e,extraProps:{label:Zm(n||void 0,r)},children:w.jsx("span",{className:"range-view",children:t})})}function Are({schema:e,id:t,options:n,required:r,disabled:i,readonly:o,value:s,multiple:a,autofocus:l,onChange:u,onBlur:c,onFocus:f,placeholder:d,rawErrors:p=[]}){const{enumOptions:h,enumDisabled:$,emptyValue:y}=n,m=a?[]:"";function v(_,C){return C?[].slice.call(_.target.options).filter(x=>x.selected).map(x=>x.value):_.target.value}const g=I8(s,h,a),E=!a&&e.default===void 0;return w.jsxs(Rt.Control,{as:"select",bsPrefix:"custom-select",id:t,name:t,value:typeof g>"u"?m:g,required:r,multiple:a,disabled:i||o,autoFocus:l,className:p.length>0?"is-invalid":"",onBlur:c&&(_=>{const C=v(_,a);c(t,ct(C,h,y))}),onFocus:f&&(_=>{const C=v(_,a);f(t,ct(C,h,y))}),onChange:_=>{const C=v(_,a);u(ct(C,h,y))},"aria-describedby":Xt(t),children:[E&&w.jsx("option",{value:"",children:d}),h.map(({value:_,label:C},x)=>{const b=Array.isArray($)&&$.indexOf(_)!=-1;return w.jsx("option",{id:C,value:String(x),disabled:b,children:C},x)})]})}const R7=O.createContext(null);R7.displayName="InputGroupContext";const Zd=O.forwardRef(({className:e,bsPrefix:t,as:n="span",...r},i)=>(t=xe(t,"input-group-text"),w.jsx(n,{ref:i,className:we(e,t),...r})));Zd.displayName="InputGroupText";const Ire=e=>w.jsx(Zd,{children:w.jsx(_l,{type:"checkbox",...e})}),Nre=e=>w.jsx(Zd,{children:w.jsx(_l,{type:"radio",...e})}),A7=O.forwardRef(({bsPrefix:e,size:t,hasValidation:n,className:r,as:i="div",...o},s)=>{e=xe(e,"input-group");const a=O.useMemo(()=>({}),[]);return w.jsx(R7.Provider,{value:a,children:w.jsx(i,{ref:s,...o,className:we(r,e,t&&`${e}-${t}`,n&&"has-validation")})})});A7.displayName="InputGroup";const kre=Object.assign(A7,{Text:Zd,Radio:Nre,Checkbox:Ire});function jre({id:e,placeholder:t,value:n,required:r,disabled:i,autofocus:o,readonly:s,onBlur:a,onFocus:l,onChange:u,options:c}){const f=({target:{value:h}})=>u(h===""?c.emptyValue:h),d=({target:h})=>a(e,h&&h.value),p=({target:h})=>l(e,h&&h.value);return w.jsx(kre,{children:w.jsx(r7,{id:e,name:e,as:"textarea",placeholder:t,disabled:i,readOnly:s,value:n,required:r,autoFocus:o,rows:c.rows||5,onChange:f,onBlur:d,onFocus:p,"aria-describedby":Xt(e)})})}function Lre(){return{CheckboxWidget:Pre,CheckboxesWidget:Tre,RadioWidget:Ore,RangeWidget:Rre,SelectWidget:Are,TextareaWidget:jre}}function Mre(){return{templates:xre(),widgets:Lre()}}function Fre(){return une(Mre())}const I7=Fre(),Dre=({schema:e,uiSchema:t,extraErrors:n,onSubmit:r})=>{const[i,o]=O.useState({});function s({formData:a}){o(a)}return w.jsx(w.Fragment,{children:w.jsx(I7,{schema:e,uiSchema:t,validator:jX,showErrorList:"top",onChange:s,formData:i,onSubmit:r,extraErrors:n})})},Vre={properties:{login:{type:"string",title:"Username"},password:{type:"string",title:"Password"}},required:["login","password"]},Hre={"ui:order":["login","password"]},Ure=({closeModalHandler:e,cameFrom:t})=>{const[n,r]=O.useState({});async function i(o){(await fetch("./@login",{method:"POST",headers:{Accept:"application/json"},body:JSON.stringify(o.formData)})).ok?(r({}),t&&(window.location.href=t),e()):r({__errors:["Login or password are incorrect"]})}return w.jsx("div",{className:"modal fade show",style:{display:"block"},tabIndex:-1,children:w.jsx("div",{className:"modal-dialog",children:w.jsxs("div",{className:"modal-content",children:[w.jsxs("div",{className:"modal-header",children:[w.jsx("h5",{className:"modal-title",children:"Login Form"}),w.jsx("button",{type:"button",className:"btn-close","data-bs-dismiss":"modal","aria-label":"Close",onClick:e})]}),w.jsx("div",{className:"modal-body",children:w.jsx(Dre,{schema:Vre,uiSchema:Hre,onSubmit:i,extraErrors:n})})]})})})};var Bre=!!(typeof window<"u"&&window.document&&window.document.createElement),zre=function(){function e(t,n){for(var r=0;r{const{isLoading:e,isError:t,data:n,error:r}=U9(YC()),[i,o]=O.useState(!1),[s,a]=O.useState(""),l=async()=>(await fetch("./@@ploneAddSite",{method:"GET"})).status===401?!1:(o(!1),!0),u=async(c,f)=>{const d=`./@@ploneAddSite?distribution=${f}`;c?window.location.href=d:(a(d),await l()?window.location.href=d:o(!0))};if(e)return w.jsx(w.Fragment,{children:"Loading..."});if(t)return w.jsx(w.Fragment,{children:"An error has occurred: "+r});if(n){const{sites:c,distributions:f,can_manage:d}=n;return w.jsxs(w.Fragment,{children:[i&&w.jsx(zp,{children:w.jsx(Ure,{cameFrom:s,closeModalHandler:()=>o(!1)})}),(c==null?void 0:c.length)>0?w.jsxs("div",{className:"sites",children:[w.jsx("h2",{children:"Sites"}),w.jsx("hr",{}),w.jsx("h3",{children:"Existing Sites"}),w.jsx(kT,{sites:c})]}):null,(f==null?void 0:f.length)>0?w.jsxs("div",{className:"distributions",children:[w.jsx("h2",{children:"Create a new site"}),w.jsx("hr",{}),w.jsx("h3",{children:"Available distributions"}),w.jsx(AT,{distributions:f,can_manage:d,handler:u})]}):null,!d&&Bh.createPortal(w.jsx(nm,{type:"button",className:"btn btn-primary",onPress:()=>l(),children:"Login"}),document.getElementById("topForm"))]})}return null};var Kp={exports:{}},H0={},Ps={};Object.defineProperty(Ps,"__esModule",{value:!0});Ps.dynamicAnchor=void 0;const n1=ce,Xre=en,o4=Tt,eie=br,tie={keyword:"$dynamicAnchor",schemaType:"string",code:e=>j7(e,e.schema)};function j7(e,t){const{gen:n,it:r}=e;r.schemaEnv.root.dynamicAnchors[t]=!0;const i=(0,n1._)`${Xre.default.dynamicAnchors}${(0,n1.getProperty)(t)}`,o=r.errSchemaPath==="#"?r.validateName:nie(e);n.if((0,n1._)`!${i}`,()=>n.assign(i,o))}Ps.dynamicAnchor=j7;function nie(e){const{schemaEnv:t,schema:n,self:r}=e.it,{root:i,baseId:o,localRefs:s,meta:a}=t.root,{schemaId:l}=r.opts,u=new o4.SchemaEnv({schema:n,schemaId:l,root:i,baseId:o,localRefs:s,meta:a});return o4.compileSchema.call(r,u),(0,eie.getValidate)(e,u)}Ps.default=tie;var Ts={};Object.defineProperty(Ts,"__esModule",{value:!0});Ts.dynamicRef=void 0;const s4=ce,rie=en,a4=br,iie={keyword:"$dynamicRef",schemaType:"string",code:e=>L7(e,e.schema)};function L7(e,t){const{gen:n,keyword:r,it:i}=e;if(t[0]!=="#")throw new Error(`"${r}" only supports hash fragment reference`);const o=t.slice(1);if(i.allErrors)s();else{const l=n.let("valid",!1);s(l),e.ok(l)}function s(l){if(i.schemaEnv.root.dynamicAnchors[o]){const u=n.let("_v",(0,s4._)`${rie.default.dynamicAnchors}${(0,s4.getProperty)(o)}`);n.if(u,a(u,l),a(i.validateName,l))}else a(i.validateName,l)()}function a(l,u){return u?()=>n.block(()=>{(0,a4.callRef)(e,l),n.let(u,!0)}):()=>(0,a4.callRef)(e,l)}}Ts.dynamicRef=L7;Ts.default=iie;var U0={};Object.defineProperty(U0,"__esModule",{value:!0});const oie=Ps,sie=$e,aie={keyword:"$recursiveAnchor",schemaType:"boolean",code(e){e.schema?(0,oie.dynamicAnchor)(e,""):(0,sie.checkStrictMode)(e.it,"$recursiveAnchor: false is ignored")}};U0.default=aie;var B0={};Object.defineProperty(B0,"__esModule",{value:!0});const lie=Ts,uie={keyword:"$recursiveRef",schemaType:"string",code:e=>(0,lie.dynamicRef)(e,e.schema)};B0.default=uie;Object.defineProperty(H0,"__esModule",{value:!0});const cie=Ps,die=Ts,fie=U0,pie=B0,hie=[cie.default,die.default,fie.default,pie.default];H0.default=hie;var z0={},K0={};Object.defineProperty(K0,"__esModule",{value:!0});const l4=Fd,mie={keyword:"dependentRequired",type:"object",schemaType:"object",error:l4.error,code:e=>(0,l4.validatePropertyDeps)(e)};K0.default=mie;var q0={};Object.defineProperty(q0,"__esModule",{value:!0});const yie=Fd,vie={keyword:"dependentSchemas",type:"object",schemaType:"object",code:e=>(0,yie.validateSchemaDeps)(e)};q0.default=vie;var Z0={};Object.defineProperty(Z0,"__esModule",{value:!0});const gie=$e,$ie={keyword:["maxContains","minContains"],type:"array",schemaType:"number",code({keyword:e,parentSchema:t,it:n}){t.contains===void 0&&(0,gie.checkStrictMode)(n,`"${e}" without "contains" is ignored`)}};Z0.default=$ie;Object.defineProperty(z0,"__esModule",{value:!0});const wie=K0,Eie=q0,bie=Z0,Sie=[wie.default,Eie.default,bie.default];z0.default=Sie;var W0={},G0={};Object.defineProperty(G0,"__esModule",{value:!0});const Vr=ce,u4=$e,Cie=en,_ie={message:"must NOT have unevaluated properties",params:({params:e})=>(0,Vr._)`{unevaluatedProperty: ${e.unevaluatedProperty}}`},xie={keyword:"unevaluatedProperties",type:"object",schemaType:["boolean","object"],trackErrors:!0,error:_ie,code(e){const{gen:t,schema:n,data:r,errsCount:i,it:o}=e;if(!i)throw new Error("ajv implementation error");const{allErrors:s,props:a}=o;a instanceof Vr.Name?t.if((0,Vr._)`${a} !== true`,()=>t.forIn("key",r,f=>t.if(u(a,f),()=>l(f)))):a!==!0&&t.forIn("key",r,f=>a===void 0?l(f):t.if(c(a,f),()=>l(f))),o.props=!0,e.ok((0,Vr._)`${i} === ${Cie.default.errors}`);function l(f){if(n===!1){e.setParams({unevaluatedProperty:f}),e.error(),s||t.break();return}if(!(0,u4.alwaysValidSchema)(o,n)){const d=t.name("valid");e.subschema({keyword:"unevaluatedProperties",dataProp:f,dataPropType:u4.Type.Str},d),s||t.if((0,Vr.not)(d),()=>t.break())}}function u(f,d){return(0,Vr._)`!${f} || !${f}[${d}]`}function c(f,d){const p=[];for(const h in f)f[h]===!0&&p.push((0,Vr._)`${d} !== ${h}`);return(0,Vr.and)(...p)}}};G0.default=xie;var Q0={};Object.defineProperty(Q0,"__esModule",{value:!0});const Ai=ce,c4=$e,Pie={message:({params:{len:e}})=>(0,Ai.str)`must NOT have more than ${e} items`,params:({params:{len:e}})=>(0,Ai._)`{limit: ${e}}`},Tie={keyword:"unevaluatedItems",type:"array",schemaType:["boolean","object"],error:Pie,code(e){const{gen:t,schema:n,data:r,it:i}=e,o=i.items||0;if(o===!0)return;const s=t.const("len",(0,Ai._)`${r}.length`);if(n===!1)e.setParams({len:o}),e.fail((0,Ai._)`${s} > ${o}`);else if(typeof n=="object"&&!(0,c4.alwaysValidSchema)(i,n)){const l=t.var("valid",(0,Ai._)`${s} <= ${o}`);t.if((0,Ai.not)(l),()=>a(l,o)),e.ok(l)}i.items=!0;function a(l,u){t.forRange("i",u,s,c=>{e.subschema({keyword:"unevaluatedItems",dataProp:c,dataPropType:c4.Type.Num},l),i.allErrors||t.if((0,Ai.not)(l),()=>t.break())})}}};Q0.default=Tie;Object.defineProperty(W0,"__esModule",{value:!0});const Oie=G0,Rie=Q0,Aie=[Oie.default,Rie.default];W0.default=Aie;var Y0={};const Iie="https://json-schema.org/draft/2019-09/schema",Nie="https://json-schema.org/draft/2019-09/schema",kie={"https://json-schema.org/draft/2019-09/vocab/core":!0,"https://json-schema.org/draft/2019-09/vocab/applicator":!0,"https://json-schema.org/draft/2019-09/vocab/validation":!0,"https://json-schema.org/draft/2019-09/vocab/meta-data":!0,"https://json-schema.org/draft/2019-09/vocab/format":!1,"https://json-schema.org/draft/2019-09/vocab/content":!0},jie=!0,Lie="Core and Validation specifications meta-schema",Mie=[{$ref:"meta/core"},{$ref:"meta/applicator"},{$ref:"meta/validation"},{$ref:"meta/meta-data"},{$ref:"meta/format"},{$ref:"meta/content"}],Fie=["object","boolean"],Die={definitions:{$comment:"While no longer an official keyword as it is replaced by $defs, this keyword is retained in the meta-schema to prevent incompatible extensions as it remains in common use.",type:"object",additionalProperties:{$recursiveRef:"#"},default:{}},dependencies:{$comment:'"dependencies" is no longer a keyword, but schema authors should avoid redefining it to facilitate a smooth transition to "dependentSchemas" and "dependentRequired"',type:"object",additionalProperties:{anyOf:[{$recursiveRef:"#"},{$ref:"meta/validation#/$defs/stringArray"}]}}},Vie={$schema:Iie,$id:Nie,$vocabulary:kie,$recursiveAnchor:jie,title:Lie,allOf:Mie,type:Fie,properties:Die},Hie="https://json-schema.org/draft/2019-09/schema",Uie="https://json-schema.org/draft/2019-09/meta/applicator",Bie={"https://json-schema.org/draft/2019-09/vocab/applicator":!0},zie=!0,Kie="Applicator vocabulary meta-schema",qie=["object","boolean"],Zie={additionalItems:{$recursiveRef:"#"},unevaluatedItems:{$recursiveRef:"#"},items:{anyOf:[{$recursiveRef:"#"},{$ref:"#/$defs/schemaArray"}]},contains:{$recursiveRef:"#"},additionalProperties:{$recursiveRef:"#"},unevaluatedProperties:{$recursiveRef:"#"},properties:{type:"object",additionalProperties:{$recursiveRef:"#"},default:{}},patternProperties:{type:"object",additionalProperties:{$recursiveRef:"#"},propertyNames:{format:"regex"},default:{}},dependentSchemas:{type:"object",additionalProperties:{$recursiveRef:"#"}},propertyNames:{$recursiveRef:"#"},if:{$recursiveRef:"#"},then:{$recursiveRef:"#"},else:{$recursiveRef:"#"},allOf:{$ref:"#/$defs/schemaArray"},anyOf:{$ref:"#/$defs/schemaArray"},oneOf:{$ref:"#/$defs/schemaArray"},not:{$recursiveRef:"#"}},Wie={schemaArray:{type:"array",minItems:1,items:{$recursiveRef:"#"}}},Gie={$schema:Hie,$id:Uie,$vocabulary:Bie,$recursiveAnchor:zie,title:Kie,type:qie,properties:Zie,$defs:Wie},Qie="https://json-schema.org/draft/2019-09/schema",Yie="https://json-schema.org/draft/2019-09/meta/content",Jie={"https://json-schema.org/draft/2019-09/vocab/content":!0},Xie=!0,eoe="Content vocabulary meta-schema",toe=["object","boolean"],noe={contentMediaType:{type:"string"},contentEncoding:{type:"string"},contentSchema:{$recursiveRef:"#"}},roe={$schema:Qie,$id:Yie,$vocabulary:Jie,$recursiveAnchor:Xie,title:eoe,type:toe,properties:noe},ioe="https://json-schema.org/draft/2019-09/schema",ooe="https://json-schema.org/draft/2019-09/meta/core",soe={"https://json-schema.org/draft/2019-09/vocab/core":!0},aoe=!0,loe="Core vocabulary meta-schema",uoe=["object","boolean"],coe={$id:{type:"string",format:"uri-reference",$comment:"Non-empty fragments not allowed.",pattern:"^[^#]*#?$"},$schema:{type:"string",format:"uri"},$anchor:{type:"string",pattern:"^[A-Za-z][-A-Za-z0-9.:_]*$"},$ref:{type:"string",format:"uri-reference"},$recursiveRef:{type:"string",format:"uri-reference"},$recursiveAnchor:{type:"boolean",default:!1},$vocabulary:{type:"object",propertyNames:{type:"string",format:"uri"},additionalProperties:{type:"boolean"}},$comment:{type:"string"},$defs:{type:"object",additionalProperties:{$recursiveRef:"#"},default:{}}},doe={$schema:ioe,$id:ooe,$vocabulary:soe,$recursiveAnchor:aoe,title:loe,type:uoe,properties:coe},foe="https://json-schema.org/draft/2019-09/schema",poe="https://json-schema.org/draft/2019-09/meta/format",hoe={"https://json-schema.org/draft/2019-09/vocab/format":!0},moe=!0,yoe="Format vocabulary meta-schema",voe=["object","boolean"],goe={format:{type:"string"}},$oe={$schema:foe,$id:poe,$vocabulary:hoe,$recursiveAnchor:moe,title:yoe,type:voe,properties:goe},woe="https://json-schema.org/draft/2019-09/schema",Eoe="https://json-schema.org/draft/2019-09/meta/meta-data",boe={"https://json-schema.org/draft/2019-09/vocab/meta-data":!0},Soe=!0,Coe="Meta-data vocabulary meta-schema",_oe=["object","boolean"],xoe={title:{type:"string"},description:{type:"string"},default:!0,deprecated:{type:"boolean",default:!1},readOnly:{type:"boolean",default:!1},writeOnly:{type:"boolean",default:!1},examples:{type:"array",items:!0}},Poe={$schema:woe,$id:Eoe,$vocabulary:boe,$recursiveAnchor:Soe,title:Coe,type:_oe,properties:xoe},Toe="https://json-schema.org/draft/2019-09/schema",Ooe="https://json-schema.org/draft/2019-09/meta/validation",Roe={"https://json-schema.org/draft/2019-09/vocab/validation":!0},Aoe=!0,Ioe="Validation vocabulary meta-schema",Noe=["object","boolean"],koe={multipleOf:{type:"number",exclusiveMinimum:0},maximum:{type:"number"},exclusiveMaximum:{type:"number"},minimum:{type:"number"},exclusiveMinimum:{type:"number"},maxLength:{$ref:"#/$defs/nonNegativeInteger"},minLength:{$ref:"#/$defs/nonNegativeIntegerDefault0"},pattern:{type:"string",format:"regex"},maxItems:{$ref:"#/$defs/nonNegativeInteger"},minItems:{$ref:"#/$defs/nonNegativeIntegerDefault0"},uniqueItems:{type:"boolean",default:!1},maxContains:{$ref:"#/$defs/nonNegativeInteger"},minContains:{$ref:"#/$defs/nonNegativeInteger",default:1},maxProperties:{$ref:"#/$defs/nonNegativeInteger"},minProperties:{$ref:"#/$defs/nonNegativeIntegerDefault0"},required:{$ref:"#/$defs/stringArray"},dependentRequired:{type:"object",additionalProperties:{$ref:"#/$defs/stringArray"}},const:!0,enum:{type:"array",items:!0},type:{anyOf:[{$ref:"#/$defs/simpleTypes"},{type:"array",items:{$ref:"#/$defs/simpleTypes"},minItems:1,uniqueItems:!0}]}},joe={nonNegativeInteger:{type:"integer",minimum:0},nonNegativeIntegerDefault0:{$ref:"#/$defs/nonNegativeInteger",default:0},simpleTypes:{enum:["array","boolean","integer","null","number","object","string"]},stringArray:{type:"array",items:{type:"string"},uniqueItems:!0,default:[]}},Loe={$schema:Toe,$id:Ooe,$vocabulary:Roe,$recursiveAnchor:Aoe,title:Ioe,type:Noe,properties:koe,$defs:joe};Object.defineProperty(Y0,"__esModule",{value:!0});const Moe=Vie,Foe=Gie,Doe=roe,Voe=doe,Hoe=$oe,Uoe=Poe,Boe=Loe,zoe=["/properties"];function Koe(e){return[Moe,Foe,Doe,Voe,t(this,Hoe),Uoe,t(this,Boe)].forEach(n=>this.addMetaSchema(n,void 0,!1)),this;function t(n,r){return e?n.$dataMetaSchema(r,zoe):r}}Y0.default=Koe;(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.MissingRefError=t.ValidationError=t.CodeGen=t.Name=t.nil=t.stringify=t.str=t._=t.KeywordCxt=void 0;const n=Gm,r=Md,i=H0,o=z0,s=W0,a=Vd,l=Y0,u="https://json-schema.org/draft/2019-09/schema";class c extends n.default{constructor(y={}){super({...y,dynamicRef:!0,next:!0,unevaluated:!0})}_addVocabularies(){super._addVocabularies(),this.addVocabulary(i.default),r.default.forEach(y=>this.addVocabulary(y)),this.addVocabulary(o.default),this.addVocabulary(s.default),this.opts.discriminator&&this.addKeyword(a.default)}_addDefaultMetaSchema(){super._addDefaultMetaSchema();const{$data:y,meta:m}=this.opts;m&&(l.default.call(this,y),this.refs["http://json-schema.org/schema"]=u)}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema(u)?u:void 0)}}e.exports=t=c,Object.defineProperty(t,"__esModule",{value:!0}),t.default=c;var f=vn;Object.defineProperty(t,"KeywordCxt",{enumerable:!0,get:function(){return f.KeywordCxt}});var d=ce;Object.defineProperty(t,"_",{enumerable:!0,get:function(){return d._}}),Object.defineProperty(t,"str",{enumerable:!0,get:function(){return d.str}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return d.stringify}}),Object.defineProperty(t,"nil",{enumerable:!0,get:function(){return d.nil}}),Object.defineProperty(t,"Name",{enumerable:!0,get:function(){return d.Name}}),Object.defineProperty(t,"CodeGen",{enumerable:!0,get:function(){return d.CodeGen}});var p=Ss;Object.defineProperty(t,"ValidationError",{enumerable:!0,get:function(){return p.default}});var h=Cs;Object.defineProperty(t,"MissingRefError",{enumerable:!0,get:function(){return h.default}})})(Kp,Kp.exports);var qoe=Kp.exports;const Zoe=be(qoe);function Woe(){const e=O.useRef(!0),t=O.useRef(()=>e.current);return O.useEffect(()=>(e.current=!0,()=>{e.current=!1}),[]),t.current}function Goe(e){const t=O.useRef(e);return t.current=e,t}function Qoe(e){const t=Goe(e);O.useEffect(()=>()=>t.current(),[])}const qp=2**31-1;function M7(e,t,n){const r=n-Date.now();e.current=r<=qp?setTimeout(t,r):setTimeout(()=>M7(e,t,n),qp)}function Yoe(){const e=Woe(),t=O.useRef();return Qoe(()=>clearTimeout(t.current)),O.useMemo(()=>{const n=()=>clearTimeout(t.current);function r(i,o=0){e()&&(n(),o<=qp?t.current=setTimeout(i,o):M7(t,i,Date.now()+o))}return{set:r,clear:n,handleRef:t}},[])}const d4={disabled:!1},F7=S.createContext(null);var Joe=function(t){return t.scrollTop},oa="unmounted",xi="exited",sr="entering",Ii="entered",Ic="exiting",Pr=function(e){Bne(t,e);function t(r,i){var o;o=e.call(this,r,i)||this;var s=i,a=s&&!s.isMounting?r.enter:r.appear,l;return o.appearStatus=null,r.in?a?(l=xi,o.appearStatus=sr):l=Ii:r.unmountOnExit||r.mountOnEnter?l=oa:l=xi,o.state={status:l},o.nextCallback=null,o}t.getDerivedStateFromProps=function(i,o){var s=i.in;return s&&o.status===oa?{status:xi}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(i){var o=null;if(i!==this.props){var s=this.state.status;this.props.in?s!==sr&&s!==Ii&&(o=sr):(s===sr||s===Ii)&&(o=Ic)}this.updateStatus(!1,o)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var i=this.props.timeout,o,s,a;return o=s=a=i,i!=null&&typeof i!="number"&&(o=i.exit,s=i.enter,a=i.appear!==void 0?i.appear:s),{exit:o,enter:s,appear:a}},n.updateStatus=function(i,o){if(i===void 0&&(i=!1),o!==null)if(this.cancelNextCallback(),o===sr){if(this.props.unmountOnExit||this.props.mountOnEnter){var s=this.props.nodeRef?this.props.nodeRef.current:ur.findDOMNode(this);s&&Joe(s)}this.performEnter(i)}else this.performExit();else this.props.unmountOnExit&&this.state.status===xi&&this.setState({status:oa})},n.performEnter=function(i){var o=this,s=this.props.enter,a=this.context?this.context.isMounting:i,l=this.props.nodeRef?[a]:[ur.findDOMNode(this),a],u=l[0],c=l[1],f=this.getTimeouts(),d=a?f.appear:f.enter;if(!i&&!s||d4.disabled){this.safeSetState({status:Ii},function(){o.props.onEntered(u)});return}this.props.onEnter(u,c),this.safeSetState({status:sr},function(){o.props.onEntering(u,c),o.onTransitionEnd(d,function(){o.safeSetState({status:Ii},function(){o.props.onEntered(u,c)})})})},n.performExit=function(){var i=this,o=this.props.exit,s=this.getTimeouts(),a=this.props.nodeRef?void 0:ur.findDOMNode(this);if(!o||d4.disabled){this.safeSetState({status:xi},function(){i.props.onExited(a)});return}this.props.onExit(a),this.safeSetState({status:Ic},function(){i.props.onExiting(a),i.onTransitionEnd(s.exit,function(){i.safeSetState({status:xi},function(){i.props.onExited(a)})})})},n.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(i,o){o=this.setNextCallback(o),this.setState(i,o)},n.setNextCallback=function(i){var o=this,s=!0;return this.nextCallback=function(a){s&&(s=!1,o.nextCallback=null,i(a))},this.nextCallback.cancel=function(){s=!1},this.nextCallback},n.onTransitionEnd=function(i,o){this.setNextCallback(o);var s=this.props.nodeRef?this.props.nodeRef.current:ur.findDOMNode(this),a=i==null&&!this.props.addEndListener;if(!s||a){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var l=this.props.nodeRef?[this.nextCallback]:[s,this.nextCallback],u=l[0],c=l[1];this.props.addEndListener(u,c)}i!=null&&setTimeout(this.nextCallback,i)},n.render=function(){var i=this.state.status;if(i===oa)return null;var o=this.props,s=o.children;o.in,o.mountOnEnter,o.unmountOnExit,o.appear,o.enter,o.exit,o.timeout,o.addEndListener,o.onEnter,o.onEntering,o.onEntered,o.onExit,o.onExiting,o.onExited,o.nodeRef;var a=b7(o,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return S.createElement(F7.Provider,{value:null},typeof s=="function"?s(i,a):S.cloneElement(S.Children.only(s),a))},t}(S.Component);Pr.contextType=F7;Pr.propTypes={};function po(){}Pr.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:po,onEntering:po,onEntered:po,onExit:po,onExiting:po,onExited:po};Pr.UNMOUNTED=oa;Pr.EXITED=xi;Pr.ENTERING=sr;Pr.ENTERED=Ii;Pr.EXITING=Ic;function Xoe(){const e=O.version.split(".");return{major:+e[0],minor:+e[1],patch:+e[2]}}function ese(e){if(!e||typeof e=="function")return null;const{major:t}=Xoe();return t>=19?e.props.ref:e.ref}function tse(e){return e&&e.ownerDocument||document}function nse(e){var t=tse(e);return t&&t.defaultView||window}function rse(e,t){return nse(e).getComputedStyle(e,t)}var ise=/([A-Z])/g;function ose(e){return e.replace(ise,"-$1").toLowerCase()}var sse=/^ms-/;function lu(e){return ose(e).replace(sse,"-ms-")}var ase=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;function lse(e){return!!(e&&ase.test(e))}function D7(e,t){var n="",r="";if(typeof t=="string")return e.style.getPropertyValue(lu(t))||rse(e).getPropertyValue(lu(t));Object.keys(t).forEach(function(i){var o=t[i];!o&&o!==0?e.style.removeProperty(lu(i)):lse(i)?r+=i+"("+o+") ":n+=lu(i)+": "+o+";"}),r&&(n+="transform: "+r+";"),e.style.cssText+=";"+n}const use=!!(typeof window<"u"&&window.document&&window.document.createElement);var Zp=!1,Wp=!1;try{var r1={get passive(){return Zp=!0},get once(){return Wp=Zp=!0}};use&&(window.addEventListener("test",r1,r1),window.removeEventListener("test",r1,!0))}catch{}function cse(e,t,n,r){if(r&&typeof r!="boolean"&&!Wp){var i=r.once,o=r.capture,s=n;!Wp&&i&&(s=n.__once||function a(l){this.removeEventListener(t,a,o),n.call(this,l)},n.__once=s),e.addEventListener(t,s,Zp?r:o)}e.addEventListener(t,n,r)}function dse(e,t,n,r){var i=r&&typeof r!="boolean"?r.capture:r;e.removeEventListener(t,n,i),n.__once&&e.removeEventListener(t,n.__once,i)}function V7(e,t,n,r){return cse(e,t,n,r),function(){dse(e,t,n,r)}}function fse(e,t,n,r){if(r===void 0&&(r=!0),e){var i=document.createEvent("HTMLEvents");i.initEvent(t,n,r),e.dispatchEvent(i)}}function pse(e){var t=D7(e,"transitionDuration")||"",n=t.indexOf("ms")===-1?1e3:1;return parseFloat(t)*n}function hse(e,t,n){n===void 0&&(n=5);var r=!1,i=setTimeout(function(){r||fse(e,"transitionend",!0)},t+n),o=V7(e,"transitionend",function(){r=!0},{once:!0});return function(){clearTimeout(i),o()}}function mse(e,t,n,r){n==null&&(n=pse(e)||0);var i=hse(e,n,r),o=V7(e,"transitionend",t);return function(){i(),o()}}function f4(e,t){const n=D7(e,t)||"",r=n.indexOf("ms")===-1?1e3:1;return parseFloat(n)*r}function yse(e,t){const n=f4(e,"transitionDuration"),r=f4(e,"transitionDelay"),i=mse(e,o=>{o.target===e&&(i(),t(o))},n+r)}function vse(e){e.offsetHeight}const p4=e=>!e||typeof e=="function"?e:t=>{e.current=t};function gse(e,t){const n=p4(e),r=p4(t);return i=>{n&&n(i),r&&r(i)}}function $se(e,t){return O.useMemo(()=>gse(e,t),[e,t])}function wse(e){return e&&"setState"in e?ur.findDOMNode(e):e??null}const Ese=S.forwardRef(({onEnter:e,onEntering:t,onEntered:n,onExit:r,onExiting:i,onExited:o,addEndListener:s,children:a,childRef:l,...u},c)=>{const f=O.useRef(null),d=$se(f,l),p=C=>{d(wse(C))},h=C=>x=>{C&&f.current&&C(f.current,x)},$=O.useCallback(h(e),[e]),y=O.useCallback(h(t),[t]),m=O.useCallback(h(n),[n]),v=O.useCallback(h(r),[r]),g=O.useCallback(h(i),[i]),E=O.useCallback(h(o),[o]),_=O.useCallback(h(s),[s]);return w.jsx(Pr,{ref:c,...u,onEnter:$,onEntered:m,onEntering:y,onExit:v,onExited:E,onExiting:g,addEndListener:_,nodeRef:f,children:typeof a=="function"?(C,x)=>a(C,{...x,ref:p}):S.cloneElement(a,{ref:p})})}),bse={[sr]:"show",[Ii]:"show"},H7=O.forwardRef(({className:e,children:t,transitionClasses:n={},onEnter:r,...i},o)=>{const s={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1,...i},a=O.useCallback((l,u)=>{vse(l),r==null||r(l,u)},[r]);return w.jsx(Ese,{ref:o,addEndListener:yse,...s,onEnter:a,childRef:ese(t),children:(l,u)=>O.cloneElement(t,{...u,className:we("fade",e,t.props.className,bse[l],n[l])})})});H7.displayName="Fade";const Sse={[sr]:"showing",[Ic]:"showing show"},U7=O.forwardRef((e,t)=>w.jsx(H7,{...e,ref:t,transitionClasses:Sse}));U7.displayName="ToastFade";const Cse={"aria-label":Gt.string,onClick:Gt.func,variant:Gt.oneOf(["white"])},J0=O.forwardRef(({className:e,variant:t,"aria-label":n="Close",...r},i)=>w.jsx("button",{ref:i,type:"button",className:we("btn-close",t&&`btn-close-${t}`,e),"aria-label":n,...r}));J0.displayName="CloseButton";J0.propTypes=Cse;const B7=O.createContext({onClose(){}}),z7=O.forwardRef(({bsPrefix:e,closeLabel:t="Close",closeVariant:n,closeButton:r=!0,className:i,children:o,...s},a)=>{e=xe(e,"toast-header");const l=O.useContext(B7),u=P7(c=>{l==null||l.onClose==null||l.onClose(c)});return w.jsxs("div",{ref:a,...s,className:we(e,i),children:[o,r&&w.jsx(J0,{"aria-label":t,variant:n,onClick:u,"data-dismiss":"toast"})]})});z7.displayName="ToastHeader";const K7=O.forwardRef(({className:e,bsPrefix:t,as:n="div",...r},i)=>(t=xe(t,"toast-body"),w.jsx(n,{ref:i,className:we(e,t),...r})));K7.displayName="ToastBody";const q7=O.forwardRef(({bsPrefix:e,className:t,transition:n=U7,show:r=!0,animation:i=!0,delay:o=5e3,autohide:s=!1,onClose:a,onEntered:l,onExit:u,onExiting:c,onEnter:f,onEntering:d,onExited:p,bg:h,...$},y)=>{e=xe(e,"toast");const m=O.useRef(o),v=O.useRef(a);O.useEffect(()=>{m.current=o,v.current=a},[o,a]);const g=Yoe(),E=!!(s&&r),_=O.useCallback(()=>{E&&(v.current==null||v.current())},[E]);O.useEffect(()=>{g.set(_,m.current)},[g,_]);const C=O.useMemo(()=>({onClose:a}),[a]),x=!!(n&&i),b=w.jsx("div",{...$,ref:y,className:we(e,t,h&&`bg-${h}`,!x&&(r?"show":"hide")),role:"alert","aria-live":"assertive","aria-atomic":"true"});return w.jsx(B7.Provider,{value:C,children:x&&n?w.jsx(n,{in:r,onEnter:f,onEntering:d,onEntered:l,onExit:u,onExiting:c,onExited:p,unmountOnExit:!0,children:b}):b})});q7.displayName="Toast";const i1=Object.assign(q7,{Body:K7,Header:z7}),_se=Sw({AjvClass:Zoe}),xse=({message:e,cleanFn:t})=>w.jsxs(i1,{onClose:t,className:"text-bg-danger border-danger",children:[w.jsxs(i1.Header,{children:[w.jsx("strong",{className:"me-auto",children:"Error"}),w.jsx("small",{className:"text-muted",children:"just now"})]}),w.jsx(i1.Body,{children:e})]}),Pse=({schema:e,uiSchema:t,distribution:n})=>{const[r,i]=O.useState({}),[o,s]=O.useState(""),a=gS({mutationFn:e_});function l({formData:d}){i(d)}const u=()=>{s(""),a.reset()};async function c(d){const p={...d.formData,distribution:n};a.mutate(p)}if(a.isSuccess){const d=a.data["@id"];window.location.replace(d)}if(a.isError&&!o){const d=a.error.response.data,p=d.message?d.message:d.type;s(p),console.log(p)}const f=a.isLoading?"loading":a.isError?"error":"active";return w.jsxs("div",{id:"add-site-form",className:f,children:[w.jsx("div",{className:"spinner-border text-primary",role:"status",children:w.jsx("span",{className:"visually-hidden",children:"Loading..."})}),a.isError&&w.jsx(xse,{cleanFn:u,message:o}),w.jsx(I7,{schema:e,uiSchema:t,validator:_se,onChange:l,formData:r,onSubmit:c})]})},Tse=({distribution:e})=>{const{isLoading:t,isError:n,data:r,error:i}=U9(XC(e));return w.jsx(w.Fragment,{children:r?w.jsx(Pse,{schema:r.schema,uiSchema:r.uischema,distribution:e}):null})};function Ose(){const e=new zb,t=window.location.search,n=new URLSearchParams(t);return O.useEffect(()=>{var r;(r=document.getElementById("root"))==null||r.classList.add("show-content")},[]),w.jsxs(w.Fragment,{children:[w.jsx(oS,{client:e,children:w.jsxs("div",{className:"container admin",children:[w.jsx("nav",{className:"navbar navbar-expand-lg navbar-light",children:w.jsxs("div",{className:"container-fluid",children:[w.jsx("div",{className:"container-fluid text-center logo",children:w.jsx("a",{className:"navbar-brand",href:"/",children:w.jsx("img",{src:"./++resource++plone-logo.svg",width:"215",height:"56",alt:"Plone logo"})})}),w.jsx("form",{id:"topForm",className:"d-flex"})]})}),n.get("distribution")?w.jsx(Tse,{distribution:n.get("distribution")||""}):w.jsx(w.Fragment,{children:w.jsx(Jre,{})})]})}),w.jsxs("div",{className:"footer",children:[w.jsxs("div",{className:"footer-message",children:["The Plone",w.jsx("sup",{children:"®"})," Open Source CMS/WCM is"," ",w.jsx("abbr",{title:"Copyright",children:"©"})," 2000-2024 by the"," ",w.jsx("a",{className:"item",href:"http://plone.org/foundation",children:"Plone Foundation"})," ","and friends. ",w.jsx("br",{})," Distributed under the"," ",w.jsx("a",{className:"item",href:"http://creativecommons.org/licenses/GPL/2.0/",children:"GNU GPL license"}),"."]}),w.jsxs("ul",{className:"links-list",children:[w.jsx("li",{className:"item",children:w.jsx("a",{className:"item",href:"https://docs.plone.org",target:"_blank",rel:"noreferrer",children:"Plone Docs"})}),w.jsx("li",{className:"item",children:w.jsx("a",{className:"item",href:"https://training.plone.org",target:"_blank",rel:"noreferrer",children:"Plone Training"})}),w.jsx("li",{className:"item",children:w.jsx("a",{className:"item",href:"https://community.plone.org",target:"_blank",rel:"noreferrer",children:"Plone Community Forum"})})]}),w.jsx("div",{className:"logo",children:w.jsx("a",{title:"Site",href:"/",children:w.jsx("img",{src:"./++resource++plone-logo.svg",alt:"Plone Site",title:"Plone Site"})})}),w.jsx("a",{className:"powered-by",href:"https://plone.org",target:"_blank",rel:"noreferrer",children:"Plone.org"})]})]})}o1.createRoot(document.getElementById("root")).render(w.jsx(S.StrictMode,{children:w.jsx(Ose,{})}));