From be8fb37afdf22588c7a105d4c658fbeed000f786 Mon Sep 17 00:00:00 2001 From: Vasily Pelikh <2010720+vpelikh@users.noreply.github.com> Date: Fri, 24 Jul 2026 13:57:45 +0300 Subject: [PATCH 1/6] Replace Strings.CS references with String.contains to fix build --- .../main/java/org/springdoc/api/AbstractOpenApiResource.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/springdoc-openapi-starter-common/src/main/java/org/springdoc/api/AbstractOpenApiResource.java b/springdoc-openapi-starter-common/src/main/java/org/springdoc/api/AbstractOpenApiResource.java index 563da8947..54cd34772 100644 --- a/springdoc-openapi-starter-common/src/main/java/org/springdoc/api/AbstractOpenApiResource.java +++ b/springdoc-openapi-starter-common/src/main/java/org/springdoc/api/AbstractOpenApiResource.java @@ -710,7 +710,7 @@ protected void calculatePath(HandlerMethod handlerMethod, RouterOperation router // allow for customisation operation = customizeOperation(operation, components, handlerMethod); - if (Strings.CS.contains(operationPath, "*")) { + if (operationPath.contains("*")) { Matcher matcher = PATH_PATTERN.matcher(operationPath); while (matcher.find()) { String pathParam = matcher.group(1); @@ -1409,7 +1409,7 @@ private PathItem buildPathItem(RequestMethod requestMethod, Operation operation, if (ParameterIn.PATH.toString().equals(parameter.getIn())) { // check it's present in the path String name = parameter.getName(); - if (!Strings.CS.containsAny(operationPath, "{" + name + "}", "{*" + name + "}")) + if (!operationPath.contains("{" + name + "}") && !operationPath.contains("{*" + name + "}")) paramIt.remove(); } } From 49344d4a94157effb5e3b9e5c9a089441626faa5 Mon Sep 17 00:00:00 2001 From: Vasily Pelikh <2010720+vpelikh@users.noreply.github.com> Date: Fri, 24 Jul 2026 13:57:48 +0300 Subject: [PATCH 2/6] Update PropertyNamingStrategyConverter to tools.jackson API --- .../converters/PropertyNamingStrategyConverter.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/springdoc-openapi-starter-common/src/main/java/org/springdoc/core/converters/PropertyNamingStrategyConverter.java b/springdoc-openapi-starter-common/src/main/java/org/springdoc/core/converters/PropertyNamingStrategyConverter.java index d711e942c..c211df4f6 100644 --- a/springdoc-openapi-starter-common/src/main/java/org/springdoc/core/converters/PropertyNamingStrategyConverter.java +++ b/springdoc-openapi-starter-common/src/main/java/org/springdoc/core/converters/PropertyNamingStrategyConverter.java @@ -30,10 +30,10 @@ import java.util.List; import java.util.Map; -import com.fasterxml.jackson.databind.BeanDescription; -import com.fasterxml.jackson.databind.JavaType; -import com.fasterxml.jackson.databind.ObjectMapper; -import com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition; +import tools.jackson.databind.BeanDescription; +import tools.jackson.databind.JavaType; +import tools.jackson.databind.ObjectMapper; +import tools.jackson.databind.introspect.BeanPropertyDefinition; import io.swagger.v3.core.converter.AnnotatedType; import io.swagger.v3.core.converter.ModelConverter; import io.swagger.v3.core.converter.ModelConverterContext; @@ -122,7 +122,7 @@ public Schema resolve(AnnotatedType type, ModelConverterContext context, Iterato private void renameClobberedProperties(Schema schema, ObjectMapper mapper, JavaType javaType) { BeanDescription beanDescription; try { - beanDescription = mapper.getSerializationConfig().introspect(javaType); + beanDescription = mapper._serializationContext().introspectBeanDescription(javaType); } catch (Exception e) { return; From f0e1d9a4427537dee03fb9b4d0c6e4773fd2b9dc Mon Sep 17 00:00:00 2001 From: Vasily Pelikh <2010720+vpelikh@users.noreply.github.com> Date: Fri, 24 Jul 2026 13:58:05 +0300 Subject: [PATCH 3/6] Remove stale MCP UI assets (old builds) --- .../mcp-ui/assets/index-Cq1GlPUU.css | 1 - .../resources/mcp-ui/assets/index-CscgqDf2.js | 84 ------------------- 2 files changed, 85 deletions(-) delete mode 100644 springdoc-openapi-starter-common-mcp/src/main/resources/mcp-ui/assets/index-Cq1GlPUU.css delete mode 100644 springdoc-openapi-starter-common-mcp/src/main/resources/mcp-ui/assets/index-CscgqDf2.js diff --git a/springdoc-openapi-starter-common-mcp/src/main/resources/mcp-ui/assets/index-Cq1GlPUU.css b/springdoc-openapi-starter-common-mcp/src/main/resources/mcp-ui/assets/index-Cq1GlPUU.css deleted file mode 100644 index f5e5570ae..000000000 --- a/springdoc-openapi-starter-common-mcp/src/main/resources/mcp-ui/assets/index-Cq1GlPUU.css +++ /dev/null @@ -1 +0,0 @@ -._GzYRV{line-height:1.2;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}._3eOF8{margin-right:5px;font-weight:700}._3eOF8+._3eOF8{margin-left:-5px}._1MFti{cursor:pointer}._f10Tu{font-size:1.2em;margin-right:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}._1UmXx:after{content:"▸"}._1LId0:after{content:"▾"}._1pNG9{margin-right:5px}._1pNG9:after{content:"...";font-size:.8em}._2IvMF{background:#eee}._2bkNM{margin:0;padding:0 10px}._1BXBN{margin:0;padding:0}._1MGIk{font-weight:600;margin-right:5px;color:#000}._3uHL6{color:#000}._2T6PJ,._1Gho6{color:#df113a}._vGjyY{color:#2a3f3c}._1bQdo{color:#0b75f5}._3zQKs{color:#469038}._1xvuR{color:#43413d}._oLqym,._2AXVT,._2KJWg{color:#000}._11RoI{background:#002b36}._17H2C,._3QHg2,._3fDAz{color:#fdf6e3}._2bSDX{font-weight:bolder;margin-right:5px;color:#fdf6e3}._gsbQL{color:#fdf6e3}._LaAZe,._GTKgm{color:#81b5ac}._Chy1W{color:#cb4b16}._2bveF{color:#d33682}._2vRm-{color:#ae81ff}._1prJR{color:#268bd2}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.left-2\.5{left:.625rem}.top-0{top:0}.top-2{top:.5rem}.z-10{z-index:10}.col-span-full{grid-column:1 / -1}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-2{height:.5rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-9{height:2.25rem}.h-\[6px\]{height:6px}.h-full{height:100%}.h-screen{height:100vh}.max-h-96{max-height:24rem}.max-h-\[400px\]{max-height:400px}.max-h-\[420px\]{max-height:420px}.min-h-\[80px\]{min-height:80px}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-2{width:.5rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-72{width:18rem}.w-9{width:2.25rem}.w-\[80px\]{width:80px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[200px\]{min-width:200px}.max-w-\[120px\]{max-width:120px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity, 1))}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-l-blue-500{--tw-border-opacity: 1;border-left-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-50\/50{background-color:#f9fafb80}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50\/30{background-color:#eef2ff4d}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/20{background-color:#fff3}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500{--tw-gradient-from: #0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-emerald-700{--tw-gradient-to: #047857 var(--tw-gradient-to-position)}.to-indigo-700{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.to-purple-700{--tw-gradient-to: #7e22ce var(--tw-gradient-to-position)}.to-rose-700{--tw-gradient-to: #be123c var(--tw-gradient-to-position)}.to-sky-700{--tw-gradient-to: #0369a1 var(--tw-gradient-to-position)}.fill-gray-400{fill:#9ca3af}.fill-gray-700{fill:#374151}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-4{padding-bottom:1rem}.pl-3{padding-left:.75rem}.pl-8{padding-left:2rem}.pr-1{padding-right:.25rem}.pr-3{padding-right:.75rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[9px\]{font-size:9px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-500{transition-duration:.5s}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rjsf .form-group{margin-bottom:.75rem}.rjsf label{margin-bottom:.25rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.rjsf label:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.rjsf input[type=text],.rjsf input[type=number],.rjsf input[type=email],.rjsf input[type=url],.rjsf textarea,.rjsf select{width:100%;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.rjsf input[type=text]:focus,.rjsf input[type=number]:focus,.rjsf input[type=email]:focus,.rjsf input[type=url]:focus,.rjsf textarea:focus,.rjsf select:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.rjsf input[type=text]:is(.dark *),.rjsf input[type=number]:is(.dark *),.rjsf input[type=email]:is(.dark *),.rjsf input[type=url]:is(.dark *),.rjsf textarea:is(.dark *),.rjsf select:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.rjsf .checkbox label{display:flex;align-items:center;gap:.5rem}.rjsf .checkbox input[type=checkbox]{height:1rem;width:1rem}.rjsf .field-description{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.rjsf .field-description:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.rjsf .text-danger{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.rjsf .array-item{margin-bottom:.5rem;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding:.75rem}.rjsf .array-item:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.rjsf .btn-add,.rjsf .array-item-add button{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1));padding:.25rem .75rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.rjsf .btn-add:hover,.rjsf .array-item-add button:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.rjsf .btn-remove,.rjsf .array-item-remove button{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1));padding:.25rem .75rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.rjsf .btn-remove:hover,.rjsf .array-item-remove button:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-700:hover{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-green-200:hover{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-50\/40:hover{background-color:#eef2ff66}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(129 140 248 / var(--tw-ring-opacity, 1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.dark\:divide-gray-700:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(55 65 81 / var(--tw-divide-opacity, 1))}.dark\:border-amber-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity, 1))}.dark\:border-gray-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:border-gray-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:border-green-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity, 1))}.dark\:border-orange-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(154 52 18 / var(--tw-border-opacity, 1))}.dark\:border-red-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.dark\:bg-amber-900\/20:is(.dark *){background-color:#78350f33}.dark\:bg-amber-900\/40:is(.dark *){background-color:#78350f66}.dark\:bg-amber-900\/50:is(.dark *){background-color:#78350f80}.dark\:bg-blue-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-900\/30:is(.dark *){background-color:#1e3a8a4d}.dark\:bg-blue-900\/50:is(.dark *){background-color:#1e3a8a80}.dark\:bg-emerald-900\/30:is(.dark *){background-color:#064e3b4d}.dark\:bg-emerald-900\/40:is(.dark *){background-color:#064e3b66}.dark\:bg-gray-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-700\/50:is(.dark *){background-color:#37415180}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800\/50:is(.dark *){background-color:#1f293780}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:bg-green-800\/50:is(.dark *){background-color:#16653480}.dark\:bg-green-900\/20:is(.dark *){background-color:#14532d33}.dark\:bg-green-900\/50:is(.dark *){background-color:#14532d80}.dark\:bg-indigo-900\/10:is(.dark *){background-color:#312e811a}.dark\:bg-indigo-900\/40:is(.dark *){background-color:#312e8166}.dark\:bg-orange-900\/20:is(.dark *){background-color:#7c2d1233}.dark\:bg-orange-900\/30:is(.dark *){background-color:#7c2d124d}.dark\:bg-orange-900\/50:is(.dark *){background-color:#7c2d1280}.dark\:bg-purple-900\/50:is(.dark *){background-color:#581c8780}.dark\:bg-red-900\/20:is(.dark *){background-color:#7f1d1d33}.dark\:bg-red-900\/30:is(.dark *){background-color:#7f1d1d4d}.dark\:bg-red-900\/40:is(.dark *){background-color:#7f1d1d66}.dark\:bg-red-900\/50:is(.dark *){background-color:#7f1d1d80}.dark\:bg-yellow-900\/30:is(.dark *){background-color:#713f124d}.dark\:bg-yellow-900\/50:is(.dark *){background-color:#713f1280}.dark\:fill-gray-200:is(.dark *){fill:#e5e7eb}.dark\:fill-gray-500:is(.dark *){fill:#6b7280}.dark\:text-amber-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-blue-200:is(.dark *){--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.dark\:text-blue-300:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:text-gray-100:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark\:text-gray-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-500:is(.dark *){--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.dark\:text-gray-600:is(.dark *){--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\:text-green-300:is(.dark *){--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:text-indigo-300:is(.dark *){--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.dark\:text-indigo-400:is(.dark *){--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.dark\:text-orange-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.dark\:text-orange-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.dark\:text-purple-300:is(.dark *){--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.dark\:text-red-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-yellow-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.dark\:text-yellow-400:is(.dark *){--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.dark\:hover\:bg-gray-600:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-700\/40:hover:is(.dark *){background-color:#37415166}.dark\:hover\:bg-green-700\/50:hover:is(.dark *){background-color:#15803d80}.dark\:hover\:bg-indigo-900\/10:hover:is(.dark *){background-color:#312e811a}.dark\:hover\:bg-red-900\/20:hover:is(.dark *){background-color:#7f1d1d33}.dark\:hover\:text-gray-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:hover\:text-red-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}@media(min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}} diff --git a/springdoc-openapi-starter-common-mcp/src/main/resources/mcp-ui/assets/index-CscgqDf2.js b/springdoc-openapi-starter-common-mcp/src/main/resources/mcp-ui/assets/index-CscgqDf2.js deleted file mode 100644 index 97996284b..000000000 --- a/springdoc-openapi-starter-common-mcp/src/main/resources/mcp-ui/assets/index-CscgqDf2.js +++ /dev/null @@ -1,84 +0,0 @@ -var r$=Object.defineProperty;var DS=t=>{throw TypeError(t)};var n$=(t,n,a)=>n in t?r$(t,n,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[n]=a;var a$=(t,n)=>()=>(n||t((n={exports:{}}).exports,n),n.exports);var ht=(t,n,a)=>n$(t,typeof n!="symbol"?n+"":n,a),hm=(t,n,a)=>n.has(t)||DS("Cannot "+a);var V=(t,n,a)=>(hm(t,n,"read from private field"),a?a.call(t):n.get(t)),Te=(t,n,a)=>n.has(t)?DS("Cannot add the same private member more than once"):n instanceof WeakSet?n.add(t):n.set(t,a),be=(t,n,a,i)=>(hm(t,n,"write to private field"),i?i.call(t,a):n.set(t,a),a),$e=(t,n,a)=>(hm(t,n,"access private method"),a);var lc=(t,n,a,i)=>({set _(l){be(t,n,l,a)},get _(){return V(t,n,i)}});var MB=a$((Ar,Or)=>{(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))i(l);new MutationObserver(l=>{for(const o of l)if(o.type==="childList")for(const c of o.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&i(c)}).observe(document,{childList:!0,subtree:!0});function a(l){const o={};return l.integrity&&(o.integrity=l.integrity),l.referrerPolicy&&(o.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?o.credentials="include":l.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function i(l){if(l.ep)return;l.ep=!0;const o=a(l);fetch(l.href,o)}})();var oc=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ro(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var mm={exports:{}},Zl={};/** - * @license React - * react-jsx-runtime.production.js - * - * 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 kS;function i$(){if(kS)return Zl;kS=1;var t=Symbol.for("react.transitional.element"),n=Symbol.for("react.fragment");function a(i,l,o){var c=null;if(o!==void 0&&(c=""+o),l.key!==void 0&&(c=""+l.key),"key"in l){o={};for(var f in l)f!=="key"&&(o[f]=l[f])}else o=l;return l=o.ref,{$$typeof:t,type:i,key:c,ref:l!==void 0?l:null,props:o}}return Zl.Fragment=n,Zl.jsx=a,Zl.jsxs=a,Zl}var zS;function s$(){return zS||(zS=1,mm.exports=i$()),mm.exports}var A=s$(),pm={exports:{}},Re={};/** - * @license React - * react.production.js - * - * 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 US;function l$(){if(US)return Re;US=1;var t=Symbol.for("react.transitional.element"),n=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),o=Symbol.for("react.consumer"),c=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),h=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),v=Symbol.for("react.activity"),g=Symbol.iterator;function E(q){return q===null||typeof q!="object"?null:(q=g&&q[g]||q["@@iterator"],typeof q=="function"?q:null)}var w={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},O=Object.assign,x={};function b(q,L,U){this.props=q,this.context=L,this.refs=x,this.updater=U||w}b.prototype.isReactComponent={},b.prototype.setState=function(q,L){if(typeof q!="object"&&typeof q!="function"&&q!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,q,L,"setState")},b.prototype.forceUpdate=function(q){this.updater.enqueueForceUpdate(this,q,"forceUpdate")};function _(){}_.prototype=b.prototype;function S(q,L,U){this.props=q,this.context=L,this.refs=x,this.updater=U||w}var T=S.prototype=new _;T.constructor=S,O(T,b.prototype),T.isPureReactComponent=!0;var j=Array.isArray;function N(){}var R={H:null,A:null,T:null,S:null},D=Object.prototype.hasOwnProperty;function k(q,L,U){var M=U.ref;return{$$typeof:t,type:q,key:L,ref:M!==void 0?M:null,props:U}}function P(q,L){return k(q.type,L,q.props)}function I(q){return typeof q=="object"&&q!==null&&q.$$typeof===t}function J(q){var L={"=":"=0",":":"=2"};return"$"+q.replace(/[=:]/g,function(U){return L[U]})}var G=/\/+/g;function W(q,L){return typeof q=="object"&&q!==null&&q.key!=null?J(""+q.key):L.toString(36)}function fe(q){switch(q.status){case"fulfilled":return q.value;case"rejected":throw q.reason;default:switch(typeof q.status=="string"?q.then(N,N):(q.status="pending",q.then(function(L){q.status==="pending"&&(q.status="fulfilled",q.value=L)},function(L){q.status==="pending"&&(q.status="rejected",q.reason=L)})),q.status){case"fulfilled":return q.value;case"rejected":throw q.reason}}throw q}function B(q,L,U,M,z){var K=typeof q;(K==="undefined"||K==="boolean")&&(q=null);var me=!1;if(q===null)me=!0;else switch(K){case"bigint":case"string":case"number":me=!0;break;case"object":switch(q.$$typeof){case t:case n:me=!0;break;case p:return me=q._init,B(me(q._payload),L,U,M,z)}}if(me)return z=z(q),me=M===""?"."+W(q,0):M,j(z)?(U="",me!=null&&(U=me.replace(G,"$&/")+"/"),B(z,L,U,"",function(ye){return ye})):z!=null&&(I(z)&&(z=P(z,U+(z.key==null||q&&q.key===z.key?"":(""+z.key).replace(G,"$&/")+"/")+me)),L.push(z)),1;me=0;var ge=M===""?".":M+":";if(j(q))for(var ne=0;ne>>1,Y=B[ve];if(0>>1;vel(U,se))Ml(z,U)?(B[ve]=z,B[M]=se,ve=M):(B[ve]=U,B[L]=se,ve=L);else if(Ml(z,se))B[ve]=z,B[M]=se,ve=M;else break e}}return le}function l(B,le){var se=B.sortIndex-le.sortIndex;return se!==0?se:B.id-le.id}if(t.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var o=performance;t.unstable_now=function(){return o.now()}}else{var c=Date,f=c.now();t.unstable_now=function(){return c.now()-f}}var d=[],h=[],p=1,v=null,g=3,E=!1,w=!1,O=!1,x=!1,b=typeof setTimeout=="function"?setTimeout:null,_=typeof clearTimeout=="function"?clearTimeout:null,S=typeof setImmediate<"u"?setImmediate:null;function T(B){for(var le=a(h);le!==null;){if(le.callback===null)i(h);else if(le.startTime<=B)i(h),le.sortIndex=le.expirationTime,n(d,le);else break;le=a(h)}}function j(B){if(O=!1,T(B),!w)if(a(d)!==null)w=!0,N||(N=!0,J());else{var le=a(h);le!==null&&fe(j,le.startTime-B)}}var N=!1,R=-1,D=5,k=-1;function P(){return x?!0:!(t.unstable_now()-kB&&P());){var ve=v.callback;if(typeof ve=="function"){v.callback=null,g=v.priorityLevel;var Y=ve(v.expirationTime<=B);if(B=t.unstable_now(),typeof Y=="function"){v.callback=Y,T(B),le=!0;break t}v===a(d)&&i(d),T(B)}else i(d);v=a(d)}if(v!==null)le=!0;else{var q=a(h);q!==null&&fe(j,q.startTime-B),le=!1}}break e}finally{v=null,g=se,E=!1}le=void 0}}finally{le?J():N=!1}}}var J;if(typeof S=="function")J=function(){S(I)};else if(typeof MessageChannel<"u"){var G=new MessageChannel,W=G.port2;G.port1.onmessage=I,J=function(){W.postMessage(null)}}else J=function(){b(I,0)};function fe(B,le){R=b(function(){B(t.unstable_now())},le)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(B){B.callback=null},t.unstable_forceFrameRate=function(B){0>B||125ve?(B.sortIndex=se,n(h,B),a(d)===null&&B===a(h)&&(O?(_(R),R=-1):O=!0,fe(j,se-ve))):(B.sortIndex=Y,n(d,B),w||E||(w=!0,N||(N=!0,J()))),B},t.unstable_shouldYield=P,t.unstable_wrapCallback=function(B){var le=g;return function(){var se=g;g=le;try{return B.apply(this,arguments)}finally{g=se}}}})(vm)),vm}var IS;function u$(){return IS||(IS=1,gm.exports=o$()),gm.exports}var bm={exports:{}},Xt={};/** - * @license React - * react-dom.production.js - * - * 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 BS;function c$(){if(BS)return Xt;BS=1;var t=Ov();function n(d){var h="https://react.dev/errors/"+d;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(n){console.error(n)}}return t(),bm.exports=c$(),bm.exports}/** - * @license React - * react-dom-client.production.js - * - * 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 HS;function d$(){if(HS)return Jl;HS=1;var t=u$(),n=Ov(),a=f$();function i(e){var r="https://react.dev/errors/"+e;if(1Y||(e.current=ve[Y],ve[Y]=null,Y--)}function U(e,r){Y++,ve[Y]=e.current,e.current=r}var M=q(null),z=q(null),K=q(null),me=q(null);function ge(e,r){switch(U(K,r),U(z,e),U(M,null),r.nodeType){case 9:case 11:e=(e=r.documentElement)&&(e=e.namespaceURI)?aS(e):0;break;default:if(e=r.tagName,r=r.namespaceURI)r=aS(r),e=iS(r,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}L(M),U(M,e)}function ne(){L(M),L(z),L(K)}function ye(e){e.memoizedState!==null&&U(me,e);var r=M.current,s=iS(r,e.type);r!==s&&(U(z,e),U(M,s))}function H(e){z.current===e&&(L(M),L(z)),me.current===e&&(L(me),Kl._currentValue=se)}var X,ie;function de(e){if(X===void 0)try{throw Error()}catch(s){var r=s.stack.trim().match(/\n( *(at )?)/);X=r&&r[1]||"",ie=-1)":-1m||F[u]!==te[m]){var ue=` -`+F[u].replace(" at new "," at ");return e.displayName&&ue.includes("")&&(ue=ue.replace("",e.displayName)),ue}while(1<=u&&0<=m);break}}}finally{pe=!1,Error.prepareStackTrace=s}return(s=e?e.displayName||e.name:"")?de(s):""}function we(e,r){switch(e.tag){case 26:case 27:case 5:return de(e.type);case 16:return de("Lazy");case 13:return e.child!==r&&r!==null?de("Suspense Fallback"):de("Suspense");case 19:return de("SuspenseList");case 0:case 15:return _e(e.type,!1);case 11:return _e(e.type.render,!1);case 1:return _e(e.type,!0);case 31:return de("Activity");default:return""}}function Ke(e){try{var r="",s=null;do r+=we(e,s),s=e,e=e.return;while(e);return r}catch(u){return` -Error generating stack: `+u.message+` -`+u.stack}}var Ue=Object.prototype.hasOwnProperty,tt=t.unstable_scheduleCallback,He=t.unstable_cancelCallback,Ne=t.unstable_shouldYield,Le=t.unstable_requestPaint,Ze=t.unstable_now,Ut=t.unstable_getCurrentPriorityLevel,jr=t.unstable_ImmediatePriority,Hr=t.unstable_UserBlockingPriority,Qt=t.unstable_NormalPriority,Va=t.unstable_LowPriority,Ga=t.unstable_IdlePriority,ed=t.log,Ho=t.unstable_setDisableYieldValue,nr=null,Ot=null;function Wn(e){if(typeof ed=="function"&&Ho(e),Ot&&typeof Ot.setStrictMode=="function")try{Ot.setStrictMode(nr,e)}catch{}}var hr=Math.clz32?Math.clz32:BR,PR=Math.log,IR=Math.LN2;function BR(e){return e>>>=0,e===0?32:31-(PR(e)/IR|0)|0}var Vo=256,Go=262144,Ko=4194304;function Ka(e){var r=e&42;if(r!==0)return r;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:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Yo(e,r,s){var u=e.pendingLanes;if(u===0)return 0;var m=0,y=e.suspendedLanes,C=e.pingedLanes;e=e.warmLanes;var $=u&134217727;return $!==0?(u=$&~y,u!==0?m=Ka(u):(C&=$,C!==0?m=Ka(C):s||(s=$&~e,s!==0&&(m=Ka(s))))):($=u&~y,$!==0?m=Ka($):C!==0?m=Ka(C):s||(s=u&~e,s!==0&&(m=Ka(s)))),m===0?0:r!==0&&r!==m&&(r&y)===0&&(y=m&-m,s=r&-r,y>=s||y===32&&(s&4194048)!==0)?r:m}function sl(e,r){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&r)===0}function FR(e,r){switch(e){case 1:case 2:case 4:case 8:case 64:return r+250;case 16:case 32: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 r+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Lb(){var e=Ko;return Ko<<=1,(Ko&62914560)===0&&(Ko=4194304),e}function td(e){for(var r=[],s=0;31>s;s++)r.push(e);return r}function ll(e,r){e.pendingLanes|=r,r!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function HR(e,r,s,u,m,y){var C=e.pendingLanes;e.pendingLanes=s,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=s,e.entangledLanes&=s,e.errorRecoveryDisabledLanes&=s,e.shellSuspendCounter=0;var $=e.entanglements,F=e.expirationTimes,te=e.hiddenUpdates;for(s=C&~s;0"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var XR=/[\n"\\]/g;function Nr(e){return e.replace(XR,function(r){return"\\"+r.charCodeAt(0).toString(16)+" "})}function ld(e,r,s,u,m,y,C,$){e.name="",C!=null&&typeof C!="function"&&typeof C!="symbol"&&typeof C!="boolean"?e.type=C:e.removeAttribute("type"),r!=null?C==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+Cr(r)):e.value!==""+Cr(r)&&(e.value=""+Cr(r)):C!=="submit"&&C!=="reset"||e.removeAttribute("value"),r!=null?od(e,C,Cr(r)):s!=null?od(e,C,Cr(s)):u!=null&&e.removeAttribute("value"),m==null&&y!=null&&(e.defaultChecked=!!y),m!=null&&(e.checked=m&&typeof m!="function"&&typeof m!="symbol"),$!=null&&typeof $!="function"&&typeof $!="symbol"&&typeof $!="boolean"?e.name=""+Cr($):e.removeAttribute("name")}function Jb(e,r,s,u,m,y,C,$){if(y!=null&&typeof y!="function"&&typeof y!="symbol"&&typeof y!="boolean"&&(e.type=y),r!=null||s!=null){if(!(y!=="submit"&&y!=="reset"||r!=null)){sd(e);return}s=s!=null?""+Cr(s):"",r=r!=null?""+Cr(r):s,$||r===e.value||(e.value=r),e.defaultValue=r}u=u??m,u=typeof u!="function"&&typeof u!="symbol"&&!!u,e.checked=$?e.checked:!!u,e.defaultChecked=!!u,C!=null&&typeof C!="function"&&typeof C!="symbol"&&typeof C!="boolean"&&(e.name=C),sd(e)}function od(e,r,s){r==="number"&&Zo(e.ownerDocument)===e||e.defaultValue===""+s||(e.defaultValue=""+s)}function Yi(e,r,s,u){if(e=e.options,r){r={};for(var m=0;m"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),hd=!1;if(vn)try{var fl={};Object.defineProperty(fl,"passive",{get:function(){hd=!0}}),window.addEventListener("test",fl,fl),window.removeEventListener("test",fl,fl)}catch{hd=!1}var ta=null,md=null,Wo=null;function i1(){if(Wo)return Wo;var e,r=md,s=r.length,u,m="value"in ta?ta.value:ta.textContent,y=m.length;for(e=0;e=ml),f1=" ",d1=!1;function h1(e,r){switch(e){case"keyup":return wq.indexOf(r.keyCode)!==-1;case"keydown":return r.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function m1(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ji=!1;function Oq(e,r){switch(e){case"compositionend":return m1(r);case"keypress":return r.which!==32?null:(d1=!0,f1);case"textInput":return e=r.data,e===f1&&d1?null:e;default:return null}}function Tq(e,r){if(Ji)return e==="compositionend"||!bd&&h1(e,r)?(e=i1(),Wo=md=ta=null,Ji=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(r.ctrlKey||r.altKey||r.metaKey)||r.ctrlKey&&r.altKey){if(r.char&&1=r)return{node:s,offset:r-e};e=u}e:{for(;s;){if(s.nextSibling){s=s.nextSibling;break e}s=s.parentNode}s=void 0}s=S1(s)}}function w1(e,r){return e&&r?e===r?!0:e&&e.nodeType===3?!1:r&&r.nodeType===3?w1(e,r.parentNode):"contains"in e?e.contains(r):e.compareDocumentPosition?!!(e.compareDocumentPosition(r)&16):!1:!1}function A1(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var r=Zo(e.document);r instanceof e.HTMLIFrameElement;){try{var s=typeof r.contentWindow.location.href=="string"}catch{s=!1}if(s)e=r.contentWindow;else break;r=Zo(e.document)}return r}function Sd(e){var r=e&&e.nodeName&&e.nodeName.toLowerCase();return r&&(r==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||r==="textarea"||e.contentEditable==="true")}var Dq=vn&&"documentMode"in document&&11>=document.documentMode,Wi=null,Ed=null,vl=null,wd=!1;function O1(e,r,s){var u=s.window===s?s.document:s.nodeType===9?s:s.ownerDocument;wd||Wi==null||Wi!==Zo(u)||(u=Wi,"selectionStart"in u&&Sd(u)?u={start:u.selectionStart,end:u.selectionEnd}:(u=(u.ownerDocument&&u.ownerDocument.defaultView||window).getSelection(),u={anchorNode:u.anchorNode,anchorOffset:u.anchorOffset,focusNode:u.focusNode,focusOffset:u.focusOffset}),vl&&gl(vl,u)||(vl=u,u=Gu(Ed,"onSelect"),0>=C,m-=C,en=1<<32-hr(r)+m|s<Me?(Fe=Ae,Ae=null):Fe=Ae.sibling;var We=re(Z,Ae,ee[Me],ce);if(We===null){Ae===null&&(Ae=Fe);break}e&&Ae&&We.alternate===null&&r(Z,Ae),Q=y(We,Q,Me),Je===null?je=We:Je.sibling=We,Je=We,Ae=Fe}if(Me===ee.length)return s(Z,Ae),Ve&&_n(Z,Me),je;if(Ae===null){for(;MeMe?(Fe=Ae,Ae=null):Fe=Ae.sibling;var Ea=re(Z,Ae,We.value,ce);if(Ea===null){Ae===null&&(Ae=Fe);break}e&&Ae&&Ea.alternate===null&&r(Z,Ae),Q=y(Ea,Q,Me),Je===null?je=Ea:Je.sibling=Ea,Je=Ea,Ae=Fe}if(We.done)return s(Z,Ae),Ve&&_n(Z,Me),je;if(Ae===null){for(;!We.done;Me++,We=ee.next())We=he(Z,We.value,ce),We!==null&&(Q=y(We,Q,Me),Je===null?je=We:Je.sibling=We,Je=We);return Ve&&_n(Z,Me),je}for(Ae=u(Ae);!We.done;Me++,We=ee.next())We=ae(Ae,Z,Me,We.value,ce),We!==null&&(e&&We.alternate!==null&&Ae.delete(We.key===null?Me:We.key),Q=y(We,Q,Me),Je===null?je=We:Je.sibling=We,Je=We);return e&&Ae.forEach(function(t$){return r(Z,t$)}),Ve&&_n(Z,Me),je}function ft(Z,Q,ee,ce){if(typeof ee=="object"&&ee!==null&&ee.type===O&&ee.key===null&&(ee=ee.props.children),typeof ee=="object"&&ee!==null){switch(ee.$$typeof){case E:e:{for(var je=ee.key;Q!==null;){if(Q.key===je){if(je=ee.type,je===O){if(Q.tag===7){s(Z,Q.sibling),ce=m(Q,ee.props.children),ce.return=Z,Z=ce;break e}}else if(Q.elementType===je||typeof je=="object"&&je!==null&&je.$$typeof===D&&ai(je)===Q.type){s(Z,Q.sibling),ce=m(Q,ee.props),wl(ce,ee),ce.return=Z,Z=ce;break e}s(Z,Q);break}else r(Z,Q);Q=Q.sibling}ee.type===O?(ce=Wa(ee.props.children,Z.mode,ce,ee.key),ce.return=Z,Z=ce):(ce=uu(ee.type,ee.key,ee.props,null,Z.mode,ce),wl(ce,ee),ce.return=Z,Z=ce)}return C(Z);case w:e:{for(je=ee.key;Q!==null;){if(Q.key===je)if(Q.tag===4&&Q.stateNode.containerInfo===ee.containerInfo&&Q.stateNode.implementation===ee.implementation){s(Z,Q.sibling),ce=m(Q,ee.children||[]),ce.return=Z,Z=ce;break e}else{s(Z,Q);break}else r(Z,Q);Q=Q.sibling}ce=Rd(ee,Z.mode,ce),ce.return=Z,Z=ce}return C(Z);case D:return ee=ai(ee),ft(Z,Q,ee,ce)}if(fe(ee))return xe(Z,Q,ee,ce);if(J(ee)){if(je=J(ee),typeof je!="function")throw Error(i(150));return ee=je.call(ee),Ce(Z,Q,ee,ce)}if(typeof ee.then=="function")return ft(Z,Q,yu(ee),ce);if(ee.$$typeof===S)return ft(Z,Q,du(Z,ee),ce);gu(Z,ee)}return typeof ee=="string"&&ee!==""||typeof ee=="number"||typeof ee=="bigint"?(ee=""+ee,Q!==null&&Q.tag===6?(s(Z,Q.sibling),ce=m(Q,ee),ce.return=Z,Z=ce):(s(Z,Q),ce=Nd(ee,Z.mode,ce),ce.return=Z,Z=ce),C(Z)):s(Z,Q)}return function(Z,Q,ee,ce){try{El=0;var je=ft(Z,Q,ee,ce);return cs=null,je}catch(Ae){if(Ae===us||Ae===mu)throw Ae;var Je=pr(29,Ae,null,Z.mode);return Je.lanes=ce,Je.return=Z,Je}finally{}}}var si=Q1(!0),X1=Q1(!1),sa=!1;function Fd(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Hd(e,r){e=e.updateQueue,r.updateQueue===e&&(r.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function la(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function oa(e,r,s){var u=e.updateQueue;if(u===null)return null;if(u=u.shared,(et&2)!==0){var m=u.pending;return m===null?r.next=r:(r.next=m.next,m.next=r),u.pending=r,r=ou(e),M1(e,null,s),r}return lu(e,u,r,s),ou(e)}function Al(e,r,s){if(r=r.updateQueue,r!==null&&(r=r.shared,(s&4194048)!==0)){var u=r.lanes;u&=e.pendingLanes,s|=u,r.lanes=s,Ib(e,s)}}function Vd(e,r){var s=e.updateQueue,u=e.alternate;if(u!==null&&(u=u.updateQueue,s===u)){var m=null,y=null;if(s=s.firstBaseUpdate,s!==null){do{var C={lane:s.lane,tag:s.tag,payload:s.payload,callback:null,next:null};y===null?m=y=C:y=y.next=C,s=s.next}while(s!==null);y===null?m=y=r:y=y.next=r}else m=y=r;s={baseState:u.baseState,firstBaseUpdate:m,lastBaseUpdate:y,shared:u.shared,callbacks:u.callbacks},e.updateQueue=s;return}e=s.lastBaseUpdate,e===null?s.firstBaseUpdate=r:e.next=r,s.lastBaseUpdate=r}var Gd=!1;function Ol(){if(Gd){var e=os;if(e!==null)throw e}}function Tl(e,r,s,u){Gd=!1;var m=e.updateQueue;sa=!1;var y=m.firstBaseUpdate,C=m.lastBaseUpdate,$=m.shared.pending;if($!==null){m.shared.pending=null;var F=$,te=F.next;F.next=null,C===null?y=te:C.next=te,C=F;var ue=e.alternate;ue!==null&&(ue=ue.updateQueue,$=ue.lastBaseUpdate,$!==C&&($===null?ue.firstBaseUpdate=te:$.next=te,ue.lastBaseUpdate=F))}if(y!==null){var he=m.baseState;C=0,ue=te=F=null,$=y;do{var re=$.lane&-536870913,ae=re!==$.lane;if(ae?(Be&re)===re:(u&re)===re){re!==0&&re===ls&&(Gd=!0),ue!==null&&(ue=ue.next={lane:0,tag:$.tag,payload:$.payload,callback:null,next:null});e:{var xe=e,Ce=$;re=r;var ft=s;switch(Ce.tag){case 1:if(xe=Ce.payload,typeof xe=="function"){he=xe.call(ft,he,re);break e}he=xe;break e;case 3:xe.flags=xe.flags&-65537|128;case 0:if(xe=Ce.payload,re=typeof xe=="function"?xe.call(ft,he,re):xe,re==null)break e;he=v({},he,re);break e;case 2:sa=!0}}re=$.callback,re!==null&&(e.flags|=64,ae&&(e.flags|=8192),ae=m.callbacks,ae===null?m.callbacks=[re]:ae.push(re))}else ae={lane:re,tag:$.tag,payload:$.payload,callback:$.callback,next:null},ue===null?(te=ue=ae,F=he):ue=ue.next=ae,C|=re;if($=$.next,$===null){if($=m.shared.pending,$===null)break;ae=$,$=ae.next,ae.next=null,m.lastBaseUpdate=ae,m.shared.pending=null}}while(!0);ue===null&&(F=he),m.baseState=F,m.firstBaseUpdate=te,m.lastBaseUpdate=ue,y===null&&(m.shared.lanes=0),ha|=C,e.lanes=C,e.memoizedState=he}}function Z1(e,r){if(typeof e!="function")throw Error(i(191,e));e.call(r)}function J1(e,r){var s=e.callbacks;if(s!==null)for(e.callbacks=null,e=0;ey?y:8;var C=B.T,$={};B.T=$,fh(e,!1,r,s);try{var F=m(),te=B.S;if(te!==null&&te($,F),F!==null&&typeof F=="object"&&typeof F.then=="function"){var ue=Hq(F,u);Nl(e,r,ue,_r(e))}else Nl(e,r,u,_r(e))}catch(he){Nl(e,r,{then:function(){},status:"rejected",reason:he},_r())}finally{le.p=y,C!==null&&$.types!==null&&(C.types=$.types),B.T=C}}function Xq(){}function uh(e,r,s,u){if(e.tag!==5)throw Error(i(476));var m=N_(e).queue;C_(e,m,r,se,s===null?Xq:function(){return R_(e),s(u)})}function N_(e){var r=e.memoizedState;if(r!==null)return r;r={memoizedState:se,baseState:se,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:wn,lastRenderedState:se},next:null};var s={};return r.next={memoizedState:s,baseState:s,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:wn,lastRenderedState:s},next:null},e.memoizedState=r,e=e.alternate,e!==null&&(e.memoizedState=r),r}function R_(e){var r=N_(e);r.next===null&&(r=e.alternate.memoizedState),Nl(e,r.next.queue,{},_r())}function ch(){return Ht(Kl)}function q_(){return jt().memoizedState}function M_(){return jt().memoizedState}function Zq(e){for(var r=e.return;r!==null;){switch(r.tag){case 24:case 3:var s=_r();e=la(s);var u=oa(r,e,s);u!==null&&(cr(u,r,s),Al(u,r,s)),r={cache:Ld()},e.payload=r;return}r=r.return}}function Jq(e,r,s){var u=_r();s={lane:u,revertLane:0,gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null},Tu(e)?D_(r,s):(s=jd(e,r,s,u),s!==null&&(cr(s,e,u),k_(s,r,u)))}function $_(e,r,s){var u=_r();Nl(e,r,s,u)}function Nl(e,r,s,u){var m={lane:u,revertLane:0,gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null};if(Tu(e))D_(r,m);else{var y=e.alternate;if(e.lanes===0&&(y===null||y.lanes===0)&&(y=r.lastRenderedReducer,y!==null))try{var C=r.lastRenderedState,$=y(C,s);if(m.hasEagerState=!0,m.eagerState=$,mr($,C))return lu(e,r,m,0),dt===null&&su(),!1}catch{}finally{}if(s=jd(e,r,m,u),s!==null)return cr(s,e,u),k_(s,r,u),!0}return!1}function fh(e,r,s,u){if(u={lane:2,revertLane:Fh(),gesture:null,action:u,hasEagerState:!1,eagerState:null,next:null},Tu(e)){if(r)throw Error(i(479))}else r=jd(e,s,u,2),r!==null&&cr(r,e,2)}function Tu(e){var r=e.alternate;return e===qe||r!==null&&r===qe}function D_(e,r){ds=_u=!0;var s=e.pending;s===null?r.next=r:(r.next=s.next,s.next=r),e.pending=r}function k_(e,r,s){if((s&4194048)!==0){var u=r.lanes;u&=e.pendingLanes,s|=u,r.lanes=s,Ib(e,s)}}var Rl={readContext:Ht,use:Eu,useCallback:St,useContext:St,useEffect:St,useImperativeHandle:St,useLayoutEffect:St,useInsertionEffect:St,useMemo:St,useReducer:St,useRef:St,useState:St,useDebugValue:St,useDeferredValue:St,useTransition:St,useSyncExternalStore:St,useId:St,useHostTransitionStatus:St,useFormState:St,useActionState:St,useOptimistic:St,useMemoCache:St,useCacheRefresh:St};Rl.useEffectEvent=St;var z_={readContext:Ht,use:Eu,useCallback:function(e,r){return Jt().memoizedState=[e,r===void 0?null:r],e},useContext:Ht,useEffect:__,useImperativeHandle:function(e,r,s){s=s!=null?s.concat([e]):null,Au(4194308,4,w_.bind(null,r,e),s)},useLayoutEffect:function(e,r){return Au(4194308,4,e,r)},useInsertionEffect:function(e,r){Au(4,2,e,r)},useMemo:function(e,r){var s=Jt();r=r===void 0?null:r;var u=e();if(li){Wn(!0);try{e()}finally{Wn(!1)}}return s.memoizedState=[u,r],u},useReducer:function(e,r,s){var u=Jt();if(s!==void 0){var m=s(r);if(li){Wn(!0);try{s(r)}finally{Wn(!1)}}}else m=r;return u.memoizedState=u.baseState=m,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:m},u.queue=e,e=e.dispatch=Jq.bind(null,qe,e),[u.memoizedState,e]},useRef:function(e){var r=Jt();return e={current:e},r.memoizedState=e},useState:function(e){e=ah(e);var r=e.queue,s=$_.bind(null,qe,r);return r.dispatch=s,[e.memoizedState,s]},useDebugValue:lh,useDeferredValue:function(e,r){var s=Jt();return oh(s,e,r)},useTransition:function(){var e=ah(!1);return e=C_.bind(null,qe,e.queue,!0,!1),Jt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,r,s){var u=qe,m=Jt();if(Ve){if(s===void 0)throw Error(i(407));s=s()}else{if(s=r(),dt===null)throw Error(i(349));(Be&127)!==0||a_(u,r,s)}m.memoizedState=s;var y={value:s,getSnapshot:r};return m.queue=y,__(s_.bind(null,u,y,e),[e]),u.flags|=2048,ms(9,{destroy:void 0},i_.bind(null,u,y,s,r),null),s},useId:function(){var e=Jt(),r=dt.identifierPrefix;if(Ve){var s=tn,u=en;s=(u&~(1<<32-hr(u)-1)).toString(32)+s,r="_"+r+"R_"+s,s=xu++,0<\/script>",y=y.removeChild(y.firstChild);break;case"select":y=typeof u.is=="string"?C.createElement("select",{is:u.is}):C.createElement("select"),u.multiple?y.multiple=!0:u.size&&(y.size=u.size);break;default:y=typeof u.is=="string"?C.createElement(m,{is:u.is}):C.createElement(m)}}y[Bt]=r,y[ar]=u;e:for(C=r.child;C!==null;){if(C.tag===5||C.tag===6)y.appendChild(C.stateNode);else if(C.tag!==4&&C.tag!==27&&C.child!==null){C.child.return=C,C=C.child;continue}if(C===r)break e;for(;C.sibling===null;){if(C.return===null||C.return===r)break e;C=C.return}C.sibling.return=C.return,C=C.sibling}r.stateNode=y;e:switch(Gt(y,m,u),m){case"button":case"input":case"select":case"textarea":u=!!u.autoFocus;break e;case"img":u=!0;break e;default:u=!1}u&&On(r)}}return vt(r),Ah(r,r.type,e===null?null:e.memoizedProps,r.pendingProps,s),null;case 6:if(e&&r.stateNode!=null)e.memoizedProps!==u&&On(r);else{if(typeof u!="string"&&r.stateNode===null)throw Error(i(166));if(e=K.current,is(r)){if(e=r.stateNode,s=r.memoizedProps,u=null,m=Ft,m!==null)switch(m.tag){case 27:case 5:u=m.memoizedProps}e[Bt]=r,e=!!(e.nodeValue===s||u!==null&&u.suppressHydrationWarning===!0||rS(e.nodeValue,s)),e||aa(r,!0)}else e=Ku(e).createTextNode(u),e[Bt]=r,r.stateNode=e}return vt(r),null;case 31:if(s=r.memoizedState,e===null||e.memoizedState!==null){if(u=is(r),s!==null){if(e===null){if(!u)throw Error(i(318));if(e=r.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(i(557));e[Bt]=r}else ei(),(r.flags&128)===0&&(r.memoizedState=null),r.flags|=4;vt(r),e=!1}else s=Dd(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=s),e=!0;if(!e)return r.flags&256?(gr(r),r):(gr(r),null);if((r.flags&128)!==0)throw Error(i(558))}return vt(r),null;case 13:if(u=r.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(m=is(r),u!==null&&u.dehydrated!==null){if(e===null){if(!m)throw Error(i(318));if(m=r.memoizedState,m=m!==null?m.dehydrated:null,!m)throw Error(i(317));m[Bt]=r}else ei(),(r.flags&128)===0&&(r.memoizedState=null),r.flags|=4;vt(r),m=!1}else m=Dd(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=m),m=!0;if(!m)return r.flags&256?(gr(r),r):(gr(r),null)}return gr(r),(r.flags&128)!==0?(r.lanes=s,r):(s=u!==null,e=e!==null&&e.memoizedState!==null,s&&(u=r.child,m=null,u.alternate!==null&&u.alternate.memoizedState!==null&&u.alternate.memoizedState.cachePool!==null&&(m=u.alternate.memoizedState.cachePool.pool),y=null,u.memoizedState!==null&&u.memoizedState.cachePool!==null&&(y=u.memoizedState.cachePool.pool),y!==m&&(u.flags|=2048)),s!==e&&s&&(r.child.flags|=8192),qu(r,r.updateQueue),vt(r),null);case 4:return ne(),e===null&&Kh(r.stateNode.containerInfo),vt(r),null;case 10:return Sn(r.type),vt(r),null;case 19:if(L(Tt),u=r.memoizedState,u===null)return vt(r),null;if(m=(r.flags&128)!==0,y=u.rendering,y===null)if(m)Ml(u,!1);else{if(Et!==0||e!==null&&(e.flags&128)!==0)for(e=r.child;e!==null;){if(y=bu(e),y!==null){for(r.flags|=128,Ml(u,!1),e=y.updateQueue,r.updateQueue=e,qu(r,e),r.subtreeFlags=0,e=s,s=r.child;s!==null;)$1(s,e),s=s.sibling;return U(Tt,Tt.current&1|2),Ve&&_n(r,u.treeForkCount),r.child}e=e.sibling}u.tail!==null&&Ze()>zu&&(r.flags|=128,m=!0,Ml(u,!1),r.lanes=4194304)}else{if(!m)if(e=bu(y),e!==null){if(r.flags|=128,m=!0,e=e.updateQueue,r.updateQueue=e,qu(r,e),Ml(u,!0),u.tail===null&&u.tailMode==="hidden"&&!y.alternate&&!Ve)return vt(r),null}else 2*Ze()-u.renderingStartTime>zu&&s!==536870912&&(r.flags|=128,m=!0,Ml(u,!1),r.lanes=4194304);u.isBackwards?(y.sibling=r.child,r.child=y):(e=u.last,e!==null?e.sibling=y:r.child=y,u.last=y)}return u.tail!==null?(e=u.tail,u.rendering=e,u.tail=e.sibling,u.renderingStartTime=Ze(),e.sibling=null,s=Tt.current,U(Tt,m?s&1|2:s&1),Ve&&_n(r,u.treeForkCount),e):(vt(r),null);case 22:case 23:return gr(r),Yd(),u=r.memoizedState!==null,e!==null?e.memoizedState!==null!==u&&(r.flags|=8192):u&&(r.flags|=8192),u?(s&536870912)!==0&&(r.flags&128)===0&&(vt(r),r.subtreeFlags&6&&(r.flags|=8192)):vt(r),s=r.updateQueue,s!==null&&qu(r,s.retryQueue),s=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(s=e.memoizedState.cachePool.pool),u=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(u=r.memoizedState.cachePool.pool),u!==s&&(r.flags|=2048),e!==null&&L(ni),null;case 24:return s=null,e!==null&&(s=e.memoizedState.cache),r.memoizedState.cache!==s&&(r.flags|=2048),Sn(Ct),vt(r),null;case 25:return null;case 30:return null}throw Error(i(156,r.tag))}function nM(e,r){switch(Md(r),r.tag){case 1:return e=r.flags,e&65536?(r.flags=e&-65537|128,r):null;case 3:return Sn(Ct),ne(),e=r.flags,(e&65536)!==0&&(e&128)===0?(r.flags=e&-65537|128,r):null;case 26:case 27:case 5:return H(r),null;case 31:if(r.memoizedState!==null){if(gr(r),r.alternate===null)throw Error(i(340));ei()}return e=r.flags,e&65536?(r.flags=e&-65537|128,r):null;case 13:if(gr(r),e=r.memoizedState,e!==null&&e.dehydrated!==null){if(r.alternate===null)throw Error(i(340));ei()}return e=r.flags,e&65536?(r.flags=e&-65537|128,r):null;case 19:return L(Tt),null;case 4:return ne(),null;case 10:return Sn(r.type),null;case 22:case 23:return gr(r),Yd(),e!==null&&L(ni),e=r.flags,e&65536?(r.flags=e&-65537|128,r):null;case 24:return Sn(Ct),null;case 25:return null;default:return null}}function lx(e,r){switch(Md(r),r.tag){case 3:Sn(Ct),ne();break;case 26:case 27:case 5:H(r);break;case 4:ne();break;case 31:r.memoizedState!==null&&gr(r);break;case 13:gr(r);break;case 19:L(Tt);break;case 10:Sn(r.type);break;case 22:case 23:gr(r),Yd(),e!==null&&L(ni);break;case 24:Sn(Ct)}}function $l(e,r){try{var s=r.updateQueue,u=s!==null?s.lastEffect:null;if(u!==null){var m=u.next;s=m;do{if((s.tag&e)===e){u=void 0;var y=s.create,C=s.inst;u=y(),C.destroy=u}s=s.next}while(s!==m)}}catch($){lt(r,r.return,$)}}function fa(e,r,s){try{var u=r.updateQueue,m=u!==null?u.lastEffect:null;if(m!==null){var y=m.next;u=y;do{if((u.tag&e)===e){var C=u.inst,$=C.destroy;if($!==void 0){C.destroy=void 0,m=r;var F=s,te=$;try{te()}catch(ue){lt(m,F,ue)}}}u=u.next}while(u!==y)}}catch(ue){lt(r,r.return,ue)}}function ox(e){var r=e.updateQueue;if(r!==null){var s=e.stateNode;try{J1(r,s)}catch(u){lt(e,e.return,u)}}}function ux(e,r,s){s.props=oi(e.type,e.memoizedProps),s.state=e.memoizedState;try{s.componentWillUnmount()}catch(u){lt(e,r,u)}}function Dl(e,r){try{var s=e.ref;if(s!==null){switch(e.tag){case 26:case 27:case 5:var u=e.stateNode;break;case 30:u=e.stateNode;break;default:u=e.stateNode}typeof s=="function"?e.refCleanup=s(u):s.current=u}}catch(m){lt(e,r,m)}}function rn(e,r){var s=e.ref,u=e.refCleanup;if(s!==null)if(typeof u=="function")try{u()}catch(m){lt(e,r,m)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof s=="function")try{s(null)}catch(m){lt(e,r,m)}else s.current=null}function cx(e){var r=e.type,s=e.memoizedProps,u=e.stateNode;try{e:switch(r){case"button":case"input":case"select":case"textarea":s.autoFocus&&u.focus();break e;case"img":s.src?u.src=s.src:s.srcSet&&(u.srcset=s.srcSet)}}catch(m){lt(e,e.return,m)}}function Oh(e,r,s){try{var u=e.stateNode;AM(u,e.type,s,r),u[ar]=r}catch(m){lt(e,e.return,m)}}function fx(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&va(e.type)||e.tag===4}function Th(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||fx(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.tag===27&&va(e.type)||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 jh(e,r,s){var u=e.tag;if(u===5||u===6)e=e.stateNode,r?(s.nodeType===9?s.body:s.nodeName==="HTML"?s.ownerDocument.body:s).insertBefore(e,r):(r=s.nodeType===9?s.body:s.nodeName==="HTML"?s.ownerDocument.body:s,r.appendChild(e),s=s._reactRootContainer,s!=null||r.onclick!==null||(r.onclick=gn));else if(u!==4&&(u===27&&va(e.type)&&(s=e.stateNode,r=null),e=e.child,e!==null))for(jh(e,r,s),e=e.sibling;e!==null;)jh(e,r,s),e=e.sibling}function Mu(e,r,s){var u=e.tag;if(u===5||u===6)e=e.stateNode,r?s.insertBefore(e,r):s.appendChild(e);else if(u!==4&&(u===27&&va(e.type)&&(s=e.stateNode),e=e.child,e!==null))for(Mu(e,r,s),e=e.sibling;e!==null;)Mu(e,r,s),e=e.sibling}function dx(e){var r=e.stateNode,s=e.memoizedProps;try{for(var u=e.type,m=r.attributes;m.length;)r.removeAttributeNode(m[0]);Gt(r,u,s),r[Bt]=e,r[ar]=s}catch(y){lt(e,e.return,y)}}var Tn=!1,qt=!1,Ch=!1,hx=typeof WeakSet=="function"?WeakSet:Set,Pt=null;function aM(e,r){if(e=e.containerInfo,Xh=ec,e=A1(e),Sd(e)){if("selectionStart"in e)var s={start:e.selectionStart,end:e.selectionEnd};else e:{s=(s=e.ownerDocument)&&s.defaultView||window;var u=s.getSelection&&s.getSelection();if(u&&u.rangeCount!==0){s=u.anchorNode;var m=u.anchorOffset,y=u.focusNode;u=u.focusOffset;try{s.nodeType,y.nodeType}catch{s=null;break e}var C=0,$=-1,F=-1,te=0,ue=0,he=e,re=null;t:for(;;){for(var ae;he!==s||m!==0&&he.nodeType!==3||($=C+m),he!==y||u!==0&&he.nodeType!==3||(F=C+u),he.nodeType===3&&(C+=he.nodeValue.length),(ae=he.firstChild)!==null;)re=he,he=ae;for(;;){if(he===e)break t;if(re===s&&++te===m&&($=C),re===y&&++ue===u&&(F=C),(ae=he.nextSibling)!==null)break;he=re,re=he.parentNode}he=ae}s=$===-1||F===-1?null:{start:$,end:F}}else s=null}s=s||{start:0,end:0}}else s=null;for(Zh={focusedElem:e,selectionRange:s},ec=!1,Pt=r;Pt!==null;)if(r=Pt,e=r.child,(r.subtreeFlags&1028)!==0&&e!==null)e.return=r,Pt=e;else for(;Pt!==null;){switch(r=Pt,y=r.alternate,e=r.flags,r.tag){case 0:if((e&4)!==0&&(e=r.updateQueue,e=e!==null?e.events:null,e!==null))for(s=0;s title"))),Gt(y,u,s),y[Bt]=e,Lt(y),u=y;break e;case"link":var C=bS("link","href",m).get(u+(s.href||""));if(C){for(var $=0;$ft&&(C=ft,ft=Ce,Ce=C);var Z=E1($,Ce),Q=E1($,ft);if(Z&&Q&&(ae.rangeCount!==1||ae.anchorNode!==Z.node||ae.anchorOffset!==Z.offset||ae.focusNode!==Q.node||ae.focusOffset!==Q.offset)){var ee=he.createRange();ee.setStart(Z.node,Z.offset),ae.removeAllRanges(),Ce>ft?(ae.addRange(ee),ae.extend(Q.node,Q.offset)):(ee.setEnd(Q.node,Q.offset),ae.addRange(ee))}}}}for(he=[],ae=$;ae=ae.parentNode;)ae.nodeType===1&&he.push({element:ae,left:ae.scrollLeft,top:ae.scrollTop});for(typeof $.focus=="function"&&$.focus(),$=0;$s?32:s,B.T=null,s=kh,kh=null;var y=pa,C=qn;if(Mt=0,bs=pa=null,qn=0,(et&6)!==0)throw Error(i(331));var $=et;if(et|=4,wx(y.current),xx(y,y.current,C,s),et=$,Il(0,!1),Ot&&typeof Ot.onPostCommitFiberRoot=="function")try{Ot.onPostCommitFiberRoot(nr,y)}catch{}return!0}finally{le.p=m,B.T=u,Bx(e,r)}}function Hx(e,r,s){r=qr(s,r),r=ph(e.stateNode,r,2),e=oa(e,r,2),e!==null&&(ll(e,2),nn(e))}function lt(e,r,s){if(e.tag===3)Hx(e,e,s);else for(;r!==null;){if(r.tag===3){Hx(r,e,s);break}else if(r.tag===1){var u=r.stateNode;if(typeof r.type.getDerivedStateFromError=="function"||typeof u.componentDidCatch=="function"&&(ma===null||!ma.has(u))){e=qr(s,e),s=V_(2),u=oa(r,s,2),u!==null&&(G_(s,u,r,e),ll(u,2),nn(u));break}}r=r.return}}function Ph(e,r,s){var u=e.pingCache;if(u===null){u=e.pingCache=new lM;var m=new Set;u.set(r,m)}else m=u.get(r),m===void 0&&(m=new Set,u.set(r,m));m.has(s)||(qh=!0,m.add(s),e=dM.bind(null,e,r,s),r.then(e,e))}function dM(e,r,s){var u=e.pingCache;u!==null&&u.delete(r),e.pingedLanes|=e.suspendedLanes&s,e.warmLanes&=~s,dt===e&&(Be&s)===s&&(Et===4||Et===3&&(Be&62914560)===Be&&300>Ze()-ku?(et&2)===0&&_s(e,0):Mh|=s,vs===Be&&(vs=0)),nn(e)}function Vx(e,r){r===0&&(r=Lb()),e=Ja(e,r),e!==null&&(ll(e,r),nn(e))}function hM(e){var r=e.memoizedState,s=0;r!==null&&(s=r.retryLane),Vx(e,s)}function mM(e,r){var s=0;switch(e.tag){case 31:case 13:var u=e.stateNode,m=e.memoizedState;m!==null&&(s=m.retryLane);break;case 19:u=e.stateNode;break;case 22:u=e.stateNode._retryCache;break;default:throw Error(i(314))}u!==null&&u.delete(r),Vx(e,s)}function pM(e,r){return tt(e,r)}var Fu=null,Ss=null,Ih=!1,Hu=!1,Bh=!1,ga=0;function nn(e){e!==Ss&&e.next===null&&(Ss===null?Fu=Ss=e:Ss=Ss.next=e),Hu=!0,Ih||(Ih=!0,gM())}function Il(e,r){if(!Bh&&Hu){Bh=!0;do for(var s=!1,u=Fu;u!==null;){if(e!==0){var m=u.pendingLanes;if(m===0)var y=0;else{var C=u.suspendedLanes,$=u.pingedLanes;y=(1<<31-hr(42|e)+1)-1,y&=m&~(C&~$),y=y&201326741?y&201326741|1:y?y|2:0}y!==0&&(s=!0,Qx(u,y))}else y=Be,y=Yo(u,u===dt?y:0,u.cancelPendingCommit!==null||u.timeoutHandle!==-1),(y&3)===0||sl(u,y)||(s=!0,Qx(u,y));u=u.next}while(s);Bh=!1}}function yM(){Gx()}function Gx(){Hu=Ih=!1;var e=0;ga!==0&&TM()&&(e=ga);for(var r=Ze(),s=null,u=Fu;u!==null;){var m=u.next,y=Kx(u,r);y===0?(u.next=null,s===null?Fu=m:s.next=m,m===null&&(Ss=s)):(s=u,(e!==0||(y&3)!==0)&&(Hu=!0)),u=m}Mt!==0&&Mt!==5||Il(e),ga!==0&&(ga=0)}function Kx(e,r){for(var s=e.suspendedLanes,u=e.pingedLanes,m=e.expirationTimes,y=e.pendingLanes&-62914561;0$)break;var ue=F.transferSize,he=F.initiatorType;ue&&nS(he)&&(F=F.responseEnd,C+=ue*(F<$?1:($-te)/(F-te)))}if(--u,r+=8*(y+C)/(m.duration/1e3),e++,10"u"?null:document;function pS(e,r,s){var u=Es;if(u&&typeof r=="string"&&r){var m=Nr(r);m='link[rel="'+e+'"][href="'+m+'"]',typeof s=="string"&&(m+='[crossorigin="'+s+'"]'),mS.has(m)||(mS.add(m),e={rel:e,crossOrigin:s,href:r},u.querySelector(m)===null&&(r=u.createElement("link"),Gt(r,"link",e),Lt(r),u.head.appendChild(r)))}}function kM(e){Mn.D(e),pS("dns-prefetch",e,null)}function zM(e,r){Mn.C(e,r),pS("preconnect",e,r)}function UM(e,r,s){Mn.L(e,r,s);var u=Es;if(u&&e&&r){var m='link[rel="preload"][as="'+Nr(r)+'"]';r==="image"&&s&&s.imageSrcSet?(m+='[imagesrcset="'+Nr(s.imageSrcSet)+'"]',typeof s.imageSizes=="string"&&(m+='[imagesizes="'+Nr(s.imageSizes)+'"]')):m+='[href="'+Nr(e)+'"]';var y=m;switch(r){case"style":y=ws(e);break;case"script":y=As(e)}Ur.has(y)||(e=v({rel:"preload",href:r==="image"&&s&&s.imageSrcSet?void 0:e,as:r},s),Ur.set(y,e),u.querySelector(m)!==null||r==="style"&&u.querySelector(Vl(y))||r==="script"&&u.querySelector(Gl(y))||(r=u.createElement("link"),Gt(r,"link",e),Lt(r),u.head.appendChild(r)))}}function LM(e,r){Mn.m(e,r);var s=Es;if(s&&e){var u=r&&typeof r.as=="string"?r.as:"script",m='link[rel="modulepreload"][as="'+Nr(u)+'"][href="'+Nr(e)+'"]',y=m;switch(u){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":y=As(e)}if(!Ur.has(y)&&(e=v({rel:"modulepreload",href:e},r),Ur.set(y,e),s.querySelector(m)===null)){switch(u){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(s.querySelector(Gl(y)))return}u=s.createElement("link"),Gt(u,"link",e),Lt(u),s.head.appendChild(u)}}}function PM(e,r,s){Mn.S(e,r,s);var u=Es;if(u&&e){var m=Gi(u).hoistableStyles,y=ws(e);r=r||"default";var C=m.get(y);if(!C){var $={loading:0,preload:null};if(C=u.querySelector(Vl(y)))$.loading=5;else{e=v({rel:"stylesheet",href:e,"data-precedence":r},s),(s=Ur.get(y))&&am(e,s);var F=C=u.createElement("link");Lt(F),Gt(F,"link",e),F._p=new Promise(function(te,ue){F.onload=te,F.onerror=ue}),F.addEventListener("load",function(){$.loading|=1}),F.addEventListener("error",function(){$.loading|=2}),$.loading|=4,Qu(C,r,u)}C={type:"stylesheet",instance:C,count:1,state:$},m.set(y,C)}}}function IM(e,r){Mn.X(e,r);var s=Es;if(s&&e){var u=Gi(s).hoistableScripts,m=As(e),y=u.get(m);y||(y=s.querySelector(Gl(m)),y||(e=v({src:e,async:!0},r),(r=Ur.get(m))&&im(e,r),y=s.createElement("script"),Lt(y),Gt(y,"link",e),s.head.appendChild(y)),y={type:"script",instance:y,count:1,state:null},u.set(m,y))}}function BM(e,r){Mn.M(e,r);var s=Es;if(s&&e){var u=Gi(s).hoistableScripts,m=As(e),y=u.get(m);y||(y=s.querySelector(Gl(m)),y||(e=v({src:e,async:!0,type:"module"},r),(r=Ur.get(m))&&im(e,r),y=s.createElement("script"),Lt(y),Gt(y,"link",e),s.head.appendChild(y)),y={type:"script",instance:y,count:1,state:null},u.set(m,y))}}function yS(e,r,s,u){var m=(m=K.current)?Yu(m):null;if(!m)throw Error(i(446));switch(e){case"meta":case"title":return null;case"style":return typeof s.precedence=="string"&&typeof s.href=="string"?(r=ws(s.href),s=Gi(m).hoistableStyles,u=s.get(r),u||(u={type:"style",instance:null,count:0,state:null},s.set(r,u)),u):{type:"void",instance:null,count:0,state:null};case"link":if(s.rel==="stylesheet"&&typeof s.href=="string"&&typeof s.precedence=="string"){e=ws(s.href);var y=Gi(m).hoistableStyles,C=y.get(e);if(C||(m=m.ownerDocument||m,C={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},y.set(e,C),(y=m.querySelector(Vl(e)))&&!y._p&&(C.instance=y,C.state.loading=5),Ur.has(e)||(s={rel:"preload",as:"style",href:s.href,crossOrigin:s.crossOrigin,integrity:s.integrity,media:s.media,hrefLang:s.hrefLang,referrerPolicy:s.referrerPolicy},Ur.set(e,s),y||FM(m,e,s,C.state))),r&&u===null)throw Error(i(528,""));return C}if(r&&u!==null)throw Error(i(529,""));return null;case"script":return r=s.async,s=s.src,typeof s=="string"&&r&&typeof r!="function"&&typeof r!="symbol"?(r=As(s),s=Gi(m).hoistableScripts,u=s.get(r),u||(u={type:"script",instance:null,count:0,state:null},s.set(r,u)),u):{type:"void",instance:null,count:0,state:null};default:throw Error(i(444,e))}}function ws(e){return'href="'+Nr(e)+'"'}function Vl(e){return'link[rel="stylesheet"]['+e+"]"}function gS(e){return v({},e,{"data-precedence":e.precedence,precedence:null})}function FM(e,r,s,u){e.querySelector('link[rel="preload"][as="style"]['+r+"]")?u.loading=1:(r=e.createElement("link"),u.preload=r,r.addEventListener("load",function(){return u.loading|=1}),r.addEventListener("error",function(){return u.loading|=2}),Gt(r,"link",s),Lt(r),e.head.appendChild(r))}function As(e){return'[src="'+Nr(e)+'"]'}function Gl(e){return"script[async]"+e}function vS(e,r,s){if(r.count++,r.instance===null)switch(r.type){case"style":var u=e.querySelector('style[data-href~="'+Nr(s.href)+'"]');if(u)return r.instance=u,Lt(u),u;var m=v({},s,{"data-href":s.href,"data-precedence":s.precedence,href:null,precedence:null});return u=(e.ownerDocument||e).createElement("style"),Lt(u),Gt(u,"style",m),Qu(u,s.precedence,e),r.instance=u;case"stylesheet":m=ws(s.href);var y=e.querySelector(Vl(m));if(y)return r.state.loading|=4,r.instance=y,Lt(y),y;u=gS(s),(m=Ur.get(m))&&am(u,m),y=(e.ownerDocument||e).createElement("link"),Lt(y);var C=y;return C._p=new Promise(function($,F){C.onload=$,C.onerror=F}),Gt(y,"link",u),r.state.loading|=4,Qu(y,s.precedence,e),r.instance=y;case"script":return y=As(s.src),(m=e.querySelector(Gl(y)))?(r.instance=m,Lt(m),m):(u=s,(m=Ur.get(y))&&(u=v({},s),im(u,m)),e=e.ownerDocument||e,m=e.createElement("script"),Lt(m),Gt(m,"link",u),e.head.appendChild(m),r.instance=m);case"void":return null;default:throw Error(i(443,r.type))}else r.type==="stylesheet"&&(r.state.loading&4)===0&&(u=r.instance,r.state.loading|=4,Qu(u,s.precedence,e));return r.instance}function Qu(e,r,s){for(var u=s.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),m=u.length?u[u.length-1]:null,y=m,C=0;C title"):null)}function HM(e,r,s){if(s===1||r.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof r.precedence!="string"||typeof r.href!="string"||r.href==="")break;return!0;case"link":if(typeof r.rel!="string"||typeof r.href!="string"||r.href===""||r.onLoad||r.onError)break;switch(r.rel){case"stylesheet":return e=r.disabled,typeof r.precedence=="string"&&e==null;default:return!0}case"script":if(r.async&&typeof r.async!="function"&&typeof r.async!="symbol"&&!r.onLoad&&!r.onError&&r.src&&typeof r.src=="string")return!0}return!1}function xS(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function VM(e,r,s,u){if(s.type==="stylesheet"&&(typeof u.media!="string"||matchMedia(u.media).matches!==!1)&&(s.state.loading&4)===0){if(s.instance===null){var m=ws(u.href),y=r.querySelector(Vl(m));if(y){r=y._p,r!==null&&typeof r=="object"&&typeof r.then=="function"&&(e.count++,e=Zu.bind(e),r.then(e,e)),s.state.loading|=4,s.instance=y,Lt(y);return}y=r.ownerDocument||r,u=gS(u),(m=Ur.get(m))&&am(u,m),y=y.createElement("link"),Lt(y);var C=y;C._p=new Promise(function($,F){C.onload=$,C.onerror=F}),Gt(y,"link",u),s.instance=y}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(s,r),(r=s.state.preload)&&(s.state.loading&3)===0&&(e.count++,s=Zu.bind(e),r.addEventListener("load",s),r.addEventListener("error",s))}}var sm=0;function GM(e,r){return e.stylesheets&&e.count===0&&Wu(e,e.stylesheets),0sm?50:800)+r);return e.unsuspend=s,function(){e.unsuspend=null,clearTimeout(u),clearTimeout(m)}}:null}function Zu(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Wu(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Ju=null;function Wu(e,r){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Ju=new Map,r.forEach(KM,e),Ju=null,Zu.call(e))}function KM(e,r){if(!(r.state.loading&4)){var s=Ju.get(e);if(s)var u=s.get(null);else{s=new Map,Ju.set(e,s);for(var m=e.querySelectorAll("link[data-precedence],style[data-precedence]"),y=0;y"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(n){console.error(n)}}return t(),ym.exports=d$(),ym.exports}var m$=h$(),Zs=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(t){return this.listeners.add(t),this.onSubscribe(),()=>{this.listeners.delete(t),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},p$={setTimeout:(t,n)=>setTimeout(t,n),clearTimeout:t=>clearTimeout(t),setInterval:(t,n)=>setInterval(t,n),clearInterval:t=>clearInterval(t)},Na,Av,qj,y$=(qj=class{constructor(){Te(this,Na,p$);Te(this,Av,!1)}setTimeoutProvider(t){be(this,Na,t)}setTimeout(t,n){return V(this,Na).setTimeout(t,n)}clearTimeout(t){V(this,Na).clearTimeout(t)}setInterval(t,n){return V(this,Na).setInterval(t,n)}clearInterval(t){V(this,Na).clearInterval(t)}},Na=new WeakMap,Av=new WeakMap,qj),vi=new y$;function g$(t){setTimeout(t,0)}var ji=typeof window>"u"||"Deno"in globalThis;function tr(){}function v$(t,n){return typeof t=="function"?t(n):t}function Q0(t){return typeof t=="number"&&t>=0&&t!==1/0}function Fj(t,n){return Math.max(t+(n||0)-Date.now(),0)}function Pa(t,n){return typeof t=="function"?t(n):t}function Pr(t,n){return typeof t=="function"?t(n):t}function GS(t,n){const{type:a="all",exact:i,fetchStatus:l,predicate:o,queryKey:c,stale:f}=t;if(c){if(i){if(n.queryHash!==Tv(c,n.options))return!1}else if(!go(n.queryKey,c))return!1}if(a!=="all"){const d=n.isActive();if(a==="active"&&!d||a==="inactive"&&d)return!1}return!(typeof f=="boolean"&&n.isStale()!==f||l&&l!==n.state.fetchStatus||o&&!o(n))}function KS(t,n){const{exact:a,status:i,predicate:l,mutationKey:o}=t;if(o){if(!n.options.mutationKey)return!1;if(a){if(Ci(n.options.mutationKey)!==Ci(o))return!1}else if(!go(n.options.mutationKey,o))return!1}return!(i&&n.state.status!==i||l&&!l(n))}function Tv(t,n){return((n==null?void 0:n.queryKeyHashFn)||Ci)(t)}function Ci(t){return JSON.stringify(t,(n,a)=>X0(a)?Object.keys(a).sort().reduce((i,l)=>(i[l]=a[l],i),{}):a)}function go(t,n){return t===n?!0:typeof t!=typeof n?!1:t&&n&&typeof t=="object"&&typeof n=="object"?Object.keys(n).every(a=>go(t[a],n[a])):!1}var b$=Object.prototype.hasOwnProperty;function Hj(t,n,a=0){if(t===n)return t;if(a>500)return n;const i=YS(t)&&YS(n);if(!i&&!(X0(t)&&X0(n)))return n;const o=(i?t:Object.keys(t)).length,c=i?n:Object.keys(n),f=c.length,d=i?new Array(f):{};let h=0;for(let p=0;p{vi.setTimeout(n,t)})}function Z0(t,n,a){return typeof a.structuralSharing=="function"?a.structuralSharing(t,n):a.structuralSharing!==!1?Hj(t,n):n}function x$(t,n,a=0){const i=[...t,n];return a&&i.length>a?i.slice(1):i}function S$(t,n,a=0){const i=[n,...t];return a&&i.length>a?i.slice(0,-1):i}var jv=Symbol();function Vj(t,n){return!t.queryFn&&(n!=null&&n.initialPromise)?()=>n.initialPromise:!t.queryFn||t.queryFn===jv?()=>Promise.reject(new Error(`Missing queryFn: '${t.queryHash}'`)):t.queryFn}function Cv(t,n){return typeof t=="function"?t(...n):!!t}function E$(t,n,a){let i=!1,l;return Object.defineProperty(t,"signal",{enumerable:!0,get:()=>(l??(l=n()),i||(i=!0,l.aborted?a():l.addEventListener("abort",a,{once:!0})),l)}),t}var bi,Ra,qs,Mj,w$=(Mj=class extends Zs{constructor(){super();Te(this,bi);Te(this,Ra);Te(this,qs);be(this,qs,n=>{if(!ji&&window.addEventListener){const a=()=>n();return window.addEventListener("visibilitychange",a,!1),()=>{window.removeEventListener("visibilitychange",a)}}})}onSubscribe(){V(this,Ra)||this.setEventListener(V(this,qs))}onUnsubscribe(){var n;this.hasListeners()||((n=V(this,Ra))==null||n.call(this),be(this,Ra,void 0))}setEventListener(n){var a;be(this,qs,n),(a=V(this,Ra))==null||a.call(this),be(this,Ra,n(i=>{typeof i=="boolean"?this.setFocused(i):this.onFocus()}))}setFocused(n){V(this,bi)!==n&&(be(this,bi,n),this.onFocus())}onFocus(){const n=this.isFocused();this.listeners.forEach(a=>{a(n)})}isFocused(){var n;return typeof V(this,bi)=="boolean"?V(this,bi):((n=globalThis.document)==null?void 0:n.visibilityState)!=="hidden"}},bi=new WeakMap,Ra=new WeakMap,qs=new WeakMap,Mj),Nv=new w$;function J0(){let t,n;const a=new Promise((l,o)=>{t=l,n=o});a.status="pending",a.catch(()=>{});function i(l){Object.assign(a,l),delete a.resolve,delete a.reject}return a.resolve=l=>{i({status:"fulfilled",value:l}),t(l)},a.reject=l=>{i({status:"rejected",reason:l}),n(l)},a}var A$=g$;function O$(){let t=[],n=0,a=f=>{f()},i=f=>{f()},l=A$;const o=f=>{n?t.push(f):l(()=>{a(f)})},c=()=>{const f=t;t=[],f.length&&l(()=>{i(()=>{f.forEach(d=>{a(d)})})})};return{batch:f=>{let d;n++;try{d=f()}finally{n--,n||c()}return d},batchCalls:f=>(...d)=>{o(()=>{f(...d)})},schedule:o,setNotifyFunction:f=>{a=f},setBatchNotifyFunction:f=>{i=f},setScheduler:f=>{l=f}}}var Dt=O$(),Ms,qa,$s,$j,T$=($j=class extends Zs{constructor(){super();Te(this,Ms,!0);Te(this,qa);Te(this,$s);be(this,$s,n=>{if(!ji&&window.addEventListener){const a=()=>n(!0),i=()=>n(!1);return window.addEventListener("online",a,!1),window.addEventListener("offline",i,!1),()=>{window.removeEventListener("online",a),window.removeEventListener("offline",i)}}})}onSubscribe(){V(this,qa)||this.setEventListener(V(this,$s))}onUnsubscribe(){var n;this.hasListeners()||((n=V(this,qa))==null||n.call(this),be(this,qa,void 0))}setEventListener(n){var a;be(this,$s,n),(a=V(this,qa))==null||a.call(this),be(this,qa,n(this.setOnline.bind(this)))}setOnline(n){V(this,Ms)!==n&&(be(this,Ms,n),this.listeners.forEach(i=>{i(n)}))}isOnline(){return V(this,Ms)}},Ms=new WeakMap,qa=new WeakMap,$s=new WeakMap,$j),cf=new T$;function j$(t){return Math.min(1e3*2**t,3e4)}function Gj(t){return(t??"online")==="online"?cf.isOnline():!0}var W0=class extends Error{constructor(t){super("CancelledError"),this.revert=t==null?void 0:t.revert,this.silent=t==null?void 0:t.silent}};function Kj(t){let n=!1,a=0,i;const l=J0(),o=()=>l.status!=="pending",c=O=>{var x;if(!o()){const b=new W0(O);g(b),(x=t.onCancel)==null||x.call(t,b)}},f=()=>{n=!0},d=()=>{n=!1},h=()=>Nv.isFocused()&&(t.networkMode==="always"||cf.isOnline())&&t.canRun(),p=()=>Gj(t.networkMode)&&t.canRun(),v=O=>{o()||(i==null||i(),l.resolve(O))},g=O=>{o()||(i==null||i(),l.reject(O))},E=()=>new Promise(O=>{var x;i=b=>{(o()||h())&&O(b)},(x=t.onPause)==null||x.call(t)}).then(()=>{var O;i=void 0,o()||(O=t.onContinue)==null||O.call(t)}),w=()=>{if(o())return;let O;const x=a===0?t.initialPromise:void 0;try{O=x??t.fn()}catch(b){O=Promise.reject(b)}Promise.resolve(O).then(v).catch(b=>{var N;if(o())return;const _=t.retry??(ji?0:3),S=t.retryDelay??j$,T=typeof S=="function"?S(a,b):S,j=_===!0||typeof _=="number"&&a<_||typeof _=="function"&&_(a,b);if(n||!j){g(b);return}a++,(N=t.onFail)==null||N.call(t,a,b),_$(T).then(()=>h()?void 0:E()).then(()=>{n?g(b):w()})})};return{promise:l,status:()=>l.status,cancel:c,continue:()=>(i==null||i(),l),cancelRetry:f,continueRetry:d,canStart:p,start:()=>(p()?w():E().then(w),l)}}var _i,Dj,Yj=(Dj=class{constructor(){Te(this,_i)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Q0(this.gcTime)&&be(this,_i,vi.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(t){this.gcTime=Math.max(this.gcTime||0,t??(ji?1/0:300*1e3))}clearGcTimeout(){V(this,_i)&&(vi.clearTimeout(V(this,_i)),be(this,_i,void 0))}},_i=new WeakMap,Dj),xi,Ds,Lr,Si,It,Oo,Ei,Qr,Ln,kj,C$=(kj=class extends Yj{constructor(n){super();Te(this,Qr);Te(this,xi);Te(this,Ds);Te(this,Lr);Te(this,Si);Te(this,It);Te(this,Oo);Te(this,Ei);be(this,Ei,!1),be(this,Oo,n.defaultOptions),this.setOptions(n.options),this.observers=[],be(this,Si,n.client),be(this,Lr,V(this,Si).getQueryCache()),this.queryKey=n.queryKey,this.queryHash=n.queryHash,be(this,xi,ZS(this.options)),this.state=n.state??V(this,xi),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var n;return(n=V(this,It))==null?void 0:n.promise}setOptions(n){if(this.options={...V(this,Oo),...n},this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const a=ZS(this.options);a.data!==void 0&&(this.setState(XS(a.data,a.dataUpdatedAt)),be(this,xi,a))}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&V(this,Lr).remove(this)}setData(n,a){const i=Z0(this.state.data,n,this.options);return $e(this,Qr,Ln).call(this,{data:i,type:"success",dataUpdatedAt:a==null?void 0:a.updatedAt,manual:a==null?void 0:a.manual}),i}setState(n,a){$e(this,Qr,Ln).call(this,{type:"setState",state:n,setStateOptions:a})}cancel(n){var i,l;const a=(i=V(this,It))==null?void 0:i.promise;return(l=V(this,It))==null||l.cancel(n),a?a.then(tr).catch(tr):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(V(this,xi))}isActive(){return this.observers.some(n=>Pr(n.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===jv||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(n=>Pa(n.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(n=>n.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(n=0){return this.state.data===void 0?!0:n==="static"?!1:this.state.isInvalidated?!0:!Fj(this.state.dataUpdatedAt,n)}onFocus(){var a;const n=this.observers.find(i=>i.shouldFetchOnWindowFocus());n==null||n.refetch({cancelRefetch:!1}),(a=V(this,It))==null||a.continue()}onOnline(){var a;const n=this.observers.find(i=>i.shouldFetchOnReconnect());n==null||n.refetch({cancelRefetch:!1}),(a=V(this,It))==null||a.continue()}addObserver(n){this.observers.includes(n)||(this.observers.push(n),this.clearGcTimeout(),V(this,Lr).notify({type:"observerAdded",query:this,observer:n}))}removeObserver(n){this.observers.includes(n)&&(this.observers=this.observers.filter(a=>a!==n),this.observers.length||(V(this,It)&&(V(this,Ei)?V(this,It).cancel({revert:!0}):V(this,It).cancelRetry()),this.scheduleGc()),V(this,Lr).notify({type:"observerRemoved",query:this,observer:n}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||$e(this,Qr,Ln).call(this,{type:"invalidate"})}async fetch(n,a){var d,h,p,v,g,E,w,O,x,b,_,S;if(this.state.fetchStatus!=="idle"&&((d=V(this,It))==null?void 0:d.status())!=="rejected"){if(this.state.data!==void 0&&(a!=null&&a.cancelRefetch))this.cancel({silent:!0});else if(V(this,It))return V(this,It).continueRetry(),V(this,It).promise}if(n&&this.setOptions(n),!this.options.queryFn){const T=this.observers.find(j=>j.options.queryFn);T&&this.setOptions(T.options)}const i=new AbortController,l=T=>{Object.defineProperty(T,"signal",{enumerable:!0,get:()=>(be(this,Ei,!0),i.signal)})},o=()=>{const T=Vj(this.options,a),N=(()=>{const R={client:V(this,Si),queryKey:this.queryKey,meta:this.meta};return l(R),R})();return be(this,Ei,!1),this.options.persister?this.options.persister(T,N,this):T(N)},f=(()=>{const T={fetchOptions:a,options:this.options,queryKey:this.queryKey,client:V(this,Si),state:this.state,fetchFn:o};return l(T),T})();(h=this.options.behavior)==null||h.onFetch(f,this),be(this,Ds,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((p=f.fetchOptions)==null?void 0:p.meta))&&$e(this,Qr,Ln).call(this,{type:"fetch",meta:(v=f.fetchOptions)==null?void 0:v.meta}),be(this,It,Kj({initialPromise:a==null?void 0:a.initialPromise,fn:f.fetchFn,onCancel:T=>{T instanceof W0&&T.revert&&this.setState({...V(this,Ds),fetchStatus:"idle"}),i.abort()},onFail:(T,j)=>{$e(this,Qr,Ln).call(this,{type:"failed",failureCount:T,error:j})},onPause:()=>{$e(this,Qr,Ln).call(this,{type:"pause"})},onContinue:()=>{$e(this,Qr,Ln).call(this,{type:"continue"})},retry:f.options.retry,retryDelay:f.options.retryDelay,networkMode:f.options.networkMode,canRun:()=>!0}));try{const T=await V(this,It).start();if(T===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(T),(E=(g=V(this,Lr).config).onSuccess)==null||E.call(g,T,this),(O=(w=V(this,Lr).config).onSettled)==null||O.call(w,T,this.state.error,this),T}catch(T){if(T instanceof W0){if(T.silent)return V(this,It).promise;if(T.revert){if(this.state.data===void 0)throw T;return this.state.data}}throw $e(this,Qr,Ln).call(this,{type:"error",error:T}),(b=(x=V(this,Lr).config).onError)==null||b.call(x,T,this),(S=(_=V(this,Lr).config).onSettled)==null||S.call(_,this.state.data,T,this),T}finally{this.scheduleGc()}}},xi=new WeakMap,Ds=new WeakMap,Lr=new WeakMap,Si=new WeakMap,It=new WeakMap,Oo=new WeakMap,Ei=new WeakMap,Qr=new WeakSet,Ln=function(n){const a=i=>{switch(n.type){case"failed":return{...i,fetchFailureCount:n.failureCount,fetchFailureReason:n.error};case"pause":return{...i,fetchStatus:"paused"};case"continue":return{...i,fetchStatus:"fetching"};case"fetch":return{...i,...Qj(i.data,this.options),fetchMeta:n.meta??null};case"success":const l={...i,...XS(n.data,n.dataUpdatedAt),dataUpdateCount:i.dataUpdateCount+1,...!n.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return be(this,Ds,n.manual?l:void 0),l;case"error":const o=n.error;return{...i,error:o,errorUpdateCount:i.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:i.fetchFailureCount+1,fetchFailureReason:o,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...i,isInvalidated:!0};case"setState":return{...i,...n.state}}};this.state=a(this.state),Dt.batch(()=>{this.observers.forEach(i=>{i.onQueryUpdate()}),V(this,Lr).notify({query:this,type:"updated",action:n})})},kj);function Qj(t,n){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:Gj(n.networkMode)?"fetching":"paused",...t===void 0&&{error:null,status:"pending"}}}function XS(t,n){return{data:t,dataUpdatedAt:n??Date.now(),error:null,isInvalidated:!1,status:"success"}}function ZS(t){const n=typeof t.initialData=="function"?t.initialData():t.initialData,a=n!==void 0,i=a?typeof t.initialDataUpdatedAt=="function"?t.initialDataUpdatedAt():t.initialDataUpdatedAt:0;return{data:n,dataUpdateCount:0,dataUpdatedAt:a?i??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:a?"success":"pending",fetchStatus:"idle"}}var fr,Ge,To,er,wi,ks,Pn,Ma,jo,zs,Us,Ai,Oi,$a,Ls,it,lo,ev,tv,rv,nv,av,iv,sv,Xj,zj,N$=(zj=class extends Zs{constructor(n,a){super();Te(this,it);Te(this,fr);Te(this,Ge);Te(this,To);Te(this,er);Te(this,wi);Te(this,ks);Te(this,Pn);Te(this,Ma);Te(this,jo);Te(this,zs);Te(this,Us);Te(this,Ai);Te(this,Oi);Te(this,$a);Te(this,Ls,new Set);this.options=a,be(this,fr,n),be(this,Ma,null),be(this,Pn,J0()),this.bindMethods(),this.setOptions(a)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(V(this,Ge).addObserver(this),JS(V(this,Ge),this.options)?$e(this,it,lo).call(this):this.updateResult(),$e(this,it,nv).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return lv(V(this,Ge),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return lv(V(this,Ge),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,$e(this,it,av).call(this),$e(this,it,iv).call(this),V(this,Ge).removeObserver(this)}setOptions(n){const a=this.options,i=V(this,Ge);if(this.options=V(this,fr).defaultQueryOptions(n),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof Pr(this.options.enabled,V(this,Ge))!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");$e(this,it,sv).call(this),V(this,Ge).setOptions(this.options),a._defaulted&&!uf(this.options,a)&&V(this,fr).getQueryCache().notify({type:"observerOptionsUpdated",query:V(this,Ge),observer:this});const l=this.hasListeners();l&&WS(V(this,Ge),i,this.options,a)&&$e(this,it,lo).call(this),this.updateResult(),l&&(V(this,Ge)!==i||Pr(this.options.enabled,V(this,Ge))!==Pr(a.enabled,V(this,Ge))||Pa(this.options.staleTime,V(this,Ge))!==Pa(a.staleTime,V(this,Ge)))&&$e(this,it,ev).call(this);const o=$e(this,it,tv).call(this);l&&(V(this,Ge)!==i||Pr(this.options.enabled,V(this,Ge))!==Pr(a.enabled,V(this,Ge))||o!==V(this,$a))&&$e(this,it,rv).call(this,o)}getOptimisticResult(n){const a=V(this,fr).getQueryCache().build(V(this,fr),n),i=this.createResult(a,n);return q$(this,i)&&(be(this,er,i),be(this,ks,this.options),be(this,wi,V(this,Ge).state)),i}getCurrentResult(){return V(this,er)}trackResult(n,a){return new Proxy(n,{get:(i,l)=>(this.trackProp(l),a==null||a(l),l==="promise"&&(this.trackProp("data"),!this.options.experimental_prefetchInRender&&V(this,Pn).status==="pending"&&V(this,Pn).reject(new Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(i,l))})}trackProp(n){V(this,Ls).add(n)}getCurrentQuery(){return V(this,Ge)}refetch({...n}={}){return this.fetch({...n})}fetchOptimistic(n){const a=V(this,fr).defaultQueryOptions(n),i=V(this,fr).getQueryCache().build(V(this,fr),a);return i.fetch().then(()=>this.createResult(i,a))}fetch(n){return $e(this,it,lo).call(this,{...n,cancelRefetch:n.cancelRefetch??!0}).then(()=>(this.updateResult(),V(this,er)))}createResult(n,a){var k;const i=V(this,Ge),l=this.options,o=V(this,er),c=V(this,wi),f=V(this,ks),h=n!==i?n.state:V(this,To),{state:p}=n;let v={...p},g=!1,E;if(a._optimisticResults){const P=this.hasListeners(),I=!P&&JS(n,a),J=P&&WS(n,i,a,l);(I||J)&&(v={...v,...Qj(p.data,n.options)}),a._optimisticResults==="isRestoring"&&(v.fetchStatus="idle")}let{error:w,errorUpdatedAt:O,status:x}=v;E=v.data;let b=!1;if(a.placeholderData!==void 0&&E===void 0&&x==="pending"){let P;o!=null&&o.isPlaceholderData&&a.placeholderData===(f==null?void 0:f.placeholderData)?(P=o.data,b=!0):P=typeof a.placeholderData=="function"?a.placeholderData((k=V(this,Us))==null?void 0:k.state.data,V(this,Us)):a.placeholderData,P!==void 0&&(x="success",E=Z0(o==null?void 0:o.data,P,a),g=!0)}if(a.select&&E!==void 0&&!b)if(o&&E===(c==null?void 0:c.data)&&a.select===V(this,jo))E=V(this,zs);else try{be(this,jo,a.select),E=a.select(E),E=Z0(o==null?void 0:o.data,E,a),be(this,zs,E),be(this,Ma,null)}catch(P){be(this,Ma,P)}V(this,Ma)&&(w=V(this,Ma),E=V(this,zs),O=Date.now(),x="error");const _=v.fetchStatus==="fetching",S=x==="pending",T=x==="error",j=S&&_,N=E!==void 0,D={status:x,fetchStatus:v.fetchStatus,isPending:S,isSuccess:x==="success",isError:T,isInitialLoading:j,isLoading:j,data:E,dataUpdatedAt:v.dataUpdatedAt,error:w,errorUpdatedAt:O,failureCount:v.fetchFailureCount,failureReason:v.fetchFailureReason,errorUpdateCount:v.errorUpdateCount,isFetched:v.dataUpdateCount>0||v.errorUpdateCount>0,isFetchedAfterMount:v.dataUpdateCount>h.dataUpdateCount||v.errorUpdateCount>h.errorUpdateCount,isFetching:_,isRefetching:_&&!S,isLoadingError:T&&!N,isPaused:v.fetchStatus==="paused",isPlaceholderData:g,isRefetchError:T&&N,isStale:Rv(n,a),refetch:this.refetch,promise:V(this,Pn),isEnabled:Pr(a.enabled,n)!==!1};if(this.options.experimental_prefetchInRender){const P=D.data!==void 0,I=D.status==="error"&&!P,J=fe=>{I?fe.reject(D.error):P&&fe.resolve(D.data)},G=()=>{const fe=be(this,Pn,D.promise=J0());J(fe)},W=V(this,Pn);switch(W.status){case"pending":n.queryHash===i.queryHash&&J(W);break;case"fulfilled":(I||D.data!==W.value)&&G();break;case"rejected":(!I||D.error!==W.reason)&&G();break}}return D}updateResult(){const n=V(this,er),a=this.createResult(V(this,Ge),this.options);if(be(this,wi,V(this,Ge).state),be(this,ks,this.options),V(this,wi).data!==void 0&&be(this,Us,V(this,Ge)),uf(a,n))return;be(this,er,a);const i=()=>{if(!n)return!0;const{notifyOnChangeProps:l}=this.options,o=typeof l=="function"?l():l;if(o==="all"||!o&&!V(this,Ls).size)return!0;const c=new Set(o??V(this,Ls));return this.options.throwOnError&&c.add("error"),Object.keys(V(this,er)).some(f=>{const d=f;return V(this,er)[d]!==n[d]&&c.has(d)})};$e(this,it,Xj).call(this,{listeners:i()})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&$e(this,it,nv).call(this)}},fr=new WeakMap,Ge=new WeakMap,To=new WeakMap,er=new WeakMap,wi=new WeakMap,ks=new WeakMap,Pn=new WeakMap,Ma=new WeakMap,jo=new WeakMap,zs=new WeakMap,Us=new WeakMap,Ai=new WeakMap,Oi=new WeakMap,$a=new WeakMap,Ls=new WeakMap,it=new WeakSet,lo=function(n){$e(this,it,sv).call(this);let a=V(this,Ge).fetch(this.options,n);return n!=null&&n.throwOnError||(a=a.catch(tr)),a},ev=function(){$e(this,it,av).call(this);const n=Pa(this.options.staleTime,V(this,Ge));if(ji||V(this,er).isStale||!Q0(n))return;const i=Fj(V(this,er).dataUpdatedAt,n)+1;be(this,Ai,vi.setTimeout(()=>{V(this,er).isStale||this.updateResult()},i))},tv=function(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(V(this,Ge)):this.options.refetchInterval)??!1},rv=function(n){$e(this,it,iv).call(this),be(this,$a,n),!(ji||Pr(this.options.enabled,V(this,Ge))===!1||!Q0(V(this,$a))||V(this,$a)===0)&&be(this,Oi,vi.setInterval(()=>{(this.options.refetchIntervalInBackground||Nv.isFocused())&&$e(this,it,lo).call(this)},V(this,$a)))},nv=function(){$e(this,it,ev).call(this),$e(this,it,rv).call(this,$e(this,it,tv).call(this))},av=function(){V(this,Ai)&&(vi.clearTimeout(V(this,Ai)),be(this,Ai,void 0))},iv=function(){V(this,Oi)&&(vi.clearInterval(V(this,Oi)),be(this,Oi,void 0))},sv=function(){const n=V(this,fr).getQueryCache().build(V(this,fr),this.options);if(n===V(this,Ge))return;const a=V(this,Ge);be(this,Ge,n),be(this,To,n.state),this.hasListeners()&&(a==null||a.removeObserver(this),n.addObserver(this))},Xj=function(n){Dt.batch(()=>{n.listeners&&this.listeners.forEach(a=>{a(V(this,er))}),V(this,fr).getQueryCache().notify({query:V(this,Ge),type:"observerResultsUpdated"})})},zj);function R$(t,n){return Pr(n.enabled,t)!==!1&&t.state.data===void 0&&!(t.state.status==="error"&&n.retryOnMount===!1)}function JS(t,n){return R$(t,n)||t.state.data!==void 0&&lv(t,n,n.refetchOnMount)}function lv(t,n,a){if(Pr(n.enabled,t)!==!1&&Pa(n.staleTime,t)!=="static"){const i=typeof a=="function"?a(t):a;return i==="always"||i!==!1&&Rv(t,n)}return!1}function WS(t,n,a,i){return(t!==n||Pr(i.enabled,t)===!1)&&(!a.suspense||t.state.status!=="error")&&Rv(t,a)}function Rv(t,n){return Pr(n.enabled,t)!==!1&&t.isStaleByTime(Pa(n.staleTime,t))}function q$(t,n){return!uf(t.getCurrentResult(),n)}function e2(t){return{onFetch:(n,a)=>{var p,v,g,E,w;const i=n.options,l=(g=(v=(p=n.fetchOptions)==null?void 0:p.meta)==null?void 0:v.fetchMore)==null?void 0:g.direction,o=((E=n.state.data)==null?void 0:E.pages)||[],c=((w=n.state.data)==null?void 0:w.pageParams)||[];let f={pages:[],pageParams:[]},d=0;const h=async()=>{let O=!1;const x=S=>{E$(S,()=>n.signal,()=>O=!0)},b=Vj(n.options,n.fetchOptions),_=async(S,T,j)=>{if(O)return Promise.reject();if(T==null&&S.pages.length)return Promise.resolve(S);const R=(()=>{const I={client:n.client,queryKey:n.queryKey,pageParam:T,direction:j?"backward":"forward",meta:n.options.meta};return x(I),I})(),D=await b(R),{maxPages:k}=n.options,P=j?S$:x$;return{pages:P(S.pages,D,k),pageParams:P(S.pageParams,T,k)}};if(l&&o.length){const S=l==="backward",T=S?M$:t2,j={pages:o,pageParams:c},N=T(i,j);f=await _(j,N,S)}else{const S=t??o.length;do{const T=d===0?c[0]??i.initialPageParam:t2(i,f);if(d>0&&T==null)break;f=await _(f,T),d++}while(d{var O,x;return(x=(O=n.options).persister)==null?void 0:x.call(O,h,{client:n.client,queryKey:n.queryKey,meta:n.options.meta,signal:n.signal},a)}:n.fetchFn=h}}}function t2(t,{pages:n,pageParams:a}){const i=n.length-1;return n.length>0?t.getNextPageParam(n[i],n,a[i],a):void 0}function M$(t,{pages:n,pageParams:a}){var i;return n.length>0?(i=t.getPreviousPageParam)==null?void 0:i.call(t,n[0],n,a[0],a):void 0}var Co,sn,Zt,Ti,ln,ja,Uj,$$=(Uj=class extends Yj{constructor(n){super();Te(this,ln);Te(this,Co);Te(this,sn);Te(this,Zt);Te(this,Ti);be(this,Co,n.client),this.mutationId=n.mutationId,be(this,Zt,n.mutationCache),be(this,sn,[]),this.state=n.state||Zj(),this.setOptions(n.options),this.scheduleGc()}setOptions(n){this.options=n,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(n){V(this,sn).includes(n)||(V(this,sn).push(n),this.clearGcTimeout(),V(this,Zt).notify({type:"observerAdded",mutation:this,observer:n}))}removeObserver(n){be(this,sn,V(this,sn).filter(a=>a!==n)),this.scheduleGc(),V(this,Zt).notify({type:"observerRemoved",mutation:this,observer:n})}optionalRemove(){V(this,sn).length||(this.state.status==="pending"?this.scheduleGc():V(this,Zt).remove(this))}continue(){var n;return((n=V(this,Ti))==null?void 0:n.continue())??this.execute(this.state.variables)}async execute(n){var c,f,d,h,p,v,g,E,w,O,x,b,_,S,T,j,N,R;const a=()=>{$e(this,ln,ja).call(this,{type:"continue"})},i={client:V(this,Co),meta:this.options.meta,mutationKey:this.options.mutationKey};be(this,Ti,Kj({fn:()=>this.options.mutationFn?this.options.mutationFn(n,i):Promise.reject(new Error("No mutationFn found")),onFail:(D,k)=>{$e(this,ln,ja).call(this,{type:"failed",failureCount:D,error:k})},onPause:()=>{$e(this,ln,ja).call(this,{type:"pause"})},onContinue:a,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>V(this,Zt).canRun(this)}));const l=this.state.status==="pending",o=!V(this,Ti).canStart();try{if(l)a();else{$e(this,ln,ja).call(this,{type:"pending",variables:n,isPaused:o}),V(this,Zt).config.onMutate&&await V(this,Zt).config.onMutate(n,this,i);const k=await((f=(c=this.options).onMutate)==null?void 0:f.call(c,n,i));k!==this.state.context&&$e(this,ln,ja).call(this,{type:"pending",context:k,variables:n,isPaused:o})}const D=await V(this,Ti).start();return await((h=(d=V(this,Zt).config).onSuccess)==null?void 0:h.call(d,D,n,this.state.context,this,i)),await((v=(p=this.options).onSuccess)==null?void 0:v.call(p,D,n,this.state.context,i)),await((E=(g=V(this,Zt).config).onSettled)==null?void 0:E.call(g,D,null,this.state.variables,this.state.context,this,i)),await((O=(w=this.options).onSettled)==null?void 0:O.call(w,D,null,n,this.state.context,i)),$e(this,ln,ja).call(this,{type:"success",data:D}),D}catch(D){try{await((b=(x=V(this,Zt).config).onError)==null?void 0:b.call(x,D,n,this.state.context,this,i))}catch(k){Promise.reject(k)}try{await((S=(_=this.options).onError)==null?void 0:S.call(_,D,n,this.state.context,i))}catch(k){Promise.reject(k)}try{await((j=(T=V(this,Zt).config).onSettled)==null?void 0:j.call(T,void 0,D,this.state.variables,this.state.context,this,i))}catch(k){Promise.reject(k)}try{await((R=(N=this.options).onSettled)==null?void 0:R.call(N,void 0,D,n,this.state.context,i))}catch(k){Promise.reject(k)}throw $e(this,ln,ja).call(this,{type:"error",error:D}),D}finally{V(this,Zt).runNext(this)}}},Co=new WeakMap,sn=new WeakMap,Zt=new WeakMap,Ti=new WeakMap,ln=new WeakSet,ja=function(n){const a=i=>{switch(n.type){case"failed":return{...i,failureCount:n.failureCount,failureReason:n.error};case"pause":return{...i,isPaused:!0};case"continue":return{...i,isPaused:!1};case"pending":return{...i,context:n.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:n.isPaused,status:"pending",variables:n.variables,submittedAt:Date.now()};case"success":return{...i,data:n.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...i,data:void 0,error:n.error,failureCount:i.failureCount+1,failureReason:n.error,isPaused:!1,status:"error"}}};this.state=a(this.state),Dt.batch(()=>{V(this,sn).forEach(i=>{i.onMutationUpdate(n)}),V(this,Zt).notify({mutation:this,type:"updated",action:n})})},Uj);function Zj(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var In,Xr,No,Lj,D$=(Lj=class extends Zs{constructor(n={}){super();Te(this,In);Te(this,Xr);Te(this,No);this.config=n,be(this,In,new Set),be(this,Xr,new Map),be(this,No,0)}build(n,a,i){const l=new $$({client:n,mutationCache:this,mutationId:++lc(this,No)._,options:n.defaultMutationOptions(a),state:i});return this.add(l),l}add(n){V(this,In).add(n);const a=uc(n);if(typeof a=="string"){const i=V(this,Xr).get(a);i?i.push(n):V(this,Xr).set(a,[n])}this.notify({type:"added",mutation:n})}remove(n){if(V(this,In).delete(n)){const a=uc(n);if(typeof a=="string"){const i=V(this,Xr).get(a);if(i)if(i.length>1){const l=i.indexOf(n);l!==-1&&i.splice(l,1)}else i[0]===n&&V(this,Xr).delete(a)}}this.notify({type:"removed",mutation:n})}canRun(n){const a=uc(n);if(typeof a=="string"){const i=V(this,Xr).get(a),l=i==null?void 0:i.find(o=>o.state.status==="pending");return!l||l===n}else return!0}runNext(n){var i;const a=uc(n);if(typeof a=="string"){const l=(i=V(this,Xr).get(a))==null?void 0:i.find(o=>o!==n&&o.state.isPaused);return(l==null?void 0:l.continue())??Promise.resolve()}else return Promise.resolve()}clear(){Dt.batch(()=>{V(this,In).forEach(n=>{this.notify({type:"removed",mutation:n})}),V(this,In).clear(),V(this,Xr).clear()})}getAll(){return Array.from(V(this,In))}find(n){const a={exact:!0,...n};return this.getAll().find(i=>KS(a,i))}findAll(n={}){return this.getAll().filter(a=>KS(n,a))}notify(n){Dt.batch(()=>{this.listeners.forEach(a=>{a(n)})})}resumePausedMutations(){const n=this.getAll().filter(a=>a.state.isPaused);return Dt.batch(()=>Promise.all(n.map(a=>a.continue().catch(tr))))}},In=new WeakMap,Xr=new WeakMap,No=new WeakMap,Lj);function uc(t){var n;return(n=t.options.scope)==null?void 0:n.id}var Bn,Da,dr,Fn,Gn,Wc,ov,Pj,k$=(Pj=class extends Zs{constructor(a,i){super();Te(this,Gn);Te(this,Bn);Te(this,Da);Te(this,dr);Te(this,Fn);be(this,Bn,a),this.setOptions(i),this.bindMethods(),$e(this,Gn,Wc).call(this)}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(a){var l;const i=this.options;this.options=V(this,Bn).defaultMutationOptions(a),uf(this.options,i)||V(this,Bn).getMutationCache().notify({type:"observerOptionsUpdated",mutation:V(this,dr),observer:this}),i!=null&&i.mutationKey&&this.options.mutationKey&&Ci(i.mutationKey)!==Ci(this.options.mutationKey)?this.reset():((l=V(this,dr))==null?void 0:l.state.status)==="pending"&&V(this,dr).setOptions(this.options)}onUnsubscribe(){var a;this.hasListeners()||(a=V(this,dr))==null||a.removeObserver(this)}onMutationUpdate(a){$e(this,Gn,Wc).call(this),$e(this,Gn,ov).call(this,a)}getCurrentResult(){return V(this,Da)}reset(){var a;(a=V(this,dr))==null||a.removeObserver(this),be(this,dr,void 0),$e(this,Gn,Wc).call(this),$e(this,Gn,ov).call(this)}mutate(a,i){var l;return be(this,Fn,i),(l=V(this,dr))==null||l.removeObserver(this),be(this,dr,V(this,Bn).getMutationCache().build(V(this,Bn),this.options)),V(this,dr).addObserver(this),V(this,dr).execute(a)}},Bn=new WeakMap,Da=new WeakMap,dr=new WeakMap,Fn=new WeakMap,Gn=new WeakSet,Wc=function(){var i;const a=((i=V(this,dr))==null?void 0:i.state)??Zj();be(this,Da,{...a,isPending:a.status==="pending",isSuccess:a.status==="success",isError:a.status==="error",isIdle:a.status==="idle",mutate:this.mutate,reset:this.reset})},ov=function(a){Dt.batch(()=>{var i,l,o,c,f,d,h,p;if(V(this,Fn)&&this.hasListeners()){const v=V(this,Da).variables,g=V(this,Da).context,E={client:V(this,Bn),meta:this.options.meta,mutationKey:this.options.mutationKey};if((a==null?void 0:a.type)==="success"){try{(l=(i=V(this,Fn)).onSuccess)==null||l.call(i,a.data,v,g,E)}catch(w){Promise.reject(w)}try{(c=(o=V(this,Fn)).onSettled)==null||c.call(o,a.data,null,v,g,E)}catch(w){Promise.reject(w)}}else if((a==null?void 0:a.type)==="error"){try{(d=(f=V(this,Fn)).onError)==null||d.call(f,a.error,v,g,E)}catch(w){Promise.reject(w)}try{(p=(h=V(this,Fn)).onSettled)==null||p.call(h,void 0,a.error,v,g,E)}catch(w){Promise.reject(w)}}}this.listeners.forEach(v=>{v(V(this,Da))})})},Pj),on,Ij,z$=(Ij=class extends Zs{constructor(n={}){super();Te(this,on);this.config=n,be(this,on,new Map)}build(n,a,i){const l=a.queryKey,o=a.queryHash??Tv(l,a);let c=this.get(o);return c||(c=new C$({client:n,queryKey:l,queryHash:o,options:n.defaultQueryOptions(a),state:i,defaultOptions:n.getQueryDefaults(l)}),this.add(c)),c}add(n){V(this,on).has(n.queryHash)||(V(this,on).set(n.queryHash,n),this.notify({type:"added",query:n}))}remove(n){const a=V(this,on).get(n.queryHash);a&&(n.destroy(),a===n&&V(this,on).delete(n.queryHash),this.notify({type:"removed",query:n}))}clear(){Dt.batch(()=>{this.getAll().forEach(n=>{this.remove(n)})})}get(n){return V(this,on).get(n)}getAll(){return[...V(this,on).values()]}find(n){const a={exact:!0,...n};return this.getAll().find(i=>GS(a,i))}findAll(n={}){const a=this.getAll();return Object.keys(n).length>0?a.filter(i=>GS(n,i)):a}notify(n){Dt.batch(()=>{this.listeners.forEach(a=>{a(n)})})}onFocus(){Dt.batch(()=>{this.getAll().forEach(n=>{n.onFocus()})})}onOnline(){Dt.batch(()=>{this.getAll().forEach(n=>{n.onOnline()})})}},on=new WeakMap,Ij),wt,ka,za,Ps,Is,Ua,Bs,Fs,Bj,U$=(Bj=class{constructor(t={}){Te(this,wt);Te(this,ka);Te(this,za);Te(this,Ps);Te(this,Is);Te(this,Ua);Te(this,Bs);Te(this,Fs);be(this,wt,t.queryCache||new z$),be(this,ka,t.mutationCache||new D$),be(this,za,t.defaultOptions||{}),be(this,Ps,new Map),be(this,Is,new Map),be(this,Ua,0)}mount(){lc(this,Ua)._++,V(this,Ua)===1&&(be(this,Bs,Nv.subscribe(async t=>{t&&(await this.resumePausedMutations(),V(this,wt).onFocus())})),be(this,Fs,cf.subscribe(async t=>{t&&(await this.resumePausedMutations(),V(this,wt).onOnline())})))}unmount(){var t,n;lc(this,Ua)._--,V(this,Ua)===0&&((t=V(this,Bs))==null||t.call(this),be(this,Bs,void 0),(n=V(this,Fs))==null||n.call(this),be(this,Fs,void 0))}isFetching(t){return V(this,wt).findAll({...t,fetchStatus:"fetching"}).length}isMutating(t){return V(this,ka).findAll({...t,status:"pending"}).length}getQueryData(t){var a;const n=this.defaultQueryOptions({queryKey:t});return(a=V(this,wt).get(n.queryHash))==null?void 0:a.state.data}ensureQueryData(t){const n=this.defaultQueryOptions(t),a=V(this,wt).build(this,n),i=a.state.data;return i===void 0?this.fetchQuery(t):(t.revalidateIfStale&&a.isStaleByTime(Pa(n.staleTime,a))&&this.prefetchQuery(n),Promise.resolve(i))}getQueriesData(t){return V(this,wt).findAll(t).map(({queryKey:n,state:a})=>{const i=a.data;return[n,i]})}setQueryData(t,n,a){const i=this.defaultQueryOptions({queryKey:t}),l=V(this,wt).get(i.queryHash),o=l==null?void 0:l.state.data,c=v$(n,o);if(c!==void 0)return V(this,wt).build(this,i).setData(c,{...a,manual:!0})}setQueriesData(t,n,a){return Dt.batch(()=>V(this,wt).findAll(t).map(({queryKey:i})=>[i,this.setQueryData(i,n,a)]))}getQueryState(t){var a;const n=this.defaultQueryOptions({queryKey:t});return(a=V(this,wt).get(n.queryHash))==null?void 0:a.state}removeQueries(t){const n=V(this,wt);Dt.batch(()=>{n.findAll(t).forEach(a=>{n.remove(a)})})}resetQueries(t,n){const a=V(this,wt);return Dt.batch(()=>(a.findAll(t).forEach(i=>{i.reset()}),this.refetchQueries({type:"active",...t},n)))}cancelQueries(t,n={}){const a={revert:!0,...n},i=Dt.batch(()=>V(this,wt).findAll(t).map(l=>l.cancel(a)));return Promise.all(i).then(tr).catch(tr)}invalidateQueries(t,n={}){return Dt.batch(()=>(V(this,wt).findAll(t).forEach(a=>{a.invalidate()}),(t==null?void 0:t.refetchType)==="none"?Promise.resolve():this.refetchQueries({...t,type:(t==null?void 0:t.refetchType)??(t==null?void 0:t.type)??"active"},n)))}refetchQueries(t,n={}){const a={...n,cancelRefetch:n.cancelRefetch??!0},i=Dt.batch(()=>V(this,wt).findAll(t).filter(l=>!l.isDisabled()&&!l.isStatic()).map(l=>{let o=l.fetch(void 0,a);return a.throwOnError||(o=o.catch(tr)),l.state.fetchStatus==="paused"?Promise.resolve():o}));return Promise.all(i).then(tr)}fetchQuery(t){const n=this.defaultQueryOptions(t);n.retry===void 0&&(n.retry=!1);const a=V(this,wt).build(this,n);return a.isStaleByTime(Pa(n.staleTime,a))?a.fetch(n):Promise.resolve(a.state.data)}prefetchQuery(t){return this.fetchQuery(t).then(tr).catch(tr)}fetchInfiniteQuery(t){return t.behavior=e2(t.pages),this.fetchQuery(t)}prefetchInfiniteQuery(t){return this.fetchInfiniteQuery(t).then(tr).catch(tr)}ensureInfiniteQueryData(t){return t.behavior=e2(t.pages),this.ensureQueryData(t)}resumePausedMutations(){return cf.isOnline()?V(this,ka).resumePausedMutations():Promise.resolve()}getQueryCache(){return V(this,wt)}getMutationCache(){return V(this,ka)}getDefaultOptions(){return V(this,za)}setDefaultOptions(t){be(this,za,t)}setQueryDefaults(t,n){V(this,Ps).set(Ci(t),{queryKey:t,defaultOptions:n})}getQueryDefaults(t){const n=[...V(this,Ps).values()],a={};return n.forEach(i=>{go(t,i.queryKey)&&Object.assign(a,i.defaultOptions)}),a}setMutationDefaults(t,n){V(this,Is).set(Ci(t),{mutationKey:t,defaultOptions:n})}getMutationDefaults(t){const n=[...V(this,Is).values()],a={};return n.forEach(i=>{go(t,i.mutationKey)&&Object.assign(a,i.defaultOptions)}),a}defaultQueryOptions(t){if(t._defaulted)return t;const n={...V(this,za).queries,...this.getQueryDefaults(t.queryKey),...t,_defaulted:!0};return n.queryHash||(n.queryHash=Tv(n.queryKey,n)),n.refetchOnReconnect===void 0&&(n.refetchOnReconnect=n.networkMode!=="always"),n.throwOnError===void 0&&(n.throwOnError=!!n.suspense),!n.networkMode&&n.persister&&(n.networkMode="offlineFirst"),n.queryFn===jv&&(n.enabled=!1),n}defaultMutationOptions(t){return t!=null&&t._defaulted?t:{...V(this,za).mutations,...(t==null?void 0:t.mutationKey)&&this.getMutationDefaults(t.mutationKey),...t,_defaulted:!0}}clear(){V(this,wt).clear(),V(this,ka).clear()}},wt=new WeakMap,ka=new WeakMap,za=new WeakMap,Ps=new WeakMap,Is=new WeakMap,Ua=new WeakMap,Bs=new WeakMap,Fs=new WeakMap,Bj),Jj=oe.createContext(void 0),Wj=t=>{const n=oe.useContext(Jj);if(!n)throw new Error("No QueryClient set, use QueryClientProvider to set one");return n},L$=({client:t,children:n})=>(oe.useEffect(()=>(t.mount(),()=>{t.unmount()}),[t]),A.jsx(Jj.Provider,{value:t,children:n})),eC=oe.createContext(!1),P$=()=>oe.useContext(eC);eC.Provider;function I$(){let t=!1;return{clearReset:()=>{t=!1},reset:()=>{t=!0},isReset:()=>t}}var B$=oe.createContext(I$()),F$=()=>oe.useContext(B$),H$=(t,n,a)=>{const i=a!=null&&a.state.error&&typeof t.throwOnError=="function"?Cv(t.throwOnError,[a.state.error,a]):t.throwOnError;(t.suspense||t.experimental_prefetchInRender||i)&&(n.isReset()||(t.retryOnMount=!1))},V$=t=>{oe.useEffect(()=>{t.clearReset()},[t])},G$=({result:t,errorResetBoundary:n,throwOnError:a,query:i,suspense:l})=>t.isError&&!n.isReset()&&!t.isFetching&&i&&(l&&t.data===void 0||Cv(a,[t.error,i])),K$=t=>{if(t.suspense){const a=l=>l==="static"?l:Math.max(l??1e3,1e3),i=t.staleTime;t.staleTime=typeof i=="function"?(...l)=>a(i(...l)):a(i),typeof t.gcTime=="number"&&(t.gcTime=Math.max(t.gcTime,1e3))}},Y$=(t,n)=>t.isLoading&&t.isFetching&&!n,Q$=(t,n)=>(t==null?void 0:t.suspense)&&n.isPending,r2=(t,n,a)=>n.fetchOptimistic(t).catch(()=>{a.clearReset()});function X$(t,n,a){var g,E,w,O;const i=P$(),l=F$(),o=Wj(),c=o.defaultQueryOptions(t);(E=(g=o.getDefaultOptions().queries)==null?void 0:g._experimental_beforeQuery)==null||E.call(g,c);const f=o.getQueryCache().get(c.queryHash);c._optimisticResults=i?"isRestoring":"optimistic",K$(c),H$(c,l,f),V$(l);const d=!o.getQueryCache().get(c.queryHash),[h]=oe.useState(()=>new n(o,c)),p=h.getOptimisticResult(c),v=!i&&t.subscribed!==!1;if(oe.useSyncExternalStore(oe.useCallback(x=>{const b=v?h.subscribe(Dt.batchCalls(x)):tr;return h.updateResult(),b},[h,v]),()=>h.getCurrentResult(),()=>h.getCurrentResult()),oe.useEffect(()=>{h.setOptions(c)},[c,h]),Q$(c,p))throw r2(c,h,l);if(G$({result:p,errorResetBoundary:l,throwOnError:c.throwOnError,query:f,suspense:c.suspense}))throw p.error;if((O=(w=o.getDefaultOptions().queries)==null?void 0:w._experimental_afterQuery)==null||O.call(w,c,p),c.experimental_prefetchInRender&&!ji&&Y$(p,i)){const x=d?r2(c,h,l):f==null?void 0:f.promise;x==null||x.catch(tr).finally(()=>{h.updateResult()})}return c.notifyOnChangeProps?p:h.trackResult(p)}function Z$(t,n){return X$(t,N$)}function J$(t,n){const a=Wj(),[i]=oe.useState(()=>new k$(a,t));oe.useEffect(()=>{i.setOptions(t)},[i,t]);const l=oe.useSyncExternalStore(oe.useCallback(c=>i.subscribe(Dt.batchCalls(c)),[i]),()=>i.getCurrentResult(),()=>i.getCurrentResult()),o=oe.useCallback((c,f)=>{i.mutate(c,f).catch(tr)},[i]);if(l.error&&Cv(i.options.throwOnError,[l.error]))throw l.error;return{...l,mutate:o,mutateAsync:l.mutate}}function W$(){const{pathname:t}=window.location,n=t.indexOf("/mcp-ui");return`${n>0?t.substring(0,n):""}/api/mcp-admin`}const xf=W$();async function tC(){const t=await fetch(`${xf}/tools`);if(!t.ok)throw new Error(`Failed to fetch tools: ${t.statusText}`);return t.json()}async function e3(t,n){const a={"Content-Type":"application/json",...n};let i;try{i=await fetch(`${xf}/tools/execute`,{method:"POST",headers:a,body:JSON.stringify(t)})}catch(o){return{success:!1,result:null,error:o instanceof Error?o.message:String(o),durationMs:0,httpStatusCode:0}}const l=await i.text();if(i.ok)try{return JSON.parse(l)}catch{return{success:!0,result:l,error:null,durationMs:0,httpStatusCode:i.status}}try{const o=JSON.parse(l);if(o.error!==void 0&&o.success!==void 0)return o;const c=o.message||o.error||o.detail||l;return{success:!1,result:null,error:`${i.status} ${i.statusText}: ${c}`,durationMs:0,httpStatusCode:i.status}}catch{return{success:!1,result:null,error:l||`${i.status} ${i.statusText}`,durationMs:0,httpStatusCode:i.status}}}async function t3(t=200){const n=await fetch(`${xf}/audit?limit=${t}`);if(!n.ok)throw new Error(`Failed to fetch audit events: ${n.statusText}`);return(await n.json()).map(i=>{try{return JSON.parse(i)}catch{return{raw:i}}})}async function r3(){await fetch(`${xf}/audit`,{method:"DELETE"})}function n3(){return Z$({queryKey:["mcp-tools"],queryFn:tC})}function a3(){return J$({mutationFn:({request:t,authHeaders:n})=>e3(t,n)})}const i3={authMode:"none",tokenEndpoint:"http://localhost:9000/oauth2/token",clientId:"default-client",clientSecret:"default-secret",grantType:"client_credentials",apiKeyHeaderName:"X-API-Key",apiKeyValue:""};function s3(){const[t,n]=oe.useState(i3),[a,i]=oe.useState(null),[l,o]=oe.useState(null),[c,f]=oe.useState(!1),d=oe.useCallback(async()=>{f(!0),o(null);try{const g=new URLSearchParams({grant_type:t.grantType}),E={"Content-Type":"application/x-www-form-urlencoded"};t.clientSecret?E.Authorization="Basic "+btoa(`${t.clientId}:${t.clientSecret}`):g.append("client_id",t.clientId);const w=await fetch(t.tokenEndpoint,{method:"POST",headers:E,body:g});if(!w.ok){const x=await w.text();throw new Error(`${w.status} ${w.statusText}: ${x}`)}const O=await w.json();i(O.access_token)}catch(g){o(g instanceof Error?g.message:String(g)),i(null)}finally{f(!1)}},[t]),h=oe.useCallback(()=>{i(null),o(null)},[]),p=oe.useCallback(()=>t.authMode==="oauth2"&&a?{Authorization:`Bearer ${a}`}:t.authMode==="apikey"&&t.apiKeyValue?{[t.apiKeyHeaderName||"X-API-Key"]:t.apiKeyValue}:{},[t.authMode,t.apiKeyHeaderName,t.apiKeyValue,a]),v=t.authMode==="oauth2"?!!a:t.authMode==="apikey"?!!t.apiKeyValue:!1;return{config:t,setConfig:n,accessToken:a,tokenError:l,isRequesting:c,fetchToken:d,clearToken:h,getAuthHeaders:p,isAuthenticated:v}}const rC="mcp-tool-metrics",l3=200,o3=30;function uv(){return{totalExecutions:0,successCount:0,errorCount:0,approvalCount:0,totalDurationMs:0,recentExecutions:[],toolMetrics:{}}}function u3(){try{const t=localStorage.getItem(rC);return t?JSON.parse(t):uv()}catch{return uv()}}function n2(t){try{localStorage.setItem(rC,JSON.stringify(t))}catch{}}function c3(){const[t,n]=oe.useState(u3),a=oe.useCallback((l,o)=>{const c={id:`${Date.now()}-${Math.random().toString(36).slice(2,7)}`,toolName:l,timestamp:Date.now(),durationMs:o.durationMs??0,success:o.success&&!o.requiresApproval,httpStatusCode:o.httpStatusCode,requiresApproval:o.requiresApproval};n(f=>{const d={...f};d.totalExecutions+=1,d.totalDurationMs+=c.durationMs,c.requiresApproval?d.approvalCount+=1:c.success?d.successCount+=1:d.errorCount+=1,d.recentExecutions=[c,...f.recentExecutions].slice(0,l3);const h=f.toolMetrics[l]??{toolName:l,totalCalls:0,successCount:0,errorCount:0,approvalCount:0,totalDurationMs:0,recentDurations:[]},p={...h,totalCalls:h.totalCalls+1,successCount:h.successCount+(c.success?1:0),errorCount:h.errorCount+(!c.success&&!c.requiresApproval?1:0),approvalCount:h.approvalCount+(c.requiresApproval?1:0),totalDurationMs:h.totalDurationMs+c.durationMs,recentDurations:[c.durationMs,...h.recentDurations].slice(0,o3),lastExecution:c.timestamp};return d.toolMetrics={...f.toolMetrics,[l]:p},n2(d),d})},[]),i=oe.useCallback(()=>{const l=uv();n2(l),n(l)},[]);return{metrics:t,recordExecution:a,clearMetrics:i}}function f3({children:t,toolCount:n,activeTab:a,onTabChange:i}){const[l,o]=oe.useState(()=>typeof window<"u"?window.matchMedia("(prefers-color-scheme: dark)").matches:!1);return oe.useEffect(()=>{document.documentElement.classList.toggle("dark",l)},[l]),A.jsxs("div",{className:"h-screen flex flex-col bg-gray-50 dark:bg-gray-900 text-gray-900 dark:text-gray-100",children:[A.jsxs("header",{className:"flex items-center justify-between px-6 py-3 bg-white dark:bg-gray-800 border-b border-gray-200 dark:border-gray-700 shadow-sm",children:[A.jsxs("div",{className:"flex items-center gap-3",children:[A.jsx("img",{src:"./ai-logo-tr.png",alt:"MCP logo",className:"h-9 w-9"}),A.jsx("h1",{className:"text-lg font-semibold",children:"MCP Tools Inventory"}),n>0&&A.jsxs("span",{className:"px-2.5 py-0.5 text-xs font-medium bg-blue-100 dark:bg-blue-900 text-blue-800 dark:text-blue-200 rounded-full",children:[n," tool",n!==1?"s":""]})]}),A.jsxs("nav",{className:"flex items-center gap-1 rounded-xl bg-gray-100 dark:bg-gray-700 p-1",children:[A.jsxs("button",{onClick:()=>i("tools"),className:`flex items-center gap-1.5 px-4 py-1.5 rounded-lg text-sm font-medium transition-all ${a==="tools"?"bg-white dark:bg-gray-800 text-gray-900 dark:text-gray-100 shadow-sm":"text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200"}`,children:[A.jsx("img",{src:"./ai-logo-tr.png",alt:"",className:"h-4 w-4"}),"Tools"]}),A.jsxs("button",{onClick:()=>i("analytics"),className:`flex items-center gap-1.5 px-4 py-1.5 rounded-lg text-sm font-medium transition-all ${a==="analytics"?"bg-white dark:bg-gray-800 text-gray-900 dark:text-gray-100 shadow-sm":"text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200"}`,children:[A.jsx("svg",{className:"h-4 w-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:2,children:A.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 19v-6a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2a2 2 0 002-2zm0 0V9a2 2 0 012-2h2a2 2 0 012 2v10m-6 0a2 2 0 002 2h2a2 2 0 002-2m0 0V5a2 2 0 012-2h2a2 2 0 012 2v14a2 2 0 01-2 2h-2a2 2 0 01-2-2z"})}),"Analytics"]}),A.jsxs("button",{onClick:()=>i("audit"),className:`flex items-center gap-1.5 px-4 py-1.5 rounded-lg text-sm font-medium transition-all ${a==="audit"?"bg-white dark:bg-gray-800 text-gray-900 dark:text-gray-100 shadow-sm":"text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200"}`,children:[A.jsx("svg",{className:"h-4 w-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:2,children:A.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"})}),"Audit"]})]}),A.jsx("button",{onClick:()=>o(!l),className:"p-2 rounded-lg hover:bg-gray-100 dark:hover:bg-gray-700 transition-colors","aria-label":"Toggle dark mode",children:l?A.jsx("svg",{className:"h-5 w-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:A.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 3v1m0 16v1m9-9h-1M4 12H3m15.364 6.364l-.707-.707M6.343 6.343l-.707-.707m12.728 0l-.707.707M6.343 17.657l-.707.707M16 12a4 4 0 11-8 0 4 4 0 018 0z"})}):A.jsx("svg",{className:"h-5 w-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:A.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M20.354 15.354A9 9 0 018.646 3.646 9.003 9.003 0 0012 21a9.003 9.003 0 008.354-5.646z"})})})]}),t]})}function nC(t){var n,a,i="";if(typeof t=="string"||typeof t=="number")i+=t;else if(typeof t=="object")if(Array.isArray(t)){var l=t.length;for(n=0;n{const a=new Array(t.length+n.length);for(let i=0;i({classGroupId:t,validator:n}),aC=(t=new Map,n=null,a)=>({nextPart:t,validators:n,classGroupId:a}),ff="-",a2=[],p3="arbitrary..",y3=t=>{const n=v3(t),{conflictingClassGroups:a,conflictingClassGroupModifiers:i}=t;return{getClassGroupId:c=>{if(c.startsWith("[")&&c.endsWith("]"))return g3(c);const f=c.split(ff),d=f[0]===""&&f.length>1?1:0;return iC(f,d,n)},getConflictingClassGroupIds:(c,f)=>{if(f){const d=i[c],h=a[c];return d?h?h3(h,d):d:h||a2}return a[c]||a2}}},iC=(t,n,a)=>{if(t.length-n===0)return a.classGroupId;const l=t[n],o=a.nextPart.get(l);if(o){const h=iC(t,n+1,o);if(h)return h}const c=a.validators;if(c===null)return;const f=n===0?t.join(ff):t.slice(n).join(ff),d=c.length;for(let h=0;ht.slice(1,-1).indexOf(":")===-1?void 0:(()=>{const n=t.slice(1,-1),a=n.indexOf(":"),i=n.slice(0,a);return i?p3+i:void 0})(),v3=t=>{const{theme:n,classGroups:a}=t;return b3(a,n)},b3=(t,n)=>{const a=aC();for(const i in t){const l=t[i];qv(l,a,i,n)}return a},qv=(t,n,a,i)=>{const l=t.length;for(let o=0;o{if(typeof t=="string"){x3(t,n,a);return}if(typeof t=="function"){S3(t,n,a,i);return}E3(t,n,a,i)},x3=(t,n,a)=>{const i=t===""?n:sC(n,t);i.classGroupId=a},S3=(t,n,a,i)=>{if(w3(t)){qv(t(i),n,a,i);return}n.validators===null&&(n.validators=[]),n.validators.push(m3(a,t))},E3=(t,n,a,i)=>{const l=Object.entries(t),o=l.length;for(let c=0;c{let a=t;const i=n.split(ff),l=i.length;for(let o=0;o"isThemeGetter"in t&&t.isThemeGetter===!0,A3=t=>{if(t<1)return{get:()=>{},set:()=>{}};let n=0,a=Object.create(null),i=Object.create(null);const l=(o,c)=>{a[o]=c,n++,n>t&&(n=0,i=a,a=Object.create(null))};return{get(o){let c=a[o];if(c!==void 0)return c;if((c=i[o])!==void 0)return l(o,c),c},set(o,c){o in a?a[o]=c:l(o,c)}}},cv="!",i2=":",O3=[],s2=(t,n,a,i,l)=>({modifiers:t,hasImportantModifier:n,baseClassName:a,maybePostfixModifierPosition:i,isExternal:l}),T3=t=>{const{prefix:n,experimentalParseClassName:a}=t;let i=l=>{const o=[];let c=0,f=0,d=0,h;const p=l.length;for(let O=0;Od?h-d:void 0;return s2(o,E,g,w)};if(n){const l=n+i2,o=i;i=c=>c.startsWith(l)?o(c.slice(l.length)):s2(O3,!1,c,void 0,!0)}if(a){const l=i;i=o=>a({className:o,parseClassName:l})}return i},j3=t=>{const n=new Map;return t.orderSensitiveModifiers.forEach((a,i)=>{n.set(a,1e6+i)}),a=>{const i=[];let l=[];for(let o=0;o0&&(l.sort(),i.push(...l),l=[]),i.push(c)):l.push(c)}return l.length>0&&(l.sort(),i.push(...l)),i}},C3=t=>({cache:A3(t.cacheSize),parseClassName:T3(t),sortModifiers:j3(t),...y3(t)}),N3=/\s+/,R3=(t,n)=>{const{parseClassName:a,getClassGroupId:i,getConflictingClassGroupIds:l,sortModifiers:o}=n,c=[],f=t.trim().split(N3);let d="";for(let h=f.length-1;h>=0;h-=1){const p=f[h],{isExternal:v,modifiers:g,hasImportantModifier:E,baseClassName:w,maybePostfixModifierPosition:O}=a(p);if(v){d=p+(d.length>0?" "+d:d);continue}let x=!!O,b=i(x?w.substring(0,O):w);if(!b){if(!x){d=p+(d.length>0?" "+d:d);continue}if(b=i(w),!b){d=p+(d.length>0?" "+d:d);continue}x=!1}const _=g.length===0?"":g.length===1?g[0]:o(g).join(":"),S=E?_+cv:_,T=S+b;if(c.indexOf(T)>-1)continue;c.push(T);const j=l(b,x);for(let N=0;N0?" "+d:d)}return d},q3=(...t)=>{let n=0,a,i,l="";for(;n{if(typeof t=="string")return t;let n,a="";for(let i=0;i{let a,i,l,o;const c=d=>{const h=n.reduce((p,v)=>v(p),t());return a=C3(h),i=a.cache.get,l=a.cache.set,o=f,f(d)},f=d=>{const h=i(d);if(h)return h;const p=R3(d,a);return l(d,p),p};return o=c,(...d)=>o(q3(...d))},$3=[],$t=t=>{const n=a=>a[t]||$3;return n.isThemeGetter=!0,n},oC=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,uC=/^\((?:(\w[\w-]*):)?(.+)\)$/i,D3=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,k3=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,z3=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,U3=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,L3=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,P3=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,wa=t=>D3.test(t),ke=t=>!!t&&!Number.isNaN(Number(t)),Aa=t=>!!t&&Number.isInteger(Number(t)),_m=t=>t.endsWith("%")&&ke(t.slice(0,-1)),$n=t=>k3.test(t),cC=()=>!0,I3=t=>z3.test(t)&&!U3.test(t),Mv=()=>!1,B3=t=>L3.test(t),F3=t=>P3.test(t),H3=t=>!Se(t)&&!Ee(t),V3=t=>Fa(t,hC,Mv),Se=t=>oC.test(t),fi=t=>Fa(t,mC,I3),l2=t=>Fa(t,W3,ke),G3=t=>Fa(t,yC,cC),K3=t=>Fa(t,pC,Mv),o2=t=>Fa(t,fC,Mv),Y3=t=>Fa(t,dC,F3),cc=t=>Fa(t,gC,B3),Ee=t=>uC.test(t),Wl=t=>Mi(t,mC),Q3=t=>Mi(t,pC),u2=t=>Mi(t,fC),X3=t=>Mi(t,hC),Z3=t=>Mi(t,dC),fc=t=>Mi(t,gC,!0),J3=t=>Mi(t,yC,!0),Fa=(t,n,a)=>{const i=oC.exec(t);return i?i[1]?n(i[1]):a(i[2]):!1},Mi=(t,n,a=!1)=>{const i=uC.exec(t);return i?i[1]?n(i[1]):a:!1},fC=t=>t==="position"||t==="percentage",dC=t=>t==="image"||t==="url",hC=t=>t==="length"||t==="size"||t==="bg-size",mC=t=>t==="length",W3=t=>t==="number",pC=t=>t==="family-name",yC=t=>t==="number"||t==="weight",gC=t=>t==="shadow",eD=()=>{const t=$t("color"),n=$t("font"),a=$t("text"),i=$t("font-weight"),l=$t("tracking"),o=$t("leading"),c=$t("breakpoint"),f=$t("container"),d=$t("spacing"),h=$t("radius"),p=$t("shadow"),v=$t("inset-shadow"),g=$t("text-shadow"),E=$t("drop-shadow"),w=$t("blur"),O=$t("perspective"),x=$t("aspect"),b=$t("ease"),_=$t("animate"),S=()=>["auto","avoid","all","avoid-page","page","left","right","column"],T=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],j=()=>[...T(),Ee,Se],N=()=>["auto","hidden","clip","visible","scroll"],R=()=>["auto","contain","none"],D=()=>[Ee,Se,d],k=()=>[wa,"full","auto",...D()],P=()=>[Aa,"none","subgrid",Ee,Se],I=()=>["auto",{span:["full",Aa,Ee,Se]},Aa,Ee,Se],J=()=>[Aa,"auto",Ee,Se],G=()=>["auto","min","max","fr",Ee,Se],W=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],fe=()=>["start","end","center","stretch","center-safe","end-safe"],B=()=>["auto",...D()],le=()=>[wa,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...D()],se=()=>[wa,"screen","full","dvw","lvw","svw","min","max","fit",...D()],ve=()=>[wa,"screen","full","lh","dvh","lvh","svh","min","max","fit",...D()],Y=()=>[t,Ee,Se],q=()=>[...T(),u2,o2,{position:[Ee,Se]}],L=()=>["no-repeat",{repeat:["","x","y","space","round"]}],U=()=>["auto","cover","contain",X3,V3,{size:[Ee,Se]}],M=()=>[_m,Wl,fi],z=()=>["","none","full",h,Ee,Se],K=()=>["",ke,Wl,fi],me=()=>["solid","dashed","dotted","double"],ge=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],ne=()=>[ke,_m,u2,o2],ye=()=>["","none",w,Ee,Se],H=()=>["none",ke,Ee,Se],X=()=>["none",ke,Ee,Se],ie=()=>[ke,Ee,Se],de=()=>[wa,"full",...D()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[$n],breakpoint:[$n],color:[cC],container:[$n],"drop-shadow":[$n],ease:["in","out","in-out"],font:[H3],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[$n],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[$n],shadow:[$n],spacing:["px",ke],text:[$n],"text-shadow":[$n],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",wa,Se,Ee,x]}],container:["container"],columns:[{columns:[ke,Se,Ee,f]}],"break-after":[{"break-after":S()}],"break-before":[{"break-before":S()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:j()}],overflow:[{overflow:N()}],"overflow-x":[{"overflow-x":N()}],"overflow-y":[{"overflow-y":N()}],overscroll:[{overscroll:R()}],"overscroll-x":[{"overscroll-x":R()}],"overscroll-y":[{"overscroll-y":R()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:k()}],"inset-x":[{"inset-x":k()}],"inset-y":[{"inset-y":k()}],start:[{"inset-s":k(),start:k()}],end:[{"inset-e":k(),end:k()}],"inset-bs":[{"inset-bs":k()}],"inset-be":[{"inset-be":k()}],top:[{top:k()}],right:[{right:k()}],bottom:[{bottom:k()}],left:[{left:k()}],visibility:["visible","invisible","collapse"],z:[{z:[Aa,"auto",Ee,Se]}],basis:[{basis:[wa,"full","auto",f,...D()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[ke,wa,"auto","initial","none",Se]}],grow:[{grow:["",ke,Ee,Se]}],shrink:[{shrink:["",ke,Ee,Se]}],order:[{order:[Aa,"first","last","none",Ee,Se]}],"grid-cols":[{"grid-cols":P()}],"col-start-end":[{col:I()}],"col-start":[{"col-start":J()}],"col-end":[{"col-end":J()}],"grid-rows":[{"grid-rows":P()}],"row-start-end":[{row:I()}],"row-start":[{"row-start":J()}],"row-end":[{"row-end":J()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":G()}],"auto-rows":[{"auto-rows":G()}],gap:[{gap:D()}],"gap-x":[{"gap-x":D()}],"gap-y":[{"gap-y":D()}],"justify-content":[{justify:[...W(),"normal"]}],"justify-items":[{"justify-items":[...fe(),"normal"]}],"justify-self":[{"justify-self":["auto",...fe()]}],"align-content":[{content:["normal",...W()]}],"align-items":[{items:[...fe(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...fe(),{baseline:["","last"]}]}],"place-content":[{"place-content":W()}],"place-items":[{"place-items":[...fe(),"baseline"]}],"place-self":[{"place-self":["auto",...fe()]}],p:[{p:D()}],px:[{px:D()}],py:[{py:D()}],ps:[{ps:D()}],pe:[{pe:D()}],pbs:[{pbs:D()}],pbe:[{pbe:D()}],pt:[{pt:D()}],pr:[{pr:D()}],pb:[{pb:D()}],pl:[{pl:D()}],m:[{m:B()}],mx:[{mx:B()}],my:[{my:B()}],ms:[{ms:B()}],me:[{me:B()}],mbs:[{mbs:B()}],mbe:[{mbe:B()}],mt:[{mt:B()}],mr:[{mr:B()}],mb:[{mb:B()}],ml:[{ml:B()}],"space-x":[{"space-x":D()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":D()}],"space-y-reverse":["space-y-reverse"],size:[{size:le()}],"inline-size":[{inline:["auto",...se()]}],"min-inline-size":[{"min-inline":["auto",...se()]}],"max-inline-size":[{"max-inline":["none",...se()]}],"block-size":[{block:["auto",...ve()]}],"min-block-size":[{"min-block":["auto",...ve()]}],"max-block-size":[{"max-block":["none",...ve()]}],w:[{w:[f,"screen",...le()]}],"min-w":[{"min-w":[f,"screen","none",...le()]}],"max-w":[{"max-w":[f,"screen","none","prose",{screen:[c]},...le()]}],h:[{h:["screen","lh",...le()]}],"min-h":[{"min-h":["screen","lh","none",...le()]}],"max-h":[{"max-h":["screen","lh",...le()]}],"font-size":[{text:["base",a,Wl,fi]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[i,J3,G3]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",_m,Se]}],"font-family":[{font:[Q3,K3,n]}],"font-features":[{"font-features":[Se]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[l,Ee,Se]}],"line-clamp":[{"line-clamp":[ke,"none",Ee,l2]}],leading:[{leading:[o,...D()]}],"list-image":[{"list-image":["none",Ee,Se]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",Ee,Se]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:Y()}],"text-color":[{text:Y()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...me(),"wavy"]}],"text-decoration-thickness":[{decoration:[ke,"from-font","auto",Ee,fi]}],"text-decoration-color":[{decoration:Y()}],"underline-offset":[{"underline-offset":[ke,"auto",Ee,Se]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:D()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Ee,Se]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",Ee,Se]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:q()}],"bg-repeat":[{bg:L()}],"bg-size":[{bg:U()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Aa,Ee,Se],radial:["",Ee,Se],conic:[Aa,Ee,Se]},Z3,Y3]}],"bg-color":[{bg:Y()}],"gradient-from-pos":[{from:M()}],"gradient-via-pos":[{via:M()}],"gradient-to-pos":[{to:M()}],"gradient-from":[{from:Y()}],"gradient-via":[{via:Y()}],"gradient-to":[{to:Y()}],rounded:[{rounded:z()}],"rounded-s":[{"rounded-s":z()}],"rounded-e":[{"rounded-e":z()}],"rounded-t":[{"rounded-t":z()}],"rounded-r":[{"rounded-r":z()}],"rounded-b":[{"rounded-b":z()}],"rounded-l":[{"rounded-l":z()}],"rounded-ss":[{"rounded-ss":z()}],"rounded-se":[{"rounded-se":z()}],"rounded-ee":[{"rounded-ee":z()}],"rounded-es":[{"rounded-es":z()}],"rounded-tl":[{"rounded-tl":z()}],"rounded-tr":[{"rounded-tr":z()}],"rounded-br":[{"rounded-br":z()}],"rounded-bl":[{"rounded-bl":z()}],"border-w":[{border:K()}],"border-w-x":[{"border-x":K()}],"border-w-y":[{"border-y":K()}],"border-w-s":[{"border-s":K()}],"border-w-e":[{"border-e":K()}],"border-w-bs":[{"border-bs":K()}],"border-w-be":[{"border-be":K()}],"border-w-t":[{"border-t":K()}],"border-w-r":[{"border-r":K()}],"border-w-b":[{"border-b":K()}],"border-w-l":[{"border-l":K()}],"divide-x":[{"divide-x":K()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":K()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...me(),"hidden","none"]}],"divide-style":[{divide:[...me(),"hidden","none"]}],"border-color":[{border:Y()}],"border-color-x":[{"border-x":Y()}],"border-color-y":[{"border-y":Y()}],"border-color-s":[{"border-s":Y()}],"border-color-e":[{"border-e":Y()}],"border-color-bs":[{"border-bs":Y()}],"border-color-be":[{"border-be":Y()}],"border-color-t":[{"border-t":Y()}],"border-color-r":[{"border-r":Y()}],"border-color-b":[{"border-b":Y()}],"border-color-l":[{"border-l":Y()}],"divide-color":[{divide:Y()}],"outline-style":[{outline:[...me(),"none","hidden"]}],"outline-offset":[{"outline-offset":[ke,Ee,Se]}],"outline-w":[{outline:["",ke,Wl,fi]}],"outline-color":[{outline:Y()}],shadow:[{shadow:["","none",p,fc,cc]}],"shadow-color":[{shadow:Y()}],"inset-shadow":[{"inset-shadow":["none",v,fc,cc]}],"inset-shadow-color":[{"inset-shadow":Y()}],"ring-w":[{ring:K()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:Y()}],"ring-offset-w":[{"ring-offset":[ke,fi]}],"ring-offset-color":[{"ring-offset":Y()}],"inset-ring-w":[{"inset-ring":K()}],"inset-ring-color":[{"inset-ring":Y()}],"text-shadow":[{"text-shadow":["none",g,fc,cc]}],"text-shadow-color":[{"text-shadow":Y()}],opacity:[{opacity:[ke,Ee,Se]}],"mix-blend":[{"mix-blend":[...ge(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":ge()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[ke]}],"mask-image-linear-from-pos":[{"mask-linear-from":ne()}],"mask-image-linear-to-pos":[{"mask-linear-to":ne()}],"mask-image-linear-from-color":[{"mask-linear-from":Y()}],"mask-image-linear-to-color":[{"mask-linear-to":Y()}],"mask-image-t-from-pos":[{"mask-t-from":ne()}],"mask-image-t-to-pos":[{"mask-t-to":ne()}],"mask-image-t-from-color":[{"mask-t-from":Y()}],"mask-image-t-to-color":[{"mask-t-to":Y()}],"mask-image-r-from-pos":[{"mask-r-from":ne()}],"mask-image-r-to-pos":[{"mask-r-to":ne()}],"mask-image-r-from-color":[{"mask-r-from":Y()}],"mask-image-r-to-color":[{"mask-r-to":Y()}],"mask-image-b-from-pos":[{"mask-b-from":ne()}],"mask-image-b-to-pos":[{"mask-b-to":ne()}],"mask-image-b-from-color":[{"mask-b-from":Y()}],"mask-image-b-to-color":[{"mask-b-to":Y()}],"mask-image-l-from-pos":[{"mask-l-from":ne()}],"mask-image-l-to-pos":[{"mask-l-to":ne()}],"mask-image-l-from-color":[{"mask-l-from":Y()}],"mask-image-l-to-color":[{"mask-l-to":Y()}],"mask-image-x-from-pos":[{"mask-x-from":ne()}],"mask-image-x-to-pos":[{"mask-x-to":ne()}],"mask-image-x-from-color":[{"mask-x-from":Y()}],"mask-image-x-to-color":[{"mask-x-to":Y()}],"mask-image-y-from-pos":[{"mask-y-from":ne()}],"mask-image-y-to-pos":[{"mask-y-to":ne()}],"mask-image-y-from-color":[{"mask-y-from":Y()}],"mask-image-y-to-color":[{"mask-y-to":Y()}],"mask-image-radial":[{"mask-radial":[Ee,Se]}],"mask-image-radial-from-pos":[{"mask-radial-from":ne()}],"mask-image-radial-to-pos":[{"mask-radial-to":ne()}],"mask-image-radial-from-color":[{"mask-radial-from":Y()}],"mask-image-radial-to-color":[{"mask-radial-to":Y()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":T()}],"mask-image-conic-pos":[{"mask-conic":[ke]}],"mask-image-conic-from-pos":[{"mask-conic-from":ne()}],"mask-image-conic-to-pos":[{"mask-conic-to":ne()}],"mask-image-conic-from-color":[{"mask-conic-from":Y()}],"mask-image-conic-to-color":[{"mask-conic-to":Y()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:q()}],"mask-repeat":[{mask:L()}],"mask-size":[{mask:U()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",Ee,Se]}],filter:[{filter:["","none",Ee,Se]}],blur:[{blur:ye()}],brightness:[{brightness:[ke,Ee,Se]}],contrast:[{contrast:[ke,Ee,Se]}],"drop-shadow":[{"drop-shadow":["","none",E,fc,cc]}],"drop-shadow-color":[{"drop-shadow":Y()}],grayscale:[{grayscale:["",ke,Ee,Se]}],"hue-rotate":[{"hue-rotate":[ke,Ee,Se]}],invert:[{invert:["",ke,Ee,Se]}],saturate:[{saturate:[ke,Ee,Se]}],sepia:[{sepia:["",ke,Ee,Se]}],"backdrop-filter":[{"backdrop-filter":["","none",Ee,Se]}],"backdrop-blur":[{"backdrop-blur":ye()}],"backdrop-brightness":[{"backdrop-brightness":[ke,Ee,Se]}],"backdrop-contrast":[{"backdrop-contrast":[ke,Ee,Se]}],"backdrop-grayscale":[{"backdrop-grayscale":["",ke,Ee,Se]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[ke,Ee,Se]}],"backdrop-invert":[{"backdrop-invert":["",ke,Ee,Se]}],"backdrop-opacity":[{"backdrop-opacity":[ke,Ee,Se]}],"backdrop-saturate":[{"backdrop-saturate":[ke,Ee,Se]}],"backdrop-sepia":[{"backdrop-sepia":["",ke,Ee,Se]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":D()}],"border-spacing-x":[{"border-spacing-x":D()}],"border-spacing-y":[{"border-spacing-y":D()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",Ee,Se]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[ke,"initial",Ee,Se]}],ease:[{ease:["linear","initial",b,Ee,Se]}],delay:[{delay:[ke,Ee,Se]}],animate:[{animate:["none",_,Ee,Se]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[O,Ee,Se]}],"perspective-origin":[{"perspective-origin":j()}],rotate:[{rotate:H()}],"rotate-x":[{"rotate-x":H()}],"rotate-y":[{"rotate-y":H()}],"rotate-z":[{"rotate-z":H()}],scale:[{scale:X()}],"scale-x":[{"scale-x":X()}],"scale-y":[{"scale-y":X()}],"scale-z":[{"scale-z":X()}],"scale-3d":["scale-3d"],skew:[{skew:ie()}],"skew-x":[{"skew-x":ie()}],"skew-y":[{"skew-y":ie()}],transform:[{transform:[Ee,Se,"","none","gpu","cpu"]}],"transform-origin":[{origin:j()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:de()}],"translate-x":[{"translate-x":de()}],"translate-y":[{"translate-y":de()}],"translate-z":[{"translate-z":de()}],"translate-none":["translate-none"],accent:[{accent:Y()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:Y()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",Ee,Se]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":D()}],"scroll-mx":[{"scroll-mx":D()}],"scroll-my":[{"scroll-my":D()}],"scroll-ms":[{"scroll-ms":D()}],"scroll-me":[{"scroll-me":D()}],"scroll-mbs":[{"scroll-mbs":D()}],"scroll-mbe":[{"scroll-mbe":D()}],"scroll-mt":[{"scroll-mt":D()}],"scroll-mr":[{"scroll-mr":D()}],"scroll-mb":[{"scroll-mb":D()}],"scroll-ml":[{"scroll-ml":D()}],"scroll-p":[{"scroll-p":D()}],"scroll-px":[{"scroll-px":D()}],"scroll-py":[{"scroll-py":D()}],"scroll-ps":[{"scroll-ps":D()}],"scroll-pe":[{"scroll-pe":D()}],"scroll-pbs":[{"scroll-pbs":D()}],"scroll-pbe":[{"scroll-pbe":D()}],"scroll-pt":[{"scroll-pt":D()}],"scroll-pr":[{"scroll-pr":D()}],"scroll-pb":[{"scroll-pb":D()}],"scroll-pl":[{"scroll-pl":D()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",Ee,Se]}],fill:[{fill:["none",...Y()]}],"stroke-w":[{stroke:[ke,Wl,fi,l2]}],stroke:[{stroke:["none",...Y()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","inset-bs","inset-be","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pbs","pbe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mbs","mbe","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-bs","border-w-be","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-bs","border-color-be","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mbs","scroll-mbe","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pbs","scroll-pbe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},tD=M3(eD);function rD(...t){return tD(d3(t))}const nD={GET:"bg-green-100 text-green-800 dark:bg-green-900/50 dark:text-green-300",POST:"bg-blue-100 text-blue-800 dark:bg-blue-900/50 dark:text-blue-300",PUT:"bg-orange-100 text-orange-800 dark:bg-orange-900/50 dark:text-orange-300",PATCH:"bg-yellow-100 text-yellow-800 dark:bg-yellow-900/50 dark:text-yellow-300",DELETE:"bg-red-100 text-red-800 dark:bg-red-900/50 dark:text-red-300"};function vC({method:t,className:n}){if(!t)return null;const a=nD[t.toUpperCase()]??"bg-gray-100 text-gray-800 dark:bg-gray-700 dark:text-gray-300";return A.jsx("span",{className:rD("px-1.5 py-0.5 text-[10px] font-bold rounded uppercase tracking-wide",a,n),children:t})}function aD({tools:t,isLoading:n,error:a,selectedTool:i,onSelect:l}){const[o,c]=oe.useState(""),[f,d]=oe.useState(new Set),h=t.filter(g=>g.name.toLowerCase().includes(o.toLowerCase())||(g.path??"").toLowerCase().includes(o.toLowerCase())||g.description.toLowerCase().includes(o.toLowerCase())),p=oe.useMemo(()=>{const g=new Map;for(const E of h){const w=E.group??"Other";g.has(w)||g.set(w,[]),g.get(w).push(E)}return g},[h]),v=g=>{d(E=>{const w=new Set(E);return w.has(g)?w.delete(g):w.add(g),w})};return A.jsxs("aside",{className:"w-72 flex-shrink-0 border-r border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-800 flex flex-col overflow-hidden",children:[A.jsx("div",{className:"p-3",children:A.jsx("input",{type:"text",placeholder:"Search tools...",value:o,onChange:g=>c(g.target.value),className:"w-full px-3 py-2 text-sm border border-gray-300 dark:border-gray-600 rounded-lg bg-gray-50 dark:bg-gray-900 text-gray-900 dark:text-gray-100 placeholder-gray-400 focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-blue-500"})}),A.jsxs("div",{className:"flex-1 overflow-y-auto",children:[n&&A.jsxs("div",{className:"p-4 text-center text-gray-400",children:[A.jsx("div",{className:"animate-spin h-6 w-6 border-2 border-blue-500 border-t-transparent rounded-full mx-auto mb-2"}),"Loading tools..."]}),a&&A.jsxs("div",{className:"p-4 text-center text-red-500 text-sm",children:["Failed to load tools: ",a.message]}),!n&&!a&&h.length===0&&A.jsx("div",{className:"p-4 text-center text-gray-400 text-sm",children:o?"No matching tools":"No tools available"}),Array.from(p.entries()).map(([g,E])=>{const w=f.has(g);return A.jsxs("div",{children:[A.jsxs("button",{onClick:()=>v(g),className:"w-full flex items-center justify-between px-4 py-2 bg-gray-50 dark:bg-gray-900 border-b border-gray-200 dark:border-gray-700 hover:bg-gray-100 dark:hover:bg-gray-850 transition-colors",children:[A.jsxs("div",{className:"flex items-center gap-2",children:[A.jsx("svg",{className:`w-3.5 h-3.5 text-gray-500 dark:text-gray-400 transition-transform ${w?"":"rotate-90"}`,fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:2,children:A.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 5l7 7-7 7"})}),A.jsx("span",{className:"text-xs font-semibold text-gray-600 dark:text-gray-300 uppercase tracking-wide",children:g})]}),A.jsx("span",{className:"text-[10px] font-medium text-gray-400 dark:text-gray-500 bg-gray-200 dark:bg-gray-700 rounded-full px-1.5 py-0.5",children:E.length})]}),!w&&E.map(O=>A.jsxs("button",{onClick:()=>l(O),className:`w-full text-left px-4 py-3 border-b border-gray-100 dark:border-gray-700 hover:bg-gray-50 dark:hover:bg-gray-750 transition-colors ${(i==null?void 0:i.name)===O.name?"bg-blue-50 dark:bg-blue-900/30 border-l-2 border-l-blue-500":""}`,children:[A.jsxs("div",{className:"flex items-center gap-2 mb-1",children:[O.httpMethod&&A.jsx(vC,{method:O.httpMethod}),!O.httpMethod&&A.jsx("span",{className:"px-1.5 py-0.5 text-[10px] font-bold rounded uppercase tracking-wide bg-purple-100 text-purple-800 dark:bg-purple-900/50 dark:text-purple-300",children:"MCP"}),A.jsx("span",{className:"text-sm font-medium truncate",children:O.name}),O.requiresApproval&&A.jsx("svg",{className:"h-3.5 w-3.5 text-amber-500 flex-shrink-0",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:2,"aria-label":"Requires human approval",children:A.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v2m0 4h.01M10.29 3.86L1.82 18a2 2 0 001.71 3h16.94a2 2 0 001.71-3L13.71 3.86a2 2 0 00-3.42 0z"})})]}),O.path&&A.jsx("div",{className:"text-xs text-gray-500 dark:text-gray-400 truncate",children:O.path})]},O.name))]},g)})]})]})}function Qe(t){return typeof t!="object"||t===null||typeof t.lastModified=="number"&&typeof File<"u"&&t instanceof File||typeof t.getMonth=="function"&&typeof Date<"u"&&t instanceof Date?!1:!Array.isArray(t)}function iD(t){return t.additionalItems===!0&&console.warn("additionalItems=true is currently not supported"),Qe(t.additionalItems)}function c2(t){if(t==="")return;if(t===null)return null;if(/\.$/.test(t)||/\.0$/.test(t)||/\.\d*0$/.test(t))return t;const n=Number(t);return typeof n=="number"&&!Number.isNaN(n)?n:t}const qo="__additional_property",fv="additionalProperties",Js="allOf",Zr="anyOf",Kn="const",sD="default",Sf="dependencies",lD="enum",Sr="__errors",La="$id",oD="if",Ia="items",uD="_$junk_option_schema_id$_",ef="$name",Er="oneOf",At="properties",cD="required",df="submitButtonOptions",kt="$ref",$v="__rjsf_additionalProperties",bC="__rjsf_rootSchema",fD="ui:field",Dv="ui:widget",fo="ui:options",dD="ui:globalOptions";function Ye(t={},n={}){return Object.keys(t).filter(a=>a.indexOf("ui:")===0).reduce((a,i)=>{const l=t[i];return i===Dv&&Qe(l)?(console.error("Setting options via ui:widget object is no longer supported, use ui:options instead"),a):i===fo&&Qe(l)?{...a,...l}:{...a,[i.substring(3)]:l}},{...n})}function hD(t,n={},a){if(!t.additionalProperties)return!1;const{expandable:i=!0}=Ye(n);return i===!1?i:t.maxProperties!==void 0&&a?Object.keys(a).length({...a,[l]:hf(i)}),n);if(Ni(t)){const a=t;return Object.keys(a).reduce((i,l)=>({...i,[l]:hf(a[l])}),n)}return n}function jD(){this.__data__=[],this.size=0}function Mo(t,n){return t===n||t!==t&&n!==n}function wf(t,n){for(var a=t.length;a--;)if(Mo(t[a][0],n))return a;return-1}var CD=Array.prototype,ND=CD.splice;function RD(t){var n=this.__data__,a=wf(n,t);if(a<0)return!1;var i=n.length-1;return a==i?n.pop():ND.call(n,a,1),--this.size,!0}function qD(t){var n=this.__data__,a=wf(n,t);return a<0?void 0:n[a][1]}function MD(t){return wf(this.__data__,t)>-1}function $D(t,n){var a=this.__data__,i=wf(a,t);return i<0?(++this.size,a.push([t,n])):a[i][1]=n,this}function Zn(t){var n=-1,a=t==null?0:t.length;for(this.clear();++nf))return!1;var h=o.get(t),p=o.get(n);if(h&&p)return h==n&&p==t;var v=-1,g=!0,E=a&A4?new Hs:void 0;for(o.set(t,n),o.set(n,t);++v-1&&t%1==0&&t-1&&t%1==0&&t<=J4}var W4="[object Arguments]",ek="[object Array]",tk="[object Boolean]",rk="[object Date]",nk="[object Error]",ak="[object Function]",ik="[object Map]",sk="[object Number]",lk="[object Object]",ok="[object RegExp]",uk="[object Set]",ck="[object String]",fk="[object WeakMap]",dk="[object ArrayBuffer]",hk="[object DataView]",mk="[object Float32Array]",pk="[object Float64Array]",yk="[object Int8Array]",gk="[object Int16Array]",vk="[object Int32Array]",bk="[object Uint8Array]",_k="[object Uint8ClampedArray]",xk="[object Uint16Array]",Sk="[object Uint32Array]",bt={};bt[mk]=bt[pk]=bt[yk]=bt[gk]=bt[vk]=bt[bk]=bt[_k]=bt[xk]=bt[Sk]=!0;bt[W4]=bt[ek]=bt[dk]=bt[tk]=bt[hk]=bt[rk]=bt[nk]=bt[ak]=bt[ik]=bt[sk]=bt[lk]=bt[ok]=bt[uk]=bt[ck]=bt[fk]=!1;function Ek(t){return Fr(t)&&Pv(t.length)&&!!bt[Xn(t)]}function Iv(t){return function(n){return t(n)}}var NC=typeof Ar=="object"&&Ar&&!Ar.nodeType&&Ar,ho=NC&&typeof Or=="object"&&Or&&!Or.nodeType&&Or,wk=ho&&ho.exports===NC,Em=wk&&_C.process,Gs=(function(){try{var t=ho&&ho.require&&ho.require("util").types;return t||Em&&Em.binding&&Em.binding("util")}catch{}})(),v2=Gs&&Gs.isTypedArray,$o=v2?Iv(v2):Ek,Ak=Object.prototype,Ok=Ak.hasOwnProperty;function RC(t,n){var a=zt(t),i=!a&&Vs(t),l=!a&&!i&&qi(t),o=!a&&!i&&!l&&$o(t),c=a||i||l||o,f=c?TC(t.length,String):[],d=f.length;for(var h in t)(n||Ok.call(t,h))&&!(c&&(h=="length"||l&&(h=="offset"||h=="parent")||o&&(h=="buffer"||h=="byteLength"||h=="byteOffset")||Tf(h,d)))&&f.push(h);return f}var Tk=Object.prototype;function jf(t){var n=t&&t.constructor,a=typeof n=="function"&&n.prototype||Tk;return t===a}var jk=SC(Object.keys,Object),Ck=Object.prototype,Nk=Ck.hasOwnProperty;function qC(t){if(!jf(t))return jk(t);var n=[];for(var a in Object(t))Nk.call(t,a)&&a!="constructor"&&n.push(a);return n}function Ws(t){return t!=null&&Pv(t.length)&&!Af(t)}function un(t){return Ws(t)?RC(t):qC(t)}function dv(t){return AC(t,un,Lv)}var Rk=1,qk=Object.prototype,Mk=qk.hasOwnProperty;function $k(t,n,a,i,l,o){var c=a&Rk,f=dv(t),d=f.length,h=dv(n),p=h.length;if(d!=p&&!c)return!1;for(var v=d;v--;){var g=f[v];if(!(c?g in n:Mk.call(n,g)))return!1}var E=o.get(t),w=o.get(n);if(E&&w)return E==n&&w==t;var O=!0;o.set(t,n),o.set(n,t);for(var x=c;++v{if(typeof a=="function"&&typeof i=="function")return!0})}var Vk="[object Symbol]";function Do(t){return typeof t=="symbol"||Fr(t)&&Xn(t)==Vk}var Gk=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Kk=/^\w*$/;function Bv(t,n){if(zt(t))return!1;var a=typeof t;return a=="number"||a=="symbol"||a=="boolean"||t==null||Do(t)?!0:Kk.test(t)||!Gk.test(t)||n!=null&&t in Object(n)}var Yk="Expected a function";function Fv(t,n){if(typeof t!="function"||n!=null&&typeof n!="function")throw new TypeError(Yk);var a=function(){var i=arguments,l=n?n.apply(this,i):i[0],o=a.cache;if(o.has(l))return o.get(l);var c=t.apply(this,i);return a.cache=o.set(l,c)||o,c};return a.cache=new(Fv.Cache||Jn),a}Fv.Cache=Jn;var Qk=500;function Xk(t){var n=Fv(t,function(i){return a.size===Qk&&a.clear(),i}),a=n.cache;return n}var Zk=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Jk=/\\(\\)?/g,MC=Xk(function(t){var n=[];return t.charCodeAt(0)===46&&n.push(""),t.replace(Zk,function(a,i,l,o){n.push(l?o.replace(Jk,"$1"):i||a)}),n});function Nf(t,n){for(var a=-1,i=t==null?0:t.length,l=Array(i);++aw,typeof h[g]>"u"&&(Array.isArray(h)&&g==="-"&&(g=h.length),E&&(p[w]!==""&&p[w]<1/0||p[w]==="-"?h[g]=[]:h[g]={})),!E)break;h=h[g]}var x=h[g];return v===void 0?delete h[g]:h[g]=v,x}function o(h){if(typeof h=="string"){if(h=h.split("/"),h[0]==="")return h;throw new Error("Invalid JSON pointer.")}else if(Array.isArray(h)){for(const p of h)if(typeof p!="string"&&typeof p!="number")throw new Error("Invalid JSON pointer. Must be of type string or number.");return h}throw new Error("Invalid JSON pointer.")}function c(h,p){if(typeof h!="object")throw new Error("Invalid input object.");p=o(p);var v=p.length;if(v===1)return h;for(var g=1;gl?0:l+n),a=a>l?l:a,a<0&&(a+=l),l=n>a?0:a-n>>>0,n>>>=0;for(var o=Array(l);++i0&&a(f)?n>1?zo(f,n-1,a,i,l):Uv(l,f):i||(l[l.length]=f)}return l}function Nz(t){var n=t==null?0:t.length;return n?zo(t,1):[]}function Rz(t,n,a){switch(a.length){case 0:return t.call(n);case 1:return t.call(n,a[0]);case 2:return t.call(n,a[0],a[1]);case 3:return t.call(n,a[0],a[1],a[2])}return t.apply(n,a)}var L2=Math.max;function VC(t,n,a){return n=L2(n===void 0?t.length-1:n,0),function(){for(var i=arguments,l=-1,o=L2(i.length-n,0),c=Array(o);++l0){if(++n>=$z)return arguments[0]}else n=0;return t.apply(void 0,arguments)}}var GC=zz(Mz);function KC(t){return GC(VC(t,void 0,Nz),t+"")}var Uz=1,Lz=2,Pz=4,yf=KC(function(t,n){var a={};if(t==null)return a;var i=!1;n=Nf(n,function(o){return o=el(o,t),i||(i=o.length>1),o}),tl(t,Qv(t),a),i&&(a=mo(a,Uz|Lz|Pz,jz));for(var l=n.length;l--;)HC(a,n[l]);return a});function Zv(t,n){const a=n[t];return[yf(n,[t]),a]}function YC(t,n={},a=[]){const i=t||"";let l;if(i.startsWith("#"))l=decodeURIComponent(i.substring(1));else throw new Error(`Could not find a definition for ${t}.`);const o=i5.get(n,l);if(o===void 0)throw new Error(`Could not find a definition for ${t}.`);const c=o[kt];if(c){if(a.includes(c)){if(a.length===1)throw new Error(`Definition for ${t} is a circular reference`);const[p,...v]=a,g=[...v,i,p].join(" -> ");throw new Error(`Definition for ${p} contains a circular reference through ${g}`)}const[f,d]=Zv(kt,o),h=YC(d,n,[...a,i]);return Object.keys(f).length>0?{...f,...h}:h}return o}function QC(t,n={}){return YC(t,n,[])}var Iz=Object.prototype,Bz=Iz.hasOwnProperty;function Fz(t,n){return t!=null&&Bz.call(t,n)}function XC(t,n,a){n=el(n,t);for(var i=-1,l=n.length,o=!1;++ix9)return[];var a=wm,i=S9(t,wm);n=aN(n),t-=wm;for(var l=TC(i,n);++a({required:[p]}))};let h;if(f.anyOf){const{...p}=f;p.allOf?p.allOf=p.allOf.slice():p.allOf=[],p.allOf.push(d),h=p}else h=Object.assign({},f,d);if(delete h.required,t.isValid(h,n,i))return c}else if(t.isValid(f,n,i))return c}return 0}function Wv(t,n,a,i,l){return lN(t,n,a,i,l)}function eb(t,n,a,i){if(!yt(t))return t;n=el(n,t);for(var l=-1,o=n.length,c=o-1,f=t;f!=null&&++l1?a[l-1]:void 0,c=l>2?a[2]:void 0;for(o=t.length>3&&typeof o=="function"?(l--,o):void 0,c&&O9(a[0],a[1],c)&&(o=l<3?void 0:o,l=1),n=Object(n);++i-1}function D9(){}var k9=1/0,z9=Rs&&1/zv(new Rs([,-0]))[1]==k9?function(t){return new Rs(t)}:D9,U9=200;function cN(t,n,a){var i=-1,l=uN,o=t.length,c=!0,f=[],d=f;if(o>=U9){var h=z9(t);if(h)return zv(h);c=!1,l=kv,d=new Hs}else d=f;e:for(;++i-1}return Nm=n,Nm}var Rm,Y2;function H9(){if(Y2)return Rm;Y2=1;var t=$f();function n(a,i){var l=this.__data__,o=t(l,a);return o<0?(++this.size,l.push([a,i])):l[o][1]=i,this}return Rm=n,Rm}var qm,Q2;function Df(){if(Q2)return qm;Q2=1;var t=P9(),n=I9(),a=B9(),i=F9(),l=H9();function o(c){var f=-1,d=c==null?0:c.length;for(this.clear();++f-1&&i%1==0&&i-1&&a%1==0&&a<=t}return Tp=n,Tp}var jp,GE;function g6(){if(GE)return jp;GE=1;var t=zi(),n=lb(),a=pn(),i="[object Arguments]",l="[object Array]",o="[object Boolean]",c="[object Date]",f="[object Error]",d="[object Function]",h="[object Map]",p="[object Number]",v="[object Object]",g="[object RegExp]",E="[object Set]",w="[object String]",O="[object WeakMap]",x="[object ArrayBuffer]",b="[object DataView]",_="[object Float32Array]",S="[object Float64Array]",T="[object Int8Array]",j="[object Int16Array]",N="[object Int32Array]",R="[object Uint8Array]",D="[object Uint8ClampedArray]",k="[object Uint16Array]",P="[object Uint32Array]",I={};I[_]=I[S]=I[T]=I[j]=I[N]=I[R]=I[D]=I[k]=I[P]=!0,I[i]=I[l]=I[x]=I[o]=I[b]=I[c]=I[f]=I[d]=I[h]=I[p]=I[v]=I[g]=I[E]=I[w]=I[O]=!1;function J(G){return a(G)&&n(G.length)&&!!I[t(G)]}return jp=J,jp}var Cp,KE;function Li(){if(KE)return Cp;KE=1;function t(n){return function(a){return n(a)}}return Cp=t,Cp}var uo={exports:{}};uo.exports;var YE;function ob(){return YE||(YE=1,(function(t,n){var a=fN(),i=n&&!n.nodeType&&n,l=i&&!0&&t&&!t.nodeType&&t,o=l&&l.exports===i,c=o&&a.process,f=(function(){try{var d=l&&l.require&&l.require("util").types;return d||c&&c.binding&&c.binding("util")}catch{}})();t.exports=f})(uo,uo.exports)),uo.exports}var Np,QE;function ub(){if(QE)return Np;QE=1;var t=g6(),n=Li(),a=ob(),i=a&&a.isTypedArray,l=i?n(i):t;return Np=l,Np}var Rp,XE;function yN(){if(XE)return Rp;XE=1;var t=m6(),n=Lf(),a=Tr(),i=Pf(),l=sb(),o=ub(),c=Object.prototype,f=c.hasOwnProperty;function d(h,p){var v=a(h),g=!v&&n(h),E=!v&&!g&&i(h),w=!v&&!g&&!E&&o(h),O=v||g||E||w,x=O?t(h.length,String):[],b=x.length;for(var _ in h)(p||f.call(h,_))&&!(O&&(_=="length"||E&&(_=="offset"||_=="parent")||w&&(_=="buffer"||_=="byteLength"||_=="byteOffset")||l(_,b)))&&x.push(_);return x}return Rp=d,Rp}var qp,ZE;function cb(){if(ZE)return qp;ZE=1;var t=Object.prototype;function n(a){var i=a&&a.constructor,l=typeof i=="function"&&i.prototype||t;return a===l}return qp=n,qp}var Mp,JE;function gN(){if(JE)return Mp;JE=1;function t(n,a){return function(i){return n(a(i))}}return Mp=t,Mp}var $p,WE;function v6(){if(WE)return $p;WE=1;var t=gN(),n=t(Object.keys,Object);return $p=n,$p}var Dp,ew;function b6(){if(ew)return Dp;ew=1;var t=cb(),n=v6(),a=Object.prototype,i=a.hasOwnProperty;function l(o){if(!t(o))return n(o);var c=[];for(var f in Object(o))i.call(o,f)&&f!="constructor"&&c.push(f);return c}return Dp=l,Dp}var kp,tw;function al(){if(tw)return kp;tw=1;var t=rb(),n=lb();function a(i){return i!=null&&n(i.length)&&!t(i)}return kp=a,kp}var zp,rw;function Lo(){if(rw)return zp;rw=1;var t=yN(),n=b6(),a=al();function i(l){return a(l)?t(l):n(l)}return zp=i,zp}var Up,nw;function _6(){if(nw)return Up;nw=1;var t=Uo(),n=Lo();function a(i,l){return i&&t(l,n(l),i)}return Up=a,Up}var Lp,aw;function x6(){if(aw)return Lp;aw=1;function t(n){var a=[];if(n!=null)for(var i in Object(n))a.push(i);return a}return Lp=t,Lp}var Pp,iw;function S6(){if(iw)return Pp;iw=1;var t=mn(),n=cb(),a=x6(),i=Object.prototype,l=i.hasOwnProperty;function o(c){if(!t(c))return a(c);var f=n(c),d=[];for(var h in c)h=="constructor"&&(f||!l.call(c,h))||d.push(h);return d}return Pp=o,Pp}var Ip,sw;function il(){if(sw)return Ip;sw=1;var t=yN(),n=S6(),a=al();function i(l){return a(l)?t(l,!0):n(l)}return Ip=i,Ip}var Bp,lw;function E6(){if(lw)return Bp;lw=1;var t=Uo(),n=il();function a(i,l){return i&&t(l,n(l),i)}return Bp=a,Bp}var co={exports:{}};co.exports;var ow;function vN(){return ow||(ow=1,(function(t,n){var a=hn(),i=n&&!n.nodeType&&n,l=i&&!0&&t&&!t.nodeType&&t,o=l&&l.exports===i,c=o?a.Buffer:void 0,f=c?c.allocUnsafe:void 0;function d(h,p){if(p)return h.slice();var v=h.length,g=f?f(v):new h.constructor(v);return h.copy(g),g}t.exports=d})(co,co.exports)),co.exports}var Fp,uw;function fb(){if(uw)return Fp;uw=1;function t(n,a){var i=-1,l=n.length;for(a||(a=Array(l));++iE))return!1;var O=v.get(c),x=v.get(f);if(O&&x)return O==f&&x==c;var b=-1,_=!0,S=d&l?new t:void 0;for(v.set(c,f),v.set(f,c);++b0&&o(p)?l>1?a(p,l-1,o,c,f):t(f,p):c||(f[f.length]=p)}return f}return ky=a,ky}var zy,nA;function Pi(){if(nA)return zy;nA=1;function t(n,a){for(var i=-1,l=n==null?0:n.length,o=Array(l);++ii||f&&d&&p&&!h&&!v||o&&d&&p||!l&&p||!c)return 1;if(!o&&!f&&!v&&a=h)return p;var v=l[o];return p*(v=="desc"?-1:1)}}return a.index-i.index}return gg=n,gg}var vg,UA;function xU(){if(UA)return vg;UA=1;var t=Pi(),n=_b(),a=hU(),i=gU(),l=vU(),o=Li(),c=_U(),f=Po(),d=Tr();function h(p,v,g){v.length?v=t(v,function(O){return d(O)?function(x){return n(x,O.length===1?O[0]:O)}:O}):v=[f];var E=-1;v=t(v,o(a));var w=i(p,function(O,x,b){var _=t(v,function(S){return S(O)});return{criteria:_,index:++E,value:O}});return l(w,function(O,x){return c(O,x,g)})}return vg=h,vg}var bg,LA;function $N(){if(LA)return bg;LA=1;function t(n,a,i){switch(i.length){case 0:return n.call(a);case 1:return n.call(a,i[0]);case 2:return n.call(a,i[0],i[1]);case 3:return n.call(a,i[0],i[1],i[2])}return n.apply(a,i)}return bg=t,bg}var _g,PA;function SU(){if(PA)return _g;PA=1;var t=$N(),n=Math.max;function a(i,l,o){return l=n(l===void 0?i.length-1:l,0),function(){for(var c=arguments,f=-1,d=n(c.length-l,0),h=Array(d);++f0){if(++o>=t)return arguments[0]}else o=0;return l.apply(void 0,arguments)}}return Eg=i,Eg}var wg,HA;function OU(){if(HA)return wg;HA=1;var t=wU(),n=AU(),a=n(t);return wg=a,wg}var Ag,VA;function Ii(){if(VA)return Ag;VA=1;var t=Po(),n=SU(),a=OU();function i(l,o){return a(n(l,o,t),l+"")}return Ag=i,Ag}var Og,GA;function xb(){if(GA)return Og;GA=1;var t=rl(),n=al(),a=sb(),i=mn();function l(o,c,f){if(!i(f))return!1;var d=typeof c;return(d=="number"?n(f)&&a(c,f.length):d=="string"&&c in f)?t(f[c],o):!1}return Og=l,Og}var Tg,KA;function DN(){if(KA)return Tg;KA=1;var t=vb(),n=xU(),a=Ii(),i=xb(),l=a(function(o,c){if(o==null)return[];var f=c.length;return f>1&&i(o,c[0],c[1])?c=[]:f>2&&i(c[0],c[1],c[2])&&(c=[c[0]]),n(o,t(c,1),[])});return Tg=l,Tg}var jg,YA;function TU(){if(YA)return jg;YA=1;function t(n,a,i,l){for(var o=n.length,c=i+(l?1:-1);l?c--:++c-1}return qg=n,qg}var Mg,WA;function Eb(){if(WA)return Mg;WA=1;function t(n,a,i){for(var l=-1,o=n==null?0:n.length;++l=c){var b=h?null:l(d);if(b)return o(b);w=!1,g=i,x=new t}else x=h?[]:O;e:for(;++v2?d[2]:void 0;for(v&&a(d[0],d[1],v)&&(p=1);++h=120&&_.length>=120)?new t(w&&_):void 0}_=d[0];var S=-1,T=O[0];e:for(;++SArray.isArray(G)?G:[G],h=G=>G===void 0,p=G=>c(G)||Array.isArray(G)?Object.keys(G):[],v=(G,W)=>G.hasOwnProperty(W),g=G=>n(a(G)),E=G=>h(G)||Array.isArray(G)&&G.length===0,w=(G,W,fe,B)=>W&&v(W,fe)&&G&&v(G,fe)&&B(G[fe],W[fe]),O=(G,W)=>h(G)&&W===0||h(W)&&G===0||t(G,W),x=(G,W)=>h(G)&&W===!1||h(W)&&G===!1||t(G,W),b=G=>h(G)||t(G,{})||G===!0,_=G=>h(G)||t(G,{}),S=G=>h(G)||c(G)||G===!0||G===!1;function T(G,W){return E(G)&&E(W)?!0:t(g(G),g(W))}function j(G,W){return G=d(G),W=d(W),t(g(G),g(W))}function N(G,W,fe,B){var le=a(p(G).concat(p(W)));return _(G)&&_(W)?!0:_(G)&&p(W).length||_(W)&&p(G).length?!1:le.every(function(se){var ve=G[se],Y=W[se];return Array.isArray(ve)&&Array.isArray(Y)?t(g(G),g(W)):Array.isArray(ve)&&!Array.isArray(Y)||Array.isArray(Y)&&!Array.isArray(ve)?!1:w(G,W,se,B)})}function R(G,W,fe,B){return c(G)&&c(W)?B(G,W):Array.isArray(G)&&Array.isArray(W)?N(G,W,fe,B):t(G,W)}function D(G,W,fe,B){var le=i(G,B),se=i(W,B),ve=o(le,se,B);return ve.length===Math.max(le.length,se.length)}var k={title:t,uniqueItems:x,minLength:O,minItems:O,minProperties:O,required:T,enum:T,type:j,items:R,anyOf:D,allOf:D,oneOf:D,properties:N,patternProperties:N,dependencies:N},P=["properties","patternProperties","dependencies","uniqueItems","minLength","minItems","minProperties","required"],I=["additionalProperties","additionalItems","contains","propertyNames","not"];function J(G,W,fe){if(fe=l(fe,{ignore:[]}),b(G)&&b(W))return!0;if(!S(G)||!S(W))throw new Error("Either of the values are not a JSON schema.");if(G===W)return!0;if(f(G)&&f(W))return G===W;if(G===void 0&&W===!1||W===void 0&&G===!1||h(G)&&!h(W)||!h(G)&&h(W))return!1;var B=a(Object.keys(G).concat(Object.keys(W)));if(fe.ignore.length&&(B=B.filter(se=>fe.ignore.indexOf(se)===-1)),!B.length)return!0;function le(se,ve){return J(se,ve,fe)}return B.every(function(se){var ve=G[se],Y=W[se];if(I.indexOf(se)!==-1)return J(ve,Y,fe);var q=k[se];if(q||(q=t),t(ve,Y))return!0;if(P.indexOf(se)===-1&&(!v(G,se)&&v(W,se)||v(G,se)&&!v(W,se)))return ve===Y;var L=q(ve,Y,se,le);if(!f(L))throw new Error("Comparer must return true or false");return L})}return Kg=J,Kg}var Yg,mO;function jb(){if(mO)return Yg;mO=1;function t(n){return Object.prototype.toString.call(n)==="[object Array]"}return Yg=Array.isArray||t,Yg}var Qg,pO;function DU(){if(pO)return Qg;pO=1;function t(n){return(typeof n=="number"||Object.prototype.toString.call(n)==="[object Number]")&&n.valueOf()===n.valueOf()}return Qg=t,Qg}var Xg,yO;function kU(){if(yO)return Xg;yO=1;var t=DU();function n(a){return t(a)&&a%1===0}return Xg=n,Xg}var Zg,gO;function IN(){if(gO)return Zg;gO=1;var t=jb(),n=kU();function a(i){var l;if(!t(i)||(l=i.length,!l))return!1;for(var o=0;od&&(p=d,d=f,f=p),d=d-f}return h*f}function o(f,d){var h=0,p;if(f===0)return d;if(d===0)return f;for(;(f&1)===0&&(d&1)===0;)f>>>=1,d>>>=1,h++;for(;(f&1)===0;)f>>>=1;for(;d;){for(;(d&1)===0;)d>>>=1;f>d&&(p=d,d=f,f=p),d=d-f}return f<1){if(p=d[0],h=d[1],!a(h))throw new TypeError("gcd()::invalid input argument. Accessor must be a function. Value: `"+h+"`.")}else p=d[0];else throw new TypeError("gcd()::invalid input argument. Must provide an array of integers. Value: `"+d[0]+"`.");if(v=p.length,v<2)return null;if(h){for(g=new Array(v),w=0;w1){if(d=c[0],f=c[1],!i(f))throw new TypeError("lcm()::invalid input argument. Accessor must be a function. Value: `"+f+"`.")}else d=c[0];else throw new TypeError("lcm()::invalid input argument. Must provide an array of integers. Value: `"+c[0]+"`.");if(h=d.length,h<2)return null;if(f){for(p=new Array(h),g=0;g1?o[f-1]:void 0,h=f>2?o[2]:void 0;for(d=i.length>3&&typeof d=="function"?(f--,d):void 0,h&&n(o[0],o[1],h)&&(d=f<3?void 0:d,f=1),l=Object(l);++c-1;)O!==d&&c.call(O,x,1),c.call(d,x,1);return d}return m0=f,m0}var p0,DO;function YU(){if(DO)return p0;DO=1;var t=KU();function n(a,i){return a&&a.length&&i&&i.length?t(a,i):a}return p0=n,p0}var y0,kO;function QU(){if(kO)return y0;kO=1;var t=Po();function n(a){return typeof a=="function"?a:t}return y0=n,y0}var g0,zO;function YN(){if(zO)return g0;zO=1;var t=hN(),n=MN(),a=QU(),i=Tr();function l(o,c){var f=i(o)?t:n;return f(o,a(c))}return g0=l,g0}var v0,UO;function XU(){if(UO)return v0;UO=1;var t=Bf(),n=Sb(),a=Eb(),i=Pi(),l=Li(),o=Ff(),c=200;function f(d,h,p,v){var g=-1,E=n,w=!0,O=d.length,x=[],b=h.length;if(!O)return x;p&&(h=i(h,l(p))),v?(E=a,w=!1):h.length>=c&&(E=o,w=!1,h=new t(h));e:for(;++gi(n(O.map(p))),d=(O,x)=>O.map(b=>b&&b[x]),h=(O,x)=>Object.prototype.hasOwnProperty.call(O,x),p=O=>a(O)||Array.isArray(O)?Object.keys(O):[],v=O=>O!==void 0,g=O=>a(O)||O===!0||O===!1,E=O=>!p(O).length&&O!==!1&&O!==!0;return _0={allUniqueKeys:f,deleteUndefinedProps:c,getValues:d,has:h,isEmptySchema:E,isSchema:g,keys:p,notUndefined:v,uniqWith:l,withoutArr:(O,...x)=>o.apply(null,[O].concat(t(x)))},_0}var x0,IO;function JU(){if(IO)return x0;IO=1;const t=Tb(),n=YN(),{allUniqueKeys:a,deleteUndefinedProps:i,getValues:l,keys:o,notUndefined:c,uniqWith:f,withoutArr:d}=QN();function h(v){n(v,function(g,E){g===!1&&delete v[E]})}function p(v,g){return a(v).reduce(function(w,O){const x=l(v,O),b=f(x.filter(c),t);return w[O]=g(b,O),w},{})}return x0={keywords:["properties","patternProperties","additionalProperties"],resolver(v,g,E,w){w.ignoreAdditionalProperties||(v.forEach(function(x){const b=v.filter(j=>j!==x),_=o(x.properties),T=o(x.patternProperties).map(j=>new RegExp(j));b.forEach(function(j){const N=o(j.properties),R=N.filter(k=>T.some(P=>P.test(k)));d(N,_,R).forEach(function(k){j.properties[k]=E.properties([j.properties[k],x.additionalProperties],k)})})}),v.forEach(function(x){const b=v.filter(S=>S!==x),_=o(x.patternProperties);x.additionalProperties===!1&&b.forEach(function(S){const T=o(S.patternProperties);d(T,_).forEach(N=>delete S.patternProperties[N])})}));const O={additionalProperties:E.additionalProperties(v.map(x=>x.additionalProperties)),patternProperties:p(v.map(x=>x.patternProperties),E.patternProperties),properties:p(v.map(x=>x.properties),E.properties)};return O.additionalProperties===!1&&h(O.properties),i(O)}},x0}var S0,BO;function WU(){if(BO)return S0;BO=1;const t=Tb(),n=YN(),{allUniqueKeys:a,deleteUndefinedProps:i,has:l,isSchema:o,notUndefined:c,uniqWith:f}=QN();function d(g){n(g,function(E,w){E===!1&&g.splice(w,1)})}function h(g,E){return g.map(function(w){if(w)if(Array.isArray(w.items)){const O=w.items[E];if(o(O))return O;if(l(w,"additionalItems"))return w.additionalItems}else return w.items})}function p(g){return g.map(function(E){if(E)return Array.isArray(E.items)?E.additionalItems:E.items})}function v(g,E,w){return a(w).reduce(function(x,b){const _=h(g,b),S=f(_.filter(c),t);return x[b]=E(S,b),x},[])}return S0={keywords:["items","additionalItems"],resolver(g,E,w){const O=g.map(S=>S.items),x=O.filter(c),b={};x.every(o)?b.items=w.items(O):b.items=v(g,w.items,O);let _;return x.every(Array.isArray)?_=g.map(S=>S.additionalItems):x.some(Array.isArray)&&(_=p(g)),_&&(b.additionalItems=w.additionalItems(_)),b.additionalItems===!1&&Array.isArray(b.items)&&d(b.items),i(b)}},S0}var E0,FO;function eL(){if(FO)return E0;FO=1;const t=B6(),n=Tb(),a=UU(),i=HU(),l=GN(),o=KN(),c=VU(),f=PN(),d=jN(),h=Gf(),p=YU(),v=DN(),g=wb(),E=Ab(),w=JU(),O=WU(),x=(ne,ye)=>ne.indexOf(ye)!==-1,b=ne=>h(ne)||ne===!0||ne===!1,_=ne=>ne===!1,S=ne=>ne===!0,T=(ne,ye,H)=>H(ne),j=ne=>v(g(o(ne))),N=ne=>ne!==void 0,R=ne=>g(o(ne.map(se))),D=ne=>ne[0],k=ne=>j(ne),P=ne=>Math.max.apply(Math,ne),I=ne=>Math.min.apply(Math,ne),J=ne=>ne.some(S),G=ne=>E(l(ne),d);function W(ne){return function(ye,H){return n({[ne]:ye},{[ne]:H})}}function fe(ne){let{allOf:ye=[],...H}=ne;return H=h(ne)?H:ne,[H,...ye.map(fe)]}function B(ne,ye){return ne.map(H=>H&&H[ye])}function le(ne,ye){return ne.map(function(H,X){try{return ye(H,X)}catch{return}}).filter(N)}function se(ne){return h(ne)||Array.isArray(ne)?Object.keys(ne):[]}function ve(ne,ye){if(ye=ye||[],!ne.length)return ye;const H=ne.slice(0).shift(),X=ne.slice(1);return ye.length?ve(X,l(ye.map(ie=>H.map(de=>[de].concat(ie))))):ve(X,H.map(ie=>ie))}function Y(ne,ye){let H;try{H=ne.map(function(X){return JSON.stringify(X,null,2)}).join(` -`)}catch{H=ne.join(", ")}throw new Error('Could not resolve values for path:"'+ye.join(".")+`". They are probably incompatible. Values: -`+H)}function q(ne,ye,H,X,ie,de){if(ne.length){const pe=ie.complexResolvers[ye];if(!pe||!pe.resolver)throw new Error("No resolver found for "+ye);const _e=H.map(tt=>ne.reduce((He,Ne)=>(tt[Ne]!==void 0&&(He[Ne]=tt[Ne]),He),{})),we=E(_e,n),Ke=pe.keywords.reduce((tt,He)=>({...tt,[He]:(Ne,Le=[])=>X(Ne,null,de.concat(He,Le))}),{}),Ue=pe.resolver(we,de.concat(ye),Ke,ie);return h(Ue)||Y(we,de.concat(ye)),Ue}}function L(ne){return{required:ne}}const U=["properties","patternProperties","definitions","dependencies"],M=["anyOf","oneOf"],z=["additionalProperties","additionalItems","contains","propertyNames","not","items"],K={type(ne){if(ne.some(Array.isArray)){const ye=ne.map(function(X){return Array.isArray(X)?X:[X]}),H=c.apply(null,ye);if(H.length===1)return H[0];if(H.length>1)return g(H)}},dependencies(ne,ye,H){return R(ne).reduce(function(ie,de){const pe=B(ne,de);let _e=E(pe.filter(N),d);const we=_e.filter(Array.isArray);if(we.length){if(we.length===_e.length)ie[de]=j(_e);else{const Ke=_e.filter(b),Ue=we.map(L);ie[de]=H(Ke.concat(Ue),de)}return ie}return _e=E(_e,n),ie[de]=H(_e,de),ie},{})},oneOf(ne,ye,H){const X=ve(t(ne)),ie=le(X,H),de=E(ie,n);if(de.length)return de},not(ne){return{anyOf:ne}},pattern(ne){return ne.map(ye=>"(?="+ye+")").join("")},multipleOf(ne){let ye=ne.slice(0),H=1;for(;ye.some(X=>!Number.isInteger(X));)ye=ye.map(X=>X*10),H=H*10;return a(ye)/H},enum(ne){const ye=f.apply(null,ne.concat(d));if(ye.length)return v(ye)}};K.$id=D,K.$ref=D,K.$schema=D,K.additionalItems=T,K.additionalProperties=T,K.anyOf=K.oneOf,K.contains=T,K.default=D,K.definitions=K.dependencies,K.description=D,K.examples=G,K.exclusiveMaximum=I,K.exclusiveMinimum=P,K.items=O,K.maximum=I,K.maxItems=I,K.maxLength=I,K.maxProperties=I,K.minimum=P,K.minItems=P,K.minLength=P,K.minProperties=P,K.properties=w,K.propertyNames=T,K.required=k,K.title=D,K.uniqueItems=J;const me={properties:w,items:O};function ge(ne,ye,H){ye=i(ye,{ignoreAdditionalProperties:!1,resolvers:K,complexResolvers:me,deep:!0});const X=Object.entries(ye.complexResolvers);function ie(_e,we,Ke){_e=t(_e.filter(N)),Ke=Ke||[];const Ue=h(we)?we:{};if(!_e.length)return;if(_e.some(_))return!1;if(_e.every(S))return!0;_e=_e.filter(h);const tt=R(_e);if(ye.deep&&x(tt,"allOf"))return ge({allOf:_e},ye);const He=X.map(([Ne,Le])=>tt.filter(Ze=>Le.keywords.includes(Ze)));return He.forEach(Ne=>p(tt,Ne)),tt.forEach(function(Ne){const Le=B(_e,Ne),Ze=E(Le.filter(N),W(Ne));if(Ze.length===1&&x(M,Ne))Ue[Ne]=Ze[0].map(Ut=>ie([Ut],Ut));else if(Ze.length===1&&!x(U,Ne)&&!x(z,Ne))Ue[Ne]=Ze[0];else{const Ut=ye.resolvers[Ne]||ye.resolvers.defaultResolver;if(!Ut)throw new Error("No resolver found for key "+Ne+". You can provide a resolver for this keyword in the options, or provide a default resolver.");const jr=(Hr,Qt=[])=>ie(Hr,null,Ke.concat(Ne,Qt));Ue[Ne]=Ut(Ze,Ke.concat(Ne),jr,ye),Ue[Ne]===void 0?Y(Ze,Ke.concat(Ne)):Ue[Ne]===void 0&&delete Ue[Ne]}}),X.reduce((Ne,[Le,Ze],Ut)=>({...Ne,...q(He[Ut],Le,_e,ie,ye,Ke)}),Ue)}const de=o(fe(ne));return ie(de)}return ge.options={resolvers:K},E0=ge,E0}var tL=eL();const rL=Ro(tL);function Ys(t){let n;const a=Oe(t,"discriminator.propertyName",void 0);return Mf(a)?n=a:a!==void 0&&console.warn(`Expecting discriminator to be a string, got "${typeof a}" instead`),n}function _o(t){return Array.isArray(t)?"array":typeof t=="string"?"string":t==null?"null":typeof t=="boolean"?"boolean":isNaN(t)?typeof t=="object"?"object":"string":"number"}var nL=tb(function(t){return cN(zo(t,1,gf,!0))});function Yn(t){let{type:n}=t;return!n&&t.const?_o(t.const):!n&&t.enum?"string":!n&&(t.properties||t.additionalProperties)?"object":(Array.isArray(n)&&(n.length===2&&n.includes("null")?n=n.find(a=>a!=="null"):n=n[0]),n)}function Qn(t,n){const a=Object.assign({},t);return Object.keys(n).reduce((i,l)=>{const o=t?t[l]:{},c=n[l];return t&&l in t&&Qe(c)?i[l]=Qn(o,c):t&&n&&(Yn(t)==="object"||Yn(n)==="object")&&l===cD&&Array.isArray(o)&&Array.isArray(c)?i[l]=nL(o,c):i[l]=c,i},a)}function wr(t,n,a={},i,l){return cn(t,n,a,i,void 0,void 0,l)[0]}function aL(t,n,a,i,l,o,c){const{if:f,then:d,else:h,...p}=n,v=t.isValid(f,o||{},a);let g=[p],E=[];if(i)d&&typeof d!="boolean"&&(E=E.concat(cn(t,d,a,o,i,l,c))),h&&typeof h!="boolean"&&(E=E.concat(cn(t,h,a,o,i,l,c)));else{const w=v?d:h;w&&typeof w!="boolean"&&(E=E.concat(cn(t,w,a,o,i,l,c)))}return E.length&&(g=E.map(w=>Qn(p,w))),g.flatMap(w=>cn(t,w,a,o,i,l,c))}function XN(t){return t.reduce((a,i)=>i.length>1?i.flatMap(l=>iN(a.length,o=>[...a[o]].concat(l))):(a.forEach(l=>l.push(i[0])),a),[[]])}function iL(t,n,a,i,l,o,c){const f=ZN(t,n,a,i,l,o);if(f.length>1||f[0]!==n)return f;if(Sf in n)return JN(t,n,a,i,l,o).flatMap(h=>cn(t,h,a,o,i,l,c));if(Js in n&&Array.isArray(n.allOf)){const d=n.allOf.map(p=>cn(t,p,a,o,i,l,c));return XN(d).map(p=>({...n,allOf:p}))}return[n]}function ZN(t,n,a,i,l,o,c){const f=xo(n,a,l);return f!==n?cn(t,f,a,o,i,l,c):[n]}function xo(t,n,a){if(!Qe(t))return t;let i=t;if(kt in i){const{$ref:l,...o}=i;if(a.includes(l))return i;a.push(l),i={...QC(l,n),...o}}if(At in i){const l=[],o=E9(i[At],(c,f,d)=>{const h=[...a];c[d]=xo(f,n,h),l.push(h)},{});j9(a,L9(N9(l))),i={...i,[At]:o}}return Ia in i&&!Array.isArray(i.items)&&typeof i.items!="boolean"&&(i={...i,items:xo(i.items,n,a)}),_t(t,i)?t:i}function sL(t,n,a,i,l){const o={...n,properties:{...n.properties}},c=i&&Qe(i)?i:{};return Object.keys(c).forEach(f=>{if(f in o.properties)return;let d={};typeof o.additionalProperties!="boolean"?kt in o.additionalProperties?d=wr(t,{$ref:Oe(o.additionalProperties,[kt])},a,c,l):"type"in o.additionalProperties?d={...o.additionalProperties}:Zr in o.additionalProperties||Er in o.additionalProperties?d={type:"object",...o.additionalProperties}:d={type:_o(Oe(c,[f]))}:d={type:_o(Oe(c,[f]))},o.properties[f]=d,Yt(o.properties,[f,qo],!0)}),o}function cn(t,n,a,i,l=!1,o=[],c){return Qe(n)?iL(t,n,a,l,o,i,c).flatMap(d=>{var h;let p=d;if(oD in p)return aL(t,p,a,l,o,i,c);if(Js in p){if(l){const{allOf:g,...E}=p;return[...g,E]}try{const g=[],E=[];(h=p.allOf)===null||h===void 0||h.forEach(w=>{typeof w=="object"&&w.contains?g.push(w):E.push(w)}),g.length&&(p={...p,allOf:E}),p=c?c(p):rL(p,{deep:!1}),g.length&&(p.allOf=g)}catch(g){console.warn(`could not merge subschemas in allOf: -`,g);const{allOf:E,...w}=p;return w}}return fv in p&&p.additionalProperties!==!1?sL(t,p,a,i,c):p}):[{}]}function lL(t,n,a,i,l){let o;const{oneOf:c,anyOf:f,...d}=n;if(Array.isArray(c)?o=c:Array.isArray(f)&&(o=f),o){const h=l===void 0&&i?{}:l,p=Ys(n);o=o.map(g=>xo(g,a,[]));const v=Wv(t,h,o,a,p);if(i)return o.map(g=>Qn(d,g));n=Qn(d,o[v])}return[n]}function JN(t,n,a,i,l,o,c){const{dependencies:f,...d}=n;return lL(t,d,a,i,o).flatMap(p=>WN(t,f,p,a,i,l,o,c))}function WN(t,n,a,i,l,o,c,f){let d=[a];for(const h in n){if(!l&&Oe(c,[h])===void 0||a.properties&&!(h in a.properties))continue;const[p,v]=Zv(h,n);return Array.isArray(v)?d[0]=oL(a,v):Qe(v)&&(d=uL(t,a,i,h,v,l,o,c,f)),d.flatMap(g=>WN(t,p,g,i,l,o,c,f))}return d}function oL(t,n){if(!n)return t;const a=Array.isArray(t.required)?Array.from(new Set([...t.required,...n])):n;return{...t,required:a}}function uL(t,n,a,i,l,o,c,f,d){return cn(t,l,a,f,o,c,d).flatMap(p=>{const{oneOf:v,...g}=p;if(n=Qn(n,g),v===void 0)return n;const E=v.map(O=>typeof O=="boolean"||!(kt in O)?[O]:ZN(t,O,a,o,c,f));return XN(E).flatMap(O=>cL(t,n,a,i,O,o,c,f,d))})}function cL(t,n,a,i,l,o,c,f,d){const h=l.filter(p=>{if(typeof p=="boolean"||!p||!p.properties)return!1;const{[i]:v}=p.properties;if(v){const g={type:"object",properties:{[i]:v}};return t.isValid(g,f,a)||o}return!1});return!o&&h.length!==1?(console.warn("ignoring oneOf in dependencies because there isn't exactly one subschema that is valid"),[n]):h.flatMap(p=>{const v=p,[g]=Zv(i,v.properties),E={...v,properties:g};return cn(t,E,a,f,o,c,d).map(O=>Qn(n,O))})}const fL={type:"object",$id:uD,properties:{__not_really_there__:{type:"number"}}};function vv(t,n,a,i,l){let o=0;return a&&(yt(a.properties)?o+=o9(a.properties,(c,f,d)=>{const h=Oe(i,d);if(typeof f=="boolean")return c;if(rr(f,kt)){const p=wr(t,f,n,h,l);return c+vv(t,n,p,h||{},l)}if((rr(f,Er)||rr(f,Zr))&&h){const p=rr(f,Er)?Er:Zr,v=Ys(f);return c+So(t,n,h,Oe(f,p),-1,v,l)}if(f.type==="object")return yt(h)&&(c+=1),c+vv(t,n,f,h,l);if(f.type===_o(h)){let p=c+1;return f.default?p+=h===f.default?1:-1:f.const&&(p+=h===f.const?1:-1),p}return c},0):Mf(a.type)&&a.type===_o(i)&&(o+=1)),o}function So(t,n,a,i,l=-1,o,c){const f=i.map(g=>xo(g,n,[])),d=sN(a,i,o);if(ZC(d))return d;const h=f.reduce((g,E,w)=>(Wv(t,a,[fL,E],n,o)===1&&g.push(w),g),[]);if(h.length===1)return h[0];h.length||iN(f.length,g=>h.push(g));const p=new Set,{bestIndex:v}=h.reduce((g,E)=>{const{bestScore:w}=g,O=f[E],x=vv(t,n,O,a,c);return p.add(x),x>w?{bestIndex:E,bestScore:x}:g},{bestIndex:l,bestScore:0});return p.size===1&&l>=0?l:v}function bv(t){return Array.isArray(t.items)&&t.items.length>0&&t.items.every(n=>Qe(n))}function po(t){return t==null}function Eo(t,n,a=!1,i=!1,l=!1){if(Array.isArray(n)){const o=Array.isArray(t)?t:[],c=l?o:n,f=l?n:o,d=c.map((h,p)=>f[p]!==void 0?Eo(o[p],n[p],a,i,l):h);return(a||l)&&d.length{const d=Oe(n,f),h=Qe(t)&&f in t,p=f in n;return c[f]=Eo(t?Oe(t,f):{},d,a,i,l&&(h||!p)),c},o)}return i&&(!po(t)&&po(n)||typeof n=="number"&&isNaN(n))||l&&!po(n)?t:n}function Hn(t,n,a=!1){return Object.keys(n).reduce((i,l)=>{const o=t?t[l]:{},c=n[l];if(t&&l in t&&Qe(c))i[l]=Hn(o,c,a);else if(a&&Array.isArray(o)&&Array.isArray(c)){let f=c;a==="preventDuplicates"&&(f=c.reduce((d,h)=>(o.includes(h)||d.push(h),d),[])),i[l]=o.concat(f)}else i[l]=c;return i},Object.assign({},t))}function eR(t){return Array.isArray(t.enum)&&t.enum.length===1||Kn in t}function Cb(t,n,a={},i){const l=wr(t,n,a,void 0,i),o=l.oneOf||l.anyOf;return Array.isArray(l.enum)?!0:Array.isArray(o)?o.every(c=>typeof c!="boolean"&&eR(c)):!1}function Nb(t,n,a,i){return!n.uniqueItems||!n.items||typeof n.items=="boolean"?!1:Cb(t,n.items,a,i)}function tR(t){const n=t[Kn],a=Yn(t);return Qe(n)&&Mf(n==null?void 0:n.$data)&&a!=="object"&&a!=="array"}function dL(t){if(lD in t&&Array.isArray(t.enum)&&t.enum.length===1)return t.enum[0];if(Kn in t)return t.const;throw new Error("schema cannot be inferred as a constant")}function wo(t,n){const a=t;if(t.enum){let o;if(n){const{enumNames:c}=Ye(n);o=c}return!o&&a.enumNames&&(o=a.enumNames),t.enum.map((c,f)=>({label:(o==null?void 0:o[f])||String(c),value:c}))}let i,l;return t.anyOf?(i=t.anyOf,l=n==null?void 0:n.anyOf):t.oneOf&&(i=t.oneOf,l=n==null?void 0:n.oneOf),i&&i.map((o,c)=>{const{title:f}=Ye(l==null?void 0:l[c]),d=o,h=dL(d),p=f||d.title||String(h);return{schema:d,label:p,value:h}})}const hL=["string","number","integer","boolean","null"];var Qs;(function(t){t[t.Ignore=0]="Ignore",t[t.Invert=1]="Invert",t[t.Fallback=2]="Fallback"})(Qs||(Qs={}));function w0(t,n=Qs.Ignore,a=-1){if(a>=0){if(Array.isArray(t.items)&&aBa(t,T,{rootSchema:o,includeUndefinedValues:c,_recurseList:f,experimental_defaultFormStateBehavior:d,experimental_customMergeAllOf:h,parentDefaults:Array.isArray(i)?i[j]:void 0,rawFormData:g,required:p,shouldMergeDefaultsIntoFormData:v}));else if(Er in E){const{oneOf:T,...j}=E;if(T.length===0)return;const N=Ys(E),{type:R="null"}=j;!Array.isArray(R)&&hL.includes(R)&&(x==null?void 0:x.constAsDefaults)==="skipOneOf"&&(x={...x,constAsDefaults:"never"}),O=T[So(t,o,l??E.default,T,0,N,h)],O=Qn(j,O)}else if(Zr in E){const{anyOf:T,...j}=E;if(T.length===0)return;const N=Ys(E);O=T[So(t,o,l??E.default,T,0,N,h)],O=Qn(j,O)}if(O)return Ba(t,O,{rootSchema:o,includeUndefinedValues:c,_recurseList:b,experimental_defaultFormStateBehavior:x,experimental_customMergeAllOf:h,parentDefaults:w,rawFormData:l??g,required:p,shouldMergeDefaultsIntoFormData:v});w===void 0&&(w=E.default);const _=VO(t,E,a,w);let S=_??w;if(v){const{arrayMinItems:T={}}=d||{},{mergeExtraDefaults:j}=T,N=mL(t,E,o,l,d,h);(!Qe(l)||Js in E)&&(S=Eo(S,N,j,!0))}return S}function mL(t,n,a,i,l,o){const c=!eR(n)&&Cb(t,n,a,o);let f=i;if(c){const h=wo(n);f=(h==null?void 0:h.some(v=>_t(v.value,i)))?i:void 0}return n[Kn]&&(l==null?void 0:l.constAsDefaults)==="always"&&(f=n.const),f}function pL(t,n,{rawFormData:a,rootSchema:i={},includeUndefinedValues:l=!1,_recurseList:o=[],experimental_defaultFormStateBehavior:c=void 0,experimental_customMergeAllOf:f=void 0,required:d,shouldMergeDefaultsIntoFormData:h}={},p){{const v=Qe(a)?a:{},g=n,E=(c==null?void 0:c.allOf)==="populateDefaults"&&Js in g?wr(t,g,i,v,f):g,w=E[Kn],O=Object.keys(E.properties||{}).reduce((x,b)=>{var _;const S=Oe(E,[At,b]),T=Qe(w)&&w[b]!==void 0,j=(Qe(S)&&Kn in S||T)&&(c==null?void 0:c.constAsDefaults)!=="never"&&!tR(S),N=Ba(t,S,{rootSchema:i,_recurseList:o,experimental_defaultFormStateBehavior:c,experimental_customMergeAllOf:f,includeUndefinedValues:l===!0,parentDefaults:Oe(p,[b]),rawFormData:Oe(v,[b]),required:(_=E.required)===null||_===void 0?void 0:_.includes(b),shouldMergeDefaultsIntoFormData:h});return HO(x,b,N,l,d,E.required,c,j),x},{});if(E.additionalProperties){const x=Qe(E.additionalProperties)?E.additionalProperties:{},b=new Set;Qe(p)&&Object.keys(p).filter(S=>!E.properties||!E.properties[S]).forEach(S=>b.add(S));const _=[];Object.keys(v).filter(S=>!E.properties||!E.properties[S]).forEach(S=>{b.add(S),_.push(S)}),b.forEach(S=>{var T;const j=Ba(t,x,{rootSchema:i,_recurseList:o,experimental_defaultFormStateBehavior:c,experimental_customMergeAllOf:f,includeUndefinedValues:l===!0,parentDefaults:Oe(p,[S]),rawFormData:Oe(v,[S]),required:(T=E.required)===null||T===void 0?void 0:T.includes(S),shouldMergeDefaultsIntoFormData:h});HO(O,S,j,l,d,_)})}return O}}function yL(t,n,{rawFormData:a,rootSchema:i={},_recurseList:l=[],experimental_defaultFormStateBehavior:o=void 0,experimental_customMergeAllOf:c=void 0,required:f,shouldMergeDefaultsIntoFormData:d}={},h){var p,v;const g=n,E=(p=o==null?void 0:o.arrayMinItems)!==null&&p!==void 0?p:{},{populate:w,mergeExtraDefaults:O}=E,x=w==="never",b=w==="requiredOnly",_=w==="all"||!x&&!b,S=(v=E==null?void 0:E.computeSkipPopulate)!==null&&v!==void 0?v:(()=>!1),j=(o==null?void 0:o.emptyObjectFields)==="skipEmptyDefaults"?void 0:[];if(Array.isArray(h)&&(h=h.map((J,G)=>{const W=w0(g,Qs.Fallback,G);return Ba(t,W,{rootSchema:i,_recurseList:l,experimental_defaultFormStateBehavior:o,experimental_customMergeAllOf:c,parentDefaults:J,required:f,shouldMergeDefaultsIntoFormData:d})})),Array.isArray(a)){const J=w0(g);if(x)h=a;else{const G=a.map((fe,B)=>Ba(t,J,{rootSchema:i,_recurseList:l,experimental_defaultFormStateBehavior:o,experimental_customMergeAllOf:c,rawFormData:fe,parentDefaults:Oe(h,[B]),required:f,shouldMergeDefaultsIntoFormData:d}));h=Eo(h,G,(b&&f||_)&&O)}}if((Qe(g)&&Kn in g&&(o==null?void 0:o.constAsDefaults)!=="never")===!1){if(x)return h??j;if(b&&!f)return h||void 0}const R=Array.isArray(h)?h.length:0;if(!g.minItems||Nb(t,g,i,c)||S(t,g,i)||g.minItems<=R)return h||j;const D=h||[],k=w0(g,Qs.Invert),P=k.default,I=new Array(g.minItems-R).fill(Ba(t,k,{parentDefaults:P,rootSchema:i,_recurseList:l,experimental_defaultFormStateBehavior:o,experimental_customMergeAllOf:c,required:f,shouldMergeDefaultsIntoFormData:d}));return D.concat(I)}function VO(t,n,a={},i){switch(Yn(n)){case"object":return pL(t,n,a,i);case"array":return yL(t,n,a,i)}}function rR(t,n,a,i,l=!1,o,c){if(!Qe(n))throw new Error("Invalid schema: "+n);const f=wr(t,n,i,a,c),d=Ba(t,f,{rootSchema:i,includeUndefinedValues:l,experimental_defaultFormStateBehavior:o,experimental_customMergeAllOf:c,rawFormData:a,shouldMergeDefaultsIntoFormData:!0});if(Qe(a)||Array.isArray(a)){const{mergeDefaultsIntoFormData:h}=o||{};return Eo(d,a,!0,h==="useDefaultIfFormDataUndefined",!0)}return d}function nR(t={}){return"widget"in Ye(t)&&Ye(t).widget!=="hidden"}function aR(t,n,a={},i,l){if(a[Dv]==="files")return!0;if(n.items){const o=wr(t,n.items,i,void 0,l);return o.type==="string"&&o.format==="data-url"}return!1}function gL(t,n,a={},i,l,o){const c=Ye(a,l),{label:f=!0}=c;let d=!!f;const h=Yn(n);return h==="array"&&(d=Nb(t,n,i,o)||aR(t,n,a,i,o)||nR(a)),h==="object"&&(d=!1),h==="boolean"&&!a[Dv]&&(d=!1),a[fD]&&(d=!1),d}function vL(t,n,a){if(!a)return n;const{errors:i,errorSchema:l}=n;let o=t.toErrorList(a),c=a;return Ks(l)||(c=Hn(l,a,!0),o=[...i].concat(o)),{errorSchema:c,errors:o}}const Ts=Symbol("no Value");function _v(t,n,a,i,l={},o){let c;if(rr(a,At)){const f={};if(rr(i,At)){const p=Oe(i,At,{});Object.keys(p).forEach(v=>{rr(l,v)&&(f[v]=void 0)})}const d=Object.keys(Oe(a,At,{})),h={};d.forEach(p=>{const v=Oe(l,p);let g=Oe(i,[At,p],{}),E=Oe(a,[At,p],{});rr(g,kt)&&(g=wr(t,g,n,v,o)),rr(E,kt)&&(E=wr(t,E,n,v,o));const w=Oe(g,"type"),O=Oe(E,"type");if(!w||w===O)if(rr(f,p)&&delete f[p],O==="object"||O==="array"&&Array.isArray(v)){const x=_v(t,n,E,g,v,o);(x!==void 0||O==="array")&&(h[p]=x)}else{const x=Oe(E,"default",Ts),b=Oe(g,"default",Ts);x!==Ts&&x!==v&&(b===v?f[p]=x:Oe(E,"readOnly")===!0&&(f[p]=void 0));const _=Oe(E,"const",Ts),S=Oe(g,"const",Ts);_!==Ts&&_!==v&&(f[p]=S===v?_:void 0)}}),c={...typeof l=="string"||Array.isArray(l)?void 0:l,...f,...h}}else if(Oe(i,"type")==="array"&&Oe(a,"type")==="array"&&Array.isArray(l)){let f=Oe(i,"items"),d=Oe(a,"items");if(typeof f=="object"&&typeof d=="object"&&!Array.isArray(f)&&!Array.isArray(d)){rr(f,kt)&&(f=wr(t,f,n,l,o)),rr(d,kt)&&(d=wr(t,d,n,l,o));const h=Oe(f,"type"),p=Oe(d,"type");if(!h||h===p){const v=Oe(a,"maxItems",-1);p==="object"?c=l.reduce((g,E)=>{const w=_v(t,n,d,f,E,o);return w!==void 0&&(v<0||g.length0&&l.length>v?l.slice(0,v):l}}else typeof f=="boolean"&&typeof d=="boolean"&&f===d&&(c=l)}return c}function tf(t,n,a,i,l,o,c,f=[],d){if(kt in n||Sf in n||Js in n){const v=wr(t,n,o,c,d);if(f.findIndex(E=>_t(E,v))===-1)return tf(t,v,a,i,l,o,c,f.concat(v),d)}if(Ia in n&&!Oe(n,[Ia,kt]))return tf(t,Oe(n,Ia),a,i,l,o,c,f,d);const p={$id:l||a};if(Yn(n)==="object"&&At in n)for(const v in n.properties){const g=Oe(n,[At,v]),E=p[La]+i+v;p[v]=tf(t,Qe(g)?g:{},a,i,E,o,Oe(c,[v]),f,d)}return p}function bL(t,n,a,i,l,o="root",c="_",f){return tf(t,n,o,c,a,i,l,void 0,f)}function yi(t,n,a,i,l,o=[],c){if(kt in n||Sf in n||Js in n){const d=wr(t,n,i,l,c);if(o.findIndex(p=>_t(p,d))===-1)return yi(t,d,a,i,l,o.concat(d),c)}let f={[ef]:a.replace(/^\./,"")};if(Er in n||Zr in n){const d=Er in n?n.oneOf:n.anyOf,h=Ys(n),p=So(t,i,l,d,0,h,c),v=d[p];f={...f,...yi(t,v,a,i,l,o,c)}}if(fv in n&&n[fv]!==!1&&Yt(f,$v,!0),Ia in n&&Array.isArray(l)){const{items:d,additionalItems:h}=n;Array.isArray(d)?l.forEach((p,v)=>{d[v]?f[v]=yi(t,d[v],`${a}.${v}`,i,p,o,c):h?f[v]=yi(t,h,`${a}.${v}`,i,p,o,c):console.warn(`Unable to generate path schema for "${a}.${v}". No schema defined for it`)}):l.forEach((p,v)=>{f[v]=yi(t,d,`${a}.${v}`,i,p,o,c)})}else if(At in n)for(const d in n.properties){const h=Oe(n,[At,d]);f[d]=yi(t,h,`${a}.${d}`,i,Oe(l,[d]),o,c)}return f}function _L(t,n,a="",i,l,o){return yi(t,n,a,i,l,void 0,o)}class xL{constructor(n,a,i,l){this.rootSchema=a,this.validator=n,this.experimental_defaultFormStateBehavior=i,this.experimental_customMergeAllOf=l}getValidator(){return this.validator}doesSchemaUtilsDiffer(n,a,i={},l){return!n||!a?!1:this.validator!==n||!_t(this.rootSchema,a)||!_t(this.experimental_defaultFormStateBehavior,i)||this.experimental_customMergeAllOf!==l}getDefaultFormState(n,a,i=!1){return rR(this.validator,n,a,this.rootSchema,i,this.experimental_defaultFormStateBehavior,this.experimental_customMergeAllOf)}getDisplayLabel(n,a,i){return gL(this.validator,n,a,this.rootSchema,i,this.experimental_customMergeAllOf)}getClosestMatchingOption(n,a,i,l){return So(this.validator,this.rootSchema,n,a,i,l,this.experimental_customMergeAllOf)}getFirstMatchingOption(n,a,i){return Wv(this.validator,n,a,this.rootSchema,i)}getMatchingOption(n,a,i){return lN(this.validator,n,a,this.rootSchema,i)}isFilesArray(n,a){return aR(this.validator,n,a,this.rootSchema,this.experimental_customMergeAllOf)}isMultiSelect(n){return Nb(this.validator,n,this.rootSchema,this.experimental_customMergeAllOf)}isSelect(n){return Cb(this.validator,n,this.rootSchema,this.experimental_customMergeAllOf)}mergeValidationData(n,a){return vL(this.validator,n,a)}retrieveSchema(n,a){return wr(this.validator,n,this.rootSchema,a,this.experimental_customMergeAllOf)}sanitizeDataForNewSchema(n,a,i){return _v(this.validator,this.rootSchema,n,a,i,this.experimental_customMergeAllOf)}toIdSchema(n,a,i,l="root",o="_"){return bL(this.validator,n,a,this.rootSchema,i,l,o,this.experimental_customMergeAllOf)}toPathSchema(n,a,i){return _L(this.validator,n,a,this.rootSchema,i,this.experimental_customMergeAllOf)}}function SL(t,n,a={},i){return new xL(t,n,a,i)}function EL(t){var n;if(t.indexOf("data:")===-1)throw new Error("File is invalid: URI must be a dataURI");const i=t.slice(5).split(";base64,");if(i.length!==2)throw new Error("File is invalid: dataURI must be base64");const[l,o]=i,[c,...f]=l.split(";"),d=c||"",h=decodeURI(((n=f.map(p=>p.split("=")).find(([p])=>p==="name"))===null||n===void 0?void 0:n[1])||"unknown");try{const p=atob(o),v=new Array(p.length);for(let E=0;E 0, got one of each`);if(t>n)return iR(n,t).reverse();const a=[];for(let i=t;i<=n;i++)a.push({value:i,label:Ca(i,2)});return a}function wL(t,n){let a=t;if(Array.isArray(n)){const i=a.split(/(%\d)/);n.forEach((l,o)=>{const c=i.findIndex(f=>f===`%${o+1}`);c>=0&&(i[c]=l)}),a=i.join("")}return a}function AL(t,n){return wL(t,n)}function fn(t,n=[],a){if(Array.isArray(t))return t.map(o=>fn(o,n)).filter(o=>o!==a);const i=t===""||t===null?-1:Number(t),l=n[i];return l?l.value:a}function OL(t,n,a=[]){const i=fn(t,a);return Array.isArray(n)?n.filter(l=>!_t(l,i)):_t(i,n)?void 0:n}function Rb(t,n){return Array.isArray(n)?n.some(a=>_t(a,t)):_t(n,t)}function TL(t,n=[],a=!1){const i=n.map((l,o)=>Rb(l.value,t)?String(o):void 0).filter(l=>typeof l<"u");return a?i:i[0]}function jL(t,n,a=[]){const i=fn(t,a);if(!po(i)){const l=a.findIndex(f=>i===f.value),o=a.map(({value:f})=>f);return n.slice(0,l).concat(i,n.slice(l)).sort((f,d)=>+(o.indexOf(f)>o.indexOf(d)))}return n}var CL=1,NL=4;function sR(t){return mo(t,CL|NL)}function RL(t,n,a,i){return i=typeof i=="function"?i:void 0,t==null?t:eb(t,n,a,i)}class qL{constructor(n){this.errorSchema={},this.resetAllErrors(n)}get ErrorSchema(){return this.errorSchema}getOrCreateErrorBlock(n){let i=Array.isArray(n)&&n.length>0||typeof n=="string"?Oe(this.errorSchema,n):this.errorSchema;return!i&&n&&(i={},RL(this.errorSchema,n,i,Object)),i}resetAllErrors(n){return this.errorSchema=n?sR(n):{},this}addErrors(n,a){const i=this.getOrCreateErrorBlock(a);let l=Oe(i,Sr);return Array.isArray(l)||(l=[],i[Sr]=l),Array.isArray(n)?Yt(i,Sr,[...new Set([...l,...n])]):Yt(i,Sr,[...new Set([...l,n])]),this}setErrors(n,a){const i=this.getOrCreateErrorBlock(a),l=Array.isArray(n)?[...new Set([...n])]:[n];return Yt(i,Sr,l),this}clearErrors(n){const a=this.getOrCreateErrorBlock(n);return Yt(a,Sr,[]),this}}function ML(t,n,a=[1900,new Date().getFullYear()+2],i="YMD"){const{day:l,month:o,year:c,hour:f,minute:d,second:h}=t,p={type:"day",range:[1,31],value:l},v={type:"month",range:[1,12],value:o},g={type:"year",range:a,value:c},E=[];switch(i){case"MDY":E.push(v,p,g);break;case"DMY":E.push(p,v,g);break;case"YMD":default:E.push(g,v,p)}return n&&E.push({type:"hour",range:[0,23],value:f},{type:"minute",range:[0,59],value:d},{type:"second",range:[0,59],value:h}),E}function $L(t){const n={};return t.multipleOf&&(n.step=t.multipleOf),(t.minimum||t.minimum===0)&&(n.min=t.minimum),(t.maximum||t.maximum===0)&&(n.max=t.maximum),n}function DL(t,n,a={},i=!0){const l={type:n||"text",...$L(t)};return a.inputType?l.type=a.inputType:n||(t.type==="number"?(l.type="number",i&&l.step===void 0&&(l.step="any")):t.type==="integer"&&(l.type="number",l.step===void 0&&(l.step=1))),a.autocomplete&&(l.autoComplete=a.autocomplete),a.accept&&(l.accept=a.accept),l}const GO={props:{disabled:!1},submitText:"Submit",norender:!1};function kL(t={}){const n=Ye(t);if(n&&n[df]){const a=n[df];return{...GO,...a}}return GO}function at(t,n,a={}){const{templates:i}=n;return t==="ButtonTemplates"?i[t]:a[t]||i[t]}var A0={exports:{}},rt={};/** - * @license React - * react-is.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var KO;function zL(){if(KO)return rt;KO=1;var t=Symbol.for("react.element"),n=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),o=Symbol.for("react.provider"),c=Symbol.for("react.context"),f=Symbol.for("react.server_context"),d=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),p=Symbol.for("react.suspense_list"),v=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),E=Symbol.for("react.offscreen"),w;w=Symbol.for("react.module.reference");function O(x){if(typeof x=="object"&&x!==null){var b=x.$$typeof;switch(b){case t:switch(x=x.type,x){case a:case l:case i:case h:case p:return x;default:switch(x=x&&x.$$typeof,x){case f:case c:case d:case g:case v:case o:return x;default:return b}}case n:return b}}}return rt.ContextConsumer=c,rt.ContextProvider=o,rt.Element=t,rt.ForwardRef=d,rt.Fragment=a,rt.Lazy=g,rt.Memo=v,rt.Portal=n,rt.Profiler=l,rt.StrictMode=i,rt.Suspense=h,rt.SuspenseList=p,rt.isAsyncMode=function(){return!1},rt.isConcurrentMode=function(){return!1},rt.isContextConsumer=function(x){return O(x)===c},rt.isContextProvider=function(x){return O(x)===o},rt.isElement=function(x){return typeof x=="object"&&x!==null&&x.$$typeof===t},rt.isForwardRef=function(x){return O(x)===d},rt.isFragment=function(x){return O(x)===a},rt.isLazy=function(x){return O(x)===g},rt.isMemo=function(x){return O(x)===v},rt.isPortal=function(x){return O(x)===n},rt.isProfiler=function(x){return O(x)===l},rt.isStrictMode=function(x){return O(x)===i},rt.isSuspense=function(x){return O(x)===h},rt.isSuspenseList=function(x){return O(x)===p},rt.isValidElementType=function(x){return typeof x=="string"||typeof x=="function"||x===a||x===l||x===i||x===h||x===p||x===E||typeof x=="object"&&x!==null&&(x.$$typeof===g||x.$$typeof===v||x.$$typeof===o||x.$$typeof===c||x.$$typeof===d||x.$$typeof===w||x.getModuleId!==void 0)},rt.typeOf=O,rt}var YO;function UL(){return YO||(YO=1,A0.exports=zL()),A0.exports}var LL=UL();const QO=Ro(LL),O0={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 PL(t){let n=Oe(t,"MergedWidget");if(!n){const a=t.defaultProps&&t.defaultProps.options||{};n=({options:i,...l})=>A.jsx(t,{options:{...a,...i},...l}),Yt(t,"MergedWidget",n)}return n}function Vn(t,n,a={}){const i=Yn(t);if(typeof n=="function"||n&&QO.isForwardRef(oe.createElement(n))||QO.isMemo(n))return PL(n);if(typeof n!="string")throw new Error(`Unsupported widget definition: ${typeof n}`);if(n in a){const l=a[n];return Vn(t,l,a)}if(typeof i=="string"){if(!(i in O0))throw new Error(`No widget for type '${i}'`);if(n in O0[i]){const l=a[O0[i][n]];return Vn(t,l,a)}}throw new Error(`No widget '${n}' for type '${i}'`)}function IL(t){let n=0;for(let a=0;a(n.add(a),i)),IL(JSON.stringify(t,Array.from(n).sort()))}function FL(t,n,a={}){try{return Vn(t,n,a),!0}catch(i){const l=i;if(l.message&&(l.message.startsWith("No widget")||l.message.startsWith("Unsupported widget")))return!1;throw i}}function Io(t,n){return`${Mf(t)?t:t[La]}__${n}`}function Bo(t){return Io(t,"description")}function lR(t){return Io(t,"error")}function xv(t){return Io(t,"examples")}function oR(t){return Io(t,"help")}function uR(t){return Io(t,"title")}function Bi(t,n=!1){const a=n?` ${xv(t)}`:"";return`${lR(t)} ${Bo(t)} ${oR(t)}${a}`}function cR(t,n){return`${t}-${n}`}function HL(t,n,a){return n?a:t}function VL(t){return t?new Date(t).toJSON():void 0}function GL(t,n){if(!Array.isArray(n))return t;const a=p=>p.reduce((v,g)=>(v[g]=!0,v),{}),i=p=>p.length>1?`properties '${p.join("', '")}'`:`property '${p[0]}'`,l=a(t),o=n.filter(p=>p==="*"||l[p]),c=a(o),f=t.filter(p=>!c[p]),d=o.indexOf("*");if(d===-1){if(f.length)throw new Error(`uiSchema order list does not contain ${i(f)}`);return o}if(d!==o.lastIndexOf("*"))throw new Error("uiSchema order list contains more than one wildcard item");const h=[...o];return h.splice(d,1,...f),h}function T0(t,n=!0){if(!t)return{year:-1,month:-1,day:-1,hour:n?-1:0,minute:n?-1:0,second:n?-1:0};const a=new Date(t);if(Number.isNaN(a.getTime()))throw new Error("Unable to parse date "+t);return{year:a.getUTCFullYear(),month:a.getUTCMonth()+1,day:a.getUTCDate(),hour:n?a.getUTCHours():0,minute:n?a.getUTCMinutes():0,second:n?a.getUTCSeconds():0}}function rf(t){if(t.const||t.enum&&t.enum.length===1&&t.enum[0]===!0)return!0;if(t.anyOf&&t.anyOf.length===1)return rf(t.anyOf[0]);if(t.oneOf&&t.oneOf.length===1)return rf(t.oneOf[0]);if(t.allOf){const n=a=>rf(a);return t.allOf.some(n)}return!1}function KL(t,n,a){const{props:i,state:l}=t;return!_t(i,n)||!_t(l,a)}function XO(t,n=!0){const{year:a,month:i,day:l,hour:o=0,minute:c=0,second:f=0}=t,d=Date.UTC(a,i-1,l,o,c,f),h=new Date(d).toJSON();return n?h:h.slice(0,10)}function Ao(t,n=[]){if(!t)return[];let a=[];return Sr in t&&(a=a.concat(t[Sr].map(i=>{const l=`.${n.join(".")}`;return{property:l,message:i,stack:`${l} ${i}`}}))),Object.keys(t).reduce((i,l)=>{if(l!==Sr){const o=t[l];Ni(o)&&(i=i.concat(Ao(o,[...n,l])))}return i},a)}function fR(t){return zt(t)?Nf(t,ki):Do(t)?[t]:Yv(MC(Hv(t)))}function YL(t){const n=new qL;return t.length&&t.forEach(a=>{const{property:i,message:l}=a,o=i==="."?[]:fR(i);o.length>0&&o[0]===""&&o.splice(0,1),l&&n.addErrors(l,o)}),n.ErrorSchema}function qb(t){return Object.keys(t).reduce((n,a)=>{if(a==="addError")return n;{const i=t[a];return Ni(i)?{...n,[a]:qb(i)}:{...n,[a]:i}}},{})}function QL(t){if(!t)return"";const n=new Date(t),a=Ca(n.getFullYear(),4),i=Ca(n.getMonth()+1,2),l=Ca(n.getDate(),2),o=Ca(n.getHours(),2),c=Ca(n.getMinutes(),2),f=Ca(n.getSeconds(),2),d=Ca(n.getMilliseconds(),3);return`${a}-${i}-${l}T${o}:${c}:${f}.${d}`}function nf(t,n){if(!n)return t;const{errors:a,errorSchema:i}=t;let l=Ao(n),o=n;return Ks(i)||(o=Hn(i,n,!0),l=[...a].concat(l)),{errorSchema:o,errors:l}}function XL(t){for(const n in t){const a=t,i=a[n];n===kt&&typeof i=="string"&&i.startsWith("#")?a[n]=bC+i:a[n]=Mb(i)}return t}function ZL(t){for(let n=0;n=WL&&(o=kv,c=!1,n=new Hs(n));e:for(;++l!_t(c,Oe(n,f)))),o=tP(un(n),un(t));return[...l,...o]}}var mt;(function(t){t.ArrayItemTitle="Item",t.MissingItems="Missing items definition",t.YesLabel="Yes",t.NoLabel="No",t.CloseLabel="Close",t.ErrorsLabel="Errors",t.NewStringDefault="New Value",t.AddButton="Add",t.AddItemButton="Add Item",t.CopyButton="Copy",t.MoveDownButton="Move down",t.MoveUpButton="Move up",t.RemoveButton="Remove",t.NowLabel="Now",t.ClearLabel="Clear",t.AriaDateLabel="Select a date",t.PreviewLabel="Preview",t.DecrementAriaLabel="Decrease value by 1",t.IncrementAriaLabel="Increase value by 1",t.UnknownFieldType="Unknown field type %1",t.OptionPrefix="Option %1",t.TitleOptionPrefix="%1 option %2",t.KeyLabel="%1 Key",t.InvalidObjectField='Invalid "%1" object field configuration: _%2_.',t.UnsupportedField="Unsupported field schema.",t.UnsupportedFieldWithId="Unsupported field schema for field `%1`.",t.UnsupportedFieldWithReason="Unsupported field schema: _%1_.",t.UnsupportedFieldWithIdAndReason="Unsupported field schema for field `%1`: _%2_.",t.FilesInfo="**%1** (%2, %3 bytes)"})(mt||(mt={}));function nP(t,n){var a=zt(t)?Vv:eN;return a(t,aN(n))}function aP(t,n){return dR(t,n,function(a,i){return nN(t,i)})}var ZO=KC(function(t,n){return t==null?{}:aP(t,n)}),iP=0;function sP(t){var n=++iP;return Hv(t)+n}function Sv(){return sP("rjsf-array-item-")}function JO(t){return Array.isArray(t)?t.map(n=>({key:Sv(),item:n})):[]}function ro(t){return Array.isArray(t)?t.map(n=>n.item):[]}class lP extends oe.Component{constructor(a){super(a);ht(this,"_getNewFormDataRow",()=>{const{schema:a,registry:i}=this.props,{schemaUtils:l}=i;let o=a.items;return bv(a)&&iD(a)&&(o=a.additionalItems),l.getDefaultFormState(o)});ht(this,"onAddClick",a=>{this._handleAddClick(a)});ht(this,"onAddIndexClick",a=>i=>{this._handleAddClick(i,a)});ht(this,"onCopyIndexClick",a=>i=>{i&&i.preventDefault();const{onChange:l,errorSchema:o}=this.props,{keyedFormData:c}=this.state;let f;if(o){f={};for(const p in o){const v=parseInt(p);v<=a?Yt(f,[v],o[p]):v>a&&Yt(f,[v+1],o[p])}}const d={key:Sv(),item:sR(c[a].item)},h=[...c];a!==void 0?h.splice(a+1,0,d):h.push(d),this.setState({keyedFormData:h,updatedKeyedFormData:!0},()=>l(ro(h),f))});ht(this,"onDropIndexClick",a=>i=>{i&&i.preventDefault();const{onChange:l,errorSchema:o}=this.props,{keyedFormData:c}=this.state;let f;if(o){f={};for(const h in o){const p=parseInt(h);pa&&Yt(f,[p-1],o[h])}}const d=c.filter((h,p)=>p!==a);this.setState({keyedFormData:d,updatedKeyedFormData:!0},()=>l(ro(d),f))});ht(this,"onReorderClick",(a,i)=>l=>{l&&(l.preventDefault(),l.currentTarget.blur());const{onChange:o,errorSchema:c}=this.props;let f;if(c){f={};for(const v in c){const g=parseInt(v);g==a?Yt(f,[i],c[a]):g==i?Yt(f,[a],c[i]):Yt(f,[v],c[g])}}const{keyedFormData:d}=this.state;function h(){const v=d.slice();return v.splice(a,1),v.splice(i,0,d[a]),v}const p=h();this.setState({keyedFormData:p},()=>o(ro(p),f))});ht(this,"onChangeForIndex",a=>(i,l,o)=>{const{formData:c,onChange:f,errorSchema:d}=this.props,p=(Array.isArray(c)?c:[]).map((v,g)=>a===g?typeof i>"u"?null:i:v);f(p,d&&d&&{...d,[a]:l},o)});ht(this,"onSelectChange",a=>{const{onChange:i,idSchema:l}=this.props;i(a,void 0,l&&l.$id)});const{formData:i=[]}=a,l=JO(i);this.state={keyedFormData:l,updatedKeyedFormData:!1}}static getDerivedStateFromProps(a,i){if(i.updatedKeyedFormData)return{updatedKeyedFormData:!1};const l=Array.isArray(a.formData)?a.formData:[],o=i.keyedFormData||[];return{keyedFormData:l.length===o.length?o.map((f,d)=>({key:f.key,item:l[d]})):JO(l)}}get itemTitle(){const{schema:a,registry:i}=this.props,{translateString:l}=i;return Oe(a,[Ia,"title"],Oe(a,[Ia,"description"],l(mt.ArrayItemTitle)))}isItemRequired(a){return Array.isArray(a.type)?!a.type.includes("null"):a.type!=="null"}canAddItem(a){const{schema:i,uiSchema:l,registry:o}=this.props;let{addable:c}=Ye(l,o.globalUiOptions);return c!==!1&&(i.maxItems!==void 0?c=a.length=i&&Yt(f,[v+1],o[p])}}const d={key:Sv(),item:this._getNewFormDataRow()},h=[...c];i!==void 0?h.splice(i,0,d):h.push(d),this.setState({keyedFormData:h,updatedKeyedFormData:!0},()=>l(ro(h),f))}render(){const{schema:a,uiSchema:i,idSchema:l,registry:o}=this.props,{schemaUtils:c,translateString:f}=o;if(!(Ia in a)){const d=Ye(i),h=at("UnsupportedFieldTemplate",o,d);return A.jsx(h,{schema:a,idSchema:l,reason:f(mt.MissingItems),registry:o})}return c.isMultiSelect(a)?this.renderMultiSelect():nR(i)?this.renderCustomWidget():bv(a)?this.renderFixedArray():c.isFilesArray(a,i)?this.renderFiles():this.renderNormalArray()}renderNormalArray(){const{schema:a,uiSchema:i={},errorSchema:l,idSchema:o,name:c,title:f,disabled:d=!1,readonly:h=!1,autofocus:p=!1,required:v=!1,registry:g,onBlur:E,onFocus:w,idPrefix:O,idSeparator:x="_",rawErrors:b}=this.props,{keyedFormData:_}=this.state,S=a.title||f||c,{schemaUtils:T,formContext:j}=g,N=Ye(i),R=yt(a.items)?a.items:{},D=T.retrieveSchema(R),k=ro(this.state.keyedFormData),P=this.canAddItem(k),I={canAdd:P,items:_.map((G,W)=>{const{key:fe,item:B}=G,le=B,se=T.retrieveSchema(R,le),ve=l?l[W]:void 0,Y=o.$id+x+W,q=T.toIdSchema(se,Y,le,O,x);return this.renderArrayFieldItem({key:fe,index:W,name:c&&`${c}-${W}`,title:S?`${S}-${W+1}`:void 0,canAdd:P,canMoveUp:W>0,canMoveDown:WR.retrieveSchema(fe,l[B])),I=yt(a.additionalItems)?R.retrieveSchema(a.additionalItems,l):null;(!T||T.length{const{key:le,item:se}=fe,ve=se,Y=B>=P.length,q=(Y&&yt(a.additionalItems)?R.retrieveSchema(a.additionalItems,ve):P[B])||{},L=d.$id+f+B,U=R.toIdSchema(q,L,ve,c,f),M=Y?i.additionalItems||{}:Array.isArray(i.items)?i.items[B]:i.items||{},z=o?o[B]:void 0;return this.renderArrayFieldItem({key:le,index:B,name:h&&`${h}-${B}`,title:j?`${j}-${B+1}`:void 0,canAdd:J,canRemove:Y,canMoveUp:B>=P.length+1,canMoveDown:Y&&BY[q]),{children:A.jsx(B,{name:o,title:T,index:l,schema:p,uiSchema:g,formData:v,formContext:J,errorSchema:w,idPrefix:R,idSeparator:D,idSchema:E,required:this.isItemRequired(p),onChange:this.onChangeForIndex(l),onBlur:x,onFocus:b,registry:I,disabled:j,readonly:k,hideError:N,autofocus:O,rawErrors:_}),className:"array-item",disabled:j,canAdd:c,hasCopy:Y.copy,hasToolbar:Y.toolbar,hasMoveUp:Y.moveUp,hasMoveDown:Y.moveDown,hasRemove:Y.remove,index:l,totalItems:S,key:i,onAddIndexClick:this.onAddIndexClick,onCopyIndexClick:this.onCopyIndexClick,onDropIndexClick:this.onDropIndexClick,onReorderClick:this.onReorderClick,readonly:k,registry:I,schema:p,uiSchema:g}}}function oP(t){const{schema:n,name:a,uiSchema:i,idSchema:l,formData:o,registry:c,required:f,disabled:d,readonly:h,hideError:p,autofocus:v,title:g,onChange:E,onFocus:w,onBlur:O,rawErrors:x}=t,{title:b}=n,{widgets:_,formContext:S,translateString:T,globalUiOptions:j}=c,{widget:N="checkbox",title:R,label:D=!0,...k}=Ye(i,j),P=Vn(n,N,_),I=T(mt.YesLabel),J=T(mt.NoLabel);let G;const W=R??b??g??a;if(Array.isArray(n.oneOf))G=wo({oneOf:n.oneOf.map(fe=>{if(yt(fe))return{...fe,title:fe.title||(fe.const===!0?I:J)}}).filter(fe=>fe)},i);else{const fe=n,B=n.enum??[!0,!1];!fe.enumNames&&B.length===2&&B.every(le=>typeof le=="boolean")?G=[{value:B[0],label:B[0]?I:J},{value:B[1],label:B[1]?I:J}]:G=wo({enum:B,enumNames:fe.enumNames},i)}return A.jsx(P,{options:{...k,enumOptions:G},schema:n,uiSchema:i,id:l.$id,name:a,onChange:E,onFocus:w,onBlur:O,label:W,hideLabel:!D,value:o,required:f,disabled:d,readonly:h,hideError:p,registry:c,formContext:S,autofocus:v,rawErrors:x})}class WO extends oe.Component{constructor(a){super(a);ht(this,"onOptionChange",a=>{const{selectedOption:i,retrievedOptions:l}=this.state,{formData:o,onChange:c,registry:f}=this.props,{schemaUtils:d}=f,h=a!==void 0?parseInt(a,10):-1;if(h===i)return;const p=h>=0?l[h]:void 0,v=i>=0?l[i]:void 0;let g=d.sanitizeDataForNewSchema(p,v,o);p&&(g=d.getDefaultFormState(p,g,"excludeObjectChildren")),this.setState({selectedOption:h},()=>{c(g,void 0,this.getFieldId())})});const{formData:i,options:l,registry:{schemaUtils:o}}=this.props,c=l.map(f=>o.retrieveSchema(f,i));this.state={retrievedOptions:c,selectedOption:this.getMatchingOption(0,i,c)}}componentDidUpdate(a,i){const{formData:l,options:o,idSchema:c}=this.props,{selectedOption:f}=this.state;let d=this.state;if(!_t(a.options,o)){const{registry:{schemaUtils:h}}=this.props,p=o.map(v=>h.retrieveSchema(v,l));d={selectedOption:f,retrievedOptions:p}}if(!_t(l,a.formData)&&c.$id===a.idSchema.$id){const{retrievedOptions:h}=d,p=this.getMatchingOption(f,l,h);i&&p!==f&&(d={selectedOption:p,retrievedOptions:h})}d!==this.state&&this.setState(d)}getMatchingOption(a,i,l){const{schema:o,registry:{schemaUtils:c}}=this.props,f=Ys(o);return c.getClosestMatchingOption(i,l,a,f)}getFieldId(){const{idSchema:a,schema:i}=this.props;return`${a.$id}${i.oneOf?"__oneof_select":"__anyof_select"}`}render(){const{name:a,disabled:i=!1,errorSchema:l={},formContext:o,onBlur:c,onFocus:f,readonly:d,registry:h,schema:p,uiSchema:v}=this.props,{widgets:g,fields:E,translateString:w,globalUiOptions:O,schemaUtils:x}=h,{SchemaField:b}=E,{selectedOption:_,retrievedOptions:S}=this.state,{widget:T="select",placeholder:j,autofocus:N,autocomplete:R,title:D=p.title,...k}=Ye(v,O),P=Vn({type:"number"},T,g),I=Oe(l,Sr,[]),J=yf(l,[Sr]),G=x.getDisplayLabel(p,v,O),W=_>=0&&S[_]||null;let fe;if(W){const{required:q}=p;fe=q?Qn({required:q},W):W}let B=[];Er in p&&v&&Er in v?Array.isArray(v[Er])?B=v[Er]:console.warn(`uiSchema.oneOf is not an array for "${D||a}"`):Zr in p&&v&&Zr in v&&(Array.isArray(v[Zr])?B=v[Zr]:console.warn(`uiSchema.anyOf is not an array for "${D||a}"`));let le=v;_>=0&&B.length>_&&(le=B[_]);const se=D?mt.TitleOptionPrefix:mt.OptionPrefix,ve=D?[D]:[],Y=S.map((q,L)=>{const{title:U=q.title}=Ye(B[L]);return{label:U||w(se,ve.concat(String(L+1))),value:L}});return A.jsxs("div",{className:"panel panel-default panel-body",children:[A.jsx("div",{className:"form-group",children:A.jsx(P,{id:this.getFieldId(),name:`${a}${p.oneOf?"__oneof_select":"__anyof_select"}`,schema:{type:"number",default:0},onChange:this.onOptionChange,onBlur:c,onFocus:f,disabled:i||Ks(Y),multiple:!1,rawErrors:I,errorSchema:J,value:_>=0?_:void 0,options:{enumOptions:Y,...k},registry:h,formContext:o,placeholder:j,autocomplete:R,autofocus:N,label:D??a,hideLabel:!G,readonly:d})}),fe&&fe.type!=="null"&&A.jsx(b,{...this.props,schema:fe,uiSchema:le})]})}}const uP=/\.([0-9]*0)*$/,cP=/[0.]0*$/;function fP(t){const{registry:n,onChange:a,formData:i,value:l}=t,[o,c]=oe.useState(l),{StringField:f}=n.fields;let d=i;const h=oe.useCallback((p,v,g)=>{c(p),`${p}`.charAt(0)==="."&&(p=`0${p}`);const E=typeof p=="string"&&p.match(uP)?c2(p.replace(cP,"")):c2(p);a(E,v,g)},[a]);if(typeof o=="string"&&typeof d=="number"){const p=new RegExp(`^(${String(d).replace(".","\\.")})?\\.?0*$`);o.match(p)&&(d=o)}return A.jsx(f,{...t,formData:d,onChange:h})}function gi(){return gi=Object.assign?Object.assign.bind():function(t){for(var n=1;n(t[n.toLowerCase()]=n,t),{class:"className",for:"htmlFor"}),tT={amp:"&",apos:"'",gt:">",lt:"<",nbsp:" ",quot:"“"},hP=["style","script","pre"],mP=["src","href","data","formAction","srcDoc","action"],pP=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,yP=/\n{2,}$/,rT=/^(\s*>[\s\S]*?)(?=\n\n|$)/,gP=/^ *> ?/gm,vP=/^(?:\[!([^\]]*)\]\n)?([\s\S]*)/,bP=/^ {2,}\n/,_P=/^(?:([-*_])( *\1){2,}) *(?:\n *)+\n/,nT=/^(?: {1,3})?(`{3,}|~{3,}) *(\S+)? *([^\n]*?)?\n([\s\S]*?)(?:\1\n?|$)/,aT=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,xP=/^(`+)((?:\\`|(?!\1)`|[^`])+)\1/,SP=/^(?:\n *)*\n/,EP=/\r\n?/g,wP=/^\[\^([^\]]+)](:(.*)((\n+ {4,}.*)|(\n(?!\[\^).+))*)/,AP=/^\[\^([^\]]+)]/,OP=/\f/g,TP=/^---[ \t]*\n(.|\n)*\n---[ \t]*\n/,jP=/^\s*?\[(x|\s)\]/,iT=/^ *(#{1,6}) *([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,sT=/^ *(#{1,6}) +([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,lT=/^([^\n]+)\n *(=|-)\2{2,} *\n/,j0=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?((?:[^>]*[^/])?)>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1\b)[\s\S])*?)<\/\1>(?!<\/\1>)\n*/i,CP=/&([a-z0-9]+|#[0-9]{1,6}|#x[0-9a-fA-F]{1,6});/gi,oT=/^)/,NP=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,C0=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,RP=/^\{.*\}$/,qP=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,MP=/^<([^ >]+[:@\/][^ >]+)>/,$P=/-([a-z])?/gi,uT=/^(\|.*)\n(?: *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*))?\n?/,DP=/^[^\n]+(?: \n|\n{2,})/,kP=/^\[([^\]]*)\]:\s+]+)>?\s*("([^"]*)")?/,zP=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,UP=/^\[([^\]]*)\] ?\[([^\]]*)\]/,LP=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,PP=/\t/g,IP=/(^ *\||\| *$)/g,BP=/^ *:-+: *$/,FP=/^ *:-+ *$/,HP=/^ *-+: *$/,Kf=t=>`(?=[\\s\\S]+?\\1${t?"\\1":""})`,Yf="((?:\\[.*?\\][([].*?[)\\]]|<.*?>(?:.*?<.*?>)?|`.*?`|\\\\\\1|[\\s\\S])+?)",VP=RegExp(`^([*_])\\1${Kf(1)}${Yf}\\1\\1(?!\\1)`),GP=RegExp(`^([*_])${Kf(0)}${Yf}\\1(?!\\1)`),KP=RegExp(`^(==)${Kf(0)}${Yf}\\1`),YP=RegExp(`^(~~)${Kf(0)}${Yf}\\1`),QP=/^(:[a-zA-Z0-9-_]+:)/,XP=/^\\([^0-9A-Za-z\s])/,ZP=/\\([^0-9A-Za-z\s])/g,JP=/^[\s\S](?:(?! \n|[0-9]\.|http)[^=*_~\-\n:<`\\\[!])*/,WP=/^\n+/,eI=/^([ \t]*)/,tI=/(?:^|\n)( *)$/,$b="(?:\\d+\\.)",Db="(?:[*+-])";function hR(t){return"( *)("+(t===1?$b:Db)+") +"}const mR=hR(1),pR=hR(2);function yR(t){return RegExp("^"+(t===1?mR:pR))}const rI=yR(1),nI=yR(2);function gR(t){return RegExp("^"+(t===1?mR:pR)+"[^\\n]*(?:\\n(?!\\1"+(t===1?$b:Db)+" )[^\\n]*)*(\\n|$)","gm")}const aI=gR(1),iI=gR(2);function vR(t){const n=t===1?$b:Db;return RegExp("^( *)("+n+") [\\s\\S]+?(?:\\n{2,}(?! )(?!\\1"+n+" (?!"+n+" ))\\n*|\\s*\\n*$)")}const bR=vR(1),_R=vR(2);function cT(t,n){const a=n===1,i=a?bR:_R,l=a?aI:iI,o=a?rI:nI;return{t:c=>o.test(c),o:Xs(function(c,f){const d=tI.exec(f.prevCapture);return d&&(f.list||!f.inline&&!f.simple)?i.exec(c=d[1]+c):null}),i:1,u(c,f,d){const h=a?+c[2]:void 0,p=c[0].replace(yP,` -`).match(l);let v=!1;return{items:p.map(function(g,E){const w=o.exec(g)[0].length,O=RegExp("^ {1,"+w+"}","gm"),x=g.replace(O,"").replace(o,""),b=E===p.length-1,_=x.indexOf(` - -`)!==-1||b&&v;v=_;const S=d.inline,T=d.list;let j;d.list=!0,_?(d.inline=!1,j=yo(x)+` - -`):(d.inline=!0,j=yo(x));const N=f(j,d);return d.inline=S,d.list=T,N}),ordered:a,start:h}},l:(c,f,d)=>t(c.ordered?"ol":"ul",{key:d.key,start:c.type==="20"?c.start:void 0},c.items.map(function(h,p){return t("li",{key:p},f(h,d))}))}}const sI=RegExp(`^\\[((?:\\[[^\\[\\]]*(?:\\[[^\\[\\]]*\\][^\\[\\]]*)*\\]|[^\\[\\]])*)\\]\\(\\s*?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\\)`),lI=/^!\[(.*?)\]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/;function fT(t){return typeof t=="string"}function yo(t){let n=t.length;for(;n>0&&t[n-1]<=" ";)n--;return t.slice(0,n)}function af(t,n){return t.startsWith(n)}function oI(t,n,a){if(Array.isArray(a)){for(let i=0;i{d.trim()==="|"&&(f(),i)?h!==0&&h!==p.length-1&&o.push([]):c+=d}),f(),a.inTable=l,o}function cI(t,n,a){a.inline=!0;const i=t[2]?t[2].replace(IP,"").split("|").map(uI):[],l=t[3]?(function(c,f,d){return c.trim().split(` -`).map(function(h){return dT(h,f,d,!0)})})(t[3],n,a):[],o=dT(t[1],n,a,!!l.length);return a.inline=!1,l.length?{align:i,cells:l,header:o,type:"25"}:{children:o,type:"21"}}function hT(t,n){return t.align[n]==null?{}:{textAlign:t.align[n]}}function Xs(t){return t.inline=1,t}function di(t){return Xs(function(n,a){return a.inline?t.exec(n):null})}function Oa(t){return Xs(function(n,a){return a.inline||a.simple?t.exec(n):null})}function Dn(t){return function(n,a){return a.inline||a.simple?null:t.exec(n)}}function hc(t){return Xs(function(n){return t.exec(n)})}const fI=/(javascript|vbscript|data(?!:image)):/i;function dI(t){try{const n=decodeURIComponent(t).replace(/[^A-Za-z0-9/:]/g,"");if(fI.test(n))return null}catch{return null}return t}function an(t){return t&&t.replace(ZP,"$1")}function sf(t,n,a){const i=a.inline||!1,l=a.simple||!1;a.inline=!0,a.simple=!0;const o=t(n,a);return a.inline=i,a.simple=l,o}function hI(t,n,a){const i=a.inline||!1,l=a.simple||!1;a.inline=!1,a.simple=!0;const o=t(n,a);return a.inline=i,a.simple=l,o}function mI(t,n,a){const i=a.inline||!1;a.inline=!1;const l=t(n,a);return a.inline=i,l}const N0=(t,n,a)=>({children:sf(n,t[2],a)});function R0(){return{}}function q0(){return null}function pI(...t){return t.filter(Boolean).join(" ")}function M0(t,n,a){let i=t;const l=n.split(".");for(;l.length&&(i=i[l[0]],i!==void 0);)l.shift();return i||a}function yI(t="",n={}){n.overrides=n.overrides||{},n.namedCodesToUnicode=n.namedCodesToUnicode?gi({},tT,n.namedCodesToUnicode):tT;const a=n.slugify||no,i=n.sanitizer||dI,l=n.createElement||oe.createElement,o=[rT,nT,aT,n.enforceAtxHeadings?sT:iT,lT,uT,bR,_R],c=[...o,DP,j0,oT,C0];function f(b,_){for(let S=0;S1||n.forceWrapper)j=S;else{if(S.length===1)return j=S[0],typeof j=="string"?d("span",{key:"outer"},j):j;j=null}return l(T,{key:"outer"},j)}function p(b,_){if(!_||!_.trim())return null;const S=_.match(pP);return S?S.reduce(function(T,j){const N=j.indexOf("=");if(N!==-1){const R=(function(I){return I.indexOf("-")!==-1&&I.match(NP)===null&&(I=I.replace($P,function(J,G){return G.toUpperCase()})),I})(j.slice(0,N)).trim(),D=(function(I){const J=I[0];return(J==='"'||J==="'")&&I.length>=2&&I[I.length-1]===J?I.slice(1,-1):I})(j.slice(N+1).trim()),k=eT[R]||R;if(k==="ref")return T;const P=T[k]=(function(I,J,G,W){return J==="style"?(function(fe){const B=[];let le="",se=!1,ve=!1,Y="";if(!fe)return B;for(let L=0;L0){const K=M.slice(0,z).trim(),me=M.slice(z+1).trim();B.push([K,me])}}le=""}}const q=le.trim();if(q){const L=q.indexOf(":");if(L>0){const U=q.slice(0,L).trim(),M=q.slice(L+1).trim();B.push([U,M])}}return B})(G).reduce(function(fe,[B,le]){return fe[B.replace(/(-[a-z])/g,se=>se[1].toUpperCase())]=W(le,I,B),fe},{}):mP.indexOf(J)!==-1?W(an(G),I,J):(G.match(RP)&&(G=an(G.slice(1,G.length-1))),G==="true"||G!=="false"&&G)})(b,R,D,i);typeof P=="string"&&(j0.test(P)||C0.test(P))&&(T[k]=h(P.trim()))}else j!=="style"&&(T[eT[j]||j]=!0);return T},{}):null}const v=[],g={},E={0:{t:[">"],o:Dn(rT),i:1,u(b,_,S){const[,T,j]=b[0].replace(gP,"").match(vP);return{alert:T,children:_(j,S)}},l(b,_,S){const T={key:S.key};return b.alert&&(T.className="markdown-alert-"+a(b.alert.toLowerCase(),no),b.children.unshift({attrs:{},children:[{type:"27",text:b.alert}],noInnerParse:!0,type:"11",tag:"header"})),d("blockquote",T,_(b.children,S))}},1:{t:[" "],o:hc(bP),i:1,u:R0,l:(b,_,S)=>d("br",{key:S.key})},2:{t:["--","__","**","- ","* ","_ "],o:Dn(_P),i:1,u:R0,l:(b,_,S)=>d("hr",{key:S.key})},3:{t:[" "],o:Dn(aT),i:0,u:b=>({lang:void 0,text:an(yo(b[0].replace(/^ {4}/gm,"")))}),l:(b,_,S)=>d("pre",{key:S.key},d("code",gi({},b.attrs,{className:b.lang?"lang-"+b.lang:""}),b.text))},4:{t:["```","~~~"],o:Dn(nT),i:0,u:b=>({attrs:p("code",b[3]||""),lang:b[2]||void 0,text:b[4],type:"3"})},5:{t:["`"],o:Oa(xP),i:3,u:b=>({text:an(b[2])}),l:(b,_,S)=>d("code",{key:S.key},b.text)},6:{t:["[^"],o:Dn(wP),i:0,u:b=>(v.push({footnote:b[2],identifier:b[1]}),{}),l:q0},7:{t:["[^"],o:di(AP),i:1,u:b=>({target:"#"+a(b[1],no),text:b[1]}),l:(b,_,S)=>d("a",{key:S.key,href:i(b.target,"a","href")},d("sup",{key:S.key},b.text))},8:{t:["[ ]","[x]"],o:di(jP),i:1,u:b=>({completed:b[1].toLowerCase()==="x"}),l:(b,_,S)=>d("input",{checked:b.completed,key:S.key,readOnly:!0,type:"checkbox"})},9:{t:["#"],o:Dn(n.enforceAtxHeadings?sT:iT),i:1,u:(b,_,S)=>({children:sf(_,b[2],S),id:a(b[2],no),level:b[1].length}),l:(b,_,S)=>d("h"+b.level,{id:b.id,key:S.key},_(b.children,S))},10:{t:b=>{const _=b.indexOf(` -`);return _>0&&_({children:sf(_,b[1],S),level:b[2]==="="?1:2,type:"9"})},11:{t:["<"],o:hc(j0),i:1,u(b,_,S){const[,T]=b[3].match(eI),j=RegExp("^"+T,"gm"),N=b[3].replace(j,""),R=f(c,N)?mI:sf,D=b[1].toLowerCase(),k=hP.indexOf(D)!==-1,P=(k?D:b[1]).trim(),I={attrs:p(P,b[2]),noInnerParse:k,tag:P};if(S.inAnchor=S.inAnchor||D==="a",k)I.text=b[3];else{const J=S.inHTML;S.inHTML=!0,I.children=R(_,N,S),S.inHTML=J}return S.inAnchor=!1,I},l:(b,_,S)=>d(b.tag,gi({key:S.key},b.attrs),b.text||(b.children?_(b.children,S):""))},13:{t:["<"],o:hc(C0),i:1,u(b){const _=b[1].trim();return{attrs:p(_,b[2]||""),tag:_}},l:(b,_,S)=>d(b.tag,gi({},b.attrs,{key:S.key}))},12:{t:["