index-ostXcoic.js
· 214 KiB · JavaScript
Raw
(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:block;width:100%}.detail-grid .steps-panel,.detail-grid .ingredient-panel{float:left;width:50%;box-sizing:border-box}.detail-grid:after{content:"";display:table;clear:both}.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;margin-bottom:12px;overflow:hidden;display:flex!important;flex-direction:column!important;height:auto!important}.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;margin-bottom:12px;overflow:hidden;display:flex!important;flex-direction:column!important;height:auto!important}.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}.dish-basic-info .dish-name{font-size:20px;font-weight:600;color:#c41e3a}.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)}})();
(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 Ff(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var ea={exports:{}},Fl={},ta={exports:{}},H={};/**
* @license React
* react.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var kr=Symbol.for("react.element"),Uf=Symbol.for("react.portal"),Mf=Symbol.for("react.fragment"),Bf=Symbol.for("react.strict_mode"),$f=Symbol.for("react.profiler"),Hf=Symbol.for("react.provider"),Vf=Symbol.for("react.context"),Wf=Symbol.for("react.forward_ref"),Qf=Symbol.for("react.suspense"),Kf=Symbol.for("react.memo"),qf=Symbol.for("react.lazy"),Ts=Symbol.iterator;function Jf(e){return e===null||typeof e!="object"?null:(e=Ts&&e[Ts]||e["@@iterator"],typeof e=="function"?e:null)}var na={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},ra=Object.assign,la={};function Dn(e,t,n){this.props=e,this.context=t,this.refs=la,this.updater=n||na}Dn.prototype.isReactComponent={};Dn.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")};Dn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function oa(){}oa.prototype=Dn.prototype;function ji(e,t,n){this.props=e,this.context=t,this.refs=la,this.updater=n||na}var Ai=ji.prototype=new oa;Ai.constructor=ji;ra(Ai,Dn.prototype);Ai.isPureReactComponent=!0;var Os=Array.isArray,ia=Object.prototype.hasOwnProperty,Li={current:null},sa={key:!0,ref:!0,__self:!0,__source:!0};function ua(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)ia.call(t,r)&&!sa.hasOwnProperty(r)&&(l[r]=t[r]);var s=arguments.length-2;if(s===1)l.children=n;else if(1<s){for(var u=Array(s),a=0;a<s;a++)u[a]=arguments[a+2];l.children=u}if(e&&e.defaultProps)for(r in s=e.defaultProps,s)l[r]===void 0&&(l[r]=s[r]);return{$$typeof:kr,type:e,key:o,ref:i,props:l,_owner:Li.current}}function Xf(e,t){return{$$typeof:kr,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Di(e){return typeof e=="object"&&e!==null&&e.$$typeof===kr}function Yf(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var js=/\/+/g;function lo(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Yf(""+e.key):t.toString(36)}function Gr(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 kr:case Uf:i=!0}}if(i)return i=e,l=l(i),e=r===""?"."+lo(i,0):r,Os(l)?(n="",e!=null&&(n=e.replace(js,"$&/")+"/"),Gr(l,t,n,"",function(a){return a})):l!=null&&(Di(l)&&(l=Xf(l,n+(!l.key||i&&i.key===l.key?"":(""+l.key).replace(js,"$&/")+"/")+e)),t.push(l)),1;if(i=0,r=r===""?".":r+":",Os(e))for(var s=0;s<e.length;s++){o=e[s];var u=r+lo(o,s);i+=Gr(o,t,n,u,l)}else if(u=Jf(e),typeof u=="function")for(e=u.call(e),s=0;!(o=e.next()).done;)o=o.value,u=r+lo(o,s++),i+=Gr(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 Lr(e,t,n){if(e==null)return e;var r=[],l=0;return Gr(e,r,"","",function(o){return t.call(n,o,l++)}),r}function Gf(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 Ne={current:null},Zr={transition:null},Zf={ReactCurrentDispatcher:Ne,ReactCurrentBatchConfig:Zr,ReactCurrentOwner:Li};function aa(){throw Error("act(...) is not supported in production builds of React.")}H.Children={map:Lr,forEach:function(e,t,n){Lr(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Lr(e,function(){t++}),t},toArray:function(e){return Lr(e,function(t){return t})||[]},only:function(e){if(!Di(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};H.Component=Dn;H.Fragment=Mf;H.Profiler=$f;H.PureComponent=ji;H.StrictMode=Bf;H.Suspense=Qf;H.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Zf;H.act=aa;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=ra({},e.props),l=e.key,o=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,i=Li.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(u in t)ia.call(t,u)&&!sa.hasOwnProperty(u)&&(r[u]=t[u]===void 0&&s!==void 0?s[u]:t[u])}var u=arguments.length-2;if(u===1)r.children=n;else if(1<u){s=Array(u);for(var a=0;a<u;a++)s[a]=arguments[a+2];r.children=s}return{$$typeof:kr,type:e.type,key:l,ref:o,props:r,_owner:i}};H.createContext=function(e){return e={$$typeof:Vf,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Hf,_context:e},e.Consumer=e};H.createElement=ua;H.createFactory=function(e){var t=ua.bind(null,e);return t.type=e,t};H.createRef=function(){return{current:null}};H.forwardRef=function(e){return{$$typeof:Wf,render:e}};H.isValidElement=Di;H.lazy=function(e){return{$$typeof:qf,_payload:{_status:-1,_result:e},_init:Gf}};H.memo=function(e,t){return{$$typeof:Kf,type:e,compare:t===void 0?null:t}};H.startTransition=function(e){var t=Zr.transition;Zr.transition={};try{e()}finally{Zr.transition=t}};H.unstable_act=aa;H.useCallback=function(e,t){return Ne.current.useCallback(e,t)};H.useContext=function(e){return Ne.current.useContext(e)};H.useDebugValue=function(){};H.useDeferredValue=function(e){return Ne.current.useDeferredValue(e)};H.useEffect=function(e,t){return Ne.current.useEffect(e,t)};H.useId=function(){return Ne.current.useId()};H.useImperativeHandle=function(e,t,n){return Ne.current.useImperativeHandle(e,t,n)};H.useInsertionEffect=function(e,t){return Ne.current.useInsertionEffect(e,t)};H.useLayoutEffect=function(e,t){return Ne.current.useLayoutEffect(e,t)};H.useMemo=function(e,t){return Ne.current.useMemo(e,t)};H.useReducer=function(e,t,n){return Ne.current.useReducer(e,t,n)};H.useRef=function(e){return Ne.current.useRef(e)};H.useState=function(e){return Ne.current.useState(e)};H.useSyncExternalStore=function(e,t,n){return Ne.current.useSyncExternalStore(e,t,n)};H.useTransition=function(){return Ne.current.useTransition()};H.version="18.3.1";ta.exports=H;var de=ta.exports;const bf=Ff(de);/**
* @license React
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var ed=de,td=Symbol.for("react.element"),nd=Symbol.for("react.fragment"),rd=Object.prototype.hasOwnProperty,ld=ed.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,od={key:!0,ref:!0,__self:!0,__source:!0};function ca(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)rd.call(t,r)&&!od.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:td,type:e,key:o,ref:i,props:l,_owner:ld.current}}Fl.Fragment=nd;Fl.jsx=ca;Fl.jsxs=ca;ea.exports=Fl;var v=ea.exports,Do={},fa={exports:{}},$e={},da={exports:{}},pa={};/**
* @license React
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/(function(e){function t(T,F){var B=T.length;T.push(F);e:for(;0<B;){var K=B-1>>>1,X=T[K];if(0<l(X,F))T[K]=F,T[B]=X,B=K;else break e}}function n(T){return T.length===0?null:T[0]}function r(T){if(T.length===0)return null;var F=T[0],B=T.pop();if(B!==F){T[0]=B;e:for(var K=0,X=T.length,_=X>>>1;K<_;){var R=2*(K+1)-1,P=T[R],D=R+1,I=T[D];if(0>l(P,B))D<X&&0>l(I,P)?(T[K]=I,T[D]=B,K=D):(T[K]=P,T[R]=B,K=R);else if(D<X&&0>l(I,B))T[K]=I,T[D]=B,K=D;else break e}}return F}function l(T,F){var B=T.sortIndex-F.sortIndex;return B!==0?B:T.id-F.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=[],p=1,h=null,g=3,k=!1,m=!1,w=!1,N=typeof setTimeout=="function"?setTimeout:null,c=typeof clearTimeout=="function"?clearTimeout:null,d=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function f(T){for(var F=n(a);F!==null;){if(F.callback===null)r(a);else if(F.startTime<=T)r(a),F.sortIndex=F.expirationTime,t(u,F);else break;F=n(a)}}function S(T){if(w=!1,f(T),!m)if(n(u)!==null)m=!0,ye(C);else{var F=n(a);F!==null&&ct(S,F.startTime-T)}}function C(T,F){m=!1,w&&(w=!1,c(L),L=-1),k=!0;var B=g;try{for(f(F),h=n(u);h!==null&&(!(h.expirationTime>F)||T&&!ge());){var K=h.callback;if(typeof K=="function"){h.callback=null,g=h.priorityLevel;var X=K(h.expirationTime<=F);F=e.unstable_now(),typeof X=="function"?h.callback=X:h===n(u)&&r(u),f(F)}else r(u);h=n(u)}if(h!==null)var _=!0;else{var R=n(a);R!==null&&ct(S,R.startTime-F),_=!1}return _}finally{h=null,g=B,k=!1}}var j=!1,O=null,L=-1,Q=5,$=-1;function ge(){return!(e.unstable_now()-$<Q)}function De(){if(O!==null){var T=e.unstable_now();$=T;var F=!0;try{F=O(!0,T)}finally{F?Ie():(j=!1,O=null)}}else j=!1}var Ie;if(typeof d=="function")Ie=function(){d(De)};else if(typeof MessageChannel<"u"){var ze=new MessageChannel,ln=ze.port2;ze.port1.onmessage=De,Ie=function(){ln.postMessage(null)}}else Ie=function(){N(De,0)};function ye(T){O=T,j||(j=!0,Ie())}function ct(T,F){L=N(function(){T(e.unstable_now())},F)}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(T){T.callback=null},e.unstable_continueExecution=function(){m||k||(m=!0,ye(C))},e.unstable_forceFrameRate=function(T){0>T||125<T?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Q=0<T?Math.floor(1e3/T):5},e.unstable_getCurrentPriorityLevel=function(){return g},e.unstable_getFirstCallbackNode=function(){return n(u)},e.unstable_next=function(T){switch(g){case 1:case 2:case 3:var F=3;break;default:F=g}var B=g;g=F;try{return T()}finally{g=B}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(T,F){switch(T){case 1:case 2:case 3:case 4:case 5:break;default:T=3}var B=g;g=T;try{return F()}finally{g=B}},e.unstable_scheduleCallback=function(T,F,B){var K=e.unstable_now();switch(typeof B=="object"&&B!==null?(B=B.delay,B=typeof B=="number"&&0<B?K+B:K):B=K,T){case 1:var X=-1;break;case 2:X=250;break;case 5:X=1073741823;break;case 4:X=1e4;break;default:X=5e3}return X=B+X,T={id:p++,callback:F,priorityLevel:T,startTime:B,expirationTime:X,sortIndex:-1},B>K?(T.sortIndex=B,t(a,T),n(u)===null&&T===n(a)&&(w?(c(L),L=-1):w=!0,ct(S,B-K))):(T.sortIndex=X,t(u,T),m||k||(m=!0,ye(C))),T},e.unstable_shouldYield=ge,e.unstable_wrapCallback=function(T){var F=g;return function(){var B=g;g=F;try{return T.apply(this,arguments)}finally{g=B}}}})(pa);da.exports=pa;var id=da.exports;/**
* @license React
* react-dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var sd=de,Be=id;function x(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 ha=new Set,ir={};function nn(e,t){Cn(e,t),Cn(e+"Capture",t)}function Cn(e,t){for(ir[e]=t,e=0;e<t.length;e++)ha.add(t[e])}var gt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Io=Object.prototype.hasOwnProperty,ud=/^[: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]*$/,As={},Ls={};function ad(e){return Io.call(Ls,e)?!0:Io.call(As,e)?!1:ud.test(e)?Ls[e]=!0:(As[e]=!0,!1)}function cd(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 fd(e,t,n,r){if(t===null||typeof t>"u"||cd(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 Ce(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 me={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){me[e]=new Ce(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];me[t]=new Ce(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){me[e]=new Ce(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){me[e]=new Ce(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){me[e]=new Ce(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){me[e]=new Ce(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){me[e]=new Ce(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){me[e]=new Ce(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){me[e]=new Ce(e,5,!1,e.toLowerCase(),null,!1,!1)});var Ii=/[\-:]([a-z])/g;function zi(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(Ii,zi);me[t]=new Ce(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(Ii,zi);me[t]=new Ce(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(Ii,zi);me[t]=new Ce(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){me[e]=new Ce(e,1,!1,e.toLowerCase(),null,!1,!1)});me.xlinkHref=new Ce("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){me[e]=new Ce(e,1,!1,e.toLowerCase(),null,!0,!0)});function Fi(e,t,n,r){var l=me.hasOwnProperty(t)?me[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(fd(t,n,l,r)&&(n=null),r||l===null?ad(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 St=sd.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Dr=Symbol.for("react.element"),un=Symbol.for("react.portal"),an=Symbol.for("react.fragment"),Ui=Symbol.for("react.strict_mode"),zo=Symbol.for("react.profiler"),ma=Symbol.for("react.provider"),ga=Symbol.for("react.context"),Mi=Symbol.for("react.forward_ref"),Fo=Symbol.for("react.suspense"),Uo=Symbol.for("react.suspense_list"),Bi=Symbol.for("react.memo"),Et=Symbol.for("react.lazy"),ya=Symbol.for("react.offscreen"),Ds=Symbol.iterator;function Un(e){return e===null||typeof e!="object"?null:(e=Ds&&e[Ds]||e["@@iterator"],typeof e=="function"?e:null)}var ne=Object.assign,oo;function qn(e){if(oo===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);oo=t&&t[1]||""}return`
`+oo+e}var io=!1;function so(e,t){if(!e||io)return"";io=!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(`
`),o=r.stack.split(`
`),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=`
`+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{io=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?qn(e):""}function dd(e){switch(e.tag){case 5:return qn(e.type);case 16:return qn("Lazy");case 13:return qn("Suspense");case 19:return qn("SuspenseList");case 0:case 2:case 15:return e=so(e.type,!1),e;case 11:return e=so(e.type.render,!1),e;case 1:return e=so(e.type,!0),e;default:return""}}function Mo(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 an:return"Fragment";case un:return"Portal";case zo:return"Profiler";case Ui:return"StrictMode";case Fo:return"Suspense";case Uo:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case ga:return(e.displayName||"Context")+".Consumer";case ma:return(e._context.displayName||"Context")+".Provider";case Mi: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:Mo(e.type)||"Memo";case Et:t=e._payload,e=e._init;try{return Mo(e(t))}catch{}}return null}function pd(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 Mo(t);case 8:return t===Ui?"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 zt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function va(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function hd(e){var t=va(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 Ir(e){e._valueTracker||(e._valueTracker=hd(e))}function wa(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=va(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function dl(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 ne({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Is(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=zt(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 Sa(e,t){t=t.checked,t!=null&&Fi(e,"checked",t,!1)}function $o(e,t){Sa(e,t);var n=zt(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")?Ho(e,t.type,n):t.hasOwnProperty("defaultValue")&&Ho(e,t.type,zt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function zs(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 Ho(e,t,n){(t!=="number"||dl(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Jn=Array.isArray;function Sn(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=""+zt(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 Vo(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(x(91));return ne({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Fs(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(x(92));if(Jn(n)){if(1<n.length)throw Error(x(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:zt(n)}}function _a(e,t){var n=zt(t.value),r=zt(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 Us(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Ea(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 Wo(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Ea(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var zr,ka=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(zr=zr||document.createElement("div"),zr.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=zr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function sr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Gn={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},md=["Webkit","ms","Moz","O"];Object.keys(Gn).forEach(function(e){md.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Gn[t]=Gn[e]})});function xa(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Gn.hasOwnProperty(e)&&Gn[e]?(""+t).trim():t+"px"}function Na(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=xa(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var gd=ne({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 Qo(e,t){if(t){if(gd[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(x(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(x(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(x(61))}if(t.style!=null&&typeof t.style!="object")throw Error(x(62))}}function Ko(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 qo=null;function $i(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Jo=null,_n=null,En=null;function Ms(e){if(e=Cr(e)){if(typeof Jo!="function")throw Error(x(280));var t=e.stateNode;t&&(t=Hl(t),Jo(e.stateNode,e.type,t))}}function Ca(e){_n?En?En.push(e):En=[e]:_n=e}function Pa(){if(_n){var e=_n,t=En;if(En=_n=null,Ms(e),t)for(e=0;e<t.length;e++)Ms(t[e])}}function Ra(e,t){return e(t)}function Ta(){}var uo=!1;function Oa(e,t,n){if(uo)return e(t,n);uo=!0;try{return Ra(e,t,n)}finally{uo=!1,(_n!==null||En!==null)&&(Ta(),Pa())}}function ur(e,t){var n=e.stateNode;if(n===null)return null;var r=Hl(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(x(231,t,typeof n));return n}var Xo=!1;if(gt)try{var Mn={};Object.defineProperty(Mn,"passive",{get:function(){Xo=!0}}),window.addEventListener("test",Mn,Mn),window.removeEventListener("test",Mn,Mn)}catch{Xo=!1}function yd(e,t,n,r,l,o,i,s,u){var a=Array.prototype.slice.call(arguments,3);try{t.apply(n,a)}catch(p){this.onError(p)}}var Zn=!1,pl=null,hl=!1,Yo=null,vd={onError:function(e){Zn=!0,pl=e}};function wd(e,t,n,r,l,o,i,s,u){Zn=!1,pl=null,yd.apply(vd,arguments)}function Sd(e,t,n,r,l,o,i,s,u){if(wd.apply(this,arguments),Zn){if(Zn){var a=pl;Zn=!1,pl=null}else throw Error(x(198));hl||(hl=!0,Yo=a)}}function rn(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 ja(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function Bs(e){if(rn(e)!==e)throw Error(x(188))}function _d(e){var t=e.alternate;if(!t){if(t=rn(e),t===null)throw Error(x(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var o=l.alternate;if(o===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===o.child){for(o=l.child;o;){if(o===n)return Bs(l),e;if(o===r)return Bs(l),t;o=o.sibling}throw Error(x(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(x(189))}}if(n.alternate!==r)throw Error(x(190))}if(n.tag!==3)throw Error(x(188));return n.stateNode.current===n?e:t}function Aa(e){return e=_d(e),e!==null?La(e):null}function La(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=La(e);if(t!==null)return t;e=e.sibling}return null}var Da=Be.unstable_scheduleCallback,$s=Be.unstable_cancelCallback,Ed=Be.unstable_shouldYield,kd=Be.unstable_requestPaint,le=Be.unstable_now,xd=Be.unstable_getCurrentPriorityLevel,Hi=Be.unstable_ImmediatePriority,Ia=Be.unstable_UserBlockingPriority,ml=Be.unstable_NormalPriority,Nd=Be.unstable_LowPriority,za=Be.unstable_IdlePriority,Ul=null,ut=null;function Cd(e){if(ut&&typeof ut.onCommitFiberRoot=="function")try{ut.onCommitFiberRoot(Ul,e,void 0,(e.current.flags&128)===128)}catch{}}var et=Math.clz32?Math.clz32:Td,Pd=Math.log,Rd=Math.LN2;function Td(e){return e>>>=0,e===0?32:31-(Pd(e)/Rd|0)|0}var Fr=64,Ur=4194304;function Xn(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 gl(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=Xn(s):(o&=i,o!==0&&(r=Xn(o)))}else i=n&~l,i!==0?r=Xn(i):o!==0&&(r=Xn(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-et(t),l=1<<n,r|=e[n],t&=~l;return r}function Od(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 jd(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,o=e.pendingLanes;0<o;){var i=31-et(o),s=1<<i,u=l[i];u===-1?(!(s&n)||s&r)&&(l[i]=Od(s,t)):u<=t&&(e.expiredLanes|=s),o&=~s}}function Go(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Fa(){var e=Fr;return Fr<<=1,!(Fr&4194240)&&(Fr=64),e}function ao(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function xr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-et(t),e[t]=n}function Ad(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-et(n),o=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~o}}function Vi(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-et(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var J=0;function Ua(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Ma,Wi,Ba,$a,Ha,Zo=!1,Mr=[],Rt=null,Tt=null,Ot=null,ar=new Map,cr=new Map,xt=[],Ld="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 Hs(e,t){switch(e){case"focusin":case"focusout":Rt=null;break;case"dragenter":case"dragleave":Tt=null;break;case"mouseover":case"mouseout":Ot=null;break;case"pointerover":case"pointerout":ar.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":cr.delete(t.pointerId)}}function Bn(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=Cr(t),t!==null&&Wi(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function Dd(e,t,n,r,l){switch(t){case"focusin":return Rt=Bn(Rt,e,t,n,r,l),!0;case"dragenter":return Tt=Bn(Tt,e,t,n,r,l),!0;case"mouseover":return Ot=Bn(Ot,e,t,n,r,l),!0;case"pointerover":var o=l.pointerId;return ar.set(o,Bn(ar.get(o)||null,e,t,n,r,l)),!0;case"gotpointercapture":return o=l.pointerId,cr.set(o,Bn(cr.get(o)||null,e,t,n,r,l)),!0}return!1}function Va(e){var t=Vt(e.target);if(t!==null){var n=rn(t);if(n!==null){if(t=n.tag,t===13){if(t=ja(n),t!==null){e.blockedOn=t,Ha(e.priority,function(){Ba(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function br(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=bo(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);qo=r,n.target.dispatchEvent(r),qo=null}else return t=Cr(n),t!==null&&Wi(t),e.blockedOn=n,!1;t.shift()}return!0}function Vs(e,t,n){br(e)&&n.delete(t)}function Id(){Zo=!1,Rt!==null&&br(Rt)&&(Rt=null),Tt!==null&&br(Tt)&&(Tt=null),Ot!==null&&br(Ot)&&(Ot=null),ar.forEach(Vs),cr.forEach(Vs)}function $n(e,t){e.blockedOn===t&&(e.blockedOn=null,Zo||(Zo=!0,Be.unstable_scheduleCallback(Be.unstable_NormalPriority,Id)))}function fr(e){function t(l){return $n(l,e)}if(0<Mr.length){$n(Mr[0],e);for(var n=1;n<Mr.length;n++){var r=Mr[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Rt!==null&&$n(Rt,e),Tt!==null&&$n(Tt,e),Ot!==null&&$n(Ot,e),ar.forEach(t),cr.forEach(t),n=0;n<xt.length;n++)r=xt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<xt.length&&(n=xt[0],n.blockedOn===null);)Va(n),n.blockedOn===null&&xt.shift()}var kn=St.ReactCurrentBatchConfig,yl=!0;function zd(e,t,n,r){var l=J,o=kn.transition;kn.transition=null;try{J=1,Qi(e,t,n,r)}finally{J=l,kn.transition=o}}function Fd(e,t,n,r){var l=J,o=kn.transition;kn.transition=null;try{J=4,Qi(e,t,n,r)}finally{J=l,kn.transition=o}}function Qi(e,t,n,r){if(yl){var l=bo(e,t,n,r);if(l===null)So(e,t,r,vl,n),Hs(e,r);else if(Dd(l,e,t,n,r))r.stopPropagation();else if(Hs(e,r),t&4&&-1<Ld.indexOf(e)){for(;l!==null;){var o=Cr(l);if(o!==null&&Ma(o),o=bo(e,t,n,r),o===null&&So(e,t,r,vl,n),o===l)break;l=o}l!==null&&r.stopPropagation()}else So(e,t,r,null,n)}}var vl=null;function bo(e,t,n,r){if(vl=null,e=$i(r),e=Vt(e),e!==null)if(t=rn(e),t===null)e=null;else if(n=t.tag,n===13){if(e=ja(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 vl=e,null}function Wa(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(xd()){case Hi:return 1;case Ia:return 4;case ml:case Nd:return 16;case za:return 536870912;default:return 16}default:return 16}}var Ct=null,Ki=null,el=null;function Qa(){if(el)return el;var e,t=Ki,n=t.length,r,l="value"in Ct?Ct.value:Ct.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 el=l.slice(e,1<r?1-r:void 0)}function tl(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 Ws(){return!1}function He(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:Ws,this.isPropagationStopped=Ws,this}return ne(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 In={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},qi=He(In),Nr=ne({},In,{view:0,detail:0}),Ud=He(Nr),co,fo,Hn,Ml=ne({},Nr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ji,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!==Hn&&(Hn&&e.type==="mousemove"?(co=e.screenX-Hn.screenX,fo=e.screenY-Hn.screenY):fo=co=0,Hn=e),co)},movementY:function(e){return"movementY"in e?e.movementY:fo}}),Qs=He(Ml),Md=ne({},Ml,{dataTransfer:0}),Bd=He(Md),$d=ne({},Nr,{relatedTarget:0}),po=He($d),Hd=ne({},In,{animationName:0,elapsedTime:0,pseudoElement:0}),Vd=He(Hd),Wd=ne({},In,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Qd=He(Wd),Kd=ne({},In,{data:0}),Ks=He(Kd),qd={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Jd={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"},Xd={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Yd(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Xd[e])?!!t[e]:!1}function Ji(){return Yd}var Gd=ne({},Nr,{key:function(e){if(e.key){var t=qd[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=tl(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Jd[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ji,charCode:function(e){return e.type==="keypress"?tl(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?tl(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Zd=He(Gd),bd=ne({},Ml,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),qs=He(bd),ep=ne({},Nr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ji}),tp=He(ep),np=ne({},In,{propertyName:0,elapsedTime:0,pseudoElement:0}),rp=He(np),lp=ne({},Ml,{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}),op=He(lp),ip=[9,13,27,32],Xi=gt&&"CompositionEvent"in window,bn=null;gt&&"documentMode"in document&&(bn=document.documentMode);var sp=gt&&"TextEvent"in window&&!bn,Ka=gt&&(!Xi||bn&&8<bn&&11>=bn),Js=" ",Xs=!1;function qa(e,t){switch(e){case"keyup":return ip.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ja(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var cn=!1;function up(e,t){switch(e){case"compositionend":return Ja(t);case"keypress":return t.which!==32?null:(Xs=!0,Js);case"textInput":return e=t.data,e===Js&&Xs?null:e;default:return null}}function ap(e,t){if(cn)return e==="compositionend"||!Xi&&qa(e,t)?(e=Qa(),el=Ki=Ct=null,cn=!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 Ka&&t.locale!=="ko"?null:t.data;default:return null}}var cp={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 Ys(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!cp[e.type]:t==="textarea"}function Xa(e,t,n,r){Ca(r),t=wl(t,"onChange"),0<t.length&&(n=new qi("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var er=null,dr=null;function fp(e){ic(e,0)}function Bl(e){var t=pn(e);if(wa(t))return e}function dp(e,t){if(e==="change")return t}var Ya=!1;if(gt){var ho;if(gt){var mo="oninput"in document;if(!mo){var Gs=document.createElement("div");Gs.setAttribute("oninput","return;"),mo=typeof Gs.oninput=="function"}ho=mo}else ho=!1;Ya=ho&&(!document.documentMode||9<document.documentMode)}function Zs(){er&&(er.detachEvent("onpropertychange",Ga),dr=er=null)}function Ga(e){if(e.propertyName==="value"&&Bl(dr)){var t=[];Xa(t,dr,e,$i(e)),Oa(fp,t)}}function pp(e,t,n){e==="focusin"?(Zs(),er=t,dr=n,er.attachEvent("onpropertychange",Ga)):e==="focusout"&&Zs()}function hp(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Bl(dr)}function mp(e,t){if(e==="click")return Bl(t)}function gp(e,t){if(e==="input"||e==="change")return Bl(t)}function yp(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var nt=typeof Object.is=="function"?Object.is:yp;function pr(e,t){if(nt(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(!Io.call(t,l)||!nt(e[l],t[l]))return!1}return!0}function bs(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function eu(e,t){var n=bs(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=bs(n)}}function Za(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Za(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function ba(){for(var e=window,t=dl();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=dl(e.document)}return t}function Yi(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 vp(e){var t=ba(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Za(n.ownerDocument.documentElement,n)){if(r!==null&&Yi(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=eu(n,o);var i=eu(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 wp=gt&&"documentMode"in document&&11>=document.documentMode,fn=null,ei=null,tr=null,ti=!1;function tu(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;ti||fn==null||fn!==dl(r)||(r=fn,"selectionStart"in r&&Yi(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}),tr&&pr(tr,r)||(tr=r,r=wl(ei,"onSelect"),0<r.length&&(t=new qi("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=fn)))}function $r(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var dn={animationend:$r("Animation","AnimationEnd"),animationiteration:$r("Animation","AnimationIteration"),animationstart:$r("Animation","AnimationStart"),transitionend:$r("Transition","TransitionEnd")},go={},ec={};gt&&(ec=document.createElement("div").style,"AnimationEvent"in window||(delete dn.animationend.animation,delete dn.animationiteration.animation,delete dn.animationstart.animation),"TransitionEvent"in window||delete dn.transitionend.transition);function $l(e){if(go[e])return go[e];if(!dn[e])return e;var t=dn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in ec)return go[e]=t[n];return e}var tc=$l("animationend"),nc=$l("animationiteration"),rc=$l("animationstart"),lc=$l("transitionend"),oc=new Map,nu="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 Ut(e,t){oc.set(e,t),nn(t,[e])}for(var yo=0;yo<nu.length;yo++){var vo=nu[yo],Sp=vo.toLowerCase(),_p=vo[0].toUpperCase()+vo.slice(1);Ut(Sp,"on"+_p)}Ut(tc,"onAnimationEnd");Ut(nc,"onAnimationIteration");Ut(rc,"onAnimationStart");Ut("dblclick","onDoubleClick");Ut("focusin","onFocus");Ut("focusout","onBlur");Ut(lc,"onTransitionEnd");Cn("onMouseEnter",["mouseout","mouseover"]);Cn("onMouseLeave",["mouseout","mouseover"]);Cn("onPointerEnter",["pointerout","pointerover"]);Cn("onPointerLeave",["pointerout","pointerover"]);nn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));nn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));nn("onBeforeInput",["compositionend","keypress","textInput","paste"]);nn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));nn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));nn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Yn="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(" "),Ep=new Set("cancel close invalid load scroll toggle".split(" ").concat(Yn));function ru(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Sd(r,t,void 0,e),e.currentTarget=null}function ic(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;ru(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;ru(l,s,a),o=u}}}if(hl)throw e=Yo,hl=!1,Yo=null,e}function G(e,t){var n=t[ii];n===void 0&&(n=t[ii]=new Set);var r=e+"__bubble";n.has(r)||(sc(t,e,2,!1),n.add(r))}function wo(e,t,n){var r=0;t&&(r|=4),sc(n,e,r,t)}var Hr="_reactListening"+Math.random().toString(36).slice(2);function hr(e){if(!e[Hr]){e[Hr]=!0,ha.forEach(function(n){n!=="selectionchange"&&(Ep.has(n)||wo(n,!1,e),wo(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Hr]||(t[Hr]=!0,wo("selectionchange",!1,t))}}function sc(e,t,n,r){switch(Wa(t)){case 1:var l=zd;break;case 4:l=Fd;break;default:l=Qi}n=l.bind(null,t,n,e),l=void 0,!Xo||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 So(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=Vt(s),i===null)return;if(u=i.tag,u===5||u===6){r=o=i;continue e}s=s.parentNode}}r=r.return}Oa(function(){var a=o,p=$i(n),h=[];e:{var g=oc.get(e);if(g!==void 0){var k=qi,m=e;switch(e){case"keypress":if(tl(n)===0)break e;case"keydown":case"keyup":k=Zd;break;case"focusin":m="focus",k=po;break;case"focusout":m="blur",k=po;break;case"beforeblur":case"afterblur":k=po;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":k=Qs;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":k=Bd;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":k=tp;break;case tc:case nc:case rc:k=Vd;break;case lc:k=rp;break;case"scroll":k=Ud;break;case"wheel":k=op;break;case"copy":case"cut":case"paste":k=Qd;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":k=qs}var w=(t&4)!==0,N=!w&&e==="scroll",c=w?g!==null?g+"Capture":null:g;w=[];for(var d=a,f;d!==null;){f=d;var S=f.stateNode;if(f.tag===5&&S!==null&&(f=S,c!==null&&(S=ur(d,c),S!=null&&w.push(mr(d,S,f)))),N)break;d=d.return}0<w.length&&(g=new k(g,m,null,n,p),h.push({event:g,listeners:w}))}}if(!(t&7)){e:{if(g=e==="mouseover"||e==="pointerover",k=e==="mouseout"||e==="pointerout",g&&n!==qo&&(m=n.relatedTarget||n.fromElement)&&(Vt(m)||m[yt]))break e;if((k||g)&&(g=p.window===p?p:(g=p.ownerDocument)?g.defaultView||g.parentWindow:window,k?(m=n.relatedTarget||n.toElement,k=a,m=m?Vt(m):null,m!==null&&(N=rn(m),m!==N||m.tag!==5&&m.tag!==6)&&(m=null)):(k=null,m=a),k!==m)){if(w=Qs,S="onMouseLeave",c="onMouseEnter",d="mouse",(e==="pointerout"||e==="pointerover")&&(w=qs,S="onPointerLeave",c="onPointerEnter",d="pointer"),N=k==null?g:pn(k),f=m==null?g:pn(m),g=new w(S,d+"leave",k,n,p),g.target=N,g.relatedTarget=f,S=null,Vt(p)===a&&(w=new w(c,d+"enter",m,n,p),w.target=f,w.relatedTarget=N,S=w),N=S,k&&m)t:{for(w=k,c=m,d=0,f=w;f;f=sn(f))d++;for(f=0,S=c;S;S=sn(S))f++;for(;0<d-f;)w=sn(w),d--;for(;0<f-d;)c=sn(c),f--;for(;d--;){if(w===c||c!==null&&w===c.alternate)break t;w=sn(w),c=sn(c)}w=null}else w=null;k!==null&&lu(h,g,k,w,!1),m!==null&&N!==null&&lu(h,N,m,w,!0)}}e:{if(g=a?pn(a):window,k=g.nodeName&&g.nodeName.toLowerCase(),k==="select"||k==="input"&&g.type==="file")var C=dp;else if(Ys(g))if(Ya)C=gp;else{C=hp;var j=pp}else(k=g.nodeName)&&k.toLowerCase()==="input"&&(g.type==="checkbox"||g.type==="radio")&&(C=mp);if(C&&(C=C(e,a))){Xa(h,C,n,p);break e}j&&j(e,g,a),e==="focusout"&&(j=g._wrapperState)&&j.controlled&&g.type==="number"&&Ho(g,"number",g.value)}switch(j=a?pn(a):window,e){case"focusin":(Ys(j)||j.contentEditable==="true")&&(fn=j,ei=a,tr=null);break;case"focusout":tr=ei=fn=null;break;case"mousedown":ti=!0;break;case"contextmenu":case"mouseup":case"dragend":ti=!1,tu(h,n,p);break;case"selectionchange":if(wp)break;case"keydown":case"keyup":tu(h,n,p)}var O;if(Xi)e:{switch(e){case"compositionstart":var L="onCompositionStart";break e;case"compositionend":L="onCompositionEnd";break e;case"compositionupdate":L="onCompositionUpdate";break e}L=void 0}else cn?qa(e,n)&&(L="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(L="onCompositionStart");L&&(Ka&&n.locale!=="ko"&&(cn||L!=="onCompositionStart"?L==="onCompositionEnd"&&cn&&(O=Qa()):(Ct=p,Ki="value"in Ct?Ct.value:Ct.textContent,cn=!0)),j=wl(a,L),0<j.length&&(L=new Ks(L,e,null,n,p),h.push({event:L,listeners:j}),O?L.data=O:(O=Ja(n),O!==null&&(L.data=O)))),(O=sp?up(e,n):ap(e,n))&&(a=wl(a,"onBeforeInput"),0<a.length&&(p=new Ks("onBeforeInput","beforeinput",null,n,p),h.push({event:p,listeners:a}),p.data=O))}ic(h,t)})}function mr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function wl(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,o=l.stateNode;l.tag===5&&o!==null&&(l=o,o=ur(e,n),o!=null&&r.unshift(mr(e,o,l)),o=ur(e,t),o!=null&&r.push(mr(e,o,l))),e=e.return}return r}function sn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function lu(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=ur(n,o),u!=null&&i.unshift(mr(n,u,s))):l||(u=ur(n,o),u!=null&&i.push(mr(n,u,s)))),n=n.return}i.length!==0&&e.push({event:t,listeners:i})}var kp=/\r\n?/g,xp=/\u0000|\uFFFD/g;function ou(e){return(typeof e=="string"?e:""+e).replace(kp,`
`).replace(xp,"")}function Vr(e,t,n){if(t=ou(t),ou(e)!==t&&n)throw Error(x(425))}function Sl(){}var ni=null,ri=null;function li(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 oi=typeof setTimeout=="function"?setTimeout:void 0,Np=typeof clearTimeout=="function"?clearTimeout:void 0,iu=typeof Promise=="function"?Promise:void 0,Cp=typeof queueMicrotask=="function"?queueMicrotask:typeof iu<"u"?function(e){return iu.resolve(null).then(e).catch(Pp)}:oi;function Pp(e){setTimeout(function(){throw e})}function _o(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),fr(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);fr(t)}function jt(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function su(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var zn=Math.random().toString(36).slice(2),st="__reactFiber$"+zn,gr="__reactProps$"+zn,yt="__reactContainer$"+zn,ii="__reactEvents$"+zn,Rp="__reactListeners$"+zn,Tp="__reactHandles$"+zn;function Vt(e){var t=e[st];if(t)return t;for(var n=e.parentNode;n;){if(t=n[yt]||n[st]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=su(e);e!==null;){if(n=e[st])return n;e=su(e)}return t}e=n,n=e.parentNode}return null}function Cr(e){return e=e[st]||e[yt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function pn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(x(33))}function Hl(e){return e[gr]||null}var si=[],hn=-1;function Mt(e){return{current:e}}function Z(e){0>hn||(e.current=si[hn],si[hn]=null,hn--)}function Y(e,t){hn++,si[hn]=e.current,e.current=t}var Ft={},Ee=Mt(Ft),Te=Mt(!1),Yt=Ft;function Pn(e,t){var n=e.type.contextTypes;if(!n)return Ft;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 Oe(e){return e=e.childContextTypes,e!=null}function _l(){Z(Te),Z(Ee)}function uu(e,t,n){if(Ee.current!==Ft)throw Error(x(168));Y(Ee,t),Y(Te,n)}function uc(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(x(108,pd(e)||"Unknown",l));return ne({},n,r)}function El(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ft,Yt=Ee.current,Y(Ee,e),Y(Te,Te.current),!0}function au(e,t,n){var r=e.stateNode;if(!r)throw Error(x(169));n?(e=uc(e,t,Yt),r.__reactInternalMemoizedMergedChildContext=e,Z(Te),Z(Ee),Y(Ee,e)):Z(Te),Y(Te,n)}var dt=null,Vl=!1,Eo=!1;function ac(e){dt===null?dt=[e]:dt.push(e)}function Op(e){Vl=!0,ac(e)}function Bt(){if(!Eo&&dt!==null){Eo=!0;var e=0,t=J;try{var n=dt;for(J=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}dt=null,Vl=!1}catch(l){throw dt!==null&&(dt=dt.slice(e+1)),Da(Hi,Bt),l}finally{J=t,Eo=!1}}return null}var mn=[],gn=0,kl=null,xl=0,Ve=[],We=0,Gt=null,pt=1,ht="";function $t(e,t){mn[gn++]=xl,mn[gn++]=kl,kl=e,xl=t}function cc(e,t,n){Ve[We++]=pt,Ve[We++]=ht,Ve[We++]=Gt,Gt=e;var r=pt;e=ht;var l=32-et(r)-1;r&=~(1<<l),n+=1;var o=32-et(t)+l;if(30<o){var i=l-l%5;o=(r&(1<<i)-1).toString(32),r>>=i,l-=i,pt=1<<32-et(t)+l|n<<l|r,ht=o+e}else pt=1<<o|n<<l|r,ht=e}function Gi(e){e.return!==null&&($t(e,1),cc(e,1,0))}function Zi(e){for(;e===kl;)kl=mn[--gn],mn[gn]=null,xl=mn[--gn],mn[gn]=null;for(;e===Gt;)Gt=Ve[--We],Ve[We]=null,ht=Ve[--We],Ve[We]=null,pt=Ve[--We],Ve[We]=null}var Me=null,Ue=null,b=!1,be=null;function fc(e,t){var n=Qe(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 cu(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,Me=e,Ue=jt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Me=e,Ue=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Gt!==null?{id:pt,overflow:ht}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Qe(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Me=e,Ue=null,!0):!1;default:return!1}}function ui(e){return(e.mode&1)!==0&&(e.flags&128)===0}function ai(e){if(b){var t=Ue;if(t){var n=t;if(!cu(e,t)){if(ui(e))throw Error(x(418));t=jt(n.nextSibling);var r=Me;t&&cu(e,t)?fc(r,n):(e.flags=e.flags&-4097|2,b=!1,Me=e)}}else{if(ui(e))throw Error(x(418));e.flags=e.flags&-4097|2,b=!1,Me=e}}}function fu(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Me=e}function Wr(e){if(e!==Me)return!1;if(!b)return fu(e),b=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!li(e.type,e.memoizedProps)),t&&(t=Ue)){if(ui(e))throw dc(),Error(x(418));for(;t;)fc(e,t),t=jt(t.nextSibling)}if(fu(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(x(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Ue=jt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Ue=null}}else Ue=Me?jt(e.stateNode.nextSibling):null;return!0}function dc(){for(var e=Ue;e;)e=jt(e.nextSibling)}function Rn(){Ue=Me=null,b=!1}function bi(e){be===null?be=[e]:be.push(e)}var jp=St.ReactCurrentBatchConfig;function Vn(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(x(309));var r=n.stateNode}if(!r)throw Error(x(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(x(284));if(!n._owner)throw Error(x(290,e))}return e}function Qr(e,t){throw e=Object.prototype.toString.call(t),Error(x(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function du(e){var t=e._init;return t(e._payload)}function pc(e){function t(c,d){if(e){var f=c.deletions;f===null?(c.deletions=[d],c.flags|=16):f.push(d)}}function n(c,d){if(!e)return null;for(;d!==null;)t(c,d),d=d.sibling;return null}function r(c,d){for(c=new Map;d!==null;)d.key!==null?c.set(d.key,d):c.set(d.index,d),d=d.sibling;return c}function l(c,d){return c=It(c,d),c.index=0,c.sibling=null,c}function o(c,d,f){return c.index=f,e?(f=c.alternate,f!==null?(f=f.index,f<d?(c.flags|=2,d):f):(c.flags|=2,d)):(c.flags|=1048576,d)}function i(c){return e&&c.alternate===null&&(c.flags|=2),c}function s(c,d,f,S){return d===null||d.tag!==6?(d=To(f,c.mode,S),d.return=c,d):(d=l(d,f),d.return=c,d)}function u(c,d,f,S){var C=f.type;return C===an?p(c,d,f.props.children,S,f.key):d!==null&&(d.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===Et&&du(C)===d.type)?(S=l(d,f.props),S.ref=Vn(c,d,f),S.return=c,S):(S=ul(f.type,f.key,f.props,null,c.mode,S),S.ref=Vn(c,d,f),S.return=c,S)}function a(c,d,f,S){return d===null||d.tag!==4||d.stateNode.containerInfo!==f.containerInfo||d.stateNode.implementation!==f.implementation?(d=Oo(f,c.mode,S),d.return=c,d):(d=l(d,f.children||[]),d.return=c,d)}function p(c,d,f,S,C){return d===null||d.tag!==7?(d=Jt(f,c.mode,S,C),d.return=c,d):(d=l(d,f),d.return=c,d)}function h(c,d,f){if(typeof d=="string"&&d!==""||typeof d=="number")return d=To(""+d,c.mode,f),d.return=c,d;if(typeof d=="object"&&d!==null){switch(d.$$typeof){case Dr:return f=ul(d.type,d.key,d.props,null,c.mode,f),f.ref=Vn(c,null,d),f.return=c,f;case un:return d=Oo(d,c.mode,f),d.return=c,d;case Et:var S=d._init;return h(c,S(d._payload),f)}if(Jn(d)||Un(d))return d=Jt(d,c.mode,f,null),d.return=c,d;Qr(c,d)}return null}function g(c,d,f,S){var C=d!==null?d.key:null;if(typeof f=="string"&&f!==""||typeof f=="number")return C!==null?null:s(c,d,""+f,S);if(typeof f=="object"&&f!==null){switch(f.$$typeof){case Dr:return f.key===C?u(c,d,f,S):null;case un:return f.key===C?a(c,d,f,S):null;case Et:return C=f._init,g(c,d,C(f._payload),S)}if(Jn(f)||Un(f))return C!==null?null:p(c,d,f,S,null);Qr(c,f)}return null}function k(c,d,f,S,C){if(typeof S=="string"&&S!==""||typeof S=="number")return c=c.get(f)||null,s(d,c,""+S,C);if(typeof S=="object"&&S!==null){switch(S.$$typeof){case Dr:return c=c.get(S.key===null?f:S.key)||null,u(d,c,S,C);case un:return c=c.get(S.key===null?f:S.key)||null,a(d,c,S,C);case Et:var j=S._init;return k(c,d,f,j(S._payload),C)}if(Jn(S)||Un(S))return c=c.get(f)||null,p(d,c,S,C,null);Qr(d,S)}return null}function m(c,d,f,S){for(var C=null,j=null,O=d,L=d=0,Q=null;O!==null&&L<f.length;L++){O.index>L?(Q=O,O=null):Q=O.sibling;var $=g(c,O,f[L],S);if($===null){O===null&&(O=Q);break}e&&O&&$.alternate===null&&t(c,O),d=o($,d,L),j===null?C=$:j.sibling=$,j=$,O=Q}if(L===f.length)return n(c,O),b&&$t(c,L),C;if(O===null){for(;L<f.length;L++)O=h(c,f[L],S),O!==null&&(d=o(O,d,L),j===null?C=O:j.sibling=O,j=O);return b&&$t(c,L),C}for(O=r(c,O);L<f.length;L++)Q=k(O,c,L,f[L],S),Q!==null&&(e&&Q.alternate!==null&&O.delete(Q.key===null?L:Q.key),d=o(Q,d,L),j===null?C=Q:j.sibling=Q,j=Q);return e&&O.forEach(function(ge){return t(c,ge)}),b&&$t(c,L),C}function w(c,d,f,S){var C=Un(f);if(typeof C!="function")throw Error(x(150));if(f=C.call(f),f==null)throw Error(x(151));for(var j=C=null,O=d,L=d=0,Q=null,$=f.next();O!==null&&!$.done;L++,$=f.next()){O.index>L?(Q=O,O=null):Q=O.sibling;var ge=g(c,O,$.value,S);if(ge===null){O===null&&(O=Q);break}e&&O&&ge.alternate===null&&t(c,O),d=o(ge,d,L),j===null?C=ge:j.sibling=ge,j=ge,O=Q}if($.done)return n(c,O),b&&$t(c,L),C;if(O===null){for(;!$.done;L++,$=f.next())$=h(c,$.value,S),$!==null&&(d=o($,d,L),j===null?C=$:j.sibling=$,j=$);return b&&$t(c,L),C}for(O=r(c,O);!$.done;L++,$=f.next())$=k(O,c,L,$.value,S),$!==null&&(e&&$.alternate!==null&&O.delete($.key===null?L:$.key),d=o($,d,L),j===null?C=$:j.sibling=$,j=$);return e&&O.forEach(function(De){return t(c,De)}),b&&$t(c,L),C}function N(c,d,f,S){if(typeof f=="object"&&f!==null&&f.type===an&&f.key===null&&(f=f.props.children),typeof f=="object"&&f!==null){switch(f.$$typeof){case Dr:e:{for(var C=f.key,j=d;j!==null;){if(j.key===C){if(C=f.type,C===an){if(j.tag===7){n(c,j.sibling),d=l(j,f.props.children),d.return=c,c=d;break e}}else if(j.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===Et&&du(C)===j.type){n(c,j.sibling),d=l(j,f.props),d.ref=Vn(c,j,f),d.return=c,c=d;break e}n(c,j);break}else t(c,j);j=j.sibling}f.type===an?(d=Jt(f.props.children,c.mode,S,f.key),d.return=c,c=d):(S=ul(f.type,f.key,f.props,null,c.mode,S),S.ref=Vn(c,d,f),S.return=c,c=S)}return i(c);case un:e:{for(j=f.key;d!==null;){if(d.key===j)if(d.tag===4&&d.stateNode.containerInfo===f.containerInfo&&d.stateNode.implementation===f.implementation){n(c,d.sibling),d=l(d,f.children||[]),d.return=c,c=d;break e}else{n(c,d);break}else t(c,d);d=d.sibling}d=Oo(f,c.mode,S),d.return=c,c=d}return i(c);case Et:return j=f._init,N(c,d,j(f._payload),S)}if(Jn(f))return m(c,d,f,S);if(Un(f))return w(c,d,f,S);Qr(c,f)}return typeof f=="string"&&f!==""||typeof f=="number"?(f=""+f,d!==null&&d.tag===6?(n(c,d.sibling),d=l(d,f),d.return=c,c=d):(n(c,d),d=To(f,c.mode,S),d.return=c,c=d),i(c)):n(c,d)}return N}var Tn=pc(!0),hc=pc(!1),Nl=Mt(null),Cl=null,yn=null,es=null;function ts(){es=yn=Cl=null}function ns(e){var t=Nl.current;Z(Nl),e._currentValue=t}function ci(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 xn(e,t){Cl=e,es=yn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Re=!0),e.firstContext=null)}function qe(e){var t=e._currentValue;if(es!==e)if(e={context:e,memoizedValue:t,next:null},yn===null){if(Cl===null)throw Error(x(308));yn=e,Cl.dependencies={lanes:0,firstContext:e}}else yn=yn.next=e;return t}var Wt=null;function rs(e){Wt===null?Wt=[e]:Wt.push(e)}function mc(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,rs(t)):(n.next=l.next,l.next=n),t.interleaved=n,vt(e,r)}function vt(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 kt=!1;function ls(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function gc(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 mt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function At(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,W&2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,vt(e,n)}return l=r.interleaved,l===null?(t.next=t,rs(r)):(t.next=l.next,l.next=t),r.interleaved=t,vt(e,n)}function nl(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,Vi(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 Pl(e,t,n,r){var l=e.updateQueue;kt=!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 p=e.alternate;p!==null&&(p=p.updateQueue,s=p.lastBaseUpdate,s!==i&&(s===null?p.firstBaseUpdate=a:s.next=a,p.lastBaseUpdate=u))}if(o!==null){var h=l.baseState;i=0,p=a=u=null,s=o;do{var g=s.lane,k=s.eventTime;if((r&g)===g){p!==null&&(p=p.next={eventTime:k,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var m=e,w=s;switch(g=t,k=n,w.tag){case 1:if(m=w.payload,typeof m=="function"){h=m.call(k,h,g);break e}h=m;break e;case 3:m.flags=m.flags&-65537|128;case 0:if(m=w.payload,g=typeof m=="function"?m.call(k,h,g):m,g==null)break e;h=ne({},h,g);break e;case 2:kt=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,g=l.effects,g===null?l.effects=[s]:g.push(s))}else k={eventTime:k,lane:g,tag:s.tag,payload:s.payload,callback:s.callback,next:null},p===null?(a=p=k,u=h):p=p.next=k,i|=g;if(s=s.next,s===null){if(s=l.shared.pending,s===null)break;g=s,s=g.next,g.next=null,l.lastBaseUpdate=g,l.shared.pending=null}}while(!0);if(p===null&&(u=h),l.baseState=u,l.firstBaseUpdate=a,l.lastBaseUpdate=p,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);bt|=i,e.lanes=i,e.memoizedState=h}}function hu(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(x(191,l));l.call(r)}}}var Pr={},at=Mt(Pr),yr=Mt(Pr),vr=Mt(Pr);function Qt(e){if(e===Pr)throw Error(x(174));return e}function os(e,t){switch(Y(vr,t),Y(yr,e),Y(at,Pr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Wo(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Wo(t,e)}Z(at),Y(at,t)}function On(){Z(at),Z(yr),Z(vr)}function yc(e){Qt(vr.current);var t=Qt(at.current),n=Wo(t,e.type);t!==n&&(Y(yr,e),Y(at,n))}function is(e){yr.current===e&&(Z(at),Z(yr))}var ee=Mt(0);function Rl(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 ko=[];function ss(){for(var e=0;e<ko.length;e++)ko[e]._workInProgressVersionPrimary=null;ko.length=0}var rl=St.ReactCurrentDispatcher,xo=St.ReactCurrentBatchConfig,Zt=0,te=null,se=null,ce=null,Tl=!1,nr=!1,wr=0,Ap=0;function ve(){throw Error(x(321))}function us(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!nt(e[n],t[n]))return!1;return!0}function as(e,t,n,r,l,o){if(Zt=o,te=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,rl.current=e===null||e.memoizedState===null?zp:Fp,e=n(r,l),nr){o=0;do{if(nr=!1,wr=0,25<=o)throw Error(x(301));o+=1,ce=se=null,t.updateQueue=null,rl.current=Up,e=n(r,l)}while(nr)}if(rl.current=Ol,t=se!==null&&se.next!==null,Zt=0,ce=se=te=null,Tl=!1,t)throw Error(x(300));return e}function cs(){var e=wr!==0;return wr=0,e}function it(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ce===null?te.memoizedState=ce=e:ce=ce.next=e,ce}function Je(){if(se===null){var e=te.alternate;e=e!==null?e.memoizedState:null}else e=se.next;var t=ce===null?te.memoizedState:ce.next;if(t!==null)ce=t,se=e;else{if(e===null)throw Error(x(310));se=e,e={memoizedState:se.memoizedState,baseState:se.baseState,baseQueue:se.baseQueue,queue:se.queue,next:null},ce===null?te.memoizedState=ce=e:ce=ce.next=e}return ce}function Sr(e,t){return typeof t=="function"?t(e):t}function No(e){var t=Je(),n=t.queue;if(n===null)throw Error(x(311));n.lastRenderedReducer=e;var r=se,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 p=a.lane;if((Zt&p)===p)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:p,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null};u===null?(s=u=h,i=r):u=u.next=h,te.lanes|=p,bt|=p}a=a.next}while(a!==null&&a!==o);u===null?i=r:u.next=s,nt(r,t.memoizedState)||(Re=!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,te.lanes|=o,bt|=o,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Co(e){var t=Je(),n=t.queue;if(n===null)throw Error(x(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);nt(o,t.memoizedState)||(Re=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function vc(){}function wc(e,t){var n=te,r=Je(),l=t(),o=!nt(r.memoizedState,l);if(o&&(r.memoizedState=l,Re=!0),r=r.queue,fs(Ec.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||ce!==null&&ce.memoizedState.tag&1){if(n.flags|=2048,_r(9,_c.bind(null,n,r,l,t),void 0,null),fe===null)throw Error(x(349));Zt&30||Sc(n,t,l)}return l}function Sc(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=te.updateQueue,t===null?(t={lastEffect:null,stores:null},te.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function _c(e,t,n,r){t.value=n,t.getSnapshot=r,kc(t)&&xc(e)}function Ec(e,t,n){return n(function(){kc(t)&&xc(e)})}function kc(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!nt(e,n)}catch{return!0}}function xc(e){var t=vt(e,1);t!==null&&tt(t,e,1,-1)}function mu(e){var t=it();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Sr,lastRenderedState:e},t.queue=e,e=e.dispatch=Ip.bind(null,te,e),[t.memoizedState,e]}function _r(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=te.updateQueue,t===null?(t={lastEffect:null,stores:null},te.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 Nc(){return Je().memoizedState}function ll(e,t,n,r){var l=it();te.flags|=e,l.memoizedState=_r(1|t,n,void 0,r===void 0?null:r)}function Wl(e,t,n,r){var l=Je();r=r===void 0?null:r;var o=void 0;if(se!==null){var i=se.memoizedState;if(o=i.destroy,r!==null&&us(r,i.deps)){l.memoizedState=_r(t,n,o,r);return}}te.flags|=e,l.memoizedState=_r(1|t,n,o,r)}function gu(e,t){return ll(8390656,8,e,t)}function fs(e,t){return Wl(2048,8,e,t)}function Cc(e,t){return Wl(4,2,e,t)}function Pc(e,t){return Wl(4,4,e,t)}function Rc(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 Tc(e,t,n){return n=n!=null?n.concat([e]):null,Wl(4,4,Rc.bind(null,t,e),n)}function ds(){}function Oc(e,t){var n=Je();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&us(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function jc(e,t){var n=Je();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&us(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Ac(e,t,n){return Zt&21?(nt(n,t)||(n=Fa(),te.lanes|=n,bt|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Re=!0),e.memoizedState=n)}function Lp(e,t){var n=J;J=n!==0&&4>n?n:4,e(!0);var r=xo.transition;xo.transition={};try{e(!1),t()}finally{J=n,xo.transition=r}}function Lc(){return Je().memoizedState}function Dp(e,t,n){var r=Dt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Dc(e))Ic(t,n);else if(n=mc(e,t,n,r),n!==null){var l=xe();tt(n,e,r,l),zc(n,t,r)}}function Ip(e,t,n){var r=Dt(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Dc(e))Ic(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,nt(s,i)){var u=t.interleaved;u===null?(l.next=l,rs(t)):(l.next=u.next,u.next=l),t.interleaved=l;return}}catch{}finally{}n=mc(e,t,l,r),n!==null&&(l=xe(),tt(n,e,r,l),zc(n,t,r))}}function Dc(e){var t=e.alternate;return e===te||t!==null&&t===te}function Ic(e,t){nr=Tl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function zc(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Vi(e,n)}}var Ol={readContext:qe,useCallback:ve,useContext:ve,useEffect:ve,useImperativeHandle:ve,useInsertionEffect:ve,useLayoutEffect:ve,useMemo:ve,useReducer:ve,useRef:ve,useState:ve,useDebugValue:ve,useDeferredValue:ve,useTransition:ve,useMutableSource:ve,useSyncExternalStore:ve,useId:ve,unstable_isNewReconciler:!1},zp={readContext:qe,useCallback:function(e,t){return it().memoizedState=[e,t===void 0?null:t],e},useContext:qe,useEffect:gu,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,ll(4194308,4,Rc.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ll(4194308,4,e,t)},useInsertionEffect:function(e,t){return ll(4,2,e,t)},useMemo:function(e,t){var n=it();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=it();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=Dp.bind(null,te,e),[r.memoizedState,e]},useRef:function(e){var t=it();return e={current:e},t.memoizedState=e},useState:mu,useDebugValue:ds,useDeferredValue:function(e){return it().memoizedState=e},useTransition:function(){var e=mu(!1),t=e[0];return e=Lp.bind(null,e[1]),it().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=te,l=it();if(b){if(n===void 0)throw Error(x(407));n=n()}else{if(n=t(),fe===null)throw Error(x(349));Zt&30||Sc(r,t,n)}l.memoizedState=n;var o={value:n,getSnapshot:t};return l.queue=o,gu(Ec.bind(null,r,o,e),[e]),r.flags|=2048,_r(9,_c.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=it(),t=fe.identifierPrefix;if(b){var n=ht,r=pt;n=(r&~(1<<32-et(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=wr++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Ap++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Fp={readContext:qe,useCallback:Oc,useContext:qe,useEffect:fs,useImperativeHandle:Tc,useInsertionEffect:Cc,useLayoutEffect:Pc,useMemo:jc,useReducer:No,useRef:Nc,useState:function(){return No(Sr)},useDebugValue:ds,useDeferredValue:function(e){var t=Je();return Ac(t,se.memoizedState,e)},useTransition:function(){var e=No(Sr)[0],t=Je().memoizedState;return[e,t]},useMutableSource:vc,useSyncExternalStore:wc,useId:Lc,unstable_isNewReconciler:!1},Up={readContext:qe,useCallback:Oc,useContext:qe,useEffect:fs,useImperativeHandle:Tc,useInsertionEffect:Cc,useLayoutEffect:Pc,useMemo:jc,useReducer:Co,useRef:Nc,useState:function(){return Co(Sr)},useDebugValue:ds,useDeferredValue:function(e){var t=Je();return se===null?t.memoizedState=e:Ac(t,se.memoizedState,e)},useTransition:function(){var e=Co(Sr)[0],t=Je().memoizedState;return[e,t]},useMutableSource:vc,useSyncExternalStore:wc,useId:Lc,unstable_isNewReconciler:!1};function Ge(e,t){if(e&&e.defaultProps){t=ne({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function fi(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:ne({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Ql={isMounted:function(e){return(e=e._reactInternals)?rn(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=xe(),l=Dt(e),o=mt(r,l);o.payload=t,n!=null&&(o.callback=n),t=At(e,o,l),t!==null&&(tt(t,e,l,r),nl(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=xe(),l=Dt(e),o=mt(r,l);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=At(e,o,l),t!==null&&(tt(t,e,l,r),nl(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=xe(),r=Dt(e),l=mt(n,r);l.tag=2,t!=null&&(l.callback=t),t=At(e,l,r),t!==null&&(tt(t,e,r,n),nl(t,e,r))}};function yu(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?!pr(n,r)||!pr(l,o):!0}function Fc(e,t,n){var r=!1,l=Ft,o=t.contextType;return typeof o=="object"&&o!==null?o=qe(o):(l=Oe(t)?Yt:Ee.current,r=t.contextTypes,o=(r=r!=null)?Pn(e,l):Ft),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Ql,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=o),t}function vu(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&&Ql.enqueueReplaceState(t,t.state,null)}function di(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},ls(e);var o=t.contextType;typeof o=="object"&&o!==null?l.context=qe(o):(o=Oe(t)?Yt:Ee.current,l.context=Pn(e,o)),l.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(fi(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&&Ql.enqueueReplaceState(l,l.state,null),Pl(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function jn(e,t){try{var n="",r=t;do n+=dd(r),r=r.return;while(r);var l=n}catch(o){l=`
Error generating stack: `+o.message+`
`+o.stack}return{value:e,source:t,stack:l,digest:null}}function Po(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function pi(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Mp=typeof WeakMap=="function"?WeakMap:Map;function Uc(e,t,n){n=mt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Al||(Al=!0,ki=r),pi(e,t)},n}function Mc(e,t,n){n=mt(-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(){pi(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){pi(e,t),typeof r!="function"&&(Lt===null?Lt=new Set([this]):Lt.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),n}function wu(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Mp;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=bp.bind(null,e,t,n),t.then(e,e))}function Su(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 _u(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=mt(-1,1),t.tag=2,At(n,t,1))),n.lanes|=1),e)}var Bp=St.ReactCurrentOwner,Re=!1;function ke(e,t,n,r){t.child=e===null?hc(t,null,n,r):Tn(t,e.child,n,r)}function Eu(e,t,n,r,l){n=n.render;var o=t.ref;return xn(t,l),r=as(e,t,n,r,o,l),n=cs(),e!==null&&!Re?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,wt(e,t,l)):(b&&n&&Gi(t),t.flags|=1,ke(e,t,r,l),t.child)}function ku(e,t,n,r,l){if(e===null){var o=n.type;return typeof o=="function"&&!Ss(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,Bc(e,t,o,r,l)):(e=ul(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:pr,n(i,r)&&e.ref===t.ref)return wt(e,t,l)}return t.flags|=1,e=It(o,r),e.ref=t.ref,e.return=t,t.child=e}function Bc(e,t,n,r,l){if(e!==null){var o=e.memoizedProps;if(pr(o,r)&&e.ref===t.ref)if(Re=!1,t.pendingProps=r=o,(e.lanes&l)!==0)e.flags&131072&&(Re=!0);else return t.lanes=e.lanes,wt(e,t,l)}return hi(e,t,n,r,l)}function $c(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},Y(wn,Fe),Fe|=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,Y(wn,Fe),Fe|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,Y(wn,Fe),Fe|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,Y(wn,Fe),Fe|=r;return ke(e,t,l,n),t.child}function Hc(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function hi(e,t,n,r,l){var o=Oe(n)?Yt:Ee.current;return o=Pn(t,o),xn(t,l),n=as(e,t,n,r,o,l),r=cs(),e!==null&&!Re?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,wt(e,t,l)):(b&&r&&Gi(t),t.flags|=1,ke(e,t,n,l),t.child)}function xu(e,t,n,r,l){if(Oe(n)){var o=!0;El(t)}else o=!1;if(xn(t,l),t.stateNode===null)ol(e,t),Fc(t,n,r),di(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=qe(a):(a=Oe(n)?Yt:Ee.current,a=Pn(t,a));var p=n.getDerivedStateFromProps,h=typeof p=="function"||typeof i.getSnapshotBeforeUpdate=="function";h||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(s!==r||u!==a)&&vu(t,i,r,a),kt=!1;var g=t.memoizedState;i.state=g,Pl(t,r,i,l),u=t.memoizedState,s!==r||g!==u||Te.current||kt?(typeof p=="function"&&(fi(t,n,p,r),u=t.memoizedState),(s=kt||yu(t,n,s,r,g,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,gc(e,t),s=t.memoizedProps,a=t.type===t.elementType?s:Ge(t.type,s),i.props=a,h=t.pendingProps,g=i.context,u=n.contextType,typeof u=="object"&&u!==null?u=qe(u):(u=Oe(n)?Yt:Ee.current,u=Pn(t,u));var k=n.getDerivedStateFromProps;(p=typeof k=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(s!==h||g!==u)&&vu(t,i,r,u),kt=!1,g=t.memoizedState,i.state=g,Pl(t,r,i,l);var m=t.memoizedState;s!==h||g!==m||Te.current||kt?(typeof k=="function"&&(fi(t,n,k,r),m=t.memoizedState),(a=kt||yu(t,n,a,r,g,m,u)||!1)?(p||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&&g===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&g===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&&g===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&g===e.memoizedState||(t.flags|=1024),r=!1)}return mi(e,t,n,r,o,l)}function mi(e,t,n,r,l,o){Hc(e,t);var i=(t.flags&128)!==0;if(!r&&!i)return l&&au(t,n,!1),wt(e,t,o);r=t.stateNode,Bp.current=t;var s=i&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&i?(t.child=Tn(t,e.child,null,o),t.child=Tn(t,null,s,o)):ke(e,t,s,o),t.memoizedState=r.state,l&&au(t,n,!0),t.child}function Vc(e){var t=e.stateNode;t.pendingContext?uu(e,t.pendingContext,t.pendingContext!==t.context):t.context&&uu(e,t.context,!1),os(e,t.containerInfo)}function Nu(e,t,n,r,l){return Rn(),bi(l),t.flags|=256,ke(e,t,n,r),t.child}var gi={dehydrated:null,treeContext:null,retryLane:0};function yi(e){return{baseLanes:e,cachePool:null,transitions:null}}function Wc(e,t,n){var r=t.pendingProps,l=ee.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),Y(ee,l&1),e===null)return ai(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=Jl(i,r,0,null),e=Jt(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=yi(n),t.memoizedState=gi,e):ps(t,i));if(l=e.memoizedState,l!==null&&(s=l.dehydrated,s!==null))return $p(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=It(l,u),r.subtreeFlags=l.subtreeFlags&14680064),s!==null?o=It(s,o):(o=Jt(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?yi(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},o.memoizedState=i,o.childLanes=e.childLanes&~n,t.memoizedState=gi,r}return o=e.child,e=o.sibling,r=It(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 ps(e,t){return t=Jl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Kr(e,t,n,r){return r!==null&&bi(r),Tn(t,e.child,null,n),e=ps(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function $p(e,t,n,r,l,o,i){if(n)return t.flags&256?(t.flags&=-257,r=Po(Error(x(422))),Kr(e,t,i,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,l=t.mode,r=Jl({mode:"visible",children:r.children},l,0,null),o=Jt(o,l,i,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,t.mode&1&&Tn(t,e.child,null,i),t.child.memoizedState=yi(i),t.memoizedState=gi,o);if(!(t.mode&1))return Kr(e,t,i,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var s=r.dgst;return r=s,o=Error(x(419)),r=Po(o,r,void 0),Kr(e,t,i,r)}if(s=(i&e.childLanes)!==0,Re||s){if(r=fe,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,vt(e,l),tt(r,e,l,-1))}return ws(),r=Po(Error(x(421))),Kr(e,t,i,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=eh.bind(null,e),l._reactRetry=t,null):(e=o.treeContext,Ue=jt(l.nextSibling),Me=t,b=!0,be=null,e!==null&&(Ve[We++]=pt,Ve[We++]=ht,Ve[We++]=Gt,pt=e.id,ht=e.overflow,Gt=t),t=ps(t,r.children),t.flags|=4096,t)}function Cu(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),ci(e.return,t,n)}function Ro(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 Qc(e,t,n){var r=t.pendingProps,l=r.revealOrder,o=r.tail;if(ke(e,t,r.children,n),r=ee.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&&Cu(e,n,t);else if(e.tag===19)Cu(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(Y(ee,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&&Rl(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),Ro(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&&Rl(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}Ro(t,!0,n,null,o);break;case"together":Ro(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function ol(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function wt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),bt|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(x(153));if(t.child!==null){for(e=t.child,n=It(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=It(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Hp(e,t,n){switch(t.tag){case 3:Vc(t),Rn();break;case 5:yc(t);break;case 1:Oe(t.type)&&El(t);break;case 4:os(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;Y(Nl,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(Y(ee,ee.current&1),t.flags|=128,null):n&t.child.childLanes?Wc(e,t,n):(Y(ee,ee.current&1),e=wt(e,t,n),e!==null?e.sibling:null);Y(ee,ee.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Qc(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),Y(ee,ee.current),r)break;return null;case 22:case 23:return t.lanes=0,$c(e,t,n)}return wt(e,t,n)}var Kc,vi,qc,Jc;Kc=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}};vi=function(){};qc=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,Qt(at.current);var o=null;switch(n){case"input":l=Bo(e,l),r=Bo(e,r),o=[];break;case"select":l=ne({},l,{value:void 0}),r=ne({},r,{value:void 0}),o=[];break;case"textarea":l=Vo(e,l),r=Vo(e,r),o=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Sl)}Qo(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"&&(ir.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"&&(ir.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)}};Jc=function(e,t,n,r){n!==r&&(t.flags|=4)};function Wn(e,t){if(!b)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 we(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 Vp(e,t,n){var r=t.pendingProps;switch(Zi(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return we(t),null;case 1:return Oe(t.type)&&_l(),we(t),null;case 3:return r=t.stateNode,On(),Z(Te),Z(Ee),ss(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Wr(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,be!==null&&(Ci(be),be=null))),vi(e,t),we(t),null;case 5:is(t);var l=Qt(vr.current);if(n=t.type,e!==null&&t.stateNode!=null)qc(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(x(166));return we(t),null}if(e=Qt(at.current),Wr(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[st]=t,r[gr]=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<Yn.length;l++)G(Yn[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":Is(r,o),G("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},G("invalid",r);break;case"textarea":Fs(r,o),G("invalid",r)}Qo(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&&Vr(r.textContent,s,e),l=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(o.suppressHydrationWarning!==!0&&Vr(r.textContent,s,e),l=["children",""+s]):ir.hasOwnProperty(i)&&s!=null&&i==="onScroll"&&G("scroll",r)}switch(n){case"input":Ir(r),zs(r,o,!0);break;case"textarea":Ir(r),Us(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=Sl)}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=Ea(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[st]=t,e[gr]=r,Kc(e,t,!1,!1),t.stateNode=e;e:{switch(i=Ko(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<Yn.length;l++)G(Yn[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":Is(e,r),l=Bo(e,r),G("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=ne({},r,{value:void 0}),G("invalid",e);break;case"textarea":Fs(e,r),l=Vo(e,r),G("invalid",e);break;default:l=r}Qo(n,l),s=l;for(o in s)if(s.hasOwnProperty(o)){var u=s[o];o==="style"?Na(e,u):o==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,u!=null&&ka(e,u)):o==="children"?typeof u=="string"?(n!=="textarea"||u!=="")&&sr(e,u):typeof u=="number"&&sr(e,""+u):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(ir.hasOwnProperty(o)?u!=null&&o==="onScroll"&&G("scroll",e):u!=null&&Fi(e,o,u,i))}switch(n){case"input":Ir(e),zs(e,r,!1);break;case"textarea":Ir(e),Us(e);break;case"option":r.value!=null&&e.setAttribute("value",""+zt(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?Sn(e,!!r.multiple,o,!1):r.defaultValue!=null&&Sn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=Sl)}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 we(t),null;case 6:if(e&&t.stateNode!=null)Jc(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(x(166));if(n=Qt(vr.current),Qt(at.current),Wr(t)){if(r=t.stateNode,n=t.memoizedProps,r[st]=t,(o=r.nodeValue!==n)&&(e=Me,e!==null))switch(e.tag){case 3:Vr(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Vr(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[st]=t,t.stateNode=r}return we(t),null;case 13:if(Z(ee),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(b&&Ue!==null&&t.mode&1&&!(t.flags&128))dc(),Rn(),t.flags|=98560,o=!1;else if(o=Wr(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(x(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(x(317));o[st]=t}else Rn(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;we(t),o=!1}else be!==null&&(Ci(be),be=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||ee.current&1?ue===0&&(ue=3):ws())),t.updateQueue!==null&&(t.flags|=4),we(t),null);case 4:return On(),vi(e,t),e===null&&hr(t.stateNode.containerInfo),we(t),null;case 10:return ns(t.type._context),we(t),null;case 17:return Oe(t.type)&&_l(),we(t),null;case 19:if(Z(ee),o=t.memoizedState,o===null)return we(t),null;if(r=(t.flags&128)!==0,i=o.rendering,i===null)if(r)Wn(o,!1);else{if(ue!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(i=Rl(e),i!==null){for(t.flags|=128,Wn(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 Y(ee,ee.current&1|2),t.child}e=e.sibling}o.tail!==null&&le()>An&&(t.flags|=128,r=!0,Wn(o,!1),t.lanes=4194304)}else{if(!r)if(e=Rl(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Wn(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!b)return we(t),null}else 2*le()-o.renderingStartTime>An&&n!==1073741824&&(t.flags|=128,r=!0,Wn(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=le(),t.sibling=null,n=ee.current,Y(ee,r?n&1|2:n&1),t):(we(t),null);case 22:case 23:return vs(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Fe&1073741824&&(we(t),t.subtreeFlags&6&&(t.flags|=8192)):we(t),null;case 24:return null;case 25:return null}throw Error(x(156,t.tag))}function Wp(e,t){switch(Zi(t),t.tag){case 1:return Oe(t.type)&&_l(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return On(),Z(Te),Z(Ee),ss(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return is(t),null;case 13:if(Z(ee),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(x(340));Rn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Z(ee),null;case 4:return On(),null;case 10:return ns(t.type._context),null;case 22:case 23:return vs(),null;case 24:return null;default:return null}}var qr=!1,Se=!1,Qp=typeof WeakSet=="function"?WeakSet:Set,A=null;function vn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){re(e,t,r)}else n.current=null}function wi(e,t,n){try{n()}catch(r){re(e,t,r)}}var Pu=!1;function Kp(e,t){if(ni=yl,e=ba(),Yi(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,p=0,h=e,g=null;t:for(;;){for(var k;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),(k=h.firstChild)!==null;)g=h,h=k;for(;;){if(h===e)break t;if(g===n&&++a===l&&(s=i),g===o&&++p===r&&(u=i),(k=h.nextSibling)!==null)break;h=g,g=h.parentNode}h=k}n=s===-1||u===-1?null:{start:s,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(ri={focusedElem:e,selectionRange:n},yl=!1,A=t;A!==null;)if(t=A,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,A=e;else for(;A!==null;){t=A;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 w=m.memoizedProps,N=m.memoizedState,c=t.stateNode,d=c.getSnapshotBeforeUpdate(t.elementType===t.type?w:Ge(t.type,w),N);c.__reactInternalSnapshotBeforeUpdate=d}break;case 3:var f=t.stateNode.containerInfo;f.nodeType===1?f.textContent="":f.nodeType===9&&f.documentElement&&f.removeChild(f.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(x(163))}}catch(S){re(t,t.return,S)}if(e=t.sibling,e!==null){e.return=t.return,A=e;break}A=t.return}return m=Pu,Pu=!1,m}function rr(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&&wi(t,n,o)}l=l.next}while(l!==r)}}function Kl(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 Si(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 Xc(e){var t=e.alternate;t!==null&&(e.alternate=null,Xc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[st],delete t[gr],delete t[ii],delete t[Rp],delete t[Tp])),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 Yc(e){return e.tag===5||e.tag===3||e.tag===4}function Ru(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Yc(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 _i(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=Sl));else if(r!==4&&(e=e.child,e!==null))for(_i(e,t,n),e=e.sibling;e!==null;)_i(e,t,n),e=e.sibling}function Ei(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(Ei(e,t,n),e=e.sibling;e!==null;)Ei(e,t,n),e=e.sibling}var pe=null,Ze=!1;function _t(e,t,n){for(n=n.child;n!==null;)Gc(e,t,n),n=n.sibling}function Gc(e,t,n){if(ut&&typeof ut.onCommitFiberUnmount=="function")try{ut.onCommitFiberUnmount(Ul,n)}catch{}switch(n.tag){case 5:Se||vn(n,t);case 6:var r=pe,l=Ze;pe=null,_t(e,t,n),pe=r,Ze=l,pe!==null&&(Ze?(e=pe,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):pe.removeChild(n.stateNode));break;case 18:pe!==null&&(Ze?(e=pe,n=n.stateNode,e.nodeType===8?_o(e.parentNode,n):e.nodeType===1&&_o(e,n),fr(e)):_o(pe,n.stateNode));break;case 4:r=pe,l=Ze,pe=n.stateNode.containerInfo,Ze=!0,_t(e,t,n),pe=r,Ze=l;break;case 0:case 11:case 14:case 15:if(!Se&&(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)&&wi(n,t,i),l=l.next}while(l!==r)}_t(e,t,n);break;case 1:if(!Se&&(vn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){re(n,t,s)}_t(e,t,n);break;case 21:_t(e,t,n);break;case 22:n.mode&1?(Se=(r=Se)||n.memoizedState!==null,_t(e,t,n),Se=r):_t(e,t,n);break;default:_t(e,t,n)}}function Tu(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Qp),t.forEach(function(r){var l=th.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function Xe(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:pe=s.stateNode,Ze=!1;break e;case 3:pe=s.stateNode.containerInfo,Ze=!0;break e;case 4:pe=s.stateNode.containerInfo,Ze=!0;break e}s=s.return}if(pe===null)throw Error(x(160));Gc(o,i,l),pe=null,Ze=!1;var u=l.alternate;u!==null&&(u.return=null),l.return=null}catch(a){re(l,t,a)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Zc(t,e),t=t.sibling}function Zc(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Xe(t,e),lt(e),r&4){try{rr(3,e,e.return),Kl(3,e)}catch(w){re(e,e.return,w)}try{rr(5,e,e.return)}catch(w){re(e,e.return,w)}}break;case 1:Xe(t,e),lt(e),r&512&&n!==null&&vn(n,n.return);break;case 5:if(Xe(t,e),lt(e),r&512&&n!==null&&vn(n,n.return),e.flags&32){var l=e.stateNode;try{sr(l,"")}catch(w){re(e,e.return,w)}}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&&Sa(l,o),Ko(s,i);var a=Ko(s,o);for(i=0;i<u.length;i+=2){var p=u[i],h=u[i+1];p==="style"?Na(l,h):p==="dangerouslySetInnerHTML"?ka(l,h):p==="children"?sr(l,h):Fi(l,p,h,a)}switch(s){case"input":$o(l,o);break;case"textarea":_a(l,o);break;case"select":var g=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!o.multiple;var k=o.value;k!=null?Sn(l,!!o.multiple,k,!1):g!==!!o.multiple&&(o.defaultValue!=null?Sn(l,!!o.multiple,o.defaultValue,!0):Sn(l,!!o.multiple,o.multiple?[]:"",!1))}l[gr]=o}catch(w){re(e,e.return,w)}}break;case 6:if(Xe(t,e),lt(e),r&4){if(e.stateNode===null)throw Error(x(162));l=e.stateNode,o=e.memoizedProps;try{l.nodeValue=o}catch(w){re(e,e.return,w)}}break;case 3:if(Xe(t,e),lt(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{fr(t.containerInfo)}catch(w){re(e,e.return,w)}break;case 4:Xe(t,e),lt(e);break;case 13:Xe(t,e),lt(e),l=e.child,l.flags&8192&&(o=l.memoizedState!==null,l.stateNode.isHidden=o,!o||l.alternate!==null&&l.alternate.memoizedState!==null||(gs=le())),r&4&&Tu(e);break;case 22:if(p=n!==null&&n.memoizedState!==null,e.mode&1?(Se=(a=Se)||p,Xe(t,e),Se=a):Xe(t,e),lt(e),r&8192){if(a=e.memoizedState!==null,(e.stateNode.isHidden=a)&&!p&&e.mode&1)for(A=e,p=e.child;p!==null;){for(h=A=p;A!==null;){switch(g=A,k=g.child,g.tag){case 0:case 11:case 14:case 15:rr(4,g,g.return);break;case 1:vn(g,g.return);var m=g.stateNode;if(typeof m.componentWillUnmount=="function"){r=g,n=g.return;try{t=r,m.props=t.memoizedProps,m.state=t.memoizedState,m.componentWillUnmount()}catch(w){re(r,n,w)}}break;case 5:vn(g,g.return);break;case 22:if(g.memoizedState!==null){ju(h);continue}}k!==null?(k.return=g,A=k):ju(h)}p=p.sibling}e:for(p=null,h=e;;){if(h.tag===5){if(p===null){p=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=xa("display",i))}catch(w){re(e,e.return,w)}}}else if(h.tag===6){if(p===null)try{h.stateNode.nodeValue=a?"":h.memoizedProps}catch(w){re(e,e.return,w)}}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;p===h&&(p=null),h=h.return}p===h&&(p=null),h.sibling.return=h.return,h=h.sibling}}break;case 19:Xe(t,e),lt(e),r&4&&Tu(e);break;case 21:break;default:Xe(t,e),lt(e)}}function lt(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Yc(n)){var r=n;break e}n=n.return}throw Error(x(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(sr(l,""),r.flags&=-33);var o=Ru(e);Ei(e,o,l);break;case 3:case 4:var i=r.stateNode.containerInfo,s=Ru(e);_i(e,s,i);break;default:throw Error(x(161))}}catch(u){re(e,e.return,u)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function qp(e,t,n){A=e,bc(e)}function bc(e,t,n){for(var r=(e.mode&1)!==0;A!==null;){var l=A,o=l.child;if(l.tag===22&&r){var i=l.memoizedState!==null||qr;if(!i){var s=l.alternate,u=s!==null&&s.memoizedState!==null||Se;s=qr;var a=Se;if(qr=i,(Se=u)&&!a)for(A=l;A!==null;)i=A,u=i.child,i.tag===22&&i.memoizedState!==null?Au(l):u!==null?(u.return=i,A=u):Au(l);for(;o!==null;)A=o,bc(o),o=o.sibling;A=l,qr=s,Se=a}Ou(e)}else l.subtreeFlags&8772&&o!==null?(o.return=l,A=o):Ou(e)}}function Ou(e){for(;A!==null;){var t=A;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:Se||Kl(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Se)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:Ge(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&hu(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}hu(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 p=a.memoizedState;if(p!==null){var h=p.dehydrated;h!==null&&fr(h)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(x(163))}Se||t.flags&512&&Si(t)}catch(g){re(t,t.return,g)}}if(t===e){A=null;break}if(n=t.sibling,n!==null){n.return=t.return,A=n;break}A=t.return}}function ju(e){for(;A!==null;){var t=A;if(t===e){A=null;break}var n=t.sibling;if(n!==null){n.return=t.return,A=n;break}A=t.return}}function Au(e){for(;A!==null;){var t=A;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Kl(4,t)}catch(u){re(t,n,u)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(u){re(t,l,u)}}var o=t.return;try{Si(t)}catch(u){re(t,o,u)}break;case 5:var i=t.return;try{Si(t)}catch(u){re(t,i,u)}}}catch(u){re(t,t.return,u)}if(t===e){A=null;break}var s=t.sibling;if(s!==null){s.return=t.return,A=s;break}A=t.return}}var Jp=Math.ceil,jl=St.ReactCurrentDispatcher,hs=St.ReactCurrentOwner,Ke=St.ReactCurrentBatchConfig,W=0,fe=null,oe=null,he=0,Fe=0,wn=Mt(0),ue=0,Er=null,bt=0,ql=0,ms=0,lr=null,Pe=null,gs=0,An=1/0,ft=null,Al=!1,ki=null,Lt=null,Jr=!1,Pt=null,Ll=0,or=0,xi=null,il=-1,sl=0;function xe(){return W&6?le():il!==-1?il:il=le()}function Dt(e){return e.mode&1?W&2&&he!==0?he&-he:jp.transition!==null?(sl===0&&(sl=Fa()),sl):(e=J,e!==0||(e=window.event,e=e===void 0?16:Wa(e.type)),e):1}function tt(e,t,n,r){if(50<or)throw or=0,xi=null,Error(x(185));xr(e,n,r),(!(W&2)||e!==fe)&&(e===fe&&(!(W&2)&&(ql|=n),ue===4&&Nt(e,he)),je(e,r),n===1&&W===0&&!(t.mode&1)&&(An=le()+500,Vl&&Bt()))}function je(e,t){var n=e.callbackNode;jd(e,t);var r=gl(e,e===fe?he:0);if(r===0)n!==null&&$s(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&$s(n),t===1)e.tag===0?Op(Lu.bind(null,e)):ac(Lu.bind(null,e)),Cp(function(){!(W&6)&&Bt()}),n=null;else{switch(Ua(r)){case 1:n=Hi;break;case 4:n=Ia;break;case 16:n=ml;break;case 536870912:n=za;break;default:n=ml}n=uf(n,ef.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function ef(e,t){if(il=-1,sl=0,W&6)throw Error(x(327));var n=e.callbackNode;if(Nn()&&e.callbackNode!==n)return null;var r=gl(e,e===fe?he:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=Dl(e,r);else{t=r;var l=W;W|=2;var o=nf();(fe!==e||he!==t)&&(ft=null,An=le()+500,qt(e,t));do try{Gp();break}catch(s){tf(e,s)}while(!0);ts(),jl.current=o,W=l,oe!==null?t=0:(fe=null,he=0,t=ue)}if(t!==0){if(t===2&&(l=Go(e),l!==0&&(r=l,t=Ni(e,l))),t===1)throw n=Er,qt(e,0),Nt(e,r),je(e,le()),n;if(t===6)Nt(e,r);else{if(l=e.current.alternate,!(r&30)&&!Xp(l)&&(t=Dl(e,r),t===2&&(o=Go(e),o!==0&&(r=o,t=Ni(e,o))),t===1))throw n=Er,qt(e,0),Nt(e,r),je(e,le()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(x(345));case 2:Ht(e,Pe,ft);break;case 3:if(Nt(e,r),(r&130023424)===r&&(t=gs+500-le(),10<t)){if(gl(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){xe(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=oi(Ht.bind(null,e,Pe,ft),t);break}Ht(e,Pe,ft);break;case 4:if(Nt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var i=31-et(r);o=1<<i,i=t[i],i>l&&(l=i),r&=~o}if(r=l,r=le()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Jp(r/1960))-r,10<r){e.timeoutHandle=oi(Ht.bind(null,e,Pe,ft),r);break}Ht(e,Pe,ft);break;case 5:Ht(e,Pe,ft);break;default:throw Error(x(329))}}}return je(e,le()),e.callbackNode===n?ef.bind(null,e):null}function Ni(e,t){var n=lr;return e.current.memoizedState.isDehydrated&&(qt(e,t).flags|=256),e=Dl(e,t),e!==2&&(t=Pe,Pe=n,t!==null&&Ci(t)),e}function Ci(e){Pe===null?Pe=e:Pe.push.apply(Pe,e)}function Xp(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(!nt(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 Nt(e,t){for(t&=~ms,t&=~ql,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-et(t),r=1<<n;e[n]=-1,t&=~r}}function Lu(e){if(W&6)throw Error(x(327));Nn();var t=gl(e,0);if(!(t&1))return je(e,le()),null;var n=Dl(e,t);if(e.tag!==0&&n===2){var r=Go(e);r!==0&&(t=r,n=Ni(e,r))}if(n===1)throw n=Er,qt(e,0),Nt(e,t),je(e,le()),n;if(n===6)throw Error(x(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Ht(e,Pe,ft),je(e,le()),null}function ys(e,t){var n=W;W|=1;try{return e(t)}finally{W=n,W===0&&(An=le()+500,Vl&&Bt())}}function en(e){Pt!==null&&Pt.tag===0&&!(W&6)&&Nn();var t=W;W|=1;var n=Ke.transition,r=J;try{if(Ke.transition=null,J=1,e)return e()}finally{J=r,Ke.transition=n,W=t,!(W&6)&&Bt()}}function vs(){Fe=wn.current,Z(wn)}function qt(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Np(n)),oe!==null)for(n=oe.return;n!==null;){var r=n;switch(Zi(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&_l();break;case 3:On(),Z(Te),Z(Ee),ss();break;case 5:is(r);break;case 4:On();break;case 13:Z(ee);break;case 19:Z(ee);break;case 10:ns(r.type._context);break;case 22:case 23:vs()}n=n.return}if(fe=e,oe=e=It(e.current,null),he=Fe=t,ue=0,Er=null,ms=ql=bt=0,Pe=lr=null,Wt!==null){for(t=0;t<Wt.length;t++)if(n=Wt[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}Wt=null}return e}function tf(e,t){do{var n=oe;try{if(ts(),rl.current=Ol,Tl){for(var r=te.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}Tl=!1}if(Zt=0,ce=se=te=null,nr=!1,wr=0,hs.current=null,n===null||n.return===null){ue=1,Er=t,oe=null;break}e:{var o=e,i=n.return,s=n,u=t;if(t=he,s.flags|=32768,u!==null&&typeof u=="object"&&typeof u.then=="function"){var a=u,p=s,h=p.tag;if(!(p.mode&1)&&(h===0||h===11||h===15)){var g=p.alternate;g?(p.updateQueue=g.updateQueue,p.memoizedState=g.memoizedState,p.lanes=g.lanes):(p.updateQueue=null,p.memoizedState=null)}var k=Su(i);if(k!==null){k.flags&=-257,_u(k,i,s,o,t),k.mode&1&&wu(o,a,t),t=k,u=a;var m=t.updateQueue;if(m===null){var w=new Set;w.add(u),t.updateQueue=w}else m.add(u);break e}else{if(!(t&1)){wu(o,a,t),ws();break e}u=Error(x(426))}}else if(b&&s.mode&1){var N=Su(i);if(N!==null){!(N.flags&65536)&&(N.flags|=256),_u(N,i,s,o,t),bi(jn(u,s));break e}}o=u=jn(u,s),ue!==4&&(ue=2),lr===null?lr=[o]:lr.push(o),o=i;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var c=Uc(o,u,t);pu(o,c);break e;case 1:s=u;var d=o.type,f=o.stateNode;if(!(o.flags&128)&&(typeof d.getDerivedStateFromError=="function"||f!==null&&typeof f.componentDidCatch=="function"&&(Lt===null||!Lt.has(f)))){o.flags|=65536,t&=-t,o.lanes|=t;var S=Mc(o,s,t);pu(o,S);break e}}o=o.return}while(o!==null)}lf(n)}catch(C){t=C,oe===n&&n!==null&&(oe=n=n.return);continue}break}while(!0)}function nf(){var e=jl.current;return jl.current=Ol,e===null?Ol:e}function ws(){(ue===0||ue===3||ue===2)&&(ue=4),fe===null||!(bt&268435455)&&!(ql&268435455)||Nt(fe,he)}function Dl(e,t){var n=W;W|=2;var r=nf();(fe!==e||he!==t)&&(ft=null,qt(e,t));do try{Yp();break}catch(l){tf(e,l)}while(!0);if(ts(),W=n,jl.current=r,oe!==null)throw Error(x(261));return fe=null,he=0,ue}function Yp(){for(;oe!==null;)rf(oe)}function Gp(){for(;oe!==null&&!Ed();)rf(oe)}function rf(e){var t=sf(e.alternate,e,Fe);e.memoizedProps=e.pendingProps,t===null?lf(e):oe=t,hs.current=null}function lf(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=Wp(n,t),n!==null){n.flags&=32767,oe=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{ue=6,oe=null;return}}else if(n=Vp(n,t,Fe),n!==null){oe=n;return}if(t=t.sibling,t!==null){oe=t;return}oe=t=e}while(t!==null);ue===0&&(ue=5)}function Ht(e,t,n){var r=J,l=Ke.transition;try{Ke.transition=null,J=1,Zp(e,t,n,r)}finally{Ke.transition=l,J=r}return null}function Zp(e,t,n,r){do Nn();while(Pt!==null);if(W&6)throw Error(x(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(x(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(Ad(e,o),e===fe&&(oe=fe=null,he=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Jr||(Jr=!0,uf(ml,function(){return Nn(),null})),o=(n.flags&15990)!==0,n.subtreeFlags&15990||o){o=Ke.transition,Ke.transition=null;var i=J;J=1;var s=W;W|=4,hs.current=null,Kp(e,n),Zc(n,e),vp(ri),yl=!!ni,ri=ni=null,e.current=n,qp(n),kd(),W=s,J=i,Ke.transition=o}else e.current=n;if(Jr&&(Jr=!1,Pt=e,Ll=l),o=e.pendingLanes,o===0&&(Lt=null),Cd(n.stateNode),je(e,le()),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(Al)throw Al=!1,e=ki,ki=null,e;return Ll&1&&e.tag!==0&&Nn(),o=e.pendingLanes,o&1?e===xi?or++:(or=0,xi=e):or=0,Bt(),null}function Nn(){if(Pt!==null){var e=Ua(Ll),t=Ke.transition,n=J;try{if(Ke.transition=null,J=16>e?16:e,Pt===null)var r=!1;else{if(e=Pt,Pt=null,Ll=0,W&6)throw Error(x(331));var l=W;for(W|=4,A=e.current;A!==null;){var o=A,i=o.child;if(A.flags&16){var s=o.deletions;if(s!==null){for(var u=0;u<s.length;u++){var a=s[u];for(A=a;A!==null;){var p=A;switch(p.tag){case 0:case 11:case 15:rr(8,p,o)}var h=p.child;if(h!==null)h.return=p,A=h;else for(;A!==null;){p=A;var g=p.sibling,k=p.return;if(Xc(p),p===a){A=null;break}if(g!==null){g.return=k,A=g;break}A=k}}}var m=o.alternate;if(m!==null){var w=m.child;if(w!==null){m.child=null;do{var N=w.sibling;w.sibling=null,w=N}while(w!==null)}}A=o}}if(o.subtreeFlags&2064&&i!==null)i.return=o,A=i;else e:for(;A!==null;){if(o=A,o.flags&2048)switch(o.tag){case 0:case 11:case 15:rr(9,o,o.return)}var c=o.sibling;if(c!==null){c.return=o.return,A=c;break e}A=o.return}}var d=e.current;for(A=d;A!==null;){i=A;var f=i.child;if(i.subtreeFlags&2064&&f!==null)f.return=i,A=f;else e:for(i=d;A!==null;){if(s=A,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:Kl(9,s)}}catch(C){re(s,s.return,C)}if(s===i){A=null;break e}var S=s.sibling;if(S!==null){S.return=s.return,A=S;break e}A=s.return}}if(W=l,Bt(),ut&&typeof ut.onPostCommitFiberRoot=="function")try{ut.onPostCommitFiberRoot(Ul,e)}catch{}r=!0}return r}finally{J=n,Ke.transition=t}}return!1}function Du(e,t,n){t=jn(n,t),t=Uc(e,t,1),e=At(e,t,1),t=xe(),e!==null&&(xr(e,1,t),je(e,t))}function re(e,t,n){if(e.tag===3)Du(e,e,n);else for(;t!==null;){if(t.tag===3){Du(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Lt===null||!Lt.has(r))){e=jn(n,e),e=Mc(t,e,1),t=At(t,e,1),e=xe(),t!==null&&(xr(t,1,e),je(t,e));break}}t=t.return}}function bp(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=xe(),e.pingedLanes|=e.suspendedLanes&n,fe===e&&(he&n)===n&&(ue===4||ue===3&&(he&130023424)===he&&500>le()-gs?qt(e,0):ms|=n),je(e,t)}function of(e,t){t===0&&(e.mode&1?(t=Ur,Ur<<=1,!(Ur&130023424)&&(Ur=4194304)):t=1);var n=xe();e=vt(e,t),e!==null&&(xr(e,t,n),je(e,n))}function eh(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),of(e,n)}function th(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(x(314))}r!==null&&r.delete(t),of(e,n)}var sf;sf=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Te.current)Re=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Re=!1,Hp(e,t,n);Re=!!(e.flags&131072)}else Re=!1,b&&t.flags&1048576&&cc(t,xl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;ol(e,t),e=t.pendingProps;var l=Pn(t,Ee.current);xn(t,n),l=as(null,t,r,e,l,n);var o=cs();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,Oe(r)?(o=!0,El(t)):o=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,ls(t),l.updater=Ql,t.stateNode=l,l._reactInternals=t,di(t,r,e,n),t=mi(null,t,r,!0,o,n)):(t.tag=0,b&&o&&Gi(t),ke(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(ol(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=rh(r),e=Ge(r,e),l){case 0:t=hi(null,t,r,e,n);break e;case 1:t=xu(null,t,r,e,n);break e;case 11:t=Eu(null,t,r,e,n);break e;case 14:t=ku(null,t,r,Ge(r.type,e),n);break e}throw Error(x(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ge(r,l),hi(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ge(r,l),xu(e,t,r,l,n);case 3:e:{if(Vc(t),e===null)throw Error(x(387));r=t.pendingProps,o=t.memoizedState,l=o.element,gc(e,t),Pl(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=jn(Error(x(423)),t),t=Nu(e,t,r,n,l);break e}else if(r!==l){l=jn(Error(x(424)),t),t=Nu(e,t,r,n,l);break e}else for(Ue=jt(t.stateNode.containerInfo.firstChild),Me=t,b=!0,be=null,n=hc(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Rn(),r===l){t=wt(e,t,n);break e}ke(e,t,r,n)}t=t.child}return t;case 5:return yc(t),e===null&&ai(t),r=t.type,l=t.pendingProps,o=e!==null?e.memoizedProps:null,i=l.children,li(r,l)?i=null:o!==null&&li(r,o)&&(t.flags|=32),Hc(e,t),ke(e,t,i,n),t.child;case 6:return e===null&&ai(t),null;case 13:return Wc(e,t,n);case 4:return os(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Tn(t,null,r,n):ke(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ge(r,l),Eu(e,t,r,l,n);case 7:return ke(e,t,t.pendingProps,n),t.child;case 8:return ke(e,t,t.pendingProps.children,n),t.child;case 12:return ke(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,Y(Nl,r._currentValue),r._currentValue=i,o!==null)if(nt(o.value,i)){if(o.children===l.children&&!Te.current){t=wt(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=mt(-1,n&-n),u.tag=2;var a=o.updateQueue;if(a!==null){a=a.shared;var p=a.pending;p===null?u.next=u:(u.next=p.next,p.next=u),a.pending=u}}o.lanes|=n,u=o.alternate,u!==null&&(u.lanes|=n),ci(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(x(341));i.lanes|=n,s=i.alternate,s!==null&&(s.lanes|=n),ci(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}ke(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,xn(t,n),l=qe(l),r=r(l),t.flags|=1,ke(e,t,r,n),t.child;case 14:return r=t.type,l=Ge(r,t.pendingProps),l=Ge(r.type,l),ku(e,t,r,l,n);case 15:return Bc(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ge(r,l),ol(e,t),t.tag=1,Oe(r)?(e=!0,El(t)):e=!1,xn(t,n),Fc(t,r,l),di(t,r,l,n),mi(null,t,r,!0,e,n);case 19:return Qc(e,t,n);case 22:return $c(e,t,n)}throw Error(x(156,t.tag))};function uf(e,t){return Da(e,t)}function nh(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 Qe(e,t,n,r){return new nh(e,t,n,r)}function Ss(e){return e=e.prototype,!(!e||!e.isReactComponent)}function rh(e){if(typeof e=="function")return Ss(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Mi)return 11;if(e===Bi)return 14}return 2}function It(e,t){var n=e.alternate;return n===null?(n=Qe(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 ul(e,t,n,r,l,o){var i=2;if(r=e,typeof e=="function")Ss(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case an:return Jt(n.children,l,o,t);case Ui:i=8,l|=8;break;case zo:return e=Qe(12,n,t,l|2),e.elementType=zo,e.lanes=o,e;case Fo:return e=Qe(13,n,t,l),e.elementType=Fo,e.lanes=o,e;case Uo:return e=Qe(19,n,t,l),e.elementType=Uo,e.lanes=o,e;case ya:return Jl(n,l,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case ma:i=10;break e;case ga:i=9;break e;case Mi:i=11;break e;case Bi:i=14;break e;case Et:i=16,r=null;break e}throw Error(x(130,e==null?e:typeof e,""))}return t=Qe(i,n,t,l),t.elementType=e,t.type=r,t.lanes=o,t}function Jt(e,t,n,r){return e=Qe(7,e,r,t),e.lanes=n,e}function Jl(e,t,n,r){return e=Qe(22,e,r,t),e.elementType=ya,e.lanes=n,e.stateNode={isHidden:!1},e}function To(e,t,n){return e=Qe(6,e,null,t),e.lanes=n,e}function Oo(e,t,n){return t=Qe(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function lh(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=ao(0),this.expirationTimes=ao(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ao(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function _s(e,t,n,r,l,o,i,s,u){return e=new lh(e,t,n,s,u),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Qe(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},ls(o),e}function oh(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:un,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function af(e){if(!e)return Ft;e=e._reactInternals;e:{if(rn(e)!==e||e.tag!==1)throw Error(x(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Oe(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(x(171))}if(e.tag===1){var n=e.type;if(Oe(n))return uc(e,n,t)}return t}function cf(e,t,n,r,l,o,i,s,u){return e=_s(n,r,!0,e,l,o,i,s,u),e.context=af(null),n=e.current,r=xe(),l=Dt(n),o=mt(r,l),o.callback=t??null,At(n,o,l),e.current.lanes=l,xr(e,l,r),je(e,r),e}function Xl(e,t,n,r){var l=t.current,o=xe(),i=Dt(l);return n=af(n),t.context===null?t.context=n:t.pendingContext=n,t=mt(o,i),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=At(l,t,i),e!==null&&(tt(e,l,i,o),nl(e,l,i)),i}function Il(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 Iu(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Es(e,t){Iu(e,t),(e=e.alternate)&&Iu(e,t)}function ih(){return null}var ff=typeof reportError=="function"?reportError:function(e){console.error(e)};function ks(e){this._internalRoot=e}Yl.prototype.render=ks.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(x(409));Xl(e,t,null,null)};Yl.prototype.unmount=ks.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;en(function(){Xl(null,e,null,null)}),t[yt]=null}};function Yl(e){this._internalRoot=e}Yl.prototype.unstable_scheduleHydration=function(e){if(e){var t=$a();e={blockedOn:null,target:e,priority:t};for(var n=0;n<xt.length&&t!==0&&t<xt[n].priority;n++);xt.splice(n,0,e),n===0&&Va(e)}};function xs(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Gl(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function zu(){}function sh(e,t,n,r,l){if(l){if(typeof r=="function"){var o=r;r=function(){var a=Il(i);o.call(a)}}var i=cf(t,r,e,0,null,!1,!1,"",zu);return e._reactRootContainer=i,e[yt]=i.current,hr(e.nodeType===8?e.parentNode:e),en(),i}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var s=r;r=function(){var a=Il(u);s.call(a)}}var u=_s(e,0,!1,null,null,!1,!1,"",zu);return e._reactRootContainer=u,e[yt]=u.current,hr(e.nodeType===8?e.parentNode:e),en(function(){Xl(t,u,n,r)}),u}function Zl(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=Il(i);s.call(u)}}Xl(t,i,e,l)}else i=sh(n,t,e,l,r);return Il(i)}Ma=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Xn(t.pendingLanes);n!==0&&(Vi(t,n|1),je(t,le()),!(W&6)&&(An=le()+500,Bt()))}break;case 13:en(function(){var r=vt(e,1);if(r!==null){var l=xe();tt(r,e,1,l)}}),Es(e,1)}};Wi=function(e){if(e.tag===13){var t=vt(e,134217728);if(t!==null){var n=xe();tt(t,e,134217728,n)}Es(e,134217728)}};Ba=function(e){if(e.tag===13){var t=Dt(e),n=vt(e,t);if(n!==null){var r=xe();tt(n,e,t,r)}Es(e,t)}};$a=function(){return J};Ha=function(e,t){var n=J;try{return J=e,t()}finally{J=n}};Jo=function(e,t,n){switch(t){case"input":if($o(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=Hl(r);if(!l)throw Error(x(90));wa(r),$o(r,l)}}}break;case"textarea":_a(e,n);break;case"select":t=n.value,t!=null&&Sn(e,!!n.multiple,t,!1)}};Ra=ys;Ta=en;var uh={usingClientEntryPoint:!1,Events:[Cr,pn,Hl,Ca,Pa,ys]},Qn={findFiberByHostInstance:Vt,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},ah={bundleType:Qn.bundleType,version:Qn.version,rendererPackageName:Qn.rendererPackageName,rendererConfig:Qn.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:St.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Aa(e),e===null?null:e.stateNode},findFiberByHostInstance:Qn.findFiberByHostInstance||ih,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 Xr=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Xr.isDisabled&&Xr.supportsFiber)try{Ul=Xr.inject(ah),ut=Xr}catch{}}$e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=uh;$e.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!xs(t))throw Error(x(200));return oh(e,t,null,n)};$e.createRoot=function(e,t){if(!xs(e))throw Error(x(299));var n=!1,r="",l=ff;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=_s(e,1,!1,null,null,n,!1,r,l),e[yt]=t.current,hr(e.nodeType===8?e.parentNode:e),new ks(t)};$e.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(x(188)):(e=Object.keys(e).join(","),Error(x(268,e)));return e=Aa(t),e=e===null?null:e.stateNode,e};$e.flushSync=function(e){return en(e)};$e.hydrate=function(e,t,n){if(!Gl(t))throw Error(x(200));return Zl(null,e,t,!0,n)};$e.hydrateRoot=function(e,t,n){if(!xs(e))throw Error(x(405));var r=n!=null&&n.hydratedSources||null,l=!1,o="",i=ff;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(i=n.onRecoverableError)),t=cf(t,null,e,1,n??null,l,!1,o,i),e[yt]=t.current,hr(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 Yl(t)};$e.render=function(e,t,n){if(!Gl(t))throw Error(x(200));return Zl(null,e,t,!1,n)};$e.unmountComponentAtNode=function(e){if(!Gl(e))throw Error(x(40));return e._reactRootContainer?(en(function(){Zl(null,null,e,!1,function(){e._reactRootContainer=null,e[yt]=null})}),!0):!1};$e.unstable_batchedUpdates=ys;$e.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Gl(n))throw Error(x(200));if(e==null||e._reactInternals===void 0)throw Error(x(38));return Zl(e,t,n,!1,r)};$e.version="18.3.1-next-f1338f8080-20240426";function df(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(df)}catch(e){console.error(e)}}df(),fa.exports=$e;var ch=fa.exports,Fu=ch;Do.createRoot=Fu.createRoot,Do.hydrateRoot=Fu.hydrateRoot;function pf(e,t){return function(){return e.apply(t,arguments)}}const{toString:fh}=Object.prototype,{getPrototypeOf:Ns}=Object,{iterator:bl,toStringTag:hf}=Symbol,eo=(e=>t=>{const n=fh.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),rt=e=>(e=e.toLowerCase(),t=>eo(t)===e),to=e=>t=>typeof t===e,{isArray:Fn}=Array,Ln=to("undefined");function Rr(e){return e!==null&&!Ln(e)&&e.constructor!==null&&!Ln(e.constructor)&&Ae(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const mf=rt("ArrayBuffer");function dh(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&mf(e.buffer),t}const ph=to("string"),Ae=to("function"),gf=to("number"),Tr=e=>e!==null&&typeof e=="object",hh=e=>e===!0||e===!1,al=e=>{if(eo(e)!=="object")return!1;const t=Ns(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(hf in e)&&!(bl in e)},mh=e=>{if(!Tr(e)||Rr(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},gh=rt("Date"),yh=rt("File"),vh=rt("Blob"),wh=rt("FileList"),Sh=e=>Tr(e)&&Ae(e.pipe),_h=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Ae(e.append)&&((t=eo(e))==="formdata"||t==="object"&&Ae(e.toString)&&e.toString()==="[object FormData]"))},Eh=rt("URLSearchParams"),[kh,xh,Nh,Ch]=["ReadableStream","Request","Response","Headers"].map(rt),Ph=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Or(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,l;if(typeof e!="object"&&(e=[e]),Fn(e))for(r=0,l=e.length;r<l;r++)t.call(null,e[r],r,e);else{if(Rr(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 yf(e,t){if(Rr(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 Kt=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,vf=e=>!Ln(e)&&e!==Kt;function Pi(){const{caseless:e,skipUndefined:t}=vf(this)&&this||{},n={},r=(l,o)=>{const i=e&&yf(n,o)||o;al(n[i])&&al(l)?n[i]=Pi(n[i],l):al(l)?n[i]=Pi({},l):Fn(l)?n[i]=l.slice():(!t||!Ln(l))&&(n[i]=l)};for(let l=0,o=arguments.length;l<o;l++)arguments[l]&&Or(arguments[l],r);return n}const Rh=(e,t,n,{allOwnKeys:r}={})=>(Or(t,(l,o)=>{n&&Ae(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),Th=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Oh=(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)},jh=(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&&Ns(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Ah=(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},Lh=e=>{if(!e)return null;if(Fn(e))return e;let t=e.length;if(!gf(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},Dh=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Ns(Uint8Array)),Ih=(e,t)=>{const r=(e&&e[bl]).call(e);let l;for(;(l=r.next())&&!l.done;){const o=l.value;t.call(e,o[0],o[1])}},zh=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},Fh=rt("HTMLFormElement"),Uh=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,l){return r.toUpperCase()+l}),Uu=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Mh=rt("RegExp"),wf=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Or(n,(l,o)=>{let i;(i=t(l,o,e))!==!1&&(r[o]=i||l)}),Object.defineProperties(e,r)},Bh=e=>{wf(e,(t,n)=>{if(Ae(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(Ae(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+"'")})}})},$h=(e,t)=>{const n={},r=l=>{l.forEach(o=>{n[o]=!0})};return Fn(e)?r(e):r(String(e).split(t)),n},Hh=()=>{},Vh=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function Wh(e){return!!(e&&Ae(e.append)&&e[hf]==="FormData"&&e[bl])}const Qh=e=>{const t=new Array(10),n=(r,l)=>{if(Tr(r)){if(t.indexOf(r)>=0)return;if(Rr(r))return r;if(!("toJSON"in r)){t[l]=r;const o=Fn(r)?[]:{};return Or(r,(i,s)=>{const u=n(i,l+1);!Ln(u)&&(o[s]=u)}),t[l]=void 0,o}}return r};return n(e,0)},Kh=rt("AsyncFunction"),qh=e=>e&&(Tr(e)||Ae(e))&&Ae(e.then)&&Ae(e.catch),Sf=((e,t)=>e?setImmediate:t?((n,r)=>(Kt.addEventListener("message",({source:l,data:o})=>{l===Kt&&o===n&&r.length&&r.shift()()},!1),l=>{r.push(l),Kt.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Ae(Kt.postMessage)),Jh=typeof queueMicrotask<"u"?queueMicrotask.bind(Kt):typeof process<"u"&&process.nextTick||Sf,Xh=e=>e!=null&&Ae(e[bl]),y={isArray:Fn,isArrayBuffer:mf,isBuffer:Rr,isFormData:_h,isArrayBufferView:dh,isString:ph,isNumber:gf,isBoolean:hh,isObject:Tr,isPlainObject:al,isEmptyObject:mh,isReadableStream:kh,isRequest:xh,isResponse:Nh,isHeaders:Ch,isUndefined:Ln,isDate:gh,isFile:yh,isBlob:vh,isRegExp:Mh,isFunction:Ae,isStream:Sh,isURLSearchParams:Eh,isTypedArray:Dh,isFileList:wh,forEach:Or,merge:Pi,extend:Rh,trim:Ph,stripBOM:Th,inherits:Oh,toFlatObject:jh,kindOf:eo,kindOfTest:rt,endsWith:Ah,toArray:Lh,forEachEntry:Ih,matchAll:zh,isHTMLForm:Fh,hasOwnProperty:Uu,hasOwnProp:Uu,reduceDescriptors:wf,freezeMethods:Bh,toObjectSet:$h,toCamelCase:Uh,noop:Hh,toFiniteNumber:Vh,findKey:yf,global:Kt,isContextDefined:vf,isSpecCompliantForm:Wh,toJSONObject:Qh,isAsyncFn:Kh,isThenable:qh,setImmediate:Sf,asap:Jh,isIterable:Xh};let z=class _f extends Error{static from(t,n,r,l,o,i){const s=new _f(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:y.toJSONObject(this.config),code:this.code,status:this.status}}};z.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";z.ERR_BAD_OPTION="ERR_BAD_OPTION";z.ECONNABORTED="ECONNABORTED";z.ETIMEDOUT="ETIMEDOUT";z.ERR_NETWORK="ERR_NETWORK";z.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";z.ERR_DEPRECATED="ERR_DEPRECATED";z.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";z.ERR_BAD_REQUEST="ERR_BAD_REQUEST";z.ERR_CANCELED="ERR_CANCELED";z.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";z.ERR_INVALID_URL="ERR_INVALID_URL";const Yh=null;function Ri(e){return y.isPlainObject(e)||y.isArray(e)}function Ef(e){return y.endsWith(e,"[]")?e.slice(0,-2):e}function Mu(e,t,n){return e?e.concat(t).map(function(l,o){return l=Ef(l),!n&&o?"["+l+"]":l}).join(n?".":""):t}function Gh(e){return y.isArray(e)&&!e.some(Ri)}const Zh=y.toFlatObject(y,{},null,function(t){return/^is[A-Z]/.test(t)});function no(e,t,n){if(!y.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=y.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(w,N){return!y.isUndefined(N[w])});const r=n.metaTokens,l=n.visitor||p,o=n.dots,i=n.indexes,u=(n.Blob||typeof Blob<"u"&&Blob)&&y.isSpecCompliantForm(t);if(!y.isFunction(l))throw new TypeError("visitor must be a function");function a(m){if(m===null)return"";if(y.isDate(m))return m.toISOString();if(y.isBoolean(m))return m.toString();if(!u&&y.isBlob(m))throw new z("Blob is not supported. Use a Buffer instead.");return y.isArrayBuffer(m)||y.isTypedArray(m)?u&&typeof Blob=="function"?new Blob([m]):Buffer.from(m):m}function p(m,w,N){let c=m;if(m&&!N&&typeof m=="object"){if(y.endsWith(w,"{}"))w=r?w:w.slice(0,-2),m=JSON.stringify(m);else if(y.isArray(m)&&Gh(m)||(y.isFileList(m)||y.endsWith(w,"[]"))&&(c=y.toArray(m)))return w=Ef(w),c.forEach(function(f,S){!(y.isUndefined(f)||f===null)&&t.append(i===!0?Mu([w],S,o):i===null?w:w+"[]",a(f))}),!1}return Ri(m)?!0:(t.append(Mu(N,w,o),a(m)),!1)}const h=[],g=Object.assign(Zh,{defaultVisitor:p,convertValue:a,isVisitable:Ri});function k(m,w){if(!y.isUndefined(m)){if(h.indexOf(m)!==-1)throw Error("Circular reference detected in "+w.join("."));h.push(m),y.forEach(m,function(c,d){(!(y.isUndefined(c)||c===null)&&l.call(t,c,y.isString(d)?d.trim():d,w,g))===!0&&k(c,w?w.concat(d):[d])}),h.pop()}}if(!y.isObject(e))throw new TypeError("data must be an object");return k(e),t}function Bu(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Cs(e,t){this._pairs=[],e&&no(e,this,t)}const kf=Cs.prototype;kf.append=function(t,n){this._pairs.push([t,n])};kf.toString=function(t){const n=t?function(r){return t.call(this,r,Bu)}:Bu;return this._pairs.map(function(l){return n(l[0])+"="+n(l[1])},"").join("&")};function bh(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function xf(e,t,n){if(!t)return e;const r=n&&n.encode||bh,l=y.isFunction(n)?{serialize:n}:n,o=l&&l.serialize;let i;if(o?i=o(t,l):i=y.isURLSearchParams(t)?t.toString():new Cs(t,l).toString(r),i){const s=e.indexOf("#");s!==-1&&(e=e.slice(0,s)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class $u{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){y.forEach(this.handlers,function(r){r!==null&&t(r)})}}const Nf={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},em=typeof URLSearchParams<"u"?URLSearchParams:Cs,tm=typeof FormData<"u"?FormData:null,nm=typeof Blob<"u"?Blob:null,rm={isBrowser:!0,classes:{URLSearchParams:em,FormData:tm,Blob:nm},protocols:["http","https","file","blob","url","data"]},Ps=typeof window<"u"&&typeof document<"u",Ti=typeof navigator=="object"&&navigator||void 0,lm=Ps&&(!Ti||["ReactNative","NativeScript","NS"].indexOf(Ti.product)<0),om=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",im=Ps&&window.location.href||"http://localhost",sm=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Ps,hasStandardBrowserEnv:lm,hasStandardBrowserWebWorkerEnv:om,navigator:Ti,origin:im},Symbol.toStringTag,{value:"Module"})),_e={...sm,...rm};function um(e,t){return no(e,new _e.classes.URLSearchParams,{visitor:function(n,r,l,o){return _e.isNode&&y.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)},...t})}function am(e){return y.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function cm(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 Cf(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&&y.isArray(l)?l.length:i,u?(y.hasOwnProp(l,i)?l[i]=[l[i],r]:l[i]=r,!s):((!l[i]||!y.isObject(l[i]))&&(l[i]=[]),t(n,r,l[i],o)&&y.isArray(l[i])&&(l[i]=cm(l[i])),!s)}if(y.isFormData(e)&&y.isFunction(e.entries)){const n={};return y.forEachEntry(e,(r,l)=>{t(am(r),l,n,0)}),n}return null}function fm(e,t,n){if(y.isString(e))try{return(t||JSON.parse)(e),y.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const jr={transitional:Nf,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",l=r.indexOf("application/json")>-1,o=y.isObject(t);if(o&&y.isHTMLForm(t)&&(t=new FormData(t)),y.isFormData(t))return l?JSON.stringify(Cf(t)):t;if(y.isArrayBuffer(t)||y.isBuffer(t)||y.isStream(t)||y.isFile(t)||y.isBlob(t)||y.isReadableStream(t))return t;if(y.isArrayBufferView(t))return t.buffer;if(y.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 um(t,this.formSerializer).toString();if((s=y.isFileList(t))||r.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return no(s?{"files[]":t}:t,u&&new u,this.formSerializer)}}return o||l?(n.setContentType("application/json",!1),fm(t)):t}],transformResponse:[function(t){const n=this.transitional||jr.transitional,r=n&&n.forcedJSONParsing,l=this.responseType==="json";if(y.isResponse(t)||y.isReadableStream(t))return t;if(t&&y.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"?z.from(s,z.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:_e.classes.FormData,Blob:_e.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};y.forEach(["delete","get","head","post","put","patch"],e=>{jr.headers[e]={}});const dm=y.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"]),pm=e=>{const t={};let n,r,l;return e&&e.split(`
`).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},Hu=Symbol("internals");function Kn(e){return e&&String(e).trim().toLowerCase()}function cl(e){return e===!1||e==null?e:y.isArray(e)?e.map(cl):String(e)}function hm(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 mm=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function jo(e,t,n,r,l){if(y.isFunction(r))return r.call(this,t,n);if(l&&(t=n),!!y.isString(t)){if(y.isString(r))return t.indexOf(r)!==-1;if(y.isRegExp(r))return r.test(t)}}function gm(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function ym(e,t){const n=y.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 Le=class{constructor(t){t&&this.set(t)}set(t,n,r){const l=this;function o(s,u,a){const p=Kn(u);if(!p)throw new Error("header name must be a non-empty string");const h=y.findKey(l,p);(!h||l[h]===void 0||a===!0||a===void 0&&l[h]!==!1)&&(l[h||u]=cl(s))}const i=(s,u)=>y.forEach(s,(a,p)=>o(a,p,u));if(y.isPlainObject(t)||t instanceof this.constructor)i(t,n);else if(y.isString(t)&&(t=t.trim())&&!mm(t))i(pm(t),n);else if(y.isObject(t)&&y.isIterable(t)){let s={},u,a;for(const p of t){if(!y.isArray(p))throw TypeError("Object iterator must return a key-value pair");s[a=p[0]]=(u=s[a])?y.isArray(u)?[...u,p[1]]:[u,p[1]]:p[1]}i(s,n)}else t!=null&&o(n,t,r);return this}get(t,n){if(t=Kn(t),t){const r=y.findKey(this,t);if(r){const l=this[r];if(!n)return l;if(n===!0)return hm(l);if(y.isFunction(n))return n.call(this,l,r);if(y.isRegExp(n))return n.exec(l);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Kn(t),t){const r=y.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||jo(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let l=!1;function o(i){if(i=Kn(i),i){const s=y.findKey(r,i);s&&(!n||jo(r,r[s],s,n))&&(delete r[s],l=!0)}}return y.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||jo(this,this[o],o,t,!0))&&(delete this[o],l=!0)}return l}normalize(t){const n=this,r={};return y.forEach(this,(l,o)=>{const i=y.findKey(r,o);if(i){n[i]=cl(l),delete n[o];return}const s=t?gm(o):String(o).trim();s!==o&&delete n[o],n[s]=cl(l),r[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return y.forEach(this,(r,l)=>{r!=null&&r!==!1&&(n[l]=t&&y.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(`
`)}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[Hu]=this[Hu]={accessors:{}}).accessors,l=this.prototype;function o(i){const s=Kn(i);r[s]||(ym(l,i),r[s]=!0)}return y.isArray(t)?t.forEach(o):o(t),this}};Le.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);y.reduceDescriptors(Le.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});y.freezeMethods(Le);function Ao(e,t){const n=this||jr,r=t||n,l=Le.from(r.headers);let o=r.data;return y.forEach(e,function(s){o=s.call(n,o,l.normalize(),t?t.status:void 0)}),l.normalize(),o}function Pf(e){return!!(e&&e.__CANCEL__)}let Ar=class extends z{constructor(t,n,r){super(t??"canceled",z.ERR_CANCELED,n,r),this.name="CanceledError",this.__CANCEL__=!0}};function Rf(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new z("Request failed with status code "+n.status,[z.ERR_BAD_REQUEST,z.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function vm(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function wm(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(),p=r[o];i||(i=a),n[l]=u,r[l]=a;let h=o,g=0;for(;h!==l;)g+=n[h++],h=h%e;if(l=(l+1)%e,l===o&&(o=(o+1)%e),a-i<t)return;const k=p&&a-p;return k?Math.round(g*1e3/k):void 0}}function Sm(e,t){let n=0,r=1e3/t,l,o;const i=(a,p=Date.now())=>{n=p,l=null,o&&(clearTimeout(o),o=null),e(...a)};return[(...a)=>{const p=Date.now(),h=p-n;h>=r?i(a,p):(l=a,o||(o=setTimeout(()=>{o=null,i(l)},r-h)))},()=>l&&i(l)]}const zl=(e,t,n=3)=>{let r=0;const l=wm(50,250);return Sm(o=>{const i=o.loaded,s=o.lengthComputable?o.total:void 0,u=i-r,a=l(u),p=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&&p?(s-i)/a:void 0,event:o,lengthComputable:s!=null,[t?"download":"upload"]:!0};e(h)},n)},Vu=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},Wu=e=>(...t)=>y.asap(()=>e(...t)),_m=_e.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,_e.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(_e.origin),_e.navigator&&/(msie|trident)/i.test(_e.navigator.userAgent)):()=>!0,Em=_e.hasStandardBrowserEnv?{write(e,t,n,r,l,o,i){if(typeof document>"u")return;const s=[`${e}=${encodeURIComponent(t)}`];y.isNumber(n)&&s.push(`expires=${new Date(n).toUTCString()}`),y.isString(r)&&s.push(`path=${r}`),y.isString(l)&&s.push(`domain=${l}`),o===!0&&s.push("secure"),y.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 km(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function xm(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Tf(e,t,n){let r=!km(t);return e&&(r||n==!1)?xm(e,t):t}const Qu=e=>e instanceof Le?{...e}:e;function tn(e,t){t=t||{};const n={};function r(a,p,h,g){return y.isPlainObject(a)&&y.isPlainObject(p)?y.merge.call({caseless:g},a,p):y.isPlainObject(p)?y.merge({},p):y.isArray(p)?p.slice():p}function l(a,p,h,g){if(y.isUndefined(p)){if(!y.isUndefined(a))return r(void 0,a,h,g)}else return r(a,p,h,g)}function o(a,p){if(!y.isUndefined(p))return r(void 0,p)}function i(a,p){if(y.isUndefined(p)){if(!y.isUndefined(a))return r(void 0,a)}else return r(void 0,p)}function s(a,p,h){if(h in t)return r(a,p);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,p,h)=>l(Qu(a),Qu(p),h,!0)};return y.forEach(Object.keys({...e,...t}),function(p){const h=u[p]||l,g=h(e[p],t[p],p);y.isUndefined(g)&&h!==s||(n[p]=g)}),n}const Of=e=>{const t=tn({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:l,xsrfCookieName:o,headers:i,auth:s}=t;if(t.headers=i=Le.from(i),t.url=xf(Tf(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),s&&i.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):""))),y.isFormData(n)){if(_e.hasStandardBrowserEnv||_e.hasStandardBrowserWebWorkerEnv)i.setContentType(void 0);else if(y.isFunction(n.getHeaders)){const u=n.getHeaders(),a=["content-type","content-length"];Object.entries(u).forEach(([p,h])=>{a.includes(p.toLowerCase())&&i.set(p,h)})}}if(_e.hasStandardBrowserEnv&&(r&&y.isFunction(r)&&(r=r(t)),r||r!==!1&&_m(t.url))){const u=l&&o&&Em.read(o);u&&i.set(l,u)}return t},Nm=typeof XMLHttpRequest<"u",Cm=Nm&&function(e){return new Promise(function(n,r){const l=Of(e);let o=l.data;const i=Le.from(l.headers).normalize();let{responseType:s,onUploadProgress:u,onDownloadProgress:a}=l,p,h,g,k,m;function w(){k&&k(),m&&m(),l.cancelToken&&l.cancelToken.unsubscribe(p),l.signal&&l.signal.removeEventListener("abort",p)}let N=new XMLHttpRequest;N.open(l.method.toUpperCase(),l.url,!0),N.timeout=l.timeout;function c(){if(!N)return;const f=Le.from("getAllResponseHeaders"in N&&N.getAllResponseHeaders()),C={data:!s||s==="text"||s==="json"?N.responseText:N.response,status:N.status,statusText:N.statusText,headers:f,config:e,request:N};Rf(function(O){n(O),w()},function(O){r(O),w()},C),N=null}"onloadend"in N?N.onloadend=c:N.onreadystatechange=function(){!N||N.readyState!==4||N.status===0&&!(N.responseURL&&N.responseURL.indexOf("file:")===0)||setTimeout(c)},N.onabort=function(){N&&(r(new z("Request aborted",z.ECONNABORTED,e,N)),N=null)},N.onerror=function(S){const C=S&&S.message?S.message:"Network Error",j=new z(C,z.ERR_NETWORK,e,N);j.event=S||null,r(j),N=null},N.ontimeout=function(){let S=l.timeout?"timeout of "+l.timeout+"ms exceeded":"timeout exceeded";const C=l.transitional||Nf;l.timeoutErrorMessage&&(S=l.timeoutErrorMessage),r(new z(S,C.clarifyTimeoutError?z.ETIMEDOUT:z.ECONNABORTED,e,N)),N=null},o===void 0&&i.setContentType(null),"setRequestHeader"in N&&y.forEach(i.toJSON(),function(S,C){N.setRequestHeader(C,S)}),y.isUndefined(l.withCredentials)||(N.withCredentials=!!l.withCredentials),s&&s!=="json"&&(N.responseType=l.responseType),a&&([g,m]=zl(a,!0),N.addEventListener("progress",g)),u&&N.upload&&([h,k]=zl(u),N.upload.addEventListener("progress",h),N.upload.addEventListener("loadend",k)),(l.cancelToken||l.signal)&&(p=f=>{N&&(r(!f||f.type?new Ar(null,e,N):f),N.abort(),N=null)},l.cancelToken&&l.cancelToken.subscribe(p),l.signal&&(l.signal.aborted?p():l.signal.addEventListener("abort",p)));const d=vm(l.url);if(d&&_e.protocols.indexOf(d)===-1){r(new z("Unsupported protocol "+d+":",z.ERR_BAD_REQUEST,e));return}N.send(o||null)})},Pm=(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 p=a instanceof Error?a:this.reason;r.abort(p instanceof z?p:new Ar(p instanceof Error?p.message:p))}};let i=t&&setTimeout(()=>{i=null,o(new z(`timeout of ${t}ms exceeded`,z.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=()=>y.asap(s),u}},Rm=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},Tm=async function*(e,t){for await(const n of Om(e))yield*Rm(n,t)},Om=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()}},Ku=(e,t,n,r)=>{const l=Tm(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:p}=await l.next();if(a){s(),u.close();return}let h=p.byteLength;if(n){let g=o+=h;n(g)}u.enqueue(new Uint8Array(p))}catch(a){throw s(a),a}},cancel(u){return s(u),l.return()}},{highWaterMark:2})},qu=64*1024,{isFunction:Yr}=y,jm=(({Request:e,Response:t})=>({Request:e,Response:t}))(y.global),{ReadableStream:Ju,TextEncoder:Xu}=y.global,Yu=(e,...t)=>{try{return!!e(...t)}catch{return!1}},Am=e=>{e=y.merge.call({skipUndefined:!0},jm,e);const{fetch:t,Request:n,Response:r}=e,l=t?Yr(t):typeof fetch=="function",o=Yr(n),i=Yr(r);if(!l)return!1;const s=l&&Yr(Ju),u=l&&(typeof Xu=="function"?(m=>w=>m.encode(w))(new Xu):async m=>new Uint8Array(await new n(m).arrayBuffer())),a=o&&s&&Yu(()=>{let m=!1;const w=new n(_e.origin,{body:new Ju,method:"POST",get duplex(){return m=!0,"half"}}).headers.has("Content-Type");return m&&!w}),p=i&&s&&Yu(()=>y.isReadableStream(new r("").body)),h={stream:p&&(m=>m.body)};l&&["text","arrayBuffer","blob","formData","stream"].forEach(m=>{!h[m]&&(h[m]=(w,N)=>{let c=w&&w[m];if(c)return c.call(w);throw new z(`Response type '${m}' is not supported`,z.ERR_NOT_SUPPORT,N)})});const g=async m=>{if(m==null)return 0;if(y.isBlob(m))return m.size;if(y.isSpecCompliantForm(m))return(await new n(_e.origin,{method:"POST",body:m}).arrayBuffer()).byteLength;if(y.isArrayBufferView(m)||y.isArrayBuffer(m))return m.byteLength;if(y.isURLSearchParams(m)&&(m=m+""),y.isString(m))return(await u(m)).byteLength},k=async(m,w)=>{const N=y.toFiniteNumber(m.getContentLength());return N??g(w)};return async m=>{let{url:w,method:N,data:c,signal:d,cancelToken:f,timeout:S,onDownloadProgress:C,onUploadProgress:j,responseType:O,headers:L,withCredentials:Q="same-origin",fetchOptions:$}=Of(m),ge=t||fetch;O=O?(O+"").toLowerCase():"text";let De=Pm([d,f&&f.toAbortSignal()],S),Ie=null;const ze=De&&De.unsubscribe&&(()=>{De.unsubscribe()});let ln;try{if(j&&a&&N!=="get"&&N!=="head"&&(ln=await k(L,c))!==0){let K=new n(w,{method:"POST",body:c,duplex:"half"}),X;if(y.isFormData(c)&&(X=K.headers.get("content-type"))&&L.setContentType(X),K.body){const[_,R]=Vu(ln,zl(Wu(j)));c=Ku(K.body,qu,_,R)}}y.isString(Q)||(Q=Q?"include":"omit");const ye=o&&"credentials"in n.prototype,ct={...$,signal:De,method:N.toUpperCase(),headers:L.normalize().toJSON(),body:c,duplex:"half",credentials:ye?Q:void 0};Ie=o&&new n(w,ct);let T=await(o?ge(Ie,$):ge(w,ct));const F=p&&(O==="stream"||O==="response");if(p&&(C||F&&ze)){const K={};["status","statusText","headers"].forEach(P=>{K[P]=T[P]});const X=y.toFiniteNumber(T.headers.get("content-length")),[_,R]=C&&Vu(X,zl(Wu(C),!0))||[];T=new r(Ku(T.body,qu,_,()=>{R&&R(),ze&&ze()}),K)}O=O||"text";let B=await h[y.findKey(h,O)||"text"](T,m);return!F&&ze&&ze(),await new Promise((K,X)=>{Rf(K,X,{data:B,headers:Le.from(T.headers),status:T.status,statusText:T.statusText,config:m,request:Ie})})}catch(ye){throw ze&&ze(),ye&&ye.name==="TypeError"&&/Load failed|fetch/i.test(ye.message)?Object.assign(new z("Network Error",z.ERR_NETWORK,m,Ie),{cause:ye.cause||ye}):z.from(ye,ye&&ye.code,m,Ie)}}},Lm=new Map,jf=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,p=Lm;for(;s--;)u=o[s],a=p.get(u),a===void 0&&p.set(u,a=s?new Map:Am(t)),p=a;return a};jf();const Rs={http:Yh,xhr:Cm,fetch:{get:jf}};y.forEach(Rs,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Gu=e=>`- ${e}`,Dm=e=>y.isFunction(e)||e===null||e===!1;function Im(e,t){e=y.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,!Dm(r)&&(l=Rs[(s=String(r)).toLowerCase()],l===void 0))throw new z(`Unknown adapter '${s}'`);if(l&&(y.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 :
`+i.map(Gu).join(`
`):" "+Gu(i[0]):"as no adapter specified";throw new z("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return l}const Af={getAdapter:Im,adapters:Rs};function Lo(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Ar(null,e)}function Zu(e){return Lo(e),e.headers=Le.from(e.headers),e.data=Ao.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Af.getAdapter(e.adapter||jr.adapter,e)(e).then(function(r){return Lo(e),r.data=Ao.call(e,e.transformResponse,r),r.headers=Le.from(r.headers),r},function(r){return Pf(r)||(Lo(e),r&&r.response&&(r.response.data=Ao.call(e,e.transformResponse,r.response),r.response.headers=Le.from(r.response.headers))),Promise.reject(r)})}const Lf="1.13.4",ro={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{ro[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const bu={};ro.transitional=function(t,n,r){function l(o,i){return"[Axios v"+Lf+"] Transitional option '"+o+"'"+i+(r?". "+r:"")}return(o,i,s)=>{if(t===!1)throw new z(l(i," has been removed"+(n?" in "+n:"")),z.ERR_DEPRECATED);return n&&!bu[i]&&(bu[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}};ro.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function zm(e,t,n){if(typeof e!="object")throw new z("options must be an object",z.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 z("option "+o+" must be "+u,z.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new z("Unknown option "+o,z.ERR_BAD_OPTION)}}const fl={assertOptions:zm,validators:ro},ot=fl.validators;let Xt=class{constructor(t){this.defaults=t||{},this.interceptors={request:new $u,response:new $u}}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+=`
`+o):r.stack=o}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=tn(this.defaults,n);const{transitional:r,paramsSerializer:l,headers:o}=n;r!==void 0&&fl.assertOptions(r,{silentJSONParsing:ot.transitional(ot.boolean),forcedJSONParsing:ot.transitional(ot.boolean),clarifyTimeoutError:ot.transitional(ot.boolean)},!1),l!=null&&(y.isFunction(l)?n.paramsSerializer={serialize:l}:fl.assertOptions(l,{encode:ot.function,serialize:ot.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),fl.assertOptions(n,{baseUrl:ot.spelling("baseURL"),withXsrfToken:ot.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let i=o&&y.merge(o.common,o[n.method]);o&&y.forEach(["delete","get","head","post","put","patch","common"],m=>{delete o[m]}),n.headers=Le.concat(i,o);const s=[];let u=!0;this.interceptors.request.forEach(function(w){typeof w.runWhen=="function"&&w.runWhen(n)===!1||(u=u&&w.synchronous,s.unshift(w.fulfilled,w.rejected))});const a=[];this.interceptors.response.forEach(function(w){a.push(w.fulfilled,w.rejected)});let p,h=0,g;if(!u){const m=[Zu.bind(this),void 0];for(m.unshift(...s),m.push(...a),g=m.length,p=Promise.resolve(n);h<g;)p=p.then(m[h++],m[h++]);return p}g=s.length;let k=n;for(;h<g;){const m=s[h++],w=s[h++];try{k=m(k)}catch(N){w.call(this,N);break}}try{p=Zu.call(this,k)}catch(m){return Promise.reject(m)}for(h=0,g=a.length;h<g;)p=p.then(a[h++],a[h++]);return p}getUri(t){t=tn(this.defaults,t);const n=Tf(t.baseURL,t.url,t.allowAbsoluteUrls);return xf(n,t.params,t.paramsSerializer)}};y.forEach(["delete","get","head","options"],function(t){Xt.prototype[t]=function(n,r){return this.request(tn(r||{},{method:t,url:n,data:(r||{}).data}))}});y.forEach(["post","put","patch"],function(t){function n(r){return function(o,i,s){return this.request(tn(s||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:o,data:i}))}}Xt.prototype[t]=n(),Xt.prototype[t+"Form"]=n(!0)});let Fm=class Df{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 Ar(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 Df(function(l){t=l}),cancel:t}}};function Um(e){return function(n){return e.apply(null,n)}}function Mm(e){return y.isObject(e)&&e.isAxiosError===!0}const Oi={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(Oi).forEach(([e,t])=>{Oi[t]=e});function If(e){const t=new Xt(e),n=pf(Xt.prototype.request,t);return y.extend(n,Xt.prototype,t,{allOwnKeys:!0}),y.extend(n,t,null,{allOwnKeys:!0}),n.create=function(l){return If(tn(e,l))},n}const q=If(jr);q.Axios=Xt;q.CanceledError=Ar;q.CancelToken=Fm;q.isCancel=Pf;q.VERSION=Lf;q.toFormData=no;q.AxiosError=z;q.Cancel=q.CanceledError;q.all=function(t){return Promise.all(t)};q.spread=Um;q.isAxiosError=Mm;q.mergeConfig=tn;q.AxiosHeaders=Le;q.formToJSON=e=>Cf(y.isHTMLForm(e)?new FormData(e):e);q.getAdapter=Af.getAdapter;q.HttpStatusCode=Oi;q.default=q;const{Axios:Qm,AxiosError:Km,CanceledError:qm,isCancel:Jm,CancelToken:Xm,VERSION:Ym,all:Gm,Cancel:Zm,isAxiosError:bm,spread:eg,toFormData:tg,AxiosHeaders:ng,HttpStatusCode:rg,formToJSON:lg,getAdapter:og,mergeConfig:ig}=q,Ye="https://dataapi.kitchain.cn/api/v1";function Bm(){const[e,t]=de.useState(null),[n,r]=de.useState([]),[l,o]=de.useState([]),[i,s]=de.useState(!1),[u,a]=de.useState(null),[p,h]=de.useState(0),[g,k]=de.useState(null),[m,w]=de.useState(1),N=5,[c,d]=de.useState(null),[f,S]=de.useState({steps:[],ingredients:[]}),[C,j]=de.useState(!1),[O,L]=de.useState(!1),[Q,$]=de.useState(!1),ge=async _=>{console.log("[API] 开始查询门店数据, store_name:",_);try{const R=await q.get(`${Ye}/stores/`,{params:{store_name:_}});console.log("[API] 门店响应完整:",R),console.log("[API] 门店响应 data:",R.data);const P=R.data;if(console.log("[API] result:",P,"code:",P.code,"data:",P.data),P.code===200&&P.data){const D=P.data.items||P.data,I=Array.isArray(D)?D[0]:D;console.log("[API] 设置门店数据:",I),t(I),h(ie=>ie+1),console.log("[API] currentStoreData 已设置")}else console.warn("[API] 门店响应码不为200或无data:",P)}catch(R){console.error("[API] 按名称查询门店数据失败:",R)}},De=async _=>{var R;try{const P={};_.dish_id!==void 0&&(P.dish_id=_.dish_id),_.dish_name&&(P.dish_name=_.dish_name),_.store_id!==void 0&&(P.store_id=_.store_id),_.store_name&&(P.store_name=_.store_name),console.log("[API] 查询原料参数:",P),k(_);const I=(await q.get(`${Ye}/ingredients/by-dish`,{params:P})).data;if(console.log("[API] 原料响应:",I),((R=I.data)==null?void 0:R.length)>0&&(console.log("[API] 原料数据字段:",Object.keys(I.data[0])),console.log("[API] 原料数据完整内容:",JSON.stringify(I.data[0],null,2))),I.code===200&&I.data){const ie=Array.isArray(I.data)?I.data:I.data.items||[];r(ie),console.log("[API] 设置原料数据, 共",ie.length,"条")}}catch(P){console.error("[ApiRenderPage] 查询原料数据失败:",P)}},Ie=async(_,R)=>{try{console.log("[API] 更新原料, id:",_,"数据:",R);const D=(await q.put(`${Ye}/ingredients/${_}`,R)).data;console.log("[API] 更新原料响应:",D),D.code===200&&(console.log("[API] 原料更新成功"),g&&De(g))}catch(P){throw console.error("[ApiRenderPage] 更新原料失败:",P),P}},ze=async(_,R)=>{try{const P={dish_name:_,store_name:R},I=(await q.get(`${Ye}/steps/by-name`,{params:P})).data;console.log("[API] 步骤响应:",I);const ie=Array.isArray(I.data)?I.data:[I.data].filter(Boolean);ie.length>0&&(console.log("[API] 步骤数据字段:",Object.keys(ie[0])),console.log("[API] 步骤数据完整内容:",JSON.stringify(ie[0],null,2))),I.code===200&&I.data&&o(I.data||[])}catch(P){console.error("[ApiRenderPage] 查询步骤数据失败:",P)}},ln=async(_,R,P,D)=>{var I,ie;try{const on={dish_name:_,store_name:R},E=(await q.get(`${Ye}/steps/by-name`,{params:on})).data;if(E.code!==200||!E.data)throw new Error("未找到菜品");const M=Array.isArray(E.data)?E.data:[E.data],U=(I=M[0])==null?void 0:I.dish_id;if(!U)throw new Error("未找到菜品ID");console.log("[API] 通过名称获取到 dishId:",U),await ct(U,{store_id:((ie=M[0])==null?void 0:ie.store_id)||0,step_no:P,...D})}catch(on){throw console.error("[ApiRenderPage] 通过名称更新步骤失败:",on),on}},ye=async _=>{try{const P=(await q.get(`${Ye}/steps/${_}`)).data;console.log("[API] 步骤(ID)响应:",P);const D=Array.isArray(P.data)?P.data:[P.data].filter(Boolean);D.length>0&&(console.log("[API] 步骤(ID)数据字段:",Object.keys(D[0])),console.log("[API] 步骤(ID)数据完整内容:",JSON.stringify(D[0],null,2))),P.code===200&&P.data&&o(Array.isArray(P.data)?P.data:[P.data])}catch(R){console.error("[ApiRenderPage] 查询步骤数据失败:",R)}},ct=async(_,R)=>{try{console.log("[API] 更新步骤, dishId:",_,"数据:",R);const D=(await q.put(`${Ye}/steps/${_}`,R,{params:{store_id:R.store_id,step_no:R.step_no}})).data;console.log("[API] 更新步骤响应:",D),D.code===200&&console.log("[API] 步骤更新成功")}catch(P){throw console.error("[ApiRenderPage] 更新步骤失败:",P),P}},T=async(_,R,P)=>{try{await q.post(`${Ye}/steps/batch`,{dish_name:_,store_name:R,steps:P.map(D=>({step_no:D.step_no,cooking_description:D.cooking_description,cause:D.cause,key_points:D.key_points}))})}catch(D){throw console.error("[ApiRenderPage] 批量保存步骤失败:",D),D}},F=async _=>{try{console.log("[API] 创建菜品, 数据:",_);const P=(await q.post(`${Ye}/dishes/`,_)).data;if(console.log("[API] 创建菜品响应:",P),P.code!==200)throw new Error(P.message||"创建菜品失败");return P}catch(R){throw console.error("[ApiRenderPage] 创建菜品失败:",R),R}},B=async(_,R,P)=>{try{console.log("[API] 创建步骤, dishId:",_,"storeId:",R,"steps:",P);const I=(await q.post(`${Ye}/steps/batch`,{dish_id:_,store_id:R,steps:P})).data;if(console.log("[API] 创建步骤响应:",I),I.code!==200)throw new Error(I.message||"创建步骤失败");return I}catch(D){throw console.error("[ApiRenderPage] 创建步骤失败:",D),D}},K=async _=>{try{console.log("[API] 创建原料, 数据:",_);const P=(await q.post(`${Ye}/ingredients/`,_)).data;if(console.log("[API] 创建原料响应:",P),P.code!==200)throw new Error(P.message||"创建原料失败");return P}catch(R){throw console.error("[ApiRenderPage] 创建原料失败:",R),R}},X=async()=>{if(!f.dish_name){a("缺少菜品名称");return}$(!0),a(null);try{if(await F({dish_name:f.dish_name}),console.log("[Stock] 菜品创建成功"),f.steps.length>0&&(await B(0,10,f.steps.map(_=>({step_no:_.step_no,cooking_description:_.cooking_description,cause:_.cause,key_points:_.key_points}))),console.log("[Stock] 步骤创建成功")),f.ingredients.length>0){for(const _ of f.ingredients)await K({store_id:10,ing_name:_.ing_name,ing_type:_.ing_type,ing_cost:_.ing_cost,ingredient_count:_.ingredient_count,ing_amount:_.ing_amount});console.log("[Stock] 原料创建成功")}console.log("[Stock] 入库完成"),L(!1),alert("入库成功!")}catch(_){console.error("[Stock] 入库失败:",_),a("入库失败,请重试")}finally{$(!1)}};return de.useEffect(()=>{const _=R=>{console.log("========== 收到 postMessage =========="),console.log("origin:",R.origin),console.log("data:",JSON.stringify(R.data,null,2)),console.log("======================================");const P=R.data;if((P==null?void 0:P.type)!=="tool_event"||!(P!=null&&P.event)){console.log("[Debug] 消息格式不正确");return}const D=P,{type:I,code:ie,id:on,timestamp:zf,data:E}=D.event;if(console.log(`[解析] ${ie} | ${I} | id: ${on}`,E),ie==="UPDATE_STORES"){console.log("[Debug] 匹配到 UPDATE_STORES 事件"),console.log("[Debug] eventData keys:",Object.keys(E)),console.log("[Debug] eventData.store_name:",E.store_name),console.log("[Debug] eventData:",JSON.stringify(E,null,2));const M=E.store_name;if(console.log("[Debug] storeName:",M,"type:",typeof M),!M){console.warn("[Event] 门店名称为空");return}I==="tool_event_start"&&(console.log("[Event] 开始查询门店, store_name:",M),ge(String(M)))}else if(ie==="UPDATE_INGREDIENTS_BY_DISH"){const M=E.id||E.ingredient_id,U=E.store_id;if(I==="tool_event_start"){if(S({steps:[],ingredients:[]}),!M||!U){console.warn("[Event] 更新原料缺少必传参数: id, store_id");return}const V={};E.store_id!==void 0&&(V.store_id=Number(E.store_id)),E.dish_id!==void 0&&(V.dish_id=Number(E.dish_id)),E.ing_id!==void 0&&(V.ing_id=Number(E.ing_id)),E.ing_name&&(V.ing_name=E.ing_name),E.ing_type!==void 0&&(V.ing_type=Number(E.ing_type)),E.ing_yield_rate!==void 0&&(V.ing_yield_rate=Number(E.ing_yield_rate)),E.ing_process_ratio!==void 0&&(V.ing_process_ratio=Number(E.ing_process_ratio)),E.ing_amount!==void 0&&(V.ing_amount=Number(E.ing_amount)),E.ing_ratio!==void 0&&(V.ing_ratio=Number(E.ing_ratio)),E.ing_type_code&&(V.ing_type_code=E.ing_type_code),E.ing_spec&&(V.ing_spec=E.ing_spec),E.ing_weight_g!==void 0&&(V.ing_weight_g=Number(E.ing_weight_g)),E.ing_cost!==void 0&&(V.ing_cost=Number(E.ing_cost)),E.ingredient_count!==void 0&&(V.ingredient_count=Number(E.ingredient_count)),console.log("[Event] 开始更新原料, id:",M,"数据:",V),Ie(Number(M),V).catch(()=>a("更新原料失败"))}else if(I==="tool_event_end"){S({steps:[],ingredients:[]});const V={};E.dish_id!==void 0&&(V.dish_id=Number(E.dish_id)),E.dish_name&&(V.dish_name=E.dish_name),E.store_id!==void 0&&(V.store_id=Number(E.store_id)),E.store_name&&(V.store_name=E.store_name),k(V),console.log("[Event] 查询原料参数:",V),De(V)}}else if(ie==="UPDATE_STEPS_BY_ID"){if(I==="tool_event_start"){S({steps:[],ingredients:[]});const M=E.dish_id,U=E.store_id,V=E.step_no;if(!M||!U||!V){console.warn("[Event] 更新步骤缺少必传参数: dish_id, store_id, step_no");return}const ae={store_id:Number(U),step_no:Number(V)};E.cooking_description&&(ae.cooking_description=E.cooking_description),E.cause&&(ae.cause=E.cause),E.key_points&&(ae.key_points=E.key_points),console.log("[Event] 开始更新步骤, dishId:",M,"数据:",ae),ct(Number(M),ae).catch(()=>a("更新步骤失败"))}else if(I==="tool_event_end"){S({steps:[],ingredients:[]});const M=E.id||E.dish_id;M?(console.log("[Event] 查询步骤详情, id:",M),ye(Number(M))):console.warn("[Event] 查询步骤缺少 id 参数")}}else if(ie==="UPDATE_STEPS_BY_NAME"){if(I==="tool_event_start"){S({steps:[],ingredients:[]});const M=E.dish_name,U=E.store_name,V=E.step_no;if(!M||!U||!V){console.warn("[Event] 更新步骤缺少必传参数: dish_name, store_name, step_no");return}const ae={cooking_description:E.cooking_description,cause:E.cause,key_points:E.key_points};console.log("[Event] 开始通过名称更新步骤:",{dishName:M,storeName:U,stepNo:V,updateData:ae}),ln(M,U,Number(V),ae).catch(()=>a("更新步骤失败"))}else if(I==="tool_event_end"){S({steps:[],ingredients:[]});const M=E.dish_name,U=E.store_name;if(!M||!U){console.warn("[Event] 查询步骤缺少必传参数: dish_name, store_name");return}console.log("[Event] 查询步骤:",{dishName:M,storeName:U}),ze(M,U)}}else if(ie==="UPDATE_BATCH_STEPS_BY_NAME"){if(I==="tool_event_start"){S({steps:[],ingredients:[]});const M=E.dish_name,U=E.store_name,V=E.steps;M&&U&&V&&(s(!0),T(M,U,V).catch(()=>a("保存步骤失败")).finally(()=>s(!1)))}else if(I==="tool_event_end"){S({steps:[],ingredients:[]});const M=E.dish_name||E.dishName,U=E.store_name||E.storeName;M&&ze(M,U)}}else if(ie==="DISH_CREATE")if(I==="tool_event_start"){if(E.step_no!==void 0){const M={step_no:Number(E.step_no),cooking_description:E.cooking_description||"",cause:E.cause||"",key_points:E.key_points||""};S(U=>U.steps.some(ae=>ae.step_no===M.step_no)?{...U,steps:U.steps.map(ae=>ae.step_no===M.step_no?M:ae),dish_name:E.dish_name||U.dish_name,cuisine:E.cuisine||U.cuisine,scene:E.scene||U.scene}:{...U,steps:[...U.steps,M],dish_name:E.dish_name||U.dish_name,cuisine:E.cuisine||U.cuisine,scene:E.scene||U.scene})}if(E.ing_name){const M={ing_name:E.ing_name,ing_type:Number(E.ing_type)||1,ing_amount:Number(E.ing_amount)||0,ing_cost:Number(E.ing_cost)||0,ingredient_count:Number(E.ingredient_count)||0};S(U=>U.ingredients.some(ae=>ae.ing_name===M.ing_name)?{...U,ingredients:U.ingredients.map(ae=>ae.ing_name===M.ing_name?M:ae),dish_name:E.dish_name||U.dish_name,cuisine:E.cuisine||U.cuisine,scene:E.scene||U.scene}:{...U,ingredients:[...U.ingredients,M],dish_name:E.dish_name||U.dish_name,cuisine:E.cuisine||U.cuisine,scene:E.scene||U.scene})}}else I==="tool_event_end"&&(console.log("[Event] 菜品创建完成:",f),j(!0))};return window.addEventListener("message",_),()=>window.removeEventListener("message",_)},[]),v.jsxs("div",{className:"api-render-page",children:[i&&v.jsx("div",{className:"empty-store",children:v.jsx("p",{children:"正在处理..."})}),u&&!i&&v.jsxs("div",{className:"empty-store",children:[v.jsxs("p",{style:{color:"#c41e3a"},children:["错误: ",u]}),v.jsx("p",{className:"hint",children:"请检查后端服务是否启动"})]}),e&&v.jsxs("div",{className:"store-info-panel",children:[v.jsxs("div",{className:"panel-header",children:[v.jsx("h3",{children:"门店信息"}),v.jsxs("span",{className:"store-id",children:["ID: ",e.id]})]}),v.jsxs("div",{className:"store-info-content",children:[v.jsxs("div",{className:"info-row",children:[v.jsx("span",{className:"info-label",children:"门店名称:"}),v.jsx("span",{className:"info-value store-name",children:e.store_name||"-"})]}),v.jsxs("div",{className:"info-row",children:[v.jsx("span",{className:"info-label",children:"ID:"}),v.jsx("span",{className:"info-value",children:e.id})]}),v.jsxs("div",{className:"info-row",children:[v.jsx("span",{className:"info-label",children:"门店编号:"}),v.jsx("span",{className:"info-value",children:e.store_id||"-"})]})]})]}),(f.dish_name||f.cuisine||f.steps.length>0||f.ingredients.length>0)&&v.jsxs("div",{className:`dish-create-panel ${C?"completed":""}`,children:[v.jsxs("div",{className:"panel-header",children:[v.jsx("h3",{children:"菜品信息"}),f.dish_name&&v.jsx("span",{className:`dish-status ${C?"completed":"creating"}`,children:C?"创建完成":"创建中"})]}),v.jsx("div",{className:"dish-create-content",children:v.jsxs("div",{className:"dish-basic-info",children:[f.dish_name&&v.jsx("div",{className:"dish-name",children:f.dish_name}),f.cuisine&&v.jsx("span",{className:"tag cuisine",children:f.cuisine})]})})]}),(n.length>0||l.length>0||f.steps.length>0||f.ingredients.length>0)&&v.jsxs("div",{className:"detail-grid",children:[(f.steps.length>0?f.steps:l).length>0&&v.jsxs("div",{className:"steps-panel",children:[v.jsxs("div",{className:"panel-header",children:[v.jsx("h3",{children:"制作流程"}),v.jsxs("span",{className:"steps-count",children:["共 ",(f.steps.length>0?f.steps:l).length," 道工序"]})]}),v.jsx("div",{className:"steps-table-container",children:v.jsxs("table",{className:"steps-table",children:[v.jsx("thead",{children:v.jsxs("tr",{children:[v.jsx("th",{className:"col-step-num",children:"序号"}),v.jsx("th",{className:"col-step-desc",children:"步骤"}),v.jsx("th",{className:"col-step-cause",children:"原因"}),v.jsx("th",{className:"col-step-points",children:"要点"})]})}),v.jsx("tbody",{children:f.steps.length>0?f.steps.sort((_,R)=>_.step_no-R.step_no).map((_,R)=>{const P=(c==null?void 0:c.rowId)===R&&(c==null?void 0:c.col)==="desc",D=(c==null?void 0:c.rowId)===R&&(c==null?void 0:c.col)==="cause",I=(c==null?void 0:c.rowId)===R&&(c==null?void 0:c.col)==="points";return v.jsxs("tr",{children:[v.jsx("td",{className:"col-step-num",children:_.step_no}),v.jsx("td",{className:P?"cell-expanded":"cell-truncate",onDoubleClick:()=>d(P?null:{rowId:R,col:"desc"}),children:P?_.cooking_description:(_.cooking_description||"-").length>5?`${(_.cooking_description||"-").slice(0,5)}...`:_.cooking_description||"-"}),v.jsx("td",{className:D?"cell-expanded":"cell-truncate",onDoubleClick:()=>d(D?null:{rowId:R,col:"cause"}),children:D?_.cause:(_.cause||"-").length>5?`${(_.cause||"-").slice(0,5)}...`:_.cause||"-"}),v.jsx("td",{className:I?"cell-expanded":"cell-truncate",onDoubleClick:()=>d(I?null:{rowId:R,col:"points"}),children:I?_.key_points:(_.key_points||"-").length>5?`${(_.key_points||"-").slice(0,5)}...`:_.key_points||"-"})]},`create-step-${_.step_no}`)}):l.sort((_,R)=>_.step_no-R.step_no).map(_=>{const R=(c==null?void 0:c.rowId)===_.id&&(c==null?void 0:c.col)==="desc",P=(c==null?void 0:c.rowId)===_.id&&(c==null?void 0:c.col)==="cause",D=(c==null?void 0:c.rowId)===_.id&&(c==null?void 0:c.col)==="points";return v.jsxs("tr",{children:[v.jsx("td",{className:"col-step-num",children:_.step_no}),v.jsx("td",{className:R?"cell-expanded":"cell-truncate",onDoubleClick:()=>d(R?null:{rowId:_.id,col:"desc"}),children:R?_.cooking_description:(_.cooking_description||"-").length>5?`${(_.cooking_description||"-").slice(0,5)}...`:_.cooking_description||"-"}),v.jsx("td",{className:P?"cell-expanded":"cell-truncate",onDoubleClick:()=>d(P?null:{rowId:_.id,col:"cause"}),children:P?_.cause:(_.cause||"-").length>5?`${(_.cause||"-").slice(0,5)}...`:_.cause||"-"}),v.jsx("td",{className:D?"cell-expanded":"cell-truncate",onDoubleClick:()=>d(D?null:{rowId:_.id,col:"points"}),children:D?_.key_points:(_.key_points||"-").length>5?`${(_.key_points||"-").slice(0,5)}...`:_.key_points||"-"})]},_.id)})})]})}),v.jsx("div",{className:"steps-footer",children:v.jsx("div",{className:"steps-summary",children:v.jsxs("span",{children:["共 ",(f.steps.length>0?f.steps:l).length," 道工序"]})})})]}),(f.ingredients.length>0?f.ingredients:n).length>0&&v.jsxs("div",{className:"ingredient-panel",children:[v.jsxs("div",{className:"panel-header",children:[v.jsx("h3",{children:"原料成本明细"}),v.jsxs("span",{className:"ingredient-count",children:["共 ",(f.ingredients.length>0?f.ingredients:n).length," 种原料"]})]}),v.jsx("div",{className:"ingredient-table-container",children:v.jsxs("table",{className:"ingredient-table",children:[v.jsx("thead",{children:v.jsxs("tr",{children:[v.jsx("th",{className:"col-ingredient",children:"原料名称"}),v.jsx("th",{className:"col-amount",children:"用量"}),v.jsx("th",{className:"col-unit-price",children:"单价(元)"}),v.jsx("th",{className:"col-subtotal",children:"小计"})]})}),v.jsx("tbody",{children:f.ingredients.length>0?f.ingredients.map((_,R)=>v.jsxs("tr",{children:[v.jsx("td",{className:"col-ingredient",children:_.ing_name}),v.jsx("td",{className:"col-amount",children:_.ing_amount}),v.jsx("td",{className:"col-unit-price",children:_.ing_cost.toFixed(2)}),v.jsx("td",{className:"col-subtotal",children:_.ingredient_count.toFixed(2)})]},`create-ing-${R}`)):(()=>{const _=(m-1)*N,R=_+N;return n.slice(_,R).map((D,I)=>v.jsxs("tr",{children:[v.jsxs("td",{className:"col-ingredient",children:[v.jsx("span",{className:"ingredient-type-badge",children:D.ing_type_name}),D.ing_name]}),v.jsx("td",{className:"col-amount",children:D.ing_amount}),v.jsx("td",{className:"col-unit-price",children:D.ing_cost.toFixed(2)}),v.jsx("td",{className:"col-subtotal",children:D.ingredient_count.toFixed(2)})]},D.id||_+I))})()})]})}),v.jsxs("div",{className:"ingredient-footer",children:[f.ingredients.length===0&&n.length>0&&v.jsxs("div",{className:"ingredient-pagination",children:[v.jsx("button",{className:"page-btn",disabled:m<=1,onClick:()=>w(m-1),children:"上一页"}),v.jsxs("span",{className:"page-info",children:[Math.ceil(n.length/N)," 页 / ",m," 页"]}),v.jsx("button",{className:"page-btn",disabled:m>=Math.ceil(n.length/N),onClick:()=>w(m+1),children:"下一页"})]}),v.jsxs("div",{className:"cost-summary",children:[v.jsx("span",{className:"cost-label",children:"单价求和:"}),v.jsxs("span",{className:"cost-value",children:[(f.ingredients.length>0?f.ingredients.reduce((_,R)=>_+R.ing_cost,0):n.reduce((_,R)=>_+(R.ing_cost||0),0)).toFixed(2)," 元"]})]})]})]})]}),!e&&n.length===0&&l.length===0&&f.steps.length===0&&f.ingredients.length===0&&!u&&!i&&v.jsxs("div",{className:"empty-store",children:[v.jsx("p",{children:"暂无数据"}),v.jsx("p",{className:"hint",children:"通过 postMessage 发送事件更新数据"})]}),v.jsxs("footer",{className:"render-footer",children:[f.scene&&v.jsxs("div",{className:"dish-scene",children:[v.jsx("span",{className:"scene-label",children:"推荐场景:"}),v.jsx("span",{className:"scene-value",children:f.scene})]}),v.jsxs("div",{className:"footer-right",children:[v.jsx("button",{className:"action-btn save",children:"💾 保存"}),v.jsx("button",{className:"action-btn stock",onClick:()=>L(!0),disabled:!C,children:"📦 入库"})]})]}),O&&v.jsx("div",{className:"modal-overlay",onClick:()=>!Q&&L(!1),children:v.jsxs("div",{className:"modal-content",onClick:_=>_.stopPropagation(),children:[v.jsxs("div",{className:"modal-header",children:[v.jsx("h3",{children:"确认入库"}),!Q&&v.jsx("button",{className:"modal-close",onClick:()=>L(!1),children:"×"})]}),v.jsxs("div",{className:"modal-body",children:[v.jsx("p",{children:"确定要将以下菜品信息入库吗?"}),v.jsxs("div",{className:"stock-summary",children:[v.jsxs("div",{className:"stock-item",children:[v.jsx("span",{className:"stock-label",children:"菜品名称:"}),v.jsx("span",{className:"stock-value",children:f.dish_name||"-"})]}),v.jsxs("div",{className:"stock-item",children:[v.jsx("span",{className:"stock-label",children:"菜系:"}),v.jsx("span",{className:"stock-value",children:f.cuisine||"-"})]}),v.jsxs("div",{className:"stock-item",children:[v.jsx("span",{className:"stock-label",children:"制作工序:"}),v.jsxs("span",{className:"stock-value",children:[f.steps.length," 道"]})]}),v.jsxs("div",{className:"stock-item",children:[v.jsx("span",{className:"stock-label",children:"原料种类:"}),v.jsxs("span",{className:"stock-value",children:[f.ingredients.length," 种"]})]})]})]}),v.jsxs("div",{className:"modal-footer",children:[v.jsx("button",{className:"btn btn-cancel",onClick:()=>L(!1),disabled:Q,children:"取消"}),v.jsx("button",{className:"btn btn-confirm",onClick:X,disabled:Q,children:Q?"入库中...":"确认入库"})]})]})})]},p)}function $m(){return v.jsx(Bm,{})}Do.createRoot(document.getElementById("root")).render(v.jsx(bf.StrictMode,{children:v.jsx($m,{})}));
| 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:block;width:100%}.detail-grid .steps-panel,.detail-grid .ingredient-panel{float:left;width:50%;box-sizing:border-box}.detail-grid:after{content:"";display:table;clear:both}.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;margin-bottom:12px;overflow:hidden;display:flex!important;flex-direction:column!important;height:auto!important}.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;margin-bottom:12px;overflow:hidden;display:flex!important;flex-direction:column!important;height:auto!important}.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}.dish-basic-info .dish-name{font-size:20px;font-weight:600;color:#c41e3a}.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 Ff(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var ea={exports:{}},Fl={},ta={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 kr=Symbol.for("react.element"),Uf=Symbol.for("react.portal"),Mf=Symbol.for("react.fragment"),Bf=Symbol.for("react.strict_mode"),$f=Symbol.for("react.profiler"),Hf=Symbol.for("react.provider"),Vf=Symbol.for("react.context"),Wf=Symbol.for("react.forward_ref"),Qf=Symbol.for("react.suspense"),Kf=Symbol.for("react.memo"),qf=Symbol.for("react.lazy"),Ts=Symbol.iterator;function Jf(e){return e===null||typeof e!="object"?null:(e=Ts&&e[Ts]||e["@@iterator"],typeof e=="function"?e:null)}var na={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},ra=Object.assign,la={};function Dn(e,t,n){this.props=e,this.context=t,this.refs=la,this.updater=n||na}Dn.prototype.isReactComponent={};Dn.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")};Dn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function oa(){}oa.prototype=Dn.prototype;function ji(e,t,n){this.props=e,this.context=t,this.refs=la,this.updater=n||na}var Ai=ji.prototype=new oa;Ai.constructor=ji;ra(Ai,Dn.prototype);Ai.isPureReactComponent=!0;var Os=Array.isArray,ia=Object.prototype.hasOwnProperty,Li={current:null},sa={key:!0,ref:!0,__self:!0,__source:!0};function ua(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)ia.call(t,r)&&!sa.hasOwnProperty(r)&&(l[r]=t[r]);var s=arguments.length-2;if(s===1)l.children=n;else if(1<s){for(var u=Array(s),a=0;a<s;a++)u[a]=arguments[a+2];l.children=u}if(e&&e.defaultProps)for(r in s=e.defaultProps,s)l[r]===void 0&&(l[r]=s[r]);return{$$typeof:kr,type:e,key:o,ref:i,props:l,_owner:Li.current}}function Xf(e,t){return{$$typeof:kr,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Di(e){return typeof e=="object"&&e!==null&&e.$$typeof===kr}function Yf(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var js=/\/+/g;function lo(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Yf(""+e.key):t.toString(36)}function Gr(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 kr:case Uf:i=!0}}if(i)return i=e,l=l(i),e=r===""?"."+lo(i,0):r,Os(l)?(n="",e!=null&&(n=e.replace(js,"$&/")+"/"),Gr(l,t,n,"",function(a){return a})):l!=null&&(Di(l)&&(l=Xf(l,n+(!l.key||i&&i.key===l.key?"":(""+l.key).replace(js,"$&/")+"/")+e)),t.push(l)),1;if(i=0,r=r===""?".":r+":",Os(e))for(var s=0;s<e.length;s++){o=e[s];var u=r+lo(o,s);i+=Gr(o,t,n,u,l)}else if(u=Jf(e),typeof u=="function")for(e=u.call(e),s=0;!(o=e.next()).done;)o=o.value,u=r+lo(o,s++),i+=Gr(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 Lr(e,t,n){if(e==null)return e;var r=[],l=0;return Gr(e,r,"","",function(o){return t.call(n,o,l++)}),r}function Gf(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 Ne={current:null},Zr={transition:null},Zf={ReactCurrentDispatcher:Ne,ReactCurrentBatchConfig:Zr,ReactCurrentOwner:Li};function aa(){throw Error("act(...) is not supported in production builds of React.")}H.Children={map:Lr,forEach:function(e,t,n){Lr(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Lr(e,function(){t++}),t},toArray:function(e){return Lr(e,function(t){return t})||[]},only:function(e){if(!Di(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};H.Component=Dn;H.Fragment=Mf;H.Profiler=$f;H.PureComponent=ji;H.StrictMode=Bf;H.Suspense=Qf;H.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Zf;H.act=aa;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=ra({},e.props),l=e.key,o=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,i=Li.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(u in t)ia.call(t,u)&&!sa.hasOwnProperty(u)&&(r[u]=t[u]===void 0&&s!==void 0?s[u]:t[u])}var u=arguments.length-2;if(u===1)r.children=n;else if(1<u){s=Array(u);for(var a=0;a<u;a++)s[a]=arguments[a+2];r.children=s}return{$$typeof:kr,type:e.type,key:l,ref:o,props:r,_owner:i}};H.createContext=function(e){return e={$$typeof:Vf,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Hf,_context:e},e.Consumer=e};H.createElement=ua;H.createFactory=function(e){var t=ua.bind(null,e);return t.type=e,t};H.createRef=function(){return{current:null}};H.forwardRef=function(e){return{$$typeof:Wf,render:e}};H.isValidElement=Di;H.lazy=function(e){return{$$typeof:qf,_payload:{_status:-1,_result:e},_init:Gf}};H.memo=function(e,t){return{$$typeof:Kf,type:e,compare:t===void 0?null:t}};H.startTransition=function(e){var t=Zr.transition;Zr.transition={};try{e()}finally{Zr.transition=t}};H.unstable_act=aa;H.useCallback=function(e,t){return Ne.current.useCallback(e,t)};H.useContext=function(e){return Ne.current.useContext(e)};H.useDebugValue=function(){};H.useDeferredValue=function(e){return Ne.current.useDeferredValue(e)};H.useEffect=function(e,t){return Ne.current.useEffect(e,t)};H.useId=function(){return Ne.current.useId()};H.useImperativeHandle=function(e,t,n){return Ne.current.useImperativeHandle(e,t,n)};H.useInsertionEffect=function(e,t){return Ne.current.useInsertionEffect(e,t)};H.useLayoutEffect=function(e,t){return Ne.current.useLayoutEffect(e,t)};H.useMemo=function(e,t){return Ne.current.useMemo(e,t)};H.useReducer=function(e,t,n){return Ne.current.useReducer(e,t,n)};H.useRef=function(e){return Ne.current.useRef(e)};H.useState=function(e){return Ne.current.useState(e)};H.useSyncExternalStore=function(e,t,n){return Ne.current.useSyncExternalStore(e,t,n)};H.useTransition=function(){return Ne.current.useTransition()};H.version="18.3.1";ta.exports=H;var de=ta.exports;const bf=Ff(de);/** |
| 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 ed=de,td=Symbol.for("react.element"),nd=Symbol.for("react.fragment"),rd=Object.prototype.hasOwnProperty,ld=ed.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,od={key:!0,ref:!0,__self:!0,__source:!0};function ca(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)rd.call(t,r)&&!od.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:td,type:e,key:o,ref:i,props:l,_owner:ld.current}}Fl.Fragment=nd;Fl.jsx=ca;Fl.jsxs=ca;ea.exports=Fl;var v=ea.exports,Do={},fa={exports:{}},$e={},da={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(T,F){var B=T.length;T.push(F);e:for(;0<B;){var K=B-1>>>1,X=T[K];if(0<l(X,F))T[K]=F,T[B]=X,B=K;else break e}}function n(T){return T.length===0?null:T[0]}function r(T){if(T.length===0)return null;var F=T[0],B=T.pop();if(B!==F){T[0]=B;e:for(var K=0,X=T.length,_=X>>>1;K<_;){var R=2*(K+1)-1,P=T[R],D=R+1,I=T[D];if(0>l(P,B))D<X&&0>l(I,P)?(T[K]=I,T[D]=B,K=D):(T[K]=P,T[R]=B,K=R);else if(D<X&&0>l(I,B))T[K]=I,T[D]=B,K=D;else break e}}return F}function l(T,F){var B=T.sortIndex-F.sortIndex;return B!==0?B:T.id-F.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=[],p=1,h=null,g=3,k=!1,m=!1,w=!1,N=typeof setTimeout=="function"?setTimeout:null,c=typeof clearTimeout=="function"?clearTimeout:null,d=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function f(T){for(var F=n(a);F!==null;){if(F.callback===null)r(a);else if(F.startTime<=T)r(a),F.sortIndex=F.expirationTime,t(u,F);else break;F=n(a)}}function S(T){if(w=!1,f(T),!m)if(n(u)!==null)m=!0,ye(C);else{var F=n(a);F!==null&&ct(S,F.startTime-T)}}function C(T,F){m=!1,w&&(w=!1,c(L),L=-1),k=!0;var B=g;try{for(f(F),h=n(u);h!==null&&(!(h.expirationTime>F)||T&&!ge());){var K=h.callback;if(typeof K=="function"){h.callback=null,g=h.priorityLevel;var X=K(h.expirationTime<=F);F=e.unstable_now(),typeof X=="function"?h.callback=X:h===n(u)&&r(u),f(F)}else r(u);h=n(u)}if(h!==null)var _=!0;else{var R=n(a);R!==null&&ct(S,R.startTime-F),_=!1}return _}finally{h=null,g=B,k=!1}}var j=!1,O=null,L=-1,Q=5,$=-1;function ge(){return!(e.unstable_now()-$<Q)}function De(){if(O!==null){var T=e.unstable_now();$=T;var F=!0;try{F=O(!0,T)}finally{F?Ie():(j=!1,O=null)}}else j=!1}var Ie;if(typeof d=="function")Ie=function(){d(De)};else if(typeof MessageChannel<"u"){var ze=new MessageChannel,ln=ze.port2;ze.port1.onmessage=De,Ie=function(){ln.postMessage(null)}}else Ie=function(){N(De,0)};function ye(T){O=T,j||(j=!0,Ie())}function ct(T,F){L=N(function(){T(e.unstable_now())},F)}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(T){T.callback=null},e.unstable_continueExecution=function(){m||k||(m=!0,ye(C))},e.unstable_forceFrameRate=function(T){0>T||125<T?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Q=0<T?Math.floor(1e3/T):5},e.unstable_getCurrentPriorityLevel=function(){return g},e.unstable_getFirstCallbackNode=function(){return n(u)},e.unstable_next=function(T){switch(g){case 1:case 2:case 3:var F=3;break;default:F=g}var B=g;g=F;try{return T()}finally{g=B}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(T,F){switch(T){case 1:case 2:case 3:case 4:case 5:break;default:T=3}var B=g;g=T;try{return F()}finally{g=B}},e.unstable_scheduleCallback=function(T,F,B){var K=e.unstable_now();switch(typeof B=="object"&&B!==null?(B=B.delay,B=typeof B=="number"&&0<B?K+B:K):B=K,T){case 1:var X=-1;break;case 2:X=250;break;case 5:X=1073741823;break;case 4:X=1e4;break;default:X=5e3}return X=B+X,T={id:p++,callback:F,priorityLevel:T,startTime:B,expirationTime:X,sortIndex:-1},B>K?(T.sortIndex=B,t(a,T),n(u)===null&&T===n(a)&&(w?(c(L),L=-1):w=!0,ct(S,B-K))):(T.sortIndex=X,t(u,T),m||k||(m=!0,ye(C))),T},e.unstable_shouldYield=ge,e.unstable_wrapCallback=function(T){var F=g;return function(){var B=g;g=F;try{return T.apply(this,arguments)}finally{g=B}}}})(pa);da.exports=pa;var id=da.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 sd=de,Be=id;function x(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 ha=new Set,ir={};function nn(e,t){Cn(e,t),Cn(e+"Capture",t)}function Cn(e,t){for(ir[e]=t,e=0;e<t.length;e++)ha.add(t[e])}var gt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Io=Object.prototype.hasOwnProperty,ud=/^[: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]*$/,As={},Ls={};function ad(e){return Io.call(Ls,e)?!0:Io.call(As,e)?!1:ud.test(e)?Ls[e]=!0:(As[e]=!0,!1)}function cd(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 fd(e,t,n,r){if(t===null||typeof t>"u"||cd(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 Ce(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 me={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){me[e]=new Ce(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];me[t]=new Ce(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){me[e]=new Ce(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){me[e]=new Ce(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){me[e]=new Ce(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){me[e]=new Ce(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){me[e]=new Ce(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){me[e]=new Ce(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){me[e]=new Ce(e,5,!1,e.toLowerCase(),null,!1,!1)});var Ii=/[\-:]([a-z])/g;function zi(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(Ii,zi);me[t]=new Ce(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(Ii,zi);me[t]=new Ce(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(Ii,zi);me[t]=new Ce(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){me[e]=new Ce(e,1,!1,e.toLowerCase(),null,!1,!1)});me.xlinkHref=new Ce("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){me[e]=new Ce(e,1,!1,e.toLowerCase(),null,!0,!0)});function Fi(e,t,n,r){var l=me.hasOwnProperty(t)?me[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(fd(t,n,l,r)&&(n=null),r||l===null?ad(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 St=sd.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Dr=Symbol.for("react.element"),un=Symbol.for("react.portal"),an=Symbol.for("react.fragment"),Ui=Symbol.for("react.strict_mode"),zo=Symbol.for("react.profiler"),ma=Symbol.for("react.provider"),ga=Symbol.for("react.context"),Mi=Symbol.for("react.forward_ref"),Fo=Symbol.for("react.suspense"),Uo=Symbol.for("react.suspense_list"),Bi=Symbol.for("react.memo"),Et=Symbol.for("react.lazy"),ya=Symbol.for("react.offscreen"),Ds=Symbol.iterator;function Un(e){return e===null||typeof e!="object"?null:(e=Ds&&e[Ds]||e["@@iterator"],typeof e=="function"?e:null)}var ne=Object.assign,oo;function qn(e){if(oo===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);oo=t&&t[1]||""}return` |
| 35 | `+oo+e}var io=!1;function so(e,t){if(!e||io)return"";io=!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{io=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?qn(e):""}function dd(e){switch(e.tag){case 5:return qn(e.type);case 16:return qn("Lazy");case 13:return qn("Suspense");case 19:return qn("SuspenseList");case 0:case 2:case 15:return e=so(e.type,!1),e;case 11:return e=so(e.type.render,!1),e;case 1:return e=so(e.type,!0),e;default:return""}}function Mo(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 an:return"Fragment";case un:return"Portal";case zo:return"Profiler";case Ui:return"StrictMode";case Fo:return"Suspense";case Uo:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case ga:return(e.displayName||"Context")+".Consumer";case ma:return(e._context.displayName||"Context")+".Provider";case Mi: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:Mo(e.type)||"Memo";case Et:t=e._payload,e=e._init;try{return Mo(e(t))}catch{}}return null}function pd(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 Mo(t);case 8:return t===Ui?"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 zt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function va(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function hd(e){var t=va(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 Ir(e){e._valueTracker||(e._valueTracker=hd(e))}function wa(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=va(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function dl(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 ne({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Is(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=zt(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 Sa(e,t){t=t.checked,t!=null&&Fi(e,"checked",t,!1)}function $o(e,t){Sa(e,t);var n=zt(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")?Ho(e,t.type,n):t.hasOwnProperty("defaultValue")&&Ho(e,t.type,zt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function zs(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 Ho(e,t,n){(t!=="number"||dl(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Jn=Array.isArray;function Sn(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=""+zt(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 Vo(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(x(91));return ne({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Fs(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(x(92));if(Jn(n)){if(1<n.length)throw Error(x(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:zt(n)}}function _a(e,t){var n=zt(t.value),r=zt(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 Us(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Ea(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 Wo(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Ea(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var zr,ka=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(zr=zr||document.createElement("div"),zr.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=zr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function sr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Gn={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},md=["Webkit","ms","Moz","O"];Object.keys(Gn).forEach(function(e){md.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Gn[t]=Gn[e]})});function xa(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Gn.hasOwnProperty(e)&&Gn[e]?(""+t).trim():t+"px"}function Na(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=xa(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var gd=ne({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 Qo(e,t){if(t){if(gd[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(x(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(x(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(x(61))}if(t.style!=null&&typeof t.style!="object")throw Error(x(62))}}function Ko(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 qo=null;function $i(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Jo=null,_n=null,En=null;function Ms(e){if(e=Cr(e)){if(typeof Jo!="function")throw Error(x(280));var t=e.stateNode;t&&(t=Hl(t),Jo(e.stateNode,e.type,t))}}function Ca(e){_n?En?En.push(e):En=[e]:_n=e}function Pa(){if(_n){var e=_n,t=En;if(En=_n=null,Ms(e),t)for(e=0;e<t.length;e++)Ms(t[e])}}function Ra(e,t){return e(t)}function Ta(){}var uo=!1;function Oa(e,t,n){if(uo)return e(t,n);uo=!0;try{return Ra(e,t,n)}finally{uo=!1,(_n!==null||En!==null)&&(Ta(),Pa())}}function ur(e,t){var n=e.stateNode;if(n===null)return null;var r=Hl(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(x(231,t,typeof n));return n}var Xo=!1;if(gt)try{var Mn={};Object.defineProperty(Mn,"passive",{get:function(){Xo=!0}}),window.addEventListener("test",Mn,Mn),window.removeEventListener("test",Mn,Mn)}catch{Xo=!1}function yd(e,t,n,r,l,o,i,s,u){var a=Array.prototype.slice.call(arguments,3);try{t.apply(n,a)}catch(p){this.onError(p)}}var Zn=!1,pl=null,hl=!1,Yo=null,vd={onError:function(e){Zn=!0,pl=e}};function wd(e,t,n,r,l,o,i,s,u){Zn=!1,pl=null,yd.apply(vd,arguments)}function Sd(e,t,n,r,l,o,i,s,u){if(wd.apply(this,arguments),Zn){if(Zn){var a=pl;Zn=!1,pl=null}else throw Error(x(198));hl||(hl=!0,Yo=a)}}function rn(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 ja(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function Bs(e){if(rn(e)!==e)throw Error(x(188))}function _d(e){var t=e.alternate;if(!t){if(t=rn(e),t===null)throw Error(x(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var o=l.alternate;if(o===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===o.child){for(o=l.child;o;){if(o===n)return Bs(l),e;if(o===r)return Bs(l),t;o=o.sibling}throw Error(x(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(x(189))}}if(n.alternate!==r)throw Error(x(190))}if(n.tag!==3)throw Error(x(188));return n.stateNode.current===n?e:t}function Aa(e){return e=_d(e),e!==null?La(e):null}function La(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=La(e);if(t!==null)return t;e=e.sibling}return null}var Da=Be.unstable_scheduleCallback,$s=Be.unstable_cancelCallback,Ed=Be.unstable_shouldYield,kd=Be.unstable_requestPaint,le=Be.unstable_now,xd=Be.unstable_getCurrentPriorityLevel,Hi=Be.unstable_ImmediatePriority,Ia=Be.unstable_UserBlockingPriority,ml=Be.unstable_NormalPriority,Nd=Be.unstable_LowPriority,za=Be.unstable_IdlePriority,Ul=null,ut=null;function Cd(e){if(ut&&typeof ut.onCommitFiberRoot=="function")try{ut.onCommitFiberRoot(Ul,e,void 0,(e.current.flags&128)===128)}catch{}}var et=Math.clz32?Math.clz32:Td,Pd=Math.log,Rd=Math.LN2;function Td(e){return e>>>=0,e===0?32:31-(Pd(e)/Rd|0)|0}var Fr=64,Ur=4194304;function Xn(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 gl(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=Xn(s):(o&=i,o!==0&&(r=Xn(o)))}else i=n&~l,i!==0?r=Xn(i):o!==0&&(r=Xn(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-et(t),l=1<<n,r|=e[n],t&=~l;return r}function Od(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 jd(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,o=e.pendingLanes;0<o;){var i=31-et(o),s=1<<i,u=l[i];u===-1?(!(s&n)||s&r)&&(l[i]=Od(s,t)):u<=t&&(e.expiredLanes|=s),o&=~s}}function Go(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Fa(){var e=Fr;return Fr<<=1,!(Fr&4194240)&&(Fr=64),e}function ao(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function xr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-et(t),e[t]=n}function Ad(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-et(n),o=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~o}}function Vi(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-et(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var J=0;function Ua(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Ma,Wi,Ba,$a,Ha,Zo=!1,Mr=[],Rt=null,Tt=null,Ot=null,ar=new Map,cr=new Map,xt=[],Ld="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 Hs(e,t){switch(e){case"focusin":case"focusout":Rt=null;break;case"dragenter":case"dragleave":Tt=null;break;case"mouseover":case"mouseout":Ot=null;break;case"pointerover":case"pointerout":ar.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":cr.delete(t.pointerId)}}function Bn(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=Cr(t),t!==null&&Wi(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function Dd(e,t,n,r,l){switch(t){case"focusin":return Rt=Bn(Rt,e,t,n,r,l),!0;case"dragenter":return Tt=Bn(Tt,e,t,n,r,l),!0;case"mouseover":return Ot=Bn(Ot,e,t,n,r,l),!0;case"pointerover":var o=l.pointerId;return ar.set(o,Bn(ar.get(o)||null,e,t,n,r,l)),!0;case"gotpointercapture":return o=l.pointerId,cr.set(o,Bn(cr.get(o)||null,e,t,n,r,l)),!0}return!1}function Va(e){var t=Vt(e.target);if(t!==null){var n=rn(t);if(n!==null){if(t=n.tag,t===13){if(t=ja(n),t!==null){e.blockedOn=t,Ha(e.priority,function(){Ba(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function br(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=bo(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);qo=r,n.target.dispatchEvent(r),qo=null}else return t=Cr(n),t!==null&&Wi(t),e.blockedOn=n,!1;t.shift()}return!0}function Vs(e,t,n){br(e)&&n.delete(t)}function Id(){Zo=!1,Rt!==null&&br(Rt)&&(Rt=null),Tt!==null&&br(Tt)&&(Tt=null),Ot!==null&&br(Ot)&&(Ot=null),ar.forEach(Vs),cr.forEach(Vs)}function $n(e,t){e.blockedOn===t&&(e.blockedOn=null,Zo||(Zo=!0,Be.unstable_scheduleCallback(Be.unstable_NormalPriority,Id)))}function fr(e){function t(l){return $n(l,e)}if(0<Mr.length){$n(Mr[0],e);for(var n=1;n<Mr.length;n++){var r=Mr[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Rt!==null&&$n(Rt,e),Tt!==null&&$n(Tt,e),Ot!==null&&$n(Ot,e),ar.forEach(t),cr.forEach(t),n=0;n<xt.length;n++)r=xt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<xt.length&&(n=xt[0],n.blockedOn===null);)Va(n),n.blockedOn===null&&xt.shift()}var kn=St.ReactCurrentBatchConfig,yl=!0;function zd(e,t,n,r){var l=J,o=kn.transition;kn.transition=null;try{J=1,Qi(e,t,n,r)}finally{J=l,kn.transition=o}}function Fd(e,t,n,r){var l=J,o=kn.transition;kn.transition=null;try{J=4,Qi(e,t,n,r)}finally{J=l,kn.transition=o}}function Qi(e,t,n,r){if(yl){var l=bo(e,t,n,r);if(l===null)So(e,t,r,vl,n),Hs(e,r);else if(Dd(l,e,t,n,r))r.stopPropagation();else if(Hs(e,r),t&4&&-1<Ld.indexOf(e)){for(;l!==null;){var o=Cr(l);if(o!==null&&Ma(o),o=bo(e,t,n,r),o===null&&So(e,t,r,vl,n),o===l)break;l=o}l!==null&&r.stopPropagation()}else So(e,t,r,null,n)}}var vl=null;function bo(e,t,n,r){if(vl=null,e=$i(r),e=Vt(e),e!==null)if(t=rn(e),t===null)e=null;else if(n=t.tag,n===13){if(e=ja(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 vl=e,null}function Wa(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(xd()){case Hi:return 1;case Ia:return 4;case ml:case Nd:return 16;case za:return 536870912;default:return 16}default:return 16}}var Ct=null,Ki=null,el=null;function Qa(){if(el)return el;var e,t=Ki,n=t.length,r,l="value"in Ct?Ct.value:Ct.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 el=l.slice(e,1<r?1-r:void 0)}function tl(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 Ws(){return!1}function He(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:Ws,this.isPropagationStopped=Ws,this}return ne(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 In={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},qi=He(In),Nr=ne({},In,{view:0,detail:0}),Ud=He(Nr),co,fo,Hn,Ml=ne({},Nr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ji,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!==Hn&&(Hn&&e.type==="mousemove"?(co=e.screenX-Hn.screenX,fo=e.screenY-Hn.screenY):fo=co=0,Hn=e),co)},movementY:function(e){return"movementY"in e?e.movementY:fo}}),Qs=He(Ml),Md=ne({},Ml,{dataTransfer:0}),Bd=He(Md),$d=ne({},Nr,{relatedTarget:0}),po=He($d),Hd=ne({},In,{animationName:0,elapsedTime:0,pseudoElement:0}),Vd=He(Hd),Wd=ne({},In,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Qd=He(Wd),Kd=ne({},In,{data:0}),Ks=He(Kd),qd={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Jd={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"},Xd={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Yd(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Xd[e])?!!t[e]:!1}function Ji(){return Yd}var Gd=ne({},Nr,{key:function(e){if(e.key){var t=qd[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=tl(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Jd[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ji,charCode:function(e){return e.type==="keypress"?tl(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?tl(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Zd=He(Gd),bd=ne({},Ml,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),qs=He(bd),ep=ne({},Nr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ji}),tp=He(ep),np=ne({},In,{propertyName:0,elapsedTime:0,pseudoElement:0}),rp=He(np),lp=ne({},Ml,{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}),op=He(lp),ip=[9,13,27,32],Xi=gt&&"CompositionEvent"in window,bn=null;gt&&"documentMode"in document&&(bn=document.documentMode);var sp=gt&&"TextEvent"in window&&!bn,Ka=gt&&(!Xi||bn&&8<bn&&11>=bn),Js=" ",Xs=!1;function qa(e,t){switch(e){case"keyup":return ip.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ja(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var cn=!1;function up(e,t){switch(e){case"compositionend":return Ja(t);case"keypress":return t.which!==32?null:(Xs=!0,Js);case"textInput":return e=t.data,e===Js&&Xs?null:e;default:return null}}function ap(e,t){if(cn)return e==="compositionend"||!Xi&&qa(e,t)?(e=Qa(),el=Ki=Ct=null,cn=!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 Ka&&t.locale!=="ko"?null:t.data;default:return null}}var cp={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 Ys(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!cp[e.type]:t==="textarea"}function Xa(e,t,n,r){Ca(r),t=wl(t,"onChange"),0<t.length&&(n=new qi("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var er=null,dr=null;function fp(e){ic(e,0)}function Bl(e){var t=pn(e);if(wa(t))return e}function dp(e,t){if(e==="change")return t}var Ya=!1;if(gt){var ho;if(gt){var mo="oninput"in document;if(!mo){var Gs=document.createElement("div");Gs.setAttribute("oninput","return;"),mo=typeof Gs.oninput=="function"}ho=mo}else ho=!1;Ya=ho&&(!document.documentMode||9<document.documentMode)}function Zs(){er&&(er.detachEvent("onpropertychange",Ga),dr=er=null)}function Ga(e){if(e.propertyName==="value"&&Bl(dr)){var t=[];Xa(t,dr,e,$i(e)),Oa(fp,t)}}function pp(e,t,n){e==="focusin"?(Zs(),er=t,dr=n,er.attachEvent("onpropertychange",Ga)):e==="focusout"&&Zs()}function hp(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Bl(dr)}function mp(e,t){if(e==="click")return Bl(t)}function gp(e,t){if(e==="input"||e==="change")return Bl(t)}function yp(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var nt=typeof Object.is=="function"?Object.is:yp;function pr(e,t){if(nt(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(!Io.call(t,l)||!nt(e[l],t[l]))return!1}return!0}function bs(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function eu(e,t){var n=bs(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=bs(n)}}function Za(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Za(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function ba(){for(var e=window,t=dl();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=dl(e.document)}return t}function Yi(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 vp(e){var t=ba(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Za(n.ownerDocument.documentElement,n)){if(r!==null&&Yi(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=eu(n,o);var i=eu(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 wp=gt&&"documentMode"in document&&11>=document.documentMode,fn=null,ei=null,tr=null,ti=!1;function tu(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;ti||fn==null||fn!==dl(r)||(r=fn,"selectionStart"in r&&Yi(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}),tr&&pr(tr,r)||(tr=r,r=wl(ei,"onSelect"),0<r.length&&(t=new qi("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=fn)))}function $r(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var dn={animationend:$r("Animation","AnimationEnd"),animationiteration:$r("Animation","AnimationIteration"),animationstart:$r("Animation","AnimationStart"),transitionend:$r("Transition","TransitionEnd")},go={},ec={};gt&&(ec=document.createElement("div").style,"AnimationEvent"in window||(delete dn.animationend.animation,delete dn.animationiteration.animation,delete dn.animationstart.animation),"TransitionEvent"in window||delete dn.transitionend.transition);function $l(e){if(go[e])return go[e];if(!dn[e])return e;var t=dn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in ec)return go[e]=t[n];return e}var tc=$l("animationend"),nc=$l("animationiteration"),rc=$l("animationstart"),lc=$l("transitionend"),oc=new Map,nu="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 Ut(e,t){oc.set(e,t),nn(t,[e])}for(var yo=0;yo<nu.length;yo++){var vo=nu[yo],Sp=vo.toLowerCase(),_p=vo[0].toUpperCase()+vo.slice(1);Ut(Sp,"on"+_p)}Ut(tc,"onAnimationEnd");Ut(nc,"onAnimationIteration");Ut(rc,"onAnimationStart");Ut("dblclick","onDoubleClick");Ut("focusin","onFocus");Ut("focusout","onBlur");Ut(lc,"onTransitionEnd");Cn("onMouseEnter",["mouseout","mouseover"]);Cn("onMouseLeave",["mouseout","mouseover"]);Cn("onPointerEnter",["pointerout","pointerover"]);Cn("onPointerLeave",["pointerout","pointerover"]);nn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));nn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));nn("onBeforeInput",["compositionend","keypress","textInput","paste"]);nn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));nn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));nn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Yn="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(" "),Ep=new Set("cancel close invalid load scroll toggle".split(" ").concat(Yn));function ru(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Sd(r,t,void 0,e),e.currentTarget=null}function ic(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;ru(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;ru(l,s,a),o=u}}}if(hl)throw e=Yo,hl=!1,Yo=null,e}function G(e,t){var n=t[ii];n===void 0&&(n=t[ii]=new Set);var r=e+"__bubble";n.has(r)||(sc(t,e,2,!1),n.add(r))}function wo(e,t,n){var r=0;t&&(r|=4),sc(n,e,r,t)}var Hr="_reactListening"+Math.random().toString(36).slice(2);function hr(e){if(!e[Hr]){e[Hr]=!0,ha.forEach(function(n){n!=="selectionchange"&&(Ep.has(n)||wo(n,!1,e),wo(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Hr]||(t[Hr]=!0,wo("selectionchange",!1,t))}}function sc(e,t,n,r){switch(Wa(t)){case 1:var l=zd;break;case 4:l=Fd;break;default:l=Qi}n=l.bind(null,t,n,e),l=void 0,!Xo||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 So(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=Vt(s),i===null)return;if(u=i.tag,u===5||u===6){r=o=i;continue e}s=s.parentNode}}r=r.return}Oa(function(){var a=o,p=$i(n),h=[];e:{var g=oc.get(e);if(g!==void 0){var k=qi,m=e;switch(e){case"keypress":if(tl(n)===0)break e;case"keydown":case"keyup":k=Zd;break;case"focusin":m="focus",k=po;break;case"focusout":m="blur",k=po;break;case"beforeblur":case"afterblur":k=po;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":k=Qs;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":k=Bd;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":k=tp;break;case tc:case nc:case rc:k=Vd;break;case lc:k=rp;break;case"scroll":k=Ud;break;case"wheel":k=op;break;case"copy":case"cut":case"paste":k=Qd;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":k=qs}var w=(t&4)!==0,N=!w&&e==="scroll",c=w?g!==null?g+"Capture":null:g;w=[];for(var d=a,f;d!==null;){f=d;var S=f.stateNode;if(f.tag===5&&S!==null&&(f=S,c!==null&&(S=ur(d,c),S!=null&&w.push(mr(d,S,f)))),N)break;d=d.return}0<w.length&&(g=new k(g,m,null,n,p),h.push({event:g,listeners:w}))}}if(!(t&7)){e:{if(g=e==="mouseover"||e==="pointerover",k=e==="mouseout"||e==="pointerout",g&&n!==qo&&(m=n.relatedTarget||n.fromElement)&&(Vt(m)||m[yt]))break e;if((k||g)&&(g=p.window===p?p:(g=p.ownerDocument)?g.defaultView||g.parentWindow:window,k?(m=n.relatedTarget||n.toElement,k=a,m=m?Vt(m):null,m!==null&&(N=rn(m),m!==N||m.tag!==5&&m.tag!==6)&&(m=null)):(k=null,m=a),k!==m)){if(w=Qs,S="onMouseLeave",c="onMouseEnter",d="mouse",(e==="pointerout"||e==="pointerover")&&(w=qs,S="onPointerLeave",c="onPointerEnter",d="pointer"),N=k==null?g:pn(k),f=m==null?g:pn(m),g=new w(S,d+"leave",k,n,p),g.target=N,g.relatedTarget=f,S=null,Vt(p)===a&&(w=new w(c,d+"enter",m,n,p),w.target=f,w.relatedTarget=N,S=w),N=S,k&&m)t:{for(w=k,c=m,d=0,f=w;f;f=sn(f))d++;for(f=0,S=c;S;S=sn(S))f++;for(;0<d-f;)w=sn(w),d--;for(;0<f-d;)c=sn(c),f--;for(;d--;){if(w===c||c!==null&&w===c.alternate)break t;w=sn(w),c=sn(c)}w=null}else w=null;k!==null&&lu(h,g,k,w,!1),m!==null&&N!==null&&lu(h,N,m,w,!0)}}e:{if(g=a?pn(a):window,k=g.nodeName&&g.nodeName.toLowerCase(),k==="select"||k==="input"&&g.type==="file")var C=dp;else if(Ys(g))if(Ya)C=gp;else{C=hp;var j=pp}else(k=g.nodeName)&&k.toLowerCase()==="input"&&(g.type==="checkbox"||g.type==="radio")&&(C=mp);if(C&&(C=C(e,a))){Xa(h,C,n,p);break e}j&&j(e,g,a),e==="focusout"&&(j=g._wrapperState)&&j.controlled&&g.type==="number"&&Ho(g,"number",g.value)}switch(j=a?pn(a):window,e){case"focusin":(Ys(j)||j.contentEditable==="true")&&(fn=j,ei=a,tr=null);break;case"focusout":tr=ei=fn=null;break;case"mousedown":ti=!0;break;case"contextmenu":case"mouseup":case"dragend":ti=!1,tu(h,n,p);break;case"selectionchange":if(wp)break;case"keydown":case"keyup":tu(h,n,p)}var O;if(Xi)e:{switch(e){case"compositionstart":var L="onCompositionStart";break e;case"compositionend":L="onCompositionEnd";break e;case"compositionupdate":L="onCompositionUpdate";break e}L=void 0}else cn?qa(e,n)&&(L="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(L="onCompositionStart");L&&(Ka&&n.locale!=="ko"&&(cn||L!=="onCompositionStart"?L==="onCompositionEnd"&&cn&&(O=Qa()):(Ct=p,Ki="value"in Ct?Ct.value:Ct.textContent,cn=!0)),j=wl(a,L),0<j.length&&(L=new Ks(L,e,null,n,p),h.push({event:L,listeners:j}),O?L.data=O:(O=Ja(n),O!==null&&(L.data=O)))),(O=sp?up(e,n):ap(e,n))&&(a=wl(a,"onBeforeInput"),0<a.length&&(p=new Ks("onBeforeInput","beforeinput",null,n,p),h.push({event:p,listeners:a}),p.data=O))}ic(h,t)})}function mr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function wl(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,o=l.stateNode;l.tag===5&&o!==null&&(l=o,o=ur(e,n),o!=null&&r.unshift(mr(e,o,l)),o=ur(e,t),o!=null&&r.push(mr(e,o,l))),e=e.return}return r}function sn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function lu(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=ur(n,o),u!=null&&i.unshift(mr(n,u,s))):l||(u=ur(n,o),u!=null&&i.push(mr(n,u,s)))),n=n.return}i.length!==0&&e.push({event:t,listeners:i})}var kp=/\r\n?/g,xp=/\u0000|\uFFFD/g;function ou(e){return(typeof e=="string"?e:""+e).replace(kp,` |
| 39 | `).replace(xp,"")}function Vr(e,t,n){if(t=ou(t),ou(e)!==t&&n)throw Error(x(425))}function Sl(){}var ni=null,ri=null;function li(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 oi=typeof setTimeout=="function"?setTimeout:void 0,Np=typeof clearTimeout=="function"?clearTimeout:void 0,iu=typeof Promise=="function"?Promise:void 0,Cp=typeof queueMicrotask=="function"?queueMicrotask:typeof iu<"u"?function(e){return iu.resolve(null).then(e).catch(Pp)}:oi;function Pp(e){setTimeout(function(){throw e})}function _o(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),fr(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);fr(t)}function jt(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function su(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var zn=Math.random().toString(36).slice(2),st="__reactFiber$"+zn,gr="__reactProps$"+zn,yt="__reactContainer$"+zn,ii="__reactEvents$"+zn,Rp="__reactListeners$"+zn,Tp="__reactHandles$"+zn;function Vt(e){var t=e[st];if(t)return t;for(var n=e.parentNode;n;){if(t=n[yt]||n[st]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=su(e);e!==null;){if(n=e[st])return n;e=su(e)}return t}e=n,n=e.parentNode}return null}function Cr(e){return e=e[st]||e[yt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function pn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(x(33))}function Hl(e){return e[gr]||null}var si=[],hn=-1;function Mt(e){return{current:e}}function Z(e){0>hn||(e.current=si[hn],si[hn]=null,hn--)}function Y(e,t){hn++,si[hn]=e.current,e.current=t}var Ft={},Ee=Mt(Ft),Te=Mt(!1),Yt=Ft;function Pn(e,t){var n=e.type.contextTypes;if(!n)return Ft;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 Oe(e){return e=e.childContextTypes,e!=null}function _l(){Z(Te),Z(Ee)}function uu(e,t,n){if(Ee.current!==Ft)throw Error(x(168));Y(Ee,t),Y(Te,n)}function uc(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(x(108,pd(e)||"Unknown",l));return ne({},n,r)}function El(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ft,Yt=Ee.current,Y(Ee,e),Y(Te,Te.current),!0}function au(e,t,n){var r=e.stateNode;if(!r)throw Error(x(169));n?(e=uc(e,t,Yt),r.__reactInternalMemoizedMergedChildContext=e,Z(Te),Z(Ee),Y(Ee,e)):Z(Te),Y(Te,n)}var dt=null,Vl=!1,Eo=!1;function ac(e){dt===null?dt=[e]:dt.push(e)}function Op(e){Vl=!0,ac(e)}function Bt(){if(!Eo&&dt!==null){Eo=!0;var e=0,t=J;try{var n=dt;for(J=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}dt=null,Vl=!1}catch(l){throw dt!==null&&(dt=dt.slice(e+1)),Da(Hi,Bt),l}finally{J=t,Eo=!1}}return null}var mn=[],gn=0,kl=null,xl=0,Ve=[],We=0,Gt=null,pt=1,ht="";function $t(e,t){mn[gn++]=xl,mn[gn++]=kl,kl=e,xl=t}function cc(e,t,n){Ve[We++]=pt,Ve[We++]=ht,Ve[We++]=Gt,Gt=e;var r=pt;e=ht;var l=32-et(r)-1;r&=~(1<<l),n+=1;var o=32-et(t)+l;if(30<o){var i=l-l%5;o=(r&(1<<i)-1).toString(32),r>>=i,l-=i,pt=1<<32-et(t)+l|n<<l|r,ht=o+e}else pt=1<<o|n<<l|r,ht=e}function Gi(e){e.return!==null&&($t(e,1),cc(e,1,0))}function Zi(e){for(;e===kl;)kl=mn[--gn],mn[gn]=null,xl=mn[--gn],mn[gn]=null;for(;e===Gt;)Gt=Ve[--We],Ve[We]=null,ht=Ve[--We],Ve[We]=null,pt=Ve[--We],Ve[We]=null}var Me=null,Ue=null,b=!1,be=null;function fc(e,t){var n=Qe(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 cu(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,Me=e,Ue=jt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Me=e,Ue=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Gt!==null?{id:pt,overflow:ht}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Qe(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Me=e,Ue=null,!0):!1;default:return!1}}function ui(e){return(e.mode&1)!==0&&(e.flags&128)===0}function ai(e){if(b){var t=Ue;if(t){var n=t;if(!cu(e,t)){if(ui(e))throw Error(x(418));t=jt(n.nextSibling);var r=Me;t&&cu(e,t)?fc(r,n):(e.flags=e.flags&-4097|2,b=!1,Me=e)}}else{if(ui(e))throw Error(x(418));e.flags=e.flags&-4097|2,b=!1,Me=e}}}function fu(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Me=e}function Wr(e){if(e!==Me)return!1;if(!b)return fu(e),b=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!li(e.type,e.memoizedProps)),t&&(t=Ue)){if(ui(e))throw dc(),Error(x(418));for(;t;)fc(e,t),t=jt(t.nextSibling)}if(fu(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(x(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Ue=jt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Ue=null}}else Ue=Me?jt(e.stateNode.nextSibling):null;return!0}function dc(){for(var e=Ue;e;)e=jt(e.nextSibling)}function Rn(){Ue=Me=null,b=!1}function bi(e){be===null?be=[e]:be.push(e)}var jp=St.ReactCurrentBatchConfig;function Vn(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(x(309));var r=n.stateNode}if(!r)throw Error(x(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(x(284));if(!n._owner)throw Error(x(290,e))}return e}function Qr(e,t){throw e=Object.prototype.toString.call(t),Error(x(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function du(e){var t=e._init;return t(e._payload)}function pc(e){function t(c,d){if(e){var f=c.deletions;f===null?(c.deletions=[d],c.flags|=16):f.push(d)}}function n(c,d){if(!e)return null;for(;d!==null;)t(c,d),d=d.sibling;return null}function r(c,d){for(c=new Map;d!==null;)d.key!==null?c.set(d.key,d):c.set(d.index,d),d=d.sibling;return c}function l(c,d){return c=It(c,d),c.index=0,c.sibling=null,c}function o(c,d,f){return c.index=f,e?(f=c.alternate,f!==null?(f=f.index,f<d?(c.flags|=2,d):f):(c.flags|=2,d)):(c.flags|=1048576,d)}function i(c){return e&&c.alternate===null&&(c.flags|=2),c}function s(c,d,f,S){return d===null||d.tag!==6?(d=To(f,c.mode,S),d.return=c,d):(d=l(d,f),d.return=c,d)}function u(c,d,f,S){var C=f.type;return C===an?p(c,d,f.props.children,S,f.key):d!==null&&(d.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===Et&&du(C)===d.type)?(S=l(d,f.props),S.ref=Vn(c,d,f),S.return=c,S):(S=ul(f.type,f.key,f.props,null,c.mode,S),S.ref=Vn(c,d,f),S.return=c,S)}function a(c,d,f,S){return d===null||d.tag!==4||d.stateNode.containerInfo!==f.containerInfo||d.stateNode.implementation!==f.implementation?(d=Oo(f,c.mode,S),d.return=c,d):(d=l(d,f.children||[]),d.return=c,d)}function p(c,d,f,S,C){return d===null||d.tag!==7?(d=Jt(f,c.mode,S,C),d.return=c,d):(d=l(d,f),d.return=c,d)}function h(c,d,f){if(typeof d=="string"&&d!==""||typeof d=="number")return d=To(""+d,c.mode,f),d.return=c,d;if(typeof d=="object"&&d!==null){switch(d.$$typeof){case Dr:return f=ul(d.type,d.key,d.props,null,c.mode,f),f.ref=Vn(c,null,d),f.return=c,f;case un:return d=Oo(d,c.mode,f),d.return=c,d;case Et:var S=d._init;return h(c,S(d._payload),f)}if(Jn(d)||Un(d))return d=Jt(d,c.mode,f,null),d.return=c,d;Qr(c,d)}return null}function g(c,d,f,S){var C=d!==null?d.key:null;if(typeof f=="string"&&f!==""||typeof f=="number")return C!==null?null:s(c,d,""+f,S);if(typeof f=="object"&&f!==null){switch(f.$$typeof){case Dr:return f.key===C?u(c,d,f,S):null;case un:return f.key===C?a(c,d,f,S):null;case Et:return C=f._init,g(c,d,C(f._payload),S)}if(Jn(f)||Un(f))return C!==null?null:p(c,d,f,S,null);Qr(c,f)}return null}function k(c,d,f,S,C){if(typeof S=="string"&&S!==""||typeof S=="number")return c=c.get(f)||null,s(d,c,""+S,C);if(typeof S=="object"&&S!==null){switch(S.$$typeof){case Dr:return c=c.get(S.key===null?f:S.key)||null,u(d,c,S,C);case un:return c=c.get(S.key===null?f:S.key)||null,a(d,c,S,C);case Et:var j=S._init;return k(c,d,f,j(S._payload),C)}if(Jn(S)||Un(S))return c=c.get(f)||null,p(d,c,S,C,null);Qr(d,S)}return null}function m(c,d,f,S){for(var C=null,j=null,O=d,L=d=0,Q=null;O!==null&&L<f.length;L++){O.index>L?(Q=O,O=null):Q=O.sibling;var $=g(c,O,f[L],S);if($===null){O===null&&(O=Q);break}e&&O&&$.alternate===null&&t(c,O),d=o($,d,L),j===null?C=$:j.sibling=$,j=$,O=Q}if(L===f.length)return n(c,O),b&&$t(c,L),C;if(O===null){for(;L<f.length;L++)O=h(c,f[L],S),O!==null&&(d=o(O,d,L),j===null?C=O:j.sibling=O,j=O);return b&&$t(c,L),C}for(O=r(c,O);L<f.length;L++)Q=k(O,c,L,f[L],S),Q!==null&&(e&&Q.alternate!==null&&O.delete(Q.key===null?L:Q.key),d=o(Q,d,L),j===null?C=Q:j.sibling=Q,j=Q);return e&&O.forEach(function(ge){return t(c,ge)}),b&&$t(c,L),C}function w(c,d,f,S){var C=Un(f);if(typeof C!="function")throw Error(x(150));if(f=C.call(f),f==null)throw Error(x(151));for(var j=C=null,O=d,L=d=0,Q=null,$=f.next();O!==null&&!$.done;L++,$=f.next()){O.index>L?(Q=O,O=null):Q=O.sibling;var ge=g(c,O,$.value,S);if(ge===null){O===null&&(O=Q);break}e&&O&&ge.alternate===null&&t(c,O),d=o(ge,d,L),j===null?C=ge:j.sibling=ge,j=ge,O=Q}if($.done)return n(c,O),b&&$t(c,L),C;if(O===null){for(;!$.done;L++,$=f.next())$=h(c,$.value,S),$!==null&&(d=o($,d,L),j===null?C=$:j.sibling=$,j=$);return b&&$t(c,L),C}for(O=r(c,O);!$.done;L++,$=f.next())$=k(O,c,L,$.value,S),$!==null&&(e&&$.alternate!==null&&O.delete($.key===null?L:$.key),d=o($,d,L),j===null?C=$:j.sibling=$,j=$);return e&&O.forEach(function(De){return t(c,De)}),b&&$t(c,L),C}function N(c,d,f,S){if(typeof f=="object"&&f!==null&&f.type===an&&f.key===null&&(f=f.props.children),typeof f=="object"&&f!==null){switch(f.$$typeof){case Dr:e:{for(var C=f.key,j=d;j!==null;){if(j.key===C){if(C=f.type,C===an){if(j.tag===7){n(c,j.sibling),d=l(j,f.props.children),d.return=c,c=d;break e}}else if(j.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===Et&&du(C)===j.type){n(c,j.sibling),d=l(j,f.props),d.ref=Vn(c,j,f),d.return=c,c=d;break e}n(c,j);break}else t(c,j);j=j.sibling}f.type===an?(d=Jt(f.props.children,c.mode,S,f.key),d.return=c,c=d):(S=ul(f.type,f.key,f.props,null,c.mode,S),S.ref=Vn(c,d,f),S.return=c,c=S)}return i(c);case un:e:{for(j=f.key;d!==null;){if(d.key===j)if(d.tag===4&&d.stateNode.containerInfo===f.containerInfo&&d.stateNode.implementation===f.implementation){n(c,d.sibling),d=l(d,f.children||[]),d.return=c,c=d;break e}else{n(c,d);break}else t(c,d);d=d.sibling}d=Oo(f,c.mode,S),d.return=c,c=d}return i(c);case Et:return j=f._init,N(c,d,j(f._payload),S)}if(Jn(f))return m(c,d,f,S);if(Un(f))return w(c,d,f,S);Qr(c,f)}return typeof f=="string"&&f!==""||typeof f=="number"?(f=""+f,d!==null&&d.tag===6?(n(c,d.sibling),d=l(d,f),d.return=c,c=d):(n(c,d),d=To(f,c.mode,S),d.return=c,c=d),i(c)):n(c,d)}return N}var Tn=pc(!0),hc=pc(!1),Nl=Mt(null),Cl=null,yn=null,es=null;function ts(){es=yn=Cl=null}function ns(e){var t=Nl.current;Z(Nl),e._currentValue=t}function ci(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 xn(e,t){Cl=e,es=yn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Re=!0),e.firstContext=null)}function qe(e){var t=e._currentValue;if(es!==e)if(e={context:e,memoizedValue:t,next:null},yn===null){if(Cl===null)throw Error(x(308));yn=e,Cl.dependencies={lanes:0,firstContext:e}}else yn=yn.next=e;return t}var Wt=null;function rs(e){Wt===null?Wt=[e]:Wt.push(e)}function mc(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,rs(t)):(n.next=l.next,l.next=n),t.interleaved=n,vt(e,r)}function vt(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 kt=!1;function ls(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function gc(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 mt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function At(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,W&2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,vt(e,n)}return l=r.interleaved,l===null?(t.next=t,rs(r)):(t.next=l.next,l.next=t),r.interleaved=t,vt(e,n)}function nl(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,Vi(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 Pl(e,t,n,r){var l=e.updateQueue;kt=!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 p=e.alternate;p!==null&&(p=p.updateQueue,s=p.lastBaseUpdate,s!==i&&(s===null?p.firstBaseUpdate=a:s.next=a,p.lastBaseUpdate=u))}if(o!==null){var h=l.baseState;i=0,p=a=u=null,s=o;do{var g=s.lane,k=s.eventTime;if((r&g)===g){p!==null&&(p=p.next={eventTime:k,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var m=e,w=s;switch(g=t,k=n,w.tag){case 1:if(m=w.payload,typeof m=="function"){h=m.call(k,h,g);break e}h=m;break e;case 3:m.flags=m.flags&-65537|128;case 0:if(m=w.payload,g=typeof m=="function"?m.call(k,h,g):m,g==null)break e;h=ne({},h,g);break e;case 2:kt=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,g=l.effects,g===null?l.effects=[s]:g.push(s))}else k={eventTime:k,lane:g,tag:s.tag,payload:s.payload,callback:s.callback,next:null},p===null?(a=p=k,u=h):p=p.next=k,i|=g;if(s=s.next,s===null){if(s=l.shared.pending,s===null)break;g=s,s=g.next,g.next=null,l.lastBaseUpdate=g,l.shared.pending=null}}while(!0);if(p===null&&(u=h),l.baseState=u,l.firstBaseUpdate=a,l.lastBaseUpdate=p,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);bt|=i,e.lanes=i,e.memoizedState=h}}function hu(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(x(191,l));l.call(r)}}}var Pr={},at=Mt(Pr),yr=Mt(Pr),vr=Mt(Pr);function Qt(e){if(e===Pr)throw Error(x(174));return e}function os(e,t){switch(Y(vr,t),Y(yr,e),Y(at,Pr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Wo(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Wo(t,e)}Z(at),Y(at,t)}function On(){Z(at),Z(yr),Z(vr)}function yc(e){Qt(vr.current);var t=Qt(at.current),n=Wo(t,e.type);t!==n&&(Y(yr,e),Y(at,n))}function is(e){yr.current===e&&(Z(at),Z(yr))}var ee=Mt(0);function Rl(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 ko=[];function ss(){for(var e=0;e<ko.length;e++)ko[e]._workInProgressVersionPrimary=null;ko.length=0}var rl=St.ReactCurrentDispatcher,xo=St.ReactCurrentBatchConfig,Zt=0,te=null,se=null,ce=null,Tl=!1,nr=!1,wr=0,Ap=0;function ve(){throw Error(x(321))}function us(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!nt(e[n],t[n]))return!1;return!0}function as(e,t,n,r,l,o){if(Zt=o,te=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,rl.current=e===null||e.memoizedState===null?zp:Fp,e=n(r,l),nr){o=0;do{if(nr=!1,wr=0,25<=o)throw Error(x(301));o+=1,ce=se=null,t.updateQueue=null,rl.current=Up,e=n(r,l)}while(nr)}if(rl.current=Ol,t=se!==null&&se.next!==null,Zt=0,ce=se=te=null,Tl=!1,t)throw Error(x(300));return e}function cs(){var e=wr!==0;return wr=0,e}function it(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ce===null?te.memoizedState=ce=e:ce=ce.next=e,ce}function Je(){if(se===null){var e=te.alternate;e=e!==null?e.memoizedState:null}else e=se.next;var t=ce===null?te.memoizedState:ce.next;if(t!==null)ce=t,se=e;else{if(e===null)throw Error(x(310));se=e,e={memoizedState:se.memoizedState,baseState:se.baseState,baseQueue:se.baseQueue,queue:se.queue,next:null},ce===null?te.memoizedState=ce=e:ce=ce.next=e}return ce}function Sr(e,t){return typeof t=="function"?t(e):t}function No(e){var t=Je(),n=t.queue;if(n===null)throw Error(x(311));n.lastRenderedReducer=e;var r=se,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 p=a.lane;if((Zt&p)===p)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:p,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null};u===null?(s=u=h,i=r):u=u.next=h,te.lanes|=p,bt|=p}a=a.next}while(a!==null&&a!==o);u===null?i=r:u.next=s,nt(r,t.memoizedState)||(Re=!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,te.lanes|=o,bt|=o,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Co(e){var t=Je(),n=t.queue;if(n===null)throw Error(x(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);nt(o,t.memoizedState)||(Re=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function vc(){}function wc(e,t){var n=te,r=Je(),l=t(),o=!nt(r.memoizedState,l);if(o&&(r.memoizedState=l,Re=!0),r=r.queue,fs(Ec.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||ce!==null&&ce.memoizedState.tag&1){if(n.flags|=2048,_r(9,_c.bind(null,n,r,l,t),void 0,null),fe===null)throw Error(x(349));Zt&30||Sc(n,t,l)}return l}function Sc(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=te.updateQueue,t===null?(t={lastEffect:null,stores:null},te.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function _c(e,t,n,r){t.value=n,t.getSnapshot=r,kc(t)&&xc(e)}function Ec(e,t,n){return n(function(){kc(t)&&xc(e)})}function kc(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!nt(e,n)}catch{return!0}}function xc(e){var t=vt(e,1);t!==null&&tt(t,e,1,-1)}function mu(e){var t=it();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Sr,lastRenderedState:e},t.queue=e,e=e.dispatch=Ip.bind(null,te,e),[t.memoizedState,e]}function _r(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=te.updateQueue,t===null?(t={lastEffect:null,stores:null},te.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 Nc(){return Je().memoizedState}function ll(e,t,n,r){var l=it();te.flags|=e,l.memoizedState=_r(1|t,n,void 0,r===void 0?null:r)}function Wl(e,t,n,r){var l=Je();r=r===void 0?null:r;var o=void 0;if(se!==null){var i=se.memoizedState;if(o=i.destroy,r!==null&&us(r,i.deps)){l.memoizedState=_r(t,n,o,r);return}}te.flags|=e,l.memoizedState=_r(1|t,n,o,r)}function gu(e,t){return ll(8390656,8,e,t)}function fs(e,t){return Wl(2048,8,e,t)}function Cc(e,t){return Wl(4,2,e,t)}function Pc(e,t){return Wl(4,4,e,t)}function Rc(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 Tc(e,t,n){return n=n!=null?n.concat([e]):null,Wl(4,4,Rc.bind(null,t,e),n)}function ds(){}function Oc(e,t){var n=Je();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&us(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function jc(e,t){var n=Je();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&us(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Ac(e,t,n){return Zt&21?(nt(n,t)||(n=Fa(),te.lanes|=n,bt|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Re=!0),e.memoizedState=n)}function Lp(e,t){var n=J;J=n!==0&&4>n?n:4,e(!0);var r=xo.transition;xo.transition={};try{e(!1),t()}finally{J=n,xo.transition=r}}function Lc(){return Je().memoizedState}function Dp(e,t,n){var r=Dt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Dc(e))Ic(t,n);else if(n=mc(e,t,n,r),n!==null){var l=xe();tt(n,e,r,l),zc(n,t,r)}}function Ip(e,t,n){var r=Dt(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Dc(e))Ic(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,nt(s,i)){var u=t.interleaved;u===null?(l.next=l,rs(t)):(l.next=u.next,u.next=l),t.interleaved=l;return}}catch{}finally{}n=mc(e,t,l,r),n!==null&&(l=xe(),tt(n,e,r,l),zc(n,t,r))}}function Dc(e){var t=e.alternate;return e===te||t!==null&&t===te}function Ic(e,t){nr=Tl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function zc(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Vi(e,n)}}var Ol={readContext:qe,useCallback:ve,useContext:ve,useEffect:ve,useImperativeHandle:ve,useInsertionEffect:ve,useLayoutEffect:ve,useMemo:ve,useReducer:ve,useRef:ve,useState:ve,useDebugValue:ve,useDeferredValue:ve,useTransition:ve,useMutableSource:ve,useSyncExternalStore:ve,useId:ve,unstable_isNewReconciler:!1},zp={readContext:qe,useCallback:function(e,t){return it().memoizedState=[e,t===void 0?null:t],e},useContext:qe,useEffect:gu,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,ll(4194308,4,Rc.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ll(4194308,4,e,t)},useInsertionEffect:function(e,t){return ll(4,2,e,t)},useMemo:function(e,t){var n=it();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=it();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=Dp.bind(null,te,e),[r.memoizedState,e]},useRef:function(e){var t=it();return e={current:e},t.memoizedState=e},useState:mu,useDebugValue:ds,useDeferredValue:function(e){return it().memoizedState=e},useTransition:function(){var e=mu(!1),t=e[0];return e=Lp.bind(null,e[1]),it().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=te,l=it();if(b){if(n===void 0)throw Error(x(407));n=n()}else{if(n=t(),fe===null)throw Error(x(349));Zt&30||Sc(r,t,n)}l.memoizedState=n;var o={value:n,getSnapshot:t};return l.queue=o,gu(Ec.bind(null,r,o,e),[e]),r.flags|=2048,_r(9,_c.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=it(),t=fe.identifierPrefix;if(b){var n=ht,r=pt;n=(r&~(1<<32-et(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=wr++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Ap++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Fp={readContext:qe,useCallback:Oc,useContext:qe,useEffect:fs,useImperativeHandle:Tc,useInsertionEffect:Cc,useLayoutEffect:Pc,useMemo:jc,useReducer:No,useRef:Nc,useState:function(){return No(Sr)},useDebugValue:ds,useDeferredValue:function(e){var t=Je();return Ac(t,se.memoizedState,e)},useTransition:function(){var e=No(Sr)[0],t=Je().memoizedState;return[e,t]},useMutableSource:vc,useSyncExternalStore:wc,useId:Lc,unstable_isNewReconciler:!1},Up={readContext:qe,useCallback:Oc,useContext:qe,useEffect:fs,useImperativeHandle:Tc,useInsertionEffect:Cc,useLayoutEffect:Pc,useMemo:jc,useReducer:Co,useRef:Nc,useState:function(){return Co(Sr)},useDebugValue:ds,useDeferredValue:function(e){var t=Je();return se===null?t.memoizedState=e:Ac(t,se.memoizedState,e)},useTransition:function(){var e=Co(Sr)[0],t=Je().memoizedState;return[e,t]},useMutableSource:vc,useSyncExternalStore:wc,useId:Lc,unstable_isNewReconciler:!1};function Ge(e,t){if(e&&e.defaultProps){t=ne({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function fi(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:ne({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Ql={isMounted:function(e){return(e=e._reactInternals)?rn(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=xe(),l=Dt(e),o=mt(r,l);o.payload=t,n!=null&&(o.callback=n),t=At(e,o,l),t!==null&&(tt(t,e,l,r),nl(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=xe(),l=Dt(e),o=mt(r,l);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=At(e,o,l),t!==null&&(tt(t,e,l,r),nl(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=xe(),r=Dt(e),l=mt(n,r);l.tag=2,t!=null&&(l.callback=t),t=At(e,l,r),t!==null&&(tt(t,e,r,n),nl(t,e,r))}};function yu(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?!pr(n,r)||!pr(l,o):!0}function Fc(e,t,n){var r=!1,l=Ft,o=t.contextType;return typeof o=="object"&&o!==null?o=qe(o):(l=Oe(t)?Yt:Ee.current,r=t.contextTypes,o=(r=r!=null)?Pn(e,l):Ft),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Ql,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=o),t}function vu(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&&Ql.enqueueReplaceState(t,t.state,null)}function di(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},ls(e);var o=t.contextType;typeof o=="object"&&o!==null?l.context=qe(o):(o=Oe(t)?Yt:Ee.current,l.context=Pn(e,o)),l.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(fi(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&&Ql.enqueueReplaceState(l,l.state,null),Pl(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function jn(e,t){try{var n="",r=t;do n+=dd(r),r=r.return;while(r);var l=n}catch(o){l=` |
| 40 | Error generating stack: `+o.message+` |
| 41 | `+o.stack}return{value:e,source:t,stack:l,digest:null}}function Po(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function pi(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Mp=typeof WeakMap=="function"?WeakMap:Map;function Uc(e,t,n){n=mt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Al||(Al=!0,ki=r),pi(e,t)},n}function Mc(e,t,n){n=mt(-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(){pi(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){pi(e,t),typeof r!="function"&&(Lt===null?Lt=new Set([this]):Lt.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),n}function wu(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Mp;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=bp.bind(null,e,t,n),t.then(e,e))}function Su(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 _u(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=mt(-1,1),t.tag=2,At(n,t,1))),n.lanes|=1),e)}var Bp=St.ReactCurrentOwner,Re=!1;function ke(e,t,n,r){t.child=e===null?hc(t,null,n,r):Tn(t,e.child,n,r)}function Eu(e,t,n,r,l){n=n.render;var o=t.ref;return xn(t,l),r=as(e,t,n,r,o,l),n=cs(),e!==null&&!Re?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,wt(e,t,l)):(b&&n&&Gi(t),t.flags|=1,ke(e,t,r,l),t.child)}function ku(e,t,n,r,l){if(e===null){var o=n.type;return typeof o=="function"&&!Ss(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,Bc(e,t,o,r,l)):(e=ul(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:pr,n(i,r)&&e.ref===t.ref)return wt(e,t,l)}return t.flags|=1,e=It(o,r),e.ref=t.ref,e.return=t,t.child=e}function Bc(e,t,n,r,l){if(e!==null){var o=e.memoizedProps;if(pr(o,r)&&e.ref===t.ref)if(Re=!1,t.pendingProps=r=o,(e.lanes&l)!==0)e.flags&131072&&(Re=!0);else return t.lanes=e.lanes,wt(e,t,l)}return hi(e,t,n,r,l)}function $c(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},Y(wn,Fe),Fe|=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,Y(wn,Fe),Fe|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,Y(wn,Fe),Fe|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,Y(wn,Fe),Fe|=r;return ke(e,t,l,n),t.child}function Hc(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function hi(e,t,n,r,l){var o=Oe(n)?Yt:Ee.current;return o=Pn(t,o),xn(t,l),n=as(e,t,n,r,o,l),r=cs(),e!==null&&!Re?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,wt(e,t,l)):(b&&r&&Gi(t),t.flags|=1,ke(e,t,n,l),t.child)}function xu(e,t,n,r,l){if(Oe(n)){var o=!0;El(t)}else o=!1;if(xn(t,l),t.stateNode===null)ol(e,t),Fc(t,n,r),di(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=qe(a):(a=Oe(n)?Yt:Ee.current,a=Pn(t,a));var p=n.getDerivedStateFromProps,h=typeof p=="function"||typeof i.getSnapshotBeforeUpdate=="function";h||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(s!==r||u!==a)&&vu(t,i,r,a),kt=!1;var g=t.memoizedState;i.state=g,Pl(t,r,i,l),u=t.memoizedState,s!==r||g!==u||Te.current||kt?(typeof p=="function"&&(fi(t,n,p,r),u=t.memoizedState),(s=kt||yu(t,n,s,r,g,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,gc(e,t),s=t.memoizedProps,a=t.type===t.elementType?s:Ge(t.type,s),i.props=a,h=t.pendingProps,g=i.context,u=n.contextType,typeof u=="object"&&u!==null?u=qe(u):(u=Oe(n)?Yt:Ee.current,u=Pn(t,u));var k=n.getDerivedStateFromProps;(p=typeof k=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(s!==h||g!==u)&&vu(t,i,r,u),kt=!1,g=t.memoizedState,i.state=g,Pl(t,r,i,l);var m=t.memoizedState;s!==h||g!==m||Te.current||kt?(typeof k=="function"&&(fi(t,n,k,r),m=t.memoizedState),(a=kt||yu(t,n,a,r,g,m,u)||!1)?(p||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&&g===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&g===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&&g===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&g===e.memoizedState||(t.flags|=1024),r=!1)}return mi(e,t,n,r,o,l)}function mi(e,t,n,r,l,o){Hc(e,t);var i=(t.flags&128)!==0;if(!r&&!i)return l&&au(t,n,!1),wt(e,t,o);r=t.stateNode,Bp.current=t;var s=i&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&i?(t.child=Tn(t,e.child,null,o),t.child=Tn(t,null,s,o)):ke(e,t,s,o),t.memoizedState=r.state,l&&au(t,n,!0),t.child}function Vc(e){var t=e.stateNode;t.pendingContext?uu(e,t.pendingContext,t.pendingContext!==t.context):t.context&&uu(e,t.context,!1),os(e,t.containerInfo)}function Nu(e,t,n,r,l){return Rn(),bi(l),t.flags|=256,ke(e,t,n,r),t.child}var gi={dehydrated:null,treeContext:null,retryLane:0};function yi(e){return{baseLanes:e,cachePool:null,transitions:null}}function Wc(e,t,n){var r=t.pendingProps,l=ee.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),Y(ee,l&1),e===null)return ai(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=Jl(i,r,0,null),e=Jt(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=yi(n),t.memoizedState=gi,e):ps(t,i));if(l=e.memoizedState,l!==null&&(s=l.dehydrated,s!==null))return $p(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=It(l,u),r.subtreeFlags=l.subtreeFlags&14680064),s!==null?o=It(s,o):(o=Jt(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?yi(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},o.memoizedState=i,o.childLanes=e.childLanes&~n,t.memoizedState=gi,r}return o=e.child,e=o.sibling,r=It(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 ps(e,t){return t=Jl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Kr(e,t,n,r){return r!==null&&bi(r),Tn(t,e.child,null,n),e=ps(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function $p(e,t,n,r,l,o,i){if(n)return t.flags&256?(t.flags&=-257,r=Po(Error(x(422))),Kr(e,t,i,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,l=t.mode,r=Jl({mode:"visible",children:r.children},l,0,null),o=Jt(o,l,i,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,t.mode&1&&Tn(t,e.child,null,i),t.child.memoizedState=yi(i),t.memoizedState=gi,o);if(!(t.mode&1))return Kr(e,t,i,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var s=r.dgst;return r=s,o=Error(x(419)),r=Po(o,r,void 0),Kr(e,t,i,r)}if(s=(i&e.childLanes)!==0,Re||s){if(r=fe,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,vt(e,l),tt(r,e,l,-1))}return ws(),r=Po(Error(x(421))),Kr(e,t,i,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=eh.bind(null,e),l._reactRetry=t,null):(e=o.treeContext,Ue=jt(l.nextSibling),Me=t,b=!0,be=null,e!==null&&(Ve[We++]=pt,Ve[We++]=ht,Ve[We++]=Gt,pt=e.id,ht=e.overflow,Gt=t),t=ps(t,r.children),t.flags|=4096,t)}function Cu(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),ci(e.return,t,n)}function Ro(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 Qc(e,t,n){var r=t.pendingProps,l=r.revealOrder,o=r.tail;if(ke(e,t,r.children,n),r=ee.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&&Cu(e,n,t);else if(e.tag===19)Cu(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(Y(ee,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&&Rl(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),Ro(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&&Rl(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}Ro(t,!0,n,null,o);break;case"together":Ro(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function ol(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function wt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),bt|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(x(153));if(t.child!==null){for(e=t.child,n=It(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=It(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Hp(e,t,n){switch(t.tag){case 3:Vc(t),Rn();break;case 5:yc(t);break;case 1:Oe(t.type)&&El(t);break;case 4:os(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;Y(Nl,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(Y(ee,ee.current&1),t.flags|=128,null):n&t.child.childLanes?Wc(e,t,n):(Y(ee,ee.current&1),e=wt(e,t,n),e!==null?e.sibling:null);Y(ee,ee.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Qc(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),Y(ee,ee.current),r)break;return null;case 22:case 23:return t.lanes=0,$c(e,t,n)}return wt(e,t,n)}var Kc,vi,qc,Jc;Kc=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}};vi=function(){};qc=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,Qt(at.current);var o=null;switch(n){case"input":l=Bo(e,l),r=Bo(e,r),o=[];break;case"select":l=ne({},l,{value:void 0}),r=ne({},r,{value:void 0}),o=[];break;case"textarea":l=Vo(e,l),r=Vo(e,r),o=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Sl)}Qo(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"&&(ir.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"&&(ir.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)}};Jc=function(e,t,n,r){n!==r&&(t.flags|=4)};function Wn(e,t){if(!b)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 we(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 Vp(e,t,n){var r=t.pendingProps;switch(Zi(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return we(t),null;case 1:return Oe(t.type)&&_l(),we(t),null;case 3:return r=t.stateNode,On(),Z(Te),Z(Ee),ss(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Wr(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,be!==null&&(Ci(be),be=null))),vi(e,t),we(t),null;case 5:is(t);var l=Qt(vr.current);if(n=t.type,e!==null&&t.stateNode!=null)qc(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(x(166));return we(t),null}if(e=Qt(at.current),Wr(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[st]=t,r[gr]=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<Yn.length;l++)G(Yn[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":Is(r,o),G("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},G("invalid",r);break;case"textarea":Fs(r,o),G("invalid",r)}Qo(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&&Vr(r.textContent,s,e),l=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(o.suppressHydrationWarning!==!0&&Vr(r.textContent,s,e),l=["children",""+s]):ir.hasOwnProperty(i)&&s!=null&&i==="onScroll"&&G("scroll",r)}switch(n){case"input":Ir(r),zs(r,o,!0);break;case"textarea":Ir(r),Us(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=Sl)}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=Ea(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[st]=t,e[gr]=r,Kc(e,t,!1,!1),t.stateNode=e;e:{switch(i=Ko(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<Yn.length;l++)G(Yn[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":Is(e,r),l=Bo(e,r),G("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=ne({},r,{value:void 0}),G("invalid",e);break;case"textarea":Fs(e,r),l=Vo(e,r),G("invalid",e);break;default:l=r}Qo(n,l),s=l;for(o in s)if(s.hasOwnProperty(o)){var u=s[o];o==="style"?Na(e,u):o==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,u!=null&&ka(e,u)):o==="children"?typeof u=="string"?(n!=="textarea"||u!=="")&&sr(e,u):typeof u=="number"&&sr(e,""+u):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(ir.hasOwnProperty(o)?u!=null&&o==="onScroll"&&G("scroll",e):u!=null&&Fi(e,o,u,i))}switch(n){case"input":Ir(e),zs(e,r,!1);break;case"textarea":Ir(e),Us(e);break;case"option":r.value!=null&&e.setAttribute("value",""+zt(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?Sn(e,!!r.multiple,o,!1):r.defaultValue!=null&&Sn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=Sl)}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 we(t),null;case 6:if(e&&t.stateNode!=null)Jc(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(x(166));if(n=Qt(vr.current),Qt(at.current),Wr(t)){if(r=t.stateNode,n=t.memoizedProps,r[st]=t,(o=r.nodeValue!==n)&&(e=Me,e!==null))switch(e.tag){case 3:Vr(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Vr(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[st]=t,t.stateNode=r}return we(t),null;case 13:if(Z(ee),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(b&&Ue!==null&&t.mode&1&&!(t.flags&128))dc(),Rn(),t.flags|=98560,o=!1;else if(o=Wr(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(x(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(x(317));o[st]=t}else Rn(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;we(t),o=!1}else be!==null&&(Ci(be),be=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||ee.current&1?ue===0&&(ue=3):ws())),t.updateQueue!==null&&(t.flags|=4),we(t),null);case 4:return On(),vi(e,t),e===null&&hr(t.stateNode.containerInfo),we(t),null;case 10:return ns(t.type._context),we(t),null;case 17:return Oe(t.type)&&_l(),we(t),null;case 19:if(Z(ee),o=t.memoizedState,o===null)return we(t),null;if(r=(t.flags&128)!==0,i=o.rendering,i===null)if(r)Wn(o,!1);else{if(ue!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(i=Rl(e),i!==null){for(t.flags|=128,Wn(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 Y(ee,ee.current&1|2),t.child}e=e.sibling}o.tail!==null&&le()>An&&(t.flags|=128,r=!0,Wn(o,!1),t.lanes=4194304)}else{if(!r)if(e=Rl(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Wn(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!b)return we(t),null}else 2*le()-o.renderingStartTime>An&&n!==1073741824&&(t.flags|=128,r=!0,Wn(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=le(),t.sibling=null,n=ee.current,Y(ee,r?n&1|2:n&1),t):(we(t),null);case 22:case 23:return vs(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Fe&1073741824&&(we(t),t.subtreeFlags&6&&(t.flags|=8192)):we(t),null;case 24:return null;case 25:return null}throw Error(x(156,t.tag))}function Wp(e,t){switch(Zi(t),t.tag){case 1:return Oe(t.type)&&_l(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return On(),Z(Te),Z(Ee),ss(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return is(t),null;case 13:if(Z(ee),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(x(340));Rn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Z(ee),null;case 4:return On(),null;case 10:return ns(t.type._context),null;case 22:case 23:return vs(),null;case 24:return null;default:return null}}var qr=!1,Se=!1,Qp=typeof WeakSet=="function"?WeakSet:Set,A=null;function vn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){re(e,t,r)}else n.current=null}function wi(e,t,n){try{n()}catch(r){re(e,t,r)}}var Pu=!1;function Kp(e,t){if(ni=yl,e=ba(),Yi(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,p=0,h=e,g=null;t:for(;;){for(var k;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),(k=h.firstChild)!==null;)g=h,h=k;for(;;){if(h===e)break t;if(g===n&&++a===l&&(s=i),g===o&&++p===r&&(u=i),(k=h.nextSibling)!==null)break;h=g,g=h.parentNode}h=k}n=s===-1||u===-1?null:{start:s,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(ri={focusedElem:e,selectionRange:n},yl=!1,A=t;A!==null;)if(t=A,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,A=e;else for(;A!==null;){t=A;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 w=m.memoizedProps,N=m.memoizedState,c=t.stateNode,d=c.getSnapshotBeforeUpdate(t.elementType===t.type?w:Ge(t.type,w),N);c.__reactInternalSnapshotBeforeUpdate=d}break;case 3:var f=t.stateNode.containerInfo;f.nodeType===1?f.textContent="":f.nodeType===9&&f.documentElement&&f.removeChild(f.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(x(163))}}catch(S){re(t,t.return,S)}if(e=t.sibling,e!==null){e.return=t.return,A=e;break}A=t.return}return m=Pu,Pu=!1,m}function rr(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&&wi(t,n,o)}l=l.next}while(l!==r)}}function Kl(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 Si(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 Xc(e){var t=e.alternate;t!==null&&(e.alternate=null,Xc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[st],delete t[gr],delete t[ii],delete t[Rp],delete t[Tp])),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 Yc(e){return e.tag===5||e.tag===3||e.tag===4}function Ru(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Yc(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 _i(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=Sl));else if(r!==4&&(e=e.child,e!==null))for(_i(e,t,n),e=e.sibling;e!==null;)_i(e,t,n),e=e.sibling}function Ei(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(Ei(e,t,n),e=e.sibling;e!==null;)Ei(e,t,n),e=e.sibling}var pe=null,Ze=!1;function _t(e,t,n){for(n=n.child;n!==null;)Gc(e,t,n),n=n.sibling}function Gc(e,t,n){if(ut&&typeof ut.onCommitFiberUnmount=="function")try{ut.onCommitFiberUnmount(Ul,n)}catch{}switch(n.tag){case 5:Se||vn(n,t);case 6:var r=pe,l=Ze;pe=null,_t(e,t,n),pe=r,Ze=l,pe!==null&&(Ze?(e=pe,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):pe.removeChild(n.stateNode));break;case 18:pe!==null&&(Ze?(e=pe,n=n.stateNode,e.nodeType===8?_o(e.parentNode,n):e.nodeType===1&&_o(e,n),fr(e)):_o(pe,n.stateNode));break;case 4:r=pe,l=Ze,pe=n.stateNode.containerInfo,Ze=!0,_t(e,t,n),pe=r,Ze=l;break;case 0:case 11:case 14:case 15:if(!Se&&(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)&&wi(n,t,i),l=l.next}while(l!==r)}_t(e,t,n);break;case 1:if(!Se&&(vn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){re(n,t,s)}_t(e,t,n);break;case 21:_t(e,t,n);break;case 22:n.mode&1?(Se=(r=Se)||n.memoizedState!==null,_t(e,t,n),Se=r):_t(e,t,n);break;default:_t(e,t,n)}}function Tu(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Qp),t.forEach(function(r){var l=th.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function Xe(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:pe=s.stateNode,Ze=!1;break e;case 3:pe=s.stateNode.containerInfo,Ze=!0;break e;case 4:pe=s.stateNode.containerInfo,Ze=!0;break e}s=s.return}if(pe===null)throw Error(x(160));Gc(o,i,l),pe=null,Ze=!1;var u=l.alternate;u!==null&&(u.return=null),l.return=null}catch(a){re(l,t,a)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Zc(t,e),t=t.sibling}function Zc(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Xe(t,e),lt(e),r&4){try{rr(3,e,e.return),Kl(3,e)}catch(w){re(e,e.return,w)}try{rr(5,e,e.return)}catch(w){re(e,e.return,w)}}break;case 1:Xe(t,e),lt(e),r&512&&n!==null&&vn(n,n.return);break;case 5:if(Xe(t,e),lt(e),r&512&&n!==null&&vn(n,n.return),e.flags&32){var l=e.stateNode;try{sr(l,"")}catch(w){re(e,e.return,w)}}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&&Sa(l,o),Ko(s,i);var a=Ko(s,o);for(i=0;i<u.length;i+=2){var p=u[i],h=u[i+1];p==="style"?Na(l,h):p==="dangerouslySetInnerHTML"?ka(l,h):p==="children"?sr(l,h):Fi(l,p,h,a)}switch(s){case"input":$o(l,o);break;case"textarea":_a(l,o);break;case"select":var g=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!o.multiple;var k=o.value;k!=null?Sn(l,!!o.multiple,k,!1):g!==!!o.multiple&&(o.defaultValue!=null?Sn(l,!!o.multiple,o.defaultValue,!0):Sn(l,!!o.multiple,o.multiple?[]:"",!1))}l[gr]=o}catch(w){re(e,e.return,w)}}break;case 6:if(Xe(t,e),lt(e),r&4){if(e.stateNode===null)throw Error(x(162));l=e.stateNode,o=e.memoizedProps;try{l.nodeValue=o}catch(w){re(e,e.return,w)}}break;case 3:if(Xe(t,e),lt(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{fr(t.containerInfo)}catch(w){re(e,e.return,w)}break;case 4:Xe(t,e),lt(e);break;case 13:Xe(t,e),lt(e),l=e.child,l.flags&8192&&(o=l.memoizedState!==null,l.stateNode.isHidden=o,!o||l.alternate!==null&&l.alternate.memoizedState!==null||(gs=le())),r&4&&Tu(e);break;case 22:if(p=n!==null&&n.memoizedState!==null,e.mode&1?(Se=(a=Se)||p,Xe(t,e),Se=a):Xe(t,e),lt(e),r&8192){if(a=e.memoizedState!==null,(e.stateNode.isHidden=a)&&!p&&e.mode&1)for(A=e,p=e.child;p!==null;){for(h=A=p;A!==null;){switch(g=A,k=g.child,g.tag){case 0:case 11:case 14:case 15:rr(4,g,g.return);break;case 1:vn(g,g.return);var m=g.stateNode;if(typeof m.componentWillUnmount=="function"){r=g,n=g.return;try{t=r,m.props=t.memoizedProps,m.state=t.memoizedState,m.componentWillUnmount()}catch(w){re(r,n,w)}}break;case 5:vn(g,g.return);break;case 22:if(g.memoizedState!==null){ju(h);continue}}k!==null?(k.return=g,A=k):ju(h)}p=p.sibling}e:for(p=null,h=e;;){if(h.tag===5){if(p===null){p=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=xa("display",i))}catch(w){re(e,e.return,w)}}}else if(h.tag===6){if(p===null)try{h.stateNode.nodeValue=a?"":h.memoizedProps}catch(w){re(e,e.return,w)}}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;p===h&&(p=null),h=h.return}p===h&&(p=null),h.sibling.return=h.return,h=h.sibling}}break;case 19:Xe(t,e),lt(e),r&4&&Tu(e);break;case 21:break;default:Xe(t,e),lt(e)}}function lt(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Yc(n)){var r=n;break e}n=n.return}throw Error(x(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(sr(l,""),r.flags&=-33);var o=Ru(e);Ei(e,o,l);break;case 3:case 4:var i=r.stateNode.containerInfo,s=Ru(e);_i(e,s,i);break;default:throw Error(x(161))}}catch(u){re(e,e.return,u)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function qp(e,t,n){A=e,bc(e)}function bc(e,t,n){for(var r=(e.mode&1)!==0;A!==null;){var l=A,o=l.child;if(l.tag===22&&r){var i=l.memoizedState!==null||qr;if(!i){var s=l.alternate,u=s!==null&&s.memoizedState!==null||Se;s=qr;var a=Se;if(qr=i,(Se=u)&&!a)for(A=l;A!==null;)i=A,u=i.child,i.tag===22&&i.memoizedState!==null?Au(l):u!==null?(u.return=i,A=u):Au(l);for(;o!==null;)A=o,bc(o),o=o.sibling;A=l,qr=s,Se=a}Ou(e)}else l.subtreeFlags&8772&&o!==null?(o.return=l,A=o):Ou(e)}}function Ou(e){for(;A!==null;){var t=A;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:Se||Kl(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Se)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:Ge(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&hu(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}hu(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 p=a.memoizedState;if(p!==null){var h=p.dehydrated;h!==null&&fr(h)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(x(163))}Se||t.flags&512&&Si(t)}catch(g){re(t,t.return,g)}}if(t===e){A=null;break}if(n=t.sibling,n!==null){n.return=t.return,A=n;break}A=t.return}}function ju(e){for(;A!==null;){var t=A;if(t===e){A=null;break}var n=t.sibling;if(n!==null){n.return=t.return,A=n;break}A=t.return}}function Au(e){for(;A!==null;){var t=A;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Kl(4,t)}catch(u){re(t,n,u)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(u){re(t,l,u)}}var o=t.return;try{Si(t)}catch(u){re(t,o,u)}break;case 5:var i=t.return;try{Si(t)}catch(u){re(t,i,u)}}}catch(u){re(t,t.return,u)}if(t===e){A=null;break}var s=t.sibling;if(s!==null){s.return=t.return,A=s;break}A=t.return}}var Jp=Math.ceil,jl=St.ReactCurrentDispatcher,hs=St.ReactCurrentOwner,Ke=St.ReactCurrentBatchConfig,W=0,fe=null,oe=null,he=0,Fe=0,wn=Mt(0),ue=0,Er=null,bt=0,ql=0,ms=0,lr=null,Pe=null,gs=0,An=1/0,ft=null,Al=!1,ki=null,Lt=null,Jr=!1,Pt=null,Ll=0,or=0,xi=null,il=-1,sl=0;function xe(){return W&6?le():il!==-1?il:il=le()}function Dt(e){return e.mode&1?W&2&&he!==0?he&-he:jp.transition!==null?(sl===0&&(sl=Fa()),sl):(e=J,e!==0||(e=window.event,e=e===void 0?16:Wa(e.type)),e):1}function tt(e,t,n,r){if(50<or)throw or=0,xi=null,Error(x(185));xr(e,n,r),(!(W&2)||e!==fe)&&(e===fe&&(!(W&2)&&(ql|=n),ue===4&&Nt(e,he)),je(e,r),n===1&&W===0&&!(t.mode&1)&&(An=le()+500,Vl&&Bt()))}function je(e,t){var n=e.callbackNode;jd(e,t);var r=gl(e,e===fe?he:0);if(r===0)n!==null&&$s(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&$s(n),t===1)e.tag===0?Op(Lu.bind(null,e)):ac(Lu.bind(null,e)),Cp(function(){!(W&6)&&Bt()}),n=null;else{switch(Ua(r)){case 1:n=Hi;break;case 4:n=Ia;break;case 16:n=ml;break;case 536870912:n=za;break;default:n=ml}n=uf(n,ef.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function ef(e,t){if(il=-1,sl=0,W&6)throw Error(x(327));var n=e.callbackNode;if(Nn()&&e.callbackNode!==n)return null;var r=gl(e,e===fe?he:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=Dl(e,r);else{t=r;var l=W;W|=2;var o=nf();(fe!==e||he!==t)&&(ft=null,An=le()+500,qt(e,t));do try{Gp();break}catch(s){tf(e,s)}while(!0);ts(),jl.current=o,W=l,oe!==null?t=0:(fe=null,he=0,t=ue)}if(t!==0){if(t===2&&(l=Go(e),l!==0&&(r=l,t=Ni(e,l))),t===1)throw n=Er,qt(e,0),Nt(e,r),je(e,le()),n;if(t===6)Nt(e,r);else{if(l=e.current.alternate,!(r&30)&&!Xp(l)&&(t=Dl(e,r),t===2&&(o=Go(e),o!==0&&(r=o,t=Ni(e,o))),t===1))throw n=Er,qt(e,0),Nt(e,r),je(e,le()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(x(345));case 2:Ht(e,Pe,ft);break;case 3:if(Nt(e,r),(r&130023424)===r&&(t=gs+500-le(),10<t)){if(gl(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){xe(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=oi(Ht.bind(null,e,Pe,ft),t);break}Ht(e,Pe,ft);break;case 4:if(Nt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var i=31-et(r);o=1<<i,i=t[i],i>l&&(l=i),r&=~o}if(r=l,r=le()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Jp(r/1960))-r,10<r){e.timeoutHandle=oi(Ht.bind(null,e,Pe,ft),r);break}Ht(e,Pe,ft);break;case 5:Ht(e,Pe,ft);break;default:throw Error(x(329))}}}return je(e,le()),e.callbackNode===n?ef.bind(null,e):null}function Ni(e,t){var n=lr;return e.current.memoizedState.isDehydrated&&(qt(e,t).flags|=256),e=Dl(e,t),e!==2&&(t=Pe,Pe=n,t!==null&&Ci(t)),e}function Ci(e){Pe===null?Pe=e:Pe.push.apply(Pe,e)}function Xp(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(!nt(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 Nt(e,t){for(t&=~ms,t&=~ql,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-et(t),r=1<<n;e[n]=-1,t&=~r}}function Lu(e){if(W&6)throw Error(x(327));Nn();var t=gl(e,0);if(!(t&1))return je(e,le()),null;var n=Dl(e,t);if(e.tag!==0&&n===2){var r=Go(e);r!==0&&(t=r,n=Ni(e,r))}if(n===1)throw n=Er,qt(e,0),Nt(e,t),je(e,le()),n;if(n===6)throw Error(x(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Ht(e,Pe,ft),je(e,le()),null}function ys(e,t){var n=W;W|=1;try{return e(t)}finally{W=n,W===0&&(An=le()+500,Vl&&Bt())}}function en(e){Pt!==null&&Pt.tag===0&&!(W&6)&&Nn();var t=W;W|=1;var n=Ke.transition,r=J;try{if(Ke.transition=null,J=1,e)return e()}finally{J=r,Ke.transition=n,W=t,!(W&6)&&Bt()}}function vs(){Fe=wn.current,Z(wn)}function qt(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Np(n)),oe!==null)for(n=oe.return;n!==null;){var r=n;switch(Zi(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&_l();break;case 3:On(),Z(Te),Z(Ee),ss();break;case 5:is(r);break;case 4:On();break;case 13:Z(ee);break;case 19:Z(ee);break;case 10:ns(r.type._context);break;case 22:case 23:vs()}n=n.return}if(fe=e,oe=e=It(e.current,null),he=Fe=t,ue=0,Er=null,ms=ql=bt=0,Pe=lr=null,Wt!==null){for(t=0;t<Wt.length;t++)if(n=Wt[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}Wt=null}return e}function tf(e,t){do{var n=oe;try{if(ts(),rl.current=Ol,Tl){for(var r=te.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}Tl=!1}if(Zt=0,ce=se=te=null,nr=!1,wr=0,hs.current=null,n===null||n.return===null){ue=1,Er=t,oe=null;break}e:{var o=e,i=n.return,s=n,u=t;if(t=he,s.flags|=32768,u!==null&&typeof u=="object"&&typeof u.then=="function"){var a=u,p=s,h=p.tag;if(!(p.mode&1)&&(h===0||h===11||h===15)){var g=p.alternate;g?(p.updateQueue=g.updateQueue,p.memoizedState=g.memoizedState,p.lanes=g.lanes):(p.updateQueue=null,p.memoizedState=null)}var k=Su(i);if(k!==null){k.flags&=-257,_u(k,i,s,o,t),k.mode&1&&wu(o,a,t),t=k,u=a;var m=t.updateQueue;if(m===null){var w=new Set;w.add(u),t.updateQueue=w}else m.add(u);break e}else{if(!(t&1)){wu(o,a,t),ws();break e}u=Error(x(426))}}else if(b&&s.mode&1){var N=Su(i);if(N!==null){!(N.flags&65536)&&(N.flags|=256),_u(N,i,s,o,t),bi(jn(u,s));break e}}o=u=jn(u,s),ue!==4&&(ue=2),lr===null?lr=[o]:lr.push(o),o=i;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var c=Uc(o,u,t);pu(o,c);break e;case 1:s=u;var d=o.type,f=o.stateNode;if(!(o.flags&128)&&(typeof d.getDerivedStateFromError=="function"||f!==null&&typeof f.componentDidCatch=="function"&&(Lt===null||!Lt.has(f)))){o.flags|=65536,t&=-t,o.lanes|=t;var S=Mc(o,s,t);pu(o,S);break e}}o=o.return}while(o!==null)}lf(n)}catch(C){t=C,oe===n&&n!==null&&(oe=n=n.return);continue}break}while(!0)}function nf(){var e=jl.current;return jl.current=Ol,e===null?Ol:e}function ws(){(ue===0||ue===3||ue===2)&&(ue=4),fe===null||!(bt&268435455)&&!(ql&268435455)||Nt(fe,he)}function Dl(e,t){var n=W;W|=2;var r=nf();(fe!==e||he!==t)&&(ft=null,qt(e,t));do try{Yp();break}catch(l){tf(e,l)}while(!0);if(ts(),W=n,jl.current=r,oe!==null)throw Error(x(261));return fe=null,he=0,ue}function Yp(){for(;oe!==null;)rf(oe)}function Gp(){for(;oe!==null&&!Ed();)rf(oe)}function rf(e){var t=sf(e.alternate,e,Fe);e.memoizedProps=e.pendingProps,t===null?lf(e):oe=t,hs.current=null}function lf(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=Wp(n,t),n!==null){n.flags&=32767,oe=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{ue=6,oe=null;return}}else if(n=Vp(n,t,Fe),n!==null){oe=n;return}if(t=t.sibling,t!==null){oe=t;return}oe=t=e}while(t!==null);ue===0&&(ue=5)}function Ht(e,t,n){var r=J,l=Ke.transition;try{Ke.transition=null,J=1,Zp(e,t,n,r)}finally{Ke.transition=l,J=r}return null}function Zp(e,t,n,r){do Nn();while(Pt!==null);if(W&6)throw Error(x(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(x(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(Ad(e,o),e===fe&&(oe=fe=null,he=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Jr||(Jr=!0,uf(ml,function(){return Nn(),null})),o=(n.flags&15990)!==0,n.subtreeFlags&15990||o){o=Ke.transition,Ke.transition=null;var i=J;J=1;var s=W;W|=4,hs.current=null,Kp(e,n),Zc(n,e),vp(ri),yl=!!ni,ri=ni=null,e.current=n,qp(n),kd(),W=s,J=i,Ke.transition=o}else e.current=n;if(Jr&&(Jr=!1,Pt=e,Ll=l),o=e.pendingLanes,o===0&&(Lt=null),Cd(n.stateNode),je(e,le()),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(Al)throw Al=!1,e=ki,ki=null,e;return Ll&1&&e.tag!==0&&Nn(),o=e.pendingLanes,o&1?e===xi?or++:(or=0,xi=e):or=0,Bt(),null}function Nn(){if(Pt!==null){var e=Ua(Ll),t=Ke.transition,n=J;try{if(Ke.transition=null,J=16>e?16:e,Pt===null)var r=!1;else{if(e=Pt,Pt=null,Ll=0,W&6)throw Error(x(331));var l=W;for(W|=4,A=e.current;A!==null;){var o=A,i=o.child;if(A.flags&16){var s=o.deletions;if(s!==null){for(var u=0;u<s.length;u++){var a=s[u];for(A=a;A!==null;){var p=A;switch(p.tag){case 0:case 11:case 15:rr(8,p,o)}var h=p.child;if(h!==null)h.return=p,A=h;else for(;A!==null;){p=A;var g=p.sibling,k=p.return;if(Xc(p),p===a){A=null;break}if(g!==null){g.return=k,A=g;break}A=k}}}var m=o.alternate;if(m!==null){var w=m.child;if(w!==null){m.child=null;do{var N=w.sibling;w.sibling=null,w=N}while(w!==null)}}A=o}}if(o.subtreeFlags&2064&&i!==null)i.return=o,A=i;else e:for(;A!==null;){if(o=A,o.flags&2048)switch(o.tag){case 0:case 11:case 15:rr(9,o,o.return)}var c=o.sibling;if(c!==null){c.return=o.return,A=c;break e}A=o.return}}var d=e.current;for(A=d;A!==null;){i=A;var f=i.child;if(i.subtreeFlags&2064&&f!==null)f.return=i,A=f;else e:for(i=d;A!==null;){if(s=A,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:Kl(9,s)}}catch(C){re(s,s.return,C)}if(s===i){A=null;break e}var S=s.sibling;if(S!==null){S.return=s.return,A=S;break e}A=s.return}}if(W=l,Bt(),ut&&typeof ut.onPostCommitFiberRoot=="function")try{ut.onPostCommitFiberRoot(Ul,e)}catch{}r=!0}return r}finally{J=n,Ke.transition=t}}return!1}function Du(e,t,n){t=jn(n,t),t=Uc(e,t,1),e=At(e,t,1),t=xe(),e!==null&&(xr(e,1,t),je(e,t))}function re(e,t,n){if(e.tag===3)Du(e,e,n);else for(;t!==null;){if(t.tag===3){Du(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Lt===null||!Lt.has(r))){e=jn(n,e),e=Mc(t,e,1),t=At(t,e,1),e=xe(),t!==null&&(xr(t,1,e),je(t,e));break}}t=t.return}}function bp(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=xe(),e.pingedLanes|=e.suspendedLanes&n,fe===e&&(he&n)===n&&(ue===4||ue===3&&(he&130023424)===he&&500>le()-gs?qt(e,0):ms|=n),je(e,t)}function of(e,t){t===0&&(e.mode&1?(t=Ur,Ur<<=1,!(Ur&130023424)&&(Ur=4194304)):t=1);var n=xe();e=vt(e,t),e!==null&&(xr(e,t,n),je(e,n))}function eh(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),of(e,n)}function th(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(x(314))}r!==null&&r.delete(t),of(e,n)}var sf;sf=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Te.current)Re=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Re=!1,Hp(e,t,n);Re=!!(e.flags&131072)}else Re=!1,b&&t.flags&1048576&&cc(t,xl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;ol(e,t),e=t.pendingProps;var l=Pn(t,Ee.current);xn(t,n),l=as(null,t,r,e,l,n);var o=cs();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,Oe(r)?(o=!0,El(t)):o=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,ls(t),l.updater=Ql,t.stateNode=l,l._reactInternals=t,di(t,r,e,n),t=mi(null,t,r,!0,o,n)):(t.tag=0,b&&o&&Gi(t),ke(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(ol(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=rh(r),e=Ge(r,e),l){case 0:t=hi(null,t,r,e,n);break e;case 1:t=xu(null,t,r,e,n);break e;case 11:t=Eu(null,t,r,e,n);break e;case 14:t=ku(null,t,r,Ge(r.type,e),n);break e}throw Error(x(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ge(r,l),hi(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ge(r,l),xu(e,t,r,l,n);case 3:e:{if(Vc(t),e===null)throw Error(x(387));r=t.pendingProps,o=t.memoizedState,l=o.element,gc(e,t),Pl(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=jn(Error(x(423)),t),t=Nu(e,t,r,n,l);break e}else if(r!==l){l=jn(Error(x(424)),t),t=Nu(e,t,r,n,l);break e}else for(Ue=jt(t.stateNode.containerInfo.firstChild),Me=t,b=!0,be=null,n=hc(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Rn(),r===l){t=wt(e,t,n);break e}ke(e,t,r,n)}t=t.child}return t;case 5:return yc(t),e===null&&ai(t),r=t.type,l=t.pendingProps,o=e!==null?e.memoizedProps:null,i=l.children,li(r,l)?i=null:o!==null&&li(r,o)&&(t.flags|=32),Hc(e,t),ke(e,t,i,n),t.child;case 6:return e===null&&ai(t),null;case 13:return Wc(e,t,n);case 4:return os(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Tn(t,null,r,n):ke(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ge(r,l),Eu(e,t,r,l,n);case 7:return ke(e,t,t.pendingProps,n),t.child;case 8:return ke(e,t,t.pendingProps.children,n),t.child;case 12:return ke(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,Y(Nl,r._currentValue),r._currentValue=i,o!==null)if(nt(o.value,i)){if(o.children===l.children&&!Te.current){t=wt(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=mt(-1,n&-n),u.tag=2;var a=o.updateQueue;if(a!==null){a=a.shared;var p=a.pending;p===null?u.next=u:(u.next=p.next,p.next=u),a.pending=u}}o.lanes|=n,u=o.alternate,u!==null&&(u.lanes|=n),ci(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(x(341));i.lanes|=n,s=i.alternate,s!==null&&(s.lanes|=n),ci(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}ke(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,xn(t,n),l=qe(l),r=r(l),t.flags|=1,ke(e,t,r,n),t.child;case 14:return r=t.type,l=Ge(r,t.pendingProps),l=Ge(r.type,l),ku(e,t,r,l,n);case 15:return Bc(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ge(r,l),ol(e,t),t.tag=1,Oe(r)?(e=!0,El(t)):e=!1,xn(t,n),Fc(t,r,l),di(t,r,l,n),mi(null,t,r,!0,e,n);case 19:return Qc(e,t,n);case 22:return $c(e,t,n)}throw Error(x(156,t.tag))};function uf(e,t){return Da(e,t)}function nh(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 Qe(e,t,n,r){return new nh(e,t,n,r)}function Ss(e){return e=e.prototype,!(!e||!e.isReactComponent)}function rh(e){if(typeof e=="function")return Ss(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Mi)return 11;if(e===Bi)return 14}return 2}function It(e,t){var n=e.alternate;return n===null?(n=Qe(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 ul(e,t,n,r,l,o){var i=2;if(r=e,typeof e=="function")Ss(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case an:return Jt(n.children,l,o,t);case Ui:i=8,l|=8;break;case zo:return e=Qe(12,n,t,l|2),e.elementType=zo,e.lanes=o,e;case Fo:return e=Qe(13,n,t,l),e.elementType=Fo,e.lanes=o,e;case Uo:return e=Qe(19,n,t,l),e.elementType=Uo,e.lanes=o,e;case ya:return Jl(n,l,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case ma:i=10;break e;case ga:i=9;break e;case Mi:i=11;break e;case Bi:i=14;break e;case Et:i=16,r=null;break e}throw Error(x(130,e==null?e:typeof e,""))}return t=Qe(i,n,t,l),t.elementType=e,t.type=r,t.lanes=o,t}function Jt(e,t,n,r){return e=Qe(7,e,r,t),e.lanes=n,e}function Jl(e,t,n,r){return e=Qe(22,e,r,t),e.elementType=ya,e.lanes=n,e.stateNode={isHidden:!1},e}function To(e,t,n){return e=Qe(6,e,null,t),e.lanes=n,e}function Oo(e,t,n){return t=Qe(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function lh(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=ao(0),this.expirationTimes=ao(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ao(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function _s(e,t,n,r,l,o,i,s,u){return e=new lh(e,t,n,s,u),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Qe(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},ls(o),e}function oh(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:un,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function af(e){if(!e)return Ft;e=e._reactInternals;e:{if(rn(e)!==e||e.tag!==1)throw Error(x(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Oe(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(x(171))}if(e.tag===1){var n=e.type;if(Oe(n))return uc(e,n,t)}return t}function cf(e,t,n,r,l,o,i,s,u){return e=_s(n,r,!0,e,l,o,i,s,u),e.context=af(null),n=e.current,r=xe(),l=Dt(n),o=mt(r,l),o.callback=t??null,At(n,o,l),e.current.lanes=l,xr(e,l,r),je(e,r),e}function Xl(e,t,n,r){var l=t.current,o=xe(),i=Dt(l);return n=af(n),t.context===null?t.context=n:t.pendingContext=n,t=mt(o,i),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=At(l,t,i),e!==null&&(tt(e,l,i,o),nl(e,l,i)),i}function Il(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 Iu(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Es(e,t){Iu(e,t),(e=e.alternate)&&Iu(e,t)}function ih(){return null}var ff=typeof reportError=="function"?reportError:function(e){console.error(e)};function ks(e){this._internalRoot=e}Yl.prototype.render=ks.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(x(409));Xl(e,t,null,null)};Yl.prototype.unmount=ks.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;en(function(){Xl(null,e,null,null)}),t[yt]=null}};function Yl(e){this._internalRoot=e}Yl.prototype.unstable_scheduleHydration=function(e){if(e){var t=$a();e={blockedOn:null,target:e,priority:t};for(var n=0;n<xt.length&&t!==0&&t<xt[n].priority;n++);xt.splice(n,0,e),n===0&&Va(e)}};function xs(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Gl(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function zu(){}function sh(e,t,n,r,l){if(l){if(typeof r=="function"){var o=r;r=function(){var a=Il(i);o.call(a)}}var i=cf(t,r,e,0,null,!1,!1,"",zu);return e._reactRootContainer=i,e[yt]=i.current,hr(e.nodeType===8?e.parentNode:e),en(),i}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var s=r;r=function(){var a=Il(u);s.call(a)}}var u=_s(e,0,!1,null,null,!1,!1,"",zu);return e._reactRootContainer=u,e[yt]=u.current,hr(e.nodeType===8?e.parentNode:e),en(function(){Xl(t,u,n,r)}),u}function Zl(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=Il(i);s.call(u)}}Xl(t,i,e,l)}else i=sh(n,t,e,l,r);return Il(i)}Ma=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Xn(t.pendingLanes);n!==0&&(Vi(t,n|1),je(t,le()),!(W&6)&&(An=le()+500,Bt()))}break;case 13:en(function(){var r=vt(e,1);if(r!==null){var l=xe();tt(r,e,1,l)}}),Es(e,1)}};Wi=function(e){if(e.tag===13){var t=vt(e,134217728);if(t!==null){var n=xe();tt(t,e,134217728,n)}Es(e,134217728)}};Ba=function(e){if(e.tag===13){var t=Dt(e),n=vt(e,t);if(n!==null){var r=xe();tt(n,e,t,r)}Es(e,t)}};$a=function(){return J};Ha=function(e,t){var n=J;try{return J=e,t()}finally{J=n}};Jo=function(e,t,n){switch(t){case"input":if($o(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=Hl(r);if(!l)throw Error(x(90));wa(r),$o(r,l)}}}break;case"textarea":_a(e,n);break;case"select":t=n.value,t!=null&&Sn(e,!!n.multiple,t,!1)}};Ra=ys;Ta=en;var uh={usingClientEntryPoint:!1,Events:[Cr,pn,Hl,Ca,Pa,ys]},Qn={findFiberByHostInstance:Vt,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},ah={bundleType:Qn.bundleType,version:Qn.version,rendererPackageName:Qn.rendererPackageName,rendererConfig:Qn.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:St.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Aa(e),e===null?null:e.stateNode},findFiberByHostInstance:Qn.findFiberByHostInstance||ih,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 Xr=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Xr.isDisabled&&Xr.supportsFiber)try{Ul=Xr.inject(ah),ut=Xr}catch{}}$e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=uh;$e.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!xs(t))throw Error(x(200));return oh(e,t,null,n)};$e.createRoot=function(e,t){if(!xs(e))throw Error(x(299));var n=!1,r="",l=ff;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=_s(e,1,!1,null,null,n,!1,r,l),e[yt]=t.current,hr(e.nodeType===8?e.parentNode:e),new ks(t)};$e.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(x(188)):(e=Object.keys(e).join(","),Error(x(268,e)));return e=Aa(t),e=e===null?null:e.stateNode,e};$e.flushSync=function(e){return en(e)};$e.hydrate=function(e,t,n){if(!Gl(t))throw Error(x(200));return Zl(null,e,t,!0,n)};$e.hydrateRoot=function(e,t,n){if(!xs(e))throw Error(x(405));var r=n!=null&&n.hydratedSources||null,l=!1,o="",i=ff;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(i=n.onRecoverableError)),t=cf(t,null,e,1,n??null,l,!1,o,i),e[yt]=t.current,hr(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 Yl(t)};$e.render=function(e,t,n){if(!Gl(t))throw Error(x(200));return Zl(null,e,t,!1,n)};$e.unmountComponentAtNode=function(e){if(!Gl(e))throw Error(x(40));return e._reactRootContainer?(en(function(){Zl(null,null,e,!1,function(){e._reactRootContainer=null,e[yt]=null})}),!0):!1};$e.unstable_batchedUpdates=ys;$e.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Gl(n))throw Error(x(200));if(e==null||e._reactInternals===void 0)throw Error(x(38));return Zl(e,t,n,!1,r)};$e.version="18.3.1-next-f1338f8080-20240426";function df(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(df)}catch(e){console.error(e)}}df(),fa.exports=$e;var ch=fa.exports,Fu=ch;Do.createRoot=Fu.createRoot,Do.hydrateRoot=Fu.hydrateRoot;function pf(e,t){return function(){return e.apply(t,arguments)}}const{toString:fh}=Object.prototype,{getPrototypeOf:Ns}=Object,{iterator:bl,toStringTag:hf}=Symbol,eo=(e=>t=>{const n=fh.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),rt=e=>(e=e.toLowerCase(),t=>eo(t)===e),to=e=>t=>typeof t===e,{isArray:Fn}=Array,Ln=to("undefined");function Rr(e){return e!==null&&!Ln(e)&&e.constructor!==null&&!Ln(e.constructor)&&Ae(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const mf=rt("ArrayBuffer");function dh(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&mf(e.buffer),t}const ph=to("string"),Ae=to("function"),gf=to("number"),Tr=e=>e!==null&&typeof e=="object",hh=e=>e===!0||e===!1,al=e=>{if(eo(e)!=="object")return!1;const t=Ns(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(hf in e)&&!(bl in e)},mh=e=>{if(!Tr(e)||Rr(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},gh=rt("Date"),yh=rt("File"),vh=rt("Blob"),wh=rt("FileList"),Sh=e=>Tr(e)&&Ae(e.pipe),_h=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Ae(e.append)&&((t=eo(e))==="formdata"||t==="object"&&Ae(e.toString)&&e.toString()==="[object FormData]"))},Eh=rt("URLSearchParams"),[kh,xh,Nh,Ch]=["ReadableStream","Request","Response","Headers"].map(rt),Ph=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Or(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,l;if(typeof e!="object"&&(e=[e]),Fn(e))for(r=0,l=e.length;r<l;r++)t.call(null,e[r],r,e);else{if(Rr(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 yf(e,t){if(Rr(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 Kt=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,vf=e=>!Ln(e)&&e!==Kt;function Pi(){const{caseless:e,skipUndefined:t}=vf(this)&&this||{},n={},r=(l,o)=>{const i=e&&yf(n,o)||o;al(n[i])&&al(l)?n[i]=Pi(n[i],l):al(l)?n[i]=Pi({},l):Fn(l)?n[i]=l.slice():(!t||!Ln(l))&&(n[i]=l)};for(let l=0,o=arguments.length;l<o;l++)arguments[l]&&Or(arguments[l],r);return n}const Rh=(e,t,n,{allOwnKeys:r}={})=>(Or(t,(l,o)=>{n&&Ae(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),Th=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Oh=(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)},jh=(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&&Ns(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Ah=(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},Lh=e=>{if(!e)return null;if(Fn(e))return e;let t=e.length;if(!gf(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},Dh=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Ns(Uint8Array)),Ih=(e,t)=>{const r=(e&&e[bl]).call(e);let l;for(;(l=r.next())&&!l.done;){const o=l.value;t.call(e,o[0],o[1])}},zh=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},Fh=rt("HTMLFormElement"),Uh=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,l){return r.toUpperCase()+l}),Uu=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Mh=rt("RegExp"),wf=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Or(n,(l,o)=>{let i;(i=t(l,o,e))!==!1&&(r[o]=i||l)}),Object.defineProperties(e,r)},Bh=e=>{wf(e,(t,n)=>{if(Ae(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(Ae(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+"'")})}})},$h=(e,t)=>{const n={},r=l=>{l.forEach(o=>{n[o]=!0})};return Fn(e)?r(e):r(String(e).split(t)),n},Hh=()=>{},Vh=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function Wh(e){return!!(e&&Ae(e.append)&&e[hf]==="FormData"&&e[bl])}const Qh=e=>{const t=new Array(10),n=(r,l)=>{if(Tr(r)){if(t.indexOf(r)>=0)return;if(Rr(r))return r;if(!("toJSON"in r)){t[l]=r;const o=Fn(r)?[]:{};return Or(r,(i,s)=>{const u=n(i,l+1);!Ln(u)&&(o[s]=u)}),t[l]=void 0,o}}return r};return n(e,0)},Kh=rt("AsyncFunction"),qh=e=>e&&(Tr(e)||Ae(e))&&Ae(e.then)&&Ae(e.catch),Sf=((e,t)=>e?setImmediate:t?((n,r)=>(Kt.addEventListener("message",({source:l,data:o})=>{l===Kt&&o===n&&r.length&&r.shift()()},!1),l=>{r.push(l),Kt.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Ae(Kt.postMessage)),Jh=typeof queueMicrotask<"u"?queueMicrotask.bind(Kt):typeof process<"u"&&process.nextTick||Sf,Xh=e=>e!=null&&Ae(e[bl]),y={isArray:Fn,isArrayBuffer:mf,isBuffer:Rr,isFormData:_h,isArrayBufferView:dh,isString:ph,isNumber:gf,isBoolean:hh,isObject:Tr,isPlainObject:al,isEmptyObject:mh,isReadableStream:kh,isRequest:xh,isResponse:Nh,isHeaders:Ch,isUndefined:Ln,isDate:gh,isFile:yh,isBlob:vh,isRegExp:Mh,isFunction:Ae,isStream:Sh,isURLSearchParams:Eh,isTypedArray:Dh,isFileList:wh,forEach:Or,merge:Pi,extend:Rh,trim:Ph,stripBOM:Th,inherits:Oh,toFlatObject:jh,kindOf:eo,kindOfTest:rt,endsWith:Ah,toArray:Lh,forEachEntry:Ih,matchAll:zh,isHTMLForm:Fh,hasOwnProperty:Uu,hasOwnProp:Uu,reduceDescriptors:wf,freezeMethods:Bh,toObjectSet:$h,toCamelCase:Uh,noop:Hh,toFiniteNumber:Vh,findKey:yf,global:Kt,isContextDefined:vf,isSpecCompliantForm:Wh,toJSONObject:Qh,isAsyncFn:Kh,isThenable:qh,setImmediate:Sf,asap:Jh,isIterable:Xh};let z=class _f extends Error{static from(t,n,r,l,o,i){const s=new _f(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:y.toJSONObject(this.config),code:this.code,status:this.status}}};z.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";z.ERR_BAD_OPTION="ERR_BAD_OPTION";z.ECONNABORTED="ECONNABORTED";z.ETIMEDOUT="ETIMEDOUT";z.ERR_NETWORK="ERR_NETWORK";z.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";z.ERR_DEPRECATED="ERR_DEPRECATED";z.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";z.ERR_BAD_REQUEST="ERR_BAD_REQUEST";z.ERR_CANCELED="ERR_CANCELED";z.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";z.ERR_INVALID_URL="ERR_INVALID_URL";const Yh=null;function Ri(e){return y.isPlainObject(e)||y.isArray(e)}function Ef(e){return y.endsWith(e,"[]")?e.slice(0,-2):e}function Mu(e,t,n){return e?e.concat(t).map(function(l,o){return l=Ef(l),!n&&o?"["+l+"]":l}).join(n?".":""):t}function Gh(e){return y.isArray(e)&&!e.some(Ri)}const Zh=y.toFlatObject(y,{},null,function(t){return/^is[A-Z]/.test(t)});function no(e,t,n){if(!y.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=y.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(w,N){return!y.isUndefined(N[w])});const r=n.metaTokens,l=n.visitor||p,o=n.dots,i=n.indexes,u=(n.Blob||typeof Blob<"u"&&Blob)&&y.isSpecCompliantForm(t);if(!y.isFunction(l))throw new TypeError("visitor must be a function");function a(m){if(m===null)return"";if(y.isDate(m))return m.toISOString();if(y.isBoolean(m))return m.toString();if(!u&&y.isBlob(m))throw new z("Blob is not supported. Use a Buffer instead.");return y.isArrayBuffer(m)||y.isTypedArray(m)?u&&typeof Blob=="function"?new Blob([m]):Buffer.from(m):m}function p(m,w,N){let c=m;if(m&&!N&&typeof m=="object"){if(y.endsWith(w,"{}"))w=r?w:w.slice(0,-2),m=JSON.stringify(m);else if(y.isArray(m)&&Gh(m)||(y.isFileList(m)||y.endsWith(w,"[]"))&&(c=y.toArray(m)))return w=Ef(w),c.forEach(function(f,S){!(y.isUndefined(f)||f===null)&&t.append(i===!0?Mu([w],S,o):i===null?w:w+"[]",a(f))}),!1}return Ri(m)?!0:(t.append(Mu(N,w,o),a(m)),!1)}const h=[],g=Object.assign(Zh,{defaultVisitor:p,convertValue:a,isVisitable:Ri});function k(m,w){if(!y.isUndefined(m)){if(h.indexOf(m)!==-1)throw Error("Circular reference detected in "+w.join("."));h.push(m),y.forEach(m,function(c,d){(!(y.isUndefined(c)||c===null)&&l.call(t,c,y.isString(d)?d.trim():d,w,g))===!0&&k(c,w?w.concat(d):[d])}),h.pop()}}if(!y.isObject(e))throw new TypeError("data must be an object");return k(e),t}function Bu(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Cs(e,t){this._pairs=[],e&&no(e,this,t)}const kf=Cs.prototype;kf.append=function(t,n){this._pairs.push([t,n])};kf.toString=function(t){const n=t?function(r){return t.call(this,r,Bu)}:Bu;return this._pairs.map(function(l){return n(l[0])+"="+n(l[1])},"").join("&")};function bh(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function xf(e,t,n){if(!t)return e;const r=n&&n.encode||bh,l=y.isFunction(n)?{serialize:n}:n,o=l&&l.serialize;let i;if(o?i=o(t,l):i=y.isURLSearchParams(t)?t.toString():new Cs(t,l).toString(r),i){const s=e.indexOf("#");s!==-1&&(e=e.slice(0,s)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class $u{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){y.forEach(this.handlers,function(r){r!==null&&t(r)})}}const Nf={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},em=typeof URLSearchParams<"u"?URLSearchParams:Cs,tm=typeof FormData<"u"?FormData:null,nm=typeof Blob<"u"?Blob:null,rm={isBrowser:!0,classes:{URLSearchParams:em,FormData:tm,Blob:nm},protocols:["http","https","file","blob","url","data"]},Ps=typeof window<"u"&&typeof document<"u",Ti=typeof navigator=="object"&&navigator||void 0,lm=Ps&&(!Ti||["ReactNative","NativeScript","NS"].indexOf(Ti.product)<0),om=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",im=Ps&&window.location.href||"http://localhost",sm=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Ps,hasStandardBrowserEnv:lm,hasStandardBrowserWebWorkerEnv:om,navigator:Ti,origin:im},Symbol.toStringTag,{value:"Module"})),_e={...sm,...rm};function um(e,t){return no(e,new _e.classes.URLSearchParams,{visitor:function(n,r,l,o){return _e.isNode&&y.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)},...t})}function am(e){return y.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function cm(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 Cf(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&&y.isArray(l)?l.length:i,u?(y.hasOwnProp(l,i)?l[i]=[l[i],r]:l[i]=r,!s):((!l[i]||!y.isObject(l[i]))&&(l[i]=[]),t(n,r,l[i],o)&&y.isArray(l[i])&&(l[i]=cm(l[i])),!s)}if(y.isFormData(e)&&y.isFunction(e.entries)){const n={};return y.forEachEntry(e,(r,l)=>{t(am(r),l,n,0)}),n}return null}function fm(e,t,n){if(y.isString(e))try{return(t||JSON.parse)(e),y.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const jr={transitional:Nf,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",l=r.indexOf("application/json")>-1,o=y.isObject(t);if(o&&y.isHTMLForm(t)&&(t=new FormData(t)),y.isFormData(t))return l?JSON.stringify(Cf(t)):t;if(y.isArrayBuffer(t)||y.isBuffer(t)||y.isStream(t)||y.isFile(t)||y.isBlob(t)||y.isReadableStream(t))return t;if(y.isArrayBufferView(t))return t.buffer;if(y.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 um(t,this.formSerializer).toString();if((s=y.isFileList(t))||r.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return no(s?{"files[]":t}:t,u&&new u,this.formSerializer)}}return o||l?(n.setContentType("application/json",!1),fm(t)):t}],transformResponse:[function(t){const n=this.transitional||jr.transitional,r=n&&n.forcedJSONParsing,l=this.responseType==="json";if(y.isResponse(t)||y.isReadableStream(t))return t;if(t&&y.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"?z.from(s,z.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:_e.classes.FormData,Blob:_e.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};y.forEach(["delete","get","head","post","put","patch"],e=>{jr.headers[e]={}});const dm=y.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"]),pm=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},Hu=Symbol("internals");function Kn(e){return e&&String(e).trim().toLowerCase()}function cl(e){return e===!1||e==null?e:y.isArray(e)?e.map(cl):String(e)}function hm(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 mm=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function jo(e,t,n,r,l){if(y.isFunction(r))return r.call(this,t,n);if(l&&(t=n),!!y.isString(t)){if(y.isString(r))return t.indexOf(r)!==-1;if(y.isRegExp(r))return r.test(t)}}function gm(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function ym(e,t){const n=y.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 Le=class{constructor(t){t&&this.set(t)}set(t,n,r){const l=this;function o(s,u,a){const p=Kn(u);if(!p)throw new Error("header name must be a non-empty string");const h=y.findKey(l,p);(!h||l[h]===void 0||a===!0||a===void 0&&l[h]!==!1)&&(l[h||u]=cl(s))}const i=(s,u)=>y.forEach(s,(a,p)=>o(a,p,u));if(y.isPlainObject(t)||t instanceof this.constructor)i(t,n);else if(y.isString(t)&&(t=t.trim())&&!mm(t))i(pm(t),n);else if(y.isObject(t)&&y.isIterable(t)){let s={},u,a;for(const p of t){if(!y.isArray(p))throw TypeError("Object iterator must return a key-value pair");s[a=p[0]]=(u=s[a])?y.isArray(u)?[...u,p[1]]:[u,p[1]]:p[1]}i(s,n)}else t!=null&&o(n,t,r);return this}get(t,n){if(t=Kn(t),t){const r=y.findKey(this,t);if(r){const l=this[r];if(!n)return l;if(n===!0)return hm(l);if(y.isFunction(n))return n.call(this,l,r);if(y.isRegExp(n))return n.exec(l);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Kn(t),t){const r=y.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||jo(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let l=!1;function o(i){if(i=Kn(i),i){const s=y.findKey(r,i);s&&(!n||jo(r,r[s],s,n))&&(delete r[s],l=!0)}}return y.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||jo(this,this[o],o,t,!0))&&(delete this[o],l=!0)}return l}normalize(t){const n=this,r={};return y.forEach(this,(l,o)=>{const i=y.findKey(r,o);if(i){n[i]=cl(l),delete n[o];return}const s=t?gm(o):String(o).trim();s!==o&&delete n[o],n[s]=cl(l),r[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return y.forEach(this,(r,l)=>{r!=null&&r!==!1&&(n[l]=t&&y.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[Hu]=this[Hu]={accessors:{}}).accessors,l=this.prototype;function o(i){const s=Kn(i);r[s]||(ym(l,i),r[s]=!0)}return y.isArray(t)?t.forEach(o):o(t),this}};Le.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);y.reduceDescriptors(Le.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});y.freezeMethods(Le);function Ao(e,t){const n=this||jr,r=t||n,l=Le.from(r.headers);let o=r.data;return y.forEach(e,function(s){o=s.call(n,o,l.normalize(),t?t.status:void 0)}),l.normalize(),o}function Pf(e){return!!(e&&e.__CANCEL__)}let Ar=class extends z{constructor(t,n,r){super(t??"canceled",z.ERR_CANCELED,n,r),this.name="CanceledError",this.__CANCEL__=!0}};function Rf(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new z("Request failed with status code "+n.status,[z.ERR_BAD_REQUEST,z.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function vm(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function wm(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(),p=r[o];i||(i=a),n[l]=u,r[l]=a;let h=o,g=0;for(;h!==l;)g+=n[h++],h=h%e;if(l=(l+1)%e,l===o&&(o=(o+1)%e),a-i<t)return;const k=p&&a-p;return k?Math.round(g*1e3/k):void 0}}function Sm(e,t){let n=0,r=1e3/t,l,o;const i=(a,p=Date.now())=>{n=p,l=null,o&&(clearTimeout(o),o=null),e(...a)};return[(...a)=>{const p=Date.now(),h=p-n;h>=r?i(a,p):(l=a,o||(o=setTimeout(()=>{o=null,i(l)},r-h)))},()=>l&&i(l)]}const zl=(e,t,n=3)=>{let r=0;const l=wm(50,250);return Sm(o=>{const i=o.loaded,s=o.lengthComputable?o.total:void 0,u=i-r,a=l(u),p=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&&p?(s-i)/a:void 0,event:o,lengthComputable:s!=null,[t?"download":"upload"]:!0};e(h)},n)},Vu=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},Wu=e=>(...t)=>y.asap(()=>e(...t)),_m=_e.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,_e.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(_e.origin),_e.navigator&&/(msie|trident)/i.test(_e.navigator.userAgent)):()=>!0,Em=_e.hasStandardBrowserEnv?{write(e,t,n,r,l,o,i){if(typeof document>"u")return;const s=[`${e}=${encodeURIComponent(t)}`];y.isNumber(n)&&s.push(`expires=${new Date(n).toUTCString()}`),y.isString(r)&&s.push(`path=${r}`),y.isString(l)&&s.push(`domain=${l}`),o===!0&&s.push("secure"),y.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 km(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function xm(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Tf(e,t,n){let r=!km(t);return e&&(r||n==!1)?xm(e,t):t}const Qu=e=>e instanceof Le?{...e}:e;function tn(e,t){t=t||{};const n={};function r(a,p,h,g){return y.isPlainObject(a)&&y.isPlainObject(p)?y.merge.call({caseless:g},a,p):y.isPlainObject(p)?y.merge({},p):y.isArray(p)?p.slice():p}function l(a,p,h,g){if(y.isUndefined(p)){if(!y.isUndefined(a))return r(void 0,a,h,g)}else return r(a,p,h,g)}function o(a,p){if(!y.isUndefined(p))return r(void 0,p)}function i(a,p){if(y.isUndefined(p)){if(!y.isUndefined(a))return r(void 0,a)}else return r(void 0,p)}function s(a,p,h){if(h in t)return r(a,p);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,p,h)=>l(Qu(a),Qu(p),h,!0)};return y.forEach(Object.keys({...e,...t}),function(p){const h=u[p]||l,g=h(e[p],t[p],p);y.isUndefined(g)&&h!==s||(n[p]=g)}),n}const Of=e=>{const t=tn({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:l,xsrfCookieName:o,headers:i,auth:s}=t;if(t.headers=i=Le.from(i),t.url=xf(Tf(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),s&&i.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):""))),y.isFormData(n)){if(_e.hasStandardBrowserEnv||_e.hasStandardBrowserWebWorkerEnv)i.setContentType(void 0);else if(y.isFunction(n.getHeaders)){const u=n.getHeaders(),a=["content-type","content-length"];Object.entries(u).forEach(([p,h])=>{a.includes(p.toLowerCase())&&i.set(p,h)})}}if(_e.hasStandardBrowserEnv&&(r&&y.isFunction(r)&&(r=r(t)),r||r!==!1&&_m(t.url))){const u=l&&o&&Em.read(o);u&&i.set(l,u)}return t},Nm=typeof XMLHttpRequest<"u",Cm=Nm&&function(e){return new Promise(function(n,r){const l=Of(e);let o=l.data;const i=Le.from(l.headers).normalize();let{responseType:s,onUploadProgress:u,onDownloadProgress:a}=l,p,h,g,k,m;function w(){k&&k(),m&&m(),l.cancelToken&&l.cancelToken.unsubscribe(p),l.signal&&l.signal.removeEventListener("abort",p)}let N=new XMLHttpRequest;N.open(l.method.toUpperCase(),l.url,!0),N.timeout=l.timeout;function c(){if(!N)return;const f=Le.from("getAllResponseHeaders"in N&&N.getAllResponseHeaders()),C={data:!s||s==="text"||s==="json"?N.responseText:N.response,status:N.status,statusText:N.statusText,headers:f,config:e,request:N};Rf(function(O){n(O),w()},function(O){r(O),w()},C),N=null}"onloadend"in N?N.onloadend=c:N.onreadystatechange=function(){!N||N.readyState!==4||N.status===0&&!(N.responseURL&&N.responseURL.indexOf("file:")===0)||setTimeout(c)},N.onabort=function(){N&&(r(new z("Request aborted",z.ECONNABORTED,e,N)),N=null)},N.onerror=function(S){const C=S&&S.message?S.message:"Network Error",j=new z(C,z.ERR_NETWORK,e,N);j.event=S||null,r(j),N=null},N.ontimeout=function(){let S=l.timeout?"timeout of "+l.timeout+"ms exceeded":"timeout exceeded";const C=l.transitional||Nf;l.timeoutErrorMessage&&(S=l.timeoutErrorMessage),r(new z(S,C.clarifyTimeoutError?z.ETIMEDOUT:z.ECONNABORTED,e,N)),N=null},o===void 0&&i.setContentType(null),"setRequestHeader"in N&&y.forEach(i.toJSON(),function(S,C){N.setRequestHeader(C,S)}),y.isUndefined(l.withCredentials)||(N.withCredentials=!!l.withCredentials),s&&s!=="json"&&(N.responseType=l.responseType),a&&([g,m]=zl(a,!0),N.addEventListener("progress",g)),u&&N.upload&&([h,k]=zl(u),N.upload.addEventListener("progress",h),N.upload.addEventListener("loadend",k)),(l.cancelToken||l.signal)&&(p=f=>{N&&(r(!f||f.type?new Ar(null,e,N):f),N.abort(),N=null)},l.cancelToken&&l.cancelToken.subscribe(p),l.signal&&(l.signal.aborted?p():l.signal.addEventListener("abort",p)));const d=vm(l.url);if(d&&_e.protocols.indexOf(d)===-1){r(new z("Unsupported protocol "+d+":",z.ERR_BAD_REQUEST,e));return}N.send(o||null)})},Pm=(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 p=a instanceof Error?a:this.reason;r.abort(p instanceof z?p:new Ar(p instanceof Error?p.message:p))}};let i=t&&setTimeout(()=>{i=null,o(new z(`timeout of ${t}ms exceeded`,z.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=()=>y.asap(s),u}},Rm=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},Tm=async function*(e,t){for await(const n of Om(e))yield*Rm(n,t)},Om=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()}},Ku=(e,t,n,r)=>{const l=Tm(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:p}=await l.next();if(a){s(),u.close();return}let h=p.byteLength;if(n){let g=o+=h;n(g)}u.enqueue(new Uint8Array(p))}catch(a){throw s(a),a}},cancel(u){return s(u),l.return()}},{highWaterMark:2})},qu=64*1024,{isFunction:Yr}=y,jm=(({Request:e,Response:t})=>({Request:e,Response:t}))(y.global),{ReadableStream:Ju,TextEncoder:Xu}=y.global,Yu=(e,...t)=>{try{return!!e(...t)}catch{return!1}},Am=e=>{e=y.merge.call({skipUndefined:!0},jm,e);const{fetch:t,Request:n,Response:r}=e,l=t?Yr(t):typeof fetch=="function",o=Yr(n),i=Yr(r);if(!l)return!1;const s=l&&Yr(Ju),u=l&&(typeof Xu=="function"?(m=>w=>m.encode(w))(new Xu):async m=>new Uint8Array(await new n(m).arrayBuffer())),a=o&&s&&Yu(()=>{let m=!1;const w=new n(_e.origin,{body:new Ju,method:"POST",get duplex(){return m=!0,"half"}}).headers.has("Content-Type");return m&&!w}),p=i&&s&&Yu(()=>y.isReadableStream(new r("").body)),h={stream:p&&(m=>m.body)};l&&["text","arrayBuffer","blob","formData","stream"].forEach(m=>{!h[m]&&(h[m]=(w,N)=>{let c=w&&w[m];if(c)return c.call(w);throw new z(`Response type '${m}' is not supported`,z.ERR_NOT_SUPPORT,N)})});const g=async m=>{if(m==null)return 0;if(y.isBlob(m))return m.size;if(y.isSpecCompliantForm(m))return(await new n(_e.origin,{method:"POST",body:m}).arrayBuffer()).byteLength;if(y.isArrayBufferView(m)||y.isArrayBuffer(m))return m.byteLength;if(y.isURLSearchParams(m)&&(m=m+""),y.isString(m))return(await u(m)).byteLength},k=async(m,w)=>{const N=y.toFiniteNumber(m.getContentLength());return N??g(w)};return async m=>{let{url:w,method:N,data:c,signal:d,cancelToken:f,timeout:S,onDownloadProgress:C,onUploadProgress:j,responseType:O,headers:L,withCredentials:Q="same-origin",fetchOptions:$}=Of(m),ge=t||fetch;O=O?(O+"").toLowerCase():"text";let De=Pm([d,f&&f.toAbortSignal()],S),Ie=null;const ze=De&&De.unsubscribe&&(()=>{De.unsubscribe()});let ln;try{if(j&&a&&N!=="get"&&N!=="head"&&(ln=await k(L,c))!==0){let K=new n(w,{method:"POST",body:c,duplex:"half"}),X;if(y.isFormData(c)&&(X=K.headers.get("content-type"))&&L.setContentType(X),K.body){const[_,R]=Vu(ln,zl(Wu(j)));c=Ku(K.body,qu,_,R)}}y.isString(Q)||(Q=Q?"include":"omit");const ye=o&&"credentials"in n.prototype,ct={...$,signal:De,method:N.toUpperCase(),headers:L.normalize().toJSON(),body:c,duplex:"half",credentials:ye?Q:void 0};Ie=o&&new n(w,ct);let T=await(o?ge(Ie,$):ge(w,ct));const F=p&&(O==="stream"||O==="response");if(p&&(C||F&&ze)){const K={};["status","statusText","headers"].forEach(P=>{K[P]=T[P]});const X=y.toFiniteNumber(T.headers.get("content-length")),[_,R]=C&&Vu(X,zl(Wu(C),!0))||[];T=new r(Ku(T.body,qu,_,()=>{R&&R(),ze&&ze()}),K)}O=O||"text";let B=await h[y.findKey(h,O)||"text"](T,m);return!F&&ze&&ze(),await new Promise((K,X)=>{Rf(K,X,{data:B,headers:Le.from(T.headers),status:T.status,statusText:T.statusText,config:m,request:Ie})})}catch(ye){throw ze&&ze(),ye&&ye.name==="TypeError"&&/Load failed|fetch/i.test(ye.message)?Object.assign(new z("Network Error",z.ERR_NETWORK,m,Ie),{cause:ye.cause||ye}):z.from(ye,ye&&ye.code,m,Ie)}}},Lm=new Map,jf=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,p=Lm;for(;s--;)u=o[s],a=p.get(u),a===void 0&&p.set(u,a=s?new Map:Am(t)),p=a;return a};jf();const Rs={http:Yh,xhr:Cm,fetch:{get:jf}};y.forEach(Rs,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Gu=e=>`- ${e}`,Dm=e=>y.isFunction(e)||e===null||e===!1;function Im(e,t){e=y.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,!Dm(r)&&(l=Rs[(s=String(r)).toLowerCase()],l===void 0))throw new z(`Unknown adapter '${s}'`);if(l&&(y.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(Gu).join(` |
| 45 | `):" "+Gu(i[0]):"as no adapter specified";throw new z("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return l}const Af={getAdapter:Im,adapters:Rs};function Lo(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Ar(null,e)}function Zu(e){return Lo(e),e.headers=Le.from(e.headers),e.data=Ao.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Af.getAdapter(e.adapter||jr.adapter,e)(e).then(function(r){return Lo(e),r.data=Ao.call(e,e.transformResponse,r),r.headers=Le.from(r.headers),r},function(r){return Pf(r)||(Lo(e),r&&r.response&&(r.response.data=Ao.call(e,e.transformResponse,r.response),r.response.headers=Le.from(r.response.headers))),Promise.reject(r)})}const Lf="1.13.4",ro={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{ro[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const bu={};ro.transitional=function(t,n,r){function l(o,i){return"[Axios v"+Lf+"] Transitional option '"+o+"'"+i+(r?". "+r:"")}return(o,i,s)=>{if(t===!1)throw new z(l(i," has been removed"+(n?" in "+n:"")),z.ERR_DEPRECATED);return n&&!bu[i]&&(bu[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}};ro.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function zm(e,t,n){if(typeof e!="object")throw new z("options must be an object",z.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 z("option "+o+" must be "+u,z.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new z("Unknown option "+o,z.ERR_BAD_OPTION)}}const fl={assertOptions:zm,validators:ro},ot=fl.validators;let Xt=class{constructor(t){this.defaults=t||{},this.interceptors={request:new $u,response:new $u}}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=tn(this.defaults,n);const{transitional:r,paramsSerializer:l,headers:o}=n;r!==void 0&&fl.assertOptions(r,{silentJSONParsing:ot.transitional(ot.boolean),forcedJSONParsing:ot.transitional(ot.boolean),clarifyTimeoutError:ot.transitional(ot.boolean)},!1),l!=null&&(y.isFunction(l)?n.paramsSerializer={serialize:l}:fl.assertOptions(l,{encode:ot.function,serialize:ot.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),fl.assertOptions(n,{baseUrl:ot.spelling("baseURL"),withXsrfToken:ot.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let i=o&&y.merge(o.common,o[n.method]);o&&y.forEach(["delete","get","head","post","put","patch","common"],m=>{delete o[m]}),n.headers=Le.concat(i,o);const s=[];let u=!0;this.interceptors.request.forEach(function(w){typeof w.runWhen=="function"&&w.runWhen(n)===!1||(u=u&&w.synchronous,s.unshift(w.fulfilled,w.rejected))});const a=[];this.interceptors.response.forEach(function(w){a.push(w.fulfilled,w.rejected)});let p,h=0,g;if(!u){const m=[Zu.bind(this),void 0];for(m.unshift(...s),m.push(...a),g=m.length,p=Promise.resolve(n);h<g;)p=p.then(m[h++],m[h++]);return p}g=s.length;let k=n;for(;h<g;){const m=s[h++],w=s[h++];try{k=m(k)}catch(N){w.call(this,N);break}}try{p=Zu.call(this,k)}catch(m){return Promise.reject(m)}for(h=0,g=a.length;h<g;)p=p.then(a[h++],a[h++]);return p}getUri(t){t=tn(this.defaults,t);const n=Tf(t.baseURL,t.url,t.allowAbsoluteUrls);return xf(n,t.params,t.paramsSerializer)}};y.forEach(["delete","get","head","options"],function(t){Xt.prototype[t]=function(n,r){return this.request(tn(r||{},{method:t,url:n,data:(r||{}).data}))}});y.forEach(["post","put","patch"],function(t){function n(r){return function(o,i,s){return this.request(tn(s||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:o,data:i}))}}Xt.prototype[t]=n(),Xt.prototype[t+"Form"]=n(!0)});let Fm=class Df{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 Ar(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 Df(function(l){t=l}),cancel:t}}};function Um(e){return function(n){return e.apply(null,n)}}function Mm(e){return y.isObject(e)&&e.isAxiosError===!0}const Oi={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(Oi).forEach(([e,t])=>{Oi[t]=e});function If(e){const t=new Xt(e),n=pf(Xt.prototype.request,t);return y.extend(n,Xt.prototype,t,{allOwnKeys:!0}),y.extend(n,t,null,{allOwnKeys:!0}),n.create=function(l){return If(tn(e,l))},n}const q=If(jr);q.Axios=Xt;q.CanceledError=Ar;q.CancelToken=Fm;q.isCancel=Pf;q.VERSION=Lf;q.toFormData=no;q.AxiosError=z;q.Cancel=q.CanceledError;q.all=function(t){return Promise.all(t)};q.spread=Um;q.isAxiosError=Mm;q.mergeConfig=tn;q.AxiosHeaders=Le;q.formToJSON=e=>Cf(y.isHTMLForm(e)?new FormData(e):e);q.getAdapter=Af.getAdapter;q.HttpStatusCode=Oi;q.default=q;const{Axios:Qm,AxiosError:Km,CanceledError:qm,isCancel:Jm,CancelToken:Xm,VERSION:Ym,all:Gm,Cancel:Zm,isAxiosError:bm,spread:eg,toFormData:tg,AxiosHeaders:ng,HttpStatusCode:rg,formToJSON:lg,getAdapter:og,mergeConfig:ig}=q,Ye="https://dataapi.kitchain.cn/api/v1";function Bm(){const[e,t]=de.useState(null),[n,r]=de.useState([]),[l,o]=de.useState([]),[i,s]=de.useState(!1),[u,a]=de.useState(null),[p,h]=de.useState(0),[g,k]=de.useState(null),[m,w]=de.useState(1),N=5,[c,d]=de.useState(null),[f,S]=de.useState({steps:[],ingredients:[]}),[C,j]=de.useState(!1),[O,L]=de.useState(!1),[Q,$]=de.useState(!1),ge=async _=>{console.log("[API] 开始查询门店数据, store_name:",_);try{const R=await q.get(`${Ye}/stores/`,{params:{store_name:_}});console.log("[API] 门店响应完整:",R),console.log("[API] 门店响应 data:",R.data);const P=R.data;if(console.log("[API] result:",P,"code:",P.code,"data:",P.data),P.code===200&&P.data){const D=P.data.items||P.data,I=Array.isArray(D)?D[0]:D;console.log("[API] 设置门店数据:",I),t(I),h(ie=>ie+1),console.log("[API] currentStoreData 已设置")}else console.warn("[API] 门店响应码不为200或无data:",P)}catch(R){console.error("[API] 按名称查询门店数据失败:",R)}},De=async _=>{var R;try{const P={};_.dish_id!==void 0&&(P.dish_id=_.dish_id),_.dish_name&&(P.dish_name=_.dish_name),_.store_id!==void 0&&(P.store_id=_.store_id),_.store_name&&(P.store_name=_.store_name),console.log("[API] 查询原料参数:",P),k(_);const I=(await q.get(`${Ye}/ingredients/by-dish`,{params:P})).data;if(console.log("[API] 原料响应:",I),((R=I.data)==null?void 0:R.length)>0&&(console.log("[API] 原料数据字段:",Object.keys(I.data[0])),console.log("[API] 原料数据完整内容:",JSON.stringify(I.data[0],null,2))),I.code===200&&I.data){const ie=Array.isArray(I.data)?I.data:I.data.items||[];r(ie),console.log("[API] 设置原料数据, 共",ie.length,"条")}}catch(P){console.error("[ApiRenderPage] 查询原料数据失败:",P)}},Ie=async(_,R)=>{try{console.log("[API] 更新原料, id:",_,"数据:",R);const D=(await q.put(`${Ye}/ingredients/${_}`,R)).data;console.log("[API] 更新原料响应:",D),D.code===200&&(console.log("[API] 原料更新成功"),g&&De(g))}catch(P){throw console.error("[ApiRenderPage] 更新原料失败:",P),P}},ze=async(_,R)=>{try{const P={dish_name:_,store_name:R},I=(await q.get(`${Ye}/steps/by-name`,{params:P})).data;console.log("[API] 步骤响应:",I);const ie=Array.isArray(I.data)?I.data:[I.data].filter(Boolean);ie.length>0&&(console.log("[API] 步骤数据字段:",Object.keys(ie[0])),console.log("[API] 步骤数据完整内容:",JSON.stringify(ie[0],null,2))),I.code===200&&I.data&&o(I.data||[])}catch(P){console.error("[ApiRenderPage] 查询步骤数据失败:",P)}},ln=async(_,R,P,D)=>{var I,ie;try{const on={dish_name:_,store_name:R},E=(await q.get(`${Ye}/steps/by-name`,{params:on})).data;if(E.code!==200||!E.data)throw new Error("未找到菜品");const M=Array.isArray(E.data)?E.data:[E.data],U=(I=M[0])==null?void 0:I.dish_id;if(!U)throw new Error("未找到菜品ID");console.log("[API] 通过名称获取到 dishId:",U),await ct(U,{store_id:((ie=M[0])==null?void 0:ie.store_id)||0,step_no:P,...D})}catch(on){throw console.error("[ApiRenderPage] 通过名称更新步骤失败:",on),on}},ye=async _=>{try{const P=(await q.get(`${Ye}/steps/${_}`)).data;console.log("[API] 步骤(ID)响应:",P);const D=Array.isArray(P.data)?P.data:[P.data].filter(Boolean);D.length>0&&(console.log("[API] 步骤(ID)数据字段:",Object.keys(D[0])),console.log("[API] 步骤(ID)数据完整内容:",JSON.stringify(D[0],null,2))),P.code===200&&P.data&&o(Array.isArray(P.data)?P.data:[P.data])}catch(R){console.error("[ApiRenderPage] 查询步骤数据失败:",R)}},ct=async(_,R)=>{try{console.log("[API] 更新步骤, dishId:",_,"数据:",R);const D=(await q.put(`${Ye}/steps/${_}`,R,{params:{store_id:R.store_id,step_no:R.step_no}})).data;console.log("[API] 更新步骤响应:",D),D.code===200&&console.log("[API] 步骤更新成功")}catch(P){throw console.error("[ApiRenderPage] 更新步骤失败:",P),P}},T=async(_,R,P)=>{try{await q.post(`${Ye}/steps/batch`,{dish_name:_,store_name:R,steps:P.map(D=>({step_no:D.step_no,cooking_description:D.cooking_description,cause:D.cause,key_points:D.key_points}))})}catch(D){throw console.error("[ApiRenderPage] 批量保存步骤失败:",D),D}},F=async _=>{try{console.log("[API] 创建菜品, 数据:",_);const P=(await q.post(`${Ye}/dishes/`,_)).data;if(console.log("[API] 创建菜品响应:",P),P.code!==200)throw new Error(P.message||"创建菜品失败");return P}catch(R){throw console.error("[ApiRenderPage] 创建菜品失败:",R),R}},B=async(_,R,P)=>{try{console.log("[API] 创建步骤, dishId:",_,"storeId:",R,"steps:",P);const I=(await q.post(`${Ye}/steps/batch`,{dish_id:_,store_id:R,steps:P})).data;if(console.log("[API] 创建步骤响应:",I),I.code!==200)throw new Error(I.message||"创建步骤失败");return I}catch(D){throw console.error("[ApiRenderPage] 创建步骤失败:",D),D}},K=async _=>{try{console.log("[API] 创建原料, 数据:",_);const P=(await q.post(`${Ye}/ingredients/`,_)).data;if(console.log("[API] 创建原料响应:",P),P.code!==200)throw new Error(P.message||"创建原料失败");return P}catch(R){throw console.error("[ApiRenderPage] 创建原料失败:",R),R}},X=async()=>{if(!f.dish_name){a("缺少菜品名称");return}$(!0),a(null);try{if(await F({dish_name:f.dish_name}),console.log("[Stock] 菜品创建成功"),f.steps.length>0&&(await B(0,10,f.steps.map(_=>({step_no:_.step_no,cooking_description:_.cooking_description,cause:_.cause,key_points:_.key_points}))),console.log("[Stock] 步骤创建成功")),f.ingredients.length>0){for(const _ of f.ingredients)await K({store_id:10,ing_name:_.ing_name,ing_type:_.ing_type,ing_cost:_.ing_cost,ingredient_count:_.ingredient_count,ing_amount:_.ing_amount});console.log("[Stock] 原料创建成功")}console.log("[Stock] 入库完成"),L(!1),alert("入库成功!")}catch(_){console.error("[Stock] 入库失败:",_),a("入库失败,请重试")}finally{$(!1)}};return de.useEffect(()=>{const _=R=>{console.log("========== 收到 postMessage =========="),console.log("origin:",R.origin),console.log("data:",JSON.stringify(R.data,null,2)),console.log("======================================");const P=R.data;if((P==null?void 0:P.type)!=="tool_event"||!(P!=null&&P.event)){console.log("[Debug] 消息格式不正确");return}const D=P,{type:I,code:ie,id:on,timestamp:zf,data:E}=D.event;if(console.log(`[解析] ${ie} | ${I} | id: ${on}`,E),ie==="UPDATE_STORES"){console.log("[Debug] 匹配到 UPDATE_STORES 事件"),console.log("[Debug] eventData keys:",Object.keys(E)),console.log("[Debug] eventData.store_name:",E.store_name),console.log("[Debug] eventData:",JSON.stringify(E,null,2));const M=E.store_name;if(console.log("[Debug] storeName:",M,"type:",typeof M),!M){console.warn("[Event] 门店名称为空");return}I==="tool_event_start"&&(console.log("[Event] 开始查询门店, store_name:",M),ge(String(M)))}else if(ie==="UPDATE_INGREDIENTS_BY_DISH"){const M=E.id||E.ingredient_id,U=E.store_id;if(I==="tool_event_start"){if(S({steps:[],ingredients:[]}),!M||!U){console.warn("[Event] 更新原料缺少必传参数: id, store_id");return}const V={};E.store_id!==void 0&&(V.store_id=Number(E.store_id)),E.dish_id!==void 0&&(V.dish_id=Number(E.dish_id)),E.ing_id!==void 0&&(V.ing_id=Number(E.ing_id)),E.ing_name&&(V.ing_name=E.ing_name),E.ing_type!==void 0&&(V.ing_type=Number(E.ing_type)),E.ing_yield_rate!==void 0&&(V.ing_yield_rate=Number(E.ing_yield_rate)),E.ing_process_ratio!==void 0&&(V.ing_process_ratio=Number(E.ing_process_ratio)),E.ing_amount!==void 0&&(V.ing_amount=Number(E.ing_amount)),E.ing_ratio!==void 0&&(V.ing_ratio=Number(E.ing_ratio)),E.ing_type_code&&(V.ing_type_code=E.ing_type_code),E.ing_spec&&(V.ing_spec=E.ing_spec),E.ing_weight_g!==void 0&&(V.ing_weight_g=Number(E.ing_weight_g)),E.ing_cost!==void 0&&(V.ing_cost=Number(E.ing_cost)),E.ingredient_count!==void 0&&(V.ingredient_count=Number(E.ingredient_count)),console.log("[Event] 开始更新原料, id:",M,"数据:",V),Ie(Number(M),V).catch(()=>a("更新原料失败"))}else if(I==="tool_event_end"){S({steps:[],ingredients:[]});const V={};E.dish_id!==void 0&&(V.dish_id=Number(E.dish_id)),E.dish_name&&(V.dish_name=E.dish_name),E.store_id!==void 0&&(V.store_id=Number(E.store_id)),E.store_name&&(V.store_name=E.store_name),k(V),console.log("[Event] 查询原料参数:",V),De(V)}}else if(ie==="UPDATE_STEPS_BY_ID"){if(I==="tool_event_start"){S({steps:[],ingredients:[]});const M=E.dish_id,U=E.store_id,V=E.step_no;if(!M||!U||!V){console.warn("[Event] 更新步骤缺少必传参数: dish_id, store_id, step_no");return}const ae={store_id:Number(U),step_no:Number(V)};E.cooking_description&&(ae.cooking_description=E.cooking_description),E.cause&&(ae.cause=E.cause),E.key_points&&(ae.key_points=E.key_points),console.log("[Event] 开始更新步骤, dishId:",M,"数据:",ae),ct(Number(M),ae).catch(()=>a("更新步骤失败"))}else if(I==="tool_event_end"){S({steps:[],ingredients:[]});const M=E.id||E.dish_id;M?(console.log("[Event] 查询步骤详情, id:",M),ye(Number(M))):console.warn("[Event] 查询步骤缺少 id 参数")}}else if(ie==="UPDATE_STEPS_BY_NAME"){if(I==="tool_event_start"){S({steps:[],ingredients:[]});const M=E.dish_name,U=E.store_name,V=E.step_no;if(!M||!U||!V){console.warn("[Event] 更新步骤缺少必传参数: dish_name, store_name, step_no");return}const ae={cooking_description:E.cooking_description,cause:E.cause,key_points:E.key_points};console.log("[Event] 开始通过名称更新步骤:",{dishName:M,storeName:U,stepNo:V,updateData:ae}),ln(M,U,Number(V),ae).catch(()=>a("更新步骤失败"))}else if(I==="tool_event_end"){S({steps:[],ingredients:[]});const M=E.dish_name,U=E.store_name;if(!M||!U){console.warn("[Event] 查询步骤缺少必传参数: dish_name, store_name");return}console.log("[Event] 查询步骤:",{dishName:M,storeName:U}),ze(M,U)}}else if(ie==="UPDATE_BATCH_STEPS_BY_NAME"){if(I==="tool_event_start"){S({steps:[],ingredients:[]});const M=E.dish_name,U=E.store_name,V=E.steps;M&&U&&V&&(s(!0),T(M,U,V).catch(()=>a("保存步骤失败")).finally(()=>s(!1)))}else if(I==="tool_event_end"){S({steps:[],ingredients:[]});const M=E.dish_name||E.dishName,U=E.store_name||E.storeName;M&&ze(M,U)}}else if(ie==="DISH_CREATE")if(I==="tool_event_start"){if(E.step_no!==void 0){const M={step_no:Number(E.step_no),cooking_description:E.cooking_description||"",cause:E.cause||"",key_points:E.key_points||""};S(U=>U.steps.some(ae=>ae.step_no===M.step_no)?{...U,steps:U.steps.map(ae=>ae.step_no===M.step_no?M:ae),dish_name:E.dish_name||U.dish_name,cuisine:E.cuisine||U.cuisine,scene:E.scene||U.scene}:{...U,steps:[...U.steps,M],dish_name:E.dish_name||U.dish_name,cuisine:E.cuisine||U.cuisine,scene:E.scene||U.scene})}if(E.ing_name){const M={ing_name:E.ing_name,ing_type:Number(E.ing_type)||1,ing_amount:Number(E.ing_amount)||0,ing_cost:Number(E.ing_cost)||0,ingredient_count:Number(E.ingredient_count)||0};S(U=>U.ingredients.some(ae=>ae.ing_name===M.ing_name)?{...U,ingredients:U.ingredients.map(ae=>ae.ing_name===M.ing_name?M:ae),dish_name:E.dish_name||U.dish_name,cuisine:E.cuisine||U.cuisine,scene:E.scene||U.scene}:{...U,ingredients:[...U.ingredients,M],dish_name:E.dish_name||U.dish_name,cuisine:E.cuisine||U.cuisine,scene:E.scene||U.scene})}}else I==="tool_event_end"&&(console.log("[Event] 菜品创建完成:",f),j(!0))};return window.addEventListener("message",_),()=>window.removeEventListener("message",_)},[]),v.jsxs("div",{className:"api-render-page",children:[i&&v.jsx("div",{className:"empty-store",children:v.jsx("p",{children:"正在处理..."})}),u&&!i&&v.jsxs("div",{className:"empty-store",children:[v.jsxs("p",{style:{color:"#c41e3a"},children:["错误: ",u]}),v.jsx("p",{className:"hint",children:"请检查后端服务是否启动"})]}),e&&v.jsxs("div",{className:"store-info-panel",children:[v.jsxs("div",{className:"panel-header",children:[v.jsx("h3",{children:"门店信息"}),v.jsxs("span",{className:"store-id",children:["ID: ",e.id]})]}),v.jsxs("div",{className:"store-info-content",children:[v.jsxs("div",{className:"info-row",children:[v.jsx("span",{className:"info-label",children:"门店名称:"}),v.jsx("span",{className:"info-value store-name",children:e.store_name||"-"})]}),v.jsxs("div",{className:"info-row",children:[v.jsx("span",{className:"info-label",children:"ID:"}),v.jsx("span",{className:"info-value",children:e.id})]}),v.jsxs("div",{className:"info-row",children:[v.jsx("span",{className:"info-label",children:"门店编号:"}),v.jsx("span",{className:"info-value",children:e.store_id||"-"})]})]})]}),(f.dish_name||f.cuisine||f.steps.length>0||f.ingredients.length>0)&&v.jsxs("div",{className:`dish-create-panel ${C?"completed":""}`,children:[v.jsxs("div",{className:"panel-header",children:[v.jsx("h3",{children:"菜品信息"}),f.dish_name&&v.jsx("span",{className:`dish-status ${C?"completed":"creating"}`,children:C?"创建完成":"创建中"})]}),v.jsx("div",{className:"dish-create-content",children:v.jsxs("div",{className:"dish-basic-info",children:[f.dish_name&&v.jsx("div",{className:"dish-name",children:f.dish_name}),f.cuisine&&v.jsx("span",{className:"tag cuisine",children:f.cuisine})]})})]}),(n.length>0||l.length>0||f.steps.length>0||f.ingredients.length>0)&&v.jsxs("div",{className:"detail-grid",children:[(f.steps.length>0?f.steps:l).length>0&&v.jsxs("div",{className:"steps-panel",children:[v.jsxs("div",{className:"panel-header",children:[v.jsx("h3",{children:"制作流程"}),v.jsxs("span",{className:"steps-count",children:["共 ",(f.steps.length>0?f.steps:l).length," 道工序"]})]}),v.jsx("div",{className:"steps-table-container",children:v.jsxs("table",{className:"steps-table",children:[v.jsx("thead",{children:v.jsxs("tr",{children:[v.jsx("th",{className:"col-step-num",children:"序号"}),v.jsx("th",{className:"col-step-desc",children:"步骤"}),v.jsx("th",{className:"col-step-cause",children:"原因"}),v.jsx("th",{className:"col-step-points",children:"要点"})]})}),v.jsx("tbody",{children:f.steps.length>0?f.steps.sort((_,R)=>_.step_no-R.step_no).map((_,R)=>{const P=(c==null?void 0:c.rowId)===R&&(c==null?void 0:c.col)==="desc",D=(c==null?void 0:c.rowId)===R&&(c==null?void 0:c.col)==="cause",I=(c==null?void 0:c.rowId)===R&&(c==null?void 0:c.col)==="points";return v.jsxs("tr",{children:[v.jsx("td",{className:"col-step-num",children:_.step_no}),v.jsx("td",{className:P?"cell-expanded":"cell-truncate",onDoubleClick:()=>d(P?null:{rowId:R,col:"desc"}),children:P?_.cooking_description:(_.cooking_description||"-").length>5?`${(_.cooking_description||"-").slice(0,5)}...`:_.cooking_description||"-"}),v.jsx("td",{className:D?"cell-expanded":"cell-truncate",onDoubleClick:()=>d(D?null:{rowId:R,col:"cause"}),children:D?_.cause:(_.cause||"-").length>5?`${(_.cause||"-").slice(0,5)}...`:_.cause||"-"}),v.jsx("td",{className:I?"cell-expanded":"cell-truncate",onDoubleClick:()=>d(I?null:{rowId:R,col:"points"}),children:I?_.key_points:(_.key_points||"-").length>5?`${(_.key_points||"-").slice(0,5)}...`:_.key_points||"-"})]},`create-step-${_.step_no}`)}):l.sort((_,R)=>_.step_no-R.step_no).map(_=>{const R=(c==null?void 0:c.rowId)===_.id&&(c==null?void 0:c.col)==="desc",P=(c==null?void 0:c.rowId)===_.id&&(c==null?void 0:c.col)==="cause",D=(c==null?void 0:c.rowId)===_.id&&(c==null?void 0:c.col)==="points";return v.jsxs("tr",{children:[v.jsx("td",{className:"col-step-num",children:_.step_no}),v.jsx("td",{className:R?"cell-expanded":"cell-truncate",onDoubleClick:()=>d(R?null:{rowId:_.id,col:"desc"}),children:R?_.cooking_description:(_.cooking_description||"-").length>5?`${(_.cooking_description||"-").slice(0,5)}...`:_.cooking_description||"-"}),v.jsx("td",{className:P?"cell-expanded":"cell-truncate",onDoubleClick:()=>d(P?null:{rowId:_.id,col:"cause"}),children:P?_.cause:(_.cause||"-").length>5?`${(_.cause||"-").slice(0,5)}...`:_.cause||"-"}),v.jsx("td",{className:D?"cell-expanded":"cell-truncate",onDoubleClick:()=>d(D?null:{rowId:_.id,col:"points"}),children:D?_.key_points:(_.key_points||"-").length>5?`${(_.key_points||"-").slice(0,5)}...`:_.key_points||"-"})]},_.id)})})]})}),v.jsx("div",{className:"steps-footer",children:v.jsx("div",{className:"steps-summary",children:v.jsxs("span",{children:["共 ",(f.steps.length>0?f.steps:l).length," 道工序"]})})})]}),(f.ingredients.length>0?f.ingredients:n).length>0&&v.jsxs("div",{className:"ingredient-panel",children:[v.jsxs("div",{className:"panel-header",children:[v.jsx("h3",{children:"原料成本明细"}),v.jsxs("span",{className:"ingredient-count",children:["共 ",(f.ingredients.length>0?f.ingredients:n).length," 种原料"]})]}),v.jsx("div",{className:"ingredient-table-container",children:v.jsxs("table",{className:"ingredient-table",children:[v.jsx("thead",{children:v.jsxs("tr",{children:[v.jsx("th",{className:"col-ingredient",children:"原料名称"}),v.jsx("th",{className:"col-amount",children:"用量"}),v.jsx("th",{className:"col-unit-price",children:"单价(元)"}),v.jsx("th",{className:"col-subtotal",children:"小计"})]})}),v.jsx("tbody",{children:f.ingredients.length>0?f.ingredients.map((_,R)=>v.jsxs("tr",{children:[v.jsx("td",{className:"col-ingredient",children:_.ing_name}),v.jsx("td",{className:"col-amount",children:_.ing_amount}),v.jsx("td",{className:"col-unit-price",children:_.ing_cost.toFixed(2)}),v.jsx("td",{className:"col-subtotal",children:_.ingredient_count.toFixed(2)})]},`create-ing-${R}`)):(()=>{const _=(m-1)*N,R=_+N;return n.slice(_,R).map((D,I)=>v.jsxs("tr",{children:[v.jsxs("td",{className:"col-ingredient",children:[v.jsx("span",{className:"ingredient-type-badge",children:D.ing_type_name}),D.ing_name]}),v.jsx("td",{className:"col-amount",children:D.ing_amount}),v.jsx("td",{className:"col-unit-price",children:D.ing_cost.toFixed(2)}),v.jsx("td",{className:"col-subtotal",children:D.ingredient_count.toFixed(2)})]},D.id||_+I))})()})]})}),v.jsxs("div",{className:"ingredient-footer",children:[f.ingredients.length===0&&n.length>0&&v.jsxs("div",{className:"ingredient-pagination",children:[v.jsx("button",{className:"page-btn",disabled:m<=1,onClick:()=>w(m-1),children:"上一页"}),v.jsxs("span",{className:"page-info",children:[Math.ceil(n.length/N)," 页 / ",m," 页"]}),v.jsx("button",{className:"page-btn",disabled:m>=Math.ceil(n.length/N),onClick:()=>w(m+1),children:"下一页"})]}),v.jsxs("div",{className:"cost-summary",children:[v.jsx("span",{className:"cost-label",children:"单价求和:"}),v.jsxs("span",{className:"cost-value",children:[(f.ingredients.length>0?f.ingredients.reduce((_,R)=>_+R.ing_cost,0):n.reduce((_,R)=>_+(R.ing_cost||0),0)).toFixed(2)," 元"]})]})]})]})]}),!e&&n.length===0&&l.length===0&&f.steps.length===0&&f.ingredients.length===0&&!u&&!i&&v.jsxs("div",{className:"empty-store",children:[v.jsx("p",{children:"暂无数据"}),v.jsx("p",{className:"hint",children:"通过 postMessage 发送事件更新数据"})]}),v.jsxs("footer",{className:"render-footer",children:[f.scene&&v.jsxs("div",{className:"dish-scene",children:[v.jsx("span",{className:"scene-label",children:"推荐场景:"}),v.jsx("span",{className:"scene-value",children:f.scene})]}),v.jsxs("div",{className:"footer-right",children:[v.jsx("button",{className:"action-btn save",children:"💾 保存"}),v.jsx("button",{className:"action-btn stock",onClick:()=>L(!0),disabled:!C,children:"📦 入库"})]})]}),O&&v.jsx("div",{className:"modal-overlay",onClick:()=>!Q&&L(!1),children:v.jsxs("div",{className:"modal-content",onClick:_=>_.stopPropagation(),children:[v.jsxs("div",{className:"modal-header",children:[v.jsx("h3",{children:"确认入库"}),!Q&&v.jsx("button",{className:"modal-close",onClick:()=>L(!1),children:"×"})]}),v.jsxs("div",{className:"modal-body",children:[v.jsx("p",{children:"确定要将以下菜品信息入库吗?"}),v.jsxs("div",{className:"stock-summary",children:[v.jsxs("div",{className:"stock-item",children:[v.jsx("span",{className:"stock-label",children:"菜品名称:"}),v.jsx("span",{className:"stock-value",children:f.dish_name||"-"})]}),v.jsxs("div",{className:"stock-item",children:[v.jsx("span",{className:"stock-label",children:"菜系:"}),v.jsx("span",{className:"stock-value",children:f.cuisine||"-"})]}),v.jsxs("div",{className:"stock-item",children:[v.jsx("span",{className:"stock-label",children:"制作工序:"}),v.jsxs("span",{className:"stock-value",children:[f.steps.length," 道"]})]}),v.jsxs("div",{className:"stock-item",children:[v.jsx("span",{className:"stock-label",children:"原料种类:"}),v.jsxs("span",{className:"stock-value",children:[f.ingredients.length," 种"]})]})]})]}),v.jsxs("div",{className:"modal-footer",children:[v.jsx("button",{className:"btn btn-cancel",onClick:()=>L(!1),disabled:Q,children:"取消"}),v.jsx("button",{className:"btn btn-confirm",onClick:X,disabled:Q,children:Q?"入库中...":"确认入库"})]})]})})]},p)}function $m(){return v.jsx(Bm,{})}Do.createRoot(document.getElementById("root")).render(v.jsx(bf.StrictMode,{children:v.jsx($m,{})})); |
| 47 |