Last active 1 month ago

Revision 6a003c76ff7fc4e5037a9814a2c9a9dc01c8e348

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 rd(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var ha={exports:{}},Xl={},ma={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 Lr=Symbol.for("react.element"),ld=Symbol.for("react.portal"),od=Symbol.for("react.fragment"),id=Symbol.for("react.strict_mode"),sd=Symbol.for("react.profiler"),ud=Symbol.for("react.provider"),ad=Symbol.for("react.context"),cd=Symbol.for("react.forward_ref"),fd=Symbol.for("react.suspense"),dd=Symbol.for("react.memo"),pd=Symbol.for("react.lazy"),Vs=Symbol.iterator;function hd(e){return e===null||typeof e!="object"?null:(e=Vs&&e[Vs]||e["@@iterator"],typeof e=="function"?e:null)}var ga={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},ya=Object.assign,va={};function Vn(e,t,n){this.props=e,this.context=t,this.refs=va,this.updater=n||ga}Vn.prototype.isReactComponent={};Vn.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")};Vn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function wa(){}wa.prototype=Vn.prototype;function Wi(e,t,n){this.props=e,this.context=t,this.refs=va,this.updater=n||ga}var Qi=Wi.prototype=new wa;Qi.constructor=Wi;ya(Qi,Vn.prototype);Qi.isPureReactComponent=!0;var Ws=Array.isArray,Sa=Object.prototype.hasOwnProperty,Ki={current:null},_a={key:!0,ref:!0,__self:!0,__source:!0};function Ea(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)Sa.call(t,r)&&!_a.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:Lr,type:e,key:o,ref:i,props:l,_owner:Ki.current}}function md(e,t){return{$$typeof:Lr,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Ji(e){return typeof e=="object"&&e!==null&&e.$$typeof===Lr}function gd(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Qs=/\/+/g;function vo(e,t){return typeof e=="object"&&e!==null&&e.key!=null?gd(""+e.key):t.toString(36)}function cl(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 Lr:case ld:i=!0}}if(i)return i=e,l=l(i),e=r===""?"."+vo(i,0):r,Ws(l)?(n="",e!=null&&(n=e.replace(Qs,"$&/")+"/"),cl(l,t,n,"",function(a){return a})):l!=null&&(Ji(l)&&(l=md(l,n+(!l.key||i&&i.key===l.key?"":(""+l.key).replace(Qs,"$&/")+"/")+e)),t.push(l)),1;if(i=0,r=r===""?".":r+":",Ws(e))for(var s=0;s<e.length;s++){o=e[s];var u=r+vo(o,s);i+=cl(o,t,n,u,l)}else if(u=hd(e),typeof u=="function")for(e=u.call(e),s=0;!(o=e.next()).done;)o=o.value,u=r+vo(o,s++),i+=cl(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 Kr(e,t,n){if(e==null)return e;var r=[],l=0;return cl(e,r,"","",function(o){return t.call(n,o,l++)}),r}function yd(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 Te={current:null},fl={transition:null},vd={ReactCurrentDispatcher:Te,ReactCurrentBatchConfig:fl,ReactCurrentOwner:Ki};function ka(){throw Error("act(...) is not supported in production builds of React.")}H.Children={map:Kr,forEach:function(e,t,n){Kr(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Kr(e,function(){t++}),t},toArray:function(e){return Kr(e,function(t){return t})||[]},only:function(e){if(!Ji(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};H.Component=Vn;H.Fragment=od;H.Profiler=sd;H.PureComponent=Wi;H.StrictMode=id;H.Suspense=fd;H.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=vd;H.act=ka;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=ya({},e.props),l=e.key,o=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,i=Ki.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(u in t)Sa.call(t,u)&&!_a.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:Lr,type:e.type,key:l,ref:o,props:r,_owner:i}};H.createContext=function(e){return e={$$typeof:ad,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:ud,_context:e},e.Consumer=e};H.createElement=Ea;H.createFactory=function(e){var t=Ea.bind(null,e);return t.type=e,t};H.createRef=function(){return{current:null}};H.forwardRef=function(e){return{$$typeof:cd,render:e}};H.isValidElement=Ji;H.lazy=function(e){return{$$typeof:pd,_payload:{_status:-1,_result:e},_init:yd}};H.memo=function(e,t){return{$$typeof:dd,type:e,compare:t===void 0?null:t}};H.startTransition=function(e){var t=fl.transition;fl.transition={};try{e()}finally{fl.transition=t}};H.unstable_act=ka;H.useCallback=function(e,t){return Te.current.useCallback(e,t)};H.useContext=function(e){return Te.current.useContext(e)};H.useDebugValue=function(){};H.useDeferredValue=function(e){return Te.current.useDeferredValue(e)};H.useEffect=function(e,t){return Te.current.useEffect(e,t)};H.useId=function(){return Te.current.useId()};H.useImperativeHandle=function(e,t,n){return Te.current.useImperativeHandle(e,t,n)};H.useInsertionEffect=function(e,t){return Te.current.useInsertionEffect(e,t)};H.useLayoutEffect=function(e,t){return Te.current.useLayoutEffect(e,t)};H.useMemo=function(e,t){return Te.current.useMemo(e,t)};H.useReducer=function(e,t,n){return Te.current.useReducer(e,t,n)};H.useRef=function(e){return Te.current.useRef(e)};H.useState=function(e){return Te.current.useState(e)};H.useSyncExternalStore=function(e,t,n){return Te.current.useSyncExternalStore(e,t,n)};H.useTransition=function(){return Te.current.useTransition()};H.version="18.3.1";ma.exports=H;var Z=ma.exports;const wd=rd(Z);/**
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 Sd=Z,_d=Symbol.for("react.element"),Ed=Symbol.for("react.fragment"),kd=Object.prototype.hasOwnProperty,xd=Sd.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Nd={key:!0,ref:!0,__self:!0,__source:!0};function xa(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)kd.call(t,r)&&!Nd.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:_d,type:e,key:o,ref:i,props:l,_owner:xd.current}}Xl.Fragment=Ed;Xl.jsx=xa;Xl.jsxs=xa;ha.exports=Xl;var g=ha.exports,Jo={},Na={exports:{}},Ve={},Ca={exports:{}},Pa={};/**
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(C,z){var M=C.length;C.push(z);e:for(;0<M;){var W=M-1>>>1,q=C[W];if(0<l(q,z))C[W]=z,C[M]=q,M=W;else break e}}function n(C){return C.length===0?null:C[0]}function r(C){if(C.length===0)return null;var z=C[0],M=C.pop();if(M!==z){C[0]=M;e:for(var W=0,q=C.length,at=q>>>1;W<at;){var pe=2*(W+1)-1,Je=C[pe],ct=pe+1,hn=C[ct];if(0>l(Je,M))ct<q&&0>l(hn,Je)?(C[W]=hn,C[ct]=M,W=ct):(C[W]=Je,C[pe]=M,W=pe);else if(ct<q&&0>l(hn,M))C[W]=hn,C[ct]=M,W=ct;else break e}}return z}function l(C,z){var M=C.sortIndex-z.sortIndex;return M!==0?M:C.id-z.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(C){for(var z=n(a);z!==null;){if(z.callback===null)r(a);else if(z.startTime<=C)r(a),z.sortIndex=z.expirationTime,t(u,z);else break;z=n(a)}}function _(C){if(S=!1,p(C),!m)if(n(u)!==null)m=!0,de(P);else{var z=n(a);z!==null&&Se(_,z.startTime-C)}}function P(C,z){m=!1,S&&(S=!1,d(A),A=-1),E=!0;var M=y;try{for(p(z),h=n(u);h!==null&&(!(h.expirationTime>z)||C&&!L());){var W=h.callback;if(typeof W=="function"){h.callback=null,y=h.priorityLevel;var q=W(h.expirationTime<=z);z=e.unstable_now(),typeof q=="function"?h.callback=q:h===n(u)&&r(u),p(z)}else r(u);h=n(u)}if(h!==null)var at=!0;else{var pe=n(a);pe!==null&&Se(_,pe.startTime-z),at=!1}return at}finally{h=null,y=M,E=!1}}var T=!1,R=null,A=-1,N=5,F=-1;function L(){return!(e.unstable_now()-F<N)}function Qe(){if(R!==null){var C=e.unstable_now();F=C;var z=!0;try{z=R(!0,C)}finally{z?oe():(T=!1,R=null)}}else T=!1}var oe;if(typeof c=="function")oe=function(){c(Qe)};else if(typeof MessageChannel<"u"){var je=new MessageChannel,Ke=je.port2;je.port1.onmessage=Qe,oe=function(){Ke.postMessage(null)}}else oe=function(){x(Qe,0)};function de(C){R=C,T||(T=!0,oe())}function Se(C,z){A=x(function(){C(e.unstable_now())},z)}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(C){C.callback=null},e.unstable_continueExecution=function(){m||E||(m=!0,de(P))},e.unstable_forceFrameRate=function(C){0>C||125<C?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):N=0<C?Math.floor(1e3/C):5},e.unstable_getCurrentPriorityLevel=function(){return y},e.unstable_getFirstCallbackNode=function(){return n(u)},e.unstable_next=function(C){switch(y){case 1:case 2:case 3:var z=3;break;default:z=y}var M=y;y=z;try{return C()}finally{y=M}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(C,z){switch(C){case 1:case 2:case 3:case 4:case 5:break;default:C=3}var M=y;y=C;try{return z()}finally{y=M}},e.unstable_scheduleCallback=function(C,z,M){var W=e.unstable_now();switch(typeof M=="object"&&M!==null?(M=M.delay,M=typeof M=="number"&&0<M?W+M:W):M=W,C){case 1:var q=-1;break;case 2:q=250;break;case 5:q=1073741823;break;case 4:q=1e4;break;default:q=5e3}return q=M+q,C={id:f++,callback:z,priorityLevel:C,startTime:M,expirationTime:q,sortIndex:-1},M>W?(C.sortIndex=M,t(a,C),n(u)===null&&C===n(a)&&(S?(d(A),A=-1):S=!0,Se(_,M-W))):(C.sortIndex=q,t(u,C),m||E||(m=!0,de(P))),C},e.unstable_shouldYield=L,e.unstable_wrapCallback=function(C){var z=y;return function(){var M=y;y=z;try{return C.apply(this,arguments)}finally{y=M}}}})(Pa);Ca.exports=Pa;var Cd=Ca.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 Pd=Z,He=Cd;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 Ra=new Set,yr={};function dn(e,t){In(e,t),In(e+"Capture",t)}function In(e,t){for(yr[e]=t,e=0;e<t.length;e++)Ra.add(t[e])}var kt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Yo=Object.prototype.hasOwnProperty,Rd=/^[: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]*$/,Ks={},Js={};function Td(e){return Yo.call(Js,e)?!0:Yo.call(Ks,e)?!1:Rd.test(e)?Js[e]=!0:(Ks[e]=!0,!1)}function Od(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 jd(e,t,n,r){if(t===null||typeof t>"u"||Od(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 Oe(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 we={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){we[e]=new Oe(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];we[t]=new Oe(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){we[e]=new Oe(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){we[e]=new Oe(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){we[e]=new Oe(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){we[e]=new Oe(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){we[e]=new Oe(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){we[e]=new Oe(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){we[e]=new Oe(e,5,!1,e.toLowerCase(),null,!1,!1)});var Yi=/[\-:]([a-z])/g;function qi(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(Yi,qi);we[t]=new Oe(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(Yi,qi);we[t]=new Oe(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(Yi,qi);we[t]=new Oe(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){we[e]=new Oe(e,1,!1,e.toLowerCase(),null,!1,!1)});we.xlinkHref=new Oe("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){we[e]=new Oe(e,1,!1,e.toLowerCase(),null,!0,!0)});function Xi(e,t,n,r){var l=we.hasOwnProperty(t)?we[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(jd(t,n,l,r)&&(n=null),r||l===null?Td(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 Pt=Pd.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Jr=Symbol.for("react.element"),yn=Symbol.for("react.portal"),vn=Symbol.for("react.fragment"),Gi=Symbol.for("react.strict_mode"),qo=Symbol.for("react.profiler"),Ta=Symbol.for("react.provider"),Oa=Symbol.for("react.context"),Zi=Symbol.for("react.forward_ref"),Xo=Symbol.for("react.suspense"),Go=Symbol.for("react.suspense_list"),bi=Symbol.for("react.memo"),Ot=Symbol.for("react.lazy"),ja=Symbol.for("react.offscreen"),Ys=Symbol.iterator;function qn(e){return e===null||typeof e!="object"?null:(e=Ys&&e[Ys]||e["@@iterator"],typeof e=="function"?e:null)}var le=Object.assign,wo;function lr(e){if(wo===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);wo=t&&t[1]||""}return`
35`+wo+e}var So=!1;function _o(e,t){if(!e||So)return"";So=!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{So=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?lr(e):""}function Dd(e){switch(e.tag){case 5:return lr(e.type);case 16:return lr("Lazy");case 13:return lr("Suspense");case 19:return lr("SuspenseList");case 0:case 2:case 15:return e=_o(e.type,!1),e;case 11:return e=_o(e.type.render,!1),e;case 1:return e=_o(e.type,!0),e;default:return""}}function Zo(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 vn:return"Fragment";case yn:return"Portal";case qo:return"Profiler";case Gi:return"StrictMode";case Xo:return"Suspense";case Go:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Oa:return(e.displayName||"Context")+".Consumer";case Ta:return(e._context.displayName||"Context")+".Provider";case Zi:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case bi:return t=e.displayName||null,t!==null?t:Zo(e.type)||"Memo";case Ot:t=e._payload,e=e._init;try{return Zo(e(t))}catch{}}return null}function Ad(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 Zo(t);case 8:return t===Gi?"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 Wt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Da(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Ld(e){var t=Da(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 Yr(e){e._valueTracker||(e._valueTracker=Ld(e))}function Aa(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Da(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Nl(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 bo(e,t){var n=t.checked;return le({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function qs(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Wt(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 La(e,t){t=t.checked,t!=null&&Xi(e,"checked",t,!1)}function ei(e,t){La(e,t);var n=Wt(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")?ti(e,t.type,n):t.hasOwnProperty("defaultValue")&&ti(e,t.type,Wt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Xs(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 ti(e,t,n){(t!=="number"||Nl(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var or=Array.isArray;function Tn(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=""+Wt(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 ni(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(k(91));return le({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Gs(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(or(n)){if(1<n.length)throw Error(k(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Wt(n)}}function Ia(e,t){var n=Wt(t.value),r=Wt(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 Zs(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function za(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 ri(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?za(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var qr,Fa=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 vr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var ur={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},Id=["Webkit","ms","Moz","O"];Object.keys(ur).forEach(function(e){Id.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ur[t]=ur[e]})});function Ua(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||ur.hasOwnProperty(e)&&ur[e]?(""+t).trim():t+"px"}function Ma(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=Ua(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var zd=le({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 li(e,t){if(t){if(zd[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 oi(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 ii=null;function es(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var si=null,On=null,jn=null;function bs(e){if(e=Fr(e)){if(typeof si!="function")throw Error(k(280));var t=e.stateNode;t&&(t=to(t),si(e.stateNode,e.type,t))}}function Ba(e){On?jn?jn.push(e):jn=[e]:On=e}function $a(){if(On){var e=On,t=jn;if(jn=On=null,bs(e),t)for(e=0;e<t.length;e++)bs(t[e])}}function Ha(e,t){return e(t)}function Va(){}var Eo=!1;function Wa(e,t,n){if(Eo)return e(t,n);Eo=!0;try{return Ha(e,t,n)}finally{Eo=!1,(On!==null||jn!==null)&&(Va(),$a())}}function wr(e,t){var n=e.stateNode;if(n===null)return null;var r=to(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 ui=!1;if(kt)try{var Xn={};Object.defineProperty(Xn,"passive",{get:function(){ui=!0}}),window.addEventListener("test",Xn,Xn),window.removeEventListener("test",Xn,Xn)}catch{ui=!1}function Fd(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 ar=!1,Cl=null,Pl=!1,ai=null,Ud={onError:function(e){ar=!0,Cl=e}};function Md(e,t,n,r,l,o,i,s,u){ar=!1,Cl=null,Fd.apply(Ud,arguments)}function Bd(e,t,n,r,l,o,i,s,u){if(Md.apply(this,arguments),ar){if(ar){var a=Cl;ar=!1,Cl=null}else throw Error(k(198));Pl||(Pl=!0,ai=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 Qa(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 eu(e){if(pn(e)!==e)throw Error(k(188))}function $d(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 eu(l),e;if(o===r)return eu(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 Ka(e){return e=$d(e),e!==null?Ja(e):null}function Ja(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Ja(e);if(t!==null)return t;e=e.sibling}return null}var Ya=He.unstable_scheduleCallback,tu=He.unstable_cancelCallback,Hd=He.unstable_shouldYield,Vd=He.unstable_requestPaint,ue=He.unstable_now,Wd=He.unstable_getCurrentPriorityLevel,ts=He.unstable_ImmediatePriority,qa=He.unstable_UserBlockingPriority,Rl=He.unstable_NormalPriority,Qd=He.unstable_LowPriority,Xa=He.unstable_IdlePriority,Gl=null,gt=null;function Kd(e){if(gt&&typeof gt.onCommitFiberRoot=="function")try{gt.onCommitFiberRoot(Gl,e,void 0,(e.current.flags&128)===128)}catch{}}var ot=Math.clz32?Math.clz32:qd,Jd=Math.log,Yd=Math.LN2;function qd(e){return e>>>=0,e===0?32:31-(Jd(e)/Yd|0)|0}var Xr=64,Gr=4194304;function ir(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 Tl(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=ir(s):(o&=i,o!==0&&(r=ir(o)))}else i=n&~l,i!==0?r=ir(i):o!==0&&(r=ir(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-ot(t),l=1<<n,r|=e[n],t&=~l;return r}function Xd(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 Gd(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,o=e.pendingLanes;0<o;){var i=31-ot(o),s=1<<i,u=l[i];u===-1?(!(s&n)||s&r)&&(l[i]=Xd(s,t)):u<=t&&(e.expiredLanes|=s),o&=~s}}function ci(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Ga(){var e=Xr;return Xr<<=1,!(Xr&4194240)&&(Xr=64),e}function ko(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Ir(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-ot(t),e[t]=n}function Zd(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-ot(n),o=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~o}}function ns(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ot(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var J=0;function Za(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var ba,rs,ec,tc,nc,fi=!1,Zr=[],zt=null,Ft=null,Ut=null,Sr=new Map,_r=new Map,Dt=[],bd="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 nu(e,t){switch(e){case"focusin":case"focusout":zt=null;break;case"dragenter":case"dragleave":Ft=null;break;case"mouseover":case"mouseout":Ut=null;break;case"pointerover":case"pointerout":Sr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":_r.delete(t.pointerId)}}function Gn(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=Fr(t),t!==null&&rs(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function ep(e,t,n,r,l){switch(t){case"focusin":return zt=Gn(zt,e,t,n,r,l),!0;case"dragenter":return Ft=Gn(Ft,e,t,n,r,l),!0;case"mouseover":return Ut=Gn(Ut,e,t,n,r,l),!0;case"pointerover":var o=l.pointerId;return Sr.set(o,Gn(Sr.get(o)||null,e,t,n,r,l)),!0;case"gotpointercapture":return o=l.pointerId,_r.set(o,Gn(_r.get(o)||null,e,t,n,r,l)),!0}return!1}function rc(e){var t=Zt(e.target);if(t!==null){var n=pn(t);if(n!==null){if(t=n.tag,t===13){if(t=Qa(n),t!==null){e.blockedOn=t,nc(e.priority,function(){ec(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 dl(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=di(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);ii=r,n.target.dispatchEvent(r),ii=null}else return t=Fr(n),t!==null&&rs(t),e.blockedOn=n,!1;t.shift()}return!0}function ru(e,t,n){dl(e)&&n.delete(t)}function tp(){fi=!1,zt!==null&&dl(zt)&&(zt=null),Ft!==null&&dl(Ft)&&(Ft=null),Ut!==null&&dl(Ut)&&(Ut=null),Sr.forEach(ru),_r.forEach(ru)}function Zn(e,t){e.blockedOn===t&&(e.blockedOn=null,fi||(fi=!0,He.unstable_scheduleCallback(He.unstable_NormalPriority,tp)))}function Er(e){function t(l){return Zn(l,e)}if(0<Zr.length){Zn(Zr[0],e);for(var n=1;n<Zr.length;n++){var r=Zr[n];r.blockedOn===e&&(r.blockedOn=null)}}for(zt!==null&&Zn(zt,e),Ft!==null&&Zn(Ft,e),Ut!==null&&Zn(Ut,e),Sr.forEach(t),_r.forEach(t),n=0;n<Dt.length;n++)r=Dt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<Dt.length&&(n=Dt[0],n.blockedOn===null);)rc(n),n.blockedOn===null&&Dt.shift()}var Dn=Pt.ReactCurrentBatchConfig,Ol=!0;function np(e,t,n,r){var l=J,o=Dn.transition;Dn.transition=null;try{J=1,ls(e,t,n,r)}finally{J=l,Dn.transition=o}}function rp(e,t,n,r){var l=J,o=Dn.transition;Dn.transition=null;try{J=4,ls(e,t,n,r)}finally{J=l,Dn.transition=o}}function ls(e,t,n,r){if(Ol){var l=di(e,t,n,r);if(l===null)Ao(e,t,r,jl,n),nu(e,r);else if(ep(l,e,t,n,r))r.stopPropagation();else if(nu(e,r),t&4&&-1<bd.indexOf(e)){for(;l!==null;){var o=Fr(l);if(o!==null&&ba(o),o=di(e,t,n,r),o===null&&Ao(e,t,r,jl,n),o===l)break;l=o}l!==null&&r.stopPropagation()}else Ao(e,t,r,null,n)}}var jl=null;function di(e,t,n,r){if(jl=null,e=es(r),e=Zt(e),e!==null)if(t=pn(e),t===null)e=null;else if(n=t.tag,n===13){if(e=Qa(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 jl=e,null}function lc(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(Wd()){case ts:return 1;case qa:return 4;case Rl:case Qd:return 16;case Xa:return 536870912;default:return 16}default:return 16}}var Lt=null,os=null,pl=null;function oc(){if(pl)return pl;var e,t=os,n=t.length,r,l="value"in Lt?Lt.value:Lt.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 pl=l.slice(e,1<r?1-r:void 0)}function hl(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 br(){return!0}function lu(){return!1}function We(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)?br:lu,this.isPropagationStopped=lu,this}return le(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=br)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=br)},persist:function(){},isPersistent:br}),t}var Wn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},is=We(Wn),zr=le({},Wn,{view:0,detail:0}),lp=We(zr),xo,No,bn,Zl=le({},zr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:ss,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!==bn&&(bn&&e.type==="mousemove"?(xo=e.screenX-bn.screenX,No=e.screenY-bn.screenY):No=xo=0,bn=e),xo)},movementY:function(e){return"movementY"in e?e.movementY:No}}),ou=We(Zl),op=le({},Zl,{dataTransfer:0}),ip=We(op),sp=le({},zr,{relatedTarget:0}),Co=We(sp),up=le({},Wn,{animationName:0,elapsedTime:0,pseudoElement:0}),ap=We(up),cp=le({},Wn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),fp=We(cp),dp=le({},Wn,{data:0}),iu=We(dp),pp={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},hp={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"},mp={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function gp(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=mp[e])?!!t[e]:!1}function ss(){return gp}var yp=le({},zr,{key:function(e){if(e.key){var t=pp[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=hl(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?hp[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:ss,charCode:function(e){return e.type==="keypress"?hl(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?hl(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),vp=We(yp),wp=le({},Zl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),su=We(wp),Sp=le({},zr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ss}),_p=We(Sp),Ep=le({},Wn,{propertyName:0,elapsedTime:0,pseudoElement:0}),kp=We(Ep),xp=le({},Zl,{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}),Np=We(xp),Cp=[9,13,27,32],us=kt&&"CompositionEvent"in window,cr=null;kt&&"documentMode"in document&&(cr=document.documentMode);var Pp=kt&&"TextEvent"in window&&!cr,ic=kt&&(!us||cr&&8<cr&&11>=cr),uu=" ",au=!1;function sc(e,t){switch(e){case"keyup":return Cp.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function uc(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var wn=!1;function Rp(e,t){switch(e){case"compositionend":return uc(t);case"keypress":return t.which!==32?null:(au=!0,uu);case"textInput":return e=t.data,e===uu&&au?null:e;default:return null}}function Tp(e,t){if(wn)return e==="compositionend"||!us&&sc(e,t)?(e=oc(),pl=os=Lt=null,wn=!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 ic&&t.locale!=="ko"?null:t.data;default:return null}}var Op={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 cu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Op[e.type]:t==="textarea"}function ac(e,t,n,r){Ba(r),t=Dl(t,"onChange"),0<t.length&&(n=new is("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var fr=null,kr=null;function jp(e){Sc(e,0)}function bl(e){var t=En(e);if(Aa(t))return e}function Dp(e,t){if(e==="change")return t}var cc=!1;if(kt){var Po;if(kt){var Ro="oninput"in document;if(!Ro){var fu=document.createElement("div");fu.setAttribute("oninput","return;"),Ro=typeof fu.oninput=="function"}Po=Ro}else Po=!1;cc=Po&&(!document.documentMode||9<document.documentMode)}function du(){fr&&(fr.detachEvent("onpropertychange",fc),kr=fr=null)}function fc(e){if(e.propertyName==="value"&&bl(kr)){var t=[];ac(t,kr,e,es(e)),Wa(jp,t)}}function Ap(e,t,n){e==="focusin"?(du(),fr=t,kr=n,fr.attachEvent("onpropertychange",fc)):e==="focusout"&&du()}function Lp(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return bl(kr)}function Ip(e,t){if(e==="click")return bl(t)}function zp(e,t){if(e==="input"||e==="change")return bl(t)}function Fp(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var st=typeof Object.is=="function"?Object.is:Fp;function xr(e,t){if(st(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(!Yo.call(t,l)||!st(e[l],t[l]))return!1}return!0}function pu(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function hu(e,t){var n=pu(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=pu(n)}}function dc(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?dc(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function pc(){for(var e=window,t=Nl();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Nl(e.document)}return t}function as(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 Up(e){var t=pc(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&dc(n.ownerDocument.documentElement,n)){if(r!==null&&as(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=hu(n,o);var i=hu(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 Mp=kt&&"documentMode"in document&&11>=document.documentMode,Sn=null,pi=null,dr=null,hi=!1;function mu(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;hi||Sn==null||Sn!==Nl(r)||(r=Sn,"selectionStart"in r&&as(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}),dr&&xr(dr,r)||(dr=r,r=Dl(pi,"onSelect"),0<r.length&&(t=new is("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Sn)))}function el(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var _n={animationend:el("Animation","AnimationEnd"),animationiteration:el("Animation","AnimationIteration"),animationstart:el("Animation","AnimationStart"),transitionend:el("Transition","TransitionEnd")},To={},hc={};kt&&(hc=document.createElement("div").style,"AnimationEvent"in window||(delete _n.animationend.animation,delete _n.animationiteration.animation,delete _n.animationstart.animation),"TransitionEvent"in window||delete _n.transitionend.transition);function eo(e){if(To[e])return To[e];if(!_n[e])return e;var t=_n[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in hc)return To[e]=t[n];return e}var mc=eo("animationend"),gc=eo("animationiteration"),yc=eo("animationstart"),vc=eo("transitionend"),wc=new Map,gu="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 Kt(e,t){wc.set(e,t),dn(t,[e])}for(var Oo=0;Oo<gu.length;Oo++){var jo=gu[Oo],Bp=jo.toLowerCase(),$p=jo[0].toUpperCase()+jo.slice(1);Kt(Bp,"on"+$p)}Kt(mc,"onAnimationEnd");Kt(gc,"onAnimationIteration");Kt(yc,"onAnimationStart");Kt("dblclick","onDoubleClick");Kt("focusin","onFocus");Kt("focusout","onBlur");Kt(vc,"onTransitionEnd");In("onMouseEnter",["mouseout","mouseover"]);In("onMouseLeave",["mouseout","mouseover"]);In("onPointerEnter",["pointerout","pointerover"]);In("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 sr="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(" "),Hp=new Set("cancel close invalid load scroll toggle".split(" ").concat(sr));function yu(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Bd(r,t,void 0,e),e.currentTarget=null}function Sc(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;yu(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;yu(l,s,a),o=u}}}if(Pl)throw e=ai,Pl=!1,ai=null,e}function G(e,t){var n=t[wi];n===void 0&&(n=t[wi]=new Set);var r=e+"__bubble";n.has(r)||(_c(t,e,2,!1),n.add(r))}function Do(e,t,n){var r=0;t&&(r|=4),_c(n,e,r,t)}var tl="_reactListening"+Math.random().toString(36).slice(2);function Nr(e){if(!e[tl]){e[tl]=!0,Ra.forEach(function(n){n!=="selectionchange"&&(Hp.has(n)||Do(n,!1,e),Do(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[tl]||(t[tl]=!0,Do("selectionchange",!1,t))}}function _c(e,t,n,r){switch(lc(t)){case 1:var l=np;break;case 4:l=rp;break;default:l=ls}n=l.bind(null,t,n,e),l=void 0,!ui||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 Ao(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}Wa(function(){var a=o,f=es(n),h=[];e:{var y=wc.get(e);if(y!==void 0){var E=is,m=e;switch(e){case"keypress":if(hl(n)===0)break e;case"keydown":case"keyup":E=vp;break;case"focusin":m="focus",E=Co;break;case"focusout":m="blur",E=Co;break;case"beforeblur":case"afterblur":E=Co;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=ou;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":E=ip;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":E=_p;break;case mc:case gc:case yc:E=ap;break;case vc:E=kp;break;case"scroll":E=lp;break;case"wheel":E=Np;break;case"copy":case"cut":case"paste":E=fp;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":E=su}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&&(_=wr(c,d),_!=null&&S.push(Cr(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!==ii&&(m=n.relatedTarget||n.fromElement)&&(Zt(m)||m[xt]))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=ou,_="onMouseLeave",d="onMouseEnter",c="mouse",(e==="pointerout"||e==="pointerover")&&(S=su,_="onPointerLeave",d="onPointerEnter",c="pointer"),x=E==null?y:En(E),p=m==null?y:En(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=gn(p))c++;for(p=0,_=d;_;_=gn(_))p++;for(;0<c-p;)S=gn(S),c--;for(;0<p-c;)d=gn(d),p--;for(;c--;){if(S===d||d!==null&&S===d.alternate)break t;S=gn(S),d=gn(d)}S=null}else S=null;E!==null&&vu(h,y,E,S,!1),m!==null&&x!==null&&vu(h,x,m,S,!0)}}e:{if(y=a?En(a):window,E=y.nodeName&&y.nodeName.toLowerCase(),E==="select"||E==="input"&&y.type==="file")var P=Dp;else if(cu(y))if(cc)P=zp;else{P=Lp;var T=Ap}else(E=y.nodeName)&&E.toLowerCase()==="input"&&(y.type==="checkbox"||y.type==="radio")&&(P=Ip);if(P&&(P=P(e,a))){ac(h,P,n,f);break e}T&&T(e,y,a),e==="focusout"&&(T=y._wrapperState)&&T.controlled&&y.type==="number"&&ti(y,"number",y.value)}switch(T=a?En(a):window,e){case"focusin":(cu(T)||T.contentEditable==="true")&&(Sn=T,pi=a,dr=null);break;case"focusout":dr=pi=Sn=null;break;case"mousedown":hi=!0;break;case"contextmenu":case"mouseup":case"dragend":hi=!1,mu(h,n,f);break;case"selectionchange":if(Mp)break;case"keydown":case"keyup":mu(h,n,f)}var R;if(us)e:{switch(e){case"compositionstart":var A="onCompositionStart";break e;case"compositionend":A="onCompositionEnd";break e;case"compositionupdate":A="onCompositionUpdate";break e}A=void 0}else wn?sc(e,n)&&(A="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(A="onCompositionStart");A&&(ic&&n.locale!=="ko"&&(wn||A!=="onCompositionStart"?A==="onCompositionEnd"&&wn&&(R=oc()):(Lt=f,os="value"in Lt?Lt.value:Lt.textContent,wn=!0)),T=Dl(a,A),0<T.length&&(A=new iu(A,e,null,n,f),h.push({event:A,listeners:T}),R?A.data=R:(R=uc(n),R!==null&&(A.data=R)))),(R=Pp?Rp(e,n):Tp(e,n))&&(a=Dl(a,"onBeforeInput"),0<a.length&&(f=new iu("onBeforeInput","beforeinput",null,n,f),h.push({event:f,listeners:a}),f.data=R))}Sc(h,t)})}function Cr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Dl(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,o=l.stateNode;l.tag===5&&o!==null&&(l=o,o=wr(e,n),o!=null&&r.unshift(Cr(e,o,l)),o=wr(e,t),o!=null&&r.push(Cr(e,o,l))),e=e.return}return r}function gn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function vu(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=wr(n,o),u!=null&&i.unshift(Cr(n,u,s))):l||(u=wr(n,o),u!=null&&i.push(Cr(n,u,s)))),n=n.return}i.length!==0&&e.push({event:t,listeners:i})}var Vp=/\r\n?/g,Wp=/\u0000|\uFFFD/g;function wu(e){return(typeof e=="string"?e:""+e).replace(Vp,`
39`).replace(Wp,"")}function nl(e,t,n){if(t=wu(t),wu(e)!==t&&n)throw Error(k(425))}function Al(){}var mi=null,gi=null;function yi(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 vi=typeof setTimeout=="function"?setTimeout:void 0,Qp=typeof clearTimeout=="function"?clearTimeout:void 0,Su=typeof Promise=="function"?Promise:void 0,Kp=typeof queueMicrotask=="function"?queueMicrotask:typeof Su<"u"?function(e){return Su.resolve(null).then(e).catch(Jp)}:vi;function Jp(e){setTimeout(function(){throw e})}function Lo(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),Er(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);Er(t)}function Mt(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 _u(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 Qn=Math.random().toString(36).slice(2),mt="__reactFiber$"+Qn,Pr="__reactProps$"+Qn,xt="__reactContainer$"+Qn,wi="__reactEvents$"+Qn,Yp="__reactListeners$"+Qn,qp="__reactHandles$"+Qn;function Zt(e){var t=e[mt];if(t)return t;for(var n=e.parentNode;n;){if(t=n[xt]||n[mt]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=_u(e);e!==null;){if(n=e[mt])return n;e=_u(e)}return t}e=n,n=e.parentNode}return null}function Fr(e){return e=e[mt]||e[xt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function En(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(k(33))}function to(e){return e[Pr]||null}var Si=[],kn=-1;function Jt(e){return{current:e}}function b(e){0>kn||(e.current=Si[kn],Si[kn]=null,kn--)}function X(e,t){kn++,Si[kn]=e.current,e.current=t}var Qt={},Ne=Jt(Qt),Le=Jt(!1),on=Qt;function zn(e,t){var n=e.type.contextTypes;if(!n)return Qt;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 Ie(e){return e=e.childContextTypes,e!=null}function Ll(){b(Le),b(Ne)}function Eu(e,t,n){if(Ne.current!==Qt)throw Error(k(168));X(Ne,t),X(Le,n)}function Ec(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,Ad(e)||"Unknown",l));return le({},n,r)}function Il(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Qt,on=Ne.current,X(Ne,e),X(Le,Le.current),!0}function ku(e,t,n){var r=e.stateNode;if(!r)throw Error(k(169));n?(e=Ec(e,t,on),r.__reactInternalMemoizedMergedChildContext=e,b(Le),b(Ne),X(Ne,e)):b(Le),X(Le,n)}var wt=null,no=!1,Io=!1;function kc(e){wt===null?wt=[e]:wt.push(e)}function Xp(e){no=!0,kc(e)}function Yt(){if(!Io&&wt!==null){Io=!0;var e=0,t=J;try{var n=wt;for(J=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}wt=null,no=!1}catch(l){throw wt!==null&&(wt=wt.slice(e+1)),Ya(ts,Yt),l}finally{J=t,Io=!1}}return null}var xn=[],Nn=0,zl=null,Fl=0,Ye=[],qe=0,sn=null,St=1,_t="";function Xt(e,t){xn[Nn++]=Fl,xn[Nn++]=zl,zl=e,Fl=t}function xc(e,t,n){Ye[qe++]=St,Ye[qe++]=_t,Ye[qe++]=sn,sn=e;var r=St;e=_t;var l=32-ot(r)-1;r&=~(1<<l),n+=1;var o=32-ot(t)+l;if(30<o){var i=l-l%5;o=(r&(1<<i)-1).toString(32),r>>=i,l-=i,St=1<<32-ot(t)+l|n<<l|r,_t=o+e}else St=1<<o|n<<l|r,_t=e}function cs(e){e.return!==null&&(Xt(e,1),xc(e,1,0))}function fs(e){for(;e===zl;)zl=xn[--Nn],xn[Nn]=null,Fl=xn[--Nn],xn[Nn]=null;for(;e===sn;)sn=Ye[--qe],Ye[qe]=null,_t=Ye[--qe],Ye[qe]=null,St=Ye[--qe],Ye[qe]=null}var $e=null,Be=null,ee=!1,lt=null;function Nc(e,t){var n=Xe(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 xu(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,$e=e,Be=Mt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,$e=e,Be=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=sn!==null?{id:St,overflow:_t}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Xe(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,$e=e,Be=null,!0):!1;default:return!1}}function _i(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Ei(e){if(ee){var t=Be;if(t){var n=t;if(!xu(e,t)){if(_i(e))throw Error(k(418));t=Mt(n.nextSibling);var r=$e;t&&xu(e,t)?Nc(r,n):(e.flags=e.flags&-4097|2,ee=!1,$e=e)}}else{if(_i(e))throw Error(k(418));e.flags=e.flags&-4097|2,ee=!1,$e=e}}}function Nu(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;$e=e}function rl(e){if(e!==$e)return!1;if(!ee)return Nu(e),ee=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!yi(e.type,e.memoizedProps)),t&&(t=Be)){if(_i(e))throw Cc(),Error(k(418));for(;t;)Nc(e,t),t=Mt(t.nextSibling)}if(Nu(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){Be=Mt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Be=null}}else Be=$e?Mt(e.stateNode.nextSibling):null;return!0}function Cc(){for(var e=Be;e;)e=Mt(e.nextSibling)}function Fn(){Be=$e=null,ee=!1}function ds(e){lt===null?lt=[e]:lt.push(e)}var Gp=Pt.ReactCurrentBatchConfig;function er(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 ll(e,t){throw e=Object.prototype.toString.call(t),Error(k(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Cu(e){var t=e._init;return t(e._payload)}function Pc(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=Vt(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=Ho(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===vn?f(d,c,p.props.children,_,p.key):c!==null&&(c.elementType===P||typeof P=="object"&&P!==null&&P.$$typeof===Ot&&Cu(P)===c.type)?(_=l(c,p.props),_.ref=er(d,c,p),_.return=d,_):(_=_l(p.type,p.key,p.props,null,d.mode,_),_.ref=er(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=Vo(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=Ho(""+c,d.mode,p),c.return=d,c;if(typeof c=="object"&&c!==null){switch(c.$$typeof){case Jr:return p=_l(c.type,c.key,c.props,null,d.mode,p),p.ref=er(d,null,c),p.return=d,p;case yn:return c=Vo(c,d.mode,p),c.return=d,c;case Ot:var _=c._init;return h(d,_(c._payload),p)}if(or(c)||qn(c))return c=rn(c,d.mode,p,null),c.return=d,c;ll(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 Jr:return p.key===P?u(d,c,p,_):null;case yn:return p.key===P?a(d,c,p,_):null;case Ot:return P=p._init,y(d,c,P(p._payload),_)}if(or(p)||qn(p))return P!==null?null:f(d,c,p,_,null);ll(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 Jr:return d=d.get(_.key===null?p:_.key)||null,u(c,d,_,P);case yn:return d=d.get(_.key===null?p:_.key)||null,a(c,d,_,P);case Ot:var T=_._init;return E(d,c,p,T(_._payload),P)}if(or(_)||qn(_))return d=d.get(p)||null,f(c,d,_,P,null);ll(c,_)}return null}function m(d,c,p,_){for(var P=null,T=null,R=c,A=c=0,N=null;R!==null&&A<p.length;A++){R.index>A?(N=R,R=null):N=R.sibling;var F=y(d,R,p[A],_);if(F===null){R===null&&(R=N);break}e&&R&&F.alternate===null&&t(d,R),c=o(F,c,A),T===null?P=F:T.sibling=F,T=F,R=N}if(A===p.length)return n(d,R),ee&&Xt(d,A),P;if(R===null){for(;A<p.length;A++)R=h(d,p[A],_),R!==null&&(c=o(R,c,A),T===null?P=R:T.sibling=R,T=R);return ee&&Xt(d,A),P}for(R=r(d,R);A<p.length;A++)N=E(R,d,A,p[A],_),N!==null&&(e&&N.alternate!==null&&R.delete(N.key===null?A:N.key),c=o(N,c,A),T===null?P=N:T.sibling=N,T=N);return e&&R.forEach(function(L){return t(d,L)}),ee&&Xt(d,A),P}function S(d,c,p,_){var P=qn(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,A=c=0,N=null,F=p.next();R!==null&&!F.done;A++,F=p.next()){R.index>A?(N=R,R=null):N=R.sibling;var L=y(d,R,F.value,_);if(L===null){R===null&&(R=N);break}e&&R&&L.alternate===null&&t(d,R),c=o(L,c,A),T===null?P=L:T.sibling=L,T=L,R=N}if(F.done)return n(d,R),ee&&Xt(d,A),P;if(R===null){for(;!F.done;A++,F=p.next())F=h(d,F.value,_),F!==null&&(c=o(F,c,A),T===null?P=F:T.sibling=F,T=F);return ee&&Xt(d,A),P}for(R=r(d,R);!F.done;A++,F=p.next())F=E(R,d,A,F.value,_),F!==null&&(e&&F.alternate!==null&&R.delete(F.key===null?A:F.key),c=o(F,c,A),T===null?P=F:T.sibling=F,T=F);return e&&R.forEach(function(Qe){return t(d,Qe)}),ee&&Xt(d,A),P}function x(d,c,p,_){if(typeof p=="object"&&p!==null&&p.type===vn&&p.key===null&&(p=p.props.children),typeof p=="object"&&p!==null){switch(p.$$typeof){case Jr:e:{for(var P=p.key,T=c;T!==null;){if(T.key===P){if(P=p.type,P===vn){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===Ot&&Cu(P)===T.type){n(d,T.sibling),c=l(T,p.props),c.ref=er(d,T,p),c.return=d,d=c;break e}n(d,T);break}else t(d,T);T=T.sibling}p.type===vn?(c=rn(p.props.children,d.mode,_,p.key),c.return=d,d=c):(_=_l(p.type,p.key,p.props,null,d.mode,_),_.ref=er(d,c,p),_.return=d,d=_)}return i(d);case yn: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=Vo(p,d.mode,_),c.return=d,d=c}return i(d);case Ot:return T=p._init,x(d,c,T(p._payload),_)}if(or(p))return m(d,c,p,_);if(qn(p))return S(d,c,p,_);ll(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=Ho(p,d.mode,_),c.return=d,d=c),i(d)):n(d,c)}return x}var Un=Pc(!0),Rc=Pc(!1),Ul=Jt(null),Ml=null,Cn=null,ps=null;function hs(){ps=Cn=Ml=null}function ms(e){var t=Ul.current;b(Ul),e._currentValue=t}function ki(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 An(e,t){Ml=e,ps=Cn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Ae=!0),e.firstContext=null)}function Ze(e){var t=e._currentValue;if(ps!==e)if(e={context:e,memoizedValue:t,next:null},Cn===null){if(Ml===null)throw Error(k(308));Cn=e,Ml.dependencies={lanes:0,firstContext:e}}else Cn=Cn.next=e;return t}var bt=null;function gs(e){bt===null?bt=[e]:bt.push(e)}function Tc(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,gs(t)):(n.next=l.next,l.next=n),t.interleaved=n,Nt(e,r)}function Nt(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 jt=!1;function ys(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Oc(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 Et(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Bt(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,Nt(e,n)}return l=r.interleaved,l===null?(t.next=t,gs(r)):(t.next=l.next,l.next=t),r.interleaved=t,Nt(e,n)}function ml(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,ns(e,n)}}function Pu(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 Bl(e,t,n,r){var l=e.updateQueue;jt=!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=le({},h,y);break e;case 2:jt=!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 Ru(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 Ur={},yt=Jt(Ur),Rr=Jt(Ur),Tr=Jt(Ur);function en(e){if(e===Ur)throw Error(k(174));return e}function vs(e,t){switch(X(Tr,t),X(Rr,e),X(yt,Ur),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ri(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=ri(t,e)}b(yt),X(yt,t)}function Mn(){b(yt),b(Rr),b(Tr)}function jc(e){en(Tr.current);var t=en(yt.current),n=ri(t,e.type);t!==n&&(X(Rr,e),X(yt,n))}function ws(e){Rr.current===e&&(b(yt),b(Rr))}var ne=Jt(0);function $l(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 zo=[];function Ss(){for(var e=0;e<zo.length;e++)zo[e]._workInProgressVersionPrimary=null;zo.length=0}var gl=Pt.ReactCurrentDispatcher,Fo=Pt.ReactCurrentBatchConfig,un=0,re=null,ce=null,me=null,Hl=!1,pr=!1,Or=0,Zp=0;function _e(){throw Error(k(321))}function _s(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!st(e[n],t[n]))return!1;return!0}function Es(e,t,n,r,l,o){if(un=o,re=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,gl.current=e===null||e.memoizedState===null?nh:rh,e=n(r,l),pr){o=0;do{if(pr=!1,Or=0,25<=o)throw Error(k(301));o+=1,me=ce=null,t.updateQueue=null,gl.current=lh,e=n(r,l)}while(pr)}if(gl.current=Vl,t=ce!==null&&ce.next!==null,un=0,me=ce=re=null,Hl=!1,t)throw Error(k(300));return e}function ks(){var e=Or!==0;return Or=0,e}function ht(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return me===null?re.memoizedState=me=e:me=me.next=e,me}function be(){if(ce===null){var e=re.alternate;e=e!==null?e.memoizedState:null}else e=ce.next;var t=me===null?re.memoizedState:me.next;if(t!==null)me=t,ce=e;else{if(e===null)throw Error(k(310));ce=e,e={memoizedState:ce.memoizedState,baseState:ce.baseState,baseQueue:ce.baseQueue,queue:ce.queue,next:null},me===null?re.memoizedState=me=e:me=me.next=e}return me}function jr(e,t){return typeof t=="function"?t(e):t}function Uo(e){var t=be(),n=t.queue;if(n===null)throw Error(k(311));n.lastRenderedReducer=e;var r=ce,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,re.lanes|=f,an|=f}a=a.next}while(a!==null&&a!==o);u===null?i=r:u.next=s,st(r,t.memoizedState)||(Ae=!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,re.lanes|=o,an|=o,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Mo(e){var t=be(),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);st(o,t.memoizedState)||(Ae=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function Dc(){}function Ac(e,t){var n=re,r=be(),l=t(),o=!st(r.memoizedState,l);if(o&&(r.memoizedState=l,Ae=!0),r=r.queue,xs(zc.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||me!==null&&me.memoizedState.tag&1){if(n.flags|=2048,Dr(9,Ic.bind(null,n,r,l,t),void 0,null),ge===null)throw Error(k(349));un&30||Lc(n,t,l)}return l}function Lc(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=re.updateQueue,t===null?(t={lastEffect:null,stores:null},re.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Ic(e,t,n,r){t.value=n,t.getSnapshot=r,Fc(t)&&Uc(e)}function zc(e,t,n){return n(function(){Fc(t)&&Uc(e)})}function Fc(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!st(e,n)}catch{return!0}}function Uc(e){var t=Nt(e,1);t!==null&&it(t,e,1,-1)}function Tu(e){var t=ht();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:jr,lastRenderedState:e},t.queue=e,e=e.dispatch=th.bind(null,re,e),[t.memoizedState,e]}function Dr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=re.updateQueue,t===null?(t={lastEffect:null,stores:null},re.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 Mc(){return be().memoizedState}function yl(e,t,n,r){var l=ht();re.flags|=e,l.memoizedState=Dr(1|t,n,void 0,r===void 0?null:r)}function ro(e,t,n,r){var l=be();r=r===void 0?null:r;var o=void 0;if(ce!==null){var i=ce.memoizedState;if(o=i.destroy,r!==null&&_s(r,i.deps)){l.memoizedState=Dr(t,n,o,r);return}}re.flags|=e,l.memoizedState=Dr(1|t,n,o,r)}function Ou(e,t){return yl(8390656,8,e,t)}function xs(e,t){return ro(2048,8,e,t)}function Bc(e,t){return ro(4,2,e,t)}function $c(e,t){return ro(4,4,e,t)}function Hc(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 Vc(e,t,n){return n=n!=null?n.concat([e]):null,ro(4,4,Hc.bind(null,t,e),n)}function Ns(){}function Wc(e,t){var n=be();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&_s(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Qc(e,t){var n=be();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&_s(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Kc(e,t,n){return un&21?(st(n,t)||(n=Ga(),re.lanes|=n,an|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Ae=!0),e.memoizedState=n)}function bp(e,t){var n=J;J=n!==0&&4>n?n:4,e(!0);var r=Fo.transition;Fo.transition={};try{e(!1),t()}finally{J=n,Fo.transition=r}}function Jc(){return be().memoizedState}function eh(e,t,n){var r=Ht(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Yc(e))qc(t,n);else if(n=Tc(e,t,n,r),n!==null){var l=Re();it(n,e,r,l),Xc(n,t,r)}}function th(e,t,n){var r=Ht(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Yc(e))qc(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,st(s,i)){var u=t.interleaved;u===null?(l.next=l,gs(t)):(l.next=u.next,u.next=l),t.interleaved=l;return}}catch{}finally{}n=Tc(e,t,l,r),n!==null&&(l=Re(),it(n,e,r,l),Xc(n,t,r))}}function Yc(e){var t=e.alternate;return e===re||t!==null&&t===re}function qc(e,t){pr=Hl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Xc(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ns(e,n)}}var Vl={readContext:Ze,useCallback:_e,useContext:_e,useEffect:_e,useImperativeHandle:_e,useInsertionEffect:_e,useLayoutEffect:_e,useMemo:_e,useReducer:_e,useRef:_e,useState:_e,useDebugValue:_e,useDeferredValue:_e,useTransition:_e,useMutableSource:_e,useSyncExternalStore:_e,useId:_e,unstable_isNewReconciler:!1},nh={readContext:Ze,useCallback:function(e,t){return ht().memoizedState=[e,t===void 0?null:t],e},useContext:Ze,useEffect:Ou,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,yl(4194308,4,Hc.bind(null,t,e),n)},useLayoutEffect:function(e,t){return yl(4194308,4,e,t)},useInsertionEffect:function(e,t){return yl(4,2,e,t)},useMemo:function(e,t){var n=ht();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ht();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=eh.bind(null,re,e),[r.memoizedState,e]},useRef:function(e){var t=ht();return e={current:e},t.memoizedState=e},useState:Tu,useDebugValue:Ns,useDeferredValue:function(e){return ht().memoizedState=e},useTransition:function(){var e=Tu(!1),t=e[0];return e=bp.bind(null,e[1]),ht().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=re,l=ht();if(ee){if(n===void 0)throw Error(k(407));n=n()}else{if(n=t(),ge===null)throw Error(k(349));un&30||Lc(r,t,n)}l.memoizedState=n;var o={value:n,getSnapshot:t};return l.queue=o,Ou(zc.bind(null,r,o,e),[e]),r.flags|=2048,Dr(9,Ic.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=ht(),t=ge.identifierPrefix;if(ee){var n=_t,r=St;n=(r&~(1<<32-ot(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Or++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Zp++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},rh={readContext:Ze,useCallback:Wc,useContext:Ze,useEffect:xs,useImperativeHandle:Vc,useInsertionEffect:Bc,useLayoutEffect:$c,useMemo:Qc,useReducer:Uo,useRef:Mc,useState:function(){return Uo(jr)},useDebugValue:Ns,useDeferredValue:function(e){var t=be();return Kc(t,ce.memoizedState,e)},useTransition:function(){var e=Uo(jr)[0],t=be().memoizedState;return[e,t]},useMutableSource:Dc,useSyncExternalStore:Ac,useId:Jc,unstable_isNewReconciler:!1},lh={readContext:Ze,useCallback:Wc,useContext:Ze,useEffect:xs,useImperativeHandle:Vc,useInsertionEffect:Bc,useLayoutEffect:$c,useMemo:Qc,useReducer:Mo,useRef:Mc,useState:function(){return Mo(jr)},useDebugValue:Ns,useDeferredValue:function(e){var t=be();return ce===null?t.memoizedState=e:Kc(t,ce.memoizedState,e)},useTransition:function(){var e=Mo(jr)[0],t=be().memoizedState;return[e,t]},useMutableSource:Dc,useSyncExternalStore:Ac,useId:Jc,unstable_isNewReconciler:!1};function nt(e,t){if(e&&e.defaultProps){t=le({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function xi(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:le({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var lo={isMounted:function(e){return(e=e._reactInternals)?pn(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Re(),l=Ht(e),o=Et(r,l);o.payload=t,n!=null&&(o.callback=n),t=Bt(e,o,l),t!==null&&(it(t,e,l,r),ml(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Re(),l=Ht(e),o=Et(r,l);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=Bt(e,o,l),t!==null&&(it(t,e,l,r),ml(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Re(),r=Ht(e),l=Et(n,r);l.tag=2,t!=null&&(l.callback=t),t=Bt(e,l,r),t!==null&&(it(t,e,r,n),ml(t,e,r))}};function ju(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?!xr(n,r)||!xr(l,o):!0}function Gc(e,t,n){var r=!1,l=Qt,o=t.contextType;return typeof o=="object"&&o!==null?o=Ze(o):(l=Ie(t)?on:Ne.current,r=t.contextTypes,o=(r=r!=null)?zn(e,l):Qt),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=lo,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=o),t}function Du(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&&lo.enqueueReplaceState(t,t.state,null)}function Ni(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},ys(e);var o=t.contextType;typeof o=="object"&&o!==null?l.context=Ze(o):(o=Ie(t)?on:Ne.current,l.context=zn(e,o)),l.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(xi(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&&lo.enqueueReplaceState(l,l.state,null),Bl(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function Bn(e,t){try{var n="",r=t;do n+=Dd(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 Bo(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function Ci(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var oh=typeof WeakMap=="function"?WeakMap:Map;function Zc(e,t,n){n=Et(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ql||(Ql=!0,zi=r),Ci(e,t)},n}function bc(e,t,n){n=Et(-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(){Ci(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){Ci(e,t),typeof r!="function"&&($t===null?$t=new Set([this]):$t.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),n}function Au(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new oh;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=wh.bind(null,e,t,n),t.then(e,e))}function Lu(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 Iu(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=Et(-1,1),t.tag=2,Bt(n,t,1))),n.lanes|=1),e)}var ih=Pt.ReactCurrentOwner,Ae=!1;function Pe(e,t,n,r){t.child=e===null?Rc(t,null,n,r):Un(t,e.child,n,r)}function zu(e,t,n,r,l){n=n.render;var o=t.ref;return An(t,l),r=Es(e,t,n,r,o,l),n=ks(),e!==null&&!Ae?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Ct(e,t,l)):(ee&&n&&cs(t),t.flags|=1,Pe(e,t,r,l),t.child)}function Fu(e,t,n,r,l){if(e===null){var o=n.type;return typeof o=="function"&&!As(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,ef(e,t,o,r,l)):(e=_l(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:xr,n(i,r)&&e.ref===t.ref)return Ct(e,t,l)}return t.flags|=1,e=Vt(o,r),e.ref=t.ref,e.return=t,t.child=e}function ef(e,t,n,r,l){if(e!==null){var o=e.memoizedProps;if(xr(o,r)&&e.ref===t.ref)if(Ae=!1,t.pendingProps=r=o,(e.lanes&l)!==0)e.flags&131072&&(Ae=!0);else return t.lanes=e.lanes,Ct(e,t,l)}return Pi(e,t,n,r,l)}function tf(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},X(Rn,Me),Me|=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,X(Rn,Me),Me|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,X(Rn,Me),Me|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,X(Rn,Me),Me|=r;return Pe(e,t,l,n),t.child}function nf(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Pi(e,t,n,r,l){var o=Ie(n)?on:Ne.current;return o=zn(t,o),An(t,l),n=Es(e,t,n,r,o,l),r=ks(),e!==null&&!Ae?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Ct(e,t,l)):(ee&&r&&cs(t),t.flags|=1,Pe(e,t,n,l),t.child)}function Uu(e,t,n,r,l){if(Ie(n)){var o=!0;Il(t)}else o=!1;if(An(t,l),t.stateNode===null)vl(e,t),Gc(t,n,r),Ni(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=Ze(a):(a=Ie(n)?on:Ne.current,a=zn(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)&&Du(t,i,r,a),jt=!1;var y=t.memoizedState;i.state=y,Bl(t,r,i,l),u=t.memoizedState,s!==r||y!==u||Le.current||jt?(typeof f=="function"&&(xi(t,n,f,r),u=t.memoizedState),(s=jt||ju(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,Oc(e,t),s=t.memoizedProps,a=t.type===t.elementType?s:nt(t.type,s),i.props=a,h=t.pendingProps,y=i.context,u=n.contextType,typeof u=="object"&&u!==null?u=Ze(u):(u=Ie(n)?on:Ne.current,u=zn(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)&&Du(t,i,r,u),jt=!1,y=t.memoizedState,i.state=y,Bl(t,r,i,l);var m=t.memoizedState;s!==h||y!==m||Le.current||jt?(typeof E=="function"&&(xi(t,n,E,r),m=t.memoizedState),(a=jt||ju(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 Ri(e,t,n,r,o,l)}function Ri(e,t,n,r,l,o){nf(e,t);var i=(t.flags&128)!==0;if(!r&&!i)return l&&ku(t,n,!1),Ct(e,t,o);r=t.stateNode,ih.current=t;var s=i&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&i?(t.child=Un(t,e.child,null,o),t.child=Un(t,null,s,o)):Pe(e,t,s,o),t.memoizedState=r.state,l&&ku(t,n,!0),t.child}function rf(e){var t=e.stateNode;t.pendingContext?Eu(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Eu(e,t.context,!1),vs(e,t.containerInfo)}function Mu(e,t,n,r,l){return Fn(),ds(l),t.flags|=256,Pe(e,t,n,r),t.child}var Ti={dehydrated:null,treeContext:null,retryLane:0};function Oi(e){return{baseLanes:e,cachePool:null,transitions:null}}function lf(e,t,n){var r=t.pendingProps,l=ne.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),X(ne,l&1),e===null)return Ei(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=so(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=Oi(n),t.memoizedState=Ti,e):Cs(t,i));if(l=e.memoizedState,l!==null&&(s=l.dehydrated,s!==null))return sh(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=Vt(l,u),r.subtreeFlags=l.subtreeFlags&14680064),s!==null?o=Vt(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?Oi(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},o.memoizedState=i,o.childLanes=e.childLanes&~n,t.memoizedState=Ti,r}return o=e.child,e=o.sibling,r=Vt(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 Cs(e,t){return t=so({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function ol(e,t,n,r){return r!==null&&ds(r),Un(t,e.child,null,n),e=Cs(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function sh(e,t,n,r,l,o,i){if(n)return t.flags&256?(t.flags&=-257,r=Bo(Error(k(422))),ol(e,t,i,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,l=t.mode,r=so({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&&Un(t,e.child,null,i),t.child.memoizedState=Oi(i),t.memoizedState=Ti,o);if(!(t.mode&1))return ol(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=Bo(o,r,void 0),ol(e,t,i,r)}if(s=(i&e.childLanes)!==0,Ae||s){if(r=ge,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,Nt(e,l),it(r,e,l,-1))}return Ds(),r=Bo(Error(k(421))),ol(e,t,i,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=Sh.bind(null,e),l._reactRetry=t,null):(e=o.treeContext,Be=Mt(l.nextSibling),$e=t,ee=!0,lt=null,e!==null&&(Ye[qe++]=St,Ye[qe++]=_t,Ye[qe++]=sn,St=e.id,_t=e.overflow,sn=t),t=Cs(t,r.children),t.flags|=4096,t)}function Bu(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),ki(e.return,t,n)}function $o(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 of(e,t,n){var r=t.pendingProps,l=r.revealOrder,o=r.tail;if(Pe(e,t,r.children,n),r=ne.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&&Bu(e,n,t);else if(e.tag===19)Bu(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(X(ne,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&&$l(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),$o(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&&$l(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}$o(t,!0,n,null,o);break;case"together":$o(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function vl(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Ct(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=Vt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Vt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function uh(e,t,n){switch(t.tag){case 3:rf(t),Fn();break;case 5:jc(t);break;case 1:Ie(t.type)&&Il(t);break;case 4:vs(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;X(Ul,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(X(ne,ne.current&1),t.flags|=128,null):n&t.child.childLanes?lf(e,t,n):(X(ne,ne.current&1),e=Ct(e,t,n),e!==null?e.sibling:null);X(ne,ne.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return of(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),X(ne,ne.current),r)break;return null;case 22:case 23:return t.lanes=0,tf(e,t,n)}return Ct(e,t,n)}var sf,ji,uf,af;sf=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}};ji=function(){};uf=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,en(yt.current);var o=null;switch(n){case"input":l=bo(e,l),r=bo(e,r),o=[];break;case"select":l=le({},l,{value:void 0}),r=le({},r,{value:void 0}),o=[];break;case"textarea":l=ni(e,l),r=ni(e,r),o=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Al)}li(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"&&(yr.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"&&(yr.hasOwnProperty(a)?(u!=null&&a==="onScroll"&&G("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)}};af=function(e,t,n,r){n!==r&&(t.flags|=4)};function tr(e,t){if(!ee)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 Ee(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 ah(e,t,n){var r=t.pendingProps;switch(fs(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ee(t),null;case 1:return Ie(t.type)&&Ll(),Ee(t),null;case 3:return r=t.stateNode,Mn(),b(Le),b(Ne),Ss(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(rl(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,lt!==null&&(Mi(lt),lt=null))),ji(e,t),Ee(t),null;case 5:ws(t);var l=en(Tr.current);if(n=t.type,e!==null&&t.stateNode!=null)uf(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 Ee(t),null}if(e=en(yt.current),rl(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[mt]=t,r[Pr]=o,e=(t.mode&1)!==0,n){case"dialog":G("cancel",r),G("close",r);break;case"iframe":case"object":case"embed":G("load",r);break;case"video":case"audio":for(l=0;l<sr.length;l++)G(sr[l],r);break;case"source":G("error",r);break;case"img":case"image":case"link":G("error",r),G("load",r);break;case"details":G("toggle",r);break;case"input":qs(r,o),G("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},G("invalid",r);break;case"textarea":Gs(r,o),G("invalid",r)}li(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&&nl(r.textContent,s,e),l=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(o.suppressHydrationWarning!==!0&&nl(r.textContent,s,e),l=["children",""+s]):yr.hasOwnProperty(i)&&s!=null&&i==="onScroll"&&G("scroll",r)}switch(n){case"input":Yr(r),Xs(r,o,!0);break;case"textarea":Yr(r),Zs(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=Al)}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=za(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[mt]=t,e[Pr]=r,sf(e,t,!1,!1),t.stateNode=e;e:{switch(i=oi(n,r),n){case"dialog":G("cancel",e),G("close",e),l=r;break;case"iframe":case"object":case"embed":G("load",e),l=r;break;case"video":case"audio":for(l=0;l<sr.length;l++)G(sr[l],e);l=r;break;case"source":G("error",e),l=r;break;case"img":case"image":case"link":G("error",e),G("load",e),l=r;break;case"details":G("toggle",e),l=r;break;case"input":qs(e,r),l=bo(e,r),G("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=le({},r,{value:void 0}),G("invalid",e);break;case"textarea":Gs(e,r),l=ni(e,r),G("invalid",e);break;default:l=r}li(n,l),s=l;for(o in s)if(s.hasOwnProperty(o)){var u=s[o];o==="style"?Ma(e,u):o==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,u!=null&&Fa(e,u)):o==="children"?typeof u=="string"?(n!=="textarea"||u!=="")&&vr(e,u):typeof u=="number"&&vr(e,""+u):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(yr.hasOwnProperty(o)?u!=null&&o==="onScroll"&&G("scroll",e):u!=null&&Xi(e,o,u,i))}switch(n){case"input":Yr(e),Xs(e,r,!1);break;case"textarea":Yr(e),Zs(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Wt(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?Tn(e,!!r.multiple,o,!1):r.defaultValue!=null&&Tn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=Al)}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 Ee(t),null;case 6:if(e&&t.stateNode!=null)af(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(k(166));if(n=en(Tr.current),en(yt.current),rl(t)){if(r=t.stateNode,n=t.memoizedProps,r[mt]=t,(o=r.nodeValue!==n)&&(e=$e,e!==null))switch(e.tag){case 3:nl(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&nl(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[mt]=t,t.stateNode=r}return Ee(t),null;case 13:if(b(ne),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(ee&&Be!==null&&t.mode&1&&!(t.flags&128))Cc(),Fn(),t.flags|=98560,o=!1;else if(o=rl(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[mt]=t}else Fn(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Ee(t),o=!1}else lt!==null&&(Mi(lt),lt=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||ne.current&1?fe===0&&(fe=3):Ds())),t.updateQueue!==null&&(t.flags|=4),Ee(t),null);case 4:return Mn(),ji(e,t),e===null&&Nr(t.stateNode.containerInfo),Ee(t),null;case 10:return ms(t.type._context),Ee(t),null;case 17:return Ie(t.type)&&Ll(),Ee(t),null;case 19:if(b(ne),o=t.memoizedState,o===null)return Ee(t),null;if(r=(t.flags&128)!==0,i=o.rendering,i===null)if(r)tr(o,!1);else{if(fe!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(i=$l(e),i!==null){for(t.flags|=128,tr(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 X(ne,ne.current&1|2),t.child}e=e.sibling}o.tail!==null&&ue()>$n&&(t.flags|=128,r=!0,tr(o,!1),t.lanes=4194304)}else{if(!r)if(e=$l(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),tr(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!ee)return Ee(t),null}else 2*ue()-o.renderingStartTime>$n&&n!==1073741824&&(t.flags|=128,r=!0,tr(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=ue(),t.sibling=null,n=ne.current,X(ne,r?n&1|2:n&1),t):(Ee(t),null);case 22:case 23:return js(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Me&1073741824&&(Ee(t),t.subtreeFlags&6&&(t.flags|=8192)):Ee(t),null;case 24:return null;case 25:return null}throw Error(k(156,t.tag))}function ch(e,t){switch(fs(t),t.tag){case 1:return Ie(t.type)&&Ll(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Mn(),b(Le),b(Ne),Ss(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return ws(t),null;case 13:if(b(ne),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(k(340));Fn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return b(ne),null;case 4:return Mn(),null;case 10:return ms(t.type._context),null;case 22:case 23:return js(),null;case 24:return null;default:return null}}var il=!1,ke=!1,fh=typeof WeakSet=="function"?WeakSet:Set,D=null;function Pn(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 Di(e,t,n){try{n()}catch(r){se(e,t,r)}}var $u=!1;function dh(e,t){if(mi=Ol,e=pc(),as(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(gi={focusedElem:e,selectionRange:n},Ol=!1,D=t;D!==null;)if(t=D,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,D=e;else for(;D!==null;){t=D;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:nt(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,D=e;break}D=t.return}return m=$u,$u=!1,m}function hr(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&&Di(t,n,o)}l=l.next}while(l!==r)}}function oo(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 Ai(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 cf(e){var t=e.alternate;t!==null&&(e.alternate=null,cf(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[mt],delete t[Pr],delete t[wi],delete t[Yp],delete t[qp])),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 ff(e){return e.tag===5||e.tag===3||e.tag===4}function Hu(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||ff(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 Li(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=Al));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}function Ii(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(Ii(e,t,n),e=e.sibling;e!==null;)Ii(e,t,n),e=e.sibling}var ye=null,rt=!1;function Rt(e,t,n){for(n=n.child;n!==null;)df(e,t,n),n=n.sibling}function df(e,t,n){if(gt&&typeof gt.onCommitFiberUnmount=="function")try{gt.onCommitFiberUnmount(Gl,n)}catch{}switch(n.tag){case 5:ke||Pn(n,t);case 6:var r=ye,l=rt;ye=null,Rt(e,t,n),ye=r,rt=l,ye!==null&&(rt?(e=ye,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):ye.removeChild(n.stateNode));break;case 18:ye!==null&&(rt?(e=ye,n=n.stateNode,e.nodeType===8?Lo(e.parentNode,n):e.nodeType===1&&Lo(e,n),Er(e)):Lo(ye,n.stateNode));break;case 4:r=ye,l=rt,ye=n.stateNode.containerInfo,rt=!0,Rt(e,t,n),ye=r,rt=l;break;case 0:case 11:case 14:case 15:if(!ke&&(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)&&Di(n,t,i),l=l.next}while(l!==r)}Rt(e,t,n);break;case 1:if(!ke&&(Pn(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)}Rt(e,t,n);break;case 21:Rt(e,t,n);break;case 22:n.mode&1?(ke=(r=ke)||n.memoizedState!==null,Rt(e,t,n),ke=r):Rt(e,t,n);break;default:Rt(e,t,n)}}function Vu(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new fh),t.forEach(function(r){var l=_h.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function tt(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:ye=s.stateNode,rt=!1;break e;case 3:ye=s.stateNode.containerInfo,rt=!0;break e;case 4:ye=s.stateNode.containerInfo,rt=!0;break e}s=s.return}if(ye===null)throw Error(k(160));df(o,i,l),ye=null,rt=!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;)pf(t,e),t=t.sibling}function pf(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(tt(t,e),dt(e),r&4){try{hr(3,e,e.return),oo(3,e)}catch(S){se(e,e.return,S)}try{hr(5,e,e.return)}catch(S){se(e,e.return,S)}}break;case 1:tt(t,e),dt(e),r&512&&n!==null&&Pn(n,n.return);break;case 5:if(tt(t,e),dt(e),r&512&&n!==null&&Pn(n,n.return),e.flags&32){var l=e.stateNode;try{vr(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&&La(l,o),oi(s,i);var a=oi(s,o);for(i=0;i<u.length;i+=2){var f=u[i],h=u[i+1];f==="style"?Ma(l,h):f==="dangerouslySetInnerHTML"?Fa(l,h):f==="children"?vr(l,h):Xi(l,f,h,a)}switch(s){case"input":ei(l,o);break;case"textarea":Ia(l,o);break;case"select":var y=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!o.multiple;var E=o.value;E!=null?Tn(l,!!o.multiple,E,!1):y!==!!o.multiple&&(o.defaultValue!=null?Tn(l,!!o.multiple,o.defaultValue,!0):Tn(l,!!o.multiple,o.multiple?[]:"",!1))}l[Pr]=o}catch(S){se(e,e.return,S)}}break;case 6:if(tt(t,e),dt(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(tt(t,e),dt(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Er(t.containerInfo)}catch(S){se(e,e.return,S)}break;case 4:tt(t,e),dt(e);break;case 13:tt(t,e),dt(e),l=e.child,l.flags&8192&&(o=l.memoizedState!==null,l.stateNode.isHidden=o,!o||l.alternate!==null&&l.alternate.memoizedState!==null||(Ts=ue())),r&4&&Vu(e);break;case 22:if(f=n!==null&&n.memoizedState!==null,e.mode&1?(ke=(a=ke)||f,tt(t,e),ke=a):tt(t,e),dt(e),r&8192){if(a=e.memoizedState!==null,(e.stateNode.isHidden=a)&&!f&&e.mode&1)for(D=e,f=e.child;f!==null;){for(h=D=f;D!==null;){switch(y=D,E=y.child,y.tag){case 0:case 11:case 14:case 15:hr(4,y,y.return);break;case 1:Pn(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:Pn(y,y.return);break;case 22:if(y.memoizedState!==null){Qu(h);continue}}E!==null?(E.return=y,D=E):Qu(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=Ua("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:tt(t,e),dt(e),r&4&&Vu(e);break;case 21:break;default:tt(t,e),dt(e)}}function dt(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(ff(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&&(vr(l,""),r.flags&=-33);var o=Hu(e);Ii(e,o,l);break;case 3:case 4:var i=r.stateNode.containerInfo,s=Hu(e);Li(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 ph(e,t,n){D=e,hf(e)}function hf(e,t,n){for(var r=(e.mode&1)!==0;D!==null;){var l=D,o=l.child;if(l.tag===22&&r){var i=l.memoizedState!==null||il;if(!i){var s=l.alternate,u=s!==null&&s.memoizedState!==null||ke;s=il;var a=ke;if(il=i,(ke=u)&&!a)for(D=l;D!==null;)i=D,u=i.child,i.tag===22&&i.memoizedState!==null?Ku(l):u!==null?(u.return=i,D=u):Ku(l);for(;o!==null;)D=o,hf(o),o=o.sibling;D=l,il=s,ke=a}Wu(e)}else l.subtreeFlags&8772&&o!==null?(o.return=l,D=o):Wu(e)}}function Wu(e){for(;D!==null;){var t=D;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:ke||oo(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!ke)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:nt(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&Ru(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}Ru(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&&Er(h)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(k(163))}ke||t.flags&512&&Ai(t)}catch(y){se(t,t.return,y)}}if(t===e){D=null;break}if(n=t.sibling,n!==null){n.return=t.return,D=n;break}D=t.return}}function Qu(e){for(;D!==null;){var t=D;if(t===e){D=null;break}var n=t.sibling;if(n!==null){n.return=t.return,D=n;break}D=t.return}}function Ku(e){for(;D!==null;){var t=D;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{oo(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{Ai(t)}catch(u){se(t,o,u)}break;case 5:var i=t.return;try{Ai(t)}catch(u){se(t,i,u)}}}catch(u){se(t,t.return,u)}if(t===e){D=null;break}var s=t.sibling;if(s!==null){s.return=t.return,D=s;break}D=t.return}}var hh=Math.ceil,Wl=Pt.ReactCurrentDispatcher,Ps=Pt.ReactCurrentOwner,Ge=Pt.ReactCurrentBatchConfig,Q=0,ge=null,ae=null,ve=0,Me=0,Rn=Jt(0),fe=0,Ar=null,an=0,io=0,Rs=0,mr=null,De=null,Ts=0,$n=1/0,vt=null,Ql=!1,zi=null,$t=null,sl=!1,It=null,Kl=0,gr=0,Fi=null,wl=-1,Sl=0;function Re(){return Q&6?ue():wl!==-1?wl:wl=ue()}function Ht(e){return e.mode&1?Q&2&&ve!==0?ve&-ve:Gp.transition!==null?(Sl===0&&(Sl=Ga()),Sl):(e=J,e!==0||(e=window.event,e=e===void 0?16:lc(e.type)),e):1}function it(e,t,n,r){if(50<gr)throw gr=0,Fi=null,Error(k(185));Ir(e,n,r),(!(Q&2)||e!==ge)&&(e===ge&&(!(Q&2)&&(io|=n),fe===4&&At(e,ve)),ze(e,r),n===1&&Q===0&&!(t.mode&1)&&($n=ue()+500,no&&Yt()))}function ze(e,t){var n=e.callbackNode;Gd(e,t);var r=Tl(e,e===ge?ve:0);if(r===0)n!==null&&tu(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&tu(n),t===1)e.tag===0?Xp(Ju.bind(null,e)):kc(Ju.bind(null,e)),Kp(function(){!(Q&6)&&Yt()}),n=null;else{switch(Za(r)){case 1:n=ts;break;case 4:n=qa;break;case 16:n=Rl;break;case 536870912:n=Xa;break;default:n=Rl}n=Ef(n,mf.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function mf(e,t){if(wl=-1,Sl=0,Q&6)throw Error(k(327));var n=e.callbackNode;if(Ln()&&e.callbackNode!==n)return null;var r=Tl(e,e===ge?ve:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=Jl(e,r);else{t=r;var l=Q;Q|=2;var o=yf();(ge!==e||ve!==t)&&(vt=null,$n=ue()+500,nn(e,t));do try{yh();break}catch(s){gf(e,s)}while(!0);hs(),Wl.current=o,Q=l,ae!==null?t=0:(ge=null,ve=0,t=fe)}if(t!==0){if(t===2&&(l=ci(e),l!==0&&(r=l,t=Ui(e,l))),t===1)throw n=Ar,nn(e,0),At(e,r),ze(e,ue()),n;if(t===6)At(e,r);else{if(l=e.current.alternate,!(r&30)&&!mh(l)&&(t=Jl(e,r),t===2&&(o=ci(e),o!==0&&(r=o,t=Ui(e,o))),t===1))throw n=Ar,nn(e,0),At(e,r),ze(e,ue()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(k(345));case 2:Gt(e,De,vt);break;case 3:if(At(e,r),(r&130023424)===r&&(t=Ts+500-ue(),10<t)){if(Tl(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){Re(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=vi(Gt.bind(null,e,De,vt),t);break}Gt(e,De,vt);break;case 4:if(At(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var i=31-ot(r);o=1<<i,i=t[i],i>l&&(l=i),r&=~o}if(r=l,r=ue()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*hh(r/1960))-r,10<r){e.timeoutHandle=vi(Gt.bind(null,e,De,vt),r);break}Gt(e,De,vt);break;case 5:Gt(e,De,vt);break;default:throw Error(k(329))}}}return ze(e,ue()),e.callbackNode===n?mf.bind(null,e):null}function Ui(e,t){var n=mr;return e.current.memoizedState.isDehydrated&&(nn(e,t).flags|=256),e=Jl(e,t),e!==2&&(t=De,De=n,t!==null&&Mi(t)),e}function Mi(e){De===null?De=e:De.push.apply(De,e)}function mh(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(!st(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 At(e,t){for(t&=~Rs,t&=~io,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-ot(t),r=1<<n;e[n]=-1,t&=~r}}function Ju(e){if(Q&6)throw Error(k(327));Ln();var t=Tl(e,0);if(!(t&1))return ze(e,ue()),null;var n=Jl(e,t);if(e.tag!==0&&n===2){var r=ci(e);r!==0&&(t=r,n=Ui(e,r))}if(n===1)throw n=Ar,nn(e,0),At(e,t),ze(e,ue()),n;if(n===6)throw Error(k(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Gt(e,De,vt),ze(e,ue()),null}function Os(e,t){var n=Q;Q|=1;try{return e(t)}finally{Q=n,Q===0&&($n=ue()+500,no&&Yt())}}function cn(e){It!==null&&It.tag===0&&!(Q&6)&&Ln();var t=Q;Q|=1;var n=Ge.transition,r=J;try{if(Ge.transition=null,J=1,e)return e()}finally{J=r,Ge.transition=n,Q=t,!(Q&6)&&Yt()}}function js(){Me=Rn.current,b(Rn)}function nn(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Qp(n)),ae!==null)for(n=ae.return;n!==null;){var r=n;switch(fs(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Ll();break;case 3:Mn(),b(Le),b(Ne),Ss();break;case 5:ws(r);break;case 4:Mn();break;case 13:b(ne);break;case 19:b(ne);break;case 10:ms(r.type._context);break;case 22:case 23:js()}n=n.return}if(ge=e,ae=e=Vt(e.current,null),ve=Me=t,fe=0,Ar=null,Rs=io=an=0,De=mr=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 gf(e,t){do{var n=ae;try{if(hs(),gl.current=Vl,Hl){for(var r=re.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}Hl=!1}if(un=0,me=ce=re=null,pr=!1,Or=0,Ps.current=null,n===null||n.return===null){fe=1,Ar=t,ae=null;break}e:{var o=e,i=n.return,s=n,u=t;if(t=ve,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=Lu(i);if(E!==null){E.flags&=-257,Iu(E,i,s,o,t),E.mode&1&&Au(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)){Au(o,a,t),Ds();break e}u=Error(k(426))}}else if(ee&&s.mode&1){var x=Lu(i);if(x!==null){!(x.flags&65536)&&(x.flags|=256),Iu(x,i,s,o,t),ds(Bn(u,s));break e}}o=u=Bn(u,s),fe!==4&&(fe=2),mr===null?mr=[o]:mr.push(o),o=i;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var d=Zc(o,u,t);Pu(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"&&($t===null||!$t.has(p)))){o.flags|=65536,t&=-t,o.lanes|=t;var _=bc(o,s,t);Pu(o,_);break e}}o=o.return}while(o!==null)}wf(n)}catch(P){t=P,ae===n&&n!==null&&(ae=n=n.return);continue}break}while(!0)}function yf(){var e=Wl.current;return Wl.current=Vl,e===null?Vl:e}function Ds(){(fe===0||fe===3||fe===2)&&(fe=4),ge===null||!(an&268435455)&&!(io&268435455)||At(ge,ve)}function Jl(e,t){var n=Q;Q|=2;var r=yf();(ge!==e||ve!==t)&&(vt=null,nn(e,t));do try{gh();break}catch(l){gf(e,l)}while(!0);if(hs(),Q=n,Wl.current=r,ae!==null)throw Error(k(261));return ge=null,ve=0,fe}function gh(){for(;ae!==null;)vf(ae)}function yh(){for(;ae!==null&&!Hd();)vf(ae)}function vf(e){var t=_f(e.alternate,e,Me);e.memoizedProps=e.pendingProps,t===null?wf(e):ae=t,Ps.current=null}function wf(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=ch(n,t),n!==null){n.flags&=32767,ae=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{fe=6,ae=null;return}}else if(n=ah(n,t,Me),n!==null){ae=n;return}if(t=t.sibling,t!==null){ae=t;return}ae=t=e}while(t!==null);fe===0&&(fe=5)}function Gt(e,t,n){var r=J,l=Ge.transition;try{Ge.transition=null,J=1,vh(e,t,n,r)}finally{Ge.transition=l,J=r}return null}function vh(e,t,n,r){do Ln();while(It!==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(Zd(e,o),e===ge&&(ae=ge=null,ve=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||sl||(sl=!0,Ef(Rl,function(){return Ln(),null})),o=(n.flags&15990)!==0,n.subtreeFlags&15990||o){o=Ge.transition,Ge.transition=null;var i=J;J=1;var s=Q;Q|=4,Ps.current=null,dh(e,n),pf(n,e),Up(gi),Ol=!!mi,gi=mi=null,e.current=n,ph(n),Vd(),Q=s,J=i,Ge.transition=o}else e.current=n;if(sl&&(sl=!1,It=e,Kl=l),o=e.pendingLanes,o===0&&($t=null),Kd(n.stateNode),ze(e,ue()),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(Ql)throw Ql=!1,e=zi,zi=null,e;return Kl&1&&e.tag!==0&&Ln(),o=e.pendingLanes,o&1?e===Fi?gr++:(gr=0,Fi=e):gr=0,Yt(),null}function Ln(){if(It!==null){var e=Za(Kl),t=Ge.transition,n=J;try{if(Ge.transition=null,J=16>e?16:e,It===null)var r=!1;else{if(e=It,It=null,Kl=0,Q&6)throw Error(k(331));var l=Q;for(Q|=4,D=e.current;D!==null;){var o=D,i=o.child;if(D.flags&16){var s=o.deletions;if(s!==null){for(var u=0;u<s.length;u++){var a=s[u];for(D=a;D!==null;){var f=D;switch(f.tag){case 0:case 11:case 15:hr(8,f,o)}var h=f.child;if(h!==null)h.return=f,D=h;else for(;D!==null;){f=D;var y=f.sibling,E=f.return;if(cf(f),f===a){D=null;break}if(y!==null){y.return=E,D=y;break}D=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)}}D=o}}if(o.subtreeFlags&2064&&i!==null)i.return=o,D=i;else e:for(;D!==null;){if(o=D,o.flags&2048)switch(o.tag){case 0:case 11:case 15:hr(9,o,o.return)}var d=o.sibling;if(d!==null){d.return=o.return,D=d;break e}D=o.return}}var c=e.current;for(D=c;D!==null;){i=D;var p=i.child;if(i.subtreeFlags&2064&&p!==null)p.return=i,D=p;else e:for(i=c;D!==null;){if(s=D,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:oo(9,s)}}catch(P){se(s,s.return,P)}if(s===i){D=null;break e}var _=s.sibling;if(_!==null){_.return=s.return,D=_;break e}D=s.return}}if(Q=l,Yt(),gt&&typeof gt.onPostCommitFiberRoot=="function")try{gt.onPostCommitFiberRoot(Gl,e)}catch{}r=!0}return r}finally{J=n,Ge.transition=t}}return!1}function Yu(e,t,n){t=Bn(n,t),t=Zc(e,t,1),e=Bt(e,t,1),t=Re(),e!==null&&(Ir(e,1,t),ze(e,t))}function se(e,t,n){if(e.tag===3)Yu(e,e,n);else for(;t!==null;){if(t.tag===3){Yu(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&($t===null||!$t.has(r))){e=Bn(n,e),e=bc(t,e,1),t=Bt(t,e,1),e=Re(),t!==null&&(Ir(t,1,e),ze(t,e));break}}t=t.return}}function wh(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Re(),e.pingedLanes|=e.suspendedLanes&n,ge===e&&(ve&n)===n&&(fe===4||fe===3&&(ve&130023424)===ve&&500>ue()-Ts?nn(e,0):Rs|=n),ze(e,t)}function Sf(e,t){t===0&&(e.mode&1?(t=Gr,Gr<<=1,!(Gr&130023424)&&(Gr=4194304)):t=1);var n=Re();e=Nt(e,t),e!==null&&(Ir(e,t,n),ze(e,n))}function Sh(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Sf(e,n)}function _h(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),Sf(e,n)}var _f;_f=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Le.current)Ae=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Ae=!1,uh(e,t,n);Ae=!!(e.flags&131072)}else Ae=!1,ee&&t.flags&1048576&&xc(t,Fl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;vl(e,t),e=t.pendingProps;var l=zn(t,Ne.current);An(t,n),l=Es(null,t,r,e,l,n);var o=ks();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,Ie(r)?(o=!0,Il(t)):o=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,ys(t),l.updater=lo,t.stateNode=l,l._reactInternals=t,Ni(t,r,e,n),t=Ri(null,t,r,!0,o,n)):(t.tag=0,ee&&o&&cs(t),Pe(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(vl(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=kh(r),e=nt(r,e),l){case 0:t=Pi(null,t,r,e,n);break e;case 1:t=Uu(null,t,r,e,n);break e;case 11:t=zu(null,t,r,e,n);break e;case 14:t=Fu(null,t,r,nt(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:nt(r,l),Pi(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:nt(r,l),Uu(e,t,r,l,n);case 3:e:{if(rf(t),e===null)throw Error(k(387));r=t.pendingProps,o=t.memoizedState,l=o.element,Oc(e,t),Bl(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=Bn(Error(k(423)),t),t=Mu(e,t,r,n,l);break e}else if(r!==l){l=Bn(Error(k(424)),t),t=Mu(e,t,r,n,l);break e}else for(Be=Mt(t.stateNode.containerInfo.firstChild),$e=t,ee=!0,lt=null,n=Rc(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Fn(),r===l){t=Ct(e,t,n);break e}Pe(e,t,r,n)}t=t.child}return t;case 5:return jc(t),e===null&&Ei(t),r=t.type,l=t.pendingProps,o=e!==null?e.memoizedProps:null,i=l.children,yi(r,l)?i=null:o!==null&&yi(r,o)&&(t.flags|=32),nf(e,t),Pe(e,t,i,n),t.child;case 6:return e===null&&Ei(t),null;case 13:return lf(e,t,n);case 4:return vs(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Un(t,null,r,n):Pe(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:nt(r,l),zu(e,t,r,l,n);case 7:return Pe(e,t,t.pendingProps,n),t.child;case 8:return Pe(e,t,t.pendingProps.children,n),t.child;case 12:return Pe(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,X(Ul,r._currentValue),r._currentValue=i,o!==null)if(st(o.value,i)){if(o.children===l.children&&!Le.current){t=Ct(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=Et(-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),ki(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),ki(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}Pe(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,An(t,n),l=Ze(l),r=r(l),t.flags|=1,Pe(e,t,r,n),t.child;case 14:return r=t.type,l=nt(r,t.pendingProps),l=nt(r.type,l),Fu(e,t,r,l,n);case 15:return ef(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:nt(r,l),vl(e,t),t.tag=1,Ie(r)?(e=!0,Il(t)):e=!1,An(t,n),Gc(t,r,l),Ni(t,r,l,n),Ri(null,t,r,!0,e,n);case 19:return of(e,t,n);case 22:return tf(e,t,n)}throw Error(k(156,t.tag))};function Ef(e,t){return Ya(e,t)}function Eh(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 Xe(e,t,n,r){return new Eh(e,t,n,r)}function As(e){return e=e.prototype,!(!e||!e.isReactComponent)}function kh(e){if(typeof e=="function")return As(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Zi)return 11;if(e===bi)return 14}return 2}function Vt(e,t){var n=e.alternate;return n===null?(n=Xe(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 _l(e,t,n,r,l,o){var i=2;if(r=e,typeof e=="function")As(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case vn:return rn(n.children,l,o,t);case Gi:i=8,l|=8;break;case qo:return e=Xe(12,n,t,l|2),e.elementType=qo,e.lanes=o,e;case Xo:return e=Xe(13,n,t,l),e.elementType=Xo,e.lanes=o,e;case Go:return e=Xe(19,n,t,l),e.elementType=Go,e.lanes=o,e;case ja:return so(n,l,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Ta:i=10;break e;case Oa:i=9;break e;case Zi:i=11;break e;case bi:i=14;break e;case Ot:i=16,r=null;break e}throw Error(k(130,e==null?e:typeof e,""))}return t=Xe(i,n,t,l),t.elementType=e,t.type=r,t.lanes=o,t}function rn(e,t,n,r){return e=Xe(7,e,r,t),e.lanes=n,e}function so(e,t,n,r){return e=Xe(22,e,r,t),e.elementType=ja,e.lanes=n,e.stateNode={isHidden:!1},e}function Ho(e,t,n){return e=Xe(6,e,null,t),e.lanes=n,e}function Vo(e,t,n){return t=Xe(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function xh(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=ko(0),this.expirationTimes=ko(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ko(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Ls(e,t,n,r,l,o,i,s,u){return e=new xh(e,t,n,s,u),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Xe(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},ys(o),e}function Nh(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:yn,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function kf(e){if(!e)return Qt;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(Ie(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(Ie(n))return Ec(e,n,t)}return t}function xf(e,t,n,r,l,o,i,s,u){return e=Ls(n,r,!0,e,l,o,i,s,u),e.context=kf(null),n=e.current,r=Re(),l=Ht(n),o=Et(r,l),o.callback=t??null,Bt(n,o,l),e.current.lanes=l,Ir(e,l,r),ze(e,r),e}function uo(e,t,n,r){var l=t.current,o=Re(),i=Ht(l);return n=kf(n),t.context===null?t.context=n:t.pendingContext=n,t=Et(o,i),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=Bt(l,t,i),e!==null&&(it(e,l,i,o),ml(e,l,i)),i}function Yl(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 qu(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Is(e,t){qu(e,t),(e=e.alternate)&&qu(e,t)}function Ch(){return null}var Nf=typeof reportError=="function"?reportError:function(e){console.error(e)};function zs(e){this._internalRoot=e}ao.prototype.render=zs.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(k(409));uo(e,t,null,null)};ao.prototype.unmount=zs.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;cn(function(){uo(null,e,null,null)}),t[xt]=null}};function ao(e){this._internalRoot=e}ao.prototype.unstable_scheduleHydration=function(e){if(e){var t=tc();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Dt.length&&t!==0&&t<Dt[n].priority;n++);Dt.splice(n,0,e),n===0&&rc(e)}};function Fs(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function co(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Xu(){}function Ph(e,t,n,r,l){if(l){if(typeof r=="function"){var o=r;r=function(){var a=Yl(i);o.call(a)}}var i=xf(t,r,e,0,null,!1,!1,"",Xu);return e._reactRootContainer=i,e[xt]=i.current,Nr(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=Yl(u);s.call(a)}}var u=Ls(e,0,!1,null,null,!1,!1,"",Xu);return e._reactRootContainer=u,e[xt]=u.current,Nr(e.nodeType===8?e.parentNode:e),cn(function(){uo(t,u,n,r)}),u}function fo(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=Yl(i);s.call(u)}}uo(t,i,e,l)}else i=Ph(n,t,e,l,r);return Yl(i)}ba=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=ir(t.pendingLanes);n!==0&&(ns(t,n|1),ze(t,ue()),!(Q&6)&&($n=ue()+500,Yt()))}break;case 13:cn(function(){var r=Nt(e,1);if(r!==null){var l=Re();it(r,e,1,l)}}),Is(e,1)}};rs=function(e){if(e.tag===13){var t=Nt(e,134217728);if(t!==null){var n=Re();it(t,e,134217728,n)}Is(e,134217728)}};ec=function(e){if(e.tag===13){var t=Ht(e),n=Nt(e,t);if(n!==null){var r=Re();it(n,e,t,r)}Is(e,t)}};tc=function(){return J};nc=function(e,t){var n=J;try{return J=e,t()}finally{J=n}};si=function(e,t,n){switch(t){case"input":if(ei(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=to(r);if(!l)throw Error(k(90));Aa(r),ei(r,l)}}}break;case"textarea":Ia(e,n);break;case"select":t=n.value,t!=null&&Tn(e,!!n.multiple,t,!1)}};Ha=Os;Va=cn;var Rh={usingClientEntryPoint:!1,Events:[Fr,En,to,Ba,$a,Os]},nr={findFiberByHostInstance:Zt,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Th={bundleType:nr.bundleType,version:nr.version,rendererPackageName:nr.rendererPackageName,rendererConfig:nr.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Pt.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Ka(e),e===null?null:e.stateNode},findFiberByHostInstance:nr.findFiberByHostInstance||Ch,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 ul=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ul.isDisabled&&ul.supportsFiber)try{Gl=ul.inject(Th),gt=ul}catch{}}Ve.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Rh;Ve.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Fs(t))throw Error(k(200));return Nh(e,t,null,n)};Ve.createRoot=function(e,t){if(!Fs(e))throw Error(k(299));var n=!1,r="",l=Nf;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=Ls(e,1,!1,null,null,n,!1,r,l),e[xt]=t.current,Nr(e.nodeType===8?e.parentNode:e),new zs(t)};Ve.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=Ka(t),e=e===null?null:e.stateNode,e};Ve.flushSync=function(e){return cn(e)};Ve.hydrate=function(e,t,n){if(!co(t))throw Error(k(200));return fo(null,e,t,!0,n)};Ve.hydrateRoot=function(e,t,n){if(!Fs(e))throw Error(k(405));var r=n!=null&&n.hydratedSources||null,l=!1,o="",i=Nf;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(i=n.onRecoverableError)),t=xf(t,null,e,1,n??null,l,!1,o,i),e[xt]=t.current,Nr(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 ao(t)};Ve.render=function(e,t,n){if(!co(t))throw Error(k(200));return fo(null,e,t,!1,n)};Ve.unmountComponentAtNode=function(e){if(!co(e))throw Error(k(40));return e._reactRootContainer?(cn(function(){fo(null,null,e,!1,function(){e._reactRootContainer=null,e[xt]=null})}),!0):!1};Ve.unstable_batchedUpdates=Os;Ve.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!co(n))throw Error(k(200));if(e==null||e._reactInternals===void 0)throw Error(k(38));return fo(e,t,n,!1,r)};Ve.version="18.3.1-next-f1338f8080-20240426";function Cf(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Cf)}catch(e){console.error(e)}}Cf(),Na.exports=Ve;var Oh=Na.exports,Gu=Oh;Jo.createRoot=Gu.createRoot,Jo.hydrateRoot=Gu.hydrateRoot;function Pf(e,t){return function(){return e.apply(t,arguments)}}const{toString:jh}=Object.prototype,{getPrototypeOf:Us}=Object,{iterator:po,toStringTag:Rf}=Symbol,ho=(e=>t=>{const n=jh.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),ut=e=>(e=e.toLowerCase(),t=>ho(t)===e),mo=e=>t=>typeof t===e,{isArray:Kn}=Array,Hn=mo("undefined");function Mr(e){return e!==null&&!Hn(e)&&e.constructor!==null&&!Hn(e.constructor)&&Fe(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Tf=ut("ArrayBuffer");function Dh(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Tf(e.buffer),t}const Ah=mo("string"),Fe=mo("function"),Of=mo("number"),Br=e=>e!==null&&typeof e=="object",Lh=e=>e===!0||e===!1,El=e=>{if(ho(e)!=="object")return!1;const t=Us(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Rf in e)&&!(po in e)},Ih=e=>{if(!Br(e)||Mr(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},zh=ut("Date"),Fh=ut("File"),Uh=ut("Blob"),Mh=ut("FileList"),Bh=e=>Br(e)&&Fe(e.pipe),$h=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Fe(e.append)&&((t=ho(e))==="formdata"||t==="object"&&Fe(e.toString)&&e.toString()==="[object FormData]"))},Hh=ut("URLSearchParams"),[Vh,Wh,Qh,Kh]=["ReadableStream","Request","Response","Headers"].map(ut),Jh=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function $r(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,l;if(typeof e!="object"&&(e=[e]),Kn(e))for(r=0,l=e.length;r<l;r++)t.call(null,e[r],r,e);else{if(Mr(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 jf(e,t){if(Mr(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,Df=e=>!Hn(e)&&e!==tn;function Bi(){const{caseless:e,skipUndefined:t}=Df(this)&&this||{},n={},r=(l,o)=>{const i=e&&jf(n,o)||o;El(n[i])&&El(l)?n[i]=Bi(n[i],l):El(l)?n[i]=Bi({},l):Kn(l)?n[i]=l.slice():(!t||!Hn(l))&&(n[i]=l)};for(let l=0,o=arguments.length;l<o;l++)arguments[l]&&$r(arguments[l],r);return n}const Yh=(e,t,n,{allOwnKeys:r}={})=>($r(t,(l,o)=>{n&&Fe(l)?Object.defineProperty(e,o,{value:Pf(l,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,o,{value:l,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:r}),e),qh=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Xh=(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)},Gh=(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&&Us(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Zh=(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},bh=e=>{if(!e)return null;if(Kn(e))return e;let t=e.length;if(!Of(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},em=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Us(Uint8Array)),tm=(e,t)=>{const r=(e&&e[po]).call(e);let l;for(;(l=r.next())&&!l.done;){const o=l.value;t.call(e,o[0],o[1])}},nm=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},rm=ut("HTMLFormElement"),lm=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,l){return r.toUpperCase()+l}),Zu=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),om=ut("RegExp"),Af=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};$r(n,(l,o)=>{let i;(i=t(l,o,e))!==!1&&(r[o]=i||l)}),Object.defineProperties(e,r)},im=e=>{Af(e,(t,n)=>{if(Fe(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(Fe(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+"'")})}})},sm=(e,t)=>{const n={},r=l=>{l.forEach(o=>{n[o]=!0})};return Kn(e)?r(e):r(String(e).split(t)),n},um=()=>{},am=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function cm(e){return!!(e&&Fe(e.append)&&e[Rf]==="FormData"&&e[po])}const fm=e=>{const t=new Array(10),n=(r,l)=>{if(Br(r)){if(t.indexOf(r)>=0)return;if(Mr(r))return r;if(!("toJSON"in r)){t[l]=r;const o=Kn(r)?[]:{};return $r(r,(i,s)=>{const u=n(i,l+1);!Hn(u)&&(o[s]=u)}),t[l]=void 0,o}}return r};return n(e,0)},dm=ut("AsyncFunction"),pm=e=>e&&(Br(e)||Fe(e))&&Fe(e.then)&&Fe(e.catch),Lf=((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",Fe(tn.postMessage)),hm=typeof queueMicrotask<"u"?queueMicrotask.bind(tn):typeof process<"u"&&process.nextTick||Lf,mm=e=>e!=null&&Fe(e[po]),v={isArray:Kn,isArrayBuffer:Tf,isBuffer:Mr,isFormData:$h,isArrayBufferView:Dh,isString:Ah,isNumber:Of,isBoolean:Lh,isObject:Br,isPlainObject:El,isEmptyObject:Ih,isReadableStream:Vh,isRequest:Wh,isResponse:Qh,isHeaders:Kh,isUndefined:Hn,isDate:zh,isFile:Fh,isBlob:Uh,isRegExp:om,isFunction:Fe,isStream:Bh,isURLSearchParams:Hh,isTypedArray:em,isFileList:Mh,forEach:$r,merge:Bi,extend:Yh,trim:Jh,stripBOM:qh,inherits:Xh,toFlatObject:Gh,kindOf:ho,kindOfTest:ut,endsWith:Zh,toArray:bh,forEachEntry:tm,matchAll:nm,isHTMLForm:rm,hasOwnProperty:Zu,hasOwnProp:Zu,reduceDescriptors:Af,freezeMethods:im,toObjectSet:sm,toCamelCase:lm,noop:um,toFiniteNumber:am,findKey:jf,global:tn,isContextDefined:Df,isSpecCompliantForm:cm,toJSONObject:fm,isAsyncFn:dm,isThenable:pm,setImmediate:Lf,asap:hm,isIterable:mm};let U=class If extends Error{static from(t,n,r,l,o,i){const s=new If(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}}};U.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";U.ERR_BAD_OPTION="ERR_BAD_OPTION";U.ECONNABORTED="ECONNABORTED";U.ETIMEDOUT="ETIMEDOUT";U.ERR_NETWORK="ERR_NETWORK";U.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";U.ERR_DEPRECATED="ERR_DEPRECATED";U.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";U.ERR_BAD_REQUEST="ERR_BAD_REQUEST";U.ERR_CANCELED="ERR_CANCELED";U.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";U.ERR_INVALID_URL="ERR_INVALID_URL";const gm=null;function $i(e){return v.isPlainObject(e)||v.isArray(e)}function zf(e){return v.endsWith(e,"[]")?e.slice(0,-2):e}function bu(e,t,n){return e?e.concat(t).map(function(l,o){return l=zf(l),!n&&o?"["+l+"]":l}).join(n?".":""):t}function ym(e){return v.isArray(e)&&!e.some($i)}const vm=v.toFlatObject(v,{},null,function(t){return/^is[A-Z]/.test(t)});function go(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 U("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)&&ym(m)||(v.isFileList(m)||v.endsWith(S,"[]"))&&(d=v.toArray(m)))return S=zf(S),d.forEach(function(p,_){!(v.isUndefined(p)||p===null)&&t.append(i===!0?bu([S],_,o):i===null?S:S+"[]",a(p))}),!1}return $i(m)?!0:(t.append(bu(x,S,o),a(m)),!1)}const h=[],y=Object.assign(vm,{defaultVisitor:f,convertValue:a,isVisitable:$i});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 ea(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Ms(e,t){this._pairs=[],e&&go(e,this,t)}const Ff=Ms.prototype;Ff.append=function(t,n){this._pairs.push([t,n])};Ff.toString=function(t){const n=t?function(r){return t.call(this,r,ea)}:ea;return this._pairs.map(function(l){return n(l[0])+"="+n(l[1])},"").join("&")};function wm(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function Uf(e,t,n){if(!t)return e;const r=n&&n.encode||wm,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 Ms(t,l).toString(r),i){const s=e.indexOf("#");s!==-1&&(e=e.slice(0,s)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class ta{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 Mf={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Sm=typeof URLSearchParams<"u"?URLSearchParams:Ms,_m=typeof FormData<"u"?FormData:null,Em=typeof Blob<"u"?Blob:null,km={isBrowser:!0,classes:{URLSearchParams:Sm,FormData:_m,Blob:Em},protocols:["http","https","file","blob","url","data"]},Bs=typeof window<"u"&&typeof document<"u",Hi=typeof navigator=="object"&&navigator||void 0,xm=Bs&&(!Hi||["ReactNative","NativeScript","NS"].indexOf(Hi.product)<0),Nm=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Cm=Bs&&window.location.href||"http://localhost",Pm=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Bs,hasStandardBrowserEnv:xm,hasStandardBrowserWebWorkerEnv:Nm,navigator:Hi,origin:Cm},Symbol.toStringTag,{value:"Module"})),xe={...Pm,...km};function Rm(e,t){return go(e,new xe.classes.URLSearchParams,{visitor:function(n,r,l,o){return xe.isNode&&v.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)},...t})}function Tm(e){return v.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Om(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 Bf(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]=Om(l[i])),!s)}if(v.isFormData(e)&&v.isFunction(e.entries)){const n={};return v.forEachEntry(e,(r,l)=>{t(Tm(r),l,n,0)}),n}return null}function jm(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 Hr={transitional:Mf,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(Bf(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 Rm(t,this.formSerializer).toString();if((s=v.isFileList(t))||r.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return go(s?{"files[]":t}:t,u&&new u,this.formSerializer)}}return o||l?(n.setContentType("application/json",!1),jm(t)):t}],transformResponse:[function(t){const n=this.transitional||Hr.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"?U.from(s,U.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:xe.classes.FormData,Blob:xe.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=>{Hr.headers[e]={}});const Dm=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"]),Am=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]&&Dm[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},na=Symbol("internals");function rr(e){return e&&String(e).trim().toLowerCase()}function kl(e){return e===!1||e==null?e:v.isArray(e)?e.map(kl):String(e)}function Lm(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 Im=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Wo(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 zm(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function Fm(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 Ue=class{constructor(t){t&&this.set(t)}set(t,n,r){const l=this;function o(s,u,a){const f=rr(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]=kl(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())&&!Im(t))i(Am(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=rr(t),t){const r=v.findKey(this,t);if(r){const l=this[r];if(!n)return l;if(n===!0)return Lm(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=rr(t),t){const r=v.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||Wo(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let l=!1;function o(i){if(i=rr(i),i){const s=v.findKey(r,i);s&&(!n||Wo(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||Wo(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]=kl(l),delete n[o];return}const s=t?zm(o):String(o).trim();s!==o&&delete n[o],n[s]=kl(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[na]=this[na]={accessors:{}}).accessors,l=this.prototype;function o(i){const s=rr(i);r[s]||(Fm(l,i),r[s]=!0)}return v.isArray(t)?t.forEach(o):o(t),this}};Ue.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);v.reduceDescriptors(Ue.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});v.freezeMethods(Ue);function Qo(e,t){const n=this||Hr,r=t||n,l=Ue.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 $f(e){return!!(e&&e.__CANCEL__)}let Vr=class extends U{constructor(t,n,r){super(t??"canceled",U.ERR_CANCELED,n,r),this.name="CanceledError",this.__CANCEL__=!0}};function Hf(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new U("Request failed with status code "+n.status,[U.ERR_BAD_REQUEST,U.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function Um(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Mm(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 Bm(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=Mm(50,250);return Bm(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)},ra=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},la=e=>(...t)=>v.asap(()=>e(...t)),$m=xe.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,xe.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(xe.origin),xe.navigator&&/(msie|trident)/i.test(xe.navigator.userAgent)):()=>!0,Hm=xe.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 Vm(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Wm(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Vf(e,t,n){let r=!Vm(t);return e&&(r||n==!1)?Wm(e,t):t}const oa=e=>e instanceof Ue?{...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(oa(a),oa(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 Wf=e=>{const t=fn({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:l,xsrfCookieName:o,headers:i,auth:s}=t;if(t.headers=i=Ue.from(i),t.url=Uf(Vf(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(xe.hasStandardBrowserEnv||xe.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(xe.hasStandardBrowserEnv&&(r&&v.isFunction(r)&&(r=r(t)),r||r!==!1&&$m(t.url))){const u=l&&o&&Hm.read(o);u&&i.set(l,u)}return t},Qm=typeof XMLHttpRequest<"u",Km=Qm&&function(e){return new Promise(function(n,r){const l=Wf(e);let o=l.data;const i=Ue.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=Ue.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};Hf(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 U("Request aborted",U.ECONNABORTED,e,x)),x=null)},x.onerror=function(_){const P=_&&_.message?_.message:"Network Error",T=new U(P,U.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||Mf;l.timeoutErrorMessage&&(_=l.timeoutErrorMessage),r(new U(_,P.clarifyTimeoutError?U.ETIMEDOUT:U.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 Vr(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=Um(l.url);if(c&&xe.protocols.indexOf(c)===-1){r(new U("Unsupported protocol "+c+":",U.ERR_BAD_REQUEST,e));return}x.send(o||null)})},Jm=(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 U?f:new Vr(f instanceof Error?f.message:f))}};let i=t&&setTimeout(()=>{i=null,o(new U(`timeout of ${t}ms exceeded`,U.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}},Ym=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},qm=async function*(e,t){for await(const n of Xm(e))yield*Ym(n,t)},Xm=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()}},ia=(e,t,n,r)=>{const l=qm(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})},sa=64*1024,{isFunction:al}=v,Gm=(({Request:e,Response:t})=>({Request:e,Response:t}))(v.global),{ReadableStream:ua,TextEncoder:aa}=v.global,ca=(e,...t)=>{try{return!!e(...t)}catch{return!1}},Zm=e=>{e=v.merge.call({skipUndefined:!0},Gm,e);const{fetch:t,Request:n,Response:r}=e,l=t?al(t):typeof fetch=="function",o=al(n),i=al(r);if(!l)return!1;const s=l&&al(ua),u=l&&(typeof aa=="function"?(m=>S=>m.encode(S))(new aa):async m=>new Uint8Array(await new n(m).arrayBuffer())),a=o&&s&&ca(()=>{let m=!1;const S=new n(xe.origin,{body:new ua,method:"POST",get duplex(){return m=!0,"half"}}).headers.has("Content-Type");return m&&!S}),f=i&&s&&ca(()=>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 U(`Response type '${m}' is not supported`,U.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(xe.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:A,withCredentials:N="same-origin",fetchOptions:F}=Wf(m),L=t||fetch;R=R?(R+"").toLowerCase():"text";let Qe=Jm([c,p&&p.toAbortSignal()],_),oe=null;const je=Qe&&Qe.unsubscribe&&(()=>{Qe.unsubscribe()});let Ke;try{if(T&&a&&x!=="get"&&x!=="head"&&(Ke=await E(A,d))!==0){let W=new n(S,{method:"POST",body:d,duplex:"half"}),q;if(v.isFormData(d)&&(q=W.headers.get("content-type"))&&A.setContentType(q),W.body){const[at,pe]=ra(Ke,ql(la(T)));d=ia(W.body,sa,at,pe)}}v.isString(N)||(N=N?"include":"omit");const de=o&&"credentials"in n.prototype,Se={...F,signal:Qe,method:x.toUpperCase(),headers:A.normalize().toJSON(),body:d,duplex:"half",credentials:de?N:void 0};oe=o&&new n(S,Se);let C=await(o?L(oe,F):L(S,Se));const z=f&&(R==="stream"||R==="response");if(f&&(P||z&&je)){const W={};["status","statusText","headers"].forEach(Je=>{W[Je]=C[Je]});const q=v.toFiniteNumber(C.headers.get("content-length")),[at,pe]=P&&ra(q,ql(la(P),!0))||[];C=new r(ia(C.body,sa,at,()=>{pe&&pe(),je&&je()}),W)}R=R||"text";let M=await h[v.findKey(h,R)||"text"](C,m);return!z&&je&&je(),await new Promise((W,q)=>{Hf(W,q,{data:M,headers:Ue.from(C.headers),status:C.status,statusText:C.statusText,config:m,request:oe})})}catch(de){throw je&&je(),de&&de.name==="TypeError"&&/Load failed|fetch/i.test(de.message)?Object.assign(new U("Network Error",U.ERR_NETWORK,m,oe),{cause:de.cause||de}):U.from(de,de&&de.code,m,oe)}}},bm=new Map,Qf=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=bm;for(;s--;)u=o[s],a=f.get(u),a===void 0&&f.set(u,a=s?new Map:Zm(t)),f=a;return a};Qf();const $s={http:gm,xhr:Km,fetch:{get:Qf}};v.forEach($s,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const fa=e=>`- ${e}`,eg=e=>v.isFunction(e)||e===null||e===!1;function tg(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,!eg(r)&&(l=$s[(s=String(r)).toLowerCase()],l===void 0))throw new U(`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(fa).join(`
45`):" "+fa(i[0]):"as no adapter specified";throw new U("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return l}const Kf={getAdapter:tg,adapters:$s};function Ko(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Vr(null,e)}function da(e){return Ko(e),e.headers=Ue.from(e.headers),e.data=Qo.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Kf.getAdapter(e.adapter||Hr.adapter,e)(e).then(function(r){return Ko(e),r.data=Qo.call(e,e.transformResponse,r),r.headers=Ue.from(r.headers),r},function(r){return $f(r)||(Ko(e),r&&r.response&&(r.response.data=Qo.call(e,e.transformResponse,r.response),r.response.headers=Ue.from(r.response.headers))),Promise.reject(r)})}const Jf="1.13.4",yo={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{yo[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const pa={};yo.transitional=function(t,n,r){function l(o,i){return"[Axios v"+Jf+"] Transitional option '"+o+"'"+i+(r?". "+r:"")}return(o,i,s)=>{if(t===!1)throw new U(l(i," has been removed"+(n?" in "+n:"")),U.ERR_DEPRECATED);return n&&!pa[i]&&(pa[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}};yo.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function ng(e,t,n){if(typeof e!="object")throw new U("options must be an object",U.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 U("option "+o+" must be "+u,U.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new U("Unknown option "+o,U.ERR_BAD_OPTION)}}const xl={assertOptions:ng,validators:yo},pt=xl.validators;let ln=class{constructor(t){this.defaults=t||{},this.interceptors={request:new ta,response:new ta}}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&&xl.assertOptions(r,{silentJSONParsing:pt.transitional(pt.boolean),forcedJSONParsing:pt.transitional(pt.boolean),clarifyTimeoutError:pt.transitional(pt.boolean)},!1),l!=null&&(v.isFunction(l)?n.paramsSerializer={serialize:l}:xl.assertOptions(l,{encode:pt.function,serialize:pt.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),xl.assertOptions(n,{baseUrl:pt.spelling("baseURL"),withXsrfToken:pt.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=Ue.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=[da.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=da.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=Vf(t.baseURL,t.url,t.allowAbsoluteUrls);return Uf(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 rg=class Yf{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 Vr(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 Yf(function(l){t=l}),cancel:t}}};function lg(e){return function(n){return e.apply(null,n)}}function og(e){return v.isObject(e)&&e.isAxiosError===!0}const Vi={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(Vi).forEach(([e,t])=>{Vi[t]=e});function qf(e){const t=new ln(e),n=Pf(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 qf(fn(e,l))},n}const Y=qf(Hr);Y.Axios=ln;Y.CanceledError=Vr;Y.CancelToken=rg;Y.isCancel=$f;Y.VERSION=Jf;Y.toFormData=go;Y.AxiosError=U;Y.Cancel=Y.CanceledError;Y.all=function(t){return Promise.all(t)};Y.spread=lg;Y.isAxiosError=og;Y.mergeConfig=fn;Y.AxiosHeaders=Ue;Y.formToJSON=e=>Bf(v.isHTMLForm(e)?new FormData(e):e);Y.getAdapter=Kf.getAdapter;Y.HttpStatusCode=Vi;Y.default=Y;const{Axios:fg,AxiosError:dg,CanceledError:pg,isCancel:hg,CancelToken:mg,VERSION:gg,all:yg,Cancel:vg,isAxiosError:wg,spread:Sg,toFormData:_g,AxiosHeaders:Eg,HttpStatusCode:kg,formToJSON:xg,getAdapter:Ng,mergeConfig:Cg}=Y,Tt="https://dataapi.kitchain.cn/api/v1";function ig(){const[e,t]=Z.useState(null),[n,r]=Z.useState([]),[l,o]=Z.useState([]),[i,s]=Z.useState(""),[u,a]=Z.useState(""),[f,h]=Z.useState(""),[y,E]=Z.useState(""),[m,S]=Z.useState(!1),[x,d]=Z.useState(null),[c,p]=Z.useState(0),[_,P]=Z.useState(null),[T,R]=Z.useState(1),A=5,[N,F]=Z.useState(null),[L,Qe]=Z.useState({steps:[],ingredients:[]}),[oe,je]=Z.useState([]),[Ke,de]=Z.useState(null),[Se,C]=Z.useState([]),[z,M]=Z.useState(null),[W,q]=Z.useState(!1),[at,pe]=Z.useState(!1),[Je,ct]=Z.useState(!1),hn=async w=>{console.log("[API] 开始查询门店数据, store_name:",w);try{const O=await Y.get(`${Tt}/stores/`,{params:{store_name:w}});console.log("[API] 门店响应完整:",O),console.log("[API] 门店响应 data:",O.data);const j=O.data;if(console.log("[API] result:",j,"code:",j.code,"data:",j.data),j.code===200&&j.data){const I=j.data.items||j.data,B=Array.isArray(I)?I[0]:I;console.log("[API] 设置门店数据:",B),t(B),p($=>$+1),console.log("[API] currentStoreData 已设置")}else console.warn("[API] 门店响应码不为200或无data:",j)}catch(O){console.error("[API] 按名称查询门店数据失败:",O)}},Xf=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 I=(await Y.get(`${Tt}/ingredients/by-dish`,{params:O})).data;if(console.log("[API] 原料响应:",JSON.stringify(I,null,2)),I.code===200&&I.data){let B;Array.isArray(I.data)?B=I.data:I.data.items?B=I.data.items:B=[];const $=B;console.log("[API] 原料数据字段:",$.length>0?Object.keys($[0]):[]),console.log("[API] 原料数据完整内容:",JSON.stringify($[0],null,2)),r($),console.log("[API] 设置原料数据, 共",$.length,"条")}}catch(O){console.error("[ApiRenderPage] 查询原料数据失败:",O)}},Hs=async(w,O)=>{try{const j={dish_name:w,store_name:O},B=(await Y.get(`${Tt}/steps/by-name`,{params:j})).data;console.log("[API] 步骤响应:",B);const $=Array.isArray(B.data)?B.data:[B.data].filter(Boolean);$.length>0&&(console.log("[API] 步骤数据字段:",Object.keys($[0])),console.log("[API] 步骤数据完整内容:",JSON.stringify($[0],null,2))),B.code===200&&B.data&&o(B.data||[])}catch(j){console.error("[ApiRenderPage] 查询步骤数据失败:",j)}},Gf=async w=>{try{const j=(await Y.get(`${Tt}/steps/${w}`)).data;if(console.log("[API] 步骤(ID)响应:",JSON.stringify(j,null,2)),j.code===200){const I=j.message||"",B=I.match(/门店\s+'([^']+)'/),$=I.match(/菜品\s+'([^']+)'/),mn=B?B[1]:"",qt=$?$[1]:"";console.log("[API] 解析 - 门店:",mn,"菜品:",qt);const Jn=Array.isArray(j.data)?j.data:[];console.log("[API] 步骤数据:",Jn),o(Jn),s(qt),a(mn)}}catch(O){console.error("[ApiRenderPage] 查询步骤数据失败:",O)}},Zf=async(w,O,j)=>{try{await Y.post(`${Tt}/steps/batch`,{dish_name:w,store_name:O,steps:j.map(I=>({step_no:I.step_no,cooking_description:I.cooking_description,cause:I.cause,key_points:I.key_points}))})}catch(I){throw console.error("[ApiRenderPage] 批量保存步骤失败:",I),I}},bf=async w=>{try{console.log("[API] 创建菜品, 数据:",w);const j=(await Y.post(`${Tt}/dishes/`,w)).data;if(console.log("[API] 创建菜品响应:",j),j.code!==200)throw new Error(j.message||"创建菜品失败");return j}catch(O){throw console.error("[ApiRenderPage] 创建菜品失败:",O),O}},ed=async(w,O,j)=>{try{console.log("[API] 创建步骤, dishId:",w,"storeId:",O,"steps:",j);const B=(await Y.post(`${Tt}/steps/batch`,{dish_id:w,store_id:O,steps:j})).data;if(console.log("[API] 创建步骤响应:",B),B.code!==200)throw new Error(B.message||"创建步骤失败");return B}catch(I){throw console.error("[ApiRenderPage] 创建步骤失败:",I),I}},td=async w=>{try{console.log("[API] 创建原料, 数据:",w);const j=(await Y.post(`${Tt}/ingredients/`,w)).data;if(console.log("[API] 创建原料响应:",j),j.code!==200)throw new Error(j.message||"创建原料失败");return j}catch(O){throw console.error("[ApiRenderPage] 创建原料失败:",O),O}},nd=async()=>{if(!L.dish_name){d("缺少菜品名称");return}ct(!0),d(null);try{if(await bf({dish_name:L.dish_name}),console.log("[Stock] 菜品创建成功"),L.steps.length>0&&(await ed(0,10,L.steps.map(w=>({step_no:w.step_no,cooking_description:w.cooking_description,cause:w.cause,key_points:w.key_points}))),console.log("[Stock] 步骤创建成功")),L.ingredients.length>0){for(const w of L.ingredients)await td({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] 入库完成"),pe(!1),alert("入库成功!")}catch(w){console.error("[Stock] 入库失败:",w),d("入库失败,请重试")}finally{ct(!1)}};return Z.useEffect(()=>{const w=O=>{var qt,Jn;console.log("========== 收到 postMessage =========="),console.log("origin:",O.origin),console.log("data:",JSON.stringify(O.data,null,2)),console.log("======================================");const j=O.data;console.log("[Debug] 消息类型:",j==null?void 0:j.type);let I,B,$,mn;if((j==null?void 0:j.type)==="tool_event"&&(j!=null&&j.event)){const te=j;I=te.event.type,B=te.event.code,$=te.event.data||{},mn=te.event.id,te.event.timestamp}else if((Jn=(qt=j==null?void 0:j.type)==null?void 0:qt.startsWith)!=null&&Jn.call(qt,"tool_event"))I=j.type,B=j.code,$=j.data||{},mn=j.id,j.timestamp;else{console.log("[Debug] 消息格式不正确");return}if(console.log(`[解析] ${B} | ${I} | id: ${mn}`,$),B==="UPDATE_STORES"){console.log("[Debug] 匹配到 UPDATE_STORES 事件"),console.log("[Debug] eventType:",I),console.log("[Debug] eventData:",JSON.stringify($,null,2));const te=$;if(B==="UPDATE_STORES"&&te.code===0&&te.data&&te.data.items){const Ce=te.data.items[0];console.log("[Debug] 直接从事件获取门店数据:",Ce),Ce&&(t(Ce),p(Wr=>Wr+1),console.log("[Debug] 门店数据设置成功"));return}const V=(te.data||{}).store_name;if(console.log("[Debug] storeName:",V),!V){console.warn("[Event] 门店名称为空");return}I==="tool_event_start"&&(console.log("[Event] 开始查询门店, store_name:",V),hn(String(V)))}else if(B==="UPDATE_INGREDIENTS_BY_DISH"){if(I==="tool_event_start"){console.log("[Event] 查询原料数据:",$);const ie=$.data||{};r([]),je([]),de(null),h(""),E("");const V=ie.dish_name,K=ie.store_name;if(!V||!K){console.warn("[Event] 查询原料缺少必传参数: dish_name, store_name");return}h(V),E(K),console.log("[Event] 开始查询原料, dish_name:",V,"store_name:",K),Xf({dish_name:V,store_name:K})}}else if(B==="UPDATE_STEPS_BY_ID"){if(I==="tool_event_start"){console.log("[Event] UPDATE_STEPS_BY_ID 数据:",$);const V=($.data||{}).id;if(console.log("[Event] id:",V),V==null){console.warn("[Event] 查询步骤缺少必传参数: id");return}o([]),C([]),M(null),s(""),a(""),console.log("[Event] 开始按ID查询步骤, id:",V),Gf(Number(V))}}else if(B==="UPDATE_STEPS_BY_NAME"){if(I==="tool_event_start"){console.log("[Event] 查询步骤数据:",$);const ie=$.data||{};o([]),C([]),M(null),s(""),a("");const V=ie.dish_name,K=ie.store_name;if(!V||!K){console.warn("[Event] 查询步骤缺少必传参数: dish_name, store_name");return}s(V),a(K),console.log("[Event] 开始查询步骤, dish_name:",V,"store_name:",K),Hs(V,K)}}else if(B==="UPDATE_BATCH_STEPS_BY_NAME"){if(I==="tool_event_start"){o([]),C([]),M(null),s(""),a("");const te=$.dish_name,ie=$.store_name,V=$.steps;te&&ie&&V&&(S(!0),Zf(te,ie,V).catch(()=>d("保存步骤失败")).finally(()=>S(!1)))}else if(I==="tool_event_end"){o([]),C([]),M(null),s(""),a("");const te=$.dish_name||$.dishName,ie=$.store_name||$.storeName;te&&Hs(te,ie)}}else if(B==="CREATE_DISH_BY_NAME"){if(I==="tool_event_end"){console.log("[Event] CREATE_DISH_BY_NAME 数据:",$);const ie=$.data||{};console.log("[Event] 菜品信息数据:",ie);const V=ie.dish_name,K=Number(ie.store_id)||0,et=ie.category_name,Ce=ie.big_category_name,Yn=(ie.steps||[]).map(ft=>({step_no:Number(ft.step_no)||0,cooking_description:ft.cooking_description||"",cause:ft.cause||"",key_points:ft.key_points||""})),he=(ie.ingredients||[]).map(ft=>({ing_name:ft.ing_name||"",ing_type:Number(ft.ing_type)||1,ing_amount:Number(ft.ing_amount)||0,ing_cost:Number(ft.ing_cost)||0,ingredient_count:Number(ft.ingredient_count)||0}));Qe({dish_name:V,store_id:K,category_name:et,big_category_name:Ce,steps:Yn,ingredients:he}),q(!0),console.log("[Event] 菜品信息显示完成,共",Yn.length,"个步骤,",he.length,"个原料")}}else if(B==="UPDATE_BATCH_INGREDIENTS_BY_NAME"){if(I==="tool_event_end"){console.log("[Event] 检测到 UPDATE_BATCH_INGREDIENTS_BY_NAME 事件"),console.log("[Event] eventData:",JSON.stringify($,null,2));const V=($.data||{}).data||{};console.log("[Event] dataObj:",JSON.stringify(V,null,2)),r([]),je([]),de(null),h(""),E("");const K=V.resolved;console.log("[Event] resolved:",JSON.stringify(K,null,2));const et={store_id:Number(K==null?void 0:K.store_id)||0,store_name:(K==null?void 0:K.store_name)||"",dish_id:Number(K==null?void 0:K.dish_id)||0,dish_name:(K==null?void 0:K.dish_name)||""};de(et);const Ce=V.created||[],Wr=V.updated||[],Yn=[...Ce,...Wr];console.log("[Event] allIngredients:",JSON.stringify(Yn,null,2));const Qr=(Yn||[]).map(he=>({id:Number(he.id)||0,store_id:Number(he.store_id)||0,dish_id:Number(he.dish_id)||0,ing_name:he.ing_name||"",ing_type:Number(he.ing_type)||0,ing_cost:Number(he.ing_cost)||0,ingredient_count:Number(he.ingredient_count)||0,ing_amount:Number(he.ing_amount)||0,ing_yield_rate:Number(he.ing_yield_rate)||0,ing_process_ratio:Number(he.ing_process_ratio)||0,ing_ratio:Number(he.ing_ratio)||0,ing_type_code:he.ing_type_code||"",ing_spec:he.ing_spec||"",ing_weight_g:Number(he.ing_weight_g)||0,ing_id:Number(he.ing_id)||0}));console.log("[Event] newBatchIngredients:",JSON.stringify(Qr,null,2)),je(Qr),console.log("[Event] 批量原料加载完成,共",Qr.length,"条")}}else if(B==="CREATE_BATCH_STEPS_WITH_DETAIL"&&I==="tool_event_end"){console.log("[Event] 检测到 CREATE_BATCH_STEPS_WITH_DETAIL 事件"),console.log("[Event] eventData:",JSON.stringify($,null,2));const V=($.data||{}).data||[];console.log("[Event] dataArray:",JSON.stringify(V,null,2)),o([]),C([]),M(null),s(""),a("");const K=(V||[]).map(Ce=>({id:Number(Ce.id)||0,dish_id:Number(Ce.dish_id)||0,store_id:Number(Ce.store_id)||0,step_no:Number(Ce.step_no)||0,cooking_description:Ce.cooking_description||"",cause:Ce.cause||"",key_points:Ce.key_points||""})),et=V==null?void 0:V[0];M({store_id:Number(et==null?void 0:et.store_id)||0,dish_id:Number(et==null?void 0:et.dish_id)||0}),console.log("[Event] newBatchSteps:",JSON.stringify(K,null,2)),C(K),console.log("[Event] 批量步骤加载完成,共",K.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||"-"})]})]})]}),(L.dish_name||L.category_name||L.big_category_name||L.store_id!==void 0||L.cuisine||L.steps.length>0||L.ingredients.length>0)&&g.jsxs("div",{className:`dish-create-panel ${W?"completed":""}`,children:[g.jsxs("div",{className:"panel-header",children:[g.jsx("h3",{children:"菜品信息"}),L.dish_name&&g.jsx("span",{className:`dish-status ${W?"completed":"creating"}`,children:W?"创建完成":"创建中"})]}),g.jsx("div",{className:"dish-create-content",children:g.jsxs("div",{className:"dish-basic-info",children:[L.dish_name&&g.jsx("div",{className:"dish-name",children:L.dish_name}),L.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:L.store_id})]}),L.category_name&&g.jsx("span",{className:"tag cuisine",children:L.category_name}),L.big_category_name&&g.jsx("span",{className:"tag category",children:L.big_category_name})]})})]}),(l.length>0||n.length>0||L.steps.length>0||L.ingredients.length>0||Se.length>0||oe.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:"制作流程"}),z&&Se.length>0&&g.jsxs("div",{className:"query-info",style:{fontSize:"12px",color:"#666",marginTop:"4px"},children:[z.store_id!==0&&g.jsxs("span",{children:["门店ID: ",z.store_id]}),z.store_id!==0&&z.dish_id!==0&&g.jsx("span",{style:{marginLeft:"12px"},children:"|"}),z.dish_id!==0&&g.jsxs("span",{style:{marginLeft:"12px"},children:["菜品ID: ",z.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:["共 ",(L.steps.length>0?L.steps:Se.length>0?Se: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:Se.length>0?Se.sort((w,O)=>w.step_no-O.step_no).map((w,O)=>{const j=(N==null?void 0:N.rowId)===O&&(N==null?void 0:N.col)==="desc",I=(N==null?void 0:N.rowId)===O&&(N==null?void 0:N.col)==="cause",B=(N==null?void 0:N.rowId)===O&&(N==null?void 0:N.col)==="points";return g.jsxs("tr",{children:[g.jsx("td",{className:"col-step-num",children:w.step_no}),g.jsx("td",{className:j?"cell-expanded":"cell-truncate",onDoubleClick:()=>F(j?null:{rowId:O,col:"desc"}),children:j?w.cooking_description:(w.cooking_description||"-").length>5?`${(w.cooking_description||"-").slice(0,5)}...`:w.cooking_description||"-"}),g.jsx("td",{className:I?"cell-expanded":"cell-truncate",onDoubleClick:()=>F(I?null:{rowId:O,col:"cause"}),children:I?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}`)}):L.steps.length>0?L.steps.sort((w,O)=>w.step_no-O.step_no).map((w,O)=>{const j=(N==null?void 0:N.rowId)===O&&(N==null?void 0:N.col)==="desc",I=(N==null?void 0:N.rowId)===O&&(N==null?void 0:N.col)==="cause",B=(N==null?void 0:N.rowId)===O&&(N==null?void 0:N.col)==="points";return g.jsxs("tr",{children:[g.jsx("td",{className:"col-step-num",children:w.step_no}),g.jsx("td",{className:j?"cell-expanded":"cell-truncate",onDoubleClick:()=>F(j?null:{rowId:O,col:"desc"}),children:j?w.cooking_description:(w.cooking_description||"-").length>5?`${(w.cooking_description||"-").slice(0,5)}...`:w.cooking_description||"-"}),g.jsx("td",{className:I?"cell-expanded":"cell-truncate",onDoubleClick:()=>F(I?null:{rowId:O,col:"cause"}),children:I?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=(N==null?void 0:N.rowId)===w.id&&(N==null?void 0:N.col)==="desc",j=(N==null?void 0:N.rowId)===w.id&&(N==null?void 0:N.col)==="cause",I=(N==null?void 0:N.rowId)===w.id&&(N==null?void 0:N.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:j?"cell-expanded":"cell-truncate",onDoubleClick:()=>F(j?null:{rowId:w.id,col:"cause"}),children:j?w.cause:(w.cause||"-").length>5?`${(w.cause||"-").slice(0,5)}...`:w.cause||"-"}),g.jsx("td",{className:I?"cell-expanded":"cell-truncate",onDoubleClick:()=>F(I?null:{rowId:w.id,col:"points"}),children:I?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:["共 ",(L.steps.length>0?L.steps:Se.length>0?Se:l).length," 道工序"]})})})]}),g.jsxs("div",{className:"ingredient-panel",children:[g.jsxs("div",{className:"panel-header",children:[g.jsxs("div",{children:[g.jsx("h3",{children:"原料成本明细"}),Ke&&oe.length>0&&g.jsxs("div",{className:"query-info",style:{fontSize:"12px",color:"#666",marginTop:"4px"},children:[Ke.store_id!==0&&g.jsxs("span",{children:["门店ID: ",Ke.store_id]}),Ke.store_id!==0&&Ke.dish_id!==0&&g.jsx("span",{style:{marginLeft:"12px"},children:"|"}),Ke.dish_id!==0&&g.jsxs("span",{style:{marginLeft:"12px"},children:["菜品ID: ",Ke.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:["共 ",(L.ingredients.length>0?L.ingredients:oe.length>0?oe: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:oe.length>0?oe.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}`)):L.ingredients.length>0?L.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)*A,O=w+A;return n.slice(w,O).map((I,B)=>g.jsxs("tr",{children:[g.jsxs("td",{className:"col-ingredient",children:[g.jsx("span",{className:"ingredient-type-badge",children:I.ing_type_name}),I.ing_name]}),g.jsx("td",{className:"col-amount",children:I.ing_amount}),g.jsx("td",{className:"col-unit-price",children:I.ing_cost.toFixed(2)}),g.jsx("td",{className:"col-subtotal",children:I.ingredient_count.toFixed(2)})]},I.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:[L.ingredients.length===0&&oe.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/A)," 页 / ",T," 页"]}),g.jsx("button",{className:"page-btn",disabled:T>=Math.ceil(n.length/A),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:[(oe.length>0?oe.reduce((w,O)=>w+O.ing_cost,0):L.ingredients.length>0?L.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&&L.steps.length===0&&L.ingredients.length===0&&oe.length===0&&Se.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:[L.scene&&g.jsxs("div",{className:"dish-scene",children:[g.jsx("span",{className:"scene-label",children:"推荐场景:"}),g.jsx("span",{className:"scene-value",children:L.scene})]}),g.jsxs("div",{className:"footer-right",children:[g.jsx("button",{className:"action-btn save",children:"💾 保存"}),g.jsx("button",{className:"action-btn stock",onClick:()=>pe(!0),disabled:!W,children:"📦 入库"})]})]}),at&&g.jsx("div",{className:"modal-overlay",onClick:()=>!Je&&pe(!1),children:g.jsxs("div",{className:"modal-content",onClick:w=>w.stopPropagation(),children:[g.jsxs("div",{className:"modal-header",children:[g.jsx("h3",{children:"确认入库"}),!Je&&g.jsx("button",{className:"modal-close",onClick:()=>pe(!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:L.dish_name||"-"})]}),g.jsxs("div",{className:"stock-item",children:[g.jsx("span",{className:"stock-label",children:"菜系:"}),g.jsx("span",{className:"stock-value",children:L.cuisine||"-"})]}),g.jsxs("div",{className:"stock-item",children:[g.jsx("span",{className:"stock-label",children:"制作工序:"}),g.jsxs("span",{className:"stock-value",children:[L.steps.length," 道"]})]}),g.jsxs("div",{className:"stock-item",children:[g.jsx("span",{className:"stock-label",children:"原料种类:"}),g.jsxs("span",{className:"stock-value",children:[L.ingredients.length," 种"]})]})]})]}),g.jsxs("div",{className:"modal-footer",children:[g.jsx("button",{className:"btn btn-cancel",onClick:()=>pe(!1),disabled:Je,children:"取消"}),g.jsx("button",{className:"btn btn-confirm",onClick:nd,disabled:Je,children:Je?"入库中...":"确认入库"})]})]})})]},c)}function sg(){return g.jsx(ig,{})}Jo.createRoot(document.getElementById("root")).render(g.jsx(wd.StrictMode,{children:g.jsx(sg,{})}));
47