experiments in a post-browser web
10
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix(mobile): consistent editor overlays for all item types + structural tests

+83 -26
+1 -1
backend/tauri-mobile/dev-ios-sim.sh
··· 42 42 trap cleanup EXIT 43 43 44 44 # Run cargo tauri ios dev (builds Rust in dev mode pointing to devUrl, starts vite, opens Xcode) 45 - cd src-tauri && cargo tauri ios dev --open 45 + cd src-tauri && cargo tauri ios dev --open "iPhone 17 Pro"
+1
backend/tauri-mobile/src-tauri/gen/apple/assets/assets/index-CH7TEVAW.css
··· 1 + @font-face{font-family:ServerMono;src:url(/fonts/ServerMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:ServerMono;src:url(/fonts/ServerMono-Regular-Italic.woff2) format("woff2");font-weight:400;font-style:italic}:root{color-scheme:light dark;font-family:ServerMono,monospace;font-size:16px;line-height:1.5;font-weight:400;color:#0f0f0f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}input,textarea{-webkit-user-select:text;user-select:text}html,body{margin:0;padding:0;height:100vh;background-color:var(--dev-bg-light, #f6f6f6);overflow:hidden}body.editor-open .app{position:fixed;inset:0}input,textarea{-webkit-touch-callout:none}.edit-overlay input,.edit-overlay textarea{scroll-margin:0;scroll-padding:0}#root{height:100vh}.app{height:100vh;display:flex;flex-direction:column}main.saved-view{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding:.5rem;background-color:var(--dev-bg-light, #f6f6f6)}.pull-indicator{text-align:center;padding:.5rem;margin-bottom:.5rem;font-size:.875rem;color:#666;background:#007aff1a;border-radius:8px;transition:background-color .15s ease,color .15s ease}.pull-indicator.pulling{color:#666}.pull-indicator.ready{background:#007aff40;color:#007aff;font-weight:500}body.dark .pull-indicator{color:#999;background:#0a84ff26}body.dark .pull-indicator.ready{background:#0a84ff4d;color:#0a84ff}header{background:#fff;padding:.25rem 1rem;padding-top:calc(env(safe-area-inset-top,0px) + .4rem);box-shadow:0 2px 8px #0000001a;position:sticky;top:0;z-index:100;flex-shrink:0;transform:translateZ(0);-webkit-transform:translateZ(0)}header h1{font-size:1.1rem;margin:0;color:#333;display:flex;align-items:center;gap:.5rem}header h1 .url-count{font-weight:400;opacity:.6}nav{display:flex;gap:.5rem}nav button{flex:1;padding:.5rem 1rem;background:transparent;border:1px solid #ddd;border-radius:12px;cursor:pointer;font-weight:500;transition:all .2s}nav button.active{background:#007aff;color:#fff;border-color:#007aff}main{flex:1;padding:1rem;max-width:600px;width:100%;margin:0 auto}.url-input{margin-bottom:1.5rem}.url-input label{display:block;margin-bottom:.5rem;font-weight:500;color:#333}.url-input input{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:12px;font-size:1rem}.tags-section h2{font-size:1.25rem;margin-bottom:1rem;color:#333}.tag-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.tag{padding:.5rem 1rem;background:#fff;border:2px solid #e0e0e0;border-radius:12px;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;align-items:center;gap:.25rem}.tag:hover{border-color:#007aff}.tag.selected{background:#007aff;color:#fff;border-color:#007aff}.tag-stats{font-size:.75rem;opacity:.7}.tag.selected .tag-stats{opacity:.9}.new-tag{display:flex;gap:.5rem;margin-bottom:1.5rem}.new-tag input{flex:1;padding:.75rem;border:1px solid #ddd;border-radius:12px;font-size:1rem}.new-tag button{padding:.75rem 1.5rem;background:#34c759;color:#fff;border:none;border-radius:12px;font-weight:500;cursor:pointer}.selected-tags{margin-bottom:1.5rem}.selected-tags h3{font-size:1rem;margin-bottom:.5rem;color:#666}.selected-tag-list{display:flex;flex-wrap:wrap;gap:.5rem;min-height:2rem}.selected-tag{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#007aff;color:#fff;border-radius:12px;font-size:.9rem}.selected-tag button{background:none;border:none;color:#fff;font-size:1.25rem;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.save-button{width:100%;padding:1rem;background:#007aff;color:#fff;border:none;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;margin-bottom:1rem}.save-button:active{background:#0051d5}.message{padding:1rem;background:#34c759;color:#fff;border-radius:12px;text-align:center}.saved-view h2{font-size:1.25rem;margin-bottom:1rem;color:#333}.saved-urls-list{display:flex;flex-direction:column;gap:1rem;width:100%}.saved-item-card{padding:.3rem .75rem .6rem;background:#fff;border-radius:10px;box-shadow:0 1px 4px #00000014;width:100%;box-sizing:border-box;cursor:pointer}.saved-item-card:active{background:#f5f5f5}.card-header{display:flex;align-items:center;gap:.15rem;padding-bottom:.3rem}.card-type-icon{flex-shrink:0;color:#888;display:flex;align-items:center}.card-thumbnail{flex-shrink:0;width:32px;height:32px;border-radius:6px;overflow:hidden;background:#f0f0f0;display:flex;align-items:center;justify-content:center;color:#999}.card-thumbnail img{width:100%;height:100%;object-fit:cover}.card-title{flex:1;min-width:0;margin-left:.35rem;font-size:.9rem;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}a.card-title{color:#007aff}.card-delete-btn{flex-shrink:0;background:transparent;border:none;padding:.25rem;color:#999;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px;margin-left:auto}.card-delete-btn:active{background:#ff3b301a;color:#ff3b30}.card-action-btn{-webkit-appearance:none;appearance:none;flex-shrink:0;background:transparent;border:none;padding:.25rem;color:#999;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px}.card-action-btn:active{background:#007aff1a;color:#007aff}.card-actions{display:flex;gap:.15rem;flex-shrink:0}.card-footer{display:flex;align-items:flex-start;margin-top:.35rem;gap:.5rem}.card-tags{display:flex;flex-wrap:wrap;gap:.3rem;flex:1;min-width:0;align-items:center}.card-tag{padding:.15rem .5rem;background:#e8e8e8;border-radius:10px;font-size:.75rem;color:#555}.card-date{font-size:.7rem;color:#aaa;margin-left:auto;flex-shrink:0}.todo-checkbox{background:none;border:none;padding:2px;cursor:pointer;color:#007aff;flex-shrink:0;display:flex;align-items:center;justify-content:center}.todo-checkbox.checked{color:#34c759}.todo-checkbox:active{opacity:.6}.todo-checkbox svg{display:block}.saved-url-item{padding:1.15rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;width:100%;box-sizing:border-box;overflow:hidden}.saved-url-item a{color:#007aff;text-decoration:none;font-weight:500;word-break:break-all}.saved-url-tags{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.85rem}.saved-url-tag{padding:.3rem .8rem;background:#e0e0e0;border-radius:12px;font-size:.85rem;color:#333}.saved-url-date{margin-top:.5rem;font-size:.85rem;color:#999}.url-row{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;width:100%;overflow:hidden}.url-info{flex:1;min-width:0;overflow:hidden;display:flex;flex-direction:column;gap:.25rem}.url-title{font-weight:500;color:var(--text-color, #333);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.url-row a{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.url-row a.url-with-title{font-size:.85rem;color:#666}.dark .url-row a.url-with-title{color:#999}.item-actions{display:flex;gap:.25rem;flex-shrink:0}.icon-btn{padding:.4rem;background:transparent;border:none;border-radius:12px;cursor:pointer;color:#888;display:flex;align-items:center;justify-content:center}.icon-btn:hover,.icon-btn.delete:hover{background:#f0f0f0;color:#555}.edit-btn,.delete-btn.small{padding:.25rem .75rem;background:#e0e0e0;border:none;border-radius:12px;font-size:.85rem;font-weight:500;color:#333;cursor:pointer;flex-shrink:0}.saved-url-item.editing,.saved-text-item.editing,.saved-tagset-item.editing,.saved-image-item.editing{border:2px solid #007aff;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;max-height:70vh}.edit-content-scroll{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:0}.edit-url-display{color:#007aff;font-weight:500;font-size:1rem;line-height:1.4;word-break:break-word;overflow-wrap:break-word;margin-bottom:1rem;padding-bottom:.75rem}.edit-url-input{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:12px;font-size:1rem;color:#007aff;box-sizing:border-box;border-bottom:1px solid #e0e0e0}.edit-section{margin-bottom:.75rem}.editing-tags{display:flex;flex-wrap:wrap;gap:.5rem;min-height:2rem}.editing-tag{display:inline-flex;align-items:center;gap:.25rem;padding:.35rem .5rem .35rem .75rem;background:#007aff;color:#fff;border-radius:12px;font-size:.85rem}.editing-tag button{background:none;border:none;color:#fff;font-size:1.1rem;cursor:pointer;padding:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;opacity:.8}.editing-tag button:hover{opacity:1}.no-tags{color:#999;font-style:italic;font-size:.85rem}.new-tag-input{display:flex;gap:.5rem;max-width:100%}.new-tagset-form .new-tag-input{margin-bottom:.75rem}.new-tag-input input{flex:1;min-width:0;padding:.5rem .75rem;border:1px solid #ddd;border-radius:12px;font-size:16px}.new-tag-input>button{padding:.5rem 1rem;background:#007aff;color:#fff;border:none;border-radius:12px;font-size:.85rem;font-weight:500;cursor:pointer}.new-tag-input>button:disabled{background:#ccc;cursor:not-allowed}.all-tags-list{display:flex;flex-wrap:wrap;gap:.5rem}.tag-chip{padding:.35rem .7rem;background:#f5f5f5;border:1px solid #ddd;border-radius:12px;font-size:.85rem;color:#555;cursor:pointer;transition:all .15s}.tag-chip:hover{background:#e8e8e8;border-color:#ccc}.tag-chip:active,.tag-chip.selected{background:#007aff;border-color:#007aff;color:#fff}.edit-buttons{display:flex;gap:.5rem;margin-top:.25rem;padding-top:.25rem}.edit-buttons button{flex:1;padding:.6rem .75rem;border:none;border-radius:12px;font-size:.9rem;font-weight:500;cursor:pointer}.delete-btn,.cancel-btn{background:#e0e0e0;color:#333}.save-btn{background:#007aff;color:#fff}body.dark{color:#f6f6f6;background-color:var(--dev-bg-dark, #1c1c1e)}body.dark header{background:#2c2c2e}body.dark header h1{color:#f6f6f6}body.dark header h1 .url-count{opacity:.5}body.dark nav button{color:#f6f6f6;border-color:#444}body.dark nav button.active{background:#0a84ff;border-color:#0a84ff}body.dark .url-input label,body.dark .tags-section h2,body.dark .saved-view h2{color:#f6f6f6}body.dark .url-input input,body.dark .new-tag input,body.dark .tag{background:#2c2c2e;border-color:#444;color:#f6f6f6}body.dark .tag:hover{border-color:#0a84ff}body.dark .tag.selected{background:#0a84ff;border-color:#0a84ff}body.dark .selected-tag,body.dark .save-button{background:#0a84ff}body.dark .save-button:active{background:#06c}body.dark main.saved-view{background-color:var(--dev-bg-dark, #1c1c1e)}body.dark .saved-url-item,body.dark .saved-item-card{background:#2c2c2e}body.dark .card-type-icon{color:#666}body.dark .card-thumbnail{background:#3a3a3c;color:#666}body.dark .card-title{color:#f6f6f6}body.dark a.card-title{color:#0a84ff}body.dark .card-tag{background:#3a3a3c;color:#ccc}body.dark .card-date{color:#666}body.dark .todo-checkbox{color:#0a84ff}body.dark .todo-checkbox.checked{color:#30d158}body.dark .card-delete-btn{color:#666}body.dark .card-delete-btn:active{background:#ff453a33;color:#ff453a}body.dark .card-action-btn{color:#666}body.dark .card-action-btn:active{background:#0a84ff33;color:#0a84ff}body.dark .saved-url-tag{background:#3a3a3c;color:#f6f6f6}body.dark .icon-btn{color:#777}body.dark .icon-btn:hover,body.dark .icon-btn.delete:hover{background:#3a3a3c;color:#ccc}body.dark .edit-btn,body.dark .delete-btn.small{background:#3a3a3c;color:#f6f6f6}body.dark .saved-url-item.editing,body.dark .saved-text-item.editing,body.dark .saved-tagset-item.editing,body.dark .saved-image-item.editing{border-color:#0a84ff}body.dark .edit-url-display{color:#0a84ff;border-bottom-color:#444}body.dark .edit-url-input{background:#1c1c1e;border-color:#444;color:#0a84ff}body.dark .editing-tag{background:#0a84ff}body.dark .new-tag-input input{background:#2c2c2e;border-color:#444;color:#f6f6f6}body.dark .new-tag-input>button{background:#0a84ff}body.dark .new-tag-input>button:disabled{background:#555}body.dark .tag-chip{background:#3a3a3c;border-color:#555;color:#ccc}body.dark .tag-chip:hover{background:#4a4a4c;border-color:#666}body.dark .tag-chip:active,body.dark .tag-chip.selected{background:#0a84ff;border-color:#0a84ff;color:#fff}body.dark .delete-btn,body.dark .cancel-btn{background:#3a3a3c;color:#f6f6f6}body.dark .save-btn{background:#0a84ff}body.dark .no-tags{color:#666}header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}header h1{flex-shrink:0}.header-btn{background:transparent;border:none;padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#007aff;font-size:1rem}.header-spacer{width:44px}.settings-btn svg{color:#666}body.dark .settings-btn svg{color:#999}.settings-btn.syncing svg{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body.dark .header-btn{color:#0a84ff}.settings-view{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding:1rem;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 1rem);max-width:600px;width:100%;margin:0 auto;box-sizing:border-box}.settings-section{background:#fff;border-radius:12px;padding:1.25rem;margin-bottom:1rem;box-shadow:0 2px 8px #0000001a}.settings-section:last-child{margin-bottom:0}.settings-section h2{font-size:1.1rem;margin:0 0 .5rem;color:#333}.settings-description{font-size:.9rem;color:#666;margin:0 0 1rem;line-height:1.4}.profile-banner{background:linear-gradient(135deg,#ff9500,#ff6b00);color:#fff;text-align:center;padding:.35rem 1rem;font-size:.8rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.profile-warning-banner{background:#fff3cd;color:#856404;border:1px solid #ffeeba;border-radius:8px;padding:.75rem;margin-bottom:1rem;font-size:.85rem;line-height:1.4}body.dark .profile-warning-banner{background:#473a14;color:#ffc107;border-color:#5c4a1a}.profile-selector{margin-bottom:1rem}.profile-selector label{display:block;font-size:.9rem;color:#666;margin-bottom:.5rem}body.dark .profile-selector label{color:#999}.profile-input-row{display:flex;gap:.5rem;margin-bottom:.75rem}.profile-input-row input{flex:1;padding:.75rem;border:1px solid #ddd;border-radius:12px;font-size:16px}body.dark .profile-input-row input{background:#2a2a2a;border-color:#444;color:#f0f0f0}.profile-quick-buttons{display:flex;flex-wrap:wrap;gap:.5rem}.profile-btn{padding:.5rem 1rem;border:1px solid #ddd;border-radius:20px;background:#f0f0f0;color:#333;font-size:.85rem;cursor:pointer;transition:all .2s ease}.profile-btn:active{transform:scale(.95)}.profile-btn.active{background:#007aff;border-color:#007aff;color:#fff}.profile-btn.reset{background:transparent;border-color:#999;color:#666;font-style:italic}body.dark .profile-btn{background:#2a2a2a;border-color:#444;color:#ccc}body.dark .profile-btn.active{background:#0a84ff;border-color:#0a84ff;color:#fff}body.dark .profile-btn.reset{background:transparent;border-color:#666;color:#999}.profile-list{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.profile-item{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#f8f8f8;border:1px solid #e0e0e0;border-radius:10px;transition:all .2s ease}.profile-item.active{background:#e8f4ff;border-color:#007aff}body.dark .profile-item{background:#2a2a2a;border-color:#444}body.dark .profile-item.active{background:#1a3a5c;border-color:#0a84ff}.profile-radio-label{display:flex;align-items:center;gap:.75rem;flex:1;cursor:pointer}.profile-radio-label input[type=radio]{width:20px;height:20px;cursor:pointer}.profile-name{font-weight:500;color:#333}body.dark .profile-name{color:#f0f0f0}.profile-badge{font-size:.7rem;padding:2px 6px;border-radius:4px;text-transform:uppercase;font-weight:600}.profile-badge.builtin{background:#e0e0e0;color:#666}.profile-badge.current{background:#22c55e;color:#fff}body.dark .profile-badge.builtin{background:#3a3a3a;color:#999}.profile-delete-btn{padding:4px 10px;font-size:.8rem;background:transparent;border:1px solid #ef4444;border-radius:6px;color:#ef4444;cursor:pointer}.profile-delete-btn:active{background:#ef4444;color:#fff}.profile-add-section{margin-top:1rem;padding-top:1rem;border-top:1px solid #e0e0e0}body.dark .profile-add-section{border-top-color:#444}.webhook-input{display:flex;gap:.5rem;margin-bottom:1rem}.webhook-input input{flex:1;padding:.75rem;border:1px solid #ddd;border-radius:12px;font-size:16px}.api-key-field{position:relative}.api-key-field input{padding-right:3rem}.toggle-visibility-btn{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;padding:.25rem;cursor:pointer;color:#666;display:flex;align-items:center;justify-content:center}.toggle-visibility-btn:hover{color:#333}body.dark .toggle-visibility-btn{color:#999}body.dark .toggle-visibility-btn:hover{color:#ccc}.save-webhook-btn{padding:.75rem 1rem;background:#007aff;color:#fff;border:none;border-radius:12px;font-weight:500;cursor:pointer}.save-webhook-btn:disabled{background:#ccc;cursor:not-allowed}.save-settings-btn{width:100%;padding:1rem;margin-top:1rem;background:#007aff;color:#fff;border:none;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer}.save-settings-btn:disabled{background:#ccc;cursor:not-allowed}.last-sync-info{margin:1rem 0;font-size:.85rem;color:#666;text-align:center}.sync-btn{width:100%;padding:1rem;margin-top:1rem;background:#34c759;color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer}.sync-btn:disabled{background:#ccc;cursor:not-allowed}.sync-btn.primary{background:#007aff}.sync-btn.secondary{background:#666;flex:1}.sync-btn-row{display:flex;gap:.75rem;margin-top:.75rem}.sync-pending-info{margin-top:.5rem;font-size:.85rem;color:#ff9500;text-align:center}.sync-message{margin-top:1rem;padding:.75rem;border-radius:12px;text-align:center;font-size:.9rem}.sync-message.success{background:#d4edda;color:#155724}.sync-message.error{background:#f8d7da;color:#721c24}body.dark .settings-section{background:#2c2c2e}body.dark .settings-section h2{color:#f6f6f6}body.dark .settings-description{color:#999}body.dark .webhook-input input{background:#1c1c1e;border-color:#444;color:#f6f6f6}body.dark .save-webhook-btn{background:#0a84ff}body.dark .save-webhook-btn:disabled{background:#555}body.dark .save-settings-btn{background:#0a84ff}body.dark .save-settings-btn:disabled{background:#555}body.dark .sync-btn{background:#30d158}body.dark .sync-btn.primary{background:#0a84ff}body.dark .sync-btn.secondary{background:#555}body.dark .sync-btn:disabled{background:#444}body.dark .sync-pending-info{color:#ff9f0a}body.dark .last-sync-info{color:#999}body.dark .sync-message.success{background:#1e3a29;color:#30d158}body.dark .sync-message.error{background:#3a1e1e;color:#ff6b6b}.filter-icons{display:flex;gap:.35rem;align-items:center}.filter-btn{display:flex;align-items:center;gap:.2rem;padding:.3rem .5rem;background:transparent;border:none;border-radius:12px;cursor:pointer;color:#aaa;transition:all .15s}.filter-btn svg{flex-shrink:0;opacity:.7}.filter-btn .filter-count{font-size:.7rem;font-weight:400;min-width:.8rem;text-align:center;opacity:.8}.filter-btn.active{color:#007aff}.filter-btn.active svg{opacity:1}.filter-btn.active .filter-count{opacity:1}.filter-btn:not(.active):hover{color:#888}body.dark .filter-btn{color:#666}body.dark .filter-btn.active{color:#0a84ff}body.dark .filter-btn:not(.active):hover{color:#888}.unified-add-input{margin-bottom:1rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a}.add-input-collapsed-row{display:flex;align-items:center;gap:.25rem;padding-right:.5rem}.add-input-collapsed{flex:1;padding:.75rem 1rem;border:none;border-radius:12px;font-size:16px;font-family:inherit;background:transparent;box-sizing:border-box}.add-input-collapsed:focus{outline:none}.camera-btn{padding:.5rem;background:transparent;border:none;border-radius:12px;cursor:pointer;color:#007aff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.camera-btn:active{background:#f0f0f0}.unified-add-input.expanded{padding:0 1rem 1rem}.add-input-expanded{width:100%;padding:.75rem 0;border:none;border-bottom:1px solid #e0e0e0;border-radius:0;font-size:16px;font-family:inherit;resize:none;min-height:60px;box-sizing:border-box;background:transparent}.add-input-expanded:focus{outline:none}.add-input-selected-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.add-input-tag{display:inline-flex;align-items:center;gap:.25rem;padding:.35rem .5rem .35rem .75rem;background:#007aff;color:#fff;border-radius:12px;font-size:.85rem}.add-input-tag button{background:none;border:none;color:#fff;font-size:1.1rem;cursor:pointer;padding:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;opacity:.8}.add-input-tag button:hover{opacity:1}.add-input-available-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.add-input-actions{display:flex;gap:.5rem;margin-top:.75rem}.add-input-cancel{flex:1;padding:.6rem .75rem;background:#e0e0e0;color:#333;border:none;border-radius:12px;font-size:.9rem;font-weight:500;cursor:pointer}.add-input-save{flex:2;padding:.6rem .75rem;background:#007aff;color:#fff;border:none;border-radius:12px;font-size:.9rem;font-weight:500;cursor:pointer}.add-input-save:disabled{background:#ccc;cursor:not-allowed}body.dark .unified-add-input{background:#2c2c2e}body.dark .add-input-collapsed{color:#f6f6f6}body.dark .camera-btn{color:#0a84ff}body.dark .camera-btn:active{background:#3a3a3c}body.dark .add-input-expanded{border-bottom-color:#444;color:#f6f6f6}body.dark .add-input-tag{background:#0a84ff}body.dark .add-input-cancel{background:#3a3a3c;color:#f6f6f6}body.dark .add-input-save{background:#0a84ff}body.dark .add-input-save:disabled{background:#555}.input-row{display:flex;gap:.5rem;margin-bottom:.5rem}.input-row-card{flex:1;min-width:0;display:flex;align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 4px #00000014;padding-right:.25rem}.input-row-card .input-with-clear{min-width:0}.input-row-input{flex:1;min-width:0;padding:.6rem .85rem;border:none;border-radius:12px;font-size:16px;font-family:inherit;background:transparent;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden}.input-row-input:focus{outline:none}body.dark .input-row-card{background:#2c2c2e}body.dark .input-row-input{color:#f6f6f6}.filter-tags-container{min-height:71px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:.5rem .75rem;overflow-y:auto;-webkit-overflow-scrolling:touch;flex-shrink:0}.filter-tags{display:flex;flex-wrap:wrap;gap:.4rem}.filter-tags-empty{color:#999;font-style:italic;font-size:.85rem;text-align:center;padding:.25rem}body.dark .filter-tags-container{background:#2c2c2e}body.dark .filter-tags-empty{color:#666}.unified-list{display:flex;flex-direction:column;gap:.65rem;width:100%}.item-type-indicator{display:flex;align-items:center;gap:.35rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;color:#888;margin-bottom:.5rem}.item-type-indicator svg{width:12px;height:12px}body.dark .item-type-indicator{color:#666}.saved-texts-list{display:flex;flex-direction:column;gap:1rem;width:100%}.new-text-form{background:#fff;border-radius:12px;padding:1rem;box-shadow:0 2px 8px #0000001a;margin-bottom:.5rem}.new-text-input{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:12px;font-size:16px;font-family:inherit;resize:vertical;min-height:80px;box-sizing:border-box}.save-text-btn{width:100%;margin-top:.75rem;padding:.75rem;background:#007aff;color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer}.save-text-btn:disabled{background:#ccc;cursor:not-allowed}.saved-text-item{padding:1.15rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a}.text-row{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.text-content{flex:1;white-space:pre-wrap;word-break:break-word;line-height:1.5}.edit-text-input{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:12px;font-size:16px;font-family:inherit;resize:vertical;min-height:80px;box-sizing:border-box}.hashtag-hint{font-size:.85rem;color:#666;margin:0}.saved-text-tags{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.85rem}.saved-text-tag{padding:.25rem .75rem;background:#e0e0e0;border-radius:12px;font-size:.85rem;color:#333}.saved-text-date{margin-top:.5rem;font-size:.85rem;color:#999}body.dark .new-text-form{background:#2c2c2e}body.dark .new-text-input{background:#1c1c1e;border-color:#444;color:#f6f6f6}body.dark .save-text-btn{background:#0a84ff}body.dark .save-text-btn:disabled{background:#555}body.dark .saved-text-item{background:#2c2c2e}body.dark .text-content{color:#f6f6f6}body.dark .edit-text-input{background:#1c1c1e;border-color:#444;color:#f6f6f6}body.dark .hashtag-hint{color:#999}body.dark .saved-text-tag{background:#3a3a3c;color:#f6f6f6}.saved-tagsets-list{display:flex;flex-direction:column;gap:1rem;width:100%}.new-tagset-form{background:#fff;border-radius:12px;padding:1rem;box-shadow:0 2px 8px #0000001a;margin-bottom:1rem;position:sticky;top:0;z-index:10}.tagset-tag-cloud{display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem 0;margin-bottom:1rem}.selected-new-tags{display:flex;flex-wrap:wrap;gap:.5rem;min-height:2.5rem;padding:.5rem;background:#f0f0f0;border-radius:12px;margin-bottom:.75rem}.no-tags-hint{color:#999;font-style:italic;font-size:.85rem;align-self:center}.new-tagset-tag{display:inline-flex;align-items:center;gap:.25rem;padding:.35rem .5rem .35rem .75rem;background:#007aff;color:#fff;border-radius:12px;font-size:.85rem}.new-tagset-tag button{background:none;border:none;color:#fff;font-size:1.1rem;cursor:pointer;padding:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;opacity:.8}.new-tagset-tag button:hover{opacity:1}.save-tagset-btn{width:100%;margin-top:.75rem;padding:.75rem;background:#007aff;color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer}.save-tagset-btn:disabled{background:#ccc;cursor:not-allowed}.saved-tagset-item{padding:1.15rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a}.tagset-row{display:flex;justify-content:space-between;align-items:flex-start;gap:.6rem}.tagset-tags{flex:1;display:flex;flex-wrap:wrap;gap:.6rem}.saved-tagset-tag{padding:.4rem .8rem;background:#007aff;color:#fff;border-radius:12px;font-size:.9rem}.saved-tagset-date{margin-top:.75rem;font-size:.85rem;color:#999}body.dark .new-tagset-form{background:#2c2c2e}body.dark .tagset-tag-cloud{background:#1c1c1e}body.dark .selected-new-tags{background:#3a3a3c}body.dark .no-tags-hint{color:#666}body.dark .new-tagset-tag,body.dark .save-tagset-btn{background:#0a84ff}body.dark .save-tagset-btn:disabled{background:#555}body.dark .saved-tagset-item{background:#2c2c2e}body.dark .saved-tagset-tag{background:#0a84ff}.empty-state{text-align:center;padding:2rem 1rem;color:#666}.empty-state p{margin:.25rem 0}body.dark .empty-state{color:#999}.saved-image-item{padding:1.15rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a}.image-row{display:flex;gap:.85rem;align-items:flex-start}.image-preview{flex-shrink:0;width:60px;height:60px;border-radius:12px;overflow:hidden;background:#f0f0f0;display:flex;align-items:center;justify-content:center}.image-thumbnail{width:100%;height:100%;object-fit:cover}.image-placeholder{color:#999}.image-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.image-title{font-weight:500;color:var(--text-color, #333);font-size:.95rem;line-height:1.3}.image-source{color:#007aff;text-decoration:none;font-size:.85rem;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.image-source.with-title{font-size:.8rem;color:#666;-webkit-line-clamp:1}.image-dimensions{font-size:.8rem;color:#999}.saved-image-tags{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.85rem}.saved-image-tag{padding:.3rem .8rem;background:#e0e0e0;border-radius:12px;font-size:.85rem;color:#333}.saved-image-date{margin-top:.5rem;font-size:.85rem;color:#999}body.dark .saved-image-item{background:#2c2c2e}body.dark .image-preview{background:#3a3a3c}body.dark .image-placeholder{color:#666}body.dark .image-title{color:#f6f6f6}body.dark .image-source{color:#0a84ff}body.dark .image-source.with-title{color:#999}body.dark .image-dimensions{color:#666}body.dark .saved-image-tag{background:#3a3a3c;color:#f6f6f6}.captured-image-view{padding:1rem}.captured-image-preview{width:100%;margin-bottom:1rem;border-radius:12px;overflow:hidden;background:#f0f0f0}.captured-image-preview img{width:100%;height:auto;display:block}body.dark .captured-image-preview{background:#2c2c2e}.edit-overlay{position:fixed;inset:0;background:#0006;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:.5rem;padding-top:env(safe-area-inset-top,4px);overflow:hidden;overscroll-behavior:contain}.edit-overlay.transition-padding{transition:padding-bottom .3s ease-out}.edit-overlay .expandable-card{width:100%;max-width:600px;margin:0}body.dark .edit-overlay{background:#0009}.expandable-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:.65rem;display:flex;flex-direction:column;overflow:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}.expandable-card-input-row{display:flex;align-items:flex-start;gap:.25rem;padding-right:.5rem}.expandable-card-input{flex:1;padding:.85rem 1.15rem;border:none;border-radius:12px;font-size:16px;font-family:inherit;background:transparent;box-sizing:border-box}.expandable-card-input:focus{outline:none}textarea.expandable-card-input.expanded-input{width:100%;padding:.85rem 1.15rem;border:none;border-bottom:1px solid #e0e0e0;border-radius:12px 12px 0 0;font-size:16px;font-family:inherit;resize:none;min-height:60px;box-sizing:border-box;background:transparent}.expandable-card-scroll{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:.65rem 1.15rem;max-height:40vh;min-height:0}.expandable-card-section{margin-bottom:.85rem}.expandable-card-section:last-child{margin-bottom:0}.expandable-card-buttons{display:flex;gap:.85rem;padding:.5rem 1.15rem;background:#fff;flex-shrink:0}.expandable-card-buttons button{flex:1;padding:.75rem 1rem;border-radius:12px;font-size:.95rem;font-weight:500;cursor:pointer;border:none}.expandable-card-buttons .cancel-btn{background:#e8e8e8;color:#333}.expandable-card-buttons .save-btn{background:#007aff;color:#fff}.expandable-card-buttons .save-btn:disabled{background:#ccc;color:#888}body.dark .expandable-card{background:#2c2c2e}body.dark .expandable-card-input{color:#f6f6f6}body.dark textarea.expandable-card-input.expanded-input{border-bottom-color:#444}body.dark .expandable-card-buttons{background:#2c2c2e}body.dark .expandable-card-buttons .cancel-btn{background:#3a3a3c;color:#f6f6f6}body.dark .expandable-card-buttons .save-btn{background:#0a84ff}.clear-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;padding:4px;cursor:pointer;color:#999;display:flex;align-items:center;justify-content:center;z-index:1}.clear-btn:active{opacity:.7}.clear-btn svg{display:block}.clear-btn.textarea-clear{top:8px;right:8px;transform:none}.input-with-clear{position:relative;display:flex;align-items:center}.input-with-clear input{flex:1;padding-right:32px}.editor-url-wrapper{border-bottom:1px solid #e0e0e0}.editor-url-wrapper .editor-url-input{border-bottom:none}body.dark .editor-url-wrapper{border-bottom-color:#444}body.dark .clear-btn{color:#666}.editor-card{position:relative;display:flex;flex-direction:column;max-height:100%;height:auto}.resizable-input-wrapper{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.resizable-input-textarea{flex:1;width:100%;height:100%;padding:.85rem 1.15rem;border:none;border-radius:12px 12px 0 0;font-size:16px;font-family:inherit;resize:none;min-height:0;box-sizing:border-box;background:transparent}.resizable-input-textarea:focus{outline:none}.drag-handle-wrapper{position:relative;margin-bottom:.5rem;flex-shrink:0;overflow:visible}.drag-handle{position:absolute;bottom:0;left:0;right:0;height:44px;transform:translateY(calc(50% + .5px));cursor:ns-resize;display:flex;align-items:center;justify-content:center;touch-action:none}.drag-handle-bar{width:32px;height:3px;background:silver;border-radius:1.5px}.resizable-input-wrapper .drag-handle{position:relative;bottom:auto;transform:none;height:auto;padding:4px 0}body.dark .resizable-input-textarea{color:#f6f6f6}body.dark .drag-handle-bar{background:#555}.editor-tags-section{flex-shrink:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:.25rem 1.15rem;max-height:140px}.editor-buttons{flex-shrink:0;position:relative;z-index:1}.editor-url-input{width:100%;padding:.85rem 1.15rem;border:none;border-bottom:1px solid #e0e0e0;border-radius:12px 12px 0 0;font-size:16px;font-family:inherit;box-sizing:border-box;background:transparent}.editor-url-input:focus{outline:none}body.dark .editor-url-input{color:#f6f6f6;border-bottom-color:#444}.editor-image-preview{padding:.75rem 1.15rem;border-bottom:1px solid #e0e0e0;text-align:center;flex-shrink:0}.editor-image-preview .edit-modal-image{max-width:100%;max-height:150px;object-fit:contain;border-radius:8px}.editor-image-preview .image-placeholder{display:flex;align-items:center;justify-content:center;height:100px;color:#999}.editor-image-preview .edit-image-title{margin-top:.5rem;font-size:.85rem;color:#666;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}body.dark .editor-image-preview{border-bottom-color:#444}body.dark .editor-image-preview .edit-image-title{color:#999}.text-editor-overlay{align-items:stretch}.text-editor-card{display:flex;flex-direction:column;max-height:calc(100% - 1rem);height:auto}.text-editor-wrapper{position:relative;flex-shrink:0;display:flex;flex-direction:column;border-bottom:1px solid #e0e0e0}.text-editor-textarea{flex:1;width:100%;height:100%;border:none!important;border-radius:12px 12px 0 0;resize:none;min-height:0}.text-editor-drag-handle{position:absolute;bottom:0;left:0;right:0;height:24px;cursor:ns-resize;display:flex;align-items:center;justify-content:center;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.03));touch-action:none}body.dark .text-editor-wrapper{border-bottom-color:#444}body.dark .text-editor-drag-handle{background:linear-gradient(to bottom,transparent,rgba(255,255,255,.03))}.text-editor-tags-scroll{flex:1;min-height:60px;max-height:none;overflow-y:auto}.text-editor-buttons{flex-shrink:0;position:relative;z-index:1}.edit-modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:flex-end;justify-content:center;z-index:1000;padding:1rem;padding-top:10vh}.edit-modal{background:#fff;border-radius:16px 16px 0 0;width:100%;max-width:600px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 -4px 20px #00000026}.edit-modal-header{padding:1rem;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;gap:.5rem;flex-shrink:0}.edit-modal-header h3{margin:0;font-size:1.1rem;font-weight:600;color:#333}.edit-modal-content{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:1rem}.edit-label{font-size:.85rem;font-weight:500;color:#666;margin-bottom:.5rem;display:block}.edit-modal-image{width:100%;max-height:200px;object-fit:contain;border-radius:12px;background:#f0f0f0;margin-bottom:.5rem}.edit-image-title{font-size:.9rem;color:#333;text-align:center;margin-bottom:1rem}.edit-modal-buttons{display:flex;gap:.5rem;padding:1rem;border-top:1px solid #e0e0e0;flex-shrink:0;background:#fff}.edit-modal-buttons button{flex:1;padding:.75rem;border:none;border-radius:12px;font-size:1rem;font-weight:500;cursor:pointer}.edit-modal-buttons .delete-btn,.edit-modal-buttons .cancel-btn{background:#e0e0e0;color:#333}.edit-modal-buttons .save-btn{background:#007aff;color:#fff}body.dark .edit-modal-overlay{background:#000000b3}body.dark .edit-modal{background:#2c2c2e;box-shadow:0 -4px 20px #0006}body.dark .edit-modal-header{border-bottom-color:#444}body.dark .edit-modal-header h3{color:#f6f6f6}body.dark .edit-label{color:#999}body.dark .edit-modal-image{background:#1c1c1e}body.dark .edit-image-title{color:#f6f6f6}body.dark .edit-modal-buttons{border-top-color:#444;background:#2c2c2e}body.dark .edit-modal-buttons .delete-btn,body.dark .edit-modal-buttons .cancel-btn{background:#3a3a3c;color:#f6f6f6}body.dark .edit-modal-buttons .save-btn{background:#0a84ff}.confirm-modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem}.confirm-modal{background:#fff;border-radius:16px;padding:1.5rem;width:100%;max-width:300px;text-align:center;box-shadow:0 4px 20px #0003}.confirm-modal p{font-size:1rem;margin-bottom:1.25rem;color:#333}.confirm-modal-buttons{display:flex;gap:.75rem}.confirm-modal-buttons button{flex:1;padding:.75rem 1rem;border-radius:12px;font-size:.95rem;font-weight:500;cursor:pointer;border:none}.confirm-modal-buttons .cancel-btn{background:#e8e8e8;color:#333}.confirm-modal-buttons .delete-btn{background:#ff3b30;color:#fff}body.dark .confirm-modal-overlay{background:#000000b3}body.dark .confirm-modal{background:#2c2c2e;box-shadow:0 4px 20px #0006}body.dark .confirm-modal p{color:#f6f6f6}body.dark .confirm-modal-buttons .cancel-btn{background:#3a3a3c;color:#f6f6f6}body.dark .confirm-modal-buttons .delete-btn{background:#ff453a}.toast{position:fixed;bottom:calc(env(safe-area-inset-bottom,0px) + 80px);left:50%;transform:translate(-50%);padding:.75rem 1.25rem;border-radius:8px;font-size:.875rem;font-weight:500;z-index:10000;animation:toast-in .2s ease-out;box-shadow:0 4px 12px #00000026}@keyframes toast-in{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.toast-success{background:#34c759;color:#fff}.toast-error{background:#ff3b30;color:#fff}body.dark .toast-success{background:#30d158}body.dark .toast-error{background:#ff453a}.modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.modal-content{background:#fff;border-radius:16px;padding:24px;max-width:320px;width:100%;text-align:center;box-shadow:0 10px 40px #0003}body.dark .modal-content{background:#2a2a2a;color:#f0f0f0}.modal-content h3{margin:0 0 12px;font-size:1.2rem}.modal-content p{margin:0 0 16px;font-size:.95rem;color:#666;line-height:1.5}body.dark .modal-content p{color:#aaa}.modal-buttons{display:flex;gap:12px;justify-content:center;margin-top:20px}.modal-btn{padding:12px 24px;border-radius:10px;font-size:1rem;font-weight:500;cursor:pointer;border:none;min-width:100px}.modal-btn.primary{background:#007aff;color:#fff}.modal-btn.secondary{background:#e5e5e5;color:#333}body.dark .modal-btn.secondary{background:#3a3a3a;color:#ccc}.modal-btn:active{transform:scale(.95)}.auto-sync-toggle{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;margin:.5rem 0;cursor:pointer;font-size:.9rem;color:#333}body.dark .auto-sync-toggle{color:#ccc}.auto-sync-toggle input[type=checkbox]{width:20px;height:20px;cursor:pointer}.editor-drag-handle{width:100%;padding:6px 0;display:flex;align-items:center;justify-content:center;cursor:grab;touch-action:none}.editor-drag-handle:active{cursor:grabbing}.editor-drag-handle .drag-handle-bar{width:36px;height:5px;background:#0003;border-radius:2.5px}body.dark .editor-drag-handle .drag-handle-bar{background:#ffffff4d}.tags-empty-message{color:#888;font-size:.85rem;font-style:italic;padding:.25rem 0}body.dark .tags-empty-message{color:#666}.editor-tags-section.collapsed .expandable-card-section:last-child{min-height:32px;padding:.5rem}.undo-redo-buttons{position:absolute;top:6px;right:12px;z-index:10;display:flex;gap:4px}.undo-redo-buttons button{background:none;border:1px solid #ddd;border-radius:6px;padding:4px 8px;cursor:pointer;color:#666;display:flex;align-items:center;justify-content:center}.undo-redo-buttons button:disabled{opacity:.3;cursor:default}.undo-redo-buttons button:active:not(:disabled){background:#0000000d}body.dark .undo-redo-buttons button{border-color:#444;color:#aaa}body.dark .undo-redo-buttons button:active:not(:disabled){background:#ffffff1a}.card-open-url-btn{background:none;border:none;color:#007aff;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.card-open-url-btn:active{opacity:.5}body.dark .card-open-url-btn{color:#5ac8fa}.sort-btn{background:none;border:none;color:#666;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;border-radius:8px}.sort-btn:active{background:#0000000d}body.dark .sort-btn{color:#aaa}body.dark .sort-btn:active{background:#ffffff1a}:root{--webview-anim: .3s;--webview-ease: cubic-bezier(.32, .72, 0, 1);--webview-ease-in: cubic-bezier(.85, 0, 1, 1);--webview-ease-out: cubic-bezier(.32, .72, 0, 1)}.app{transition:transform var(--webview-anim) var(--webview-ease),height var(--webview-anim) var(--webview-ease)}.app.webview-active{transform:translateY(calc(-1 * var(--slide-offset, 0px)));overflow:hidden;height:calc(100vh + var(--slide-offset, 0px))}.app.webview-active main.saved-view{overflow:visible}.saved-item-card.card-webview-expanded{box-shadow:none}.saved-item-card.card-webview-expanded .card-header{border-bottom:1px solid #e0e0e0}.webview-back-btn{width:0;min-width:0;opacity:0;overflow:hidden;padding:0;margin-left:-.15rem;transition:width var(--webview-anim) var(--webview-ease),opacity var(--webview-anim) var(--webview-ease),margin var(--webview-anim) var(--webview-ease),padding var(--webview-anim) var(--webview-ease)}.webview-back-btn.visible{width:20px;opacity:1;padding:.25rem .25rem .25rem 0;margin-left:0}.webview-inline{height:0;overflow:hidden;display:flex;flex-direction:column;position:relative;transition:height var(--webview-anim) var(--webview-ease)}.webview-inline.webview-expanded{height:100vh}.webview-iframe{flex:1;border:none;width:100%;background:#fff}.webview-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#999;font-size:.9rem}.webview-error{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:#666}.webview-error button{padding:.5rem 1rem;background:#007aff;color:#fff;border:none;border-radius:8px;font-size:.9rem}body.dark .saved-item-card.card-webview-expanded .card-header{border-bottom-color:#3a3a3c}body.dark .saved-item-card.card-webview-expanded{background:#2c2c2e}body.dark .webview-iframe{background:#1c1c1e}body.dark .webview-error{color:#999}
-1
backend/tauri-mobile/src-tauri/gen/apple/assets/assets/index-CROtEedB.css
··· 1 - @font-face{font-family:ServerMono;src:url(/fonts/ServerMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:ServerMono;src:url(/fonts/ServerMono-Regular-Italic.woff2) format("woff2");font-weight:400;font-style:italic}:root{color-scheme:light dark;font-family:ServerMono,monospace;font-size:16px;line-height:1.5;font-weight:400;color:#0f0f0f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}input,textarea{-webkit-user-select:text;user-select:text}html,body{margin:0;padding:0;height:100vh;background-color:var(--dev-bg-light, #f6f6f6);overflow:hidden}body.editor-open .app{position:fixed;inset:0}input,textarea{-webkit-touch-callout:none}.edit-overlay input,.edit-overlay textarea{scroll-margin:0;scroll-padding:0}#root{height:100vh}.app{height:100vh;display:flex;flex-direction:column}main.saved-view{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding:.5rem;background-color:var(--dev-bg-light, #f6f6f6)}.pull-indicator{text-align:center;padding:.5rem;margin-bottom:.5rem;font-size:.875rem;color:#666;background:#007aff1a;border-radius:8px;transition:background-color .15s ease,color .15s ease}.pull-indicator.pulling{color:#666}.pull-indicator.ready{background:#007aff40;color:#007aff;font-weight:500}body.dark .pull-indicator{color:#999;background:#0a84ff26}body.dark .pull-indicator.ready{background:#0a84ff4d;color:#0a84ff}header{background:#fff;padding:.25rem 1rem;padding-top:calc(env(safe-area-inset-top,0px) + .4rem);box-shadow:0 2px 8px #0000001a;position:sticky;top:0;z-index:100;flex-shrink:0;transform:translateZ(0);-webkit-transform:translateZ(0)}header h1{font-size:1.1rem;margin:0;color:#333;display:flex;align-items:center;gap:.5rem}header h1 .url-count{font-weight:400;opacity:.6}nav{display:flex;gap:.5rem}nav button{flex:1;padding:.5rem 1rem;background:transparent;border:1px solid #ddd;border-radius:12px;cursor:pointer;font-weight:500;transition:all .2s}nav button.active{background:#007aff;color:#fff;border-color:#007aff}main{flex:1;padding:1rem;max-width:600px;width:100%;margin:0 auto}.url-input{margin-bottom:1.5rem}.url-input label{display:block;margin-bottom:.5rem;font-weight:500;color:#333}.url-input input{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:12px;font-size:1rem}.tags-section h2{font-size:1.25rem;margin-bottom:1rem;color:#333}.tag-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.tag{padding:.5rem 1rem;background:#fff;border:2px solid #e0e0e0;border-radius:12px;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;align-items:center;gap:.25rem}.tag:hover{border-color:#007aff}.tag.selected{background:#007aff;color:#fff;border-color:#007aff}.tag-stats{font-size:.75rem;opacity:.7}.tag.selected .tag-stats{opacity:.9}.new-tag{display:flex;gap:.5rem;margin-bottom:1.5rem}.new-tag input{flex:1;padding:.75rem;border:1px solid #ddd;border-radius:12px;font-size:1rem}.new-tag button{padding:.75rem 1.5rem;background:#34c759;color:#fff;border:none;border-radius:12px;font-weight:500;cursor:pointer}.selected-tags{margin-bottom:1.5rem}.selected-tags h3{font-size:1rem;margin-bottom:.5rem;color:#666}.selected-tag-list{display:flex;flex-wrap:wrap;gap:.5rem;min-height:2rem}.selected-tag{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#007aff;color:#fff;border-radius:12px;font-size:.9rem}.selected-tag button{background:none;border:none;color:#fff;font-size:1.25rem;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.save-button{width:100%;padding:1rem;background:#007aff;color:#fff;border:none;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;margin-bottom:1rem}.save-button:active{background:#0051d5}.message{padding:1rem;background:#34c759;color:#fff;border-radius:12px;text-align:center}.saved-view h2{font-size:1.25rem;margin-bottom:1rem;color:#333}.saved-urls-list{display:flex;flex-direction:column;gap:1rem;width:100%}.saved-item-card{padding:.3rem .75rem .6rem;background:#fff;border-radius:10px;box-shadow:0 1px 4px #00000014;width:100%;box-sizing:border-box;cursor:pointer}.saved-item-card:active{background:#f5f5f5}.card-header{display:flex;align-items:center;gap:.15rem;padding-bottom:.3rem}.card-type-icon{flex-shrink:0;color:#888;display:flex;align-items:center}.card-thumbnail{flex-shrink:0;width:32px;height:32px;border-radius:6px;overflow:hidden;background:#f0f0f0;display:flex;align-items:center;justify-content:center;color:#999}.card-thumbnail img{width:100%;height:100%;object-fit:cover}.card-title{flex:1;min-width:0;margin-left:.35rem;font-size:.9rem;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}a.card-title{color:#007aff}.card-delete-btn{flex-shrink:0;background:transparent;border:none;padding:.25rem;color:#999;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px;margin-left:auto}.card-delete-btn:active{background:#ff3b301a;color:#ff3b30}.card-action-btn{-webkit-appearance:none;appearance:none;flex-shrink:0;background:transparent;border:none;padding:.25rem;color:#999;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px}.card-action-btn:active{background:#007aff1a;color:#007aff}.card-actions{display:flex;gap:.15rem;flex-shrink:0}.card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:.35rem;gap:.5rem}.card-tags{display:flex;flex-wrap:wrap;gap:.3rem;flex:1;min-width:0}.card-tag{padding:.15rem .5rem;background:#e8e8e8;border-radius:10px;font-size:.75rem;color:#555}.card-date{font-size:.7rem;color:#aaa;flex-shrink:0}.todo-checkbox{background:none;border:none;padding:2px;cursor:pointer;color:#007aff;flex-shrink:0;display:flex;align-items:center;justify-content:center}.todo-checkbox.checked{color:#34c759}.todo-checkbox:active{opacity:.6}.todo-checkbox svg{display:block}.saved-url-item{padding:1.15rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;width:100%;box-sizing:border-box;overflow:hidden}.saved-url-item a{color:#007aff;text-decoration:none;font-weight:500;word-break:break-all}.saved-url-tags{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.85rem}.saved-url-tag{padding:.3rem .8rem;background:#e0e0e0;border-radius:12px;font-size:.85rem;color:#333}.saved-url-date{margin-top:.5rem;font-size:.85rem;color:#999}.url-row{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;width:100%;overflow:hidden}.url-info{flex:1;min-width:0;overflow:hidden;display:flex;flex-direction:column;gap:.25rem}.url-title{font-weight:500;color:var(--text-color, #333);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.url-row a{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.url-row a.url-with-title{font-size:.85rem;color:#666}.dark .url-row a.url-with-title{color:#999}.item-actions{display:flex;gap:.25rem;flex-shrink:0}.icon-btn{padding:.4rem;background:transparent;border:none;border-radius:12px;cursor:pointer;color:#888;display:flex;align-items:center;justify-content:center}.icon-btn:hover,.icon-btn.delete:hover{background:#f0f0f0;color:#555}.edit-btn,.delete-btn.small{padding:.25rem .75rem;background:#e0e0e0;border:none;border-radius:12px;font-size:.85rem;font-weight:500;color:#333;cursor:pointer;flex-shrink:0}.saved-url-item.editing,.saved-text-item.editing,.saved-tagset-item.editing,.saved-image-item.editing{border:2px solid #007aff;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;max-height:70vh}.edit-content-scroll{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:0}.edit-url-display{color:#007aff;font-weight:500;font-size:1rem;line-height:1.4;word-break:break-word;overflow-wrap:break-word;margin-bottom:1rem;padding-bottom:.75rem}.edit-url-input{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:12px;font-size:1rem;color:#007aff;box-sizing:border-box;border-bottom:1px solid #e0e0e0}.edit-section{margin-bottom:.75rem}.editing-tags{display:flex;flex-wrap:wrap;gap:.5rem;min-height:2rem}.editing-tag{display:inline-flex;align-items:center;gap:.25rem;padding:.35rem .5rem .35rem .75rem;background:#007aff;color:#fff;border-radius:12px;font-size:.85rem}.editing-tag button{background:none;border:none;color:#fff;font-size:1.1rem;cursor:pointer;padding:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;opacity:.8}.editing-tag button:hover{opacity:1}.no-tags{color:#999;font-style:italic;font-size:.85rem}.new-tag-input{display:flex;gap:.5rem;max-width:100%}.new-tagset-form .new-tag-input{margin-bottom:.75rem}.new-tag-input input{flex:1;min-width:0;padding:.5rem .75rem;border:1px solid #ddd;border-radius:12px;font-size:16px}.new-tag-input>button{padding:.5rem 1rem;background:#007aff;color:#fff;border:none;border-radius:12px;font-size:.85rem;font-weight:500;cursor:pointer}.new-tag-input>button:disabled{background:#ccc;cursor:not-allowed}.all-tags-list{display:flex;flex-wrap:wrap;gap:.5rem}.tag-chip{padding:.35rem .7rem;background:#f5f5f5;border:1px solid #ddd;border-radius:12px;font-size:.85rem;color:#555;cursor:pointer;transition:all .15s}.tag-chip:hover{background:#e8e8e8;border-color:#ccc}.tag-chip:active,.tag-chip.selected{background:#007aff;border-color:#007aff;color:#fff}.edit-buttons{display:flex;gap:.5rem;margin-top:.25rem;padding-top:.25rem}.edit-buttons button{flex:1;padding:.6rem .75rem;border:none;border-radius:12px;font-size:.9rem;font-weight:500;cursor:pointer}.delete-btn,.cancel-btn{background:#e0e0e0;color:#333}.save-btn{background:#007aff;color:#fff}body.dark{color:#f6f6f6;background-color:var(--dev-bg-dark, #1c1c1e)}body.dark header{background:#2c2c2e}body.dark header h1{color:#f6f6f6}body.dark header h1 .url-count{opacity:.5}body.dark nav button{color:#f6f6f6;border-color:#444}body.dark nav button.active{background:#0a84ff;border-color:#0a84ff}body.dark .url-input label,body.dark .tags-section h2,body.dark .saved-view h2{color:#f6f6f6}body.dark .url-input input,body.dark .new-tag input,body.dark .tag{background:#2c2c2e;border-color:#444;color:#f6f6f6}body.dark .tag:hover{border-color:#0a84ff}body.dark .tag.selected{background:#0a84ff;border-color:#0a84ff}body.dark .selected-tag,body.dark .save-button{background:#0a84ff}body.dark .save-button:active{background:#06c}body.dark main.saved-view{background-color:var(--dev-bg-dark, #1c1c1e)}body.dark .saved-url-item,body.dark .saved-item-card{background:#2c2c2e}body.dark .card-type-icon{color:#666}body.dark .card-thumbnail{background:#3a3a3c;color:#666}body.dark .card-title{color:#f6f6f6}body.dark a.card-title{color:#0a84ff}body.dark .card-tag{background:#3a3a3c;color:#ccc}body.dark .card-date{color:#666}body.dark .todo-checkbox{color:#0a84ff}body.dark .todo-checkbox.checked{color:#30d158}body.dark .card-delete-btn{color:#666}body.dark .card-delete-btn:active{background:#ff453a33;color:#ff453a}body.dark .card-action-btn{color:#666}body.dark .card-action-btn:active{background:#0a84ff33;color:#0a84ff}body.dark .saved-url-tag{background:#3a3a3c;color:#f6f6f6}body.dark .icon-btn{color:#777}body.dark .icon-btn:hover,body.dark .icon-btn.delete:hover{background:#3a3a3c;color:#ccc}body.dark .edit-btn,body.dark .delete-btn.small{background:#3a3a3c;color:#f6f6f6}body.dark .saved-url-item.editing,body.dark .saved-text-item.editing,body.dark .saved-tagset-item.editing,body.dark .saved-image-item.editing{border-color:#0a84ff}body.dark .edit-url-display{color:#0a84ff;border-bottom-color:#444}body.dark .edit-url-input{background:#1c1c1e;border-color:#444;color:#0a84ff}body.dark .editing-tag{background:#0a84ff}body.dark .new-tag-input input{background:#2c2c2e;border-color:#444;color:#f6f6f6}body.dark .new-tag-input>button{background:#0a84ff}body.dark .new-tag-input>button:disabled{background:#555}body.dark .tag-chip{background:#3a3a3c;border-color:#555;color:#ccc}body.dark .tag-chip:hover{background:#4a4a4c;border-color:#666}body.dark .tag-chip:active,body.dark .tag-chip.selected{background:#0a84ff;border-color:#0a84ff;color:#fff}body.dark .delete-btn,body.dark .cancel-btn{background:#3a3a3c;color:#f6f6f6}body.dark .save-btn{background:#0a84ff}body.dark .no-tags{color:#666}header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}header h1{flex-shrink:0}.header-btn{background:transparent;border:none;padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#007aff;font-size:1rem}.header-spacer{width:44px}.settings-btn svg{color:#666}body.dark .settings-btn svg{color:#999}.settings-btn.syncing svg{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body.dark .header-btn{color:#0a84ff}.settings-view{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding:1rem;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 1rem);max-width:600px;width:100%;margin:0 auto;box-sizing:border-box}.settings-section{background:#fff;border-radius:12px;padding:1.25rem;margin-bottom:1rem;box-shadow:0 2px 8px #0000001a}.settings-section:last-child{margin-bottom:0}.settings-section h2{font-size:1.1rem;margin:0 0 .5rem;color:#333}.settings-description{font-size:.9rem;color:#666;margin:0 0 1rem;line-height:1.4}.profile-banner{background:linear-gradient(135deg,#ff9500,#ff6b00);color:#fff;text-align:center;padding:.35rem 1rem;font-size:.8rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.profile-warning-banner{background:#fff3cd;color:#856404;border:1px solid #ffeeba;border-radius:8px;padding:.75rem;margin-bottom:1rem;font-size:.85rem;line-height:1.4}body.dark .profile-warning-banner{background:#473a14;color:#ffc107;border-color:#5c4a1a}.profile-selector{margin-bottom:1rem}.profile-selector label{display:block;font-size:.9rem;color:#666;margin-bottom:.5rem}body.dark .profile-selector label{color:#999}.profile-input-row{display:flex;gap:.5rem;margin-bottom:.75rem}.profile-input-row input{flex:1;padding:.75rem;border:1px solid #ddd;border-radius:12px;font-size:16px}body.dark .profile-input-row input{background:#2a2a2a;border-color:#444;color:#f0f0f0}.profile-quick-buttons{display:flex;flex-wrap:wrap;gap:.5rem}.profile-btn{padding:.5rem 1rem;border:1px solid #ddd;border-radius:20px;background:#f0f0f0;color:#333;font-size:.85rem;cursor:pointer;transition:all .2s ease}.profile-btn:active{transform:scale(.95)}.profile-btn.active{background:#007aff;border-color:#007aff;color:#fff}.profile-btn.reset{background:transparent;border-color:#999;color:#666;font-style:italic}body.dark .profile-btn{background:#2a2a2a;border-color:#444;color:#ccc}body.dark .profile-btn.active{background:#0a84ff;border-color:#0a84ff;color:#fff}body.dark .profile-btn.reset{background:transparent;border-color:#666;color:#999}.profile-list{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.profile-item{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#f8f8f8;border:1px solid #e0e0e0;border-radius:10px;transition:all .2s ease}.profile-item.active{background:#e8f4ff;border-color:#007aff}body.dark .profile-item{background:#2a2a2a;border-color:#444}body.dark .profile-item.active{background:#1a3a5c;border-color:#0a84ff}.profile-radio-label{display:flex;align-items:center;gap:.75rem;flex:1;cursor:pointer}.profile-radio-label input[type=radio]{width:20px;height:20px;cursor:pointer}.profile-name{font-weight:500;color:#333}body.dark .profile-name{color:#f0f0f0}.profile-badge{font-size:.7rem;padding:2px 6px;border-radius:4px;text-transform:uppercase;font-weight:600}.profile-badge.builtin{background:#e0e0e0;color:#666}.profile-badge.current{background:#22c55e;color:#fff}body.dark .profile-badge.builtin{background:#3a3a3a;color:#999}.profile-delete-btn{padding:4px 10px;font-size:.8rem;background:transparent;border:1px solid #ef4444;border-radius:6px;color:#ef4444;cursor:pointer}.profile-delete-btn:active{background:#ef4444;color:#fff}.profile-add-section{margin-top:1rem;padding-top:1rem;border-top:1px solid #e0e0e0}body.dark .profile-add-section{border-top-color:#444}.webhook-input{display:flex;gap:.5rem;margin-bottom:1rem}.webhook-input input{flex:1;padding:.75rem;border:1px solid #ddd;border-radius:12px;font-size:16px}.api-key-field{position:relative}.api-key-field input{padding-right:3rem}.toggle-visibility-btn{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;padding:.25rem;cursor:pointer;color:#666;display:flex;align-items:center;justify-content:center}.toggle-visibility-btn:hover{color:#333}body.dark .toggle-visibility-btn{color:#999}body.dark .toggle-visibility-btn:hover{color:#ccc}.save-webhook-btn{padding:.75rem 1rem;background:#007aff;color:#fff;border:none;border-radius:12px;font-weight:500;cursor:pointer}.save-webhook-btn:disabled{background:#ccc;cursor:not-allowed}.save-settings-btn{width:100%;padding:1rem;margin-top:1rem;background:#007aff;color:#fff;border:none;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer}.save-settings-btn:disabled{background:#ccc;cursor:not-allowed}.last-sync-info{margin:1rem 0;font-size:.85rem;color:#666;text-align:center}.sync-btn{width:100%;padding:1rem;margin-top:1rem;background:#34c759;color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer}.sync-btn:disabled{background:#ccc;cursor:not-allowed}.sync-btn.primary{background:#007aff}.sync-btn.secondary{background:#666;flex:1}.sync-btn-row{display:flex;gap:.75rem;margin-top:.75rem}.sync-pending-info{margin-top:.5rem;font-size:.85rem;color:#ff9500;text-align:center}.sync-message{margin-top:1rem;padding:.75rem;border-radius:12px;text-align:center;font-size:.9rem}.sync-message.success{background:#d4edda;color:#155724}.sync-message.error{background:#f8d7da;color:#721c24}body.dark .settings-section{background:#2c2c2e}body.dark .settings-section h2{color:#f6f6f6}body.dark .settings-description{color:#999}body.dark .webhook-input input{background:#1c1c1e;border-color:#444;color:#f6f6f6}body.dark .save-webhook-btn{background:#0a84ff}body.dark .save-webhook-btn:disabled{background:#555}body.dark .save-settings-btn{background:#0a84ff}body.dark .save-settings-btn:disabled{background:#555}body.dark .sync-btn{background:#30d158}body.dark .sync-btn.primary{background:#0a84ff}body.dark .sync-btn.secondary{background:#555}body.dark .sync-btn:disabled{background:#444}body.dark .sync-pending-info{color:#ff9f0a}body.dark .last-sync-info{color:#999}body.dark .sync-message.success{background:#1e3a29;color:#30d158}body.dark .sync-message.error{background:#3a1e1e;color:#ff6b6b}.filter-icons{display:flex;gap:.35rem;align-items:center}.filter-btn{display:flex;align-items:center;gap:.2rem;padding:.3rem .5rem;background:transparent;border:none;border-radius:12px;cursor:pointer;color:#aaa;transition:all .15s}.filter-btn svg{flex-shrink:0;opacity:.7}.filter-btn .filter-count{font-size:.7rem;font-weight:400;min-width:.8rem;text-align:center;opacity:.8}.filter-btn.active{color:#007aff}.filter-btn.active svg{opacity:1}.filter-btn.active .filter-count{opacity:1}.filter-btn:not(.active):hover{color:#888}body.dark .filter-btn{color:#666}body.dark .filter-btn.active{color:#0a84ff}body.dark .filter-btn:not(.active):hover{color:#888}.unified-add-input{margin-bottom:1rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a}.add-input-collapsed-row{display:flex;align-items:center;gap:.25rem;padding-right:.5rem}.add-input-collapsed{flex:1;padding:.75rem 1rem;border:none;border-radius:12px;font-size:16px;font-family:inherit;background:transparent;box-sizing:border-box}.add-input-collapsed:focus{outline:none}.camera-btn{padding:.5rem;background:transparent;border:none;border-radius:12px;cursor:pointer;color:#007aff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.camera-btn:active{background:#f0f0f0}.unified-add-input.expanded{padding:0 1rem 1rem}.add-input-expanded{width:100%;padding:.75rem 0;border:none;border-bottom:1px solid #e0e0e0;border-radius:0;font-size:16px;font-family:inherit;resize:none;min-height:60px;box-sizing:border-box;background:transparent}.add-input-expanded:focus{outline:none}.add-input-selected-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.add-input-tag{display:inline-flex;align-items:center;gap:.25rem;padding:.35rem .5rem .35rem .75rem;background:#007aff;color:#fff;border-radius:12px;font-size:.85rem}.add-input-tag button{background:none;border:none;color:#fff;font-size:1.1rem;cursor:pointer;padding:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;opacity:.8}.add-input-tag button:hover{opacity:1}.add-input-available-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.add-input-actions{display:flex;gap:.5rem;margin-top:.75rem}.add-input-cancel{flex:1;padding:.6rem .75rem;background:#e0e0e0;color:#333;border:none;border-radius:12px;font-size:.9rem;font-weight:500;cursor:pointer}.add-input-save{flex:2;padding:.6rem .75rem;background:#007aff;color:#fff;border:none;border-radius:12px;font-size:.9rem;font-weight:500;cursor:pointer}.add-input-save:disabled{background:#ccc;cursor:not-allowed}body.dark .unified-add-input{background:#2c2c2e}body.dark .add-input-collapsed{color:#f6f6f6}body.dark .camera-btn{color:#0a84ff}body.dark .camera-btn:active{background:#3a3a3c}body.dark .add-input-expanded{border-bottom-color:#444;color:#f6f6f6}body.dark .add-input-tag{background:#0a84ff}body.dark .add-input-cancel{background:#3a3a3c;color:#f6f6f6}body.dark .add-input-save{background:#0a84ff}body.dark .add-input-save:disabled{background:#555}.input-row{display:flex;gap:.5rem;margin-bottom:.5rem}.input-row-card{flex:1;min-width:0;display:flex;align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 4px #00000014;padding-right:.25rem}.input-row-card .input-with-clear{min-width:0}.input-row-input{flex:1;min-width:0;padding:.6rem .85rem;border:none;border-radius:12px;font-size:16px;font-family:inherit;background:transparent;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden}.input-row-input:focus{outline:none}body.dark .input-row-card{background:#2c2c2e}body.dark .input-row-input{color:#f6f6f6}.filter-tags-container{min-height:71px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:.5rem .75rem;overflow-y:auto;-webkit-overflow-scrolling:touch;flex-shrink:0}.filter-tags{display:flex;flex-wrap:wrap;gap:.4rem}.filter-tags-empty{color:#999;font-style:italic;font-size:.85rem;text-align:center;padding:.25rem}body.dark .filter-tags-container{background:#2c2c2e}body.dark .filter-tags-empty{color:#666}.unified-list{display:flex;flex-direction:column;gap:.65rem;width:100%}.item-type-indicator{display:flex;align-items:center;gap:.35rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;color:#888;margin-bottom:.5rem}.item-type-indicator svg{width:12px;height:12px}body.dark .item-type-indicator{color:#666}.saved-texts-list{display:flex;flex-direction:column;gap:1rem;width:100%}.new-text-form{background:#fff;border-radius:12px;padding:1rem;box-shadow:0 2px 8px #0000001a;margin-bottom:.5rem}.new-text-input{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:12px;font-size:16px;font-family:inherit;resize:vertical;min-height:80px;box-sizing:border-box}.save-text-btn{width:100%;margin-top:.75rem;padding:.75rem;background:#007aff;color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer}.save-text-btn:disabled{background:#ccc;cursor:not-allowed}.saved-text-item{padding:1.15rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a}.text-row{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.text-content{flex:1;white-space:pre-wrap;word-break:break-word;line-height:1.5}.edit-text-input{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:12px;font-size:16px;font-family:inherit;resize:vertical;min-height:80px;box-sizing:border-box}.hashtag-hint{font-size:.85rem;color:#666;margin:0}.saved-text-tags{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.85rem}.saved-text-tag{padding:.25rem .75rem;background:#e0e0e0;border-radius:12px;font-size:.85rem;color:#333}.saved-text-date{margin-top:.5rem;font-size:.85rem;color:#999}body.dark .new-text-form{background:#2c2c2e}body.dark .new-text-input{background:#1c1c1e;border-color:#444;color:#f6f6f6}body.dark .save-text-btn{background:#0a84ff}body.dark .save-text-btn:disabled{background:#555}body.dark .saved-text-item{background:#2c2c2e}body.dark .text-content{color:#f6f6f6}body.dark .edit-text-input{background:#1c1c1e;border-color:#444;color:#f6f6f6}body.dark .hashtag-hint{color:#999}body.dark .saved-text-tag{background:#3a3a3c;color:#f6f6f6}.saved-tagsets-list{display:flex;flex-direction:column;gap:1rem;width:100%}.new-tagset-form{background:#fff;border-radius:12px;padding:1rem;box-shadow:0 2px 8px #0000001a;margin-bottom:1rem;position:sticky;top:0;z-index:10}.tagset-tag-cloud{display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem 0;margin-bottom:1rem}.selected-new-tags{display:flex;flex-wrap:wrap;gap:.5rem;min-height:2.5rem;padding:.5rem;background:#f0f0f0;border-radius:12px;margin-bottom:.75rem}.no-tags-hint{color:#999;font-style:italic;font-size:.85rem;align-self:center}.new-tagset-tag{display:inline-flex;align-items:center;gap:.25rem;padding:.35rem .5rem .35rem .75rem;background:#007aff;color:#fff;border-radius:12px;font-size:.85rem}.new-tagset-tag button{background:none;border:none;color:#fff;font-size:1.1rem;cursor:pointer;padding:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;opacity:.8}.new-tagset-tag button:hover{opacity:1}.save-tagset-btn{width:100%;margin-top:.75rem;padding:.75rem;background:#007aff;color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer}.save-tagset-btn:disabled{background:#ccc;cursor:not-allowed}.saved-tagset-item{padding:1.15rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a}.tagset-row{display:flex;justify-content:space-between;align-items:flex-start;gap:.6rem}.tagset-tags{flex:1;display:flex;flex-wrap:wrap;gap:.6rem}.saved-tagset-tag{padding:.4rem .8rem;background:#007aff;color:#fff;border-radius:12px;font-size:.9rem}.saved-tagset-date{margin-top:.75rem;font-size:.85rem;color:#999}body.dark .new-tagset-form{background:#2c2c2e}body.dark .tagset-tag-cloud{background:#1c1c1e}body.dark .selected-new-tags{background:#3a3a3c}body.dark .no-tags-hint{color:#666}body.dark .new-tagset-tag,body.dark .save-tagset-btn{background:#0a84ff}body.dark .save-tagset-btn:disabled{background:#555}body.dark .saved-tagset-item{background:#2c2c2e}body.dark .saved-tagset-tag{background:#0a84ff}.empty-state{text-align:center;padding:2rem 1rem;color:#666}.empty-state p{margin:.25rem 0}body.dark .empty-state{color:#999}.saved-image-item{padding:1.15rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a}.image-row{display:flex;gap:.85rem;align-items:flex-start}.image-preview{flex-shrink:0;width:60px;height:60px;border-radius:12px;overflow:hidden;background:#f0f0f0;display:flex;align-items:center;justify-content:center}.image-thumbnail{width:100%;height:100%;object-fit:cover}.image-placeholder{color:#999}.image-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.image-title{font-weight:500;color:var(--text-color, #333);font-size:.95rem;line-height:1.3}.image-source{color:#007aff;text-decoration:none;font-size:.85rem;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.image-source.with-title{font-size:.8rem;color:#666;-webkit-line-clamp:1}.image-dimensions{font-size:.8rem;color:#999}.saved-image-tags{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.85rem}.saved-image-tag{padding:.3rem .8rem;background:#e0e0e0;border-radius:12px;font-size:.85rem;color:#333}.saved-image-date{margin-top:.5rem;font-size:.85rem;color:#999}body.dark .saved-image-item{background:#2c2c2e}body.dark .image-preview{background:#3a3a3c}body.dark .image-placeholder{color:#666}body.dark .image-title{color:#f6f6f6}body.dark .image-source{color:#0a84ff}body.dark .image-source.with-title{color:#999}body.dark .image-dimensions{color:#666}body.dark .saved-image-tag{background:#3a3a3c;color:#f6f6f6}.captured-image-view{padding:1rem}.captured-image-preview{width:100%;margin-bottom:1rem;border-radius:12px;overflow:hidden;background:#f0f0f0}.captured-image-preview img{width:100%;height:auto;display:block}body.dark .captured-image-preview{background:#2c2c2e}.edit-overlay{position:fixed;inset:0;background:#0006;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:.5rem;padding-top:env(safe-area-inset-top,4px);overflow:hidden;overscroll-behavior:contain}.edit-overlay.transition-padding{transition:padding-bottom .3s ease-out}.edit-overlay .expandable-card{width:100%;max-width:600px;margin:0}body.dark .edit-overlay{background:#0009}.expandable-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:.65rem;display:flex;flex-direction:column;overflow:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}.expandable-card-input-row{display:flex;align-items:flex-start;gap:.25rem;padding-right:.5rem}.expandable-card-input{flex:1;padding:.85rem 1.15rem;border:none;border-radius:12px;font-size:16px;font-family:inherit;background:transparent;box-sizing:border-box}.expandable-card-input:focus{outline:none}textarea.expandable-card-input.expanded-input{width:100%;padding:.85rem 1.15rem;border:none;border-bottom:1px solid #e0e0e0;border-radius:12px 12px 0 0;font-size:16px;font-family:inherit;resize:none;min-height:60px;box-sizing:border-box;background:transparent}.expandable-card-scroll{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:.65rem 1.15rem;max-height:40vh;min-height:0}.expandable-card-section{margin-bottom:.85rem}.expandable-card-section:last-child{margin-bottom:0}.expandable-card-buttons{display:flex;gap:.85rem;padding:.5rem 1.15rem;background:#fff;flex-shrink:0}.expandable-card-buttons button{flex:1;padding:.75rem 1rem;border-radius:12px;font-size:.95rem;font-weight:500;cursor:pointer;border:none}.expandable-card-buttons .cancel-btn{background:#e8e8e8;color:#333}.expandable-card-buttons .save-btn{background:#007aff;color:#fff}.expandable-card-buttons .save-btn:disabled{background:#ccc;color:#888}body.dark .expandable-card{background:#2c2c2e}body.dark .expandable-card-input{color:#f6f6f6}body.dark textarea.expandable-card-input.expanded-input{border-bottom-color:#444}body.dark .expandable-card-buttons{background:#2c2c2e}body.dark .expandable-card-buttons .cancel-btn{background:#3a3a3c;color:#f6f6f6}body.dark .expandable-card-buttons .save-btn{background:#0a84ff}.clear-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;padding:4px;cursor:pointer;color:#999;display:flex;align-items:center;justify-content:center;z-index:1}.clear-btn:active{opacity:.7}.clear-btn svg{display:block}.clear-btn.textarea-clear{top:8px;right:8px;transform:none}.input-with-clear{position:relative;display:flex;align-items:center}.input-with-clear input{flex:1;padding-right:32px}.editor-url-wrapper{border-bottom:1px solid #e0e0e0}.editor-url-wrapper .editor-url-input{border-bottom:none}body.dark .editor-url-wrapper{border-bottom-color:#444}body.dark .clear-btn{color:#666}.editor-card{position:relative;display:flex;flex-direction:column;max-height:100%;height:auto}.resizable-input-wrapper{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.resizable-input-textarea{flex:1;width:100%;height:100%;padding:.85rem 1.15rem;border:none;border-radius:12px 12px 0 0;font-size:16px;font-family:inherit;resize:none;min-height:0;box-sizing:border-box;background:transparent}.resizable-input-textarea:focus{outline:none}.drag-handle-wrapper{position:relative;margin-bottom:.5rem;flex-shrink:0;overflow:visible}.drag-handle{position:absolute;bottom:0;left:0;right:0;height:44px;transform:translateY(calc(50% + .5px));cursor:ns-resize;display:flex;align-items:center;justify-content:center;touch-action:none}.drag-handle-bar{width:32px;height:3px;background:silver;border-radius:1.5px}.resizable-input-wrapper .drag-handle{position:relative;bottom:auto;transform:none;height:auto;padding:4px 0}body.dark .resizable-input-textarea{color:#f6f6f6}body.dark .drag-handle-bar{background:#555}.editor-tags-section{flex-shrink:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:.25rem 1.15rem;max-height:140px}.editor-buttons{flex-shrink:0;position:relative;z-index:1}.editor-url-input{width:100%;padding:.85rem 1.15rem;border:none;border-bottom:1px solid #e0e0e0;border-radius:12px 12px 0 0;font-size:16px;font-family:inherit;box-sizing:border-box;background:transparent}.editor-url-input:focus{outline:none}body.dark .editor-url-input{color:#f6f6f6;border-bottom-color:#444}.editor-image-preview{padding:.75rem 1.15rem;border-bottom:1px solid #e0e0e0;text-align:center;flex-shrink:0}.editor-image-preview .edit-modal-image{max-width:100%;max-height:150px;object-fit:contain;border-radius:8px}.editor-image-preview .image-placeholder{display:flex;align-items:center;justify-content:center;height:100px;color:#999}.editor-image-preview .edit-image-title{margin-top:.5rem;font-size:.85rem;color:#666;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}body.dark .editor-image-preview{border-bottom-color:#444}body.dark .editor-image-preview .edit-image-title{color:#999}.text-editor-overlay{align-items:stretch}.text-editor-card{display:flex;flex-direction:column;max-height:calc(100% - 1rem);height:auto}.text-editor-wrapper{position:relative;flex-shrink:0;display:flex;flex-direction:column;border-bottom:1px solid #e0e0e0}.text-editor-textarea{flex:1;width:100%;height:100%;border:none!important;border-radius:12px 12px 0 0;resize:none;min-height:0}.text-editor-drag-handle{position:absolute;bottom:0;left:0;right:0;height:24px;cursor:ns-resize;display:flex;align-items:center;justify-content:center;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.03));touch-action:none}body.dark .text-editor-wrapper{border-bottom-color:#444}body.dark .text-editor-drag-handle{background:linear-gradient(to bottom,transparent,rgba(255,255,255,.03))}.text-editor-tags-scroll{flex:1;min-height:60px;max-height:none;overflow-y:auto}.text-editor-buttons{flex-shrink:0;position:relative;z-index:1}.edit-modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:flex-end;justify-content:center;z-index:1000;padding:1rem;padding-top:10vh}.edit-modal{background:#fff;border-radius:16px 16px 0 0;width:100%;max-width:600px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 -4px 20px #00000026}.edit-modal-header{padding:1rem;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;gap:.5rem;flex-shrink:0}.edit-modal-header h3{margin:0;font-size:1.1rem;font-weight:600;color:#333}.edit-modal-content{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:1rem}.edit-label{font-size:.85rem;font-weight:500;color:#666;margin-bottom:.5rem;display:block}.edit-modal-image{width:100%;max-height:200px;object-fit:contain;border-radius:12px;background:#f0f0f0;margin-bottom:.5rem}.edit-image-title{font-size:.9rem;color:#333;text-align:center;margin-bottom:1rem}.edit-modal-buttons{display:flex;gap:.5rem;padding:1rem;border-top:1px solid #e0e0e0;flex-shrink:0;background:#fff}.edit-modal-buttons button{flex:1;padding:.75rem;border:none;border-radius:12px;font-size:1rem;font-weight:500;cursor:pointer}.edit-modal-buttons .delete-btn,.edit-modal-buttons .cancel-btn{background:#e0e0e0;color:#333}.edit-modal-buttons .save-btn{background:#007aff;color:#fff}body.dark .edit-modal-overlay{background:#000000b3}body.dark .edit-modal{background:#2c2c2e;box-shadow:0 -4px 20px #0006}body.dark .edit-modal-header{border-bottom-color:#444}body.dark .edit-modal-header h3{color:#f6f6f6}body.dark .edit-label{color:#999}body.dark .edit-modal-image{background:#1c1c1e}body.dark .edit-image-title{color:#f6f6f6}body.dark .edit-modal-buttons{border-top-color:#444;background:#2c2c2e}body.dark .edit-modal-buttons .delete-btn,body.dark .edit-modal-buttons .cancel-btn{background:#3a3a3c;color:#f6f6f6}body.dark .edit-modal-buttons .save-btn{background:#0a84ff}.confirm-modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem}.confirm-modal{background:#fff;border-radius:16px;padding:1.5rem;width:100%;max-width:300px;text-align:center;box-shadow:0 4px 20px #0003}.confirm-modal p{font-size:1rem;margin-bottom:1.25rem;color:#333}.confirm-modal-buttons{display:flex;gap:.75rem}.confirm-modal-buttons button{flex:1;padding:.75rem 1rem;border-radius:12px;font-size:.95rem;font-weight:500;cursor:pointer;border:none}.confirm-modal-buttons .cancel-btn{background:#e8e8e8;color:#333}.confirm-modal-buttons .delete-btn{background:#ff3b30;color:#fff}body.dark .confirm-modal-overlay{background:#000000b3}body.dark .confirm-modal{background:#2c2c2e;box-shadow:0 4px 20px #0006}body.dark .confirm-modal p{color:#f6f6f6}body.dark .confirm-modal-buttons .cancel-btn{background:#3a3a3c;color:#f6f6f6}body.dark .confirm-modal-buttons .delete-btn{background:#ff453a}.toast{position:fixed;bottom:calc(env(safe-area-inset-bottom,0px) + 80px);left:50%;transform:translate(-50%);padding:.75rem 1.25rem;border-radius:8px;font-size:.875rem;font-weight:500;z-index:10000;animation:toast-in .2s ease-out;box-shadow:0 4px 12px #00000026}@keyframes toast-in{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.toast-success{background:#34c759;color:#fff}.toast-error{background:#ff3b30;color:#fff}body.dark .toast-success{background:#30d158}body.dark .toast-error{background:#ff453a}.modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.modal-content{background:#fff;border-radius:16px;padding:24px;max-width:320px;width:100%;text-align:center;box-shadow:0 10px 40px #0003}body.dark .modal-content{background:#2a2a2a;color:#f0f0f0}.modal-content h3{margin:0 0 12px;font-size:1.2rem}.modal-content p{margin:0 0 16px;font-size:.95rem;color:#666;line-height:1.5}body.dark .modal-content p{color:#aaa}.modal-buttons{display:flex;gap:12px;justify-content:center;margin-top:20px}.modal-btn{padding:12px 24px;border-radius:10px;font-size:1rem;font-weight:500;cursor:pointer;border:none;min-width:100px}.modal-btn.primary{background:#007aff;color:#fff}.modal-btn.secondary{background:#e5e5e5;color:#333}body.dark .modal-btn.secondary{background:#3a3a3a;color:#ccc}.modal-btn:active{transform:scale(.95)}.auto-sync-toggle{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;margin:.5rem 0;cursor:pointer;font-size:.9rem;color:#333}body.dark .auto-sync-toggle{color:#ccc}.auto-sync-toggle input[type=checkbox]{width:20px;height:20px;cursor:pointer}.editor-drag-handle{width:100%;padding:6px 0;display:flex;align-items:center;justify-content:center;cursor:grab;touch-action:none}.editor-drag-handle:active{cursor:grabbing}.editor-drag-handle .drag-handle-bar{width:36px;height:5px;background:#0003;border-radius:2.5px}body.dark .editor-drag-handle .drag-handle-bar{background:#ffffff4d}.tags-empty-message{color:#888;font-size:.85rem;font-style:italic;padding:.25rem 0}body.dark .tags-empty-message{color:#666}.editor-tags-section.collapsed .expandable-card-section:last-child{min-height:32px;padding:.5rem}.undo-redo-buttons{position:absolute;top:6px;right:12px;z-index:10;display:flex;gap:4px}.undo-redo-buttons button{background:none;border:1px solid #ddd;border-radius:6px;padding:4px 8px;cursor:pointer;color:#666;display:flex;align-items:center;justify-content:center}.undo-redo-buttons button:disabled{opacity:.3;cursor:default}.undo-redo-buttons button:active:not(:disabled){background:#0000000d}body.dark .undo-redo-buttons button{border-color:#444;color:#aaa}body.dark .undo-redo-buttons button:active:not(:disabled){background:#ffffff1a}.card-open-url-btn{background:none;border:none;color:#007aff;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.card-open-url-btn:active{opacity:.5}body.dark .card-open-url-btn{color:#5ac8fa}.sort-btn{background:none;border:none;color:#666;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;border-radius:8px}.sort-btn:active{background:#0000000d}body.dark .sort-btn{color:#aaa}body.dark .sort-btn:active{background:#ffffff1a}:root{--webview-anim: .3s;--webview-ease: cubic-bezier(.32, .72, 0, 1);--webview-ease-in: cubic-bezier(.85, 0, 1, 1);--webview-ease-out: cubic-bezier(.32, .72, 0, 1)}.app{transition:transform var(--webview-anim) var(--webview-ease),height var(--webview-anim) var(--webview-ease)}.app.webview-active{transform:translateY(calc(-1 * var(--slide-offset, 0px)));overflow:hidden;height:calc(100vh + var(--slide-offset, 0px))}.app.webview-active main.saved-view{overflow:visible}.saved-item-card.card-webview-expanded{box-shadow:none}.saved-item-card.card-webview-expanded .card-header{border-bottom:1px solid #e0e0e0}.webview-back-btn{width:0;min-width:0;opacity:0;overflow:hidden;padding:0;margin-left:-.15rem;transition:width var(--webview-anim) var(--webview-ease),opacity var(--webview-anim) var(--webview-ease),margin var(--webview-anim) var(--webview-ease),padding var(--webview-anim) var(--webview-ease)}.webview-back-btn.visible{width:20px;opacity:1;padding:.25rem .25rem .25rem 0;margin-left:0}.webview-inline{height:0;overflow:hidden;display:flex;flex-direction:column;position:relative;transition:height var(--webview-anim) var(--webview-ease)}.webview-inline.webview-expanded{height:100vh}.webview-iframe{flex:1;border:none;width:100%;background:#fff}.webview-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#999;font-size:.9rem}.webview-error{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:#666}.webview-error button{padding:.5rem 1rem;background:#007aff;color:#fff;border:none;border-radius:8px;font-size:.9rem}body.dark .saved-item-card.card-webview-expanded .card-header{border-bottom-color:#3a3a3c}body.dark .saved-item-card.card-webview-expanded{background:#2c2c2e}body.dark .webview-iframe{background:#1c1c1e}body.dark .webview-error{color:#999}
+15
backend/tauri-mobile/src-tauri/gen/apple/assets/assets/index-D3lBJi8k.js
··· 1 + (function(){const Y=document.createElement("link").relList;if(Y&&Y.supports&&Y.supports("modulepreload"))return;for(const q of document.querySelectorAll('link[rel="modulepreload"]'))v(q);new MutationObserver(q=>{for(const k of q)if(k.type==="childList")for(const rt of k.addedNodes)rt.tagName==="LINK"&&rt.rel==="modulepreload"&&v(rt)}).observe(document,{childList:!0,subtree:!0});function B(q){const k={};return q.integrity&&(k.integrity=q.integrity),q.referrerPolicy&&(k.referrerPolicy=q.referrerPolicy),q.crossOrigin==="use-credentials"?k.credentials="include":q.crossOrigin==="anonymous"?k.credentials="omit":k.credentials="same-origin",k}function v(q){if(q.ep)return;q.ep=!0;const k=B(q);fetch(q.href,k)}})();function Hh(E){return E&&E.__esModule&&Object.prototype.hasOwnProperty.call(E,"default")?E.default:E}var co={exports:{}},ri={};var Eh;function am(){if(Eh)return ri;Eh=1;var E=Symbol.for("react.transitional.element"),Y=Symbol.for("react.fragment");function B(v,q,k){var rt=null;if(k!==void 0&&(rt=""+k),q.key!==void 0&&(rt=""+q.key),"key"in q){k={};for(var gt in q)gt!=="key"&&(k[gt]=q[gt])}else k=q;return q=k.ref,{$$typeof:E,type:v,key:rt,ref:q!==void 0?q:null,props:k}}return ri.Fragment=Y,ri.jsx=B,ri.jsxs=B,ri}var jh;function nm(){return jh||(jh=1,co.exports=am()),co.exports}var s=nm(),so={exports:{}},I={};var _h;function um(){if(_h)return I;_h=1;var E=Symbol.for("react.transitional.element"),Y=Symbol.for("react.portal"),B=Symbol.for("react.fragment"),v=Symbol.for("react.strict_mode"),q=Symbol.for("react.profiler"),k=Symbol.for("react.consumer"),rt=Symbol.for("react.context"),gt=Symbol.for("react.forward_ref"),H=Symbol.for("react.suspense"),T=Symbol.for("react.memo"),$=Symbol.for("react.lazy"),Q=Symbol.for("react.activity"),V=Symbol.iterator;function ct(r){return r===null||typeof r!="object"?null:(r=V&&r[V]||r["@@iterator"],typeof r=="function"?r:null)}var wt={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Ht=Object.assign,ee={};function St(r,j,O){this.props=r,this.context=j,this.refs=ee,this.updater=O||wt}St.prototype.isReactComponent={},St.prototype.setState=function(r,j){if(typeof r!="object"&&typeof r!="function"&&r!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,r,j,"setState")},St.prototype.forceUpdate=function(r){this.updater.enqueueForceUpdate(this,r,"forceUpdate")};function Qt(){}Qt.prototype=St.prototype;function At(r,j,O){this.props=r,this.context=j,this.refs=ee,this.updater=O||wt}var Xt=At.prototype=new Qt;Xt.constructor=At,Ht(Xt,St.prototype),Xt.isPureReactComponent=!0;var le=Array.isArray;function yt(){}var lt={H:null,A:null,T:null,S:null},It=Object.prototype.hasOwnProperty;function Te(r,j,O){var R=O.ref;return{$$typeof:E,type:r,key:j,ref:R!==void 0?R:null,props:O}}function ve(r,j){return Te(r.type,j,r.props)}function ie(r){return typeof r=="object"&&r!==null&&r.$$typeof===E}function Ut(r){var j={"=":"=0",":":"=2"};return"$"+r.replace(/[=:]/g,function(O){return j[O]})}var je=/\/+/g;function Kt(r,j){return typeof r=="object"&&r!==null&&r.key!=null?Ut(""+r.key):j.toString(36)}function ce(r){switch(r.status){case"fulfilled":return r.value;case"rejected":throw r.reason;default:switch(typeof r.status=="string"?r.then(yt,yt):(r.status="pending",r.then(function(j){r.status==="pending"&&(r.status="fulfilled",r.value=j)},function(j){r.status==="pending"&&(r.status="rejected",r.reason=j)})),r.status){case"fulfilled":return r.value;case"rejected":throw r.reason}}throw r}function b(r,j,O,R,Z){var F=typeof r;(F==="undefined"||F==="boolean")&&(r=null);var nt=!1;if(r===null)nt=!0;else switch(F){case"bigint":case"string":case"number":nt=!0;break;case"object":switch(r.$$typeof){case E:case Y:nt=!0;break;case $:return nt=r._init,b(nt(r._payload),j,O,R,Z)}}if(nt)return Z=Z(r),nt=R===""?"."+Kt(r,0):R,le(Z)?(O="",nt!=null&&(O=nt.replace(je,"$&/")+"/"),b(Z,j,O,"",function(ae){return ae})):Z!=null&&(ie(Z)&&(Z=ve(Z,O+(Z.key==null||r&&r.key===Z.key?"":(""+Z.key).replace(je,"$&/")+"/")+nt)),j.push(Z)),1;nt=0;var zt=R===""?".":R+":";if(le(r))for(var mt=0;mt<r.length;mt++)R=r[mt],F=zt+Kt(R,mt),nt+=b(R,j,O,F,Z);else if(mt=ct(r),typeof mt=="function")for(r=mt.call(r),mt=0;!(R=r.next()).done;)R=R.value,F=zt+Kt(R,mt++),nt+=b(R,j,O,F,Z);else if(F==="object"){if(typeof r.then=="function")return b(ce(r),j,O,R,Z);throw j=String(r),Error("Objects are not valid as a React child (found: "+(j==="[object Object]"?"object with keys {"+Object.keys(r).join(", ")+"}":j)+"). If you meant to render a collection of children, use an array instead.")}return nt}function M(r,j,O){if(r==null)return r;var R=[],Z=0;return b(r,R,"","",function(F){return j.call(O,F,Z++)}),R}function U(r){if(r._status===-1){var j=r._result;j=j(),j.then(function(O){(r._status===0||r._status===-1)&&(r._status=1,r._result=O)},function(O){(r._status===0||r._status===-1)&&(r._status=2,r._result=O)}),r._status===-1&&(r._status=0,r._result=j)}if(r._status===1)return r._result.default;throw r._result}var J=typeof reportError=="function"?reportError:function(r){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var j=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof r=="object"&&r!==null&&typeof r.message=="string"?String(r.message):String(r),error:r});if(!window.dispatchEvent(j))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",r);return}console.error(r)},W={map:M,forEach:function(r,j,O){M(r,function(){j.apply(this,arguments)},O)},count:function(r){var j=0;return M(r,function(){j++}),j},toArray:function(r){return M(r,function(j){return j})||[]},only:function(r){if(!ie(r))throw Error("React.Children.only expected to receive a single React element child.");return r}};return I.Activity=Q,I.Children=W,I.Component=St,I.Fragment=B,I.Profiler=q,I.PureComponent=At,I.StrictMode=v,I.Suspense=H,I.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=lt,I.__COMPILER_RUNTIME={__proto__:null,c:function(r){return lt.H.useMemoCache(r)}},I.cache=function(r){return function(){return r.apply(null,arguments)}},I.cacheSignal=function(){return null},I.cloneElement=function(r,j,O){if(r==null)throw Error("The argument must be a React element, but you passed "+r+".");var R=Ht({},r.props),Z=r.key;if(j!=null)for(F in j.key!==void 0&&(Z=""+j.key),j)!It.call(j,F)||F==="key"||F==="__self"||F==="__source"||F==="ref"&&j.ref===void 0||(R[F]=j[F]);var F=arguments.length-2;if(F===1)R.children=O;else if(1<F){for(var nt=Array(F),zt=0;zt<F;zt++)nt[zt]=arguments[zt+2];R.children=nt}return Te(r.type,Z,R)},I.createContext=function(r){return r={$$typeof:rt,_currentValue:r,_currentValue2:r,_threadCount:0,Provider:null,Consumer:null},r.Provider=r,r.Consumer={$$typeof:k,_context:r},r},I.createElement=function(r,j,O){var R,Z={},F=null;if(j!=null)for(R in j.key!==void 0&&(F=""+j.key),j)It.call(j,R)&&R!=="key"&&R!=="__self"&&R!=="__source"&&(Z[R]=j[R]);var nt=arguments.length-2;if(nt===1)Z.children=O;else if(1<nt){for(var zt=Array(nt),mt=0;mt<nt;mt++)zt[mt]=arguments[mt+2];Z.children=zt}if(r&&r.defaultProps)for(R in nt=r.defaultProps,nt)Z[R]===void 0&&(Z[R]=nt[R]);return Te(r,F,Z)},I.createRef=function(){return{current:null}},I.forwardRef=function(r){return{$$typeof:gt,render:r}},I.isValidElement=ie,I.lazy=function(r){return{$$typeof:$,_payload:{_status:-1,_result:r},_init:U}},I.memo=function(r,j){return{$$typeof:T,type:r,compare:j===void 0?null:j}},I.startTransition=function(r){var j=lt.T,O={};lt.T=O;try{var R=r(),Z=lt.S;Z!==null&&Z(O,R),typeof R=="object"&&R!==null&&typeof R.then=="function"&&R.then(yt,J)}catch(F){J(F)}finally{j!==null&&O.types!==null&&(j.types=O.types),lt.T=j}},I.unstable_useCacheRefresh=function(){return lt.H.useCacheRefresh()},I.use=function(r){return lt.H.use(r)},I.useActionState=function(r,j,O){return lt.H.useActionState(r,j,O)},I.useCallback=function(r,j){return lt.H.useCallback(r,j)},I.useContext=function(r){return lt.H.useContext(r)},I.useDebugValue=function(){},I.useDeferredValue=function(r,j){return lt.H.useDeferredValue(r,j)},I.useEffect=function(r,j){return lt.H.useEffect(r,j)},I.useEffectEvent=function(r){return lt.H.useEffectEvent(r)},I.useId=function(){return lt.H.useId()},I.useImperativeHandle=function(r,j,O){return lt.H.useImperativeHandle(r,j,O)},I.useInsertionEffect=function(r,j){return lt.H.useInsertionEffect(r,j)},I.useLayoutEffect=function(r,j){return lt.H.useLayoutEffect(r,j)},I.useMemo=function(r,j){return lt.H.useMemo(r,j)},I.useOptimistic=function(r,j){return lt.H.useOptimistic(r,j)},I.useReducer=function(r,j,O){return lt.H.useReducer(r,j,O)},I.useRef=function(r){return lt.H.useRef(r)},I.useState=function(r){return lt.H.useState(r)},I.useSyncExternalStore=function(r,j,O){return lt.H.useSyncExternalStore(r,j,O)},I.useTransition=function(){return lt.H.useTransition()},I.version="19.2.0",I}var Ah;function mo(){return Ah||(Ah=1,so.exports=um()),so.exports}var z=mo();const im=Hh(z);var fo={exports:{}},di={},oo={exports:{}},ro={};var zh;function cm(){return zh||(zh=1,(function(E){function Y(b,M){var U=b.length;b.push(M);t:for(;0<U;){var J=U-1>>>1,W=b[J];if(0<q(W,M))b[J]=M,b[U]=W,U=J;else break t}}function B(b){return b.length===0?null:b[0]}function v(b){if(b.length===0)return null;var M=b[0],U=b.pop();if(U!==M){b[0]=U;t:for(var J=0,W=b.length,r=W>>>1;J<r;){var j=2*(J+1)-1,O=b[j],R=j+1,Z=b[R];if(0>q(O,U))R<W&&0>q(Z,O)?(b[J]=Z,b[R]=U,J=R):(b[J]=O,b[j]=U,J=j);else if(R<W&&0>q(Z,U))b[J]=Z,b[R]=U,J=R;else break t}}return M}function q(b,M){var U=b.sortIndex-M.sortIndex;return U!==0?U:b.id-M.id}if(E.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var k=performance;E.unstable_now=function(){return k.now()}}else{var rt=Date,gt=rt.now();E.unstable_now=function(){return rt.now()-gt}}var H=[],T=[],$=1,Q=null,V=3,ct=!1,wt=!1,Ht=!1,ee=!1,St=typeof setTimeout=="function"?setTimeout:null,Qt=typeof clearTimeout=="function"?clearTimeout:null,At=typeof setImmediate<"u"?setImmediate:null;function Xt(b){for(var M=B(T);M!==null;){if(M.callback===null)v(T);else if(M.startTime<=b)v(T),M.sortIndex=M.expirationTime,Y(H,M);else break;M=B(T)}}function le(b){if(Ht=!1,Xt(b),!wt)if(B(H)!==null)wt=!0,yt||(yt=!0,Ut());else{var M=B(T);M!==null&&ce(le,M.startTime-b)}}var yt=!1,lt=-1,It=5,Te=-1;function ve(){return ee?!0:!(E.unstable_now()-Te<It)}function ie(){if(ee=!1,yt){var b=E.unstable_now();Te=b;var M=!0;try{t:{wt=!1,Ht&&(Ht=!1,Qt(lt),lt=-1),ct=!0;var U=V;try{e:{for(Xt(b),Q=B(H);Q!==null&&!(Q.expirationTime>b&&ve());){var J=Q.callback;if(typeof J=="function"){Q.callback=null,V=Q.priorityLevel;var W=J(Q.expirationTime<=b);if(b=E.unstable_now(),typeof W=="function"){Q.callback=W,Xt(b),M=!0;break e}Q===B(H)&&v(H),Xt(b)}else v(H);Q=B(H)}if(Q!==null)M=!0;else{var r=B(T);r!==null&&ce(le,r.startTime-b),M=!1}}break t}finally{Q=null,V=U,ct=!1}M=void 0}}finally{M?Ut():yt=!1}}}var Ut;if(typeof At=="function")Ut=function(){At(ie)};else if(typeof MessageChannel<"u"){var je=new MessageChannel,Kt=je.port2;je.port1.onmessage=ie,Ut=function(){Kt.postMessage(null)}}else Ut=function(){St(ie,0)};function ce(b,M){lt=St(function(){b(E.unstable_now())},M)}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(b){b.callback=null},E.unstable_forceFrameRate=function(b){0>b||125<b?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):It=0<b?Math.floor(1e3/b):5},E.unstable_getCurrentPriorityLevel=function(){return V},E.unstable_next=function(b){switch(V){case 1:case 2:case 3:var M=3;break;default:M=V}var U=V;V=M;try{return b()}finally{V=U}},E.unstable_requestPaint=function(){ee=!0},E.unstable_runWithPriority=function(b,M){switch(b){case 1:case 2:case 3:case 4:case 5:break;default:b=3}var U=V;V=b;try{return M()}finally{V=U}},E.unstable_scheduleCallback=function(b,M,U){var J=E.unstable_now();switch(typeof U=="object"&&U!==null?(U=U.delay,U=typeof U=="number"&&0<U?J+U:J):U=J,b){case 1:var W=-1;break;case 2:W=250;break;case 5:W=1073741823;break;case 4:W=1e4;break;default:W=5e3}return W=U+W,b={id:$++,callback:M,priorityLevel:b,startTime:U,expirationTime:W,sortIndex:-1},U>J?(b.sortIndex=U,Y(T,b),B(H)===null&&b===B(T)&&(Ht?(Qt(lt),lt=-1):Ht=!0,ce(le,U-J))):(b.sortIndex=W,Y(H,b),wt||ct||(wt=!0,yt||(yt=!0,Ut()))),b},E.unstable_shouldYield=ve,E.unstable_wrapCallback=function(b){var M=V;return function(){var U=V;V=M;try{return b.apply(this,arguments)}finally{V=U}}}})(ro)),ro}var Nh;function sm(){return Nh||(Nh=1,oo.exports=cm()),oo.exports}var ho={exports:{}},xe={};var Ch;function fm(){if(Ch)return xe;Ch=1;var E=mo();function Y(H){var T="https://react.dev/errors/"+H;if(1<arguments.length){T+="?args[]="+encodeURIComponent(arguments[1]);for(var $=2;$<arguments.length;$++)T+="&args[]="+encodeURIComponent(arguments[$])}return"Minified React error #"+H+"; visit "+T+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function B(){}var v={d:{f:B,r:function(){throw Error(Y(522))},D:B,C:B,L:B,m:B,X:B,S:B,M:B},p:0,findDOMNode:null},q=Symbol.for("react.portal");function k(H,T,$){var Q=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:q,key:Q==null?null:""+Q,children:H,containerInfo:T,implementation:$}}var rt=E.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function gt(H,T){if(H==="font")return"";if(typeof T=="string")return T==="use-credentials"?T:""}return xe.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=v,xe.createPortal=function(H,T){var $=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!T||T.nodeType!==1&&T.nodeType!==9&&T.nodeType!==11)throw Error(Y(299));return k(H,T,null,$)},xe.flushSync=function(H){var T=rt.T,$=v.p;try{if(rt.T=null,v.p=2,H)return H()}finally{rt.T=T,v.p=$,v.d.f()}},xe.preconnect=function(H,T){typeof H=="string"&&(T?(T=T.crossOrigin,T=typeof T=="string"?T==="use-credentials"?T:"":void 0):T=null,v.d.C(H,T))},xe.prefetchDNS=function(H){typeof H=="string"&&v.d.D(H)},xe.preinit=function(H,T){if(typeof H=="string"&&T&&typeof T.as=="string"){var $=T.as,Q=gt($,T.crossOrigin),V=typeof T.integrity=="string"?T.integrity:void 0,ct=typeof T.fetchPriority=="string"?T.fetchPriority:void 0;$==="style"?v.d.S(H,typeof T.precedence=="string"?T.precedence:void 0,{crossOrigin:Q,integrity:V,fetchPriority:ct}):$==="script"&&v.d.X(H,{crossOrigin:Q,integrity:V,fetchPriority:ct,nonce:typeof T.nonce=="string"?T.nonce:void 0})}},xe.preinitModule=function(H,T){if(typeof H=="string")if(typeof T=="object"&&T!==null){if(T.as==null||T.as==="script"){var $=gt(T.as,T.crossOrigin);v.d.M(H,{crossOrigin:$,integrity:typeof T.integrity=="string"?T.integrity:void 0,nonce:typeof T.nonce=="string"?T.nonce:void 0})}}else T==null&&v.d.M(H)},xe.preload=function(H,T){if(typeof H=="string"&&typeof T=="object"&&T!==null&&typeof T.as=="string"){var $=T.as,Q=gt($,T.crossOrigin);v.d.L(H,$,{crossOrigin:Q,integrity:typeof T.integrity=="string"?T.integrity:void 0,nonce:typeof T.nonce=="string"?T.nonce:void 0,type:typeof T.type=="string"?T.type:void 0,fetchPriority:typeof T.fetchPriority=="string"?T.fetchPriority:void 0,referrerPolicy:typeof T.referrerPolicy=="string"?T.referrerPolicy:void 0,imageSrcSet:typeof T.imageSrcSet=="string"?T.imageSrcSet:void 0,imageSizes:typeof T.imageSizes=="string"?T.imageSizes:void 0,media:typeof T.media=="string"?T.media:void 0})}},xe.preloadModule=function(H,T){if(typeof H=="string")if(T){var $=gt(T.as,T.crossOrigin);v.d.m(H,{as:typeof T.as=="string"&&T.as!=="script"?T.as:void 0,crossOrigin:$,integrity:typeof T.integrity=="string"?T.integrity:void 0})}else v.d.m(H)},xe.requestFormReset=function(H){v.d.r(H)},xe.unstable_batchedUpdates=function(H,T){return H(T)},xe.useFormState=function(H,T,$){return rt.H.useFormState(H,T,$)},xe.useFormStatus=function(){return rt.H.useHostTransitionStatus()},xe.version="19.2.0",xe}var Dh;function om(){if(Dh)return ho.exports;Dh=1;function E(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(E)}catch(Y){console.error(Y)}}return E(),ho.exports=fm(),ho.exports}var Mh;function rm(){if(Mh)return di;Mh=1;var E=sm(),Y=mo(),B=om();function v(t){var e="https://react.dev/errors/"+t;if(1<arguments.length){e+="?args[]="+encodeURIComponent(arguments[1]);for(var l=2;l<arguments.length;l++)e+="&args[]="+encodeURIComponent(arguments[l])}return"Minified React error #"+t+"; visit "+e+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function q(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function k(t){var e=t,l=t;if(t.alternate)for(;e.return;)e=e.return;else{t=e;do e=t,(e.flags&4098)!==0&&(l=e.return),t=e.return;while(t)}return e.tag===3?l:null}function rt(t){if(t.tag===13){var e=t.memoizedState;if(e===null&&(t=t.alternate,t!==null&&(e=t.memoizedState)),e!==null)return e.dehydrated}return null}function gt(t){if(t.tag===31){var e=t.memoizedState;if(e===null&&(t=t.alternate,t!==null&&(e=t.memoizedState)),e!==null)return e.dehydrated}return null}function H(t){if(k(t)!==t)throw Error(v(188))}function T(t){var e=t.alternate;if(!e){if(e=k(t),e===null)throw Error(v(188));return e!==t?null:t}for(var l=t,a=e;;){var n=l.return;if(n===null)break;var u=n.alternate;if(u===null){if(a=n.return,a!==null){l=a;continue}break}if(n.child===u.child){for(u=n.child;u;){if(u===l)return H(n),t;if(u===a)return H(n),e;u=u.sibling}throw Error(v(188))}if(l.return!==a.return)l=n,a=u;else{for(var i=!1,f=n.child;f;){if(f===l){i=!0,l=n,a=u;break}if(f===a){i=!0,a=n,l=u;break}f=f.sibling}if(!i){for(f=u.child;f;){if(f===l){i=!0,l=u,a=n;break}if(f===a){i=!0,a=u,l=n;break}f=f.sibling}if(!i)throw Error(v(189))}}if(l.alternate!==a)throw Error(v(190))}if(l.tag!==3)throw Error(v(188));return l.stateNode.current===l?t:e}function $(t){var e=t.tag;if(e===5||e===26||e===27||e===6)return t;for(t=t.child;t!==null;){if(e=$(t),e!==null)return e;t=t.sibling}return null}var Q=Object.assign,V=Symbol.for("react.element"),ct=Symbol.for("react.transitional.element"),wt=Symbol.for("react.portal"),Ht=Symbol.for("react.fragment"),ee=Symbol.for("react.strict_mode"),St=Symbol.for("react.profiler"),Qt=Symbol.for("react.consumer"),At=Symbol.for("react.context"),Xt=Symbol.for("react.forward_ref"),le=Symbol.for("react.suspense"),yt=Symbol.for("react.suspense_list"),lt=Symbol.for("react.memo"),It=Symbol.for("react.lazy"),Te=Symbol.for("react.activity"),ve=Symbol.for("react.memo_cache_sentinel"),ie=Symbol.iterator;function Ut(t){return t===null||typeof t!="object"?null:(t=ie&&t[ie]||t["@@iterator"],typeof t=="function"?t:null)}var je=Symbol.for("react.client.reference");function Kt(t){if(t==null)return null;if(typeof t=="function")return t.$$typeof===je?null:t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case Ht:return"Fragment";case St:return"Profiler";case ee:return"StrictMode";case le:return"Suspense";case yt:return"SuspenseList";case Te:return"Activity"}if(typeof t=="object")switch(t.$$typeof){case wt:return"Portal";case At:return t.displayName||"Context";case Qt:return(t._context.displayName||"Context")+".Consumer";case Xt:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case lt:return e=t.displayName||null,e!==null?e:Kt(t.type)||"Memo";case It:e=t._payload,t=t._init;try{return Kt(t(e))}catch{}}return null}var ce=Array.isArray,b=Y.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,M=B.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,U={pending:!1,data:null,method:null,action:null},J=[],W=-1;function r(t){return{current:t}}function j(t){0>W||(t.current=J[W],J[W]=null,W--)}function O(t,e){W++,J[W]=t.current,t.current=e}var R=r(null),Z=r(null),F=r(null),nt=r(null);function zt(t,e){switch(O(F,e),O(Z,t),O(R,null),e.nodeType){case 9:case 11:t=(t=e.documentElement)&&(t=t.namespaceURI)?Kd(t):0;break;default:if(t=e.tagName,e=e.namespaceURI)e=Kd(e),t=Jd(e,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}j(R),O(R,t)}function mt(){j(R),j(Z),j(F)}function ae(t){t.memoizedState!==null&&O(nt,t);var e=R.current,l=Jd(e,t.type);e!==l&&(O(Z,t),O(R,l))}function ge(t){Z.current===t&&(j(R),j(Z)),nt.current===t&&(j(nt),ci._currentValue=U)}var il,yl;function pl(t){if(il===void 0)try{throw Error()}catch(l){var e=l.stack.trim().match(/\n( *(at )?)/);il=e&&e[1]||"",yl=-1<l.stack.indexOf(` 2 + at`)?" (<anonymous>)":-1<l.stack.indexOf("@")?"@unknown:0:0":""}return` 3 + `+il+t+yl}var Sl=!1;function dn(t,e){if(!t||Sl)return"";Sl=!0;var l=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(e){var A=function(){throw Error()};if(Object.defineProperty(A.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(A,[])}catch(S){var p=S}Reflect.construct(t,[],A)}else{try{A.call()}catch(S){p=S}t.call(A.prototype)}}else{try{throw Error()}catch(S){p=S}(A=t())&&typeof A.catch=="function"&&A.catch(function(){})}}catch(S){if(S&&p&&typeof S.stack=="string")return[S.stack,p.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var n=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");n&&n.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var u=a.DetermineComponentFrameRoot(),i=u[0],f=u[1];if(i&&f){var o=i.split(` 4 + `),y=f.split(` 5 + `);for(n=a=0;a<o.length&&!o[a].includes("DetermineComponentFrameRoot");)a++;for(;n<y.length&&!y[n].includes("DetermineComponentFrameRoot");)n++;if(a===o.length||n===y.length)for(a=o.length-1,n=y.length-1;1<=a&&0<=n&&o[a]!==y[n];)n--;for(;1<=a&&0<=n;a--,n--)if(o[a]!==y[n]){if(a!==1||n!==1)do if(a--,n--,0>n||o[a]!==y[n]){var x=` 6 + `+o[a].replace(" at new "," at ");return t.displayName&&x.includes("<anonymous>")&&(x=x.replace("<anonymous>",t.displayName)),x}while(1<=a&&0<=n);break}}}finally{Sl=!1,Error.prepareStackTrace=l}return(l=t?t.displayName||t.name:"")?pl(l):""}function fu(t,e){switch(t.tag){case 26:case 27:case 5:return pl(t.type);case 16:return pl("Lazy");case 13:return t.child!==e&&e!==null?pl("Suspense Fallback"):pl("Suspense");case 19:return pl("SuspenseList");case 0:case 15:return dn(t.type,!1);case 11:return dn(t.type.render,!1);case 1:return dn(t.type,!0);case 31:return pl("Activity");default:return""}}function hn(t){try{var e="",l=null;do e+=fu(t,l),l=t,t=t.return;while(t);return e}catch(a){return` 7 + Error generating stack: `+a.message+` 8 + `+a.stack}}var ou=Object.prototype.hasOwnProperty,Ca=E.unstable_scheduleCallback,mn=E.unstable_cancelCallback,ru=E.unstable_shouldYield,Da=E.unstable_requestPaint,ye=E.unstable_now,bl=E.unstable_getCurrentPriorityLevel,Ma=E.unstable_ImmediatePriority,qe=E.unstable_UserBlockingPriority,xl=E.unstable_NormalPriority,gi=E.unstable_LowPriority,du=E.unstable_IdlePriority,vn=E.log,gn=E.unstable_setDisableYieldValue,Tl=null,Lt=null;function Ye(t){if(typeof vn=="function"&&gn(t),Lt&&typeof Lt.setStrictMode=="function")try{Lt.setStrictMode(Tl,t)}catch{}}var Bt=Math.clz32?Math.clz32:Jc,hu=Math.log,Oa=Math.LN2;function Jc(t){return t>>>=0,t===0?32:31-(hu(t)/Oa|0)|0}var El=256,yn=262144,Ua=4194304;function Ge(t){var e=t&42;if(e!==0)return e;switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return t&261888;case 262144:case 524288:case 1048576:case 2097152:return t&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return t&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function jl(t,e,l){var a=t.pendingLanes;if(a===0)return 0;var n=0,u=t.suspendedLanes,i=t.pingedLanes;t=t.warmLanes;var f=a&134217727;return f!==0?(a=f&~u,a!==0?n=Ge(a):(i&=f,i!==0?n=Ge(i):l||(l=f&~t,l!==0&&(n=Ge(l))))):(f=a&~u,f!==0?n=Ge(f):i!==0?n=Ge(i):l||(l=a&~t,l!==0&&(n=Ge(l)))),n===0?0:e!==0&&e!==n&&(e&u)===0&&(u=n&-n,l=e&-e,u>=l||u===32&&(l&4194048)!==0)?e:n}function $l(t,e){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&e)===0}function yi(t,e){switch(t){case 1:case 2:case 4:case 8:case 64:return e+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function pn(){var t=Ua;return Ua<<=1,(Ua&62914560)===0&&(Ua=4194304),t}function Sn(t){for(var e=[],l=0;31>l;l++)e.push(t);return e}function _l(t,e){t.pendingLanes|=e,e!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function qt(t,e,l,a,n,u){var i=t.pendingLanes;t.pendingLanes=l,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=l,t.entangledLanes&=l,t.errorRecoveryDisabledLanes&=l,t.shellSuspendCounter=0;var f=t.entanglements,o=t.expirationTimes,y=t.hiddenUpdates;for(l=i&~l;0<l;){var x=31-Bt(l),A=1<<x;f[x]=0,o[x]=-1;var p=y[x];if(p!==null)for(y[x]=null,x=0;x<p.length;x++){var S=p[x];S!==null&&(S.lane&=-536870913)}l&=~A}a!==0&&bn(t,a,0),u!==0&&n===0&&t.tag!==0&&(t.suspendedLanes|=u&~(i&~e))}function bn(t,e,l){t.pendingLanes|=e,t.suspendedLanes&=~e;var a=31-Bt(e);t.entangledLanes|=e,t.entanglements[a]=t.entanglements[a]|1073741824|l&261930}function Al(t,e){var l=t.entangledLanes|=e;for(t=t.entanglements;l;){var a=31-Bt(l),n=1<<a;n&e|t[a]&e&&(t[a]|=e),l&=~n}}function Pt(t,e){var l=e&-e;return l=(l&42)!==0?1:Me(l),(l&(t.suspendedLanes|e))!==0?0:l}function Me(t){switch(t){case 2:t=1;break;case 8:t=4;break;case 32:t=16;break;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:t=128;break;case 268435456:t=134217728;break;default:t=0}return t}function xn(t){return t&=-t,2<t?8<t?(t&134217727)!==0?32:268435456:8:2}function mu(){var t=M.p;return t!==0?t:(t=window.event,t===void 0?32:gh(t.type))}function pi(t,e){var l=M.p;try{return M.p=t,e()}finally{M.p=l}}var tl=Math.random().toString(36).slice(2),Nt="__reactFiber$"+tl,se="__reactProps$"+tl,el="__reactContainer$"+tl,Tn="__reactEvents$"+tl,kc="__reactListeners$"+tl,Si="__reactHandles$"+tl,Ra="__reactResources$"+tl,Il="__reactMarker$"+tl;function vu(t){delete t[Nt],delete t[se],delete t[Tn],delete t[kc],delete t[Si]}function zl(t){var e=t[Nt];if(e)return e;for(var l=t.parentNode;l;){if(e=l[el]||l[Nt]){if(l=e.alternate,e.child!==null||l!==null&&l.child!==null)for(t=th(t);t!==null;){if(l=t[Nt])return l;t=th(t)}return e}t=l,l=t.parentNode}return null}function cl(t){if(t=t[Nt]||t[el]){var e=t.tag;if(e===5||e===6||e===13||e===31||e===26||e===27||e===3)return t}return null}function wa(t){var e=t.tag;if(e===5||e===26||e===27||e===6)return t.stateNode;throw Error(v(33))}function _e(t){var e=t[Ra];return e||(e=t[Ra]={hoistableStyles:new Map,hoistableScripts:new Map}),e}function Ct(t){t[Il]=!0}var Ha=new Set,tt={};function sl(t,e){Nl(t,e),Nl(t+"Capture",e)}function Nl(t,e){for(tt[t]=e,t=0;t<e.length;t++)Ha.add(e[t])}var En=RegExp("^[: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]*$"),bi={},Dt={};function jn(t){return ou.call(Dt,t)?!0:ou.call(bi,t)?!1:En.test(t)?Dt[t]=!0:(bi[t]=!0,!1)}function Cl(t,e,l){if(jn(e))if(l===null)t.removeAttribute(e);else{switch(typeof l){case"undefined":case"function":case"symbol":t.removeAttribute(e);return;case"boolean":var a=e.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){t.removeAttribute(e);return}}t.setAttribute(e,""+l)}}function Dl(t,e,l){if(l===null)t.removeAttribute(e);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(e);return}t.setAttribute(e,""+l)}}function Qe(t,e,l,a){if(a===null)t.removeAttribute(l);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(l);return}t.setAttributeNS(e,l,""+a)}}function pe(t){switch(typeof t){case"bigint":case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function Pl(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function xi(t,e,l){var a=Object.getOwnPropertyDescriptor(t.constructor.prototype,e);if(!t.hasOwnProperty(e)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var n=a.get,u=a.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return n.call(this)},set:function(i){l=""+i,u.call(this,i)}}),Object.defineProperty(t,e,{enumerable:a.enumerable}),{getValue:function(){return l},setValue:function(i){l=""+i},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function ta(t){if(!t._valueTracker){var e=Pl(t)?"checked":"value";t._valueTracker=xi(t,e,""+t[e])}}function gu(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var l=e.getValue(),a="";return t&&(a=Pl(t)?t.checked?"true":"false":t.value),t=a,t!==l?(e.setValue(t),!0):!1}function Xe(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}var Ml=/[\n"\\]/g;function Jt(t){return t.replace(Ml,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function ea(t,e,l,a,n,u,i,f){t.name="",i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"?t.type=i:t.removeAttribute("type"),e!=null?i==="number"?(e===0&&t.value===""||t.value!=e)&&(t.value=""+pe(e)):t.value!==""+pe(e)&&(t.value=""+pe(e)):i!=="submit"&&i!=="reset"||t.removeAttribute("value"),e!=null?_n(t,i,pe(e)):l!=null?_n(t,i,pe(l)):a!=null&&t.removeAttribute("value"),n==null&&u!=null&&(t.defaultChecked=!!u),n!=null&&(t.checked=n&&typeof n!="function"&&typeof n!="symbol"),f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"?t.name=""+pe(f):t.removeAttribute("name")}function Ol(t,e,l,a,n,u,i,f){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(t.type=u),e!=null||l!=null){if(!(u!=="submit"&&u!=="reset"||e!=null)){ta(t);return}l=l!=null?""+pe(l):"",e=e!=null?""+pe(e):l,f||e===t.value||(t.value=e),t.defaultValue=e}a=a??n,a=typeof a!="function"&&typeof a!="symbol"&&!!a,t.checked=f?t.checked:!!a,t.defaultChecked=!!a,i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(t.name=i),ta(t)}function _n(t,e,l){e==="number"&&Xe(t.ownerDocument)===t||t.defaultValue===""+l||(t.defaultValue=""+l)}function la(t,e,l,a){if(t=t.options,e){e={};for(var n=0;n<l.length;n++)e["$"+l[n]]=!0;for(l=0;l<t.length;l++)n=e.hasOwnProperty("$"+t[l].value),t[l].selected!==n&&(t[l].selected=n),n&&a&&(t[l].defaultSelected=!0)}else{for(l=""+pe(l),e=null,n=0;n<t.length;n++){if(t[n].value===l){t[n].selected=!0,a&&(t[n].defaultSelected=!0);return}e!==null||t[n].disabled||(e=t[n])}e!==null&&(e.selected=!0)}}function yu(t,e,l){if(e!=null&&(e=""+pe(e),e!==t.value&&(t.value=e),l==null)){t.defaultValue!==e&&(t.defaultValue=e);return}t.defaultValue=l!=null?""+pe(l):""}function Ti(t,e,l,a){if(e==null){if(a!=null){if(l!=null)throw Error(v(92));if(ce(a)){if(1<a.length)throw Error(v(93));a=a[0]}l=a}l==null&&(l=""),e=l}l=pe(e),t.defaultValue=l,a=t.textContent,a===l&&a!==""&&a!==null&&(t.value=a),ta(t)}function aa(t,e){if(e){var l=t.firstChild;if(l&&l===t.lastChild&&l.nodeType===3){l.nodeValue=e;return}}t.textContent=e}var Wc=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function Ei(t,e,l){var a=e.indexOf("--")===0;l==null||typeof l=="boolean"||l===""?a?t.setProperty(e,""):e==="float"?t.cssFloat="":t[e]="":a?t.setProperty(e,l):typeof l!="number"||l===0||Wc.has(e)?e==="float"?t.cssFloat=l:t[e]=(""+l).trim():t[e]=l+"px"}function ji(t,e,l){if(e!=null&&typeof e!="object")throw Error(v(62));if(t=t.style,l!=null){for(var a in l)!l.hasOwnProperty(a)||e!=null&&e.hasOwnProperty(a)||(a.indexOf("--")===0?t.setProperty(a,""):a==="float"?t.cssFloat="":t[a]="");for(var n in e)a=e[n],e.hasOwnProperty(n)&&l[n]!==a&&Ei(t,n,a)}else for(var u in e)e.hasOwnProperty(u)&&Ei(t,u,e[u])}function pu(t){if(t.indexOf("-")===-1)return!1;switch(t){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 _i=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),An=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function zn(t){return An.test(""+t)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":t}function ll(){}var Nn=null;function Su(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var Ul=null,na=null;function Ai(t){var e=cl(t);if(e&&(t=e.stateNode)){var l=t[se]||null;t:switch(t=e.stateNode,e.type){case"input":if(ea(t,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name),e=l.name,l.type==="radio"&&e!=null){for(l=t;l.parentNode;)l=l.parentNode;for(l=l.querySelectorAll('input[name="'+Jt(""+e)+'"][type="radio"]'),e=0;e<l.length;e++){var a=l[e];if(a!==t&&a.form===t.form){var n=a[se]||null;if(!n)throw Error(v(90));ea(a,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name)}}for(e=0;e<l.length;e++)a=l[e],a.form===t.form&&gu(a)}break t;case"textarea":yu(t,l.value,l.defaultValue);break t;case"select":e=l.value,e!=null&&la(t,!!l.multiple,e,!1)}}}var Ze=!1;function Ve(t,e,l){if(Ze)return t(e,l);Ze=!0;try{var a=t(e);return a}finally{if(Ze=!1,(Ul!==null||na!==null)&&(Ec(),Ul&&(e=Ul,t=na,na=Ul=null,Ai(e),t)))for(e=0;e<t.length;e++)Ai(t[e])}}function Oe(t,e){var l=t.stateNode;if(l===null)return null;var a=l[se]||null;if(a===null)return null;l=a[e];t:switch(e){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(a=!a.disabled)||(t=t.type,a=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!a;break t;default:t=!1}if(t)return null;if(l&&typeof l!="function")throw Error(v(231,e,typeof l));return l}var fe=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),oe=!1;if(fe)try{var La={};Object.defineProperty(La,"passive",{get:function(){oe=!0}}),window.addEventListener("test",La,La),window.removeEventListener("test",La,La)}catch{oe=!1}var fl=null,bu=null,Cn=null;function zi(){if(Cn)return Cn;var t,e=bu,l=e.length,a,n="value"in fl?fl.value:fl.textContent,u=n.length;for(t=0;t<l&&e[t]===n[t];t++);var i=l-t;for(a=1;a<=i&&e[l-a]===n[u-a];a++);return Cn=n.slice(t,1<a?1-a:void 0)}function Rl(t){var e=t.keyCode;return"charCode"in t?(t=t.charCode,t===0&&e===13&&(t=13)):t=e,t===10&&(t=13),32<=t||t===13?t:0}function Ba(){return!0}function Ni(){return!1}function Se(t){function e(l,a,n,u,i){this._reactName=l,this._targetInst=n,this.type=a,this.nativeEvent=u,this.target=i,this.currentTarget=null;for(var f in t)t.hasOwnProperty(f)&&(l=t[f],this[f]=l?l(u):u[f]);return this.isDefaultPrevented=(u.defaultPrevented!=null?u.defaultPrevented:u.returnValue===!1)?Ba:Ni,this.isPropagationStopped=Ni,this}return Q(e.prototype,{preventDefault:function(){this.defaultPrevented=!0;var l=this.nativeEvent;l&&(l.preventDefault?l.preventDefault():typeof l.returnValue!="unknown"&&(l.returnValue=!1),this.isDefaultPrevented=Ba)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():typeof l.cancelBubble!="unknown"&&(l.cancelBubble=!0),this.isPropagationStopped=Ba)},persist:function(){},isPersistent:Ba}),e}var wl={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Dn=Se(wl),qa=Q({},wl,{view:0,detail:0}),xu=Se(qa),Tu,Eu,Ya,Ga=Q({},qa,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:ua,button:0,buttons:0,relatedTarget:function(t){return t.relatedTarget===void 0?t.fromElement===t.srcElement?t.toElement:t.fromElement:t.relatedTarget},movementX:function(t){return"movementX"in t?t.movementX:(t!==Ya&&(Ya&&t.type==="mousemove"?(Tu=t.screenX-Ya.screenX,Eu=t.screenY-Ya.screenY):Eu=Tu=0,Ya=t),Tu)},movementY:function(t){return"movementY"in t?t.movementY:Eu}}),ju=Se(Ga),_u=Q({},Ga,{dataTransfer:0}),Fc=Se(_u),$c=Q({},qa,{relatedTarget:0}),Au=Se($c),Ic=Q({},wl,{animationName:0,elapsedTime:0,pseudoElement:0}),Mn=Se(Ic),Ci=Q({},wl,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),Pc=Se(Ci),ts=Q({},wl,{data:0}),ol=Se(ts),es={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ls={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"},as={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function ns(t){var e=this.nativeEvent;return e.getModifierState?e.getModifierState(t):(t=as[t])?!!e[t]:!1}function ua(){return ns}var Di=Q({},qa,{key:function(t){if(t.key){var e=es[t.key]||t.key;if(e!=="Unidentified")return e}return t.type==="keypress"?(t=Rl(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?ls[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:ua,charCode:function(t){return t.type==="keypress"?Rl(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?Rl(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),us=Se(Di),is=Q({},Ga,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Mi=Se(is),cs=Q({},qa,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ua}),ss=Se(cs),On=Q({},wl,{propertyName:0,elapsedTime:0,pseudoElement:0}),Oi=Se(On),fs=Q({},Ga,{deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:0,deltaMode:0}),os=Se(fs),rs=Q({},wl,{newState:0,oldState:0}),Ui=Se(rs),Un=[9,13,27,32],Rn=fe&&"CompositionEvent"in window,Qa=null;fe&&"documentMode"in document&&(Qa=document.documentMode);var Ri=fe&&"TextEvent"in window&&!Qa,wi=fe&&(!Rn||Qa&&8<Qa&&11>=Qa),Hi=" ",Li=!1;function zu(t,e){switch(t){case"keyup":return Un.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Bi(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var rl=!1;function ds(t,e){switch(t){case"compositionend":return Bi(e);case"keypress":return e.which!==32?null:(Li=!0,Hi);case"textInput":return t=e.data,t===Hi&&Li?null:t;default:return null}}function hs(t,e){if(rl)return t==="compositionend"||!Rn&&zu(t,e)?(t=zi(),Cn=bu=fl=null,rl=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1<e.char.length)return e.char;if(e.which)return String.fromCharCode(e.which)}return null;case"compositionend":return wi&&e.locale!=="ko"?null:e.data;default:return null}}var qi={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 Yi(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e==="input"?!!qi[t.type]:e==="textarea"}function Gi(t,e,l,a){Ul?na?na.push(a):na=[a]:Ul=a,e=Dc(e,"onChange"),0<e.length&&(l=new Dn("onChange","change",null,l,a),t.push({event:l,listeners:e}))}var Xa=null,Za=null;function dl(t){Yd(t,0)}function Va(t){var e=wa(t);if(gu(e))return t}function Qi(t,e){if(t==="change")return e}var Nu=!1;if(fe){var Cu;if(fe){var Ka="oninput"in document;if(!Ka){var Du=document.createElement("div");Du.setAttribute("oninput","return;"),Ka=typeof Du.oninput=="function"}Cu=Ka}else Cu=!1;Nu=Cu&&(!document.documentMode||9<document.documentMode)}function Ja(){Xa&&(Xa.detachEvent("onpropertychange",Mu),Za=Xa=null)}function Mu(t){if(t.propertyName==="value"&&Va(Za)){var e=[];Gi(e,Za,t,Su(t)),Ve(dl,e)}}function wn(t,e,l){t==="focusin"?(Ja(),Xa=e,Za=l,Xa.attachEvent("onpropertychange",Mu)):t==="focusout"&&Ja()}function ms(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return Va(Za)}function vs(t,e){if(t==="click")return Va(e)}function gs(t,e){if(t==="input"||t==="change")return Va(e)}function ys(t,e){return t===e&&(t!==0||1/t===1/e)||t!==t&&e!==e}var be=typeof Object.is=="function"?Object.is:ys;function ka(t,e){if(be(t,e))return!0;if(typeof t!="object"||t===null||typeof e!="object"||e===null)return!1;var l=Object.keys(t),a=Object.keys(e);if(l.length!==a.length)return!1;for(a=0;a<l.length;a++){var n=l[a];if(!ou.call(e,n)||!be(t[n],e[n]))return!1}return!0}function Ou(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function c(t,e){var l=Ou(t);t=0;for(var a;l;){if(l.nodeType===3){if(a=t+l.textContent.length,t<=e&&a>=e)return{node:l,offset:e-t};t=a}t:{for(;l;){if(l.nextSibling){l=l.nextSibling;break t}l=l.parentNode}l=void 0}l=Ou(l)}}function h(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?h(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function N(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var e=Xe(t.document);e instanceof t.HTMLIFrameElement;){try{var l=typeof e.contentWindow.location.href=="string"}catch{l=!1}if(l)t=e.contentWindow;else break;e=Xe(t.document)}return e}function C(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}var D=fe&&"documentMode"in document&&11>=document.documentMode,pt=null,at=null,ne=null,Wa=!1;function ia(t,e,l){var a=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;Wa||pt==null||pt!==Xe(a)||(a=pt,"selectionStart"in a&&C(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),ne&&ka(ne,a)||(ne=a,a=Dc(at,"onSelect"),0<a.length&&(e=new Dn("onSelect","select",null,e,l),t.push({event:e,listeners:a}),e.target=pt)))}function Fa(t,e){var l={};return l[t.toLowerCase()]=e.toLowerCase(),l["Webkit"+t]="webkit"+e,l["Moz"+t]="moz"+e,l}var Hn={animationend:Fa("Animation","AnimationEnd"),animationiteration:Fa("Animation","AnimationIteration"),animationstart:Fa("Animation","AnimationStart"),transitionrun:Fa("Transition","TransitionRun"),transitionstart:Fa("Transition","TransitionStart"),transitioncancel:Fa("Transition","TransitionCancel"),transitionend:Fa("Transition","TransitionEnd")},ps={},vo={};fe&&(vo=document.createElement("div").style,"AnimationEvent"in window||(delete Hn.animationend.animation,delete Hn.animationiteration.animation,delete Hn.animationstart.animation),"TransitionEvent"in window||delete Hn.transitionend.transition);function $a(t){if(ps[t])return ps[t];if(!Hn[t])return t;var e=Hn[t],l;for(l in e)if(e.hasOwnProperty(l)&&l in vo)return ps[t]=e[l];return t}var go=$a("animationend"),yo=$a("animationiteration"),po=$a("animationstart"),Lh=$a("transitionrun"),Bh=$a("transitionstart"),qh=$a("transitioncancel"),So=$a("transitionend"),bo=new Map,Ss="abort auxClick beforeToggle 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(" ");Ss.push("scrollEnd");function al(t,e){bo.set(t,e),sl(e,[t])}var Xi=typeof reportError=="function"?reportError:function(t){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var e=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof t=="object"&&t!==null&&typeof t.message=="string"?String(t.message):String(t),error:t});if(!window.dispatchEvent(e))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",t);return}console.error(t)},Ke=[],Ln=0,bs=0;function Zi(){for(var t=Ln,e=bs=Ln=0;e<t;){var l=Ke[e];Ke[e++]=null;var a=Ke[e];Ke[e++]=null;var n=Ke[e];Ke[e++]=null;var u=Ke[e];if(Ke[e++]=null,a!==null&&n!==null){var i=a.pending;i===null?n.next=n:(n.next=i.next,i.next=n),a.pending=n}u!==0&&xo(l,n,u)}}function Vi(t,e,l,a){Ke[Ln++]=t,Ke[Ln++]=e,Ke[Ln++]=l,Ke[Ln++]=a,bs|=a,t.lanes|=a,t=t.alternate,t!==null&&(t.lanes|=a)}function xs(t,e,l,a){return Vi(t,e,l,a),Ki(t)}function Ia(t,e){return Vi(t,null,null,e),Ki(t)}function xo(t,e,l){t.lanes|=l;var a=t.alternate;a!==null&&(a.lanes|=l);for(var n=!1,u=t.return;u!==null;)u.childLanes|=l,a=u.alternate,a!==null&&(a.childLanes|=l),u.tag===22&&(t=u.stateNode,t===null||t._visibility&1||(n=!0)),t=u,u=u.return;return t.tag===3?(u=t.stateNode,n&&e!==null&&(n=31-Bt(l),t=u.hiddenUpdates,a=t[n],a===null?t[n]=[e]:a.push(e),e.lane=l|536870912),u):null}function Ki(t){if(50<ti)throw ti=0,Mf=null,Error(v(185));for(var e=t.return;e!==null;)t=e,e=t.return;return t.tag===3?t.stateNode:null}var Bn={};function Yh(t,e,l,a){this.tag=t,this.key=l,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ue(t,e,l,a){return new Yh(t,e,l,a)}function Ts(t){return t=t.prototype,!(!t||!t.isReactComponent)}function Hl(t,e){var l=t.alternate;return l===null?(l=Ue(t.tag,e,t.key,t.mode),l.elementType=t.elementType,l.type=t.type,l.stateNode=t.stateNode,l.alternate=t,t.alternate=l):(l.pendingProps=e,l.type=t.type,l.flags=0,l.subtreeFlags=0,l.deletions=null),l.flags=t.flags&65011712,l.childLanes=t.childLanes,l.lanes=t.lanes,l.child=t.child,l.memoizedProps=t.memoizedProps,l.memoizedState=t.memoizedState,l.updateQueue=t.updateQueue,e=t.dependencies,l.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},l.sibling=t.sibling,l.index=t.index,l.ref=t.ref,l.refCleanup=t.refCleanup,l}function To(t,e){t.flags&=65011714;var l=t.alternate;return l===null?(t.childLanes=0,t.lanes=e,t.child=null,t.subtreeFlags=0,t.memoizedProps=null,t.memoizedState=null,t.updateQueue=null,t.dependencies=null,t.stateNode=null):(t.childLanes=l.childLanes,t.lanes=l.lanes,t.child=l.child,t.subtreeFlags=0,t.deletions=null,t.memoizedProps=l.memoizedProps,t.memoizedState=l.memoizedState,t.updateQueue=l.updateQueue,t.type=l.type,e=l.dependencies,t.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),t}function Ji(t,e,l,a,n,u){var i=0;if(a=t,typeof t=="function")Ts(t)&&(i=1);else if(typeof t=="string")i=V0(t,l,R.current)?26:t==="html"||t==="head"||t==="body"?27:5;else t:switch(t){case Te:return t=Ue(31,l,e,n),t.elementType=Te,t.lanes=u,t;case Ht:return Pa(l.children,n,u,e);case ee:i=8,n|=24;break;case St:return t=Ue(12,l,e,n|2),t.elementType=St,t.lanes=u,t;case le:return t=Ue(13,l,e,n),t.elementType=le,t.lanes=u,t;case yt:return t=Ue(19,l,e,n),t.elementType=yt,t.lanes=u,t;default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case At:i=10;break t;case Qt:i=9;break t;case Xt:i=11;break t;case lt:i=14;break t;case It:i=16,a=null;break t}i=29,l=Error(v(130,t===null?"null":typeof t,"")),a=null}return e=Ue(i,l,e,n),e.elementType=t,e.type=a,e.lanes=u,e}function Pa(t,e,l,a){return t=Ue(7,t,a,e),t.lanes=l,t}function Es(t,e,l){return t=Ue(6,t,null,e),t.lanes=l,t}function Eo(t){var e=Ue(18,null,null,0);return e.stateNode=t,e}function js(t,e,l){return e=Ue(4,t.children!==null?t.children:[],t.key,e),e.lanes=l,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}var jo=new WeakMap;function Je(t,e){if(typeof t=="object"&&t!==null){var l=jo.get(t);return l!==void 0?l:(e={value:t,source:e,stack:hn(e)},jo.set(t,e),e)}return{value:t,source:e,stack:hn(e)}}var qn=[],Yn=0,ki=null,Uu=0,ke=[],We=0,ca=null,hl=1,ml="";function Ll(t,e){qn[Yn++]=Uu,qn[Yn++]=ki,ki=t,Uu=e}function _o(t,e,l){ke[We++]=hl,ke[We++]=ml,ke[We++]=ca,ca=t;var a=hl;t=ml;var n=32-Bt(a)-1;a&=~(1<<n),l+=1;var u=32-Bt(e)+n;if(30<u){var i=n-n%5;u=(a&(1<<i)-1).toString(32),a>>=i,n-=i,hl=1<<32-Bt(e)+n|l<<n|a,ml=u+t}else hl=1<<u|l<<n|a,ml=t}function _s(t){t.return!==null&&(Ll(t,1),_o(t,1,0))}function As(t){for(;t===ki;)ki=qn[--Yn],qn[Yn]=null,Uu=qn[--Yn],qn[Yn]=null;for(;t===ca;)ca=ke[--We],ke[We]=null,ml=ke[--We],ke[We]=null,hl=ke[--We],ke[We]=null}function Ao(t,e){ke[We++]=hl,ke[We++]=ml,ke[We++]=ca,hl=e.id,ml=e.overflow,ca=t}var re=null,Mt=null,ot=!1,sa=null,Fe=!1,zs=Error(v(519));function fa(t){var e=Error(v(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Ru(Je(e,t)),zs}function zo(t){var e=t.stateNode,l=t.type,a=t.memoizedProps;switch(e[Nt]=t,e[se]=a,l){case"dialog":it("cancel",e),it("close",e);break;case"iframe":case"object":case"embed":it("load",e);break;case"video":case"audio":for(l=0;l<li.length;l++)it(li[l],e);break;case"source":it("error",e);break;case"img":case"image":case"link":it("error",e),it("load",e);break;case"details":it("toggle",e);break;case"input":it("invalid",e),Ol(e,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0);break;case"select":it("invalid",e);break;case"textarea":it("invalid",e),Ti(e,a.value,a.defaultValue,a.children)}l=a.children,typeof l!="string"&&typeof l!="number"&&typeof l!="bigint"||e.textContent===""+l||a.suppressHydrationWarning===!0||Zd(e.textContent,l)?(a.popover!=null&&(it("beforetoggle",e),it("toggle",e)),a.onScroll!=null&&it("scroll",e),a.onScrollEnd!=null&&it("scrollend",e),a.onClick!=null&&(e.onclick=ll),e=!0):e=!1,e||fa(t,!0)}function No(t){for(re=t.return;re;)switch(re.tag){case 5:case 31:case 13:Fe=!1;return;case 27:case 3:Fe=!0;return;default:re=re.return}}function Gn(t){if(t!==re)return!1;if(!ot)return No(t),ot=!0,!1;var e=t.tag,l;if((l=e!==3&&e!==27)&&((l=e===5)&&(l=t.type,l=!(l!=="form"&&l!=="button")||Kf(t.type,t.memoizedProps)),l=!l),l&&Mt&&fa(t),No(t),e===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(v(317));Mt=Pd(t)}else if(e===31){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(v(317));Mt=Pd(t)}else e===27?(e=Mt,Ea(t.type)?(t=$f,$f=null,Mt=t):Mt=e):Mt=re?Ie(t.stateNode.nextSibling):null;return!0}function tn(){Mt=re=null,ot=!1}function Ns(){var t=sa;return t!==null&&(Ce===null?Ce=t:Ce.push.apply(Ce,t),sa=null),t}function Ru(t){sa===null?sa=[t]:sa.push(t)}var Cs=r(null),en=null,Bl=null;function oa(t,e,l){O(Cs,e._currentValue),e._currentValue=l}function ql(t){t._currentValue=Cs.current,j(Cs)}function Ds(t,e,l){for(;t!==null;){var a=t.alternate;if((t.childLanes&e)!==e?(t.childLanes|=e,a!==null&&(a.childLanes|=e)):a!==null&&(a.childLanes&e)!==e&&(a.childLanes|=e),t===l)break;t=t.return}}function Ms(t,e,l,a){var n=t.child;for(n!==null&&(n.return=t);n!==null;){var u=n.dependencies;if(u!==null){var i=n.child;u=u.firstContext;t:for(;u!==null;){var f=u;u=n;for(var o=0;o<e.length;o++)if(f.context===e[o]){u.lanes|=l,f=u.alternate,f!==null&&(f.lanes|=l),Ds(u.return,l,t),a||(i=null);break t}u=f.next}}else if(n.tag===18){if(i=n.return,i===null)throw Error(v(341));i.lanes|=l,u=i.alternate,u!==null&&(u.lanes|=l),Ds(i,l,t),i=null}else i=n.child;if(i!==null)i.return=n;else for(i=n;i!==null;){if(i===t){i=null;break}if(n=i.sibling,n!==null){n.return=i.return,i=n;break}i=i.return}n=i}}function Qn(t,e,l,a){t=null;for(var n=e,u=!1;n!==null;){if(!u){if((n.flags&524288)!==0)u=!0;else if((n.flags&262144)!==0)break}if(n.tag===10){var i=n.alternate;if(i===null)throw Error(v(387));if(i=i.memoizedProps,i!==null){var f=n.type;be(n.pendingProps.value,i.value)||(t!==null?t.push(f):t=[f])}}else if(n===nt.current){if(i=n.alternate,i===null)throw Error(v(387));i.memoizedState.memoizedState!==n.memoizedState.memoizedState&&(t!==null?t.push(ci):t=[ci])}n=n.return}t!==null&&Ms(e,t,l,a),e.flags|=262144}function Wi(t){for(t=t.firstContext;t!==null;){if(!be(t.context._currentValue,t.memoizedValue))return!0;t=t.next}return!1}function ln(t){en=t,Bl=null,t=t.dependencies,t!==null&&(t.firstContext=null)}function de(t){return Co(en,t)}function Fi(t,e){return en===null&&ln(t),Co(t,e)}function Co(t,e){var l=e._currentValue;if(e={context:e,memoizedValue:l,next:null},Bl===null){if(t===null)throw Error(v(308));Bl=e,t.dependencies={lanes:0,firstContext:e},t.flags|=524288}else Bl=Bl.next=e;return l}var Gh=typeof AbortController<"u"?AbortController:function(){var t=[],e=this.signal={aborted:!1,addEventListener:function(l,a){t.push(a)}};this.abort=function(){e.aborted=!0,t.forEach(function(l){return l()})}},Qh=E.unstable_scheduleCallback,Xh=E.unstable_NormalPriority,kt={$$typeof:At,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Os(){return{controller:new Gh,data:new Map,refCount:0}}function wu(t){t.refCount--,t.refCount===0&&Qh(Xh,function(){t.controller.abort()})}var Hu=null,Us=0,Xn=0,Zn=null;function Zh(t,e){if(Hu===null){var l=Hu=[];Us=0,Xn=Lf(),Zn={status:"pending",value:void 0,then:function(a){l.push(a)}}}return Us++,e.then(Do,Do),e}function Do(){if(--Us===0&&Hu!==null){Zn!==null&&(Zn.status="fulfilled");var t=Hu;Hu=null,Xn=0,Zn=null;for(var e=0;e<t.length;e++)(0,t[e])()}}function Vh(t,e){var l=[],a={status:"pending",value:null,reason:null,then:function(n){l.push(n)}};return t.then(function(){a.status="fulfilled",a.value=e;for(var n=0;n<l.length;n++)(0,l[n])(e)},function(n){for(a.status="rejected",a.reason=n,n=0;n<l.length;n++)(0,l[n])(void 0)}),a}var Mo=b.S;b.S=function(t,e){md=ye(),typeof e=="object"&&e!==null&&typeof e.then=="function"&&Zh(t,e),Mo!==null&&Mo(t,e)};var an=r(null);function Rs(){var t=an.current;return t!==null?t:_t.pooledCache}function $i(t,e){e===null?O(an,an.current):O(an,e.pool)}function Oo(){var t=Rs();return t===null?null:{parent:kt._currentValue,pool:t}}var Vn=Error(v(460)),ws=Error(v(474)),Ii=Error(v(542)),Pi={then:function(){}};function Uo(t){return t=t.status,t==="fulfilled"||t==="rejected"}function Ro(t,e,l){switch(l=t[l],l===void 0?t.push(e):l!==e&&(e.then(ll,ll),e=l),e.status){case"fulfilled":return e.value;case"rejected":throw t=e.reason,Ho(t),t;default:if(typeof e.status=="string")e.then(ll,ll);else{if(t=_t,t!==null&&100<t.shellSuspendCounter)throw Error(v(482));t=e,t.status="pending",t.then(function(a){if(e.status==="pending"){var n=e;n.status="fulfilled",n.value=a}},function(a){if(e.status==="pending"){var n=e;n.status="rejected",n.reason=a}})}switch(e.status){case"fulfilled":return e.value;case"rejected":throw t=e.reason,Ho(t),t}throw un=e,Vn}}function nn(t){try{var e=t._init;return e(t._payload)}catch(l){throw l!==null&&typeof l=="object"&&typeof l.then=="function"?(un=l,Vn):l}}var un=null;function wo(){if(un===null)throw Error(v(459));var t=un;return un=null,t}function Ho(t){if(t===Vn||t===Ii)throw Error(v(483))}var Kn=null,Lu=0;function tc(t){var e=Lu;return Lu+=1,Kn===null&&(Kn=[]),Ro(Kn,t,e)}function Bu(t,e){e=e.props.ref,t.ref=e!==void 0?e:null}function ec(t,e){throw e.$$typeof===V?Error(v(525)):(t=Object.prototype.toString.call(e),Error(v(31,t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)))}function Lo(t){function e(m,d){if(t){var g=m.deletions;g===null?(m.deletions=[d],m.flags|=16):g.push(d)}}function l(m,d){if(!t)return null;for(;d!==null;)e(m,d),d=d.sibling;return null}function a(m){for(var d=new Map;m!==null;)m.key!==null?d.set(m.key,m):d.set(m.index,m),m=m.sibling;return d}function n(m,d){return m=Hl(m,d),m.index=0,m.sibling=null,m}function u(m,d,g){return m.index=g,t?(g=m.alternate,g!==null?(g=g.index,g<d?(m.flags|=67108866,d):g):(m.flags|=67108866,d)):(m.flags|=1048576,d)}function i(m){return t&&m.alternate===null&&(m.flags|=67108866),m}function f(m,d,g,_){return d===null||d.tag!==6?(d=Es(g,m.mode,_),d.return=m,d):(d=n(d,g),d.return=m,d)}function o(m,d,g,_){var G=g.type;return G===Ht?x(m,d,g.props.children,_,g.key):d!==null&&(d.elementType===G||typeof G=="object"&&G!==null&&G.$$typeof===It&&nn(G)===d.type)?(d=n(d,g.props),Bu(d,g),d.return=m,d):(d=Ji(g.type,g.key,g.props,null,m.mode,_),Bu(d,g),d.return=m,d)}function y(m,d,g,_){return d===null||d.tag!==4||d.stateNode.containerInfo!==g.containerInfo||d.stateNode.implementation!==g.implementation?(d=js(g,m.mode,_),d.return=m,d):(d=n(d,g.children||[]),d.return=m,d)}function x(m,d,g,_,G){return d===null||d.tag!==7?(d=Pa(g,m.mode,_,G),d.return=m,d):(d=n(d,g),d.return=m,d)}function A(m,d,g){if(typeof d=="string"&&d!==""||typeof d=="number"||typeof d=="bigint")return d=Es(""+d,m.mode,g),d.return=m,d;if(typeof d=="object"&&d!==null){switch(d.$$typeof){case ct:return g=Ji(d.type,d.key,d.props,null,m.mode,g),Bu(g,d),g.return=m,g;case wt:return d=js(d,m.mode,g),d.return=m,d;case It:return d=nn(d),A(m,d,g)}if(ce(d)||Ut(d))return d=Pa(d,m.mode,g,null),d.return=m,d;if(typeof d.then=="function")return A(m,tc(d),g);if(d.$$typeof===At)return A(m,Fi(m,d),g);ec(m,d)}return null}function p(m,d,g,_){var G=d!==null?d.key:null;if(typeof g=="string"&&g!==""||typeof g=="number"||typeof g=="bigint")return G!==null?null:f(m,d,""+g,_);if(typeof g=="object"&&g!==null){switch(g.$$typeof){case ct:return g.key===G?o(m,d,g,_):null;case wt:return g.key===G?y(m,d,g,_):null;case It:return g=nn(g),p(m,d,g,_)}if(ce(g)||Ut(g))return G!==null?null:x(m,d,g,_,null);if(typeof g.then=="function")return p(m,d,tc(g),_);if(g.$$typeof===At)return p(m,d,Fi(m,g),_);ec(m,g)}return null}function S(m,d,g,_,G){if(typeof _=="string"&&_!==""||typeof _=="number"||typeof _=="bigint")return m=m.get(g)||null,f(d,m,""+_,G);if(typeof _=="object"&&_!==null){switch(_.$$typeof){case ct:return m=m.get(_.key===null?g:_.key)||null,o(d,m,_,G);case wt:return m=m.get(_.key===null?g:_.key)||null,y(d,m,_,G);case It:return _=nn(_),S(m,d,g,_,G)}if(ce(_)||Ut(_))return m=m.get(g)||null,x(d,m,_,G,null);if(typeof _.then=="function")return S(m,d,g,tc(_),G);if(_.$$typeof===At)return S(m,d,g,Fi(d,_),G);ec(d,_)}return null}function w(m,d,g,_){for(var G=null,dt=null,L=d,et=d=0,ft=null;L!==null&&et<g.length;et++){L.index>et?(ft=L,L=null):ft=L.sibling;var ht=p(m,L,g[et],_);if(ht===null){L===null&&(L=ft);break}t&&L&&ht.alternate===null&&e(m,L),d=u(ht,d,et),dt===null?G=ht:dt.sibling=ht,dt=ht,L=ft}if(et===g.length)return l(m,L),ot&&Ll(m,et),G;if(L===null){for(;et<g.length;et++)L=A(m,g[et],_),L!==null&&(d=u(L,d,et),dt===null?G=L:dt.sibling=L,dt=L);return ot&&Ll(m,et),G}for(L=a(L);et<g.length;et++)ft=S(L,m,et,g[et],_),ft!==null&&(t&&ft.alternate!==null&&L.delete(ft.key===null?et:ft.key),d=u(ft,d,et),dt===null?G=ft:dt.sibling=ft,dt=ft);return t&&L.forEach(function(Na){return e(m,Na)}),ot&&Ll(m,et),G}function K(m,d,g,_){if(g==null)throw Error(v(151));for(var G=null,dt=null,L=d,et=d=0,ft=null,ht=g.next();L!==null&&!ht.done;et++,ht=g.next()){L.index>et?(ft=L,L=null):ft=L.sibling;var Na=p(m,L,ht.value,_);if(Na===null){L===null&&(L=ft);break}t&&L&&Na.alternate===null&&e(m,L),d=u(Na,d,et),dt===null?G=Na:dt.sibling=Na,dt=Na,L=ft}if(ht.done)return l(m,L),ot&&Ll(m,et),G;if(L===null){for(;!ht.done;et++,ht=g.next())ht=A(m,ht.value,_),ht!==null&&(d=u(ht,d,et),dt===null?G=ht:dt.sibling=ht,dt=ht);return ot&&Ll(m,et),G}for(L=a(L);!ht.done;et++,ht=g.next())ht=S(L,m,et,ht.value,_),ht!==null&&(t&&ht.alternate!==null&&L.delete(ht.key===null?et:ht.key),d=u(ht,d,et),dt===null?G=ht:dt.sibling=ht,dt=ht);return t&&L.forEach(function(lm){return e(m,lm)}),ot&&Ll(m,et),G}function jt(m,d,g,_){if(typeof g=="object"&&g!==null&&g.type===Ht&&g.key===null&&(g=g.props.children),typeof g=="object"&&g!==null){switch(g.$$typeof){case ct:t:{for(var G=g.key;d!==null;){if(d.key===G){if(G=g.type,G===Ht){if(d.tag===7){l(m,d.sibling),_=n(d,g.props.children),_.return=m,m=_;break t}}else if(d.elementType===G||typeof G=="object"&&G!==null&&G.$$typeof===It&&nn(G)===d.type){l(m,d.sibling),_=n(d,g.props),Bu(_,g),_.return=m,m=_;break t}l(m,d);break}else e(m,d);d=d.sibling}g.type===Ht?(_=Pa(g.props.children,m.mode,_,g.key),_.return=m,m=_):(_=Ji(g.type,g.key,g.props,null,m.mode,_),Bu(_,g),_.return=m,m=_)}return i(m);case wt:t:{for(G=g.key;d!==null;){if(d.key===G)if(d.tag===4&&d.stateNode.containerInfo===g.containerInfo&&d.stateNode.implementation===g.implementation){l(m,d.sibling),_=n(d,g.children||[]),_.return=m,m=_;break t}else{l(m,d);break}else e(m,d);d=d.sibling}_=js(g,m.mode,_),_.return=m,m=_}return i(m);case It:return g=nn(g),jt(m,d,g,_)}if(ce(g))return w(m,d,g,_);if(Ut(g)){if(G=Ut(g),typeof G!="function")throw Error(v(150));return g=G.call(g),K(m,d,g,_)}if(typeof g.then=="function")return jt(m,d,tc(g),_);if(g.$$typeof===At)return jt(m,d,Fi(m,g),_);ec(m,g)}return typeof g=="string"&&g!==""||typeof g=="number"||typeof g=="bigint"?(g=""+g,d!==null&&d.tag===6?(l(m,d.sibling),_=n(d,g),_.return=m,m=_):(l(m,d),_=Es(g,m.mode,_),_.return=m,m=_),i(m)):l(m,d)}return function(m,d,g,_){try{Lu=0;var G=jt(m,d,g,_);return Kn=null,G}catch(L){if(L===Vn||L===Ii)throw L;var dt=Ue(29,L,null,m.mode);return dt.lanes=_,dt.return=m,dt}finally{}}}var cn=Lo(!0),Bo=Lo(!1),ra=!1;function Hs(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ls(t,e){t=t.updateQueue,e.updateQueue===t&&(e.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,callbacks:null})}function da(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function ha(t,e,l){var a=t.updateQueue;if(a===null)return null;if(a=a.shared,(vt&2)!==0){var n=a.pending;return n===null?e.next=e:(e.next=n.next,n.next=e),a.pending=e,e=Ki(t),xo(t,null,l),e}return Vi(t,a,e,l),Ki(t)}function qu(t,e,l){if(e=e.updateQueue,e!==null&&(e=e.shared,(l&4194048)!==0)){var a=e.lanes;a&=t.pendingLanes,l|=a,e.lanes=l,Al(t,l)}}function Bs(t,e){var l=t.updateQueue,a=t.alternate;if(a!==null&&(a=a.updateQueue,l===a)){var n=null,u=null;if(l=l.firstBaseUpdate,l!==null){do{var i={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};u===null?n=u=i:u=u.next=i,l=l.next}while(l!==null);u===null?n=u=e:u=u.next=e}else n=u=e;l={baseState:a.baseState,firstBaseUpdate:n,lastBaseUpdate:u,shared:a.shared,callbacks:a.callbacks},t.updateQueue=l;return}t=l.lastBaseUpdate,t===null?l.firstBaseUpdate=e:t.next=e,l.lastBaseUpdate=e}var qs=!1;function Yu(){if(qs){var t=Zn;if(t!==null)throw t}}function Gu(t,e,l,a){qs=!1;var n=t.updateQueue;ra=!1;var u=n.firstBaseUpdate,i=n.lastBaseUpdate,f=n.shared.pending;if(f!==null){n.shared.pending=null;var o=f,y=o.next;o.next=null,i===null?u=y:i.next=y,i=o;var x=t.alternate;x!==null&&(x=x.updateQueue,f=x.lastBaseUpdate,f!==i&&(f===null?x.firstBaseUpdate=y:f.next=y,x.lastBaseUpdate=o))}if(u!==null){var A=n.baseState;i=0,x=y=o=null,f=u;do{var p=f.lane&-536870913,S=p!==f.lane;if(S?(st&p)===p:(a&p)===p){p!==0&&p===Xn&&(qs=!0),x!==null&&(x=x.next={lane:0,tag:f.tag,payload:f.payload,callback:null,next:null});t:{var w=t,K=f;p=e;var jt=l;switch(K.tag){case 1:if(w=K.payload,typeof w=="function"){A=w.call(jt,A,p);break t}A=w;break t;case 3:w.flags=w.flags&-65537|128;case 0:if(w=K.payload,p=typeof w=="function"?w.call(jt,A,p):w,p==null)break t;A=Q({},A,p);break t;case 2:ra=!0}}p=f.callback,p!==null&&(t.flags|=64,S&&(t.flags|=8192),S=n.callbacks,S===null?n.callbacks=[p]:S.push(p))}else S={lane:p,tag:f.tag,payload:f.payload,callback:f.callback,next:null},x===null?(y=x=S,o=A):x=x.next=S,i|=p;if(f=f.next,f===null){if(f=n.shared.pending,f===null)break;S=f,f=S.next,S.next=null,n.lastBaseUpdate=S,n.shared.pending=null}}while(!0);x===null&&(o=A),n.baseState=o,n.firstBaseUpdate=y,n.lastBaseUpdate=x,u===null&&(n.shared.lanes=0),pa|=i,t.lanes=i,t.memoizedState=A}}function qo(t,e){if(typeof t!="function")throw Error(v(191,t));t.call(e)}function Yo(t,e){var l=t.callbacks;if(l!==null)for(t.callbacks=null,t=0;t<l.length;t++)qo(l[t],e)}var Jn=r(null),lc=r(0);function Go(t,e){t=kl,O(lc,t),O(Jn,e),kl=t|e.baseLanes}function Ys(){O(lc,kl),O(Jn,Jn.current)}function Gs(){kl=lc.current,j(Jn),j(lc)}var Re=r(null),$e=null;function ma(t){var e=t.alternate;O(Zt,Zt.current&1),O(Re,t),$e===null&&(e===null||Jn.current!==null||e.memoizedState!==null)&&($e=t)}function Qs(t){O(Zt,Zt.current),O(Re,t),$e===null&&($e=t)}function Qo(t){t.tag===22?(O(Zt,Zt.current),O(Re,t),$e===null&&($e=t)):va()}function va(){O(Zt,Zt.current),O(Re,Re.current)}function we(t){j(Re),$e===t&&($e=null),j(Zt)}var Zt=r(0);function ac(t){for(var e=t;e!==null;){if(e.tag===13){var l=e.memoizedState;if(l!==null&&(l=l.dehydrated,l===null||Wf(l)||Ff(l)))return e}else if(e.tag===19&&(e.memoizedProps.revealOrder==="forwards"||e.memoizedProps.revealOrder==="backwards"||e.memoizedProps.revealOrder==="unstable_legacy-backwards"||e.memoizedProps.revealOrder==="together")){if((e.flags&128)!==0)return e}else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}var Yl=0,P=null,Tt=null,Wt=null,nc=!1,kn=!1,sn=!1,uc=0,Qu=0,Wn=null,Kh=0;function Yt(){throw Error(v(321))}function Xs(t,e){if(e===null)return!1;for(var l=0;l<e.length&&l<t.length;l++)if(!be(t[l],e[l]))return!1;return!0}function Zs(t,e,l,a,n,u){return Yl=u,P=e,e.memoizedState=null,e.updateQueue=null,e.lanes=0,b.H=t===null||t.memoizedState===null?_r:uf,sn=!1,u=l(a,n),sn=!1,kn&&(u=Zo(e,l,a,n)),Xo(t),u}function Xo(t){b.H=Vu;var e=Tt!==null&&Tt.next!==null;if(Yl=0,Wt=Tt=P=null,nc=!1,Qu=0,Wn=null,e)throw Error(v(300));t===null||Ft||(t=t.dependencies,t!==null&&Wi(t)&&(Ft=!0))}function Zo(t,e,l,a){P=t;var n=0;do{if(kn&&(Wn=null),Qu=0,kn=!1,25<=n)throw Error(v(301));if(n+=1,Wt=Tt=null,t.updateQueue!=null){var u=t.updateQueue;u.lastEffect=null,u.events=null,u.stores=null,u.memoCache!=null&&(u.memoCache.index=0)}b.H=Ar,u=e(l,a)}while(kn);return u}function Jh(){var t=b.H,e=t.useState()[0];return e=typeof e.then=="function"?Xu(e):e,t=t.useState()[0],(Tt!==null?Tt.memoizedState:null)!==t&&(P.flags|=1024),e}function Vs(){var t=uc!==0;return uc=0,t}function Ks(t,e,l){e.updateQueue=t.updateQueue,e.flags&=-2053,t.lanes&=~l}function Js(t){if(nc){for(t=t.memoizedState;t!==null;){var e=t.queue;e!==null&&(e.pending=null),t=t.next}nc=!1}Yl=0,Wt=Tt=P=null,kn=!1,Qu=uc=0,Wn=null}function Ee(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Wt===null?P.memoizedState=Wt=t:Wt=Wt.next=t,Wt}function Vt(){if(Tt===null){var t=P.alternate;t=t!==null?t.memoizedState:null}else t=Tt.next;var e=Wt===null?P.memoizedState:Wt.next;if(e!==null)Wt=e,Tt=t;else{if(t===null)throw P.alternate===null?Error(v(467)):Error(v(310));Tt=t,t={memoizedState:Tt.memoizedState,baseState:Tt.baseState,baseQueue:Tt.baseQueue,queue:Tt.queue,next:null},Wt===null?P.memoizedState=Wt=t:Wt=Wt.next=t}return Wt}function ic(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Xu(t){var e=Qu;return Qu+=1,Wn===null&&(Wn=[]),t=Ro(Wn,t,e),e=P,(Wt===null?e.memoizedState:Wt.next)===null&&(e=e.alternate,b.H=e===null||e.memoizedState===null?_r:uf),t}function cc(t){if(t!==null&&typeof t=="object"){if(typeof t.then=="function")return Xu(t);if(t.$$typeof===At)return de(t)}throw Error(v(438,String(t)))}function ks(t){var e=null,l=P.updateQueue;if(l!==null&&(e=l.memoCache),e==null){var a=P.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(e={data:a.data.map(function(n){return n.slice()}),index:0})))}if(e==null&&(e={data:[],index:0}),l===null&&(l=ic(),P.updateQueue=l),l.memoCache=e,l=e.data[e.index],l===void 0)for(l=e.data[e.index]=Array(t),a=0;a<t;a++)l[a]=ve;return e.index++,l}function Gl(t,e){return typeof e=="function"?e(t):e}function sc(t){var e=Vt();return Ws(e,Tt,t)}function Ws(t,e,l){var a=t.queue;if(a===null)throw Error(v(311));a.lastRenderedReducer=l;var n=t.baseQueue,u=a.pending;if(u!==null){if(n!==null){var i=n.next;n.next=u.next,u.next=i}e.baseQueue=n=u,a.pending=null}if(u=t.baseState,n===null)t.memoizedState=u;else{e=n.next;var f=i=null,o=null,y=e,x=!1;do{var A=y.lane&-536870913;if(A!==y.lane?(st&A)===A:(Yl&A)===A){var p=y.revertLane;if(p===0)o!==null&&(o=o.next={lane:0,revertLane:0,gesture:null,action:y.action,hasEagerState:y.hasEagerState,eagerState:y.eagerState,next:null}),A===Xn&&(x=!0);else if((Yl&p)===p){y=y.next,p===Xn&&(x=!0);continue}else A={lane:0,revertLane:y.revertLane,gesture:null,action:y.action,hasEagerState:y.hasEagerState,eagerState:y.eagerState,next:null},o===null?(f=o=A,i=u):o=o.next=A,P.lanes|=p,pa|=p;A=y.action,sn&&l(u,A),u=y.hasEagerState?y.eagerState:l(u,A)}else p={lane:A,revertLane:y.revertLane,gesture:y.gesture,action:y.action,hasEagerState:y.hasEagerState,eagerState:y.eagerState,next:null},o===null?(f=o=p,i=u):o=o.next=p,P.lanes|=A,pa|=A;y=y.next}while(y!==null&&y!==e);if(o===null?i=u:o.next=f,!be(u,t.memoizedState)&&(Ft=!0,x&&(l=Zn,l!==null)))throw l;t.memoizedState=u,t.baseState=i,t.baseQueue=o,a.lastRenderedState=u}return n===null&&(a.lanes=0),[t.memoizedState,a.dispatch]}function Fs(t){var e=Vt(),l=e.queue;if(l===null)throw Error(v(311));l.lastRenderedReducer=t;var a=l.dispatch,n=l.pending,u=e.memoizedState;if(n!==null){l.pending=null;var i=n=n.next;do u=t(u,i.action),i=i.next;while(i!==n);be(u,e.memoizedState)||(Ft=!0),e.memoizedState=u,e.baseQueue===null&&(e.baseState=u),l.lastRenderedState=u}return[u,a]}function Vo(t,e,l){var a=P,n=Vt(),u=ot;if(u){if(l===void 0)throw Error(v(407));l=l()}else l=e();var i=!be((Tt||n).memoizedState,l);if(i&&(n.memoizedState=l,Ft=!0),n=n.queue,Ps(ko.bind(null,a,n,t),[t]),n.getSnapshot!==e||i||Wt!==null&&Wt.memoizedState.tag&1){if(a.flags|=2048,Fn(9,{destroy:void 0},Jo.bind(null,a,n,l,e),null),_t===null)throw Error(v(349));u||(Yl&127)!==0||Ko(a,e,l)}return l}function Ko(t,e,l){t.flags|=16384,t={getSnapshot:e,value:l},e=P.updateQueue,e===null?(e=ic(),P.updateQueue=e,e.stores=[t]):(l=e.stores,l===null?e.stores=[t]:l.push(t))}function Jo(t,e,l,a){e.value=l,e.getSnapshot=a,Wo(e)&&Fo(t)}function ko(t,e,l){return l(function(){Wo(e)&&Fo(t)})}function Wo(t){var e=t.getSnapshot;t=t.value;try{var l=e();return!be(t,l)}catch{return!0}}function Fo(t){var e=Ia(t,2);e!==null&&De(e,t,2)}function $s(t){var e=Ee();if(typeof t=="function"){var l=t;if(t=l(),sn){Ye(!0);try{l()}finally{Ye(!1)}}}return e.memoizedState=e.baseState=t,e.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Gl,lastRenderedState:t},e}function $o(t,e,l,a){return t.baseState=l,Ws(t,Tt,typeof a=="function"?a:Gl)}function kh(t,e,l,a,n){if(rc(t))throw Error(v(485));if(t=e.action,t!==null){var u={payload:n,action:t,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(i){u.listeners.push(i)}};b.T!==null?l(!0):u.isTransition=!1,a(u),l=e.pending,l===null?(u.next=e.pending=u,Io(e,u)):(u.next=l.next,e.pending=l.next=u)}}function Io(t,e){var l=e.action,a=e.payload,n=t.state;if(e.isTransition){var u=b.T,i={};b.T=i;try{var f=l(n,a),o=b.S;o!==null&&o(i,f),Po(t,e,f)}catch(y){Is(t,e,y)}finally{u!==null&&i.types!==null&&(u.types=i.types),b.T=u}}else try{u=l(n,a),Po(t,e,u)}catch(y){Is(t,e,y)}}function Po(t,e,l){l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(function(a){tr(t,e,a)},function(a){return Is(t,e,a)}):tr(t,e,l)}function tr(t,e,l){e.status="fulfilled",e.value=l,er(e),t.state=l,e=t.pending,e!==null&&(l=e.next,l===e?t.pending=null:(l=l.next,e.next=l,Io(t,l)))}function Is(t,e,l){var a=t.pending;if(t.pending=null,a!==null){a=a.next;do e.status="rejected",e.reason=l,er(e),e=e.next;while(e!==a)}t.action=null}function er(t){t=t.listeners;for(var e=0;e<t.length;e++)(0,t[e])()}function lr(t,e){return e}function ar(t,e){if(ot){var l=_t.formState;if(l!==null){t:{var a=P;if(ot){if(Mt){e:{for(var n=Mt,u=Fe;n.nodeType!==8;){if(!u){n=null;break e}if(n=Ie(n.nextSibling),n===null){n=null;break e}}u=n.data,n=u==="F!"||u==="F"?n:null}if(n){Mt=Ie(n.nextSibling),a=n.data==="F!";break t}}fa(a)}a=!1}a&&(e=l[0])}}return l=Ee(),l.memoizedState=l.baseState=e,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:lr,lastRenderedState:e},l.queue=a,l=Tr.bind(null,P,a),a.dispatch=l,a=$s(!1),u=nf.bind(null,P,!1,a.queue),a=Ee(),n={state:e,dispatch:null,action:t,pending:null},a.queue=n,l=kh.bind(null,P,n,u,l),n.dispatch=l,a.memoizedState=t,[e,l,!1]}function nr(t){var e=Vt();return ur(e,Tt,t)}function ur(t,e,l){if(e=Ws(t,e,lr)[0],t=sc(Gl)[0],typeof e=="object"&&e!==null&&typeof e.then=="function")try{var a=Xu(e)}catch(i){throw i===Vn?Ii:i}else a=e;e=Vt();var n=e.queue,u=n.dispatch;return l!==e.memoizedState&&(P.flags|=2048,Fn(9,{destroy:void 0},Wh.bind(null,n,l),null)),[a,u,t]}function Wh(t,e){t.action=e}function ir(t){var e=Vt(),l=Tt;if(l!==null)return ur(e,l,t);Vt(),e=e.memoizedState,l=Vt();var a=l.queue.dispatch;return l.memoizedState=t,[e,a,!1]}function Fn(t,e,l,a){return t={tag:t,create:l,deps:a,inst:e,next:null},e=P.updateQueue,e===null&&(e=ic(),P.updateQueue=e),l=e.lastEffect,l===null?e.lastEffect=t.next=t:(a=l.next,l.next=t,t.next=a,e.lastEffect=t),t}function cr(){return Vt().memoizedState}function fc(t,e,l,a){var n=Ee();P.flags|=t,n.memoizedState=Fn(1|e,{destroy:void 0},l,a===void 0?null:a)}function oc(t,e,l,a){var n=Vt();a=a===void 0?null:a;var u=n.memoizedState.inst;Tt!==null&&a!==null&&Xs(a,Tt.memoizedState.deps)?n.memoizedState=Fn(e,u,l,a):(P.flags|=t,n.memoizedState=Fn(1|e,u,l,a))}function sr(t,e){fc(8390656,8,t,e)}function Ps(t,e){oc(2048,8,t,e)}function Fh(t){P.flags|=4;var e=P.updateQueue;if(e===null)e=ic(),P.updateQueue=e,e.events=[t];else{var l=e.events;l===null?e.events=[t]:l.push(t)}}function fr(t){var e=Vt().memoizedState;return Fh({ref:e,nextImpl:t}),function(){if((vt&2)!==0)throw Error(v(440));return e.impl.apply(void 0,arguments)}}function or(t,e){return oc(4,2,t,e)}function rr(t,e){return oc(4,4,t,e)}function dr(t,e){if(typeof e=="function"){t=t();var l=e(t);return function(){typeof l=="function"?l():e(null)}}if(e!=null)return t=t(),e.current=t,function(){e.current=null}}function hr(t,e,l){l=l!=null?l.concat([t]):null,oc(4,4,dr.bind(null,e,t),l)}function tf(){}function mr(t,e){var l=Vt();e=e===void 0?null:e;var a=l.memoizedState;return e!==null&&Xs(e,a[1])?a[0]:(l.memoizedState=[t,e],t)}function vr(t,e){var l=Vt();e=e===void 0?null:e;var a=l.memoizedState;if(e!==null&&Xs(e,a[1]))return a[0];if(a=t(),sn){Ye(!0);try{t()}finally{Ye(!1)}}return l.memoizedState=[a,e],a}function ef(t,e,l){return l===void 0||(Yl&1073741824)!==0&&(st&261930)===0?t.memoizedState=e:(t.memoizedState=l,t=gd(),P.lanes|=t,pa|=t,l)}function gr(t,e,l,a){return be(l,e)?l:Jn.current!==null?(t=ef(t,l,a),be(t,e)||(Ft=!0),t):(Yl&42)===0||(Yl&1073741824)!==0&&(st&261930)===0?(Ft=!0,t.memoizedState=l):(t=gd(),P.lanes|=t,pa|=t,e)}function yr(t,e,l,a,n){var u=M.p;M.p=u!==0&&8>u?u:8;var i=b.T,f={};b.T=f,nf(t,!1,e,l);try{var o=n(),y=b.S;if(y!==null&&y(f,o),o!==null&&typeof o=="object"&&typeof o.then=="function"){var x=Vh(o,a);Zu(t,e,x,Be(t))}else Zu(t,e,a,Be(t))}catch(A){Zu(t,e,{then:function(){},status:"rejected",reason:A},Be())}finally{M.p=u,i!==null&&f.types!==null&&(i.types=f.types),b.T=i}}function $h(){}function lf(t,e,l,a){if(t.tag!==5)throw Error(v(476));var n=pr(t).queue;yr(t,n,e,U,l===null?$h:function(){return Sr(t),l(a)})}function pr(t){var e=t.memoizedState;if(e!==null)return e;e={memoizedState:U,baseState:U,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Gl,lastRenderedState:U},next:null};var l={};return e.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Gl,lastRenderedState:l},next:null},t.memoizedState=e,t=t.alternate,t!==null&&(t.memoizedState=e),e}function Sr(t){var e=pr(t);e.next===null&&(e=t.alternate.memoizedState),Zu(t,e.next.queue,{},Be())}function af(){return de(ci)}function br(){return Vt().memoizedState}function xr(){return Vt().memoizedState}function Ih(t){for(var e=t.return;e!==null;){switch(e.tag){case 24:case 3:var l=Be();t=da(l);var a=ha(e,t,l);a!==null&&(De(a,e,l),qu(a,e,l)),e={cache:Os()},t.payload=e;return}e=e.return}}function Ph(t,e,l){var a=Be();l={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},rc(t)?Er(e,l):(l=xs(t,e,l,a),l!==null&&(De(l,t,a),jr(l,e,a)))}function Tr(t,e,l){var a=Be();Zu(t,e,l,a)}function Zu(t,e,l,a){var n={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null};if(rc(t))Er(e,n);else{var u=t.alternate;if(t.lanes===0&&(u===null||u.lanes===0)&&(u=e.lastRenderedReducer,u!==null))try{var i=e.lastRenderedState,f=u(i,l);if(n.hasEagerState=!0,n.eagerState=f,be(f,i))return Vi(t,e,n,0),_t===null&&Zi(),!1}catch{}finally{}if(l=xs(t,e,n,a),l!==null)return De(l,t,a),jr(l,e,a),!0}return!1}function nf(t,e,l,a){if(a={lane:2,revertLane:Lf(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},rc(t)){if(e)throw Error(v(479))}else e=xs(t,l,a,2),e!==null&&De(e,t,2)}function rc(t){var e=t.alternate;return t===P||e!==null&&e===P}function Er(t,e){kn=nc=!0;var l=t.pending;l===null?e.next=e:(e.next=l.next,l.next=e),t.pending=e}function jr(t,e,l){if((l&4194048)!==0){var a=e.lanes;a&=t.pendingLanes,l|=a,e.lanes=l,Al(t,l)}}var Vu={readContext:de,use:cc,useCallback:Yt,useContext:Yt,useEffect:Yt,useImperativeHandle:Yt,useLayoutEffect:Yt,useInsertionEffect:Yt,useMemo:Yt,useReducer:Yt,useRef:Yt,useState:Yt,useDebugValue:Yt,useDeferredValue:Yt,useTransition:Yt,useSyncExternalStore:Yt,useId:Yt,useHostTransitionStatus:Yt,useFormState:Yt,useActionState:Yt,useOptimistic:Yt,useMemoCache:Yt,useCacheRefresh:Yt};Vu.useEffectEvent=Yt;var _r={readContext:de,use:cc,useCallback:function(t,e){return Ee().memoizedState=[t,e===void 0?null:e],t},useContext:de,useEffect:sr,useImperativeHandle:function(t,e,l){l=l!=null?l.concat([t]):null,fc(4194308,4,dr.bind(null,e,t),l)},useLayoutEffect:function(t,e){return fc(4194308,4,t,e)},useInsertionEffect:function(t,e){fc(4,2,t,e)},useMemo:function(t,e){var l=Ee();e=e===void 0?null:e;var a=t();if(sn){Ye(!0);try{t()}finally{Ye(!1)}}return l.memoizedState=[a,e],a},useReducer:function(t,e,l){var a=Ee();if(l!==void 0){var n=l(e);if(sn){Ye(!0);try{l(e)}finally{Ye(!1)}}}else n=e;return a.memoizedState=a.baseState=n,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:n},a.queue=t,t=t.dispatch=Ph.bind(null,P,t),[a.memoizedState,t]},useRef:function(t){var e=Ee();return t={current:t},e.memoizedState=t},useState:function(t){t=$s(t);var e=t.queue,l=Tr.bind(null,P,e);return e.dispatch=l,[t.memoizedState,l]},useDebugValue:tf,useDeferredValue:function(t,e){var l=Ee();return ef(l,t,e)},useTransition:function(){var t=$s(!1);return t=yr.bind(null,P,t.queue,!0,!1),Ee().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,e,l){var a=P,n=Ee();if(ot){if(l===void 0)throw Error(v(407));l=l()}else{if(l=e(),_t===null)throw Error(v(349));(st&127)!==0||Ko(a,e,l)}n.memoizedState=l;var u={value:l,getSnapshot:e};return n.queue=u,sr(ko.bind(null,a,u,t),[t]),a.flags|=2048,Fn(9,{destroy:void 0},Jo.bind(null,a,u,l,e),null),l},useId:function(){var t=Ee(),e=_t.identifierPrefix;if(ot){var l=ml,a=hl;l=(a&~(1<<32-Bt(a)-1)).toString(32)+l,e="_"+e+"R_"+l,l=uc++,0<l&&(e+="H"+l.toString(32)),e+="_"}else l=Kh++,e="_"+e+"r_"+l.toString(32)+"_";return t.memoizedState=e},useHostTransitionStatus:af,useFormState:ar,useActionState:ar,useOptimistic:function(t){var e=Ee();e.memoizedState=e.baseState=t;var l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return e.queue=l,e=nf.bind(null,P,!0,l),l.dispatch=e,[t,e]},useMemoCache:ks,useCacheRefresh:function(){return Ee().memoizedState=Ih.bind(null,P)},useEffectEvent:function(t){var e=Ee(),l={impl:t};return e.memoizedState=l,function(){if((vt&2)!==0)throw Error(v(440));return l.impl.apply(void 0,arguments)}}},uf={readContext:de,use:cc,useCallback:mr,useContext:de,useEffect:Ps,useImperativeHandle:hr,useInsertionEffect:or,useLayoutEffect:rr,useMemo:vr,useReducer:sc,useRef:cr,useState:function(){return sc(Gl)},useDebugValue:tf,useDeferredValue:function(t,e){var l=Vt();return gr(l,Tt.memoizedState,t,e)},useTransition:function(){var t=sc(Gl)[0],e=Vt().memoizedState;return[typeof t=="boolean"?t:Xu(t),e]},useSyncExternalStore:Vo,useId:br,useHostTransitionStatus:af,useFormState:nr,useActionState:nr,useOptimistic:function(t,e){var l=Vt();return $o(l,Tt,t,e)},useMemoCache:ks,useCacheRefresh:xr};uf.useEffectEvent=fr;var Ar={readContext:de,use:cc,useCallback:mr,useContext:de,useEffect:Ps,useImperativeHandle:hr,useInsertionEffect:or,useLayoutEffect:rr,useMemo:vr,useReducer:Fs,useRef:cr,useState:function(){return Fs(Gl)},useDebugValue:tf,useDeferredValue:function(t,e){var l=Vt();return Tt===null?ef(l,t,e):gr(l,Tt.memoizedState,t,e)},useTransition:function(){var t=Fs(Gl)[0],e=Vt().memoizedState;return[typeof t=="boolean"?t:Xu(t),e]},useSyncExternalStore:Vo,useId:br,useHostTransitionStatus:af,useFormState:ir,useActionState:ir,useOptimistic:function(t,e){var l=Vt();return Tt!==null?$o(l,Tt,t,e):(l.baseState=t,[t,l.queue.dispatch])},useMemoCache:ks,useCacheRefresh:xr};Ar.useEffectEvent=fr;function cf(t,e,l,a){e=t.memoizedState,l=l(a,e),l=l==null?e:Q({},e,l),t.memoizedState=l,t.lanes===0&&(t.updateQueue.baseState=l)}var sf={enqueueSetState:function(t,e,l){t=t._reactInternals;var a=Be(),n=da(a);n.payload=e,l!=null&&(n.callback=l),e=ha(t,n,a),e!==null&&(De(e,t,a),qu(e,t,a))},enqueueReplaceState:function(t,e,l){t=t._reactInternals;var a=Be(),n=da(a);n.tag=1,n.payload=e,l!=null&&(n.callback=l),e=ha(t,n,a),e!==null&&(De(e,t,a),qu(e,t,a))},enqueueForceUpdate:function(t,e){t=t._reactInternals;var l=Be(),a=da(l);a.tag=2,e!=null&&(a.callback=e),e=ha(t,a,l),e!==null&&(De(e,t,l),qu(e,t,l))}};function zr(t,e,l,a,n,u,i){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(a,u,i):e.prototype&&e.prototype.isPureReactComponent?!ka(l,a)||!ka(n,u):!0}function Nr(t,e,l,a){t=e.state,typeof e.componentWillReceiveProps=="function"&&e.componentWillReceiveProps(l,a),typeof e.UNSAFE_componentWillReceiveProps=="function"&&e.UNSAFE_componentWillReceiveProps(l,a),e.state!==t&&sf.enqueueReplaceState(e,e.state,null)}function fn(t,e){var l=e;if("ref"in e){l={};for(var a in e)a!=="ref"&&(l[a]=e[a])}if(t=t.defaultProps){l===e&&(l=Q({},l));for(var n in t)l[n]===void 0&&(l[n]=t[n])}return l}function Cr(t){Xi(t)}function Dr(t){console.error(t)}function Mr(t){Xi(t)}function dc(t,e){try{var l=t.onUncaughtError;l(e.value,{componentStack:e.stack})}catch(a){setTimeout(function(){throw a})}}function Or(t,e,l){try{var a=t.onCaughtError;a(l.value,{componentStack:l.stack,errorBoundary:e.tag===1?e.stateNode:null})}catch(n){setTimeout(function(){throw n})}}function ff(t,e,l){return l=da(l),l.tag=3,l.payload={element:null},l.callback=function(){dc(t,e)},l}function Ur(t){return t=da(t),t.tag=3,t}function Rr(t,e,l,a){var n=l.type.getDerivedStateFromError;if(typeof n=="function"){var u=a.value;t.payload=function(){return n(u)},t.callback=function(){Or(e,l,a)}}var i=l.stateNode;i!==null&&typeof i.componentDidCatch=="function"&&(t.callback=function(){Or(e,l,a),typeof n!="function"&&(Sa===null?Sa=new Set([this]):Sa.add(this));var f=a.stack;this.componentDidCatch(a.value,{componentStack:f!==null?f:""})})}function t0(t,e,l,a,n){if(l.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(e=l.alternate,e!==null&&Qn(e,l,n,!0),l=Re.current,l!==null){switch(l.tag){case 31:case 13:return $e===null?jc():l.alternate===null&&Gt===0&&(Gt=3),l.flags&=-257,l.flags|=65536,l.lanes=n,a===Pi?l.flags|=16384:(e=l.updateQueue,e===null?l.updateQueue=new Set([a]):e.add(a),Rf(t,a,n)),!1;case 22:return l.flags|=65536,a===Pi?l.flags|=16384:(e=l.updateQueue,e===null?(e={transitions:null,markerInstances:null,retryQueue:new Set([a])},l.updateQueue=e):(l=e.retryQueue,l===null?e.retryQueue=new Set([a]):l.add(a)),Rf(t,a,n)),!1}throw Error(v(435,l.tag))}return Rf(t,a,n),jc(),!1}if(ot)return e=Re.current,e!==null?((e.flags&65536)===0&&(e.flags|=256),e.flags|=65536,e.lanes=n,a!==zs&&(t=Error(v(422),{cause:a}),Ru(Je(t,l)))):(a!==zs&&(e=Error(v(423),{cause:a}),Ru(Je(e,l))),t=t.current.alternate,t.flags|=65536,n&=-n,t.lanes|=n,a=Je(a,l),n=ff(t.stateNode,a,n),Bs(t,n),Gt!==4&&(Gt=2)),!1;var u=Error(v(520),{cause:a});if(u=Je(u,l),Pu===null?Pu=[u]:Pu.push(u),Gt!==4&&(Gt=2),e===null)return!0;a=Je(a,l),l=e;do{switch(l.tag){case 3:return l.flags|=65536,t=n&-n,l.lanes|=t,t=ff(l.stateNode,a,t),Bs(l,t),!1;case 1:if(e=l.type,u=l.stateNode,(l.flags&128)===0&&(typeof e.getDerivedStateFromError=="function"||u!==null&&typeof u.componentDidCatch=="function"&&(Sa===null||!Sa.has(u))))return l.flags|=65536,n&=-n,l.lanes|=n,n=Ur(n),Rr(n,t,l,a),Bs(l,n),!1}l=l.return}while(l!==null);return!1}var of=Error(v(461)),Ft=!1;function he(t,e,l,a){e.child=t===null?Bo(e,null,l,a):cn(e,t.child,l,a)}function wr(t,e,l,a,n){l=l.render;var u=e.ref;if("ref"in a){var i={};for(var f in a)f!=="ref"&&(i[f]=a[f])}else i=a;return ln(e),a=Zs(t,e,l,i,u,n),f=Vs(),t!==null&&!Ft?(Ks(t,e,n),Ql(t,e,n)):(ot&&f&&_s(e),e.flags|=1,he(t,e,a,n),e.child)}function Hr(t,e,l,a,n){if(t===null){var u=l.type;return typeof u=="function"&&!Ts(u)&&u.defaultProps===void 0&&l.compare===null?(e.tag=15,e.type=u,Lr(t,e,u,a,n)):(t=Ji(l.type,null,a,e,e.mode,n),t.ref=e.ref,t.return=e,e.child=t)}if(u=t.child,!pf(t,n)){var i=u.memoizedProps;if(l=l.compare,l=l!==null?l:ka,l(i,a)&&t.ref===e.ref)return Ql(t,e,n)}return e.flags|=1,t=Hl(u,a),t.ref=e.ref,t.return=e,e.child=t}function Lr(t,e,l,a,n){if(t!==null){var u=t.memoizedProps;if(ka(u,a)&&t.ref===e.ref)if(Ft=!1,e.pendingProps=a=u,pf(t,n))(t.flags&131072)!==0&&(Ft=!0);else return e.lanes=t.lanes,Ql(t,e,n)}return rf(t,e,l,a,n)}function Br(t,e,l,a){var n=a.children,u=t!==null?t.memoizedState:null;if(t===null&&e.stateNode===null&&(e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.mode==="hidden"){if((e.flags&128)!==0){if(u=u!==null?u.baseLanes|l:l,t!==null){for(a=e.child=t.child,n=0;a!==null;)n=n|a.lanes|a.childLanes,a=a.sibling;a=n&~u}else a=0,e.child=null;return qr(t,e,u,l,a)}if((l&536870912)!==0)e.memoizedState={baseLanes:0,cachePool:null},t!==null&&$i(e,u!==null?u.cachePool:null),u!==null?Go(e,u):Ys(),Qo(e);else return a=e.lanes=536870912,qr(t,e,u!==null?u.baseLanes|l:l,l,a)}else u!==null?($i(e,u.cachePool),Go(e,u),va(),e.memoizedState=null):(t!==null&&$i(e,null),Ys(),va());return he(t,e,n,l),e.child}function Ku(t,e){return t!==null&&t.tag===22||e.stateNode!==null||(e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),e.sibling}function qr(t,e,l,a,n){var u=Rs();return u=u===null?null:{parent:kt._currentValue,pool:u},e.memoizedState={baseLanes:l,cachePool:u},t!==null&&$i(e,null),Ys(),Qo(e),t!==null&&Qn(t,e,a,!0),e.childLanes=n,null}function hc(t,e){return e=vc({mode:e.mode,children:e.children},t.mode),e.ref=t.ref,t.child=e,e.return=t,e}function Yr(t,e,l){return cn(e,t.child,null,l),t=hc(e,e.pendingProps),t.flags|=2,we(e),e.memoizedState=null,t}function e0(t,e,l){var a=e.pendingProps,n=(e.flags&128)!==0;if(e.flags&=-129,t===null){if(ot){if(a.mode==="hidden")return t=hc(e,a),e.lanes=536870912,Ku(null,t);if(Qs(e),(t=Mt)?(t=Id(t,Fe),t=t!==null&&t.data==="&"?t:null,t!==null&&(e.memoizedState={dehydrated:t,treeContext:ca!==null?{id:hl,overflow:ml}:null,retryLane:536870912,hydrationErrors:null},l=Eo(t),l.return=e,e.child=l,re=e,Mt=null)):t=null,t===null)throw fa(e);return e.lanes=536870912,null}return hc(e,a)}var u=t.memoizedState;if(u!==null){var i=u.dehydrated;if(Qs(e),n)if(e.flags&256)e.flags&=-257,e=Yr(t,e,l);else if(e.memoizedState!==null)e.child=t.child,e.flags|=128,e=null;else throw Error(v(558));else if(Ft||Qn(t,e,l,!1),n=(l&t.childLanes)!==0,Ft||n){if(a=_t,a!==null&&(i=Pt(a,l),i!==0&&i!==u.retryLane))throw u.retryLane=i,Ia(t,i),De(a,t,i),of;jc(),e=Yr(t,e,l)}else t=u.treeContext,Mt=Ie(i.nextSibling),re=e,ot=!0,sa=null,Fe=!1,t!==null&&Ao(e,t),e=hc(e,a),e.flags|=4096;return e}return t=Hl(t.child,{mode:a.mode,children:a.children}),t.ref=e.ref,e.child=t,t.return=e,t}function mc(t,e){var l=e.ref;if(l===null)t!==null&&t.ref!==null&&(e.flags|=4194816);else{if(typeof l!="function"&&typeof l!="object")throw Error(v(284));(t===null||t.ref!==l)&&(e.flags|=4194816)}}function rf(t,e,l,a,n){return ln(e),l=Zs(t,e,l,a,void 0,n),a=Vs(),t!==null&&!Ft?(Ks(t,e,n),Ql(t,e,n)):(ot&&a&&_s(e),e.flags|=1,he(t,e,l,n),e.child)}function Gr(t,e,l,a,n,u){return ln(e),e.updateQueue=null,l=Zo(e,a,l,n),Xo(t),a=Vs(),t!==null&&!Ft?(Ks(t,e,u),Ql(t,e,u)):(ot&&a&&_s(e),e.flags|=1,he(t,e,l,u),e.child)}function Qr(t,e,l,a,n){if(ln(e),e.stateNode===null){var u=Bn,i=l.contextType;typeof i=="object"&&i!==null&&(u=de(i)),u=new l(a,u),e.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,u.updater=sf,e.stateNode=u,u._reactInternals=e,u=e.stateNode,u.props=a,u.state=e.memoizedState,u.refs={},Hs(e),i=l.contextType,u.context=typeof i=="object"&&i!==null?de(i):Bn,u.state=e.memoizedState,i=l.getDerivedStateFromProps,typeof i=="function"&&(cf(e,l,i,a),u.state=e.memoizedState),typeof l.getDerivedStateFromProps=="function"||typeof u.getSnapshotBeforeUpdate=="function"||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(i=u.state,typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount(),i!==u.state&&sf.enqueueReplaceState(u,u.state,null),Gu(e,a,u,n),Yu(),u.state=e.memoizedState),typeof u.componentDidMount=="function"&&(e.flags|=4194308),a=!0}else if(t===null){u=e.stateNode;var f=e.memoizedProps,o=fn(l,f);u.props=o;var y=u.context,x=l.contextType;i=Bn,typeof x=="object"&&x!==null&&(i=de(x));var A=l.getDerivedStateFromProps;x=typeof A=="function"||typeof u.getSnapshotBeforeUpdate=="function",f=e.pendingProps!==f,x||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(f||y!==i)&&Nr(e,u,a,i),ra=!1;var p=e.memoizedState;u.state=p,Gu(e,a,u,n),Yu(),y=e.memoizedState,f||p!==y||ra?(typeof A=="function"&&(cf(e,l,A,a),y=e.memoizedState),(o=ra||zr(e,l,o,a,p,y,i))?(x||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount()),typeof u.componentDidMount=="function"&&(e.flags|=4194308)):(typeof u.componentDidMount=="function"&&(e.flags|=4194308),e.memoizedProps=a,e.memoizedState=y),u.props=a,u.state=y,u.context=i,a=o):(typeof u.componentDidMount=="function"&&(e.flags|=4194308),a=!1)}else{u=e.stateNode,Ls(t,e),i=e.memoizedProps,x=fn(l,i),u.props=x,A=e.pendingProps,p=u.context,y=l.contextType,o=Bn,typeof y=="object"&&y!==null&&(o=de(y)),f=l.getDerivedStateFromProps,(y=typeof f=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(i!==A||p!==o)&&Nr(e,u,a,o),ra=!1,p=e.memoizedState,u.state=p,Gu(e,a,u,n),Yu();var S=e.memoizedState;i!==A||p!==S||ra||t!==null&&t.dependencies!==null&&Wi(t.dependencies)?(typeof f=="function"&&(cf(e,l,f,a),S=e.memoizedState),(x=ra||zr(e,l,x,a,p,S,o)||t!==null&&t.dependencies!==null&&Wi(t.dependencies))?(y||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(a,S,o),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(a,S,o)),typeof u.componentDidUpdate=="function"&&(e.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(e.flags|=1024)):(typeof u.componentDidUpdate!="function"||i===t.memoizedProps&&p===t.memoizedState||(e.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||i===t.memoizedProps&&p===t.memoizedState||(e.flags|=1024),e.memoizedProps=a,e.memoizedState=S),u.props=a,u.state=S,u.context=o,a=x):(typeof u.componentDidUpdate!="function"||i===t.memoizedProps&&p===t.memoizedState||(e.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||i===t.memoizedProps&&p===t.memoizedState||(e.flags|=1024),a=!1)}return u=a,mc(t,e),a=(e.flags&128)!==0,u||a?(u=e.stateNode,l=a&&typeof l.getDerivedStateFromError!="function"?null:u.render(),e.flags|=1,t!==null&&a?(e.child=cn(e,t.child,null,n),e.child=cn(e,null,l,n)):he(t,e,l,n),e.memoizedState=u.state,t=e.child):t=Ql(t,e,n),t}function Xr(t,e,l,a){return tn(),e.flags|=256,he(t,e,l,a),e.child}var df={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function hf(t){return{baseLanes:t,cachePool:Oo()}}function mf(t,e,l){return t=t!==null?t.childLanes&~l:0,e&&(t|=Le),t}function Zr(t,e,l){var a=e.pendingProps,n=!1,u=(e.flags&128)!==0,i;if((i=u)||(i=t!==null&&t.memoizedState===null?!1:(Zt.current&2)!==0),i&&(n=!0,e.flags&=-129),i=(e.flags&32)!==0,e.flags&=-33,t===null){if(ot){if(n?ma(e):va(),(t=Mt)?(t=Id(t,Fe),t=t!==null&&t.data!=="&"?t:null,t!==null&&(e.memoizedState={dehydrated:t,treeContext:ca!==null?{id:hl,overflow:ml}:null,retryLane:536870912,hydrationErrors:null},l=Eo(t),l.return=e,e.child=l,re=e,Mt=null)):t=null,t===null)throw fa(e);return Ff(t)?e.lanes=32:e.lanes=536870912,null}var f=a.children;return a=a.fallback,n?(va(),n=e.mode,f=vc({mode:"hidden",children:f},n),a=Pa(a,n,l,null),f.return=e,a.return=e,f.sibling=a,e.child=f,a=e.child,a.memoizedState=hf(l),a.childLanes=mf(t,i,l),e.memoizedState=df,Ku(null,a)):(ma(e),vf(e,f))}var o=t.memoizedState;if(o!==null&&(f=o.dehydrated,f!==null)){if(u)e.flags&256?(ma(e),e.flags&=-257,e=gf(t,e,l)):e.memoizedState!==null?(va(),e.child=t.child,e.flags|=128,e=null):(va(),f=a.fallback,n=e.mode,a=vc({mode:"visible",children:a.children},n),f=Pa(f,n,l,null),f.flags|=2,a.return=e,f.return=e,a.sibling=f,e.child=a,cn(e,t.child,null,l),a=e.child,a.memoizedState=hf(l),a.childLanes=mf(t,i,l),e.memoizedState=df,e=Ku(null,a));else if(ma(e),Ff(f)){if(i=f.nextSibling&&f.nextSibling.dataset,i)var y=i.dgst;i=y,a=Error(v(419)),a.stack="",a.digest=i,Ru({value:a,source:null,stack:null}),e=gf(t,e,l)}else if(Ft||Qn(t,e,l,!1),i=(l&t.childLanes)!==0,Ft||i){if(i=_t,i!==null&&(a=Pt(i,l),a!==0&&a!==o.retryLane))throw o.retryLane=a,Ia(t,a),De(i,t,a),of;Wf(f)||jc(),e=gf(t,e,l)}else Wf(f)?(e.flags|=192,e.child=t.child,e=null):(t=o.treeContext,Mt=Ie(f.nextSibling),re=e,ot=!0,sa=null,Fe=!1,t!==null&&Ao(e,t),e=vf(e,a.children),e.flags|=4096);return e}return n?(va(),f=a.fallback,n=e.mode,o=t.child,y=o.sibling,a=Hl(o,{mode:"hidden",children:a.children}),a.subtreeFlags=o.subtreeFlags&65011712,y!==null?f=Hl(y,f):(f=Pa(f,n,l,null),f.flags|=2),f.return=e,a.return=e,a.sibling=f,e.child=a,Ku(null,a),a=e.child,f=t.child.memoizedState,f===null?f=hf(l):(n=f.cachePool,n!==null?(o=kt._currentValue,n=n.parent!==o?{parent:o,pool:o}:n):n=Oo(),f={baseLanes:f.baseLanes|l,cachePool:n}),a.memoizedState=f,a.childLanes=mf(t,i,l),e.memoizedState=df,Ku(t.child,a)):(ma(e),l=t.child,t=l.sibling,l=Hl(l,{mode:"visible",children:a.children}),l.return=e,l.sibling=null,t!==null&&(i=e.deletions,i===null?(e.deletions=[t],e.flags|=16):i.push(t)),e.child=l,e.memoizedState=null,l)}function vf(t,e){return e=vc({mode:"visible",children:e},t.mode),e.return=t,t.child=e}function vc(t,e){return t=Ue(22,t,null,e),t.lanes=0,t}function gf(t,e,l){return cn(e,t.child,null,l),t=vf(e,e.pendingProps.children),t.flags|=2,e.memoizedState=null,t}function Vr(t,e,l){t.lanes|=e;var a=t.alternate;a!==null&&(a.lanes|=e),Ds(t.return,e,l)}function yf(t,e,l,a,n,u){var i=t.memoizedState;i===null?t.memoizedState={isBackwards:e,rendering:null,renderingStartTime:0,last:a,tail:l,tailMode:n,treeForkCount:u}:(i.isBackwards=e,i.rendering=null,i.renderingStartTime=0,i.last=a,i.tail=l,i.tailMode=n,i.treeForkCount=u)}function Kr(t,e,l){var a=e.pendingProps,n=a.revealOrder,u=a.tail;a=a.children;var i=Zt.current,f=(i&2)!==0;if(f?(i=i&1|2,e.flags|=128):i&=1,O(Zt,i),he(t,e,a,l),a=ot?Uu:0,!f&&t!==null&&(t.flags&128)!==0)t:for(t=e.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&Vr(t,l,e);else if(t.tag===19)Vr(t,l,e);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break t;for(;t.sibling===null;){if(t.return===null||t.return===e)break t;t=t.return}t.sibling.return=t.return,t=t.sibling}switch(n){case"forwards":for(l=e.child,n=null;l!==null;)t=l.alternate,t!==null&&ac(t)===null&&(n=l),l=l.sibling;l=n,l===null?(n=e.child,e.child=null):(n=l.sibling,l.sibling=null),yf(e,!1,n,l,u,a);break;case"backwards":case"unstable_legacy-backwards":for(l=null,n=e.child,e.child=null;n!==null;){if(t=n.alternate,t!==null&&ac(t)===null){e.child=n;break}t=n.sibling,n.sibling=l,l=n,n=t}yf(e,!0,l,null,u,a);break;case"together":yf(e,!1,null,null,void 0,a);break;default:e.memoizedState=null}return e.child}function Ql(t,e,l){if(t!==null&&(e.dependencies=t.dependencies),pa|=e.lanes,(l&e.childLanes)===0)if(t!==null){if(Qn(t,e,l,!1),(l&e.childLanes)===0)return null}else return null;if(t!==null&&e.child!==t.child)throw Error(v(153));if(e.child!==null){for(t=e.child,l=Hl(t,t.pendingProps),e.child=l,l.return=e;t.sibling!==null;)t=t.sibling,l=l.sibling=Hl(t,t.pendingProps),l.return=e;l.sibling=null}return e.child}function pf(t,e){return(t.lanes&e)!==0?!0:(t=t.dependencies,!!(t!==null&&Wi(t)))}function l0(t,e,l){switch(e.tag){case 3:zt(e,e.stateNode.containerInfo),oa(e,kt,t.memoizedState.cache),tn();break;case 27:case 5:ae(e);break;case 4:zt(e,e.stateNode.containerInfo);break;case 10:oa(e,e.type,e.memoizedProps.value);break;case 31:if(e.memoizedState!==null)return e.flags|=128,Qs(e),null;break;case 13:var a=e.memoizedState;if(a!==null)return a.dehydrated!==null?(ma(e),e.flags|=128,null):(l&e.child.childLanes)!==0?Zr(t,e,l):(ma(e),t=Ql(t,e,l),t!==null?t.sibling:null);ma(e);break;case 19:var n=(t.flags&128)!==0;if(a=(l&e.childLanes)!==0,a||(Qn(t,e,l,!1),a=(l&e.childLanes)!==0),n){if(a)return Kr(t,e,l);e.flags|=128}if(n=e.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),O(Zt,Zt.current),a)break;return null;case 22:return e.lanes=0,Br(t,e,l,e.pendingProps);case 24:oa(e,kt,t.memoizedState.cache)}return Ql(t,e,l)}function Jr(t,e,l){if(t!==null)if(t.memoizedProps!==e.pendingProps)Ft=!0;else{if(!pf(t,l)&&(e.flags&128)===0)return Ft=!1,l0(t,e,l);Ft=(t.flags&131072)!==0}else Ft=!1,ot&&(e.flags&1048576)!==0&&_o(e,Uu,e.index);switch(e.lanes=0,e.tag){case 16:t:{var a=e.pendingProps;if(t=nn(e.elementType),e.type=t,typeof t=="function")Ts(t)?(a=fn(t,a),e.tag=1,e=Qr(null,e,t,a,l)):(e.tag=0,e=rf(null,e,t,a,l));else{if(t!=null){var n=t.$$typeof;if(n===Xt){e.tag=11,e=wr(null,e,t,a,l);break t}else if(n===lt){e.tag=14,e=Hr(null,e,t,a,l);break t}}throw e=Kt(t)||t,Error(v(306,e,""))}}return e;case 0:return rf(t,e,e.type,e.pendingProps,l);case 1:return a=e.type,n=fn(a,e.pendingProps),Qr(t,e,a,n,l);case 3:t:{if(zt(e,e.stateNode.containerInfo),t===null)throw Error(v(387));a=e.pendingProps;var u=e.memoizedState;n=u.element,Ls(t,e),Gu(e,a,null,l);var i=e.memoizedState;if(a=i.cache,oa(e,kt,a),a!==u.cache&&Ms(e,[kt],l,!0),Yu(),a=i.element,u.isDehydrated)if(u={element:a,isDehydrated:!1,cache:i.cache},e.updateQueue.baseState=u,e.memoizedState=u,e.flags&256){e=Xr(t,e,a,l);break t}else if(a!==n){n=Je(Error(v(424)),e),Ru(n),e=Xr(t,e,a,l);break t}else{switch(t=e.stateNode.containerInfo,t.nodeType){case 9:t=t.body;break;default:t=t.nodeName==="HTML"?t.ownerDocument.body:t}for(Mt=Ie(t.firstChild),re=e,ot=!0,sa=null,Fe=!0,l=Bo(e,null,a,l),e.child=l;l;)l.flags=l.flags&-3|4096,l=l.sibling}else{if(tn(),a===n){e=Ql(t,e,l);break t}he(t,e,a,l)}e=e.child}return e;case 26:return mc(t,e),t===null?(l=nh(e.type,null,e.pendingProps,null))?e.memoizedState=l:ot||(l=e.type,t=e.pendingProps,a=Mc(F.current).createElement(l),a[Nt]=e,a[se]=t,me(a,l,t),Ct(a),e.stateNode=a):e.memoizedState=nh(e.type,t.memoizedProps,e.pendingProps,t.memoizedState),null;case 27:return ae(e),t===null&&ot&&(a=e.stateNode=eh(e.type,e.pendingProps,F.current),re=e,Fe=!0,n=Mt,Ea(e.type)?($f=n,Mt=Ie(a.firstChild)):Mt=n),he(t,e,e.pendingProps.children,l),mc(t,e),t===null&&(e.flags|=4194304),e.child;case 5:return t===null&&ot&&((n=a=Mt)&&(a=O0(a,e.type,e.pendingProps,Fe),a!==null?(e.stateNode=a,re=e,Mt=Ie(a.firstChild),Fe=!1,n=!0):n=!1),n||fa(e)),ae(e),n=e.type,u=e.pendingProps,i=t!==null?t.memoizedProps:null,a=u.children,Kf(n,u)?a=null:i!==null&&Kf(n,i)&&(e.flags|=32),e.memoizedState!==null&&(n=Zs(t,e,Jh,null,null,l),ci._currentValue=n),mc(t,e),he(t,e,a,l),e.child;case 6:return t===null&&ot&&((t=l=Mt)&&(l=U0(l,e.pendingProps,Fe),l!==null?(e.stateNode=l,re=e,Mt=null,t=!0):t=!1),t||fa(e)),null;case 13:return Zr(t,e,l);case 4:return zt(e,e.stateNode.containerInfo),a=e.pendingProps,t===null?e.child=cn(e,null,a,l):he(t,e,a,l),e.child;case 11:return wr(t,e,e.type,e.pendingProps,l);case 7:return he(t,e,e.pendingProps,l),e.child;case 8:return he(t,e,e.pendingProps.children,l),e.child;case 12:return he(t,e,e.pendingProps.children,l),e.child;case 10:return a=e.pendingProps,oa(e,e.type,a.value),he(t,e,a.children,l),e.child;case 9:return n=e.type._context,a=e.pendingProps.children,ln(e),n=de(n),a=a(n),e.flags|=1,he(t,e,a,l),e.child;case 14:return Hr(t,e,e.type,e.pendingProps,l);case 15:return Lr(t,e,e.type,e.pendingProps,l);case 19:return Kr(t,e,l);case 31:return e0(t,e,l);case 22:return Br(t,e,l,e.pendingProps);case 24:return ln(e),a=de(kt),t===null?(n=Rs(),n===null&&(n=_t,u=Os(),n.pooledCache=u,u.refCount++,u!==null&&(n.pooledCacheLanes|=l),n=u),e.memoizedState={parent:a,cache:n},Hs(e),oa(e,kt,n)):((t.lanes&l)!==0&&(Ls(t,e),Gu(e,null,null,l),Yu()),n=t.memoizedState,u=e.memoizedState,n.parent!==a?(n={parent:a,cache:a},e.memoizedState=n,e.lanes===0&&(e.memoizedState=e.updateQueue.baseState=n),oa(e,kt,a)):(a=u.cache,oa(e,kt,a),a!==n.cache&&Ms(e,[kt],l,!0))),he(t,e,e.pendingProps.children,l),e.child;case 29:throw e.pendingProps}throw Error(v(156,e.tag))}function Xl(t){t.flags|=4}function Sf(t,e,l,a,n){if((e=(t.mode&32)!==0)&&(e=!1),e){if(t.flags|=16777216,(n&335544128)===n)if(t.stateNode.complete)t.flags|=8192;else if(bd())t.flags|=8192;else throw un=Pi,ws}else t.flags&=-16777217}function kr(t,e){if(e.type!=="stylesheet"||(e.state.loading&4)!==0)t.flags&=-16777217;else if(t.flags|=16777216,!fh(e))if(bd())t.flags|=8192;else throw un=Pi,ws}function gc(t,e){e!==null&&(t.flags|=4),t.flags&16384&&(e=t.tag!==22?pn():536870912,t.lanes|=e,tu|=e)}function Ju(t,e){if(!ot)switch(t.tailMode){case"hidden":e=t.tail;for(var l=null;e!==null;)e.alternate!==null&&(l=e),e=e.sibling;l===null?t.tail=null:l.sibling=null;break;case"collapsed":l=t.tail;for(var a=null;l!==null;)l.alternate!==null&&(a=l),l=l.sibling;a===null?e||t.tail===null?t.tail=null:t.tail.sibling=null:a.sibling=null}}function Ot(t){var e=t.alternate!==null&&t.alternate.child===t.child,l=0,a=0;if(e)for(var n=t.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags&65011712,a|=n.flags&65011712,n.return=t,n=n.sibling;else for(n=t.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags,a|=n.flags,n.return=t,n=n.sibling;return t.subtreeFlags|=a,t.childLanes=l,e}function a0(t,e,l){var a=e.pendingProps;switch(As(e),e.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ot(e),null;case 1:return Ot(e),null;case 3:return l=e.stateNode,a=null,t!==null&&(a=t.memoizedState.cache),e.memoizedState.cache!==a&&(e.flags|=2048),ql(kt),mt(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(t===null||t.child===null)&&(Gn(e)?Xl(e):t===null||t.memoizedState.isDehydrated&&(e.flags&256)===0||(e.flags|=1024,Ns())),Ot(e),null;case 26:var n=e.type,u=e.memoizedState;return t===null?(Xl(e),u!==null?(Ot(e),kr(e,u)):(Ot(e),Sf(e,n,null,a,l))):u?u!==t.memoizedState?(Xl(e),Ot(e),kr(e,u)):(Ot(e),e.flags&=-16777217):(t=t.memoizedProps,t!==a&&Xl(e),Ot(e),Sf(e,n,t,a,l)),null;case 27:if(ge(e),l=F.current,n=e.type,t!==null&&e.stateNode!=null)t.memoizedProps!==a&&Xl(e);else{if(!a){if(e.stateNode===null)throw Error(v(166));return Ot(e),null}t=R.current,Gn(e)?zo(e):(t=eh(n,a,l),e.stateNode=t,Xl(e))}return Ot(e),null;case 5:if(ge(e),n=e.type,t!==null&&e.stateNode!=null)t.memoizedProps!==a&&Xl(e);else{if(!a){if(e.stateNode===null)throw Error(v(166));return Ot(e),null}if(u=R.current,Gn(e))zo(e);else{var i=Mc(F.current);switch(u){case 1:u=i.createElementNS("http://www.w3.org/2000/svg",n);break;case 2:u=i.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;default:switch(n){case"svg":u=i.createElementNS("http://www.w3.org/2000/svg",n);break;case"math":u=i.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;case"script":u=i.createElement("div"),u.innerHTML="<script><\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof a.is=="string"?i.createElement("select",{is:a.is}):i.createElement("select"),a.multiple?u.multiple=!0:a.size&&(u.size=a.size);break;default:u=typeof a.is=="string"?i.createElement(n,{is:a.is}):i.createElement(n)}}u[Nt]=e,u[se]=a;t:for(i=e.child;i!==null;){if(i.tag===5||i.tag===6)u.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===e)break t;for(;i.sibling===null;){if(i.return===null||i.return===e)break t;i=i.return}i.sibling.return=i.return,i=i.sibling}e.stateNode=u;t:switch(me(u,n,a),n){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break t;case"img":a=!0;break t;default:a=!1}a&&Xl(e)}}return Ot(e),Sf(e,e.type,t===null?null:t.memoizedProps,e.pendingProps,l),null;case 6:if(t&&e.stateNode!=null)t.memoizedProps!==a&&Xl(e);else{if(typeof a!="string"&&e.stateNode===null)throw Error(v(166));if(t=F.current,Gn(e)){if(t=e.stateNode,l=e.memoizedProps,a=null,n=re,n!==null)switch(n.tag){case 27:case 5:a=n.memoizedProps}t[Nt]=e,t=!!(t.nodeValue===l||a!==null&&a.suppressHydrationWarning===!0||Zd(t.nodeValue,l)),t||fa(e,!0)}else t=Mc(t).createTextNode(a),t[Nt]=e,e.stateNode=t}return Ot(e),null;case 31:if(l=e.memoizedState,t===null||t.memoizedState!==null){if(a=Gn(e),l!==null){if(t===null){if(!a)throw Error(v(318));if(t=e.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(v(557));t[Nt]=e}else tn(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;Ot(e),t=!1}else l=Ns(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=l),t=!0;if(!t)return e.flags&256?(we(e),e):(we(e),null);if((e.flags&128)!==0)throw Error(v(558))}return Ot(e),null;case 13:if(a=e.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(n=Gn(e),a!==null&&a.dehydrated!==null){if(t===null){if(!n)throw Error(v(318));if(n=e.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(v(317));n[Nt]=e}else tn(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;Ot(e),n=!1}else n=Ns(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=n),n=!0;if(!n)return e.flags&256?(we(e),e):(we(e),null)}return we(e),(e.flags&128)!==0?(e.lanes=l,e):(l=a!==null,t=t!==null&&t.memoizedState!==null,l&&(a=e.child,n=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(n=a.alternate.memoizedState.cachePool.pool),u=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(u=a.memoizedState.cachePool.pool),u!==n&&(a.flags|=2048)),l!==t&&l&&(e.child.flags|=8192),gc(e,e.updateQueue),Ot(e),null);case 4:return mt(),t===null&&Gf(e.stateNode.containerInfo),Ot(e),null;case 10:return ql(e.type),Ot(e),null;case 19:if(j(Zt),a=e.memoizedState,a===null)return Ot(e),null;if(n=(e.flags&128)!==0,u=a.rendering,u===null)if(n)Ju(a,!1);else{if(Gt!==0||t!==null&&(t.flags&128)!==0)for(t=e.child;t!==null;){if(u=ac(t),u!==null){for(e.flags|=128,Ju(a,!1),t=u.updateQueue,e.updateQueue=t,gc(e,t),e.subtreeFlags=0,t=l,l=e.child;l!==null;)To(l,t),l=l.sibling;return O(Zt,Zt.current&1|2),ot&&Ll(e,a.treeForkCount),e.child}t=t.sibling}a.tail!==null&&ye()>xc&&(e.flags|=128,n=!0,Ju(a,!1),e.lanes=4194304)}else{if(!n)if(t=ac(u),t!==null){if(e.flags|=128,n=!0,t=t.updateQueue,e.updateQueue=t,gc(e,t),Ju(a,!0),a.tail===null&&a.tailMode==="hidden"&&!u.alternate&&!ot)return Ot(e),null}else 2*ye()-a.renderingStartTime>xc&&l!==536870912&&(e.flags|=128,n=!0,Ju(a,!1),e.lanes=4194304);a.isBackwards?(u.sibling=e.child,e.child=u):(t=a.last,t!==null?t.sibling=u:e.child=u,a.last=u)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=ye(),t.sibling=null,l=Zt.current,O(Zt,n?l&1|2:l&1),ot&&Ll(e,a.treeForkCount),t):(Ot(e),null);case 22:case 23:return we(e),Gs(),a=e.memoizedState!==null,t!==null?t.memoizedState!==null!==a&&(e.flags|=8192):a&&(e.flags|=8192),a?(l&536870912)!==0&&(e.flags&128)===0&&(Ot(e),e.subtreeFlags&6&&(e.flags|=8192)):Ot(e),l=e.updateQueue,l!==null&&gc(e,l.retryQueue),l=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),a=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),a!==l&&(e.flags|=2048),t!==null&&j(an),null;case 24:return l=null,t!==null&&(l=t.memoizedState.cache),e.memoizedState.cache!==l&&(e.flags|=2048),ql(kt),Ot(e),null;case 25:return null;case 30:return null}throw Error(v(156,e.tag))}function n0(t,e){switch(As(e),e.tag){case 1:return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return ql(kt),mt(),t=e.flags,(t&65536)!==0&&(t&128)===0?(e.flags=t&-65537|128,e):null;case 26:case 27:case 5:return ge(e),null;case 31:if(e.memoizedState!==null){if(we(e),e.alternate===null)throw Error(v(340));tn()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 13:if(we(e),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(v(340));tn()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return j(Zt),null;case 4:return mt(),null;case 10:return ql(e.type),null;case 22:case 23:return we(e),Gs(),t!==null&&j(an),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 24:return ql(kt),null;case 25:return null;default:return null}}function Wr(t,e){switch(As(e),e.tag){case 3:ql(kt),mt();break;case 26:case 27:case 5:ge(e);break;case 4:mt();break;case 31:e.memoizedState!==null&&we(e);break;case 13:we(e);break;case 19:j(Zt);break;case 10:ql(e.type);break;case 22:case 23:we(e),Gs(),t!==null&&j(an);break;case 24:ql(kt)}}function ku(t,e){try{var l=e.updateQueue,a=l!==null?l.lastEffect:null;if(a!==null){var n=a.next;l=n;do{if((l.tag&t)===t){a=void 0;var u=l.create,i=l.inst;a=u(),i.destroy=a}l=l.next}while(l!==n)}}catch(f){xt(e,e.return,f)}}function ga(t,e,l){try{var a=e.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var u=n.next;a=u;do{if((a.tag&t)===t){var i=a.inst,f=i.destroy;if(f!==void 0){i.destroy=void 0,n=e;var o=l,y=f;try{y()}catch(x){xt(n,o,x)}}}a=a.next}while(a!==u)}}catch(x){xt(e,e.return,x)}}function Fr(t){var e=t.updateQueue;if(e!==null){var l=t.stateNode;try{Yo(e,l)}catch(a){xt(t,t.return,a)}}}function $r(t,e,l){l.props=fn(t.type,t.memoizedProps),l.state=t.memoizedState;try{l.componentWillUnmount()}catch(a){xt(t,e,a)}}function Wu(t,e){try{var l=t.ref;if(l!==null){switch(t.tag){case 26:case 27:case 5:var a=t.stateNode;break;case 30:a=t.stateNode;break;default:a=t.stateNode}typeof l=="function"?t.refCleanup=l(a):l.current=a}}catch(n){xt(t,e,n)}}function vl(t,e){var l=t.ref,a=t.refCleanup;if(l!==null)if(typeof a=="function")try{a()}catch(n){xt(t,e,n)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof l=="function")try{l(null)}catch(n){xt(t,e,n)}else l.current=null}function Ir(t){var e=t.type,l=t.memoizedProps,a=t.stateNode;try{t:switch(e){case"button":case"input":case"select":case"textarea":l.autoFocus&&a.focus();break t;case"img":l.src?a.src=l.src:l.srcSet&&(a.srcset=l.srcSet)}}catch(n){xt(t,t.return,n)}}function bf(t,e,l){try{var a=t.stateNode;A0(a,t.type,l,e),a[se]=e}catch(n){xt(t,t.return,n)}}function Pr(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&Ea(t.type)||t.tag===4}function xf(t){t:for(;;){for(;t.sibling===null;){if(t.return===null||Pr(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.tag===27&&Ea(t.type)||t.flags&2||t.child===null||t.tag===4)continue t;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function Tf(t,e,l){var a=t.tag;if(a===5||a===6)t=t.stateNode,e?(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l).insertBefore(t,e):(e=l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,e.appendChild(t),l=l._reactRootContainer,l!=null||e.onclick!==null||(e.onclick=ll));else if(a!==4&&(a===27&&Ea(t.type)&&(l=t.stateNode,e=null),t=t.child,t!==null))for(Tf(t,e,l),t=t.sibling;t!==null;)Tf(t,e,l),t=t.sibling}function yc(t,e,l){var a=t.tag;if(a===5||a===6)t=t.stateNode,e?l.insertBefore(t,e):l.appendChild(t);else if(a!==4&&(a===27&&Ea(t.type)&&(l=t.stateNode),t=t.child,t!==null))for(yc(t,e,l),t=t.sibling;t!==null;)yc(t,e,l),t=t.sibling}function td(t){var e=t.stateNode,l=t.memoizedProps;try{for(var a=t.type,n=e.attributes;n.length;)e.removeAttributeNode(n[0]);me(e,a,l),e[Nt]=t,e[se]=l}catch(u){xt(t,t.return,u)}}var Zl=!1,$t=!1,Ef=!1,ed=typeof WeakSet=="function"?WeakSet:Set,ue=null;function u0(t,e){if(t=t.containerInfo,Zf=Bc,t=N(t),C(t)){if("selectionStart"in t)var l={start:t.selectionStart,end:t.selectionEnd};else t:{l=(l=t.ownerDocument)&&l.defaultView||window;var a=l.getSelection&&l.getSelection();if(a&&a.rangeCount!==0){l=a.anchorNode;var n=a.anchorOffset,u=a.focusNode;a=a.focusOffset;try{l.nodeType,u.nodeType}catch{l=null;break t}var i=0,f=-1,o=-1,y=0,x=0,A=t,p=null;e:for(;;){for(var S;A!==l||n!==0&&A.nodeType!==3||(f=i+n),A!==u||a!==0&&A.nodeType!==3||(o=i+a),A.nodeType===3&&(i+=A.nodeValue.length),(S=A.firstChild)!==null;)p=A,A=S;for(;;){if(A===t)break e;if(p===l&&++y===n&&(f=i),p===u&&++x===a&&(o=i),(S=A.nextSibling)!==null)break;A=p,p=A.parentNode}A=S}l=f===-1||o===-1?null:{start:f,end:o}}else l=null}l=l||{start:0,end:0}}else l=null;for(Vf={focusedElem:t,selectionRange:l},Bc=!1,ue=e;ue!==null;)if(e=ue,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,ue=t;else for(;ue!==null;){switch(e=ue,u=e.alternate,t=e.flags,e.tag){case 0:if((t&4)!==0&&(t=e.updateQueue,t=t!==null?t.events:null,t!==null))for(l=0;l<t.length;l++)n=t[l],n.ref.impl=n.nextImpl;break;case 11:case 15:break;case 1:if((t&1024)!==0&&u!==null){t=void 0,l=e,n=u.memoizedProps,u=u.memoizedState,a=l.stateNode;try{var w=fn(l.type,n);t=a.getSnapshotBeforeUpdate(w,u),a.__reactInternalSnapshotBeforeUpdate=t}catch(K){xt(l,l.return,K)}}break;case 3:if((t&1024)!==0){if(t=e.stateNode.containerInfo,l=t.nodeType,l===9)kf(t);else if(l===1)switch(t.nodeName){case"HEAD":case"HTML":case"BODY":kf(t);break;default:t.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((t&1024)!==0)throw Error(v(163))}if(t=e.sibling,t!==null){t.return=e.return,ue=t;break}ue=e.return}}function ld(t,e,l){var a=l.flags;switch(l.tag){case 0:case 11:case 15:Kl(t,l),a&4&&ku(5,l);break;case 1:if(Kl(t,l),a&4)if(t=l.stateNode,e===null)try{t.componentDidMount()}catch(i){xt(l,l.return,i)}else{var n=fn(l.type,e.memoizedProps);e=e.memoizedState;try{t.componentDidUpdate(n,e,t.__reactInternalSnapshotBeforeUpdate)}catch(i){xt(l,l.return,i)}}a&64&&Fr(l),a&512&&Wu(l,l.return);break;case 3:if(Kl(t,l),a&64&&(t=l.updateQueue,t!==null)){if(e=null,l.child!==null)switch(l.child.tag){case 27:case 5:e=l.child.stateNode;break;case 1:e=l.child.stateNode}try{Yo(t,e)}catch(i){xt(l,l.return,i)}}break;case 27:e===null&&a&4&&td(l);case 26:case 5:Kl(t,l),e===null&&a&4&&Ir(l),a&512&&Wu(l,l.return);break;case 12:Kl(t,l);break;case 31:Kl(t,l),a&4&&ud(t,l);break;case 13:Kl(t,l),a&4&&id(t,l),a&64&&(t=l.memoizedState,t!==null&&(t=t.dehydrated,t!==null&&(l=m0.bind(null,l),R0(t,l))));break;case 22:if(a=l.memoizedState!==null||Zl,!a){e=e!==null&&e.memoizedState!==null||$t,n=Zl;var u=$t;Zl=a,($t=e)&&!u?Jl(t,l,(l.subtreeFlags&8772)!==0):Kl(t,l),Zl=n,$t=u}break;case 30:break;default:Kl(t,l)}}function ad(t){var e=t.alternate;e!==null&&(t.alternate=null,ad(e)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(e=t.stateNode,e!==null&&vu(e)),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}var Rt=null,Ae=!1;function Vl(t,e,l){for(l=l.child;l!==null;)nd(t,e,l),l=l.sibling}function nd(t,e,l){if(Lt&&typeof Lt.onCommitFiberUnmount=="function")try{Lt.onCommitFiberUnmount(Tl,l)}catch{}switch(l.tag){case 26:$t||vl(l,e),Vl(t,e,l),l.memoizedState?l.memoizedState.count--:l.stateNode&&(l=l.stateNode,l.parentNode.removeChild(l));break;case 27:$t||vl(l,e);var a=Rt,n=Ae;Ea(l.type)&&(Rt=l.stateNode,Ae=!1),Vl(t,e,l),ni(l.stateNode),Rt=a,Ae=n;break;case 5:$t||vl(l,e);case 6:if(a=Rt,n=Ae,Rt=null,Vl(t,e,l),Rt=a,Ae=n,Rt!==null)if(Ae)try{(Rt.nodeType===9?Rt.body:Rt.nodeName==="HTML"?Rt.ownerDocument.body:Rt).removeChild(l.stateNode)}catch(u){xt(l,e,u)}else try{Rt.removeChild(l.stateNode)}catch(u){xt(l,e,u)}break;case 18:Rt!==null&&(Ae?(t=Rt,Fd(t.nodeType===9?t.body:t.nodeName==="HTML"?t.ownerDocument.body:t,l.stateNode),su(t)):Fd(Rt,l.stateNode));break;case 4:a=Rt,n=Ae,Rt=l.stateNode.containerInfo,Ae=!0,Vl(t,e,l),Rt=a,Ae=n;break;case 0:case 11:case 14:case 15:ga(2,l,e),$t||ga(4,l,e),Vl(t,e,l);break;case 1:$t||(vl(l,e),a=l.stateNode,typeof a.componentWillUnmount=="function"&&$r(l,e,a)),Vl(t,e,l);break;case 21:Vl(t,e,l);break;case 22:$t=(a=$t)||l.memoizedState!==null,Vl(t,e,l),$t=a;break;default:Vl(t,e,l)}}function ud(t,e){if(e.memoizedState===null&&(t=e.alternate,t!==null&&(t=t.memoizedState,t!==null))){t=t.dehydrated;try{su(t)}catch(l){xt(e,e.return,l)}}}function id(t,e){if(e.memoizedState===null&&(t=e.alternate,t!==null&&(t=t.memoizedState,t!==null&&(t=t.dehydrated,t!==null))))try{su(t)}catch(l){xt(e,e.return,l)}}function i0(t){switch(t.tag){case 31:case 13:case 19:var e=t.stateNode;return e===null&&(e=t.stateNode=new ed),e;case 22:return t=t.stateNode,e=t._retryCache,e===null&&(e=t._retryCache=new ed),e;default:throw Error(v(435,t.tag))}}function pc(t,e){var l=i0(t);e.forEach(function(a){if(!l.has(a)){l.add(a);var n=v0.bind(null,t,a);a.then(n,n)}})}function ze(t,e){var l=e.deletions;if(l!==null)for(var a=0;a<l.length;a++){var n=l[a],u=t,i=e,f=i;t:for(;f!==null;){switch(f.tag){case 27:if(Ea(f.type)){Rt=f.stateNode,Ae=!1;break t}break;case 5:Rt=f.stateNode,Ae=!1;break t;case 3:case 4:Rt=f.stateNode.containerInfo,Ae=!0;break t}f=f.return}if(Rt===null)throw Error(v(160));nd(u,i,n),Rt=null,Ae=!1,u=n.alternate,u!==null&&(u.return=null),n.return=null}if(e.subtreeFlags&13886)for(e=e.child;e!==null;)cd(e,t),e=e.sibling}var nl=null;function cd(t,e){var l=t.alternate,a=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:ze(e,t),Ne(t),a&4&&(ga(3,t,t.return),ku(3,t),ga(5,t,t.return));break;case 1:ze(e,t),Ne(t),a&512&&($t||l===null||vl(l,l.return)),a&64&&Zl&&(t=t.updateQueue,t!==null&&(a=t.callbacks,a!==null&&(l=t.shared.hiddenCallbacks,t.shared.hiddenCallbacks=l===null?a:l.concat(a))));break;case 26:var n=nl;if(ze(e,t),Ne(t),a&512&&($t||l===null||vl(l,l.return)),a&4){var u=l!==null?l.memoizedState:null;if(a=t.memoizedState,l===null)if(a===null)if(t.stateNode===null){t:{a=t.type,l=t.memoizedProps,n=n.ownerDocument||n;e:switch(a){case"title":u=n.getElementsByTagName("title")[0],(!u||u[Il]||u[Nt]||u.namespaceURI==="http://www.w3.org/2000/svg"||u.hasAttribute("itemprop"))&&(u=n.createElement(a),n.head.insertBefore(u,n.querySelector("head > title"))),me(u,a,l),u[Nt]=t,Ct(u),a=u;break t;case"link":var i=ch("link","href",n).get(a+(l.href||""));if(i){for(var f=0;f<i.length;f++)if(u=i[f],u.getAttribute("href")===(l.href==null||l.href===""?null:l.href)&&u.getAttribute("rel")===(l.rel==null?null:l.rel)&&u.getAttribute("title")===(l.title==null?null:l.title)&&u.getAttribute("crossorigin")===(l.crossOrigin==null?null:l.crossOrigin)){i.splice(f,1);break e}}u=n.createElement(a),me(u,a,l),n.head.appendChild(u);break;case"meta":if(i=ch("meta","content",n).get(a+(l.content||""))){for(f=0;f<i.length;f++)if(u=i[f],u.getAttribute("content")===(l.content==null?null:""+l.content)&&u.getAttribute("name")===(l.name==null?null:l.name)&&u.getAttribute("property")===(l.property==null?null:l.property)&&u.getAttribute("http-equiv")===(l.httpEquiv==null?null:l.httpEquiv)&&u.getAttribute("charset")===(l.charSet==null?null:l.charSet)){i.splice(f,1);break e}}u=n.createElement(a),me(u,a,l),n.head.appendChild(u);break;default:throw Error(v(468,a))}u[Nt]=t,Ct(u),a=u}t.stateNode=a}else sh(n,t.type,t.stateNode);else t.stateNode=ih(n,a,t.memoizedProps);else u!==a?(u===null?l.stateNode!==null&&(l=l.stateNode,l.parentNode.removeChild(l)):u.count--,a===null?sh(n,t.type,t.stateNode):ih(n,a,t.memoizedProps)):a===null&&t.stateNode!==null&&bf(t,t.memoizedProps,l.memoizedProps)}break;case 27:ze(e,t),Ne(t),a&512&&($t||l===null||vl(l,l.return)),l!==null&&a&4&&bf(t,t.memoizedProps,l.memoizedProps);break;case 5:if(ze(e,t),Ne(t),a&512&&($t||l===null||vl(l,l.return)),t.flags&32){n=t.stateNode;try{aa(n,"")}catch(w){xt(t,t.return,w)}}a&4&&t.stateNode!=null&&(n=t.memoizedProps,bf(t,n,l!==null?l.memoizedProps:n)),a&1024&&(Ef=!0);break;case 6:if(ze(e,t),Ne(t),a&4){if(t.stateNode===null)throw Error(v(162));a=t.memoizedProps,l=t.stateNode;try{l.nodeValue=a}catch(w){xt(t,t.return,w)}}break;case 3:if(Rc=null,n=nl,nl=Oc(e.containerInfo),ze(e,t),nl=n,Ne(t),a&4&&l!==null&&l.memoizedState.isDehydrated)try{su(e.containerInfo)}catch(w){xt(t,t.return,w)}Ef&&(Ef=!1,sd(t));break;case 4:a=nl,nl=Oc(t.stateNode.containerInfo),ze(e,t),Ne(t),nl=a;break;case 12:ze(e,t),Ne(t);break;case 31:ze(e,t),Ne(t),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,pc(t,a)));break;case 13:ze(e,t),Ne(t),t.child.flags&8192&&t.memoizedState!==null!=(l!==null&&l.memoizedState!==null)&&(bc=ye()),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,pc(t,a)));break;case 22:n=t.memoizedState!==null;var o=l!==null&&l.memoizedState!==null,y=Zl,x=$t;if(Zl=y||n,$t=x||o,ze(e,t),$t=x,Zl=y,Ne(t),a&8192)t:for(e=t.stateNode,e._visibility=n?e._visibility&-2:e._visibility|1,n&&(l===null||o||Zl||$t||on(t)),l=null,e=t;;){if(e.tag===5||e.tag===26){if(l===null){o=l=e;try{if(u=o.stateNode,n)i=u.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none";else{f=o.stateNode;var A=o.memoizedProps.style,p=A!=null&&A.hasOwnProperty("display")?A.display:null;f.style.display=p==null||typeof p=="boolean"?"":(""+p).trim()}}catch(w){xt(o,o.return,w)}}}else if(e.tag===6){if(l===null){o=e;try{o.stateNode.nodeValue=n?"":o.memoizedProps}catch(w){xt(o,o.return,w)}}}else if(e.tag===18){if(l===null){o=e;try{var S=o.stateNode;n?$d(S,!0):$d(o.stateNode,!1)}catch(w){xt(o,o.return,w)}}}else if((e.tag!==22&&e.tag!==23||e.memoizedState===null||e===t)&&e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break t;for(;e.sibling===null;){if(e.return===null||e.return===t)break t;l===e&&(l=null),e=e.return}l===e&&(l=null),e.sibling.return=e.return,e=e.sibling}a&4&&(a=t.updateQueue,a!==null&&(l=a.retryQueue,l!==null&&(a.retryQueue=null,pc(t,l))));break;case 19:ze(e,t),Ne(t),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,pc(t,a)));break;case 30:break;case 21:break;default:ze(e,t),Ne(t)}}function Ne(t){var e=t.flags;if(e&2){try{for(var l,a=t.return;a!==null;){if(Pr(a)){l=a;break}a=a.return}if(l==null)throw Error(v(160));switch(l.tag){case 27:var n=l.stateNode,u=xf(t);yc(t,u,n);break;case 5:var i=l.stateNode;l.flags&32&&(aa(i,""),l.flags&=-33);var f=xf(t);yc(t,f,i);break;case 3:case 4:var o=l.stateNode.containerInfo,y=xf(t);Tf(t,y,o);break;default:throw Error(v(161))}}catch(x){xt(t,t.return,x)}t.flags&=-3}e&4096&&(t.flags&=-4097)}function sd(t){if(t.subtreeFlags&1024)for(t=t.child;t!==null;){var e=t;sd(e),e.tag===5&&e.flags&1024&&e.stateNode.reset(),t=t.sibling}}function Kl(t,e){if(e.subtreeFlags&8772)for(e=e.child;e!==null;)ld(t,e.alternate,e),e=e.sibling}function on(t){for(t=t.child;t!==null;){var e=t;switch(e.tag){case 0:case 11:case 14:case 15:ga(4,e,e.return),on(e);break;case 1:vl(e,e.return);var l=e.stateNode;typeof l.componentWillUnmount=="function"&&$r(e,e.return,l),on(e);break;case 27:ni(e.stateNode);case 26:case 5:vl(e,e.return),on(e);break;case 22:e.memoizedState===null&&on(e);break;case 30:on(e);break;default:on(e)}t=t.sibling}}function Jl(t,e,l){for(l=l&&(e.subtreeFlags&8772)!==0,e=e.child;e!==null;){var a=e.alternate,n=t,u=e,i=u.flags;switch(u.tag){case 0:case 11:case 15:Jl(n,u,l),ku(4,u);break;case 1:if(Jl(n,u,l),a=u,n=a.stateNode,typeof n.componentDidMount=="function")try{n.componentDidMount()}catch(y){xt(a,a.return,y)}if(a=u,n=a.updateQueue,n!==null){var f=a.stateNode;try{var o=n.shared.hiddenCallbacks;if(o!==null)for(n.shared.hiddenCallbacks=null,n=0;n<o.length;n++)qo(o[n],f)}catch(y){xt(a,a.return,y)}}l&&i&64&&Fr(u),Wu(u,u.return);break;case 27:td(u);case 26:case 5:Jl(n,u,l),l&&a===null&&i&4&&Ir(u),Wu(u,u.return);break;case 12:Jl(n,u,l);break;case 31:Jl(n,u,l),l&&i&4&&ud(n,u);break;case 13:Jl(n,u,l),l&&i&4&&id(n,u);break;case 22:u.memoizedState===null&&Jl(n,u,l),Wu(u,u.return);break;case 30:break;default:Jl(n,u,l)}e=e.sibling}}function jf(t,e){var l=null;t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),t=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(t=e.memoizedState.cachePool.pool),t!==l&&(t!=null&&t.refCount++,l!=null&&wu(l))}function _f(t,e){t=null,e.alternate!==null&&(t=e.alternate.memoizedState.cache),e=e.memoizedState.cache,e!==t&&(e.refCount++,t!=null&&wu(t))}function ul(t,e,l,a){if(e.subtreeFlags&10256)for(e=e.child;e!==null;)fd(t,e,l,a),e=e.sibling}function fd(t,e,l,a){var n=e.flags;switch(e.tag){case 0:case 11:case 15:ul(t,e,l,a),n&2048&&ku(9,e);break;case 1:ul(t,e,l,a);break;case 3:ul(t,e,l,a),n&2048&&(t=null,e.alternate!==null&&(t=e.alternate.memoizedState.cache),e=e.memoizedState.cache,e!==t&&(e.refCount++,t!=null&&wu(t)));break;case 12:if(n&2048){ul(t,e,l,a),t=e.stateNode;try{var u=e.memoizedProps,i=u.id,f=u.onPostCommit;typeof f=="function"&&f(i,e.alternate===null?"mount":"update",t.passiveEffectDuration,-0)}catch(o){xt(e,e.return,o)}}else ul(t,e,l,a);break;case 31:ul(t,e,l,a);break;case 13:ul(t,e,l,a);break;case 23:break;case 22:u=e.stateNode,i=e.alternate,e.memoizedState!==null?u._visibility&2?ul(t,e,l,a):Fu(t,e):u._visibility&2?ul(t,e,l,a):(u._visibility|=2,$n(t,e,l,a,(e.subtreeFlags&10256)!==0||!1)),n&2048&&jf(i,e);break;case 24:ul(t,e,l,a),n&2048&&_f(e.alternate,e);break;default:ul(t,e,l,a)}}function $n(t,e,l,a,n){for(n=n&&((e.subtreeFlags&10256)!==0||!1),e=e.child;e!==null;){var u=t,i=e,f=l,o=a,y=i.flags;switch(i.tag){case 0:case 11:case 15:$n(u,i,f,o,n),ku(8,i);break;case 23:break;case 22:var x=i.stateNode;i.memoizedState!==null?x._visibility&2?$n(u,i,f,o,n):Fu(u,i):(x._visibility|=2,$n(u,i,f,o,n)),n&&y&2048&&jf(i.alternate,i);break;case 24:$n(u,i,f,o,n),n&&y&2048&&_f(i.alternate,i);break;default:$n(u,i,f,o,n)}e=e.sibling}}function Fu(t,e){if(e.subtreeFlags&10256)for(e=e.child;e!==null;){var l=t,a=e,n=a.flags;switch(a.tag){case 22:Fu(l,a),n&2048&&jf(a.alternate,a);break;case 24:Fu(l,a),n&2048&&_f(a.alternate,a);break;default:Fu(l,a)}e=e.sibling}}var $u=8192;function In(t,e,l){if(t.subtreeFlags&$u)for(t=t.child;t!==null;)od(t,e,l),t=t.sibling}function od(t,e,l){switch(t.tag){case 26:In(t,e,l),t.flags&$u&&t.memoizedState!==null&&K0(l,nl,t.memoizedState,t.memoizedProps);break;case 5:In(t,e,l);break;case 3:case 4:var a=nl;nl=Oc(t.stateNode.containerInfo),In(t,e,l),nl=a;break;case 22:t.memoizedState===null&&(a=t.alternate,a!==null&&a.memoizedState!==null?(a=$u,$u=16777216,In(t,e,l),$u=a):In(t,e,l));break;default:In(t,e,l)}}function rd(t){var e=t.alternate;if(e!==null&&(t=e.child,t!==null)){e.child=null;do e=t.sibling,t.sibling=null,t=e;while(t!==null)}}function Iu(t){var e=t.deletions;if((t.flags&16)!==0){if(e!==null)for(var l=0;l<e.length;l++){var a=e[l];ue=a,hd(a,t)}rd(t)}if(t.subtreeFlags&10256)for(t=t.child;t!==null;)dd(t),t=t.sibling}function dd(t){switch(t.tag){case 0:case 11:case 15:Iu(t),t.flags&2048&&ga(9,t,t.return);break;case 3:Iu(t);break;case 12:Iu(t);break;case 22:var e=t.stateNode;t.memoizedState!==null&&e._visibility&2&&(t.return===null||t.return.tag!==13)?(e._visibility&=-3,Sc(t)):Iu(t);break;default:Iu(t)}}function Sc(t){var e=t.deletions;if((t.flags&16)!==0){if(e!==null)for(var l=0;l<e.length;l++){var a=e[l];ue=a,hd(a,t)}rd(t)}for(t=t.child;t!==null;){switch(e=t,e.tag){case 0:case 11:case 15:ga(8,e,e.return),Sc(e);break;case 22:l=e.stateNode,l._visibility&2&&(l._visibility&=-3,Sc(e));break;default:Sc(e)}t=t.sibling}}function hd(t,e){for(;ue!==null;){var l=ue;switch(l.tag){case 0:case 11:case 15:ga(8,l,e);break;case 23:case 22:if(l.memoizedState!==null&&l.memoizedState.cachePool!==null){var a=l.memoizedState.cachePool.pool;a!=null&&a.refCount++}break;case 24:wu(l.memoizedState.cache)}if(a=l.child,a!==null)a.return=l,ue=a;else t:for(l=t;ue!==null;){a=ue;var n=a.sibling,u=a.return;if(ad(a),a===l){ue=null;break t}if(n!==null){n.return=u,ue=n;break t}ue=u}}}var c0={getCacheForType:function(t){var e=de(kt),l=e.data.get(t);return l===void 0&&(l=t(),e.data.set(t,l)),l},cacheSignal:function(){return de(kt).controller.signal}},s0=typeof WeakMap=="function"?WeakMap:Map,vt=0,_t=null,ut=null,st=0,bt=0,He=null,ya=!1,Pn=!1,Af=!1,kl=0,Gt=0,pa=0,rn=0,zf=0,Le=0,tu=0,Pu=null,Ce=null,Nf=!1,bc=0,md=0,xc=1/0,Tc=null,Sa=null,te=0,ba=null,eu=null,Wl=0,Cf=0,Df=null,vd=null,ti=0,Mf=null;function Be(){return(vt&2)!==0&&st!==0?st&-st:b.T!==null?Lf():mu()}function gd(){if(Le===0)if((st&536870912)===0||ot){var t=yn;yn<<=1,(yn&3932160)===0&&(yn=262144),Le=t}else Le=536870912;return t=Re.current,t!==null&&(t.flags|=32),Le}function De(t,e,l){(t===_t&&(bt===2||bt===9)||t.cancelPendingCommit!==null)&&(lu(t,0),xa(t,st,Le,!1)),_l(t,l),((vt&2)===0||t!==_t)&&(t===_t&&((vt&2)===0&&(rn|=l),Gt===4&&xa(t,st,Le,!1)),gl(t))}function yd(t,e,l){if((vt&6)!==0)throw Error(v(327));var a=!l&&(e&127)===0&&(e&t.expiredLanes)===0||$l(t,e),n=a?r0(t,e):Uf(t,e,!0),u=a;do{if(n===0){Pn&&!a&&xa(t,e,0,!1);break}else{if(l=t.current.alternate,u&&!f0(l)){n=Uf(t,e,!1),u=!1;continue}if(n===2){if(u=e,t.errorRecoveryDisabledLanes&u)var i=0;else i=t.pendingLanes&-536870913,i=i!==0?i:i&536870912?536870912:0;if(i!==0){e=i;t:{var f=t;n=Pu;var o=f.current.memoizedState.isDehydrated;if(o&&(lu(f,i).flags|=256),i=Uf(f,i,!1),i!==2){if(Af&&!o){f.errorRecoveryDisabledLanes|=u,rn|=u,n=4;break t}u=Ce,Ce=n,u!==null&&(Ce===null?Ce=u:Ce.push.apply(Ce,u))}n=i}if(u=!1,n!==2)continue}}if(n===1){lu(t,0),xa(t,e,0,!0);break}t:{switch(a=t,u=n,u){case 0:case 1:throw Error(v(345));case 4:if((e&4194048)!==e)break;case 6:xa(a,e,Le,!ya);break t;case 2:Ce=null;break;case 3:case 5:break;default:throw Error(v(329))}if((e&62914560)===e&&(n=bc+300-ye(),10<n)){if(xa(a,e,Le,!ya),jl(a,0,!0)!==0)break t;Wl=e,a.timeoutHandle=kd(pd.bind(null,a,l,Ce,Tc,Nf,e,Le,rn,tu,ya,u,"Throttled",-0,0),n);break t}pd(a,l,Ce,Tc,Nf,e,Le,rn,tu,ya,u,null,-0,0)}}break}while(!0);gl(t)}function pd(t,e,l,a,n,u,i,f,o,y,x,A,p,S){if(t.timeoutHandle=-1,A=e.subtreeFlags,A&8192||(A&16785408)===16785408){A={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:ll},od(e,u,A);var w=(u&62914560)===u?bc-ye():(u&4194048)===u?md-ye():0;if(w=J0(A,w),w!==null){Wl=u,t.cancelPendingCommit=w(Ad.bind(null,t,e,u,l,a,n,i,f,o,x,A,null,p,S)),xa(t,u,i,!y);return}}Ad(t,e,u,l,a,n,i,f,o)}function f0(t){for(var e=t;;){var l=e.tag;if((l===0||l===11||l===15)&&e.flags&16384&&(l=e.updateQueue,l!==null&&(l=l.stores,l!==null)))for(var a=0;a<l.length;a++){var n=l[a],u=n.getSnapshot;n=n.value;try{if(!be(u(),n))return!1}catch{return!1}}if(l=e.child,e.subtreeFlags&16384&&l!==null)l.return=e,e=l;else{if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return!0;e=e.return}e.sibling.return=e.return,e=e.sibling}}return!0}function xa(t,e,l,a){e&=~zf,e&=~rn,t.suspendedLanes|=e,t.pingedLanes&=~e,a&&(t.warmLanes|=e),a=t.expirationTimes;for(var n=e;0<n;){var u=31-Bt(n),i=1<<u;a[u]=-1,n&=~i}l!==0&&bn(t,l,e)}function Ec(){return(vt&6)===0?(ei(0),!1):!0}function Of(){if(ut!==null){if(bt===0)var t=ut.return;else t=ut,Bl=en=null,Js(t),Kn=null,Lu=0,t=ut;for(;t!==null;)Wr(t.alternate,t),t=t.return;ut=null}}function lu(t,e){var l=t.timeoutHandle;l!==-1&&(t.timeoutHandle=-1,C0(l)),l=t.cancelPendingCommit,l!==null&&(t.cancelPendingCommit=null,l()),Wl=0,Of(),_t=t,ut=l=Hl(t.current,null),st=e,bt=0,He=null,ya=!1,Pn=$l(t,e),Af=!1,tu=Le=zf=rn=pa=Gt=0,Ce=Pu=null,Nf=!1,(e&8)!==0&&(e|=e&32);var a=t.entangledLanes;if(a!==0)for(t=t.entanglements,a&=e;0<a;){var n=31-Bt(a),u=1<<n;e|=t[n],a&=~u}return kl=e,Zi(),l}function Sd(t,e){P=null,b.H=Vu,e===Vn||e===Ii?(e=wo(),bt=3):e===ws?(e=wo(),bt=4):bt=e===of?8:e!==null&&typeof e=="object"&&typeof e.then=="function"?6:1,He=e,ut===null&&(Gt=1,dc(t,Je(e,t.current)))}function bd(){var t=Re.current;return t===null?!0:(st&4194048)===st?$e===null:(st&62914560)===st||(st&536870912)!==0?t===$e:!1}function xd(){var t=b.H;return b.H=Vu,t===null?Vu:t}function Td(){var t=b.A;return b.A=c0,t}function jc(){Gt=4,ya||(st&4194048)!==st&&Re.current!==null||(Pn=!0),(pa&134217727)===0&&(rn&134217727)===0||_t===null||xa(_t,st,Le,!1)}function Uf(t,e,l){var a=vt;vt|=2;var n=xd(),u=Td();(_t!==t||st!==e)&&(Tc=null,lu(t,e)),e=!1;var i=Gt;t:do try{if(bt!==0&&ut!==null){var f=ut,o=He;switch(bt){case 8:Of(),i=6;break t;case 3:case 2:case 9:case 6:Re.current===null&&(e=!0);var y=bt;if(bt=0,He=null,au(t,f,o,y),l&&Pn){i=0;break t}break;default:y=bt,bt=0,He=null,au(t,f,o,y)}}o0(),i=Gt;break}catch(x){Sd(t,x)}while(!0);return e&&t.shellSuspendCounter++,Bl=en=null,vt=a,b.H=n,b.A=u,ut===null&&(_t=null,st=0,Zi()),i}function o0(){for(;ut!==null;)Ed(ut)}function r0(t,e){var l=vt;vt|=2;var a=xd(),n=Td();_t!==t||st!==e?(Tc=null,xc=ye()+500,lu(t,e)):Pn=$l(t,e);t:do try{if(bt!==0&&ut!==null){e=ut;var u=He;e:switch(bt){case 1:bt=0,He=null,au(t,e,u,1);break;case 2:case 9:if(Uo(u)){bt=0,He=null,jd(e);break}e=function(){bt!==2&&bt!==9||_t!==t||(bt=7),gl(t)},u.then(e,e);break t;case 3:bt=7;break t;case 4:bt=5;break t;case 7:Uo(u)?(bt=0,He=null,jd(e)):(bt=0,He=null,au(t,e,u,7));break;case 5:var i=null;switch(ut.tag){case 26:i=ut.memoizedState;case 5:case 27:var f=ut;if(i?fh(i):f.stateNode.complete){bt=0,He=null;var o=f.sibling;if(o!==null)ut=o;else{var y=f.return;y!==null?(ut=y,_c(y)):ut=null}break e}}bt=0,He=null,au(t,e,u,5);break;case 6:bt=0,He=null,au(t,e,u,6);break;case 8:Of(),Gt=6;break t;default:throw Error(v(462))}}d0();break}catch(x){Sd(t,x)}while(!0);return Bl=en=null,b.H=a,b.A=n,vt=l,ut!==null?0:(_t=null,st=0,Zi(),Gt)}function d0(){for(;ut!==null&&!ru();)Ed(ut)}function Ed(t){var e=Jr(t.alternate,t,kl);t.memoizedProps=t.pendingProps,e===null?_c(t):ut=e}function jd(t){var e=t,l=e.alternate;switch(e.tag){case 15:case 0:e=Gr(l,e,e.pendingProps,e.type,void 0,st);break;case 11:e=Gr(l,e,e.pendingProps,e.type.render,e.ref,st);break;case 5:Js(e);default:Wr(l,e),e=ut=To(e,kl),e=Jr(l,e,kl)}t.memoizedProps=t.pendingProps,e===null?_c(t):ut=e}function au(t,e,l,a){Bl=en=null,Js(e),Kn=null,Lu=0;var n=e.return;try{if(t0(t,n,e,l,st)){Gt=1,dc(t,Je(l,t.current)),ut=null;return}}catch(u){if(n!==null)throw ut=n,u;Gt=1,dc(t,Je(l,t.current)),ut=null;return}e.flags&32768?(ot||a===1?t=!0:Pn||(st&536870912)!==0?t=!1:(ya=t=!0,(a===2||a===9||a===3||a===6)&&(a=Re.current,a!==null&&a.tag===13&&(a.flags|=16384))),_d(e,t)):_c(e)}function _c(t){var e=t;do{if((e.flags&32768)!==0){_d(e,ya);return}t=e.return;var l=a0(e.alternate,e,kl);if(l!==null){ut=l;return}if(e=e.sibling,e!==null){ut=e;return}ut=e=t}while(e!==null);Gt===0&&(Gt=5)}function _d(t,e){do{var l=n0(t.alternate,t);if(l!==null){l.flags&=32767,ut=l;return}if(l=t.return,l!==null&&(l.flags|=32768,l.subtreeFlags=0,l.deletions=null),!e&&(t=t.sibling,t!==null)){ut=t;return}ut=t=l}while(t!==null);Gt=6,ut=null}function Ad(t,e,l,a,n,u,i,f,o){t.cancelPendingCommit=null;do Ac();while(te!==0);if((vt&6)!==0)throw Error(v(327));if(e!==null){if(e===t.current)throw Error(v(177));if(u=e.lanes|e.childLanes,u|=bs,qt(t,l,u,i,f,o),t===_t&&(ut=_t=null,st=0),eu=e,ba=t,Wl=l,Cf=u,Df=n,vd=a,(e.subtreeFlags&10256)!==0||(e.flags&10256)!==0?(t.callbackNode=null,t.callbackPriority=0,g0(xl,function(){return Md(),null})):(t.callbackNode=null,t.callbackPriority=0),a=(e.flags&13878)!==0,(e.subtreeFlags&13878)!==0||a){a=b.T,b.T=null,n=M.p,M.p=2,i=vt,vt|=4;try{u0(t,e,l)}finally{vt=i,M.p=n,b.T=a}}te=1,zd(),Nd(),Cd()}}function zd(){if(te===1){te=0;var t=ba,e=eu,l=(e.flags&13878)!==0;if((e.subtreeFlags&13878)!==0||l){l=b.T,b.T=null;var a=M.p;M.p=2;var n=vt;vt|=4;try{cd(e,t);var u=Vf,i=N(t.containerInfo),f=u.focusedElem,o=u.selectionRange;if(i!==f&&f&&f.ownerDocument&&h(f.ownerDocument.documentElement,f)){if(o!==null&&C(f)){var y=o.start,x=o.end;if(x===void 0&&(x=y),"selectionStart"in f)f.selectionStart=y,f.selectionEnd=Math.min(x,f.value.length);else{var A=f.ownerDocument||document,p=A&&A.defaultView||window;if(p.getSelection){var S=p.getSelection(),w=f.textContent.length,K=Math.min(o.start,w),jt=o.end===void 0?K:Math.min(o.end,w);!S.extend&&K>jt&&(i=jt,jt=K,K=i);var m=c(f,K),d=c(f,jt);if(m&&d&&(S.rangeCount!==1||S.anchorNode!==m.node||S.anchorOffset!==m.offset||S.focusNode!==d.node||S.focusOffset!==d.offset)){var g=A.createRange();g.setStart(m.node,m.offset),S.removeAllRanges(),K>jt?(S.addRange(g),S.extend(d.node,d.offset)):(g.setEnd(d.node,d.offset),S.addRange(g))}}}}for(A=[],S=f;S=S.parentNode;)S.nodeType===1&&A.push({element:S,left:S.scrollLeft,top:S.scrollTop});for(typeof f.focus=="function"&&f.focus(),f=0;f<A.length;f++){var _=A[f];_.element.scrollLeft=_.left,_.element.scrollTop=_.top}}Bc=!!Zf,Vf=Zf=null}finally{vt=n,M.p=a,b.T=l}}t.current=e,te=2}}function Nd(){if(te===2){te=0;var t=ba,e=eu,l=(e.flags&8772)!==0;if((e.subtreeFlags&8772)!==0||l){l=b.T,b.T=null;var a=M.p;M.p=2;var n=vt;vt|=4;try{ld(t,e.alternate,e)}finally{vt=n,M.p=a,b.T=l}}te=3}}function Cd(){if(te===4||te===3){te=0,Da();var t=ba,e=eu,l=Wl,a=vd;(e.subtreeFlags&10256)!==0||(e.flags&10256)!==0?te=5:(te=0,eu=ba=null,Dd(t,t.pendingLanes));var n=t.pendingLanes;if(n===0&&(Sa=null),xn(l),e=e.stateNode,Lt&&typeof Lt.onCommitFiberRoot=="function")try{Lt.onCommitFiberRoot(Tl,e,void 0,(e.current.flags&128)===128)}catch{}if(a!==null){e=b.T,n=M.p,M.p=2,b.T=null;try{for(var u=t.onRecoverableError,i=0;i<a.length;i++){var f=a[i];u(f.value,{componentStack:f.stack})}}finally{b.T=e,M.p=n}}(Wl&3)!==0&&Ac(),gl(t),n=t.pendingLanes,(l&261930)!==0&&(n&42)!==0?t===Mf?ti++:(ti=0,Mf=t):ti=0,ei(0)}}function Dd(t,e){(t.pooledCacheLanes&=e)===0&&(e=t.pooledCache,e!=null&&(t.pooledCache=null,wu(e)))}function Ac(){return zd(),Nd(),Cd(),Md()}function Md(){if(te!==5)return!1;var t=ba,e=Cf;Cf=0;var l=xn(Wl),a=b.T,n=M.p;try{M.p=32>l?32:l,b.T=null,l=Df,Df=null;var u=ba,i=Wl;if(te=0,eu=ba=null,Wl=0,(vt&6)!==0)throw Error(v(331));var f=vt;if(vt|=4,dd(u.current),fd(u,u.current,i,l),vt=f,ei(0,!1),Lt&&typeof Lt.onPostCommitFiberRoot=="function")try{Lt.onPostCommitFiberRoot(Tl,u)}catch{}return!0}finally{M.p=n,b.T=a,Dd(t,e)}}function Od(t,e,l){e=Je(l,e),e=ff(t.stateNode,e,2),t=ha(t,e,2),t!==null&&(_l(t,2),gl(t))}function xt(t,e,l){if(t.tag===3)Od(t,t,l);else for(;e!==null;){if(e.tag===3){Od(e,t,l);break}else if(e.tag===1){var a=e.stateNode;if(typeof e.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(Sa===null||!Sa.has(a))){t=Je(l,t),l=Ur(2),a=ha(e,l,2),a!==null&&(Rr(l,a,e,t),_l(a,2),gl(a));break}}e=e.return}}function Rf(t,e,l){var a=t.pingCache;if(a===null){a=t.pingCache=new s0;var n=new Set;a.set(e,n)}else n=a.get(e),n===void 0&&(n=new Set,a.set(e,n));n.has(l)||(Af=!0,n.add(l),t=h0.bind(null,t,e,l),e.then(t,t))}function h0(t,e,l){var a=t.pingCache;a!==null&&a.delete(e),t.pingedLanes|=t.suspendedLanes&l,t.warmLanes&=~l,_t===t&&(st&l)===l&&(Gt===4||Gt===3&&(st&62914560)===st&&300>ye()-bc?(vt&2)===0&&lu(t,0):zf|=l,tu===st&&(tu=0)),gl(t)}function Ud(t,e){e===0&&(e=pn()),t=Ia(t,e),t!==null&&(_l(t,e),gl(t))}function m0(t){var e=t.memoizedState,l=0;e!==null&&(l=e.retryLane),Ud(t,l)}function v0(t,e){var l=0;switch(t.tag){case 31:case 13:var a=t.stateNode,n=t.memoizedState;n!==null&&(l=n.retryLane);break;case 19:a=t.stateNode;break;case 22:a=t.stateNode._retryCache;break;default:throw Error(v(314))}a!==null&&a.delete(e),Ud(t,l)}function g0(t,e){return Ca(t,e)}var zc=null,nu=null,wf=!1,Nc=!1,Hf=!1,Ta=0;function gl(t){t!==nu&&t.next===null&&(nu===null?zc=nu=t:nu=nu.next=t),Nc=!0,wf||(wf=!0,p0())}function ei(t,e){if(!Hf&&Nc){Hf=!0;do for(var l=!1,a=zc;a!==null;){if(t!==0){var n=a.pendingLanes;if(n===0)var u=0;else{var i=a.suspendedLanes,f=a.pingedLanes;u=(1<<31-Bt(42|t)+1)-1,u&=n&~(i&~f),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(l=!0,Ld(a,u))}else u=st,u=jl(a,a===_t?u:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(u&3)===0||$l(a,u)||(l=!0,Ld(a,u));a=a.next}while(l);Hf=!1}}function y0(){Rd()}function Rd(){Nc=wf=!1;var t=0;Ta!==0&&N0()&&(t=Ta);for(var e=ye(),l=null,a=zc;a!==null;){var n=a.next,u=wd(a,e);u===0?(a.next=null,l===null?zc=n:l.next=n,n===null&&(nu=l)):(l=a,(t!==0||(u&3)!==0)&&(Nc=!0)),a=n}te!==0&&te!==5||ei(t),Ta!==0&&(Ta=0)}function wd(t,e){for(var l=t.suspendedLanes,a=t.pingedLanes,n=t.expirationTimes,u=t.pendingLanes&-62914561;0<u;){var i=31-Bt(u),f=1<<i,o=n[i];o===-1?((f&l)===0||(f&a)!==0)&&(n[i]=yi(f,e)):o<=e&&(t.expiredLanes|=f),u&=~f}if(e=_t,l=st,l=jl(t,t===e?l:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),a=t.callbackNode,l===0||t===e&&(bt===2||bt===9)||t.cancelPendingCommit!==null)return a!==null&&a!==null&&mn(a),t.callbackNode=null,t.callbackPriority=0;if((l&3)===0||$l(t,l)){if(e=l&-l,e===t.callbackPriority)return e;switch(a!==null&&mn(a),xn(l)){case 2:case 8:l=qe;break;case 32:l=xl;break;case 268435456:l=du;break;default:l=xl}return a=Hd.bind(null,t),l=Ca(l,a),t.callbackPriority=e,t.callbackNode=l,e}return a!==null&&a!==null&&mn(a),t.callbackPriority=2,t.callbackNode=null,2}function Hd(t,e){if(te!==0&&te!==5)return t.callbackNode=null,t.callbackPriority=0,null;var l=t.callbackNode;if(Ac()&&t.callbackNode!==l)return null;var a=st;return a=jl(t,t===_t?a:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),a===0?null:(yd(t,a,e),wd(t,ye()),t.callbackNode!=null&&t.callbackNode===l?Hd.bind(null,t):null)}function Ld(t,e){if(Ac())return null;yd(t,e,!0)}function p0(){D0(function(){(vt&6)!==0?Ca(Ma,y0):Rd()})}function Lf(){if(Ta===0){var t=Xn;t===0&&(t=El,El<<=1,(El&261888)===0&&(El=256)),Ta=t}return Ta}function Bd(t){return t==null||typeof t=="symbol"||typeof t=="boolean"?null:typeof t=="function"?t:zn(""+t)}function qd(t,e){var l=e.ownerDocument.createElement("input");return l.name=e.name,l.value=e.value,t.id&&l.setAttribute("form",t.id),e.parentNode.insertBefore(l,e),t=new FormData(t),l.parentNode.removeChild(l),t}function S0(t,e,l,a,n){if(e==="submit"&&l&&l.stateNode===n){var u=Bd((n[se]||null).action),i=a.submitter;i&&(e=(e=i[se]||null)?Bd(e.formAction):i.getAttribute("formAction"),e!==null&&(u=e,i=null));var f=new Dn("action","action",null,a,n);t.push({event:f,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(Ta!==0){var o=i?qd(n,i):new FormData(n);lf(l,{pending:!0,data:o,method:n.method,action:u},null,o)}}else typeof u=="function"&&(f.preventDefault(),o=i?qd(n,i):new FormData(n),lf(l,{pending:!0,data:o,method:n.method,action:u},u,o))},currentTarget:n}]})}}for(var Bf=0;Bf<Ss.length;Bf++){var qf=Ss[Bf],b0=qf.toLowerCase(),x0=qf[0].toUpperCase()+qf.slice(1);al(b0,"on"+x0)}al(go,"onAnimationEnd"),al(yo,"onAnimationIteration"),al(po,"onAnimationStart"),al("dblclick","onDoubleClick"),al("focusin","onFocus"),al("focusout","onBlur"),al(Lh,"onTransitionRun"),al(Bh,"onTransitionStart"),al(qh,"onTransitionCancel"),al(So,"onTransitionEnd"),Nl("onMouseEnter",["mouseout","mouseover"]),Nl("onMouseLeave",["mouseout","mouseover"]),Nl("onPointerEnter",["pointerout","pointerover"]),Nl("onPointerLeave",["pointerout","pointerover"]),sl("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),sl("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),sl("onBeforeInput",["compositionend","keypress","textInput","paste"]),sl("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),sl("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),sl("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var li="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(" "),T0=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(li));function Yd(t,e){e=(e&4)!==0;for(var l=0;l<t.length;l++){var a=t[l],n=a.event;a=a.listeners;t:{var u=void 0;if(e)for(var i=a.length-1;0<=i;i--){var f=a[i],o=f.instance,y=f.currentTarget;if(f=f.listener,o!==u&&n.isPropagationStopped())break t;u=f,n.currentTarget=y;try{u(n)}catch(x){Xi(x)}n.currentTarget=null,u=o}else for(i=0;i<a.length;i++){if(f=a[i],o=f.instance,y=f.currentTarget,f=f.listener,o!==u&&n.isPropagationStopped())break t;u=f,n.currentTarget=y;try{u(n)}catch(x){Xi(x)}n.currentTarget=null,u=o}}}}function it(t,e){var l=e[Tn];l===void 0&&(l=e[Tn]=new Set);var a=t+"__bubble";l.has(a)||(Gd(e,t,2,!1),l.add(a))}function Yf(t,e,l){var a=0;e&&(a|=4),Gd(l,t,a,e)}var Cc="_reactListening"+Math.random().toString(36).slice(2);function Gf(t){if(!t[Cc]){t[Cc]=!0,Ha.forEach(function(l){l!=="selectionchange"&&(T0.has(l)||Yf(l,!1,t),Yf(l,!0,t))});var e=t.nodeType===9?t:t.ownerDocument;e===null||e[Cc]||(e[Cc]=!0,Yf("selectionchange",!1,e))}}function Gd(t,e,l,a){switch(gh(e)){case 2:var n=F0;break;case 8:n=$0;break;default:n=lo}l=n.bind(null,e,l,t),n=void 0,!oe||e!=="touchstart"&&e!=="touchmove"&&e!=="wheel"||(n=!0),a?n!==void 0?t.addEventListener(e,l,{capture:!0,passive:n}):t.addEventListener(e,l,!0):n!==void 0?t.addEventListener(e,l,{passive:n}):t.addEventListener(e,l,!1)}function Qf(t,e,l,a,n){var u=a;if((e&1)===0&&(e&2)===0&&a!==null)t:for(;;){if(a===null)return;var i=a.tag;if(i===3||i===4){var f=a.stateNode.containerInfo;if(f===n)break;if(i===4)for(i=a.return;i!==null;){var o=i.tag;if((o===3||o===4)&&i.stateNode.containerInfo===n)return;i=i.return}for(;f!==null;){if(i=zl(f),i===null)return;if(o=i.tag,o===5||o===6||o===26||o===27){a=u=i;continue t}f=f.parentNode}}a=a.return}Ve(function(){var y=u,x=Su(l),A=[];t:{var p=bo.get(t);if(p!==void 0){var S=Dn,w=t;switch(t){case"keypress":if(Rl(l)===0)break t;case"keydown":case"keyup":S=us;break;case"focusin":w="focus",S=Au;break;case"focusout":w="blur",S=Au;break;case"beforeblur":case"afterblur":S=Au;break;case"click":if(l.button===2)break t;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":S=ju;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":S=Fc;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":S=ss;break;case go:case yo:case po:S=Mn;break;case So:S=Oi;break;case"scroll":case"scrollend":S=xu;break;case"wheel":S=os;break;case"copy":case"cut":case"paste":S=Pc;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":S=Mi;break;case"toggle":case"beforetoggle":S=Ui}var K=(e&4)!==0,jt=!K&&(t==="scroll"||t==="scrollend"),m=K?p!==null?p+"Capture":null:p;K=[];for(var d=y,g;d!==null;){var _=d;if(g=_.stateNode,_=_.tag,_!==5&&_!==26&&_!==27||g===null||m===null||(_=Oe(d,m),_!=null&&K.push(ai(d,_,g))),jt)break;d=d.return}0<K.length&&(p=new S(p,w,null,l,x),A.push({event:p,listeners:K}))}}if((e&7)===0){t:{if(p=t==="mouseover"||t==="pointerover",S=t==="mouseout"||t==="pointerout",p&&l!==Nn&&(w=l.relatedTarget||l.fromElement)&&(zl(w)||w[el]))break t;if((S||p)&&(p=x.window===x?x:(p=x.ownerDocument)?p.defaultView||p.parentWindow:window,S?(w=l.relatedTarget||l.toElement,S=y,w=w?zl(w):null,w!==null&&(jt=k(w),K=w.tag,w!==jt||K!==5&&K!==27&&K!==6)&&(w=null)):(S=null,w=y),S!==w)){if(K=ju,_="onMouseLeave",m="onMouseEnter",d="mouse",(t==="pointerout"||t==="pointerover")&&(K=Mi,_="onPointerLeave",m="onPointerEnter",d="pointer"),jt=S==null?p:wa(S),g=w==null?p:wa(w),p=new K(_,d+"leave",S,l,x),p.target=jt,p.relatedTarget=g,_=null,zl(x)===y&&(K=new K(m,d+"enter",w,l,x),K.target=g,K.relatedTarget=jt,_=K),jt=_,S&&w)e:{for(K=E0,m=S,d=w,g=0,_=m;_;_=K(_))g++;_=0;for(var G=d;G;G=K(G))_++;for(;0<g-_;)m=K(m),g--;for(;0<_-g;)d=K(d),_--;for(;g--;){if(m===d||d!==null&&m===d.alternate){K=m;break e}m=K(m),d=K(d)}K=null}else K=null;S!==null&&Qd(A,p,S,K,!1),w!==null&&jt!==null&&Qd(A,jt,w,K,!0)}}t:{if(p=y?wa(y):window,S=p.nodeName&&p.nodeName.toLowerCase(),S==="select"||S==="input"&&p.type==="file")var dt=Qi;else if(Yi(p))if(Nu)dt=gs;else{dt=ms;var L=wn}else S=p.nodeName,!S||S.toLowerCase()!=="input"||p.type!=="checkbox"&&p.type!=="radio"?y&&pu(y.elementType)&&(dt=Qi):dt=vs;if(dt&&(dt=dt(t,y))){Gi(A,dt,l,x);break t}L&&L(t,p,y),t==="focusout"&&y&&p.type==="number"&&y.memoizedProps.value!=null&&_n(p,"number",p.value)}switch(L=y?wa(y):window,t){case"focusin":(Yi(L)||L.contentEditable==="true")&&(pt=L,at=y,ne=null);break;case"focusout":ne=at=pt=null;break;case"mousedown":Wa=!0;break;case"contextmenu":case"mouseup":case"dragend":Wa=!1,ia(A,l,x);break;case"selectionchange":if(D)break;case"keydown":case"keyup":ia(A,l,x)}var et;if(Rn)t:{switch(t){case"compositionstart":var ft="onCompositionStart";break t;case"compositionend":ft="onCompositionEnd";break t;case"compositionupdate":ft="onCompositionUpdate";break t}ft=void 0}else rl?zu(t,l)&&(ft="onCompositionEnd"):t==="keydown"&&l.keyCode===229&&(ft="onCompositionStart");ft&&(wi&&l.locale!=="ko"&&(rl||ft!=="onCompositionStart"?ft==="onCompositionEnd"&&rl&&(et=zi()):(fl=x,bu="value"in fl?fl.value:fl.textContent,rl=!0)),L=Dc(y,ft),0<L.length&&(ft=new ol(ft,t,null,l,x),A.push({event:ft,listeners:L}),et?ft.data=et:(et=Bi(l),et!==null&&(ft.data=et)))),(et=Ri?ds(t,l):hs(t,l))&&(ft=Dc(y,"onBeforeInput"),0<ft.length&&(L=new ol("onBeforeInput","beforeinput",null,l,x),A.push({event:L,listeners:ft}),L.data=et)),S0(A,t,y,l,x)}Yd(A,e)})}function ai(t,e,l){return{instance:t,listener:e,currentTarget:l}}function Dc(t,e){for(var l=e+"Capture",a=[];t!==null;){var n=t,u=n.stateNode;if(n=n.tag,n!==5&&n!==26&&n!==27||u===null||(n=Oe(t,l),n!=null&&a.unshift(ai(t,n,u)),n=Oe(t,e),n!=null&&a.push(ai(t,n,u))),t.tag===3)return a;t=t.return}return[]}function E0(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5&&t.tag!==27);return t||null}function Qd(t,e,l,a,n){for(var u=e._reactName,i=[];l!==null&&l!==a;){var f=l,o=f.alternate,y=f.stateNode;if(f=f.tag,o!==null&&o===a)break;f!==5&&f!==26&&f!==27||y===null||(o=y,n?(y=Oe(l,u),y!=null&&i.unshift(ai(l,y,o))):n||(y=Oe(l,u),y!=null&&i.push(ai(l,y,o)))),l=l.return}i.length!==0&&t.push({event:e,listeners:i})}var j0=/\r\n?/g,_0=/\u0000|\uFFFD/g;function Xd(t){return(typeof t=="string"?t:""+t).replace(j0,` 9 + `).replace(_0,"")}function Zd(t,e){return e=Xd(e),Xd(t)===e}function Et(t,e,l,a,n,u){switch(l){case"children":typeof a=="string"?e==="body"||e==="textarea"&&a===""||aa(t,a):(typeof a=="number"||typeof a=="bigint")&&e!=="body"&&aa(t,""+a);break;case"className":Dl(t,"class",a);break;case"tabIndex":Dl(t,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":Dl(t,l,a);break;case"style":ji(t,a,u);break;case"data":if(e!=="object"){Dl(t,"data",a);break}case"src":case"href":if(a===""&&(e!=="a"||l!=="href")){t.removeAttribute(l);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){t.removeAttribute(l);break}a=zn(""+a),t.setAttribute(l,a);break;case"action":case"formAction":if(typeof a=="function"){t.setAttribute(l,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof u=="function"&&(l==="formAction"?(e!=="input"&&Et(t,e,"name",n.name,n,null),Et(t,e,"formEncType",n.formEncType,n,null),Et(t,e,"formMethod",n.formMethod,n,null),Et(t,e,"formTarget",n.formTarget,n,null)):(Et(t,e,"encType",n.encType,n,null),Et(t,e,"method",n.method,n,null),Et(t,e,"target",n.target,n,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){t.removeAttribute(l);break}a=zn(""+a),t.setAttribute(l,a);break;case"onClick":a!=null&&(t.onclick=ll);break;case"onScroll":a!=null&&it("scroll",t);break;case"onScrollEnd":a!=null&&it("scrollend",t);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(v(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(v(60));t.innerHTML=l}}break;case"multiple":t.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":t.muted=a&&typeof a!="function"&&typeof a!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(a==null||typeof a=="function"||typeof a=="boolean"||typeof a=="symbol"){t.removeAttribute("xlink:href");break}l=zn(""+a),t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",l);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":a!=null&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(l,""+a):t.removeAttribute(l);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":a&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(l,""):t.removeAttribute(l);break;case"capture":case"download":a===!0?t.setAttribute(l,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(l,a):t.removeAttribute(l);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?t.setAttribute(l,a):t.removeAttribute(l);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?t.removeAttribute(l):t.setAttribute(l,a);break;case"popover":it("beforetoggle",t),it("toggle",t),Cl(t,"popover",a);break;case"xlinkActuate":Qe(t,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":Qe(t,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":Qe(t,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":Qe(t,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":Qe(t,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":Qe(t,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":Qe(t,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":Qe(t,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":Qe(t,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":Cl(t,"is",a);break;case"innerText":case"textContent":break;default:(!(2<l.length)||l[0]!=="o"&&l[0]!=="O"||l[1]!=="n"&&l[1]!=="N")&&(l=_i.get(l)||l,Cl(t,l,a))}}function Xf(t,e,l,a,n,u){switch(l){case"style":ji(t,a,u);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(v(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(v(60));t.innerHTML=l}}break;case"children":typeof a=="string"?aa(t,a):(typeof a=="number"||typeof a=="bigint")&&aa(t,""+a);break;case"onScroll":a!=null&&it("scroll",t);break;case"onScrollEnd":a!=null&&it("scrollend",t);break;case"onClick":a!=null&&(t.onclick=ll);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!tt.hasOwnProperty(l))t:{if(l[0]==="o"&&l[1]==="n"&&(n=l.endsWith("Capture"),e=l.slice(2,n?l.length-7:void 0),u=t[se]||null,u=u!=null?u[l]:null,typeof u=="function"&&t.removeEventListener(e,u,n),typeof a=="function")){typeof u!="function"&&u!==null&&(l in t?t[l]=null:t.hasAttribute(l)&&t.removeAttribute(l)),t.addEventListener(e,a,n);break t}l in t?t[l]=a:a===!0?t.setAttribute(l,""):Cl(t,l,a)}}}function me(t,e,l){switch(e){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":it("error",t),it("load",t);var a=!1,n=!1,u;for(u in l)if(l.hasOwnProperty(u)){var i=l[u];if(i!=null)switch(u){case"src":a=!0;break;case"srcSet":n=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(v(137,e));default:Et(t,e,u,i,l,null)}}n&&Et(t,e,"srcSet",l.srcSet,l,null),a&&Et(t,e,"src",l.src,l,null);return;case"input":it("invalid",t);var f=u=i=n=null,o=null,y=null;for(a in l)if(l.hasOwnProperty(a)){var x=l[a];if(x!=null)switch(a){case"name":n=x;break;case"type":i=x;break;case"checked":o=x;break;case"defaultChecked":y=x;break;case"value":u=x;break;case"defaultValue":f=x;break;case"children":case"dangerouslySetInnerHTML":if(x!=null)throw Error(v(137,e));break;default:Et(t,e,a,x,l,null)}}Ol(t,u,f,o,y,i,n,!1);return;case"select":it("invalid",t),a=i=u=null;for(n in l)if(l.hasOwnProperty(n)&&(f=l[n],f!=null))switch(n){case"value":u=f;break;case"defaultValue":i=f;break;case"multiple":a=f;default:Et(t,e,n,f,l,null)}e=u,l=i,t.multiple=!!a,e!=null?la(t,!!a,e,!1):l!=null&&la(t,!!a,l,!0);return;case"textarea":it("invalid",t),u=n=a=null;for(i in l)if(l.hasOwnProperty(i)&&(f=l[i],f!=null))switch(i){case"value":a=f;break;case"defaultValue":n=f;break;case"children":u=f;break;case"dangerouslySetInnerHTML":if(f!=null)throw Error(v(91));break;default:Et(t,e,i,f,l,null)}Ti(t,a,n,u);return;case"option":for(o in l)if(l.hasOwnProperty(o)&&(a=l[o],a!=null))switch(o){case"selected":t.selected=a&&typeof a!="function"&&typeof a!="symbol";break;default:Et(t,e,o,a,l,null)}return;case"dialog":it("beforetoggle",t),it("toggle",t),it("cancel",t),it("close",t);break;case"iframe":case"object":it("load",t);break;case"video":case"audio":for(a=0;a<li.length;a++)it(li[a],t);break;case"image":it("error",t),it("load",t);break;case"details":it("toggle",t);break;case"embed":case"source":case"link":it("error",t),it("load",t);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(y in l)if(l.hasOwnProperty(y)&&(a=l[y],a!=null))switch(y){case"children":case"dangerouslySetInnerHTML":throw Error(v(137,e));default:Et(t,e,y,a,l,null)}return;default:if(pu(e)){for(x in l)l.hasOwnProperty(x)&&(a=l[x],a!==void 0&&Xf(t,e,x,a,l,void 0));return}}for(f in l)l.hasOwnProperty(f)&&(a=l[f],a!=null&&Et(t,e,f,a,l,null))}function A0(t,e,l,a){switch(e){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var n=null,u=null,i=null,f=null,o=null,y=null,x=null;for(S in l){var A=l[S];if(l.hasOwnProperty(S)&&A!=null)switch(S){case"checked":break;case"value":break;case"defaultValue":o=A;default:a.hasOwnProperty(S)||Et(t,e,S,null,a,A)}}for(var p in a){var S=a[p];if(A=l[p],a.hasOwnProperty(p)&&(S!=null||A!=null))switch(p){case"type":u=S;break;case"name":n=S;break;case"checked":y=S;break;case"defaultChecked":x=S;break;case"value":i=S;break;case"defaultValue":f=S;break;case"children":case"dangerouslySetInnerHTML":if(S!=null)throw Error(v(137,e));break;default:S!==A&&Et(t,e,p,S,a,A)}}ea(t,i,f,o,y,x,u,n);return;case"select":S=i=f=p=null;for(u in l)if(o=l[u],l.hasOwnProperty(u)&&o!=null)switch(u){case"value":break;case"multiple":S=o;default:a.hasOwnProperty(u)||Et(t,e,u,null,a,o)}for(n in a)if(u=a[n],o=l[n],a.hasOwnProperty(n)&&(u!=null||o!=null))switch(n){case"value":p=u;break;case"defaultValue":f=u;break;case"multiple":i=u;default:u!==o&&Et(t,e,n,u,a,o)}e=f,l=i,a=S,p!=null?la(t,!!l,p,!1):!!a!=!!l&&(e!=null?la(t,!!l,e,!0):la(t,!!l,l?[]:"",!1));return;case"textarea":S=p=null;for(f in l)if(n=l[f],l.hasOwnProperty(f)&&n!=null&&!a.hasOwnProperty(f))switch(f){case"value":break;case"children":break;default:Et(t,e,f,null,a,n)}for(i in a)if(n=a[i],u=l[i],a.hasOwnProperty(i)&&(n!=null||u!=null))switch(i){case"value":p=n;break;case"defaultValue":S=n;break;case"children":break;case"dangerouslySetInnerHTML":if(n!=null)throw Error(v(91));break;default:n!==u&&Et(t,e,i,n,a,u)}yu(t,p,S);return;case"option":for(var w in l)if(p=l[w],l.hasOwnProperty(w)&&p!=null&&!a.hasOwnProperty(w))switch(w){case"selected":t.selected=!1;break;default:Et(t,e,w,null,a,p)}for(o in a)if(p=a[o],S=l[o],a.hasOwnProperty(o)&&p!==S&&(p!=null||S!=null))switch(o){case"selected":t.selected=p&&typeof p!="function"&&typeof p!="symbol";break;default:Et(t,e,o,p,a,S)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var K in l)p=l[K],l.hasOwnProperty(K)&&p!=null&&!a.hasOwnProperty(K)&&Et(t,e,K,null,a,p);for(y in a)if(p=a[y],S=l[y],a.hasOwnProperty(y)&&p!==S&&(p!=null||S!=null))switch(y){case"children":case"dangerouslySetInnerHTML":if(p!=null)throw Error(v(137,e));break;default:Et(t,e,y,p,a,S)}return;default:if(pu(e)){for(var jt in l)p=l[jt],l.hasOwnProperty(jt)&&p!==void 0&&!a.hasOwnProperty(jt)&&Xf(t,e,jt,void 0,a,p);for(x in a)p=a[x],S=l[x],!a.hasOwnProperty(x)||p===S||p===void 0&&S===void 0||Xf(t,e,x,p,a,S);return}}for(var m in l)p=l[m],l.hasOwnProperty(m)&&p!=null&&!a.hasOwnProperty(m)&&Et(t,e,m,null,a,p);for(A in a)p=a[A],S=l[A],!a.hasOwnProperty(A)||p===S||p==null&&S==null||Et(t,e,A,p,a,S)}function Vd(t){switch(t){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function z0(){if(typeof performance.getEntriesByType=="function"){for(var t=0,e=0,l=performance.getEntriesByType("resource"),a=0;a<l.length;a++){var n=l[a],u=n.transferSize,i=n.initiatorType,f=n.duration;if(u&&f&&Vd(i)){for(i=0,f=n.responseEnd,a+=1;a<l.length;a++){var o=l[a],y=o.startTime;if(y>f)break;var x=o.transferSize,A=o.initiatorType;x&&Vd(A)&&(o=o.responseEnd,i+=x*(o<f?1:(f-y)/(o-y)))}if(--a,e+=8*(u+i)/(n.duration/1e3),t++,10<t)break}}if(0<t)return e/t/1e6}return navigator.connection&&(t=navigator.connection.downlink,typeof t=="number")?t:5}var Zf=null,Vf=null;function Mc(t){return t.nodeType===9?t:t.ownerDocument}function Kd(t){switch(t){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function Jd(t,e){if(t===0)switch(e){case"svg":return 1;case"math":return 2;default:return 0}return t===1&&e==="foreignObject"?0:t}function Kf(t,e){return t==="textarea"||t==="noscript"||typeof e.children=="string"||typeof e.children=="number"||typeof e.children=="bigint"||typeof e.dangerouslySetInnerHTML=="object"&&e.dangerouslySetInnerHTML!==null&&e.dangerouslySetInnerHTML.__html!=null}var Jf=null;function N0(){var t=window.event;return t&&t.type==="popstate"?t===Jf?!1:(Jf=t,!0):(Jf=null,!1)}var kd=typeof setTimeout=="function"?setTimeout:void 0,C0=typeof clearTimeout=="function"?clearTimeout:void 0,Wd=typeof Promise=="function"?Promise:void 0,D0=typeof queueMicrotask=="function"?queueMicrotask:typeof Wd<"u"?function(t){return Wd.resolve(null).then(t).catch(M0)}:kd;function M0(t){setTimeout(function(){throw t})}function Ea(t){return t==="head"}function Fd(t,e){var l=e,a=0;do{var n=l.nextSibling;if(t.removeChild(l),n&&n.nodeType===8)if(l=n.data,l==="/$"||l==="/&"){if(a===0){t.removeChild(n),su(e);return}a--}else if(l==="$"||l==="$?"||l==="$~"||l==="$!"||l==="&")a++;else if(l==="html")ni(t.ownerDocument.documentElement);else if(l==="head"){l=t.ownerDocument.head,ni(l);for(var u=l.firstChild;u;){var i=u.nextSibling,f=u.nodeName;u[Il]||f==="SCRIPT"||f==="STYLE"||f==="LINK"&&u.rel.toLowerCase()==="stylesheet"||l.removeChild(u),u=i}}else l==="body"&&ni(t.ownerDocument.body);l=n}while(l);su(e)}function $d(t,e){var l=t;t=0;do{var a=l.nextSibling;if(l.nodeType===1?e?(l._stashedDisplay=l.style.display,l.style.display="none"):(l.style.display=l._stashedDisplay||"",l.getAttribute("style")===""&&l.removeAttribute("style")):l.nodeType===3&&(e?(l._stashedText=l.nodeValue,l.nodeValue=""):l.nodeValue=l._stashedText||""),a&&a.nodeType===8)if(l=a.data,l==="/$"){if(t===0)break;t--}else l!=="$"&&l!=="$?"&&l!=="$~"&&l!=="$!"||t++;l=a}while(l)}function kf(t){var e=t.firstChild;for(e&&e.nodeType===10&&(e=e.nextSibling);e;){var l=e;switch(e=e.nextSibling,l.nodeName){case"HTML":case"HEAD":case"BODY":kf(l),vu(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(l.rel.toLowerCase()==="stylesheet")continue}t.removeChild(l)}}function O0(t,e,l,a){for(;t.nodeType===1;){var n=l;if(t.nodeName.toLowerCase()!==e.toLowerCase()){if(!a&&(t.nodeName!=="INPUT"||t.type!=="hidden"))break}else if(a){if(!t[Il])switch(e){case"meta":if(!t.hasAttribute("itemprop"))break;return t;case"link":if(u=t.getAttribute("rel"),u==="stylesheet"&&t.hasAttribute("data-precedence"))break;if(u!==n.rel||t.getAttribute("href")!==(n.href==null||n.href===""?null:n.href)||t.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin)||t.getAttribute("title")!==(n.title==null?null:n.title))break;return t;case"style":if(t.hasAttribute("data-precedence"))break;return t;case"script":if(u=t.getAttribute("src"),(u!==(n.src==null?null:n.src)||t.getAttribute("type")!==(n.type==null?null:n.type)||t.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin))&&u&&t.hasAttribute("async")&&!t.hasAttribute("itemprop"))break;return t;default:return t}}else if(e==="input"&&t.type==="hidden"){var u=n.name==null?null:""+n.name;if(n.type==="hidden"&&t.getAttribute("name")===u)return t}else return t;if(t=Ie(t.nextSibling),t===null)break}return null}function U0(t,e,l){if(e==="")return null;for(;t.nodeType!==3;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!l||(t=Ie(t.nextSibling),t===null))return null;return t}function Id(t,e){for(;t.nodeType!==8;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!e||(t=Ie(t.nextSibling),t===null))return null;return t}function Wf(t){return t.data==="$?"||t.data==="$~"}function Ff(t){return t.data==="$!"||t.data==="$?"&&t.ownerDocument.readyState!=="loading"}function R0(t,e){var l=t.ownerDocument;if(t.data==="$~")t._reactRetry=e;else if(t.data!=="$?"||l.readyState!=="loading")e();else{var a=function(){e(),l.removeEventListener("DOMContentLoaded",a)};l.addEventListener("DOMContentLoaded",a),t._reactRetry=a}}function Ie(t){for(;t!=null;t=t.nextSibling){var e=t.nodeType;if(e===1||e===3)break;if(e===8){if(e=t.data,e==="$"||e==="$!"||e==="$?"||e==="$~"||e==="&"||e==="F!"||e==="F")break;if(e==="/$"||e==="/&")return null}}return t}var $f=null;function Pd(t){t=t.nextSibling;for(var e=0;t;){if(t.nodeType===8){var l=t.data;if(l==="/$"||l==="/&"){if(e===0)return Ie(t.nextSibling);e--}else l!=="$"&&l!=="$!"&&l!=="$?"&&l!=="$~"&&l!=="&"||e++}t=t.nextSibling}return null}function th(t){t=t.previousSibling;for(var e=0;t;){if(t.nodeType===8){var l=t.data;if(l==="$"||l==="$!"||l==="$?"||l==="$~"||l==="&"){if(e===0)return t;e--}else l!=="/$"&&l!=="/&"||e++}t=t.previousSibling}return null}function eh(t,e,l){switch(e=Mc(l),t){case"html":if(t=e.documentElement,!t)throw Error(v(452));return t;case"head":if(t=e.head,!t)throw Error(v(453));return t;case"body":if(t=e.body,!t)throw Error(v(454));return t;default:throw Error(v(451))}}function ni(t){for(var e=t.attributes;e.length;)t.removeAttributeNode(e[0]);vu(t)}var Pe=new Map,lh=new Set;function Oc(t){return typeof t.getRootNode=="function"?t.getRootNode():t.nodeType===9?t:t.ownerDocument}var Fl=M.d;M.d={f:w0,r:H0,D:L0,C:B0,L:q0,m:Y0,X:Q0,S:G0,M:X0};function w0(){var t=Fl.f(),e=Ec();return t||e}function H0(t){var e=cl(t);e!==null&&e.tag===5&&e.type==="form"?Sr(e):Fl.r(t)}var uu=typeof document>"u"?null:document;function ah(t,e,l){var a=uu;if(a&&typeof e=="string"&&e){var n=Jt(e);n='link[rel="'+t+'"][href="'+n+'"]',typeof l=="string"&&(n+='[crossorigin="'+l+'"]'),lh.has(n)||(lh.add(n),t={rel:t,crossOrigin:l,href:e},a.querySelector(n)===null&&(e=a.createElement("link"),me(e,"link",t),Ct(e),a.head.appendChild(e)))}}function L0(t){Fl.D(t),ah("dns-prefetch",t,null)}function B0(t,e){Fl.C(t,e),ah("preconnect",t,e)}function q0(t,e,l){Fl.L(t,e,l);var a=uu;if(a&&t&&e){var n='link[rel="preload"][as="'+Jt(e)+'"]';e==="image"&&l&&l.imageSrcSet?(n+='[imagesrcset="'+Jt(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(n+='[imagesizes="'+Jt(l.imageSizes)+'"]')):n+='[href="'+Jt(t)+'"]';var u=n;switch(e){case"style":u=iu(t);break;case"script":u=cu(t)}Pe.has(u)||(t=Q({rel:"preload",href:e==="image"&&l&&l.imageSrcSet?void 0:t,as:e},l),Pe.set(u,t),a.querySelector(n)!==null||e==="style"&&a.querySelector(ui(u))||e==="script"&&a.querySelector(ii(u))||(e=a.createElement("link"),me(e,"link",t),Ct(e),a.head.appendChild(e)))}}function Y0(t,e){Fl.m(t,e);var l=uu;if(l&&t){var a=e&&typeof e.as=="string"?e.as:"script",n='link[rel="modulepreload"][as="'+Jt(a)+'"][href="'+Jt(t)+'"]',u=n;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=cu(t)}if(!Pe.has(u)&&(t=Q({rel:"modulepreload",href:t},e),Pe.set(u,t),l.querySelector(n)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(ii(u)))return}a=l.createElement("link"),me(a,"link",t),Ct(a),l.head.appendChild(a)}}}function G0(t,e,l){Fl.S(t,e,l);var a=uu;if(a&&t){var n=_e(a).hoistableStyles,u=iu(t);e=e||"default";var i=n.get(u);if(!i){var f={loading:0,preload:null};if(i=a.querySelector(ui(u)))f.loading=5;else{t=Q({rel:"stylesheet",href:t,"data-precedence":e},l),(l=Pe.get(u))&&If(t,l);var o=i=a.createElement("link");Ct(o),me(o,"link",t),o._p=new Promise(function(y,x){o.onload=y,o.onerror=x}),o.addEventListener("load",function(){f.loading|=1}),o.addEventListener("error",function(){f.loading|=2}),f.loading|=4,Uc(i,e,a)}i={type:"stylesheet",instance:i,count:1,state:f},n.set(u,i)}}}function Q0(t,e){Fl.X(t,e);var l=uu;if(l&&t){var a=_e(l).hoistableScripts,n=cu(t),u=a.get(n);u||(u=l.querySelector(ii(n)),u||(t=Q({src:t,async:!0},e),(e=Pe.get(n))&&Pf(t,e),u=l.createElement("script"),Ct(u),me(u,"link",t),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function X0(t,e){Fl.M(t,e);var l=uu;if(l&&t){var a=_e(l).hoistableScripts,n=cu(t),u=a.get(n);u||(u=l.querySelector(ii(n)),u||(t=Q({src:t,async:!0,type:"module"},e),(e=Pe.get(n))&&Pf(t,e),u=l.createElement("script"),Ct(u),me(u,"link",t),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function nh(t,e,l,a){var n=(n=F.current)?Oc(n):null;if(!n)throw Error(v(446));switch(t){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(e=iu(l.href),l=_e(n).hoistableStyles,a=l.get(e),a||(a={type:"style",instance:null,count:0,state:null},l.set(e,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(l.rel==="stylesheet"&&typeof l.href=="string"&&typeof l.precedence=="string"){t=iu(l.href);var u=_e(n).hoistableStyles,i=u.get(t);if(i||(n=n.ownerDocument||n,i={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(t,i),(u=n.querySelector(ui(t)))&&!u._p&&(i.instance=u,i.state.loading=5),Pe.has(t)||(l={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},Pe.set(t,l),u||Z0(n,t,l,i.state))),e&&a===null)throw Error(v(528,""));return i}if(e&&a!==null)throw Error(v(529,""));return null;case"script":return e=l.async,l=l.src,typeof l=="string"&&e&&typeof e!="function"&&typeof e!="symbol"?(e=cu(l),l=_e(n).hoistableScripts,a=l.get(e),a||(a={type:"script",instance:null,count:0,state:null},l.set(e,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(v(444,t))}}function iu(t){return'href="'+Jt(t)+'"'}function ui(t){return'link[rel="stylesheet"]['+t+"]"}function uh(t){return Q({},t,{"data-precedence":t.precedence,precedence:null})}function Z0(t,e,l,a){t.querySelector('link[rel="preload"][as="style"]['+e+"]")?a.loading=1:(e=t.createElement("link"),a.preload=e,e.addEventListener("load",function(){return a.loading|=1}),e.addEventListener("error",function(){return a.loading|=2}),me(e,"link",l),Ct(e),t.head.appendChild(e))}function cu(t){return'[src="'+Jt(t)+'"]'}function ii(t){return"script[async]"+t}function ih(t,e,l){if(e.count++,e.instance===null)switch(e.type){case"style":var a=t.querySelector('style[data-href~="'+Jt(l.href)+'"]');if(a)return e.instance=a,Ct(a),a;var n=Q({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return a=(t.ownerDocument||t).createElement("style"),Ct(a),me(a,"style",n),Uc(a,l.precedence,t),e.instance=a;case"stylesheet":n=iu(l.href);var u=t.querySelector(ui(n));if(u)return e.state.loading|=4,e.instance=u,Ct(u),u;a=uh(l),(n=Pe.get(n))&&If(a,n),u=(t.ownerDocument||t).createElement("link"),Ct(u);var i=u;return i._p=new Promise(function(f,o){i.onload=f,i.onerror=o}),me(u,"link",a),e.state.loading|=4,Uc(u,l.precedence,t),e.instance=u;case"script":return u=cu(l.src),(n=t.querySelector(ii(u)))?(e.instance=n,Ct(n),n):(a=l,(n=Pe.get(u))&&(a=Q({},l),Pf(a,n)),t=t.ownerDocument||t,n=t.createElement("script"),Ct(n),me(n,"link",a),t.head.appendChild(n),e.instance=n);case"void":return null;default:throw Error(v(443,e.type))}else e.type==="stylesheet"&&(e.state.loading&4)===0&&(a=e.instance,e.state.loading|=4,Uc(a,l.precedence,t));return e.instance}function Uc(t,e,l){for(var a=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),n=a.length?a[a.length-1]:null,u=n,i=0;i<a.length;i++){var f=a[i];if(f.dataset.precedence===e)u=f;else if(u!==n)break}u?u.parentNode.insertBefore(t,u.nextSibling):(e=l.nodeType===9?l.head:l,e.insertBefore(t,e.firstChild))}function If(t,e){t.crossOrigin==null&&(t.crossOrigin=e.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=e.referrerPolicy),t.title==null&&(t.title=e.title)}function Pf(t,e){t.crossOrigin==null&&(t.crossOrigin=e.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=e.referrerPolicy),t.integrity==null&&(t.integrity=e.integrity)}var Rc=null;function ch(t,e,l){if(Rc===null){var a=new Map,n=Rc=new Map;n.set(l,a)}else n=Rc,a=n.get(l),a||(a=new Map,n.set(l,a));if(a.has(t))return a;for(a.set(t,null),l=l.getElementsByTagName(t),n=0;n<l.length;n++){var u=l[n];if(!(u[Il]||u[Nt]||t==="link"&&u.getAttribute("rel")==="stylesheet")&&u.namespaceURI!=="http://www.w3.org/2000/svg"){var i=u.getAttribute(e)||"";i=t+i;var f=a.get(i);f?f.push(u):a.set(i,[u])}}return a}function sh(t,e,l){t=t.ownerDocument||t,t.head.insertBefore(l,e==="title"?t.querySelector("head > title"):null)}function V0(t,e,l){if(l===1||e.itemProp!=null)return!1;switch(t){case"meta":case"title":return!0;case"style":if(typeof e.precedence!="string"||typeof e.href!="string"||e.href==="")break;return!0;case"link":if(typeof e.rel!="string"||typeof e.href!="string"||e.href===""||e.onLoad||e.onError)break;switch(e.rel){case"stylesheet":return t=e.disabled,typeof e.precedence=="string"&&t==null;default:return!0}case"script":if(e.async&&typeof e.async!="function"&&typeof e.async!="symbol"&&!e.onLoad&&!e.onError&&e.src&&typeof e.src=="string")return!0}return!1}function fh(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}function K0(t,e,l,a){if(l.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(l.state.loading&4)===0){if(l.instance===null){var n=iu(a.href),u=e.querySelector(ui(n));if(u){e=u._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(t.count++,t=wc.bind(t),e.then(t,t)),l.state.loading|=4,l.instance=u,Ct(u);return}u=e.ownerDocument||e,a=uh(a),(n=Pe.get(n))&&If(a,n),u=u.createElement("link"),Ct(u);var i=u;i._p=new Promise(function(f,o){i.onload=f,i.onerror=o}),me(u,"link",a),l.instance=u}t.stylesheets===null&&(t.stylesheets=new Map),t.stylesheets.set(l,e),(e=l.state.preload)&&(l.state.loading&3)===0&&(t.count++,l=wc.bind(t),e.addEventListener("load",l),e.addEventListener("error",l))}}var to=0;function J0(t,e){return t.stylesheets&&t.count===0&&Lc(t,t.stylesheets),0<t.count||0<t.imgCount?function(l){var a=setTimeout(function(){if(t.stylesheets&&Lc(t,t.stylesheets),t.unsuspend){var u=t.unsuspend;t.unsuspend=null,u()}},6e4+e);0<t.imgBytes&&to===0&&(to=62500*z0());var n=setTimeout(function(){if(t.waitingForImages=!1,t.count===0&&(t.stylesheets&&Lc(t,t.stylesheets),t.unsuspend)){var u=t.unsuspend;t.unsuspend=null,u()}},(t.imgBytes>to?50:800)+e);return t.unsuspend=l,function(){t.unsuspend=null,clearTimeout(a),clearTimeout(n)}}:null}function wc(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Lc(this,this.stylesheets);else if(this.unsuspend){var t=this.unsuspend;this.unsuspend=null,t()}}}var Hc=null;function Lc(t,e){t.stylesheets=null,t.unsuspend!==null&&(t.count++,Hc=new Map,e.forEach(k0,t),Hc=null,wc.call(t))}function k0(t,e){if(!(e.state.loading&4)){var l=Hc.get(t);if(l)var a=l.get(null);else{l=new Map,Hc.set(t,l);for(var n=t.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u<n.length;u++){var i=n[u];(i.nodeName==="LINK"||i.getAttribute("media")!=="not all")&&(l.set(i.dataset.precedence,i),a=i)}a&&l.set(null,a)}n=e.instance,i=n.getAttribute("data-precedence"),u=l.get(i)||a,u===a&&l.set(null,n),l.set(i,n),this.count++,a=wc.bind(this),n.addEventListener("load",a),n.addEventListener("error",a),u?u.parentNode.insertBefore(n,u.nextSibling):(t=t.nodeType===9?t.head:t,t.insertBefore(n,t.firstChild)),e.state.loading|=4}}var ci={$$typeof:At,Provider:null,Consumer:null,_currentValue:U,_currentValue2:U,_threadCount:0};function W0(t,e,l,a,n,u,i,f,o){this.tag=1,this.containerInfo=t,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Sn(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Sn(0),this.hiddenUpdates=Sn(null),this.identifierPrefix=a,this.onUncaughtError=n,this.onCaughtError=u,this.onRecoverableError=i,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=o,this.incompleteTransitions=new Map}function oh(t,e,l,a,n,u,i,f,o,y,x,A){return t=new W0(t,e,l,i,o,y,x,A,f),e=1,u===!0&&(e|=24),u=Ue(3,null,null,e),t.current=u,u.stateNode=t,e=Os(),e.refCount++,t.pooledCache=e,e.refCount++,u.memoizedState={element:a,isDehydrated:l,cache:e},Hs(u),t}function rh(t){return t?(t=Bn,t):Bn}function dh(t,e,l,a,n,u){n=rh(n),a.context===null?a.context=n:a.pendingContext=n,a=da(e),a.payload={element:l},u=u===void 0?null:u,u!==null&&(a.callback=u),l=ha(t,a,e),l!==null&&(De(l,t,e),qu(l,t,e))}function hh(t,e){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var l=t.retryLane;t.retryLane=l!==0&&l<e?l:e}}function eo(t,e){hh(t,e),(t=t.alternate)&&hh(t,e)}function mh(t){if(t.tag===13||t.tag===31){var e=Ia(t,67108864);e!==null&&De(e,t,67108864),eo(t,67108864)}}function vh(t){if(t.tag===13||t.tag===31){var e=Be();e=Me(e);var l=Ia(t,e);l!==null&&De(l,t,e),eo(t,e)}}var Bc=!0;function F0(t,e,l,a){var n=b.T;b.T=null;var u=M.p;try{M.p=2,lo(t,e,l,a)}finally{M.p=u,b.T=n}}function $0(t,e,l,a){var n=b.T;b.T=null;var u=M.p;try{M.p=8,lo(t,e,l,a)}finally{M.p=u,b.T=n}}function lo(t,e,l,a){if(Bc){var n=ao(a);if(n===null)Qf(t,e,a,qc,l),yh(t,a);else if(P0(n,t,e,l,a))a.stopPropagation();else if(yh(t,a),e&4&&-1<I0.indexOf(t)){for(;n!==null;){var u=cl(n);if(u!==null)switch(u.tag){case 3:if(u=u.stateNode,u.current.memoizedState.isDehydrated){var i=Ge(u.pendingLanes);if(i!==0){var f=u;for(f.pendingLanes|=2,f.entangledLanes|=2;i;){var o=1<<31-Bt(i);f.entanglements[1]|=o,i&=~o}gl(u),(vt&6)===0&&(xc=ye()+500,ei(0))}}break;case 31:case 13:f=Ia(u,2),f!==null&&De(f,u,2),Ec(),eo(u,2)}if(u=ao(a),u===null&&Qf(t,e,a,qc,l),u===n)break;n=u}n!==null&&a.stopPropagation()}else Qf(t,e,a,null,l)}}function ao(t){return t=Su(t),no(t)}var qc=null;function no(t){if(qc=null,t=zl(t),t!==null){var e=k(t);if(e===null)t=null;else{var l=e.tag;if(l===13){if(t=rt(e),t!==null)return t;t=null}else if(l===31){if(t=gt(e),t!==null)return t;t=null}else if(l===3){if(e.stateNode.current.memoizedState.isDehydrated)return e.tag===3?e.stateNode.containerInfo:null;t=null}else e!==t&&(t=null)}}return qc=t,null}function gh(t){switch(t){case"beforetoggle":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"toggle":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 2;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"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(bl()){case Ma:return 2;case qe:return 8;case xl:case gi:return 32;case du:return 268435456;default:return 32}default:return 32}}var uo=!1,ja=null,_a=null,Aa=null,si=new Map,fi=new Map,za=[],I0="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".split(" ");function yh(t,e){switch(t){case"focusin":case"focusout":ja=null;break;case"dragenter":case"dragleave":_a=null;break;case"mouseover":case"mouseout":Aa=null;break;case"pointerover":case"pointerout":si.delete(e.pointerId);break;case"gotpointercapture":case"lostpointercapture":fi.delete(e.pointerId)}}function oi(t,e,l,a,n,u){return t===null||t.nativeEvent!==u?(t={blockedOn:e,domEventName:l,eventSystemFlags:a,nativeEvent:u,targetContainers:[n]},e!==null&&(e=cl(e),e!==null&&mh(e)),t):(t.eventSystemFlags|=a,e=t.targetContainers,n!==null&&e.indexOf(n)===-1&&e.push(n),t)}function P0(t,e,l,a,n){switch(e){case"focusin":return ja=oi(ja,t,e,l,a,n),!0;case"dragenter":return _a=oi(_a,t,e,l,a,n),!0;case"mouseover":return Aa=oi(Aa,t,e,l,a,n),!0;case"pointerover":var u=n.pointerId;return si.set(u,oi(si.get(u)||null,t,e,l,a,n)),!0;case"gotpointercapture":return u=n.pointerId,fi.set(u,oi(fi.get(u)||null,t,e,l,a,n)),!0}return!1}function ph(t){var e=zl(t.target);if(e!==null){var l=k(e);if(l!==null){if(e=l.tag,e===13){if(e=rt(l),e!==null){t.blockedOn=e,pi(t.priority,function(){vh(l)});return}}else if(e===31){if(e=gt(l),e!==null){t.blockedOn=e,pi(t.priority,function(){vh(l)});return}}else if(e===3&&l.stateNode.current.memoizedState.isDehydrated){t.blockedOn=l.tag===3?l.stateNode.containerInfo:null;return}}}t.blockedOn=null}function Yc(t){if(t.blockedOn!==null)return!1;for(var e=t.targetContainers;0<e.length;){var l=ao(t.nativeEvent);if(l===null){l=t.nativeEvent;var a=new l.constructor(l.type,l);Nn=a,l.target.dispatchEvent(a),Nn=null}else return e=cl(l),e!==null&&mh(e),t.blockedOn=l,!1;e.shift()}return!0}function Sh(t,e,l){Yc(t)&&l.delete(e)}function tm(){uo=!1,ja!==null&&Yc(ja)&&(ja=null),_a!==null&&Yc(_a)&&(_a=null),Aa!==null&&Yc(Aa)&&(Aa=null),si.forEach(Sh),fi.forEach(Sh)}function Gc(t,e){t.blockedOn===e&&(t.blockedOn=null,uo||(uo=!0,E.unstable_scheduleCallback(E.unstable_NormalPriority,tm)))}var Qc=null;function bh(t){Qc!==t&&(Qc=t,E.unstable_scheduleCallback(E.unstable_NormalPriority,function(){Qc===t&&(Qc=null);for(var e=0;e<t.length;e+=3){var l=t[e],a=t[e+1],n=t[e+2];if(typeof a!="function"){if(no(a||l)===null)continue;break}var u=cl(l);u!==null&&(t.splice(e,3),e-=3,lf(u,{pending:!0,data:n,method:l.method,action:a},a,n))}}))}function su(t){function e(o){return Gc(o,t)}ja!==null&&Gc(ja,t),_a!==null&&Gc(_a,t),Aa!==null&&Gc(Aa,t),si.forEach(e),fi.forEach(e);for(var l=0;l<za.length;l++){var a=za[l];a.blockedOn===t&&(a.blockedOn=null)}for(;0<za.length&&(l=za[0],l.blockedOn===null);)ph(l),l.blockedOn===null&&za.shift();if(l=(t.ownerDocument||t).$$reactFormReplay,l!=null)for(a=0;a<l.length;a+=3){var n=l[a],u=l[a+1],i=n[se]||null;if(typeof u=="function")i||bh(l);else if(i){var f=null;if(u&&u.hasAttribute("formAction")){if(n=u,i=u[se]||null)f=i.formAction;else if(no(n)!==null)continue}else f=i.action;typeof f=="function"?l[a+1]=f:(l.splice(a,3),a-=3),bh(l)}}}function xh(){function t(u){u.canIntercept&&u.info==="react-transition"&&u.intercept({handler:function(){return new Promise(function(i){return n=i})},focusReset:"manual",scroll:"manual"})}function e(){n!==null&&(n(),n=null),a||setTimeout(l,20)}function l(){if(!a&&!navigation.transition){var u=navigation.currentEntry;u&&u.url!=null&&navigation.navigate(u.url,{state:u.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var a=!1,n=null;return navigation.addEventListener("navigate",t),navigation.addEventListener("navigatesuccess",e),navigation.addEventListener("navigateerror",e),setTimeout(l,100),function(){a=!0,navigation.removeEventListener("navigate",t),navigation.removeEventListener("navigatesuccess",e),navigation.removeEventListener("navigateerror",e),n!==null&&(n(),n=null)}}}function io(t){this._internalRoot=t}Xc.prototype.render=io.prototype.render=function(t){var e=this._internalRoot;if(e===null)throw Error(v(409));var l=e.current,a=Be();dh(l,a,t,e,null,null)},Xc.prototype.unmount=io.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var e=t.containerInfo;dh(t.current,2,null,t,null,null),Ec(),e[el]=null}};function Xc(t){this._internalRoot=t}Xc.prototype.unstable_scheduleHydration=function(t){if(t){var e=mu();t={blockedOn:null,target:t,priority:e};for(var l=0;l<za.length&&e!==0&&e<za[l].priority;l++);za.splice(l,0,t),l===0&&ph(t)}};var Th=Y.version;if(Th!=="19.2.0")throw Error(v(527,Th,"19.2.0"));M.findDOMNode=function(t){var e=t._reactInternals;if(e===void 0)throw typeof t.render=="function"?Error(v(188)):(t=Object.keys(t).join(","),Error(v(268,t)));return t=T(e),t=t!==null?$(t):null,t=t===null?null:t.stateNode,t};var em={bundleType:0,version:"19.2.0",rendererPackageName:"react-dom",currentDispatcherRef:b,reconcilerVersion:"19.2.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Zc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Zc.isDisabled&&Zc.supportsFiber)try{Tl=Zc.inject(em),Lt=Zc}catch{}}return di.createRoot=function(t,e){if(!q(t))throw Error(v(299));var l=!1,a="",n=Cr,u=Dr,i=Mr;return e!=null&&(e.unstable_strictMode===!0&&(l=!0),e.identifierPrefix!==void 0&&(a=e.identifierPrefix),e.onUncaughtError!==void 0&&(n=e.onUncaughtError),e.onCaughtError!==void 0&&(u=e.onCaughtError),e.onRecoverableError!==void 0&&(i=e.onRecoverableError)),e=oh(t,1,!1,null,null,l,a,null,n,u,i,xh),t[el]=e.current,Gf(t),new io(e)},di.hydrateRoot=function(t,e,l){if(!q(t))throw Error(v(299));var a=!1,n="",u=Cr,i=Dr,f=Mr,o=null;return l!=null&&(l.unstable_strictMode===!0&&(a=!0),l.identifierPrefix!==void 0&&(n=l.identifierPrefix),l.onUncaughtError!==void 0&&(u=l.onUncaughtError),l.onCaughtError!==void 0&&(i=l.onCaughtError),l.onRecoverableError!==void 0&&(f=l.onRecoverableError),l.formState!==void 0&&(o=l.formState)),e=oh(t,1,!0,e,l??null,a,n,o,u,i,f,xh),e.context=rh(null),l=e.current,a=Be(),a=Me(a),n=da(a),n.callback=null,ha(l,n,a),l=a,e.current.lanes=l,_l(e,l),gl(e),t[el]=e.current,Gf(t),new Xc(e)},di.version="19.2.0",di}var Oh;function dm(){if(Oh)return fo.exports;Oh=1;function E(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(E)}catch(Y){console.error(Y)}}return E(),fo.exports=rm(),fo.exports}var hm=dm();const mm=Hh(hm);function vm(E,Y=!1){return window.__TAURI_INTERNALS__.transformCallback(E,Y)}async function X(E,Y={},B){return window.__TAURI_INTERNALS__.invoke(E,Y,B)}var Uh;(function(E){E.WINDOW_RESIZED="tauri://resize",E.WINDOW_MOVED="tauri://move",E.WINDOW_CLOSE_REQUESTED="tauri://close-requested",E.WINDOW_DESTROYED="tauri://destroyed",E.WINDOW_FOCUS="tauri://focus",E.WINDOW_BLUR="tauri://blur",E.WINDOW_SCALE_FACTOR_CHANGED="tauri://scale-change",E.WINDOW_THEME_CHANGED="tauri://theme-changed",E.WINDOW_CREATED="tauri://window-created",E.WEBVIEW_CREATED="tauri://webview-created",E.DRAG_ENTER="tauri://drag-enter",E.DRAG_OVER="tauri://drag-over",E.DRAG_DROP="tauri://drag-drop",E.DRAG_LEAVE="tauri://drag-leave"})(Uh||(Uh={}));async function gm(E,Y){window.__TAURI_EVENT_PLUGIN_INTERNALS__.unregisterListener(E,Y),await X("plugin:event|unlisten",{event:E,eventId:Y})}async function ym(E,Y,B){var v;const q=(v=void 0)!==null&&v!==void 0?v:{kind:"Any"};return X("plugin:event|listen",{event:E,target:q,handler:vm(Y)}).then(k=>async()=>gm(E,k))}async function Vc(E,Y){await X("plugin:opener|open_url",{url:E,with:Y})}const Kc=({onClear:E,show:Y,className:B=""})=>Y?s.jsx("button",{type:"button",className:`clear-btn ${B}`,onClick:v=>{v.preventDefault(),v.stopPropagation(),E()},tabIndex:-1,children:s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"currentColor",children:[s.jsx("circle",{cx:"12",cy:"12",r:"12",fill:"currentColor",opacity:"0.3"}),s.jsx("path",{d:"M15.5 8.5L8.5 15.5M8.5 8.5L15.5 15.5",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})]})}):null,Rh=80,hi=({children:E,onDismiss:Y,keyboardHeight:B,className:v=""})=>{const q=B>0?B+4:350,[k,rt]=z.useState(0),gt=z.useRef(null),H=z.useRef(null);z.useEffect(()=>{const V=window.visualViewport;if(!V)return;const ct=()=>{V.offsetTop!==0&&window.scrollTo(0,0)};return V.addEventListener("scroll",ct),()=>V.removeEventListener("scroll",ct)},[]);const T=V=>{gt.current=V.touches[0].clientY},$=V=>{if(gt.current===null)return;const ct=V.touches[0].clientY-gt.current;ct>0&&rt(Math.min(ct,Rh+40))},Q=()=>{if(gt.current===null)return;const V=k>Rh;gt.current=null,rt(0),V&&Y()};return s.jsx("div",{className:`edit-overlay ${v}`,style:{paddingBottom:`${q}px`},onClick:V=>V.target===V.currentTarget&&Y(),children:s.jsxs("div",{ref:H,className:"expandable-card expanded editor-card",style:{transform:k>0?`translateY(${k}px)`:void 0},children:[s.jsx("div",{className:"editor-drag-handle",onTouchStart:T,onTouchMove:$,onTouchEnd:Q,children:s.jsx("div",{className:"drag-handle-bar"})}),E]})})},mi=({selectedTags:E,availableTags:Y,tagInput:B,onTagInputChange:v,onToggleTag:q,onAddTag:k,placeholder:rt="Add tag..."})=>{const gt=Y.filter(T=>!E.has(T.name)&&(!B.trim()||T.name.toLowerCase().includes(B.toLowerCase().trim()))),H=gt.length===0&&Y.length===0;return s.jsxs("div",{className:`editor-tags-section ${H?"collapsed":""}`,children:[E.size>0&&s.jsx("div",{className:"expandable-card-section",children:s.jsx("div",{className:"editing-tags",children:Array.from(E).map(T=>s.jsxs("span",{className:"editing-tag",children:[T,s.jsx("button",{onClick:()=>q(T),children:"×"})]},T))})}),s.jsx("div",{className:"expandable-card-section",children:s.jsxs("div",{className:"new-tag-input",children:[s.jsxs("div",{className:"input-with-clear",children:[s.jsx("input",{type:"text",value:B,onChange:T=>v(T.target.value),onKeyDown:T=>{T.key==="Enter"&&(T.preventDefault(),k())},onFocus:()=>{requestAnimationFrame(()=>window.scrollTo(0,0))},placeholder:rt,autoCapitalize:"none",autoCorrect:"off",autoComplete:"off",spellCheck:!1}),s.jsx(Kc,{show:B.length>0,onClear:()=>v("")})]}),s.jsx("button",{onClick:k,disabled:!B.trim(),children:"Add"})]})}),gt.length>0?s.jsx("div",{className:"expandable-card-section",children:s.jsx("div",{className:"all-tags-list",children:gt.map(T=>s.jsx("span",{className:"tag-chip",onClick:()=>{q(T.name),v("")},children:T.name},T.name))})}):s.jsx("div",{className:"expandable-card-section",children:Y.length===0?s.jsx("div",{className:"tags-empty-message",children:"Add some tags!"}):B.trim()?s.jsx("div",{className:"tags-empty-message",children:"No matching tags"}):null})]})},vi=({onSave:E,onCancel:Y,onDelete:B,saveLabel:v="Save",cancelLabel:q="Cancel",saveDisabled:k=!1})=>s.jsxs("div",{className:"expandable-card-buttons editor-buttons",children:[B&&s.jsx("button",{className:"delete-btn",onClick:B,children:"Delete"}),s.jsx("button",{className:"cancel-btn",onClick:Y,children:q}),s.jsx("button",{className:"save-btn",onClick:E,disabled:k,children:v})]}),wh=({value:E,onChange:Y,placeholder:B="Enter text...",minHeightPercent:v=.5,keyboardHeight:q,autoFocus:k=!1,showClearButton:rt=!0,onAutoSave:gt,autoCapitalize:H="sentences",autoCorrect:T="on"})=>{const[$,Q]=z.useState(null),V=z.useRef(null),ct=z.useRef(null),wt=z.useRef(!1),Ht=z.useRef(0),ee=z.useRef(0),St=z.useRef([E]),Qt=z.useRef(0),At=z.useRef(!1),[,Xt]=z.useState(0);z.useEffect(()=>{if(At.current){At.current=!1;return}const U=St.current,J=Qt.current;U[J]!==E&&(St.current=U.slice(0,J+1),St.current.push(E),St.current.length>100&&St.current.shift(),Qt.current=St.current.length-1,Xt(W=>W+1))},[E]);const le=()=>{Qt.current>0&&(Qt.current--,At.current=!0,Y(St.current[Qt.current]),Xt(U=>U+1))},yt=()=>{Qt.current<St.current.length-1&&(Qt.current++,At.current=!0,Y(St.current[Qt.current]),Xt(U=>U+1))},lt=q>0?q:350,ve=window.innerHeight-56-lt-70-32,ie=Math.max(80,ve*v),Ut=60,je=$??ie,Kt=U=>{V.current&&(wt.current=!0,Ht.current=U,ee.current=V.current.offsetHeight,document.body.style.userSelect="none",document.body.style.cursor="ns-resize",document.body.dataset.resizing="true")},ce=U=>{if(!wt.current)return;const J=U-Ht.current,W=Math.max(Ut,ee.current+J);Q(W)},b=()=>{wt.current=!1,document.body.style.userSelect="",document.body.style.cursor="",delete document.body.dataset.resizing},M=U=>{if(U.key!=="Enter")return;const J=ct.current;if(!J)return;const{selectionStart:W}=J,r=E.substring(0,W),j=E.substring(W),O=r.lastIndexOf(` 10 + `),R=r.substring(O+1),Z=R.match(/^(\s*)([-*+]|\d+\.)\s/);if(!Z)return;U.preventDefault();const F=Z[1],nt=Z[2];if(R.substring(Z[0].length).trim()===""){const mt=O+1,ae=E.substring(0,mt)+` 11 + `+j;Y(ae),requestAnimationFrame(()=>{if(ct.current){const ge=mt+1;ct.current.selectionStart=ge,ct.current.selectionEnd=ge}})}else{let mt=nt;const ae=nt.match(/^(\d+)\.$/);ae&&(mt=`${parseInt(ae[1],10)+1}.`);const ge=` 12 + ${F}${mt} `,il=r+ge+j;Y(il),requestAnimationFrame(()=>{if(ct.current){const yl=W+ge.length;ct.current.selectionStart=yl,ct.current.selectionEnd=yl}})}};return z.useEffect(()=>{const U=r=>ce(r.clientY),J=r=>{r.touches.length===1&&ce(r.touches[0].clientY)},W=()=>b();return document.addEventListener("mousemove",U),document.addEventListener("mouseup",W),document.addEventListener("touchmove",J,{passive:!0}),document.addEventListener("touchend",W),()=>{document.removeEventListener("mousemove",U),document.removeEventListener("mouseup",W),document.removeEventListener("touchmove",J),document.removeEventListener("touchend",W)}},[Ut]),z.useEffect(()=>{if(!k)return;const U=setTimeout(()=>{if(ct.current){ct.current.focus();const J=ct.current.value.length;ct.current.selectionStart=J,ct.current.selectionEnd=J}},50);return()=>clearTimeout(U)},[]),s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:"undo-redo-buttons",children:[s.jsx("button",{type:"button",onClick:le,disabled:Qt.current<=0,title:"Undo",children:s.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("polyline",{points:"1 4 1 10 7 10"}),s.jsx("path",{d:"M3.51 15a9 9 0 1 0 2.13-9.36L1 10"})]})}),s.jsx("button",{type:"button",onClick:yt,disabled:Qt.current>=St.current.length-1,title:"Redo",children:s.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("polyline",{points:"23 4 23 10 17 10"}),s.jsx("path",{d:"M20.49 15a9 9 0 1 1-2.13-9.36L23 10"})]})})]}),s.jsxs("div",{className:"resizable-input-wrapper",ref:V,style:$!=null?{height:`${je}px`,minHeight:`${Ut}px`}:{minHeight:`${Ut}px`},children:[s.jsx("textarea",{ref:ct,className:"resizable-input-textarea",value:E,onChange:U=>{const J=U.target.value.replace(/^(\s*(?:[-*+]|\d+\.))\s{2,}/gm,"$1 ");Y(J),gt&&gt(J)},onFocus:()=>{requestAnimationFrame(()=>window.scrollTo(0,0))},onKeyDown:M,placeholder:B,autoCapitalize:H,autoCorrect:T,autoComplete:"off",spellCheck:T==="on"}),rt&&s.jsx(Kc,{show:E.length>0,onClear:()=>Y(""),className:"textarea-clear"}),s.jsx("div",{className:"drag-handle",onMouseDown:U=>{U.preventDefault(),Kt(U.clientY)},onTouchStart:U=>{Kt(U.touches[0].clientY)},children:s.jsx("div",{className:"drag-handle-bar"})})]})]})},pm=()=>{const[E,Y]=z.useState(0),B=z.useRef(0);return z.useEffect(()=>{const v=window.visualViewport;if(!v)return;const q=()=>{const k=Math.max(0,window.innerHeight-v.height);k===0?(B.current=0,Y(0)):(B.current=Math.max(B.current,k),Y(B.current))};return v.addEventListener("resize",q),v.addEventListener("scroll",q),()=>{v.removeEventListener("resize",q),v.removeEventListener("scroll",q)}},[]),E};function Sm(){z.useEffect(()=>{const c=Math.floor(Math.random()*360);document.documentElement.style.setProperty("--dev-bg-light",`hsl(${c}, 80%, 85%)`),document.documentElement.style.setProperty("--dev-bg-dark",`hsl(${c}, 15%, 12%)`)},[]);const[E,Y]=z.useState("all"),[B,v]=z.useState([]),[q,k]=z.useState([]),[rt,gt]=z.useState([]),[H,T]=z.useState([]),[$,Q]=z.useState([]),[V,ct]=z.useState(null),[wt,Ht]=z.useState(""),[ee,St]=z.useState(new Set),[Qt,At]=z.useState([]),[Xt,le]=z.useState(""),[yt,lt]=z.useState(null),[It,Te]=z.useState(""),[ve,ie]=z.useState(new Set),[Ut,je]=z.useState(""),[Kt,ce]=z.useState(null),[b,M]=z.useState(new Set),[U,J]=z.useState(""),[W,r]=z.useState(null),[j,O]=z.useState(new Set),[R,Z]=z.useState(""),[F,nt]=z.useState(""),[zt,mt]=z.useState(new Set),[ae,ge]=z.useState(!1),[il,yl]=z.useState(""),pl=300,[Sl,dn]=z.useState(null),[fu,hn]=z.useState(!1),[ou,Ca]=z.useState(!1),[mn,ru]=z.useState(!1),[Da,ye]=z.useState(null),[bl,Ma]=z.useState(new Set),[qe,xl]=z.useState(""),gi=z.useRef(null),du=z.useRef(null),vn=z.useRef(null),[gn,Tl]=z.useState(null),[Lt,Ye]=z.useState(()=>localStorage.getItem("searchText")||""),[Bt,hu]=z.useState(()=>{const c=localStorage.getItem("selectedFilterTags");return c?new Set(JSON.parse(c)):new Set}),[Oa,Jc]=z.useState(()=>localStorage.getItem("sortOrder")||"newest"),[El,yn]=z.useState(()=>{const c=localStorage.getItem("filterTagsHeight");return c?parseInt(c,10):116}),Ua=z.useRef(null),Ge=z.useRef(!1),jl=z.useRef(!1),$l=z.useRef(0),yi=z.useRef(0),[pn,Sn]=z.useState(null),_l=z.useRef(null),qt=(c,h="success")=>{_l.current&&clearTimeout(_l.current),Sn({message:c,type:h}),_l.current=setTimeout(()=>Sn(null),3e3)},[bn,Al]=z.useState(null),[Pt,Me]=z.useState(null),[xn,mu]=z.useState(!1),[pi,tl]=z.useState(!1),[Nt,se]=z.useState(""),[el,Tn]=z.useState(""),[kc,Si]=z.useState(""),[Ra,Il]=z.useState(""),[vu,zl]=z.useState(!1),[cl,wa]=z.useState(!1),[_e,Ct]=z.useState(!1),[Ha,tt]=z.useState(null),[sl,Nl]=z.useState(null),[En,bi]=z.useState(null),[Dt,jn]=z.useState(null),[Cl,Dl]=z.useState(""),[Qe,pe]=z.useState(!1),[Pl,xi]=z.useState("archive"),[ta,gu]=z.useState("archive"),Xe=pm(),Ml=z.useRef(null),Jt=z.useRef(null),[ea,Ol]=z.useState("idle"),_n=80,la=300,yu=c=>{Ge.current=!0,jl.current=!0,$l.current=c,yi.current=Ua.current?.offsetHeight??El,document.body.style.userSelect="none",document.body.style.cursor="ns-resize"};z.useEffect(()=>{const c=D=>{if(!Ge.current)return;const pt=D-$l.current,at=Math.max(71,yi.current+pt);yn(at)},h=D=>c(D.clientY),N=D=>{D.touches.length===1&&c(D.touches[0].clientY)},C=()=>{Ge.current&&(Ge.current=!1,jl.current=!1,document.body.style.userSelect="",document.body.style.cursor="",localStorage.setItem("filterTagsHeight",String(Math.round(El))))};return document.addEventListener("mousemove",h),document.addEventListener("mouseup",C),document.addEventListener("touchmove",N,{passive:!0}),document.addEventListener("touchend",C),()=>{document.removeEventListener("mousemove",h),document.removeEventListener("mouseup",C),document.removeEventListener("touchmove",N),document.removeEventListener("touchend",C)}},[El]),z.useEffect(()=>{localStorage.setItem("searchText",Lt)},[Lt]),z.useEffect(()=>{localStorage.setItem("selectedFilterTags",JSON.stringify(Array.from(Bt)))},[Bt]),z.useEffect(()=>{localStorage.setItem("sortOrder",Oa)},[Oa]),z.useEffect(()=>{},[]),z.useEffect(()=>{const c=async()=>{try{const D=await X("is_dark_mode");mu(D)}catch{const pt=window.matchMedia("(prefers-color-scheme: dark)");mu(pt.matches)}};c();const h=window.matchMedia("(prefers-color-scheme: dark)"),N=()=>c();h.addEventListener("change",N);const C=()=>{document.visibilityState==="visible"&&c()};return document.addEventListener("visibilitychange",C),()=>{h.removeEventListener("change",N),document.removeEventListener("visibilitychange",C)}},[]),z.useEffect(()=>{document.body.classList.toggle("dark",xn)},[xn]),z.useEffect(()=>{const c=()=>{Ze(),Ve(),Oe(),fe(),oe()},h=async()=>{try{await X("auto_sync_if_needed")}catch(C){console.log("Auto-sync check:",C)}};c(),Ti(),aa(),Wc(),_i(),An(),zn(),ji(),h();const N=()=>{document.visibilityState==="visible"&&(c(),h())};return document.addEventListener("visibilitychange",N),()=>{document.removeEventListener("visibilitychange",N)}},[]),z.useEffect(()=>{let c;return(async()=>{c=await ym("webview:navigated",async N=>{const{itemId:C}=N.payload;try{await X("record_visit",{itemId:C,source:"webview",windowType:"embedded"})}catch(D){console.error("Failed to record webview visit:",D)}})})(),()=>{c&&c()}},[]),z.useEffect(()=>{const c=()=>{document.visibilityState==="visible"&&ae&&!F.trim()&&zt.size===0&&ge(!1)};return document.addEventListener("visibilitychange",c),()=>{document.removeEventListener("visibilitychange",c)}},[ae,F,zt]);const Ti=async()=>{try{const c=await X("get_webhook_url");c&&(se(c),Tn(c))}catch(c){console.error("Failed to load webhook URL:",c)}},aa=async()=>{try{const c=await X("get_webhook_api_key");c&&(Si(c),Il(c))}catch(c){console.error("Failed to load webhook API key:",c)}},Wc=async()=>{try{const c=await X("get_auto_sync");zl(c)}catch(c){console.error("Failed to load auto-sync setting:",c)}},Ei=async c=>{try{await X("set_auto_sync",{enabled:c}),zl(c)}catch(h){console.error("Failed to set auto-sync:",h)}},ji=async()=>{try{const c=await X("get_archive_tag");xi(c),gu(c)}catch(c){console.error("Failed to load archive tag:",c)}},pu=async()=>{try{await X("set_archive_tag",{tag:ta}),xi(ta)}catch(c){console.error("Failed to save archive tag:",c)}},_i=async()=>{try{const c=await X("get_last_sync");Nl(c)}catch(c){console.error("Failed to load last sync:",c)}},An=async()=>{try{const c=await X("get_sync_status");bi(c),c.last_sync_time&&Nl(c.last_sync_time)}catch(c){console.error("Failed to load sync status:",c)}},zn=async()=>{try{const c=await X("get_profile_info");jn(c),Dl("")}catch(c){console.error("Failed to load profile info:",c)}},ll=async c=>{console.log(`[Profile] setProfile called with: ${c}`);try{console.log("[Profile] Invoking set_profile command...");const h=await X("set_profile",{profileId:c});console.log("[Profile] set_profile returned:",h),jn(h),Dl(""),pe(!0)}catch(h){console.error("[Profile] Failed to set profile:",h),tt(`Failed: ${h}`),setTimeout(()=>tt(null),3e3)}},Nn=async()=>{try{await X("quit_app")}catch(c){console.error("Failed to quit:",c)}},Su=async()=>{try{await X("set_webhook_url",{url:el}),await X("set_webhook_api_key",{key:Ra}),se(el),Si(Ra),tt("Settings saved"),setTimeout(()=>tt(null),2e3)}catch(c){console.error("Failed to save webhook settings:",c),tt("Failed to save settings"),setTimeout(()=>tt(null),3e3)}},Ul=async()=>{if(!Nt){qt("Please configure server URL first","error");return}Ct(!0),qt("Syncing...");try{const c=await X("sync_all"),h=`Synced: ${c.pulled} pulled, ${c.pushed} pushed${c.conflicts>0?`, ${c.conflicts} conflicts`:""}`;qt(h),tt(h),await _i(),await An(),Ze(),Ve(),Oe(),fe(),oe(),setTimeout(()=>tt(null),4e3)}catch(c){console.error("Failed to sync:",c);const h=`Sync failed: ${c}`;qt(h,"error"),tt(h),setTimeout(()=>tt(null),5e3)}finally{Ct(!1)}},na=async()=>{if(!Nt){tt("Please save a server URL first"),setTimeout(()=>tt(null),3e3);return}Ct(!0),tt(null);try{const c=await X("pull_from_server"),h=`Pulled ${c.pulled} items${c.conflicts>0?`, ${c.conflicts} conflicts`:""}`;tt(h),await An(),Ze(),Ve(),Oe(),fe(),oe(),setTimeout(()=>tt(null),4e3)}catch(c){console.error("Failed to pull:",c),tt(`Pull failed: ${c}`),setTimeout(()=>tt(null),5e3)}finally{Ct(!1)}},Ai=async()=>{if(!Nt){tt("Please save a server URL first"),setTimeout(()=>tt(null),3e3);return}Ct(!0),tt(null);try{const c=await X("push_to_server");tt(`Pushed ${c.pushed} items`),await An(),setTimeout(()=>tt(null),4e3)}catch(c){console.error("Failed to push:",c),tt(`Push failed: ${c}`),setTimeout(()=>tt(null),5e3)}finally{Ct(!1)}},Ze=async()=>{try{const c=await X("get_saved_urls");v(c)}catch(c){console.error("Failed to load saved URLs:",c)}},Ve=async()=>{try{const c=await X("get_saved_texts");k(c)}catch(c){console.error("Failed to load saved texts:",c)}},Oe=async()=>{try{const c=await X("get_saved_tagsets");gt(c)}catch(c){console.error("Failed to load saved tagsets:",c)}},fe=async()=>{try{const c=await X("get_saved_images");T(c)}catch(c){console.error("Failed to load saved images:",c)}},oe=async()=>{try{const c=await X("get_tags_by_frecency");Q(c)}catch(c){console.error("Failed to load tags:",c)}},La=()=>Pt?wt!==Pt.url||JSON.stringify(Array.from(ee).sort())!==JSON.stringify(Pt.tags):!1,fl=()=>Pt?It!==Pt.content||JSON.stringify(Array.from(ve).sort())!==JSON.stringify(Pt.tags):!1,bu=()=>Pt?JSON.stringify(Array.from(b).sort())!==JSON.stringify(Pt.tags):!1,Cn=()=>Pt?JSON.stringify(Array.from(j).sort())!==JSON.stringify(Pt.tags):!1,zi=async c=>{ct(c.id),Ht(c.url),St(new Set(c.tags)),le(""),Me({url:c.url,tags:[...c.tags].sort()});try{const h=await X("get_tags_by_frecency_for_url",{url:c.url});At(h)}catch(h){console.error("Failed to load domain-boosted tags:",h),At($)}},Rl=()=>{ct(null),Ht(""),St(new Set),At([]),le(""),Me(null)},Ba=()=>{La()?Al({type:"page"}):Rl()},Ni=async c=>{console.log("[Frontend] deleteUrl called for id:",c);try{await X("delete_url",{id:c}),console.log("[Frontend] delete_url invoke succeeded"),await Ze(),Rl()}catch(h){console.error("[Frontend] Failed to delete URL:",h)}},Se=c=>{const h=new Set(ee);h.has(c)?h.delete(c):h.add(c),St(h)},wl=()=>{const c=new Set(ee),h=Xt.split(",");let N=!1;for(const C of h){const D=C.trim().toLowerCase();D&&!c.has(D)&&(c.add(D),N=!0)}N&&St(c),le("")},Dn=async()=>{if(!V)return;const c=new Set(ee);if(Xt.trim()){for(const h of Xt.split(",").map(N=>N.trim().toLowerCase()).filter(N=>N.length>0))c.add(h);le("")}try{await X("update_url",{id:V,url:wt,tags:Array.from(c)}),await Ze(),await oe(),Rl(),qt("Page saved")}catch(h){console.error("[Frontend] Failed to update URL:",h),qt("Failed to save page","error")}},qa=c=>{console.log("[toggleAddInputTag] toggling tag:",c);const h=new Set(zt);h.has(c)?h.delete(c):h.add(c),console.log("[toggleAddInputTag] new tags:",Array.from(h)),mt(h)},xu=()=>{nt(""),mt(new Set),ge(!1),yl("")},Tu=()=>{const c=new Set(zt),h=il.split(",");for(const N of h){const C=N.trim().toLowerCase();C&&c.add(C)}mt(c),yl("")},Eu=()=>{gi.current?.click()},Ya=c=>{const h=c.target.files?.[0];if(!h)return;const N=new FileReader;N.onload=C=>{const D=C.target?.result;ye(D),Ma(new Set),xl("")},N.readAsDataURL(h),c.target.value=""},Ga=c=>{const h=new Set(bl);h.has(c)?h.delete(c):h.add(c),Ma(h)},ju=()=>{const c=new Set(bl),h=qe.split(",");for(const N of h){const C=N.trim().toLowerCase();C&&c.add(C)}Ma(c),xl("")},_u=()=>{ye(null),Ma(new Set),xl("")},Fc=async()=>{if(!Da)return;const c=new Set(bl);if(qe.trim()){const h=qe.split(",");for(const N of h){const C=N.trim().toLowerCase();C&&c.add(C)}}try{const h=Da.split(",")[1],N=Da.split(";")[0].split(":")[1];await X("save_captured_image",{imageData:h,mimeType:N,tags:Array.from(c)}),_u(),await fe(),await oe()}catch(h){console.error("Failed to save captured image:",h)}},$c=async()=>{const c=F.trim(),h=new Set(zt);if(console.log("[saveAddInput] addInputTags:",Array.from(zt)),il.trim()){const D=il.split(",");for(const pt of D){const at=pt.trim().toLowerCase();at&&h.add(at)}}const N=Array.from(h);if(console.log("[saveAddInput] final tags to save:",N),c.startsWith("http://")||c.startsWith("https://"))try{await X("save_url",{url:c,tags:N}),xu(),await Ze(),await oe(),qt("Page saved")}catch(D){console.error("Failed to save URL:",D),qt("Failed to save page","error")}else if(c)try{console.log("[saveAddInput] Saving text with tags:",{content:c,tags:N}),await X("save_text",{content:c,tags:N}),xu(),await Ve(),await oe(),qt("Note saved")}catch(D){console.error("Failed to save text:",D),qt("Failed to save note","error")}else if(N.length>0)try{await X("save_tagset",{tags:N}),xu(),await Oe(),await oe(),qt("Tags saved")}catch(D){console.error("Failed to save tagset:",D),qt("Failed to save tags","error")}},Au=()=>{const c=F.trim();return c.startsWith("http://")||c.startsWith("https://")?"url":c?"text":zt.size>0?"tagset":null},Ic=c=>{du.current?.focus(),lt(c.id),Te(c.content);const h=c.tags.length>0?c.tags:Ui(c.content);ie(new Set(h)),je(""),Me({content:c.content,tags:[...h].sort()})},Mn=()=>{lt(null),Te(""),ie(new Set),je(""),Me(null)},Ci=()=>{fl()?Al({type:"text"}):Mn()},Pc=c=>{const h=new Set(ve);h.has(c)?h.delete(c):h.add(c),ie(h)},ts=()=>{const c=Ut.trim().toLowerCase();c&&(ie(new Set(ve).add(c)),je(""))},ol=z.useRef(null),es=z.useCallback(c=>{!yt||!Pt||(ol.current&&clearTimeout(ol.current),c.trim()!==Pt.content&&(ol.current=setTimeout(async()=>{try{await X("update_text",{id:yt,content:c.trim(),tags:Array.from(ve)}),Me(h=>h?{...h,content:c.trim()}:null),await Ve()}catch(h){console.error("Auto-save failed:",h)}},500)))},[yt,Pt,ve]);z.useEffect(()=>()=>{ol.current&&clearTimeout(ol.current)},[yt]);const ls=async()=>{if(!yt)return;ol.current&&clearTimeout(ol.current);const c=new Set(ve);if(Ut.trim())for(const h of Ut.split(",").map(N=>N.trim().toLowerCase()).filter(N=>N.length>0))c.add(h);try{await X("update_text",{id:yt,content:It.trim(),tags:Array.from(c)}),await Ve(),await oe(),Mn(),qt("Note saved")}catch(h){console.error("Failed to update text:",h),qt("Failed to save note","error")}},as=async c=>{try{await X("delete_url",{id:c}),await Ve(),Mn()}catch(h){console.error("Failed to delete text:",h)}},ns=c=>{ce(c.id),M(new Set(c.tags)),J(""),Me({tags:[...c.tags].sort()})},ua=()=>{ce(null),M(new Set),J(""),Me(null)},Di=()=>{bu()?Al({type:"tagset"}):ua()},us=c=>{const h=new Set(b);h.has(c)?h.delete(c):h.add(c),M(h)},is=()=>{const c=new Set(b),h=U.split(",");for(const N of h){const C=N.trim().toLowerCase();C&&c.add(C)}M(c),J("")},Mi=async()=>{if(!Kt)return;const c=new Set(b);if(U.trim())for(const h of U.split(",").map(N=>N.trim().toLowerCase()).filter(N=>N.length>0))c.add(h);if(c.size===0){qt("At least one tag is required","error");return}try{await X("update_tagset",{id:Kt,tags:Array.from(c)}),await Oe(),await oe(),ua(),qt("Tags saved")}catch(h){console.error("Failed to update tagset:",h),qt("Failed to save tags","error")}},cs=async c=>{try{await X("delete_url",{id:c}),await Oe(),ua()}catch(h){console.error("Failed to delete tagset:",h)}},ss=c=>{r(c.id),O(new Set(c.tags)),Z(""),Me({tags:[...c.tags].sort()})},On=()=>{r(null),O(new Set),Z(""),Me(null)},Oi=()=>{Cn()?Al({type:"image"}):On()},fs=c=>{const h=new Set(j);h.has(c)?h.delete(c):h.add(c),O(h)},os=()=>{const c=new Set(j),h=R.split(",");for(const N of h){const C=N.trim().toLowerCase();C&&c.add(C)}O(c),Z("")},rs=async()=>{if(!W)return;const c=new Set(j);if(R.trim()){const h=R.split(",");for(const N of h){const C=N.trim().toLowerCase();C&&c.add(C)}}try{await X("update_image_tags",{id:W,tags:Array.from(c)}),await fe(),await oe(),On(),qt("Image saved")}catch(h){console.error("Failed to update image:",h),qt("Failed to save image","error")}},Ui=c=>{const h=c.match(/#(\w+)/g);return h?h.map(N=>N.slice(1).toLowerCase()):[]},Un=c=>{Y(E===c?"all":c)},Rn=()=>{vn.current?.scrollTo({top:0,behavior:"smooth"})},Qa=c=>{if(V||yt||Kt||W||ae||_e||jl.current||document.body.dataset.resizing)return;const N=vn.current;N&&N.scrollTop<=0&&(Ml.current=c.touches[0].clientY,Jt.current=null,Ol("idle"))},Ri=c=>{if(Ml.current===null)return;if(jl.current||document.body.dataset.resizing){Ml.current=null,Jt.current=null,Ol("idle");return}c.touches[0].clientY-Ml.current>_n?(c.preventDefault(),Jt.current===null?(Jt.current=Date.now(),Ol("pulling")):Date.now()-Jt.current>=la&&Ol("ready")):(Jt.current=null,Ol("idle"))},wi=c=>{if(Ml.current===null)return;const h=c.changedTouches[0].clientY-Ml.current,N=ea==="ready";Ml.current=null,Jt.current=null,Ol("idle"),h>_n&&N&&Ul()};z.useEffect(()=>{const c=vn.current;if(c)return c.addEventListener("touchmove",Ri,{passive:!1}),()=>{c.removeEventListener("touchmove",Ri)}},[V,yt,Kt,W,ae,_e]);const Hi=()=>{Y("all"),Ye(""),hu(new Set),Rn()},Li=c=>{const h=new Set(Bt);h.has(c)?h.delete(c):h.add(c),hu(h)},zu=()=>{if(!Lt.trim())return $;const c=Lt.toLowerCase();return $.filter(h=>h.name.toLowerCase().includes(c))},Bi=()=>{const c=[],h=D=>E==="all"||E===D;h("page")&&B.forEach(D=>{c.push({id:D.id,type:"page",url:D.url,tags:D.tags,saved_at:D.saved_at,metadata:D.metadata})}),h("text")&&q.forEach(D=>{c.push({id:D.id,type:"text",content:D.content,tags:D.tags,saved_at:D.saved_at,metadata:D.metadata})}),h("tagset")&&rt.forEach(D=>{c.push({id:D.id,type:"tagset",tags:D.tags,saved_at:D.saved_at,metadata:D.metadata})}),h("image")&&H.forEach(D=>{c.push({id:D.id,type:"image",tags:D.tags,saved_at:D.saved_at,metadata:D.metadata,thumbnail:D.thumbnail,mime_type:D.mime_type,width:D.width,height:D.height})});const N=Lt.toLowerCase();return c.filter(D=>{const pt=!Lt.trim()||D.tags.some(ia=>ia.toLowerCase().includes(N))||D.url?.toLowerCase().includes(N)||D.content?.toLowerCase().includes(N)||D.metadata?.title?.toLowerCase().includes(N),at=Bt.size===0||Array.from(Bt).every(ia=>D.tags.includes(ia)),ne=Pl&&D.tags.includes(Pl),Wa=Pl&&Bt.has(Pl);return ne&&!Wa?!1:pt&&at}).sort((D,pt)=>{const at=new Date(pt.saved_at).getTime()-new Date(D.saved_at).getTime();return Oa==="oldest"?-at:at})},rl=V||yt||Kt||W;z.useEffect(()=>(rl||ae?document.body.classList.add("editor-open"):document.body.classList.remove("editor-open"),()=>{document.body.classList.remove("editor-open")}),[rl,ae]);const ds=()=>{if(!rl)return null;if(V)return B.find(h=>h.id===V)?s.jsxs(hi,{onDismiss:Ba,keyboardHeight:Xe,children:[s.jsxs("div",{className:"input-with-clear editor-url-wrapper",children:[s.jsx("input",{type:"url",className:"editor-url-input",value:wt,onChange:h=>Ht(h.target.value),onFocus:()=>{requestAnimationFrame(()=>window.scrollTo(0,0))},placeholder:"URL",autoCapitalize:"none",autoCorrect:"off"}),s.jsx(Kc,{show:wt.length>0,onClear:()=>Ht("")})]}),s.jsx(mi,{selectedTags:ee,availableTags:Qt,tagInput:Xt,onTagInputChange:le,onToggleTag:Se,onAddTag:wl}),s.jsx(vi,{onSave:Dn,onCancel:Ba,onDelete:()=>dl(V,"page")})]}):null;if(yt)return s.jsxs(hi,{onDismiss:Ci,keyboardHeight:Xe,className:"text-editor-overlay",children:[s.jsx(wh,{value:It,onChange:Te,placeholder:"Note text...",keyboardHeight:Xe,autoFocus:!0,showClearButton:!1,onAutoSave:es}),s.jsx(mi,{selectedTags:ve,availableTags:$,tagInput:Ut,onTagInputChange:je,onToggleTag:Pc,onAddTag:ts}),s.jsx(vi,{onSave:ls,onCancel:Ci,onDelete:()=>dl(yt,"text"),saveLabel:"Done"})]});if(Kt)return s.jsxs(hi,{onDismiss:Di,keyboardHeight:Xe,children:[s.jsx(mi,{selectedTags:b,availableTags:$,tagInput:U,onTagInputChange:J,onToggleTag:us,onAddTag:is}),s.jsx(vi,{onSave:Mi,onCancel:Di,onDelete:()=>dl(Kt,"tagset")})]});if(W){const c=H.find(C=>C.id===W);if(!c)return null;const N=c.metadata?.title;return s.jsxs(hi,{onDismiss:Oi,keyboardHeight:Xe,children:[s.jsxs("div",{className:"editor-image-preview",children:[c.thumbnail?s.jsx("img",{src:`data:image/jpeg;base64,${c.thumbnail}`,alt:N||"Preview",className:"edit-modal-image"}):s.jsx("div",{className:"image-placeholder",children:s.jsxs("svg",{width:"48",height:"48",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),s.jsx("circle",{cx:"8.5",cy:"8.5",r:"1.5"}),s.jsx("polyline",{points:"21 15 16 10 5 21"})]})}),N&&s.jsx("div",{className:"edit-image-title",children:N})]}),s.jsx(mi,{selectedTags:j,availableTags:$,tagInput:R,onTagInputChange:Z,onToggleTag:fs,onAddTag:os}),s.jsx(vi,{onSave:rs,onCancel:Oi,onDelete:()=>dl(W,"image")})]})}return null},hs=c=>{switch(c.type){case"page":return Yi({id:c.id,url:c.url,tags:c.tags,saved_at:c.saved_at,metadata:c.metadata});case"text":return Gi({id:c.id,content:c.content,tags:c.tags,saved_at:c.saved_at,metadata:c.metadata});case"tagset":return Xa({id:c.id,tags:c.tags,saved_at:c.saved_at,metadata:c.metadata});case"image":return gs({id:c.id,tags:c.tags,saved_at:c.saved_at,metadata:c.metadata,thumbnail:c.thumbnail,mime_type:c.mime_type||"image/jpeg",width:c.width,height:c.height});default:return null}},qi=c=>s.jsxs("div",{className:`webview-inline ${fu?"webview-expanded":""}`,children:[mn?s.jsxs("div",{className:"webview-error",children:[s.jsx("p",{children:"This site can't be displayed inline."}),s.jsx("button",{onClick:h=>{h.stopPropagation(),Vc(c)},children:"Open in Safari"})]}):s.jsx("iframe",{src:c,className:"webview-iframe",onLoad:()=>Ca(!0),onError:()=>ru(!0),sandbox:"allow-scripts allow-same-origin allow-forms allow-popups"}),!ou&&!mn&&s.jsx("div",{className:"webview-loading",children:"Loading..."})]}),Yi=c=>{const h=c.metadata?.title,N=Sl?.itemId===c.id;return s.jsxs("div",{id:`card-${c.id}`,className:`saved-item-card ${N?"card-webview-expanded":""}`,onClick:()=>!N&&zi(c),children:[s.jsxs("div",{className:"card-header",children:[N&&s.jsx("button",{className:`card-action-btn webview-back-btn ${fu?"visible":""}`,onClick:C=>{C.stopPropagation(),wn()},title:"Back",children:s.jsx("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",children:s.jsx("path",{d:"M15 18l-6-6 6-6"})})}),s.jsx("div",{className:"card-type-icon",children:s.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("circle",{cx:"12",cy:"12",r:"10"}),s.jsx("line",{x1:"2",y1:"12",x2:"22",y2:"12"}),s.jsx("path",{d:"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"})]})}),s.jsx("span",{className:"card-title",children:h||c.url}),s.jsxs("div",{className:"card-actions",children:[s.jsx("button",{className:"card-action-btn",onClick:C=>N?(C.stopPropagation(),Vc(c.url)):Du(c.url,c.id,C),title:"Open in Safari",children:s.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"}),s.jsx("polyline",{points:"15 3 21 3 21 9"}),s.jsx("line",{x1:"10",y1:"14",x2:"21",y2:"3"})]})}),s.jsx("button",{className:"card-action-btn",onClick:C=>N?(C.stopPropagation(),wn()):Mu(c.url,c.id,C),title:N?"Close webview":"Open in app",children:s.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),s.jsx("line",{x1:"3",y1:"9",x2:"21",y2:"9"})]})}),s.jsx("button",{className:"card-delete-btn",onClick:C=>{C.stopPropagation(),dl(c.id,"page")},children:s.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("polyline",{points:"3 6 5 6 21 6"}),s.jsx("path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"})]})})]})]}),N&&qi(Sl.url),s.jsxs("div",{className:"card-footer",children:[(c.tags.includes("todo")||c.tags.includes("done"))&&s.jsx("button",{className:`todo-checkbox ${c.tags.includes("done")?"checked":""}`,onClick:C=>Ka(C,c.id,"page",c.tags),children:c.tags.includes("done")?s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),s.jsx("polyline",{points:"9 11 12 14 22 4"})]}):s.jsx("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"})})}),s.jsxs("div",{className:"card-tags",children:[c.tags.map(C=>s.jsx("span",{className:"card-tag",children:C},C)),s.jsx("span",{className:"card-date",children:new Date(c.saved_at).toLocaleDateString()})]})]})]},c.id)},Gi=c=>{const h=c.tags.length>0?c.tags:Ui(c.content),C=c.content.replace(/#\w+/g,"").trim().split(` 13 + `)[0].slice(0,100)||c.content.slice(0,100),D=c.content.match(/https?:\/\/[^\s<>"{}|\\^`[\]]+/),pt=Sl?.itemId===c.id;return s.jsxs("div",{id:`card-${c.id}`,className:`saved-item-card ${pt?"card-webview-expanded":""}`,onClick:()=>!pt&&Ic(c),children:[s.jsxs("div",{className:"card-header",children:[pt&&s.jsx("button",{className:`card-action-btn webview-back-btn ${fu?"visible":""}`,onClick:at=>{at.stopPropagation(),wn()},title:"Back",children:s.jsx("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",children:s.jsx("path",{d:"M15 18l-6-6 6-6"})})}),s.jsx("div",{className:"card-type-icon",children:s.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("path",{d:"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"}),s.jsx("polyline",{points:"14 2 14 8 20 8"}),s.jsx("line",{x1:"16",y1:"13",x2:"8",y2:"13"}),s.jsx("line",{x1:"16",y1:"17",x2:"8",y2:"17"})]})}),s.jsx("div",{className:"card-title",children:C}),s.jsxs("div",{className:"card-actions",children:[D&&s.jsx("button",{className:"card-action-btn",onClick:at=>pt?(at.stopPropagation(),Vc(D[0])):Du(D[0],c.id,at),title:"Open in Safari",children:s.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"}),s.jsx("polyline",{points:"15 3 21 3 21 9"}),s.jsx("line",{x1:"10",y1:"14",x2:"21",y2:"3"})]})}),D&&s.jsx("button",{className:"card-action-btn",onClick:at=>pt?(at.stopPropagation(),wn()):Mu(D[0],c.id,at),title:pt?"Close webview":"Open in app",children:s.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),s.jsx("line",{x1:"3",y1:"9",x2:"21",y2:"9"})]})}),s.jsx("button",{className:"card-delete-btn",onClick:at=>{at.stopPropagation(),dl(c.id,"text")},children:s.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("polyline",{points:"3 6 5 6 21 6"}),s.jsx("path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"})]})})]})]}),pt&&qi(Sl.url),s.jsxs("div",{className:"card-footer",children:[(h.includes("todo")||h.includes("done"))&&s.jsx("button",{className:`todo-checkbox ${h.includes("done")?"checked":""}`,onClick:at=>Ka(at,c.id,"text",h),children:h.includes("done")?s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),s.jsx("polyline",{points:"9 11 12 14 22 4"})]}):s.jsx("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"})})}),s.jsxs("div",{className:"card-tags",children:[h.map(at=>s.jsx("span",{className:"card-tag",children:at},at)),s.jsx("span",{className:"card-date",children:new Date(c.saved_at).toLocaleDateString()})]})]})]},c.id)},Xa=c=>s.jsxs("div",{className:"saved-item-card",onClick:()=>ns(c),children:[s.jsxs("div",{className:"card-header",children:[s.jsx("div",{className:"card-type-icon",children:s.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("path",{d:"M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z"}),s.jsx("line",{x1:"7",y1:"7",x2:"7.01",y2:"7"})]})}),s.jsx("div",{className:"card-title",children:c.tags.join(", ")}),s.jsx("button",{className:"card-delete-btn",onClick:h=>{h.stopPropagation(),dl(c.id,"tagset")},children:s.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("polyline",{points:"3 6 5 6 21 6"}),s.jsx("path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"})]})})]}),s.jsx("div",{className:"card-footer",children:s.jsx("div",{className:"card-tags",children:s.jsx("span",{className:"card-date",children:new Date(c.saved_at).toLocaleDateString()})})})]},c.id),Za=async c=>{try{await X("delete_url",{id:c}),await fe(),On()}catch(h){console.error("Failed to delete image:",h)}},dl=(c,h)=>{Tl({id:c,type:h})},Va=()=>{Tl(null)},Qi=async()=>{if(!gn)return;const{id:c,type:h}=gn;Tl(null);const N={page:"Page",text:"Note",tagset:"Tags",image:"Image"};try{switch(h){case"page":await Ni(c);break;case"text":await as(c);break;case"tagset":await cs(c);break;case"image":await Za(c);break}qt(`${N[h]} deleted`)}catch(C){console.error("Failed to delete:",C),qt("Failed to delete","error")}},Nu=()=>{Al(null)},Cu=async()=>{if(!bn)return;const{type:c}=bn;switch(Al(null),c){case"page":Rl();break;case"text":if(yt&&Pt?.content!==void 0)try{await X("update_text",{id:yt,content:Pt.content,tags:Pt.tags||[]}),await Ve()}catch(h){console.error("Failed to restore original content:",h)}Mn();break;case"tagset":ua();break;case"image":On();break}},Ka=async(c,h,N,C)=>{c.stopPropagation();const D=C.includes("todo"),pt=C.includes("done");let at;if(D)at=C.filter(ne=>ne!=="todo").concat("done");else if(pt)at=C.filter(ne=>ne!=="done").concat("todo");else return;try{switch(await X("update_url_tags",{id:h,tags:at}),N){case"page":await Ze();break;case"text":await Ve();break;case"tagset":await Oe();break;case"image":await fe();break}await oe()}catch(ne){console.error("Failed to toggle todo/done:",ne)}},Du=async(c,h,N)=>{N.stopPropagation();try{await X("record_visit",{itemId:h,source:"browser",windowType:"external"}),await Vc(c)}catch(C){console.error("Failed to open in browser:",C)}},Ja=z.useRef(null),Mu=async(c,h,N)=>{N.stopPropagation(),Ca(!1),ru(!1),hn(!1),dn({url:c,itemId:h}),requestAnimationFrame(()=>{requestAnimationFrame(()=>{const C=document.getElementById(`card-${h}`),D=Ja.current;if(C&&D){const pt=C.getBoundingClientRect(),at=D.getBoundingClientRect(),ne=document.createElement("div");ne.style.cssText="position:fixed;top:0;height:env(safe-area-inset-top,0px);visibility:hidden;",document.body.appendChild(ne);const Wa=ne.offsetHeight;document.body.removeChild(ne);const ia=pt.top-at.top-Wa;D.style.setProperty("--slide-offset",`${Math.max(0,ia)}px`)}document.documentElement.style.setProperty("--webview-ease","var(--webview-ease-in)"),hn(!0)})});try{await X("record_visit",{itemId:h,source:"webview",windowType:"embedded"})}catch(C){console.error("[App] Failed to record webview visit:",C)}},wn=()=>{document.documentElement.style.setProperty("--webview-ease","var(--webview-ease-out)"),hn(!1),Ja.current&&Ja.current.style.setProperty("--slide-offset","0px"),setTimeout(()=>{dn(null),Ca(!1),ru(!1)},pl)},ms=()=>bn?s.jsx("div",{className:"confirm-modal-overlay",onClick:Nu,children:s.jsxs("div",{className:"confirm-modal",onClick:c=>c.stopPropagation(),children:[s.jsx("p",{children:"Discard unsaved changes?"}),s.jsxs("div",{className:"confirm-modal-buttons",children:[s.jsx("button",{className:"cancel-btn",onClick:Nu,children:"Cancel"}),s.jsx("button",{className:"delete-btn",onClick:Cu,children:"Discard"})]})]})}):null,vs=()=>{if(!gn)return null;const c={page:"page",text:"note",tagset:"tag set",image:"image"};return s.jsx("div",{className:"confirm-modal-overlay",onClick:Va,children:s.jsxs("div",{className:"confirm-modal",onClick:h=>h.stopPropagation(),children:[s.jsxs("p",{children:["Delete this ",c[gn.type],"?"]}),s.jsxs("div",{className:"confirm-modal-buttons",children:[s.jsx("button",{className:"cancel-btn",onClick:Va,children:"Cancel"}),s.jsx("button",{className:"delete-btn",onClick:Qi,children:"Delete"})]})]})})},gs=c=>{const h=c.metadata,N=h?.title,C=h?.sourceUrl;return s.jsxs("div",{className:"saved-item-card image-card",onClick:()=>ss(c),children:[s.jsxs("div",{className:"card-header",children:[s.jsx("div",{className:"card-thumbnail",children:c.thumbnail?s.jsx("img",{src:`data:image/jpeg;base64,${c.thumbnail}`,alt:N||"Preview"}):s.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),s.jsx("circle",{cx:"8.5",cy:"8.5",r:"1.5"}),s.jsx("polyline",{points:"21 15 16 10 5 21"})]})}),s.jsx("div",{className:"card-title",children:N||C||"Image"}),s.jsx("button",{className:"card-delete-btn",onClick:D=>{D.stopPropagation(),dl(c.id,"image")},children:s.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("polyline",{points:"3 6 5 6 21 6"}),s.jsx("path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"})]})})]}),s.jsxs("div",{className:"card-footer",children:[(c.tags.includes("todo")||c.tags.includes("done"))&&s.jsx("button",{className:`todo-checkbox ${c.tags.includes("done")?"checked":""}`,onClick:D=>Ka(D,c.id,"image",c.tags),children:c.tags.includes("done")?s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),s.jsx("polyline",{points:"9 11 12 14 22 4"})]}):s.jsx("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"})})}),s.jsxs("div",{className:"card-tags",children:[c.tags.map(D=>s.jsx("span",{className:"card-tag",children:D},D)),s.jsx("span",{className:"card-date",children:new Date(c.saved_at).toLocaleDateString()})]})]})]},c.id)},ys=()=>{tl(!1),Ze(),oe()};if(pi)return s.jsxs("div",{className:"app",children:[s.jsxs("header",{children:[s.jsx("button",{className:"header-btn back-btn",onClick:ys,children:"Back"}),s.jsx("h1",{children:"Settings"}),s.jsx("div",{className:"header-spacer"})]}),s.jsxs("main",{className:"settings-view",children:[s.jsxs("div",{className:"settings-section",children:[s.jsx("h2",{children:"Server Sync"}),s.jsx("p",{className:"settings-description",children:"Sync your saved items with the server. Pull to get items from other devices, push to send local items, or sync all to do both."}),s.jsx("p",{className:"settings-description",style:{fontSize:"0.85rem",opacity:.8},children:"Items sync to your account's current profile on the server."}),s.jsx("div",{className:"webhook-input",children:s.jsx("input",{type:"url",value:el,onChange:c=>Tn(c.target.value),placeholder:"https://your-server.example.com",autoCapitalize:"none",autoCorrect:"off"})}),s.jsxs("div",{className:"webhook-input api-key-field",children:[s.jsx("input",{type:cl?"text":"password",value:Ra,onChange:c=>Il(c.target.value),placeholder:"API key",autoCapitalize:"none",autoCorrect:"off"}),s.jsx("button",{type:"button",className:"toggle-visibility-btn",onClick:()=>wa(!cl),children:cl?s.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("path",{d:"M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24"}),s.jsx("line",{x1:"1",y1:"1",x2:"23",y2:"23"})]}):s.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("path",{d:"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"}),s.jsx("circle",{cx:"12",cy:"12",r:"3"})]})})]}),s.jsx("button",{onClick:Su,disabled:el===Nt&&Ra===kc,className:"save-settings-btn",children:"Save Settings"}),s.jsxs("label",{className:"auto-sync-toggle",children:[s.jsx("input",{type:"checkbox",checked:vu,onChange:c=>Ei(c.target.checked)}),s.jsx("span",{children:"Auto-sync when items are added or modified"})]}),sl&&s.jsxs("p",{className:"last-sync-info",children:["Last synced: ",new Date(sl).toLocaleString()]}),En&&En.pending_count>0&&s.jsxs("p",{className:"sync-pending-info",children:[En.pending_count," item",En.pending_count===1?"":"s"," pending sync"]}),s.jsx("button",{className:"sync-btn primary",onClick:Ul,disabled:!Nt||_e,children:_e?"Syncing...":"Sync All"}),s.jsxs("div",{className:"sync-btn-row",children:[s.jsx("button",{className:"sync-btn secondary",onClick:na,disabled:!Nt||_e,children:"Pull"}),s.jsx("button",{className:"sync-btn secondary",onClick:Ai,disabled:!Nt||_e,children:"Push"})]}),Ha&&s.jsx("div",{className:`sync-message ${Ha.includes("failed")||Ha.includes("Failed")?"error":"success"}`,children:Ha})]}),s.jsxs("div",{className:"settings-section",children:[s.jsx("h2",{children:"Profiles"}),Dt&&s.jsxs(s.Fragment,{children:[s.jsxs("p",{className:"settings-description",children:[Dt.isProductionBuild?"App Store/TestFlight build":"Development build",". Each profile has separate local data and sync destination."]}),(()=>{const c=Dt.profiles.find(C=>C.id===Dt.currentProfileId),h=Dt.profiles[0],N=c?.id===h?.id;return s.jsxs(s.Fragment,{children:[!N&&c&&s.jsxs("div",{className:"profile-warning-banner",children:['Using "',c.name,'" profile - data is isolated from default']}),s.jsx("div",{className:"profile-list",children:Dt.profiles.map(C=>{const D=C.id===Dt.currentProfileId,pt=!D&&Dt.profiles.length>1;return s.jsxs("div",{className:`profile-item ${D?"active":""}`,children:[s.jsxs("label",{className:"profile-radio-label",children:[s.jsx("input",{type:"radio",name:"profile",checked:D,onChange:()=>{console.log(`[Profile] Radio clicked: ${C.id}, isCurrent: ${D}`),D||(console.log(`[Profile] Switching to: ${C.id}`),ll(C.id))}}),s.jsx("span",{className:"profile-name",children:C.name}),D&&s.jsx("span",{className:"profile-badge current",children:"active"})]}),pt&&s.jsx("button",{className:"profile-delete-btn",onClick:async()=>{if(confirm(`Delete profile "${C.name}"? 14 + 15 + The database file will be preserved.`))try{const at=await X("delete_profile",{profileId:C.id});jn(at)}catch(at){alert(`Failed to delete: ${at}`)}},children:"Delete"})]},C.id)})}),s.jsx("div",{className:"profile-add-section",children:s.jsxs("div",{className:"profile-input-row",children:[s.jsx("input",{type:"text",value:Cl,onChange:C=>Dl(C.target.value),placeholder:"New profile name"}),s.jsx("button",{className:"sync-btn secondary",onClick:async()=>{if(Cl.trim())try{const C=await X("create_profile",{name:Cl.trim()});jn(C),Dl("")}catch(C){alert(`Failed to create: ${C}`)}},disabled:!Cl.trim(),children:"Add"})]})})]})})()]})]}),s.jsxs("div",{className:"settings-section",children:[s.jsx("h2",{children:"Display"}),s.jsx("p",{className:"settings-description",children:"Items with this tag are hidden from the main view unless the tag is selected as a filter."}),s.jsx("div",{className:"webhook-input",children:s.jsx("input",{type:"text",value:ta,onChange:c=>gu(c.target.value),placeholder:"archive",autoCapitalize:"none",autoCorrect:"off"})}),s.jsx("button",{onClick:pu,disabled:ta===Pl,className:"save-settings-btn",children:"Save Archive Tag"})]}),s.jsxs("div",{className:"settings-section",children:[s.jsx("h2",{children:"Debug"}),s.jsxs("div",{className:"sync-btn-row",style:{flexDirection:"column",gap:"0.5rem"},children:[s.jsx("button",{className:"sync-btn secondary",onClick:async()=>{try{const c=await X("debug_list_container_files");tt("FILES: "+c.join(" | "))}catch(c){tt("ERROR: "+String(c))}},children:"List Container Files"}),s.jsx("button",{className:"sync-btn secondary",onClick:async()=>{try{const c=await X("debug_profiles_json");tt(c)}catch(c){tt("PROFILES ERROR: "+String(c))}},children:"Show profiles.json"}),s.jsx("button",{className:"sync-btn secondary",onClick:async()=>{try{const c=await X("debug_settings_table");tt(c)}catch(c){tt("SETTINGS ERROR: "+String(c))}},children:"Show Settings Table"}),s.jsx("button",{className:"sync-btn secondary",onClick:async()=>{try{const c=await X("debug_query_database");tt(c)}catch(c){tt("DB ERROR: "+String(c))}},children:"Query Database"}),s.jsx("button",{className:"sync-btn secondary",onClick:async()=>{try{tt("Exporting...");const c=await X("debug_export_database");tt("DB_START>>>"+c.substring(0,500)+"...("+c.length+" total chars). Use AirDrop or copy manually."),console.log("FULL_DB_BASE64:",c)}catch(c){tt("EXPORT ERROR: "+String(c))}},children:"Export Database"}),Dt&&Dt.profiles.length>=2&&s.jsx("button",{className:"sync-btn secondary",style:{backgroundColor:"#c44"},onClick:async()=>{const c=Dt.profiles[0],h=Dt.profiles[1];try{tt("Swapping...");const N=await X("swap_profile_databases",{profileIdA:c.id,profileIdB:h.id});tt(N)}catch(N){tt("SWAP ERROR: "+String(N))}},children:"Swap Default ↔ Dev Databases"})]})]})]}),Qe&&s.jsx("div",{className:"modal-overlay",children:s.jsxs("div",{className:"modal-content",children:[s.jsx("h3",{children:"Profile Changed"}),s.jsxs("p",{children:["Switched to ",s.jsx("strong",{children:Dt?.profiles.find(c=>c.id===Dt?.currentProfileId)?.name??"unknown"})," profile."]}),s.jsx("p",{children:"Please restart the app to ensure complete data isolation."}),s.jsxs("div",{className:"modal-buttons",children:[s.jsx("button",{className:"modal-btn secondary",onClick:()=>pe(!1),children:"Later"}),s.jsx("button",{className:"modal-btn primary",onClick:Nn,children:"Quit Now"})]})]})})]});const be=Bi(),ka=B.length+q.length+rt.length+H.length,Ou=s.jsx("input",{ref:gi,type:"file",accept:"image/*",capture:"environment",onChange:Ya,style:{display:"none"}});return Da?s.jsxs("div",{className:"app",children:[Ou,s.jsxs("header",{children:[s.jsx("button",{className:"header-btn back-btn",onClick:_u,children:"Cancel"}),s.jsx("h1",{children:"Save Photo"}),s.jsx("div",{className:"header-spacer"})]}),s.jsx("main",{className:"saved-view",children:s.jsxs("div",{className:"captured-image-view",children:[s.jsx("div",{className:"captured-image-preview",children:s.jsx("img",{src:Da,alt:"Captured"})}),bl.size>0&&s.jsx("div",{className:"edit-section",children:s.jsx("div",{className:"editing-tags",children:Array.from(bl).sort().map(c=>s.jsxs("span",{className:"editing-tag",children:[c,s.jsx("button",{onClick:()=>Ga(c),children:"×"})]},c))})}),s.jsx("div",{className:"edit-section",children:s.jsxs("div",{className:"new-tag-input",children:[s.jsx("input",{type:"text",value:qe,onChange:c=>xl(c.target.value),onKeyDown:c=>{c.key==="Enter"&&(c.preventDefault(),ju())},placeholder:"Add tag...",autoCapitalize:"none",autoCorrect:"off",autoComplete:"off",spellCheck:!1}),s.jsx("button",{onClick:ju,disabled:!qe.trim(),children:"Add"})]})}),$.filter(c=>!bl.has(c.name)&&(!qe.trim()||c.name.toLowerCase().includes(qe.toLowerCase().trim()))).length>0&&s.jsx("div",{className:"edit-section",children:s.jsx("div",{className:"all-tags-list",children:$.filter(c=>!bl.has(c.name)&&(!qe.trim()||c.name.toLowerCase().includes(qe.toLowerCase().trim()))).map(c=>s.jsx("span",{className:"tag-chip",onClick:()=>Ga(c.name),children:c.name},c.name))})}),s.jsxs("div",{className:"edit-buttons",children:[s.jsx("button",{className:"cancel-btn",onClick:_u,children:"Cancel"}),s.jsx("button",{className:"save-btn",onClick:Fc,children:"Save"})]})]})})]}):s.jsxs("div",{className:`app ${Sl?"webview-active":""}`,ref:Ja,children:[s.jsx("input",{ref:du,style:{position:"fixed",opacity:0,top:"-100px"},readOnly:!0}),Ou,s.jsxs("header",{children:[s.jsxs("h1",{onClick:()=>{E!=="all"||Lt||Bt.size>0?Hi():Rn()},style:{cursor:"pointer"},children:["Peek ",s.jsx("span",{style:{fontSize:"0.5em",opacity:.5},children:"v1034"})]}),s.jsxs("div",{className:"filter-icons",children:[s.jsxs("button",{className:`filter-btn ${E==="page"?"active":""}`,onClick:()=>Un("page"),title:"Pages",children:[s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("circle",{cx:"12",cy:"12",r:"10"}),s.jsx("line",{x1:"2",y1:"12",x2:"22",y2:"12"}),s.jsx("path",{d:"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"})]}),s.jsx("span",{className:"filter-count",children:B.length})]}),s.jsxs("button",{className:`filter-btn ${E==="text"?"active":""}`,onClick:()=>Un("text"),title:"Notes",children:[s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("path",{d:"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"}),s.jsx("polyline",{points:"14 2 14 8 20 8"}),s.jsx("line",{x1:"16",y1:"13",x2:"8",y2:"13"}),s.jsx("line",{x1:"16",y1:"17",x2:"8",y2:"17"})]}),s.jsx("span",{className:"filter-count",children:q.length})]}),s.jsxs("button",{className:`filter-btn ${E==="tagset"?"active":""}`,onClick:()=>Un("tagset"),title:"Tag Sets",children:[s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("path",{d:"M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z"}),s.jsx("line",{x1:"7",y1:"7",x2:"7.01",y2:"7"})]}),s.jsx("span",{className:"filter-count",children:rt.length})]}),s.jsxs("button",{className:`filter-btn ${E==="image"?"active":""}`,onClick:()=>Un("image"),title:"Images",children:[s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),s.jsx("circle",{cx:"8.5",cy:"8.5",r:"1.5"}),s.jsx("polyline",{points:"21 15 16 10 5 21"})]}),s.jsx("span",{className:"filter-count",children:H.length})]})]}),s.jsx("button",{className:"sort-btn",onClick:()=>Jc(c=>c==="newest"?"oldest":"newest"),title:Oa==="newest"?"Newest first":"Oldest first",children:Oa==="newest"?s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("line",{x1:"12",y1:"5",x2:"12",y2:"19"}),s.jsx("polyline",{points:"19 12 12 19 5 12"})]}):s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("line",{x1:"12",y1:"19",x2:"12",y2:"5"}),s.jsx("polyline",{points:"5 12 12 5 19 12"})]})}),s.jsx("button",{className:`header-btn settings-btn ${_e?"syncing":""}`,onClick:()=>tl(!0),children:s.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("circle",{cx:"12",cy:"12",r:"3"}),s.jsx("path",{d:"M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z"})]})})]}),Dt&&Dt.profiles.length>0&&Dt.currentProfileId!==Dt.profiles[0].id&&s.jsxs("div",{className:"profile-banner",children:["Profile: ",Dt.profiles.find(c=>c.id===Dt.currentProfileId)?.name??"Unknown"]}),s.jsxs("main",{className:"saved-view",ref:vn,onTouchStart:Qa,onTouchEnd:wi,children:[ea!=="idle"&&s.jsx("div",{className:`pull-indicator ${ea}`,children:ea==="pulling"?"Hold to refresh...":"Release to refresh!"}),s.jsxs("div",{className:"input-row",children:[s.jsx("div",{className:"input-row-card",children:s.jsxs("div",{className:"input-with-clear",style:{flex:1},children:[s.jsx("input",{type:"text",className:"input-row-input",placeholder:"Search...",value:Lt,onChange:c=>Ye(c.target.value),autoCapitalize:"none",autoCorrect:"off",autoComplete:"off",spellCheck:!1}),s.jsx(Kc,{show:Lt.length>0||Bt.size>0,onClear:()=>{Ye(""),hu(new Set)}})]})}),s.jsxs("div",{className:"input-row-card",children:[s.jsx("div",{className:"input-with-clear",style:{flex:1},children:s.jsx("input",{type:"text",className:"input-row-input",placeholder:"Add...",value:F,onChange:c=>nt(c.target.value),onFocus:()=>ge(!0),autoCapitalize:"none",autoCorrect:"off",autoComplete:"off",spellCheck:!1})}),s.jsx("button",{className:"camera-btn",onClick:Eu,title:"Take photo",children:s.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("path",{d:"M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4l2-3h6l2 3h4a2 2 0 0 1 2 2z"}),s.jsx("circle",{cx:"12",cy:"13",r:"4"})]})})]})]}),s.jsxs("div",{className:"drag-handle-wrapper",children:[s.jsx("div",{className:"filter-tags-container",ref:Ua,style:{height:`${El}px`},children:zu().length===0?s.jsx("div",{className:"filter-tags-empty",children:"No matching tags"}):s.jsx("div",{className:"filter-tags",children:zu().map(c=>s.jsx("span",{className:`tag-chip ${Bt.has(c.name)?"selected":""}`,onClick:()=>Li(c.name),children:c.name},c.name))})}),s.jsx("div",{className:"drag-handle",onMouseDown:c=>{c.preventDefault(),yu(c.clientY)},onTouchStart:c=>{yu(c.touches[0].clientY)},children:s.jsx("div",{className:"drag-handle-bar"})})]}),s.jsx("div",{className:"unified-list",children:ka===0?s.jsxs("div",{className:"empty-state",children:[s.jsx("p",{children:"No saved items yet."}),s.jsx("p",{children:"Share a URL from any app to get started!"})]}):be.length===0?s.jsxs("div",{className:"empty-state",children:[s.jsx("p",{children:"No matching items."}),s.jsx("p",{children:"Tap Peek to clear filters."})]}):be.map(c=>hs(c))})]}),ds(),ae&&s.jsxs(hi,{onDismiss:()=>ge(!1),keyboardHeight:Xe,children:[s.jsx(wh,{value:F,onChange:nt,placeholder:"Enter text, URL, or just select tags...",keyboardHeight:Xe,autoFocus:!0,autoCapitalize:"none",autoCorrect:"off"}),s.jsx(mi,{selectedTags:zt,availableTags:$,tagInput:il,onTagInputChange:yl,onToggleTag:qa,onAddTag:Tu,placeholder:"Add new tag..."}),s.jsx(vi,{onSave:$c,onCancel:()=>ge(!1),cancelLabel:"Close",saveDisabled:!Au()})]}),vs(),ms(),pn&&s.jsx("div",{className:`toast toast-${pn.type}`,children:pn.message}),Qe&&s.jsx("div",{className:"modal-overlay",children:s.jsxs("div",{className:"modal-content",children:[s.jsx("h3",{children:"Profile Changed"}),s.jsxs("p",{children:["Switched to ",s.jsx("strong",{children:Dt?.profiles.find(c=>c.id===Dt?.currentProfileId)?.name??"unknown"})," profile."]}),s.jsx("p",{children:"Please restart the app to ensure complete data isolation."}),s.jsxs("div",{className:"modal-buttons",children:[s.jsx("button",{className:"modal-btn secondary",onClick:()=>pe(!1),children:"Later"}),s.jsx("button",{className:"modal-btn primary",onClick:Nn,children:"Quit Now"})]})]})})]})}mm.createRoot(document.getElementById("root")).render(s.jsx(im.StrictMode,{children:s.jsx(Sm,{})}));
-15
backend/tauri-mobile/src-tauri/gen/apple/assets/assets/index-VCbFNHS1.js
··· 1 - (function(){const Y=document.createElement("link").relList;if(Y&&Y.supports&&Y.supports("modulepreload"))return;for(const q of document.querySelectorAll('link[rel="modulepreload"]'))v(q);new MutationObserver(q=>{for(const k of q)if(k.type==="childList")for(const rt of k.addedNodes)rt.tagName==="LINK"&&rt.rel==="modulepreload"&&v(rt)}).observe(document,{childList:!0,subtree:!0});function B(q){const k={};return q.integrity&&(k.integrity=q.integrity),q.referrerPolicy&&(k.referrerPolicy=q.referrerPolicy),q.crossOrigin==="use-credentials"?k.credentials="include":q.crossOrigin==="anonymous"?k.credentials="omit":k.credentials="same-origin",k}function v(q){if(q.ep)return;q.ep=!0;const k=B(q);fetch(q.href,k)}})();function Hh(E){return E&&E.__esModule&&Object.prototype.hasOwnProperty.call(E,"default")?E.default:E}var io={exports:{}},di={};var Eh;function am(){if(Eh)return di;Eh=1;var E=Symbol.for("react.transitional.element"),Y=Symbol.for("react.fragment");function B(v,q,k){var rt=null;if(k!==void 0&&(rt=""+k),q.key!==void 0&&(rt=""+q.key),"key"in q){k={};for(var gt in q)gt!=="key"&&(k[gt]=q[gt])}else k=q;return q=k.ref,{$$typeof:E,type:v,key:rt,ref:q!==void 0?q:null,props:k}}return di.Fragment=Y,di.jsx=B,di.jsxs=B,di}var jh;function nm(){return jh||(jh=1,io.exports=am()),io.exports}var s=nm(),co={exports:{}},I={};var _h;function um(){if(_h)return I;_h=1;var E=Symbol.for("react.transitional.element"),Y=Symbol.for("react.portal"),B=Symbol.for("react.fragment"),v=Symbol.for("react.strict_mode"),q=Symbol.for("react.profiler"),k=Symbol.for("react.consumer"),rt=Symbol.for("react.context"),gt=Symbol.for("react.forward_ref"),H=Symbol.for("react.suspense"),T=Symbol.for("react.memo"),$=Symbol.for("react.lazy"),Q=Symbol.for("react.activity"),V=Symbol.iterator;function ct(r){return r===null||typeof r!="object"?null:(r=V&&r[V]||r["@@iterator"],typeof r=="function"?r:null)}var Rt={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},wt=Object.assign,te={};function pt(r,j,O){this.props=r,this.context=j,this.refs=te,this.updater=O||Rt}pt.prototype.isReactComponent={},pt.prototype.setState=function(r,j){if(typeof r!="object"&&typeof r!="function"&&r!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,r,j,"setState")},pt.prototype.forceUpdate=function(r){this.updater.enqueueForceUpdate(this,r,"forceUpdate")};function Yt(){}Yt.prototype=pt.prototype;function At(r,j,O){this.props=r,this.context=j,this.refs=te,this.updater=O||Rt}var Gt=At.prototype=new Yt;Gt.constructor=At,wt(Gt,pt.prototype),Gt.isPureReactComponent=!0;var ee=Array.isArray;function yt(){}var at={H:null,A:null,T:null,S:null},Ft=Object.prototype.hasOwnProperty;function Te(r,j,O){var R=O.ref;return{$$typeof:E,type:r,key:j,ref:R!==void 0?R:null,props:O}}function ve(r,j){return Te(r.type,j,r.props)}function ie(r){return typeof r=="object"&&r!==null&&r.$$typeof===E}function Ot(r){var j={"=":"=0",":":"=2"};return"$"+r.replace(/[=:]/g,function(O){return j[O]})}var Ae=/\/+/g;function Zt(r,j){return typeof r=="object"&&r!==null&&r.key!=null?Ot(""+r.key):j.toString(36)}function ce(r){switch(r.status){case"fulfilled":return r.value;case"rejected":throw r.reason;default:switch(typeof r.status=="string"?r.then(yt,yt):(r.status="pending",r.then(function(j){r.status==="pending"&&(r.status="fulfilled",r.value=j)},function(j){r.status==="pending"&&(r.status="rejected",r.reason=j)})),r.status){case"fulfilled":return r.value;case"rejected":throw r.reason}}throw r}function b(r,j,O,R,Z){var F=typeof r;(F==="undefined"||F==="boolean")&&(r=null);var nt=!1;if(r===null)nt=!0;else switch(F){case"bigint":case"string":case"number":nt=!0;break;case"object":switch(r.$$typeof){case E:case Y:nt=!0;break;case $:return nt=r._init,b(nt(r._payload),j,O,R,Z)}}if(nt)return Z=Z(r),nt=R===""?"."+Zt(r,0):R,ee(Z)?(O="",nt!=null&&(O=nt.replace(Ae,"$&/")+"/"),b(Z,j,O,"",function(le){return le})):Z!=null&&(ie(Z)&&(Z=ve(Z,O+(Z.key==null||r&&r.key===Z.key?"":(""+Z.key).replace(Ae,"$&/")+"/")+nt)),j.push(Z)),1;nt=0;var zt=R===""?".":R+":";if(ee(r))for(var mt=0;mt<r.length;mt++)R=r[mt],F=zt+Zt(R,mt),nt+=b(R,j,O,F,Z);else if(mt=ct(r),typeof mt=="function")for(r=mt.call(r),mt=0;!(R=r.next()).done;)R=R.value,F=zt+Zt(R,mt++),nt+=b(R,j,O,F,Z);else if(F==="object"){if(typeof r.then=="function")return b(ce(r),j,O,R,Z);throw j=String(r),Error("Objects are not valid as a React child (found: "+(j==="[object Object]"?"object with keys {"+Object.keys(r).join(", ")+"}":j)+"). If you meant to render a collection of children, use an array instead.")}return nt}function M(r,j,O){if(r==null)return r;var R=[],Z=0;return b(r,R,"","",function(F){return j.call(O,F,Z++)}),R}function U(r){if(r._status===-1){var j=r._result;j=j(),j.then(function(O){(r._status===0||r._status===-1)&&(r._status=1,r._result=O)},function(O){(r._status===0||r._status===-1)&&(r._status=2,r._result=O)}),r._status===-1&&(r._status=0,r._result=j)}if(r._status===1)return r._result.default;throw r._result}var J=typeof reportError=="function"?reportError:function(r){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var j=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof r=="object"&&r!==null&&typeof r.message=="string"?String(r.message):String(r),error:r});if(!window.dispatchEvent(j))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",r);return}console.error(r)},W={map:M,forEach:function(r,j,O){M(r,function(){j.apply(this,arguments)},O)},count:function(r){var j=0;return M(r,function(){j++}),j},toArray:function(r){return M(r,function(j){return j})||[]},only:function(r){if(!ie(r))throw Error("React.Children.only expected to receive a single React element child.");return r}};return I.Activity=Q,I.Children=W,I.Component=pt,I.Fragment=B,I.Profiler=q,I.PureComponent=At,I.StrictMode=v,I.Suspense=H,I.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=at,I.__COMPILER_RUNTIME={__proto__:null,c:function(r){return at.H.useMemoCache(r)}},I.cache=function(r){return function(){return r.apply(null,arguments)}},I.cacheSignal=function(){return null},I.cloneElement=function(r,j,O){if(r==null)throw Error("The argument must be a React element, but you passed "+r+".");var R=wt({},r.props),Z=r.key;if(j!=null)for(F in j.key!==void 0&&(Z=""+j.key),j)!Ft.call(j,F)||F==="key"||F==="__self"||F==="__source"||F==="ref"&&j.ref===void 0||(R[F]=j[F]);var F=arguments.length-2;if(F===1)R.children=O;else if(1<F){for(var nt=Array(F),zt=0;zt<F;zt++)nt[zt]=arguments[zt+2];R.children=nt}return Te(r.type,Z,R)},I.createContext=function(r){return r={$$typeof:rt,_currentValue:r,_currentValue2:r,_threadCount:0,Provider:null,Consumer:null},r.Provider=r,r.Consumer={$$typeof:k,_context:r},r},I.createElement=function(r,j,O){var R,Z={},F=null;if(j!=null)for(R in j.key!==void 0&&(F=""+j.key),j)Ft.call(j,R)&&R!=="key"&&R!=="__self"&&R!=="__source"&&(Z[R]=j[R]);var nt=arguments.length-2;if(nt===1)Z.children=O;else if(1<nt){for(var zt=Array(nt),mt=0;mt<nt;mt++)zt[mt]=arguments[mt+2];Z.children=zt}if(r&&r.defaultProps)for(R in nt=r.defaultProps,nt)Z[R]===void 0&&(Z[R]=nt[R]);return Te(r,F,Z)},I.createRef=function(){return{current:null}},I.forwardRef=function(r){return{$$typeof:gt,render:r}},I.isValidElement=ie,I.lazy=function(r){return{$$typeof:$,_payload:{_status:-1,_result:r},_init:U}},I.memo=function(r,j){return{$$typeof:T,type:r,compare:j===void 0?null:j}},I.startTransition=function(r){var j=at.T,O={};at.T=O;try{var R=r(),Z=at.S;Z!==null&&Z(O,R),typeof R=="object"&&R!==null&&typeof R.then=="function"&&R.then(yt,J)}catch(F){J(F)}finally{j!==null&&O.types!==null&&(j.types=O.types),at.T=j}},I.unstable_useCacheRefresh=function(){return at.H.useCacheRefresh()},I.use=function(r){return at.H.use(r)},I.useActionState=function(r,j,O){return at.H.useActionState(r,j,O)},I.useCallback=function(r,j){return at.H.useCallback(r,j)},I.useContext=function(r){return at.H.useContext(r)},I.useDebugValue=function(){},I.useDeferredValue=function(r,j){return at.H.useDeferredValue(r,j)},I.useEffect=function(r,j){return at.H.useEffect(r,j)},I.useEffectEvent=function(r){return at.H.useEffectEvent(r)},I.useId=function(){return at.H.useId()},I.useImperativeHandle=function(r,j,O){return at.H.useImperativeHandle(r,j,O)},I.useInsertionEffect=function(r,j){return at.H.useInsertionEffect(r,j)},I.useLayoutEffect=function(r,j){return at.H.useLayoutEffect(r,j)},I.useMemo=function(r,j){return at.H.useMemo(r,j)},I.useOptimistic=function(r,j){return at.H.useOptimistic(r,j)},I.useReducer=function(r,j,O){return at.H.useReducer(r,j,O)},I.useRef=function(r){return at.H.useRef(r)},I.useState=function(r){return at.H.useState(r)},I.useSyncExternalStore=function(r,j,O){return at.H.useSyncExternalStore(r,j,O)},I.useTransition=function(){return at.H.useTransition()},I.version="19.2.0",I}var Ah;function ho(){return Ah||(Ah=1,co.exports=um()),co.exports}var z=ho();const im=Hh(z);var so={exports:{}},hi={},fo={exports:{}},oo={};var zh;function cm(){return zh||(zh=1,(function(E){function Y(b,M){var U=b.length;b.push(M);t:for(;0<U;){var J=U-1>>>1,W=b[J];if(0<q(W,M))b[J]=M,b[U]=W,U=J;else break t}}function B(b){return b.length===0?null:b[0]}function v(b){if(b.length===0)return null;var M=b[0],U=b.pop();if(U!==M){b[0]=U;t:for(var J=0,W=b.length,r=W>>>1;J<r;){var j=2*(J+1)-1,O=b[j],R=j+1,Z=b[R];if(0>q(O,U))R<W&&0>q(Z,O)?(b[J]=Z,b[R]=U,J=R):(b[J]=O,b[j]=U,J=j);else if(R<W&&0>q(Z,U))b[J]=Z,b[R]=U,J=R;else break t}}return M}function q(b,M){var U=b.sortIndex-M.sortIndex;return U!==0?U:b.id-M.id}if(E.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var k=performance;E.unstable_now=function(){return k.now()}}else{var rt=Date,gt=rt.now();E.unstable_now=function(){return rt.now()-gt}}var H=[],T=[],$=1,Q=null,V=3,ct=!1,Rt=!1,wt=!1,te=!1,pt=typeof setTimeout=="function"?setTimeout:null,Yt=typeof clearTimeout=="function"?clearTimeout:null,At=typeof setImmediate<"u"?setImmediate:null;function Gt(b){for(var M=B(T);M!==null;){if(M.callback===null)v(T);else if(M.startTime<=b)v(T),M.sortIndex=M.expirationTime,Y(H,M);else break;M=B(T)}}function ee(b){if(wt=!1,Gt(b),!Rt)if(B(H)!==null)Rt=!0,yt||(yt=!0,Ot());else{var M=B(T);M!==null&&ce(ee,M.startTime-b)}}var yt=!1,at=-1,Ft=5,Te=-1;function ve(){return te?!0:!(E.unstable_now()-Te<Ft)}function ie(){if(te=!1,yt){var b=E.unstable_now();Te=b;var M=!0;try{t:{Rt=!1,wt&&(wt=!1,Yt(at),at=-1),ct=!0;var U=V;try{e:{for(Gt(b),Q=B(H);Q!==null&&!(Q.expirationTime>b&&ve());){var J=Q.callback;if(typeof J=="function"){Q.callback=null,V=Q.priorityLevel;var W=J(Q.expirationTime<=b);if(b=E.unstable_now(),typeof W=="function"){Q.callback=W,Gt(b),M=!0;break e}Q===B(H)&&v(H),Gt(b)}else v(H);Q=B(H)}if(Q!==null)M=!0;else{var r=B(T);r!==null&&ce(ee,r.startTime-b),M=!1}}break t}finally{Q=null,V=U,ct=!1}M=void 0}}finally{M?Ot():yt=!1}}}var Ot;if(typeof At=="function")Ot=function(){At(ie)};else if(typeof MessageChannel<"u"){var Ae=new MessageChannel,Zt=Ae.port2;Ae.port1.onmessage=ie,Ot=function(){Zt.postMessage(null)}}else Ot=function(){pt(ie,0)};function ce(b,M){at=pt(function(){b(E.unstable_now())},M)}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(b){b.callback=null},E.unstable_forceFrameRate=function(b){0>b||125<b?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Ft=0<b?Math.floor(1e3/b):5},E.unstable_getCurrentPriorityLevel=function(){return V},E.unstable_next=function(b){switch(V){case 1:case 2:case 3:var M=3;break;default:M=V}var U=V;V=M;try{return b()}finally{V=U}},E.unstable_requestPaint=function(){te=!0},E.unstable_runWithPriority=function(b,M){switch(b){case 1:case 2:case 3:case 4:case 5:break;default:b=3}var U=V;V=b;try{return M()}finally{V=U}},E.unstable_scheduleCallback=function(b,M,U){var J=E.unstable_now();switch(typeof U=="object"&&U!==null?(U=U.delay,U=typeof U=="number"&&0<U?J+U:J):U=J,b){case 1:var W=-1;break;case 2:W=250;break;case 5:W=1073741823;break;case 4:W=1e4;break;default:W=5e3}return W=U+W,b={id:$++,callback:M,priorityLevel:b,startTime:U,expirationTime:W,sortIndex:-1},U>J?(b.sortIndex=U,Y(T,b),B(H)===null&&b===B(T)&&(wt?(Yt(at),at=-1):wt=!0,ce(ee,U-J))):(b.sortIndex=W,Y(H,b),Rt||ct||(Rt=!0,yt||(yt=!0,Ot()))),b},E.unstable_shouldYield=ve,E.unstable_wrapCallback=function(b){var M=V;return function(){var U=V;V=M;try{return b.apply(this,arguments)}finally{V=U}}}})(oo)),oo}var Nh;function sm(){return Nh||(Nh=1,fo.exports=cm()),fo.exports}var ro={exports:{}},xe={};var Ch;function fm(){if(Ch)return xe;Ch=1;var E=ho();function Y(H){var T="https://react.dev/errors/"+H;if(1<arguments.length){T+="?args[]="+encodeURIComponent(arguments[1]);for(var $=2;$<arguments.length;$++)T+="&args[]="+encodeURIComponent(arguments[$])}return"Minified React error #"+H+"; visit "+T+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function B(){}var v={d:{f:B,r:function(){throw Error(Y(522))},D:B,C:B,L:B,m:B,X:B,S:B,M:B},p:0,findDOMNode:null},q=Symbol.for("react.portal");function k(H,T,$){var Q=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:q,key:Q==null?null:""+Q,children:H,containerInfo:T,implementation:$}}var rt=E.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function gt(H,T){if(H==="font")return"";if(typeof T=="string")return T==="use-credentials"?T:""}return xe.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=v,xe.createPortal=function(H,T){var $=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!T||T.nodeType!==1&&T.nodeType!==9&&T.nodeType!==11)throw Error(Y(299));return k(H,T,null,$)},xe.flushSync=function(H){var T=rt.T,$=v.p;try{if(rt.T=null,v.p=2,H)return H()}finally{rt.T=T,v.p=$,v.d.f()}},xe.preconnect=function(H,T){typeof H=="string"&&(T?(T=T.crossOrigin,T=typeof T=="string"?T==="use-credentials"?T:"":void 0):T=null,v.d.C(H,T))},xe.prefetchDNS=function(H){typeof H=="string"&&v.d.D(H)},xe.preinit=function(H,T){if(typeof H=="string"&&T&&typeof T.as=="string"){var $=T.as,Q=gt($,T.crossOrigin),V=typeof T.integrity=="string"?T.integrity:void 0,ct=typeof T.fetchPriority=="string"?T.fetchPriority:void 0;$==="style"?v.d.S(H,typeof T.precedence=="string"?T.precedence:void 0,{crossOrigin:Q,integrity:V,fetchPriority:ct}):$==="script"&&v.d.X(H,{crossOrigin:Q,integrity:V,fetchPriority:ct,nonce:typeof T.nonce=="string"?T.nonce:void 0})}},xe.preinitModule=function(H,T){if(typeof H=="string")if(typeof T=="object"&&T!==null){if(T.as==null||T.as==="script"){var $=gt(T.as,T.crossOrigin);v.d.M(H,{crossOrigin:$,integrity:typeof T.integrity=="string"?T.integrity:void 0,nonce:typeof T.nonce=="string"?T.nonce:void 0})}}else T==null&&v.d.M(H)},xe.preload=function(H,T){if(typeof H=="string"&&typeof T=="object"&&T!==null&&typeof T.as=="string"){var $=T.as,Q=gt($,T.crossOrigin);v.d.L(H,$,{crossOrigin:Q,integrity:typeof T.integrity=="string"?T.integrity:void 0,nonce:typeof T.nonce=="string"?T.nonce:void 0,type:typeof T.type=="string"?T.type:void 0,fetchPriority:typeof T.fetchPriority=="string"?T.fetchPriority:void 0,referrerPolicy:typeof T.referrerPolicy=="string"?T.referrerPolicy:void 0,imageSrcSet:typeof T.imageSrcSet=="string"?T.imageSrcSet:void 0,imageSizes:typeof T.imageSizes=="string"?T.imageSizes:void 0,media:typeof T.media=="string"?T.media:void 0})}},xe.preloadModule=function(H,T){if(typeof H=="string")if(T){var $=gt(T.as,T.crossOrigin);v.d.m(H,{as:typeof T.as=="string"&&T.as!=="script"?T.as:void 0,crossOrigin:$,integrity:typeof T.integrity=="string"?T.integrity:void 0})}else v.d.m(H)},xe.requestFormReset=function(H){v.d.r(H)},xe.unstable_batchedUpdates=function(H,T){return H(T)},xe.useFormState=function(H,T,$){return rt.H.useFormState(H,T,$)},xe.useFormStatus=function(){return rt.H.useHostTransitionStatus()},xe.version="19.2.0",xe}var Dh;function om(){if(Dh)return ro.exports;Dh=1;function E(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(E)}catch(Y){console.error(Y)}}return E(),ro.exports=fm(),ro.exports}var Mh;function rm(){if(Mh)return hi;Mh=1;var E=sm(),Y=ho(),B=om();function v(t){var e="https://react.dev/errors/"+t;if(1<arguments.length){e+="?args[]="+encodeURIComponent(arguments[1]);for(var l=2;l<arguments.length;l++)e+="&args[]="+encodeURIComponent(arguments[l])}return"Minified React error #"+t+"; visit "+e+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function q(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function k(t){var e=t,l=t;if(t.alternate)for(;e.return;)e=e.return;else{t=e;do e=t,(e.flags&4098)!==0&&(l=e.return),t=e.return;while(t)}return e.tag===3?l:null}function rt(t){if(t.tag===13){var e=t.memoizedState;if(e===null&&(t=t.alternate,t!==null&&(e=t.memoizedState)),e!==null)return e.dehydrated}return null}function gt(t){if(t.tag===31){var e=t.memoizedState;if(e===null&&(t=t.alternate,t!==null&&(e=t.memoizedState)),e!==null)return e.dehydrated}return null}function H(t){if(k(t)!==t)throw Error(v(188))}function T(t){var e=t.alternate;if(!e){if(e=k(t),e===null)throw Error(v(188));return e!==t?null:t}for(var l=t,a=e;;){var n=l.return;if(n===null)break;var u=n.alternate;if(u===null){if(a=n.return,a!==null){l=a;continue}break}if(n.child===u.child){for(u=n.child;u;){if(u===l)return H(n),t;if(u===a)return H(n),e;u=u.sibling}throw Error(v(188))}if(l.return!==a.return)l=n,a=u;else{for(var i=!1,f=n.child;f;){if(f===l){i=!0,l=n,a=u;break}if(f===a){i=!0,a=n,l=u;break}f=f.sibling}if(!i){for(f=u.child;f;){if(f===l){i=!0,l=u,a=n;break}if(f===a){i=!0,a=u,l=n;break}f=f.sibling}if(!i)throw Error(v(189))}}if(l.alternate!==a)throw Error(v(190))}if(l.tag!==3)throw Error(v(188));return l.stateNode.current===l?t:e}function $(t){var e=t.tag;if(e===5||e===26||e===27||e===6)return t;for(t=t.child;t!==null;){if(e=$(t),e!==null)return e;t=t.sibling}return null}var Q=Object.assign,V=Symbol.for("react.element"),ct=Symbol.for("react.transitional.element"),Rt=Symbol.for("react.portal"),wt=Symbol.for("react.fragment"),te=Symbol.for("react.strict_mode"),pt=Symbol.for("react.profiler"),Yt=Symbol.for("react.consumer"),At=Symbol.for("react.context"),Gt=Symbol.for("react.forward_ref"),ee=Symbol.for("react.suspense"),yt=Symbol.for("react.suspense_list"),at=Symbol.for("react.memo"),Ft=Symbol.for("react.lazy"),Te=Symbol.for("react.activity"),ve=Symbol.for("react.memo_cache_sentinel"),ie=Symbol.iterator;function Ot(t){return t===null||typeof t!="object"?null:(t=ie&&t[ie]||t["@@iterator"],typeof t=="function"?t:null)}var Ae=Symbol.for("react.client.reference");function Zt(t){if(t==null)return null;if(typeof t=="function")return t.$$typeof===Ae?null:t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case wt:return"Fragment";case pt:return"Profiler";case te:return"StrictMode";case ee:return"Suspense";case yt:return"SuspenseList";case Te:return"Activity"}if(typeof t=="object")switch(t.$$typeof){case Rt:return"Portal";case At:return t.displayName||"Context";case Yt:return(t._context.displayName||"Context")+".Consumer";case Gt:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case at:return e=t.displayName||null,e!==null?e:Zt(t.type)||"Memo";case Ft:e=t._payload,t=t._init;try{return Zt(t(e))}catch{}}return null}var ce=Array.isArray,b=Y.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,M=B.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,U={pending:!1,data:null,method:null,action:null},J=[],W=-1;function r(t){return{current:t}}function j(t){0>W||(t.current=J[W],J[W]=null,W--)}function O(t,e){W++,J[W]=t.current,t.current=e}var R=r(null),Z=r(null),F=r(null),nt=r(null);function zt(t,e){switch(O(F,e),O(Z,t),O(R,null),e.nodeType){case 9:case 11:t=(t=e.documentElement)&&(t=t.namespaceURI)?Kd(t):0;break;default:if(t=e.tagName,e=e.namespaceURI)e=Kd(e),t=Jd(e,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}j(R),O(R,t)}function mt(){j(R),j(Z),j(F)}function le(t){t.memoizedState!==null&&O(nt,t);var e=R.current,l=Jd(e,t.type);e!==l&&(O(Z,t),O(R,l))}function ge(t){Z.current===t&&(j(R),j(Z)),nt.current===t&&(j(nt),si._currentValue=U)}var sl,Sl;function bl(t){if(sl===void 0)try{throw Error()}catch(l){var e=l.stack.trim().match(/\n( *(at )?)/);sl=e&&e[1]||"",Sl=-1<l.stack.indexOf(` 2 - at`)?" (<anonymous>)":-1<l.stack.indexOf("@")?"@unknown:0:0":""}return` 3 - `+sl+t+Sl}var xl=!1;function sn(t,e){if(!t||xl)return"";xl=!0;var l=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(e){var A=function(){throw Error()};if(Object.defineProperty(A.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(A,[])}catch(S){var p=S}Reflect.construct(t,[],A)}else{try{A.call()}catch(S){p=S}t.call(A.prototype)}}else{try{throw Error()}catch(S){p=S}(A=t())&&typeof A.catch=="function"&&A.catch(function(){})}}catch(S){if(S&&p&&typeof S.stack=="string")return[S.stack,p.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var n=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");n&&n.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var u=a.DetermineComponentFrameRoot(),i=u[0],f=u[1];if(i&&f){var o=i.split(` 4 - `),y=f.split(` 5 - `);for(n=a=0;a<o.length&&!o[a].includes("DetermineComponentFrameRoot");)a++;for(;n<y.length&&!y[n].includes("DetermineComponentFrameRoot");)n++;if(a===o.length||n===y.length)for(a=o.length-1,n=y.length-1;1<=a&&0<=n&&o[a]!==y[n];)n--;for(;1<=a&&0<=n;a--,n--)if(o[a]!==y[n]){if(a!==1||n!==1)do if(a--,n--,0>n||o[a]!==y[n]){var x=` 6 - `+o[a].replace(" at new "," at ");return t.displayName&&x.includes("<anonymous>")&&(x=x.replace("<anonymous>",t.displayName)),x}while(1<=a&&0<=n);break}}}finally{xl=!1,Error.prepareStackTrace=l}return(l=t?t.displayName||t.name:"")?bl(l):""}function ou(t,e){switch(t.tag){case 26:case 27:case 5:return bl(t.type);case 16:return bl("Lazy");case 13:return t.child!==e&&e!==null?bl("Suspense Fallback"):bl("Suspense");case 19:return bl("SuspenseList");case 0:case 15:return sn(t.type,!1);case 11:return sn(t.type.render,!1);case 1:return sn(t.type,!0);case 31:return bl("Activity");default:return""}}function fn(t){try{var e="",l=null;do e+=ou(t,l),l=t,t=t.return;while(t);return e}catch(a){return` 7 - Error generating stack: `+a.message+` 8 - `+a.stack}}var ru=Object.prototype.hasOwnProperty,za=E.unstable_scheduleCallback,on=E.unstable_cancelCallback,du=E.unstable_shouldYield,Na=E.unstable_requestPaint,ye=E.unstable_now,Tl=E.unstable_getCurrentPriorityLevel,Ca=E.unstable_ImmediatePriority,Ze=E.unstable_UserBlockingPriority,El=E.unstable_NormalPriority,yi=E.unstable_LowPriority,Da=E.unstable_IdlePriority,rn=E.log,hu=E.unstable_setDisableYieldValue,Ee=null,se=null;function ae(t){if(typeof rn=="function"&&hu(t),se&&typeof se.setStrictMode=="function")try{se.setStrictMode(Ee,t)}catch{}}var fe=Math.clz32?Math.clz32:dn,Ma=Math.log,Zc=Math.LN2;function dn(t){return t>>>=0,t===0?32:31-(Ma(t)/Zc|0)|0}var hn=256,Oa=262144,jl=4194304;function Ve(t){var e=t&42;if(e!==0)return e;switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return t&261888;case 262144:case 524288:case 1048576:case 2097152:return t&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return t&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function Ua(t,e,l){var a=t.pendingLanes;if(a===0)return 0;var n=0,u=t.suspendedLanes,i=t.pingedLanes;t=t.warmLanes;var f=a&134217727;return f!==0?(a=f&~u,a!==0?n=Ve(a):(i&=f,i!==0?n=Ve(i):l||(l=f&~t,l!==0&&(n=Ve(l))))):(f=a&~u,f!==0?n=Ve(f):i!==0?n=Ve(i):l||(l=a&~t,l!==0&&(n=Ve(l)))),n===0?0:e!==0&&e!==n&&(e&u)===0&&(u=n&-n,l=e&-e,u>=l||u===32&&(l&4194048)!==0)?e:n}function Fl(t,e){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&e)===0}function mu(t,e){switch(t){case 1:case 2:case 4:case 8:case 64:return e+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function vu(){var t=jl;return jl<<=1,(jl&62914560)===0&&(jl=4194304),t}function Ra(t){for(var e=[],l=0;31>l;l++)e.push(t);return e}function jt(t,e){t.pendingLanes|=e,e!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function gu(t,e,l,a,n,u){var i=t.pendingLanes;t.pendingLanes=l,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=l,t.entangledLanes&=l,t.errorRecoveryDisabledLanes&=l,t.shellSuspendCounter=0;var f=t.entanglements,o=t.expirationTimes,y=t.hiddenUpdates;for(l=i&~l;0<l;){var x=31-fe(l),A=1<<x;f[x]=0,o[x]=-1;var p=y[x];if(p!==null)for(y[x]=null,x=0;x<p.length;x++){var S=p[x];S!==null&&(S.lane&=-536870913)}l&=~A}a!==0&&_l(t,a,0),u!==0&&n===0&&t.tag!==0&&(t.suspendedLanes|=u&~(i&~e))}function _l(t,e,l){t.pendingLanes|=e,t.suspendedLanes&=~e;var a=31-fe(e);t.entangledLanes|=e,t.entanglements[a]=t.entanglements[a]|1073741824|l&261930}function $t(t,e){var l=t.entangledLanes|=e;for(t=t.entanglements;l;){var a=31-fe(l),n=1<<a;n&e|t[a]&e&&(t[a]|=e),l&=~n}}function Ke(t,e){var l=e&-e;return l=(l&42)!==0?1:mn(l),(l&(t.suspendedLanes|e))!==0?0:l}function mn(t){switch(t){case 2:t=1;break;case 8:t=4;break;case 32:t=16;break;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:t=128;break;case 268435456:t=134217728;break;default:t=0}return t}function vn(t){return t&=-t,2<t?8<t?(t&134217727)!==0?32:268435456:8:2}function pi(){var t=M.p;return t!==0?t:(t=window.event,t===void 0?32:gh(t.type))}function yu(t,e){var l=M.p;try{return M.p=t,e()}finally{M.p=l}}var pe=Math.random().toString(36).slice(2),Vt="__reactFiber$"+pe,It="__reactProps$"+pe,Al="__reactContainer$"+pe,pu="__reactEvents$"+pe,Si="__reactListeners$"+pe,gn="__reactHandles$"+pe,Su="__reactResources$"+pe,wa="__reactMarker$"+pe;function yn(t){delete t[Vt],delete t[It],delete t[pu],delete t[Si],delete t[gn]}function fl(t){var e=t[Vt];if(e)return e;for(var l=t.parentNode;l;){if(e=l[Al]||l[Vt]){if(l=e.alternate,e.child!==null||l!==null&&l.child!==null)for(t=th(t);t!==null;){if(l=t[Vt])return l;t=th(t)}return e}t=l,l=t.parentNode}return null}function $l(t){if(t=t[Vt]||t[Al]){var e=t.tag;if(e===5||e===6||e===13||e===31||e===26||e===27||e===3)return t}return null}function Ue(t){var e=t.tag;if(e===5||e===26||e===27||e===6)return t.stateNode;throw Error(v(33))}function Re(t){var e=t[Su];return e||(e=t[Su]={hoistableStyles:new Map,hoistableScripts:new Map}),e}function Ht(t){t[wa]=!0}var tt=new Set,bu={};function ol(t,e){al(t,e),al(t+"Capture",e)}function al(t,e){for(bu[t]=e,t=0;t<e.length;t++)tt.add(e[t])}var Vc=RegExp("^[: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]*$"),Nt={},Ha={};function pn(t){return ru.call(Ha,t)?!0:ru.call(Nt,t)?!1:Vc.test(t)?Ha[t]=!0:(Nt[t]=!0,!1)}function zl(t,e,l){if(pn(e))if(l===null)t.removeAttribute(e);else{switch(typeof l){case"undefined":case"function":case"symbol":t.removeAttribute(e);return;case"boolean":var a=e.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){t.removeAttribute(e);return}}t.setAttribute(e,""+l)}}function La(t,e,l){if(l===null)t.removeAttribute(e);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(e);return}t.setAttribute(e,""+l)}}function we(t,e,l,a){if(a===null)t.removeAttribute(l);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(l);return}t.setAttributeNS(e,l,""+a)}}function ne(t){switch(typeof t){case"bigint":case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function xu(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function Sn(t,e,l){var a=Object.getOwnPropertyDescriptor(t.constructor.prototype,e);if(!t.hasOwnProperty(e)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var n=a.get,u=a.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return n.call(this)},set:function(i){l=""+i,u.call(this,i)}}),Object.defineProperty(t,e,{enumerable:a.enumerable}),{getValue:function(){return l},setValue:function(i){l=""+i},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function bn(t){if(!t._valueTracker){var e=xu(t)?"checked":"value";t._valueTracker=Sn(t,e,""+t[e])}}function rl(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var l=e.getValue(),a="";return t&&(a=xu(t)?t.checked?"true":"false":t.value),t=a,t!==l?(e.setValue(t),!0):!1}function Je(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}var Nl=/[\n"\\]/g;function oe(t){return t.replace(Nl,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function dl(t,e,l,a,n,u,i,f){t.name="",i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"?t.type=i:t.removeAttribute("type"),e!=null?i==="number"?(e===0&&t.value===""||t.value!=e)&&(t.value=""+ne(e)):t.value!==""+ne(e)&&(t.value=""+ne(e)):i!=="submit"&&i!=="reset"||t.removeAttribute("value"),e!=null?Eu(t,i,ne(e)):l!=null?Eu(t,i,ne(l)):a!=null&&t.removeAttribute("value"),n==null&&u!=null&&(t.defaultChecked=!!u),n!=null&&(t.checked=n&&typeof n!="function"&&typeof n!="symbol"),f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"?t.name=""+ne(f):t.removeAttribute("name")}function Tu(t,e,l,a,n,u,i,f){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(t.type=u),e!=null||l!=null){if(!(u!=="submit"&&u!=="reset"||e!=null)){bn(t);return}l=l!=null?""+ne(l):"",e=e!=null?""+ne(e):l,f||e===t.value||(t.value=e),t.defaultValue=e}a=a??n,a=typeof a!="function"&&typeof a!="symbol"&&!!a,t.checked=f?t.checked:!!a,t.defaultChecked=!!a,i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(t.name=i),bn(t)}function Eu(t,e,l){e==="number"&&Je(t.ownerDocument)===t||t.defaultValue===""+l||(t.defaultValue=""+l)}function Cl(t,e,l,a){if(t=t.options,e){e={};for(var n=0;n<l.length;n++)e["$"+l[n]]=!0;for(l=0;l<t.length;l++)n=e.hasOwnProperty("$"+t[l].value),t[l].selected!==n&&(t[l].selected=n),n&&a&&(t[l].defaultSelected=!0)}else{for(l=""+ne(l),e=null,n=0;n<t.length;n++){if(t[n].value===l){t[n].selected=!0,a&&(t[n].defaultSelected=!0);return}e!==null||t[n].disabled||(e=t[n])}e!==null&&(e.selected=!0)}}function bi(t,e,l){if(e!=null&&(e=""+ne(e),e!==t.value&&(t.value=e),l==null)){t.defaultValue!==e&&(t.defaultValue=e);return}t.defaultValue=l!=null?""+ne(l):""}function xi(t,e,l,a){if(e==null){if(a!=null){if(l!=null)throw Error(v(92));if(ce(a)){if(1<a.length)throw Error(v(93));a=a[0]}l=a}l==null&&(l=""),e=l}l=ne(e),t.defaultValue=l,a=t.textContent,a===l&&a!==""&&a!==null&&(t.value=a),bn(t)}function Il(t,e){if(e){var l=t.firstChild;if(l&&l===t.lastChild&&l.nodeType===3){l.nodeValue=e;return}}t.textContent=e}var Kc=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function Ti(t,e,l){var a=e.indexOf("--")===0;l==null||typeof l=="boolean"||l===""?a?t.setProperty(e,""):e==="float"?t.cssFloat="":t[e]="":a?t.setProperty(e,l):typeof l!="number"||l===0||Kc.has(e)?e==="float"?t.cssFloat=l:t[e]=(""+l).trim():t[e]=l+"px"}function Ei(t,e,l){if(e!=null&&typeof e!="object")throw Error(v(62));if(t=t.style,l!=null){for(var a in l)!l.hasOwnProperty(a)||e!=null&&e.hasOwnProperty(a)||(a.indexOf("--")===0?t.setProperty(a,""):a==="float"?t.cssFloat="":t[a]="");for(var n in e)a=e[n],e.hasOwnProperty(n)&&l[n]!==a&&Ti(t,n,a)}else for(var u in e)e.hasOwnProperty(u)&&Ti(t,u,e[u])}function xn(t){if(t.indexOf("-")===-1)return!1;switch(t){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 Tn=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),Jc=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function En(t){return Jc.test(""+t)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":t}function ke(){}var ju=null;function jn(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var Pl=null,ta=null;function nl(t){var e=$l(t);if(e&&(t=e.stateNode)){var l=t[It]||null;t:switch(t=e.stateNode,e.type){case"input":if(dl(t,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name),e=l.name,l.type==="radio"&&e!=null){for(l=t;l.parentNode;)l=l.parentNode;for(l=l.querySelectorAll('input[name="'+oe(""+e)+'"][type="radio"]'),e=0;e<l.length;e++){var a=l[e];if(a!==t&&a.form===t.form){var n=a[It]||null;if(!n)throw Error(v(90));dl(a,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name)}}for(e=0;e<l.length;e++)a=l[e],a.form===t.form&&rl(a)}break t;case"textarea":bi(t,l.value,l.defaultValue);break t;case"select":e=l.value,e!=null&&Cl(t,!!l.multiple,e,!1)}}}var He=!1;function hl(t,e,l){if(He)return t(e,l);He=!0;try{var a=t(e);return a}finally{if(He=!1,(Pl!==null||ta!==null)&&(bc(),Pl&&(e=Pl,t=ta,ta=Pl=null,nl(e),t)))for(e=0;e<t.length;e++)nl(t[e])}}function Le(t,e){var l=t.stateNode;if(l===null)return null;var a=l[It]||null;if(a===null)return null;l=a[e];t:switch(e){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(a=!a.disabled)||(t=t.type,a=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!a;break t;default:t=!1}if(t)return null;if(l&&typeof l!="function")throw Error(v(231,e,typeof l));return l}var Lt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),_u=!1;if(Lt)try{var Ba={};Object.defineProperty(Ba,"passive",{get:function(){_u=!0}}),window.addEventListener("test",Ba,Ba),window.removeEventListener("test",Ba,Ba)}catch{_u=!1}var ml=null,Au=null,_n=null;function qa(){if(_n)return _n;var t,e=Au,l=e.length,a,n="value"in ml?ml.value:ml.textContent,u=n.length;for(t=0;t<l&&e[t]===n[t];t++);var i=l-t;for(a=1;a<=i&&e[l-a]===n[u-a];a++);return _n=n.slice(t,1<a?1-a:void 0)}function Ya(t){var e=t.keyCode;return"charCode"in t?(t=t.charCode,t===0&&e===13&&(t=13)):t=e,t===10&&(t=13),32<=t||t===13?t:0}function An(){return!0}function ji(){return!1}function Se(t){function e(l,a,n,u,i){this._reactName=l,this._targetInst=n,this.type=a,this.nativeEvent=u,this.target=i,this.currentTarget=null;for(var f in t)t.hasOwnProperty(f)&&(l=t[f],this[f]=l?l(u):u[f]);return this.isDefaultPrevented=(u.defaultPrevented!=null?u.defaultPrevented:u.returnValue===!1)?An:ji,this.isPropagationStopped=ji,this}return Q(e.prototype,{preventDefault:function(){this.defaultPrevented=!0;var l=this.nativeEvent;l&&(l.preventDefault?l.preventDefault():typeof l.returnValue!="unknown"&&(l.returnValue=!1),this.isDefaultPrevented=An)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():typeof l.cancelBubble!="unknown"&&(l.cancelBubble=!0),this.isPropagationStopped=An)},persist:function(){},isPersistent:An}),e}var Dl={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},zn=Se(Dl),Ml=Q({},Dl,{view:0,detail:0}),kc=Se(Ml),zu,Nu,ea,Ga=Q({},Ml,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Mn,button:0,buttons:0,relatedTarget:function(t){return t.relatedTarget===void 0?t.fromElement===t.srcElement?t.toElement:t.fromElement:t.relatedTarget},movementX:function(t){return"movementX"in t?t.movementX:(t!==ea&&(ea&&t.type==="mousemove"?(zu=t.screenX-ea.screenX,Nu=t.screenY-ea.screenY):Nu=zu=0,ea=t),zu)},movementY:function(t){return"movementY"in t?t.movementY:Nu}}),Nn=Se(Ga),Wc=Q({},Ga,{dataTransfer:0}),Fc=Se(Wc),$c=Q({},Ml,{relatedTarget:0}),Cu=Se($c),Cn=Q({},Dl,{animationName:0,elapsedTime:0,pseudoElement:0}),_i=Se(Cn),Ic=Q({},Dl,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),Pc=Se(Ic),Ol=Q({},Dl,{data:0}),Ai=Se(Ol),ts={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},es={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"},ls={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Dn(t){var e=this.nativeEvent;return e.getModifierState?e.getModifierState(t):(t=ls[t])?!!e[t]:!1}function Mn(){return Dn}var as=Q({},Ml,{key:function(t){if(t.key){var e=ts[t.key]||t.key;if(e!=="Unidentified")return e}return t.type==="keypress"?(t=Ya(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?es[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Mn,charCode:function(t){return t.type==="keypress"?Ya(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?Ya(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),ns=Se(as),us=Q({},Ga,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),zi=Se(us),is=Q({},Ml,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Mn}),On=Se(is),Ni=Q({},Dl,{propertyName:0,elapsedTime:0,pseudoElement:0}),cs=Se(Ni),ss=Q({},Ga,{deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:0,deltaMode:0}),fs=Se(ss),Ci=Q({},Dl,{newState:0,oldState:0}),Un=Se(Ci),Di=[9,13,27,32],Du=Lt&&"CompositionEvent"in window,la=null;Lt&&"documentMode"in document&&(la=document.documentMode);var os=Lt&&"TextEvent"in window&&!la,Mi=Lt&&(!Du||la&&8<la&&11>=la),Oi=" ",Mu=!1;function Ui(t,e){switch(t){case"keyup":return Di.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Rn(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var aa=!1;function rs(t,e){switch(t){case"compositionend":return Rn(e);case"keypress":return e.which!==32?null:(Mu=!0,Oi);case"textInput":return t=e.data,t===Oi&&Mu?null:t;default:return null}}function Ri(t,e){if(aa)return t==="compositionend"||!Du&&Ui(t,e)?(t=qa(),_n=Au=ml=null,aa=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1<e.char.length)return e.char;if(e.which)return String.fromCharCode(e.which)}return null;case"compositionend":return Mi&&e.locale!=="ko"?null:e.data;default:return null}}var ds={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 wi(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e==="input"?!!ds[t.type]:e==="textarea"}function Hi(t,e,l,a){Pl?ta?ta.push(a):ta=[a]:Pl=a,e=zc(e,"onChange"),0<e.length&&(l=new zn("onChange","change",null,l,a),t.push({event:l,listeners:e}))}var Qa=null,ze=null;function Li(t){Yd(t,0)}function wn(t){var e=Ue(t);if(rl(e))return t}function Ou(t,e){if(t==="change")return e}var Bi=!1;if(Lt){var Xa;if(Lt){var Hn="oninput"in document;if(!Hn){var Za=document.createElement("div");Za.setAttribute("oninput","return;"),Hn=typeof Za.oninput=="function"}Xa=Hn}else Xa=!1;Bi=Xa&&(!document.documentMode||9<document.documentMode)}function Uu(){Qa&&(Qa.detachEvent("onpropertychange",Va),ze=Qa=null)}function Va(t){if(t.propertyName==="value"&&wn(ze)){var e=[];Hi(e,ze,t,jn(t)),hl(Li,e)}}function hs(t,e,l){t==="focusin"?(Uu(),Qa=e,ze=l,Qa.attachEvent("onpropertychange",Va)):t==="focusout"&&Uu()}function ms(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return wn(ze)}function vs(t,e){if(t==="click")return wn(e)}function gs(t,e){if(t==="input"||t==="change")return wn(e)}function qi(t,e){return t===e&&(t!==0||1/t===1/e)||t!==t&&e!==e}var je=typeof Object.is=="function"?Object.is:qi;function na(t,e){if(je(t,e))return!0;if(typeof t!="object"||t===null||typeof e!="object"||e===null)return!1;var l=Object.keys(t),a=Object.keys(e);if(l.length!==a.length)return!1;for(a=0;a<l.length;a++){var n=l[a];if(!ru.call(e,n)||!je(t[n],e[n]))return!1}return!0}function c(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function h(t,e){var l=c(t);t=0;for(var a;l;){if(l.nodeType===3){if(a=t+l.textContent.length,t<=e&&a>=e)return{node:l,offset:e-t};t=a}t:{for(;l;){if(l.nextSibling){l=l.nextSibling;break t}l=l.parentNode}l=void 0}l=c(l)}}function N(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?N(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function D(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var e=Je(t.document);e instanceof t.HTMLIFrameElement;){try{var l=typeof e.contentWindow.location.href=="string"}catch{l=!1}if(l)t=e.contentWindow;else break;e=Je(t.document)}return e}function C(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}var Ct=Lt&&"documentMode"in document&&11>=document.documentMode,et=null,be=null,Ul=null,Rl=!1;function mo(t,e,l){var a=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;Rl||et==null||et!==Je(a)||(a=et,"selectionStart"in a&&C(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),Ul&&na(Ul,a)||(Ul=a,a=zc(be,"onSelect"),0<a.length&&(e=new zn("onSelect","select",null,e,l),t.push({event:e,listeners:a}),e.target=et)))}function Ka(t,e){var l={};return l[t.toLowerCase()]=e.toLowerCase(),l["Webkit"+t]="webkit"+e,l["Moz"+t]="moz"+e,l}var Ln={animationend:Ka("Animation","AnimationEnd"),animationiteration:Ka("Animation","AnimationIteration"),animationstart:Ka("Animation","AnimationStart"),transitionrun:Ka("Transition","TransitionRun"),transitionstart:Ka("Transition","TransitionStart"),transitioncancel:Ka("Transition","TransitionCancel"),transitionend:Ka("Transition","TransitionEnd")},ys={},vo={};Lt&&(vo=document.createElement("div").style,"AnimationEvent"in window||(delete Ln.animationend.animation,delete Ln.animationiteration.animation,delete Ln.animationstart.animation),"TransitionEvent"in window||delete Ln.transitionend.transition);function Ja(t){if(ys[t])return ys[t];if(!Ln[t])return t;var e=Ln[t],l;for(l in e)if(e.hasOwnProperty(l)&&l in vo)return ys[t]=e[l];return t}var go=Ja("animationend"),yo=Ja("animationiteration"),po=Ja("animationstart"),Lh=Ja("transitionrun"),Bh=Ja("transitionstart"),qh=Ja("transitioncancel"),So=Ja("transitionend"),bo=new Map,ps="abort auxClick beforeToggle 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(" ");ps.push("scrollEnd");function ul(t,e){bo.set(t,e),ol(e,[t])}var Yi=typeof reportError=="function"?reportError:function(t){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var e=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof t=="object"&&t!==null&&typeof t.message=="string"?String(t.message):String(t),error:t});if(!window.dispatchEvent(e))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",t);return}console.error(t)},We=[],Bn=0,Ss=0;function Gi(){for(var t=Bn,e=Ss=Bn=0;e<t;){var l=We[e];We[e++]=null;var a=We[e];We[e++]=null;var n=We[e];We[e++]=null;var u=We[e];if(We[e++]=null,a!==null&&n!==null){var i=a.pending;i===null?n.next=n:(n.next=i.next,i.next=n),a.pending=n}u!==0&&xo(l,n,u)}}function Qi(t,e,l,a){We[Bn++]=t,We[Bn++]=e,We[Bn++]=l,We[Bn++]=a,Ss|=a,t.lanes|=a,t=t.alternate,t!==null&&(t.lanes|=a)}function bs(t,e,l,a){return Qi(t,e,l,a),Xi(t)}function ka(t,e){return Qi(t,null,null,e),Xi(t)}function xo(t,e,l){t.lanes|=l;var a=t.alternate;a!==null&&(a.lanes|=l);for(var n=!1,u=t.return;u!==null;)u.childLanes|=l,a=u.alternate,a!==null&&(a.childLanes|=l),u.tag===22&&(t=u.stateNode,t===null||t._visibility&1||(n=!0)),t=u,u=u.return;return t.tag===3?(u=t.stateNode,n&&e!==null&&(n=31-fe(l),t=u.hiddenUpdates,a=t[n],a===null?t[n]=[e]:a.push(e),e.lane=l|536870912),u):null}function Xi(t){if(50<ei)throw ei=0,Df=null,Error(v(185));for(var e=t.return;e!==null;)t=e,e=t.return;return t.tag===3?t.stateNode:null}var qn={};function Yh(t,e,l,a){this.tag=t,this.key=l,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Be(t,e,l,a){return new Yh(t,e,l,a)}function xs(t){return t=t.prototype,!(!t||!t.isReactComponent)}function wl(t,e){var l=t.alternate;return l===null?(l=Be(t.tag,e,t.key,t.mode),l.elementType=t.elementType,l.type=t.type,l.stateNode=t.stateNode,l.alternate=t,t.alternate=l):(l.pendingProps=e,l.type=t.type,l.flags=0,l.subtreeFlags=0,l.deletions=null),l.flags=t.flags&65011712,l.childLanes=t.childLanes,l.lanes=t.lanes,l.child=t.child,l.memoizedProps=t.memoizedProps,l.memoizedState=t.memoizedState,l.updateQueue=t.updateQueue,e=t.dependencies,l.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},l.sibling=t.sibling,l.index=t.index,l.ref=t.ref,l.refCleanup=t.refCleanup,l}function To(t,e){t.flags&=65011714;var l=t.alternate;return l===null?(t.childLanes=0,t.lanes=e,t.child=null,t.subtreeFlags=0,t.memoizedProps=null,t.memoizedState=null,t.updateQueue=null,t.dependencies=null,t.stateNode=null):(t.childLanes=l.childLanes,t.lanes=l.lanes,t.child=l.child,t.subtreeFlags=0,t.deletions=null,t.memoizedProps=l.memoizedProps,t.memoizedState=l.memoizedState,t.updateQueue=l.updateQueue,t.type=l.type,e=l.dependencies,t.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),t}function Zi(t,e,l,a,n,u){var i=0;if(a=t,typeof t=="function")xs(t)&&(i=1);else if(typeof t=="string")i=V0(t,l,R.current)?26:t==="html"||t==="head"||t==="body"?27:5;else t:switch(t){case Te:return t=Be(31,l,e,n),t.elementType=Te,t.lanes=u,t;case wt:return Wa(l.children,n,u,e);case te:i=8,n|=24;break;case pt:return t=Be(12,l,e,n|2),t.elementType=pt,t.lanes=u,t;case ee:return t=Be(13,l,e,n),t.elementType=ee,t.lanes=u,t;case yt:return t=Be(19,l,e,n),t.elementType=yt,t.lanes=u,t;default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case At:i=10;break t;case Yt:i=9;break t;case Gt:i=11;break t;case at:i=14;break t;case Ft:i=16,a=null;break t}i=29,l=Error(v(130,t===null?"null":typeof t,"")),a=null}return e=Be(i,l,e,n),e.elementType=t,e.type=a,e.lanes=u,e}function Wa(t,e,l,a){return t=Be(7,t,a,e),t.lanes=l,t}function Ts(t,e,l){return t=Be(6,t,null,e),t.lanes=l,t}function Eo(t){var e=Be(18,null,null,0);return e.stateNode=t,e}function Es(t,e,l){return e=Be(4,t.children!==null?t.children:[],t.key,e),e.lanes=l,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}var jo=new WeakMap;function Fe(t,e){if(typeof t=="object"&&t!==null){var l=jo.get(t);return l!==void 0?l:(e={value:t,source:e,stack:fn(e)},jo.set(t,e),e)}return{value:t,source:e,stack:fn(e)}}var Yn=[],Gn=0,Vi=null,Ru=0,$e=[],Ie=0,ua=null,vl=1,gl="";function Hl(t,e){Yn[Gn++]=Ru,Yn[Gn++]=Vi,Vi=t,Ru=e}function _o(t,e,l){$e[Ie++]=vl,$e[Ie++]=gl,$e[Ie++]=ua,ua=t;var a=vl;t=gl;var n=32-fe(a)-1;a&=~(1<<n),l+=1;var u=32-fe(e)+n;if(30<u){var i=n-n%5;u=(a&(1<<i)-1).toString(32),a>>=i,n-=i,vl=1<<32-fe(e)+n|l<<n|a,gl=u+t}else vl=1<<u|l<<n|a,gl=t}function js(t){t.return!==null&&(Hl(t,1),_o(t,1,0))}function _s(t){for(;t===Vi;)Vi=Yn[--Gn],Yn[Gn]=null,Ru=Yn[--Gn],Yn[Gn]=null;for(;t===ua;)ua=$e[--Ie],$e[Ie]=null,gl=$e[--Ie],$e[Ie]=null,vl=$e[--Ie],$e[Ie]=null}function Ao(t,e){$e[Ie++]=vl,$e[Ie++]=gl,$e[Ie++]=ua,vl=e.id,gl=e.overflow,ua=t}var re=null,Dt=null,ot=!1,ia=null,Pe=!1,As=Error(v(519));function ca(t){var e=Error(v(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw wu(Fe(e,t)),As}function zo(t){var e=t.stateNode,l=t.type,a=t.memoizedProps;switch(e[Vt]=t,e[It]=a,l){case"dialog":it("cancel",e),it("close",e);break;case"iframe":case"object":case"embed":it("load",e);break;case"video":case"audio":for(l=0;l<ai.length;l++)it(ai[l],e);break;case"source":it("error",e);break;case"img":case"image":case"link":it("error",e),it("load",e);break;case"details":it("toggle",e);break;case"input":it("invalid",e),Tu(e,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0);break;case"select":it("invalid",e);break;case"textarea":it("invalid",e),xi(e,a.value,a.defaultValue,a.children)}l=a.children,typeof l!="string"&&typeof l!="number"&&typeof l!="bigint"||e.textContent===""+l||a.suppressHydrationWarning===!0||Zd(e.textContent,l)?(a.popover!=null&&(it("beforetoggle",e),it("toggle",e)),a.onScroll!=null&&it("scroll",e),a.onScrollEnd!=null&&it("scrollend",e),a.onClick!=null&&(e.onclick=ke),e=!0):e=!1,e||ca(t,!0)}function No(t){for(re=t.return;re;)switch(re.tag){case 5:case 31:case 13:Pe=!1;return;case 27:case 3:Pe=!0;return;default:re=re.return}}function Qn(t){if(t!==re)return!1;if(!ot)return No(t),ot=!0,!1;var e=t.tag,l;if((l=e!==3&&e!==27)&&((l=e===5)&&(l=t.type,l=!(l!=="form"&&l!=="button")||Vf(t.type,t.memoizedProps)),l=!l),l&&Dt&&ca(t),No(t),e===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(v(317));Dt=Pd(t)}else if(e===31){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(v(317));Dt=Pd(t)}else e===27?(e=Dt,xa(t.type)?(t=Ff,Ff=null,Dt=t):Dt=e):Dt=re?el(t.stateNode.nextSibling):null;return!0}function Fa(){Dt=re=null,ot=!1}function zs(){var t=ia;return t!==null&&(Me===null?Me=t:Me.push.apply(Me,t),ia=null),t}function wu(t){ia===null?ia=[t]:ia.push(t)}var Ns=r(null),$a=null,Ll=null;function sa(t,e,l){O(Ns,e._currentValue),e._currentValue=l}function Bl(t){t._currentValue=Ns.current,j(Ns)}function Cs(t,e,l){for(;t!==null;){var a=t.alternate;if((t.childLanes&e)!==e?(t.childLanes|=e,a!==null&&(a.childLanes|=e)):a!==null&&(a.childLanes&e)!==e&&(a.childLanes|=e),t===l)break;t=t.return}}function Ds(t,e,l,a){var n=t.child;for(n!==null&&(n.return=t);n!==null;){var u=n.dependencies;if(u!==null){var i=n.child;u=u.firstContext;t:for(;u!==null;){var f=u;u=n;for(var o=0;o<e.length;o++)if(f.context===e[o]){u.lanes|=l,f=u.alternate,f!==null&&(f.lanes|=l),Cs(u.return,l,t),a||(i=null);break t}u=f.next}}else if(n.tag===18){if(i=n.return,i===null)throw Error(v(341));i.lanes|=l,u=i.alternate,u!==null&&(u.lanes|=l),Cs(i,l,t),i=null}else i=n.child;if(i!==null)i.return=n;else for(i=n;i!==null;){if(i===t){i=null;break}if(n=i.sibling,n!==null){n.return=i.return,i=n;break}i=i.return}n=i}}function Xn(t,e,l,a){t=null;for(var n=e,u=!1;n!==null;){if(!u){if((n.flags&524288)!==0)u=!0;else if((n.flags&262144)!==0)break}if(n.tag===10){var i=n.alternate;if(i===null)throw Error(v(387));if(i=i.memoizedProps,i!==null){var f=n.type;je(n.pendingProps.value,i.value)||(t!==null?t.push(f):t=[f])}}else if(n===nt.current){if(i=n.alternate,i===null)throw Error(v(387));i.memoizedState.memoizedState!==n.memoizedState.memoizedState&&(t!==null?t.push(si):t=[si])}n=n.return}t!==null&&Ds(e,t,l,a),e.flags|=262144}function Ki(t){for(t=t.firstContext;t!==null;){if(!je(t.context._currentValue,t.memoizedValue))return!0;t=t.next}return!1}function Ia(t){$a=t,Ll=null,t=t.dependencies,t!==null&&(t.firstContext=null)}function de(t){return Co($a,t)}function Ji(t,e){return $a===null&&Ia(t),Co(t,e)}function Co(t,e){var l=e._currentValue;if(e={context:e,memoizedValue:l,next:null},Ll===null){if(t===null)throw Error(v(308));Ll=e,t.dependencies={lanes:0,firstContext:e},t.flags|=524288}else Ll=Ll.next=e;return l}var Gh=typeof AbortController<"u"?AbortController:function(){var t=[],e=this.signal={aborted:!1,addEventListener:function(l,a){t.push(a)}};this.abort=function(){e.aborted=!0,t.forEach(function(l){return l()})}},Qh=E.unstable_scheduleCallback,Xh=E.unstable_NormalPriority,Kt={$$typeof:At,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Ms(){return{controller:new Gh,data:new Map,refCount:0}}function Hu(t){t.refCount--,t.refCount===0&&Qh(Xh,function(){t.controller.abort()})}var Lu=null,Os=0,Zn=0,Vn=null;function Zh(t,e){if(Lu===null){var l=Lu=[];Os=0,Zn=Hf(),Vn={status:"pending",value:void 0,then:function(a){l.push(a)}}}return Os++,e.then(Do,Do),e}function Do(){if(--Os===0&&Lu!==null){Vn!==null&&(Vn.status="fulfilled");var t=Lu;Lu=null,Zn=0,Vn=null;for(var e=0;e<t.length;e++)(0,t[e])()}}function Vh(t,e){var l=[],a={status:"pending",value:null,reason:null,then:function(n){l.push(n)}};return t.then(function(){a.status="fulfilled",a.value=e;for(var n=0;n<l.length;n++)(0,l[n])(e)},function(n){for(a.status="rejected",a.reason=n,n=0;n<l.length;n++)(0,l[n])(void 0)}),a}var Mo=b.S;b.S=function(t,e){md=ye(),typeof e=="object"&&e!==null&&typeof e.then=="function"&&Zh(t,e),Mo!==null&&Mo(t,e)};var Pa=r(null);function Us(){var t=Pa.current;return t!==null?t:_t.pooledCache}function ki(t,e){e===null?O(Pa,Pa.current):O(Pa,e.pool)}function Oo(){var t=Us();return t===null?null:{parent:Kt._currentValue,pool:t}}var Kn=Error(v(460)),Rs=Error(v(474)),Wi=Error(v(542)),Fi={then:function(){}};function Uo(t){return t=t.status,t==="fulfilled"||t==="rejected"}function Ro(t,e,l){switch(l=t[l],l===void 0?t.push(e):l!==e&&(e.then(ke,ke),e=l),e.status){case"fulfilled":return e.value;case"rejected":throw t=e.reason,Ho(t),t;default:if(typeof e.status=="string")e.then(ke,ke);else{if(t=_t,t!==null&&100<t.shellSuspendCounter)throw Error(v(482));t=e,t.status="pending",t.then(function(a){if(e.status==="pending"){var n=e;n.status="fulfilled",n.value=a}},function(a){if(e.status==="pending"){var n=e;n.status="rejected",n.reason=a}})}switch(e.status){case"fulfilled":return e.value;case"rejected":throw t=e.reason,Ho(t),t}throw en=e,Kn}}function tn(t){try{var e=t._init;return e(t._payload)}catch(l){throw l!==null&&typeof l=="object"&&typeof l.then=="function"?(en=l,Kn):l}}var en=null;function wo(){if(en===null)throw Error(v(459));var t=en;return en=null,t}function Ho(t){if(t===Kn||t===Wi)throw Error(v(483))}var Jn=null,Bu=0;function $i(t){var e=Bu;return Bu+=1,Jn===null&&(Jn=[]),Ro(Jn,t,e)}function qu(t,e){e=e.props.ref,t.ref=e!==void 0?e:null}function Ii(t,e){throw e.$$typeof===V?Error(v(525)):(t=Object.prototype.toString.call(e),Error(v(31,t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)))}function Lo(t){function e(m,d){if(t){var g=m.deletions;g===null?(m.deletions=[d],m.flags|=16):g.push(d)}}function l(m,d){if(!t)return null;for(;d!==null;)e(m,d),d=d.sibling;return null}function a(m){for(var d=new Map;m!==null;)m.key!==null?d.set(m.key,m):d.set(m.index,m),m=m.sibling;return d}function n(m,d){return m=wl(m,d),m.index=0,m.sibling=null,m}function u(m,d,g){return m.index=g,t?(g=m.alternate,g!==null?(g=g.index,g<d?(m.flags|=67108866,d):g):(m.flags|=67108866,d)):(m.flags|=1048576,d)}function i(m){return t&&m.alternate===null&&(m.flags|=67108866),m}function f(m,d,g,_){return d===null||d.tag!==6?(d=Ts(g,m.mode,_),d.return=m,d):(d=n(d,g),d.return=m,d)}function o(m,d,g,_){var G=g.type;return G===wt?x(m,d,g.props.children,_,g.key):d!==null&&(d.elementType===G||typeof G=="object"&&G!==null&&G.$$typeof===Ft&&tn(G)===d.type)?(d=n(d,g.props),qu(d,g),d.return=m,d):(d=Zi(g.type,g.key,g.props,null,m.mode,_),qu(d,g),d.return=m,d)}function y(m,d,g,_){return d===null||d.tag!==4||d.stateNode.containerInfo!==g.containerInfo||d.stateNode.implementation!==g.implementation?(d=Es(g,m.mode,_),d.return=m,d):(d=n(d,g.children||[]),d.return=m,d)}function x(m,d,g,_,G){return d===null||d.tag!==7?(d=Wa(g,m.mode,_,G),d.return=m,d):(d=n(d,g),d.return=m,d)}function A(m,d,g){if(typeof d=="string"&&d!==""||typeof d=="number"||typeof d=="bigint")return d=Ts(""+d,m.mode,g),d.return=m,d;if(typeof d=="object"&&d!==null){switch(d.$$typeof){case ct:return g=Zi(d.type,d.key,d.props,null,m.mode,g),qu(g,d),g.return=m,g;case Rt:return d=Es(d,m.mode,g),d.return=m,d;case Ft:return d=tn(d),A(m,d,g)}if(ce(d)||Ot(d))return d=Wa(d,m.mode,g,null),d.return=m,d;if(typeof d.then=="function")return A(m,$i(d),g);if(d.$$typeof===At)return A(m,Ji(m,d),g);Ii(m,d)}return null}function p(m,d,g,_){var G=d!==null?d.key:null;if(typeof g=="string"&&g!==""||typeof g=="number"||typeof g=="bigint")return G!==null?null:f(m,d,""+g,_);if(typeof g=="object"&&g!==null){switch(g.$$typeof){case ct:return g.key===G?o(m,d,g,_):null;case Rt:return g.key===G?y(m,d,g,_):null;case Ft:return g=tn(g),p(m,d,g,_)}if(ce(g)||Ot(g))return G!==null?null:x(m,d,g,_,null);if(typeof g.then=="function")return p(m,d,$i(g),_);if(g.$$typeof===At)return p(m,d,Ji(m,g),_);Ii(m,g)}return null}function S(m,d,g,_,G){if(typeof _=="string"&&_!==""||typeof _=="number"||typeof _=="bigint")return m=m.get(g)||null,f(d,m,""+_,G);if(typeof _=="object"&&_!==null){switch(_.$$typeof){case ct:return m=m.get(_.key===null?g:_.key)||null,o(d,m,_,G);case Rt:return m=m.get(_.key===null?g:_.key)||null,y(d,m,_,G);case Ft:return _=tn(_),S(m,d,g,_,G)}if(ce(_)||Ot(_))return m=m.get(g)||null,x(d,m,_,G,null);if(typeof _.then=="function")return S(m,d,g,$i(_),G);if(_.$$typeof===At)return S(m,d,g,Ji(d,_),G);Ii(d,_)}return null}function w(m,d,g,_){for(var G=null,dt=null,L=d,lt=d=0,ft=null;L!==null&&lt<g.length;lt++){L.index>lt?(ft=L,L=null):ft=L.sibling;var ht=p(m,L,g[lt],_);if(ht===null){L===null&&(L=ft);break}t&&L&&ht.alternate===null&&e(m,L),d=u(ht,d,lt),dt===null?G=ht:dt.sibling=ht,dt=ht,L=ft}if(lt===g.length)return l(m,L),ot&&Hl(m,lt),G;if(L===null){for(;lt<g.length;lt++)L=A(m,g[lt],_),L!==null&&(d=u(L,d,lt),dt===null?G=L:dt.sibling=L,dt=L);return ot&&Hl(m,lt),G}for(L=a(L);lt<g.length;lt++)ft=S(L,m,lt,g[lt],_),ft!==null&&(t&&ft.alternate!==null&&L.delete(ft.key===null?lt:ft.key),d=u(ft,d,lt),dt===null?G=ft:dt.sibling=ft,dt=ft);return t&&L.forEach(function(Aa){return e(m,Aa)}),ot&&Hl(m,lt),G}function K(m,d,g,_){if(g==null)throw Error(v(151));for(var G=null,dt=null,L=d,lt=d=0,ft=null,ht=g.next();L!==null&&!ht.done;lt++,ht=g.next()){L.index>lt?(ft=L,L=null):ft=L.sibling;var Aa=p(m,L,ht.value,_);if(Aa===null){L===null&&(L=ft);break}t&&L&&Aa.alternate===null&&e(m,L),d=u(Aa,d,lt),dt===null?G=Aa:dt.sibling=Aa,dt=Aa,L=ft}if(ht.done)return l(m,L),ot&&Hl(m,lt),G;if(L===null){for(;!ht.done;lt++,ht=g.next())ht=A(m,ht.value,_),ht!==null&&(d=u(ht,d,lt),dt===null?G=ht:dt.sibling=ht,dt=ht);return ot&&Hl(m,lt),G}for(L=a(L);!ht.done;lt++,ht=g.next())ht=S(L,m,lt,ht.value,_),ht!==null&&(t&&ht.alternate!==null&&L.delete(ht.key===null?lt:ht.key),d=u(ht,d,lt),dt===null?G=ht:dt.sibling=ht,dt=ht);return t&&L.forEach(function(lm){return e(m,lm)}),ot&&Hl(m,lt),G}function Et(m,d,g,_){if(typeof g=="object"&&g!==null&&g.type===wt&&g.key===null&&(g=g.props.children),typeof g=="object"&&g!==null){switch(g.$$typeof){case ct:t:{for(var G=g.key;d!==null;){if(d.key===G){if(G=g.type,G===wt){if(d.tag===7){l(m,d.sibling),_=n(d,g.props.children),_.return=m,m=_;break t}}else if(d.elementType===G||typeof G=="object"&&G!==null&&G.$$typeof===Ft&&tn(G)===d.type){l(m,d.sibling),_=n(d,g.props),qu(_,g),_.return=m,m=_;break t}l(m,d);break}else e(m,d);d=d.sibling}g.type===wt?(_=Wa(g.props.children,m.mode,_,g.key),_.return=m,m=_):(_=Zi(g.type,g.key,g.props,null,m.mode,_),qu(_,g),_.return=m,m=_)}return i(m);case Rt:t:{for(G=g.key;d!==null;){if(d.key===G)if(d.tag===4&&d.stateNode.containerInfo===g.containerInfo&&d.stateNode.implementation===g.implementation){l(m,d.sibling),_=n(d,g.children||[]),_.return=m,m=_;break t}else{l(m,d);break}else e(m,d);d=d.sibling}_=Es(g,m.mode,_),_.return=m,m=_}return i(m);case Ft:return g=tn(g),Et(m,d,g,_)}if(ce(g))return w(m,d,g,_);if(Ot(g)){if(G=Ot(g),typeof G!="function")throw Error(v(150));return g=G.call(g),K(m,d,g,_)}if(typeof g.then=="function")return Et(m,d,$i(g),_);if(g.$$typeof===At)return Et(m,d,Ji(m,g),_);Ii(m,g)}return typeof g=="string"&&g!==""||typeof g=="number"||typeof g=="bigint"?(g=""+g,d!==null&&d.tag===6?(l(m,d.sibling),_=n(d,g),_.return=m,m=_):(l(m,d),_=Ts(g,m.mode,_),_.return=m,m=_),i(m)):l(m,d)}return function(m,d,g,_){try{Bu=0;var G=Et(m,d,g,_);return Jn=null,G}catch(L){if(L===Kn||L===Wi)throw L;var dt=Be(29,L,null,m.mode);return dt.lanes=_,dt.return=m,dt}finally{}}}var ln=Lo(!0),Bo=Lo(!1),fa=!1;function ws(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Hs(t,e){t=t.updateQueue,e.updateQueue===t&&(e.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,callbacks:null})}function oa(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function ra(t,e,l){var a=t.updateQueue;if(a===null)return null;if(a=a.shared,(vt&2)!==0){var n=a.pending;return n===null?e.next=e:(e.next=n.next,n.next=e),a.pending=e,e=Xi(t),xo(t,null,l),e}return Qi(t,a,e,l),Xi(t)}function Yu(t,e,l){if(e=e.updateQueue,e!==null&&(e=e.shared,(l&4194048)!==0)){var a=e.lanes;a&=t.pendingLanes,l|=a,e.lanes=l,$t(t,l)}}function Ls(t,e){var l=t.updateQueue,a=t.alternate;if(a!==null&&(a=a.updateQueue,l===a)){var n=null,u=null;if(l=l.firstBaseUpdate,l!==null){do{var i={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};u===null?n=u=i:u=u.next=i,l=l.next}while(l!==null);u===null?n=u=e:u=u.next=e}else n=u=e;l={baseState:a.baseState,firstBaseUpdate:n,lastBaseUpdate:u,shared:a.shared,callbacks:a.callbacks},t.updateQueue=l;return}t=l.lastBaseUpdate,t===null?l.firstBaseUpdate=e:t.next=e,l.lastBaseUpdate=e}var Bs=!1;function Gu(){if(Bs){var t=Vn;if(t!==null)throw t}}function Qu(t,e,l,a){Bs=!1;var n=t.updateQueue;fa=!1;var u=n.firstBaseUpdate,i=n.lastBaseUpdate,f=n.shared.pending;if(f!==null){n.shared.pending=null;var o=f,y=o.next;o.next=null,i===null?u=y:i.next=y,i=o;var x=t.alternate;x!==null&&(x=x.updateQueue,f=x.lastBaseUpdate,f!==i&&(f===null?x.firstBaseUpdate=y:f.next=y,x.lastBaseUpdate=o))}if(u!==null){var A=n.baseState;i=0,x=y=o=null,f=u;do{var p=f.lane&-536870913,S=p!==f.lane;if(S?(st&p)===p:(a&p)===p){p!==0&&p===Zn&&(Bs=!0),x!==null&&(x=x.next={lane:0,tag:f.tag,payload:f.payload,callback:null,next:null});t:{var w=t,K=f;p=e;var Et=l;switch(K.tag){case 1:if(w=K.payload,typeof w=="function"){A=w.call(Et,A,p);break t}A=w;break t;case 3:w.flags=w.flags&-65537|128;case 0:if(w=K.payload,p=typeof w=="function"?w.call(Et,A,p):w,p==null)break t;A=Q({},A,p);break t;case 2:fa=!0}}p=f.callback,p!==null&&(t.flags|=64,S&&(t.flags|=8192),S=n.callbacks,S===null?n.callbacks=[p]:S.push(p))}else S={lane:p,tag:f.tag,payload:f.payload,callback:f.callback,next:null},x===null?(y=x=S,o=A):x=x.next=S,i|=p;if(f=f.next,f===null){if(f=n.shared.pending,f===null)break;S=f,f=S.next,S.next=null,n.lastBaseUpdate=S,n.shared.pending=null}}while(!0);x===null&&(o=A),n.baseState=o,n.firstBaseUpdate=y,n.lastBaseUpdate=x,u===null&&(n.shared.lanes=0),ga|=i,t.lanes=i,t.memoizedState=A}}function qo(t,e){if(typeof t!="function")throw Error(v(191,t));t.call(e)}function Yo(t,e){var l=t.callbacks;if(l!==null)for(t.callbacks=null,t=0;t<l.length;t++)qo(l[t],e)}var kn=r(null),Pi=r(0);function Go(t,e){t=Jl,O(Pi,t),O(kn,e),Jl=t|e.baseLanes}function qs(){O(Pi,Jl),O(kn,kn.current)}function Ys(){Jl=Pi.current,j(kn),j(Pi)}var qe=r(null),tl=null;function da(t){var e=t.alternate;O(Qt,Qt.current&1),O(qe,t),tl===null&&(e===null||kn.current!==null||e.memoizedState!==null)&&(tl=t)}function Gs(t){O(Qt,Qt.current),O(qe,t),tl===null&&(tl=t)}function Qo(t){t.tag===22?(O(Qt,Qt.current),O(qe,t),tl===null&&(tl=t)):ha()}function ha(){O(Qt,Qt.current),O(qe,qe.current)}function Ye(t){j(qe),tl===t&&(tl=null),j(Qt)}var Qt=r(0);function tc(t){for(var e=t;e!==null;){if(e.tag===13){var l=e.memoizedState;if(l!==null&&(l=l.dehydrated,l===null||kf(l)||Wf(l)))return e}else if(e.tag===19&&(e.memoizedProps.revealOrder==="forwards"||e.memoizedProps.revealOrder==="backwards"||e.memoizedProps.revealOrder==="unstable_legacy-backwards"||e.memoizedProps.revealOrder==="together")){if((e.flags&128)!==0)return e}else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}var ql=0,P=null,xt=null,Jt=null,ec=!1,Wn=!1,an=!1,lc=0,Xu=0,Fn=null,Kh=0;function Bt(){throw Error(v(321))}function Qs(t,e){if(e===null)return!1;for(var l=0;l<e.length&&l<t.length;l++)if(!je(t[l],e[l]))return!1;return!0}function Xs(t,e,l,a,n,u){return ql=u,P=e,e.memoizedState=null,e.updateQueue=null,e.lanes=0,b.H=t===null||t.memoizedState===null?_r:nf,an=!1,u=l(a,n),an=!1,Wn&&(u=Zo(e,l,a,n)),Xo(t),u}function Xo(t){b.H=Ku;var e=xt!==null&&xt.next!==null;if(ql=0,Jt=xt=P=null,ec=!1,Xu=0,Fn=null,e)throw Error(v(300));t===null||kt||(t=t.dependencies,t!==null&&Ki(t)&&(kt=!0))}function Zo(t,e,l,a){P=t;var n=0;do{if(Wn&&(Fn=null),Xu=0,Wn=!1,25<=n)throw Error(v(301));if(n+=1,Jt=xt=null,t.updateQueue!=null){var u=t.updateQueue;u.lastEffect=null,u.events=null,u.stores=null,u.memoCache!=null&&(u.memoCache.index=0)}b.H=Ar,u=e(l,a)}while(Wn);return u}function Jh(){var t=b.H,e=t.useState()[0];return e=typeof e.then=="function"?Zu(e):e,t=t.useState()[0],(xt!==null?xt.memoizedState:null)!==t&&(P.flags|=1024),e}function Zs(){var t=lc!==0;return lc=0,t}function Vs(t,e,l){e.updateQueue=t.updateQueue,e.flags&=-2053,t.lanes&=~l}function Ks(t){if(ec){for(t=t.memoizedState;t!==null;){var e=t.queue;e!==null&&(e.pending=null),t=t.next}ec=!1}ql=0,Jt=xt=P=null,Wn=!1,Xu=lc=0,Fn=null}function _e(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Jt===null?P.memoizedState=Jt=t:Jt=Jt.next=t,Jt}function Xt(){if(xt===null){var t=P.alternate;t=t!==null?t.memoizedState:null}else t=xt.next;var e=Jt===null?P.memoizedState:Jt.next;if(e!==null)Jt=e,xt=t;else{if(t===null)throw P.alternate===null?Error(v(467)):Error(v(310));xt=t,t={memoizedState:xt.memoizedState,baseState:xt.baseState,baseQueue:xt.baseQueue,queue:xt.queue,next:null},Jt===null?P.memoizedState=Jt=t:Jt=Jt.next=t}return Jt}function ac(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Zu(t){var e=Xu;return Xu+=1,Fn===null&&(Fn=[]),t=Ro(Fn,t,e),e=P,(Jt===null?e.memoizedState:Jt.next)===null&&(e=e.alternate,b.H=e===null||e.memoizedState===null?_r:nf),t}function nc(t){if(t!==null&&typeof t=="object"){if(typeof t.then=="function")return Zu(t);if(t.$$typeof===At)return de(t)}throw Error(v(438,String(t)))}function Js(t){var e=null,l=P.updateQueue;if(l!==null&&(e=l.memoCache),e==null){var a=P.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(e={data:a.data.map(function(n){return n.slice()}),index:0})))}if(e==null&&(e={data:[],index:0}),l===null&&(l=ac(),P.updateQueue=l),l.memoCache=e,l=e.data[e.index],l===void 0)for(l=e.data[e.index]=Array(t),a=0;a<t;a++)l[a]=ve;return e.index++,l}function Yl(t,e){return typeof e=="function"?e(t):e}function uc(t){var e=Xt();return ks(e,xt,t)}function ks(t,e,l){var a=t.queue;if(a===null)throw Error(v(311));a.lastRenderedReducer=l;var n=t.baseQueue,u=a.pending;if(u!==null){if(n!==null){var i=n.next;n.next=u.next,u.next=i}e.baseQueue=n=u,a.pending=null}if(u=t.baseState,n===null)t.memoizedState=u;else{e=n.next;var f=i=null,o=null,y=e,x=!1;do{var A=y.lane&-536870913;if(A!==y.lane?(st&A)===A:(ql&A)===A){var p=y.revertLane;if(p===0)o!==null&&(o=o.next={lane:0,revertLane:0,gesture:null,action:y.action,hasEagerState:y.hasEagerState,eagerState:y.eagerState,next:null}),A===Zn&&(x=!0);else if((ql&p)===p){y=y.next,p===Zn&&(x=!0);continue}else A={lane:0,revertLane:y.revertLane,gesture:null,action:y.action,hasEagerState:y.hasEagerState,eagerState:y.eagerState,next:null},o===null?(f=o=A,i=u):o=o.next=A,P.lanes|=p,ga|=p;A=y.action,an&&l(u,A),u=y.hasEagerState?y.eagerState:l(u,A)}else p={lane:A,revertLane:y.revertLane,gesture:y.gesture,action:y.action,hasEagerState:y.hasEagerState,eagerState:y.eagerState,next:null},o===null?(f=o=p,i=u):o=o.next=p,P.lanes|=A,ga|=A;y=y.next}while(y!==null&&y!==e);if(o===null?i=u:o.next=f,!je(u,t.memoizedState)&&(kt=!0,x&&(l=Vn,l!==null)))throw l;t.memoizedState=u,t.baseState=i,t.baseQueue=o,a.lastRenderedState=u}return n===null&&(a.lanes=0),[t.memoizedState,a.dispatch]}function Ws(t){var e=Xt(),l=e.queue;if(l===null)throw Error(v(311));l.lastRenderedReducer=t;var a=l.dispatch,n=l.pending,u=e.memoizedState;if(n!==null){l.pending=null;var i=n=n.next;do u=t(u,i.action),i=i.next;while(i!==n);je(u,e.memoizedState)||(kt=!0),e.memoizedState=u,e.baseQueue===null&&(e.baseState=u),l.lastRenderedState=u}return[u,a]}function Vo(t,e,l){var a=P,n=Xt(),u=ot;if(u){if(l===void 0)throw Error(v(407));l=l()}else l=e();var i=!je((xt||n).memoizedState,l);if(i&&(n.memoizedState=l,kt=!0),n=n.queue,Is(ko.bind(null,a,n,t),[t]),n.getSnapshot!==e||i||Jt!==null&&Jt.memoizedState.tag&1){if(a.flags|=2048,$n(9,{destroy:void 0},Jo.bind(null,a,n,l,e),null),_t===null)throw Error(v(349));u||(ql&127)!==0||Ko(a,e,l)}return l}function Ko(t,e,l){t.flags|=16384,t={getSnapshot:e,value:l},e=P.updateQueue,e===null?(e=ac(),P.updateQueue=e,e.stores=[t]):(l=e.stores,l===null?e.stores=[t]:l.push(t))}function Jo(t,e,l,a){e.value=l,e.getSnapshot=a,Wo(e)&&Fo(t)}function ko(t,e,l){return l(function(){Wo(e)&&Fo(t)})}function Wo(t){var e=t.getSnapshot;t=t.value;try{var l=e();return!je(t,l)}catch{return!0}}function Fo(t){var e=ka(t,2);e!==null&&Oe(e,t,2)}function Fs(t){var e=_e();if(typeof t=="function"){var l=t;if(t=l(),an){ae(!0);try{l()}finally{ae(!1)}}}return e.memoizedState=e.baseState=t,e.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Yl,lastRenderedState:t},e}function $o(t,e,l,a){return t.baseState=l,ks(t,xt,typeof a=="function"?a:Yl)}function kh(t,e,l,a,n){if(sc(t))throw Error(v(485));if(t=e.action,t!==null){var u={payload:n,action:t,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(i){u.listeners.push(i)}};b.T!==null?l(!0):u.isTransition=!1,a(u),l=e.pending,l===null?(u.next=e.pending=u,Io(e,u)):(u.next=l.next,e.pending=l.next=u)}}function Io(t,e){var l=e.action,a=e.payload,n=t.state;if(e.isTransition){var u=b.T,i={};b.T=i;try{var f=l(n,a),o=b.S;o!==null&&o(i,f),Po(t,e,f)}catch(y){$s(t,e,y)}finally{u!==null&&i.types!==null&&(u.types=i.types),b.T=u}}else try{u=l(n,a),Po(t,e,u)}catch(y){$s(t,e,y)}}function Po(t,e,l){l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(function(a){tr(t,e,a)},function(a){return $s(t,e,a)}):tr(t,e,l)}function tr(t,e,l){e.status="fulfilled",e.value=l,er(e),t.state=l,e=t.pending,e!==null&&(l=e.next,l===e?t.pending=null:(l=l.next,e.next=l,Io(t,l)))}function $s(t,e,l){var a=t.pending;if(t.pending=null,a!==null){a=a.next;do e.status="rejected",e.reason=l,er(e),e=e.next;while(e!==a)}t.action=null}function er(t){t=t.listeners;for(var e=0;e<t.length;e++)(0,t[e])()}function lr(t,e){return e}function ar(t,e){if(ot){var l=_t.formState;if(l!==null){t:{var a=P;if(ot){if(Dt){e:{for(var n=Dt,u=Pe;n.nodeType!==8;){if(!u){n=null;break e}if(n=el(n.nextSibling),n===null){n=null;break e}}u=n.data,n=u==="F!"||u==="F"?n:null}if(n){Dt=el(n.nextSibling),a=n.data==="F!";break t}}ca(a)}a=!1}a&&(e=l[0])}}return l=_e(),l.memoizedState=l.baseState=e,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:lr,lastRenderedState:e},l.queue=a,l=Tr.bind(null,P,a),a.dispatch=l,a=Fs(!1),u=af.bind(null,P,!1,a.queue),a=_e(),n={state:e,dispatch:null,action:t,pending:null},a.queue=n,l=kh.bind(null,P,n,u,l),n.dispatch=l,a.memoizedState=t,[e,l,!1]}function nr(t){var e=Xt();return ur(e,xt,t)}function ur(t,e,l){if(e=ks(t,e,lr)[0],t=uc(Yl)[0],typeof e=="object"&&e!==null&&typeof e.then=="function")try{var a=Zu(e)}catch(i){throw i===Kn?Wi:i}else a=e;e=Xt();var n=e.queue,u=n.dispatch;return l!==e.memoizedState&&(P.flags|=2048,$n(9,{destroy:void 0},Wh.bind(null,n,l),null)),[a,u,t]}function Wh(t,e){t.action=e}function ir(t){var e=Xt(),l=xt;if(l!==null)return ur(e,l,t);Xt(),e=e.memoizedState,l=Xt();var a=l.queue.dispatch;return l.memoizedState=t,[e,a,!1]}function $n(t,e,l,a){return t={tag:t,create:l,deps:a,inst:e,next:null},e=P.updateQueue,e===null&&(e=ac(),P.updateQueue=e),l=e.lastEffect,l===null?e.lastEffect=t.next=t:(a=l.next,l.next=t,t.next=a,e.lastEffect=t),t}function cr(){return Xt().memoizedState}function ic(t,e,l,a){var n=_e();P.flags|=t,n.memoizedState=$n(1|e,{destroy:void 0},l,a===void 0?null:a)}function cc(t,e,l,a){var n=Xt();a=a===void 0?null:a;var u=n.memoizedState.inst;xt!==null&&a!==null&&Qs(a,xt.memoizedState.deps)?n.memoizedState=$n(e,u,l,a):(P.flags|=t,n.memoizedState=$n(1|e,u,l,a))}function sr(t,e){ic(8390656,8,t,e)}function Is(t,e){cc(2048,8,t,e)}function Fh(t){P.flags|=4;var e=P.updateQueue;if(e===null)e=ac(),P.updateQueue=e,e.events=[t];else{var l=e.events;l===null?e.events=[t]:l.push(t)}}function fr(t){var e=Xt().memoizedState;return Fh({ref:e,nextImpl:t}),function(){if((vt&2)!==0)throw Error(v(440));return e.impl.apply(void 0,arguments)}}function or(t,e){return cc(4,2,t,e)}function rr(t,e){return cc(4,4,t,e)}function dr(t,e){if(typeof e=="function"){t=t();var l=e(t);return function(){typeof l=="function"?l():e(null)}}if(e!=null)return t=t(),e.current=t,function(){e.current=null}}function hr(t,e,l){l=l!=null?l.concat([t]):null,cc(4,4,dr.bind(null,e,t),l)}function Ps(){}function mr(t,e){var l=Xt();e=e===void 0?null:e;var a=l.memoizedState;return e!==null&&Qs(e,a[1])?a[0]:(l.memoizedState=[t,e],t)}function vr(t,e){var l=Xt();e=e===void 0?null:e;var a=l.memoizedState;if(e!==null&&Qs(e,a[1]))return a[0];if(a=t(),an){ae(!0);try{t()}finally{ae(!1)}}return l.memoizedState=[a,e],a}function tf(t,e,l){return l===void 0||(ql&1073741824)!==0&&(st&261930)===0?t.memoizedState=e:(t.memoizedState=l,t=gd(),P.lanes|=t,ga|=t,l)}function gr(t,e,l,a){return je(l,e)?l:kn.current!==null?(t=tf(t,l,a),je(t,e)||(kt=!0),t):(ql&42)===0||(ql&1073741824)!==0&&(st&261930)===0?(kt=!0,t.memoizedState=l):(t=gd(),P.lanes|=t,ga|=t,e)}function yr(t,e,l,a,n){var u=M.p;M.p=u!==0&&8>u?u:8;var i=b.T,f={};b.T=f,af(t,!1,e,l);try{var o=n(),y=b.S;if(y!==null&&y(f,o),o!==null&&typeof o=="object"&&typeof o.then=="function"){var x=Vh(o,a);Vu(t,e,x,Xe(t))}else Vu(t,e,a,Xe(t))}catch(A){Vu(t,e,{then:function(){},status:"rejected",reason:A},Xe())}finally{M.p=u,i!==null&&f.types!==null&&(i.types=f.types),b.T=i}}function $h(){}function ef(t,e,l,a){if(t.tag!==5)throw Error(v(476));var n=pr(t).queue;yr(t,n,e,U,l===null?$h:function(){return Sr(t),l(a)})}function pr(t){var e=t.memoizedState;if(e!==null)return e;e={memoizedState:U,baseState:U,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Yl,lastRenderedState:U},next:null};var l={};return e.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Yl,lastRenderedState:l},next:null},t.memoizedState=e,t=t.alternate,t!==null&&(t.memoizedState=e),e}function Sr(t){var e=pr(t);e.next===null&&(e=t.alternate.memoizedState),Vu(t,e.next.queue,{},Xe())}function lf(){return de(si)}function br(){return Xt().memoizedState}function xr(){return Xt().memoizedState}function Ih(t){for(var e=t.return;e!==null;){switch(e.tag){case 24:case 3:var l=Xe();t=oa(l);var a=ra(e,t,l);a!==null&&(Oe(a,e,l),Yu(a,e,l)),e={cache:Ms()},t.payload=e;return}e=e.return}}function Ph(t,e,l){var a=Xe();l={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},sc(t)?Er(e,l):(l=bs(t,e,l,a),l!==null&&(Oe(l,t,a),jr(l,e,a)))}function Tr(t,e,l){var a=Xe();Vu(t,e,l,a)}function Vu(t,e,l,a){var n={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null};if(sc(t))Er(e,n);else{var u=t.alternate;if(t.lanes===0&&(u===null||u.lanes===0)&&(u=e.lastRenderedReducer,u!==null))try{var i=e.lastRenderedState,f=u(i,l);if(n.hasEagerState=!0,n.eagerState=f,je(f,i))return Qi(t,e,n,0),_t===null&&Gi(),!1}catch{}finally{}if(l=bs(t,e,n,a),l!==null)return Oe(l,t,a),jr(l,e,a),!0}return!1}function af(t,e,l,a){if(a={lane:2,revertLane:Hf(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},sc(t)){if(e)throw Error(v(479))}else e=bs(t,l,a,2),e!==null&&Oe(e,t,2)}function sc(t){var e=t.alternate;return t===P||e!==null&&e===P}function Er(t,e){Wn=ec=!0;var l=t.pending;l===null?e.next=e:(e.next=l.next,l.next=e),t.pending=e}function jr(t,e,l){if((l&4194048)!==0){var a=e.lanes;a&=t.pendingLanes,l|=a,e.lanes=l,$t(t,l)}}var Ku={readContext:de,use:nc,useCallback:Bt,useContext:Bt,useEffect:Bt,useImperativeHandle:Bt,useLayoutEffect:Bt,useInsertionEffect:Bt,useMemo:Bt,useReducer:Bt,useRef:Bt,useState:Bt,useDebugValue:Bt,useDeferredValue:Bt,useTransition:Bt,useSyncExternalStore:Bt,useId:Bt,useHostTransitionStatus:Bt,useFormState:Bt,useActionState:Bt,useOptimistic:Bt,useMemoCache:Bt,useCacheRefresh:Bt};Ku.useEffectEvent=Bt;var _r={readContext:de,use:nc,useCallback:function(t,e){return _e().memoizedState=[t,e===void 0?null:e],t},useContext:de,useEffect:sr,useImperativeHandle:function(t,e,l){l=l!=null?l.concat([t]):null,ic(4194308,4,dr.bind(null,e,t),l)},useLayoutEffect:function(t,e){return ic(4194308,4,t,e)},useInsertionEffect:function(t,e){ic(4,2,t,e)},useMemo:function(t,e){var l=_e();e=e===void 0?null:e;var a=t();if(an){ae(!0);try{t()}finally{ae(!1)}}return l.memoizedState=[a,e],a},useReducer:function(t,e,l){var a=_e();if(l!==void 0){var n=l(e);if(an){ae(!0);try{l(e)}finally{ae(!1)}}}else n=e;return a.memoizedState=a.baseState=n,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:n},a.queue=t,t=t.dispatch=Ph.bind(null,P,t),[a.memoizedState,t]},useRef:function(t){var e=_e();return t={current:t},e.memoizedState=t},useState:function(t){t=Fs(t);var e=t.queue,l=Tr.bind(null,P,e);return e.dispatch=l,[t.memoizedState,l]},useDebugValue:Ps,useDeferredValue:function(t,e){var l=_e();return tf(l,t,e)},useTransition:function(){var t=Fs(!1);return t=yr.bind(null,P,t.queue,!0,!1),_e().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,e,l){var a=P,n=_e();if(ot){if(l===void 0)throw Error(v(407));l=l()}else{if(l=e(),_t===null)throw Error(v(349));(st&127)!==0||Ko(a,e,l)}n.memoizedState=l;var u={value:l,getSnapshot:e};return n.queue=u,sr(ko.bind(null,a,u,t),[t]),a.flags|=2048,$n(9,{destroy:void 0},Jo.bind(null,a,u,l,e),null),l},useId:function(){var t=_e(),e=_t.identifierPrefix;if(ot){var l=gl,a=vl;l=(a&~(1<<32-fe(a)-1)).toString(32)+l,e="_"+e+"R_"+l,l=lc++,0<l&&(e+="H"+l.toString(32)),e+="_"}else l=Kh++,e="_"+e+"r_"+l.toString(32)+"_";return t.memoizedState=e},useHostTransitionStatus:lf,useFormState:ar,useActionState:ar,useOptimistic:function(t){var e=_e();e.memoizedState=e.baseState=t;var l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return e.queue=l,e=af.bind(null,P,!0,l),l.dispatch=e,[t,e]},useMemoCache:Js,useCacheRefresh:function(){return _e().memoizedState=Ih.bind(null,P)},useEffectEvent:function(t){var e=_e(),l={impl:t};return e.memoizedState=l,function(){if((vt&2)!==0)throw Error(v(440));return l.impl.apply(void 0,arguments)}}},nf={readContext:de,use:nc,useCallback:mr,useContext:de,useEffect:Is,useImperativeHandle:hr,useInsertionEffect:or,useLayoutEffect:rr,useMemo:vr,useReducer:uc,useRef:cr,useState:function(){return uc(Yl)},useDebugValue:Ps,useDeferredValue:function(t,e){var l=Xt();return gr(l,xt.memoizedState,t,e)},useTransition:function(){var t=uc(Yl)[0],e=Xt().memoizedState;return[typeof t=="boolean"?t:Zu(t),e]},useSyncExternalStore:Vo,useId:br,useHostTransitionStatus:lf,useFormState:nr,useActionState:nr,useOptimistic:function(t,e){var l=Xt();return $o(l,xt,t,e)},useMemoCache:Js,useCacheRefresh:xr};nf.useEffectEvent=fr;var Ar={readContext:de,use:nc,useCallback:mr,useContext:de,useEffect:Is,useImperativeHandle:hr,useInsertionEffect:or,useLayoutEffect:rr,useMemo:vr,useReducer:Ws,useRef:cr,useState:function(){return Ws(Yl)},useDebugValue:Ps,useDeferredValue:function(t,e){var l=Xt();return xt===null?tf(l,t,e):gr(l,xt.memoizedState,t,e)},useTransition:function(){var t=Ws(Yl)[0],e=Xt().memoizedState;return[typeof t=="boolean"?t:Zu(t),e]},useSyncExternalStore:Vo,useId:br,useHostTransitionStatus:lf,useFormState:ir,useActionState:ir,useOptimistic:function(t,e){var l=Xt();return xt!==null?$o(l,xt,t,e):(l.baseState=t,[t,l.queue.dispatch])},useMemoCache:Js,useCacheRefresh:xr};Ar.useEffectEvent=fr;function uf(t,e,l,a){e=t.memoizedState,l=l(a,e),l=l==null?e:Q({},e,l),t.memoizedState=l,t.lanes===0&&(t.updateQueue.baseState=l)}var cf={enqueueSetState:function(t,e,l){t=t._reactInternals;var a=Xe(),n=oa(a);n.payload=e,l!=null&&(n.callback=l),e=ra(t,n,a),e!==null&&(Oe(e,t,a),Yu(e,t,a))},enqueueReplaceState:function(t,e,l){t=t._reactInternals;var a=Xe(),n=oa(a);n.tag=1,n.payload=e,l!=null&&(n.callback=l),e=ra(t,n,a),e!==null&&(Oe(e,t,a),Yu(e,t,a))},enqueueForceUpdate:function(t,e){t=t._reactInternals;var l=Xe(),a=oa(l);a.tag=2,e!=null&&(a.callback=e),e=ra(t,a,l),e!==null&&(Oe(e,t,l),Yu(e,t,l))}};function zr(t,e,l,a,n,u,i){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(a,u,i):e.prototype&&e.prototype.isPureReactComponent?!na(l,a)||!na(n,u):!0}function Nr(t,e,l,a){t=e.state,typeof e.componentWillReceiveProps=="function"&&e.componentWillReceiveProps(l,a),typeof e.UNSAFE_componentWillReceiveProps=="function"&&e.UNSAFE_componentWillReceiveProps(l,a),e.state!==t&&cf.enqueueReplaceState(e,e.state,null)}function nn(t,e){var l=e;if("ref"in e){l={};for(var a in e)a!=="ref"&&(l[a]=e[a])}if(t=t.defaultProps){l===e&&(l=Q({},l));for(var n in t)l[n]===void 0&&(l[n]=t[n])}return l}function Cr(t){Yi(t)}function Dr(t){console.error(t)}function Mr(t){Yi(t)}function fc(t,e){try{var l=t.onUncaughtError;l(e.value,{componentStack:e.stack})}catch(a){setTimeout(function(){throw a})}}function Or(t,e,l){try{var a=t.onCaughtError;a(l.value,{componentStack:l.stack,errorBoundary:e.tag===1?e.stateNode:null})}catch(n){setTimeout(function(){throw n})}}function sf(t,e,l){return l=oa(l),l.tag=3,l.payload={element:null},l.callback=function(){fc(t,e)},l}function Ur(t){return t=oa(t),t.tag=3,t}function Rr(t,e,l,a){var n=l.type.getDerivedStateFromError;if(typeof n=="function"){var u=a.value;t.payload=function(){return n(u)},t.callback=function(){Or(e,l,a)}}var i=l.stateNode;i!==null&&typeof i.componentDidCatch=="function"&&(t.callback=function(){Or(e,l,a),typeof n!="function"&&(ya===null?ya=new Set([this]):ya.add(this));var f=a.stack;this.componentDidCatch(a.value,{componentStack:f!==null?f:""})})}function t0(t,e,l,a,n){if(l.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(e=l.alternate,e!==null&&Xn(e,l,n,!0),l=qe.current,l!==null){switch(l.tag){case 31:case 13:return tl===null?xc():l.alternate===null&&qt===0&&(qt=3),l.flags&=-257,l.flags|=65536,l.lanes=n,a===Fi?l.flags|=16384:(e=l.updateQueue,e===null?l.updateQueue=new Set([a]):e.add(a),Uf(t,a,n)),!1;case 22:return l.flags|=65536,a===Fi?l.flags|=16384:(e=l.updateQueue,e===null?(e={transitions:null,markerInstances:null,retryQueue:new Set([a])},l.updateQueue=e):(l=e.retryQueue,l===null?e.retryQueue=new Set([a]):l.add(a)),Uf(t,a,n)),!1}throw Error(v(435,l.tag))}return Uf(t,a,n),xc(),!1}if(ot)return e=qe.current,e!==null?((e.flags&65536)===0&&(e.flags|=256),e.flags|=65536,e.lanes=n,a!==As&&(t=Error(v(422),{cause:a}),wu(Fe(t,l)))):(a!==As&&(e=Error(v(423),{cause:a}),wu(Fe(e,l))),t=t.current.alternate,t.flags|=65536,n&=-n,t.lanes|=n,a=Fe(a,l),n=sf(t.stateNode,a,n),Ls(t,n),qt!==4&&(qt=2)),!1;var u=Error(v(520),{cause:a});if(u=Fe(u,l),ti===null?ti=[u]:ti.push(u),qt!==4&&(qt=2),e===null)return!0;a=Fe(a,l),l=e;do{switch(l.tag){case 3:return l.flags|=65536,t=n&-n,l.lanes|=t,t=sf(l.stateNode,a,t),Ls(l,t),!1;case 1:if(e=l.type,u=l.stateNode,(l.flags&128)===0&&(typeof e.getDerivedStateFromError=="function"||u!==null&&typeof u.componentDidCatch=="function"&&(ya===null||!ya.has(u))))return l.flags|=65536,n&=-n,l.lanes|=n,n=Ur(n),Rr(n,t,l,a),Ls(l,n),!1}l=l.return}while(l!==null);return!1}var ff=Error(v(461)),kt=!1;function he(t,e,l,a){e.child=t===null?Bo(e,null,l,a):ln(e,t.child,l,a)}function wr(t,e,l,a,n){l=l.render;var u=e.ref;if("ref"in a){var i={};for(var f in a)f!=="ref"&&(i[f]=a[f])}else i=a;return Ia(e),a=Xs(t,e,l,i,u,n),f=Zs(),t!==null&&!kt?(Vs(t,e,n),Gl(t,e,n)):(ot&&f&&js(e),e.flags|=1,he(t,e,a,n),e.child)}function Hr(t,e,l,a,n){if(t===null){var u=l.type;return typeof u=="function"&&!xs(u)&&u.defaultProps===void 0&&l.compare===null?(e.tag=15,e.type=u,Lr(t,e,u,a,n)):(t=Zi(l.type,null,a,e,e.mode,n),t.ref=e.ref,t.return=e,e.child=t)}if(u=t.child,!yf(t,n)){var i=u.memoizedProps;if(l=l.compare,l=l!==null?l:na,l(i,a)&&t.ref===e.ref)return Gl(t,e,n)}return e.flags|=1,t=wl(u,a),t.ref=e.ref,t.return=e,e.child=t}function Lr(t,e,l,a,n){if(t!==null){var u=t.memoizedProps;if(na(u,a)&&t.ref===e.ref)if(kt=!1,e.pendingProps=a=u,yf(t,n))(t.flags&131072)!==0&&(kt=!0);else return e.lanes=t.lanes,Gl(t,e,n)}return of(t,e,l,a,n)}function Br(t,e,l,a){var n=a.children,u=t!==null?t.memoizedState:null;if(t===null&&e.stateNode===null&&(e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.mode==="hidden"){if((e.flags&128)!==0){if(u=u!==null?u.baseLanes|l:l,t!==null){for(a=e.child=t.child,n=0;a!==null;)n=n|a.lanes|a.childLanes,a=a.sibling;a=n&~u}else a=0,e.child=null;return qr(t,e,u,l,a)}if((l&536870912)!==0)e.memoizedState={baseLanes:0,cachePool:null},t!==null&&ki(e,u!==null?u.cachePool:null),u!==null?Go(e,u):qs(),Qo(e);else return a=e.lanes=536870912,qr(t,e,u!==null?u.baseLanes|l:l,l,a)}else u!==null?(ki(e,u.cachePool),Go(e,u),ha(),e.memoizedState=null):(t!==null&&ki(e,null),qs(),ha());return he(t,e,n,l),e.child}function Ju(t,e){return t!==null&&t.tag===22||e.stateNode!==null||(e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),e.sibling}function qr(t,e,l,a,n){var u=Us();return u=u===null?null:{parent:Kt._currentValue,pool:u},e.memoizedState={baseLanes:l,cachePool:u},t!==null&&ki(e,null),qs(),Qo(e),t!==null&&Xn(t,e,a,!0),e.childLanes=n,null}function oc(t,e){return e=dc({mode:e.mode,children:e.children},t.mode),e.ref=t.ref,t.child=e,e.return=t,e}function Yr(t,e,l){return ln(e,t.child,null,l),t=oc(e,e.pendingProps),t.flags|=2,Ye(e),e.memoizedState=null,t}function e0(t,e,l){var a=e.pendingProps,n=(e.flags&128)!==0;if(e.flags&=-129,t===null){if(ot){if(a.mode==="hidden")return t=oc(e,a),e.lanes=536870912,Ju(null,t);if(Gs(e),(t=Dt)?(t=Id(t,Pe),t=t!==null&&t.data==="&"?t:null,t!==null&&(e.memoizedState={dehydrated:t,treeContext:ua!==null?{id:vl,overflow:gl}:null,retryLane:536870912,hydrationErrors:null},l=Eo(t),l.return=e,e.child=l,re=e,Dt=null)):t=null,t===null)throw ca(e);return e.lanes=536870912,null}return oc(e,a)}var u=t.memoizedState;if(u!==null){var i=u.dehydrated;if(Gs(e),n)if(e.flags&256)e.flags&=-257,e=Yr(t,e,l);else if(e.memoizedState!==null)e.child=t.child,e.flags|=128,e=null;else throw Error(v(558));else if(kt||Xn(t,e,l,!1),n=(l&t.childLanes)!==0,kt||n){if(a=_t,a!==null&&(i=Ke(a,l),i!==0&&i!==u.retryLane))throw u.retryLane=i,ka(t,i),Oe(a,t,i),ff;xc(),e=Yr(t,e,l)}else t=u.treeContext,Dt=el(i.nextSibling),re=e,ot=!0,ia=null,Pe=!1,t!==null&&Ao(e,t),e=oc(e,a),e.flags|=4096;return e}return t=wl(t.child,{mode:a.mode,children:a.children}),t.ref=e.ref,e.child=t,t.return=e,t}function rc(t,e){var l=e.ref;if(l===null)t!==null&&t.ref!==null&&(e.flags|=4194816);else{if(typeof l!="function"&&typeof l!="object")throw Error(v(284));(t===null||t.ref!==l)&&(e.flags|=4194816)}}function of(t,e,l,a,n){return Ia(e),l=Xs(t,e,l,a,void 0,n),a=Zs(),t!==null&&!kt?(Vs(t,e,n),Gl(t,e,n)):(ot&&a&&js(e),e.flags|=1,he(t,e,l,n),e.child)}function Gr(t,e,l,a,n,u){return Ia(e),e.updateQueue=null,l=Zo(e,a,l,n),Xo(t),a=Zs(),t!==null&&!kt?(Vs(t,e,u),Gl(t,e,u)):(ot&&a&&js(e),e.flags|=1,he(t,e,l,u),e.child)}function Qr(t,e,l,a,n){if(Ia(e),e.stateNode===null){var u=qn,i=l.contextType;typeof i=="object"&&i!==null&&(u=de(i)),u=new l(a,u),e.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,u.updater=cf,e.stateNode=u,u._reactInternals=e,u=e.stateNode,u.props=a,u.state=e.memoizedState,u.refs={},ws(e),i=l.contextType,u.context=typeof i=="object"&&i!==null?de(i):qn,u.state=e.memoizedState,i=l.getDerivedStateFromProps,typeof i=="function"&&(uf(e,l,i,a),u.state=e.memoizedState),typeof l.getDerivedStateFromProps=="function"||typeof u.getSnapshotBeforeUpdate=="function"||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(i=u.state,typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount(),i!==u.state&&cf.enqueueReplaceState(u,u.state,null),Qu(e,a,u,n),Gu(),u.state=e.memoizedState),typeof u.componentDidMount=="function"&&(e.flags|=4194308),a=!0}else if(t===null){u=e.stateNode;var f=e.memoizedProps,o=nn(l,f);u.props=o;var y=u.context,x=l.contextType;i=qn,typeof x=="object"&&x!==null&&(i=de(x));var A=l.getDerivedStateFromProps;x=typeof A=="function"||typeof u.getSnapshotBeforeUpdate=="function",f=e.pendingProps!==f,x||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(f||y!==i)&&Nr(e,u,a,i),fa=!1;var p=e.memoizedState;u.state=p,Qu(e,a,u,n),Gu(),y=e.memoizedState,f||p!==y||fa?(typeof A=="function"&&(uf(e,l,A,a),y=e.memoizedState),(o=fa||zr(e,l,o,a,p,y,i))?(x||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount()),typeof u.componentDidMount=="function"&&(e.flags|=4194308)):(typeof u.componentDidMount=="function"&&(e.flags|=4194308),e.memoizedProps=a,e.memoizedState=y),u.props=a,u.state=y,u.context=i,a=o):(typeof u.componentDidMount=="function"&&(e.flags|=4194308),a=!1)}else{u=e.stateNode,Hs(t,e),i=e.memoizedProps,x=nn(l,i),u.props=x,A=e.pendingProps,p=u.context,y=l.contextType,o=qn,typeof y=="object"&&y!==null&&(o=de(y)),f=l.getDerivedStateFromProps,(y=typeof f=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(i!==A||p!==o)&&Nr(e,u,a,o),fa=!1,p=e.memoizedState,u.state=p,Qu(e,a,u,n),Gu();var S=e.memoizedState;i!==A||p!==S||fa||t!==null&&t.dependencies!==null&&Ki(t.dependencies)?(typeof f=="function"&&(uf(e,l,f,a),S=e.memoizedState),(x=fa||zr(e,l,x,a,p,S,o)||t!==null&&t.dependencies!==null&&Ki(t.dependencies))?(y||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(a,S,o),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(a,S,o)),typeof u.componentDidUpdate=="function"&&(e.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(e.flags|=1024)):(typeof u.componentDidUpdate!="function"||i===t.memoizedProps&&p===t.memoizedState||(e.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||i===t.memoizedProps&&p===t.memoizedState||(e.flags|=1024),e.memoizedProps=a,e.memoizedState=S),u.props=a,u.state=S,u.context=o,a=x):(typeof u.componentDidUpdate!="function"||i===t.memoizedProps&&p===t.memoizedState||(e.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||i===t.memoizedProps&&p===t.memoizedState||(e.flags|=1024),a=!1)}return u=a,rc(t,e),a=(e.flags&128)!==0,u||a?(u=e.stateNode,l=a&&typeof l.getDerivedStateFromError!="function"?null:u.render(),e.flags|=1,t!==null&&a?(e.child=ln(e,t.child,null,n),e.child=ln(e,null,l,n)):he(t,e,l,n),e.memoizedState=u.state,t=e.child):t=Gl(t,e,n),t}function Xr(t,e,l,a){return Fa(),e.flags|=256,he(t,e,l,a),e.child}var rf={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function df(t){return{baseLanes:t,cachePool:Oo()}}function hf(t,e,l){return t=t!==null?t.childLanes&~l:0,e&&(t|=Qe),t}function Zr(t,e,l){var a=e.pendingProps,n=!1,u=(e.flags&128)!==0,i;if((i=u)||(i=t!==null&&t.memoizedState===null?!1:(Qt.current&2)!==0),i&&(n=!0,e.flags&=-129),i=(e.flags&32)!==0,e.flags&=-33,t===null){if(ot){if(n?da(e):ha(),(t=Dt)?(t=Id(t,Pe),t=t!==null&&t.data!=="&"?t:null,t!==null&&(e.memoizedState={dehydrated:t,treeContext:ua!==null?{id:vl,overflow:gl}:null,retryLane:536870912,hydrationErrors:null},l=Eo(t),l.return=e,e.child=l,re=e,Dt=null)):t=null,t===null)throw ca(e);return Wf(t)?e.lanes=32:e.lanes=536870912,null}var f=a.children;return a=a.fallback,n?(ha(),n=e.mode,f=dc({mode:"hidden",children:f},n),a=Wa(a,n,l,null),f.return=e,a.return=e,f.sibling=a,e.child=f,a=e.child,a.memoizedState=df(l),a.childLanes=hf(t,i,l),e.memoizedState=rf,Ju(null,a)):(da(e),mf(e,f))}var o=t.memoizedState;if(o!==null&&(f=o.dehydrated,f!==null)){if(u)e.flags&256?(da(e),e.flags&=-257,e=vf(t,e,l)):e.memoizedState!==null?(ha(),e.child=t.child,e.flags|=128,e=null):(ha(),f=a.fallback,n=e.mode,a=dc({mode:"visible",children:a.children},n),f=Wa(f,n,l,null),f.flags|=2,a.return=e,f.return=e,a.sibling=f,e.child=a,ln(e,t.child,null,l),a=e.child,a.memoizedState=df(l),a.childLanes=hf(t,i,l),e.memoizedState=rf,e=Ju(null,a));else if(da(e),Wf(f)){if(i=f.nextSibling&&f.nextSibling.dataset,i)var y=i.dgst;i=y,a=Error(v(419)),a.stack="",a.digest=i,wu({value:a,source:null,stack:null}),e=vf(t,e,l)}else if(kt||Xn(t,e,l,!1),i=(l&t.childLanes)!==0,kt||i){if(i=_t,i!==null&&(a=Ke(i,l),a!==0&&a!==o.retryLane))throw o.retryLane=a,ka(t,a),Oe(i,t,a),ff;kf(f)||xc(),e=vf(t,e,l)}else kf(f)?(e.flags|=192,e.child=t.child,e=null):(t=o.treeContext,Dt=el(f.nextSibling),re=e,ot=!0,ia=null,Pe=!1,t!==null&&Ao(e,t),e=mf(e,a.children),e.flags|=4096);return e}return n?(ha(),f=a.fallback,n=e.mode,o=t.child,y=o.sibling,a=wl(o,{mode:"hidden",children:a.children}),a.subtreeFlags=o.subtreeFlags&65011712,y!==null?f=wl(y,f):(f=Wa(f,n,l,null),f.flags|=2),f.return=e,a.return=e,a.sibling=f,e.child=a,Ju(null,a),a=e.child,f=t.child.memoizedState,f===null?f=df(l):(n=f.cachePool,n!==null?(o=Kt._currentValue,n=n.parent!==o?{parent:o,pool:o}:n):n=Oo(),f={baseLanes:f.baseLanes|l,cachePool:n}),a.memoizedState=f,a.childLanes=hf(t,i,l),e.memoizedState=rf,Ju(t.child,a)):(da(e),l=t.child,t=l.sibling,l=wl(l,{mode:"visible",children:a.children}),l.return=e,l.sibling=null,t!==null&&(i=e.deletions,i===null?(e.deletions=[t],e.flags|=16):i.push(t)),e.child=l,e.memoizedState=null,l)}function mf(t,e){return e=dc({mode:"visible",children:e},t.mode),e.return=t,t.child=e}function dc(t,e){return t=Be(22,t,null,e),t.lanes=0,t}function vf(t,e,l){return ln(e,t.child,null,l),t=mf(e,e.pendingProps.children),t.flags|=2,e.memoizedState=null,t}function Vr(t,e,l){t.lanes|=e;var a=t.alternate;a!==null&&(a.lanes|=e),Cs(t.return,e,l)}function gf(t,e,l,a,n,u){var i=t.memoizedState;i===null?t.memoizedState={isBackwards:e,rendering:null,renderingStartTime:0,last:a,tail:l,tailMode:n,treeForkCount:u}:(i.isBackwards=e,i.rendering=null,i.renderingStartTime=0,i.last=a,i.tail=l,i.tailMode=n,i.treeForkCount=u)}function Kr(t,e,l){var a=e.pendingProps,n=a.revealOrder,u=a.tail;a=a.children;var i=Qt.current,f=(i&2)!==0;if(f?(i=i&1|2,e.flags|=128):i&=1,O(Qt,i),he(t,e,a,l),a=ot?Ru:0,!f&&t!==null&&(t.flags&128)!==0)t:for(t=e.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&Vr(t,l,e);else if(t.tag===19)Vr(t,l,e);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break t;for(;t.sibling===null;){if(t.return===null||t.return===e)break t;t=t.return}t.sibling.return=t.return,t=t.sibling}switch(n){case"forwards":for(l=e.child,n=null;l!==null;)t=l.alternate,t!==null&&tc(t)===null&&(n=l),l=l.sibling;l=n,l===null?(n=e.child,e.child=null):(n=l.sibling,l.sibling=null),gf(e,!1,n,l,u,a);break;case"backwards":case"unstable_legacy-backwards":for(l=null,n=e.child,e.child=null;n!==null;){if(t=n.alternate,t!==null&&tc(t)===null){e.child=n;break}t=n.sibling,n.sibling=l,l=n,n=t}gf(e,!0,l,null,u,a);break;case"together":gf(e,!1,null,null,void 0,a);break;default:e.memoizedState=null}return e.child}function Gl(t,e,l){if(t!==null&&(e.dependencies=t.dependencies),ga|=e.lanes,(l&e.childLanes)===0)if(t!==null){if(Xn(t,e,l,!1),(l&e.childLanes)===0)return null}else return null;if(t!==null&&e.child!==t.child)throw Error(v(153));if(e.child!==null){for(t=e.child,l=wl(t,t.pendingProps),e.child=l,l.return=e;t.sibling!==null;)t=t.sibling,l=l.sibling=wl(t,t.pendingProps),l.return=e;l.sibling=null}return e.child}function yf(t,e){return(t.lanes&e)!==0?!0:(t=t.dependencies,!!(t!==null&&Ki(t)))}function l0(t,e,l){switch(e.tag){case 3:zt(e,e.stateNode.containerInfo),sa(e,Kt,t.memoizedState.cache),Fa();break;case 27:case 5:le(e);break;case 4:zt(e,e.stateNode.containerInfo);break;case 10:sa(e,e.type,e.memoizedProps.value);break;case 31:if(e.memoizedState!==null)return e.flags|=128,Gs(e),null;break;case 13:var a=e.memoizedState;if(a!==null)return a.dehydrated!==null?(da(e),e.flags|=128,null):(l&e.child.childLanes)!==0?Zr(t,e,l):(da(e),t=Gl(t,e,l),t!==null?t.sibling:null);da(e);break;case 19:var n=(t.flags&128)!==0;if(a=(l&e.childLanes)!==0,a||(Xn(t,e,l,!1),a=(l&e.childLanes)!==0),n){if(a)return Kr(t,e,l);e.flags|=128}if(n=e.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),O(Qt,Qt.current),a)break;return null;case 22:return e.lanes=0,Br(t,e,l,e.pendingProps);case 24:sa(e,Kt,t.memoizedState.cache)}return Gl(t,e,l)}function Jr(t,e,l){if(t!==null)if(t.memoizedProps!==e.pendingProps)kt=!0;else{if(!yf(t,l)&&(e.flags&128)===0)return kt=!1,l0(t,e,l);kt=(t.flags&131072)!==0}else kt=!1,ot&&(e.flags&1048576)!==0&&_o(e,Ru,e.index);switch(e.lanes=0,e.tag){case 16:t:{var a=e.pendingProps;if(t=tn(e.elementType),e.type=t,typeof t=="function")xs(t)?(a=nn(t,a),e.tag=1,e=Qr(null,e,t,a,l)):(e.tag=0,e=of(null,e,t,a,l));else{if(t!=null){var n=t.$$typeof;if(n===Gt){e.tag=11,e=wr(null,e,t,a,l);break t}else if(n===at){e.tag=14,e=Hr(null,e,t,a,l);break t}}throw e=Zt(t)||t,Error(v(306,e,""))}}return e;case 0:return of(t,e,e.type,e.pendingProps,l);case 1:return a=e.type,n=nn(a,e.pendingProps),Qr(t,e,a,n,l);case 3:t:{if(zt(e,e.stateNode.containerInfo),t===null)throw Error(v(387));a=e.pendingProps;var u=e.memoizedState;n=u.element,Hs(t,e),Qu(e,a,null,l);var i=e.memoizedState;if(a=i.cache,sa(e,Kt,a),a!==u.cache&&Ds(e,[Kt],l,!0),Gu(),a=i.element,u.isDehydrated)if(u={element:a,isDehydrated:!1,cache:i.cache},e.updateQueue.baseState=u,e.memoizedState=u,e.flags&256){e=Xr(t,e,a,l);break t}else if(a!==n){n=Fe(Error(v(424)),e),wu(n),e=Xr(t,e,a,l);break t}else{switch(t=e.stateNode.containerInfo,t.nodeType){case 9:t=t.body;break;default:t=t.nodeName==="HTML"?t.ownerDocument.body:t}for(Dt=el(t.firstChild),re=e,ot=!0,ia=null,Pe=!0,l=Bo(e,null,a,l),e.child=l;l;)l.flags=l.flags&-3|4096,l=l.sibling}else{if(Fa(),a===n){e=Gl(t,e,l);break t}he(t,e,a,l)}e=e.child}return e;case 26:return rc(t,e),t===null?(l=nh(e.type,null,e.pendingProps,null))?e.memoizedState=l:ot||(l=e.type,t=e.pendingProps,a=Nc(F.current).createElement(l),a[Vt]=e,a[It]=t,me(a,l,t),Ht(a),e.stateNode=a):e.memoizedState=nh(e.type,t.memoizedProps,e.pendingProps,t.memoizedState),null;case 27:return le(e),t===null&&ot&&(a=e.stateNode=eh(e.type,e.pendingProps,F.current),re=e,Pe=!0,n=Dt,xa(e.type)?(Ff=n,Dt=el(a.firstChild)):Dt=n),he(t,e,e.pendingProps.children,l),rc(t,e),t===null&&(e.flags|=4194304),e.child;case 5:return t===null&&ot&&((n=a=Dt)&&(a=O0(a,e.type,e.pendingProps,Pe),a!==null?(e.stateNode=a,re=e,Dt=el(a.firstChild),Pe=!1,n=!0):n=!1),n||ca(e)),le(e),n=e.type,u=e.pendingProps,i=t!==null?t.memoizedProps:null,a=u.children,Vf(n,u)?a=null:i!==null&&Vf(n,i)&&(e.flags|=32),e.memoizedState!==null&&(n=Xs(t,e,Jh,null,null,l),si._currentValue=n),rc(t,e),he(t,e,a,l),e.child;case 6:return t===null&&ot&&((t=l=Dt)&&(l=U0(l,e.pendingProps,Pe),l!==null?(e.stateNode=l,re=e,Dt=null,t=!0):t=!1),t||ca(e)),null;case 13:return Zr(t,e,l);case 4:return zt(e,e.stateNode.containerInfo),a=e.pendingProps,t===null?e.child=ln(e,null,a,l):he(t,e,a,l),e.child;case 11:return wr(t,e,e.type,e.pendingProps,l);case 7:return he(t,e,e.pendingProps,l),e.child;case 8:return he(t,e,e.pendingProps.children,l),e.child;case 12:return he(t,e,e.pendingProps.children,l),e.child;case 10:return a=e.pendingProps,sa(e,e.type,a.value),he(t,e,a.children,l),e.child;case 9:return n=e.type._context,a=e.pendingProps.children,Ia(e),n=de(n),a=a(n),e.flags|=1,he(t,e,a,l),e.child;case 14:return Hr(t,e,e.type,e.pendingProps,l);case 15:return Lr(t,e,e.type,e.pendingProps,l);case 19:return Kr(t,e,l);case 31:return e0(t,e,l);case 22:return Br(t,e,l,e.pendingProps);case 24:return Ia(e),a=de(Kt),t===null?(n=Us(),n===null&&(n=_t,u=Ms(),n.pooledCache=u,u.refCount++,u!==null&&(n.pooledCacheLanes|=l),n=u),e.memoizedState={parent:a,cache:n},ws(e),sa(e,Kt,n)):((t.lanes&l)!==0&&(Hs(t,e),Qu(e,null,null,l),Gu()),n=t.memoizedState,u=e.memoizedState,n.parent!==a?(n={parent:a,cache:a},e.memoizedState=n,e.lanes===0&&(e.memoizedState=e.updateQueue.baseState=n),sa(e,Kt,a)):(a=u.cache,sa(e,Kt,a),a!==n.cache&&Ds(e,[Kt],l,!0))),he(t,e,e.pendingProps.children,l),e.child;case 29:throw e.pendingProps}throw Error(v(156,e.tag))}function Ql(t){t.flags|=4}function pf(t,e,l,a,n){if((e=(t.mode&32)!==0)&&(e=!1),e){if(t.flags|=16777216,(n&335544128)===n)if(t.stateNode.complete)t.flags|=8192;else if(bd())t.flags|=8192;else throw en=Fi,Rs}else t.flags&=-16777217}function kr(t,e){if(e.type!=="stylesheet"||(e.state.loading&4)!==0)t.flags&=-16777217;else if(t.flags|=16777216,!fh(e))if(bd())t.flags|=8192;else throw en=Fi,Rs}function hc(t,e){e!==null&&(t.flags|=4),t.flags&16384&&(e=t.tag!==22?vu():536870912,t.lanes|=e,eu|=e)}function ku(t,e){if(!ot)switch(t.tailMode){case"hidden":e=t.tail;for(var l=null;e!==null;)e.alternate!==null&&(l=e),e=e.sibling;l===null?t.tail=null:l.sibling=null;break;case"collapsed":l=t.tail;for(var a=null;l!==null;)l.alternate!==null&&(a=l),l=l.sibling;a===null?e||t.tail===null?t.tail=null:t.tail.sibling=null:a.sibling=null}}function Mt(t){var e=t.alternate!==null&&t.alternate.child===t.child,l=0,a=0;if(e)for(var n=t.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags&65011712,a|=n.flags&65011712,n.return=t,n=n.sibling;else for(n=t.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags,a|=n.flags,n.return=t,n=n.sibling;return t.subtreeFlags|=a,t.childLanes=l,e}function a0(t,e,l){var a=e.pendingProps;switch(_s(e),e.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Mt(e),null;case 1:return Mt(e),null;case 3:return l=e.stateNode,a=null,t!==null&&(a=t.memoizedState.cache),e.memoizedState.cache!==a&&(e.flags|=2048),Bl(Kt),mt(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(t===null||t.child===null)&&(Qn(e)?Ql(e):t===null||t.memoizedState.isDehydrated&&(e.flags&256)===0||(e.flags|=1024,zs())),Mt(e),null;case 26:var n=e.type,u=e.memoizedState;return t===null?(Ql(e),u!==null?(Mt(e),kr(e,u)):(Mt(e),pf(e,n,null,a,l))):u?u!==t.memoizedState?(Ql(e),Mt(e),kr(e,u)):(Mt(e),e.flags&=-16777217):(t=t.memoizedProps,t!==a&&Ql(e),Mt(e),pf(e,n,t,a,l)),null;case 27:if(ge(e),l=F.current,n=e.type,t!==null&&e.stateNode!=null)t.memoizedProps!==a&&Ql(e);else{if(!a){if(e.stateNode===null)throw Error(v(166));return Mt(e),null}t=R.current,Qn(e)?zo(e):(t=eh(n,a,l),e.stateNode=t,Ql(e))}return Mt(e),null;case 5:if(ge(e),n=e.type,t!==null&&e.stateNode!=null)t.memoizedProps!==a&&Ql(e);else{if(!a){if(e.stateNode===null)throw Error(v(166));return Mt(e),null}if(u=R.current,Qn(e))zo(e);else{var i=Nc(F.current);switch(u){case 1:u=i.createElementNS("http://www.w3.org/2000/svg",n);break;case 2:u=i.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;default:switch(n){case"svg":u=i.createElementNS("http://www.w3.org/2000/svg",n);break;case"math":u=i.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;case"script":u=i.createElement("div"),u.innerHTML="<script><\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof a.is=="string"?i.createElement("select",{is:a.is}):i.createElement("select"),a.multiple?u.multiple=!0:a.size&&(u.size=a.size);break;default:u=typeof a.is=="string"?i.createElement(n,{is:a.is}):i.createElement(n)}}u[Vt]=e,u[It]=a;t:for(i=e.child;i!==null;){if(i.tag===5||i.tag===6)u.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===e)break t;for(;i.sibling===null;){if(i.return===null||i.return===e)break t;i=i.return}i.sibling.return=i.return,i=i.sibling}e.stateNode=u;t:switch(me(u,n,a),n){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break t;case"img":a=!0;break t;default:a=!1}a&&Ql(e)}}return Mt(e),pf(e,e.type,t===null?null:t.memoizedProps,e.pendingProps,l),null;case 6:if(t&&e.stateNode!=null)t.memoizedProps!==a&&Ql(e);else{if(typeof a!="string"&&e.stateNode===null)throw Error(v(166));if(t=F.current,Qn(e)){if(t=e.stateNode,l=e.memoizedProps,a=null,n=re,n!==null)switch(n.tag){case 27:case 5:a=n.memoizedProps}t[Vt]=e,t=!!(t.nodeValue===l||a!==null&&a.suppressHydrationWarning===!0||Zd(t.nodeValue,l)),t||ca(e,!0)}else t=Nc(t).createTextNode(a),t[Vt]=e,e.stateNode=t}return Mt(e),null;case 31:if(l=e.memoizedState,t===null||t.memoizedState!==null){if(a=Qn(e),l!==null){if(t===null){if(!a)throw Error(v(318));if(t=e.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(v(557));t[Vt]=e}else Fa(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;Mt(e),t=!1}else l=zs(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=l),t=!0;if(!t)return e.flags&256?(Ye(e),e):(Ye(e),null);if((e.flags&128)!==0)throw Error(v(558))}return Mt(e),null;case 13:if(a=e.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(n=Qn(e),a!==null&&a.dehydrated!==null){if(t===null){if(!n)throw Error(v(318));if(n=e.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(v(317));n[Vt]=e}else Fa(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;Mt(e),n=!1}else n=zs(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=n),n=!0;if(!n)return e.flags&256?(Ye(e),e):(Ye(e),null)}return Ye(e),(e.flags&128)!==0?(e.lanes=l,e):(l=a!==null,t=t!==null&&t.memoizedState!==null,l&&(a=e.child,n=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(n=a.alternate.memoizedState.cachePool.pool),u=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(u=a.memoizedState.cachePool.pool),u!==n&&(a.flags|=2048)),l!==t&&l&&(e.child.flags|=8192),hc(e,e.updateQueue),Mt(e),null);case 4:return mt(),t===null&&Yf(e.stateNode.containerInfo),Mt(e),null;case 10:return Bl(e.type),Mt(e),null;case 19:if(j(Qt),a=e.memoizedState,a===null)return Mt(e),null;if(n=(e.flags&128)!==0,u=a.rendering,u===null)if(n)ku(a,!1);else{if(qt!==0||t!==null&&(t.flags&128)!==0)for(t=e.child;t!==null;){if(u=tc(t),u!==null){for(e.flags|=128,ku(a,!1),t=u.updateQueue,e.updateQueue=t,hc(e,t),e.subtreeFlags=0,t=l,l=e.child;l!==null;)To(l,t),l=l.sibling;return O(Qt,Qt.current&1|2),ot&&Hl(e,a.treeForkCount),e.child}t=t.sibling}a.tail!==null&&ye()>pc&&(e.flags|=128,n=!0,ku(a,!1),e.lanes=4194304)}else{if(!n)if(t=tc(u),t!==null){if(e.flags|=128,n=!0,t=t.updateQueue,e.updateQueue=t,hc(e,t),ku(a,!0),a.tail===null&&a.tailMode==="hidden"&&!u.alternate&&!ot)return Mt(e),null}else 2*ye()-a.renderingStartTime>pc&&l!==536870912&&(e.flags|=128,n=!0,ku(a,!1),e.lanes=4194304);a.isBackwards?(u.sibling=e.child,e.child=u):(t=a.last,t!==null?t.sibling=u:e.child=u,a.last=u)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=ye(),t.sibling=null,l=Qt.current,O(Qt,n?l&1|2:l&1),ot&&Hl(e,a.treeForkCount),t):(Mt(e),null);case 22:case 23:return Ye(e),Ys(),a=e.memoizedState!==null,t!==null?t.memoizedState!==null!==a&&(e.flags|=8192):a&&(e.flags|=8192),a?(l&536870912)!==0&&(e.flags&128)===0&&(Mt(e),e.subtreeFlags&6&&(e.flags|=8192)):Mt(e),l=e.updateQueue,l!==null&&hc(e,l.retryQueue),l=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),a=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),a!==l&&(e.flags|=2048),t!==null&&j(Pa),null;case 24:return l=null,t!==null&&(l=t.memoizedState.cache),e.memoizedState.cache!==l&&(e.flags|=2048),Bl(Kt),Mt(e),null;case 25:return null;case 30:return null}throw Error(v(156,e.tag))}function n0(t,e){switch(_s(e),e.tag){case 1:return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return Bl(Kt),mt(),t=e.flags,(t&65536)!==0&&(t&128)===0?(e.flags=t&-65537|128,e):null;case 26:case 27:case 5:return ge(e),null;case 31:if(e.memoizedState!==null){if(Ye(e),e.alternate===null)throw Error(v(340));Fa()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 13:if(Ye(e),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(v(340));Fa()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return j(Qt),null;case 4:return mt(),null;case 10:return Bl(e.type),null;case 22:case 23:return Ye(e),Ys(),t!==null&&j(Pa),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 24:return Bl(Kt),null;case 25:return null;default:return null}}function Wr(t,e){switch(_s(e),e.tag){case 3:Bl(Kt),mt();break;case 26:case 27:case 5:ge(e);break;case 4:mt();break;case 31:e.memoizedState!==null&&Ye(e);break;case 13:Ye(e);break;case 19:j(Qt);break;case 10:Bl(e.type);break;case 22:case 23:Ye(e),Ys(),t!==null&&j(Pa);break;case 24:Bl(Kt)}}function Wu(t,e){try{var l=e.updateQueue,a=l!==null?l.lastEffect:null;if(a!==null){var n=a.next;l=n;do{if((l.tag&t)===t){a=void 0;var u=l.create,i=l.inst;a=u(),i.destroy=a}l=l.next}while(l!==n)}}catch(f){bt(e,e.return,f)}}function ma(t,e,l){try{var a=e.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var u=n.next;a=u;do{if((a.tag&t)===t){var i=a.inst,f=i.destroy;if(f!==void 0){i.destroy=void 0,n=e;var o=l,y=f;try{y()}catch(x){bt(n,o,x)}}}a=a.next}while(a!==u)}}catch(x){bt(e,e.return,x)}}function Fr(t){var e=t.updateQueue;if(e!==null){var l=t.stateNode;try{Yo(e,l)}catch(a){bt(t,t.return,a)}}}function $r(t,e,l){l.props=nn(t.type,t.memoizedProps),l.state=t.memoizedState;try{l.componentWillUnmount()}catch(a){bt(t,e,a)}}function Fu(t,e){try{var l=t.ref;if(l!==null){switch(t.tag){case 26:case 27:case 5:var a=t.stateNode;break;case 30:a=t.stateNode;break;default:a=t.stateNode}typeof l=="function"?t.refCleanup=l(a):l.current=a}}catch(n){bt(t,e,n)}}function yl(t,e){var l=t.ref,a=t.refCleanup;if(l!==null)if(typeof a=="function")try{a()}catch(n){bt(t,e,n)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof l=="function")try{l(null)}catch(n){bt(t,e,n)}else l.current=null}function Ir(t){var e=t.type,l=t.memoizedProps,a=t.stateNode;try{t:switch(e){case"button":case"input":case"select":case"textarea":l.autoFocus&&a.focus();break t;case"img":l.src?a.src=l.src:l.srcSet&&(a.srcset=l.srcSet)}}catch(n){bt(t,t.return,n)}}function Sf(t,e,l){try{var a=t.stateNode;A0(a,t.type,l,e),a[It]=e}catch(n){bt(t,t.return,n)}}function Pr(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&xa(t.type)||t.tag===4}function bf(t){t:for(;;){for(;t.sibling===null;){if(t.return===null||Pr(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.tag===27&&xa(t.type)||t.flags&2||t.child===null||t.tag===4)continue t;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function xf(t,e,l){var a=t.tag;if(a===5||a===6)t=t.stateNode,e?(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l).insertBefore(t,e):(e=l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,e.appendChild(t),l=l._reactRootContainer,l!=null||e.onclick!==null||(e.onclick=ke));else if(a!==4&&(a===27&&xa(t.type)&&(l=t.stateNode,e=null),t=t.child,t!==null))for(xf(t,e,l),t=t.sibling;t!==null;)xf(t,e,l),t=t.sibling}function mc(t,e,l){var a=t.tag;if(a===5||a===6)t=t.stateNode,e?l.insertBefore(t,e):l.appendChild(t);else if(a!==4&&(a===27&&xa(t.type)&&(l=t.stateNode),t=t.child,t!==null))for(mc(t,e,l),t=t.sibling;t!==null;)mc(t,e,l),t=t.sibling}function td(t){var e=t.stateNode,l=t.memoizedProps;try{for(var a=t.type,n=e.attributes;n.length;)e.removeAttributeNode(n[0]);me(e,a,l),e[Vt]=t,e[It]=l}catch(u){bt(t,t.return,u)}}var Xl=!1,Wt=!1,Tf=!1,ed=typeof WeakSet=="function"?WeakSet:Set,ue=null;function u0(t,e){if(t=t.containerInfo,Xf=wc,t=D(t),C(t)){if("selectionStart"in t)var l={start:t.selectionStart,end:t.selectionEnd};else t:{l=(l=t.ownerDocument)&&l.defaultView||window;var a=l.getSelection&&l.getSelection();if(a&&a.rangeCount!==0){l=a.anchorNode;var n=a.anchorOffset,u=a.focusNode;a=a.focusOffset;try{l.nodeType,u.nodeType}catch{l=null;break t}var i=0,f=-1,o=-1,y=0,x=0,A=t,p=null;e:for(;;){for(var S;A!==l||n!==0&&A.nodeType!==3||(f=i+n),A!==u||a!==0&&A.nodeType!==3||(o=i+a),A.nodeType===3&&(i+=A.nodeValue.length),(S=A.firstChild)!==null;)p=A,A=S;for(;;){if(A===t)break e;if(p===l&&++y===n&&(f=i),p===u&&++x===a&&(o=i),(S=A.nextSibling)!==null)break;A=p,p=A.parentNode}A=S}l=f===-1||o===-1?null:{start:f,end:o}}else l=null}l=l||{start:0,end:0}}else l=null;for(Zf={focusedElem:t,selectionRange:l},wc=!1,ue=e;ue!==null;)if(e=ue,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,ue=t;else for(;ue!==null;){switch(e=ue,u=e.alternate,t=e.flags,e.tag){case 0:if((t&4)!==0&&(t=e.updateQueue,t=t!==null?t.events:null,t!==null))for(l=0;l<t.length;l++)n=t[l],n.ref.impl=n.nextImpl;break;case 11:case 15:break;case 1:if((t&1024)!==0&&u!==null){t=void 0,l=e,n=u.memoizedProps,u=u.memoizedState,a=l.stateNode;try{var w=nn(l.type,n);t=a.getSnapshotBeforeUpdate(w,u),a.__reactInternalSnapshotBeforeUpdate=t}catch(K){bt(l,l.return,K)}}break;case 3:if((t&1024)!==0){if(t=e.stateNode.containerInfo,l=t.nodeType,l===9)Jf(t);else if(l===1)switch(t.nodeName){case"HEAD":case"HTML":case"BODY":Jf(t);break;default:t.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((t&1024)!==0)throw Error(v(163))}if(t=e.sibling,t!==null){t.return=e.return,ue=t;break}ue=e.return}}function ld(t,e,l){var a=l.flags;switch(l.tag){case 0:case 11:case 15:Vl(t,l),a&4&&Wu(5,l);break;case 1:if(Vl(t,l),a&4)if(t=l.stateNode,e===null)try{t.componentDidMount()}catch(i){bt(l,l.return,i)}else{var n=nn(l.type,e.memoizedProps);e=e.memoizedState;try{t.componentDidUpdate(n,e,t.__reactInternalSnapshotBeforeUpdate)}catch(i){bt(l,l.return,i)}}a&64&&Fr(l),a&512&&Fu(l,l.return);break;case 3:if(Vl(t,l),a&64&&(t=l.updateQueue,t!==null)){if(e=null,l.child!==null)switch(l.child.tag){case 27:case 5:e=l.child.stateNode;break;case 1:e=l.child.stateNode}try{Yo(t,e)}catch(i){bt(l,l.return,i)}}break;case 27:e===null&&a&4&&td(l);case 26:case 5:Vl(t,l),e===null&&a&4&&Ir(l),a&512&&Fu(l,l.return);break;case 12:Vl(t,l);break;case 31:Vl(t,l),a&4&&ud(t,l);break;case 13:Vl(t,l),a&4&&id(t,l),a&64&&(t=l.memoizedState,t!==null&&(t=t.dehydrated,t!==null&&(l=m0.bind(null,l),R0(t,l))));break;case 22:if(a=l.memoizedState!==null||Xl,!a){e=e!==null&&e.memoizedState!==null||Wt,n=Xl;var u=Wt;Xl=a,(Wt=e)&&!u?Kl(t,l,(l.subtreeFlags&8772)!==0):Vl(t,l),Xl=n,Wt=u}break;case 30:break;default:Vl(t,l)}}function ad(t){var e=t.alternate;e!==null&&(t.alternate=null,ad(e)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(e=t.stateNode,e!==null&&yn(e)),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}var Ut=null,Ne=!1;function Zl(t,e,l){for(l=l.child;l!==null;)nd(t,e,l),l=l.sibling}function nd(t,e,l){if(se&&typeof se.onCommitFiberUnmount=="function")try{se.onCommitFiberUnmount(Ee,l)}catch{}switch(l.tag){case 26:Wt||yl(l,e),Zl(t,e,l),l.memoizedState?l.memoizedState.count--:l.stateNode&&(l=l.stateNode,l.parentNode.removeChild(l));break;case 27:Wt||yl(l,e);var a=Ut,n=Ne;xa(l.type)&&(Ut=l.stateNode,Ne=!1),Zl(t,e,l),ui(l.stateNode),Ut=a,Ne=n;break;case 5:Wt||yl(l,e);case 6:if(a=Ut,n=Ne,Ut=null,Zl(t,e,l),Ut=a,Ne=n,Ut!==null)if(Ne)try{(Ut.nodeType===9?Ut.body:Ut.nodeName==="HTML"?Ut.ownerDocument.body:Ut).removeChild(l.stateNode)}catch(u){bt(l,e,u)}else try{Ut.removeChild(l.stateNode)}catch(u){bt(l,e,u)}break;case 18:Ut!==null&&(Ne?(t=Ut,Fd(t.nodeType===9?t.body:t.nodeName==="HTML"?t.ownerDocument.body:t,l.stateNode),fu(t)):Fd(Ut,l.stateNode));break;case 4:a=Ut,n=Ne,Ut=l.stateNode.containerInfo,Ne=!0,Zl(t,e,l),Ut=a,Ne=n;break;case 0:case 11:case 14:case 15:ma(2,l,e),Wt||ma(4,l,e),Zl(t,e,l);break;case 1:Wt||(yl(l,e),a=l.stateNode,typeof a.componentWillUnmount=="function"&&$r(l,e,a)),Zl(t,e,l);break;case 21:Zl(t,e,l);break;case 22:Wt=(a=Wt)||l.memoizedState!==null,Zl(t,e,l),Wt=a;break;default:Zl(t,e,l)}}function ud(t,e){if(e.memoizedState===null&&(t=e.alternate,t!==null&&(t=t.memoizedState,t!==null))){t=t.dehydrated;try{fu(t)}catch(l){bt(e,e.return,l)}}}function id(t,e){if(e.memoizedState===null&&(t=e.alternate,t!==null&&(t=t.memoizedState,t!==null&&(t=t.dehydrated,t!==null))))try{fu(t)}catch(l){bt(e,e.return,l)}}function i0(t){switch(t.tag){case 31:case 13:case 19:var e=t.stateNode;return e===null&&(e=t.stateNode=new ed),e;case 22:return t=t.stateNode,e=t._retryCache,e===null&&(e=t._retryCache=new ed),e;default:throw Error(v(435,t.tag))}}function vc(t,e){var l=i0(t);e.forEach(function(a){if(!l.has(a)){l.add(a);var n=v0.bind(null,t,a);a.then(n,n)}})}function Ce(t,e){var l=e.deletions;if(l!==null)for(var a=0;a<l.length;a++){var n=l[a],u=t,i=e,f=i;t:for(;f!==null;){switch(f.tag){case 27:if(xa(f.type)){Ut=f.stateNode,Ne=!1;break t}break;case 5:Ut=f.stateNode,Ne=!1;break t;case 3:case 4:Ut=f.stateNode.containerInfo,Ne=!0;break t}f=f.return}if(Ut===null)throw Error(v(160));nd(u,i,n),Ut=null,Ne=!1,u=n.alternate,u!==null&&(u.return=null),n.return=null}if(e.subtreeFlags&13886)for(e=e.child;e!==null;)cd(e,t),e=e.sibling}var il=null;function cd(t,e){var l=t.alternate,a=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:Ce(e,t),De(t),a&4&&(ma(3,t,t.return),Wu(3,t),ma(5,t,t.return));break;case 1:Ce(e,t),De(t),a&512&&(Wt||l===null||yl(l,l.return)),a&64&&Xl&&(t=t.updateQueue,t!==null&&(a=t.callbacks,a!==null&&(l=t.shared.hiddenCallbacks,t.shared.hiddenCallbacks=l===null?a:l.concat(a))));break;case 26:var n=il;if(Ce(e,t),De(t),a&512&&(Wt||l===null||yl(l,l.return)),a&4){var u=l!==null?l.memoizedState:null;if(a=t.memoizedState,l===null)if(a===null)if(t.stateNode===null){t:{a=t.type,l=t.memoizedProps,n=n.ownerDocument||n;e:switch(a){case"title":u=n.getElementsByTagName("title")[0],(!u||u[wa]||u[Vt]||u.namespaceURI==="http://www.w3.org/2000/svg"||u.hasAttribute("itemprop"))&&(u=n.createElement(a),n.head.insertBefore(u,n.querySelector("head > title"))),me(u,a,l),u[Vt]=t,Ht(u),a=u;break t;case"link":var i=ch("link","href",n).get(a+(l.href||""));if(i){for(var f=0;f<i.length;f++)if(u=i[f],u.getAttribute("href")===(l.href==null||l.href===""?null:l.href)&&u.getAttribute("rel")===(l.rel==null?null:l.rel)&&u.getAttribute("title")===(l.title==null?null:l.title)&&u.getAttribute("crossorigin")===(l.crossOrigin==null?null:l.crossOrigin)){i.splice(f,1);break e}}u=n.createElement(a),me(u,a,l),n.head.appendChild(u);break;case"meta":if(i=ch("meta","content",n).get(a+(l.content||""))){for(f=0;f<i.length;f++)if(u=i[f],u.getAttribute("content")===(l.content==null?null:""+l.content)&&u.getAttribute("name")===(l.name==null?null:l.name)&&u.getAttribute("property")===(l.property==null?null:l.property)&&u.getAttribute("http-equiv")===(l.httpEquiv==null?null:l.httpEquiv)&&u.getAttribute("charset")===(l.charSet==null?null:l.charSet)){i.splice(f,1);break e}}u=n.createElement(a),me(u,a,l),n.head.appendChild(u);break;default:throw Error(v(468,a))}u[Vt]=t,Ht(u),a=u}t.stateNode=a}else sh(n,t.type,t.stateNode);else t.stateNode=ih(n,a,t.memoizedProps);else u!==a?(u===null?l.stateNode!==null&&(l=l.stateNode,l.parentNode.removeChild(l)):u.count--,a===null?sh(n,t.type,t.stateNode):ih(n,a,t.memoizedProps)):a===null&&t.stateNode!==null&&Sf(t,t.memoizedProps,l.memoizedProps)}break;case 27:Ce(e,t),De(t),a&512&&(Wt||l===null||yl(l,l.return)),l!==null&&a&4&&Sf(t,t.memoizedProps,l.memoizedProps);break;case 5:if(Ce(e,t),De(t),a&512&&(Wt||l===null||yl(l,l.return)),t.flags&32){n=t.stateNode;try{Il(n,"")}catch(w){bt(t,t.return,w)}}a&4&&t.stateNode!=null&&(n=t.memoizedProps,Sf(t,n,l!==null?l.memoizedProps:n)),a&1024&&(Tf=!0);break;case 6:if(Ce(e,t),De(t),a&4){if(t.stateNode===null)throw Error(v(162));a=t.memoizedProps,l=t.stateNode;try{l.nodeValue=a}catch(w){bt(t,t.return,w)}}break;case 3:if(Mc=null,n=il,il=Cc(e.containerInfo),Ce(e,t),il=n,De(t),a&4&&l!==null&&l.memoizedState.isDehydrated)try{fu(e.containerInfo)}catch(w){bt(t,t.return,w)}Tf&&(Tf=!1,sd(t));break;case 4:a=il,il=Cc(t.stateNode.containerInfo),Ce(e,t),De(t),il=a;break;case 12:Ce(e,t),De(t);break;case 31:Ce(e,t),De(t),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,vc(t,a)));break;case 13:Ce(e,t),De(t),t.child.flags&8192&&t.memoizedState!==null!=(l!==null&&l.memoizedState!==null)&&(yc=ye()),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,vc(t,a)));break;case 22:n=t.memoizedState!==null;var o=l!==null&&l.memoizedState!==null,y=Xl,x=Wt;if(Xl=y||n,Wt=x||o,Ce(e,t),Wt=x,Xl=y,De(t),a&8192)t:for(e=t.stateNode,e._visibility=n?e._visibility&-2:e._visibility|1,n&&(l===null||o||Xl||Wt||un(t)),l=null,e=t;;){if(e.tag===5||e.tag===26){if(l===null){o=l=e;try{if(u=o.stateNode,n)i=u.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none";else{f=o.stateNode;var A=o.memoizedProps.style,p=A!=null&&A.hasOwnProperty("display")?A.display:null;f.style.display=p==null||typeof p=="boolean"?"":(""+p).trim()}}catch(w){bt(o,o.return,w)}}}else if(e.tag===6){if(l===null){o=e;try{o.stateNode.nodeValue=n?"":o.memoizedProps}catch(w){bt(o,o.return,w)}}}else if(e.tag===18){if(l===null){o=e;try{var S=o.stateNode;n?$d(S,!0):$d(o.stateNode,!1)}catch(w){bt(o,o.return,w)}}}else if((e.tag!==22&&e.tag!==23||e.memoizedState===null||e===t)&&e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break t;for(;e.sibling===null;){if(e.return===null||e.return===t)break t;l===e&&(l=null),e=e.return}l===e&&(l=null),e.sibling.return=e.return,e=e.sibling}a&4&&(a=t.updateQueue,a!==null&&(l=a.retryQueue,l!==null&&(a.retryQueue=null,vc(t,l))));break;case 19:Ce(e,t),De(t),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,vc(t,a)));break;case 30:break;case 21:break;default:Ce(e,t),De(t)}}function De(t){var e=t.flags;if(e&2){try{for(var l,a=t.return;a!==null;){if(Pr(a)){l=a;break}a=a.return}if(l==null)throw Error(v(160));switch(l.tag){case 27:var n=l.stateNode,u=bf(t);mc(t,u,n);break;case 5:var i=l.stateNode;l.flags&32&&(Il(i,""),l.flags&=-33);var f=bf(t);mc(t,f,i);break;case 3:case 4:var o=l.stateNode.containerInfo,y=bf(t);xf(t,y,o);break;default:throw Error(v(161))}}catch(x){bt(t,t.return,x)}t.flags&=-3}e&4096&&(t.flags&=-4097)}function sd(t){if(t.subtreeFlags&1024)for(t=t.child;t!==null;){var e=t;sd(e),e.tag===5&&e.flags&1024&&e.stateNode.reset(),t=t.sibling}}function Vl(t,e){if(e.subtreeFlags&8772)for(e=e.child;e!==null;)ld(t,e.alternate,e),e=e.sibling}function un(t){for(t=t.child;t!==null;){var e=t;switch(e.tag){case 0:case 11:case 14:case 15:ma(4,e,e.return),un(e);break;case 1:yl(e,e.return);var l=e.stateNode;typeof l.componentWillUnmount=="function"&&$r(e,e.return,l),un(e);break;case 27:ui(e.stateNode);case 26:case 5:yl(e,e.return),un(e);break;case 22:e.memoizedState===null&&un(e);break;case 30:un(e);break;default:un(e)}t=t.sibling}}function Kl(t,e,l){for(l=l&&(e.subtreeFlags&8772)!==0,e=e.child;e!==null;){var a=e.alternate,n=t,u=e,i=u.flags;switch(u.tag){case 0:case 11:case 15:Kl(n,u,l),Wu(4,u);break;case 1:if(Kl(n,u,l),a=u,n=a.stateNode,typeof n.componentDidMount=="function")try{n.componentDidMount()}catch(y){bt(a,a.return,y)}if(a=u,n=a.updateQueue,n!==null){var f=a.stateNode;try{var o=n.shared.hiddenCallbacks;if(o!==null)for(n.shared.hiddenCallbacks=null,n=0;n<o.length;n++)qo(o[n],f)}catch(y){bt(a,a.return,y)}}l&&i&64&&Fr(u),Fu(u,u.return);break;case 27:td(u);case 26:case 5:Kl(n,u,l),l&&a===null&&i&4&&Ir(u),Fu(u,u.return);break;case 12:Kl(n,u,l);break;case 31:Kl(n,u,l),l&&i&4&&ud(n,u);break;case 13:Kl(n,u,l),l&&i&4&&id(n,u);break;case 22:u.memoizedState===null&&Kl(n,u,l),Fu(u,u.return);break;case 30:break;default:Kl(n,u,l)}e=e.sibling}}function Ef(t,e){var l=null;t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),t=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(t=e.memoizedState.cachePool.pool),t!==l&&(t!=null&&t.refCount++,l!=null&&Hu(l))}function jf(t,e){t=null,e.alternate!==null&&(t=e.alternate.memoizedState.cache),e=e.memoizedState.cache,e!==t&&(e.refCount++,t!=null&&Hu(t))}function cl(t,e,l,a){if(e.subtreeFlags&10256)for(e=e.child;e!==null;)fd(t,e,l,a),e=e.sibling}function fd(t,e,l,a){var n=e.flags;switch(e.tag){case 0:case 11:case 15:cl(t,e,l,a),n&2048&&Wu(9,e);break;case 1:cl(t,e,l,a);break;case 3:cl(t,e,l,a),n&2048&&(t=null,e.alternate!==null&&(t=e.alternate.memoizedState.cache),e=e.memoizedState.cache,e!==t&&(e.refCount++,t!=null&&Hu(t)));break;case 12:if(n&2048){cl(t,e,l,a),t=e.stateNode;try{var u=e.memoizedProps,i=u.id,f=u.onPostCommit;typeof f=="function"&&f(i,e.alternate===null?"mount":"update",t.passiveEffectDuration,-0)}catch(o){bt(e,e.return,o)}}else cl(t,e,l,a);break;case 31:cl(t,e,l,a);break;case 13:cl(t,e,l,a);break;case 23:break;case 22:u=e.stateNode,i=e.alternate,e.memoizedState!==null?u._visibility&2?cl(t,e,l,a):$u(t,e):u._visibility&2?cl(t,e,l,a):(u._visibility|=2,In(t,e,l,a,(e.subtreeFlags&10256)!==0||!1)),n&2048&&Ef(i,e);break;case 24:cl(t,e,l,a),n&2048&&jf(e.alternate,e);break;default:cl(t,e,l,a)}}function In(t,e,l,a,n){for(n=n&&((e.subtreeFlags&10256)!==0||!1),e=e.child;e!==null;){var u=t,i=e,f=l,o=a,y=i.flags;switch(i.tag){case 0:case 11:case 15:In(u,i,f,o,n),Wu(8,i);break;case 23:break;case 22:var x=i.stateNode;i.memoizedState!==null?x._visibility&2?In(u,i,f,o,n):$u(u,i):(x._visibility|=2,In(u,i,f,o,n)),n&&y&2048&&Ef(i.alternate,i);break;case 24:In(u,i,f,o,n),n&&y&2048&&jf(i.alternate,i);break;default:In(u,i,f,o,n)}e=e.sibling}}function $u(t,e){if(e.subtreeFlags&10256)for(e=e.child;e!==null;){var l=t,a=e,n=a.flags;switch(a.tag){case 22:$u(l,a),n&2048&&Ef(a.alternate,a);break;case 24:$u(l,a),n&2048&&jf(a.alternate,a);break;default:$u(l,a)}e=e.sibling}}var Iu=8192;function Pn(t,e,l){if(t.subtreeFlags&Iu)for(t=t.child;t!==null;)od(t,e,l),t=t.sibling}function od(t,e,l){switch(t.tag){case 26:Pn(t,e,l),t.flags&Iu&&t.memoizedState!==null&&K0(l,il,t.memoizedState,t.memoizedProps);break;case 5:Pn(t,e,l);break;case 3:case 4:var a=il;il=Cc(t.stateNode.containerInfo),Pn(t,e,l),il=a;break;case 22:t.memoizedState===null&&(a=t.alternate,a!==null&&a.memoizedState!==null?(a=Iu,Iu=16777216,Pn(t,e,l),Iu=a):Pn(t,e,l));break;default:Pn(t,e,l)}}function rd(t){var e=t.alternate;if(e!==null&&(t=e.child,t!==null)){e.child=null;do e=t.sibling,t.sibling=null,t=e;while(t!==null)}}function Pu(t){var e=t.deletions;if((t.flags&16)!==0){if(e!==null)for(var l=0;l<e.length;l++){var a=e[l];ue=a,hd(a,t)}rd(t)}if(t.subtreeFlags&10256)for(t=t.child;t!==null;)dd(t),t=t.sibling}function dd(t){switch(t.tag){case 0:case 11:case 15:Pu(t),t.flags&2048&&ma(9,t,t.return);break;case 3:Pu(t);break;case 12:Pu(t);break;case 22:var e=t.stateNode;t.memoizedState!==null&&e._visibility&2&&(t.return===null||t.return.tag!==13)?(e._visibility&=-3,gc(t)):Pu(t);break;default:Pu(t)}}function gc(t){var e=t.deletions;if((t.flags&16)!==0){if(e!==null)for(var l=0;l<e.length;l++){var a=e[l];ue=a,hd(a,t)}rd(t)}for(t=t.child;t!==null;){switch(e=t,e.tag){case 0:case 11:case 15:ma(8,e,e.return),gc(e);break;case 22:l=e.stateNode,l._visibility&2&&(l._visibility&=-3,gc(e));break;default:gc(e)}t=t.sibling}}function hd(t,e){for(;ue!==null;){var l=ue;switch(l.tag){case 0:case 11:case 15:ma(8,l,e);break;case 23:case 22:if(l.memoizedState!==null&&l.memoizedState.cachePool!==null){var a=l.memoizedState.cachePool.pool;a!=null&&a.refCount++}break;case 24:Hu(l.memoizedState.cache)}if(a=l.child,a!==null)a.return=l,ue=a;else t:for(l=t;ue!==null;){a=ue;var n=a.sibling,u=a.return;if(ad(a),a===l){ue=null;break t}if(n!==null){n.return=u,ue=n;break t}ue=u}}}var c0={getCacheForType:function(t){var e=de(Kt),l=e.data.get(t);return l===void 0&&(l=t(),e.data.set(t,l)),l},cacheSignal:function(){return de(Kt).controller.signal}},s0=typeof WeakMap=="function"?WeakMap:Map,vt=0,_t=null,ut=null,st=0,St=0,Ge=null,va=!1,tu=!1,_f=!1,Jl=0,qt=0,ga=0,cn=0,Af=0,Qe=0,eu=0,ti=null,Me=null,zf=!1,yc=0,md=0,pc=1/0,Sc=null,ya=null,Pt=0,pa=null,lu=null,kl=0,Nf=0,Cf=null,vd=null,ei=0,Df=null;function Xe(){return(vt&2)!==0&&st!==0?st&-st:b.T!==null?Hf():pi()}function gd(){if(Qe===0)if((st&536870912)===0||ot){var t=Oa;Oa<<=1,(Oa&3932160)===0&&(Oa=262144),Qe=t}else Qe=536870912;return t=qe.current,t!==null&&(t.flags|=32),Qe}function Oe(t,e,l){(t===_t&&(St===2||St===9)||t.cancelPendingCommit!==null)&&(au(t,0),Sa(t,st,Qe,!1)),jt(t,l),((vt&2)===0||t!==_t)&&(t===_t&&((vt&2)===0&&(cn|=l),qt===4&&Sa(t,st,Qe,!1)),pl(t))}function yd(t,e,l){if((vt&6)!==0)throw Error(v(327));var a=!l&&(e&127)===0&&(e&t.expiredLanes)===0||Fl(t,e),n=a?r0(t,e):Of(t,e,!0),u=a;do{if(n===0){tu&&!a&&Sa(t,e,0,!1);break}else{if(l=t.current.alternate,u&&!f0(l)){n=Of(t,e,!1),u=!1;continue}if(n===2){if(u=e,t.errorRecoveryDisabledLanes&u)var i=0;else i=t.pendingLanes&-536870913,i=i!==0?i:i&536870912?536870912:0;if(i!==0){e=i;t:{var f=t;n=ti;var o=f.current.memoizedState.isDehydrated;if(o&&(au(f,i).flags|=256),i=Of(f,i,!1),i!==2){if(_f&&!o){f.errorRecoveryDisabledLanes|=u,cn|=u,n=4;break t}u=Me,Me=n,u!==null&&(Me===null?Me=u:Me.push.apply(Me,u))}n=i}if(u=!1,n!==2)continue}}if(n===1){au(t,0),Sa(t,e,0,!0);break}t:{switch(a=t,u=n,u){case 0:case 1:throw Error(v(345));case 4:if((e&4194048)!==e)break;case 6:Sa(a,e,Qe,!va);break t;case 2:Me=null;break;case 3:case 5:break;default:throw Error(v(329))}if((e&62914560)===e&&(n=yc+300-ye(),10<n)){if(Sa(a,e,Qe,!va),Ua(a,0,!0)!==0)break t;kl=e,a.timeoutHandle=kd(pd.bind(null,a,l,Me,Sc,zf,e,Qe,cn,eu,va,u,"Throttled",-0,0),n);break t}pd(a,l,Me,Sc,zf,e,Qe,cn,eu,va,u,null,-0,0)}}break}while(!0);pl(t)}function pd(t,e,l,a,n,u,i,f,o,y,x,A,p,S){if(t.timeoutHandle=-1,A=e.subtreeFlags,A&8192||(A&16785408)===16785408){A={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:ke},od(e,u,A);var w=(u&62914560)===u?yc-ye():(u&4194048)===u?md-ye():0;if(w=J0(A,w),w!==null){kl=u,t.cancelPendingCommit=w(Ad.bind(null,t,e,u,l,a,n,i,f,o,x,A,null,p,S)),Sa(t,u,i,!y);return}}Ad(t,e,u,l,a,n,i,f,o)}function f0(t){for(var e=t;;){var l=e.tag;if((l===0||l===11||l===15)&&e.flags&16384&&(l=e.updateQueue,l!==null&&(l=l.stores,l!==null)))for(var a=0;a<l.length;a++){var n=l[a],u=n.getSnapshot;n=n.value;try{if(!je(u(),n))return!1}catch{return!1}}if(l=e.child,e.subtreeFlags&16384&&l!==null)l.return=e,e=l;else{if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return!0;e=e.return}e.sibling.return=e.return,e=e.sibling}}return!0}function Sa(t,e,l,a){e&=~Af,e&=~cn,t.suspendedLanes|=e,t.pingedLanes&=~e,a&&(t.warmLanes|=e),a=t.expirationTimes;for(var n=e;0<n;){var u=31-fe(n),i=1<<u;a[u]=-1,n&=~i}l!==0&&_l(t,l,e)}function bc(){return(vt&6)===0?(li(0),!1):!0}function Mf(){if(ut!==null){if(St===0)var t=ut.return;else t=ut,Ll=$a=null,Ks(t),Jn=null,Bu=0,t=ut;for(;t!==null;)Wr(t.alternate,t),t=t.return;ut=null}}function au(t,e){var l=t.timeoutHandle;l!==-1&&(t.timeoutHandle=-1,C0(l)),l=t.cancelPendingCommit,l!==null&&(t.cancelPendingCommit=null,l()),kl=0,Mf(),_t=t,ut=l=wl(t.current,null),st=e,St=0,Ge=null,va=!1,tu=Fl(t,e),_f=!1,eu=Qe=Af=cn=ga=qt=0,Me=ti=null,zf=!1,(e&8)!==0&&(e|=e&32);var a=t.entangledLanes;if(a!==0)for(t=t.entanglements,a&=e;0<a;){var n=31-fe(a),u=1<<n;e|=t[n],a&=~u}return Jl=e,Gi(),l}function Sd(t,e){P=null,b.H=Ku,e===Kn||e===Wi?(e=wo(),St=3):e===Rs?(e=wo(),St=4):St=e===ff?8:e!==null&&typeof e=="object"&&typeof e.then=="function"?6:1,Ge=e,ut===null&&(qt=1,fc(t,Fe(e,t.current)))}function bd(){var t=qe.current;return t===null?!0:(st&4194048)===st?tl===null:(st&62914560)===st||(st&536870912)!==0?t===tl:!1}function xd(){var t=b.H;return b.H=Ku,t===null?Ku:t}function Td(){var t=b.A;return b.A=c0,t}function xc(){qt=4,va||(st&4194048)!==st&&qe.current!==null||(tu=!0),(ga&134217727)===0&&(cn&134217727)===0||_t===null||Sa(_t,st,Qe,!1)}function Of(t,e,l){var a=vt;vt|=2;var n=xd(),u=Td();(_t!==t||st!==e)&&(Sc=null,au(t,e)),e=!1;var i=qt;t:do try{if(St!==0&&ut!==null){var f=ut,o=Ge;switch(St){case 8:Mf(),i=6;break t;case 3:case 2:case 9:case 6:qe.current===null&&(e=!0);var y=St;if(St=0,Ge=null,nu(t,f,o,y),l&&tu){i=0;break t}break;default:y=St,St=0,Ge=null,nu(t,f,o,y)}}o0(),i=qt;break}catch(x){Sd(t,x)}while(!0);return e&&t.shellSuspendCounter++,Ll=$a=null,vt=a,b.H=n,b.A=u,ut===null&&(_t=null,st=0,Gi()),i}function o0(){for(;ut!==null;)Ed(ut)}function r0(t,e){var l=vt;vt|=2;var a=xd(),n=Td();_t!==t||st!==e?(Sc=null,pc=ye()+500,au(t,e)):tu=Fl(t,e);t:do try{if(St!==0&&ut!==null){e=ut;var u=Ge;e:switch(St){case 1:St=0,Ge=null,nu(t,e,u,1);break;case 2:case 9:if(Uo(u)){St=0,Ge=null,jd(e);break}e=function(){St!==2&&St!==9||_t!==t||(St=7),pl(t)},u.then(e,e);break t;case 3:St=7;break t;case 4:St=5;break t;case 7:Uo(u)?(St=0,Ge=null,jd(e)):(St=0,Ge=null,nu(t,e,u,7));break;case 5:var i=null;switch(ut.tag){case 26:i=ut.memoizedState;case 5:case 27:var f=ut;if(i?fh(i):f.stateNode.complete){St=0,Ge=null;var o=f.sibling;if(o!==null)ut=o;else{var y=f.return;y!==null?(ut=y,Tc(y)):ut=null}break e}}St=0,Ge=null,nu(t,e,u,5);break;case 6:St=0,Ge=null,nu(t,e,u,6);break;case 8:Mf(),qt=6;break t;default:throw Error(v(462))}}d0();break}catch(x){Sd(t,x)}while(!0);return Ll=$a=null,b.H=a,b.A=n,vt=l,ut!==null?0:(_t=null,st=0,Gi(),qt)}function d0(){for(;ut!==null&&!du();)Ed(ut)}function Ed(t){var e=Jr(t.alternate,t,Jl);t.memoizedProps=t.pendingProps,e===null?Tc(t):ut=e}function jd(t){var e=t,l=e.alternate;switch(e.tag){case 15:case 0:e=Gr(l,e,e.pendingProps,e.type,void 0,st);break;case 11:e=Gr(l,e,e.pendingProps,e.type.render,e.ref,st);break;case 5:Ks(e);default:Wr(l,e),e=ut=To(e,Jl),e=Jr(l,e,Jl)}t.memoizedProps=t.pendingProps,e===null?Tc(t):ut=e}function nu(t,e,l,a){Ll=$a=null,Ks(e),Jn=null,Bu=0;var n=e.return;try{if(t0(t,n,e,l,st)){qt=1,fc(t,Fe(l,t.current)),ut=null;return}}catch(u){if(n!==null)throw ut=n,u;qt=1,fc(t,Fe(l,t.current)),ut=null;return}e.flags&32768?(ot||a===1?t=!0:tu||(st&536870912)!==0?t=!1:(va=t=!0,(a===2||a===9||a===3||a===6)&&(a=qe.current,a!==null&&a.tag===13&&(a.flags|=16384))),_d(e,t)):Tc(e)}function Tc(t){var e=t;do{if((e.flags&32768)!==0){_d(e,va);return}t=e.return;var l=a0(e.alternate,e,Jl);if(l!==null){ut=l;return}if(e=e.sibling,e!==null){ut=e;return}ut=e=t}while(e!==null);qt===0&&(qt=5)}function _d(t,e){do{var l=n0(t.alternate,t);if(l!==null){l.flags&=32767,ut=l;return}if(l=t.return,l!==null&&(l.flags|=32768,l.subtreeFlags=0,l.deletions=null),!e&&(t=t.sibling,t!==null)){ut=t;return}ut=t=l}while(t!==null);qt=6,ut=null}function Ad(t,e,l,a,n,u,i,f,o){t.cancelPendingCommit=null;do Ec();while(Pt!==0);if((vt&6)!==0)throw Error(v(327));if(e!==null){if(e===t.current)throw Error(v(177));if(u=e.lanes|e.childLanes,u|=Ss,gu(t,l,u,i,f,o),t===_t&&(ut=_t=null,st=0),lu=e,pa=t,kl=l,Nf=u,Cf=n,vd=a,(e.subtreeFlags&10256)!==0||(e.flags&10256)!==0?(t.callbackNode=null,t.callbackPriority=0,g0(El,function(){return Md(),null})):(t.callbackNode=null,t.callbackPriority=0),a=(e.flags&13878)!==0,(e.subtreeFlags&13878)!==0||a){a=b.T,b.T=null,n=M.p,M.p=2,i=vt,vt|=4;try{u0(t,e,l)}finally{vt=i,M.p=n,b.T=a}}Pt=1,zd(),Nd(),Cd()}}function zd(){if(Pt===1){Pt=0;var t=pa,e=lu,l=(e.flags&13878)!==0;if((e.subtreeFlags&13878)!==0||l){l=b.T,b.T=null;var a=M.p;M.p=2;var n=vt;vt|=4;try{cd(e,t);var u=Zf,i=D(t.containerInfo),f=u.focusedElem,o=u.selectionRange;if(i!==f&&f&&f.ownerDocument&&N(f.ownerDocument.documentElement,f)){if(o!==null&&C(f)){var y=o.start,x=o.end;if(x===void 0&&(x=y),"selectionStart"in f)f.selectionStart=y,f.selectionEnd=Math.min(x,f.value.length);else{var A=f.ownerDocument||document,p=A&&A.defaultView||window;if(p.getSelection){var S=p.getSelection(),w=f.textContent.length,K=Math.min(o.start,w),Et=o.end===void 0?K:Math.min(o.end,w);!S.extend&&K>Et&&(i=Et,Et=K,K=i);var m=h(f,K),d=h(f,Et);if(m&&d&&(S.rangeCount!==1||S.anchorNode!==m.node||S.anchorOffset!==m.offset||S.focusNode!==d.node||S.focusOffset!==d.offset)){var g=A.createRange();g.setStart(m.node,m.offset),S.removeAllRanges(),K>Et?(S.addRange(g),S.extend(d.node,d.offset)):(g.setEnd(d.node,d.offset),S.addRange(g))}}}}for(A=[],S=f;S=S.parentNode;)S.nodeType===1&&A.push({element:S,left:S.scrollLeft,top:S.scrollTop});for(typeof f.focus=="function"&&f.focus(),f=0;f<A.length;f++){var _=A[f];_.element.scrollLeft=_.left,_.element.scrollTop=_.top}}wc=!!Xf,Zf=Xf=null}finally{vt=n,M.p=a,b.T=l}}t.current=e,Pt=2}}function Nd(){if(Pt===2){Pt=0;var t=pa,e=lu,l=(e.flags&8772)!==0;if((e.subtreeFlags&8772)!==0||l){l=b.T,b.T=null;var a=M.p;M.p=2;var n=vt;vt|=4;try{ld(t,e.alternate,e)}finally{vt=n,M.p=a,b.T=l}}Pt=3}}function Cd(){if(Pt===4||Pt===3){Pt=0,Na();var t=pa,e=lu,l=kl,a=vd;(e.subtreeFlags&10256)!==0||(e.flags&10256)!==0?Pt=5:(Pt=0,lu=pa=null,Dd(t,t.pendingLanes));var n=t.pendingLanes;if(n===0&&(ya=null),vn(l),e=e.stateNode,se&&typeof se.onCommitFiberRoot=="function")try{se.onCommitFiberRoot(Ee,e,void 0,(e.current.flags&128)===128)}catch{}if(a!==null){e=b.T,n=M.p,M.p=2,b.T=null;try{for(var u=t.onRecoverableError,i=0;i<a.length;i++){var f=a[i];u(f.value,{componentStack:f.stack})}}finally{b.T=e,M.p=n}}(kl&3)!==0&&Ec(),pl(t),n=t.pendingLanes,(l&261930)!==0&&(n&42)!==0?t===Df?ei++:(ei=0,Df=t):ei=0,li(0)}}function Dd(t,e){(t.pooledCacheLanes&=e)===0&&(e=t.pooledCache,e!=null&&(t.pooledCache=null,Hu(e)))}function Ec(){return zd(),Nd(),Cd(),Md()}function Md(){if(Pt!==5)return!1;var t=pa,e=Nf;Nf=0;var l=vn(kl),a=b.T,n=M.p;try{M.p=32>l?32:l,b.T=null,l=Cf,Cf=null;var u=pa,i=kl;if(Pt=0,lu=pa=null,kl=0,(vt&6)!==0)throw Error(v(331));var f=vt;if(vt|=4,dd(u.current),fd(u,u.current,i,l),vt=f,li(0,!1),se&&typeof se.onPostCommitFiberRoot=="function")try{se.onPostCommitFiberRoot(Ee,u)}catch{}return!0}finally{M.p=n,b.T=a,Dd(t,e)}}function Od(t,e,l){e=Fe(l,e),e=sf(t.stateNode,e,2),t=ra(t,e,2),t!==null&&(jt(t,2),pl(t))}function bt(t,e,l){if(t.tag===3)Od(t,t,l);else for(;e!==null;){if(e.tag===3){Od(e,t,l);break}else if(e.tag===1){var a=e.stateNode;if(typeof e.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(ya===null||!ya.has(a))){t=Fe(l,t),l=Ur(2),a=ra(e,l,2),a!==null&&(Rr(l,a,e,t),jt(a,2),pl(a));break}}e=e.return}}function Uf(t,e,l){var a=t.pingCache;if(a===null){a=t.pingCache=new s0;var n=new Set;a.set(e,n)}else n=a.get(e),n===void 0&&(n=new Set,a.set(e,n));n.has(l)||(_f=!0,n.add(l),t=h0.bind(null,t,e,l),e.then(t,t))}function h0(t,e,l){var a=t.pingCache;a!==null&&a.delete(e),t.pingedLanes|=t.suspendedLanes&l,t.warmLanes&=~l,_t===t&&(st&l)===l&&(qt===4||qt===3&&(st&62914560)===st&&300>ye()-yc?(vt&2)===0&&au(t,0):Af|=l,eu===st&&(eu=0)),pl(t)}function Ud(t,e){e===0&&(e=vu()),t=ka(t,e),t!==null&&(jt(t,e),pl(t))}function m0(t){var e=t.memoizedState,l=0;e!==null&&(l=e.retryLane),Ud(t,l)}function v0(t,e){var l=0;switch(t.tag){case 31:case 13:var a=t.stateNode,n=t.memoizedState;n!==null&&(l=n.retryLane);break;case 19:a=t.stateNode;break;case 22:a=t.stateNode._retryCache;break;default:throw Error(v(314))}a!==null&&a.delete(e),Ud(t,l)}function g0(t,e){return za(t,e)}var jc=null,uu=null,Rf=!1,_c=!1,wf=!1,ba=0;function pl(t){t!==uu&&t.next===null&&(uu===null?jc=uu=t:uu=uu.next=t),_c=!0,Rf||(Rf=!0,p0())}function li(t,e){if(!wf&&_c){wf=!0;do for(var l=!1,a=jc;a!==null;){if(t!==0){var n=a.pendingLanes;if(n===0)var u=0;else{var i=a.suspendedLanes,f=a.pingedLanes;u=(1<<31-fe(42|t)+1)-1,u&=n&~(i&~f),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(l=!0,Ld(a,u))}else u=st,u=Ua(a,a===_t?u:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(u&3)===0||Fl(a,u)||(l=!0,Ld(a,u));a=a.next}while(l);wf=!1}}function y0(){Rd()}function Rd(){_c=Rf=!1;var t=0;ba!==0&&N0()&&(t=ba);for(var e=ye(),l=null,a=jc;a!==null;){var n=a.next,u=wd(a,e);u===0?(a.next=null,l===null?jc=n:l.next=n,n===null&&(uu=l)):(l=a,(t!==0||(u&3)!==0)&&(_c=!0)),a=n}Pt!==0&&Pt!==5||li(t),ba!==0&&(ba=0)}function wd(t,e){for(var l=t.suspendedLanes,a=t.pingedLanes,n=t.expirationTimes,u=t.pendingLanes&-62914561;0<u;){var i=31-fe(u),f=1<<i,o=n[i];o===-1?((f&l)===0||(f&a)!==0)&&(n[i]=mu(f,e)):o<=e&&(t.expiredLanes|=f),u&=~f}if(e=_t,l=st,l=Ua(t,t===e?l:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),a=t.callbackNode,l===0||t===e&&(St===2||St===9)||t.cancelPendingCommit!==null)return a!==null&&a!==null&&on(a),t.callbackNode=null,t.callbackPriority=0;if((l&3)===0||Fl(t,l)){if(e=l&-l,e===t.callbackPriority)return e;switch(a!==null&&on(a),vn(l)){case 2:case 8:l=Ze;break;case 32:l=El;break;case 268435456:l=Da;break;default:l=El}return a=Hd.bind(null,t),l=za(l,a),t.callbackPriority=e,t.callbackNode=l,e}return a!==null&&a!==null&&on(a),t.callbackPriority=2,t.callbackNode=null,2}function Hd(t,e){if(Pt!==0&&Pt!==5)return t.callbackNode=null,t.callbackPriority=0,null;var l=t.callbackNode;if(Ec()&&t.callbackNode!==l)return null;var a=st;return a=Ua(t,t===_t?a:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),a===0?null:(yd(t,a,e),wd(t,ye()),t.callbackNode!=null&&t.callbackNode===l?Hd.bind(null,t):null)}function Ld(t,e){if(Ec())return null;yd(t,e,!0)}function p0(){D0(function(){(vt&6)!==0?za(Ca,y0):Rd()})}function Hf(){if(ba===0){var t=Zn;t===0&&(t=hn,hn<<=1,(hn&261888)===0&&(hn=256)),ba=t}return ba}function Bd(t){return t==null||typeof t=="symbol"||typeof t=="boolean"?null:typeof t=="function"?t:En(""+t)}function qd(t,e){var l=e.ownerDocument.createElement("input");return l.name=e.name,l.value=e.value,t.id&&l.setAttribute("form",t.id),e.parentNode.insertBefore(l,e),t=new FormData(t),l.parentNode.removeChild(l),t}function S0(t,e,l,a,n){if(e==="submit"&&l&&l.stateNode===n){var u=Bd((n[It]||null).action),i=a.submitter;i&&(e=(e=i[It]||null)?Bd(e.formAction):i.getAttribute("formAction"),e!==null&&(u=e,i=null));var f=new zn("action","action",null,a,n);t.push({event:f,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(ba!==0){var o=i?qd(n,i):new FormData(n);ef(l,{pending:!0,data:o,method:n.method,action:u},null,o)}}else typeof u=="function"&&(f.preventDefault(),o=i?qd(n,i):new FormData(n),ef(l,{pending:!0,data:o,method:n.method,action:u},u,o))},currentTarget:n}]})}}for(var Lf=0;Lf<ps.length;Lf++){var Bf=ps[Lf],b0=Bf.toLowerCase(),x0=Bf[0].toUpperCase()+Bf.slice(1);ul(b0,"on"+x0)}ul(go,"onAnimationEnd"),ul(yo,"onAnimationIteration"),ul(po,"onAnimationStart"),ul("dblclick","onDoubleClick"),ul("focusin","onFocus"),ul("focusout","onBlur"),ul(Lh,"onTransitionRun"),ul(Bh,"onTransitionStart"),ul(qh,"onTransitionCancel"),ul(So,"onTransitionEnd"),al("onMouseEnter",["mouseout","mouseover"]),al("onMouseLeave",["mouseout","mouseover"]),al("onPointerEnter",["pointerout","pointerover"]),al("onPointerLeave",["pointerout","pointerover"]),ol("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),ol("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),ol("onBeforeInput",["compositionend","keypress","textInput","paste"]),ol("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),ol("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),ol("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var ai="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(" "),T0=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(ai));function Yd(t,e){e=(e&4)!==0;for(var l=0;l<t.length;l++){var a=t[l],n=a.event;a=a.listeners;t:{var u=void 0;if(e)for(var i=a.length-1;0<=i;i--){var f=a[i],o=f.instance,y=f.currentTarget;if(f=f.listener,o!==u&&n.isPropagationStopped())break t;u=f,n.currentTarget=y;try{u(n)}catch(x){Yi(x)}n.currentTarget=null,u=o}else for(i=0;i<a.length;i++){if(f=a[i],o=f.instance,y=f.currentTarget,f=f.listener,o!==u&&n.isPropagationStopped())break t;u=f,n.currentTarget=y;try{u(n)}catch(x){Yi(x)}n.currentTarget=null,u=o}}}}function it(t,e){var l=e[pu];l===void 0&&(l=e[pu]=new Set);var a=t+"__bubble";l.has(a)||(Gd(e,t,2,!1),l.add(a))}function qf(t,e,l){var a=0;e&&(a|=4),Gd(l,t,a,e)}var Ac="_reactListening"+Math.random().toString(36).slice(2);function Yf(t){if(!t[Ac]){t[Ac]=!0,tt.forEach(function(l){l!=="selectionchange"&&(T0.has(l)||qf(l,!1,t),qf(l,!0,t))});var e=t.nodeType===9?t:t.ownerDocument;e===null||e[Ac]||(e[Ac]=!0,qf("selectionchange",!1,e))}}function Gd(t,e,l,a){switch(gh(e)){case 2:var n=F0;break;case 8:n=$0;break;default:n=eo}l=n.bind(null,e,l,t),n=void 0,!_u||e!=="touchstart"&&e!=="touchmove"&&e!=="wheel"||(n=!0),a?n!==void 0?t.addEventListener(e,l,{capture:!0,passive:n}):t.addEventListener(e,l,!0):n!==void 0?t.addEventListener(e,l,{passive:n}):t.addEventListener(e,l,!1)}function Gf(t,e,l,a,n){var u=a;if((e&1)===0&&(e&2)===0&&a!==null)t:for(;;){if(a===null)return;var i=a.tag;if(i===3||i===4){var f=a.stateNode.containerInfo;if(f===n)break;if(i===4)for(i=a.return;i!==null;){var o=i.tag;if((o===3||o===4)&&i.stateNode.containerInfo===n)return;i=i.return}for(;f!==null;){if(i=fl(f),i===null)return;if(o=i.tag,o===5||o===6||o===26||o===27){a=u=i;continue t}f=f.parentNode}}a=a.return}hl(function(){var y=u,x=jn(l),A=[];t:{var p=bo.get(t);if(p!==void 0){var S=zn,w=t;switch(t){case"keypress":if(Ya(l)===0)break t;case"keydown":case"keyup":S=ns;break;case"focusin":w="focus",S=Cu;break;case"focusout":w="blur",S=Cu;break;case"beforeblur":case"afterblur":S=Cu;break;case"click":if(l.button===2)break t;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":S=Nn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":S=Fc;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":S=On;break;case go:case yo:case po:S=_i;break;case So:S=cs;break;case"scroll":case"scrollend":S=kc;break;case"wheel":S=fs;break;case"copy":case"cut":case"paste":S=Pc;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":S=zi;break;case"toggle":case"beforetoggle":S=Un}var K=(e&4)!==0,Et=!K&&(t==="scroll"||t==="scrollend"),m=K?p!==null?p+"Capture":null:p;K=[];for(var d=y,g;d!==null;){var _=d;if(g=_.stateNode,_=_.tag,_!==5&&_!==26&&_!==27||g===null||m===null||(_=Le(d,m),_!=null&&K.push(ni(d,_,g))),Et)break;d=d.return}0<K.length&&(p=new S(p,w,null,l,x),A.push({event:p,listeners:K}))}}if((e&7)===0){t:{if(p=t==="mouseover"||t==="pointerover",S=t==="mouseout"||t==="pointerout",p&&l!==ju&&(w=l.relatedTarget||l.fromElement)&&(fl(w)||w[Al]))break t;if((S||p)&&(p=x.window===x?x:(p=x.ownerDocument)?p.defaultView||p.parentWindow:window,S?(w=l.relatedTarget||l.toElement,S=y,w=w?fl(w):null,w!==null&&(Et=k(w),K=w.tag,w!==Et||K!==5&&K!==27&&K!==6)&&(w=null)):(S=null,w=y),S!==w)){if(K=Nn,_="onMouseLeave",m="onMouseEnter",d="mouse",(t==="pointerout"||t==="pointerover")&&(K=zi,_="onPointerLeave",m="onPointerEnter",d="pointer"),Et=S==null?p:Ue(S),g=w==null?p:Ue(w),p=new K(_,d+"leave",S,l,x),p.target=Et,p.relatedTarget=g,_=null,fl(x)===y&&(K=new K(m,d+"enter",w,l,x),K.target=g,K.relatedTarget=Et,_=K),Et=_,S&&w)e:{for(K=E0,m=S,d=w,g=0,_=m;_;_=K(_))g++;_=0;for(var G=d;G;G=K(G))_++;for(;0<g-_;)m=K(m),g--;for(;0<_-g;)d=K(d),_--;for(;g--;){if(m===d||d!==null&&m===d.alternate){K=m;break e}m=K(m),d=K(d)}K=null}else K=null;S!==null&&Qd(A,p,S,K,!1),w!==null&&Et!==null&&Qd(A,Et,w,K,!0)}}t:{if(p=y?Ue(y):window,S=p.nodeName&&p.nodeName.toLowerCase(),S==="select"||S==="input"&&p.type==="file")var dt=Ou;else if(wi(p))if(Bi)dt=gs;else{dt=ms;var L=hs}else S=p.nodeName,!S||S.toLowerCase()!=="input"||p.type!=="checkbox"&&p.type!=="radio"?y&&xn(y.elementType)&&(dt=Ou):dt=vs;if(dt&&(dt=dt(t,y))){Hi(A,dt,l,x);break t}L&&L(t,p,y),t==="focusout"&&y&&p.type==="number"&&y.memoizedProps.value!=null&&Eu(p,"number",p.value)}switch(L=y?Ue(y):window,t){case"focusin":(wi(L)||L.contentEditable==="true")&&(et=L,be=y,Ul=null);break;case"focusout":Ul=be=et=null;break;case"mousedown":Rl=!0;break;case"contextmenu":case"mouseup":case"dragend":Rl=!1,mo(A,l,x);break;case"selectionchange":if(Ct)break;case"keydown":case"keyup":mo(A,l,x)}var lt;if(Du)t:{switch(t){case"compositionstart":var ft="onCompositionStart";break t;case"compositionend":ft="onCompositionEnd";break t;case"compositionupdate":ft="onCompositionUpdate";break t}ft=void 0}else aa?Ui(t,l)&&(ft="onCompositionEnd"):t==="keydown"&&l.keyCode===229&&(ft="onCompositionStart");ft&&(Mi&&l.locale!=="ko"&&(aa||ft!=="onCompositionStart"?ft==="onCompositionEnd"&&aa&&(lt=qa()):(ml=x,Au="value"in ml?ml.value:ml.textContent,aa=!0)),L=zc(y,ft),0<L.length&&(ft=new Ai(ft,t,null,l,x),A.push({event:ft,listeners:L}),lt?ft.data=lt:(lt=Rn(l),lt!==null&&(ft.data=lt)))),(lt=os?rs(t,l):Ri(t,l))&&(ft=zc(y,"onBeforeInput"),0<ft.length&&(L=new Ai("onBeforeInput","beforeinput",null,l,x),A.push({event:L,listeners:ft}),L.data=lt)),S0(A,t,y,l,x)}Yd(A,e)})}function ni(t,e,l){return{instance:t,listener:e,currentTarget:l}}function zc(t,e){for(var l=e+"Capture",a=[];t!==null;){var n=t,u=n.stateNode;if(n=n.tag,n!==5&&n!==26&&n!==27||u===null||(n=Le(t,l),n!=null&&a.unshift(ni(t,n,u)),n=Le(t,e),n!=null&&a.push(ni(t,n,u))),t.tag===3)return a;t=t.return}return[]}function E0(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5&&t.tag!==27);return t||null}function Qd(t,e,l,a,n){for(var u=e._reactName,i=[];l!==null&&l!==a;){var f=l,o=f.alternate,y=f.stateNode;if(f=f.tag,o!==null&&o===a)break;f!==5&&f!==26&&f!==27||y===null||(o=y,n?(y=Le(l,u),y!=null&&i.unshift(ni(l,y,o))):n||(y=Le(l,u),y!=null&&i.push(ni(l,y,o)))),l=l.return}i.length!==0&&t.push({event:e,listeners:i})}var j0=/\r\n?/g,_0=/\u0000|\uFFFD/g;function Xd(t){return(typeof t=="string"?t:""+t).replace(j0,` 9 - `).replace(_0,"")}function Zd(t,e){return e=Xd(e),Xd(t)===e}function Tt(t,e,l,a,n,u){switch(l){case"children":typeof a=="string"?e==="body"||e==="textarea"&&a===""||Il(t,a):(typeof a=="number"||typeof a=="bigint")&&e!=="body"&&Il(t,""+a);break;case"className":La(t,"class",a);break;case"tabIndex":La(t,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":La(t,l,a);break;case"style":Ei(t,a,u);break;case"data":if(e!=="object"){La(t,"data",a);break}case"src":case"href":if(a===""&&(e!=="a"||l!=="href")){t.removeAttribute(l);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){t.removeAttribute(l);break}a=En(""+a),t.setAttribute(l,a);break;case"action":case"formAction":if(typeof a=="function"){t.setAttribute(l,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof u=="function"&&(l==="formAction"?(e!=="input"&&Tt(t,e,"name",n.name,n,null),Tt(t,e,"formEncType",n.formEncType,n,null),Tt(t,e,"formMethod",n.formMethod,n,null),Tt(t,e,"formTarget",n.formTarget,n,null)):(Tt(t,e,"encType",n.encType,n,null),Tt(t,e,"method",n.method,n,null),Tt(t,e,"target",n.target,n,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){t.removeAttribute(l);break}a=En(""+a),t.setAttribute(l,a);break;case"onClick":a!=null&&(t.onclick=ke);break;case"onScroll":a!=null&&it("scroll",t);break;case"onScrollEnd":a!=null&&it("scrollend",t);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(v(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(v(60));t.innerHTML=l}}break;case"multiple":t.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":t.muted=a&&typeof a!="function"&&typeof a!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(a==null||typeof a=="function"||typeof a=="boolean"||typeof a=="symbol"){t.removeAttribute("xlink:href");break}l=En(""+a),t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",l);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":a!=null&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(l,""+a):t.removeAttribute(l);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":a&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(l,""):t.removeAttribute(l);break;case"capture":case"download":a===!0?t.setAttribute(l,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(l,a):t.removeAttribute(l);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?t.setAttribute(l,a):t.removeAttribute(l);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?t.removeAttribute(l):t.setAttribute(l,a);break;case"popover":it("beforetoggle",t),it("toggle",t),zl(t,"popover",a);break;case"xlinkActuate":we(t,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":we(t,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":we(t,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":we(t,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":we(t,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":we(t,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":we(t,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":we(t,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":we(t,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":zl(t,"is",a);break;case"innerText":case"textContent":break;default:(!(2<l.length)||l[0]!=="o"&&l[0]!=="O"||l[1]!=="n"&&l[1]!=="N")&&(l=Tn.get(l)||l,zl(t,l,a))}}function Qf(t,e,l,a,n,u){switch(l){case"style":Ei(t,a,u);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(v(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(v(60));t.innerHTML=l}}break;case"children":typeof a=="string"?Il(t,a):(typeof a=="number"||typeof a=="bigint")&&Il(t,""+a);break;case"onScroll":a!=null&&it("scroll",t);break;case"onScrollEnd":a!=null&&it("scrollend",t);break;case"onClick":a!=null&&(t.onclick=ke);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!bu.hasOwnProperty(l))t:{if(l[0]==="o"&&l[1]==="n"&&(n=l.endsWith("Capture"),e=l.slice(2,n?l.length-7:void 0),u=t[It]||null,u=u!=null?u[l]:null,typeof u=="function"&&t.removeEventListener(e,u,n),typeof a=="function")){typeof u!="function"&&u!==null&&(l in t?t[l]=null:t.hasAttribute(l)&&t.removeAttribute(l)),t.addEventListener(e,a,n);break t}l in t?t[l]=a:a===!0?t.setAttribute(l,""):zl(t,l,a)}}}function me(t,e,l){switch(e){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":it("error",t),it("load",t);var a=!1,n=!1,u;for(u in l)if(l.hasOwnProperty(u)){var i=l[u];if(i!=null)switch(u){case"src":a=!0;break;case"srcSet":n=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(v(137,e));default:Tt(t,e,u,i,l,null)}}n&&Tt(t,e,"srcSet",l.srcSet,l,null),a&&Tt(t,e,"src",l.src,l,null);return;case"input":it("invalid",t);var f=u=i=n=null,o=null,y=null;for(a in l)if(l.hasOwnProperty(a)){var x=l[a];if(x!=null)switch(a){case"name":n=x;break;case"type":i=x;break;case"checked":o=x;break;case"defaultChecked":y=x;break;case"value":u=x;break;case"defaultValue":f=x;break;case"children":case"dangerouslySetInnerHTML":if(x!=null)throw Error(v(137,e));break;default:Tt(t,e,a,x,l,null)}}Tu(t,u,f,o,y,i,n,!1);return;case"select":it("invalid",t),a=i=u=null;for(n in l)if(l.hasOwnProperty(n)&&(f=l[n],f!=null))switch(n){case"value":u=f;break;case"defaultValue":i=f;break;case"multiple":a=f;default:Tt(t,e,n,f,l,null)}e=u,l=i,t.multiple=!!a,e!=null?Cl(t,!!a,e,!1):l!=null&&Cl(t,!!a,l,!0);return;case"textarea":it("invalid",t),u=n=a=null;for(i in l)if(l.hasOwnProperty(i)&&(f=l[i],f!=null))switch(i){case"value":a=f;break;case"defaultValue":n=f;break;case"children":u=f;break;case"dangerouslySetInnerHTML":if(f!=null)throw Error(v(91));break;default:Tt(t,e,i,f,l,null)}xi(t,a,n,u);return;case"option":for(o in l)if(l.hasOwnProperty(o)&&(a=l[o],a!=null))switch(o){case"selected":t.selected=a&&typeof a!="function"&&typeof a!="symbol";break;default:Tt(t,e,o,a,l,null)}return;case"dialog":it("beforetoggle",t),it("toggle",t),it("cancel",t),it("close",t);break;case"iframe":case"object":it("load",t);break;case"video":case"audio":for(a=0;a<ai.length;a++)it(ai[a],t);break;case"image":it("error",t),it("load",t);break;case"details":it("toggle",t);break;case"embed":case"source":case"link":it("error",t),it("load",t);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(y in l)if(l.hasOwnProperty(y)&&(a=l[y],a!=null))switch(y){case"children":case"dangerouslySetInnerHTML":throw Error(v(137,e));default:Tt(t,e,y,a,l,null)}return;default:if(xn(e)){for(x in l)l.hasOwnProperty(x)&&(a=l[x],a!==void 0&&Qf(t,e,x,a,l,void 0));return}}for(f in l)l.hasOwnProperty(f)&&(a=l[f],a!=null&&Tt(t,e,f,a,l,null))}function A0(t,e,l,a){switch(e){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var n=null,u=null,i=null,f=null,o=null,y=null,x=null;for(S in l){var A=l[S];if(l.hasOwnProperty(S)&&A!=null)switch(S){case"checked":break;case"value":break;case"defaultValue":o=A;default:a.hasOwnProperty(S)||Tt(t,e,S,null,a,A)}}for(var p in a){var S=a[p];if(A=l[p],a.hasOwnProperty(p)&&(S!=null||A!=null))switch(p){case"type":u=S;break;case"name":n=S;break;case"checked":y=S;break;case"defaultChecked":x=S;break;case"value":i=S;break;case"defaultValue":f=S;break;case"children":case"dangerouslySetInnerHTML":if(S!=null)throw Error(v(137,e));break;default:S!==A&&Tt(t,e,p,S,a,A)}}dl(t,i,f,o,y,x,u,n);return;case"select":S=i=f=p=null;for(u in l)if(o=l[u],l.hasOwnProperty(u)&&o!=null)switch(u){case"value":break;case"multiple":S=o;default:a.hasOwnProperty(u)||Tt(t,e,u,null,a,o)}for(n in a)if(u=a[n],o=l[n],a.hasOwnProperty(n)&&(u!=null||o!=null))switch(n){case"value":p=u;break;case"defaultValue":f=u;break;case"multiple":i=u;default:u!==o&&Tt(t,e,n,u,a,o)}e=f,l=i,a=S,p!=null?Cl(t,!!l,p,!1):!!a!=!!l&&(e!=null?Cl(t,!!l,e,!0):Cl(t,!!l,l?[]:"",!1));return;case"textarea":S=p=null;for(f in l)if(n=l[f],l.hasOwnProperty(f)&&n!=null&&!a.hasOwnProperty(f))switch(f){case"value":break;case"children":break;default:Tt(t,e,f,null,a,n)}for(i in a)if(n=a[i],u=l[i],a.hasOwnProperty(i)&&(n!=null||u!=null))switch(i){case"value":p=n;break;case"defaultValue":S=n;break;case"children":break;case"dangerouslySetInnerHTML":if(n!=null)throw Error(v(91));break;default:n!==u&&Tt(t,e,i,n,a,u)}bi(t,p,S);return;case"option":for(var w in l)if(p=l[w],l.hasOwnProperty(w)&&p!=null&&!a.hasOwnProperty(w))switch(w){case"selected":t.selected=!1;break;default:Tt(t,e,w,null,a,p)}for(o in a)if(p=a[o],S=l[o],a.hasOwnProperty(o)&&p!==S&&(p!=null||S!=null))switch(o){case"selected":t.selected=p&&typeof p!="function"&&typeof p!="symbol";break;default:Tt(t,e,o,p,a,S)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var K in l)p=l[K],l.hasOwnProperty(K)&&p!=null&&!a.hasOwnProperty(K)&&Tt(t,e,K,null,a,p);for(y in a)if(p=a[y],S=l[y],a.hasOwnProperty(y)&&p!==S&&(p!=null||S!=null))switch(y){case"children":case"dangerouslySetInnerHTML":if(p!=null)throw Error(v(137,e));break;default:Tt(t,e,y,p,a,S)}return;default:if(xn(e)){for(var Et in l)p=l[Et],l.hasOwnProperty(Et)&&p!==void 0&&!a.hasOwnProperty(Et)&&Qf(t,e,Et,void 0,a,p);for(x in a)p=a[x],S=l[x],!a.hasOwnProperty(x)||p===S||p===void 0&&S===void 0||Qf(t,e,x,p,a,S);return}}for(var m in l)p=l[m],l.hasOwnProperty(m)&&p!=null&&!a.hasOwnProperty(m)&&Tt(t,e,m,null,a,p);for(A in a)p=a[A],S=l[A],!a.hasOwnProperty(A)||p===S||p==null&&S==null||Tt(t,e,A,p,a,S)}function Vd(t){switch(t){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function z0(){if(typeof performance.getEntriesByType=="function"){for(var t=0,e=0,l=performance.getEntriesByType("resource"),a=0;a<l.length;a++){var n=l[a],u=n.transferSize,i=n.initiatorType,f=n.duration;if(u&&f&&Vd(i)){for(i=0,f=n.responseEnd,a+=1;a<l.length;a++){var o=l[a],y=o.startTime;if(y>f)break;var x=o.transferSize,A=o.initiatorType;x&&Vd(A)&&(o=o.responseEnd,i+=x*(o<f?1:(f-y)/(o-y)))}if(--a,e+=8*(u+i)/(n.duration/1e3),t++,10<t)break}}if(0<t)return e/t/1e6}return navigator.connection&&(t=navigator.connection.downlink,typeof t=="number")?t:5}var Xf=null,Zf=null;function Nc(t){return t.nodeType===9?t:t.ownerDocument}function Kd(t){switch(t){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function Jd(t,e){if(t===0)switch(e){case"svg":return 1;case"math":return 2;default:return 0}return t===1&&e==="foreignObject"?0:t}function Vf(t,e){return t==="textarea"||t==="noscript"||typeof e.children=="string"||typeof e.children=="number"||typeof e.children=="bigint"||typeof e.dangerouslySetInnerHTML=="object"&&e.dangerouslySetInnerHTML!==null&&e.dangerouslySetInnerHTML.__html!=null}var Kf=null;function N0(){var t=window.event;return t&&t.type==="popstate"?t===Kf?!1:(Kf=t,!0):(Kf=null,!1)}var kd=typeof setTimeout=="function"?setTimeout:void 0,C0=typeof clearTimeout=="function"?clearTimeout:void 0,Wd=typeof Promise=="function"?Promise:void 0,D0=typeof queueMicrotask=="function"?queueMicrotask:typeof Wd<"u"?function(t){return Wd.resolve(null).then(t).catch(M0)}:kd;function M0(t){setTimeout(function(){throw t})}function xa(t){return t==="head"}function Fd(t,e){var l=e,a=0;do{var n=l.nextSibling;if(t.removeChild(l),n&&n.nodeType===8)if(l=n.data,l==="/$"||l==="/&"){if(a===0){t.removeChild(n),fu(e);return}a--}else if(l==="$"||l==="$?"||l==="$~"||l==="$!"||l==="&")a++;else if(l==="html")ui(t.ownerDocument.documentElement);else if(l==="head"){l=t.ownerDocument.head,ui(l);for(var u=l.firstChild;u;){var i=u.nextSibling,f=u.nodeName;u[wa]||f==="SCRIPT"||f==="STYLE"||f==="LINK"&&u.rel.toLowerCase()==="stylesheet"||l.removeChild(u),u=i}}else l==="body"&&ui(t.ownerDocument.body);l=n}while(l);fu(e)}function $d(t,e){var l=t;t=0;do{var a=l.nextSibling;if(l.nodeType===1?e?(l._stashedDisplay=l.style.display,l.style.display="none"):(l.style.display=l._stashedDisplay||"",l.getAttribute("style")===""&&l.removeAttribute("style")):l.nodeType===3&&(e?(l._stashedText=l.nodeValue,l.nodeValue=""):l.nodeValue=l._stashedText||""),a&&a.nodeType===8)if(l=a.data,l==="/$"){if(t===0)break;t--}else l!=="$"&&l!=="$?"&&l!=="$~"&&l!=="$!"||t++;l=a}while(l)}function Jf(t){var e=t.firstChild;for(e&&e.nodeType===10&&(e=e.nextSibling);e;){var l=e;switch(e=e.nextSibling,l.nodeName){case"HTML":case"HEAD":case"BODY":Jf(l),yn(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(l.rel.toLowerCase()==="stylesheet")continue}t.removeChild(l)}}function O0(t,e,l,a){for(;t.nodeType===1;){var n=l;if(t.nodeName.toLowerCase()!==e.toLowerCase()){if(!a&&(t.nodeName!=="INPUT"||t.type!=="hidden"))break}else if(a){if(!t[wa])switch(e){case"meta":if(!t.hasAttribute("itemprop"))break;return t;case"link":if(u=t.getAttribute("rel"),u==="stylesheet"&&t.hasAttribute("data-precedence"))break;if(u!==n.rel||t.getAttribute("href")!==(n.href==null||n.href===""?null:n.href)||t.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin)||t.getAttribute("title")!==(n.title==null?null:n.title))break;return t;case"style":if(t.hasAttribute("data-precedence"))break;return t;case"script":if(u=t.getAttribute("src"),(u!==(n.src==null?null:n.src)||t.getAttribute("type")!==(n.type==null?null:n.type)||t.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin))&&u&&t.hasAttribute("async")&&!t.hasAttribute("itemprop"))break;return t;default:return t}}else if(e==="input"&&t.type==="hidden"){var u=n.name==null?null:""+n.name;if(n.type==="hidden"&&t.getAttribute("name")===u)return t}else return t;if(t=el(t.nextSibling),t===null)break}return null}function U0(t,e,l){if(e==="")return null;for(;t.nodeType!==3;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!l||(t=el(t.nextSibling),t===null))return null;return t}function Id(t,e){for(;t.nodeType!==8;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!e||(t=el(t.nextSibling),t===null))return null;return t}function kf(t){return t.data==="$?"||t.data==="$~"}function Wf(t){return t.data==="$!"||t.data==="$?"&&t.ownerDocument.readyState!=="loading"}function R0(t,e){var l=t.ownerDocument;if(t.data==="$~")t._reactRetry=e;else if(t.data!=="$?"||l.readyState!=="loading")e();else{var a=function(){e(),l.removeEventListener("DOMContentLoaded",a)};l.addEventListener("DOMContentLoaded",a),t._reactRetry=a}}function el(t){for(;t!=null;t=t.nextSibling){var e=t.nodeType;if(e===1||e===3)break;if(e===8){if(e=t.data,e==="$"||e==="$!"||e==="$?"||e==="$~"||e==="&"||e==="F!"||e==="F")break;if(e==="/$"||e==="/&")return null}}return t}var Ff=null;function Pd(t){t=t.nextSibling;for(var e=0;t;){if(t.nodeType===8){var l=t.data;if(l==="/$"||l==="/&"){if(e===0)return el(t.nextSibling);e--}else l!=="$"&&l!=="$!"&&l!=="$?"&&l!=="$~"&&l!=="&"||e++}t=t.nextSibling}return null}function th(t){t=t.previousSibling;for(var e=0;t;){if(t.nodeType===8){var l=t.data;if(l==="$"||l==="$!"||l==="$?"||l==="$~"||l==="&"){if(e===0)return t;e--}else l!=="/$"&&l!=="/&"||e++}t=t.previousSibling}return null}function eh(t,e,l){switch(e=Nc(l),t){case"html":if(t=e.documentElement,!t)throw Error(v(452));return t;case"head":if(t=e.head,!t)throw Error(v(453));return t;case"body":if(t=e.body,!t)throw Error(v(454));return t;default:throw Error(v(451))}}function ui(t){for(var e=t.attributes;e.length;)t.removeAttributeNode(e[0]);yn(t)}var ll=new Map,lh=new Set;function Cc(t){return typeof t.getRootNode=="function"?t.getRootNode():t.nodeType===9?t:t.ownerDocument}var Wl=M.d;M.d={f:w0,r:H0,D:L0,C:B0,L:q0,m:Y0,X:Q0,S:G0,M:X0};function w0(){var t=Wl.f(),e=bc();return t||e}function H0(t){var e=$l(t);e!==null&&e.tag===5&&e.type==="form"?Sr(e):Wl.r(t)}var iu=typeof document>"u"?null:document;function ah(t,e,l){var a=iu;if(a&&typeof e=="string"&&e){var n=oe(e);n='link[rel="'+t+'"][href="'+n+'"]',typeof l=="string"&&(n+='[crossorigin="'+l+'"]'),lh.has(n)||(lh.add(n),t={rel:t,crossOrigin:l,href:e},a.querySelector(n)===null&&(e=a.createElement("link"),me(e,"link",t),Ht(e),a.head.appendChild(e)))}}function L0(t){Wl.D(t),ah("dns-prefetch",t,null)}function B0(t,e){Wl.C(t,e),ah("preconnect",t,e)}function q0(t,e,l){Wl.L(t,e,l);var a=iu;if(a&&t&&e){var n='link[rel="preload"][as="'+oe(e)+'"]';e==="image"&&l&&l.imageSrcSet?(n+='[imagesrcset="'+oe(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(n+='[imagesizes="'+oe(l.imageSizes)+'"]')):n+='[href="'+oe(t)+'"]';var u=n;switch(e){case"style":u=cu(t);break;case"script":u=su(t)}ll.has(u)||(t=Q({rel:"preload",href:e==="image"&&l&&l.imageSrcSet?void 0:t,as:e},l),ll.set(u,t),a.querySelector(n)!==null||e==="style"&&a.querySelector(ii(u))||e==="script"&&a.querySelector(ci(u))||(e=a.createElement("link"),me(e,"link",t),Ht(e),a.head.appendChild(e)))}}function Y0(t,e){Wl.m(t,e);var l=iu;if(l&&t){var a=e&&typeof e.as=="string"?e.as:"script",n='link[rel="modulepreload"][as="'+oe(a)+'"][href="'+oe(t)+'"]',u=n;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=su(t)}if(!ll.has(u)&&(t=Q({rel:"modulepreload",href:t},e),ll.set(u,t),l.querySelector(n)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(ci(u)))return}a=l.createElement("link"),me(a,"link",t),Ht(a),l.head.appendChild(a)}}}function G0(t,e,l){Wl.S(t,e,l);var a=iu;if(a&&t){var n=Re(a).hoistableStyles,u=cu(t);e=e||"default";var i=n.get(u);if(!i){var f={loading:0,preload:null};if(i=a.querySelector(ii(u)))f.loading=5;else{t=Q({rel:"stylesheet",href:t,"data-precedence":e},l),(l=ll.get(u))&&$f(t,l);var o=i=a.createElement("link");Ht(o),me(o,"link",t),o._p=new Promise(function(y,x){o.onload=y,o.onerror=x}),o.addEventListener("load",function(){f.loading|=1}),o.addEventListener("error",function(){f.loading|=2}),f.loading|=4,Dc(i,e,a)}i={type:"stylesheet",instance:i,count:1,state:f},n.set(u,i)}}}function Q0(t,e){Wl.X(t,e);var l=iu;if(l&&t){var a=Re(l).hoistableScripts,n=su(t),u=a.get(n);u||(u=l.querySelector(ci(n)),u||(t=Q({src:t,async:!0},e),(e=ll.get(n))&&If(t,e),u=l.createElement("script"),Ht(u),me(u,"link",t),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function X0(t,e){Wl.M(t,e);var l=iu;if(l&&t){var a=Re(l).hoistableScripts,n=su(t),u=a.get(n);u||(u=l.querySelector(ci(n)),u||(t=Q({src:t,async:!0,type:"module"},e),(e=ll.get(n))&&If(t,e),u=l.createElement("script"),Ht(u),me(u,"link",t),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function nh(t,e,l,a){var n=(n=F.current)?Cc(n):null;if(!n)throw Error(v(446));switch(t){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(e=cu(l.href),l=Re(n).hoistableStyles,a=l.get(e),a||(a={type:"style",instance:null,count:0,state:null},l.set(e,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(l.rel==="stylesheet"&&typeof l.href=="string"&&typeof l.precedence=="string"){t=cu(l.href);var u=Re(n).hoistableStyles,i=u.get(t);if(i||(n=n.ownerDocument||n,i={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(t,i),(u=n.querySelector(ii(t)))&&!u._p&&(i.instance=u,i.state.loading=5),ll.has(t)||(l={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},ll.set(t,l),u||Z0(n,t,l,i.state))),e&&a===null)throw Error(v(528,""));return i}if(e&&a!==null)throw Error(v(529,""));return null;case"script":return e=l.async,l=l.src,typeof l=="string"&&e&&typeof e!="function"&&typeof e!="symbol"?(e=su(l),l=Re(n).hoistableScripts,a=l.get(e),a||(a={type:"script",instance:null,count:0,state:null},l.set(e,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(v(444,t))}}function cu(t){return'href="'+oe(t)+'"'}function ii(t){return'link[rel="stylesheet"]['+t+"]"}function uh(t){return Q({},t,{"data-precedence":t.precedence,precedence:null})}function Z0(t,e,l,a){t.querySelector('link[rel="preload"][as="style"]['+e+"]")?a.loading=1:(e=t.createElement("link"),a.preload=e,e.addEventListener("load",function(){return a.loading|=1}),e.addEventListener("error",function(){return a.loading|=2}),me(e,"link",l),Ht(e),t.head.appendChild(e))}function su(t){return'[src="'+oe(t)+'"]'}function ci(t){return"script[async]"+t}function ih(t,e,l){if(e.count++,e.instance===null)switch(e.type){case"style":var a=t.querySelector('style[data-href~="'+oe(l.href)+'"]');if(a)return e.instance=a,Ht(a),a;var n=Q({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return a=(t.ownerDocument||t).createElement("style"),Ht(a),me(a,"style",n),Dc(a,l.precedence,t),e.instance=a;case"stylesheet":n=cu(l.href);var u=t.querySelector(ii(n));if(u)return e.state.loading|=4,e.instance=u,Ht(u),u;a=uh(l),(n=ll.get(n))&&$f(a,n),u=(t.ownerDocument||t).createElement("link"),Ht(u);var i=u;return i._p=new Promise(function(f,o){i.onload=f,i.onerror=o}),me(u,"link",a),e.state.loading|=4,Dc(u,l.precedence,t),e.instance=u;case"script":return u=su(l.src),(n=t.querySelector(ci(u)))?(e.instance=n,Ht(n),n):(a=l,(n=ll.get(u))&&(a=Q({},l),If(a,n)),t=t.ownerDocument||t,n=t.createElement("script"),Ht(n),me(n,"link",a),t.head.appendChild(n),e.instance=n);case"void":return null;default:throw Error(v(443,e.type))}else e.type==="stylesheet"&&(e.state.loading&4)===0&&(a=e.instance,e.state.loading|=4,Dc(a,l.precedence,t));return e.instance}function Dc(t,e,l){for(var a=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),n=a.length?a[a.length-1]:null,u=n,i=0;i<a.length;i++){var f=a[i];if(f.dataset.precedence===e)u=f;else if(u!==n)break}u?u.parentNode.insertBefore(t,u.nextSibling):(e=l.nodeType===9?l.head:l,e.insertBefore(t,e.firstChild))}function $f(t,e){t.crossOrigin==null&&(t.crossOrigin=e.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=e.referrerPolicy),t.title==null&&(t.title=e.title)}function If(t,e){t.crossOrigin==null&&(t.crossOrigin=e.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=e.referrerPolicy),t.integrity==null&&(t.integrity=e.integrity)}var Mc=null;function ch(t,e,l){if(Mc===null){var a=new Map,n=Mc=new Map;n.set(l,a)}else n=Mc,a=n.get(l),a||(a=new Map,n.set(l,a));if(a.has(t))return a;for(a.set(t,null),l=l.getElementsByTagName(t),n=0;n<l.length;n++){var u=l[n];if(!(u[wa]||u[Vt]||t==="link"&&u.getAttribute("rel")==="stylesheet")&&u.namespaceURI!=="http://www.w3.org/2000/svg"){var i=u.getAttribute(e)||"";i=t+i;var f=a.get(i);f?f.push(u):a.set(i,[u])}}return a}function sh(t,e,l){t=t.ownerDocument||t,t.head.insertBefore(l,e==="title"?t.querySelector("head > title"):null)}function V0(t,e,l){if(l===1||e.itemProp!=null)return!1;switch(t){case"meta":case"title":return!0;case"style":if(typeof e.precedence!="string"||typeof e.href!="string"||e.href==="")break;return!0;case"link":if(typeof e.rel!="string"||typeof e.href!="string"||e.href===""||e.onLoad||e.onError)break;switch(e.rel){case"stylesheet":return t=e.disabled,typeof e.precedence=="string"&&t==null;default:return!0}case"script":if(e.async&&typeof e.async!="function"&&typeof e.async!="symbol"&&!e.onLoad&&!e.onError&&e.src&&typeof e.src=="string")return!0}return!1}function fh(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}function K0(t,e,l,a){if(l.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(l.state.loading&4)===0){if(l.instance===null){var n=cu(a.href),u=e.querySelector(ii(n));if(u){e=u._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(t.count++,t=Oc.bind(t),e.then(t,t)),l.state.loading|=4,l.instance=u,Ht(u);return}u=e.ownerDocument||e,a=uh(a),(n=ll.get(n))&&$f(a,n),u=u.createElement("link"),Ht(u);var i=u;i._p=new Promise(function(f,o){i.onload=f,i.onerror=o}),me(u,"link",a),l.instance=u}t.stylesheets===null&&(t.stylesheets=new Map),t.stylesheets.set(l,e),(e=l.state.preload)&&(l.state.loading&3)===0&&(t.count++,l=Oc.bind(t),e.addEventListener("load",l),e.addEventListener("error",l))}}var Pf=0;function J0(t,e){return t.stylesheets&&t.count===0&&Rc(t,t.stylesheets),0<t.count||0<t.imgCount?function(l){var a=setTimeout(function(){if(t.stylesheets&&Rc(t,t.stylesheets),t.unsuspend){var u=t.unsuspend;t.unsuspend=null,u()}},6e4+e);0<t.imgBytes&&Pf===0&&(Pf=62500*z0());var n=setTimeout(function(){if(t.waitingForImages=!1,t.count===0&&(t.stylesheets&&Rc(t,t.stylesheets),t.unsuspend)){var u=t.unsuspend;t.unsuspend=null,u()}},(t.imgBytes>Pf?50:800)+e);return t.unsuspend=l,function(){t.unsuspend=null,clearTimeout(a),clearTimeout(n)}}:null}function Oc(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Rc(this,this.stylesheets);else if(this.unsuspend){var t=this.unsuspend;this.unsuspend=null,t()}}}var Uc=null;function Rc(t,e){t.stylesheets=null,t.unsuspend!==null&&(t.count++,Uc=new Map,e.forEach(k0,t),Uc=null,Oc.call(t))}function k0(t,e){if(!(e.state.loading&4)){var l=Uc.get(t);if(l)var a=l.get(null);else{l=new Map,Uc.set(t,l);for(var n=t.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u<n.length;u++){var i=n[u];(i.nodeName==="LINK"||i.getAttribute("media")!=="not all")&&(l.set(i.dataset.precedence,i),a=i)}a&&l.set(null,a)}n=e.instance,i=n.getAttribute("data-precedence"),u=l.get(i)||a,u===a&&l.set(null,n),l.set(i,n),this.count++,a=Oc.bind(this),n.addEventListener("load",a),n.addEventListener("error",a),u?u.parentNode.insertBefore(n,u.nextSibling):(t=t.nodeType===9?t.head:t,t.insertBefore(n,t.firstChild)),e.state.loading|=4}}var si={$$typeof:At,Provider:null,Consumer:null,_currentValue:U,_currentValue2:U,_threadCount:0};function W0(t,e,l,a,n,u,i,f,o){this.tag=1,this.containerInfo=t,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Ra(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ra(0),this.hiddenUpdates=Ra(null),this.identifierPrefix=a,this.onUncaughtError=n,this.onCaughtError=u,this.onRecoverableError=i,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=o,this.incompleteTransitions=new Map}function oh(t,e,l,a,n,u,i,f,o,y,x,A){return t=new W0(t,e,l,i,o,y,x,A,f),e=1,u===!0&&(e|=24),u=Be(3,null,null,e),t.current=u,u.stateNode=t,e=Ms(),e.refCount++,t.pooledCache=e,e.refCount++,u.memoizedState={element:a,isDehydrated:l,cache:e},ws(u),t}function rh(t){return t?(t=qn,t):qn}function dh(t,e,l,a,n,u){n=rh(n),a.context===null?a.context=n:a.pendingContext=n,a=oa(e),a.payload={element:l},u=u===void 0?null:u,u!==null&&(a.callback=u),l=ra(t,a,e),l!==null&&(Oe(l,t,e),Yu(l,t,e))}function hh(t,e){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var l=t.retryLane;t.retryLane=l!==0&&l<e?l:e}}function to(t,e){hh(t,e),(t=t.alternate)&&hh(t,e)}function mh(t){if(t.tag===13||t.tag===31){var e=ka(t,67108864);e!==null&&Oe(e,t,67108864),to(t,67108864)}}function vh(t){if(t.tag===13||t.tag===31){var e=Xe();e=mn(e);var l=ka(t,e);l!==null&&Oe(l,t,e),to(t,e)}}var wc=!0;function F0(t,e,l,a){var n=b.T;b.T=null;var u=M.p;try{M.p=2,eo(t,e,l,a)}finally{M.p=u,b.T=n}}function $0(t,e,l,a){var n=b.T;b.T=null;var u=M.p;try{M.p=8,eo(t,e,l,a)}finally{M.p=u,b.T=n}}function eo(t,e,l,a){if(wc){var n=lo(a);if(n===null)Gf(t,e,a,Hc,l),yh(t,a);else if(P0(n,t,e,l,a))a.stopPropagation();else if(yh(t,a),e&4&&-1<I0.indexOf(t)){for(;n!==null;){var u=$l(n);if(u!==null)switch(u.tag){case 3:if(u=u.stateNode,u.current.memoizedState.isDehydrated){var i=Ve(u.pendingLanes);if(i!==0){var f=u;for(f.pendingLanes|=2,f.entangledLanes|=2;i;){var o=1<<31-fe(i);f.entanglements[1]|=o,i&=~o}pl(u),(vt&6)===0&&(pc=ye()+500,li(0))}}break;case 31:case 13:f=ka(u,2),f!==null&&Oe(f,u,2),bc(),to(u,2)}if(u=lo(a),u===null&&Gf(t,e,a,Hc,l),u===n)break;n=u}n!==null&&a.stopPropagation()}else Gf(t,e,a,null,l)}}function lo(t){return t=jn(t),ao(t)}var Hc=null;function ao(t){if(Hc=null,t=fl(t),t!==null){var e=k(t);if(e===null)t=null;else{var l=e.tag;if(l===13){if(t=rt(e),t!==null)return t;t=null}else if(l===31){if(t=gt(e),t!==null)return t;t=null}else if(l===3){if(e.stateNode.current.memoizedState.isDehydrated)return e.tag===3?e.stateNode.containerInfo:null;t=null}else e!==t&&(t=null)}}return Hc=t,null}function gh(t){switch(t){case"beforetoggle":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"toggle":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 2;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"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(Tl()){case Ca:return 2;case Ze:return 8;case El:case yi:return 32;case Da:return 268435456;default:return 32}default:return 32}}var no=!1,Ta=null,Ea=null,ja=null,fi=new Map,oi=new Map,_a=[],I0="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".split(" ");function yh(t,e){switch(t){case"focusin":case"focusout":Ta=null;break;case"dragenter":case"dragleave":Ea=null;break;case"mouseover":case"mouseout":ja=null;break;case"pointerover":case"pointerout":fi.delete(e.pointerId);break;case"gotpointercapture":case"lostpointercapture":oi.delete(e.pointerId)}}function ri(t,e,l,a,n,u){return t===null||t.nativeEvent!==u?(t={blockedOn:e,domEventName:l,eventSystemFlags:a,nativeEvent:u,targetContainers:[n]},e!==null&&(e=$l(e),e!==null&&mh(e)),t):(t.eventSystemFlags|=a,e=t.targetContainers,n!==null&&e.indexOf(n)===-1&&e.push(n),t)}function P0(t,e,l,a,n){switch(e){case"focusin":return Ta=ri(Ta,t,e,l,a,n),!0;case"dragenter":return Ea=ri(Ea,t,e,l,a,n),!0;case"mouseover":return ja=ri(ja,t,e,l,a,n),!0;case"pointerover":var u=n.pointerId;return fi.set(u,ri(fi.get(u)||null,t,e,l,a,n)),!0;case"gotpointercapture":return u=n.pointerId,oi.set(u,ri(oi.get(u)||null,t,e,l,a,n)),!0}return!1}function ph(t){var e=fl(t.target);if(e!==null){var l=k(e);if(l!==null){if(e=l.tag,e===13){if(e=rt(l),e!==null){t.blockedOn=e,yu(t.priority,function(){vh(l)});return}}else if(e===31){if(e=gt(l),e!==null){t.blockedOn=e,yu(t.priority,function(){vh(l)});return}}else if(e===3&&l.stateNode.current.memoizedState.isDehydrated){t.blockedOn=l.tag===3?l.stateNode.containerInfo:null;return}}}t.blockedOn=null}function Lc(t){if(t.blockedOn!==null)return!1;for(var e=t.targetContainers;0<e.length;){var l=lo(t.nativeEvent);if(l===null){l=t.nativeEvent;var a=new l.constructor(l.type,l);ju=a,l.target.dispatchEvent(a),ju=null}else return e=$l(l),e!==null&&mh(e),t.blockedOn=l,!1;e.shift()}return!0}function Sh(t,e,l){Lc(t)&&l.delete(e)}function tm(){no=!1,Ta!==null&&Lc(Ta)&&(Ta=null),Ea!==null&&Lc(Ea)&&(Ea=null),ja!==null&&Lc(ja)&&(ja=null),fi.forEach(Sh),oi.forEach(Sh)}function Bc(t,e){t.blockedOn===e&&(t.blockedOn=null,no||(no=!0,E.unstable_scheduleCallback(E.unstable_NormalPriority,tm)))}var qc=null;function bh(t){qc!==t&&(qc=t,E.unstable_scheduleCallback(E.unstable_NormalPriority,function(){qc===t&&(qc=null);for(var e=0;e<t.length;e+=3){var l=t[e],a=t[e+1],n=t[e+2];if(typeof a!="function"){if(ao(a||l)===null)continue;break}var u=$l(l);u!==null&&(t.splice(e,3),e-=3,ef(u,{pending:!0,data:n,method:l.method,action:a},a,n))}}))}function fu(t){function e(o){return Bc(o,t)}Ta!==null&&Bc(Ta,t),Ea!==null&&Bc(Ea,t),ja!==null&&Bc(ja,t),fi.forEach(e),oi.forEach(e);for(var l=0;l<_a.length;l++){var a=_a[l];a.blockedOn===t&&(a.blockedOn=null)}for(;0<_a.length&&(l=_a[0],l.blockedOn===null);)ph(l),l.blockedOn===null&&_a.shift();if(l=(t.ownerDocument||t).$$reactFormReplay,l!=null)for(a=0;a<l.length;a+=3){var n=l[a],u=l[a+1],i=n[It]||null;if(typeof u=="function")i||bh(l);else if(i){var f=null;if(u&&u.hasAttribute("formAction")){if(n=u,i=u[It]||null)f=i.formAction;else if(ao(n)!==null)continue}else f=i.action;typeof f=="function"?l[a+1]=f:(l.splice(a,3),a-=3),bh(l)}}}function xh(){function t(u){u.canIntercept&&u.info==="react-transition"&&u.intercept({handler:function(){return new Promise(function(i){return n=i})},focusReset:"manual",scroll:"manual"})}function e(){n!==null&&(n(),n=null),a||setTimeout(l,20)}function l(){if(!a&&!navigation.transition){var u=navigation.currentEntry;u&&u.url!=null&&navigation.navigate(u.url,{state:u.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var a=!1,n=null;return navigation.addEventListener("navigate",t),navigation.addEventListener("navigatesuccess",e),navigation.addEventListener("navigateerror",e),setTimeout(l,100),function(){a=!0,navigation.removeEventListener("navigate",t),navigation.removeEventListener("navigatesuccess",e),navigation.removeEventListener("navigateerror",e),n!==null&&(n(),n=null)}}}function uo(t){this._internalRoot=t}Yc.prototype.render=uo.prototype.render=function(t){var e=this._internalRoot;if(e===null)throw Error(v(409));var l=e.current,a=Xe();dh(l,a,t,e,null,null)},Yc.prototype.unmount=uo.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var e=t.containerInfo;dh(t.current,2,null,t,null,null),bc(),e[Al]=null}};function Yc(t){this._internalRoot=t}Yc.prototype.unstable_scheduleHydration=function(t){if(t){var e=pi();t={blockedOn:null,target:t,priority:e};for(var l=0;l<_a.length&&e!==0&&e<_a[l].priority;l++);_a.splice(l,0,t),l===0&&ph(t)}};var Th=Y.version;if(Th!=="19.2.0")throw Error(v(527,Th,"19.2.0"));M.findDOMNode=function(t){var e=t._reactInternals;if(e===void 0)throw typeof t.render=="function"?Error(v(188)):(t=Object.keys(t).join(","),Error(v(268,t)));return t=T(e),t=t!==null?$(t):null,t=t===null?null:t.stateNode,t};var em={bundleType:0,version:"19.2.0",rendererPackageName:"react-dom",currentDispatcherRef:b,reconcilerVersion:"19.2.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Gc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Gc.isDisabled&&Gc.supportsFiber)try{Ee=Gc.inject(em),se=Gc}catch{}}return hi.createRoot=function(t,e){if(!q(t))throw Error(v(299));var l=!1,a="",n=Cr,u=Dr,i=Mr;return e!=null&&(e.unstable_strictMode===!0&&(l=!0),e.identifierPrefix!==void 0&&(a=e.identifierPrefix),e.onUncaughtError!==void 0&&(n=e.onUncaughtError),e.onCaughtError!==void 0&&(u=e.onCaughtError),e.onRecoverableError!==void 0&&(i=e.onRecoverableError)),e=oh(t,1,!1,null,null,l,a,null,n,u,i,xh),t[Al]=e.current,Yf(t),new uo(e)},hi.hydrateRoot=function(t,e,l){if(!q(t))throw Error(v(299));var a=!1,n="",u=Cr,i=Dr,f=Mr,o=null;return l!=null&&(l.unstable_strictMode===!0&&(a=!0),l.identifierPrefix!==void 0&&(n=l.identifierPrefix),l.onUncaughtError!==void 0&&(u=l.onUncaughtError),l.onCaughtError!==void 0&&(i=l.onCaughtError),l.onRecoverableError!==void 0&&(f=l.onRecoverableError),l.formState!==void 0&&(o=l.formState)),e=oh(t,1,!0,e,l??null,a,n,o,u,i,f,xh),e.context=rh(null),l=e.current,a=Xe(),a=mn(a),n=oa(a),n.callback=null,ra(l,n,a),l=a,e.current.lanes=l,jt(e,l),pl(e),t[Al]=e.current,Yf(t),new Yc(e)},hi.version="19.2.0",hi}var Oh;function dm(){if(Oh)return so.exports;Oh=1;function E(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(E)}catch(Y){console.error(Y)}}return E(),so.exports=rm(),so.exports}var hm=dm();const mm=Hh(hm);function vm(E,Y=!1){return window.__TAURI_INTERNALS__.transformCallback(E,Y)}async function X(E,Y={},B){return window.__TAURI_INTERNALS__.invoke(E,Y,B)}var Uh;(function(E){E.WINDOW_RESIZED="tauri://resize",E.WINDOW_MOVED="tauri://move",E.WINDOW_CLOSE_REQUESTED="tauri://close-requested",E.WINDOW_DESTROYED="tauri://destroyed",E.WINDOW_FOCUS="tauri://focus",E.WINDOW_BLUR="tauri://blur",E.WINDOW_SCALE_FACTOR_CHANGED="tauri://scale-change",E.WINDOW_THEME_CHANGED="tauri://theme-changed",E.WINDOW_CREATED="tauri://window-created",E.WEBVIEW_CREATED="tauri://webview-created",E.DRAG_ENTER="tauri://drag-enter",E.DRAG_OVER="tauri://drag-over",E.DRAG_DROP="tauri://drag-drop",E.DRAG_LEAVE="tauri://drag-leave"})(Uh||(Uh={}));async function gm(E,Y){window.__TAURI_EVENT_PLUGIN_INTERNALS__.unregisterListener(E,Y),await X("plugin:event|unlisten",{event:E,eventId:Y})}async function ym(E,Y,B){var v;const q=(v=void 0)!==null&&v!==void 0?v:{kind:"Any"};return X("plugin:event|listen",{event:E,target:q,handler:vm(Y)}).then(k=>async()=>gm(E,k))}async function Qc(E,Y){await X("plugin:opener|open_url",{url:E,with:Y})}const Xc=({onClear:E,show:Y,className:B=""})=>Y?s.jsx("button",{type:"button",className:`clear-btn ${B}`,onClick:v=>{v.preventDefault(),v.stopPropagation(),E()},tabIndex:-1,children:s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"currentColor",children:[s.jsx("circle",{cx:"12",cy:"12",r:"12",fill:"currentColor",opacity:"0.3"}),s.jsx("path",{d:"M15.5 8.5L8.5 15.5M8.5 8.5L15.5 15.5",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})]})}):null,Rh=80,mi=({children:E,onDismiss:Y,keyboardHeight:B,className:v=""})=>{const q=B>0?B+4:350,[k,rt]=z.useState(0),gt=z.useRef(null),H=z.useRef(null);z.useEffect(()=>{const V=window.visualViewport;if(!V)return;const ct=()=>{V.offsetTop!==0&&window.scrollTo(0,0)};return V.addEventListener("scroll",ct),()=>V.removeEventListener("scroll",ct)},[]);const T=V=>{gt.current=V.touches[0].clientY},$=V=>{if(gt.current===null)return;const ct=V.touches[0].clientY-gt.current;ct>0&&rt(Math.min(ct,Rh+40))},Q=()=>{if(gt.current===null)return;const V=k>Rh;gt.current=null,rt(0),V&&Y()};return s.jsx("div",{className:`edit-overlay ${v}`,style:{paddingBottom:`${q}px`},onClick:V=>V.target===V.currentTarget&&Y(),children:s.jsxs("div",{ref:H,className:"expandable-card expanded editor-card",style:{transform:k>0?`translateY(${k}px)`:void 0},children:[s.jsx("div",{className:"editor-drag-handle",onTouchStart:T,onTouchMove:$,onTouchEnd:Q,children:s.jsx("div",{className:"drag-handle-bar"})}),E]})})},vi=({selectedTags:E,availableTags:Y,tagInput:B,onTagInputChange:v,onToggleTag:q,onAddTag:k,placeholder:rt="Add tag..."})=>{const gt=Y.filter(T=>!E.has(T.name)&&(!B.trim()||T.name.toLowerCase().includes(B.toLowerCase().trim()))),H=gt.length===0&&Y.length===0;return s.jsxs("div",{className:`editor-tags-section ${H?"collapsed":""}`,children:[E.size>0&&s.jsx("div",{className:"expandable-card-section",children:s.jsx("div",{className:"editing-tags",children:Array.from(E).map(T=>s.jsxs("span",{className:"editing-tag",children:[T,s.jsx("button",{onClick:()=>q(T),children:"×"})]},T))})}),s.jsx("div",{className:"expandable-card-section",children:s.jsxs("div",{className:"new-tag-input",children:[s.jsxs("div",{className:"input-with-clear",children:[s.jsx("input",{type:"text",value:B,onChange:T=>v(T.target.value),onKeyDown:T=>{T.key==="Enter"&&(T.preventDefault(),k())},onFocus:()=>{requestAnimationFrame(()=>window.scrollTo(0,0))},placeholder:rt,autoCapitalize:"none",autoCorrect:"off",autoComplete:"off",spellCheck:!1}),s.jsx(Xc,{show:B.length>0,onClear:()=>v("")})]}),s.jsx("button",{onClick:k,disabled:!B.trim(),children:"Add"})]})}),gt.length>0?s.jsx("div",{className:"expandable-card-section",children:s.jsx("div",{className:"all-tags-list",children:gt.map(T=>s.jsx("span",{className:"tag-chip",onClick:()=>{q(T.name),v("")},children:T.name},T.name))})}):s.jsx("div",{className:"expandable-card-section",children:Y.length===0?s.jsx("div",{className:"tags-empty-message",children:"Add some tags!"}):B.trim()?s.jsx("div",{className:"tags-empty-message",children:"No matching tags"}):null})]})},gi=({onSave:E,onCancel:Y,onDelete:B,saveLabel:v="Save",cancelLabel:q="Cancel",saveDisabled:k=!1})=>s.jsxs("div",{className:"expandable-card-buttons editor-buttons",children:[B&&s.jsx("button",{className:"delete-btn",onClick:B,children:"Delete"}),s.jsx("button",{className:"cancel-btn",onClick:Y,children:q}),s.jsx("button",{className:"save-btn",onClick:E,disabled:k,children:v})]}),wh=({value:E,onChange:Y,placeholder:B="Enter text...",minHeightPercent:v=.5,keyboardHeight:q,autoFocus:k=!1,showClearButton:rt=!0,onAutoSave:gt,autoCapitalize:H="sentences",autoCorrect:T="on"})=>{const[$,Q]=z.useState(null),V=z.useRef(null),ct=z.useRef(null),Rt=z.useRef(!1),wt=z.useRef(0),te=z.useRef(0),pt=z.useRef([E]),Yt=z.useRef(0),At=z.useRef(!1),[,Gt]=z.useState(0);z.useEffect(()=>{if(At.current){At.current=!1;return}const U=pt.current,J=Yt.current;U[J]!==E&&(pt.current=U.slice(0,J+1),pt.current.push(E),pt.current.length>100&&pt.current.shift(),Yt.current=pt.current.length-1,Gt(W=>W+1))},[E]);const ee=()=>{Yt.current>0&&(Yt.current--,At.current=!0,Y(pt.current[Yt.current]),Gt(U=>U+1))},yt=()=>{Yt.current<pt.current.length-1&&(Yt.current++,At.current=!0,Y(pt.current[Yt.current]),Gt(U=>U+1))},at=q>0?q:350,ve=window.innerHeight-56-at-70-32,ie=Math.max(80,ve*v),Ot=60,Ae=$??ie,Zt=U=>{V.current&&(Rt.current=!0,wt.current=U,te.current=V.current.offsetHeight,document.body.style.userSelect="none",document.body.style.cursor="ns-resize",document.body.dataset.resizing="true")},ce=U=>{if(!Rt.current)return;const J=U-wt.current,W=Math.max(Ot,te.current+J);Q(W)},b=()=>{Rt.current=!1,document.body.style.userSelect="",document.body.style.cursor="",delete document.body.dataset.resizing},M=U=>{if(U.key!=="Enter")return;const J=ct.current;if(!J)return;const{selectionStart:W}=J,r=E.substring(0,W),j=E.substring(W),O=r.lastIndexOf(` 10 - `),R=r.substring(O+1),Z=R.match(/^(\s*)([-*+]|\d+\.)\s/);if(!Z)return;U.preventDefault();const F=Z[1],nt=Z[2];if(R.substring(Z[0].length).trim()===""){const mt=O+1,le=E.substring(0,mt)+` 11 - `+j;Y(le),requestAnimationFrame(()=>{if(ct.current){const ge=mt+1;ct.current.selectionStart=ge,ct.current.selectionEnd=ge}})}else{let mt=nt;const le=nt.match(/^(\d+)\.$/);le&&(mt=`${parseInt(le[1],10)+1}.`);const ge=` 12 - ${F}${mt} `,sl=r+ge+j;Y(sl),requestAnimationFrame(()=>{if(ct.current){const Sl=W+ge.length;ct.current.selectionStart=Sl,ct.current.selectionEnd=Sl}})}};return z.useEffect(()=>{const U=r=>ce(r.clientY),J=r=>{r.touches.length===1&&ce(r.touches[0].clientY)},W=()=>b();return document.addEventListener("mousemove",U),document.addEventListener("mouseup",W),document.addEventListener("touchmove",J,{passive:!0}),document.addEventListener("touchend",W),()=>{document.removeEventListener("mousemove",U),document.removeEventListener("mouseup",W),document.removeEventListener("touchmove",J),document.removeEventListener("touchend",W)}},[Ot]),z.useEffect(()=>{if(!k)return;const U=setTimeout(()=>{if(ct.current){ct.current.focus();const J=ct.current.value.length;ct.current.selectionStart=J,ct.current.selectionEnd=J}},50);return()=>clearTimeout(U)},[]),s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:"undo-redo-buttons",children:[s.jsx("button",{type:"button",onClick:ee,disabled:Yt.current<=0,title:"Undo",children:s.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("polyline",{points:"1 4 1 10 7 10"}),s.jsx("path",{d:"M3.51 15a9 9 0 1 0 2.13-9.36L1 10"})]})}),s.jsx("button",{type:"button",onClick:yt,disabled:Yt.current>=pt.current.length-1,title:"Redo",children:s.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("polyline",{points:"23 4 23 10 17 10"}),s.jsx("path",{d:"M20.49 15a9 9 0 1 1-2.13-9.36L23 10"})]})})]}),s.jsxs("div",{className:"resizable-input-wrapper",ref:V,style:$!=null?{height:`${Ae}px`,minHeight:`${Ot}px`}:{minHeight:`${Ot}px`},children:[s.jsx("textarea",{ref:ct,className:"resizable-input-textarea",value:E,onChange:U=>{const J=U.target.value.replace(/^(\s*(?:[-*+]|\d+\.))\s{2,}/gm,"$1 ");Y(J),gt&&gt(J)},onFocus:()=>{requestAnimationFrame(()=>window.scrollTo(0,0))},onKeyDown:M,placeholder:B,autoCapitalize:H,autoCorrect:T,autoComplete:"off",spellCheck:T==="on"}),rt&&s.jsx(Xc,{show:E.length>0,onClear:()=>Y(""),className:"textarea-clear"}),s.jsx("div",{className:"drag-handle",onMouseDown:U=>{U.preventDefault(),Zt(U.clientY)},onTouchStart:U=>{Zt(U.touches[0].clientY)},children:s.jsx("div",{className:"drag-handle-bar"})})]})]})},pm=()=>{const[E,Y]=z.useState(0),B=z.useRef(0);return z.useEffect(()=>{const v=window.visualViewport;if(!v)return;const q=()=>{const k=Math.max(0,window.innerHeight-v.height);k===0?(B.current=0,Y(0)):(B.current=Math.max(B.current,k),Y(B.current))};return v.addEventListener("resize",q),v.addEventListener("scroll",q),()=>{v.removeEventListener("resize",q),v.removeEventListener("scroll",q)}},[]),E};function Sm(){z.useEffect(()=>{const c=Math.floor(Math.random()*360);document.documentElement.style.setProperty("--dev-bg-light",`hsl(${c}, 80%, 85%)`),document.documentElement.style.setProperty("--dev-bg-dark",`hsl(${c}, 15%, 12%)`)},[]);const[E,Y]=z.useState("all"),[B,v]=z.useState([]),[q,k]=z.useState([]),[rt,gt]=z.useState([]),[H,T]=z.useState([]),[$,Q]=z.useState([]),[V,ct]=z.useState(null),[Rt,wt]=z.useState(""),[te,pt]=z.useState(new Set),[Yt,At]=z.useState([]),[Gt,ee]=z.useState(""),[yt,at]=z.useState(null),[Ft,Te]=z.useState(""),[ve,ie]=z.useState(new Set),[Ot,Ae]=z.useState(""),[Zt,ce]=z.useState(null),[b,M]=z.useState(new Set),[U,J]=z.useState(""),[W,r]=z.useState(null),[j,O]=z.useState(new Set),[R,Z]=z.useState(""),[F,nt]=z.useState(""),[zt,mt]=z.useState(new Set),[le,ge]=z.useState(!1),[sl,Sl]=z.useState(""),bl=300,[xl,sn]=z.useState(null),[ou,fn]=z.useState(!1),[ru,za]=z.useState(!1),[on,du]=z.useState(!1),[Na,ye]=z.useState(null),[Tl,Ca]=z.useState(new Set),[Ze,El]=z.useState(""),yi=z.useRef(null),Da=z.useRef(null),[rn,hu]=z.useState(null),[Ee,se]=z.useState(()=>localStorage.getItem("searchText")||""),[ae,fe]=z.useState(()=>{const c=localStorage.getItem("selectedFilterTags");return c?new Set(JSON.parse(c)):new Set}),[Ma,Zc]=z.useState(()=>localStorage.getItem("sortOrder")||"newest"),[dn,hn]=z.useState(()=>{const c=localStorage.getItem("filterTagsHeight");return c?parseInt(c,10):116}),Oa=z.useRef(null),jl=z.useRef(!1),Ve=z.useRef(!1),Ua=z.useRef(0),Fl=z.useRef(0),[mu,vu]=z.useState(null),Ra=z.useRef(null),jt=(c,h="success")=>{Ra.current&&clearTimeout(Ra.current),vu({message:c,type:h}),Ra.current=setTimeout(()=>vu(null),3e3)},[gu,_l]=z.useState(null),[$t,Ke]=z.useState(null),[mn,vn]=z.useState(!1),[pi,yu]=z.useState(!1),[pe,Vt]=z.useState(""),[It,Al]=z.useState(""),[pu,Si]=z.useState(""),[gn,Su]=z.useState(""),[wa,yn]=z.useState(!1),[fl,$l]=z.useState(!1),[Ue,Re]=z.useState(!1),[Ht,tt]=z.useState(null),[bu,ol]=z.useState(null),[al,Vc]=z.useState(null),[Nt,Ha]=z.useState(null),[pn,zl]=z.useState(""),[La,we]=z.useState(!1),[ne,xu]=z.useState("archive"),[Sn,bn]=z.useState("archive"),rl=pm(),Je=z.useRef(null),Nl=z.useRef(null),[oe,dl]=z.useState("idle"),Tu=80,Eu=300,Cl=c=>{jl.current=!0,Ve.current=!0,Ua.current=c,Fl.current=Oa.current?.offsetHeight??dn,document.body.style.userSelect="none",document.body.style.cursor="ns-resize"};z.useEffect(()=>{const c=C=>{if(!jl.current)return;const Ct=C-Ua.current,et=Math.max(71,Fl.current+Ct);hn(et)},h=C=>c(C.clientY),N=C=>{C.touches.length===1&&c(C.touches[0].clientY)},D=()=>{jl.current&&(jl.current=!1,Ve.current=!1,document.body.style.userSelect="",document.body.style.cursor="",localStorage.setItem("filterTagsHeight",String(Math.round(dn))))};return document.addEventListener("mousemove",h),document.addEventListener("mouseup",D),document.addEventListener("touchmove",N,{passive:!0}),document.addEventListener("touchend",D),()=>{document.removeEventListener("mousemove",h),document.removeEventListener("mouseup",D),document.removeEventListener("touchmove",N),document.removeEventListener("touchend",D)}},[dn]),z.useEffect(()=>{localStorage.setItem("searchText",Ee)},[Ee]),z.useEffect(()=>{localStorage.setItem("selectedFilterTags",JSON.stringify(Array.from(ae)))},[ae]),z.useEffect(()=>{localStorage.setItem("sortOrder",Ma)},[Ma]),z.useEffect(()=>{},[]),z.useEffect(()=>{const c=async()=>{try{const C=await X("is_dark_mode");vn(C)}catch{const Ct=window.matchMedia("(prefers-color-scheme: dark)");vn(Ct.matches)}};c();const h=window.matchMedia("(prefers-color-scheme: dark)"),N=()=>c();h.addEventListener("change",N);const D=()=>{document.visibilityState==="visible"&&c()};return document.addEventListener("visibilitychange",D),()=>{h.removeEventListener("change",N),document.removeEventListener("visibilitychange",D)}},[]),z.useEffect(()=>{document.body.classList.toggle("dark",mn)},[mn]),z.useEffect(()=>{const c=()=>{nl(),He(),hl(),Le(),Lt()},h=async()=>{try{await X("auto_sync_if_needed")}catch(D){console.log("Auto-sync check:",D)}};c(),bi(),xi(),Il(),xn(),Tn(),Jc(),Ti(),h();const N=()=>{document.visibilityState==="visible"&&(c(),h())};return document.addEventListener("visibilitychange",N),()=>{document.removeEventListener("visibilitychange",N)}},[]),z.useEffect(()=>{let c;return(async()=>{c=await ym("webview:navigated",async N=>{const{itemId:D}=N.payload;try{await X("record_visit",{itemId:D,source:"webview",windowType:"embedded"})}catch(C){console.error("Failed to record webview visit:",C)}})})(),()=>{c&&c()}},[]),z.useEffect(()=>{const c=()=>{document.visibilityState==="visible"&&le&&!F.trim()&&zt.size===0&&ge(!1)};return document.addEventListener("visibilitychange",c),()=>{document.removeEventListener("visibilitychange",c)}},[le,F,zt]);const bi=async()=>{try{const c=await X("get_webhook_url");c&&(Vt(c),Al(c))}catch(c){console.error("Failed to load webhook URL:",c)}},xi=async()=>{try{const c=await X("get_webhook_api_key");c&&(Si(c),Su(c))}catch(c){console.error("Failed to load webhook API key:",c)}},Il=async()=>{try{const c=await X("get_auto_sync");yn(c)}catch(c){console.error("Failed to load auto-sync setting:",c)}},Kc=async c=>{try{await X("set_auto_sync",{enabled:c}),yn(c)}catch(h){console.error("Failed to set auto-sync:",h)}},Ti=async()=>{try{const c=await X("get_archive_tag");xu(c),bn(c)}catch(c){console.error("Failed to load archive tag:",c)}},Ei=async()=>{try{await X("set_archive_tag",{tag:Sn}),xu(Sn)}catch(c){console.error("Failed to save archive tag:",c)}},xn=async()=>{try{const c=await X("get_last_sync");ol(c)}catch(c){console.error("Failed to load last sync:",c)}},Tn=async()=>{try{const c=await X("get_sync_status");Vc(c),c.last_sync_time&&ol(c.last_sync_time)}catch(c){console.error("Failed to load sync status:",c)}},Jc=async()=>{try{const c=await X("get_profile_info");Ha(c),zl("")}catch(c){console.error("Failed to load profile info:",c)}},En=async c=>{console.log(`[Profile] setProfile called with: ${c}`);try{console.log("[Profile] Invoking set_profile command...");const h=await X("set_profile",{profileId:c});console.log("[Profile] set_profile returned:",h),Ha(h),zl(""),we(!0)}catch(h){console.error("[Profile] Failed to set profile:",h),tt(`Failed: ${h}`),setTimeout(()=>tt(null),3e3)}},ke=async()=>{try{await X("quit_app")}catch(c){console.error("Failed to quit:",c)}},ju=async()=>{try{await X("set_webhook_url",{url:It}),await X("set_webhook_api_key",{key:gn}),Vt(It),Si(gn),tt("Settings saved"),setTimeout(()=>tt(null),2e3)}catch(c){console.error("Failed to save webhook settings:",c),tt("Failed to save settings"),setTimeout(()=>tt(null),3e3)}},jn=async()=>{if(!pe){jt("Please configure server URL first","error");return}Re(!0),jt("Syncing...");try{const c=await X("sync_all"),h=`Synced: ${c.pulled} pulled, ${c.pushed} pushed${c.conflicts>0?`, ${c.conflicts} conflicts`:""}`;jt(h),tt(h),await xn(),await Tn(),nl(),He(),hl(),Le(),Lt(),setTimeout(()=>tt(null),4e3)}catch(c){console.error("Failed to sync:",c);const h=`Sync failed: ${c}`;jt(h,"error"),tt(h),setTimeout(()=>tt(null),5e3)}finally{Re(!1)}},Pl=async()=>{if(!pe){tt("Please save a server URL first"),setTimeout(()=>tt(null),3e3);return}Re(!0),tt(null);try{const c=await X("pull_from_server"),h=`Pulled ${c.pulled} items${c.conflicts>0?`, ${c.conflicts} conflicts`:""}`;tt(h),await Tn(),nl(),He(),hl(),Le(),Lt(),setTimeout(()=>tt(null),4e3)}catch(c){console.error("Failed to pull:",c),tt(`Pull failed: ${c}`),setTimeout(()=>tt(null),5e3)}finally{Re(!1)}},ta=async()=>{if(!pe){tt("Please save a server URL first"),setTimeout(()=>tt(null),3e3);return}Re(!0),tt(null);try{const c=await X("push_to_server");tt(`Pushed ${c.pushed} items`),await Tn(),setTimeout(()=>tt(null),4e3)}catch(c){console.error("Failed to push:",c),tt(`Push failed: ${c}`),setTimeout(()=>tt(null),5e3)}finally{Re(!1)}},nl=async()=>{try{const c=await X("get_saved_urls");v(c)}catch(c){console.error("Failed to load saved URLs:",c)}},He=async()=>{try{const c=await X("get_saved_texts");k(c)}catch(c){console.error("Failed to load saved texts:",c)}},hl=async()=>{try{const c=await X("get_saved_tagsets");gt(c)}catch(c){console.error("Failed to load saved tagsets:",c)}},Le=async()=>{try{const c=await X("get_saved_images");T(c)}catch(c){console.error("Failed to load saved images:",c)}},Lt=async()=>{try{const c=await X("get_tags_by_frecency");Q(c)}catch(c){console.error("Failed to load tags:",c)}},_u=()=>$t?Rt!==$t.url||JSON.stringify(Array.from(te).sort())!==JSON.stringify($t.tags):!1,Ba=()=>$t?Ft!==$t.content||JSON.stringify(Array.from(ve).sort())!==JSON.stringify($t.tags):!1,ml=()=>$t?JSON.stringify(Array.from(b).sort())!==JSON.stringify($t.tags):!1,Au=()=>$t?JSON.stringify(Array.from(j).sort())!==JSON.stringify($t.tags):!1,_n=async c=>{ct(c.id),wt(c.url),pt(new Set(c.tags)),ee(""),Ke({url:c.url,tags:[...c.tags].sort()});try{const h=await X("get_tags_by_frecency_for_url",{url:c.url});At(h)}catch(h){console.error("Failed to load domain-boosted tags:",h),At($)}},qa=()=>{ct(null),wt(""),pt(new Set),At([]),ee(""),Ke(null)},Ya=()=>{_u()?_l({type:"page"}):qa()},An=async c=>{console.log("[Frontend] deleteUrl called for id:",c);try{await X("delete_url",{id:c}),console.log("[Frontend] delete_url invoke succeeded"),await nl(),qa()}catch(h){console.error("[Frontend] Failed to delete URL:",h)}},ji=c=>{const h=new Set(te);h.has(c)?h.delete(c):h.add(c),pt(h)},Se=()=>{const c=new Set(te),h=Gt.split(",");let N=!1;for(const D of h){const C=D.trim().toLowerCase();C&&!c.has(C)&&(c.add(C),N=!0)}N&&pt(c),ee("")},Dl=async()=>{if(!V)return;const c=new Set(te);if(Gt.trim()){for(const h of Gt.split(",").map(N=>N.trim().toLowerCase()).filter(N=>N.length>0))c.add(h);ee("")}try{await X("update_url",{id:V,url:Rt,tags:Array.from(c)}),await nl(),await Lt(),qa(),jt("Page saved")}catch(h){console.error("[Frontend] Failed to update URL:",h),jt("Failed to save page","error")}},zn=c=>{console.log("[toggleAddInputTag] toggling tag:",c);const h=new Set(zt);h.has(c)?h.delete(c):h.add(c),console.log("[toggleAddInputTag] new tags:",Array.from(h)),mt(h)},Ml=()=>{nt(""),mt(new Set),ge(!1),Sl("")},kc=()=>{const c=new Set(zt),h=sl.split(",");for(const N of h){const D=N.trim().toLowerCase();D&&c.add(D)}mt(c),Sl("")},zu=()=>{yi.current?.click()},Nu=c=>{const h=c.target.files?.[0];if(!h)return;const N=new FileReader;N.onload=D=>{const C=D.target?.result;ye(C),Ca(new Set),El("")},N.readAsDataURL(h),c.target.value=""},ea=c=>{const h=new Set(Tl);h.has(c)?h.delete(c):h.add(c),Ca(h)},Ga=()=>{const c=new Set(Tl),h=Ze.split(",");for(const N of h){const D=N.trim().toLowerCase();D&&c.add(D)}Ca(c),El("")},Nn=()=>{ye(null),Ca(new Set),El("")},Wc=async()=>{if(!Na)return;const c=new Set(Tl);if(Ze.trim()){const h=Ze.split(",");for(const N of h){const D=N.trim().toLowerCase();D&&c.add(D)}}try{const h=Na.split(",")[1],N=Na.split(";")[0].split(":")[1];await X("save_captured_image",{imageData:h,mimeType:N,tags:Array.from(c)}),Nn(),await Le(),await Lt()}catch(h){console.error("Failed to save captured image:",h)}},Fc=async()=>{const c=F.trim(),h=new Set(zt);if(console.log("[saveAddInput] addInputTags:",Array.from(zt)),sl.trim()){const C=sl.split(",");for(const Ct of C){const et=Ct.trim().toLowerCase();et&&h.add(et)}}const N=Array.from(h);if(console.log("[saveAddInput] final tags to save:",N),c.startsWith("http://")||c.startsWith("https://"))try{await X("save_url",{url:c,tags:N}),Ml(),await nl(),await Lt(),jt("Page saved")}catch(C){console.error("Failed to save URL:",C),jt("Failed to save page","error")}else if(c)try{console.log("[saveAddInput] Saving text with tags:",{content:c,tags:N}),await X("save_text",{content:c,tags:N}),Ml(),await He(),await Lt(),jt("Note saved")}catch(C){console.error("Failed to save text:",C),jt("Failed to save note","error")}else if(N.length>0)try{await X("save_tagset",{tags:N}),Ml(),await hl(),await Lt(),jt("Tags saved")}catch(C){console.error("Failed to save tagset:",C),jt("Failed to save tags","error")}},$c=()=>{const c=F.trim();return c.startsWith("http://")||c.startsWith("https://")?"url":c?"text":zt.size>0?"tagset":null},Cu=c=>{at(c.id),Te(c.content);const h=c.tags.length>0?c.tags:Ci(c.content);ie(new Set(h)),Ae(""),Ke({content:c.content,tags:[...h].sort()})},Cn=()=>{at(null),Te(""),ie(new Set),Ae(""),Ke(null)},_i=()=>{Ba()?_l({type:"text"}):Cn()},Ic=c=>{const h=new Set(ve);h.has(c)?h.delete(c):h.add(c),ie(h)},Pc=()=>{const c=Ot.trim().toLowerCase();c&&(ie(new Set(ve).add(c)),Ae(""))},Ol=z.useRef(null),Ai=z.useCallback(c=>{!yt||!$t||(Ol.current&&clearTimeout(Ol.current),c.trim()!==$t.content&&(Ol.current=setTimeout(async()=>{try{await X("update_text",{id:yt,content:c.trim(),tags:Array.from(ve)}),Ke(h=>h?{...h,content:c.trim()}:null),await He()}catch(h){console.error("Auto-save failed:",h)}},500)))},[yt,$t,ve]);z.useEffect(()=>()=>{Ol.current&&clearTimeout(Ol.current)},[yt]);const ts=async()=>{if(!yt)return;Ol.current&&clearTimeout(Ol.current);const c=new Set(ve);if(Ot.trim())for(const h of Ot.split(",").map(N=>N.trim().toLowerCase()).filter(N=>N.length>0))c.add(h);try{await X("update_text",{id:yt,content:Ft.trim(),tags:Array.from(c)}),await He(),await Lt(),Cn(),jt("Note saved")}catch(h){console.error("Failed to update text:",h),jt("Failed to save note","error")}},es=async c=>{try{await X("delete_url",{id:c}),await He(),Cn()}catch(h){console.error("Failed to delete text:",h)}},ls=c=>{ce(c.id),M(new Set(c.tags)),J(""),Ke({tags:[...c.tags].sort()})},Dn=()=>{ce(null),M(new Set),J(""),Ke(null)},Mn=()=>{ml()?_l({type:"tagset"}):Dn()},as=c=>{const h=new Set(b);h.has(c)?h.delete(c):h.add(c),M(h)},ns=()=>{const c=new Set(b),h=U.split(",");for(const N of h){const D=N.trim().toLowerCase();D&&c.add(D)}M(c),J("")},us=async()=>{if(!Zt)return;const c=new Set(b);if(U.trim())for(const h of U.split(",").map(N=>N.trim().toLowerCase()).filter(N=>N.length>0))c.add(h);if(c.size===0){jt("At least one tag is required","error");return}try{await X("update_tagset",{id:Zt,tags:Array.from(c)}),await hl(),await Lt(),Dn(),jt("Tags saved")}catch(h){console.error("Failed to update tagset:",h),jt("Failed to save tags","error")}},zi=async c=>{try{await X("delete_url",{id:c}),await hl(),Dn()}catch(h){console.error("Failed to delete tagset:",h)}},is=c=>{r(c.id),O(new Set(c.tags)),Z(""),Ke({tags:[...c.tags].sort()})},On=()=>{r(null),O(new Set),Z(""),Ke(null)},Ni=()=>{Au()?_l({type:"image"}):On()},cs=c=>{const h=new Set(j);h.has(c)?h.delete(c):h.add(c),O(h)},ss=()=>{const c=new Set(j),h=R.split(",");for(const N of h){const D=N.trim().toLowerCase();D&&c.add(D)}O(c),Z("")},fs=async()=>{if(!W)return;const c=new Set(j);if(R.trim()){const h=R.split(",");for(const N of h){const D=N.trim().toLowerCase();D&&c.add(D)}}try{await X("update_image_tags",{id:W,tags:Array.from(c)}),await Le(),await Lt(),On(),jt("Image saved")}catch(h){console.error("Failed to update image:",h),jt("Failed to save image","error")}},Ci=c=>{const h=c.match(/#(\w+)/g);return h?h.map(N=>N.slice(1).toLowerCase()):[]},Un=c=>{Y(E===c?"all":c)},Di=()=>{Da.current?.scrollTo({top:0,behavior:"smooth"})},Du=c=>{if(V||yt||Zt||W||le||Ue||Ve.current||document.body.dataset.resizing)return;const N=Da.current;N&&N.scrollTop<=0&&(Je.current=c.touches[0].clientY,Nl.current=null,dl("idle"))},la=c=>{if(Je.current===null)return;if(Ve.current||document.body.dataset.resizing){Je.current=null,Nl.current=null,dl("idle");return}c.touches[0].clientY-Je.current>Tu?(c.preventDefault(),Nl.current===null?(Nl.current=Date.now(),dl("pulling")):Date.now()-Nl.current>=Eu&&dl("ready")):(Nl.current=null,dl("idle"))},os=c=>{if(Je.current===null)return;const h=c.changedTouches[0].clientY-Je.current,N=oe==="ready";Je.current=null,Nl.current=null,dl("idle"),h>Tu&&N&&jn()};z.useEffect(()=>{const c=Da.current;if(c)return c.addEventListener("touchmove",la,{passive:!1}),()=>{c.removeEventListener("touchmove",la)}},[V,yt,Zt,W,le,Ue]);const Mi=()=>{Y("all"),se(""),fe(new Set),Di()},Oi=c=>{const h=new Set(ae);h.has(c)?h.delete(c):h.add(c),fe(h)},Mu=()=>{if(!Ee.trim())return $;const c=Ee.toLowerCase();return $.filter(h=>h.name.toLowerCase().includes(c))},Ui=()=>{const c=[],h=C=>E==="all"||E===C;h("page")&&B.forEach(C=>{c.push({id:C.id,type:"page",url:C.url,tags:C.tags,saved_at:C.saved_at,metadata:C.metadata})}),h("text")&&q.forEach(C=>{c.push({id:C.id,type:"text",content:C.content,tags:C.tags,saved_at:C.saved_at,metadata:C.metadata})}),h("tagset")&&rt.forEach(C=>{c.push({id:C.id,type:"tagset",tags:C.tags,saved_at:C.saved_at,metadata:C.metadata})}),h("image")&&H.forEach(C=>{c.push({id:C.id,type:"image",tags:C.tags,saved_at:C.saved_at,metadata:C.metadata,thumbnail:C.thumbnail,mime_type:C.mime_type,width:C.width,height:C.height})});const N=Ee.toLowerCase();return c.filter(C=>{const Ct=!Ee.trim()||C.tags.some(Rl=>Rl.toLowerCase().includes(N))||C.url?.toLowerCase().includes(N)||C.content?.toLowerCase().includes(N)||C.metadata?.title?.toLowerCase().includes(N),et=ae.size===0||Array.from(ae).every(Rl=>C.tags.includes(Rl)),be=ne&&C.tags.includes(ne),Ul=ne&&ae.has(ne);return be&&!Ul?!1:Ct&&et}).sort((C,Ct)=>{const et=new Date(Ct.saved_at).getTime()-new Date(C.saved_at).getTime();return Ma==="oldest"?-et:et})},Rn=V||yt||Zt||W;z.useEffect(()=>(Rn||le?document.body.classList.add("editor-open"):document.body.classList.remove("editor-open"),()=>{document.body.classList.remove("editor-open")}),[Rn,le]);const aa=()=>{if(!Rn)return null;if(V)return B.find(h=>h.id===V)?s.jsxs(mi,{onDismiss:Ya,keyboardHeight:rl,children:[s.jsxs("div",{className:"input-with-clear editor-url-wrapper",children:[s.jsx("input",{type:"url",className:"editor-url-input",value:Rt,onChange:h=>wt(h.target.value),onFocus:()=>{requestAnimationFrame(()=>window.scrollTo(0,0))},placeholder:"URL",autoCapitalize:"none",autoCorrect:"off"}),s.jsx(Xc,{show:Rt.length>0,onClear:()=>wt("")})]}),s.jsx(vi,{selectedTags:te,availableTags:Yt,tagInput:Gt,onTagInputChange:ee,onToggleTag:ji,onAddTag:Se}),s.jsx(gi,{onSave:Dl,onCancel:Ya,onDelete:()=>ze(V,"page")})]}):null;if(yt)return s.jsxs(mi,{onDismiss:_i,keyboardHeight:rl,className:"text-editor-overlay",children:[s.jsx(wh,{value:Ft,onChange:Te,placeholder:"Note text...",keyboardHeight:rl,autoFocus:!0,showClearButton:!1,onAutoSave:Ai}),s.jsx(vi,{selectedTags:ve,availableTags:$,tagInput:Ot,onTagInputChange:Ae,onToggleTag:Ic,onAddTag:Pc}),s.jsx(gi,{onSave:ts,onCancel:_i,onDelete:()=>ze(yt,"text"),saveLabel:"Done"})]});if(Zt)return s.jsxs(mi,{onDismiss:Mn,keyboardHeight:rl,children:[s.jsx(vi,{selectedTags:b,availableTags:$,tagInput:U,onTagInputChange:J,onToggleTag:as,onAddTag:ns}),s.jsx(gi,{onSave:us,onCancel:Mn,onDelete:()=>ze(Zt,"tagset")})]});if(W){const c=H.find(D=>D.id===W);if(!c)return null;const N=c.metadata?.title;return s.jsxs(mi,{onDismiss:Ni,keyboardHeight:rl,children:[s.jsxs("div",{className:"editor-image-preview",children:[c.thumbnail?s.jsx("img",{src:`data:image/jpeg;base64,${c.thumbnail}`,alt:N||"Preview",className:"edit-modal-image"}):s.jsx("div",{className:"image-placeholder",children:s.jsxs("svg",{width:"48",height:"48",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),s.jsx("circle",{cx:"8.5",cy:"8.5",r:"1.5"}),s.jsx("polyline",{points:"21 15 16 10 5 21"})]})}),N&&s.jsx("div",{className:"edit-image-title",children:N})]}),s.jsx(vi,{selectedTags:j,availableTags:$,tagInput:R,onTagInputChange:Z,onToggleTag:cs,onAddTag:ss}),s.jsx(gi,{onSave:fs,onCancel:Ni,onDelete:()=>ze(W,"image")})]})}return null},rs=c=>{switch(c.type){case"page":return ds({id:c.id,url:c.url,tags:c.tags,saved_at:c.saved_at,metadata:c.metadata});case"text":return wi({id:c.id,content:c.content,tags:c.tags,saved_at:c.saved_at,metadata:c.metadata});case"tagset":return Hi({id:c.id,tags:c.tags,saved_at:c.saved_at,metadata:c.metadata});case"image":return vs({id:c.id,tags:c.tags,saved_at:c.saved_at,metadata:c.metadata,thumbnail:c.thumbnail,mime_type:c.mime_type||"image/jpeg",width:c.width,height:c.height});default:return null}},Ri=c=>s.jsxs("div",{className:`webview-inline ${ou?"webview-expanded":""}`,children:[on?s.jsxs("div",{className:"webview-error",children:[s.jsx("p",{children:"This site can't be displayed inline."}),s.jsx("button",{onClick:h=>{h.stopPropagation(),Qc(c)},children:"Open in Safari"})]}):s.jsx("iframe",{src:c,className:"webview-iframe",onLoad:()=>za(!0),onError:()=>du(!0),sandbox:"allow-scripts allow-same-origin allow-forms allow-popups"}),!ru&&!on&&s.jsx("div",{className:"webview-loading",children:"Loading..."})]}),ds=c=>{const h=c.metadata?.title,N=xl?.itemId===c.id;return s.jsxs("div",{id:`card-${c.id}`,className:`saved-item-card ${N?"card-webview-expanded":""}`,onClick:()=>!N&&_n(c),children:[s.jsxs("div",{className:"card-header",children:[N&&s.jsx("button",{className:`card-action-btn webview-back-btn ${ou?"visible":""}`,onClick:D=>{D.stopPropagation(),Va()},title:"Back",children:s.jsx("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",children:s.jsx("path",{d:"M15 18l-6-6 6-6"})})}),s.jsx("div",{className:"card-type-icon",children:s.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("circle",{cx:"12",cy:"12",r:"10"}),s.jsx("line",{x1:"2",y1:"12",x2:"22",y2:"12"}),s.jsx("path",{d:"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"})]})}),s.jsx("span",{className:"card-title",children:h||c.url}),s.jsxs("div",{className:"card-actions",children:[s.jsx("button",{className:"card-action-btn",onClick:D=>N?(D.stopPropagation(),Qc(c.url)):Hn(c.url,c.id,D),title:"Open in Safari",children:s.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"}),s.jsx("polyline",{points:"15 3 21 3 21 9"}),s.jsx("line",{x1:"10",y1:"14",x2:"21",y2:"3"})]})}),s.jsx("button",{className:"card-action-btn",onClick:D=>N?(D.stopPropagation(),Va()):Uu(c.url,c.id,D),title:N?"Close webview":"Open in app",children:s.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),s.jsx("line",{x1:"3",y1:"9",x2:"21",y2:"9"})]})}),s.jsx("button",{className:"card-delete-btn",onClick:D=>{D.stopPropagation(),ze(c.id,"page")},children:s.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("polyline",{points:"3 6 5 6 21 6"}),s.jsx("path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"})]})})]})]}),N&&Ri(xl.url),s.jsxs("div",{className:"card-footer",children:[(c.tags.includes("todo")||c.tags.includes("done"))&&s.jsx("button",{className:`todo-checkbox ${c.tags.includes("done")?"checked":""}`,onClick:D=>Xa(D,c.id,"page",c.tags),children:c.tags.includes("done")?s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),s.jsx("polyline",{points:"9 11 12 14 22 4"})]}):s.jsx("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"})})}),s.jsx("div",{className:"card-tags",children:c.tags.map(D=>s.jsx("span",{className:"card-tag",children:D},D))}),s.jsx("div",{className:"card-date",children:new Date(c.saved_at).toLocaleDateString()})]})]},c.id)},wi=c=>{const h=c.tags.length>0?c.tags:Ci(c.content),D=c.content.replace(/#\w+/g,"").trim().split(` 13 - `)[0].slice(0,100)||c.content.slice(0,100),C=c.content.match(/https?:\/\/[^\s<>"{}|\\^`[\]]+/),Ct=xl?.itemId===c.id;return s.jsxs("div",{id:`card-${c.id}`,className:`saved-item-card ${Ct?"card-webview-expanded":""}`,onClick:()=>!Ct&&Cu(c),children:[s.jsxs("div",{className:"card-header",children:[Ct&&s.jsx("button",{className:`card-action-btn webview-back-btn ${ou?"visible":""}`,onClick:et=>{et.stopPropagation(),Va()},title:"Back",children:s.jsx("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",children:s.jsx("path",{d:"M15 18l-6-6 6-6"})})}),s.jsx("div",{className:"card-type-icon",children:s.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("path",{d:"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"}),s.jsx("polyline",{points:"14 2 14 8 20 8"}),s.jsx("line",{x1:"16",y1:"13",x2:"8",y2:"13"}),s.jsx("line",{x1:"16",y1:"17",x2:"8",y2:"17"})]})}),s.jsx("div",{className:"card-title",children:D}),s.jsxs("div",{className:"card-actions",children:[C&&s.jsx("button",{className:"card-action-btn",onClick:et=>Ct?(et.stopPropagation(),Qc(C[0])):Hn(C[0],c.id,et),title:"Open in Safari",children:s.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"}),s.jsx("polyline",{points:"15 3 21 3 21 9"}),s.jsx("line",{x1:"10",y1:"14",x2:"21",y2:"3"})]})}),C&&s.jsx("button",{className:"card-action-btn",onClick:et=>Ct?(et.stopPropagation(),Va()):Uu(C[0],c.id,et),title:Ct?"Close webview":"Open in app",children:s.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),s.jsx("line",{x1:"3",y1:"9",x2:"21",y2:"9"})]})}),s.jsx("button",{className:"card-delete-btn",onClick:et=>{et.stopPropagation(),ze(c.id,"text")},children:s.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("polyline",{points:"3 6 5 6 21 6"}),s.jsx("path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"})]})})]})]}),Ct&&Ri(xl.url),s.jsxs("div",{className:"card-footer",children:[(h.includes("todo")||h.includes("done"))&&s.jsx("button",{className:`todo-checkbox ${h.includes("done")?"checked":""}`,onClick:et=>Xa(et,c.id,"text",h),children:h.includes("done")?s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),s.jsx("polyline",{points:"9 11 12 14 22 4"})]}):s.jsx("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"})})}),s.jsx("div",{className:"card-tags",children:h.map(et=>s.jsx("span",{className:"card-tag",children:et},et))}),s.jsx("div",{className:"card-date",children:new Date(c.saved_at).toLocaleDateString()})]})]},c.id)},Hi=c=>s.jsxs("div",{className:"saved-item-card",onClick:()=>ls(c),children:[s.jsxs("div",{className:"card-header",children:[s.jsx("div",{className:"card-type-icon",children:s.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("path",{d:"M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z"}),s.jsx("line",{x1:"7",y1:"7",x2:"7.01",y2:"7"})]})}),s.jsx("div",{className:"card-title",children:c.tags.join(", ")}),s.jsx("button",{className:"card-delete-btn",onClick:h=>{h.stopPropagation(),ze(c.id,"tagset")},children:s.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("polyline",{points:"3 6 5 6 21 6"}),s.jsx("path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"})]})})]}),s.jsxs("div",{className:"card-footer",children:[s.jsx("div",{className:"card-tags"}),s.jsx("div",{className:"card-date",children:new Date(c.saved_at).toLocaleDateString()})]})]},c.id),Qa=async c=>{try{await X("delete_url",{id:c}),await Le(),On()}catch(h){console.error("Failed to delete image:",h)}},ze=(c,h)=>{hu({id:c,type:h})},Li=()=>{hu(null)},wn=async()=>{if(!rn)return;const{id:c,type:h}=rn;hu(null);const N={page:"Page",text:"Note",tagset:"Tags",image:"Image"};try{switch(h){case"page":await An(c);break;case"text":await es(c);break;case"tagset":await zi(c);break;case"image":await Qa(c);break}jt(`${N[h]} deleted`)}catch(D){console.error("Failed to delete:",D),jt("Failed to delete","error")}},Ou=()=>{_l(null)},Bi=async()=>{if(!gu)return;const{type:c}=gu;switch(_l(null),c){case"page":qa();break;case"text":if(yt&&$t?.content!==void 0)try{await X("update_text",{id:yt,content:$t.content,tags:$t.tags||[]}),await He()}catch(h){console.error("Failed to restore original content:",h)}Cn();break;case"tagset":Dn();break;case"image":On();break}},Xa=async(c,h,N,D)=>{c.stopPropagation();const C=D.includes("todo"),Ct=D.includes("done");let et;if(C)et=D.filter(be=>be!=="todo").concat("done");else if(Ct)et=D.filter(be=>be!=="done").concat("todo");else return;try{switch(await X("update_url_tags",{id:h,tags:et}),N){case"page":await nl();break;case"text":await He();break;case"tagset":await hl();break;case"image":await Le();break}await Lt()}catch(be){console.error("Failed to toggle todo/done:",be)}},Hn=async(c,h,N)=>{N.stopPropagation();try{await X("record_visit",{itemId:h,source:"browser",windowType:"external"}),await Qc(c)}catch(D){console.error("Failed to open in browser:",D)}},Za=z.useRef(null),Uu=async(c,h,N)=>{N.stopPropagation(),za(!1),du(!1),fn(!1),sn({url:c,itemId:h}),requestAnimationFrame(()=>{requestAnimationFrame(()=>{const D=document.getElementById(`card-${h}`),C=Za.current;if(D&&C){const Ct=D.getBoundingClientRect(),et=C.getBoundingClientRect(),be=document.createElement("div");be.style.cssText="position:fixed;top:0;height:env(safe-area-inset-top,0px);visibility:hidden;",document.body.appendChild(be);const Ul=be.offsetHeight;document.body.removeChild(be);const Rl=Ct.top-et.top-Ul;C.style.setProperty("--slide-offset",`${Math.max(0,Rl)}px`)}document.documentElement.style.setProperty("--webview-ease","var(--webview-ease-in)"),fn(!0)})});try{await X("record_visit",{itemId:h,source:"webview",windowType:"embedded"})}catch(D){console.error("[App] Failed to record webview visit:",D)}},Va=()=>{document.documentElement.style.setProperty("--webview-ease","var(--webview-ease-out)"),fn(!1),Za.current&&Za.current.style.setProperty("--slide-offset","0px"),setTimeout(()=>{sn(null),za(!1),du(!1)},bl)},hs=()=>gu?s.jsx("div",{className:"confirm-modal-overlay",onClick:Ou,children:s.jsxs("div",{className:"confirm-modal",onClick:c=>c.stopPropagation(),children:[s.jsx("p",{children:"Discard unsaved changes?"}),s.jsxs("div",{className:"confirm-modal-buttons",children:[s.jsx("button",{className:"cancel-btn",onClick:Ou,children:"Cancel"}),s.jsx("button",{className:"delete-btn",onClick:Bi,children:"Discard"})]})]})}):null,ms=()=>{if(!rn)return null;const c={page:"page",text:"note",tagset:"tag set",image:"image"};return s.jsx("div",{className:"confirm-modal-overlay",onClick:Li,children:s.jsxs("div",{className:"confirm-modal",onClick:h=>h.stopPropagation(),children:[s.jsxs("p",{children:["Delete this ",c[rn.type],"?"]}),s.jsxs("div",{className:"confirm-modal-buttons",children:[s.jsx("button",{className:"cancel-btn",onClick:Li,children:"Cancel"}),s.jsx("button",{className:"delete-btn",onClick:wn,children:"Delete"})]})]})})},vs=c=>{const h=c.metadata,N=h?.title,D=h?.sourceUrl;return s.jsxs("div",{className:"saved-item-card image-card",onClick:()=>is(c),children:[s.jsxs("div",{className:"card-header",children:[s.jsx("div",{className:"card-thumbnail",children:c.thumbnail?s.jsx("img",{src:`data:image/jpeg;base64,${c.thumbnail}`,alt:N||"Preview"}):s.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),s.jsx("circle",{cx:"8.5",cy:"8.5",r:"1.5"}),s.jsx("polyline",{points:"21 15 16 10 5 21"})]})}),s.jsx("div",{className:"card-title",children:N||D||"Image"}),s.jsx("button",{className:"card-delete-btn",onClick:C=>{C.stopPropagation(),ze(c.id,"image")},children:s.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("polyline",{points:"3 6 5 6 21 6"}),s.jsx("path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"})]})})]}),s.jsxs("div",{className:"card-footer",children:[(c.tags.includes("todo")||c.tags.includes("done"))&&s.jsx("button",{className:`todo-checkbox ${c.tags.includes("done")?"checked":""}`,onClick:C=>Xa(C,c.id,"image",c.tags),children:c.tags.includes("done")?s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),s.jsx("polyline",{points:"9 11 12 14 22 4"})]}):s.jsx("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"})})}),s.jsx("div",{className:"card-tags",children:c.tags.map(C=>s.jsx("span",{className:"card-tag",children:C},C))}),s.jsx("div",{className:"card-date",children:new Date(c.saved_at).toLocaleDateString()})]})]},c.id)},gs=()=>{yu(!1),nl(),Lt()};if(pi)return s.jsxs("div",{className:"app",children:[s.jsxs("header",{children:[s.jsx("button",{className:"header-btn back-btn",onClick:gs,children:"Back"}),s.jsx("h1",{children:"Settings"}),s.jsx("div",{className:"header-spacer"})]}),s.jsxs("main",{className:"settings-view",children:[s.jsxs("div",{className:"settings-section",children:[s.jsx("h2",{children:"Server Sync"}),s.jsx("p",{className:"settings-description",children:"Sync your saved items with the server. Pull to get items from other devices, push to send local items, or sync all to do both."}),s.jsx("p",{className:"settings-description",style:{fontSize:"0.85rem",opacity:.8},children:"Items sync to your account's current profile on the server."}),s.jsx("div",{className:"webhook-input",children:s.jsx("input",{type:"url",value:It,onChange:c=>Al(c.target.value),placeholder:"https://your-server.example.com",autoCapitalize:"none",autoCorrect:"off"})}),s.jsxs("div",{className:"webhook-input api-key-field",children:[s.jsx("input",{type:fl?"text":"password",value:gn,onChange:c=>Su(c.target.value),placeholder:"API key",autoCapitalize:"none",autoCorrect:"off"}),s.jsx("button",{type:"button",className:"toggle-visibility-btn",onClick:()=>$l(!fl),children:fl?s.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("path",{d:"M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24"}),s.jsx("line",{x1:"1",y1:"1",x2:"23",y2:"23"})]}):s.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("path",{d:"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"}),s.jsx("circle",{cx:"12",cy:"12",r:"3"})]})})]}),s.jsx("button",{onClick:ju,disabled:It===pe&&gn===pu,className:"save-settings-btn",children:"Save Settings"}),s.jsxs("label",{className:"auto-sync-toggle",children:[s.jsx("input",{type:"checkbox",checked:wa,onChange:c=>Kc(c.target.checked)}),s.jsx("span",{children:"Auto-sync when items are added or modified"})]}),bu&&s.jsxs("p",{className:"last-sync-info",children:["Last synced: ",new Date(bu).toLocaleString()]}),al&&al.pending_count>0&&s.jsxs("p",{className:"sync-pending-info",children:[al.pending_count," item",al.pending_count===1?"":"s"," pending sync"]}),s.jsx("button",{className:"sync-btn primary",onClick:jn,disabled:!pe||Ue,children:Ue?"Syncing...":"Sync All"}),s.jsxs("div",{className:"sync-btn-row",children:[s.jsx("button",{className:"sync-btn secondary",onClick:Pl,disabled:!pe||Ue,children:"Pull"}),s.jsx("button",{className:"sync-btn secondary",onClick:ta,disabled:!pe||Ue,children:"Push"})]}),Ht&&s.jsx("div",{className:`sync-message ${Ht.includes("failed")||Ht.includes("Failed")?"error":"success"}`,children:Ht})]}),s.jsxs("div",{className:"settings-section",children:[s.jsx("h2",{children:"Profiles"}),Nt&&s.jsxs(s.Fragment,{children:[s.jsxs("p",{className:"settings-description",children:[Nt.isProductionBuild?"App Store/TestFlight build":"Development build",". Each profile has separate local data and sync destination."]}),(()=>{const c=Nt.profiles.find(D=>D.id===Nt.currentProfileId),h=Nt.profiles[0],N=c?.id===h?.id;return s.jsxs(s.Fragment,{children:[!N&&c&&s.jsxs("div",{className:"profile-warning-banner",children:['Using "',c.name,'" profile - data is isolated from default']}),s.jsx("div",{className:"profile-list",children:Nt.profiles.map(D=>{const C=D.id===Nt.currentProfileId,Ct=!C&&Nt.profiles.length>1;return s.jsxs("div",{className:`profile-item ${C?"active":""}`,children:[s.jsxs("label",{className:"profile-radio-label",children:[s.jsx("input",{type:"radio",name:"profile",checked:C,onChange:()=>{console.log(`[Profile] Radio clicked: ${D.id}, isCurrent: ${C}`),C||(console.log(`[Profile] Switching to: ${D.id}`),En(D.id))}}),s.jsx("span",{className:"profile-name",children:D.name}),C&&s.jsx("span",{className:"profile-badge current",children:"active"})]}),Ct&&s.jsx("button",{className:"profile-delete-btn",onClick:async()=>{if(confirm(`Delete profile "${D.name}"? 14 - 15 - The database file will be preserved.`))try{const et=await X("delete_profile",{profileId:D.id});Ha(et)}catch(et){alert(`Failed to delete: ${et}`)}},children:"Delete"})]},D.id)})}),s.jsx("div",{className:"profile-add-section",children:s.jsxs("div",{className:"profile-input-row",children:[s.jsx("input",{type:"text",value:pn,onChange:D=>zl(D.target.value),placeholder:"New profile name"}),s.jsx("button",{className:"sync-btn secondary",onClick:async()=>{if(pn.trim())try{const D=await X("create_profile",{name:pn.trim()});Ha(D),zl("")}catch(D){alert(`Failed to create: ${D}`)}},disabled:!pn.trim(),children:"Add"})]})})]})})()]})]}),s.jsxs("div",{className:"settings-section",children:[s.jsx("h2",{children:"Display"}),s.jsx("p",{className:"settings-description",children:"Items with this tag are hidden from the main view unless the tag is selected as a filter."}),s.jsx("div",{className:"webhook-input",children:s.jsx("input",{type:"text",value:Sn,onChange:c=>bn(c.target.value),placeholder:"archive",autoCapitalize:"none",autoCorrect:"off"})}),s.jsx("button",{onClick:Ei,disabled:Sn===ne,className:"save-settings-btn",children:"Save Archive Tag"})]}),s.jsxs("div",{className:"settings-section",children:[s.jsx("h2",{children:"Debug"}),s.jsxs("div",{className:"sync-btn-row",style:{flexDirection:"column",gap:"0.5rem"},children:[s.jsx("button",{className:"sync-btn secondary",onClick:async()=>{try{const c=await X("debug_list_container_files");tt("FILES: "+c.join(" | "))}catch(c){tt("ERROR: "+String(c))}},children:"List Container Files"}),s.jsx("button",{className:"sync-btn secondary",onClick:async()=>{try{const c=await X("debug_profiles_json");tt(c)}catch(c){tt("PROFILES ERROR: "+String(c))}},children:"Show profiles.json"}),s.jsx("button",{className:"sync-btn secondary",onClick:async()=>{try{const c=await X("debug_settings_table");tt(c)}catch(c){tt("SETTINGS ERROR: "+String(c))}},children:"Show Settings Table"}),s.jsx("button",{className:"sync-btn secondary",onClick:async()=>{try{const c=await X("debug_query_database");tt(c)}catch(c){tt("DB ERROR: "+String(c))}},children:"Query Database"}),s.jsx("button",{className:"sync-btn secondary",onClick:async()=>{try{tt("Exporting...");const c=await X("debug_export_database");tt("DB_START>>>"+c.substring(0,500)+"...("+c.length+" total chars). Use AirDrop or copy manually."),console.log("FULL_DB_BASE64:",c)}catch(c){tt("EXPORT ERROR: "+String(c))}},children:"Export Database"}),Nt&&Nt.profiles.length>=2&&s.jsx("button",{className:"sync-btn secondary",style:{backgroundColor:"#c44"},onClick:async()=>{const c=Nt.profiles[0],h=Nt.profiles[1];try{tt("Swapping...");const N=await X("swap_profile_databases",{profileIdA:c.id,profileIdB:h.id});tt(N)}catch(N){tt("SWAP ERROR: "+String(N))}},children:"Swap Default ↔ Dev Databases"})]})]})]}),La&&s.jsx("div",{className:"modal-overlay",children:s.jsxs("div",{className:"modal-content",children:[s.jsx("h3",{children:"Profile Changed"}),s.jsxs("p",{children:["Switched to ",s.jsx("strong",{children:Nt?.profiles.find(c=>c.id===Nt?.currentProfileId)?.name??"unknown"})," profile."]}),s.jsx("p",{children:"Please restart the app to ensure complete data isolation."}),s.jsxs("div",{className:"modal-buttons",children:[s.jsx("button",{className:"modal-btn secondary",onClick:()=>we(!1),children:"Later"}),s.jsx("button",{className:"modal-btn primary",onClick:ke,children:"Quit Now"})]})]})})]});const qi=Ui(),je=B.length+q.length+rt.length+H.length,na=s.jsx("input",{ref:yi,type:"file",accept:"image/*",capture:"environment",onChange:Nu,style:{display:"none"}});return Na?s.jsxs("div",{className:"app",children:[na,s.jsxs("header",{children:[s.jsx("button",{className:"header-btn back-btn",onClick:Nn,children:"Cancel"}),s.jsx("h1",{children:"Save Photo"}),s.jsx("div",{className:"header-spacer"})]}),s.jsx("main",{className:"saved-view",children:s.jsxs("div",{className:"captured-image-view",children:[s.jsx("div",{className:"captured-image-preview",children:s.jsx("img",{src:Na,alt:"Captured"})}),Tl.size>0&&s.jsx("div",{className:"edit-section",children:s.jsx("div",{className:"editing-tags",children:Array.from(Tl).sort().map(c=>s.jsxs("span",{className:"editing-tag",children:[c,s.jsx("button",{onClick:()=>ea(c),children:"×"})]},c))})}),s.jsx("div",{className:"edit-section",children:s.jsxs("div",{className:"new-tag-input",children:[s.jsx("input",{type:"text",value:Ze,onChange:c=>El(c.target.value),onKeyDown:c=>{c.key==="Enter"&&(c.preventDefault(),Ga())},placeholder:"Add tag...",autoCapitalize:"none",autoCorrect:"off",autoComplete:"off",spellCheck:!1}),s.jsx("button",{onClick:Ga,disabled:!Ze.trim(),children:"Add"})]})}),$.filter(c=>!Tl.has(c.name)&&(!Ze.trim()||c.name.toLowerCase().includes(Ze.toLowerCase().trim()))).length>0&&s.jsx("div",{className:"edit-section",children:s.jsx("div",{className:"all-tags-list",children:$.filter(c=>!Tl.has(c.name)&&(!Ze.trim()||c.name.toLowerCase().includes(Ze.toLowerCase().trim()))).map(c=>s.jsx("span",{className:"tag-chip",onClick:()=>ea(c.name),children:c.name},c.name))})}),s.jsxs("div",{className:"edit-buttons",children:[s.jsx("button",{className:"cancel-btn",onClick:Nn,children:"Cancel"}),s.jsx("button",{className:"save-btn",onClick:Wc,children:"Save"})]})]})})]}):s.jsxs("div",{className:`app ${xl?"webview-active":""}`,ref:Za,children:[na,s.jsxs("header",{children:[s.jsxs("h1",{onClick:()=>{E!=="all"||Ee||ae.size>0?Mi():Di()},style:{cursor:"pointer"},children:["Peek ",s.jsx("span",{style:{fontSize:"0.5em",opacity:.5},children:"v1034"})]}),s.jsxs("div",{className:"filter-icons",children:[s.jsxs("button",{className:`filter-btn ${E==="page"?"active":""}`,onClick:()=>Un("page"),title:"Pages",children:[s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("circle",{cx:"12",cy:"12",r:"10"}),s.jsx("line",{x1:"2",y1:"12",x2:"22",y2:"12"}),s.jsx("path",{d:"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"})]}),s.jsx("span",{className:"filter-count",children:B.length})]}),s.jsxs("button",{className:`filter-btn ${E==="text"?"active":""}`,onClick:()=>Un("text"),title:"Notes",children:[s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("path",{d:"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"}),s.jsx("polyline",{points:"14 2 14 8 20 8"}),s.jsx("line",{x1:"16",y1:"13",x2:"8",y2:"13"}),s.jsx("line",{x1:"16",y1:"17",x2:"8",y2:"17"})]}),s.jsx("span",{className:"filter-count",children:q.length})]}),s.jsxs("button",{className:`filter-btn ${E==="tagset"?"active":""}`,onClick:()=>Un("tagset"),title:"Tag Sets",children:[s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("path",{d:"M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z"}),s.jsx("line",{x1:"7",y1:"7",x2:"7.01",y2:"7"})]}),s.jsx("span",{className:"filter-count",children:rt.length})]}),s.jsxs("button",{className:`filter-btn ${E==="image"?"active":""}`,onClick:()=>Un("image"),title:"Images",children:[s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),s.jsx("circle",{cx:"8.5",cy:"8.5",r:"1.5"}),s.jsx("polyline",{points:"21 15 16 10 5 21"})]}),s.jsx("span",{className:"filter-count",children:H.length})]})]}),s.jsx("button",{className:"sort-btn",onClick:()=>Zc(c=>c==="newest"?"oldest":"newest"),title:Ma==="newest"?"Newest first":"Oldest first",children:Ma==="newest"?s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("line",{x1:"12",y1:"5",x2:"12",y2:"19"}),s.jsx("polyline",{points:"19 12 12 19 5 12"})]}):s.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("line",{x1:"12",y1:"19",x2:"12",y2:"5"}),s.jsx("polyline",{points:"5 12 12 5 19 12"})]})}),s.jsx("button",{className:`header-btn settings-btn ${Ue?"syncing":""}`,onClick:()=>yu(!0),children:s.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("circle",{cx:"12",cy:"12",r:"3"}),s.jsx("path",{d:"M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z"})]})})]}),Nt&&Nt.profiles.length>0&&Nt.currentProfileId!==Nt.profiles[0].id&&s.jsxs("div",{className:"profile-banner",children:["Profile: ",Nt.profiles.find(c=>c.id===Nt.currentProfileId)?.name??"Unknown"]}),s.jsxs("main",{className:"saved-view",ref:Da,onTouchStart:Du,onTouchEnd:os,children:[oe!=="idle"&&s.jsx("div",{className:`pull-indicator ${oe}`,children:oe==="pulling"?"Hold to refresh...":"Release to refresh!"}),s.jsxs("div",{className:"input-row",children:[s.jsx("div",{className:"input-row-card",children:s.jsxs("div",{className:"input-with-clear",style:{flex:1},children:[s.jsx("input",{type:"text",className:"input-row-input",placeholder:"Search...",value:Ee,onChange:c=>se(c.target.value),autoCapitalize:"none",autoCorrect:"off",autoComplete:"off",spellCheck:!1}),s.jsx(Xc,{show:Ee.length>0||ae.size>0,onClear:()=>{se(""),fe(new Set)}})]})}),s.jsxs("div",{className:"input-row-card",children:[s.jsx("div",{className:"input-with-clear",style:{flex:1},children:s.jsx("input",{type:"text",className:"input-row-input",placeholder:"Add...",value:F,onChange:c=>nt(c.target.value),onFocus:()=>ge(!0),autoCapitalize:"none",autoCorrect:"off",autoComplete:"off",spellCheck:!1})}),s.jsx("button",{className:"camera-btn",onClick:zu,title:"Take photo",children:s.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[s.jsx("path",{d:"M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4l2-3h6l2 3h4a2 2 0 0 1 2 2z"}),s.jsx("circle",{cx:"12",cy:"13",r:"4"})]})})]})]}),s.jsxs("div",{className:"drag-handle-wrapper",children:[s.jsx("div",{className:"filter-tags-container",ref:Oa,style:{height:`${dn}px`},children:Mu().length===0?s.jsx("div",{className:"filter-tags-empty",children:"No matching tags"}):s.jsx("div",{className:"filter-tags",children:Mu().map(c=>s.jsx("span",{className:`tag-chip ${ae.has(c.name)?"selected":""}`,onClick:()=>Oi(c.name),children:c.name},c.name))})}),s.jsx("div",{className:"drag-handle",onMouseDown:c=>{c.preventDefault(),Cl(c.clientY)},onTouchStart:c=>{Cl(c.touches[0].clientY)},children:s.jsx("div",{className:"drag-handle-bar"})})]}),s.jsx("div",{className:"unified-list",children:je===0?s.jsxs("div",{className:"empty-state",children:[s.jsx("p",{children:"No saved items yet."}),s.jsx("p",{children:"Share a URL from any app to get started!"})]}):qi.length===0?s.jsxs("div",{className:"empty-state",children:[s.jsx("p",{children:"No matching items."}),s.jsx("p",{children:"Tap Peek to clear filters."})]}):qi.map(c=>rs(c))})]}),aa(),le&&s.jsxs(mi,{onDismiss:()=>ge(!1),keyboardHeight:rl,children:[s.jsx(wh,{value:F,onChange:nt,placeholder:"Enter text, URL, or just select tags...",keyboardHeight:rl,autoFocus:!0,autoCapitalize:"none",autoCorrect:"off"}),s.jsx(vi,{selectedTags:zt,availableTags:$,tagInput:sl,onTagInputChange:Sl,onToggleTag:zn,onAddTag:kc,placeholder:"Add new tag..."}),s.jsx(gi,{onSave:Fc,onCancel:()=>ge(!1),cancelLabel:"Close",saveDisabled:!$c()})]}),ms(),hs(),mu&&s.jsx("div",{className:`toast toast-${mu.type}`,children:mu.message}),La&&s.jsx("div",{className:"modal-overlay",children:s.jsxs("div",{className:"modal-content",children:[s.jsx("h3",{children:"Profile Changed"}),s.jsxs("p",{children:["Switched to ",s.jsx("strong",{children:Nt?.profiles.find(c=>c.id===Nt?.currentProfileId)?.name??"unknown"})," profile."]}),s.jsx("p",{children:"Please restart the app to ensure complete data isolation."}),s.jsxs("div",{className:"modal-buttons",children:[s.jsx("button",{className:"modal-btn secondary",onClick:()=>we(!1),children:"Later"}),s.jsx("button",{className:"modal-btn primary",onClick:ke,children:"Quit Now"})]})]})})]})}mm.createRoot(document.getElementById("root")).render(s.jsx(im.StrictMode,{children:s.jsx(Sm,{})}));
+2 -2
backend/tauri-mobile/src-tauri/gen/apple/assets/index.html
··· 6 6 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" /> 7 7 <meta name="color-scheme" content="light dark" /> 8 8 <title>Tauri + React + Typescript</title> 9 - <script type="module" crossorigin src="/assets/index-VCbFNHS1.js"></script> 10 - <link rel="stylesheet" crossorigin href="/assets/index-CROtEedB.css"> 9 + <script type="module" crossorigin src="/assets/index-D3lBJi8k.js"></script> 10 + <link rel="stylesheet" crossorigin href="/assets/index-CH7TEVAW.css"> 11 11 </head> 12 12 13 13 <body>
+4 -2
backend/tauri-mobile/src-tauri/gen/apple/peek-save.xcodeproj/project.pbxproj
··· 414 414 "$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)", 415 415 "$(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)", 416 416 ); 417 - PRODUCT_BUNDLE_IDENTIFIER = "com.dietrich.peek-mobile"; 417 + PRODUCT_BUNDLE_IDENTIFIER = com.dietrich.peek-mobile; 418 418 PRODUCT_NAME = "Peek Save"; 419 419 SDKROOT = iphoneos; 420 420 TARGETED_DEVICE_FAMILY = "1,2"; 421 421 VALID_ARCHS = arm64; 422 + DEVELOPMENT_TEAM = "TXZTDLL5LC"; 422 423 }; 423 424 name = release; 424 425 }; ··· 528 529 "$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)", 529 530 "$(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)", 530 531 ); 531 - PRODUCT_BUNDLE_IDENTIFIER = "com.dietrich.peek-mobile"; 532 + PRODUCT_BUNDLE_IDENTIFIER = com.dietrich.peek-mobile; 532 533 PRODUCT_NAME = "Peek Save"; 533 534 SDKROOT = iphoneos; 534 535 TARGETED_DEVICE_FAMILY = "1,2"; 535 536 VALID_ARCHS = arm64; 537 + DEVELOPMENT_TEAM = "TXZTDLL5LC"; 536 538 }; 537 539 name = debug; 538 540 };
+2 -2
backend/tauri-mobile/src-tauri/tauri.conf.json
··· 6 6 "build": { 7 7 "beforeBuildCommand": "npm run build", 8 8 "frontendDist": "../dist", 9 - "devUrl": "http://localhost:56781", 10 - "beforeDevCommand": "DEV_PORT=56781 npm run dev" 9 + "devUrl": "http://localhost:65050", 10 + "beforeDevCommand": "DEV_PORT=65050 npm run dev" 11 11 }, 12 12 "app": { 13 13 "windows": [
+6 -3
backend/tauri-mobile/src/App.tsx
··· 1281 1281 }; 1282 1282 1283 1283 const startEditing = async (item: SavedUrl) => { 1284 + keyboardPrimerRef.current?.focus(); 1284 1285 setEditingUrlId(item.id); 1285 1286 setEditingUrlValue(item.url); 1286 1287 setEditingTags(new Set(item.tags)); ··· 1679 1680 1680 1681 // Tagset editing functions 1681 1682 const startEditingTagset = (item: SavedTagset) => { 1683 + keyboardPrimerRef.current?.focus(); 1682 1684 setEditingTagsetId(item.id); 1683 1685 setEditingTagsetTags(new Set(item.tags)); 1684 1686 setEditingTagsetInput(""); ··· 1759 1761 1760 1762 // Image editing functions 1761 1763 const startEditingImage = (item: SavedImage) => { 1764 + keyboardPrimerRef.current?.focus(); 1762 1765 setEditingImageId(item.id); 1763 1766 setEditingImageTags(new Set(item.tags)); 1764 1767 setEditingImageTagInput(""); ··· 2071 2074 if (!item) return null; 2072 2075 2073 2076 return ( 2074 - <EditorOverlay onDismiss={requestCancelEditing} keyboardHeight={keyboardHeight}> 2077 + <EditorOverlay onDismiss={requestCancelEditing} keyboardHeight={keyboardHeight} className="text-editor-overlay"> 2075 2078 <div className="input-with-clear editor-url-wrapper"> 2076 2079 <input 2077 2080 type="url" ··· 2139 2142 // Tagset editing 2140 2143 if (editingTagsetId) { 2141 2144 return ( 2142 - <EditorOverlay onDismiss={requestCancelEditingTagset} keyboardHeight={keyboardHeight}> 2145 + <EditorOverlay onDismiss={requestCancelEditingTagset} keyboardHeight={keyboardHeight} className="text-editor-overlay"> 2143 2146 <TagsSection 2144 2147 selectedTags={editingTagsetTags} 2145 2148 availableTags={allTags} ··· 2165 2168 const title = metadata?.title as string | undefined; 2166 2169 2167 2170 return ( 2168 - <EditorOverlay onDismiss={requestCancelEditingImage} keyboardHeight={keyboardHeight}> 2171 + <EditorOverlay onDismiss={requestCancelEditingImage} keyboardHeight={keyboardHeight} className="text-editor-overlay"> 2169 2172 <div className="editor-image-preview"> 2170 2173 {item.thumbnail ? ( 2171 2174 <img
+52
backend/tauri-mobile/tests/editor-consistency.test.js
··· 1 + import { describe, it } from 'node:test'; 2 + import { strict as assert } from 'node:assert'; 3 + import { readFileSync } from 'fs'; 4 + import { join, dirname } from 'path'; 5 + import { fileURLToPath } from 'url'; 6 + 7 + const __dirname = dirname(fileURLToPath(import.meta.url)); 8 + const appSource = readFileSync(join(__dirname, '..', 'src', 'App.tsx'), 'utf-8'); 9 + 10 + describe('Editor overlay consistency', () => { 11 + it('all startEditing functions call keyboardPrimerRef.focus()', () => { 12 + // Find all startEditing function bodies and verify each calls keyboardPrimerRef 13 + const startEditingFns = ['startEditing', 'startEditingText', 'startEditingTagset', 'startEditingImage']; 14 + for (const fnName of startEditingFns) { 15 + // Match "const fnName = ..." through the next "const " or "//" 16 + const fnPattern = new RegExp(`const ${fnName} = [^]*?(?=\\n const |\\n \\/\\/)`, 's'); 17 + const match = appSource.match(fnPattern); 18 + assert.ok(match, `Function ${fnName} not found`); 19 + assert.ok( 20 + match[0].includes('keyboardPrimerRef.current?.focus()'), 21 + `${fnName} must call keyboardPrimerRef.current?.focus()` 22 + ); 23 + } 24 + }); 25 + 26 + it('all EditorOverlay instances use text-editor-overlay class', () => { 27 + // Find all <EditorOverlay lines and verify they have className="text-editor-overlay" 28 + // Filter to editor overlays for saved items (exclude add-input overlay and component definition) 29 + const editorOverlayLines = appSource.split('\n').filter(line => 30 + line.includes('<EditorOverlay') && !line.includes('AddInputExpanded') && !line.includes('addInputExpanded') && !line.includes('const EditorOverlay') 31 + ); 32 + assert.ok(editorOverlayLines.length >= 4, `Expected at least 4 EditorOverlay instances, found ${editorOverlayLines.length}`); 33 + 34 + for (const line of editorOverlayLines) { 35 + assert.ok( 36 + line.includes('text-editor-overlay'), 37 + `EditorOverlay missing text-editor-overlay class: ${line.trim()}` 38 + ); 39 + } 40 + }); 41 + 42 + it('keyboardPrimerRef is defined and rendered', () => { 43 + assert.ok( 44 + appSource.includes('keyboardPrimerRef'), 45 + 'keyboardPrimerRef must be defined' 46 + ); 47 + assert.ok( 48 + appSource.includes('ref={keyboardPrimerRef}'), 49 + 'keyboardPrimerRef must be rendered as a ref on an element' 50 + ); 51 + }); 52 + });