Last active 1 month ago

Revision e3bcc9f0df20397a2fe753a77df26468120fb5b1

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