experiments in a post-browser web
10
fork

Configure Feed

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

fix(mobile): prevent white flash when opening inline webview

Set WKWebView transparent (backgroundColor=.clear, isOpaque=false) so
the app's background shows through during page load. Inject a
document-start script that keeps the HTML canvas transparent until
DOMContentLoaded, then detects the page's real background color and
smoothly fades it in over 0.25s. Works automatically in both dark and
light mode without needing an isDark parameter.

+80 -34
+49
backend/tauri-mobile/src-tauri/gen/apple/Sources/peek-save/WebviewPlugin.swift
··· 207 207 config.allowsInlineMediaPlayback = true 208 208 config.mediaTypesRequiringUserActionForPlayback = [] 209 209 210 + // Inject background management script at document start to prevent white flash. 211 + // Makes HTML canvas transparent so the app's background shows through during load, 212 + // then at DOMContentLoaded detects the page's real background and fades it in. 213 + let bgScript = """ 214 + (function() { 215 + document.documentElement.style.backgroundColor = 'transparent'; 216 + var s = document.createElement('style'); 217 + s.id = '__peek_bg'; 218 + s.textContent = 'body{background-color:transparent!important}'; 219 + document.documentElement.appendChild(s); 220 + function reveal() { 221 + var hackStyle = document.getElementById('__peek_bg'); 222 + if (!hackStyle) return; 223 + hackStyle.disabled = true; 224 + var bodyBg = getComputedStyle(document.body).backgroundColor; 225 + hackStyle.disabled = false; 226 + var m = bodyBg.match(/\\d+/g); 227 + if (!m || m.length < 3) { 228 + hackStyle.remove(); 229 + document.documentElement.style.backgroundColor = ''; 230 + return; 231 + } 232 + var r = m[0], g = m[1], b = m[2]; 233 + document.documentElement.style.backgroundColor = 'rgba('+r+','+g+','+b+',0)'; 234 + document.documentElement.style.transition = 'background-color 0.25s ease'; 235 + document.documentElement.offsetHeight; 236 + document.documentElement.style.backgroundColor = 'rgba('+r+','+g+','+b+',1)'; 237 + hackStyle.textContent = 'body{transition:background-color 0.25s ease}'; 238 + setTimeout(function() { 239 + document.documentElement.style.cssText = ''; 240 + var h = document.getElementById('__peek_bg'); 241 + if (h) h.remove(); 242 + }, 350); 243 + } 244 + if (document.readyState === 'loading') { 245 + document.addEventListener('DOMContentLoaded', reveal); 246 + } else { 247 + reveal(); 248 + } 249 + })(); 250 + """ 251 + let userScript = WKUserScript(source: bgScript, injectionTime: .atDocumentStart, forMainFrameOnly: true) 252 + config.userContentController.addUserScript(userScript) 253 + 210 254 let webView = WKWebView(frame: .zero, configuration: config) 211 255 webView.translatesAutoresizingMaskIntoConstraints = false 212 256 webView.allowsBackForwardNavigationGestures = true 257 + 258 + // Make WKWebView transparent so the app's background shows through during page load 259 + webView.isOpaque = false 260 + webView.backgroundColor = .clear 261 + webView.scrollView.backgroundColor = .clear 213 262 214 263 // Set Safari-like user agent so sites don't reject us 215 264 webView.customUserAgent = "Mozilla/5.0 (iPhone; CPU iPhone OS 18_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.2 Mobile/15E148 Safari/604.1"
-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}
+15
backend/tauri-mobile/src-tauri/gen/apple/assets/assets/index-CnILxkhd.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"),X=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 pt(r,j,M){this.props=r,this.context=j,this.refs=ee,this.updater=M||wt}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 Qt(){}Qt.prototype=pt.prototype;function At(r,j,M){this.props=r,this.context=j,this.refs=ee,this.updater=M||wt}var Xt=At.prototype=new Qt;Xt.constructor=At,Ht(Xt,pt.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 be(r,j,M){var R=M.ref;return{$$typeof:E,type:r,key:j,ref:R!==void 0?R:null,props:M}}function me(r,j){return be(r.type,j,r.props)}function ue(r){return typeof r=="object"&&r!==null&&r.$$typeof===E}function Ut(r){var j={"=":"=0",":":"=2"};return"$"+r.replace(/[=:]/g,function(M){return j[M]})}var je=/\/+/g;function Kt(r,j){return typeof r=="object"&&r!==null&&r.key!=null?Ut(""+r.key):j.toString(36)}function ie(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,M,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,M,R,Z)}}if(nt)return Z=Z(r),nt=R===""?"."+Kt(r,0):R,le(Z)?(M="",nt!=null&&(M=nt.replace(je,"$&/")+"/"),b(Z,j,M,"",function(ae){return ae})):Z!=null&&(ue(Z)&&(Z=me(Z,M+(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,M,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,M,F,Z);else if(F==="object"){if(typeof r.then=="function")return b(ie(r),j,M,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 O(r,j,M){if(r==null)return r;var R=[],Z=0;return b(r,R,"","",function(F){return j.call(M,F,Z++)}),R}function U(r){if(r._status===-1){var j=r._result;j=j(),j.then(function(M){(r._status===0||r._status===-1)&&(r._status=1,r._result=M)},function(M){(r._status===0||r._status===-1)&&(r._status=2,r._result=M)}),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:O,forEach:function(r,j,M){O(r,function(){j.apply(this,arguments)},M)},count:function(r){var j=0;return O(r,function(){j++}),j},toArray:function(r){return O(r,function(j){return j})||[]},only:function(r){if(!ue(r))throw Error("React.Children.only expected to receive a single React element child.");return r}};return I.Activity=X,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=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,M){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=M;else if(1<F){for(var nt=Array(F),zt=0;zt<F;zt++)nt[zt]=arguments[zt+2];R.children=nt}return be(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,M){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=M;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 be(r,F,Z)},I.createRef=function(){return{current:null}},I.forwardRef=function(r){return{$$typeof:gt,render:r}},I.isValidElement=ue,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,M={};lt.T=M;try{var R=r(),Z=lt.S;Z!==null&&Z(M,R),typeof R=="object"&&R!==null&&typeof R.then=="function"&&R.then(yt,J)}catch(F){J(F)}finally{j!==null&&M.types!==null&&(j.types=M.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,M){return lt.H.useActionState(r,j,M)},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,M){return lt.H.useImperativeHandle(r,j,M)},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,M){return lt.H.useReducer(r,j,M)},I.useRef=function(r){return lt.H.useRef(r)},I.useState=function(r){return lt.H.useState(r)},I.useSyncExternalStore=function(r,j,M){return lt.H.useSyncExternalStore(r,j,M)},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,O){var U=b.length;b.push(O);t:for(;0<U;){var J=U-1>>>1,W=b[J];if(0<q(W,O))b[J]=O,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 O=b[0],U=b.pop();if(U!==O){b[0]=U;t:for(var J=0,W=b.length,r=W>>>1;J<r;){var j=2*(J+1)-1,M=b[j],R=j+1,Z=b[R];if(0>q(M,U))R<W&&0>q(Z,M)?(b[J]=Z,b[R]=U,J=R):(b[J]=M,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 O}function q(b,O){var U=b.sortIndex-O.sortIndex;return U!==0?U:b.id-O.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,X=null,V=3,ct=!1,wt=!1,Ht=!1,ee=!1,pt=typeof setTimeout=="function"?setTimeout:null,Qt=typeof clearTimeout=="function"?clearTimeout:null,At=typeof setImmediate<"u"?setImmediate:null;function Xt(b){for(var O=B(T);O!==null;){if(O.callback===null)v(T);else if(O.startTime<=b)v(T),O.sortIndex=O.expirationTime,Y(H,O);else break;O=B(T)}}function le(b){if(Ht=!1,Xt(b),!wt)if(B(H)!==null)wt=!0,yt||(yt=!0,Ut());else{var O=B(T);O!==null&&ie(le,O.startTime-b)}}var yt=!1,lt=-1,It=5,be=-1;function me(){return ee?!0:!(E.unstable_now()-be<It)}function ue(){if(ee=!1,yt){var b=E.unstable_now();be=b;var O=!0;try{t:{wt=!1,Ht&&(Ht=!1,Qt(lt),lt=-1),ct=!0;var U=V;try{e:{for(Xt(b),X=B(H);X!==null&&!(X.expirationTime>b&&me());){var J=X.callback;if(typeof J=="function"){X.callback=null,V=X.priorityLevel;var W=J(X.expirationTime<=b);if(b=E.unstable_now(),typeof W=="function"){X.callback=W,Xt(b),O=!0;break e}X===B(H)&&v(H),Xt(b)}else v(H);X=B(H)}if(X!==null)O=!0;else{var r=B(T);r!==null&&ie(le,r.startTime-b),O=!1}}break t}finally{X=null,V=U,ct=!1}O=void 0}}finally{O?Ut():yt=!1}}}var Ut;if(typeof At=="function")Ut=function(){At(ue)};else if(typeof MessageChannel<"u"){var je=new MessageChannel,Kt=je.port2;je.port1.onmessage=ue,Ut=function(){Kt.postMessage(null)}}else Ut=function(){pt(ue,0)};function ie(b,O){lt=pt(function(){b(E.unstable_now())},O)}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 O=3;break;default:O=V}var U=V;V=O;try{return b()}finally{V=U}},E.unstable_requestPaint=function(){ee=!0},E.unstable_runWithPriority=function(b,O){switch(b){case 1:case 2:case 3:case 4:case 5:break;default:b=3}var U=V;V=b;try{return O()}finally{V=U}},E.unstable_scheduleCallback=function(b,O,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:O,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,ie(le,U-J))):(b.sortIndex=W,Y(H,b),wt||ct||(wt=!0,yt||(yt=!0,Ut()))),b},E.unstable_shouldYield=me,E.unstable_wrapCallback=function(b){var O=V;return function(){var U=V;V=O;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:{}},Se={};var Ch;function fm(){if(Ch)return Se;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 X=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:q,key:X==null?null:""+X,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 Se.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=v,Se.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,$)},Se.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()}},Se.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))},Se.prefetchDNS=function(H){typeof H=="string"&&v.d.D(H)},Se.preinit=function(H,T){if(typeof H=="string"&&T&&typeof T.as=="string"){var $=T.as,X=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:X,integrity:V,fetchPriority:ct}):$==="script"&&v.d.X(H,{crossOrigin:X,integrity:V,fetchPriority:ct,nonce:typeof T.nonce=="string"?T.nonce:void 0})}},Se.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)},Se.preload=function(H,T){if(typeof H=="string"&&typeof T=="object"&&T!==null&&typeof T.as=="string"){var $=T.as,X=gt($,T.crossOrigin);v.d.L(H,$,{crossOrigin:X,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})}},Se.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)},Se.requestFormReset=function(H){v.d.r(H)},Se.unstable_batchedUpdates=function(H,T){return H(T)},Se.useFormState=function(H,T,$){return rt.H.useFormState(H,T,$)},Se.useFormStatus=function(){return rt.H.useHostTransitionStatus()},Se.version="19.2.0",Se}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 Oh;function rm(){if(Oh)return di;Oh=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 X=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"),pt=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"),be=Symbol.for("react.activity"),me=Symbol.for("react.memo_cache_sentinel"),ue=Symbol.iterator;function Ut(t){return t===null||typeof t!="object"?null:(t=ue&&t[ue]||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 pt:return"Profiler";case ee:return"StrictMode";case le:return"Suspense";case yt:return"SuspenseList";case be: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 ie=Array.isArray,b=Y.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,O=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 M(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(M(F,e),M(Z,t),M(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),M(R,t)}function mt(){j(R),j(Z),j(F)}function ae(t){t.memoizedState!==null&&M(nt,t);var e=R.current,l=Jd(e,t.type);e!==l&&(M(Z,t),M(R,l))}function ve(t){Z.current===t&&(j(R),j(Z)),nt.current===t&&(j(nt),ci._currentValue=U)}var fl,bl;function ol(t){if(fl===void 0)try{throw Error()}catch(l){var e=l.stack.trim().match(/\n( *(at )?)/);fl=e&&e[1]||"",bl=-1<l.stack.indexOf(` 2 + at`)?" (<anonymous>)":-1<l.stack.indexOf("@")?"@unknown:0:0":""}return` 3 + `+fl+t+bl}var xl=!1;function fn(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:"")?ol(l):""}function fu(t,e){switch(t.tag){case 26:case 27:case 5:return ol(t.type);case 16:return ol("Lazy");case 13:return t.child!==e&&e!==null?ol("Suspense Fallback"):ol("Suspense");case 19:return ol("SuspenseList");case 0:case 15:return fn(t.type,!1);case 11:return fn(t.type.render,!1);case 1:return fn(t.type,!0);case 31:return ol("Activity");default:return""}}function on(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,Oa=E.unstable_scheduleCallback,rn=E.unstable_cancelCallback,ru=E.unstable_shouldYield,Ma=E.unstable_requestPaint,ge=E.unstable_now,Tl=E.unstable_getCurrentPriorityLevel,Ua=E.unstable_ImmediatePriority,qe=E.unstable_UserBlockingPriority,El=E.unstable_NormalPriority,gi=E.unstable_LowPriority,Pl=E.unstable_IdlePriority,dn=E.log,hn=E.unstable_setDisableYieldValue,jl=null,Lt=null;function Ye(t){if(typeof dn=="function"&&hn(t),Lt&&typeof Lt.setStrictMode=="function")try{Lt.setStrictMode(jl,t)}catch{}}var Bt=Math.clz32?Math.clz32:Jc,du=Math.log,Ra=Math.LN2;function Jc(t){return t>>>=0,t===0?32:31-(du(t)/Ra|0)|0}var _l=256,mn=262144,wa=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 Al(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 ta(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 vn(){var t=wa;return wa<<=1,(wa&62914560)===0&&(wa=4194304),t}function gn(t){for(var e=[],l=0;31>l;l++)e.push(t);return e}function zl(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&&yn(t,a,0),u!==0&&n===0&&t.tag!==0&&(t.suspendedLanes|=u&~(i&~e))}function yn(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 Nl(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:Oe(l),(l&(t.suspendedLanes|e))!==0?0:l}function Oe(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 pn(t){return t&=-t,2<t?8<t?(t&134217727)!==0?32:268435456:8:2}function hu(){var t=O.p;return t!==0?t:(t=window.event,t===void 0?32:gh(t.type))}function pi(t,e){var l=O.p;try{return O.p=t,e()}finally{O.p=l}}var el=Math.random().toString(36).slice(2),Nt="__reactFiber$"+el,ce="__reactProps$"+el,ll="__reactContainer$"+el,Sn="__reactEvents$"+el,kc="__reactListeners$"+el,Si="__reactHandles$"+el,Ha="__reactResources$"+el,ea="__reactMarker$"+el;function mu(t){delete t[Nt],delete t[ce],delete t[Sn],delete t[kc],delete t[Si]}function Cl(t){var e=t[Nt];if(e)return e;for(var l=t.parentNode;l;){if(e=l[ll]||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 rl(t){if(t=t[Nt]||t[ll]){var e=t.tag;if(e===5||e===6||e===13||e===31||e===26||e===27||e===3)return t}return null}function La(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[Ha];return e||(e=t[Ha]={hoistableStyles:new Map,hoistableScripts:new Map}),e}function Ct(t){t[ea]=!0}var Ba=new Set,tt={};function dl(t,e){Dl(t,e),Dl(t+"Capture",e)}function Dl(t,e){for(tt[t]=e,t=0;t<e.length;t++)Ba.add(e[t])}var bn=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 xn(t){return ou.call(Dt,t)?!0:ou.call(bi,t)?!1:bn.test(t)?Dt[t]=!0:(bi[t]=!0,!1)}function Ol(t,e,l){if(xn(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 Ml(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 ye(t){switch(typeof t){case"bigint":case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function la(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 aa(t){if(!t._valueTracker){var e=la(t)?"checked":"value";t._valueTracker=xi(t,e,""+t[e])}}function vu(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var l=e.getValue(),a="";return t&&(a=la(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 Ul=/[\n"\\]/g;function Jt(t){return t.replace(Ul,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function na(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=""+ye(e)):t.value!==""+ye(e)&&(t.value=""+ye(e)):i!=="submit"&&i!=="reset"||t.removeAttribute("value"),e!=null?Tn(t,i,ye(e)):l!=null?Tn(t,i,ye(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=""+ye(f):t.removeAttribute("name")}function Rl(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)){aa(t);return}l=l!=null?""+ye(l):"",e=e!=null?""+ye(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),aa(t)}function Tn(t,e,l){e==="number"&&Xe(t.ownerDocument)===t||t.defaultValue===""+l||(t.defaultValue=""+l)}function ua(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=""+ye(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 gu(t,e,l){if(e!=null&&(e=""+ye(e),e!==t.value&&(t.value=e),l==null)){t.defaultValue!==e&&(t.defaultValue=e);return}t.defaultValue=l!=null?""+ye(l):""}function Ti(t,e,l,a){if(e==null){if(a!=null){if(l!=null)throw Error(v(92));if(ie(a)){if(1<a.length)throw Error(v(93));a=a[0]}l=a}l==null&&(l=""),e=l}l=ye(e),t.defaultValue=l,a=t.textContent,a===l&&a!==""&&a!==null&&(t.value=a),aa(t)}function ia(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 yu(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"]]),En=/^[\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 jn(t){return En.test(""+t)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":t}function al(){}var _n=null;function pu(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var wl=null,ca=null;function Ai(t){var e=rl(t);if(e&&(t=e.stateNode)){var l=t[ce]||null;t:switch(t=e.stateNode,e.type){case"input":if(na(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[ce]||null;if(!n)throw Error(v(90));na(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&&vu(a)}break t;case"textarea":gu(t,l.value,l.defaultValue);break t;case"select":e=l.value,e!=null&&ua(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,(wl!==null||ca!==null)&&(Ec(),wl&&(e=wl,t=ca,ca=wl=null,Ai(e),t)))for(e=0;e<t.length;e++)Ai(t[e])}}function Me(t,e){var l=t.stateNode;if(l===null)return null;var a=l[ce]||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 se=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),fe=!1;if(se)try{var qa={};Object.defineProperty(qa,"passive",{get:function(){fe=!0}}),window.addEventListener("test",qa,qa),window.removeEventListener("test",qa,qa)}catch{fe=!1}var hl=null,Su=null,An=null;function zi(){if(An)return An;var t,e=Su,l=e.length,a,n="value"in hl?hl.value:hl.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 An=n.slice(t,1<a?1-a:void 0)}function Hl(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 Ya(){return!0}function Ni(){return!1}function pe(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)?Ya:Ni,this.isPropagationStopped=Ni,this}return X(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=Ya)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():typeof l.cancelBubble!="unknown"&&(l.cancelBubble=!0),this.isPropagationStopped=Ya)},persist:function(){},isPersistent:Ya}),e}var Ll={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},zn=pe(Ll),Ga=X({},Ll,{view:0,detail:0}),bu=pe(Ga),xu,Tu,Qa,Xa=X({},Ga,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:sa,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!==Qa&&(Qa&&t.type==="mousemove"?(xu=t.screenX-Qa.screenX,Tu=t.screenY-Qa.screenY):Tu=xu=0,Qa=t),xu)},movementY:function(t){return"movementY"in t?t.movementY:Tu}}),Eu=pe(Xa),ju=X({},Xa,{dataTransfer:0}),Fc=pe(ju),$c=X({},Ga,{relatedTarget:0}),_u=pe($c),Ic=X({},Ll,{animationName:0,elapsedTime:0,pseudoElement:0}),Nn=pe(Ic),Ci=X({},Ll,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),Pc=pe(Ci),ts=X({},Ll,{data:0}),ml=pe(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 sa(){return ns}var Di=X({},Ga,{key:function(t){if(t.key){var e=es[t.key]||t.key;if(e!=="Unidentified")return e}return t.type==="keypress"?(t=Hl(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:sa,charCode:function(t){return t.type==="keypress"?Hl(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?Hl(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),us=pe(Di),is=X({},Xa,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Oi=pe(is),cs=X({},Ga,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:sa}),ss=pe(cs),Cn=X({},Ll,{propertyName:0,elapsedTime:0,pseudoElement:0}),Mi=pe(Cn),fs=X({},Xa,{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=pe(fs),rs=X({},Ll,{newState:0,oldState:0}),Ui=pe(rs),Dn=[9,13,27,32],On=se&&"CompositionEvent"in window,Za=null;se&&"documentMode"in document&&(Za=document.documentMode);var Ri=se&&"TextEvent"in window&&!Za,wi=se&&(!On||Za&&8<Za&&11>=Za),Hi=" ",Li=!1;function Au(t,e){switch(t){case"keyup":return Dn.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 vl=!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(vl)return t==="compositionend"||!On&&Au(t,e)?(t=zi(),An=Su=hl=null,vl=!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 ms={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 qi(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e==="input"?!!ms[t.type]:e==="textarea"}function zu(t,e,l,a){wl?ca?ca.push(a):ca=[a]:wl=a,e=Dc(e,"onChange"),0<e.length&&(l=new zn("onChange","change",null,l,a),t.push({event:l,listeners:e}))}var Va=null,Ka=null;function vs(t){Yd(t,0)}function Mn(t){var e=La(t);if(vu(e))return t}function nl(t,e){if(t==="change")return e}var Nu=!1;if(se){var Cu;if(se){var Un="oninput"in document;if(!Un){var Yi=document.createElement("div");Yi.setAttribute("oninput","return;"),Un=typeof Yi.oninput=="function"}Cu=Un}else Cu=!1;Nu=Cu&&(!document.documentMode||9<document.documentMode)}function Rn(){Va&&(Va.detachEvent("onpropertychange",Du),Ka=Va=null)}function Du(t){if(t.propertyName==="value"&&Mn(Ka)){var e=[];zu(e,Ka,t,pu(t)),Ve(vs,e)}}function wn(t,e,l){t==="focusin"?(Rn(),Va=e,Ka=l,Va.attachEvent("onpropertychange",Du)):t==="focusout"&&Rn()}function Gi(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return Mn(Ka)}function Hn(t,e){if(t==="click")return Mn(e)}function gs(t,e){if(t==="input"||t==="change")return Mn(e)}function ys(t,e){return t===e&&(t!==0||1/t===1/e)||t!==t&&e!==e}var xe=typeof Object.is=="function"?Object.is:ys;function Ja(t,e){if(xe(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)||!xe(t[n],e[n]))return!1}return!0}function Ou(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function Qi(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 Mu(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?Mu(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function c(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 h(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 N=se&&"documentMode"in document&&11>=document.documentMode,C=null,D=null,St=null,at=!1;function Te(t,e,l){var a=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;at||C==null||C!==Xe(a)||(a=C,"selectionStart"in a&&h(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}),St&&Ja(St,a)||(St=a,a=Dc(D,"onSelect"),0<a.length&&(e=new zn("onSelect","select",null,e,l),t.push({event:e,listeners:a}),e.target=C)))}function ul(t,e){var l={};return l[t.toLowerCase()]=e.toLowerCase(),l["Webkit"+t]="webkit"+e,l["Moz"+t]="moz"+e,l}var Ke={animationend:ul("Animation","AnimationEnd"),animationiteration:ul("Animation","AnimationIteration"),animationstart:ul("Animation","AnimationStart"),transitionrun:ul("Transition","TransitionRun"),transitionstart:ul("Transition","TransitionStart"),transitioncancel:ul("Transition","TransitionCancel"),transitionend:ul("Transition","TransitionEnd")},ps={},vo={};se&&(vo=document.createElement("div").style,"AnimationEvent"in window||(delete Ke.animationend.animation,delete Ke.animationiteration.animation,delete Ke.animationstart.animation),"TransitionEvent"in window||delete Ke.transitionend.transition);function ka(t){if(ps[t])return ps[t];if(!Ke[t])return t;var e=Ke[t],l;for(l in e)if(e.hasOwnProperty(l)&&l in vo)return ps[t]=e[l];return t}var go=ka("animationend"),yo=ka("animationiteration"),po=ka("animationstart"),Lh=ka("transitionrun"),Bh=ka("transitionstart"),qh=ka("transitioncancel"),So=ka("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 il(t,e){bo.set(t,e),dl(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)},Je=[],Ln=0,bs=0;function Zi(){for(var t=Ln,e=bs=Ln=0;e<t;){var l=Je[e];Je[e++]=null;var a=Je[e];Je[e++]=null;var n=Je[e];Je[e++]=null;var u=Je[e];if(Je[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){Je[Ln++]=t,Je[Ln++]=e,Je[Ln++]=l,Je[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 Wa(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,Of=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 Bl(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 be:return t=Ue(31,l,e,n),t.elementType=be,t.lanes=u,t;case Ht:return Fa(l.children,n,u,e);case ee:i=8,n|=24;break;case pt:return t=Ue(12,l,e,n|2),t.elementType=pt,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 Fa(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 ke(t,e){if(typeof t=="object"&&t!==null){var l=jo.get(t);return l!==void 0?l:(e={value:t,source:e,stack:on(e)},jo.set(t,e),e)}return{value:t,source:e,stack:on(e)}}var qn=[],Yn=0,ki=null,Uu=0,We=[],Fe=0,fa=null,gl=1,yl="";function ql(t,e){qn[Yn++]=Uu,qn[Yn++]=ki,ki=t,Uu=e}function _o(t,e,l){We[Fe++]=gl,We[Fe++]=yl,We[Fe++]=fa,fa=t;var a=gl;t=yl;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,gl=1<<32-Bt(e)+n|l<<n|a,yl=u+t}else gl=1<<u|l<<n|a,yl=t}function _s(t){t.return!==null&&(ql(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===fa;)fa=We[--Fe],We[Fe]=null,yl=We[--Fe],We[Fe]=null,gl=We[--Fe],We[Fe]=null}function Ao(t,e){We[Fe++]=gl,We[Fe++]=yl,We[Fe++]=fa,gl=e.id,yl=e.overflow,fa=t}var oe=null,Ot=null,ot=!1,oa=null,$e=!1,zs=Error(v(519));function ra(t){var e=Error(v(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Ru(ke(e,t)),zs}function zo(t){var e=t.stateNode,l=t.type,a=t.memoizedProps;switch(e[Nt]=t,e[ce]=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),Rl(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=al),e=!0):e=!1,e||ra(t,!0)}function No(t){for(oe=t.return;oe;)switch(oe.tag){case 5:case 31:case 13:$e=!1;return;case 27:case 3:$e=!0;return;default:oe=oe.return}}function Gn(t){if(t!==oe)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&&Ot&&ra(t),No(t),e===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(v(317));Ot=Pd(t)}else if(e===31){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(v(317));Ot=Pd(t)}else e===27?(e=Ot,_a(t.type)?(t=$f,$f=null,Ot=t):Ot=e):Ot=oe?Pe(t.stateNode.nextSibling):null;return!0}function $a(){Ot=oe=null,ot=!1}function Ns(){var t=oa;return t!==null&&(Ce===null?Ce=t:Ce.push.apply(Ce,t),oa=null),t}function Ru(t){oa===null?oa=[t]:oa.push(t)}var Cs=r(null),Ia=null,Yl=null;function da(t,e,l){M(Cs,e._currentValue),e._currentValue=l}function Gl(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 Os(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;xe(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&&Os(e,t,l,a),e.flags|=262144}function Wi(t){for(t=t.firstContext;t!==null;){if(!xe(t.context._currentValue,t.memoizedValue))return!0;t=t.next}return!1}function Pa(t){Ia=t,Yl=null,t=t.dependencies,t!==null&&(t.firstContext=null)}function re(t){return Co(Ia,t)}function Fi(t,e){return Ia===null&&Pa(t),Co(t,e)}function Co(t,e){var l=e._currentValue;if(e={context:e,memoizedValue:l,next:null},Yl===null){if(t===null)throw Error(v(308));Yl=e,t.dependencies={lanes:0,firstContext:e},t.flags|=524288}else Yl=Yl.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 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 Oo=b.S;b.S=function(t,e){md=ge(),typeof e=="object"&&e!==null&&typeof e.then=="function"&&Zh(t,e),Oo!==null&&Oo(t,e)};var tn=r(null);function Rs(){var t=tn.current;return t!==null?t:_t.pooledCache}function $i(t,e){e===null?M(tn,tn.current):M(tn,e.pool)}function Mo(){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(al,al),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(al,al);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 ln=e,Vn}}function en(t){try{var e=t._init;return e(t._payload)}catch(l){throw l!==null&&typeof l=="object"&&typeof l.then=="function"?(ln=l,Vn):l}}var ln=null;function wo(){if(ln===null)throw Error(v(459));var t=ln;return ln=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=Bl(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&&en(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=Fa(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=en(d),A(m,d,g)}if(ie(d)||Ut(d))return d=Fa(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=en(g),p(m,d,g,_)}if(ie(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 _=en(_),S(m,d,g,_,G)}if(ie(_)||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&&ql(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&&ql(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(Da){return e(m,Da)}),ot&&ql(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 Da=p(m,L,ht.value,_);if(Da===null){L===null&&(L=ft);break}t&&L&&Da.alternate===null&&e(m,L),d=u(Da,d,et),dt===null?G=Da:dt.sibling=Da,dt=Da,L=ft}if(ht.done)return l(m,L),ot&&ql(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&&ql(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&&ql(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&&en(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?(_=Fa(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=en(g),jt(m,d,g,_)}if(ie(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 an=Lo(!0),Bo=Lo(!1),ha=!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 ma(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function va(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,Nl(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;ha=!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=X({},A,p);break t;case 2:ha=!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),ba|=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=Fl,M(lc,t),M(Jn,e),Fl=t|e.baseLanes}function Ys(){M(lc,Fl),M(Jn,Jn.current)}function Gs(){Fl=lc.current,j(Jn),j(lc)}var Re=r(null),Ie=null;function ga(t){var e=t.alternate;M(Zt,Zt.current&1),M(Re,t),Ie===null&&(e===null||Jn.current!==null||e.memoizedState!==null)&&(Ie=t)}function Qs(t){M(Zt,Zt.current),M(Re,t),Ie===null&&(Ie=t)}function Qo(t){t.tag===22?(M(Zt,Zt.current),M(Re,t),Ie===null&&(Ie=t)):ya()}function ya(){M(Zt,Zt.current),M(Re,Re.current)}function we(t){j(Re),Ie===t&&(Ie=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 Ql=0,P=null,Tt=null,Wt=null,nc=!1,kn=!1,nn=!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(!xe(t[l],e[l]))return!1;return!0}function Zs(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:uf,nn=!1,u=l(a,n),nn=!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(Ql=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}Ql=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 re(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]=me;return e.index++,l}function Xl(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:(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===Xn&&(x=!0);else if((Ql&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,ba|=p;A=y.action,nn&&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,ba|=A;y=y.next}while(y!==null&&y!==e);if(o===null?i=u:o.next=f,!xe(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);xe(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=!xe((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||(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=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!xe(t,l)}catch{return!0}}function Fo(t){var e=Wa(t,2);e!==null&&De(e,t,2)}function $s(t){var e=Ee();if(typeof t=="function"){var l=t;if(t=l(),nn){Ye(!0);try{l()}finally{Ye(!1)}}}return e.memoizedState=e.baseState=t,e.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Xl,lastRenderedState:t},e}function $o(t,e,l,a){return t.baseState=l,Ws(t,Tt,typeof a=="function"?a:Xl)}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(Ot){e:{for(var n=Ot,u=$e;n.nodeType!==8;){if(!u){n=null;break e}if(n=Pe(n.nextSibling),n===null){n=null;break e}}u=n.data,n=u==="F!"||u==="F"?n:null}if(n){Ot=Pe(n.nextSibling),a=n.data==="F!";break t}}ra(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(Xl)[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(),nn){Ye(!0);try{t()}finally{Ye(!1)}}return l.memoizedState=[a,e],a}function ef(t,e,l){return l===void 0||(Ql&1073741824)!==0&&(st&261930)===0?t.memoizedState=e:(t.memoizedState=l,t=gd(),P.lanes|=t,ba|=t,l)}function gr(t,e,l,a){return xe(l,e)?l:Jn.current!==null?(t=ef(t,l,a),xe(t,e)||(Ft=!0),t):(Ql&42)===0||(Ql&1073741824)!==0&&(st&261930)===0?(Ft=!0,t.memoizedState=l):(t=gd(),P.lanes|=t,ba|=t,e)}function yr(t,e,l,a,n){var u=O.p;O.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{O.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:Xl,lastRenderedState:U},next:null};var l={};return e.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Xl,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 re(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=ma(l);var a=va(e,t,l);a!==null&&(De(a,e,l),qu(a,e,l)),e={cache:Ms()},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,xe(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,Nl(t,l)}}var Vu={readContext:re,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:re,use:cc,useCallback:function(t,e){return Ee().memoizedState=[t,e===void 0?null:e],t},useContext:re,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(nn){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(nn){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=yl,a=gl;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:re,use:cc,useCallback:mr,useContext:re,useEffect:Ps,useImperativeHandle:hr,useInsertionEffect:or,useLayoutEffect:rr,useMemo:vr,useReducer:sc,useRef:cr,useState:function(){return sc(Xl)},useDebugValue:tf,useDeferredValue:function(t,e){var l=Vt();return gr(l,Tt.memoizedState,t,e)},useTransition:function(){var t=sc(Xl)[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:re,use:cc,useCallback:mr,useContext:re,useEffect:Ps,useImperativeHandle:hr,useInsertionEffect:or,useLayoutEffect:rr,useMemo:vr,useReducer:Fs,useRef:cr,useState:function(){return Fs(Xl)},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(Xl)[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:X({},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=ma(a);n.payload=e,l!=null&&(n.callback=l),e=va(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=ma(a);n.tag=1,n.payload=e,l!=null&&(n.callback=l),e=va(t,n,a),e!==null&&(De(e,t,a),qu(e,t,a))},enqueueForceUpdate:function(t,e){t=t._reactInternals;var l=Be(),a=ma(l);a.tag=2,e!=null&&(a.callback=e),e=va(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?!Ja(l,a)||!Ja(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 un(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=X({},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 Or(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 Mr(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=ma(l),l.tag=3,l.payload={element:null},l.callback=function(){dc(t,e)},l}function Ur(t){return t=ma(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(){Mr(e,l,a)}}var i=l.stateNode;i!==null&&typeof i.componentDidCatch=="function"&&(t.callback=function(){Mr(e,l,a),typeof n!="function"&&(xa===null?xa=new Set([this]):xa.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 Ie===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(ke(t,l)))):(a!==zs&&(e=Error(v(423),{cause:a}),Ru(ke(e,l))),t=t.current.alternate,t.flags|=65536,n&=-n,t.lanes|=n,a=ke(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=ke(u,l),Pu===null?Pu=[u]:Pu.push(u),Gt!==4&&(Gt=2),e===null)return!0;a=ke(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"&&(xa===null||!xa.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 de(t,e,l,a){e.child=t===null?Bo(e,null,l,a):an(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 Pa(e),a=Zs(t,e,l,i,u,n),f=Vs(),t!==null&&!Ft?(Ks(t,e,n),Zl(t,e,n)):(ot&&f&&_s(e),e.flags|=1,de(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:Ja,l(i,a)&&t.ref===e.ref)return Zl(t,e,n)}return e.flags|=1,t=Bl(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(Ja(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,Zl(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),ya(),e.memoizedState=null):(t!==null&&$i(e,null),Ys(),ya());return de(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 an(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=Ot)?(t=Id(t,$e),t=t!==null&&t.data==="&"?t:null,t!==null&&(e.memoizedState={dehydrated:t,treeContext:fa!==null?{id:gl,overflow:yl}:null,retryLane:536870912,hydrationErrors:null},l=Eo(t),l.return=e,e.child=l,oe=e,Ot=null)):t=null,t===null)throw ra(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,Wa(t,i),De(a,t,i),of;jc(),e=Yr(t,e,l)}else t=u.treeContext,Ot=Pe(i.nextSibling),oe=e,ot=!0,oa=null,$e=!1,t!==null&&Ao(e,t),e=hc(e,a),e.flags|=4096;return e}return t=Bl(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 Pa(e),l=Zs(t,e,l,a,void 0,n),a=Vs(),t!==null&&!Ft?(Ks(t,e,n),Zl(t,e,n)):(ot&&a&&_s(e),e.flags|=1,de(t,e,l,n),e.child)}function Gr(t,e,l,a,n,u){return Pa(e),e.updateQueue=null,l=Zo(e,a,l,n),Xo(t),a=Vs(),t!==null&&!Ft?(Ks(t,e,u),Zl(t,e,u)):(ot&&a&&_s(e),e.flags|=1,de(t,e,l,u),e.child)}function Qr(t,e,l,a,n){if(Pa(e),e.stateNode===null){var u=Bn,i=l.contextType;typeof i=="object"&&i!==null&&(u=re(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?re(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=un(l,f);u.props=o;var y=u.context,x=l.contextType;i=Bn,typeof x=="object"&&x!==null&&(i=re(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),ha=!1;var p=e.memoizedState;u.state=p,Gu(e,a,u,n),Yu(),y=e.memoizedState,f||p!==y||ha?(typeof A=="function"&&(cf(e,l,A,a),y=e.memoizedState),(o=ha||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=un(l,i),u.props=x,A=e.pendingProps,p=u.context,y=l.contextType,o=Bn,typeof y=="object"&&y!==null&&(o=re(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),ha=!1,p=e.memoizedState,u.state=p,Gu(e,a,u,n),Yu();var S=e.memoizedState;i!==A||p!==S||ha||t!==null&&t.dependencies!==null&&Wi(t.dependencies)?(typeof f=="function"&&(cf(e,l,f,a),S=e.memoizedState),(x=ha||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=an(e,t.child,null,n),e.child=an(e,null,l,n)):de(t,e,l,n),e.memoizedState=u.state,t=e.child):t=Zl(t,e,n),t}function Xr(t,e,l,a){return $a(),e.flags|=256,de(t,e,l,a),e.child}var df={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function hf(t){return{baseLanes:t,cachePool:Mo()}}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?ga(e):ya(),(t=Ot)?(t=Id(t,$e),t=t!==null&&t.data!=="&"?t:null,t!==null&&(e.memoizedState={dehydrated:t,treeContext:fa!==null?{id:gl,overflow:yl}:null,retryLane:536870912,hydrationErrors:null},l=Eo(t),l.return=e,e.child=l,oe=e,Ot=null)):t=null,t===null)throw ra(e);return Ff(t)?e.lanes=32:e.lanes=536870912,null}var f=a.children;return a=a.fallback,n?(ya(),n=e.mode,f=vc({mode:"hidden",children:f},n),a=Fa(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)):(ga(e),vf(e,f))}var o=t.memoizedState;if(o!==null&&(f=o.dehydrated,f!==null)){if(u)e.flags&256?(ga(e),e.flags&=-257,e=gf(t,e,l)):e.memoizedState!==null?(ya(),e.child=t.child,e.flags|=128,e=null):(ya(),f=a.fallback,n=e.mode,a=vc({mode:"visible",children:a.children},n),f=Fa(f,n,l,null),f.flags|=2,a.return=e,f.return=e,a.sibling=f,e.child=a,an(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(ga(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,Wa(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,Ot=Pe(f.nextSibling),oe=e,ot=!0,oa=null,$e=!1,t!==null&&Ao(e,t),e=vf(e,a.children),e.flags|=4096);return e}return n?(ya(),f=a.fallback,n=e.mode,o=t.child,y=o.sibling,a=Bl(o,{mode:"hidden",children:a.children}),a.subtreeFlags=o.subtreeFlags&65011712,y!==null?f=Bl(y,f):(f=Fa(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=Mo(),f={baseLanes:f.baseLanes|l,cachePool:n}),a.memoizedState=f,a.childLanes=mf(t,i,l),e.memoizedState=df,Ku(t.child,a)):(ga(e),l=t.child,t=l.sibling,l=Bl(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 an(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,M(Zt,i),de(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 Zl(t,e,l){if(t!==null&&(e.dependencies=t.dependencies),ba|=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=Bl(t,t.pendingProps),e.child=l,l.return=e;t.sibling!==null;)t=t.sibling,l=l.sibling=Bl(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),da(e,kt,t.memoizedState.cache),$a();break;case 27:case 5:ae(e);break;case 4:zt(e,e.stateNode.containerInfo);break;case 10:da(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?(ga(e),e.flags|=128,null):(l&e.child.childLanes)!==0?Zr(t,e,l):(ga(e),t=Zl(t,e,l),t!==null?t.sibling:null);ga(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),M(Zt,Zt.current),a)break;return null;case 22:return e.lanes=0,Br(t,e,l,e.pendingProps);case 24:da(e,kt,t.memoizedState.cache)}return Zl(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=en(e.elementType),e.type=t,typeof t=="function")Ts(t)?(a=un(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=un(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,da(e,kt,a),a!==u.cache&&Os(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=ke(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(Ot=Pe(t.firstChild),oe=e,ot=!0,oa=null,$e=!0,l=Bo(e,null,a,l),e.child=l;l;)l.flags=l.flags&-3|4096,l=l.sibling}else{if($a(),a===n){e=Zl(t,e,l);break t}de(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=Oc(F.current).createElement(l),a[Nt]=e,a[ce]=t,he(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),oe=e,$e=!0,n=Ot,_a(e.type)?($f=n,Ot=Pe(a.firstChild)):Ot=n),de(t,e,e.pendingProps.children,l),mc(t,e),t===null&&(e.flags|=4194304),e.child;case 5:return t===null&&ot&&((n=a=Ot)&&(a=M0(a,e.type,e.pendingProps,$e),a!==null?(e.stateNode=a,oe=e,Ot=Pe(a.firstChild),$e=!1,n=!0):n=!1),n||ra(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),de(t,e,a,l),e.child;case 6:return t===null&&ot&&((t=l=Ot)&&(l=U0(l,e.pendingProps,$e),l!==null?(e.stateNode=l,oe=e,Ot=null,t=!0):t=!1),t||ra(e)),null;case 13:return Zr(t,e,l);case 4:return zt(e,e.stateNode.containerInfo),a=e.pendingProps,t===null?e.child=an(e,null,a,l):de(t,e,a,l),e.child;case 11:return wr(t,e,e.type,e.pendingProps,l);case 7:return de(t,e,e.pendingProps,l),e.child;case 8:return de(t,e,e.pendingProps.children,l),e.child;case 12:return de(t,e,e.pendingProps.children,l),e.child;case 10:return a=e.pendingProps,da(e,e.type,a.value),de(t,e,a.children,l),e.child;case 9:return n=e.type._context,a=e.pendingProps.children,Pa(e),n=re(n),a=a(n),e.flags|=1,de(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 Pa(e),a=re(kt),t===null?(n=Rs(),n===null&&(n=_t,u=Ms(),n.pooledCache=u,u.refCount++,u!==null&&(n.pooledCacheLanes|=l),n=u),e.memoizedState={parent:a,cache:n},Hs(e),da(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),da(e,kt,a)):(a=u.cache,da(e,kt,a),a!==n.cache&&Os(e,[kt],l,!0))),de(t,e,e.pendingProps.children,l),e.child;case 29:throw e.pendingProps}throw Error(v(156,e.tag))}function Vl(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 ln=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 ln=Pi,ws}function gc(t,e){e!==null&&(t.flags|=4),t.flags&16384&&(e=t.tag!==22?vn():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 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(As(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),Gl(kt),mt(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(t===null||t.child===null)&&(Gn(e)?Vl(e):t===null||t.memoizedState.isDehydrated&&(e.flags&256)===0||(e.flags|=1024,Ns())),Mt(e),null;case 26:var n=e.type,u=e.memoizedState;return t===null?(Vl(e),u!==null?(Mt(e),kr(e,u)):(Mt(e),Sf(e,n,null,a,l))):u?u!==t.memoizedState?(Vl(e),Mt(e),kr(e,u)):(Mt(e),e.flags&=-16777217):(t=t.memoizedProps,t!==a&&Vl(e),Mt(e),Sf(e,n,t,a,l)),null;case 27:if(ve(e),l=F.current,n=e.type,t!==null&&e.stateNode!=null)t.memoizedProps!==a&&Vl(e);else{if(!a){if(e.stateNode===null)throw Error(v(166));return Mt(e),null}t=R.current,Gn(e)?zo(e):(t=eh(n,a,l),e.stateNode=t,Vl(e))}return Mt(e),null;case 5:if(ve(e),n=e.type,t!==null&&e.stateNode!=null)t.memoizedProps!==a&&Vl(e);else{if(!a){if(e.stateNode===null)throw Error(v(166));return Mt(e),null}if(u=R.current,Gn(e))zo(e);else{var i=Oc(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[ce]=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(he(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&&Vl(e)}}return Mt(e),Sf(e,e.type,t===null?null:t.memoizedProps,e.pendingProps,l),null;case 6:if(t&&e.stateNode!=null)t.memoizedProps!==a&&Vl(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=oe,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||ra(e,!0)}else t=Oc(t).createTextNode(a),t[Nt]=e,e.stateNode=t}return Mt(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 $a(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;Mt(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 Mt(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 $a(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;Mt(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),Mt(e),null);case 4:return mt(),t===null&&Gf(e.stateNode.containerInfo),Mt(e),null;case 10:return Gl(e.type),Mt(e),null;case 19:if(j(Zt),a=e.memoizedState,a===null)return Mt(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 M(Zt,Zt.current&1|2),ot&&ql(e,a.treeForkCount),e.child}t=t.sibling}a.tail!==null&&ge()>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 Mt(e),null}else 2*ge()-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=ge(),t.sibling=null,l=Zt.current,M(Zt,n?l&1|2:l&1),ot&&ql(e,a.treeForkCount),t):(Mt(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&&(Mt(e),e.subtreeFlags&6&&(e.flags|=8192)):Mt(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(tn),null;case 24:return l=null,t!==null&&(l=t.memoizedState.cache),e.memoizedState.cache!==l&&(e.flags|=2048),Gl(kt),Mt(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 Gl(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 ve(e),null;case 31:if(e.memoizedState!==null){if(we(e),e.alternate===null)throw Error(v(340));$a()}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));$a()}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 Gl(e.type),null;case 22:case 23:return we(e),Gs(),t!==null&&j(tn),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 24:return Gl(kt),null;case 25:return null;default:return null}}function Wr(t,e){switch(As(e),e.tag){case 3:Gl(kt),mt();break;case 26:case 27:case 5:ve(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:Gl(e.type);break;case 22:case 23:we(e),Gs(),t!==null&&j(tn);break;case 24:Gl(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 pa(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=un(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 pl(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[ce]=e}catch(n){xt(t,t.return,n)}}function Pr(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&_a(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&&_a(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=al));else if(a!==4&&(a===27&&_a(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&&_a(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]);he(e,a,l),e[Nt]=t,e[ce]=l}catch(u){xt(t,t.return,u)}}var Kl=!1,$t=!1,Ef=!1,ed=typeof WeakSet=="function"?WeakSet:Set,ne=null;function u0(t,e){if(t=t.containerInfo,Zf=Bc,t=c(t),h(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,ne=e;ne!==null;)if(e=ne,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,ne=t;else for(;ne!==null;){switch(e=ne,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=un(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,ne=t;break}ne=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=un(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||Kl,!a){e=e!==null&&e.memoizedState!==null||$t,n=Kl;var u=$t;Kl=a,($t=e)&&!u?Wl(t,l,(l.subtreeFlags&8772)!==0):kl(t,l),Kl=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&&mu(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 Jl(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(jl,l)}catch{}switch(l.tag){case 26:$t||pl(l,e),Jl(t,e,l),l.memoizedState?l.memoizedState.count--:l.stateNode&&(l=l.stateNode,l.parentNode.removeChild(l));break;case 27:$t||pl(l,e);var a=Rt,n=Ae;_a(l.type)&&(Rt=l.stateNode,Ae=!1),Jl(t,e,l),ni(l.stateNode),Rt=a,Ae=n;break;case 5:$t||pl(l,e);case 6:if(a=Rt,n=Ae,Rt=null,Jl(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,Jl(t,e,l),Rt=a,Ae=n;break;case 0:case 11:case 14:case 15:pa(2,l,e),$t||pa(4,l,e),Jl(t,e,l);break;case 1:$t||(pl(l,e),a=l.stateNode,typeof a.componentWillUnmount=="function"&&$r(l,e,a)),Jl(t,e,l);break;case 21:Jl(t,e,l);break;case 22:$t=(a=$t)||l.memoizedState!==null,Jl(t,e,l),$t=a;break;default:Jl(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(_a(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 cl=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&&(pa(3,t,t.return),ku(3,t),pa(5,t,t.return));break;case 1:ze(e,t),Ne(t),a&512&&($t||l===null||pl(l,l.return)),a&64&&Kl&&(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=cl;if(ze(e,t),Ne(t),a&512&&($t||l===null||pl(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[ea]||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"))),he(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),he(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),he(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||pl(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||pl(l,l.return)),t.flags&32){n=t.stateNode;try{ia(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=cl,cl=Mc(e.containerInfo),ze(e,t),cl=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=cl,cl=Mc(t.stateNode.containerInfo),ze(e,t),Ne(t),cl=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=ge()),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=Kl,x=$t;if(Kl=y||n,$t=x||o,ze(e,t),$t=x,Kl=y,Ne(t),a&8192)t:for(e=t.stateNode,e._visibility=n?e._visibility&-2:e._visibility|1,n&&(l===null||o||Kl||$t||cn(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&&(ia(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 cn(t){for(t=t.child;t!==null;){var e=t;switch(e.tag){case 0:case 11:case 14:case 15:pa(4,e,e.return),cn(e);break;case 1:pl(e,e.return);var l=e.stateNode;typeof l.componentWillUnmount=="function"&&$r(e,e.return,l),cn(e);break;case 27:ni(e.stateNode);case 26:case 5:pl(e,e.return),cn(e);break;case 22:e.memoizedState===null&&cn(e);break;case 30:cn(e);break;default:cn(e)}t=t.sibling}}function Wl(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:Wl(n,u,l),ku(4,u);break;case 1:if(Wl(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:Wl(n,u,l),l&&a===null&&i&4&&Ir(u),Wu(u,u.return);break;case 12:Wl(n,u,l);break;case 31:Wl(n,u,l),l&&i&4&&ud(n,u);break;case 13:Wl(n,u,l),l&&i&4&&id(n,u);break;case 22:u.memoizedState===null&&Wl(n,u,l),Wu(u,u.return);break;case 30:break;default:Wl(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 sl(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:sl(t,e,l,a),n&2048&&ku(9,e);break;case 1:sl(t,e,l,a);break;case 3:sl(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){sl(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 sl(t,e,l,a);break;case 31:sl(t,e,l,a);break;case 13:sl(t,e,l,a);break;case 23:break;case 22:u=e.stateNode,i=e.alternate,e.memoizedState!==null?u._visibility&2?sl(t,e,l,a):Fu(t,e):u._visibility&2?sl(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:sl(t,e,l,a),n&2048&&_f(e.alternate,e);break;default:sl(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,cl,t.memoizedState,t.memoizedProps);break;case 5:In(t,e,l);break;case 3:case 4:var a=cl;cl=Mc(t.stateNode.containerInfo),In(t,e,l),cl=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];ne=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&&pa(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];ne=a,hd(a,t)}rd(t)}for(t=t.child;t!==null;){switch(e=t,e.tag){case 0:case 11:case 15:pa(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(;ne!==null;){var l=ne;switch(l.tag){case 0:case 11:case 15:pa(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,ne=a;else t:for(l=t;ne!==null;){a=ne;var n=a.sibling,u=a.return;if(ad(a),a===l){ne=null;break t}if(n!==null){n.return=u,ne=n;break t}ne=u}}}var c0={getCacheForType:function(t){var e=re(kt),l=e.data.get(t);return l===void 0&&(l=t(),e.data.set(t,l)),l},cacheSignal:function(){return re(kt).controller.signal}},s0=typeof WeakMap=="function"?WeakMap:Map,vt=0,_t=null,ut=null,st=0,bt=0,He=null,Sa=!1,Pn=!1,Af=!1,Fl=0,Gt=0,ba=0,sn=0,zf=0,Le=0,tu=0,Pu=null,Ce=null,Nf=!1,bc=0,md=0,xc=1/0,Tc=null,xa=null,te=0,Ta=null,eu=null,$l=0,Cf=0,Df=null,vd=null,ti=0,Of=null;function Be(){return(vt&2)!==0&&st!==0?st&-st:b.T!==null?Lf():hu()}function gd(){if(Le===0)if((st&536870912)===0||ot){var t=mn;mn<<=1,(mn&3932160)===0&&(mn=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),Ea(t,st,Le,!1)),zl(t,l),((vt&2)===0||t!==_t)&&(t===_t&&((vt&2)===0&&(sn|=l),Gt===4&&Ea(t,st,Le,!1)),Sl(t))}function yd(t,e,l){if((vt&6)!==0)throw Error(v(327));var a=!l&&(e&127)===0&&(e&t.expiredLanes)===0||ta(t,e),n=a?r0(t,e):Uf(t,e,!0),u=a;do{if(n===0){Pn&&!a&&Ea(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,sn|=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),Ea(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:Ea(a,e,Le,!Sa);break t;case 2:Ce=null;break;case 3:case 5:break;default:throw Error(v(329))}if((e&62914560)===e&&(n=bc+300-ge(),10<n)){if(Ea(a,e,Le,!Sa),Al(a,0,!0)!==0)break t;$l=e,a.timeoutHandle=kd(pd.bind(null,a,l,Ce,Tc,Nf,e,Le,sn,tu,Sa,u,"Throttled",-0,0),n);break t}pd(a,l,Ce,Tc,Nf,e,Le,sn,tu,Sa,u,null,-0,0)}}break}while(!0);Sl(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:al},od(e,u,A);var w=(u&62914560)===u?bc-ge():(u&4194048)===u?md-ge():0;if(w=J0(A,w),w!==null){$l=u,t.cancelPendingCommit=w(Ad.bind(null,t,e,u,l,a,n,i,f,o,x,A,null,p,S)),Ea(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(!xe(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 Ea(t,e,l,a){e&=~zf,e&=~sn,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&&yn(t,l,e)}function Ec(){return(vt&6)===0?(ei(0),!1):!0}function Mf(){if(ut!==null){if(bt===0)var t=ut.return;else t=ut,Yl=Ia=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()),$l=0,Mf(),_t=t,ut=l=Bl(t.current,null),st=e,bt=0,He=null,Sa=!1,Pn=ta(t,e),Af=!1,tu=Le=zf=sn=ba=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 Fl=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,ke(e,t.current)))}function bd(){var t=Re.current;return t===null?!0:(st&4194048)===st?Ie===null:(st&62914560)===st||(st&536870912)!==0?t===Ie:!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,Sa||(st&4194048)!==st&&Re.current!==null||(Pn=!0),(ba&134217727)===0&&(sn&134217727)===0||_t===null||Ea(_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:Mf(),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++,Yl=Ia=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=ge()+500,lu(t,e)):Pn=ta(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),Sl(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:Mf(),Gt=6;break t;default:throw Error(v(462))}}d0();break}catch(x){Sd(t,x)}while(!0);return Yl=Ia=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,Fl);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,Fl),e=Jr(l,e,Fl)}t.memoizedProps=t.pendingProps,e===null?_c(t):ut=e}function au(t,e,l,a){Yl=Ia=null,Js(e),Kn=null,Lu=0;var n=e.return;try{if(t0(t,n,e,l,st)){Gt=1,dc(t,ke(l,t.current)),ut=null;return}}catch(u){if(n!==null)throw ut=n,u;Gt=1,dc(t,ke(l,t.current)),ut=null;return}e.flags&32768?(ot||a===1?t=!0:Pn||(st&536870912)!==0?t=!1:(Sa=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,Sa);return}t=e.return;var l=a0(e.alternate,e,Fl);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,Ta=t,$l=l,Cf=u,Df=n,vd=a,(e.subtreeFlags&10256)!==0||(e.flags&10256)!==0?(t.callbackNode=null,t.callbackPriority=0,g0(El,function(){return Od(),null})):(t.callbackNode=null,t.callbackPriority=0),a=(e.flags&13878)!==0,(e.subtreeFlags&13878)!==0||a){a=b.T,b.T=null,n=O.p,O.p=2,i=vt,vt|=4;try{u0(t,e,l)}finally{vt=i,O.p=n,b.T=a}}te=1,zd(),Nd(),Cd()}}function zd(){if(te===1){te=0;var t=Ta,e=eu,l=(e.flags&13878)!==0;if((e.subtreeFlags&13878)!==0||l){l=b.T,b.T=null;var a=O.p;O.p=2;var n=vt;vt|=4;try{cd(e,t);var u=Vf,i=c(t.containerInfo),f=u.focusedElem,o=u.selectionRange;if(i!==f&&f&&f.ownerDocument&&Mu(f.ownerDocument.documentElement,f)){if(o!==null&&h(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=Qi(f,K),d=Qi(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,O.p=a,b.T=l}}t.current=e,te=2}}function Nd(){if(te===2){te=0;var t=Ta,e=eu,l=(e.flags&8772)!==0;if((e.subtreeFlags&8772)!==0||l){l=b.T,b.T=null;var a=O.p;O.p=2;var n=vt;vt|=4;try{ld(t,e.alternate,e)}finally{vt=n,O.p=a,b.T=l}}te=3}}function Cd(){if(te===4||te===3){te=0,Ma();var t=Ta,e=eu,l=$l,a=vd;(e.subtreeFlags&10256)!==0||(e.flags&10256)!==0?te=5:(te=0,eu=Ta=null,Dd(t,t.pendingLanes));var n=t.pendingLanes;if(n===0&&(xa=null),pn(l),e=e.stateNode,Lt&&typeof Lt.onCommitFiberRoot=="function")try{Lt.onCommitFiberRoot(jl,e,void 0,(e.current.flags&128)===128)}catch{}if(a!==null){e=b.T,n=O.p,O.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,O.p=n}}($l&3)!==0&&Ac(),Sl(t),n=t.pendingLanes,(l&261930)!==0&&(n&42)!==0?t===Of?ti++:(ti=0,Of=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(),Od()}function Od(){if(te!==5)return!1;var t=Ta,e=Cf;Cf=0;var l=pn($l),a=b.T,n=O.p;try{O.p=32>l?32:l,b.T=null,l=Df,Df=null;var u=Ta,i=$l;if(te=0,eu=Ta=null,$l=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(jl,u)}catch{}return!0}finally{O.p=n,b.T=a,Dd(t,e)}}function Md(t,e,l){e=ke(l,e),e=ff(t.stateNode,e,2),t=va(t,e,2),t!==null&&(zl(t,2),Sl(t))}function xt(t,e,l){if(t.tag===3)Md(t,t,l);else for(;e!==null;){if(e.tag===3){Md(e,t,l);break}else if(e.tag===1){var a=e.stateNode;if(typeof e.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(xa===null||!xa.has(a))){t=ke(l,t),l=Ur(2),a=va(e,l,2),a!==null&&(Rr(l,a,e,t),zl(a,2),Sl(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>ge()-bc?(vt&2)===0&&lu(t,0):zf|=l,tu===st&&(tu=0)),Sl(t)}function Ud(t,e){e===0&&(e=vn()),t=Wa(t,e),t!==null&&(zl(t,e),Sl(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 Oa(t,e)}var zc=null,nu=null,wf=!1,Nc=!1,Hf=!1,ja=0;function Sl(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=Al(a,a===_t?u:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(u&3)===0||ta(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;ja!==0&&N0()&&(t=ja);for(var e=ge(),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),ja!==0&&(ja=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=Al(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&&rn(a),t.callbackNode=null,t.callbackPriority=0;if((l&3)===0||ta(t,l)){if(e=l&-l,e===t.callbackPriority)return e;switch(a!==null&&rn(a),pn(l)){case 2:case 8:l=qe;break;case 32:l=El;break;case 268435456:l=Pl;break;default:l=El}return a=Hd.bind(null,t),l=Oa(l,a),t.callbackPriority=e,t.callbackNode=l,e}return a!==null&&a!==null&&rn(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=Al(t,t===_t?a:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),a===0?null:(yd(t,a,e),wd(t,ge()),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?Oa(Ua,y0):Rd()})}function Lf(){if(ja===0){var t=Xn;t===0&&(t=_l,_l<<=1,(_l&261888)===0&&(_l=256)),ja=t}return ja}function Bd(t){return t==null||typeof t=="symbol"||typeof t=="boolean"?null:typeof t=="function"?t:jn(""+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[ce]||null).action),i=a.submitter;i&&(e=(e=i[ce]||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(ja!==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);il(b0,"on"+x0)}il(go,"onAnimationEnd"),il(yo,"onAnimationIteration"),il(po,"onAnimationStart"),il("dblclick","onDoubleClick"),il("focusin","onFocus"),il("focusout","onBlur"),il(Lh,"onTransitionRun"),il(Bh,"onTransitionStart"),il(qh,"onTransitionCancel"),il(So,"onTransitionEnd"),Dl("onMouseEnter",["mouseout","mouseover"]),Dl("onMouseLeave",["mouseout","mouseover"]),Dl("onPointerEnter",["pointerout","pointerover"]),Dl("onPointerLeave",["pointerout","pointerover"]),dl("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),dl("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),dl("onBeforeInput",["compositionend","keypress","textInput","paste"]),dl("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),dl("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),dl("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[Sn];l===void 0&&(l=e[Sn]=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,Ba.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,!fe||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=Cl(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=pu(l),A=[];t:{var p=bo.get(t);if(p!==void 0){var S=zn,w=t;switch(t){case"keypress":if(Hl(l)===0)break t;case"keydown":case"keyup":S=us;break;case"focusin":w="focus",S=_u;break;case"focusout":w="blur",S=_u;break;case"beforeblur":case"afterblur":S=_u;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=Eu;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=Nn;break;case So:S=Mi;break;case"scroll":case"scrollend":S=bu;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=Oi;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||(_=Me(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!==_n&&(w=l.relatedTarget||l.fromElement)&&(Cl(w)||w[ll]))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?Cl(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=Eu,_="onMouseLeave",m="onMouseEnter",d="mouse",(t==="pointerout"||t==="pointerover")&&(K=Oi,_="onPointerLeave",m="onPointerEnter",d="pointer"),jt=S==null?p:La(S),g=w==null?p:La(w),p=new K(_,d+"leave",S,l,x),p.target=jt,p.relatedTarget=g,_=null,Cl(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?La(y):window,S=p.nodeName&&p.nodeName.toLowerCase(),S==="select"||S==="input"&&p.type==="file")var dt=nl;else if(qi(p))if(Nu)dt=gs;else{dt=Gi;var L=wn}else S=p.nodeName,!S||S.toLowerCase()!=="input"||p.type!=="checkbox"&&p.type!=="radio"?y&&yu(y.elementType)&&(dt=nl):dt=Hn;if(dt&&(dt=dt(t,y))){zu(A,dt,l,x);break t}L&&L(t,p,y),t==="focusout"&&y&&p.type==="number"&&y.memoizedProps.value!=null&&Tn(p,"number",p.value)}switch(L=y?La(y):window,t){case"focusin":(qi(L)||L.contentEditable==="true")&&(C=L,D=y,St=null);break;case"focusout":St=D=C=null;break;case"mousedown":at=!0;break;case"contextmenu":case"mouseup":case"dragend":at=!1,Te(A,l,x);break;case"selectionchange":if(N)break;case"keydown":case"keyup":Te(A,l,x)}var et;if(On)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 vl?Au(t,l)&&(ft="onCompositionEnd"):t==="keydown"&&l.keyCode===229&&(ft="onCompositionStart");ft&&(wi&&l.locale!=="ko"&&(vl||ft!=="onCompositionStart"?ft==="onCompositionEnd"&&vl&&(et=zi()):(hl=x,Su="value"in hl?hl.value:hl.textContent,vl=!0)),L=Dc(y,ft),0<L.length&&(ft=new ml(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 ml("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=Me(t,l),n!=null&&a.unshift(ai(t,n,u)),n=Me(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=Me(l,u),y!=null&&i.unshift(ai(l,y,o))):n||(y=Me(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===""||ia(t,a):(typeof a=="number"||typeof a=="bigint")&&e!=="body"&&ia(t,""+a);break;case"className":Ml(t,"class",a);break;case"tabIndex":Ml(t,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":Ml(t,l,a);break;case"style":ji(t,a,u);break;case"data":if(e!=="object"){Ml(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=jn(""+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=jn(""+a),t.setAttribute(l,a);break;case"onClick":a!=null&&(t.onclick=al);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=jn(""+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),Ol(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":Ol(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,Ol(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"?ia(t,a):(typeof a=="number"||typeof a=="bigint")&&ia(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=al);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[ce]||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,""):Ol(t,l,a)}}}function he(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)}}Rl(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?ua(t,!!a,e,!1):l!=null&&ua(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(yu(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)}}na(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?ua(t,!!l,p,!1):!!a!=!!l&&(e!=null?ua(t,!!l,e,!0):ua(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)}gu(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(yu(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 Oc(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(O0)}:kd;function O0(t){setTimeout(function(){throw t})}function _a(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[ea]||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),mu(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(l.rel.toLowerCase()==="stylesheet")continue}t.removeChild(l)}}function M0(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[ea])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=Pe(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=Pe(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=Pe(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 Pe(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 Pe(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=Oc(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]);mu(t)}var tl=new Map,lh=new Set;function Mc(t){return typeof t.getRootNode=="function"?t.getRootNode():t.nodeType===9?t:t.ownerDocument}var Il=O.d;O.d={f:w0,r:H0,D:L0,C:B0,L:q0,m:Y0,X:Q0,S:G0,M:X0};function w0(){var t=Il.f(),e=Ec();return t||e}function H0(t){var e=rl(t);e!==null&&e.tag===5&&e.type==="form"?Sr(e):Il.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"),he(e,"link",t),Ct(e),a.head.appendChild(e)))}}function L0(t){Il.D(t),ah("dns-prefetch",t,null)}function B0(t,e){Il.C(t,e),ah("preconnect",t,e)}function q0(t,e,l){Il.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)}tl.has(u)||(t=X({rel:"preload",href:e==="image"&&l&&l.imageSrcSet?void 0:t,as:e},l),tl.set(u,t),a.querySelector(n)!==null||e==="style"&&a.querySelector(ui(u))||e==="script"&&a.querySelector(ii(u))||(e=a.createElement("link"),he(e,"link",t),Ct(e),a.head.appendChild(e)))}}function Y0(t,e){Il.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(!tl.has(u)&&(t=X({rel:"modulepreload",href:t},e),tl.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"),he(a,"link",t),Ct(a),l.head.appendChild(a)}}}function G0(t,e,l){Il.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=X({rel:"stylesheet",href:t,"data-precedence":e},l),(l=tl.get(u))&&If(t,l);var o=i=a.createElement("link");Ct(o),he(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){Il.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=X({src:t,async:!0},e),(e=tl.get(n))&&Pf(t,e),u=l.createElement("script"),Ct(u),he(u,"link",t),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function X0(t,e){Il.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=X({src:t,async:!0,type:"module"},e),(e=tl.get(n))&&Pf(t,e),u=l.createElement("script"),Ct(u),he(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)?Mc(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),tl.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},tl.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 X({},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}),he(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=X({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return a=(t.ownerDocument||t).createElement("style"),Ct(a),he(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=tl.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}),he(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=tl.get(u))&&(a=X({},l),Pf(a,n)),t=t.ownerDocument||t,n=t.createElement("script"),Ct(n),he(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[ea]||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=tl.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}),he(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=gn(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=gn(0),this.hiddenUpdates=gn(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=Ms(),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=ma(e),a.payload={element:l},u=u===void 0?null:u,u!==null&&(a.callback=u),l=va(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=Wa(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=Oe(e);var l=Wa(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=O.p;try{O.p=2,lo(t,e,l,a)}finally{O.p=u,b.T=n}}function $0(t,e,l,a){var n=b.T;b.T=null;var u=O.p;try{O.p=8,lo(t,e,l,a)}finally{O.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=rl(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}Sl(u),(vt&6)===0&&(xc=ge()+500,ei(0))}}break;case 31:case 13:f=Wa(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=pu(t),no(t)}var qc=null;function no(t){if(qc=null,t=Cl(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(Tl()){case Ua:return 2;case qe:return 8;case El:case gi:return 32;case Pl:return 268435456;default:return 32}default:return 32}}var uo=!1,Aa=null,za=null,Na=null,si=new Map,fi=new Map,Ca=[],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":Aa=null;break;case"dragenter":case"dragleave":za=null;break;case"mouseover":case"mouseout":Na=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=rl(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 Aa=oi(Aa,t,e,l,a,n),!0;case"dragenter":return za=oi(za,t,e,l,a,n),!0;case"mouseover":return Na=oi(Na,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=Cl(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);_n=a,l.target.dispatchEvent(a),_n=null}else return e=rl(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,Aa!==null&&Yc(Aa)&&(Aa=null),za!==null&&Yc(za)&&(za=null),Na!==null&&Yc(Na)&&(Na=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=rl(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)}Aa!==null&&Gc(Aa,t),za!==null&&Gc(za,t),Na!==null&&Gc(Na,t),si.forEach(e),fi.forEach(e);for(var l=0;l<Ca.length;l++){var a=Ca[l];a.blockedOn===t&&(a.blockedOn=null)}for(;0<Ca.length&&(l=Ca[0],l.blockedOn===null);)ph(l),l.blockedOn===null&&Ca.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[ce]||null;if(typeof u=="function")i||bh(l);else if(i){var f=null;if(u&&u.hasAttribute("formAction")){if(n=u,i=u[ce]||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[ll]=null}};function Xc(t){this._internalRoot=t}Xc.prototype.unstable_scheduleHydration=function(t){if(t){var e=hu();t={blockedOn:null,target:t,priority:e};for(var l=0;l<Ca.length&&e!==0&&e<Ca[l].priority;l++);Ca.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"));O.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{jl=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=Or;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[ll]=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=Or,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=Oe(a),n=ma(a),n.callback=null,va(l,n,a),l=a,e.current.lanes=l,zl(e,l),Sl(e),t[ll]=e.current,Gf(t),new Xc(e)},di.version="19.2.0",di}var Mh;function dm(){if(Mh)return fo.exports;Mh=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 Q(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 Q("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 Q("plugin:event|listen",{event:E,target:q,handler:vm(Y)}).then(k=>async()=>gm(E,k))}async function Vc(E,Y){await Q("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))},X=()=>{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:X,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[$,X]=z.useState(null),V=z.useRef(null),ct=z.useRef(null),wt=z.useRef(!1),Ht=z.useRef(0),ee=z.useRef(0),pt=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=pt.current,J=Qt.current;U[J]!==E&&(pt.current=U.slice(0,J+1),pt.current.push(E),pt.current.length>100&&pt.current.shift(),Qt.current=pt.current.length-1,Xt(W=>W+1))},[E]);const le=()=>{Qt.current>0&&(Qt.current--,At.current=!0,Y(pt.current[Qt.current]),Xt(U=>U+1))},yt=()=>{Qt.current<pt.current.length-1&&(Qt.current++,At.current=!0,Y(pt.current[Qt.current]),Xt(U=>U+1))},lt=q>0?q:350,me=window.innerHeight-56-lt-70-32,ue=Math.max(80,me*v),Ut=60,je=$??ue,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")},ie=U=>{if(!wt.current)return;const J=U-Ht.current,W=Math.max(Ut,ee.current+J);X(W)},b=()=>{wt.current=!1,document.body.style.userSelect="",document.body.style.cursor="",delete document.body.dataset.resizing},O=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),M=r.lastIndexOf(` 10 + `),R=r.substring(M+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=M+1,ae=E.substring(0,mt)+` 11 + `+j;Y(ae),requestAnimationFrame(()=>{if(ct.current){const ve=mt+1;ct.current.selectionStart=ve,ct.current.selectionEnd=ve}})}else{let mt=nt;const ae=nt.match(/^(\d+)\.$/);ae&&(mt=`${parseInt(ae[1],10)+1}.`);const ve=` 12 + ${F}${mt} `,fl=r+ve+j;Y(fl),requestAnimationFrame(()=>{if(ct.current){const bl=W+ve.length;ct.current.selectionStart=bl,ct.current.selectionEnd=bl}})}};return z.useEffect(()=>{const U=r=>ie(r.clientY),J=r=>{r.touches.length===1&&ie(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>=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:`${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:O,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([]),[$,X]=z.useState([]),[V,ct]=z.useState(null),[wt,Ht]=z.useState(""),[ee,pt]=z.useState(new Set),[Qt,At]=z.useState([]),[Xt,le]=z.useState(""),[yt,lt]=z.useState(null),[It,be]=z.useState(""),[me,ue]=z.useState(new Set),[Ut,je]=z.useState(""),[Kt,ie]=z.useState(null),[b,O]=z.useState(new Set),[U,J]=z.useState(""),[W,r]=z.useState(null),[j,M]=z.useState(new Set),[R,Z]=z.useState(""),[F,nt]=z.useState(""),[zt,mt]=z.useState(new Set),[ae,ve]=z.useState(!1),[fl,bl]=z.useState(""),ol=200,[xl,fn]=z.useState(null),[fu,on]=z.useState(!1),[ou,Oa]=z.useState(!1),[rn,ru]=z.useState(!1),[Ma,ge]=z.useState(null),[Tl,Ua]=z.useState(new Set),[qe,El]=z.useState(""),gi=z.useRef(null),Pl=z.useRef(null),dn=z.useRef(null),[hn,jl]=z.useState(null),[Lt,Ye]=z.useState(()=>localStorage.getItem("searchText")||""),[Bt,du]=z.useState(()=>{const c=localStorage.getItem("selectedFilterTags");return c?new Set(JSON.parse(c)):new Set}),[Ra,Jc]=z.useState(()=>localStorage.getItem("sortOrder")||"newest"),[_l,mn]=z.useState(()=>{const c=localStorage.getItem("filterTagsHeight");return c?parseInt(c,10):116}),wa=z.useRef(null),Ge=z.useRef(!1),Al=z.useRef(!1),ta=z.useRef(0),yi=z.useRef(0),[vn,gn]=z.useState(null),zl=z.useRef(null),qt=(c,h="success")=>{zl.current&&clearTimeout(zl.current),gn({message:c,type:h}),zl.current=setTimeout(()=>gn(null),3e3)},[yn,Nl]=z.useState(null),[Pt,Oe]=z.useState(null),[pn,hu]=z.useState(!1),[pi,el]=z.useState(!1),[Nt,ce]=z.useState(""),[ll,Sn]=z.useState(""),[kc,Si]=z.useState(""),[Ha,ea]=z.useState(""),[mu,Cl]=z.useState(!1),[rl,La]=z.useState(!1),[_e,Ct]=z.useState(!1),[Ba,tt]=z.useState(null),[dl,Dl]=z.useState(null),[bn,bi]=z.useState(null),[Dt,xn]=z.useState(null),[Ol,Ml]=z.useState(""),[Qe,ye]=z.useState(!1),[la,xi]=z.useState("archive"),[aa,vu]=z.useState("archive"),Xe=pm(),Ul=z.useRef(null),Jt=z.useRef(null),[na,Rl]=z.useState("idle"),Tn=80,ua=300,gu=c=>{Ge.current=!0,Al.current=!0,ta.current=c,yi.current=wa.current?.offsetHeight??_l,document.body.style.userSelect="none",document.body.style.cursor="ns-resize"};z.useEffect(()=>{const c=D=>{if(!Ge.current)return;const St=D-ta.current,at=Math.max(71,yi.current+St);mn(at)},h=D=>c(D.clientY),N=D=>{D.touches.length===1&&c(D.touches[0].clientY)},C=()=>{Ge.current&&(Ge.current=!1,Al.current=!1,document.body.style.userSelect="",document.body.style.cursor="",localStorage.setItem("filterTagsHeight",String(Math.round(_l))))};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)}},[_l]),z.useEffect(()=>{localStorage.setItem("searchText",Lt)},[Lt]),z.useEffect(()=>{localStorage.setItem("selectedFilterTags",JSON.stringify(Array.from(Bt)))},[Bt]),z.useEffect(()=>{localStorage.setItem("sortOrder",Ra)},[Ra]),z.useEffect(()=>{},[]),z.useEffect(()=>{const c=async()=>{try{const D=await Q("is_dark_mode");hu(D)}catch{const St=window.matchMedia("(prefers-color-scheme: dark)");hu(St.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",pn)},[pn]),z.useEffect(()=>{const c=()=>{Ze(),Ve(),Me(),se(),fe()},h=async()=>{try{await Q("auto_sync_if_needed")}catch(C){console.log("Auto-sync check:",C)}};c(),Ti(),ia(),Wc(),_i(),En(),jn(),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 Q("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&&ve(!1)};return document.addEventListener("visibilitychange",c),()=>{document.removeEventListener("visibilitychange",c)}},[ae,F,zt]);const Ti=async()=>{try{const c=await Q("get_webhook_url");c&&(ce(c),Sn(c))}catch(c){console.error("Failed to load webhook URL:",c)}},ia=async()=>{try{const c=await Q("get_webhook_api_key");c&&(Si(c),ea(c))}catch(c){console.error("Failed to load webhook API key:",c)}},Wc=async()=>{try{const c=await Q("get_auto_sync");Cl(c)}catch(c){console.error("Failed to load auto-sync setting:",c)}},Ei=async c=>{try{await Q("set_auto_sync",{enabled:c}),Cl(c)}catch(h){console.error("Failed to set auto-sync:",h)}},ji=async()=>{try{const c=await Q("get_archive_tag");xi(c),vu(c)}catch(c){console.error("Failed to load archive tag:",c)}},yu=async()=>{try{await Q("set_archive_tag",{tag:aa}),xi(aa)}catch(c){console.error("Failed to save archive tag:",c)}},_i=async()=>{try{const c=await Q("get_last_sync");Dl(c)}catch(c){console.error("Failed to load last sync:",c)}},En=async()=>{try{const c=await Q("get_sync_status");bi(c),c.last_sync_time&&Dl(c.last_sync_time)}catch(c){console.error("Failed to load sync status:",c)}},jn=async()=>{try{const c=await Q("get_profile_info");xn(c),Ml("")}catch(c){console.error("Failed to load profile info:",c)}},al=async c=>{console.log(`[Profile] setProfile called with: ${c}`);try{console.log("[Profile] Invoking set_profile command...");const h=await Q("set_profile",{profileId:c});console.log("[Profile] set_profile returned:",h),xn(h),Ml(""),ye(!0)}catch(h){console.error("[Profile] Failed to set profile:",h),tt(`Failed: ${h}`),setTimeout(()=>tt(null),3e3)}},_n=async()=>{try{await Q("quit_app")}catch(c){console.error("Failed to quit:",c)}},pu=async()=>{try{await Q("set_webhook_url",{url:ll}),await Q("set_webhook_api_key",{key:Ha}),ce(ll),Si(Ha),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)}},wl=async()=>{if(!Nt){qt("Please configure server URL first","error");return}Ct(!0),qt("Syncing...");try{const c=await Q("sync_all"),h=`Synced: ${c.pulled} pulled, ${c.pushed} pushed${c.conflicts>0?`, ${c.conflicts} conflicts`:""}`;qt(h),tt(h),await _i(),await En(),Ze(),Ve(),Me(),se(),fe(),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)}},ca=async()=>{if(!Nt){tt("Please save a server URL first"),setTimeout(()=>tt(null),3e3);return}Ct(!0),tt(null);try{const c=await Q("pull_from_server"),h=`Pulled ${c.pulled} items${c.conflicts>0?`, ${c.conflicts} conflicts`:""}`;tt(h),await En(),Ze(),Ve(),Me(),se(),fe(),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 Q("push_to_server");tt(`Pushed ${c.pushed} items`),await En(),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 Q("get_saved_urls");v(c)}catch(c){console.error("Failed to load saved URLs:",c)}},Ve=async()=>{try{const c=await Q("get_saved_texts");k(c)}catch(c){console.error("Failed to load saved texts:",c)}},Me=async()=>{try{const c=await Q("get_saved_tagsets");gt(c)}catch(c){console.error("Failed to load saved tagsets:",c)}},se=async()=>{try{const c=await Q("get_saved_images");T(c)}catch(c){console.error("Failed to load saved images:",c)}},fe=async()=>{try{const c=await Q("get_tags_by_frecency");X(c)}catch(c){console.error("Failed to load tags:",c)}},qa=()=>Pt?wt!==Pt.url||JSON.stringify(Array.from(ee).sort())!==JSON.stringify(Pt.tags):!1,hl=()=>Pt?It!==Pt.content||JSON.stringify(Array.from(me).sort())!==JSON.stringify(Pt.tags):!1,Su=()=>Pt?JSON.stringify(Array.from(b).sort())!==JSON.stringify(Pt.tags):!1,An=()=>Pt?JSON.stringify(Array.from(j).sort())!==JSON.stringify(Pt.tags):!1,zi=async c=>{Pl.current?.focus(),ct(c.id),Ht(c.url),pt(new Set(c.tags)),le(""),Oe({url:c.url,tags:[...c.tags].sort()});try{const h=await Q("get_tags_by_frecency_for_url",{url:c.url});At(h)}catch(h){console.error("Failed to load domain-boosted tags:",h),At($)}},Hl=()=>{ct(null),Ht(""),pt(new Set),At([]),le(""),Oe(null)},Ya=()=>{qa()?Nl({type:"page"}):Hl()},Ni=async c=>{console.log("[Frontend] deleteUrl called for id:",c);try{await Q("delete_url",{id:c}),console.log("[Frontend] delete_url invoke succeeded"),await Ze(),Hl()}catch(h){console.error("[Frontend] Failed to delete URL:",h)}},pe=c=>{const h=new Set(ee);h.has(c)?h.delete(c):h.add(c),pt(h)},Ll=()=>{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&&pt(c),le("")},zn=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 Q("update_url",{id:V,url:wt,tags:Array.from(c)}),await Ze(),await fe(),Hl(),qt("Page saved")}catch(h){console.error("[Frontend] Failed to update URL:",h),qt("Failed to save page","error")}},Ga=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)},bu=()=>{nt(""),mt(new Set),ve(!1),bl("")},xu=()=>{const c=new Set(zt),h=fl.split(",");for(const N of h){const C=N.trim().toLowerCase();C&&c.add(C)}mt(c),bl("")},Tu=()=>{gi.current?.click()},Qa=c=>{const h=c.target.files?.[0];if(!h)return;const N=new FileReader;N.onload=C=>{const D=C.target?.result;ge(D),Ua(new Set),El("")},N.readAsDataURL(h),c.target.value=""},Xa=c=>{const h=new Set(Tl);h.has(c)?h.delete(c):h.add(c),Ua(h)},Eu=()=>{const c=new Set(Tl),h=qe.split(",");for(const N of h){const C=N.trim().toLowerCase();C&&c.add(C)}Ua(c),El("")},ju=()=>{ge(null),Ua(new Set),El("")},Fc=async()=>{if(!Ma)return;const c=new Set(Tl);if(qe.trim()){const h=qe.split(",");for(const N of h){const C=N.trim().toLowerCase();C&&c.add(C)}}try{const h=Ma.split(",")[1],N=Ma.split(";")[0].split(":")[1];await Q("save_captured_image",{imageData:h,mimeType:N,tags:Array.from(c)}),ju(),await se(),await fe()}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)),fl.trim()){const D=fl.split(",");for(const St of D){const at=St.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 Q("save_url",{url:c,tags:N}),bu(),await Ze(),await fe(),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 Q("save_text",{content:c,tags:N}),bu(),await Ve(),await fe(),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 Q("save_tagset",{tags:N}),bu(),await Me(),await fe(),qt("Tags saved")}catch(D){console.error("Failed to save tagset:",D),qt("Failed to save tags","error")}},_u=()=>{const c=F.trim();return c.startsWith("http://")||c.startsWith("https://")?"url":c?"text":zt.size>0?"tagset":null},Ic=c=>{Pl.current?.focus(),lt(c.id),be(c.content);const h=c.tags.length>0?c.tags:Ui(c.content);ue(new Set(h)),je(""),Oe({content:c.content,tags:[...h].sort()})},Nn=()=>{lt(null),be(""),ue(new Set),je(""),Oe(null)},Ci=()=>{hl()?Nl({type:"text"}):Nn()},Pc=c=>{const h=new Set(me);h.has(c)?h.delete(c):h.add(c),ue(h)},ts=()=>{const c=Ut.trim().toLowerCase();c&&(ue(new Set(me).add(c)),je(""))},ml=z.useRef(null),es=z.useCallback(c=>{!yt||!Pt||(ml.current&&clearTimeout(ml.current),c.trim()!==Pt.content&&(ml.current=setTimeout(async()=>{try{await Q("update_text",{id:yt,content:c.trim(),tags:Array.from(me)}),Oe(h=>h?{...h,content:c.trim()}:null),await Ve()}catch(h){console.error("Auto-save failed:",h)}},500)))},[yt,Pt,me]);z.useEffect(()=>()=>{ml.current&&clearTimeout(ml.current)},[yt]);const ls=async()=>{if(!yt)return;ml.current&&clearTimeout(ml.current);const c=new Set(me);if(Ut.trim())for(const h of Ut.split(",").map(N=>N.trim().toLowerCase()).filter(N=>N.length>0))c.add(h);try{await Q("update_text",{id:yt,content:It.trim(),tags:Array.from(c)}),await Ve(),await fe(),Nn(),qt("Note saved")}catch(h){console.error("Failed to update text:",h),qt("Failed to save note","error")}},as=async c=>{try{await Q("delete_url",{id:c}),await Ve(),Nn()}catch(h){console.error("Failed to delete text:",h)}},ns=c=>{Pl.current?.focus(),ie(c.id),O(new Set(c.tags)),J(""),Oe({tags:[...c.tags].sort()})},sa=()=>{ie(null),O(new Set),J(""),Oe(null)},Di=()=>{Su()?Nl({type:"tagset"}):sa()},us=c=>{const h=new Set(b);h.has(c)?h.delete(c):h.add(c),O(h)},is=()=>{const c=new Set(b),h=U.split(",");for(const N of h){const C=N.trim().toLowerCase();C&&c.add(C)}O(c),J("")},Oi=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 Q("update_tagset",{id:Kt,tags:Array.from(c)}),await Me(),await fe(),sa(),qt("Tags saved")}catch(h){console.error("Failed to update tagset:",h),qt("Failed to save tags","error")}},cs=async c=>{try{await Q("delete_url",{id:c}),await Me(),sa()}catch(h){console.error("Failed to delete tagset:",h)}},ss=c=>{Pl.current?.focus(),r(c.id),M(new Set(c.tags)),Z(""),Oe({tags:[...c.tags].sort()})},Cn=()=>{r(null),M(new Set),Z(""),Oe(null)},Mi=()=>{An()?Nl({type:"image"}):Cn()},fs=c=>{const h=new Set(j);h.has(c)?h.delete(c):h.add(c),M(h)},os=()=>{const c=new Set(j),h=R.split(",");for(const N of h){const C=N.trim().toLowerCase();C&&c.add(C)}M(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 Q("update_image_tags",{id:W,tags:Array.from(c)}),await se(),await fe(),Cn(),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()):[]},Dn=c=>{Y(E===c?"all":c)},On=()=>{dn.current?.scrollTo({top:0,behavior:"smooth"})},Za=c=>{if(V||yt||Kt||W||ae||_e||Al.current||document.body.dataset.resizing)return;const N=dn.current;N&&N.scrollTop<=0&&(Ul.current=c.touches[0].clientY,Jt.current=null,Rl("idle"))},Ri=c=>{if(Ul.current===null)return;if(Al.current||document.body.dataset.resizing){Ul.current=null,Jt.current=null,Rl("idle");return}c.touches[0].clientY-Ul.current>Tn?(c.preventDefault(),Jt.current===null?(Jt.current=Date.now(),Rl("pulling")):Date.now()-Jt.current>=ua&&Rl("ready")):(Jt.current=null,Rl("idle"))},wi=c=>{if(Ul.current===null)return;const h=c.changedTouches[0].clientY-Ul.current,N=na==="ready";Ul.current=null,Jt.current=null,Rl("idle"),h>Tn&&N&&wl()};z.useEffect(()=>{const c=dn.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(""),du(new Set),On()},Li=c=>{const h=new Set(Bt);h.has(c)?h.delete(c):h.add(c),du(h)},Au=()=>{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 St=!Lt.trim()||D.tags.some(Ke=>Ke.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(Ke=>D.tags.includes(Ke)),Te=la&&D.tags.includes(la),ul=la&&Bt.has(la);return Te&&!ul?!1:St&&at}).sort((D,St)=>{const at=new Date(St.saved_at).getTime()-new Date(D.saved_at).getTime();return Ra==="oldest"?-at:at})},vl=V||yt||Kt||W;z.useEffect(()=>(vl||ae?document.body.classList.add("editor-open"):document.body.classList.remove("editor-open"),()=>{document.body.classList.remove("editor-open")}),[vl,ae]);const ds=()=>{if(!vl)return null;if(V)return B.find(h=>h.id===V)?s.jsxs(hi,{onDismiss:Ya,keyboardHeight:Xe,className:"text-editor-overlay",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:pe,onAddTag:Ll}),s.jsx(vi,{onSave:zn,onCancel:Ya,onDelete:()=>nl(V,"page")})]}):null;if(yt)return s.jsxs(hi,{onDismiss:Ci,keyboardHeight:Xe,className:"text-editor-overlay",children:[s.jsx(wh,{value:It,onChange:be,placeholder:"Note text...",keyboardHeight:Xe,autoFocus:!0,showClearButton:!1,onAutoSave:es}),s.jsx(mi,{selectedTags:me,availableTags:$,tagInput:Ut,onTagInputChange:je,onToggleTag:Pc,onAddTag:ts}),s.jsx(vi,{onSave:ls,onCancel:Ci,onDelete:()=>nl(yt,"text"),saveLabel:"Done"})]});if(Kt)return s.jsxs(hi,{onDismiss:Di,keyboardHeight:Xe,className:"text-editor-overlay",children:[s.jsx(mi,{selectedTags:b,availableTags:$,tagInput:U,onTagInputChange:J,onToggleTag:us,onAddTag:is}),s.jsx(vi,{onSave:Oi,onCancel:Di,onDelete:()=>nl(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:Mi,keyboardHeight:Xe,className:"text-editor-overlay",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:Mi,onDelete:()=>nl(W,"image")})]})}return null},hs=c=>{switch(c.type){case"page":return Va({id:c.id,url:c.url,tags:c.tags,saved_at:c.saved_at,metadata:c.metadata});case"text":return Ka({id:c.id,content:c.content,tags:c.tags,saved_at:c.saved_at,metadata:c.metadata});case"tagset":return vs({id:c.id,tags:c.tags,saved_at:c.saved_at,metadata:c.metadata});case"image":return xe({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}},ms=async(c,h)=>{try{let N=0;const D=document.getElementById(`card-${h}`)?.querySelector(".webview-inline");D&&(N=D.getBoundingClientRect().top),console.log("[App] Creating inline webview at topOffset:",N,"for:",c),await Q("open_inline_webview",{url:c,topOffset:N}),Oa(!0)}catch(N){console.error("[App] Failed to create inline webview:",N),ru(!0)}},qi=async()=>{try{await Q("close_inline_webview")}catch(c){console.error("[App] Failed to close inline webview:",c)}},zu=c=>s.jsxs("div",{className:`webview-inline ${fu?"webview-expanded":""}`,children:[rn?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"})]}):null,!ou&&!rn&&s.jsx("div",{className:"webview-loading",children:"Loading..."})]}),Va=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&&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(),Hn()},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(),Hn()):Gi(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(),nl(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&&zu(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:C=>Rn(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)},Ka=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<>"{}|\\^`[\]]+/),St=xl?.itemId===c.id;return s.jsxs("div",{id:`card-${c.id}`,className:`saved-item-card ${St?"card-webview-expanded":""}`,onClick:()=>!St&&Ic(c),children:[s.jsxs("div",{className:"card-header",children:[St&&s.jsx("button",{className:`card-action-btn webview-back-btn ${fu?"visible":""}`,onClick:at=>{at.stopPropagation(),Hn()},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=>St?(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=>St?(at.stopPropagation(),Hn()):Gi(D[0],c.id,at),title:St?"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(),nl(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"})]})})]})]}),St&&zu(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:at=>Rn(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)},vs=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-tags card-title-tags",children:c.tags.map(h=>s.jsx("span",{className:"card-tag",children:h},h))}),s.jsx("button",{className:"card-delete-btn",onClick:h=>{h.stopPropagation(),nl(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),Mn=async c=>{try{await Q("delete_url",{id:c}),await se(),Cn()}catch(h){console.error("Failed to delete image:",h)}},nl=(c,h)=>{jl({id:c,type:h})},Nu=()=>{jl(null)},Cu=async()=>{if(!hn)return;const{id:c,type:h}=hn;jl(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 Mn(c);break}qt(`${N[h]} deleted`)}catch(C){console.error("Failed to delete:",C),qt("Failed to delete","error")}},Un=()=>{Nl(null)},Yi=async()=>{if(!yn)return;const{type:c}=yn;switch(Nl(null),c){case"page":Hl();break;case"text":if(yt&&Pt?.content!==void 0)try{await Q("update_text",{id:yt,content:Pt.content,tags:Pt.tags||[]}),await Ve()}catch(h){console.error("Failed to restore original content:",h)}Nn();break;case"tagset":sa();break;case"image":Cn();break}},Rn=async(c,h,N,C)=>{c.stopPropagation();const D=C.includes("todo"),St=C.includes("done");let at;if(D)at=C.filter(Te=>Te!=="todo").concat("done");else if(St)at=C.filter(Te=>Te!=="done").concat("todo");else return;try{switch(await Q("update_url_tags",{id:h,tags:at}),N){case"page":await Ze();break;case"text":await Ve();break;case"tagset":await Me();break;case"image":await se();break}await fe()}catch(Te){console.error("Failed to toggle todo/done:",Te)}},Du=async(c,h,N)=>{N.stopPropagation();try{await Q("record_visit",{itemId:h,source:"browser",windowType:"external"}),await Vc(c)}catch(C){console.error("Failed to open in browser:",C)}},wn=z.useRef(null),Gi=async(c,h,N)=>{N.stopPropagation(),Oa(!1),ru(!1),on(!1),fn({url:c,itemId:h}),requestAnimationFrame(()=>{requestAnimationFrame(()=>{const C=document.getElementById(`card-${h}`),D=wn.current;if(C&&D){const St=C.getBoundingClientRect(),at=D.getBoundingClientRect(),Te=document.createElement("div");Te.style.cssText="position:fixed;top:0;height:env(safe-area-inset-top,0px);visibility:hidden;",document.body.appendChild(Te);const ul=Te.offsetHeight;document.body.removeChild(Te);const Ke=St.top-at.top-ul;D.style.setProperty("--slide-offset",`${Math.max(0,Ke)}px`)}document.documentElement.style.setProperty("--webview-ease","var(--webview-ease-in)"),on(!0),setTimeout(()=>ms(c,h),ol)})});try{await Q("record_visit",{itemId:h,source:"webview",windowType:"embedded"})}catch(C){console.error("[App] Failed to record webview visit:",C)}},Hn=()=>{qi(),document.documentElement.style.setProperty("--webview-ease","var(--webview-ease-out)"),on(!1),wn.current&&wn.current.style.setProperty("--slide-offset","0px"),setTimeout(()=>{fn(null),Oa(!1),ru(!1)},ol)},gs=()=>yn?s.jsx("div",{className:"confirm-modal-overlay",onClick:Un,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:Un,children:"Cancel"}),s.jsx("button",{className:"delete-btn",onClick:Yi,children:"Discard"})]})]})}):null,ys=()=>{if(!hn)return null;const c={page:"page",text:"note",tagset:"tag set",image:"image"};return s.jsx("div",{className:"confirm-modal-overlay",onClick:Nu,children:s.jsxs("div",{className:"confirm-modal",onClick:h=>h.stopPropagation(),children:[s.jsxs("p",{children:["Delete this ",c[hn.type],"?"]}),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:"Delete"})]})]})})},xe=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(),nl(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=>Rn(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)},Ja=()=>{el(!1),Ze(),fe()};if(pi)return s.jsxs("div",{className:"app",children:[s.jsxs("header",{children:[s.jsx("button",{className:"header-btn back-btn",onClick:Ja,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:ll,onChange:c=>Sn(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:rl?"text":"password",value:Ha,onChange:c=>ea(c.target.value),placeholder:"API key",autoCapitalize:"none",autoCorrect:"off"}),s.jsx("button",{type:"button",className:"toggle-visibility-btn",onClick:()=>La(!rl),children:rl?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:pu,disabled:ll===Nt&&Ha===kc,className:"save-settings-btn",children:"Save Settings"}),s.jsxs("label",{className:"auto-sync-toggle",children:[s.jsx("input",{type:"checkbox",checked:mu,onChange:c=>Ei(c.target.checked)}),s.jsx("span",{children:"Auto-sync when items are added or modified"})]}),dl&&s.jsxs("p",{className:"last-sync-info",children:["Last synced: ",new Date(dl).toLocaleString()]}),bn&&bn.pending_count>0&&s.jsxs("p",{className:"sync-pending-info",children:[bn.pending_count," item",bn.pending_count===1?"":"s"," pending sync"]}),s.jsx("button",{className:"sync-btn primary",onClick:wl,disabled:!Nt||_e,children:_e?"Syncing...":"Sync All"}),s.jsxs("div",{className:"sync-btn-row",children:[s.jsx("button",{className:"sync-btn secondary",onClick:ca,disabled:!Nt||_e,children:"Pull"}),s.jsx("button",{className:"sync-btn secondary",onClick:Ai,disabled:!Nt||_e,children:"Push"})]}),Ba&&s.jsx("div",{className:`sync-message ${Ba.includes("failed")||Ba.includes("Failed")?"error":"success"}`,children:Ba})]}),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,St=!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}`),al(C.id))}}),s.jsx("span",{className:"profile-name",children:C.name}),D&&s.jsx("span",{className:"profile-badge current",children:"active"})]}),St&&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 Q("delete_profile",{profileId:C.id});xn(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:Ol,onChange:C=>Ml(C.target.value),placeholder:"New profile name"}),s.jsx("button",{className:"sync-btn secondary",onClick:async()=>{if(Ol.trim())try{const C=await Q("create_profile",{name:Ol.trim()});xn(C),Ml("")}catch(C){alert(`Failed to create: ${C}`)}},disabled:!Ol.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:aa,onChange:c=>vu(c.target.value),placeholder:"archive",autoCapitalize:"none",autoCorrect:"off"})}),s.jsx("button",{onClick:yu,disabled:aa===la,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 Q("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 Q("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 Q("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 Q("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 Q("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 Q("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:()=>ye(!1),children:"Later"}),s.jsx("button",{className:"modal-btn primary",onClick:_n,children:"Quit Now"})]})]})})]});const Ou=Bi(),Qi=B.length+q.length+rt.length+H.length,Mu=s.jsx("input",{ref:gi,type:"file",accept:"image/*",capture:"environment",onChange:Qa,style:{display:"none"}});return Ma?s.jsxs("div",{className:"app",children:[Mu,s.jsxs("header",{children:[s.jsx("button",{className:"header-btn back-btn",onClick:ju,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:Ma,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:()=>Xa(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=>El(c.target.value),onKeyDown:c=>{c.key==="Enter"&&(c.preventDefault(),Eu())},placeholder:"Add tag...",autoCapitalize:"none",autoCorrect:"off",autoComplete:"off",spellCheck:!1}),s.jsx("button",{onClick:Eu,disabled:!qe.trim(),children:"Add"})]})}),$.filter(c=>!Tl.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=>!Tl.has(c.name)&&(!qe.trim()||c.name.toLowerCase().includes(qe.toLowerCase().trim()))).map(c=>s.jsx("span",{className:"tag-chip",onClick:()=>Xa(c.name),children:c.name},c.name))})}),s.jsxs("div",{className:"edit-buttons",children:[s.jsx("button",{className:"cancel-btn",onClick:ju,children:"Cancel"}),s.jsx("button",{className:"save-btn",onClick:Fc,children:"Save"})]})]})})]}):s.jsxs("div",{className:`app ${xl?"webview-active":""}`,ref:wn,children:[s.jsx("input",{ref:Pl,style:{position:"fixed",opacity:0,top:"-100px"},readOnly:!0}),Mu,s.jsxs("header",{children:[s.jsxs("h1",{onClick:()=>{E!=="all"||Lt||Bt.size>0?Hi():On()},style:{cursor:"pointer"},children:["Peek ",s.jsx("span",{style:{fontSize:"0.5em",opacity:.5},children:"v1062"})]}),s.jsx("div",{style:{flex:1}}),s.jsxs("div",{className:"filter-icons",children:[s.jsxs("button",{className:`filter-btn ${E==="page"?"active":""}`,onClick:()=>Dn("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:()=>Dn("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:()=>Dn("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:()=>Dn("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:Ra==="newest"?"Newest first":"Oldest first",children:Ra==="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("div",{style:{flex:1}}),s.jsx("button",{className:`header-btn settings-btn ${_e?"syncing":""}`,onClick:()=>el(!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:dn,onTouchStart:Za,onTouchEnd:wi,children:[na!=="idle"&&s.jsx("div",{className:`pull-indicator ${na}`,children:na==="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(""),du(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:()=>ve(!0),autoCapitalize:"none",autoCorrect:"off",autoComplete:"off",spellCheck:!1})}),s.jsx("button",{className:"camera-btn",onClick:Tu,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:wa,style:{height:`${_l}px`},children:Au().length===0?s.jsx("div",{className:"filter-tags-empty",children:"No matching tags"}):s.jsx("div",{className:"filter-tags",children:Au().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(),gu(c.clientY)},onTouchStart:c=>{gu(c.touches[0].clientY)},children:s.jsx("div",{className:"drag-handle-bar"})})]}),s.jsx("div",{className:"unified-list",children:Qi===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!"})]}):Ou.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."})]}):Ou.map(c=>hs(c))})]}),ds(),ae&&s.jsxs(hi,{onDismiss:()=>ve(!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:fl,onTagInputChange:bl,onToggleTag:Ga,onAddTag:xu,placeholder:"Add new tag..."}),s.jsx(vi,{onSave:$c,onCancel:()=>ve(!1),cancelLabel:"Close",saveDisabled:!_u()})]}),ys(),gs(),vn&&s.jsx("div",{className:`toast toast-${vn.type}`,children:vn.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:()=>ye(!1),children:"Later"}),s.jsx("button",{className:"modal-btn primary",onClick:_n,children:"Quit Now"})]})]})})]})}mm.createRoot(document.getElementById("root")).render(s.jsx(im.StrictMode,{children:s.jsx(Sm,{})}));
+1
backend/tauri-mobile/src-tauri/gen/apple/assets/assets/index-akJGesdg.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 .75rem;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-title-tags{flex:1;min-width:0;margin-left:.35rem}.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;gap:.25rem}header h1{flex-shrink:0}.header-btn{background:transparent;border:none;padding:.35rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#007aff;font-size:1rem;flex-shrink:0}.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:.15rem;padding:.3rem;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;flex-direction:column;align-items: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;flex:1;min-height: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{flex-shrink:0}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:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:.25rem 1.15rem}.resizable-input-wrapper~.editor-tags-section{flex:0 0 auto;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-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}.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: .2s;--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-vbnhUOgQ.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:{}},fi={};var Eh;function am(){if(Eh)return fi;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 fi.Fragment=Y,fi.jsx=B,fi.jsxs=B,fi}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 it(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 pt(r,j,M){this.props=r,this.context=j,this.refs=ee,this.updater=M||wt}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 Qt(){}Qt.prototype=pt.prototype;function At(r,j,M){this.props=r,this.context=j,this.refs=ee,this.updater=M||wt}var Xt=At.prototype=new Qt;Xt.constructor=At,Ht(Xt,pt.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 xe(r,j,M){var R=M.ref;return{$$typeof:E,type:r,key:j,ref:R!==void 0?R:null,props:M}}function me(r,j){return xe(r.type,j,r.props)}function ue(r){return typeof r=="object"&&r!==null&&r.$$typeof===E}function Ut(r){var j={"=":"=0",":":"=2"};return"$"+r.replace(/[=:]/g,function(M){return j[M]})}var Ee=/\/+/g;function Kt(r,j){return typeof r=="object"&&r!==null&&r.key!=null?Ut(""+r.key):j.toString(36)}function ie(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,M,R,Z){var F=typeof r;(F==="undefined"||F==="boolean")&&(r=null);var at=!1;if(r===null)at=!0;else switch(F){case"bigint":case"string":case"number":at=!0;break;case"object":switch(r.$$typeof){case E:case Y:at=!0;break;case $:return at=r._init,b(at(r._payload),j,M,R,Z)}}if(at)return Z=Z(r),at=R===""?"."+Kt(r,0):R,le(Z)?(M="",at!=null&&(M=at.replace(Ee,"$&/")+"/"),b(Z,j,M,"",function(ae){return ae})):Z!=null&&(ue(Z)&&(Z=me(Z,M+(Z.key==null||r&&r.key===Z.key?"":(""+Z.key).replace(Ee,"$&/")+"/")+at)),j.push(Z)),1;at=0;var zt=R===""?".":R+":";if(le(r))for(var mt=0;mt<r.length;mt++)R=r[mt],F=zt+Kt(R,mt),at+=b(R,j,M,F,Z);else if(mt=it(r),typeof mt=="function")for(r=mt.call(r),mt=0;!(R=r.next()).done;)R=R.value,F=zt+Kt(R,mt++),at+=b(R,j,M,F,Z);else if(F==="object"){if(typeof r.then=="function")return b(ie(r),j,M,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 at}function O(r,j,M){if(r==null)return r;var R=[],Z=0;return b(r,R,"","",function(F){return j.call(M,F,Z++)}),R}function U(r){if(r._status===-1){var j=r._result;j=j(),j.then(function(M){(r._status===0||r._status===-1)&&(r._status=1,r._result=M)},function(M){(r._status===0||r._status===-1)&&(r._status=2,r._result=M)}),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:O,forEach:function(r,j,M){O(r,function(){j.apply(this,arguments)},M)},count:function(r){var j=0;return O(r,function(){j++}),j},toArray:function(r){return O(r,function(j){return j})||[]},only:function(r){if(!ue(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=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,M){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=M;else if(1<F){for(var at=Array(F),zt=0;zt<F;zt++)at[zt]=arguments[zt+2];R.children=at}return xe(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,M){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 at=arguments.length-2;if(at===1)Z.children=M;else if(1<at){for(var zt=Array(at),mt=0;mt<at;mt++)zt[mt]=arguments[mt+2];Z.children=zt}if(r&&r.defaultProps)for(R in at=r.defaultProps,at)Z[R]===void 0&&(Z[R]=at[R]);return xe(r,F,Z)},I.createRef=function(){return{current:null}},I.forwardRef=function(r){return{$$typeof:gt,render:r}},I.isValidElement=ue,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,M={};lt.T=M;try{var R=r(),Z=lt.S;Z!==null&&Z(M,R),typeof R=="object"&&R!==null&&typeof R.then=="function"&&R.then(yt,J)}catch(F){J(F)}finally{j!==null&&M.types!==null&&(j.types=M.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,M){return lt.H.useActionState(r,j,M)},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,M){return lt.H.useImperativeHandle(r,j,M)},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,M){return lt.H.useReducer(r,j,M)},I.useRef=function(r){return lt.H.useRef(r)},I.useState=function(r){return lt.H.useState(r)},I.useSyncExternalStore=function(r,j,M){return lt.H.useSyncExternalStore(r,j,M)},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:{}},oi={},oo={exports:{}},ro={};var zh;function cm(){return zh||(zh=1,(function(E){function Y(b,O){var U=b.length;b.push(O);t:for(;0<U;){var J=U-1>>>1,W=b[J];if(0<q(W,O))b[J]=O,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 O=b[0],U=b.pop();if(U!==O){b[0]=U;t:for(var J=0,W=b.length,r=W>>>1;J<r;){var j=2*(J+1)-1,M=b[j],R=j+1,Z=b[R];if(0>q(M,U))R<W&&0>q(Z,M)?(b[J]=Z,b[R]=U,J=R):(b[J]=M,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 O}function q(b,O){var U=b.sortIndex-O.sortIndex;return U!==0?U:b.id-O.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,it=!1,wt=!1,Ht=!1,ee=!1,pt=typeof setTimeout=="function"?setTimeout:null,Qt=typeof clearTimeout=="function"?clearTimeout:null,At=typeof setImmediate<"u"?setImmediate:null;function Xt(b){for(var O=B(T);O!==null;){if(O.callback===null)v(T);else if(O.startTime<=b)v(T),O.sortIndex=O.expirationTime,Y(H,O);else break;O=B(T)}}function le(b){if(Ht=!1,Xt(b),!wt)if(B(H)!==null)wt=!0,yt||(yt=!0,Ut());else{var O=B(T);O!==null&&ie(le,O.startTime-b)}}var yt=!1,lt=-1,It=5,xe=-1;function me(){return ee?!0:!(E.unstable_now()-xe<It)}function ue(){if(ee=!1,yt){var b=E.unstable_now();xe=b;var O=!0;try{t:{wt=!1,Ht&&(Ht=!1,Qt(lt),lt=-1),it=!0;var U=V;try{e:{for(Xt(b),Q=B(H);Q!==null&&!(Q.expirationTime>b&&me());){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),O=!0;break e}Q===B(H)&&v(H),Xt(b)}else v(H);Q=B(H)}if(Q!==null)O=!0;else{var r=B(T);r!==null&&ie(le,r.startTime-b),O=!1}}break t}finally{Q=null,V=U,it=!1}O=void 0}}finally{O?Ut():yt=!1}}}var Ut;if(typeof At=="function")Ut=function(){At(ue)};else if(typeof MessageChannel<"u"){var Ee=new MessageChannel,Kt=Ee.port2;Ee.port1.onmessage=ue,Ut=function(){Kt.postMessage(null)}}else Ut=function(){pt(ue,0)};function ie(b,O){lt=pt(function(){b(E.unstable_now())},O)}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 O=3;break;default:O=V}var U=V;V=O;try{return b()}finally{V=U}},E.unstable_requestPaint=function(){ee=!0},E.unstable_runWithPriority=function(b,O){switch(b){case 1:case 2:case 3:case 4:case 5:break;default:b=3}var U=V;V=b;try{return O()}finally{V=U}},E.unstable_scheduleCallback=function(b,O,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:O,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,ie(le,U-J))):(b.sortIndex=W,Y(H,b),wt||it||(wt=!0,yt||(yt=!0,Ut()))),b},E.unstable_shouldYield=me,E.unstable_wrapCallback=function(b){var O=V;return function(){var U=V;V=O;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:{}},be={};var Ch;function fm(){if(Ch)return be;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 be.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=v,be.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,$)},be.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()}},be.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))},be.prefetchDNS=function(H){typeof H=="string"&&v.d.D(H)},be.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,it=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:it}):$==="script"&&v.d.X(H,{crossOrigin:Q,integrity:V,fetchPriority:it,nonce:typeof T.nonce=="string"?T.nonce:void 0})}},be.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)},be.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})}},be.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)},be.requestFormReset=function(H){v.d.r(H)},be.unstable_batchedUpdates=function(H,T){return H(T)},be.useFormState=function(H,T,$){return rt.H.useFormState(H,T,$)},be.useFormStatus=function(){return rt.H.useHostTransitionStatus()},be.version="19.2.0",be}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 Oh;function rm(){if(Oh)return oi;Oh=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"),it=Symbol.for("react.transitional.element"),wt=Symbol.for("react.portal"),Ht=Symbol.for("react.fragment"),ee=Symbol.for("react.strict_mode"),pt=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"),xe=Symbol.for("react.activity"),me=Symbol.for("react.memo_cache_sentinel"),ue=Symbol.iterator;function Ut(t){return t===null||typeof t!="object"?null:(t=ue&&t[ue]||t["@@iterator"],typeof t=="function"?t:null)}var Ee=Symbol.for("react.client.reference");function Kt(t){if(t==null)return null;if(typeof t=="function")return t.$$typeof===Ee?null:t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case Ht:return"Fragment";case pt:return"Profiler";case ee:return"StrictMode";case le:return"Suspense";case yt:return"SuspenseList";case xe: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 ie=Array.isArray,b=Y.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,O=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 M(t,e){W++,J[W]=t.current,t.current=e}var R=r(null),Z=r(null),F=r(null),at=r(null);function zt(t,e){switch(M(F,e),M(Z,t),M(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),M(R,t)}function mt(){j(R),j(Z),j(F)}function ae(t){t.memoizedState!==null&&M(at,t);var e=R.current,l=Jd(e,t.type);e!==l&&(M(Z,t),M(R,l))}function ve(t){Z.current===t&&(j(R),j(Z)),at.current===t&&(j(at),ui._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 cu(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 su(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 cu(t.type,!1);case 11:return cu(t.type.render,!1);case 1:return cu(t.type,!0);case 31:return pl("Activity");default:return""}}function mi(t){try{var e="",l=null;do e+=su(t,l),l=t,t=t.return;while(t);return e}catch(a){return` 7 - Error generating stack: `+a.message+` 8 - `+a.stack}}var fu=Object.prototype.hasOwnProperty,fn=E.unstable_scheduleCallback,on=E.unstable_cancelCallback,vi=E.unstable_shouldYield,Ca=E.unstable_requestPaint,ge=E.unstable_now,bl=E.unstable_getCurrentPriorityLevel,Da=E.unstable_ImmediatePriority,qe=E.unstable_UserBlockingPriority,xl=E.unstable_NormalPriority,gi=E.unstable_LowPriority,$l=E.unstable_IdlePriority,rn=E.log,dn=E.unstable_setDisableYieldValue,Tl=null,Lt=null;function Ye(t){if(typeof rn=="function"&&dn(t),Lt&&typeof Lt.setStrictMode=="function")try{Lt.setStrictMode(Tl,t)}catch{}}var Bt=Math.clz32?Math.clz32:Jc,ou=Math.log,Oa=Math.LN2;function Jc(t){return t>>>=0,t===0?32:31-(ou(t)/Oa|0)|0}var El=256,hn=262144,Ma=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 Il(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 mn(){var t=Ma;return Ma<<=1,(Ma&62914560)===0&&(Ma=4194304),t}function vn(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&&gn(t,a,0),u!==0&&n===0&&t.tag!==0&&(t.suspendedLanes|=u&~(i&~e))}function gn(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:De(l),(l&(t.suspendedLanes|e))!==0?0:l}function De(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 yn(t){return t&=-t,2<t?8<t?(t&134217727)!==0?32:268435456:8:2}function ru(){var t=O.p;return t!==0?t:(t=window.event,t===void 0?32:gh(t.type))}function pi(t,e){var l=O.p;try{return O.p=t,e()}finally{O.p=l}}var tl=Math.random().toString(36).slice(2),Nt="__reactFiber$"+tl,ce="__reactProps$"+tl,el="__reactContainer$"+tl,pn="__reactEvents$"+tl,kc="__reactListeners$"+tl,Si="__reactHandles$"+tl,Ua="__reactResources$"+tl,Pl="__reactMarker$"+tl;function du(t){delete t[Nt],delete t[ce],delete t[pn],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 Ra(t){var e=t.tag;if(e===5||e===26||e===27||e===6)return t.stateNode;throw Error(v(33))}function je(t){var e=t[Ua];return e||(e=t[Ua]={hoistableStyles:new Map,hoistableScripts:new Map}),e}function Ct(t){t[Pl]=!0}var wa=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++)wa.add(e[t])}var Sn=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 bn(t){return fu.call(Dt,t)?!0:fu.call(bi,t)?!1:Sn.test(t)?Dt[t]=!0:(bi[t]=!0,!1)}function Cl(t,e,l){if(bn(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 ye(t){switch(typeof t){case"bigint":case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function ta(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 ea(t){if(!t._valueTracker){var e=ta(t)?"checked":"value";t._valueTracker=xi(t,e,""+t[e])}}function hu(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var l=e.getValue(),a="";return t&&(a=ta(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 Ol=/[\n"\\]/g;function Jt(t){return t.replace(Ol,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function la(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=""+ye(e)):t.value!==""+ye(e)&&(t.value=""+ye(e)):i!=="submit"&&i!=="reset"||t.removeAttribute("value"),e!=null?xn(t,i,ye(e)):l!=null?xn(t,i,ye(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=""+ye(f):t.removeAttribute("name")}function Ml(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)){ea(t);return}l=l!=null?""+ye(l):"",e=e!=null?""+ye(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),ea(t)}function xn(t,e,l){e==="number"&&Xe(t.ownerDocument)===t||t.defaultValue===""+l||(t.defaultValue=""+l)}function aa(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=""+ye(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 mu(t,e,l){if(e!=null&&(e=""+ye(e),e!==t.value&&(t.value=e),l==null)){t.defaultValue!==e&&(t.defaultValue=e);return}t.defaultValue=l!=null?""+ye(l):""}function Ti(t,e,l,a){if(e==null){if(a!=null){if(l!=null)throw Error(v(92));if(ie(a)){if(1<a.length)throw Error(v(93));a=a[0]}l=a}l==null&&(l=""),e=l}l=ye(e),t.defaultValue=l,a=t.textContent,a===l&&a!==""&&a!==null&&(t.value=a),ea(t)}function na(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 vu(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"]]),Tn=/^[\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 Tn.test(""+t)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":t}function ll(){}var jn=null;function gu(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var Ul=null,ua=null;function Ai(t){var e=cl(t);if(e&&(t=e.stateNode)){var l=t[ce]||null;t:switch(t=e.stateNode,e.type){case"input":if(la(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[ce]||null;if(!n)throw Error(v(90));la(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&&hu(a)}break t;case"textarea":mu(t,l.value,l.defaultValue);break t;case"select":e=l.value,e!=null&&aa(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||ua!==null)&&(Ec(),Ul&&(e=Ul,t=ua,ua=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[ce]||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 se=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),fe=!1;if(se)try{var Ha={};Object.defineProperty(Ha,"passive",{get:function(){fe=!0}}),window.addEventListener("test",Ha,Ha),window.removeEventListener("test",Ha,Ha)}catch{fe=!1}var fl=null,yu=null,_n=null;function zi(){if(_n)return _n;var t,e=yu,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 _n=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 La(){return!0}function Ni(){return!1}function pe(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)?La: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=La)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():typeof l.cancelBubble!="unknown"&&(l.cancelBubble=!0),this.isPropagationStopped=La)},persist:function(){},isPersistent:La}),e}var wl={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},An=pe(wl),Ba=Q({},wl,{view:0,detail:0}),pu=pe(Ba),Su,bu,qa,Ya=Q({},Ba,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:ia,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!==qa&&(qa&&t.type==="mousemove"?(Su=t.screenX-qa.screenX,bu=t.screenY-qa.screenY):bu=Su=0,qa=t),Su)},movementY:function(t){return"movementY"in t?t.movementY:bu}}),xu=pe(Ya),Tu=Q({},Ya,{dataTransfer:0}),Fc=pe(Tu),$c=Q({},Ba,{relatedTarget:0}),Eu=pe($c),Ic=Q({},wl,{animationName:0,elapsedTime:0,pseudoElement:0}),zn=pe(Ic),Ci=Q({},wl,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),Pc=pe(Ci),ts=Q({},wl,{data:0}),ol=pe(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 ia(){return ns}var Di=Q({},Ba,{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:ia,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=pe(Di),is=Q({},Ya,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Oi=pe(is),cs=Q({},Ba,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ia}),ss=pe(cs),Nn=Q({},wl,{propertyName:0,elapsedTime:0,pseudoElement:0}),Mi=pe(Nn),fs=Q({},Ya,{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=pe(fs),rs=Q({},wl,{newState:0,oldState:0}),Ui=pe(rs),Cn=[9,13,27,32],Dn=se&&"CompositionEvent"in window,Ga=null;se&&"documentMode"in document&&(Ga=document.documentMode);var Ri=se&&"TextEvent"in window&&!Ga,wi=se&&(!Dn||Ga&&8<Ga&&11>=Ga),Hi=" ",Li=!1;function ju(t,e){switch(t){case"keyup":return Cn.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"||!Dn&&ju(t,e)?(t=zi(),_n=yu=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?ua?ua.push(a):ua=[a]:Ul=a,e=Dc(e,"onChange"),0<e.length&&(l=new An("onChange","change",null,l,a),t.push({event:l,listeners:e}))}var Qa=null,Xa=null;function dl(t){Yd(t,0)}function Za(t){var e=Ra(t);if(hu(e))return t}function Qi(t,e){if(t==="change")return e}var _u=!1;if(se){var Au;if(se){var Va="oninput"in document;if(!Va){var zu=document.createElement("div");zu.setAttribute("oninput","return;"),Va=typeof zu.oninput=="function"}Au=Va}else Au=!1;_u=Au&&(!document.documentMode||9<document.documentMode)}function On(){Qa&&(Qa.detachEvent("onpropertychange",Nu),Xa=Qa=null)}function Nu(t){if(t.propertyName==="value"&&Za(Xa)){var e=[];Gi(e,Xa,t,gu(t)),Ve(dl,e)}}function Mn(t,e,l){t==="focusin"?(On(),Qa=e,Xa=l,Qa.attachEvent("onpropertychange",Nu)):t==="focusout"&&On()}function ms(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return Za(Xa)}function vs(t,e){if(t==="click")return Za(e)}function gs(t,e){if(t==="input"||t==="change")return Za(e)}function ys(t,e){return t===e&&(t!==0||1/t===1/e)||t!==t&&e!==e}var Se=typeof Object.is=="function"?Object.is:ys;function Ka(t,e){if(Se(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(!fu.call(e,n)||!Se(t[n],e[n]))return!1}return!0}function Cu(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function c(t,e){var l=Cu(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=Cu(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=se&&"documentMode"in document&&11>=document.documentMode,xt=null,ct=null,Me=null,Du=!1;function Un(t,e,l){var a=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;Du||xt==null||xt!==Xe(a)||(a=xt,"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}),Me&&Ka(Me,a)||(Me=a,a=Dc(ct,"onSelect"),0<a.length&&(e=new An("onSelect","select",null,e,l),t.push({event:e,listeners:a}),e.target=xt)))}function Ja(t,e){var l={};return l[t.toLowerCase()]=e.toLowerCase(),l["Webkit"+t]="webkit"+e,l["Moz"+t]="moz"+e,l}var Rn={animationend:Ja("Animation","AnimationEnd"),animationiteration:Ja("Animation","AnimationIteration"),animationstart:Ja("Animation","AnimationStart"),transitionrun:Ja("Transition","TransitionRun"),transitionstart:Ja("Transition","TransitionStart"),transitioncancel:Ja("Transition","TransitionCancel"),transitionend:Ja("Transition","TransitionEnd")},ps={},vo={};se&&(vo=document.createElement("div").style,"AnimationEvent"in window||(delete Rn.animationend.animation,delete Rn.animationiteration.animation,delete Rn.animationstart.animation),"TransitionEvent"in window||delete Rn.transitionend.transition);function ka(t){if(ps[t])return ps[t];if(!Rn[t])return t;var e=Rn[t],l;for(l in e)if(e.hasOwnProperty(l)&&l in vo)return ps[t]=e[l];return t}var go=ka("animationend"),yo=ka("animationiteration"),po=ka("animationstart"),Lh=ka("transitionrun"),Bh=ka("transitionstart"),qh=ka("transitioncancel"),So=ka("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=[],wn=0,bs=0;function Zi(){for(var t=wn,e=bs=wn=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[wn++]=t,Ke[wn++]=e,Ke[wn++]=l,Ke[wn++]=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 Wa(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<Iu)throw Iu=0,Of=null,Error(v(185));for(var e=t.return;e!==null;)t=e,e=t.return;return t.tag===3?t.stateNode:null}var Hn={};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 xe:return t=Ue(31,l,e,n),t.elementType=xe,t.lanes=u,t;case Ht:return Fa(l.children,n,u,e);case ee:i=8,n|=24;break;case pt:return t=Ue(12,l,e,n|2),t.elementType=pt,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 Fa(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:mi(e)},jo.set(t,e),e)}return{value:t,source:e,stack:mi(e)}}var Ln=[],Bn=0,ki=null,Ou=0,ke=[],We=0,ca=null,hl=1,ml="";function Ll(t,e){Ln[Bn++]=Ou,Ln[Bn++]=ki,ki=t,Ou=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=Ln[--Bn],Ln[Bn]=null,Ou=Ln[--Bn],Ln[Bn]=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 oe=null,Ot=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 Mu(Je(e,t)),zs}function zo(t){var e=t.stateNode,l=t.type,a=t.memoizedProps;switch(e[Nt]=t,e[ce]=a,l){case"dialog":ut("cancel",e),ut("close",e);break;case"iframe":case"object":case"embed":ut("load",e);break;case"video":case"audio":for(l=0;l<ti.length;l++)ut(ti[l],e);break;case"source":ut("error",e);break;case"img":case"image":case"link":ut("error",e),ut("load",e);break;case"details":ut("toggle",e);break;case"input":ut("invalid",e),Ml(e,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0);break;case"select":ut("invalid",e);break;case"textarea":ut("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&&(ut("beforetoggle",e),ut("toggle",e)),a.onScroll!=null&&ut("scroll",e),a.onScrollEnd!=null&&ut("scrollend",e),a.onClick!=null&&(e.onclick=ll),e=!0):e=!1,e||fa(t,!0)}function No(t){for(oe=t.return;oe;)switch(oe.tag){case 5:case 31:case 13:Fe=!1;return;case 27:case 3:Fe=!0;return;default:oe=oe.return}}function qn(t){if(t!==oe)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&&Ot&&fa(t),No(t),e===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(v(317));Ot=Pd(t)}else if(e===31){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(v(317));Ot=Pd(t)}else e===27?(e=Ot,Ea(t.type)?(t=$f,$f=null,Ot=t):Ot=e):Ot=oe?Ie(t.stateNode.nextSibling):null;return!0}function $a(){Ot=oe=null,ot=!1}function Ns(){var t=sa;return t!==null&&(Ne===null?Ne=t:Ne.push.apply(Ne,t),sa=null),t}function Mu(t){sa===null?sa=[t]:sa.push(t)}var Cs=r(null),Ia=null,Bl=null;function oa(t,e,l){M(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 Os(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 Yn(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;Se(n.pendingProps.value,i.value)||(t!==null?t.push(f):t=[f])}}else if(n===at.current){if(i=n.alternate,i===null)throw Error(v(387));i.memoizedState.memoizedState!==n.memoizedState.memoizedState&&(t!==null?t.push(ui):t=[ui])}n=n.return}t!==null&&Os(e,t,l,a),e.flags|=262144}function Wi(t){for(t=t.firstContext;t!==null;){if(!Se(t.context._currentValue,t.memoizedValue))return!0;t=t.next}return!1}function Pa(t){Ia=t,Bl=null,t=t.dependencies,t!==null&&(t.firstContext=null)}function re(t){return Co(Ia,t)}function Fi(t,e){return Ia===null&&Pa(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 Ms(){return{controller:new Gh,data:new Map,refCount:0}}function Uu(t){t.refCount--,t.refCount===0&&Qh(Xh,function(){t.controller.abort()})}var Ru=null,Us=0,Gn=0,Qn=null;function Zh(t,e){if(Ru===null){var l=Ru=[];Us=0,Gn=Lf(),Qn={status:"pending",value:void 0,then:function(a){l.push(a)}}}return Us++,e.then(Do,Do),e}function Do(){if(--Us===0&&Ru!==null){Qn!==null&&(Qn.status="fulfilled");var t=Ru;Ru=null,Gn=0,Qn=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 Oo=b.S;b.S=function(t,e){md=ge(),typeof e=="object"&&e!==null&&typeof e.then=="function"&&Zh(t,e),Oo!==null&&Oo(t,e)};var tn=r(null);function Rs(){var t=tn.current;return t!==null?t:_t.pooledCache}function $i(t,e){e===null?M(tn,tn.current):M(tn,e.pool)}function Mo(){var t=Rs();return t===null?null:{parent:kt._currentValue,pool:t}}var Xn=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 ln=e,Xn}}function en(t){try{var e=t._init;return e(t._payload)}catch(l){throw l!==null&&typeof l=="object"&&typeof l.then=="function"?(ln=l,Xn):l}}var ln=null;function wo(){if(ln===null)throw Error(v(459));var t=ln;return ln=null,t}function Ho(t){if(t===Xn||t===Ii)throw Error(v(483))}var Zn=null,wu=0;function tc(t){var e=wu;return wu+=1,Zn===null&&(Zn=[]),Ro(Zn,t,e)}function Hu(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&&en(G)===d.type)?(d=n(d,g.props),Hu(d,g),d.return=m,d):(d=Ji(g.type,g.key,g.props,null,m.mode,_),Hu(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=Fa(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 it:return g=Ji(d.type,d.key,d.props,null,m.mode,g),Hu(g,d),g.return=m,g;case wt:return d=js(d,m.mode,g),d.return=m,d;case It:return d=en(d),A(m,d,g)}if(ie(d)||Ut(d))return d=Fa(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 it:return g.key===G?o(m,d,g,_):null;case wt:return g.key===G?y(m,d,g,_):null;case It:return g=en(g),p(m,d,g,_)}if(ie(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 it: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 _=en(_),S(m,d,g,_,G)}if(ie(_)||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 it: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&&en(G)===d.type){l(m,d.sibling),_=n(d,g.props),Hu(_,g),_.return=m,m=_;break t}l(m,d);break}else e(m,d);d=d.sibling}g.type===Ht?(_=Fa(g.props.children,m.mode,_,g.key),_.return=m,m=_):(_=Ji(g.type,g.key,g.props,null,m.mode,_),Hu(_,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=en(g),jt(m,d,g,_)}if(ie(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{wu=0;var G=jt(m,d,g,_);return Zn=null,G}catch(L){if(L===Xn||L===Ii)throw L;var dt=Ue(29,L,null,m.mode);return dt.lanes=_,dt.return=m,dt}finally{}}}var an=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 Lu(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 Bu(){if(qs){var t=Qn;if(t!==null)throw t}}function qu(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===Gn&&(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 Vn=r(null),lc=r(0);function Go(t,e){t=kl,M(lc,t),M(Vn,e),kl=t|e.baseLanes}function Ys(){M(lc,kl),M(Vn,Vn.current)}function Gs(){kl=lc.current,j(Vn),j(lc)}var Re=r(null),$e=null;function ma(t){var e=t.alternate;M(Zt,Zt.current&1),M(Re,t),$e===null&&(e===null||Vn.current!==null||e.memoizedState!==null)&&($e=t)}function Qs(t){M(Zt,Zt.current),M(Re,t),$e===null&&($e=t)}function Qo(t){t.tag===22?(M(Zt,Zt.current),M(Re,t),$e===null&&($e=t)):va()}function va(){M(Zt,Zt.current),M(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,nn=!1,uc=0,Yu=0,Jn=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(!Se(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,nn=!1,u=l(a,n),nn=!1,Kn&&(u=Zo(e,l,a,n)),Xo(t),u}function Xo(t){b.H=Xu;var e=Tt!==null&&Tt.next!==null;if(Yl=0,Wt=Tt=P=null,nc=!1,Yu=0,Jn=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&&(Jn=null),Yu=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"?Gu(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,Yu=uc=0,Jn=null}function Te(){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 Gu(t){var e=Yu;return Yu+=1,Jn===null&&(Jn=[]),t=Ro(Jn,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 Gu(t);if(t.$$typeof===At)return re(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]=me;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===Gn&&(x=!0);else if((Yl&p)===p){y=y.next,p===Gn&&(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,nn&&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,!Se(u,t.memoizedState)&&(Ft=!0,x&&(l=Qn,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);Se(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=!Se((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,kn(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!Se(t,l)}catch{return!0}}function Fo(t){var e=Wa(t,2);e!==null&&Ce(e,t,2)}function $s(t){var e=Te();if(typeof t=="function"){var l=t;if(t=l(),nn){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(Ot){e:{for(var n=Ot,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){Ot=Ie(n.nextSibling),a=n.data==="F!";break t}}fa(a)}a=!1}a&&(e=l[0])}}return l=Te(),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=Te(),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=Gu(e)}catch(i){throw i===Xn?Ii:i}else a=e;e=Vt();var n=e.queue,u=n.dispatch;return l!==e.memoizedState&&(P.flags|=2048,kn(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 kn(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=Te();P.flags|=t,n.memoizedState=kn(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=kn(e,u,l,a):(P.flags|=t,n.memoizedState=kn(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(),nn){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 Se(l,e)?l:Vn.current!==null?(t=ef(t,l,a),Se(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=O.p;O.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);Qu(t,e,x,Be(t))}else Qu(t,e,a,Be(t))}catch(A){Qu(t,e,{then:function(){},status:"rejected",reason:A},Be())}finally{O.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),Qu(t,e.next.queue,{},Be())}function af(){return re(ui)}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&&(Ce(a,e,l),Lu(a,e,l)),e={cache:Ms()},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&&(Ce(l,t,a),jr(l,e,a)))}function Tr(t,e,l){var a=Be();Qu(t,e,l,a)}function Qu(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,Se(f,i))return Vi(t,e,n,0),_t===null&&Zi(),!1}catch{}finally{}if(l=xs(t,e,n,a),l!==null)return Ce(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&&Ce(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 Xu={readContext:re,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};Xu.useEffectEvent=Yt;var _r={readContext:re,use:cc,useCallback:function(t,e){return Te().memoizedState=[t,e===void 0?null:e],t},useContext:re,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=Te();e=e===void 0?null:e;var a=t();if(nn){Ye(!0);try{t()}finally{Ye(!1)}}return l.memoizedState=[a,e],a},useReducer:function(t,e,l){var a=Te();if(l!==void 0){var n=l(e);if(nn){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=Te();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=Te();return ef(l,t,e)},useTransition:function(){var t=$s(!1);return t=yr.bind(null,P,t.queue,!0,!1),Te().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,e,l){var a=P,n=Te();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,kn(9,{destroy:void 0},Jo.bind(null,a,u,l,e),null),l},useId:function(){var t=Te(),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=Te();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 Te().memoizedState=Ih.bind(null,P)},useEffectEvent:function(t){var e=Te(),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:re,use:cc,useCallback:mr,useContext:re,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:Gu(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:re,use:cc,useCallback:mr,useContext:re,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:Gu(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&&(Ce(e,t,a),Lu(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&&(Ce(e,t,a),Lu(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&&(Ce(e,t,l),Lu(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 un(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 Or(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 Mr(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(){Mr(e,l,a)}}var i=l.stateNode;i!==null&&typeof i.componentDidCatch=="function"&&(t.callback=function(){Mr(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&&Yn(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}),Mu(Je(t,l)))):(a!==zs&&(e=Error(v(423),{cause:a}),Mu(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),$u===null?$u=[u]:$u.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 de(t,e,l,a){e.child=t===null?Bo(e,null,l,a):an(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 Pa(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,de(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 de(t,e,n,l),e.child}function Zu(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&&Yn(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 an(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,Zu(null,t);if(Qs(e),(t=Ot)?(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,oe=e,Ot=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||Yn(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,Wa(t,i),Ce(a,t,i),of;jc(),e=Yr(t,e,l)}else t=u.treeContext,Ot=Ie(i.nextSibling),oe=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 Pa(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,de(t,e,l,n),e.child)}function Gr(t,e,l,a,n,u){return Pa(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,de(t,e,l,u),e.child)}function Qr(t,e,l,a,n){if(Pa(e),e.stateNode===null){var u=Hn,i=l.contextType;typeof i=="object"&&i!==null&&(u=re(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?re(i):Hn,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),qu(e,a,u,n),Bu(),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=un(l,f);u.props=o;var y=u.context,x=l.contextType;i=Hn,typeof x=="object"&&x!==null&&(i=re(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,qu(e,a,u,n),Bu(),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=un(l,i),u.props=x,A=e.pendingProps,p=u.context,y=l.contextType,o=Hn,typeof y=="object"&&y!==null&&(o=re(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,qu(e,a,u,n),Bu();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=an(e,t.child,null,n),e.child=an(e,null,l,n)):de(t,e,l,n),e.memoizedState=u.state,t=e.child):t=Ql(t,e,n),t}function Xr(t,e,l,a){return $a(),e.flags|=256,de(t,e,l,a),e.child}var df={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function hf(t){return{baseLanes:t,cachePool:Mo()}}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=Ot)?(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,oe=e,Ot=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=Fa(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,Zu(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=Fa(f,n,l,null),f.flags|=2,a.return=e,f.return=e,a.sibling=f,e.child=a,an(e,t.child,null,l),a=e.child,a.memoizedState=hf(l),a.childLanes=mf(t,i,l),e.memoizedState=df,e=Zu(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,Mu({value:a,source:null,stack:null}),e=gf(t,e,l)}else if(Ft||Yn(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,Wa(t,a),Ce(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,Ot=Ie(f.nextSibling),oe=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=Fa(f,n,l,null),f.flags|=2),f.return=e,a.return=e,a.sibling=f,e.child=a,Zu(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=Mo(),f={baseLanes:f.baseLanes|l,cachePool:n}),a.memoizedState=f,a.childLanes=mf(t,i,l),e.memoizedState=df,Zu(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 an(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,M(Zt,i),de(t,e,a,l),a=ot?Ou: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(Yn(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),$a();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||(Yn(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),M(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,Ou,e.index);switch(e.lanes=0,e.tag){case 16:t:{var a=e.pendingProps;if(t=en(e.elementType),e.type=t,typeof t=="function")Ts(t)?(a=un(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=un(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),qu(e,a,null,l);var i=e.memoizedState;if(a=i.cache,oa(e,kt,a),a!==u.cache&&Os(e,[kt],l,!0),Bu(),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),Mu(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(Ot=Ie(t.firstChild),oe=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($a(),a===n){e=Ql(t,e,l);break t}de(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=Oc(F.current).createElement(l),a[Nt]=e,a[ce]=t,he(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),oe=e,Fe=!0,n=Ot,Ea(e.type)?($f=n,Ot=Ie(a.firstChild)):Ot=n),de(t,e,e.pendingProps.children,l),mc(t,e),t===null&&(e.flags|=4194304),e.child;case 5:return t===null&&ot&&((n=a=Ot)&&(a=M0(a,e.type,e.pendingProps,Fe),a!==null?(e.stateNode=a,oe=e,Ot=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),ui._currentValue=n),mc(t,e),de(t,e,a,l),e.child;case 6:return t===null&&ot&&((t=l=Ot)&&(l=U0(l,e.pendingProps,Fe),l!==null?(e.stateNode=l,oe=e,Ot=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=an(e,null,a,l):de(t,e,a,l),e.child;case 11:return wr(t,e,e.type,e.pendingProps,l);case 7:return de(t,e,e.pendingProps,l),e.child;case 8:return de(t,e,e.pendingProps.children,l),e.child;case 12:return de(t,e,e.pendingProps.children,l),e.child;case 10:return a=e.pendingProps,oa(e,e.type,a.value),de(t,e,a.children,l),e.child;case 9:return n=e.type._context,a=e.pendingProps.children,Pa(e),n=re(n),a=a(n),e.flags|=1,de(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 Pa(e),a=re(kt),t===null?(n=Rs(),n===null&&(n=_t,u=Ms(),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),qu(e,null,null,l),Bu()),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&&Os(e,[kt],l,!0))),de(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 ln=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 ln=Pi,ws}function gc(t,e){e!==null&&(t.flags|=4),t.flags&16384&&(e=t.tag!==22?mn():536870912,t.lanes|=e,In|=e)}function Vu(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(As(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),ql(kt),mt(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(t===null||t.child===null)&&(qn(e)?Xl(e):t===null||t.memoizedState.isDehydrated&&(e.flags&256)===0||(e.flags|=1024,Ns())),Mt(e),null;case 26:var n=e.type,u=e.memoizedState;return t===null?(Xl(e),u!==null?(Mt(e),kr(e,u)):(Mt(e),Sf(e,n,null,a,l))):u?u!==t.memoizedState?(Xl(e),Mt(e),kr(e,u)):(Mt(e),e.flags&=-16777217):(t=t.memoizedProps,t!==a&&Xl(e),Mt(e),Sf(e,n,t,a,l)),null;case 27:if(ve(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 Mt(e),null}t=R.current,qn(e)?zo(e):(t=eh(n,a,l),e.stateNode=t,Xl(e))}return Mt(e),null;case 5:if(ve(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 Mt(e),null}if(u=R.current,qn(e))zo(e);else{var i=Oc(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[ce]=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(he(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 Mt(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,qn(e)){if(t=e.stateNode,l=e.memoizedProps,a=null,n=oe,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=Oc(t).createTextNode(a),t[Nt]=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[Nt]=e}else $a(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;Mt(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 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[Nt]=e}else $a(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;Mt(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),Mt(e),null);case 4:return mt(),t===null&&Gf(e.stateNode.containerInfo),Mt(e),null;case 10:return ql(e.type),Mt(e),null;case 19:if(j(Zt),a=e.memoizedState,a===null)return Mt(e),null;if(n=(e.flags&128)!==0,u=a.rendering,u===null)if(n)Vu(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,Vu(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 M(Zt,Zt.current&1|2),ot&&Ll(e,a.treeForkCount),e.child}t=t.sibling}a.tail!==null&&ge()>xc&&(e.flags|=128,n=!0,Vu(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),Vu(a,!0),a.tail===null&&a.tailMode==="hidden"&&!u.alternate&&!ot)return Mt(e),null}else 2*ge()-a.renderingStartTime>xc&&l!==536870912&&(e.flags|=128,n=!0,Vu(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=ge(),t.sibling=null,l=Zt.current,M(Zt,n?l&1|2:l&1),ot&&Ll(e,a.treeForkCount),t):(Mt(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&&(Mt(e),e.subtreeFlags&6&&(e.flags|=8192)):Mt(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(tn),null;case 24:return l=null,t!==null&&(l=t.memoizedState.cache),e.memoizedState.cache!==l&&(e.flags|=2048),ql(kt),Mt(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 ve(e),null;case 31:if(e.memoizedState!==null){if(we(e),e.alternate===null)throw Error(v(340));$a()}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));$a()}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(tn),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:ve(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(tn);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){bt(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){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=un(t.type,t.memoizedProps),l.state=t.memoizedState;try{l.componentWillUnmount()}catch(a){bt(t,e,a)}}function Ju(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 vl(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 bf(t,e,l){try{var a=t.stateNode;A0(a,t.type,l,e),a[ce]=e}catch(n){bt(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]);he(e,a,l),e[Nt]=t,e[ce]=l}catch(u){bt(t,t.return,u)}}var Zl=!1,$t=!1,Ef=!1,ed=typeof WeakSet=="function"?WeakSet:Set,ne=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,ne=e;ne!==null;)if(e=ne,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,ne=t;else for(;ne!==null;){switch(e=ne,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=un(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)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,ne=t;break}ne=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){bt(l,l.return,i)}else{var n=un(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&&Ju(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){bt(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&&Ju(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&&du(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,_e=!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=_e;Ea(l.type)&&(Rt=l.stateNode,_e=!1),Vl(t,e,l),li(l.stateNode),Rt=a,_e=n;break;case 5:$t||vl(l,e);case 6:if(a=Rt,n=_e,Rt=null,Vl(t,e,l),Rt=a,_e=n,Rt!==null)if(_e)try{(Rt.nodeType===9?Rt.body:Rt.nodeName==="HTML"?Rt.ownerDocument.body:Rt).removeChild(l.stateNode)}catch(u){bt(l,e,u)}else try{Rt.removeChild(l.stateNode)}catch(u){bt(l,e,u)}break;case 18:Rt!==null&&(_e?(t=Rt,Fd(t.nodeType===9?t.body:t.nodeName==="HTML"?t.ownerDocument.body:t,l.stateNode),iu(t)):Fd(Rt,l.stateNode));break;case 4:a=Rt,n=_e,Rt=l.stateNode.containerInfo,_e=!0,Vl(t,e,l),Rt=a,_e=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{iu(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{iu(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 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 Ae(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,_e=!1;break t}break;case 5:Rt=f.stateNode,_e=!1;break t;case 3:case 4:Rt=f.stateNode.containerInfo,_e=!0;break t}f=f.return}if(Rt===null)throw Error(v(160));nd(u,i,n),Rt=null,_e=!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:Ae(e,t),ze(t),a&4&&(ga(3,t,t.return),Ku(3,t),ga(5,t,t.return));break;case 1:Ae(e,t),ze(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(Ae(e,t),ze(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[Pl]||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"))),he(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),he(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),he(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:Ae(e,t),ze(t),a&512&&($t||l===null||vl(l,l.return)),l!==null&&a&4&&bf(t,t.memoizedProps,l.memoizedProps);break;case 5:if(Ae(e,t),ze(t),a&512&&($t||l===null||vl(l,l.return)),t.flags&32){n=t.stateNode;try{na(n,"")}catch(w){bt(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(Ae(e,t),ze(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(Rc=null,n=nl,nl=Mc(e.containerInfo),Ae(e,t),nl=n,ze(t),a&4&&l!==null&&l.memoizedState.isDehydrated)try{iu(e.containerInfo)}catch(w){bt(t,t.return,w)}Ef&&(Ef=!1,sd(t));break;case 4:a=nl,nl=Mc(t.stateNode.containerInfo),Ae(e,t),ze(t),nl=a;break;case 12:Ae(e,t),ze(t);break;case 31:Ae(e,t),ze(t),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,pc(t,a)));break;case 13:Ae(e,t),ze(t),t.child.flags&8192&&t.memoizedState!==null!=(l!==null&&l.memoizedState!==null)&&(bc=ge()),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,Ae(e,t),$t=x,Zl=y,ze(t),a&8192)t:for(e=t.stateNode,e._visibility=n?e._visibility&-2:e._visibility|1,n&&(l===null||o||Zl||$t||cn(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,pc(t,l))));break;case 19:Ae(e,t),ze(t),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,pc(t,a)));break;case 30:break;case 21:break;default:Ae(e,t),ze(t)}}function ze(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&&(na(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){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 Kl(t,e){if(e.subtreeFlags&8772)for(e=e.child;e!==null;)ld(t,e.alternate,e),e=e.sibling}function cn(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),cn(e);break;case 1:vl(e,e.return);var l=e.stateNode;typeof l.componentWillUnmount=="function"&&$r(e,e.return,l),cn(e);break;case 27:li(e.stateNode);case 26:case 5:vl(e,e.return),cn(e);break;case 22:e.memoizedState===null&&cn(e);break;case 30:cn(e);break;default:cn(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){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),Ju(u,u.return);break;case 27:td(u);case 26:case 5:Jl(n,u,l),l&&a===null&&i&4&&Ir(u),Ju(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),Ju(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&&Uu(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&&Uu(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&&Uu(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){bt(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):ku(t,e):u._visibility&2?ul(t,e,l,a):(u._visibility|=2,Wn(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 Wn(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:Wn(u,i,f,o,n),Ku(8,i);break;case 23:break;case 22:var x=i.stateNode;i.memoizedState!==null?x._visibility&2?Wn(u,i,f,o,n):ku(u,i):(x._visibility|=2,Wn(u,i,f,o,n)),n&&y&2048&&jf(i.alternate,i);break;case 24:Wn(u,i,f,o,n),n&&y&2048&&_f(i.alternate,i);break;default:Wn(u,i,f,o,n)}e=e.sibling}}function ku(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:ku(l,a),n&2048&&jf(a.alternate,a);break;case 24:ku(l,a),n&2048&&_f(a.alternate,a);break;default:ku(l,a)}e=e.sibling}}var Wu=8192;function Fn(t,e,l){if(t.subtreeFlags&Wu)for(t=t.child;t!==null;)od(t,e,l),t=t.sibling}function od(t,e,l){switch(t.tag){case 26:Fn(t,e,l),t.flags&Wu&&t.memoizedState!==null&&K0(l,nl,t.memoizedState,t.memoizedProps);break;case 5:Fn(t,e,l);break;case 3:case 4:var a=nl;nl=Mc(t.stateNode.containerInfo),Fn(t,e,l),nl=a;break;case 22:t.memoizedState===null&&(a=t.alternate,a!==null&&a.memoizedState!==null?(a=Wu,Wu=16777216,Fn(t,e,l),Wu=a):Fn(t,e,l));break;default:Fn(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 Fu(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];ne=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:Fu(t),t.flags&2048&&ga(9,t,t.return);break;case 3:Fu(t);break;case 12:Fu(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)):Fu(t);break;default:Fu(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];ne=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(;ne!==null;){var l=ne;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:Uu(l.memoizedState.cache)}if(a=l.child,a!==null)a.return=l,ne=a;else t:for(l=t;ne!==null;){a=ne;var n=a.sibling,u=a.return;if(ad(a),a===l){ne=null;break t}if(n!==null){n.return=u,ne=n;break t}ne=u}}}var c0={getCacheForType:function(t){var e=re(kt),l=e.data.get(t);return l===void 0&&(l=t(),e.data.set(t,l)),l},cacheSignal:function(){return re(kt).controller.signal}},s0=typeof WeakMap=="function"?WeakMap:Map,vt=0,_t=null,nt=null,st=0,St=0,He=null,ya=!1,$n=!1,Af=!1,kl=0,Gt=0,pa=0,sn=0,zf=0,Le=0,In=0,$u=null,Ne=null,Nf=!1,bc=0,md=0,xc=1/0,Tc=null,Sa=null,te=0,ba=null,Pn=null,Wl=0,Cf=0,Df=null,vd=null,Iu=0,Of=null;function Be(){return(vt&2)!==0&&st!==0?st&-st:b.T!==null?Lf():ru()}function gd(){if(Le===0)if((st&536870912)===0||ot){var t=hn;hn<<=1,(hn&3932160)===0&&(hn=262144),Le=t}else Le=536870912;return t=Re.current,t!==null&&(t.flags|=32),Le}function Ce(t,e,l){(t===_t&&(St===2||St===9)||t.cancelPendingCommit!==null)&&(tu(t,0),xa(t,st,Le,!1)),_l(t,l),((vt&2)===0||t!==_t)&&(t===_t&&((vt&2)===0&&(sn|=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||Il(t,e),n=a?r0(t,e):Uf(t,e,!0),u=a;do{if(n===0){$n&&!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=$u;var o=f.current.memoizedState.isDehydrated;if(o&&(tu(f,i).flags|=256),i=Uf(f,i,!1),i!==2){if(Af&&!o){f.errorRecoveryDisabledLanes|=u,sn|=u,n=4;break t}u=Ne,Ne=n,u!==null&&(Ne===null?Ne=u:Ne.push.apply(Ne,u))}n=i}if(u=!1,n!==2)continue}}if(n===1){tu(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:Ne=null;break;case 3:case 5:break;default:throw Error(v(329))}if((e&62914560)===e&&(n=bc+300-ge(),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,Ne,Tc,Nf,e,Le,sn,In,ya,u,"Throttled",-0,0),n);break t}pd(a,l,Ne,Tc,Nf,e,Le,sn,In,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-ge():(u&4194048)===u?md-ge():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(!Se(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&=~sn,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&&gn(t,l,e)}function Ec(){return(vt&6)===0?(Pu(0),!1):!0}function Mf(){if(nt!==null){if(St===0)var t=nt.return;else t=nt,Bl=Ia=null,Js(t),Zn=null,wu=0,t=nt;for(;t!==null;)Wr(t.alternate,t),t=t.return;nt=null}}function tu(t,e){var l=t.timeoutHandle;l!==-1&&(t.timeoutHandle=-1,C0(l)),l=t.cancelPendingCommit,l!==null&&(t.cancelPendingCommit=null,l()),Wl=0,Mf(),_t=t,nt=l=Hl(t.current,null),st=e,St=0,He=null,ya=!1,$n=Il(t,e),Af=!1,In=Le=zf=sn=pa=Gt=0,Ne=$u=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=Xu,e===Xn||e===Ii?(e=wo(),St=3):e===ws?(e=wo(),St=4):St=e===of?8:e!==null&&typeof e=="object"&&typeof e.then=="function"?6:1,He=e,nt===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=Xu,t===null?Xu:t}function Td(){var t=b.A;return b.A=c0,t}function jc(){Gt=4,ya||(st&4194048)!==st&&Re.current!==null||($n=!0),(pa&134217727)===0&&(sn&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,tu(t,e)),e=!1;var i=Gt;t:do try{if(St!==0&&nt!==null){var f=nt,o=He;switch(St){case 8:Mf(),i=6;break t;case 3:case 2:case 9:case 6:Re.current===null&&(e=!0);var y=St;if(St=0,He=null,eu(t,f,o,y),l&&$n){i=0;break t}break;default:y=St,St=0,He=null,eu(t,f,o,y)}}o0(),i=Gt;break}catch(x){Sd(t,x)}while(!0);return e&&t.shellSuspendCounter++,Bl=Ia=null,vt=a,b.H=n,b.A=u,nt===null&&(_t=null,st=0,Zi()),i}function o0(){for(;nt!==null;)Ed(nt)}function r0(t,e){var l=vt;vt|=2;var a=xd(),n=Td();_t!==t||st!==e?(Tc=null,xc=ge()+500,tu(t,e)):$n=Il(t,e);t:do try{if(St!==0&&nt!==null){e=nt;var u=He;e:switch(St){case 1:St=0,He=null,eu(t,e,u,1);break;case 2:case 9:if(Uo(u)){St=0,He=null,jd(e);break}e=function(){St!==2&&St!==9||_t!==t||(St=7),gl(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,He=null,jd(e)):(St=0,He=null,eu(t,e,u,7));break;case 5:var i=null;switch(nt.tag){case 26:i=nt.memoizedState;case 5:case 27:var f=nt;if(i?fh(i):f.stateNode.complete){St=0,He=null;var o=f.sibling;if(o!==null)nt=o;else{var y=f.return;y!==null?(nt=y,_c(y)):nt=null}break e}}St=0,He=null,eu(t,e,u,5);break;case 6:St=0,He=null,eu(t,e,u,6);break;case 8:Mf(),Gt=6;break t;default:throw Error(v(462))}}d0();break}catch(x){Sd(t,x)}while(!0);return Bl=Ia=null,b.H=a,b.A=n,vt=l,nt!==null?0:(_t=null,st=0,Zi(),Gt)}function d0(){for(;nt!==null&&!vi();)Ed(nt)}function Ed(t){var e=Jr(t.alternate,t,kl);t.memoizedProps=t.pendingProps,e===null?_c(t):nt=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=nt=To(e,kl),e=Jr(l,e,kl)}t.memoizedProps=t.pendingProps,e===null?_c(t):nt=e}function eu(t,e,l,a){Bl=Ia=null,Js(e),Zn=null,wu=0;var n=e.return;try{if(t0(t,n,e,l,st)){Gt=1,dc(t,Je(l,t.current)),nt=null;return}}catch(u){if(n!==null)throw nt=n,u;Gt=1,dc(t,Je(l,t.current)),nt=null;return}e.flags&32768?(ot||a===1?t=!0:$n||(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){nt=l;return}if(e=e.sibling,e!==null){nt=e;return}nt=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,nt=l;return}if(l=t.return,l!==null&&(l.flags|=32768,l.subtreeFlags=0,l.deletions=null),!e&&(t=t.sibling,t!==null)){nt=t;return}nt=t=l}while(t!==null);Gt=6,nt=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&&(nt=_t=null,st=0),Pn=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 Od(),null})):(t.callbackNode=null,t.callbackPriority=0),a=(e.flags&13878)!==0,(e.subtreeFlags&13878)!==0||a){a=b.T,b.T=null,n=O.p,O.p=2,i=vt,vt|=4;try{u0(t,e,l)}finally{vt=i,O.p=n,b.T=a}}te=1,zd(),Nd(),Cd()}}function zd(){if(te===1){te=0;var t=ba,e=Pn,l=(e.flags&13878)!==0;if((e.subtreeFlags&13878)!==0||l){l=b.T,b.T=null;var a=O.p;O.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,O.p=a,b.T=l}}t.current=e,te=2}}function Nd(){if(te===2){te=0;var t=ba,e=Pn,l=(e.flags&8772)!==0;if((e.subtreeFlags&8772)!==0||l){l=b.T,b.T=null;var a=O.p;O.p=2;var n=vt;vt|=4;try{ld(t,e.alternate,e)}finally{vt=n,O.p=a,b.T=l}}te=3}}function Cd(){if(te===4||te===3){te=0,Ca();var t=ba,e=Pn,l=Wl,a=vd;(e.subtreeFlags&10256)!==0||(e.flags&10256)!==0?te=5:(te=0,Pn=ba=null,Dd(t,t.pendingLanes));var n=t.pendingLanes;if(n===0&&(Sa=null),yn(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=O.p,O.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,O.p=n}}(Wl&3)!==0&&Ac(),gl(t),n=t.pendingLanes,(l&261930)!==0&&(n&42)!==0?t===Of?Iu++:(Iu=0,Of=t):Iu=0,Pu(0)}}function Dd(t,e){(t.pooledCacheLanes&=e)===0&&(e=t.pooledCache,e!=null&&(t.pooledCache=null,Uu(e)))}function Ac(){return zd(),Nd(),Cd(),Od()}function Od(){if(te!==5)return!1;var t=ba,e=Cf;Cf=0;var l=yn(Wl),a=b.T,n=O.p;try{O.p=32>l?32:l,b.T=null,l=Df,Df=null;var u=ba,i=Wl;if(te=0,Pn=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,Pu(0,!1),Lt&&typeof Lt.onPostCommitFiberRoot=="function")try{Lt.onPostCommitFiberRoot(Tl,u)}catch{}return!0}finally{O.p=n,b.T=a,Dd(t,e)}}function Md(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 bt(t,e,l){if(t.tag===3)Md(t,t,l);else for(;e!==null;){if(e.tag===3){Md(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>ge()-bc?(vt&2)===0&&tu(t,0):zf|=l,In===st&&(In=0)),gl(t)}function Ud(t,e){e===0&&(e=mn()),t=Wa(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 fn(t,e)}var zc=null,lu=null,wf=!1,Nc=!1,Hf=!1,Ta=0;function gl(t){t!==lu&&t.next===null&&(lu===null?zc=lu=t:lu=lu.next=t),Nc=!0,wf||(wf=!0,p0())}function Pu(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||Il(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=ge(),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&&(lu=l)):(l=a,(t!==0||(u&3)!==0)&&(Nc=!0)),a=n}te!==0&&te!==5||Pu(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&&(St===2||St===9)||t.cancelPendingCommit!==null)return a!==null&&a!==null&&on(a),t.callbackNode=null,t.callbackPriority=0;if((l&3)===0||Il(t,l)){if(e=l&-l,e===t.callbackPriority)return e;switch(a!==null&&on(a),yn(l)){case 2:case 8:l=qe;break;case 32:l=xl;break;case 268435456:l=$l;break;default:l=xl}return a=Hd.bind(null,t),l=fn(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(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,ge()),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?fn(Da,y0):Rd()})}function Lf(){if(Ta===0){var t=Gn;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: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[ce]||null).action),i=a.submitter;i&&(e=(e=i[ce]||null)?Bd(e.formAction):i.getAttribute("formAction"),e!==null&&(u=e,i=null));var f=new An("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 ti="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(ti));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 ut(t,e){var l=e[pn];l===void 0&&(l=e[pn]=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,wa.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,!fe||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=gu(l),A=[];t:{var p=bo.get(t);if(p!==void 0){var S=An,w=t;switch(t){case"keypress":if(Rl(l)===0)break t;case"keydown":case"keyup":S=us;break;case"focusin":w="focus",S=Eu;break;case"focusout":w="blur",S=Eu;break;case"beforeblur":case"afterblur":S=Eu;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=xu;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=zn;break;case So:S=Mi;break;case"scroll":case"scrollend":S=pu;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=Oi;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(ei(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!==jn&&(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=xu,_="onMouseLeave",m="onMouseEnter",d="mouse",(t==="pointerout"||t==="pointerover")&&(K=Oi,_="onPointerLeave",m="onPointerEnter",d="pointer"),jt=S==null?p:Ra(S),g=w==null?p:Ra(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?Ra(y):window,S=p.nodeName&&p.nodeName.toLowerCase(),S==="select"||S==="input"&&p.type==="file")var dt=Qi;else if(Yi(p))if(_u)dt=gs;else{dt=ms;var L=Mn}else S=p.nodeName,!S||S.toLowerCase()!=="input"||p.type!=="checkbox"&&p.type!=="radio"?y&&vu(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&&xn(p,"number",p.value)}switch(L=y?Ra(y):window,t){case"focusin":(Yi(L)||L.contentEditable==="true")&&(xt=L,ct=y,Me=null);break;case"focusout":Me=ct=xt=null;break;case"mousedown":Du=!0;break;case"contextmenu":case"mouseup":case"dragend":Du=!1,Un(A,l,x);break;case"selectionchange":if(D)break;case"keydown":case"keyup":Un(A,l,x)}var et;if(Dn)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?ju(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,yu="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 ei(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(ei(t,n,u)),n=Oe(t,e),n!=null&&a.push(ei(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(ei(l,y,o))):n||(y=Oe(l,u),y!=null&&i.push(ei(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===""||na(t,a):(typeof a=="number"||typeof a=="bigint")&&e!=="body"&&na(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=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"&&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=En(""+a),t.setAttribute(l,a);break;case"onClick":a!=null&&(t.onclick=ll);break;case"onScroll":a!=null&&ut("scroll",t);break;case"onScrollEnd":a!=null&&ut("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":ut("beforetoggle",t),ut("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"?na(t,a):(typeof a=="number"||typeof a=="bigint")&&na(t,""+a);break;case"onScroll":a!=null&&ut("scroll",t);break;case"onScrollEnd":a!=null&&ut("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[ce]||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 he(t,e,l){switch(e){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":ut("error",t),ut("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":ut("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)}}Ml(t,u,f,o,y,i,n,!1);return;case"select":ut("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?aa(t,!!a,e,!1):l!=null&&aa(t,!!a,l,!0);return;case"textarea":ut("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":ut("beforetoggle",t),ut("toggle",t),ut("cancel",t),ut("close",t);break;case"iframe":case"object":ut("load",t);break;case"video":case"audio":for(a=0;a<ti.length;a++)ut(ti[a],t);break;case"image":ut("error",t),ut("load",t);break;case"details":ut("toggle",t);break;case"embed":case"source":case"link":ut("error",t),ut("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(vu(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)}}la(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?aa(t,!!l,p,!1):!!a!=!!l&&(e!=null?aa(t,!!l,e,!0):aa(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)}mu(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(vu(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 Oc(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(O0)}:kd;function O0(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),iu(e);return}a--}else if(l==="$"||l==="$?"||l==="$~"||l==="$!"||l==="&")a++;else if(l==="html")li(t.ownerDocument.documentElement);else if(l==="head"){l=t.ownerDocument.head,li(l);for(var u=l.firstChild;u;){var i=u.nextSibling,f=u.nodeName;u[Pl]||f==="SCRIPT"||f==="STYLE"||f==="LINK"&&u.rel.toLowerCase()==="stylesheet"||l.removeChild(u),u=i}}else l==="body"&&li(t.ownerDocument.body);l=n}while(l);iu(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),du(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(l.rel.toLowerCase()==="stylesheet")continue}t.removeChild(l)}}function M0(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[Pl])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=Oc(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 li(t){for(var e=t.attributes;e.length;)t.removeAttributeNode(e[0]);du(t)}var Pe=new Map,lh=new Set;function Mc(t){return typeof t.getRootNode=="function"?t.getRootNode():t.nodeType===9?t:t.ownerDocument}var Fl=O.d;O.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 au=typeof document>"u"?null:document;function ah(t,e,l){var a=au;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"),he(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=au;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=nu(t);break;case"script":u=uu(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(ai(u))||e==="script"&&a.querySelector(ni(u))||(e=a.createElement("link"),he(e,"link",t),Ct(e),a.head.appendChild(e)))}}function Y0(t,e){Fl.m(t,e);var l=au;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=uu(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(ni(u)))return}a=l.createElement("link"),he(a,"link",t),Ct(a),l.head.appendChild(a)}}}function G0(t,e,l){Fl.S(t,e,l);var a=au;if(a&&t){var n=je(a).hoistableStyles,u=nu(t);e=e||"default";var i=n.get(u);if(!i){var f={loading:0,preload:null};if(i=a.querySelector(ai(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),he(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=au;if(l&&t){var a=je(l).hoistableScripts,n=uu(t),u=a.get(n);u||(u=l.querySelector(ni(n)),u||(t=Q({src:t,async:!0},e),(e=Pe.get(n))&&Pf(t,e),u=l.createElement("script"),Ct(u),he(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=au;if(l&&t){var a=je(l).hoistableScripts,n=uu(t),u=a.get(n);u||(u=l.querySelector(ni(n)),u||(t=Q({src:t,async:!0,type:"module"},e),(e=Pe.get(n))&&Pf(t,e),u=l.createElement("script"),Ct(u),he(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)?Mc(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=nu(l.href),l=je(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=nu(l.href);var u=je(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(ai(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=uu(l),l=je(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 nu(t){return'href="'+Jt(t)+'"'}function ai(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}),he(e,"link",l),Ct(e),t.head.appendChild(e))}function uu(t){return'[src="'+Jt(t)+'"]'}function ni(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),he(a,"style",n),Uc(a,l.precedence,t),e.instance=a;case"stylesheet":n=nu(l.href);var u=t.querySelector(ai(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}),he(u,"link",a),e.state.loading|=4,Uc(u,l.precedence,t),e.instance=u;case"script":return u=uu(l.src),(n=t.querySelector(ni(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),he(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[Pl]||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=nu(a.href),u=e.querySelector(ai(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}),he(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 ui={$$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=vn(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=vn(0),this.hiddenUpdates=vn(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=Ms(),e.refCount++,t.pooledCache=e,e.refCount++,u.memoizedState={element:a,isDehydrated:l,cache:e},Hs(u),t}function rh(t){return t?(t=Hn,t):Hn}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&&(Ce(l,t,e),Lu(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=Wa(t,67108864);e!==null&&Ce(e,t,67108864),eo(t,67108864)}}function vh(t){if(t.tag===13||t.tag===31){var e=Be();e=De(e);var l=Wa(t,e);l!==null&&Ce(l,t,e),eo(t,e)}}var Bc=!0;function F0(t,e,l,a){var n=b.T;b.T=null;var u=O.p;try{O.p=2,lo(t,e,l,a)}finally{O.p=u,b.T=n}}function $0(t,e,l,a){var n=b.T;b.T=null;var u=O.p;try{O.p=8,lo(t,e,l,a)}finally{O.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=ge()+500,Pu(0))}}break;case 31:case 13:f=Wa(u,2),f!==null&&Ce(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=gu(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 Da:return 2;case qe:return 8;case xl:case gi:return 32;case $l:return 268435456;default:return 32}default:return 32}}var uo=!1,ja=null,_a=null,Aa=null,ii=new Map,ci=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":ii.delete(e.pointerId);break;case"gotpointercapture":case"lostpointercapture":ci.delete(e.pointerId)}}function si(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=si(ja,t,e,l,a,n),!0;case"dragenter":return _a=si(_a,t,e,l,a,n),!0;case"mouseover":return Aa=si(Aa,t,e,l,a,n),!0;case"pointerover":var u=n.pointerId;return ii.set(u,si(ii.get(u)||null,t,e,l,a,n)),!0;case"gotpointercapture":return u=n.pointerId,ci.set(u,si(ci.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);jn=a,l.target.dispatchEvent(a),jn=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),ii.forEach(Sh),ci.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 iu(t){function e(o){return Gc(o,t)}ja!==null&&Gc(ja,t),_a!==null&&Gc(_a,t),Aa!==null&&Gc(Aa,t),ii.forEach(e),ci.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[ce]||null;if(typeof u=="function")i||bh(l);else if(i){var f=null;if(u&&u.hasAttribute("formAction")){if(n=u,i=u[ce]||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=ru();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"));O.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 oi.createRoot=function(t,e){if(!q(t))throw Error(v(299));var l=!1,a="",n=Cr,u=Dr,i=Or;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)},oi.hydrateRoot=function(t,e,l){if(!q(t))throw Error(v(299));var a=!1,n="",u=Cr,i=Dr,f=Or,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=De(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)},oi.version="19.2.0",oi}var Mh;function dm(){if(Mh)return fo.exports;Mh=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,ri=({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 it=()=>{V.offsetTop!==0&&window.scrollTo(0,0)};return V.addEventListener("scroll",it),()=>V.removeEventListener("scroll",it)},[]);const T=V=>{gt.current=V.touches[0].clientY},$=V=>{if(gt.current===null)return;const it=V.touches[0].clientY-gt.current;it>0&&rt(Math.min(it,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]})})},di=({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})]})},hi=({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),it=z.useRef(null),wt=z.useRef(!1),Ht=z.useRef(0),ee=z.useRef(0),pt=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=pt.current,J=Qt.current;U[J]!==E&&(pt.current=U.slice(0,J+1),pt.current.push(E),pt.current.length>100&&pt.current.shift(),Qt.current=pt.current.length-1,Xt(W=>W+1))},[E]);const le=()=>{Qt.current>0&&(Qt.current--,At.current=!0,Y(pt.current[Qt.current]),Xt(U=>U+1))},yt=()=>{Qt.current<pt.current.length-1&&(Qt.current++,At.current=!0,Y(pt.current[Qt.current]),Xt(U=>U+1))},lt=q>0?q:350,me=window.innerHeight-56-lt-70-32,ue=Math.max(80,me*v),Ut=60,Ee=$??ue,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")},ie=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},O=U=>{if(U.key!=="Enter")return;const J=it.current;if(!J)return;const{selectionStart:W}=J,r=E.substring(0,W),j=E.substring(W),M=r.lastIndexOf(` 10 - `),R=r.substring(M+1),Z=R.match(/^(\s*)([-*+]|\d+\.)\s/);if(!Z)return;U.preventDefault();const F=Z[1],at=Z[2];if(R.substring(Z[0].length).trim()===""){const mt=M+1,ae=E.substring(0,mt)+` 11 - `+j;Y(ae),requestAnimationFrame(()=>{if(it.current){const ve=mt+1;it.current.selectionStart=ve,it.current.selectionEnd=ve}})}else{let mt=at;const ae=at.match(/^(\d+)\.$/);ae&&(mt=`${parseInt(ae[1],10)+1}.`);const ve=` 12 - ${F}${mt} `,il=r+ve+j;Y(il),requestAnimationFrame(()=>{if(it.current){const yl=W+ve.length;it.current.selectionStart=yl,it.current.selectionEnd=yl}})}};return z.useEffect(()=>{const U=r=>ie(r.clientY),J=r=>{r.touches.length===1&&ie(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(it.current){it.current.focus();const J=it.current.value.length;it.current.selectionStart=J,it.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>=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:`${Ee}px`,minHeight:`${Ut}px`}:{minHeight:`${Ut}px`},children:[s.jsx("textarea",{ref:it,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:O,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,it]=z.useState(null),[wt,Ht]=z.useState(""),[ee,pt]=z.useState(new Set),[Qt,At]=z.useState([]),[Xt,le]=z.useState(""),[yt,lt]=z.useState(null),[It,xe]=z.useState(""),[me,ue]=z.useState(new Set),[Ut,Ee]=z.useState(""),[Kt,ie]=z.useState(null),[b,O]=z.useState(new Set),[U,J]=z.useState(""),[W,r]=z.useState(null),[j,M]=z.useState(new Set),[R,Z]=z.useState(""),[F,at]=z.useState(""),[zt,mt]=z.useState(new Set),[ae,ve]=z.useState(!1),[il,yl]=z.useState(""),pl=300,[Sl,cu]=z.useState(null),[su,mi]=z.useState(!1),[fu,fn]=z.useState(!1),[on,vi]=z.useState(!1),[Ca,ge]=z.useState(null),[bl,Da]=z.useState(new Set),[qe,xl]=z.useState(""),gi=z.useRef(null),$l=z.useRef(null),rn=z.useRef(null),[dn,Tl]=z.useState(null),[Lt,Ye]=z.useState(()=>localStorage.getItem("searchText")||""),[Bt,ou]=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,hn]=z.useState(()=>{const c=localStorage.getItem("filterTagsHeight");return c?parseInt(c,10):116}),Ma=z.useRef(null),Ge=z.useRef(!1),jl=z.useRef(!1),Il=z.useRef(0),yi=z.useRef(0),[mn,vn]=z.useState(null),_l=z.useRef(null),qt=(c,h="success")=>{_l.current&&clearTimeout(_l.current),vn({message:c,type:h}),_l.current=setTimeout(()=>vn(null),3e3)},[gn,Al]=z.useState(null),[Pt,De]=z.useState(null),[yn,ru]=z.useState(!1),[pi,tl]=z.useState(!1),[Nt,ce]=z.useState(""),[el,pn]=z.useState(""),[kc,Si]=z.useState(""),[Ua,Pl]=z.useState(""),[du,zl]=z.useState(!1),[cl,Ra]=z.useState(!1),[je,Ct]=z.useState(!1),[wa,tt]=z.useState(null),[sl,Nl]=z.useState(null),[Sn,bi]=z.useState(null),[Dt,bn]=z.useState(null),[Cl,Dl]=z.useState(""),[Qe,ye]=z.useState(!1),[ta,xi]=z.useState("archive"),[ea,hu]=z.useState("archive"),Xe=pm(),Ol=z.useRef(null),Jt=z.useRef(null),[la,Ml]=z.useState("idle"),xn=80,aa=300,mu=c=>{Ge.current=!0,jl.current=!0,Il.current=c,yi.current=Ma.current?.offsetHeight??El,document.body.style.userSelect="none",document.body.style.cursor="ns-resize"};z.useEffect(()=>{const c=D=>{if(!Ge.current)return;const xt=D-Il.current,ct=Math.max(71,yi.current+xt);hn(ct)},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");ru(D)}catch{const xt=window.matchMedia("(prefers-color-scheme: dark)");ru(xt.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",yn)},[yn]),z.useEffect(()=>{const c=()=>{Ze(),Ve(),Oe(),se(),fe()},h=async()=>{try{await X("auto_sync_if_needed")}catch(C){console.log("Auto-sync check:",C)}};c(),Ti(),na(),Wc(),_i(),Tn(),En(),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&&ve(!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&&(ce(c),pn(c))}catch(c){console.error("Failed to load webhook URL:",c)}},na=async()=>{try{const c=await X("get_webhook_api_key");c&&(Si(c),Pl(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),hu(c)}catch(c){console.error("Failed to load archive tag:",c)}},vu=async()=>{try{await X("set_archive_tag",{tag:ea}),xi(ea)}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)}},Tn=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)}},En=async()=>{try{const c=await X("get_profile_info");bn(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),bn(h),Dl(""),ye(!0)}catch(h){console.error("[Profile] Failed to set profile:",h),tt(`Failed: ${h}`),setTimeout(()=>tt(null),3e3)}},jn=async()=>{try{await X("quit_app")}catch(c){console.error("Failed to quit:",c)}},gu=async()=>{try{await X("set_webhook_url",{url:el}),await X("set_webhook_api_key",{key:Ua}),ce(el),Si(Ua),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 Tn(),Ze(),Ve(),Oe(),se(),fe(),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)}},ua=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 Tn(),Ze(),Ve(),Oe(),se(),fe(),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 Tn(),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)}},se=async()=>{try{const c=await X("get_saved_images");T(c)}catch(c){console.error("Failed to load saved images:",c)}},fe=async()=>{try{const c=await X("get_tags_by_frecency");Q(c)}catch(c){console.error("Failed to load tags:",c)}},Ha=()=>Pt?wt!==Pt.url||JSON.stringify(Array.from(ee).sort())!==JSON.stringify(Pt.tags):!1,fl=()=>Pt?It!==Pt.content||JSON.stringify(Array.from(me).sort())!==JSON.stringify(Pt.tags):!1,yu=()=>Pt?JSON.stringify(Array.from(b).sort())!==JSON.stringify(Pt.tags):!1,_n=()=>Pt?JSON.stringify(Array.from(j).sort())!==JSON.stringify(Pt.tags):!1,zi=async c=>{$l.current?.focus(),it(c.id),Ht(c.url),pt(new Set(c.tags)),le(""),De({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=()=>{it(null),Ht(""),pt(new Set),At([]),le(""),De(null)},La=()=>{Ha()?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)}},pe=c=>{const h=new Set(ee);h.has(c)?h.delete(c):h.add(c),pt(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&&pt(c),le("")},An=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 fe(),Rl(),qt("Page saved")}catch(h){console.error("[Frontend] Failed to update URL:",h),qt("Failed to save page","error")}},Ba=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)},pu=()=>{at(""),mt(new Set),ve(!1),yl("")},Su=()=>{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("")},bu=()=>{gi.current?.click()},qa=c=>{const h=c.target.files?.[0];if(!h)return;const N=new FileReader;N.onload=C=>{const D=C.target?.result;ge(D),Da(new Set),xl("")},N.readAsDataURL(h),c.target.value=""},Ya=c=>{const h=new Set(bl);h.has(c)?h.delete(c):h.add(c),Da(h)},xu=()=>{const c=new Set(bl),h=qe.split(",");for(const N of h){const C=N.trim().toLowerCase();C&&c.add(C)}Da(c),xl("")},Tu=()=>{ge(null),Da(new Set),xl("")},Fc=async()=>{if(!Ca)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=Ca.split(",")[1],N=Ca.split(";")[0].split(":")[1];await X("save_captured_image",{imageData:h,mimeType:N,tags:Array.from(c)}),Tu(),await se(),await fe()}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 xt of D){const ct=xt.trim().toLowerCase();ct&&h.add(ct)}}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}),pu(),await Ze(),await fe(),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}),pu(),await Ve(),await fe(),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}),pu(),await Oe(),await fe(),qt("Tags saved")}catch(D){console.error("Failed to save tagset:",D),qt("Failed to save tags","error")}},Eu=()=>{const c=F.trim();return c.startsWith("http://")||c.startsWith("https://")?"url":c?"text":zt.size>0?"tagset":null},Ic=c=>{$l.current?.focus(),lt(c.id),xe(c.content);const h=c.tags.length>0?c.tags:Ui(c.content);ue(new Set(h)),Ee(""),De({content:c.content,tags:[...h].sort()})},zn=()=>{lt(null),xe(""),ue(new Set),Ee(""),De(null)},Ci=()=>{fl()?Al({type:"text"}):zn()},Pc=c=>{const h=new Set(me);h.has(c)?h.delete(c):h.add(c),ue(h)},ts=()=>{const c=Ut.trim().toLowerCase();c&&(ue(new Set(me).add(c)),Ee(""))},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(me)}),De(h=>h?{...h,content:c.trim()}:null),await Ve()}catch(h){console.error("Auto-save failed:",h)}},500)))},[yt,Pt,me]);z.useEffect(()=>()=>{ol.current&&clearTimeout(ol.current)},[yt]);const ls=async()=>{if(!yt)return;ol.current&&clearTimeout(ol.current);const c=new Set(me);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 fe(),zn(),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(),zn()}catch(h){console.error("Failed to delete text:",h)}},ns=c=>{$l.current?.focus(),ie(c.id),O(new Set(c.tags)),J(""),De({tags:[...c.tags].sort()})},ia=()=>{ie(null),O(new Set),J(""),De(null)},Di=()=>{yu()?Al({type:"tagset"}):ia()},us=c=>{const h=new Set(b);h.has(c)?h.delete(c):h.add(c),O(h)},is=()=>{const c=new Set(b),h=U.split(",");for(const N of h){const C=N.trim().toLowerCase();C&&c.add(C)}O(c),J("")},Oi=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 fe(),ia(),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(),ia()}catch(h){console.error("Failed to delete tagset:",h)}},ss=c=>{$l.current?.focus(),r(c.id),M(new Set(c.tags)),Z(""),De({tags:[...c.tags].sort()})},Nn=()=>{r(null),M(new Set),Z(""),De(null)},Mi=()=>{_n()?Al({type:"image"}):Nn()},fs=c=>{const h=new Set(j);h.has(c)?h.delete(c):h.add(c),M(h)},os=()=>{const c=new Set(j),h=R.split(",");for(const N of h){const C=N.trim().toLowerCase();C&&c.add(C)}M(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 se(),await fe(),Nn(),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()):[]},Cn=c=>{Y(E===c?"all":c)},Dn=()=>{rn.current?.scrollTo({top:0,behavior:"smooth"})},Ga=c=>{if(V||yt||Kt||W||ae||je||jl.current||document.body.dataset.resizing)return;const N=rn.current;N&&N.scrollTop<=0&&(Ol.current=c.touches[0].clientY,Jt.current=null,Ml("idle"))},Ri=c=>{if(Ol.current===null)return;if(jl.current||document.body.dataset.resizing){Ol.current=null,Jt.current=null,Ml("idle");return}c.touches[0].clientY-Ol.current>xn?(c.preventDefault(),Jt.current===null?(Jt.current=Date.now(),Ml("pulling")):Date.now()-Jt.current>=aa&&Ml("ready")):(Jt.current=null,Ml("idle"))},wi=c=>{if(Ol.current===null)return;const h=c.changedTouches[0].clientY-Ol.current,N=la==="ready";Ol.current=null,Jt.current=null,Ml("idle"),h>xn&&N&&Ul()};z.useEffect(()=>{const c=rn.current;if(c)return c.addEventListener("touchmove",Ri,{passive:!1}),()=>{c.removeEventListener("touchmove",Ri)}},[V,yt,Kt,W,ae,je]);const Hi=()=>{Y("all"),Ye(""),ou(new Set),Dn()},Li=c=>{const h=new Set(Bt);h.has(c)?h.delete(c):h.add(c),ou(h)},ju=()=>{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 xt=!Lt.trim()||D.tags.some(Un=>Un.toLowerCase().includes(N))||D.url?.toLowerCase().includes(N)||D.content?.toLowerCase().includes(N)||D.metadata?.title?.toLowerCase().includes(N),ct=Bt.size===0||Array.from(Bt).every(Un=>D.tags.includes(Un)),Me=ta&&D.tags.includes(ta),Du=ta&&Bt.has(ta);return Me&&!Du?!1:xt&&ct}).sort((D,xt)=>{const ct=new Date(xt.saved_at).getTime()-new Date(D.saved_at).getTime();return Oa==="oldest"?-ct:ct})},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(ri,{onDismiss:La,keyboardHeight:Xe,className:"text-editor-overlay",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(di,{selectedTags:ee,availableTags:Qt,tagInput:Xt,onTagInputChange:le,onToggleTag:pe,onAddTag:wl}),s.jsx(hi,{onSave:An,onCancel:La,onDelete:()=>dl(V,"page")})]}):null;if(yt)return s.jsxs(ri,{onDismiss:Ci,keyboardHeight:Xe,className:"text-editor-overlay",children:[s.jsx(wh,{value:It,onChange:xe,placeholder:"Note text...",keyboardHeight:Xe,autoFocus:!0,showClearButton:!1,onAutoSave:es}),s.jsx(di,{selectedTags:me,availableTags:$,tagInput:Ut,onTagInputChange:Ee,onToggleTag:Pc,onAddTag:ts}),s.jsx(hi,{onSave:ls,onCancel:Ci,onDelete:()=>dl(yt,"text"),saveLabel:"Done"})]});if(Kt)return s.jsxs(ri,{onDismiss:Di,keyboardHeight:Xe,className:"text-editor-overlay",children:[s.jsx(di,{selectedTags:b,availableTags:$,tagInput:U,onTagInputChange:J,onToggleTag:us,onAddTag:is}),s.jsx(hi,{onSave:Oi,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(ri,{onDismiss:Mi,keyboardHeight:Xe,className:"text-editor-overlay",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(di,{selectedTags:j,availableTags:$,tagInput:R,onTagInputChange:Z,onToggleTag:fs,onAddTag:os}),s.jsx(hi,{onSave:rs,onCancel:Mi,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 Qa({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 ${su?"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(),Vc(c)},children:"Open in Safari"})]}):s.jsx("iframe",{src:c,className:"webview-iframe",onLoad:()=>fn(!0),onError:()=>vi(!0),sandbox:"allow-scripts allow-same-origin allow-forms allow-popups"}),!fu&&!on&&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 ${su?"visible":""}`,onClick:C=>{C.stopPropagation(),Mn()},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)):zu(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(),Mn()):Nu(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=>Va(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<>"{}|\\^`[\]]+/),xt=Sl?.itemId===c.id;return s.jsxs("div",{id:`card-${c.id}`,className:`saved-item-card ${xt?"card-webview-expanded":""}`,onClick:()=>!xt&&Ic(c),children:[s.jsxs("div",{className:"card-header",children:[xt&&s.jsx("button",{className:`card-action-btn webview-back-btn ${su?"visible":""}`,onClick:ct=>{ct.stopPropagation(),Mn()},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:ct=>xt?(ct.stopPropagation(),Vc(D[0])):zu(D[0],c.id,ct),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:ct=>xt?(ct.stopPropagation(),Mn()):Nu(D[0],c.id,ct),title:xt?"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:ct=>{ct.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"})]})})]})]}),xt&&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:ct=>Va(ct,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(ct=>s.jsx("span",{className:"card-tag",children:ct},ct)),s.jsx("span",{className:"card-date",children:new Date(c.saved_at).toLocaleDateString()})]})]})]},c.id)},Qa=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),Xa=async c=>{try{await X("delete_url",{id:c}),await se(),Nn()}catch(h){console.error("Failed to delete image:",h)}},dl=(c,h)=>{Tl({id:c,type:h})},Za=()=>{Tl(null)},Qi=async()=>{if(!dn)return;const{id:c,type:h}=dn;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 Xa(c);break}qt(`${N[h]} deleted`)}catch(C){console.error("Failed to delete:",C),qt("Failed to delete","error")}},_u=()=>{Al(null)},Au=async()=>{if(!gn)return;const{type:c}=gn;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)}zn();break;case"tagset":ia();break;case"image":Nn();break}},Va=async(c,h,N,C)=>{c.stopPropagation();const D=C.includes("todo"),xt=C.includes("done");let ct;if(D)ct=C.filter(Me=>Me!=="todo").concat("done");else if(xt)ct=C.filter(Me=>Me!=="done").concat("todo");else return;try{switch(await X("update_url_tags",{id:h,tags:ct}),N){case"page":await Ze();break;case"text":await Ve();break;case"tagset":await Oe();break;case"image":await se();break}await fe()}catch(Me){console.error("Failed to toggle todo/done:",Me)}},zu=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)}},On=z.useRef(null),Nu=async(c,h,N)=>{N.stopPropagation();try{await X("open_native_webview",{url:c,itemId:h}),await X("record_visit",{itemId:h,source:"webview",windowType:"native"})}catch(C){console.error("[App] Failed to open native webview:",C)}},Mn=()=>{document.documentElement.style.setProperty("--webview-ease","var(--webview-ease-out)"),mi(!1),On.current&&On.current.style.setProperty("--slide-offset","0px"),setTimeout(()=>{cu(null),fn(!1),vi(!1)},pl)},ms=()=>gn?s.jsx("div",{className:"confirm-modal-overlay",onClick:_u,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:_u,children:"Cancel"}),s.jsx("button",{className:"delete-btn",onClick:Au,children:"Discard"})]})]})}):null,vs=()=>{if(!dn)return null;const c={page:"page",text:"note",tagset:"tag set",image:"image"};return s.jsx("div",{className:"confirm-modal-overlay",onClick:Za,children:s.jsxs("div",{className:"confirm-modal",onClick:h=>h.stopPropagation(),children:[s.jsxs("p",{children:["Delete this ",c[dn.type],"?"]}),s.jsxs("div",{className:"confirm-modal-buttons",children:[s.jsx("button",{className:"cancel-btn",onClick:Za,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=>Va(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(),fe()};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=>pn(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:Ua,onChange:c=>Pl(c.target.value),placeholder:"API key",autoCapitalize:"none",autoCorrect:"off"}),s.jsx("button",{type:"button",className:"toggle-visibility-btn",onClick:()=>Ra(!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:gu,disabled:el===Nt&&Ua===kc,className:"save-settings-btn",children:"Save Settings"}),s.jsxs("label",{className:"auto-sync-toggle",children:[s.jsx("input",{type:"checkbox",checked:du,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()]}),Sn&&Sn.pending_count>0&&s.jsxs("p",{className:"sync-pending-info",children:[Sn.pending_count," item",Sn.pending_count===1?"":"s"," pending sync"]}),s.jsx("button",{className:"sync-btn primary",onClick:Ul,disabled:!Nt||je,children:je?"Syncing...":"Sync All"}),s.jsxs("div",{className:"sync-btn-row",children:[s.jsx("button",{className:"sync-btn secondary",onClick:ua,disabled:!Nt||je,children:"Pull"}),s.jsx("button",{className:"sync-btn secondary",onClick:Ai,disabled:!Nt||je,children:"Push"})]}),wa&&s.jsx("div",{className:`sync-message ${wa.includes("failed")||wa.includes("Failed")?"error":"success"}`,children:wa})]}),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,xt=!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"})]}),xt&&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 ct=await X("delete_profile",{profileId:C.id});bn(ct)}catch(ct){alert(`Failed to delete: ${ct}`)}},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()});bn(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:ea,onChange:c=>hu(c.target.value),placeholder:"archive",autoCapitalize:"none",autoCorrect:"off"})}),s.jsx("button",{onClick:vu,disabled:ea===ta,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:()=>ye(!1),children:"Later"}),s.jsx("button",{className:"modal-btn primary",onClick:jn,children:"Quit Now"})]})]})})]});const Se=Bi(),Ka=B.length+q.length+rt.length+H.length,Cu=s.jsx("input",{ref:gi,type:"file",accept:"image/*",capture:"environment",onChange:qa,style:{display:"none"}});return Ca?s.jsxs("div",{className:"app",children:[Cu,s.jsxs("header",{children:[s.jsx("button",{className:"header-btn back-btn",onClick:Tu,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:Ca,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:()=>Ya(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(),xu())},placeholder:"Add tag...",autoCapitalize:"none",autoCorrect:"off",autoComplete:"off",spellCheck:!1}),s.jsx("button",{onClick:xu,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:()=>Ya(c.name),children:c.name},c.name))})}),s.jsxs("div",{className:"edit-buttons",children:[s.jsx("button",{className:"cancel-btn",onClick:Tu,children:"Cancel"}),s.jsx("button",{className:"save-btn",onClick:Fc,children:"Save"})]})]})})]}):s.jsxs("div",{className:`app ${Sl?"webview-active":""}`,ref:On,children:[s.jsx("input",{ref:$l,style:{position:"fixed",opacity:0,top:"-100px"},readOnly:!0}),Cu,s.jsxs("header",{children:[s.jsxs("h1",{onClick:()=>{E!=="all"||Lt||Bt.size>0?Hi():Dn()},style:{cursor:"pointer"},children:["Peek ",s.jsx("span",{style:{fontSize:"0.5em",opacity:.5},children:"v1050"})]}),s.jsxs("div",{className:"filter-icons",children:[s.jsxs("button",{className:`filter-btn ${E==="page"?"active":""}`,onClick:()=>Cn("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:()=>Cn("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:()=>Cn("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:()=>Cn("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 ${je?"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:rn,onTouchStart:Ga,onTouchEnd:wi,children:[la!=="idle"&&s.jsx("div",{className:`pull-indicator ${la}`,children:la==="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(""),ou(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=>at(c.target.value),onFocus:()=>ve(!0),autoCapitalize:"none",autoCorrect:"off",autoComplete:"off",spellCheck:!1})}),s.jsx("button",{className:"camera-btn",onClick:bu,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:Ma,style:{height:`${El}px`},children:ju().length===0?s.jsx("div",{className:"filter-tags-empty",children:"No matching tags"}):s.jsx("div",{className:"filter-tags",children:ju().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(),mu(c.clientY)},onTouchStart:c=>{mu(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!"})]}):Se.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."})]}):Se.map(c=>hs(c))})]}),ds(),ae&&s.jsxs(ri,{onDismiss:()=>ve(!1),keyboardHeight:Xe,children:[s.jsx(wh,{value:F,onChange:at,placeholder:"Enter text, URL, or just select tags...",keyboardHeight:Xe,autoFocus:!0,autoCapitalize:"none",autoCorrect:"off"}),s.jsx(di,{selectedTags:zt,availableTags:$,tagInput:il,onTagInputChange:yl,onToggleTag:Ba,onAddTag:Su,placeholder:"Add new tag..."}),s.jsx(hi,{onSave:$c,onCancel:()=>ve(!1),cancelLabel:"Close",saveDisabled:!Eu()})]}),vs(),ms(),mn&&s.jsx("div",{className:`toast toast-${mn.type}`,children:mn.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:()=>ye(!1),children:"Later"}),s.jsx("button",{className:"modal-btn primary",onClick:jn,children:"Quit Now"})]})]})})]})}mm.createRoot(document.getElementById("root")).render(s.jsx(im.StrictMode,{children:s.jsx(Sm,{})}));
+15 -18
backend/tauri-mobile/src-tauri/gen/apple/assets/index.html
··· 1 - <!DOCTYPE html> 2 - <html> 3 - <head> 4 - <meta charset="UTF-8"> 5 - <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 - <title>Loading...</title> 7 - <script> 8 - // Redirect to dev server on localhost 9 - // iOS simulator can access Mac's localhost 10 - // Vite is guaranteed running before app launch (dev-ios-sim.sh waits for it) 11 - window.location.href = 'http://localhost:57521/'; 12 - </script> 13 - </head> 14 - <body> 15 - <div style="display: flex; align-items: center; justify-content: center; height: 100vh; font-family: system-ui;"> 16 - Loading dev server... 17 - </div> 18 - </body> 1 + <!doctype html> 2 + <html lang="en"> 3 + <head> 4 + <meta charset="UTF-8" /> 5 + <link rel="icon" type="image/svg+xml" href="/vite.svg" /> 6 + <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" /> 7 + <meta name="color-scheme" content="light dark" /> 8 + <title>Tauri + React + Typescript</title> 9 + <script type="module" crossorigin src="/assets/index-CnILxkhd.js"></script> 10 + <link rel="stylesheet" crossorigin href="/assets/index-akJGesdg.css"> 11 + </head> 12 + 13 + <body> 14 + <div id="root"></div> 15 + </body> 19 16 </html>