Last active 1 month ago

Revision 398481389ef61349fc8b72758fa664296b6a82e8

index-ostXcoic.js Raw
1(function(){"use strict";try{if(typeof document<"u"){var e=document.createElement("style");e.appendChild(document.createTextNode(".api-render-page{display:flex!important;flex-direction:column!important;height:100%!important;background:#f7f3e8!important;padding:16px!important;box-sizing:border-box!important;width:100%!important;overflow-x:hidden!important}.event-status-bar{display:flex;align-items:center;gap:12px;padding:10px 16px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;margin-bottom:12px;color:#fff;font-size:13px}.event-code{font-weight:600}.event-type{padding:2px 10px;border-radius:12px;font-size:11px;font-weight:500;text-transform:uppercase}.event-type.tool_event_start{background:#ffc1074d;color:#ffc107}.event-type.tool_event_end{background:#4caf504d;color:#4caf50}.event-type.tool_event_process{background:#2196f34d;color:#2196f3}.update-params{font-family:monospace;background:#ffffff26;padding:2px 8px;border-radius:4px;font-size:11px}.store-info-panel{background:#fff;border-radius:8px;box-shadow:0 1px 3px #00000014;margin-bottom:12px;overflow:hidden}.store-info-panel .panel-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fafafa;border-bottom:1px solid #eee}.store-info-panel .panel-header h3{margin:0;font-size:15px;color:#333;font-weight:600}.store-id{font-size:12px;color:#999;font-family:monospace}.store-info-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding:16px}.info-row{display:flex;gap:8px;font-size:13px}.info-label{color:#888;white-space:nowrap}.info-value{color:#333;font-weight:500}.info-value.store-name{font-size:18px;font-weight:600;color:#c41e3a}.detail-grid{display:flex;flex-direction:row;width:100%;gap:12px;overflow:hidden}.detail-grid .steps-panel,.detail-grid .ingredient-panel{flex:1;min-width:0;overflow:hidden}.empty-store{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;background:#fff;border-radius:8px;color:#999;text-align:center}.empty-store p{margin:4px 0}.empty-store .hint{font-size:12px;color:#ccc}.render-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.dish-info{display:flex;align-items:center;gap:12px}.dish-name{margin:0;font-size:24px;color:#c41e3a;font-weight:600}.dish-tags{display:flex;gap:8px}.tag{padding:4px 12px;border-radius:16px;font-size:13px;font-weight:500}.tag.cuisine{background:#fff0f0;color:#c41e3a;border:1px solid #ffcdd2}.tag.category{background:#e3f2fd;color:#1976d2;border:1px solid #bbdefb}.dish-meta{display:flex;gap:20px}.meta-item{font-size:14px;color:#666}.meta-item.cost{color:#c41e3a;font-weight:600}.clear-all-btn{padding:6px 12px;border:1px solid #ddd;border-radius:4px;background:#fff;color:#666;font-size:12px;cursor:pointer}.clear-all-btn:hover{background:#f5f5f5}.edit-tip{display:flex;justify-content:space-between;margin-bottom:12px;font-size:12px;color:#999}.render-grid{display:grid;grid-template-columns:1.5fr 1fr;grid-template-rows:1fr 1fr;gap:12px;flex:1;min-height:0}.grid-card{background:#fff;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;flex-direction:column;overflow:hidden}.card-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fafafa;border-bottom:1px solid #eee}.card-header h3{margin:0;font-size:15px;color:#333;font-weight:600}.card-toggle{color:#999;font-size:16px;cursor:pointer}.card-content{flex:1;overflow:auto;padding:12px 16px}.empty-card{display:flex;align-items:center;justify-content:center;height:100px;color:#999;font-size:13px}.data-table{width:100%;border-collapse:collapse;font-size:13px}.data-table th{text-align:left;padding:8px 10px;background:#f5f5f5;color:#666;font-weight:500;border-bottom:2px solid #e0e0e0;white-space:nowrap}.data-table td{padding:8px 10px;border-bottom:1px solid #f0f0f0;color:#333}.data-table tbody tr:nth-child(2n){background:#fafafa}.data-table tbody tr:hover{background:#f5f5f5}.process-card{grid-column:1;grid-row:1}.col-num{width:30px;text-align:center!important;color:#999}.col-name{width:120px}.col-role{width:70px}.col-time{width:60px}.col-points{color:#888!important;font-size:12px}.role-badge{display:inline-block;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:500}.role-gray{background:#f0f0f0;color:#666}.role-green{background:#e8f5e9;color:#2e7d32}.role-blue{background:#e3f2fd;color:#1565c0}.role-orange{background:#fff3e0;color:#e65100}.role-purple{background:#f3e5f5;color:#7b1fa2}.card-footer{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid #eee}.summary{font-size:12px;color:#666}.add-btn{padding:6px 12px;border:1px dashed #ccc;border-radius:4px;background:transparent;color:#666;font-size:12px;cursor:pointer;transition:all .2s}.add-btn:hover{border-color:#667eea;color:#667eea}.cost-card{grid-column:2;grid-row:1}.cost-card .subtotal{font-weight:500;color:#333}.cost-total{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid #eee;font-size:14px}.cost-total .total-value{font-size:18px;font-weight:600;color:#c41e3a}.scenario-card{grid-column:1;grid-row:2}.scenario-list{list-style:none;padding:0;margin:0}.scenario-list li{display:flex;align-items:flex-start;gap:10px;padding:8px 0;font-size:14px;color:#333}.scenario-list .bullet{width:6px;height:6px;border-radius:50%;background:#ff9800;margin-top:6px;flex-shrink:0}.schedule-card{grid-column:2;grid-row:2}.schedule-card .impact{color:#c41e3a;font-weight:500;font-family:monospace}.schedule-card .status{color:#4caf50;font-weight:500}.schedule-footer{margin-top:12px;padding-top:12px;border-top:1px solid #eee;font-size:12px;color:#4caf50;text-align:center}.render-footer{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid #e0e0e0}.footer-right{display:flex;gap:12px}.action-btn{padding:10px 20px;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s}.action-btn.save{background:#fff;border:1px solid #8d6e63;color:#5d4037}.action-btn.save:hover{background:#f5f5f5}.action-btn.stock{background:#5d4037;border:none;color:#fff}.action-btn.stock:hover{background:#4e342e}@media (max-width: 1200px){.render-grid{grid-template-columns:1fr;grid-template-rows:auto}.process-card,.cost-card,.scenario-card,.schedule-card{grid-column:1;grid-row:auto}}.ingredient-panel{background:#fff;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden;display:flex;flex-direction:column;height:100%}.ingredient-panel .panel-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fafafa;border-bottom:1px solid #eee}.ingredient-panel .panel-header h3{margin:0;font-size:15px;color:#333;font-weight:600}.ingredient-count{font-size:12px;color:#999;font-family:monospace}.ingredient-table-container{padding:0;flex:1;overflow:auto}.ingredient-panel>.panel-header,.ingredient-panel>.ingredient-footer{flex-shrink:0}.ingredient-panel>.ingredient-table-container{flex:1 1 auto;overflow:auto;min-height:0}.ingredient-table{width:100%;border-collapse:collapse;font-size:13px}.ingredient-table th{text-align:left;padding:10px 16px;background:#fafafa;color:#666;font-weight:500;border-bottom:2px solid #e0e0e0;white-space:nowrap}.ingredient-table td{padding:10px 16px;border-bottom:1px solid #f0f0f0;color:#333}.ingredient-table tbody tr:nth-child(2n){background:#fafafa}.ingredient-table tbody tr:hover{background:#f5f5f5}.ingredient-table .col-ingredient{width:auto}.ingredient-type-badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500;margin-right:8px;background:#e8f5e9;color:#2e7d32}.ingredient-table .col-amount,.ingredient-table .col-unit-price{width:100px;text-align:right}.ingredient-table .col-subtotal{width:100px;text-align:right;font-weight:500;color:#c41e3a}.ingredient-footer{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fafafa;border-top:1px solid #eee}.cost-summary{display:flex;align-items:center;gap:12px;font-size:14px}.cost-label{color:#666}.cost-value{font-size:18px;font-weight:600;color:#c41e3a}.ingredient-pagination{display:flex;align-items:center;gap:12px}.ingredient-pagination .page-btn{padding:4px 12px;border:1px solid #ddd;border-radius:4px;background:#fff;color:#666;font-size:12px;cursor:pointer;transition:all .2s}.ingredient-pagination .page-btn:hover:not(:disabled){border-color:#667eea;color:#667eea}.ingredient-pagination .page-btn:disabled{opacity:.5;cursor:not-allowed}.ingredient-pagination .page-info{font-size:12px;color:#999}.cell-truncate{cursor:pointer;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-expanded{cursor:pointer;white-space:normal;word-break:break-all;min-width:300px;max-width:none;width:auto;background-color:#fffbe6;padding:8px 12px;border-radius:4px;position:relative;z-index:10;box-shadow:0 2px 8px #00000026}.cell-truncate:hover{background-color:#f5f5f5}.steps-panel{background:#fff;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden;display:flex;flex-direction:column;height:100%}.steps-panel .panel-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fafafa;border-bottom:1px solid #eee}.steps-panel .panel-header h3{margin:0;font-size:15px;color:#333;font-weight:600}.steps-count{font-size:12px;color:#999;font-family:monospace}.steps-table-container{padding:0;flex:1;overflow:auto}.steps-panel>.panel-header,.steps-panel>.steps-footer{flex-shrink:0}.steps-panel>.steps-table-container{flex:1 1 auto;overflow:auto;min-height:0}.steps-table{width:100%;border-collapse:collapse;font-size:13px}.steps-table th{text-align:left;padding:10px 16px;background:#fafafa;color:#666;font-weight:500;border-bottom:2px solid #e0e0e0;white-space:nowrap}.steps-table td{padding:10px 16px;border-bottom:1px solid #f0f0f0;color:#333}.steps-table tbody tr:nth-child(2n){background:#fafafa}.steps-table tbody tr:hover{background:#f5f5f5}.steps-table .col-step-num{width:50px;text-align:center;color:#999;font-weight:500}.steps-table .col-step-desc{width:auto}.steps-table .col-step-cause{min-width:150px;max-width:250px;color:#666}.steps-table .col-step-points{min-width:150px;max-width:250px;color:#ff9800}.steps-table .col-step-duration{width:80px;text-align:right;color:#666}.steps-footer{display:flex;justify-content:flex-end;align-items:center;padding:12px 16px;background:#fafafa;border-top:1px solid #eee}.steps-summary{font-size:14px;color:#666}.steps-summary .total-duration{font-weight:600;color:#c41e3a}.dish-create-panel{background:#fff;border-radius:8px;box-shadow:0 1px 3px #00000014;margin-bottom:12px;overflow:hidden}.dish-create-panel .panel-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:linear-gradient(135deg,#ff9800,#f57c00);border-bottom:1px solid #eee}.dish-create-panel.completed .panel-header{background:linear-gradient(135deg,#eee,#e0e0e0)}.dish-create-panel .panel-header h3{margin:0;font-size:15px;color:#fff;font-weight:600}.dish-create-panel.completed .panel-header h3{color:#ff8f00}.dish-status.creating{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;background:#ffffff40;color:#fff}.dish-status.completed{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;background:#00000014;color:#c62828}.dish-create-content{padding:16px}.dish-basic-info{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dish-basic-info .dish-name{font-size:20px;font-weight:600;color:#c41e3a}.dish-store-id{display:flex;align-items:center;gap:6px;padding:4px 10px;background:#f5f5f5;border-radius:4px;font-size:13px}.dish-store-id .label{color:#888}.dish-store-id .value{color:#333;font-weight:500;font-family:monospace}.dish-scene{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fff8e1;border-radius:6px}.scene-label{font-size:13px;color:#ff8f00;font-weight:500;white-space:nowrap}.scene-value{font-size:13px;color:#333}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content{background:#fff;border-radius:12px;width:420px;max-width:90%;box-shadow:0 4px 20px #00000026}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #eee}.modal-header h3{margin:0;font-size:18px;color:#333}.modal-close{background:none;border:none;font-size:24px;color:#999;cursor:pointer;line-height:1}.modal-close:hover{color:#666}.modal-body{padding:20px}.modal-body p{margin:0 0 16px;color:#666}.stock-summary{background:#fafafa;border-radius:8px;padding:16px}.stock-item{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #eee}.stock-item:last-child{border-bottom:none}.stock-label{color:#666;font-size:14px}.stock-value{color:#333;font-size:14px;font-weight:500}.modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid #eee;background:#fafafa;border-radius:0 0 12px 12px}.btn{padding:10px 24px;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-cancel{background:#fff;border:1px solid #ddd;color:#666}.btn-cancel:hover:not(:disabled){background:#f5f5f5}.btn-confirm{background:#5d4037;border:none;color:#fff}.btn-confirm:hover:not(:disabled){background:#4e342e}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:#f7f3e8}.app-container{height:100vh;display:flex;flex-direction:column}.app-main{flex:1;padding:16px;overflow:hidden}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:#f5f5f5;color:#333;line-height:1.6}.app-container{min-height:100vh;padding:24px}.page-header{display:flex;align-items:center;gap:12px;margin-bottom:24px}.page-title{font-size:24px;font-weight:600;color:#1a1a1a}.page-subtitle{font-size:14px;color:#888}.main-content{display:grid;grid-template-columns:360px 1fr;gap:24px}.left-column,.right-column{display:flex;flex-direction:column;gap:20px}.card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;border:1px solid #e8e8e8;overflow:hidden}.card-header{padding:20px 24px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}.card-header h3{font-size:16px;font-weight:600;color:#1a1a1a;display:flex;align-items:center;gap:8px}.card-body{padding:20px 24px}.dish-info-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;border:1px solid #e8e8e8;overflow:hidden}.dish-info-header{padding:24px;border-bottom:1px solid #f0f0f0}.dish-name-row{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.dish-name{font-size:24px;font-weight:600;color:#1a1a1a;flex:1}.dish-icon{width:40px;height:40px;background:linear-gradient(135deg,#ff6b6b,#ee5a24);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px}.dish-tags{display:flex;gap:8px;flex-wrap:wrap}.tag{padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}.tag-cuisine{background:#fff0e6;color:#ee5a24}.tag-type{background:#e6f7ff;color:#1890ff}.tag-version{background:#f5f5f5;color:#666}.dish-description{font-size:14px;color:#666;line-height:1.8;margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.dish-info-actions{padding:20px 24px;display:flex;gap:12px;justify-content:flex-end;background:#fafafa}.btn{padding:10px 20px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;font-size:14px}.btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.btn-default{background:#fff;border:1px solid #d9d9d9;color:#666}.btn-default:hover{border-color:#667eea;color:#667eea}.btn-danger{background:#fff1f0;border:1px solid #ffa39e;color:#ff4d4f}.btn-danger:hover{background:#ff4d4f;color:#fff}.step-list{display:flex;flex-direction:column;gap:0}.step-item{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid #f5f5f5}.step-item:last-child{border-bottom:none}.step-order{width:28px;height:28px;background:#667eea;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;flex-shrink:0}.step-content{flex:1}.step-name{font-size:14px;font-weight:500;color:#333;margin-bottom:4px}.step-meta{font-size:12px;color:#888}.step-keypoint{margin-top:8px;padding:8px 12px;background:#f8f9fa;border-radius:6px;font-size:13px;color:#666;border-left:3px solid #667eea}.cost-table{width:100%;border-collapse:collapse}.cost-table th{background:#fafafa;padding:12px 16px;text-align:left;font-size:12px;font-weight:500;color:#888;border-bottom:1px solid #f0f0f0}.cost-table td{padding:14px 16px;border-bottom:1px solid #f5f5f5;font-size:14px;color:#333}.cost-table td:last-child{text-align:right;font-weight:500}.cost-total-row{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:8px;margin-top:16px;padding:16px 20px;display:flex;justify-content:space-between;align-items:center}.cost-total-label{font-size:14px;font-weight:500}.cost-total-value{font-size:24px;font-weight:700}.schedule-list{display:flex;flex-direction:column;gap:0}.schedule-item{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid #f5f5f5}.schedule-item:last-child{border-bottom:none}.chef-avatar{width:44px;height:44px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px}.chef-info{flex:1}.chef-name{font-size:14px;font-weight:500;color:#333;margin-bottom:2px}.chef-role{font-size:12px;color:#888}.chef-time{text-align:right}.chef-additional-time{font-size:18px;font-weight:600;color:#667eea}.chef-unit{font-size:12px;color:#888}.schedule-total{margin-top:16px;padding:16px 20px;background:#f8f9fa;border-radius:8px;display:flex;justify-content:space-between;align-items:center}.schedule-total-label{font-size:14px;color:#666}.schedule-total-value{font-size:20px;font-weight:700;color:#333}.scenario-list{display:flex;flex-direction:column;gap:12px}.scenario-item{padding:16px;background:#f8f9fa;border-radius:8px;font-size:14px;color:#333;line-height:1.6;border-left:3px solid #667eea}.data-table{width:100%;border-collapse:collapse}.data-table th{background:#fafafa;padding:12px 16px;text-align:left;font-size:13px;font-weight:500;color:#666;border-bottom:1px solid #f0f0f0}.data-table td{padding:14px 16px;border-bottom:1px solid #f5f5f5;font-size:14px;color:#333}.data-table tbody tr:hover{background:#fafafa}.data-table tbody tr:last-child td{border-bottom:none}.empty-state{text-align:center;padding:60px 20px;color:#999}.empty-state-icon{font-size:48px;margin-bottom:16px;opacity:.5}@media (max-width: 1024px){.main-content{grid-template-columns:1fr}.left-column{order:-1}}@media (max-width: 768px){.app-container{padding:16px}.dish-info-actions{flex-direction:column}.btn{width:100%}}")),document.head.appendChild(e)}}catch(o){console.error("vite-plugin-css-injected-by-js",o)}})();
2(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const o of l)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(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 r(l){if(l.ep)return;l.ep=!0;const o=n(l);fetch(l.href,o)}})();function ld(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var pa={exports:{}},Kl={},ha={exports:{}},H={};/**
3 * @license React
4 * react.production.min.js
5 *
6 * Copyright (c) Facebook, Inc. and its affiliates.
7 *
8 * This source code is licensed under the MIT license found in the
9 * LICENSE file in the root directory of this source tree.
10 */var jr=Symbol.for("react.element"),od=Symbol.for("react.portal"),id=Symbol.for("react.fragment"),sd=Symbol.for("react.strict_mode"),ud=Symbol.for("react.profiler"),ad=Symbol.for("react.provider"),cd=Symbol.for("react.context"),fd=Symbol.for("react.forward_ref"),dd=Symbol.for("react.suspense"),pd=Symbol.for("react.memo"),hd=Symbol.for("react.lazy"),Hs=Symbol.iterator;function md(e){return e===null||typeof e!="object"?null:(e=Hs&&e[Hs]||e["@@iterator"],typeof e=="function"?e:null)}var ma={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},ga=Object.assign,ya={};function Hn(e,t,n){this.props=e,this.context=t,this.refs=ya,this.updater=n||ma}Hn.prototype.isReactComponent={};Hn.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Hn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function va(){}va.prototype=Hn.prototype;function Vi(e,t,n){this.props=e,this.context=t,this.refs=ya,this.updater=n||ma}var Wi=Vi.prototype=new va;Wi.constructor=Vi;ga(Wi,Hn.prototype);Wi.isPureReactComponent=!0;var Vs=Array.isArray,wa=Object.prototype.hasOwnProperty,Qi={current:null},Sa={key:!0,ref:!0,__self:!0,__source:!0};function _a(e,t,n){var r,l={},o=null,i=null;if(t!=null)for(r in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(o=""+t.key),t)wa.call(t,r)&&!Sa.hasOwnProperty(r)&&(l[r]=t[r]);var s=arguments.length-2;if(s===1)l.children=n;else if(1<s){for(var u=Array(s),a=0;a<s;a++)u[a]=arguments[a+2];l.children=u}if(e&&e.defaultProps)for(r in s=e.defaultProps,s)l[r]===void 0&&(l[r]=s[r]);return{$$typeof:jr,type:e,key:o,ref:i,props:l,_owner:Qi.current}}function gd(e,t){return{$$typeof:jr,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Ki(e){return typeof e=="object"&&e!==null&&e.$$typeof===jr}function yd(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Ws=/\/+/g;function yo(e,t){return typeof e=="object"&&e!==null&&e.key!=null?yd(""+e.key):t.toString(36)}function il(e,t,n,r,l){var o=typeof e;(o==="undefined"||o==="boolean")&&(e=null);var i=!1;if(e===null)i=!0;else switch(o){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case jr:case od:i=!0}}if(i)return i=e,l=l(i),e=r===""?"."+yo(i,0):r,Vs(l)?(n="",e!=null&&(n=e.replace(Ws,"$&/")+"/"),il(l,t,n,"",function(a){return a})):l!=null&&(Ki(l)&&(l=gd(l,n+(!l.key||i&&i.key===l.key?"":(""+l.key).replace(Ws,"$&/")+"/")+e)),t.push(l)),1;if(i=0,r=r===""?".":r+":",Vs(e))for(var s=0;s<e.length;s++){o=e[s];var u=r+yo(o,s);i+=il(o,t,n,u,l)}else if(u=md(e),typeof u=="function")for(e=u.call(e),s=0;!(o=e.next()).done;)o=o.value,u=r+yo(o,s++),i+=il(o,t,n,u,l);else if(o==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return i}function Hr(e,t,n){if(e==null)return e;var r=[],l=0;return il(e,r,"","",function(o){return t.call(n,o,l++)}),r}function vd(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var je={current:null},sl={transition:null},wd={ReactCurrentDispatcher:je,ReactCurrentBatchConfig:sl,ReactCurrentOwner:Qi};function Ea(){throw Error("act(...) is not supported in production builds of React.")}H.Children={map:Hr,forEach:function(e,t,n){Hr(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Hr(e,function(){t++}),t},toArray:function(e){return Hr(e,function(t){return t})||[]},only:function(e){if(!Ki(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};H.Component=Hn;H.Fragment=id;H.Profiler=ud;H.PureComponent=Vi;H.StrictMode=sd;H.Suspense=dd;H.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=wd;H.act=Ea;H.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=ga({},e.props),l=e.key,o=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,i=Qi.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(u in t)wa.call(t,u)&&!Sa.hasOwnProperty(u)&&(r[u]=t[u]===void 0&&s!==void 0?s[u]:t[u])}var u=arguments.length-2;if(u===1)r.children=n;else if(1<u){s=Array(u);for(var a=0;a<u;a++)s[a]=arguments[a+2];r.children=s}return{$$typeof:jr,type:e.type,key:l,ref:o,props:r,_owner:i}};H.createContext=function(e){return e={$$typeof:cd,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:ad,_context:e},e.Consumer=e};H.createElement=_a;H.createFactory=function(e){var t=_a.bind(null,e);return t.type=e,t};H.createRef=function(){return{current:null}};H.forwardRef=function(e){return{$$typeof:fd,render:e}};H.isValidElement=Ki;H.lazy=function(e){return{$$typeof:hd,_payload:{_status:-1,_result:e},_init:vd}};H.memo=function(e,t){return{$$typeof:pd,type:e,compare:t===void 0?null:t}};H.startTransition=function(e){var t=sl.transition;sl.transition={};try{e()}finally{sl.transition=t}};H.unstable_act=Ea;H.useCallback=function(e,t){return je.current.useCallback(e,t)};H.useContext=function(e){return je.current.useContext(e)};H.useDebugValue=function(){};H.useDeferredValue=function(e){return je.current.useDeferredValue(e)};H.useEffect=function(e,t){return je.current.useEffect(e,t)};H.useId=function(){return je.current.useId()};H.useImperativeHandle=function(e,t,n){return je.current.useImperativeHandle(e,t,n)};H.useInsertionEffect=function(e,t){return je.current.useInsertionEffect(e,t)};H.useLayoutEffect=function(e,t){return je.current.useLayoutEffect(e,t)};H.useMemo=function(e,t){return je.current.useMemo(e,t)};H.useReducer=function(e,t,n){return je.current.useReducer(e,t,n)};H.useRef=function(e){return je.current.useRef(e)};H.useState=function(e){return je.current.useState(e)};H.useSyncExternalStore=function(e,t,n){return je.current.useSyncExternalStore(e,t,n)};H.useTransition=function(){return je.current.useTransition()};H.version="18.3.1";ha.exports=H;var b=ha.exports;const Sd=ld(b);/**
11 * @license React
12 * react-jsx-runtime.production.min.js
13 *
14 * Copyright (c) Facebook, Inc. and its affiliates.
15 *
16 * This source code is licensed under the MIT license found in the
17 * LICENSE file in the root directory of this source tree.
18 */var _d=b,Ed=Symbol.for("react.element"),kd=Symbol.for("react.fragment"),xd=Object.prototype.hasOwnProperty,Nd=_d.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Cd={key:!0,ref:!0,__self:!0,__source:!0};function ka(e,t,n){var r,l={},o=null,i=null;n!==void 0&&(o=""+n),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(i=t.ref);for(r in t)xd.call(t,r)&&!Cd.hasOwnProperty(r)&&(l[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)l[r]===void 0&&(l[r]=t[r]);return{$$typeof:Ed,type:e,key:o,ref:i,props:l,_owner:Nd.current}}Kl.Fragment=kd;Kl.jsx=ka;Kl.jsxs=ka;pa.exports=Kl;var g=pa.exports,Ko={},xa={exports:{}},Qe={},Na={exports:{}},Ca={};/**
19 * @license React
20 * scheduler.production.min.js
21 *
22 * Copyright (c) Facebook, Inc. and its affiliates.
23 *
24 * This source code is licensed under the MIT license found in the
25 * LICENSE file in the root directory of this source tree.
26 */(function(e){function t(N,I){var z=N.length;N.push(I);e:for(;0<z;){var V=z-1>>>1,J=N[V];if(0<l(J,I))N[V]=I,N[z]=J,z=V;else break e}}function n(N){return N.length===0?null:N[0]}function r(N){if(N.length===0)return null;var I=N[0],z=N.pop();if(z!==I){N[0]=z;e:for(var V=0,J=N.length,ct=J>>>1;V<ct;){var me=2*(V+1)-1,Ye=N[me],ft=me+1,hn=N[ft];if(0>l(Ye,z))ft<J&&0>l(hn,Ye)?(N[V]=hn,N[ft]=z,V=ft):(N[V]=Ye,N[me]=z,V=me);else if(ft<J&&0>l(hn,z))N[V]=hn,N[ft]=z,V=ft;else break e}}return I}function l(N,I){var z=N.sortIndex-I.sortIndex;return z!==0?z:N.id-I.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var i=Date,s=i.now();e.unstable_now=function(){return i.now()-s}}var u=[],a=[],f=1,h=null,y=3,E=!1,m=!1,S=!1,x=typeof setTimeout=="function"?setTimeout:null,d=typeof clearTimeout=="function"?clearTimeout:null,c=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function p(N){for(var I=n(a);I!==null;){if(I.callback===null)r(a);else if(I.startTime<=N)r(a),I.sortIndex=I.expirationTime,t(u,I);else break;I=n(a)}}function _(N){if(S=!1,p(N),!m)if(n(u)!==null)m=!0,ce(P);else{var I=n(a);I!==null&&Ee(_,I.startTime-N)}}function P(N,I){m=!1,S&&(S=!1,d(D),D=-1),E=!0;var z=y;try{for(p(I),h=n(u);h!==null&&(!(h.expirationTime>I)||N&&!A());){var V=h.callback;if(typeof V=="function"){h.callback=null,y=h.priorityLevel;var J=V(h.expirationTime<=I);I=e.unstable_now(),typeof J=="function"?h.callback=J:h===n(u)&&r(u),p(I)}else r(u);h=n(u)}if(h!==null)var ct=!0;else{var me=n(a);me!==null&&Ee(_,me.startTime-I),ct=!1}return ct}finally{h=null,y=z,E=!1}}var T=!1,R=null,D=-1,C=5,F=-1;function A(){return!(e.unstable_now()-F<C)}function Be(){if(R!==null){var N=e.unstable_now();F=N;var I=!0;try{I=R(!0,N)}finally{I?ie():(T=!1,R=null)}}else T=!1}var ie;if(typeof c=="function")ie=function(){c(Be)};else if(typeof MessageChannel<"u"){var _e=new MessageChannel,Je=_e.port2;_e.port1.onmessage=Be,ie=function(){Je.postMessage(null)}}else ie=function(){x(Be,0)};function ce(N){R=N,T||(T=!0,ie())}function Ee(N,I){D=x(function(){N(e.unstable_now())},I)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(N){N.callback=null},e.unstable_continueExecution=function(){m||E||(m=!0,ce(P))},e.unstable_forceFrameRate=function(N){0>N||125<N?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):C=0<N?Math.floor(1e3/N):5},e.unstable_getCurrentPriorityLevel=function(){return y},e.unstable_getFirstCallbackNode=function(){return n(u)},e.unstable_next=function(N){switch(y){case 1:case 2:case 3:var I=3;break;default:I=y}var z=y;y=I;try{return N()}finally{y=z}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(N,I){switch(N){case 1:case 2:case 3:case 4:case 5:break;default:N=3}var z=y;y=N;try{return I()}finally{y=z}},e.unstable_scheduleCallback=function(N,I,z){var V=e.unstable_now();switch(typeof z=="object"&&z!==null?(z=z.delay,z=typeof z=="number"&&0<z?V+z:V):z=V,N){case 1:var J=-1;break;case 2:J=250;break;case 5:J=1073741823;break;case 4:J=1e4;break;default:J=5e3}return J=z+J,N={id:f++,callback:I,priorityLevel:N,startTime:z,expirationTime:J,sortIndex:-1},z>V?(N.sortIndex=z,t(a,N),n(u)===null&&N===n(a)&&(S?(d(D),D=-1):S=!0,Ee(_,z-V))):(N.sortIndex=J,t(u,N),m||E||(m=!0,ce(P))),N},e.unstable_shouldYield=A,e.unstable_wrapCallback=function(N){var I=y;return function(){var z=y;y=I;try{return N.apply(this,arguments)}finally{y=z}}}})(Ca);Na.exports=Ca;var Pd=Na.exports;/**
27 * @license React
28 * react-dom.production.min.js
29 *
30 * Copyright (c) Facebook, Inc. and its affiliates.
31 *
32 * This source code is licensed under the MIT license found in the
33 * LICENSE file in the root directory of this source tree.
34 */var Rd=b,We=Pd;function k(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var Pa=new Set,hr={};function dn(e,t){Ln(e,t),Ln(e+"Capture",t)}function Ln(e,t){for(hr[e]=t,e=0;e<t.length;e++)Pa.add(t[e])}var xt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Jo=Object.prototype.hasOwnProperty,Td=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Qs={},Ks={};function Od(e){return Jo.call(Ks,e)?!0:Jo.call(Qs,e)?!1:Td.test(e)?Ks[e]=!0:(Qs[e]=!0,!1)}function jd(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Dd(e,t,n,r){if(t===null||typeof t>"u"||jd(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function De(e,t,n,r,l,o,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var Se={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Se[e]=new De(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Se[t]=new De(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Se[e]=new De(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Se[e]=new De(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Se[e]=new De(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Se[e]=new De(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Se[e]=new De(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Se[e]=new De(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Se[e]=new De(e,5,!1,e.toLowerCase(),null,!1,!1)});var Ji=/[\-:]([a-z])/g;function Yi(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Ji,Yi);Se[t]=new De(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Ji,Yi);Se[t]=new De(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Ji,Yi);Se[t]=new De(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Se[e]=new De(e,1,!1,e.toLowerCase(),null,!1,!1)});Se.xlinkHref=new De("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Se[e]=new De(e,1,!1,e.toLowerCase(),null,!0,!0)});function qi(e,t,n,r){var l=Se.hasOwnProperty(t)?Se[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Dd(t,n,l,r)&&(n=null),r||l===null?Od(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):l.mustUseProperty?e[l.propertyName]=n===null?l.type===3?!1:"":n:(t=l.attributeName,r=l.attributeNamespace,n===null?e.removeAttribute(t):(l=l.type,n=l===3||l===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var Rt=Rd.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Vr=Symbol.for("react.element"),gn=Symbol.for("react.portal"),yn=Symbol.for("react.fragment"),Xi=Symbol.for("react.strict_mode"),Yo=Symbol.for("react.profiler"),Ra=Symbol.for("react.provider"),Ta=Symbol.for("react.context"),Gi=Symbol.for("react.forward_ref"),qo=Symbol.for("react.suspense"),Xo=Symbol.for("react.suspense_list"),Zi=Symbol.for("react.memo"),jt=Symbol.for("react.lazy"),Oa=Symbol.for("react.offscreen"),Js=Symbol.iterator;function Kn(e){return e===null||typeof e!="object"?null:(e=Js&&e[Js]||e["@@iterator"],typeof e=="function"?e:null)}var oe=Object.assign,vo;function tr(e){if(vo===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);vo=t&&t[1]||""}return`
35`+vo+e}var wo=!1;function So(e,t){if(!e||wo)return"";wo=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(a){var r=a}Reflect.construct(e,[],t)}else{try{t.call()}catch(a){r=a}e.call(t.prototype)}else{try{throw Error()}catch(a){r=a}e()}}catch(a){if(a&&r&&typeof a.stack=="string"){for(var l=a.stack.split(`
36`),o=r.stack.split(`
37`),i=l.length-1,s=o.length-1;1<=i&&0<=s&&l[i]!==o[s];)s--;for(;1<=i&&0<=s;i--,s--)if(l[i]!==o[s]){if(i!==1||s!==1)do if(i--,s--,0>s||l[i]!==o[s]){var u=`
38`+l[i].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}while(1<=i&&0<=s);break}}}finally{wo=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?tr(e):""}function Ad(e){switch(e.tag){case 5:return tr(e.type);case 16:return tr("Lazy");case 13:return tr("Suspense");case 19:return tr("SuspenseList");case 0:case 2:case 15:return e=So(e.type,!1),e;case 11:return e=So(e.type.render,!1),e;case 1:return e=So(e.type,!0),e;default:return""}}function Go(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case yn:return"Fragment";case gn:return"Portal";case Yo:return"Profiler";case Xi:return"StrictMode";case qo:return"Suspense";case Xo:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Ta:return(e.displayName||"Context")+".Consumer";case Ra:return(e._context.displayName||"Context")+".Provider";case Gi:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Zi:return t=e.displayName||null,t!==null?t:Go(e.type)||"Memo";case jt:t=e._payload,e=e._init;try{return Go(e(t))}catch{}}return null}function Ld(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Go(t);case 8:return t===Xi?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Qt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function ja(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Id(e){var t=ja(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(i){r=""+i,o.call(this,i)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Wr(e){e._valueTracker||(e._valueTracker=Id(e))}function Da(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ja(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function _l(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Zo(e,t){var n=t.checked;return oe({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Ys(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Qt(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Aa(e,t){t=t.checked,t!=null&&qi(e,"checked",t,!1)}function bo(e,t){Aa(e,t);var n=Qt(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?ei(e,t.type,n):t.hasOwnProperty("defaultValue")&&ei(e,t.type,Qt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function qs(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function ei(e,t,n){(t!=="number"||_l(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var nr=Array.isArray;function Rn(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l<n.length;l++)t["$"+n[l]]=!0;for(n=0;n<e.length;n++)l=t.hasOwnProperty("$"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Qt(n),t=null,l=0;l<e.length;l++){if(e[l].value===n){e[l].selected=!0,r&&(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&&(t.selected=!0)}}function ti(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(k(91));return oe({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Xs(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(k(92));if(nr(n)){if(1<n.length)throw Error(k(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Qt(n)}}function La(e,t){var n=Qt(t.value),r=Qt(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function Gs(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Ia(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function ni(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Ia(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Qr,za=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,l)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Qr=Qr||document.createElement("div"),Qr.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Qr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function mr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var or={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},zd=["Webkit","ms","Moz","O"];Object.keys(or).forEach(function(e){zd.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),or[t]=or[e]})});function Fa(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||or.hasOwnProperty(e)&&or[e]?(""+t).trim():t+"px"}function Ua(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=Fa(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var Fd=oe({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ri(e,t){if(t){if(Fd[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(k(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(k(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(k(61))}if(t.style!=null&&typeof t.style!="object")throw Error(k(62))}}function li(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var oi=null;function bi(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ii=null,Tn=null,On=null;function Zs(e){if(e=Lr(e)){if(typeof ii!="function")throw Error(k(280));var t=e.stateNode;t&&(t=Gl(t),ii(e.stateNode,e.type,t))}}function Ma(e){Tn?On?On.push(e):On=[e]:Tn=e}function Ba(){if(Tn){var e=Tn,t=On;if(On=Tn=null,Zs(e),t)for(e=0;e<t.length;e++)Zs(t[e])}}function $a(e,t){return e(t)}function Ha(){}var _o=!1;function Va(e,t,n){if(_o)return e(t,n);_o=!0;try{return $a(e,t,n)}finally{_o=!1,(Tn!==null||On!==null)&&(Ha(),Ba())}}function gr(e,t){var n=e.stateNode;if(n===null)return null;var r=Gl(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(k(231,t,typeof n));return n}var si=!1;if(xt)try{var Jn={};Object.defineProperty(Jn,"passive",{get:function(){si=!0}}),window.addEventListener("test",Jn,Jn),window.removeEventListener("test",Jn,Jn)}catch{si=!1}function Ud(e,t,n,r,l,o,i,s,u){var a=Array.prototype.slice.call(arguments,3);try{t.apply(n,a)}catch(f){this.onError(f)}}var ir=!1,El=null,kl=!1,ui=null,Md={onError:function(e){ir=!0,El=e}};function Bd(e,t,n,r,l,o,i,s,u){ir=!1,El=null,Ud.apply(Md,arguments)}function $d(e,t,n,r,l,o,i,s,u){if(Bd.apply(this,arguments),ir){if(ir){var a=El;ir=!1,El=null}else throw Error(k(198));kl||(kl=!0,ui=a)}}function pn(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function Wa(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function bs(e){if(pn(e)!==e)throw Error(k(188))}function Hd(e){var t=e.alternate;if(!t){if(t=pn(e),t===null)throw Error(k(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var o=l.alternate;if(o===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===o.child){for(o=l.child;o;){if(o===n)return bs(l),e;if(o===r)return bs(l),t;o=o.sibling}throw Error(k(188))}if(n.return!==r.return)n=l,r=o;else{for(var i=!1,s=l.child;s;){if(s===n){i=!0,n=l,r=o;break}if(s===r){i=!0,r=l,n=o;break}s=s.sibling}if(!i){for(s=o.child;s;){if(s===n){i=!0,n=o,r=l;break}if(s===r){i=!0,r=o,n=l;break}s=s.sibling}if(!i)throw Error(k(189))}}if(n.alternate!==r)throw Error(k(190))}if(n.tag!==3)throw Error(k(188));return n.stateNode.current===n?e:t}function Qa(e){return e=Hd(e),e!==null?Ka(e):null}function Ka(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Ka(e);if(t!==null)return t;e=e.sibling}return null}var Ja=We.unstable_scheduleCallback,eu=We.unstable_cancelCallback,Vd=We.unstable_shouldYield,Wd=We.unstable_requestPaint,ae=We.unstable_now,Qd=We.unstable_getCurrentPriorityLevel,es=We.unstable_ImmediatePriority,Ya=We.unstable_UserBlockingPriority,xl=We.unstable_NormalPriority,Kd=We.unstable_LowPriority,qa=We.unstable_IdlePriority,Jl=null,yt=null;function Jd(e){if(yt&&typeof yt.onCommitFiberRoot=="function")try{yt.onCommitFiberRoot(Jl,e,void 0,(e.current.flags&128)===128)}catch{}}var it=Math.clz32?Math.clz32:Xd,Yd=Math.log,qd=Math.LN2;function Xd(e){return e>>>=0,e===0?32:31-(Yd(e)/qd|0)|0}var Kr=64,Jr=4194304;function rr(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Nl(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,o=e.pingedLanes,i=n&268435455;if(i!==0){var s=i&~l;s!==0?r=rr(s):(o&=i,o!==0&&(r=rr(o)))}else i=n&~l,i!==0?r=rr(i):o!==0&&(r=rr(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,o=t&-t,l>=o||l===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-it(t),l=1<<n,r|=e[n],t&=~l;return r}function Gd(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Zd(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,o=e.pendingLanes;0<o;){var i=31-it(o),s=1<<i,u=l[i];u===-1?(!(s&n)||s&r)&&(l[i]=Gd(s,t)):u<=t&&(e.expiredLanes|=s),o&=~s}}function ai(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Xa(){var e=Kr;return Kr<<=1,!(Kr&4194240)&&(Kr=64),e}function Eo(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Dr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-it(t),e[t]=n}function bd(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var l=31-it(n),o=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~o}}function ts(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-it(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var K=0;function Ga(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Za,ns,ba,ec,tc,ci=!1,Yr=[],Ft=null,Ut=null,Mt=null,yr=new Map,vr=new Map,At=[],ep="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function tu(e,t){switch(e){case"focusin":case"focusout":Ft=null;break;case"dragenter":case"dragleave":Ut=null;break;case"mouseover":case"mouseout":Mt=null;break;case"pointerover":case"pointerout":yr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":vr.delete(t.pointerId)}}function Yn(e,t,n,r,l,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[l]},t!==null&&(t=Lr(t),t!==null&&ns(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function tp(e,t,n,r,l){switch(t){case"focusin":return Ft=Yn(Ft,e,t,n,r,l),!0;case"dragenter":return Ut=Yn(Ut,e,t,n,r,l),!0;case"mouseover":return Mt=Yn(Mt,e,t,n,r,l),!0;case"pointerover":var o=l.pointerId;return yr.set(o,Yn(yr.get(o)||null,e,t,n,r,l)),!0;case"gotpointercapture":return o=l.pointerId,vr.set(o,Yn(vr.get(o)||null,e,t,n,r,l)),!0}return!1}function nc(e){var t=Zt(e.target);if(t!==null){var n=pn(t);if(n!==null){if(t=n.tag,t===13){if(t=Wa(n),t!==null){e.blockedOn=t,tc(e.priority,function(){ba(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function ul(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=fi(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);oi=r,n.target.dispatchEvent(r),oi=null}else return t=Lr(n),t!==null&&ns(t),e.blockedOn=n,!1;t.shift()}return!0}function nu(e,t,n){ul(e)&&n.delete(t)}function np(){ci=!1,Ft!==null&&ul(Ft)&&(Ft=null),Ut!==null&&ul(Ut)&&(Ut=null),Mt!==null&&ul(Mt)&&(Mt=null),yr.forEach(nu),vr.forEach(nu)}function qn(e,t){e.blockedOn===t&&(e.blockedOn=null,ci||(ci=!0,We.unstable_scheduleCallback(We.unstable_NormalPriority,np)))}function wr(e){function t(l){return qn(l,e)}if(0<Yr.length){qn(Yr[0],e);for(var n=1;n<Yr.length;n++){var r=Yr[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Ft!==null&&qn(Ft,e),Ut!==null&&qn(Ut,e),Mt!==null&&qn(Mt,e),yr.forEach(t),vr.forEach(t),n=0;n<At.length;n++)r=At[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<At.length&&(n=At[0],n.blockedOn===null);)nc(n),n.blockedOn===null&&At.shift()}var jn=Rt.ReactCurrentBatchConfig,Cl=!0;function rp(e,t,n,r){var l=K,o=jn.transition;jn.transition=null;try{K=1,rs(e,t,n,r)}finally{K=l,jn.transition=o}}function lp(e,t,n,r){var l=K,o=jn.transition;jn.transition=null;try{K=4,rs(e,t,n,r)}finally{K=l,jn.transition=o}}function rs(e,t,n,r){if(Cl){var l=fi(e,t,n,r);if(l===null)Do(e,t,r,Pl,n),tu(e,r);else if(tp(l,e,t,n,r))r.stopPropagation();else if(tu(e,r),t&4&&-1<ep.indexOf(e)){for(;l!==null;){var o=Lr(l);if(o!==null&&Za(o),o=fi(e,t,n,r),o===null&&Do(e,t,r,Pl,n),o===l)break;l=o}l!==null&&r.stopPropagation()}else Do(e,t,r,null,n)}}var Pl=null;function fi(e,t,n,r){if(Pl=null,e=bi(r),e=Zt(e),e!==null)if(t=pn(e),t===null)e=null;else if(n=t.tag,n===13){if(e=Wa(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Pl=e,null}function rc(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Qd()){case es:return 1;case Ya:return 4;case xl:case Kd:return 16;case qa:return 536870912;default:return 16}default:return 16}}var It=null,ls=null,al=null;function lc(){if(al)return al;var e,t=ls,n=t.length,r,l="value"in It?It.value:It.textContent,o=l.length;for(e=0;e<n&&t[e]===l[e];e++);var i=n-e;for(r=1;r<=i&&t[n-r]===l[o-r];r++);return al=l.slice(e,1<r?1-r:void 0)}function cl(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function qr(){return!0}function ru(){return!1}function Ke(e){function t(n,r,l,o,i){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=o,this.target=i,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(o):o[s]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?qr:ru,this.isPropagationStopped=ru,this}return oe(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=qr)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=qr)},persist:function(){},isPersistent:qr}),t}var Vn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},os=Ke(Vn),Ar=oe({},Vn,{view:0,detail:0}),op=Ke(Ar),ko,xo,Xn,Yl=oe({},Ar,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:is,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Xn&&(Xn&&e.type==="mousemove"?(ko=e.screenX-Xn.screenX,xo=e.screenY-Xn.screenY):xo=ko=0,Xn=e),ko)},movementY:function(e){return"movementY"in e?e.movementY:xo}}),lu=Ke(Yl),ip=oe({},Yl,{dataTransfer:0}),sp=Ke(ip),up=oe({},Ar,{relatedTarget:0}),No=Ke(up),ap=oe({},Vn,{animationName:0,elapsedTime:0,pseudoElement:0}),cp=Ke(ap),fp=oe({},Vn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),dp=Ke(fp),pp=oe({},Vn,{data:0}),ou=Ke(pp),hp={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},mp={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},gp={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function yp(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=gp[e])?!!t[e]:!1}function is(){return yp}var vp=oe({},Ar,{key:function(e){if(e.key){var t=hp[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=cl(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?mp[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:is,charCode:function(e){return e.type==="keypress"?cl(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?cl(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),wp=Ke(vp),Sp=oe({},Yl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),iu=Ke(Sp),_p=oe({},Ar,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:is}),Ep=Ke(_p),kp=oe({},Vn,{propertyName:0,elapsedTime:0,pseudoElement:0}),xp=Ke(kp),Np=oe({},Yl,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Cp=Ke(Np),Pp=[9,13,27,32],ss=xt&&"CompositionEvent"in window,sr=null;xt&&"documentMode"in document&&(sr=document.documentMode);var Rp=xt&&"TextEvent"in window&&!sr,oc=xt&&(!ss||sr&&8<sr&&11>=sr),su=" ",uu=!1;function ic(e,t){switch(e){case"keyup":return Pp.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function sc(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var vn=!1;function Tp(e,t){switch(e){case"compositionend":return sc(t);case"keypress":return t.which!==32?null:(uu=!0,su);case"textInput":return e=t.data,e===su&&uu?null:e;default:return null}}function Op(e,t){if(vn)return e==="compositionend"||!ss&&ic(e,t)?(e=lc(),al=ls=It=null,vn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return oc&&t.locale!=="ko"?null:t.data;default:return null}}var jp={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function au(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!jp[e.type]:t==="textarea"}function uc(e,t,n,r){Ma(r),t=Rl(t,"onChange"),0<t.length&&(n=new os("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var ur=null,Sr=null;function Dp(e){wc(e,0)}function ql(e){var t=_n(e);if(Da(t))return e}function Ap(e,t){if(e==="change")return t}var ac=!1;if(xt){var Co;if(xt){var Po="oninput"in document;if(!Po){var cu=document.createElement("div");cu.setAttribute("oninput","return;"),Po=typeof cu.oninput=="function"}Co=Po}else Co=!1;ac=Co&&(!document.documentMode||9<document.documentMode)}function fu(){ur&&(ur.detachEvent("onpropertychange",cc),Sr=ur=null)}function cc(e){if(e.propertyName==="value"&&ql(Sr)){var t=[];uc(t,Sr,e,bi(e)),Va(Dp,t)}}function Lp(e,t,n){e==="focusin"?(fu(),ur=t,Sr=n,ur.attachEvent("onpropertychange",cc)):e==="focusout"&&fu()}function Ip(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return ql(Sr)}function zp(e,t){if(e==="click")return ql(t)}function Fp(e,t){if(e==="input"||e==="change")return ql(t)}function Up(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var ut=typeof Object.is=="function"?Object.is:Up;function _r(e,t){if(ut(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var l=n[r];if(!Jo.call(t,l)||!ut(e[l],t[l]))return!1}return!0}function du(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function pu(e,t){var n=du(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=du(n)}}function fc(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?fc(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function dc(){for(var e=window,t=_l();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=_l(e.document)}return t}function us(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function Mp(e){var t=dc(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&fc(n.ownerDocument.documentElement,n)){if(r!==null&&us(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,o=Math.min(r.start,l);r=r.end===void 0?o:Math.min(r.end,l),!e.extend&&o>r&&(l=r,r=o,o=l),l=pu(n,o);var i=pu(n,r);l&&i&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Bp=xt&&"documentMode"in document&&11>=document.documentMode,wn=null,di=null,ar=null,pi=!1;function hu(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;pi||wn==null||wn!==_l(r)||(r=wn,"selectionStart"in r&&us(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),ar&&_r(ar,r)||(ar=r,r=Rl(di,"onSelect"),0<r.length&&(t=new os("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=wn)))}function Xr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Sn={animationend:Xr("Animation","AnimationEnd"),animationiteration:Xr("Animation","AnimationIteration"),animationstart:Xr("Animation","AnimationStart"),transitionend:Xr("Transition","TransitionEnd")},Ro={},pc={};xt&&(pc=document.createElement("div").style,"AnimationEvent"in window||(delete Sn.animationend.animation,delete Sn.animationiteration.animation,delete Sn.animationstart.animation),"TransitionEvent"in window||delete Sn.transitionend.transition);function Xl(e){if(Ro[e])return Ro[e];if(!Sn[e])return e;var t=Sn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in pc)return Ro[e]=t[n];return e}var hc=Xl("animationend"),mc=Xl("animationiteration"),gc=Xl("animationstart"),yc=Xl("transitionend"),vc=new Map,mu="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Jt(e,t){vc.set(e,t),dn(t,[e])}for(var To=0;To<mu.length;To++){var Oo=mu[To],$p=Oo.toLowerCase(),Hp=Oo[0].toUpperCase()+Oo.slice(1);Jt($p,"on"+Hp)}Jt(hc,"onAnimationEnd");Jt(mc,"onAnimationIteration");Jt(gc,"onAnimationStart");Jt("dblclick","onDoubleClick");Jt("focusin","onFocus");Jt("focusout","onBlur");Jt(yc,"onTransitionEnd");Ln("onMouseEnter",["mouseout","mouseover"]);Ln("onMouseLeave",["mouseout","mouseover"]);Ln("onPointerEnter",["pointerout","pointerover"]);Ln("onPointerLeave",["pointerout","pointerover"]);dn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));dn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));dn("onBeforeInput",["compositionend","keypress","textInput","paste"]);dn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));dn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));dn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var lr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Vp=new Set("cancel close invalid load scroll toggle".split(" ").concat(lr));function gu(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,$d(r,t,void 0,e),e.currentTarget=null}function wc(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],l=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var i=r.length-1;0<=i;i--){var s=r[i],u=s.instance,a=s.currentTarget;if(s=s.listener,u!==o&&l.isPropagationStopped())break e;gu(l,s,a),o=u}else for(i=0;i<r.length;i++){if(s=r[i],u=s.instance,a=s.currentTarget,s=s.listener,u!==o&&l.isPropagationStopped())break e;gu(l,s,a),o=u}}}if(kl)throw e=ui,kl=!1,ui=null,e}function Z(e,t){var n=t[vi];n===void 0&&(n=t[vi]=new Set);var r=e+"__bubble";n.has(r)||(Sc(t,e,2,!1),n.add(r))}function jo(e,t,n){var r=0;t&&(r|=4),Sc(n,e,r,t)}var Gr="_reactListening"+Math.random().toString(36).slice(2);function Er(e){if(!e[Gr]){e[Gr]=!0,Pa.forEach(function(n){n!=="selectionchange"&&(Vp.has(n)||jo(n,!1,e),jo(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Gr]||(t[Gr]=!0,jo("selectionchange",!1,t))}}function Sc(e,t,n,r){switch(rc(t)){case 1:var l=rp;break;case 4:l=lp;break;default:l=rs}n=l.bind(null,t,n,e),l=void 0,!si||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),r?l!==void 0?e.addEventListener(t,n,{capture:!0,passive:l}):e.addEventListener(t,n,!0):l!==void 0?e.addEventListener(t,n,{passive:l}):e.addEventListener(t,n,!1)}function Do(e,t,n,r,l){var o=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var i=r.tag;if(i===3||i===4){var s=r.stateNode.containerInfo;if(s===l||s.nodeType===8&&s.parentNode===l)break;if(i===4)for(i=r.return;i!==null;){var u=i.tag;if((u===3||u===4)&&(u=i.stateNode.containerInfo,u===l||u.nodeType===8&&u.parentNode===l))return;i=i.return}for(;s!==null;){if(i=Zt(s),i===null)return;if(u=i.tag,u===5||u===6){r=o=i;continue e}s=s.parentNode}}r=r.return}Va(function(){var a=o,f=bi(n),h=[];e:{var y=vc.get(e);if(y!==void 0){var E=os,m=e;switch(e){case"keypress":if(cl(n)===0)break e;case"keydown":case"keyup":E=wp;break;case"focusin":m="focus",E=No;break;case"focusout":m="blur",E=No;break;case"beforeblur":case"afterblur":E=No;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":E=lu;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":E=sp;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":E=Ep;break;case hc:case mc:case gc:E=cp;break;case yc:E=xp;break;case"scroll":E=op;break;case"wheel":E=Cp;break;case"copy":case"cut":case"paste":E=dp;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":E=iu}var S=(t&4)!==0,x=!S&&e==="scroll",d=S?y!==null?y+"Capture":null:y;S=[];for(var c=a,p;c!==null;){p=c;var _=p.stateNode;if(p.tag===5&&_!==null&&(p=_,d!==null&&(_=gr(c,d),_!=null&&S.push(kr(c,_,p)))),x)break;c=c.return}0<S.length&&(y=new E(y,m,null,n,f),h.push({event:y,listeners:S}))}}if(!(t&7)){e:{if(y=e==="mouseover"||e==="pointerover",E=e==="mouseout"||e==="pointerout",y&&n!==oi&&(m=n.relatedTarget||n.fromElement)&&(Zt(m)||m[Nt]))break e;if((E||y)&&(y=f.window===f?f:(y=f.ownerDocument)?y.defaultView||y.parentWindow:window,E?(m=n.relatedTarget||n.toElement,E=a,m=m?Zt(m):null,m!==null&&(x=pn(m),m!==x||m.tag!==5&&m.tag!==6)&&(m=null)):(E=null,m=a),E!==m)){if(S=lu,_="onMouseLeave",d="onMouseEnter",c="mouse",(e==="pointerout"||e==="pointerover")&&(S=iu,_="onPointerLeave",d="onPointerEnter",c="pointer"),x=E==null?y:_n(E),p=m==null?y:_n(m),y=new S(_,c+"leave",E,n,f),y.target=x,y.relatedTarget=p,_=null,Zt(f)===a&&(S=new S(d,c+"enter",m,n,f),S.target=p,S.relatedTarget=x,_=S),x=_,E&&m)t:{for(S=E,d=m,c=0,p=S;p;p=mn(p))c++;for(p=0,_=d;_;_=mn(_))p++;for(;0<c-p;)S=mn(S),c--;for(;0<p-c;)d=mn(d),p--;for(;c--;){if(S===d||d!==null&&S===d.alternate)break t;S=mn(S),d=mn(d)}S=null}else S=null;E!==null&&yu(h,y,E,S,!1),m!==null&&x!==null&&yu(h,x,m,S,!0)}}e:{if(y=a?_n(a):window,E=y.nodeName&&y.nodeName.toLowerCase(),E==="select"||E==="input"&&y.type==="file")var P=Ap;else if(au(y))if(ac)P=Fp;else{P=Ip;var T=Lp}else(E=y.nodeName)&&E.toLowerCase()==="input"&&(y.type==="checkbox"||y.type==="radio")&&(P=zp);if(P&&(P=P(e,a))){uc(h,P,n,f);break e}T&&T(e,y,a),e==="focusout"&&(T=y._wrapperState)&&T.controlled&&y.type==="number"&&ei(y,"number",y.value)}switch(T=a?_n(a):window,e){case"focusin":(au(T)||T.contentEditable==="true")&&(wn=T,di=a,ar=null);break;case"focusout":ar=di=wn=null;break;case"mousedown":pi=!0;break;case"contextmenu":case"mouseup":case"dragend":pi=!1,hu(h,n,f);break;case"selectionchange":if(Bp)break;case"keydown":case"keyup":hu(h,n,f)}var R;if(ss)e:{switch(e){case"compositionstart":var D="onCompositionStart";break e;case"compositionend":D="onCompositionEnd";break e;case"compositionupdate":D="onCompositionUpdate";break e}D=void 0}else vn?ic(e,n)&&(D="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(D="onCompositionStart");D&&(oc&&n.locale!=="ko"&&(vn||D!=="onCompositionStart"?D==="onCompositionEnd"&&vn&&(R=lc()):(It=f,ls="value"in It?It.value:It.textContent,vn=!0)),T=Rl(a,D),0<T.length&&(D=new ou(D,e,null,n,f),h.push({event:D,listeners:T}),R?D.data=R:(R=sc(n),R!==null&&(D.data=R)))),(R=Rp?Tp(e,n):Op(e,n))&&(a=Rl(a,"onBeforeInput"),0<a.length&&(f=new ou("onBeforeInput","beforeinput",null,n,f),h.push({event:f,listeners:a}),f.data=R))}wc(h,t)})}function kr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Rl(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,o=l.stateNode;l.tag===5&&o!==null&&(l=o,o=gr(e,n),o!=null&&r.unshift(kr(e,o,l)),o=gr(e,t),o!=null&&r.push(kr(e,o,l))),e=e.return}return r}function mn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function yu(e,t,n,r,l){for(var o=t._reactName,i=[];n!==null&&n!==r;){var s=n,u=s.alternate,a=s.stateNode;if(u!==null&&u===r)break;s.tag===5&&a!==null&&(s=a,l?(u=gr(n,o),u!=null&&i.unshift(kr(n,u,s))):l||(u=gr(n,o),u!=null&&i.push(kr(n,u,s)))),n=n.return}i.length!==0&&e.push({event:t,listeners:i})}var Wp=/\r\n?/g,Qp=/\u0000|\uFFFD/g;function vu(e){return(typeof e=="string"?e:""+e).replace(Wp,`
39`).replace(Qp,"")}function Zr(e,t,n){if(t=vu(t),vu(e)!==t&&n)throw Error(k(425))}function Tl(){}var hi=null,mi=null;function gi(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var yi=typeof setTimeout=="function"?setTimeout:void 0,Kp=typeof clearTimeout=="function"?clearTimeout:void 0,wu=typeof Promise=="function"?Promise:void 0,Jp=typeof queueMicrotask=="function"?queueMicrotask:typeof wu<"u"?function(e){return wu.resolve(null).then(e).catch(Yp)}:yi;function Yp(e){setTimeout(function(){throw e})}function Ao(e,t){var n=t,r=0;do{var l=n.nextSibling;if(e.removeChild(n),l&&l.nodeType===8)if(n=l.data,n==="/$"){if(r===0){e.removeChild(l),wr(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);wr(t)}function Bt(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function Su(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var Wn=Math.random().toString(36).slice(2),gt="__reactFiber$"+Wn,xr="__reactProps$"+Wn,Nt="__reactContainer$"+Wn,vi="__reactEvents$"+Wn,qp="__reactListeners$"+Wn,Xp="__reactHandles$"+Wn;function Zt(e){var t=e[gt];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Nt]||n[gt]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Su(e);e!==null;){if(n=e[gt])return n;e=Su(e)}return t}e=n,n=e.parentNode}return null}function Lr(e){return e=e[gt]||e[Nt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function _n(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(k(33))}function Gl(e){return e[xr]||null}var wi=[],En=-1;function Yt(e){return{current:e}}function ee(e){0>En||(e.current=wi[En],wi[En]=null,En--)}function G(e,t){En++,wi[En]=e.current,e.current=t}var Kt={},Pe=Yt(Kt),Ie=Yt(!1),on=Kt;function In(e,t){var n=e.type.contextTypes;if(!n)return Kt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},o;for(o in n)l[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function ze(e){return e=e.childContextTypes,e!=null}function Ol(){ee(Ie),ee(Pe)}function _u(e,t,n){if(Pe.current!==Kt)throw Error(k(168));G(Pe,t),G(Ie,n)}function _c(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(k(108,Ld(e)||"Unknown",l));return oe({},n,r)}function jl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Kt,on=Pe.current,G(Pe,e),G(Ie,Ie.current),!0}function Eu(e,t,n){var r=e.stateNode;if(!r)throw Error(k(169));n?(e=_c(e,t,on),r.__reactInternalMemoizedMergedChildContext=e,ee(Ie),ee(Pe),G(Pe,e)):ee(Ie),G(Ie,n)}var St=null,Zl=!1,Lo=!1;function Ec(e){St===null?St=[e]:St.push(e)}function Gp(e){Zl=!0,Ec(e)}function qt(){if(!Lo&&St!==null){Lo=!0;var e=0,t=K;try{var n=St;for(K=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}St=null,Zl=!1}catch(l){throw St!==null&&(St=St.slice(e+1)),Ja(es,qt),l}finally{K=t,Lo=!1}}return null}var kn=[],xn=0,Dl=null,Al=0,qe=[],Xe=0,sn=null,_t=1,Et="";function Xt(e,t){kn[xn++]=Al,kn[xn++]=Dl,Dl=e,Al=t}function kc(e,t,n){qe[Xe++]=_t,qe[Xe++]=Et,qe[Xe++]=sn,sn=e;var r=_t;e=Et;var l=32-it(r)-1;r&=~(1<<l),n+=1;var o=32-it(t)+l;if(30<o){var i=l-l%5;o=(r&(1<<i)-1).toString(32),r>>=i,l-=i,_t=1<<32-it(t)+l|n<<l|r,Et=o+e}else _t=1<<o|n<<l|r,Et=e}function as(e){e.return!==null&&(Xt(e,1),kc(e,1,0))}function cs(e){for(;e===Dl;)Dl=kn[--xn],kn[xn]=null,Al=kn[--xn],kn[xn]=null;for(;e===sn;)sn=qe[--Xe],qe[Xe]=null,Et=qe[--Xe],qe[Xe]=null,_t=qe[--Xe],qe[Xe]=null}var Ve=null,He=null,te=!1,ot=null;function xc(e,t){var n=Ge(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function ku(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Ve=e,He=Bt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Ve=e,He=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=sn!==null?{id:_t,overflow:Et}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Ge(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Ve=e,He=null,!0):!1;default:return!1}}function Si(e){return(e.mode&1)!==0&&(e.flags&128)===0}function _i(e){if(te){var t=He;if(t){var n=t;if(!ku(e,t)){if(Si(e))throw Error(k(418));t=Bt(n.nextSibling);var r=Ve;t&&ku(e,t)?xc(r,n):(e.flags=e.flags&-4097|2,te=!1,Ve=e)}}else{if(Si(e))throw Error(k(418));e.flags=e.flags&-4097|2,te=!1,Ve=e}}}function xu(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Ve=e}function br(e){if(e!==Ve)return!1;if(!te)return xu(e),te=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!gi(e.type,e.memoizedProps)),t&&(t=He)){if(Si(e))throw Nc(),Error(k(418));for(;t;)xc(e,t),t=Bt(t.nextSibling)}if(xu(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(k(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){He=Bt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}He=null}}else He=Ve?Bt(e.stateNode.nextSibling):null;return!0}function Nc(){for(var e=He;e;)e=Bt(e.nextSibling)}function zn(){He=Ve=null,te=!1}function fs(e){ot===null?ot=[e]:ot.push(e)}var Zp=Rt.ReactCurrentBatchConfig;function Gn(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(k(309));var r=n.stateNode}if(!r)throw Error(k(147,e));var l=r,o=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===o?t.ref:(t=function(i){var s=l.refs;i===null?delete s[o]:s[o]=i},t._stringRef=o,t)}if(typeof e!="string")throw Error(k(284));if(!n._owner)throw Error(k(290,e))}return e}function el(e,t){throw e=Object.prototype.toString.call(t),Error(k(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Nu(e){var t=e._init;return t(e._payload)}function Cc(e){function t(d,c){if(e){var p=d.deletions;p===null?(d.deletions=[c],d.flags|=16):p.push(c)}}function n(d,c){if(!e)return null;for(;c!==null;)t(d,c),c=c.sibling;return null}function r(d,c){for(d=new Map;c!==null;)c.key!==null?d.set(c.key,c):d.set(c.index,c),c=c.sibling;return d}function l(d,c){return d=Wt(d,c),d.index=0,d.sibling=null,d}function o(d,c,p){return d.index=p,e?(p=d.alternate,p!==null?(p=p.index,p<c?(d.flags|=2,c):p):(d.flags|=2,c)):(d.flags|=1048576,c)}function i(d){return e&&d.alternate===null&&(d.flags|=2),d}function s(d,c,p,_){return c===null||c.tag!==6?(c=$o(p,d.mode,_),c.return=d,c):(c=l(c,p),c.return=d,c)}function u(d,c,p,_){var P=p.type;return P===yn?f(d,c,p.props.children,_,p.key):c!==null&&(c.elementType===P||typeof P=="object"&&P!==null&&P.$$typeof===jt&&Nu(P)===c.type)?(_=l(c,p.props),_.ref=Gn(d,c,p),_.return=d,_):(_=yl(p.type,p.key,p.props,null,d.mode,_),_.ref=Gn(d,c,p),_.return=d,_)}function a(d,c,p,_){return c===null||c.tag!==4||c.stateNode.containerInfo!==p.containerInfo||c.stateNode.implementation!==p.implementation?(c=Ho(p,d.mode,_),c.return=d,c):(c=l(c,p.children||[]),c.return=d,c)}function f(d,c,p,_,P){return c===null||c.tag!==7?(c=rn(p,d.mode,_,P),c.return=d,c):(c=l(c,p),c.return=d,c)}function h(d,c,p){if(typeof c=="string"&&c!==""||typeof c=="number")return c=$o(""+c,d.mode,p),c.return=d,c;if(typeof c=="object"&&c!==null){switch(c.$$typeof){case Vr:return p=yl(c.type,c.key,c.props,null,d.mode,p),p.ref=Gn(d,null,c),p.return=d,p;case gn:return c=Ho(c,d.mode,p),c.return=d,c;case jt:var _=c._init;return h(d,_(c._payload),p)}if(nr(c)||Kn(c))return c=rn(c,d.mode,p,null),c.return=d,c;el(d,c)}return null}function y(d,c,p,_){var P=c!==null?c.key:null;if(typeof p=="string"&&p!==""||typeof p=="number")return P!==null?null:s(d,c,""+p,_);if(typeof p=="object"&&p!==null){switch(p.$$typeof){case Vr:return p.key===P?u(d,c,p,_):null;case gn:return p.key===P?a(d,c,p,_):null;case jt:return P=p._init,y(d,c,P(p._payload),_)}if(nr(p)||Kn(p))return P!==null?null:f(d,c,p,_,null);el(d,p)}return null}function E(d,c,p,_,P){if(typeof _=="string"&&_!==""||typeof _=="number")return d=d.get(p)||null,s(c,d,""+_,P);if(typeof _=="object"&&_!==null){switch(_.$$typeof){case Vr:return d=d.get(_.key===null?p:_.key)||null,u(c,d,_,P);case gn:return d=d.get(_.key===null?p:_.key)||null,a(c,d,_,P);case jt:var T=_._init;return E(d,c,p,T(_._payload),P)}if(nr(_)||Kn(_))return d=d.get(p)||null,f(c,d,_,P,null);el(c,_)}return null}function m(d,c,p,_){for(var P=null,T=null,R=c,D=c=0,C=null;R!==null&&D<p.length;D++){R.index>D?(C=R,R=null):C=R.sibling;var F=y(d,R,p[D],_);if(F===null){R===null&&(R=C);break}e&&R&&F.alternate===null&&t(d,R),c=o(F,c,D),T===null?P=F:T.sibling=F,T=F,R=C}if(D===p.length)return n(d,R),te&&Xt(d,D),P;if(R===null){for(;D<p.length;D++)R=h(d,p[D],_),R!==null&&(c=o(R,c,D),T===null?P=R:T.sibling=R,T=R);return te&&Xt(d,D),P}for(R=r(d,R);D<p.length;D++)C=E(R,d,D,p[D],_),C!==null&&(e&&C.alternate!==null&&R.delete(C.key===null?D:C.key),c=o(C,c,D),T===null?P=C:T.sibling=C,T=C);return e&&R.forEach(function(A){return t(d,A)}),te&&Xt(d,D),P}function S(d,c,p,_){var P=Kn(p);if(typeof P!="function")throw Error(k(150));if(p=P.call(p),p==null)throw Error(k(151));for(var T=P=null,R=c,D=c=0,C=null,F=p.next();R!==null&&!F.done;D++,F=p.next()){R.index>D?(C=R,R=null):C=R.sibling;var A=y(d,R,F.value,_);if(A===null){R===null&&(R=C);break}e&&R&&A.alternate===null&&t(d,R),c=o(A,c,D),T===null?P=A:T.sibling=A,T=A,R=C}if(F.done)return n(d,R),te&&Xt(d,D),P;if(R===null){for(;!F.done;D++,F=p.next())F=h(d,F.value,_),F!==null&&(c=o(F,c,D),T===null?P=F:T.sibling=F,T=F);return te&&Xt(d,D),P}for(R=r(d,R);!F.done;D++,F=p.next())F=E(R,d,D,F.value,_),F!==null&&(e&&F.alternate!==null&&R.delete(F.key===null?D:F.key),c=o(F,c,D),T===null?P=F:T.sibling=F,T=F);return e&&R.forEach(function(Be){return t(d,Be)}),te&&Xt(d,D),P}function x(d,c,p,_){if(typeof p=="object"&&p!==null&&p.type===yn&&p.key===null&&(p=p.props.children),typeof p=="object"&&p!==null){switch(p.$$typeof){case Vr:e:{for(var P=p.key,T=c;T!==null;){if(T.key===P){if(P=p.type,P===yn){if(T.tag===7){n(d,T.sibling),c=l(T,p.props.children),c.return=d,d=c;break e}}else if(T.elementType===P||typeof P=="object"&&P!==null&&P.$$typeof===jt&&Nu(P)===T.type){n(d,T.sibling),c=l(T,p.props),c.ref=Gn(d,T,p),c.return=d,d=c;break e}n(d,T);break}else t(d,T);T=T.sibling}p.type===yn?(c=rn(p.props.children,d.mode,_,p.key),c.return=d,d=c):(_=yl(p.type,p.key,p.props,null,d.mode,_),_.ref=Gn(d,c,p),_.return=d,d=_)}return i(d);case gn:e:{for(T=p.key;c!==null;){if(c.key===T)if(c.tag===4&&c.stateNode.containerInfo===p.containerInfo&&c.stateNode.implementation===p.implementation){n(d,c.sibling),c=l(c,p.children||[]),c.return=d,d=c;break e}else{n(d,c);break}else t(d,c);c=c.sibling}c=Ho(p,d.mode,_),c.return=d,d=c}return i(d);case jt:return T=p._init,x(d,c,T(p._payload),_)}if(nr(p))return m(d,c,p,_);if(Kn(p))return S(d,c,p,_);el(d,p)}return typeof p=="string"&&p!==""||typeof p=="number"?(p=""+p,c!==null&&c.tag===6?(n(d,c.sibling),c=l(c,p),c.return=d,d=c):(n(d,c),c=$o(p,d.mode,_),c.return=d,d=c),i(d)):n(d,c)}return x}var Fn=Cc(!0),Pc=Cc(!1),Ll=Yt(null),Il=null,Nn=null,ds=null;function ps(){ds=Nn=Il=null}function hs(e){var t=Ll.current;ee(Ll),e._currentValue=t}function Ei(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Dn(e,t){Il=e,ds=Nn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Le=!0),e.firstContext=null)}function be(e){var t=e._currentValue;if(ds!==e)if(e={context:e,memoizedValue:t,next:null},Nn===null){if(Il===null)throw Error(k(308));Nn=e,Il.dependencies={lanes:0,firstContext:e}}else Nn=Nn.next=e;return t}var bt=null;function ms(e){bt===null?bt=[e]:bt.push(e)}function Rc(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,ms(t)):(n.next=l.next,l.next=n),t.interleaved=n,Ct(e,r)}function Ct(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var Dt=!1;function gs(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Tc(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function kt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function $t(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,Q&2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,Ct(e,n)}return l=r.interleaved,l===null?(t.next=t,ms(r)):(t.next=l.next,l.next=t),r.interleaved=t,Ct(e,n)}function fl(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ts(e,n)}}function Cu(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?l=o=i:o=o.next=i,n=n.next}while(n!==null);o===null?l=o=t:o=o.next=t}else l=o=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function zl(e,t,n,r){var l=e.updateQueue;Dt=!1;var o=l.firstBaseUpdate,i=l.lastBaseUpdate,s=l.shared.pending;if(s!==null){l.shared.pending=null;var u=s,a=u.next;u.next=null,i===null?o=a:i.next=a,i=u;var f=e.alternate;f!==null&&(f=f.updateQueue,s=f.lastBaseUpdate,s!==i&&(s===null?f.firstBaseUpdate=a:s.next=a,f.lastBaseUpdate=u))}if(o!==null){var h=l.baseState;i=0,f=a=u=null,s=o;do{var y=s.lane,E=s.eventTime;if((r&y)===y){f!==null&&(f=f.next={eventTime:E,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var m=e,S=s;switch(y=t,E=n,S.tag){case 1:if(m=S.payload,typeof m=="function"){h=m.call(E,h,y);break e}h=m;break e;case 3:m.flags=m.flags&-65537|128;case 0:if(m=S.payload,y=typeof m=="function"?m.call(E,h,y):m,y==null)break e;h=oe({},h,y);break e;case 2:Dt=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,y=l.effects,y===null?l.effects=[s]:y.push(s))}else E={eventTime:E,lane:y,tag:s.tag,payload:s.payload,callback:s.callback,next:null},f===null?(a=f=E,u=h):f=f.next=E,i|=y;if(s=s.next,s===null){if(s=l.shared.pending,s===null)break;y=s,s=y.next,y.next=null,l.lastBaseUpdate=y,l.shared.pending=null}}while(!0);if(f===null&&(u=h),l.baseState=u,l.firstBaseUpdate=a,l.lastBaseUpdate=f,t=l.shared.interleaved,t!==null){l=t;do i|=l.lane,l=l.next;while(l!==t)}else o===null&&(l.shared.lanes=0);an|=i,e.lanes=i,e.memoizedState=h}}function Pu(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],l=r.callback;if(l!==null){if(r.callback=null,r=n,typeof l!="function")throw Error(k(191,l));l.call(r)}}}var Ir={},vt=Yt(Ir),Nr=Yt(Ir),Cr=Yt(Ir);function en(e){if(e===Ir)throw Error(k(174));return e}function ys(e,t){switch(G(Cr,t),G(Nr,e),G(vt,Ir),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ni(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=ni(t,e)}ee(vt),G(vt,t)}function Un(){ee(vt),ee(Nr),ee(Cr)}function Oc(e){en(Cr.current);var t=en(vt.current),n=ni(t,e.type);t!==n&&(G(Nr,e),G(vt,n))}function vs(e){Nr.current===e&&(ee(vt),ee(Nr))}var re=Yt(0);function Fl(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Io=[];function ws(){for(var e=0;e<Io.length;e++)Io[e]._workInProgressVersionPrimary=null;Io.length=0}var dl=Rt.ReactCurrentDispatcher,zo=Rt.ReactCurrentBatchConfig,un=0,le=null,pe=null,ge=null,Ul=!1,cr=!1,Pr=0,bp=0;function ke(){throw Error(k(321))}function Ss(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!ut(e[n],t[n]))return!1;return!0}function _s(e,t,n,r,l,o){if(un=o,le=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,dl.current=e===null||e.memoizedState===null?rh:lh,e=n(r,l),cr){o=0;do{if(cr=!1,Pr=0,25<=o)throw Error(k(301));o+=1,ge=pe=null,t.updateQueue=null,dl.current=oh,e=n(r,l)}while(cr)}if(dl.current=Ml,t=pe!==null&&pe.next!==null,un=0,ge=pe=le=null,Ul=!1,t)throw Error(k(300));return e}function Es(){var e=Pr!==0;return Pr=0,e}function mt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ge===null?le.memoizedState=ge=e:ge=ge.next=e,ge}function et(){if(pe===null){var e=le.alternate;e=e!==null?e.memoizedState:null}else e=pe.next;var t=ge===null?le.memoizedState:ge.next;if(t!==null)ge=t,pe=e;else{if(e===null)throw Error(k(310));pe=e,e={memoizedState:pe.memoizedState,baseState:pe.baseState,baseQueue:pe.baseQueue,queue:pe.queue,next:null},ge===null?le.memoizedState=ge=e:ge=ge.next=e}return ge}function Rr(e,t){return typeof t=="function"?t(e):t}function Fo(e){var t=et(),n=t.queue;if(n===null)throw Error(k(311));n.lastRenderedReducer=e;var r=pe,l=r.baseQueue,o=n.pending;if(o!==null){if(l!==null){var i=l.next;l.next=o.next,o.next=i}r.baseQueue=l=o,n.pending=null}if(l!==null){o=l.next,r=r.baseState;var s=i=null,u=null,a=o;do{var f=a.lane;if((un&f)===f)u!==null&&(u=u.next={lane:0,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null}),r=a.hasEagerState?a.eagerState:e(r,a.action);else{var h={lane:f,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null};u===null?(s=u=h,i=r):u=u.next=h,le.lanes|=f,an|=f}a=a.next}while(a!==null&&a!==o);u===null?i=r:u.next=s,ut(r,t.memoizedState)||(Le=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=u,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do o=l.lane,le.lanes|=o,an|=o,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Uo(e){var t=et(),n=t.queue;if(n===null)throw Error(k(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,o=t.memoizedState;if(l!==null){n.pending=null;var i=l=l.next;do o=e(o,i.action),i=i.next;while(i!==l);ut(o,t.memoizedState)||(Le=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function jc(){}function Dc(e,t){var n=le,r=et(),l=t(),o=!ut(r.memoizedState,l);if(o&&(r.memoizedState=l,Le=!0),r=r.queue,ks(Ic.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||ge!==null&&ge.memoizedState.tag&1){if(n.flags|=2048,Tr(9,Lc.bind(null,n,r,l,t),void 0,null),ye===null)throw Error(k(349));un&30||Ac(n,t,l)}return l}function Ac(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=le.updateQueue,t===null?(t={lastEffect:null,stores:null},le.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Lc(e,t,n,r){t.value=n,t.getSnapshot=r,zc(t)&&Fc(e)}function Ic(e,t,n){return n(function(){zc(t)&&Fc(e)})}function zc(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!ut(e,n)}catch{return!0}}function Fc(e){var t=Ct(e,1);t!==null&&st(t,e,1,-1)}function Ru(e){var t=mt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Rr,lastRenderedState:e},t.queue=e,e=e.dispatch=nh.bind(null,le,e),[t.memoizedState,e]}function Tr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=le.updateQueue,t===null?(t={lastEffect:null,stores:null},le.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function Uc(){return et().memoizedState}function pl(e,t,n,r){var l=mt();le.flags|=e,l.memoizedState=Tr(1|t,n,void 0,r===void 0?null:r)}function bl(e,t,n,r){var l=et();r=r===void 0?null:r;var o=void 0;if(pe!==null){var i=pe.memoizedState;if(o=i.destroy,r!==null&&Ss(r,i.deps)){l.memoizedState=Tr(t,n,o,r);return}}le.flags|=e,l.memoizedState=Tr(1|t,n,o,r)}function Tu(e,t){return pl(8390656,8,e,t)}function ks(e,t){return bl(2048,8,e,t)}function Mc(e,t){return bl(4,2,e,t)}function Bc(e,t){return bl(4,4,e,t)}function $c(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Hc(e,t,n){return n=n!=null?n.concat([e]):null,bl(4,4,$c.bind(null,t,e),n)}function xs(){}function Vc(e,t){var n=et();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Ss(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Wc(e,t){var n=et();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Ss(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Qc(e,t,n){return un&21?(ut(n,t)||(n=Xa(),le.lanes|=n,an|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Le=!0),e.memoizedState=n)}function eh(e,t){var n=K;K=n!==0&&4>n?n:4,e(!0);var r=zo.transition;zo.transition={};try{e(!1),t()}finally{K=n,zo.transition=r}}function Kc(){return et().memoizedState}function th(e,t,n){var r=Vt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Jc(e))Yc(t,n);else if(n=Rc(e,t,n,r),n!==null){var l=Oe();st(n,e,r,l),qc(n,t,r)}}function nh(e,t,n){var r=Vt(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Jc(e))Yc(t,l);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var i=t.lastRenderedState,s=o(i,n);if(l.hasEagerState=!0,l.eagerState=s,ut(s,i)){var u=t.interleaved;u===null?(l.next=l,ms(t)):(l.next=u.next,u.next=l),t.interleaved=l;return}}catch{}finally{}n=Rc(e,t,l,r),n!==null&&(l=Oe(),st(n,e,r,l),qc(n,t,r))}}function Jc(e){var t=e.alternate;return e===le||t!==null&&t===le}function Yc(e,t){cr=Ul=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function qc(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ts(e,n)}}var Ml={readContext:be,useCallback:ke,useContext:ke,useEffect:ke,useImperativeHandle:ke,useInsertionEffect:ke,useLayoutEffect:ke,useMemo:ke,useReducer:ke,useRef:ke,useState:ke,useDebugValue:ke,useDeferredValue:ke,useTransition:ke,useMutableSource:ke,useSyncExternalStore:ke,useId:ke,unstable_isNewReconciler:!1},rh={readContext:be,useCallback:function(e,t){return mt().memoizedState=[e,t===void 0?null:t],e},useContext:be,useEffect:Tu,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,pl(4194308,4,$c.bind(null,t,e),n)},useLayoutEffect:function(e,t){return pl(4194308,4,e,t)},useInsertionEffect:function(e,t){return pl(4,2,e,t)},useMemo:function(e,t){var n=mt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=mt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=th.bind(null,le,e),[r.memoizedState,e]},useRef:function(e){var t=mt();return e={current:e},t.memoizedState=e},useState:Ru,useDebugValue:xs,useDeferredValue:function(e){return mt().memoizedState=e},useTransition:function(){var e=Ru(!1),t=e[0];return e=eh.bind(null,e[1]),mt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=le,l=mt();if(te){if(n===void 0)throw Error(k(407));n=n()}else{if(n=t(),ye===null)throw Error(k(349));un&30||Ac(r,t,n)}l.memoizedState=n;var o={value:n,getSnapshot:t};return l.queue=o,Tu(Ic.bind(null,r,o,e),[e]),r.flags|=2048,Tr(9,Lc.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=mt(),t=ye.identifierPrefix;if(te){var n=Et,r=_t;n=(r&~(1<<32-it(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Pr++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=bp++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},lh={readContext:be,useCallback:Vc,useContext:be,useEffect:ks,useImperativeHandle:Hc,useInsertionEffect:Mc,useLayoutEffect:Bc,useMemo:Wc,useReducer:Fo,useRef:Uc,useState:function(){return Fo(Rr)},useDebugValue:xs,useDeferredValue:function(e){var t=et();return Qc(t,pe.memoizedState,e)},useTransition:function(){var e=Fo(Rr)[0],t=et().memoizedState;return[e,t]},useMutableSource:jc,useSyncExternalStore:Dc,useId:Kc,unstable_isNewReconciler:!1},oh={readContext:be,useCallback:Vc,useContext:be,useEffect:ks,useImperativeHandle:Hc,useInsertionEffect:Mc,useLayoutEffect:Bc,useMemo:Wc,useReducer:Uo,useRef:Uc,useState:function(){return Uo(Rr)},useDebugValue:xs,useDeferredValue:function(e){var t=et();return pe===null?t.memoizedState=e:Qc(t,pe.memoizedState,e)},useTransition:function(){var e=Uo(Rr)[0],t=et().memoizedState;return[e,t]},useMutableSource:jc,useSyncExternalStore:Dc,useId:Kc,unstable_isNewReconciler:!1};function rt(e,t){if(e&&e.defaultProps){t=oe({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function ki(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:oe({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var eo={isMounted:function(e){return(e=e._reactInternals)?pn(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Oe(),l=Vt(e),o=kt(r,l);o.payload=t,n!=null&&(o.callback=n),t=$t(e,o,l),t!==null&&(st(t,e,l,r),fl(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Oe(),l=Vt(e),o=kt(r,l);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=$t(e,o,l),t!==null&&(st(t,e,l,r),fl(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Oe(),r=Vt(e),l=kt(n,r);l.tag=2,t!=null&&(l.callback=t),t=$t(e,l,r),t!==null&&(st(t,e,r,n),fl(t,e,r))}};function Ou(e,t,n,r,l,o,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,o,i):t.prototype&&t.prototype.isPureReactComponent?!_r(n,r)||!_r(l,o):!0}function Xc(e,t,n){var r=!1,l=Kt,o=t.contextType;return typeof o=="object"&&o!==null?o=be(o):(l=ze(t)?on:Pe.current,r=t.contextTypes,o=(r=r!=null)?In(e,l):Kt),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=eo,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=o),t}function ju(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&eo.enqueueReplaceState(t,t.state,null)}function xi(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},gs(e);var o=t.contextType;typeof o=="object"&&o!==null?l.context=be(o):(o=ze(t)?on:Pe.current,l.context=In(e,o)),l.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(ki(e,t,o,n),l.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof l.getSnapshotBeforeUpdate=="function"||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(t=l.state,typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount(),t!==l.state&&eo.enqueueReplaceState(l,l.state,null),zl(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function Mn(e,t){try{var n="",r=t;do n+=Ad(r),r=r.return;while(r);var l=n}catch(o){l=`
40Error generating stack: `+o.message+`
41`+o.stack}return{value:e,source:t,stack:l,digest:null}}function Mo(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function Ni(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var ih=typeof WeakMap=="function"?WeakMap:Map;function Gc(e,t,n){n=kt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){$l||($l=!0,Ii=r),Ni(e,t)},n}function Zc(e,t,n){n=kt(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var l=t.value;n.payload=function(){return r(l)},n.callback=function(){Ni(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){Ni(e,t),typeof r!="function"&&(Ht===null?Ht=new Set([this]):Ht.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),n}function Du(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new ih;var l=new Set;r.set(t,l)}else l=r.get(t),l===void 0&&(l=new Set,r.set(t,l));l.has(n)||(l.add(n),e=Sh.bind(null,e,t,n),t.then(e,e))}function Au(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function Lu(e,t,n,r,l){return e.mode&1?(e.flags|=65536,e.lanes=l,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=kt(-1,1),t.tag=2,$t(n,t,1))),n.lanes|=1),e)}var sh=Rt.ReactCurrentOwner,Le=!1;function Te(e,t,n,r){t.child=e===null?Pc(t,null,n,r):Fn(t,e.child,n,r)}function Iu(e,t,n,r,l){n=n.render;var o=t.ref;return Dn(t,l),r=_s(e,t,n,r,o,l),n=Es(),e!==null&&!Le?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Pt(e,t,l)):(te&&n&&as(t),t.flags|=1,Te(e,t,r,l),t.child)}function zu(e,t,n,r,l){if(e===null){var o=n.type;return typeof o=="function"&&!Ds(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,bc(e,t,o,r,l)):(e=yl(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,!(e.lanes&l)){var i=o.memoizedProps;if(n=n.compare,n=n!==null?n:_r,n(i,r)&&e.ref===t.ref)return Pt(e,t,l)}return t.flags|=1,e=Wt(o,r),e.ref=t.ref,e.return=t,t.child=e}function bc(e,t,n,r,l){if(e!==null){var o=e.memoizedProps;if(_r(o,r)&&e.ref===t.ref)if(Le=!1,t.pendingProps=r=o,(e.lanes&l)!==0)e.flags&131072&&(Le=!0);else return t.lanes=e.lanes,Pt(e,t,l)}return Ci(e,t,n,r,l)}function ef(e,t,n){var r=t.pendingProps,l=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},G(Pn,$e),$e|=n;else{if(!(n&1073741824))return e=o!==null?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,G(Pn,$e),$e|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,G(Pn,$e),$e|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,G(Pn,$e),$e|=r;return Te(e,t,l,n),t.child}function tf(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Ci(e,t,n,r,l){var o=ze(n)?on:Pe.current;return o=In(t,o),Dn(t,l),n=_s(e,t,n,r,o,l),r=Es(),e!==null&&!Le?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Pt(e,t,l)):(te&&r&&as(t),t.flags|=1,Te(e,t,n,l),t.child)}function Fu(e,t,n,r,l){if(ze(n)){var o=!0;jl(t)}else o=!1;if(Dn(t,l),t.stateNode===null)hl(e,t),Xc(t,n,r),xi(t,n,r,l),r=!0;else if(e===null){var i=t.stateNode,s=t.memoizedProps;i.props=s;var u=i.context,a=n.contextType;typeof a=="object"&&a!==null?a=be(a):(a=ze(n)?on:Pe.current,a=In(t,a));var f=n.getDerivedStateFromProps,h=typeof f=="function"||typeof i.getSnapshotBeforeUpdate=="function";h||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(s!==r||u!==a)&&ju(t,i,r,a),Dt=!1;var y=t.memoizedState;i.state=y,zl(t,r,i,l),u=t.memoizedState,s!==r||y!==u||Ie.current||Dt?(typeof f=="function"&&(ki(t,n,f,r),u=t.memoizedState),(s=Dt||Ou(t,n,s,r,y,u,a))?(h||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=u),i.props=r,i.state=u,i.context=a,r=s):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,Tc(e,t),s=t.memoizedProps,a=t.type===t.elementType?s:rt(t.type,s),i.props=a,h=t.pendingProps,y=i.context,u=n.contextType,typeof u=="object"&&u!==null?u=be(u):(u=ze(n)?on:Pe.current,u=In(t,u));var E=n.getDerivedStateFromProps;(f=typeof E=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(s!==h||y!==u)&&ju(t,i,r,u),Dt=!1,y=t.memoizedState,i.state=y,zl(t,r,i,l);var m=t.memoizedState;s!==h||y!==m||Ie.current||Dt?(typeof E=="function"&&(ki(t,n,E,r),m=t.memoizedState),(a=Dt||Ou(t,n,a,r,y,m,u)||!1)?(f||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(r,m,u),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(r,m,u)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||s===e.memoizedProps&&y===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&y===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=m),i.props=r,i.state=m,i.context=u,r=a):(typeof i.componentDidUpdate!="function"||s===e.memoizedProps&&y===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&y===e.memoizedState||(t.flags|=1024),r=!1)}return Pi(e,t,n,r,o,l)}function Pi(e,t,n,r,l,o){tf(e,t);var i=(t.flags&128)!==0;if(!r&&!i)return l&&Eu(t,n,!1),Pt(e,t,o);r=t.stateNode,sh.current=t;var s=i&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&i?(t.child=Fn(t,e.child,null,o),t.child=Fn(t,null,s,o)):Te(e,t,s,o),t.memoizedState=r.state,l&&Eu(t,n,!0),t.child}function nf(e){var t=e.stateNode;t.pendingContext?_u(e,t.pendingContext,t.pendingContext!==t.context):t.context&&_u(e,t.context,!1),ys(e,t.containerInfo)}function Uu(e,t,n,r,l){return zn(),fs(l),t.flags|=256,Te(e,t,n,r),t.child}var Ri={dehydrated:null,treeContext:null,retryLane:0};function Ti(e){return{baseLanes:e,cachePool:null,transitions:null}}function rf(e,t,n){var r=t.pendingProps,l=re.current,o=!1,i=(t.flags&128)!==0,s;if((s=i)||(s=e!==null&&e.memoizedState===null?!1:(l&2)!==0),s?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),G(re,l&1),e===null)return _i(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(i=r.children,e=r.fallback,o?(r=t.mode,o=t.child,i={mode:"hidden",children:i},!(r&1)&&o!==null?(o.childLanes=0,o.pendingProps=i):o=ro(i,r,0,null),e=rn(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=Ti(n),t.memoizedState=Ri,e):Ns(t,i));if(l=e.memoizedState,l!==null&&(s=l.dehydrated,s!==null))return uh(e,t,i,r,s,l,n);if(o){o=r.fallback,i=t.mode,l=e.child,s=l.sibling;var u={mode:"hidden",children:r.children};return!(i&1)&&t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=u,t.deletions=null):(r=Wt(l,u),r.subtreeFlags=l.subtreeFlags&14680064),s!==null?o=Wt(s,o):(o=rn(o,i,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,i=e.child.memoizedState,i=i===null?Ti(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},o.memoizedState=i,o.childLanes=e.childLanes&~n,t.memoizedState=Ri,r}return o=e.child,e=o.sibling,r=Wt(o,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function Ns(e,t){return t=ro({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function tl(e,t,n,r){return r!==null&&fs(r),Fn(t,e.child,null,n),e=Ns(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function uh(e,t,n,r,l,o,i){if(n)return t.flags&256?(t.flags&=-257,r=Mo(Error(k(422))),tl(e,t,i,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,l=t.mode,r=ro({mode:"visible",children:r.children},l,0,null),o=rn(o,l,i,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,t.mode&1&&Fn(t,e.child,null,i),t.child.memoizedState=Ti(i),t.memoizedState=Ri,o);if(!(t.mode&1))return tl(e,t,i,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var s=r.dgst;return r=s,o=Error(k(419)),r=Mo(o,r,void 0),tl(e,t,i,r)}if(s=(i&e.childLanes)!==0,Le||s){if(r=ye,r!==null){switch(i&-i){case 4:l=2;break;case 16:l=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}l=l&(r.suspendedLanes|i)?0:l,l!==0&&l!==o.retryLane&&(o.retryLane=l,Ct(e,l),st(r,e,l,-1))}return js(),r=Mo(Error(k(421))),tl(e,t,i,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=_h.bind(null,e),l._reactRetry=t,null):(e=o.treeContext,He=Bt(l.nextSibling),Ve=t,te=!0,ot=null,e!==null&&(qe[Xe++]=_t,qe[Xe++]=Et,qe[Xe++]=sn,_t=e.id,Et=e.overflow,sn=t),t=Ns(t,r.children),t.flags|=4096,t)}function Mu(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Ei(e.return,t,n)}function Bo(e,t,n,r,l){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=l)}function lf(e,t,n){var r=t.pendingProps,l=r.revealOrder,o=r.tail;if(Te(e,t,r.children,n),r=re.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Mu(e,n,t);else if(e.tag===19)Mu(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(G(re,r),!(t.mode&1))t.memoizedState=null;else switch(l){case"forwards":for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&&Fl(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),Bo(t,!1,l,n,o);break;case"backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&Fl(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}Bo(t,!0,n,null,o);break;case"together":Bo(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function hl(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Pt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),an|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(k(153));if(t.child!==null){for(e=t.child,n=Wt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Wt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function ah(e,t,n){switch(t.tag){case 3:nf(t),zn();break;case 5:Oc(t);break;case 1:ze(t.type)&&jl(t);break;case 4:ys(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;G(Ll,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(G(re,re.current&1),t.flags|=128,null):n&t.child.childLanes?rf(e,t,n):(G(re,re.current&1),e=Pt(e,t,n),e!==null?e.sibling:null);G(re,re.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return lf(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),G(re,re.current),r)break;return null;case 22:case 23:return t.lanes=0,ef(e,t,n)}return Pt(e,t,n)}var of,Oi,sf,uf;of=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};Oi=function(){};sf=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,en(vt.current);var o=null;switch(n){case"input":l=Zo(e,l),r=Zo(e,r),o=[];break;case"select":l=oe({},l,{value:void 0}),r=oe({},r,{value:void 0}),o=[];break;case"textarea":l=ti(e,l),r=ti(e,r),o=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Tl)}ri(n,r);var i;n=null;for(a in l)if(!r.hasOwnProperty(a)&&l.hasOwnProperty(a)&&l[a]!=null)if(a==="style"){var s=l[a];for(i in s)s.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else a!=="dangerouslySetInnerHTML"&&a!=="children"&&a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(hr.hasOwnProperty(a)?o||(o=[]):(o=o||[]).push(a,null));for(a in r){var u=r[a];if(s=l!=null?l[a]:void 0,r.hasOwnProperty(a)&&u!==s&&(u!=null||s!=null))if(a==="style")if(s){for(i in s)!s.hasOwnProperty(i)||u&&u.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in u)u.hasOwnProperty(i)&&s[i]!==u[i]&&(n||(n={}),n[i]=u[i])}else n||(o||(o=[]),o.push(a,n)),n=u;else a==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,s=s?s.__html:void 0,u!=null&&s!==u&&(o=o||[]).push(a,u)):a==="children"?typeof u!="string"&&typeof u!="number"||(o=o||[]).push(a,""+u):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&(hr.hasOwnProperty(a)?(u!=null&&a==="onScroll"&&Z("scroll",e),o||s===u||(o=[])):(o=o||[]).push(a,u))}n&&(o=o||[]).push("style",n);var a=o;(t.updateQueue=a)&&(t.flags|=4)}};uf=function(e,t,n,r){n!==r&&(t.flags|=4)};function Zn(e,t){if(!te)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function xe(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags&14680064,r|=l.flags&14680064,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function ch(e,t,n){var r=t.pendingProps;switch(cs(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return xe(t),null;case 1:return ze(t.type)&&Ol(),xe(t),null;case 3:return r=t.stateNode,Un(),ee(Ie),ee(Pe),ws(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(br(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,ot!==null&&(Ui(ot),ot=null))),Oi(e,t),xe(t),null;case 5:vs(t);var l=en(Cr.current);if(n=t.type,e!==null&&t.stateNode!=null)sf(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(k(166));return xe(t),null}if(e=en(vt.current),br(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[gt]=t,r[xr]=o,e=(t.mode&1)!==0,n){case"dialog":Z("cancel",r),Z("close",r);break;case"iframe":case"object":case"embed":Z("load",r);break;case"video":case"audio":for(l=0;l<lr.length;l++)Z(lr[l],r);break;case"source":Z("error",r);break;case"img":case"image":case"link":Z("error",r),Z("load",r);break;case"details":Z("toggle",r);break;case"input":Ys(r,o),Z("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},Z("invalid",r);break;case"textarea":Xs(r,o),Z("invalid",r)}ri(n,o),l=null;for(var i in o)if(o.hasOwnProperty(i)){var s=o[i];i==="children"?typeof s=="string"?r.textContent!==s&&(o.suppressHydrationWarning!==!0&&Zr(r.textContent,s,e),l=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(o.suppressHydrationWarning!==!0&&Zr(r.textContent,s,e),l=["children",""+s]):hr.hasOwnProperty(i)&&s!=null&&i==="onScroll"&&Z("scroll",r)}switch(n){case"input":Wr(r),qs(r,o,!0);break;case"textarea":Wr(r),Gs(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=Tl)}r=l,t.updateQueue=r,r!==null&&(t.flags|=4)}else{i=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Ia(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=i.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),n==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[gt]=t,e[xr]=r,of(e,t,!1,!1),t.stateNode=e;e:{switch(i=li(n,r),n){case"dialog":Z("cancel",e),Z("close",e),l=r;break;case"iframe":case"object":case"embed":Z("load",e),l=r;break;case"video":case"audio":for(l=0;l<lr.length;l++)Z(lr[l],e);l=r;break;case"source":Z("error",e),l=r;break;case"img":case"image":case"link":Z("error",e),Z("load",e),l=r;break;case"details":Z("toggle",e),l=r;break;case"input":Ys(e,r),l=Zo(e,r),Z("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=oe({},r,{value:void 0}),Z("invalid",e);break;case"textarea":Xs(e,r),l=ti(e,r),Z("invalid",e);break;default:l=r}ri(n,l),s=l;for(o in s)if(s.hasOwnProperty(o)){var u=s[o];o==="style"?Ua(e,u):o==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,u!=null&&za(e,u)):o==="children"?typeof u=="string"?(n!=="textarea"||u!=="")&&mr(e,u):typeof u=="number"&&mr(e,""+u):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(hr.hasOwnProperty(o)?u!=null&&o==="onScroll"&&Z("scroll",e):u!=null&&qi(e,o,u,i))}switch(n){case"input":Wr(e),qs(e,r,!1);break;case"textarea":Wr(e),Gs(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Qt(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?Rn(e,!!r.multiple,o,!1):r.defaultValue!=null&&Rn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=Tl)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return xe(t),null;case 6:if(e&&t.stateNode!=null)uf(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(k(166));if(n=en(Cr.current),en(vt.current),br(t)){if(r=t.stateNode,n=t.memoizedProps,r[gt]=t,(o=r.nodeValue!==n)&&(e=Ve,e!==null))switch(e.tag){case 3:Zr(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Zr(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[gt]=t,t.stateNode=r}return xe(t),null;case 13:if(ee(re),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(te&&He!==null&&t.mode&1&&!(t.flags&128))Nc(),zn(),t.flags|=98560,o=!1;else if(o=br(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(k(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(k(317));o[gt]=t}else zn(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;xe(t),o=!1}else ot!==null&&(Ui(ot),ot=null),o=!0;if(!o)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||re.current&1?he===0&&(he=3):js())),t.updateQueue!==null&&(t.flags|=4),xe(t),null);case 4:return Un(),Oi(e,t),e===null&&Er(t.stateNode.containerInfo),xe(t),null;case 10:return hs(t.type._context),xe(t),null;case 17:return ze(t.type)&&Ol(),xe(t),null;case 19:if(ee(re),o=t.memoizedState,o===null)return xe(t),null;if(r=(t.flags&128)!==0,i=o.rendering,i===null)if(r)Zn(o,!1);else{if(he!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(i=Fl(e),i!==null){for(t.flags|=128,Zn(o,!1),r=i.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)o=n,e=r,o.flags&=14680066,i=o.alternate,i===null?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=i.childLanes,o.lanes=i.lanes,o.child=i.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=i.memoizedProps,o.memoizedState=i.memoizedState,o.updateQueue=i.updateQueue,o.type=i.type,e=i.dependencies,o.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return G(re,re.current&1|2),t.child}e=e.sibling}o.tail!==null&&ae()>Bn&&(t.flags|=128,r=!0,Zn(o,!1),t.lanes=4194304)}else{if(!r)if(e=Fl(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Zn(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!te)return xe(t),null}else 2*ae()-o.renderingStartTime>Bn&&n!==1073741824&&(t.flags|=128,r=!0,Zn(o,!1),t.lanes=4194304);o.isBackwards?(i.sibling=t.child,t.child=i):(n=o.last,n!==null?n.sibling=i:t.child=i,o.last=i)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=ae(),t.sibling=null,n=re.current,G(re,r?n&1|2:n&1),t):(xe(t),null);case 22:case 23:return Os(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?$e&1073741824&&(xe(t),t.subtreeFlags&6&&(t.flags|=8192)):xe(t),null;case 24:return null;case 25:return null}throw Error(k(156,t.tag))}function fh(e,t){switch(cs(t),t.tag){case 1:return ze(t.type)&&Ol(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Un(),ee(Ie),ee(Pe),ws(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return vs(t),null;case 13:if(ee(re),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(k(340));zn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ee(re),null;case 4:return Un(),null;case 10:return hs(t.type._context),null;case 22:case 23:return Os(),null;case 24:return null;default:return null}}var nl=!1,Ne=!1,dh=typeof WeakSet=="function"?WeakSet:Set,j=null;function Cn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){se(e,t,r)}else n.current=null}function ji(e,t,n){try{n()}catch(r){se(e,t,r)}}var Bu=!1;function ph(e,t){if(hi=Cl,e=dc(),us(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var i=0,s=-1,u=-1,a=0,f=0,h=e,y=null;t:for(;;){for(var E;h!==n||l!==0&&h.nodeType!==3||(s=i+l),h!==o||r!==0&&h.nodeType!==3||(u=i+r),h.nodeType===3&&(i+=h.nodeValue.length),(E=h.firstChild)!==null;)y=h,h=E;for(;;){if(h===e)break t;if(y===n&&++a===l&&(s=i),y===o&&++f===r&&(u=i),(E=h.nextSibling)!==null)break;h=y,y=h.parentNode}h=E}n=s===-1||u===-1?null:{start:s,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(mi={focusedElem:e,selectionRange:n},Cl=!1,j=t;j!==null;)if(t=j,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,j=e;else for(;j!==null;){t=j;try{var m=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(m!==null){var S=m.memoizedProps,x=m.memoizedState,d=t.stateNode,c=d.getSnapshotBeforeUpdate(t.elementType===t.type?S:rt(t.type,S),x);d.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var p=t.stateNode.containerInfo;p.nodeType===1?p.textContent="":p.nodeType===9&&p.documentElement&&p.removeChild(p.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(k(163))}}catch(_){se(t,t.return,_)}if(e=t.sibling,e!==null){e.return=t.return,j=e;break}j=t.return}return m=Bu,Bu=!1,m}function fr(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var o=l.destroy;l.destroy=void 0,o!==void 0&&ji(t,n,o)}l=l.next}while(l!==r)}}function to(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Di(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function af(e){var t=e.alternate;t!==null&&(e.alternate=null,af(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[gt],delete t[xr],delete t[vi],delete t[qp],delete t[Xp])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function cf(e){return e.tag===5||e.tag===3||e.tag===4}function $u(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||cf(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Ai(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Tl));else if(r!==4&&(e=e.child,e!==null))for(Ai(e,t,n),e=e.sibling;e!==null;)Ai(e,t,n),e=e.sibling}function Li(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Li(e,t,n),e=e.sibling;e!==null;)Li(e,t,n),e=e.sibling}var ve=null,lt=!1;function Tt(e,t,n){for(n=n.child;n!==null;)ff(e,t,n),n=n.sibling}function ff(e,t,n){if(yt&&typeof yt.onCommitFiberUnmount=="function")try{yt.onCommitFiberUnmount(Jl,n)}catch{}switch(n.tag){case 5:Ne||Cn(n,t);case 6:var r=ve,l=lt;ve=null,Tt(e,t,n),ve=r,lt=l,ve!==null&&(lt?(e=ve,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):ve.removeChild(n.stateNode));break;case 18:ve!==null&&(lt?(e=ve,n=n.stateNode,e.nodeType===8?Ao(e.parentNode,n):e.nodeType===1&&Ao(e,n),wr(e)):Ao(ve,n.stateNode));break;case 4:r=ve,l=lt,ve=n.stateNode.containerInfo,lt=!0,Tt(e,t,n),ve=r,lt=l;break;case 0:case 11:case 14:case 15:if(!Ne&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var o=l,i=o.destroy;o=o.tag,i!==void 0&&(o&2||o&4)&&ji(n,t,i),l=l.next}while(l!==r)}Tt(e,t,n);break;case 1:if(!Ne&&(Cn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){se(n,t,s)}Tt(e,t,n);break;case 21:Tt(e,t,n);break;case 22:n.mode&1?(Ne=(r=Ne)||n.memoizedState!==null,Tt(e,t,n),Ne=r):Tt(e,t,n);break;default:Tt(e,t,n)}}function Hu(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new dh),t.forEach(function(r){var l=Eh.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function nt(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var l=n[r];try{var o=e,i=t,s=i;e:for(;s!==null;){switch(s.tag){case 5:ve=s.stateNode,lt=!1;break e;case 3:ve=s.stateNode.containerInfo,lt=!0;break e;case 4:ve=s.stateNode.containerInfo,lt=!0;break e}s=s.return}if(ve===null)throw Error(k(160));ff(o,i,l),ve=null,lt=!1;var u=l.alternate;u!==null&&(u.return=null),l.return=null}catch(a){se(l,t,a)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)df(t,e),t=t.sibling}function df(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(nt(t,e),pt(e),r&4){try{fr(3,e,e.return),to(3,e)}catch(S){se(e,e.return,S)}try{fr(5,e,e.return)}catch(S){se(e,e.return,S)}}break;case 1:nt(t,e),pt(e),r&512&&n!==null&&Cn(n,n.return);break;case 5:if(nt(t,e),pt(e),r&512&&n!==null&&Cn(n,n.return),e.flags&32){var l=e.stateNode;try{mr(l,"")}catch(S){se(e,e.return,S)}}if(r&4&&(l=e.stateNode,l!=null)){var o=e.memoizedProps,i=n!==null?n.memoizedProps:o,s=e.type,u=e.updateQueue;if(e.updateQueue=null,u!==null)try{s==="input"&&o.type==="radio"&&o.name!=null&&Aa(l,o),li(s,i);var a=li(s,o);for(i=0;i<u.length;i+=2){var f=u[i],h=u[i+1];f==="style"?Ua(l,h):f==="dangerouslySetInnerHTML"?za(l,h):f==="children"?mr(l,h):qi(l,f,h,a)}switch(s){case"input":bo(l,o);break;case"textarea":La(l,o);break;case"select":var y=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!o.multiple;var E=o.value;E!=null?Rn(l,!!o.multiple,E,!1):y!==!!o.multiple&&(o.defaultValue!=null?Rn(l,!!o.multiple,o.defaultValue,!0):Rn(l,!!o.multiple,o.multiple?[]:"",!1))}l[xr]=o}catch(S){se(e,e.return,S)}}break;case 6:if(nt(t,e),pt(e),r&4){if(e.stateNode===null)throw Error(k(162));l=e.stateNode,o=e.memoizedProps;try{l.nodeValue=o}catch(S){se(e,e.return,S)}}break;case 3:if(nt(t,e),pt(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{wr(t.containerInfo)}catch(S){se(e,e.return,S)}break;case 4:nt(t,e),pt(e);break;case 13:nt(t,e),pt(e),l=e.child,l.flags&8192&&(o=l.memoizedState!==null,l.stateNode.isHidden=o,!o||l.alternate!==null&&l.alternate.memoizedState!==null||(Rs=ae())),r&4&&Hu(e);break;case 22:if(f=n!==null&&n.memoizedState!==null,e.mode&1?(Ne=(a=Ne)||f,nt(t,e),Ne=a):nt(t,e),pt(e),r&8192){if(a=e.memoizedState!==null,(e.stateNode.isHidden=a)&&!f&&e.mode&1)for(j=e,f=e.child;f!==null;){for(h=j=f;j!==null;){switch(y=j,E=y.child,y.tag){case 0:case 11:case 14:case 15:fr(4,y,y.return);break;case 1:Cn(y,y.return);var m=y.stateNode;if(typeof m.componentWillUnmount=="function"){r=y,n=y.return;try{t=r,m.props=t.memoizedProps,m.state=t.memoizedState,m.componentWillUnmount()}catch(S){se(r,n,S)}}break;case 5:Cn(y,y.return);break;case 22:if(y.memoizedState!==null){Wu(h);continue}}E!==null?(E.return=y,j=E):Wu(h)}f=f.sibling}e:for(f=null,h=e;;){if(h.tag===5){if(f===null){f=h;try{l=h.stateNode,a?(o=l.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(s=h.stateNode,u=h.memoizedProps.style,i=u!=null&&u.hasOwnProperty("display")?u.display:null,s.style.display=Fa("display",i))}catch(S){se(e,e.return,S)}}}else if(h.tag===6){if(f===null)try{h.stateNode.nodeValue=a?"":h.memoizedProps}catch(S){se(e,e.return,S)}}else if((h.tag!==22&&h.tag!==23||h.memoizedState===null||h===e)&&h.child!==null){h.child.return=h,h=h.child;continue}if(h===e)break e;for(;h.sibling===null;){if(h.return===null||h.return===e)break e;f===h&&(f=null),h=h.return}f===h&&(f=null),h.sibling.return=h.return,h=h.sibling}}break;case 19:nt(t,e),pt(e),r&4&&Hu(e);break;case 21:break;default:nt(t,e),pt(e)}}function pt(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(cf(n)){var r=n;break e}n=n.return}throw Error(k(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(mr(l,""),r.flags&=-33);var o=$u(e);Li(e,o,l);break;case 3:case 4:var i=r.stateNode.containerInfo,s=$u(e);Ai(e,s,i);break;default:throw Error(k(161))}}catch(u){se(e,e.return,u)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function hh(e,t,n){j=e,pf(e)}function pf(e,t,n){for(var r=(e.mode&1)!==0;j!==null;){var l=j,o=l.child;if(l.tag===22&&r){var i=l.memoizedState!==null||nl;if(!i){var s=l.alternate,u=s!==null&&s.memoizedState!==null||Ne;s=nl;var a=Ne;if(nl=i,(Ne=u)&&!a)for(j=l;j!==null;)i=j,u=i.child,i.tag===22&&i.memoizedState!==null?Qu(l):u!==null?(u.return=i,j=u):Qu(l);for(;o!==null;)j=o,pf(o),o=o.sibling;j=l,nl=s,Ne=a}Vu(e)}else l.subtreeFlags&8772&&o!==null?(o.return=l,j=o):Vu(e)}}function Vu(e){for(;j!==null;){var t=j;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:Ne||to(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Ne)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:rt(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&Pu(t,o,r);break;case 3:var i=t.updateQueue;if(i!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}Pu(t,i,n)}break;case 5:var s=t.stateNode;if(n===null&&t.flags&4){n=s;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&n.focus();break;case"img":u.src&&(n.src=u.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var a=t.alternate;if(a!==null){var f=a.memoizedState;if(f!==null){var h=f.dehydrated;h!==null&&wr(h)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(k(163))}Ne||t.flags&512&&Di(t)}catch(y){se(t,t.return,y)}}if(t===e){j=null;break}if(n=t.sibling,n!==null){n.return=t.return,j=n;break}j=t.return}}function Wu(e){for(;j!==null;){var t=j;if(t===e){j=null;break}var n=t.sibling;if(n!==null){n.return=t.return,j=n;break}j=t.return}}function Qu(e){for(;j!==null;){var t=j;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{to(4,t)}catch(u){se(t,n,u)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(u){se(t,l,u)}}var o=t.return;try{Di(t)}catch(u){se(t,o,u)}break;case 5:var i=t.return;try{Di(t)}catch(u){se(t,i,u)}}}catch(u){se(t,t.return,u)}if(t===e){j=null;break}var s=t.sibling;if(s!==null){s.return=t.return,j=s;break}j=t.return}}var mh=Math.ceil,Bl=Rt.ReactCurrentDispatcher,Cs=Rt.ReactCurrentOwner,Ze=Rt.ReactCurrentBatchConfig,Q=0,ye=null,fe=null,we=0,$e=0,Pn=Yt(0),he=0,Or=null,an=0,no=0,Ps=0,dr=null,Ae=null,Rs=0,Bn=1/0,wt=null,$l=!1,Ii=null,Ht=null,rl=!1,zt=null,Hl=0,pr=0,zi=null,ml=-1,gl=0;function Oe(){return Q&6?ae():ml!==-1?ml:ml=ae()}function Vt(e){return e.mode&1?Q&2&&we!==0?we&-we:Zp.transition!==null?(gl===0&&(gl=Xa()),gl):(e=K,e!==0||(e=window.event,e=e===void 0?16:rc(e.type)),e):1}function st(e,t,n,r){if(50<pr)throw pr=0,zi=null,Error(k(185));Dr(e,n,r),(!(Q&2)||e!==ye)&&(e===ye&&(!(Q&2)&&(no|=n),he===4&&Lt(e,we)),Fe(e,r),n===1&&Q===0&&!(t.mode&1)&&(Bn=ae()+500,Zl&&qt()))}function Fe(e,t){var n=e.callbackNode;Zd(e,t);var r=Nl(e,e===ye?we:0);if(r===0)n!==null&&eu(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&eu(n),t===1)e.tag===0?Gp(Ku.bind(null,e)):Ec(Ku.bind(null,e)),Jp(function(){!(Q&6)&&qt()}),n=null;else{switch(Ga(r)){case 1:n=es;break;case 4:n=Ya;break;case 16:n=xl;break;case 536870912:n=qa;break;default:n=xl}n=_f(n,hf.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function hf(e,t){if(ml=-1,gl=0,Q&6)throw Error(k(327));var n=e.callbackNode;if(An()&&e.callbackNode!==n)return null;var r=Nl(e,e===ye?we:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=Vl(e,r);else{t=r;var l=Q;Q|=2;var o=gf();(ye!==e||we!==t)&&(wt=null,Bn=ae()+500,nn(e,t));do try{vh();break}catch(s){mf(e,s)}while(!0);ps(),Bl.current=o,Q=l,fe!==null?t=0:(ye=null,we=0,t=he)}if(t!==0){if(t===2&&(l=ai(e),l!==0&&(r=l,t=Fi(e,l))),t===1)throw n=Or,nn(e,0),Lt(e,r),Fe(e,ae()),n;if(t===6)Lt(e,r);else{if(l=e.current.alternate,!(r&30)&&!gh(l)&&(t=Vl(e,r),t===2&&(o=ai(e),o!==0&&(r=o,t=Fi(e,o))),t===1))throw n=Or,nn(e,0),Lt(e,r),Fe(e,ae()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(k(345));case 2:Gt(e,Ae,wt);break;case 3:if(Lt(e,r),(r&130023424)===r&&(t=Rs+500-ae(),10<t)){if(Nl(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){Oe(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=yi(Gt.bind(null,e,Ae,wt),t);break}Gt(e,Ae,wt);break;case 4:if(Lt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var i=31-it(r);o=1<<i,i=t[i],i>l&&(l=i),r&=~o}if(r=l,r=ae()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*mh(r/1960))-r,10<r){e.timeoutHandle=yi(Gt.bind(null,e,Ae,wt),r);break}Gt(e,Ae,wt);break;case 5:Gt(e,Ae,wt);break;default:throw Error(k(329))}}}return Fe(e,ae()),e.callbackNode===n?hf.bind(null,e):null}function Fi(e,t){var n=dr;return e.current.memoizedState.isDehydrated&&(nn(e,t).flags|=256),e=Vl(e,t),e!==2&&(t=Ae,Ae=n,t!==null&&Ui(t)),e}function Ui(e){Ae===null?Ae=e:Ae.push.apply(Ae,e)}function gh(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var l=n[r],o=l.getSnapshot;l=l.value;try{if(!ut(o(),l))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Lt(e,t){for(t&=~Ps,t&=~no,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-it(t),r=1<<n;e[n]=-1,t&=~r}}function Ku(e){if(Q&6)throw Error(k(327));An();var t=Nl(e,0);if(!(t&1))return Fe(e,ae()),null;var n=Vl(e,t);if(e.tag!==0&&n===2){var r=ai(e);r!==0&&(t=r,n=Fi(e,r))}if(n===1)throw n=Or,nn(e,0),Lt(e,t),Fe(e,ae()),n;if(n===6)throw Error(k(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Gt(e,Ae,wt),Fe(e,ae()),null}function Ts(e,t){var n=Q;Q|=1;try{return e(t)}finally{Q=n,Q===0&&(Bn=ae()+500,Zl&&qt())}}function cn(e){zt!==null&&zt.tag===0&&!(Q&6)&&An();var t=Q;Q|=1;var n=Ze.transition,r=K;try{if(Ze.transition=null,K=1,e)return e()}finally{K=r,Ze.transition=n,Q=t,!(Q&6)&&qt()}}function Os(){$e=Pn.current,ee(Pn)}function nn(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Kp(n)),fe!==null)for(n=fe.return;n!==null;){var r=n;switch(cs(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Ol();break;case 3:Un(),ee(Ie),ee(Pe),ws();break;case 5:vs(r);break;case 4:Un();break;case 13:ee(re);break;case 19:ee(re);break;case 10:hs(r.type._context);break;case 22:case 23:Os()}n=n.return}if(ye=e,fe=e=Wt(e.current,null),we=$e=t,he=0,Or=null,Ps=no=an=0,Ae=dr=null,bt!==null){for(t=0;t<bt.length;t++)if(n=bt[t],r=n.interleaved,r!==null){n.interleaved=null;var l=r.next,o=n.pending;if(o!==null){var i=o.next;o.next=l,r.next=i}n.pending=r}bt=null}return e}function mf(e,t){do{var n=fe;try{if(ps(),dl.current=Ml,Ul){for(var r=le.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}Ul=!1}if(un=0,ge=pe=le=null,cr=!1,Pr=0,Cs.current=null,n===null||n.return===null){he=1,Or=t,fe=null;break}e:{var o=e,i=n.return,s=n,u=t;if(t=we,s.flags|=32768,u!==null&&typeof u=="object"&&typeof u.then=="function"){var a=u,f=s,h=f.tag;if(!(f.mode&1)&&(h===0||h===11||h===15)){var y=f.alternate;y?(f.updateQueue=y.updateQueue,f.memoizedState=y.memoizedState,f.lanes=y.lanes):(f.updateQueue=null,f.memoizedState=null)}var E=Au(i);if(E!==null){E.flags&=-257,Lu(E,i,s,o,t),E.mode&1&&Du(o,a,t),t=E,u=a;var m=t.updateQueue;if(m===null){var S=new Set;S.add(u),t.updateQueue=S}else m.add(u);break e}else{if(!(t&1)){Du(o,a,t),js();break e}u=Error(k(426))}}else if(te&&s.mode&1){var x=Au(i);if(x!==null){!(x.flags&65536)&&(x.flags|=256),Lu(x,i,s,o,t),fs(Mn(u,s));break e}}o=u=Mn(u,s),he!==4&&(he=2),dr===null?dr=[o]:dr.push(o),o=i;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var d=Gc(o,u,t);Cu(o,d);break e;case 1:s=u;var c=o.type,p=o.stateNode;if(!(o.flags&128)&&(typeof c.getDerivedStateFromError=="function"||p!==null&&typeof p.componentDidCatch=="function"&&(Ht===null||!Ht.has(p)))){o.flags|=65536,t&=-t,o.lanes|=t;var _=Zc(o,s,t);Cu(o,_);break e}}o=o.return}while(o!==null)}vf(n)}catch(P){t=P,fe===n&&n!==null&&(fe=n=n.return);continue}break}while(!0)}function gf(){var e=Bl.current;return Bl.current=Ml,e===null?Ml:e}function js(){(he===0||he===3||he===2)&&(he=4),ye===null||!(an&268435455)&&!(no&268435455)||Lt(ye,we)}function Vl(e,t){var n=Q;Q|=2;var r=gf();(ye!==e||we!==t)&&(wt=null,nn(e,t));do try{yh();break}catch(l){mf(e,l)}while(!0);if(ps(),Q=n,Bl.current=r,fe!==null)throw Error(k(261));return ye=null,we=0,he}function yh(){for(;fe!==null;)yf(fe)}function vh(){for(;fe!==null&&!Vd();)yf(fe)}function yf(e){var t=Sf(e.alternate,e,$e);e.memoizedProps=e.pendingProps,t===null?vf(e):fe=t,Cs.current=null}function vf(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=fh(n,t),n!==null){n.flags&=32767,fe=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{he=6,fe=null;return}}else if(n=ch(n,t,$e),n!==null){fe=n;return}if(t=t.sibling,t!==null){fe=t;return}fe=t=e}while(t!==null);he===0&&(he=5)}function Gt(e,t,n){var r=K,l=Ze.transition;try{Ze.transition=null,K=1,wh(e,t,n,r)}finally{Ze.transition=l,K=r}return null}function wh(e,t,n,r){do An();while(zt!==null);if(Q&6)throw Error(k(327));n=e.finishedWork;var l=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(k(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(bd(e,o),e===ye&&(fe=ye=null,we=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||rl||(rl=!0,_f(xl,function(){return An(),null})),o=(n.flags&15990)!==0,n.subtreeFlags&15990||o){o=Ze.transition,Ze.transition=null;var i=K;K=1;var s=Q;Q|=4,Cs.current=null,ph(e,n),df(n,e),Mp(mi),Cl=!!hi,mi=hi=null,e.current=n,hh(n),Wd(),Q=s,K=i,Ze.transition=o}else e.current=n;if(rl&&(rl=!1,zt=e,Hl=l),o=e.pendingLanes,o===0&&(Ht=null),Jd(n.stateNode),Fe(e,ae()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)l=t[n],r(l.value,{componentStack:l.stack,digest:l.digest});if($l)throw $l=!1,e=Ii,Ii=null,e;return Hl&1&&e.tag!==0&&An(),o=e.pendingLanes,o&1?e===zi?pr++:(pr=0,zi=e):pr=0,qt(),null}function An(){if(zt!==null){var e=Ga(Hl),t=Ze.transition,n=K;try{if(Ze.transition=null,K=16>e?16:e,zt===null)var r=!1;else{if(e=zt,zt=null,Hl=0,Q&6)throw Error(k(331));var l=Q;for(Q|=4,j=e.current;j!==null;){var o=j,i=o.child;if(j.flags&16){var s=o.deletions;if(s!==null){for(var u=0;u<s.length;u++){var a=s[u];for(j=a;j!==null;){var f=j;switch(f.tag){case 0:case 11:case 15:fr(8,f,o)}var h=f.child;if(h!==null)h.return=f,j=h;else for(;j!==null;){f=j;var y=f.sibling,E=f.return;if(af(f),f===a){j=null;break}if(y!==null){y.return=E,j=y;break}j=E}}}var m=o.alternate;if(m!==null){var S=m.child;if(S!==null){m.child=null;do{var x=S.sibling;S.sibling=null,S=x}while(S!==null)}}j=o}}if(o.subtreeFlags&2064&&i!==null)i.return=o,j=i;else e:for(;j!==null;){if(o=j,o.flags&2048)switch(o.tag){case 0:case 11:case 15:fr(9,o,o.return)}var d=o.sibling;if(d!==null){d.return=o.return,j=d;break e}j=o.return}}var c=e.current;for(j=c;j!==null;){i=j;var p=i.child;if(i.subtreeFlags&2064&&p!==null)p.return=i,j=p;else e:for(i=c;j!==null;){if(s=j,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:to(9,s)}}catch(P){se(s,s.return,P)}if(s===i){j=null;break e}var _=s.sibling;if(_!==null){_.return=s.return,j=_;break e}j=s.return}}if(Q=l,qt(),yt&&typeof yt.onPostCommitFiberRoot=="function")try{yt.onPostCommitFiberRoot(Jl,e)}catch{}r=!0}return r}finally{K=n,Ze.transition=t}}return!1}function Ju(e,t,n){t=Mn(n,t),t=Gc(e,t,1),e=$t(e,t,1),t=Oe(),e!==null&&(Dr(e,1,t),Fe(e,t))}function se(e,t,n){if(e.tag===3)Ju(e,e,n);else for(;t!==null;){if(t.tag===3){Ju(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Ht===null||!Ht.has(r))){e=Mn(n,e),e=Zc(t,e,1),t=$t(t,e,1),e=Oe(),t!==null&&(Dr(t,1,e),Fe(t,e));break}}t=t.return}}function Sh(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Oe(),e.pingedLanes|=e.suspendedLanes&n,ye===e&&(we&n)===n&&(he===4||he===3&&(we&130023424)===we&&500>ae()-Rs?nn(e,0):Ps|=n),Fe(e,t)}function wf(e,t){t===0&&(e.mode&1?(t=Jr,Jr<<=1,!(Jr&130023424)&&(Jr=4194304)):t=1);var n=Oe();e=Ct(e,t),e!==null&&(Dr(e,t,n),Fe(e,n))}function _h(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),wf(e,n)}function Eh(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(k(314))}r!==null&&r.delete(t),wf(e,n)}var Sf;Sf=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ie.current)Le=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Le=!1,ah(e,t,n);Le=!!(e.flags&131072)}else Le=!1,te&&t.flags&1048576&&kc(t,Al,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;hl(e,t),e=t.pendingProps;var l=In(t,Pe.current);Dn(t,n),l=_s(null,t,r,e,l,n);var o=Es();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,ze(r)?(o=!0,jl(t)):o=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,gs(t),l.updater=eo,t.stateNode=l,l._reactInternals=t,xi(t,r,e,n),t=Pi(null,t,r,!0,o,n)):(t.tag=0,te&&o&&as(t),Te(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(hl(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=xh(r),e=rt(r,e),l){case 0:t=Ci(null,t,r,e,n);break e;case 1:t=Fu(null,t,r,e,n);break e;case 11:t=Iu(null,t,r,e,n);break e;case 14:t=zu(null,t,r,rt(r.type,e),n);break e}throw Error(k(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:rt(r,l),Ci(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:rt(r,l),Fu(e,t,r,l,n);case 3:e:{if(nf(t),e===null)throw Error(k(387));r=t.pendingProps,o=t.memoizedState,l=o.element,Tc(e,t),zl(t,r,null,n);var i=t.memoizedState;if(r=i.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){l=Mn(Error(k(423)),t),t=Uu(e,t,r,n,l);break e}else if(r!==l){l=Mn(Error(k(424)),t),t=Uu(e,t,r,n,l);break e}else for(He=Bt(t.stateNode.containerInfo.firstChild),Ve=t,te=!0,ot=null,n=Pc(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(zn(),r===l){t=Pt(e,t,n);break e}Te(e,t,r,n)}t=t.child}return t;case 5:return Oc(t),e===null&&_i(t),r=t.type,l=t.pendingProps,o=e!==null?e.memoizedProps:null,i=l.children,gi(r,l)?i=null:o!==null&&gi(r,o)&&(t.flags|=32),tf(e,t),Te(e,t,i,n),t.child;case 6:return e===null&&_i(t),null;case 13:return rf(e,t,n);case 4:return ys(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Fn(t,null,r,n):Te(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:rt(r,l),Iu(e,t,r,l,n);case 7:return Te(e,t,t.pendingProps,n),t.child;case 8:return Te(e,t,t.pendingProps.children,n),t.child;case 12:return Te(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,o=t.memoizedProps,i=l.value,G(Ll,r._currentValue),r._currentValue=i,o!==null)if(ut(o.value,i)){if(o.children===l.children&&!Ie.current){t=Pt(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var s=o.dependencies;if(s!==null){i=o.child;for(var u=s.firstContext;u!==null;){if(u.context===r){if(o.tag===1){u=kt(-1,n&-n),u.tag=2;var a=o.updateQueue;if(a!==null){a=a.shared;var f=a.pending;f===null?u.next=u:(u.next=f.next,f.next=u),a.pending=u}}o.lanes|=n,u=o.alternate,u!==null&&(u.lanes|=n),Ei(o.return,n,t),s.lanes|=n;break}u=u.next}}else if(o.tag===10)i=o.type===t.type?null:o.child;else if(o.tag===18){if(i=o.return,i===null)throw Error(k(341));i.lanes|=n,s=i.alternate,s!==null&&(s.lanes|=n),Ei(i,n,t),i=o.sibling}else i=o.child;if(i!==null)i.return=o;else for(i=o;i!==null;){if(i===t){i=null;break}if(o=i.sibling,o!==null){o.return=i.return,i=o;break}i=i.return}o=i}Te(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,Dn(t,n),l=be(l),r=r(l),t.flags|=1,Te(e,t,r,n),t.child;case 14:return r=t.type,l=rt(r,t.pendingProps),l=rt(r.type,l),zu(e,t,r,l,n);case 15:return bc(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:rt(r,l),hl(e,t),t.tag=1,ze(r)?(e=!0,jl(t)):e=!1,Dn(t,n),Xc(t,r,l),xi(t,r,l,n),Pi(null,t,r,!0,e,n);case 19:return lf(e,t,n);case 22:return ef(e,t,n)}throw Error(k(156,t.tag))};function _f(e,t){return Ja(e,t)}function kh(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ge(e,t,n,r){return new kh(e,t,n,r)}function Ds(e){return e=e.prototype,!(!e||!e.isReactComponent)}function xh(e){if(typeof e=="function")return Ds(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Gi)return 11;if(e===Zi)return 14}return 2}function Wt(e,t){var n=e.alternate;return n===null?(n=Ge(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function yl(e,t,n,r,l,o){var i=2;if(r=e,typeof e=="function")Ds(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case yn:return rn(n.children,l,o,t);case Xi:i=8,l|=8;break;case Yo:return e=Ge(12,n,t,l|2),e.elementType=Yo,e.lanes=o,e;case qo:return e=Ge(13,n,t,l),e.elementType=qo,e.lanes=o,e;case Xo:return e=Ge(19,n,t,l),e.elementType=Xo,e.lanes=o,e;case Oa:return ro(n,l,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Ra:i=10;break e;case Ta:i=9;break e;case Gi:i=11;break e;case Zi:i=14;break e;case jt:i=16,r=null;break e}throw Error(k(130,e==null?e:typeof e,""))}return t=Ge(i,n,t,l),t.elementType=e,t.type=r,t.lanes=o,t}function rn(e,t,n,r){return e=Ge(7,e,r,t),e.lanes=n,e}function ro(e,t,n,r){return e=Ge(22,e,r,t),e.elementType=Oa,e.lanes=n,e.stateNode={isHidden:!1},e}function $o(e,t,n){return e=Ge(6,e,null,t),e.lanes=n,e}function Ho(e,t,n){return t=Ge(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Nh(e,t,n,r,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Eo(0),this.expirationTimes=Eo(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Eo(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function As(e,t,n,r,l,o,i,s,u){return e=new Nh(e,t,n,s,u),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Ge(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},gs(o),e}function Ch(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:gn,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Ef(e){if(!e)return Kt;e=e._reactInternals;e:{if(pn(e)!==e||e.tag!==1)throw Error(k(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(ze(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(k(171))}if(e.tag===1){var n=e.type;if(ze(n))return _c(e,n,t)}return t}function kf(e,t,n,r,l,o,i,s,u){return e=As(n,r,!0,e,l,o,i,s,u),e.context=Ef(null),n=e.current,r=Oe(),l=Vt(n),o=kt(r,l),o.callback=t??null,$t(n,o,l),e.current.lanes=l,Dr(e,l,r),Fe(e,r),e}function lo(e,t,n,r){var l=t.current,o=Oe(),i=Vt(l);return n=Ef(n),t.context===null?t.context=n:t.pendingContext=n,t=kt(o,i),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=$t(l,t,i),e!==null&&(st(e,l,i,o),fl(e,l,i)),i}function Wl(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Yu(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Ls(e,t){Yu(e,t),(e=e.alternate)&&Yu(e,t)}function Ph(){return null}var xf=typeof reportError=="function"?reportError:function(e){console.error(e)};function Is(e){this._internalRoot=e}oo.prototype.render=Is.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(k(409));lo(e,t,null,null)};oo.prototype.unmount=Is.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;cn(function(){lo(null,e,null,null)}),t[Nt]=null}};function oo(e){this._internalRoot=e}oo.prototype.unstable_scheduleHydration=function(e){if(e){var t=ec();e={blockedOn:null,target:e,priority:t};for(var n=0;n<At.length&&t!==0&&t<At[n].priority;n++);At.splice(n,0,e),n===0&&nc(e)}};function zs(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function io(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function qu(){}function Rh(e,t,n,r,l){if(l){if(typeof r=="function"){var o=r;r=function(){var a=Wl(i);o.call(a)}}var i=kf(t,r,e,0,null,!1,!1,"",qu);return e._reactRootContainer=i,e[Nt]=i.current,Er(e.nodeType===8?e.parentNode:e),cn(),i}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var s=r;r=function(){var a=Wl(u);s.call(a)}}var u=As(e,0,!1,null,null,!1,!1,"",qu);return e._reactRootContainer=u,e[Nt]=u.current,Er(e.nodeType===8?e.parentNode:e),cn(function(){lo(t,u,n,r)}),u}function so(e,t,n,r,l){var o=n._reactRootContainer;if(o){var i=o;if(typeof l=="function"){var s=l;l=function(){var u=Wl(i);s.call(u)}}lo(t,i,e,l)}else i=Rh(n,t,e,l,r);return Wl(i)}Za=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=rr(t.pendingLanes);n!==0&&(ts(t,n|1),Fe(t,ae()),!(Q&6)&&(Bn=ae()+500,qt()))}break;case 13:cn(function(){var r=Ct(e,1);if(r!==null){var l=Oe();st(r,e,1,l)}}),Ls(e,1)}};ns=function(e){if(e.tag===13){var t=Ct(e,134217728);if(t!==null){var n=Oe();st(t,e,134217728,n)}Ls(e,134217728)}};ba=function(e){if(e.tag===13){var t=Vt(e),n=Ct(e,t);if(n!==null){var r=Oe();st(n,e,t,r)}Ls(e,t)}};ec=function(){return K};tc=function(e,t){var n=K;try{return K=e,t()}finally{K=n}};ii=function(e,t,n){switch(t){case"input":if(bo(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var l=Gl(r);if(!l)throw Error(k(90));Da(r),bo(r,l)}}}break;case"textarea":La(e,n);break;case"select":t=n.value,t!=null&&Rn(e,!!n.multiple,t,!1)}};$a=Ts;Ha=cn;var Th={usingClientEntryPoint:!1,Events:[Lr,_n,Gl,Ma,Ba,Ts]},bn={findFiberByHostInstance:Zt,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Oh={bundleType:bn.bundleType,version:bn.version,rendererPackageName:bn.rendererPackageName,rendererConfig:bn.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Rt.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Qa(e),e===null?null:e.stateNode},findFiberByHostInstance:bn.findFiberByHostInstance||Ph,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var ll=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ll.isDisabled&&ll.supportsFiber)try{Jl=ll.inject(Oh),yt=ll}catch{}}Qe.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Th;Qe.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!zs(t))throw Error(k(200));return Ch(e,t,null,n)};Qe.createRoot=function(e,t){if(!zs(e))throw Error(k(299));var n=!1,r="",l=xf;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=As(e,1,!1,null,null,n,!1,r,l),e[Nt]=t.current,Er(e.nodeType===8?e.parentNode:e),new Is(t)};Qe.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(k(188)):(e=Object.keys(e).join(","),Error(k(268,e)));return e=Qa(t),e=e===null?null:e.stateNode,e};Qe.flushSync=function(e){return cn(e)};Qe.hydrate=function(e,t,n){if(!io(t))throw Error(k(200));return so(null,e,t,!0,n)};Qe.hydrateRoot=function(e,t,n){if(!zs(e))throw Error(k(405));var r=n!=null&&n.hydratedSources||null,l=!1,o="",i=xf;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(i=n.onRecoverableError)),t=kf(t,null,e,1,n??null,l,!1,o,i),e[Nt]=t.current,Er(e),r)for(e=0;e<r.length;e++)n=r[e],l=n._getVersion,l=l(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,l]:t.mutableSourceEagerHydrationData.push(n,l);return new oo(t)};Qe.render=function(e,t,n){if(!io(t))throw Error(k(200));return so(null,e,t,!1,n)};Qe.unmountComponentAtNode=function(e){if(!io(e))throw Error(k(40));return e._reactRootContainer?(cn(function(){so(null,null,e,!1,function(){e._reactRootContainer=null,e[Nt]=null})}),!0):!1};Qe.unstable_batchedUpdates=Ts;Qe.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!io(n))throw Error(k(200));if(e==null||e._reactInternals===void 0)throw Error(k(38));return so(e,t,n,!1,r)};Qe.version="18.3.1-next-f1338f8080-20240426";function Nf(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Nf)}catch(e){console.error(e)}}Nf(),xa.exports=Qe;var jh=xa.exports,Xu=jh;Ko.createRoot=Xu.createRoot,Ko.hydrateRoot=Xu.hydrateRoot;function Cf(e,t){return function(){return e.apply(t,arguments)}}const{toString:Dh}=Object.prototype,{getPrototypeOf:Fs}=Object,{iterator:uo,toStringTag:Pf}=Symbol,ao=(e=>t=>{const n=Dh.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),at=e=>(e=e.toLowerCase(),t=>ao(t)===e),co=e=>t=>typeof t===e,{isArray:Qn}=Array,$n=co("undefined");function zr(e){return e!==null&&!$n(e)&&e.constructor!==null&&!$n(e.constructor)&&Ue(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Rf=at("ArrayBuffer");function Ah(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Rf(e.buffer),t}const Lh=co("string"),Ue=co("function"),Tf=co("number"),Fr=e=>e!==null&&typeof e=="object",Ih=e=>e===!0||e===!1,vl=e=>{if(ao(e)!=="object")return!1;const t=Fs(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Pf in e)&&!(uo in e)},zh=e=>{if(!Fr(e)||zr(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},Fh=at("Date"),Uh=at("File"),Mh=at("Blob"),Bh=at("FileList"),$h=e=>Fr(e)&&Ue(e.pipe),Hh=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Ue(e.append)&&((t=ao(e))==="formdata"||t==="object"&&Ue(e.toString)&&e.toString()==="[object FormData]"))},Vh=at("URLSearchParams"),[Wh,Qh,Kh,Jh]=["ReadableStream","Request","Response","Headers"].map(at),Yh=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Ur(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,l;if(typeof e!="object"&&(e=[e]),Qn(e))for(r=0,l=e.length;r<l;r++)t.call(null,e[r],r,e);else{if(zr(e))return;const o=n?Object.getOwnPropertyNames(e):Object.keys(e),i=o.length;let s;for(r=0;r<i;r++)s=o[r],t.call(null,e[s],s,e)}}function Of(e,t){if(zr(e))return null;t=t.toLowerCase();const n=Object.keys(e);let r=n.length,l;for(;r-- >0;)if(l=n[r],t===l.toLowerCase())return l;return null}const tn=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,jf=e=>!$n(e)&&e!==tn;function Mi(){const{caseless:e,skipUndefined:t}=jf(this)&&this||{},n={},r=(l,o)=>{const i=e&&Of(n,o)||o;vl(n[i])&&vl(l)?n[i]=Mi(n[i],l):vl(l)?n[i]=Mi({},l):Qn(l)?n[i]=l.slice():(!t||!$n(l))&&(n[i]=l)};for(let l=0,o=arguments.length;l<o;l++)arguments[l]&&Ur(arguments[l],r);return n}const qh=(e,t,n,{allOwnKeys:r}={})=>(Ur(t,(l,o)=>{n&&Ue(l)?Object.defineProperty(e,o,{value:Cf(l,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,o,{value:l,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:r}),e),Xh=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Gh=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),Object.defineProperty(e.prototype,"constructor",{value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},Zh=(e,t,n,r)=>{let l,o,i;const s={};if(t=t||{},e==null)return t;do{for(l=Object.getOwnPropertyNames(e),o=l.length;o-- >0;)i=l[o],(!r||r(i,e,t))&&!s[i]&&(t[i]=e[i],s[i]=!0);e=n!==!1&&Fs(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},bh=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},em=e=>{if(!e)return null;if(Qn(e))return e;let t=e.length;if(!Tf(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},tm=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Fs(Uint8Array)),nm=(e,t)=>{const r=(e&&e[uo]).call(e);let l;for(;(l=r.next())&&!l.done;){const o=l.value;t.call(e,o[0],o[1])}},rm=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},lm=at("HTMLFormElement"),om=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,l){return r.toUpperCase()+l}),Gu=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),im=at("RegExp"),Df=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Ur(n,(l,o)=>{let i;(i=t(l,o,e))!==!1&&(r[o]=i||l)}),Object.defineProperties(e,r)},sm=e=>{Df(e,(t,n)=>{if(Ue(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(Ue(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},um=(e,t)=>{const n={},r=l=>{l.forEach(o=>{n[o]=!0})};return Qn(e)?r(e):r(String(e).split(t)),n},am=()=>{},cm=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function fm(e){return!!(e&&Ue(e.append)&&e[Pf]==="FormData"&&e[uo])}const dm=e=>{const t=new Array(10),n=(r,l)=>{if(Fr(r)){if(t.indexOf(r)>=0)return;if(zr(r))return r;if(!("toJSON"in r)){t[l]=r;const o=Qn(r)?[]:{};return Ur(r,(i,s)=>{const u=n(i,l+1);!$n(u)&&(o[s]=u)}),t[l]=void 0,o}}return r};return n(e,0)},pm=at("AsyncFunction"),hm=e=>e&&(Fr(e)||Ue(e))&&Ue(e.then)&&Ue(e.catch),Af=((e,t)=>e?setImmediate:t?((n,r)=>(tn.addEventListener("message",({source:l,data:o})=>{l===tn&&o===n&&r.length&&r.shift()()},!1),l=>{r.push(l),tn.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Ue(tn.postMessage)),mm=typeof queueMicrotask<"u"?queueMicrotask.bind(tn):typeof process<"u"&&process.nextTick||Af,gm=e=>e!=null&&Ue(e[uo]),v={isArray:Qn,isArrayBuffer:Rf,isBuffer:zr,isFormData:Hh,isArrayBufferView:Ah,isString:Lh,isNumber:Tf,isBoolean:Ih,isObject:Fr,isPlainObject:vl,isEmptyObject:zh,isReadableStream:Wh,isRequest:Qh,isResponse:Kh,isHeaders:Jh,isUndefined:$n,isDate:Fh,isFile:Uh,isBlob:Mh,isRegExp:im,isFunction:Ue,isStream:$h,isURLSearchParams:Vh,isTypedArray:tm,isFileList:Bh,forEach:Ur,merge:Mi,extend:qh,trim:Yh,stripBOM:Xh,inherits:Gh,toFlatObject:Zh,kindOf:ao,kindOfTest:at,endsWith:bh,toArray:em,forEachEntry:nm,matchAll:rm,isHTMLForm:lm,hasOwnProperty:Gu,hasOwnProp:Gu,reduceDescriptors:Df,freezeMethods:sm,toObjectSet:um,toCamelCase:om,noop:am,toFiniteNumber:cm,findKey:Of,global:tn,isContextDefined:jf,isSpecCompliantForm:fm,toJSONObject:dm,isAsyncFn:pm,isThenable:hm,setImmediate:Af,asap:mm,isIterable:gm};let M=class Lf extends Error{static from(t,n,r,l,o,i){const s=new Lf(t.message,n||t.code,r,l,o);return s.cause=t,s.name=t.name,i&&Object.assign(s,i),s}constructor(t,n,r,l,o){super(t),this.name="AxiosError",this.isAxiosError=!0,n&&(this.code=n),r&&(this.config=r),l&&(this.request=l),o&&(this.response=o,this.status=o.status)}toJSON(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:v.toJSONObject(this.config),code:this.code,status:this.status}}};M.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";M.ERR_BAD_OPTION="ERR_BAD_OPTION";M.ECONNABORTED="ECONNABORTED";M.ETIMEDOUT="ETIMEDOUT";M.ERR_NETWORK="ERR_NETWORK";M.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";M.ERR_DEPRECATED="ERR_DEPRECATED";M.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";M.ERR_BAD_REQUEST="ERR_BAD_REQUEST";M.ERR_CANCELED="ERR_CANCELED";M.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";M.ERR_INVALID_URL="ERR_INVALID_URL";const ym=null;function Bi(e){return v.isPlainObject(e)||v.isArray(e)}function If(e){return v.endsWith(e,"[]")?e.slice(0,-2):e}function Zu(e,t,n){return e?e.concat(t).map(function(l,o){return l=If(l),!n&&o?"["+l+"]":l}).join(n?".":""):t}function vm(e){return v.isArray(e)&&!e.some(Bi)}const wm=v.toFlatObject(v,{},null,function(t){return/^is[A-Z]/.test(t)});function fo(e,t,n){if(!v.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=v.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(S,x){return!v.isUndefined(x[S])});const r=n.metaTokens,l=n.visitor||f,o=n.dots,i=n.indexes,u=(n.Blob||typeof Blob<"u"&&Blob)&&v.isSpecCompliantForm(t);if(!v.isFunction(l))throw new TypeError("visitor must be a function");function a(m){if(m===null)return"";if(v.isDate(m))return m.toISOString();if(v.isBoolean(m))return m.toString();if(!u&&v.isBlob(m))throw new M("Blob is not supported. Use a Buffer instead.");return v.isArrayBuffer(m)||v.isTypedArray(m)?u&&typeof Blob=="function"?new Blob([m]):Buffer.from(m):m}function f(m,S,x){let d=m;if(m&&!x&&typeof m=="object"){if(v.endsWith(S,"{}"))S=r?S:S.slice(0,-2),m=JSON.stringify(m);else if(v.isArray(m)&&vm(m)||(v.isFileList(m)||v.endsWith(S,"[]"))&&(d=v.toArray(m)))return S=If(S),d.forEach(function(p,_){!(v.isUndefined(p)||p===null)&&t.append(i===!0?Zu([S],_,o):i===null?S:S+"[]",a(p))}),!1}return Bi(m)?!0:(t.append(Zu(x,S,o),a(m)),!1)}const h=[],y=Object.assign(wm,{defaultVisitor:f,convertValue:a,isVisitable:Bi});function E(m,S){if(!v.isUndefined(m)){if(h.indexOf(m)!==-1)throw Error("Circular reference detected in "+S.join("."));h.push(m),v.forEach(m,function(d,c){(!(v.isUndefined(d)||d===null)&&l.call(t,d,v.isString(c)?c.trim():c,S,y))===!0&&E(d,S?S.concat(c):[c])}),h.pop()}}if(!v.isObject(e))throw new TypeError("data must be an object");return E(e),t}function bu(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Us(e,t){this._pairs=[],e&&fo(e,this,t)}const zf=Us.prototype;zf.append=function(t,n){this._pairs.push([t,n])};zf.toString=function(t){const n=t?function(r){return t.call(this,r,bu)}:bu;return this._pairs.map(function(l){return n(l[0])+"="+n(l[1])},"").join("&")};function Sm(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function Ff(e,t,n){if(!t)return e;const r=n&&n.encode||Sm,l=v.isFunction(n)?{serialize:n}:n,o=l&&l.serialize;let i;if(o?i=o(t,l):i=v.isURLSearchParams(t)?t.toString():new Us(t,l).toString(r),i){const s=e.indexOf("#");s!==-1&&(e=e.slice(0,s)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class ea{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){v.forEach(this.handlers,function(r){r!==null&&t(r)})}}const Uf={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},_m=typeof URLSearchParams<"u"?URLSearchParams:Us,Em=typeof FormData<"u"?FormData:null,km=typeof Blob<"u"?Blob:null,xm={isBrowser:!0,classes:{URLSearchParams:_m,FormData:Em,Blob:km},protocols:["http","https","file","blob","url","data"]},Ms=typeof window<"u"&&typeof document<"u",$i=typeof navigator=="object"&&navigator||void 0,Nm=Ms&&(!$i||["ReactNative","NativeScript","NS"].indexOf($i.product)<0),Cm=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Pm=Ms&&window.location.href||"http://localhost",Rm=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Ms,hasStandardBrowserEnv:Nm,hasStandardBrowserWebWorkerEnv:Cm,navigator:$i,origin:Pm},Symbol.toStringTag,{value:"Module"})),Ce={...Rm,...xm};function Tm(e,t){return fo(e,new Ce.classes.URLSearchParams,{visitor:function(n,r,l,o){return Ce.isNode&&v.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)},...t})}function Om(e){return v.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function jm(e){const t={},n=Object.keys(e);let r;const l=n.length;let o;for(r=0;r<l;r++)o=n[r],t[o]=e[o];return t}function Mf(e){function t(n,r,l,o){let i=n[o++];if(i==="__proto__")return!0;const s=Number.isFinite(+i),u=o>=n.length;return i=!i&&v.isArray(l)?l.length:i,u?(v.hasOwnProp(l,i)?l[i]=[l[i],r]:l[i]=r,!s):((!l[i]||!v.isObject(l[i]))&&(l[i]=[]),t(n,r,l[i],o)&&v.isArray(l[i])&&(l[i]=jm(l[i])),!s)}if(v.isFormData(e)&&v.isFunction(e.entries)){const n={};return v.forEachEntry(e,(r,l)=>{t(Om(r),l,n,0)}),n}return null}function Dm(e,t,n){if(v.isString(e))try{return(t||JSON.parse)(e),v.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const Mr={transitional:Uf,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",l=r.indexOf("application/json")>-1,o=v.isObject(t);if(o&&v.isHTMLForm(t)&&(t=new FormData(t)),v.isFormData(t))return l?JSON.stringify(Mf(t)):t;if(v.isArrayBuffer(t)||v.isBuffer(t)||v.isStream(t)||v.isFile(t)||v.isBlob(t)||v.isReadableStream(t))return t;if(v.isArrayBufferView(t))return t.buffer;if(v.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(o){if(r.indexOf("application/x-www-form-urlencoded")>-1)return Tm(t,this.formSerializer).toString();if((s=v.isFileList(t))||r.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return fo(s?{"files[]":t}:t,u&&new u,this.formSerializer)}}return o||l?(n.setContentType("application/json",!1),Dm(t)):t}],transformResponse:[function(t){const n=this.transitional||Mr.transitional,r=n&&n.forcedJSONParsing,l=this.responseType==="json";if(v.isResponse(t)||v.isReadableStream(t))return t;if(t&&v.isString(t)&&(r&&!this.responseType||l)){const i=!(n&&n.silentJSONParsing)&&l;try{return JSON.parse(t,this.parseReviver)}catch(s){if(i)throw s.name==="SyntaxError"?M.from(s,M.ERR_BAD_RESPONSE,this,null,this.response):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ce.classes.FormData,Blob:Ce.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};v.forEach(["delete","get","head","post","put","patch"],e=>{Mr.headers[e]={}});const Am=v.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Lm=e=>{const t={};let n,r,l;return e&&e.split(`
42`).forEach(function(i){l=i.indexOf(":"),n=i.substring(0,l).trim().toLowerCase(),r=i.substring(l+1).trim(),!(!n||t[n]&&Am[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},ta=Symbol("internals");function er(e){return e&&String(e).trim().toLowerCase()}function wl(e){return e===!1||e==null?e:v.isArray(e)?e.map(wl):String(e)}function Im(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const zm=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Vo(e,t,n,r,l){if(v.isFunction(r))return r.call(this,t,n);if(l&&(t=n),!!v.isString(t)){if(v.isString(r))return t.indexOf(r)!==-1;if(v.isRegExp(r))return r.test(t)}}function Fm(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function Um(e,t){const n=v.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(l,o,i){return this[r].call(this,t,l,o,i)},configurable:!0})})}let Me=class{constructor(t){t&&this.set(t)}set(t,n,r){const l=this;function o(s,u,a){const f=er(u);if(!f)throw new Error("header name must be a non-empty string");const h=v.findKey(l,f);(!h||l[h]===void 0||a===!0||a===void 0&&l[h]!==!1)&&(l[h||u]=wl(s))}const i=(s,u)=>v.forEach(s,(a,f)=>o(a,f,u));if(v.isPlainObject(t)||t instanceof this.constructor)i(t,n);else if(v.isString(t)&&(t=t.trim())&&!zm(t))i(Lm(t),n);else if(v.isObject(t)&&v.isIterable(t)){let s={},u,a;for(const f of t){if(!v.isArray(f))throw TypeError("Object iterator must return a key-value pair");s[a=f[0]]=(u=s[a])?v.isArray(u)?[...u,f[1]]:[u,f[1]]:f[1]}i(s,n)}else t!=null&&o(n,t,r);return this}get(t,n){if(t=er(t),t){const r=v.findKey(this,t);if(r){const l=this[r];if(!n)return l;if(n===!0)return Im(l);if(v.isFunction(n))return n.call(this,l,r);if(v.isRegExp(n))return n.exec(l);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=er(t),t){const r=v.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||Vo(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let l=!1;function o(i){if(i=er(i),i){const s=v.findKey(r,i);s&&(!n||Vo(r,r[s],s,n))&&(delete r[s],l=!0)}}return v.isArray(t)?t.forEach(o):o(t),l}clear(t){const n=Object.keys(this);let r=n.length,l=!1;for(;r--;){const o=n[r];(!t||Vo(this,this[o],o,t,!0))&&(delete this[o],l=!0)}return l}normalize(t){const n=this,r={};return v.forEach(this,(l,o)=>{const i=v.findKey(r,o);if(i){n[i]=wl(l),delete n[o];return}const s=t?Fm(o):String(o).trim();s!==o&&delete n[o],n[s]=wl(l),r[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return v.forEach(this,(r,l)=>{r!=null&&r!==!1&&(n[l]=t&&v.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(`
43`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(l=>r.set(l)),r}static accessor(t){const r=(this[ta]=this[ta]={accessors:{}}).accessors,l=this.prototype;function o(i){const s=er(i);r[s]||(Um(l,i),r[s]=!0)}return v.isArray(t)?t.forEach(o):o(t),this}};Me.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);v.reduceDescriptors(Me.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});v.freezeMethods(Me);function Wo(e,t){const n=this||Mr,r=t||n,l=Me.from(r.headers);let o=r.data;return v.forEach(e,function(s){o=s.call(n,o,l.normalize(),t?t.status:void 0)}),l.normalize(),o}function Bf(e){return!!(e&&e.__CANCEL__)}let Br=class extends M{constructor(t,n,r){super(t??"canceled",M.ERR_CANCELED,n,r),this.name="CanceledError",this.__CANCEL__=!0}};function $f(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new M("Request failed with status code "+n.status,[M.ERR_BAD_REQUEST,M.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function Mm(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Bm(e,t){e=e||10;const n=new Array(e),r=new Array(e);let l=0,o=0,i;return t=t!==void 0?t:1e3,function(u){const a=Date.now(),f=r[o];i||(i=a),n[l]=u,r[l]=a;let h=o,y=0;for(;h!==l;)y+=n[h++],h=h%e;if(l=(l+1)%e,l===o&&(o=(o+1)%e),a-i<t)return;const E=f&&a-f;return E?Math.round(y*1e3/E):void 0}}function $m(e,t){let n=0,r=1e3/t,l,o;const i=(a,f=Date.now())=>{n=f,l=null,o&&(clearTimeout(o),o=null),e(...a)};return[(...a)=>{const f=Date.now(),h=f-n;h>=r?i(a,f):(l=a,o||(o=setTimeout(()=>{o=null,i(l)},r-h)))},()=>l&&i(l)]}const Ql=(e,t,n=3)=>{let r=0;const l=Bm(50,250);return $m(o=>{const i=o.loaded,s=o.lengthComputable?o.total:void 0,u=i-r,a=l(u),f=i<=s;r=i;const h={loaded:i,total:s,progress:s?i/s:void 0,bytes:u,rate:a||void 0,estimated:a&&s&&f?(s-i)/a:void 0,event:o,lengthComputable:s!=null,[t?"download":"upload"]:!0};e(h)},n)},na=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},ra=e=>(...t)=>v.asap(()=>e(...t)),Hm=Ce.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,Ce.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(Ce.origin),Ce.navigator&&/(msie|trident)/i.test(Ce.navigator.userAgent)):()=>!0,Vm=Ce.hasStandardBrowserEnv?{write(e,t,n,r,l,o,i){if(typeof document>"u")return;const s=[`${e}=${encodeURIComponent(t)}`];v.isNumber(n)&&s.push(`expires=${new Date(n).toUTCString()}`),v.isString(r)&&s.push(`path=${r}`),v.isString(l)&&s.push(`domain=${l}`),o===!0&&s.push("secure"),v.isString(i)&&s.push(`SameSite=${i}`),document.cookie=s.join("; ")},read(e){if(typeof document>"u")return null;const t=document.cookie.match(new RegExp("(?:^|; )"+e+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function Wm(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Qm(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Hf(e,t,n){let r=!Wm(t);return e&&(r||n==!1)?Qm(e,t):t}const la=e=>e instanceof Me?{...e}:e;function fn(e,t){t=t||{};const n={};function r(a,f,h,y){return v.isPlainObject(a)&&v.isPlainObject(f)?v.merge.call({caseless:y},a,f):v.isPlainObject(f)?v.merge({},f):v.isArray(f)?f.slice():f}function l(a,f,h,y){if(v.isUndefined(f)){if(!v.isUndefined(a))return r(void 0,a,h,y)}else return r(a,f,h,y)}function o(a,f){if(!v.isUndefined(f))return r(void 0,f)}function i(a,f){if(v.isUndefined(f)){if(!v.isUndefined(a))return r(void 0,a)}else return r(void 0,f)}function s(a,f,h){if(h in t)return r(a,f);if(h in e)return r(void 0,a)}const u={url:o,method:o,data:o,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:s,headers:(a,f,h)=>l(la(a),la(f),h,!0)};return v.forEach(Object.keys({...e,...t}),function(f){const h=u[f]||l,y=h(e[f],t[f],f);v.isUndefined(y)&&h!==s||(n[f]=y)}),n}const Vf=e=>{const t=fn({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:l,xsrfCookieName:o,headers:i,auth:s}=t;if(t.headers=i=Me.from(i),t.url=Ff(Hf(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),s&&i.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):""))),v.isFormData(n)){if(Ce.hasStandardBrowserEnv||Ce.hasStandardBrowserWebWorkerEnv)i.setContentType(void 0);else if(v.isFunction(n.getHeaders)){const u=n.getHeaders(),a=["content-type","content-length"];Object.entries(u).forEach(([f,h])=>{a.includes(f.toLowerCase())&&i.set(f,h)})}}if(Ce.hasStandardBrowserEnv&&(r&&v.isFunction(r)&&(r=r(t)),r||r!==!1&&Hm(t.url))){const u=l&&o&&Vm.read(o);u&&i.set(l,u)}return t},Km=typeof XMLHttpRequest<"u",Jm=Km&&function(e){return new Promise(function(n,r){const l=Vf(e);let o=l.data;const i=Me.from(l.headers).normalize();let{responseType:s,onUploadProgress:u,onDownloadProgress:a}=l,f,h,y,E,m;function S(){E&&E(),m&&m(),l.cancelToken&&l.cancelToken.unsubscribe(f),l.signal&&l.signal.removeEventListener("abort",f)}let x=new XMLHttpRequest;x.open(l.method.toUpperCase(),l.url,!0),x.timeout=l.timeout;function d(){if(!x)return;const p=Me.from("getAllResponseHeaders"in x&&x.getAllResponseHeaders()),P={data:!s||s==="text"||s==="json"?x.responseText:x.response,status:x.status,statusText:x.statusText,headers:p,config:e,request:x};$f(function(R){n(R),S()},function(R){r(R),S()},P),x=null}"onloadend"in x?x.onloadend=d:x.onreadystatechange=function(){!x||x.readyState!==4||x.status===0&&!(x.responseURL&&x.responseURL.indexOf("file:")===0)||setTimeout(d)},x.onabort=function(){x&&(r(new M("Request aborted",M.ECONNABORTED,e,x)),x=null)},x.onerror=function(_){const P=_&&_.message?_.message:"Network Error",T=new M(P,M.ERR_NETWORK,e,x);T.event=_||null,r(T),x=null},x.ontimeout=function(){let _=l.timeout?"timeout of "+l.timeout+"ms exceeded":"timeout exceeded";const P=l.transitional||Uf;l.timeoutErrorMessage&&(_=l.timeoutErrorMessage),r(new M(_,P.clarifyTimeoutError?M.ETIMEDOUT:M.ECONNABORTED,e,x)),x=null},o===void 0&&i.setContentType(null),"setRequestHeader"in x&&v.forEach(i.toJSON(),function(_,P){x.setRequestHeader(P,_)}),v.isUndefined(l.withCredentials)||(x.withCredentials=!!l.withCredentials),s&&s!=="json"&&(x.responseType=l.responseType),a&&([y,m]=Ql(a,!0),x.addEventListener("progress",y)),u&&x.upload&&([h,E]=Ql(u),x.upload.addEventListener("progress",h),x.upload.addEventListener("loadend",E)),(l.cancelToken||l.signal)&&(f=p=>{x&&(r(!p||p.type?new Br(null,e,x):p),x.abort(),x=null)},l.cancelToken&&l.cancelToken.subscribe(f),l.signal&&(l.signal.aborted?f():l.signal.addEventListener("abort",f)));const c=Mm(l.url);if(c&&Ce.protocols.indexOf(c)===-1){r(new M("Unsupported protocol "+c+":",M.ERR_BAD_REQUEST,e));return}x.send(o||null)})},Ym=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,l;const o=function(a){if(!l){l=!0,s();const f=a instanceof Error?a:this.reason;r.abort(f instanceof M?f:new Br(f instanceof Error?f.message:f))}};let i=t&&setTimeout(()=>{i=null,o(new M(`timeout of ${t}ms exceeded`,M.ETIMEDOUT))},t);const s=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach(a=>{a.unsubscribe?a.unsubscribe(o):a.removeEventListener("abort",o)}),e=null)};e.forEach(a=>a.addEventListener("abort",o));const{signal:u}=r;return u.unsubscribe=()=>v.asap(s),u}},qm=function*(e,t){let n=e.byteLength;if(n<t){yield e;return}let r=0,l;for(;r<n;)l=r+t,yield e.slice(r,l),r=l},Xm=async function*(e,t){for await(const n of Gm(e))yield*qm(n,t)},Gm=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:n,value:r}=await t.read();if(n)break;yield r}}finally{await t.cancel()}},oa=(e,t,n,r)=>{const l=Xm(e,t);let o=0,i,s=u=>{i||(i=!0,r&&r(u))};return new ReadableStream({async pull(u){try{const{done:a,value:f}=await l.next();if(a){s(),u.close();return}let h=f.byteLength;if(n){let y=o+=h;n(y)}u.enqueue(new Uint8Array(f))}catch(a){throw s(a),a}},cancel(u){return s(u),l.return()}},{highWaterMark:2})},ia=64*1024,{isFunction:ol}=v,Zm=(({Request:e,Response:t})=>({Request:e,Response:t}))(v.global),{ReadableStream:sa,TextEncoder:ua}=v.global,aa=(e,...t)=>{try{return!!e(...t)}catch{return!1}},bm=e=>{e=v.merge.call({skipUndefined:!0},Zm,e);const{fetch:t,Request:n,Response:r}=e,l=t?ol(t):typeof fetch=="function",o=ol(n),i=ol(r);if(!l)return!1;const s=l&&ol(sa),u=l&&(typeof ua=="function"?(m=>S=>m.encode(S))(new ua):async m=>new Uint8Array(await new n(m).arrayBuffer())),a=o&&s&&aa(()=>{let m=!1;const S=new n(Ce.origin,{body:new sa,method:"POST",get duplex(){return m=!0,"half"}}).headers.has("Content-Type");return m&&!S}),f=i&&s&&aa(()=>v.isReadableStream(new r("").body)),h={stream:f&&(m=>m.body)};l&&["text","arrayBuffer","blob","formData","stream"].forEach(m=>{!h[m]&&(h[m]=(S,x)=>{let d=S&&S[m];if(d)return d.call(S);throw new M(`Response type '${m}' is not supported`,M.ERR_NOT_SUPPORT,x)})});const y=async m=>{if(m==null)return 0;if(v.isBlob(m))return m.size;if(v.isSpecCompliantForm(m))return(await new n(Ce.origin,{method:"POST",body:m}).arrayBuffer()).byteLength;if(v.isArrayBufferView(m)||v.isArrayBuffer(m))return m.byteLength;if(v.isURLSearchParams(m)&&(m=m+""),v.isString(m))return(await u(m)).byteLength},E=async(m,S)=>{const x=v.toFiniteNumber(m.getContentLength());return x??y(S)};return async m=>{let{url:S,method:x,data:d,signal:c,cancelToken:p,timeout:_,onDownloadProgress:P,onUploadProgress:T,responseType:R,headers:D,withCredentials:C="same-origin",fetchOptions:F}=Vf(m),A=t||fetch;R=R?(R+"").toLowerCase():"text";let Be=Ym([c,p&&p.toAbortSignal()],_),ie=null;const _e=Be&&Be.unsubscribe&&(()=>{Be.unsubscribe()});let Je;try{if(T&&a&&x!=="get"&&x!=="head"&&(Je=await E(D,d))!==0){let V=new n(S,{method:"POST",body:d,duplex:"half"}),J;if(v.isFormData(d)&&(J=V.headers.get("content-type"))&&D.setContentType(J),V.body){const[ct,me]=na(Je,Ql(ra(T)));d=oa(V.body,ia,ct,me)}}v.isString(C)||(C=C?"include":"omit");const ce=o&&"credentials"in n.prototype,Ee={...F,signal:Be,method:x.toUpperCase(),headers:D.normalize().toJSON(),body:d,duplex:"half",credentials:ce?C:void 0};ie=o&&new n(S,Ee);let N=await(o?A(ie,F):A(S,Ee));const I=f&&(R==="stream"||R==="response");if(f&&(P||I&&_e)){const V={};["status","statusText","headers"].forEach(Ye=>{V[Ye]=N[Ye]});const J=v.toFiniteNumber(N.headers.get("content-length")),[ct,me]=P&&na(J,Ql(ra(P),!0))||[];N=new r(oa(N.body,ia,ct,()=>{me&&me(),_e&&_e()}),V)}R=R||"text";let z=await h[v.findKey(h,R)||"text"](N,m);return!I&&_e&&_e(),await new Promise((V,J)=>{$f(V,J,{data:z,headers:Me.from(N.headers),status:N.status,statusText:N.statusText,config:m,request:ie})})}catch(ce){throw _e&&_e(),ce&&ce.name==="TypeError"&&/Load failed|fetch/i.test(ce.message)?Object.assign(new M("Network Error",M.ERR_NETWORK,m,ie),{cause:ce.cause||ce}):M.from(ce,ce&&ce.code,m,ie)}}},eg=new Map,Wf=e=>{let t=e&&e.env||{};const{fetch:n,Request:r,Response:l}=t,o=[r,l,n];let i=o.length,s=i,u,a,f=eg;for(;s--;)u=o[s],a=f.get(u),a===void 0&&f.set(u,a=s?new Map:bm(t)),f=a;return a};Wf();const Bs={http:ym,xhr:Jm,fetch:{get:Wf}};v.forEach(Bs,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const ca=e=>`- ${e}`,tg=e=>v.isFunction(e)||e===null||e===!1;function ng(e,t){e=v.isArray(e)?e:[e];const{length:n}=e;let r,l;const o={};for(let i=0;i<n;i++){r=e[i];let s;if(l=r,!tg(r)&&(l=Bs[(s=String(r)).toLowerCase()],l===void 0))throw new M(`Unknown adapter '${s}'`);if(l&&(v.isFunction(l)||(l=l.get(t))))break;o[s||"#"+i]=l}if(!l){const i=Object.entries(o).map(([u,a])=>`adapter ${u} `+(a===!1?"is not supported by the environment":"is not available in the build"));let s=n?i.length>1?`since :
44`+i.map(ca).join(`
45`):" "+ca(i[0]):"as no adapter specified";throw new M("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return l}const Qf={getAdapter:ng,adapters:Bs};function Qo(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Br(null,e)}function fa(e){return Qo(e),e.headers=Me.from(e.headers),e.data=Wo.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Qf.getAdapter(e.adapter||Mr.adapter,e)(e).then(function(r){return Qo(e),r.data=Wo.call(e,e.transformResponse,r),r.headers=Me.from(r.headers),r},function(r){return Bf(r)||(Qo(e),r&&r.response&&(r.response.data=Wo.call(e,e.transformResponse,r.response),r.response.headers=Me.from(r.response.headers))),Promise.reject(r)})}const Kf="1.13.4",po={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{po[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const da={};po.transitional=function(t,n,r){function l(o,i){return"[Axios v"+Kf+"] Transitional option '"+o+"'"+i+(r?". "+r:"")}return(o,i,s)=>{if(t===!1)throw new M(l(i," has been removed"+(n?" in "+n:"")),M.ERR_DEPRECATED);return n&&!da[i]&&(da[i]=!0,console.warn(l(i," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(o,i,s):!0}};po.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function rg(e,t,n){if(typeof e!="object")throw new M("options must be an object",M.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let l=r.length;for(;l-- >0;){const o=r[l],i=t[o];if(i){const s=e[o],u=s===void 0||i(s,o,e);if(u!==!0)throw new M("option "+o+" must be "+u,M.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new M("Unknown option "+o,M.ERR_BAD_OPTION)}}const Sl={assertOptions:rg,validators:po},ht=Sl.validators;let ln=class{constructor(t){this.defaults=t||{},this.interceptors={request:new ea,response:new ea}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let l={};Error.captureStackTrace?Error.captureStackTrace(l):l=new Error;const o=l.stack?l.stack.replace(/^.+\n/,""):"";try{r.stack?o&&!String(r.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(r.stack+=`
46`+o):r.stack=o}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=fn(this.defaults,n);const{transitional:r,paramsSerializer:l,headers:o}=n;r!==void 0&&Sl.assertOptions(r,{silentJSONParsing:ht.transitional(ht.boolean),forcedJSONParsing:ht.transitional(ht.boolean),clarifyTimeoutError:ht.transitional(ht.boolean)},!1),l!=null&&(v.isFunction(l)?n.paramsSerializer={serialize:l}:Sl.assertOptions(l,{encode:ht.function,serialize:ht.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),Sl.assertOptions(n,{baseUrl:ht.spelling("baseURL"),withXsrfToken:ht.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let i=o&&v.merge(o.common,o[n.method]);o&&v.forEach(["delete","get","head","post","put","patch","common"],m=>{delete o[m]}),n.headers=Me.concat(i,o);const s=[];let u=!0;this.interceptors.request.forEach(function(S){typeof S.runWhen=="function"&&S.runWhen(n)===!1||(u=u&&S.synchronous,s.unshift(S.fulfilled,S.rejected))});const a=[];this.interceptors.response.forEach(function(S){a.push(S.fulfilled,S.rejected)});let f,h=0,y;if(!u){const m=[fa.bind(this),void 0];for(m.unshift(...s),m.push(...a),y=m.length,f=Promise.resolve(n);h<y;)f=f.then(m[h++],m[h++]);return f}y=s.length;let E=n;for(;h<y;){const m=s[h++],S=s[h++];try{E=m(E)}catch(x){S.call(this,x);break}}try{f=fa.call(this,E)}catch(m){return Promise.reject(m)}for(h=0,y=a.length;h<y;)f=f.then(a[h++],a[h++]);return f}getUri(t){t=fn(this.defaults,t);const n=Hf(t.baseURL,t.url,t.allowAbsoluteUrls);return Ff(n,t.params,t.paramsSerializer)}};v.forEach(["delete","get","head","options"],function(t){ln.prototype[t]=function(n,r){return this.request(fn(r||{},{method:t,url:n,data:(r||{}).data}))}});v.forEach(["post","put","patch"],function(t){function n(r){return function(o,i,s){return this.request(fn(s||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:o,data:i}))}}ln.prototype[t]=n(),ln.prototype[t+"Form"]=n(!0)});let lg=class Jf{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(o){n=o});const r=this;this.promise.then(l=>{if(!r._listeners)return;let o=r._listeners.length;for(;o-- >0;)r._listeners[o](l);r._listeners=null}),this.promise.then=l=>{let o;const i=new Promise(s=>{r.subscribe(s),o=s}).then(l);return i.cancel=function(){r.unsubscribe(o)},i},t(function(o,i,s){r.reason||(r.reason=new Br(o,i,s),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new Jf(function(l){t=l}),cancel:t}}};function og(e){return function(n){return e.apply(null,n)}}function ig(e){return v.isObject(e)&&e.isAxiosError===!0}const Hi={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(Hi).forEach(([e,t])=>{Hi[t]=e});function Yf(e){const t=new ln(e),n=Cf(ln.prototype.request,t);return v.extend(n,ln.prototype,t,{allOwnKeys:!0}),v.extend(n,t,null,{allOwnKeys:!0}),n.create=function(l){return Yf(fn(e,l))},n}const Y=Yf(Mr);Y.Axios=ln;Y.CanceledError=Br;Y.CancelToken=lg;Y.isCancel=Bf;Y.VERSION=Kf;Y.toFormData=fo;Y.AxiosError=M;Y.Cancel=Y.CanceledError;Y.all=function(t){return Promise.all(t)};Y.spread=og;Y.isAxiosError=ig;Y.mergeConfig=fn;Y.AxiosHeaders=Me;Y.formToJSON=e=>Mf(v.isHTMLForm(e)?new FormData(e):e);Y.getAdapter=Qf.getAdapter;Y.HttpStatusCode=Hi;Y.default=Y;const{Axios:dg,AxiosError:pg,CanceledError:hg,isCancel:mg,CancelToken:gg,VERSION:yg,all:vg,Cancel:wg,isAxiosError:Sg,spread:_g,toFormData:Eg,AxiosHeaders:kg,HttpStatusCode:xg,formToJSON:Ng,getAdapter:Cg,mergeConfig:Pg}=Y,Ot="https://dataapi.kitchain.cn/api/v1";function sg(){const[e,t]=b.useState(null),[n,r]=b.useState([]),[l,o]=b.useState([]),[i,s]=b.useState(""),[u,a]=b.useState(""),[f,h]=b.useState(""),[y,E]=b.useState(""),[m,S]=b.useState(!1),[x,d]=b.useState(null),[c,p]=b.useState(0),[_,P]=b.useState(null),[T,R]=b.useState(1),D=5,[C,F]=b.useState(null),[A,Be]=b.useState({steps:[],ingredients:[]}),[ie,_e]=b.useState([]),[Je,ce]=b.useState(null),[Ee,N]=b.useState([]),[I,z]=b.useState(null),[V,J]=b.useState(!1),[ct,me]=b.useState(!1),[Ye,ft]=b.useState(!1),hn=async w=>{console.log("[API] 开始查询门店数据, store_name:",w);try{const O=await Y.get(`${Ot}/stores/`,{params:{store_name:w}});console.log("[API] 门店响应完整:",O),console.log("[API] 门店响应 data:",O.data);const L=O.data;if(console.log("[API] result:",L,"code:",L.code,"data:",L.data),L.code===200&&L.data){const U=L.data.items||L.data,B=Array.isArray(U)?U[0]:U;console.log("[API] 设置门店数据:",B),t(B),p(X=>X+1),console.log("[API] currentStoreData 已设置")}else console.warn("[API] 门店响应码不为200或无data:",L)}catch(O){console.error("[API] 按名称查询门店数据失败:",O)}},qf=async w=>{try{const O={};w.dish_id!==void 0&&(O.dish_id=w.dish_id),w.dish_name&&(O.dish_name=w.dish_name),w.store_id!==void 0&&(O.store_id=w.store_id),w.store_name&&(O.store_name=w.store_name),console.log("[API] 查询原料参数:",O),P(w);const U=(await Y.get(`${Ot}/ingredients/by-dish`,{params:O})).data;if(console.log("[API] 原料响应:",JSON.stringify(U,null,2)),U.code===200&&U.data){let B;Array.isArray(U.data)?B=U.data:U.data.items?B=U.data.items:B=[];const X=B;console.log("[API] 原料数据字段:",X.length>0?Object.keys(X[0]):[]),console.log("[API] 原料数据完整内容:",JSON.stringify(X[0],null,2)),r(X),console.log("[API] 设置原料数据, 共",X.length,"条")}}catch(O){console.error("[ApiRenderPage] 查询原料数据失败:",O)}},$s=async(w,O)=>{try{const L={dish_name:w,store_name:O},B=(await Y.get(`${Ot}/steps/by-name`,{params:L})).data;console.log("[API] 步骤响应:",B);const X=Array.isArray(B.data)?B.data:[B.data].filter(Boolean);X.length>0&&(console.log("[API] 步骤数据字段:",Object.keys(X[0])),console.log("[API] 步骤数据完整内容:",JSON.stringify(X[0],null,2))),B.code===200&&B.data&&o(B.data||[])}catch(L){console.error("[ApiRenderPage] 查询步骤数据失败:",L)}},Xf=async w=>{try{const L=(await Y.get(`${Ot}/steps/${w}`)).data;if(console.log("[API] 步骤(ID)响应:",JSON.stringify(L,null,2)),L.code===200){const U=L.message||"",B=U.match(/门店\s+'([^']+)'/),X=U.match(/菜品\s+'([^']+)'/),$r=B?B[1]:"",ho=X?X[1]:"";console.log("[API] 解析 - 门店:",$r,"菜品:",ho);const q=Array.isArray(L.data)?L.data:[];console.log("[API] 步骤数据:",q),o(q),s(ho),a($r)}}catch(O){console.error("[ApiRenderPage] 查询步骤数据失败:",O)}},Gf=async(w,O,L)=>{try{await Y.post(`${Ot}/steps/batch`,{dish_name:w,store_name:O,steps:L.map(U=>({step_no:U.step_no,cooking_description:U.cooking_description,cause:U.cause,key_points:U.key_points}))})}catch(U){throw console.error("[ApiRenderPage] 批量保存步骤失败:",U),U}},Zf=async w=>{try{console.log("[API] 创建菜品, 数据:",w);const L=(await Y.post(`${Ot}/dishes/`,w)).data;if(console.log("[API] 创建菜品响应:",L),L.code!==200)throw new Error(L.message||"创建菜品失败");return L}catch(O){throw console.error("[ApiRenderPage] 创建菜品失败:",O),O}},bf=async(w,O,L)=>{try{console.log("[API] 创建步骤, dishId:",w,"storeId:",O,"steps:",L);const B=(await Y.post(`${Ot}/steps/batch`,{dish_id:w,store_id:O,steps:L})).data;if(console.log("[API] 创建步骤响应:",B),B.code!==200)throw new Error(B.message||"创建步骤失败");return B}catch(U){throw console.error("[ApiRenderPage] 创建步骤失败:",U),U}},ed=async w=>{try{console.log("[API] 创建原料, 数据:",w);const L=(await Y.post(`${Ot}/ingredients/`,w)).data;if(console.log("[API] 创建原料响应:",L),L.code!==200)throw new Error(L.message||"创建原料失败");return L}catch(O){throw console.error("[ApiRenderPage] 创建原料失败:",O),O}},td=async()=>{if(!A.dish_name){d("缺少菜品名称");return}ft(!0),d(null);try{if(await Zf({dish_name:A.dish_name}),console.log("[Stock] 菜品创建成功"),A.steps.length>0&&(await bf(0,10,A.steps.map(w=>({step_no:w.step_no,cooking_description:w.cooking_description,cause:w.cause,key_points:w.key_points}))),console.log("[Stock] 步骤创建成功")),A.ingredients.length>0){for(const w of A.ingredients)await ed({store_id:10,ing_name:w.ing_name,ing_type:w.ing_type,ing_cost:w.ing_cost,ingredient_count:w.ingredient_count,ing_amount:w.ing_amount});console.log("[Stock] 原料创建成功")}console.log("[Stock] 入库完成"),me(!1),alert("入库成功!")}catch(w){console.error("[Stock] 入库失败:",w),d("入库失败,请重试")}finally{ft(!1)}};return b.useEffect(()=>{const w=O=>{console.log("========== 收到 postMessage =========="),console.log("origin:",O.origin),console.log("data:",JSON.stringify(O.data,null,2)),console.log("======================================");const L=O.data;if((L==null?void 0:L.type)!=="tool_event"||!(L!=null&&L.event)){console.log("[Debug] 消息格式不正确");return}const U=L,{type:B,code:X,id:$r,timestamp:ho,data:q}=U.event;if(console.log(`[解析] ${X} | ${B} | id: ${$r}`,q),X==="UPDATE_STORES"){console.log("[Debug] 匹配到 UPDATE_STORES 事件"),console.log("[Debug] eventType:",B),console.log("[Debug] eventData:",JSON.stringify(q,null,2));const ue=q;if(X==="UPDATE_STORES"&&ue.code===0&&ue.data&&ue.data.items){const tt=ue.data.items[0];console.log("[Debug] 直接从事件获取门店数据:",tt),tt&&(t(tt),p(de=>de+1),console.log("[Debug] 门店数据设置成功"));return}const $=(ue.data||{}).store_name;if(console.log("[Debug] storeName:",$),!$){console.warn("[Event] 门店名称为空");return}B==="tool_event_start"&&(console.log("[Event] 开始查询门店, store_name:",$),hn(String($)))}else if(X==="UPDATE_INGREDIENTS_BY_DISH"){if(B==="tool_event_start"){console.log("[Event] 查询原料数据:",q);const W=q.data||{};r([]),_e([]),ce(null),h(""),E("");const $=W.dish_name,ne=W.store_name;if(!$||!ne){console.warn("[Event] 查询原料缺少必传参数: dish_name, store_name");return}h($),E(ne),console.log("[Event] 开始查询原料, dish_name:",$,"store_name:",ne),qf({dish_name:$,store_name:ne})}}else if(X==="UPDATE_STEPS_BY_ID"){if(B==="tool_event_start"){console.log("[Event] UPDATE_STEPS_BY_ID 数据:",q);const $=(q.data||{}).id;if(console.log("[Event] id:",$),$==null){console.warn("[Event] 查询步骤缺少必传参数: id");return}o([]),N([]),z(null),s(""),a(""),console.log("[Event] 开始按ID查询步骤, id:",$),Xf(Number($))}}else if(X==="UPDATE_STEPS_BY_NAME"){if(B==="tool_event_start"){console.log("[Event] 查询步骤数据:",q);const W=q.data||{};o([]),N([]),z(null),s(""),a("");const $=W.dish_name,ne=W.store_name;if(!$||!ne){console.warn("[Event] 查询步骤缺少必传参数: dish_name, store_name");return}s($),a(ne),console.log("[Event] 开始查询步骤, dish_name:",$,"store_name:",ne),$s($,ne)}}else if(X==="UPDATE_BATCH_STEPS_BY_NAME"){if(B==="tool_event_start"){o([]),N([]),z(null),s(""),a("");const ue=q.dish_name,W=q.store_name,$=q.steps;ue&&W&&$&&(S(!0),Gf(ue,W,$).catch(()=>d("保存步骤失败")).finally(()=>S(!1)))}else if(B==="tool_event_end"){o([]),N([]),z(null),s(""),a("");const ue=q.dish_name||q.dishName,W=q.store_name||q.storeName;ue&&$s(ue,W)}}else if(X==="DISH_CREATE"){if(B==="tool_event_end"){console.log("[Event] 菜品创建数据:",q);const ue=q,W=ue.data||{},$=ue.code,ne=ue.msg;console.log("[Event] code:",$,"msg:",ne),console.log("[Event] 菜品数据:",W),o([]),N([]),z(null),s(""),a(""),r([]),_e([]),ce(null),h(""),E("");const Re=W.dish_name,tt=W.cuisine,de=W.scene,mo=W.steps,nd=(mo==null?void 0:mo.map(dt=>({step_no:Number(dt.step_no),cooking_description:dt.cooking_description||"",cause:dt.cause||"",key_points:dt.key_points||""})))||[],go=W.ingredients,rd=(go==null?void 0:go.map(dt=>({ing_name:dt.ing_name,ing_type:Number(dt.ing_type)||1,ing_amount:Number(dt.ing_amount)||0,ing_cost:Number(dt.ing_cost)||0,ingredient_count:Number(dt.ingredient_count)||0})))||[];Be({dish_name:Re,cuisine:tt,scene:de,steps:nd,ingredients:rd}),J(!0),console.log("[Event] 菜品创建完成")}}else if(X==="CREATE_DISH_BY_NAME"){if(B==="tool_event_end"){console.log("[Event] CREATE_DISH_BY_NAME 数据:",q);const W=q.data||{};console.log("[Event] 菜品信息数据:",W),o([]),N([]),z(null),s(""),a(""),r([]),_e([]),ce(null),h(""),E("");const $=W.dish_name,ne=W.store_id,Re=W.category_name,tt=W.big_category_name;Be({dish_name:$,store_id:ne,category_name:Re,big_category_name:tt,steps:[],ingredients:[]}),J(!0),console.log("[Event] 菜品信息显示完成")}}else if(X==="UPDATE_BATCH_INGREDIENTS_BY_NAME"){if(B==="tool_event_end"){console.log("[Event] 检测到 UPDATE_BATCH_INGREDIENTS_BY_NAME 事件"),console.log("[Event] eventData:",JSON.stringify(q,null,2));const W=q.data||{};console.log("[Event] dataObj:",JSON.stringify(W,null,2)),r([]),_e([]),ce(null),h(""),E("");const $=W.resolved;console.log("[Event] resolved:",JSON.stringify($,null,2));const ne={store_id:Number($==null?void 0:$.store_id)||0,store_name:($==null?void 0:$.store_name)||"",dish_id:Number($==null?void 0:$.dish_id)||0,dish_name:($==null?void 0:$.dish_name)||""};ce(ne);const Re=W.created;console.log("[Event] createdData:",JSON.stringify(Re,null,2));const tt=(Re||[]).map(de=>({id:Number(de.id)||0,store_id:Number(de.store_id)||0,dish_id:Number(de.dish_id)||0,ing_name:de.ing_name||"",ing_type:Number(de.ing_type)||0,ing_cost:Number(de.ing_cost)||0,ingredient_count:Number(de.ingredient_count)||0,ing_amount:Number(de.ing_amount)||0,ing_yield_rate:Number(de.ing_yield_rate)||0,ing_process_ratio:Number(de.ing_process_ratio)||0,ing_ratio:Number(de.ing_ratio)||0,ing_type_code:de.ing_type_code||"",ing_spec:de.ing_spec||"",ing_weight_g:Number(de.ing_weight_g)||0,ing_id:Number(de.ing_id)||0}));console.log("[Event] newBatchIngredients:",JSON.stringify(tt,null,2)),_e(tt),console.log("[Event] 批量原料加载完成,共",tt.length,"条")}}else if(X==="CREATE_BATCH_STEPS_WITH_DETAIL"&&B==="tool_event_end"){console.log("[Event] 检测到 CREATE_BATCH_STEPS_WITH_DETAIL 事件"),console.log("[Event] eventData:",JSON.stringify(q,null,2));const W=q.data;console.log("[Event] dataArray:",JSON.stringify(W,null,2)),o([]),N([]),z(null),s(""),a("");const $=(W||[]).map(Re=>({id:Number(Re.id)||0,dish_id:Number(Re.dish_id)||0,store_id:Number(Re.store_id)||0,step_no:Number(Re.step_no)||0,cooking_description:Re.cooking_description||"",cause:Re.cause||"",key_points:Re.key_points||""})),ne=W==null?void 0:W[0];z({store_id:Number(ne==null?void 0:ne.store_id)||0,dish_id:Number(ne==null?void 0:ne.dish_id)||0}),console.log("[Event] newBatchSteps:",JSON.stringify($,null,2)),N($),console.log("[Event] 批量步骤加载完成,共",$.length,"条")}};return window.addEventListener("message",w),()=>window.removeEventListener("message",w)},[]),g.jsxs("div",{className:"api-render-page",children:[m&&g.jsx("div",{className:"empty-store",children:g.jsx("p",{children:"正在处理..."})}),x&&!m&&g.jsxs("div",{className:"empty-store",children:[g.jsxs("p",{style:{color:"#c41e3a"},children:["错误: ",x]}),g.jsx("p",{className:"hint",children:"请检查后端服务是否启动"})]}),e&&g.jsxs("div",{className:"store-info-panel",children:[g.jsxs("div",{className:"panel-header",children:[g.jsx("h3",{children:"门店信息"}),g.jsxs("span",{className:"store-id",children:["ID: ",e.id]})]}),g.jsxs("div",{className:"store-info-content",children:[g.jsxs("div",{className:"info-row",children:[g.jsx("span",{className:"info-label",children:"门店名称:"}),g.jsx("span",{className:"info-value store-name",children:e.store_name||"-"})]}),g.jsxs("div",{className:"info-row",children:[g.jsx("span",{className:"info-label",children:"ID:"}),g.jsx("span",{className:"info-value",children:e.id})]}),g.jsxs("div",{className:"info-row",children:[g.jsx("span",{className:"info-label",children:"门店编号:"}),g.jsx("span",{className:"info-value",children:e.store_id||"-"})]})]})]}),(A.dish_name||A.category_name||A.big_category_name||A.store_id!==void 0||A.cuisine||A.steps.length>0||A.ingredients.length>0)&&g.jsxs("div",{className:`dish-create-panel ${V?"completed":""}`,children:[g.jsxs("div",{className:"panel-header",children:[g.jsx("h3",{children:"菜品信息"}),A.dish_name&&g.jsx("span",{className:`dish-status ${V?"completed":"creating"}`,children:V?"创建完成":"创建中"})]}),g.jsx("div",{className:"dish-create-content",children:g.jsxs("div",{className:"dish-basic-info",children:[A.dish_name&&g.jsx("div",{className:"dish-name",children:A.dish_name}),A.store_id!==void 0&&g.jsxs("div",{className:"dish-store-id",children:[g.jsx("span",{className:"label",children:"门店ID:"}),g.jsx("span",{className:"value",children:A.store_id})]}),A.category_name&&g.jsx("span",{className:"tag cuisine",children:A.category_name}),A.big_category_name&&g.jsx("span",{className:"tag category",children:A.big_category_name})]})})]}),(l.length>0||n.length>0||A.steps.length>0||A.ingredients.length>0||Ee.length>0||ie.length>0)&&g.jsxs("div",{className:"detail-grid",children:[g.jsxs("div",{className:"steps-panel",children:[g.jsxs("div",{className:"panel-header",children:[g.jsxs("div",{children:[g.jsx("h3",{children:"制作流程"}),I&&Ee.length>0&&g.jsxs("div",{className:"query-info",style:{fontSize:"12px",color:"#666",marginTop:"4px"},children:[I.store_id!==0&&g.jsxs("span",{children:["门店ID: ",I.store_id]}),I.store_id!==0&&I.dish_id!==0&&g.jsx("span",{style:{marginLeft:"12px"},children:"|"}),I.dish_id!==0&&g.jsxs("span",{style:{marginLeft:"12px"},children:["菜品ID: ",I.dish_id]})]}),(i||u)&&g.jsxs("div",{className:"query-info",style:{fontSize:"12px",color:"#666",marginTop:"4px"},children:[i&&g.jsxs("span",{children:["菜品: ",i]}),i&&u&&g.jsx("span",{style:{marginLeft:"12px"},children:"|"}),u&&g.jsxs("span",{style:{marginLeft:"12px"},children:["门店: ",u]})]})]}),g.jsxs("span",{className:"steps-count",children:["共 ",(A.steps.length>0?A.steps:Ee.length>0?Ee:l).length," 道工序"]})]}),g.jsx("div",{className:"steps-table-container",children:g.jsxs("table",{className:"steps-table",children:[g.jsx("thead",{children:g.jsxs("tr",{children:[g.jsx("th",{className:"col-step-num",children:"序号"}),g.jsx("th",{className:"col-step-desc",children:"步骤"}),g.jsx("th",{className:"col-step-cause",children:"原因"}),g.jsx("th",{className:"col-step-points",children:"要点"})]})}),g.jsx("tbody",{children:Ee.length>0?Ee.sort((w,O)=>w.step_no-O.step_no).map((w,O)=>{const L=(C==null?void 0:C.rowId)===O&&(C==null?void 0:C.col)==="desc",U=(C==null?void 0:C.rowId)===O&&(C==null?void 0:C.col)==="cause",B=(C==null?void 0:C.rowId)===O&&(C==null?void 0:C.col)==="points";return g.jsxs("tr",{children:[g.jsx("td",{className:"col-step-num",children:w.step_no}),g.jsx("td",{className:L?"cell-expanded":"cell-truncate",onDoubleClick:()=>F(L?null:{rowId:O,col:"desc"}),children:L?w.cooking_description:(w.cooking_description||"-").length>5?`${(w.cooking_description||"-").slice(0,5)}...`:w.cooking_description||"-"}),g.jsx("td",{className:U?"cell-expanded":"cell-truncate",onDoubleClick:()=>F(U?null:{rowId:O,col:"cause"}),children:U?w.cause:(w.cause||"-").length>5?`${(w.cause||"-").slice(0,5)}...`:w.cause||"-"}),g.jsx("td",{className:B?"cell-expanded":"cell-truncate",onDoubleClick:()=>F(B?null:{rowId:O,col:"points"}),children:B?w.key_points:(w.key_points||"-").length>5?`${(w.key_points||"-").slice(0,5)}...`:w.key_points||"-"})]},`batch-step-${w.id}`)}):A.steps.length>0?A.steps.sort((w,O)=>w.step_no-O.step_no).map((w,O)=>{const L=(C==null?void 0:C.rowId)===O&&(C==null?void 0:C.col)==="desc",U=(C==null?void 0:C.rowId)===O&&(C==null?void 0:C.col)==="cause",B=(C==null?void 0:C.rowId)===O&&(C==null?void 0:C.col)==="points";return g.jsxs("tr",{children:[g.jsx("td",{className:"col-step-num",children:w.step_no}),g.jsx("td",{className:L?"cell-expanded":"cell-truncate",onDoubleClick:()=>F(L?null:{rowId:O,col:"desc"}),children:L?w.cooking_description:(w.cooking_description||"-").length>5?`${(w.cooking_description||"-").slice(0,5)}...`:w.cooking_description||"-"}),g.jsx("td",{className:U?"cell-expanded":"cell-truncate",onDoubleClick:()=>F(U?null:{rowId:O,col:"cause"}),children:U?w.cause:(w.cause||"-").length>5?`${(w.cause||"-").slice(0,5)}...`:w.cause||"-"}),g.jsx("td",{className:B?"cell-expanded":"cell-truncate",onDoubleClick:()=>F(B?null:{rowId:O,col:"points"}),children:B?w.key_points:(w.key_points||"-").length>5?`${(w.key_points||"-").slice(0,5)}...`:w.key_points||"-"})]},`create-step-${w.step_no}`)}):l.length>0?l.sort((w,O)=>w.step_no-O.step_no).map(w=>{const O=(C==null?void 0:C.rowId)===w.id&&(C==null?void 0:C.col)==="desc",L=(C==null?void 0:C.rowId)===w.id&&(C==null?void 0:C.col)==="cause",U=(C==null?void 0:C.rowId)===w.id&&(C==null?void 0:C.col)==="points";return g.jsxs("tr",{children:[g.jsx("td",{className:"col-step-num",children:w.step_no}),g.jsx("td",{className:O?"cell-expanded":"cell-truncate",onDoubleClick:()=>F(O?null:{rowId:w.id,col:"desc"}),children:O?w.cooking_description:(w.cooking_description||"-").length>5?`${(w.cooking_description||"-").slice(0,5)}...`:w.cooking_description||"-"}),g.jsx("td",{className:L?"cell-expanded":"cell-truncate",onDoubleClick:()=>F(L?null:{rowId:w.id,col:"cause"}),children:L?w.cause:(w.cause||"-").length>5?`${(w.cause||"-").slice(0,5)}...`:w.cause||"-"}),g.jsx("td",{className:U?"cell-expanded":"cell-truncate",onDoubleClick:()=>F(U?null:{rowId:w.id,col:"points"}),children:U?w.key_points:(w.key_points||"-").length>5?`${(w.key_points||"-").slice(0,5)}...`:w.key_points||"-"})]},w.id)}):g.jsx("tr",{children:g.jsx("td",{colSpan:4,style:{textAlign:"center",color:"#999",padding:"20px"},children:"暂无步骤数据"})})})]})}),g.jsx("div",{className:"steps-footer",children:g.jsx("div",{className:"steps-summary",children:g.jsxs("span",{children:["共 ",(A.steps.length>0?A.steps:Ee.length>0?Ee:l).length," 道工序"]})})})]}),g.jsxs("div",{className:"ingredient-panel",children:[g.jsxs("div",{className:"panel-header",children:[g.jsxs("div",{children:[g.jsx("h3",{children:"原料成本明细"}),Je&&ie.length>0&&g.jsxs("div",{className:"query-info",style:{fontSize:"12px",color:"#666",marginTop:"4px"},children:[Je.store_id!==0&&g.jsxs("span",{children:["门店ID: ",Je.store_id]}),Je.store_id!==0&&Je.dish_id!==0&&g.jsx("span",{style:{marginLeft:"12px"},children:"|"}),Je.dish_id!==0&&g.jsxs("span",{style:{marginLeft:"12px"},children:["菜品ID: ",Je.dish_id]})]}),(f||y)&&g.jsxs("div",{className:"query-info",style:{fontSize:"12px",color:"#666",marginTop:"4px"},children:[f&&g.jsxs("span",{children:["菜品: ",f]}),f&&y&&g.jsx("span",{style:{marginLeft:"12px"},children:"|"}),y&&g.jsxs("span",{style:{marginLeft:"12px"},children:["门店: ",y]})]})]}),g.jsxs("span",{className:"ingredient-count",children:["共 ",(A.ingredients.length>0?A.ingredients:ie.length>0?ie:n).length," 种原料"]})]}),g.jsx("div",{className:"ingredient-table-container",children:g.jsxs("table",{className:"ingredient-table",children:[g.jsx("thead",{children:g.jsxs("tr",{children:[g.jsx("th",{className:"col-ingredient",children:"原料名称"}),g.jsx("th",{className:"col-amount",children:"用量"}),g.jsx("th",{className:"col-unit-price",children:"单价(元)"}),g.jsx("th",{className:"col-subtotal",children:"小计"})]})}),g.jsx("tbody",{children:ie.length>0?ie.map((w,O)=>g.jsxs("tr",{children:[g.jsx("td",{className:"col-ingredient",children:w.ing_name||"-"}),g.jsx("td",{className:"col-amount",children:w.ing_amount}),g.jsx("td",{className:"col-unit-price",children:w.ing_cost.toFixed(2)}),g.jsx("td",{className:"col-subtotal",children:w.ingredient_count.toFixed(2)})]},`batch-ing-${O}`)):A.ingredients.length>0?A.ingredients.map((w,O)=>g.jsxs("tr",{children:[g.jsx("td",{className:"col-ingredient",children:w.ing_name}),g.jsx("td",{className:"col-amount",children:w.ing_amount}),g.jsx("td",{className:"col-unit-price",children:w.ing_cost.toFixed(2)}),g.jsx("td",{className:"col-subtotal",children:w.ingredient_count.toFixed(2)})]},`create-ing-${O}`)):n.length>0?(()=>{const w=(T-1)*D,O=w+D;return n.slice(w,O).map((U,B)=>g.jsxs("tr",{children:[g.jsxs("td",{className:"col-ingredient",children:[g.jsx("span",{className:"ingredient-type-badge",children:U.ing_type_name}),U.ing_name]}),g.jsx("td",{className:"col-amount",children:U.ing_amount}),g.jsx("td",{className:"col-unit-price",children:U.ing_cost.toFixed(2)}),g.jsx("td",{className:"col-subtotal",children:U.ingredient_count.toFixed(2)})]},U.id||w+B))})():g.jsx("tr",{children:g.jsx("td",{colSpan:4,style:{textAlign:"center",color:"#999",padding:"20px"},children:"暂无原料数据"})})})]})}),g.jsxs("div",{className:"ingredient-footer",children:[A.ingredients.length===0&&ie.length===0&&n.length>0&&g.jsxs("div",{className:"ingredient-pagination",children:[g.jsx("button",{className:"page-btn",disabled:T<=1,onClick:()=>R(T-1),children:"上一页"}),g.jsxs("span",{className:"page-info",children:[Math.ceil(n.length/D)," 页 / ",T," 页"]}),g.jsx("button",{className:"page-btn",disabled:T>=Math.ceil(n.length/D),onClick:()=>R(T+1),children:"下一页"})]}),g.jsxs("div",{className:"cost-summary",children:[g.jsx("span",{className:"cost-label",children:"单价求和:"}),g.jsxs("span",{className:"cost-value",children:[(ie.length>0?ie.reduce((w,O)=>w+O.ing_cost,0):A.ingredients.length>0?A.ingredients.reduce((w,O)=>w+O.ing_cost,0):n.reduce((w,O)=>w+(O.ing_cost||0),0)).toFixed(2)," 元"]})]})]})]})]}),!e&&n.length===0&&l.length===0&&A.steps.length===0&&A.ingredients.length===0&&ie.length===0&&Ee.length===0&&!x&&!m&&g.jsxs("div",{className:"empty-store",children:[g.jsx("p",{children:"暂无数据"}),g.jsx("p",{className:"hint",children:"通过 postMessage 发送事件更新数据"})]}),g.jsxs("footer",{className:"render-footer",children:[A.scene&&g.jsxs("div",{className:"dish-scene",children:[g.jsx("span",{className:"scene-label",children:"推荐场景:"}),g.jsx("span",{className:"scene-value",children:A.scene})]}),g.jsxs("div",{className:"footer-right",children:[g.jsx("button",{className:"action-btn save",children:"💾 保存"}),g.jsx("button",{className:"action-btn stock",onClick:()=>me(!0),disabled:!V,children:"📦 入库"})]})]}),ct&&g.jsx("div",{className:"modal-overlay",onClick:()=>!Ye&&me(!1),children:g.jsxs("div",{className:"modal-content",onClick:w=>w.stopPropagation(),children:[g.jsxs("div",{className:"modal-header",children:[g.jsx("h3",{children:"确认入库"}),!Ye&&g.jsx("button",{className:"modal-close",onClick:()=>me(!1),children:"×"})]}),g.jsxs("div",{className:"modal-body",children:[g.jsx("p",{children:"确定要将以下菜品信息入库吗?"}),g.jsxs("div",{className:"stock-summary",children:[g.jsxs("div",{className:"stock-item",children:[g.jsx("span",{className:"stock-label",children:"菜品名称:"}),g.jsx("span",{className:"stock-value",children:A.dish_name||"-"})]}),g.jsxs("div",{className:"stock-item",children:[g.jsx("span",{className:"stock-label",children:"菜系:"}),g.jsx("span",{className:"stock-value",children:A.cuisine||"-"})]}),g.jsxs("div",{className:"stock-item",children:[g.jsx("span",{className:"stock-label",children:"制作工序:"}),g.jsxs("span",{className:"stock-value",children:[A.steps.length," 道"]})]}),g.jsxs("div",{className:"stock-item",children:[g.jsx("span",{className:"stock-label",children:"原料种类:"}),g.jsxs("span",{className:"stock-value",children:[A.ingredients.length," 种"]})]})]})]}),g.jsxs("div",{className:"modal-footer",children:[g.jsx("button",{className:"btn btn-cancel",onClick:()=>me(!1),disabled:Ye,children:"取消"}),g.jsx("button",{className:"btn btn-confirm",onClick:td,disabled:Ye,children:Ye?"入库中...":"确认入库"})]})]})})]},c)}function ug(){return g.jsx(sg,{})}Ko.createRoot(document.getElementById("root")).render(g.jsx(Sd.StrictMode,{children:g.jsx(ug,{})}));
47