diff --git a/cmd/verstak-gui/frontend-dist/assets/main-BnVt-oqm.css b/cmd/verstak-gui/frontend-dist/assets/main-BnVt-oqm.css deleted file mode 100644 index 26d7c87..0000000 --- a/cmd/verstak-gui/frontend-dist/assets/main-BnVt-oqm.css +++ /dev/null @@ -1 +0,0 @@ -.file-row.svelte-1u905d2.svelte-1u905d2{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:6px;cursor:default;transition:background .12s;min-height:52px;-webkit-user-select:none;user-select:none;position:relative}.file-row.svelte-1u905d2.svelte-1u905d2:hover{background:#1e1e30}.file-row--selected.svelte-1u905d2.svelte-1u905d2{background:#1e1e3a;outline:1px solid #3a3a6c}.file-row--selected.svelte-1u905d2.svelte-1u905d2:hover{background:#252545}.file-row.svelte-1u905d2.svelte-1u905d2:focus-visible{outline:2px solid #5588ff;outline-offset:-2px}.file-row-icon.svelte-1u905d2.svelte-1u905d2{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#888}.file-row-body.svelte-1u905d2.svelte-1u905d2{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.file-row-name.svelte-1u905d2.svelte-1u905d2{font-size:13px;color:#ddd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.file-row-meta.svelte-1u905d2.svelte-1u905d2{display:flex;align-items:center;gap:4px;font-size:11px;color:#666}.meta-sep.svelte-1u905d2.svelte-1u905d2{color:#444}.file-row-actions.svelte-1u905d2.svelte-1u905d2{display:flex;gap:2px;align-items:center;opacity:0;transition:opacity .15s ease;flex-shrink:0}.file-row.svelte-1u905d2:hover .file-row-actions.svelte-1u905d2{opacity:1}.action-btn.svelte-1u905d2.svelte-1u905d2{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:4px;background:transparent;color:#666;cursor:pointer;transition:background .12s,color .12s}.action-btn.svelte-1u905d2.svelte-1u905d2:hover{background:#2a2a3c;color:#ccc}.action-btn-danger.svelte-1u905d2.svelte-1u905d2:hover{background:#3a2222;color:#ff6b6b}.action-btn.svelte-1u905d2.svelte-1u905d2:focus-visible{outline:2px solid #5588ff;outline-offset:1px}.menu-backdrop.svelte-1u905d2.svelte-1u905d2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99}.menu.svelte-1u905d2.svelte-1u905d2{position:absolute;right:12px;margin-top:4px;background:#1a1a28;border:1px solid #2a2a3c;border-radius:8px;padding:4px;z-index:100;min-width:220px;box-shadow:0 4px 16px #00000080}.menu-item.svelte-1u905d2.svelte-1u905d2{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:none;background:transparent;color:#ccc;font-size:12px;text-align:left;cursor:pointer;border-radius:4px;font-family:inherit}.menu-item.svelte-1u905d2.svelte-1u905d2:hover{background:#2a2a3c;color:#fff}.menu-item-danger.svelte-1u905d2.svelte-1u905d2{color:#ff6b6b}.menu-item-danger.svelte-1u905d2.svelte-1u905d2:hover{background:#3a2222}.menu-item.svelte-1u905d2.svelte-1u905d2:focus-visible{outline:2px solid #5588ff;outline-offset:1px}.menu-sep.svelte-1u905d2.svelte-1u905d2{height:1px;background:#2a2a3c;margin:4px 8px}.breadcrumbs.svelte-csi2lb{display:flex;align-items:center;gap:4px;padding:8px 0;font-size:13px;color:#999}.sep.svelte-csi2lb{color:#444}.crumb.svelte-csi2lb{font-size:13px}.crumb--current.svelte-csi2lb{color:#ccc}.crumb--link.svelte-csi2lb{background:none;border:none;padding:2px 4px;color:#888;cursor:pointer;border-radius:3px;font-family:inherit;font-size:13px;transition:color .12s,background .12s}.crumb--link.svelte-csi2lb:hover{color:#ccc;background:#1e1e30}.crumb--link.svelte-csi2lb:focus-visible{outline:2px solid #5588ff;outline-offset:1px}.overlay.svelte-1cw3u0m{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:1000}.modal.svelte-1cw3u0m{background:#14141f;border:1px solid #2a2a3c;border-radius:10px;width:90vw;max-width:900px;height:85vh;max-height:700px;display:flex;flex-direction:column;overflow:hidden}.preview-header.svelte-1cw3u0m{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid #2a2a3c;flex-shrink:0}.preview-title.svelte-1cw3u0m{display:flex;align-items:center;gap:8px;color:#ddd;font-size:14px;min-width:0}.preview-name.svelte-1cw3u0m{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-meta.svelte-1cw3u0m{font-size:11px;color:#666;margin-left:auto;white-space:nowrap}.preview-actions.svelte-1cw3u0m{display:flex;gap:4px;flex-shrink:0;margin-left:8px}.action-btn.svelte-1cw3u0m{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:4px;background:transparent;color:#666;cursor:pointer;transition:background .12s,color .12s}.action-btn.svelte-1cw3u0m:hover{background:#2a2a3c;color:#ccc}.action-btn.svelte-1cw3u0m:focus-visible{outline:2px solid #5588ff;outline-offset:1px}.action-btn-close.svelte-1cw3u0m{color:#ff6b6b}.action-btn-close.svelte-1cw3u0m:hover{background:#3a2222;color:#f44}.preview-body.svelte-1cw3u0m{flex:1;overflow:auto;min-height:0}.preview-status.svelte-1cw3u0m{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 24px;color:#888;font-size:14px}.preview-image-container.svelte-1cw3u0m{display:flex;align-items:center;justify-content:center;padding:16px;min-height:200px;background:#0e0e18}.preview-image.svelte-1cw3u0m{max-width:100%;max-height:calc(85vh - 100px);object-fit:contain;border-radius:4px}.preview-text.svelte-1cw3u0m{margin:0;padding:16px;font-family:SF Mono,Fira Code,Cascadia Code,Consolas,monospace;font-size:12px;line-height:1.5;color:#ccc;white-space:pre-wrap;word-wrap:break-word;overflow:auto}.preview-pdf-container.svelte-1cw3u0m{width:100%;height:100%}.preview-pdf.svelte-1cw3u0m{width:100%;height:100%;border:none}.btn-sm.svelte-1cw3u0m{padding:6px 14px;border:1px solid #2a2a3c;background:#1a1a28;color:#ccc;border-radius:6px;cursor:pointer;font-size:12px;font-family:inherit;transition:background .12s}.btn-sm.svelte-1cw3u0m:hover{background:#223}.overlay.svelte-1fv6yyk{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:200}.modal.svelte-1fv6yyk{background:#1a1a28;border:1px solid #2a2a3c;border-radius:12px;padding:24px;width:360px;max-width:90vw}h3.svelte-1fv6yyk{font-size:18px;margin-bottom:12px;color:#e4e4ef}.message.svelte-1fv6yyk{font-size:14px;color:#aaa;margin-bottom:20px;line-height:1.4}.actions.svelte-1fv6yyk{display:flex;gap:8px;justify-content:flex-end}.btn.svelte-1fv6yyk{padding:8px 16px;border:1px solid #2a2a3c;background:#1a1a28;color:#ccc;border-radius:6px;cursor:pointer;font-size:13px;font-family:inherit}.btn.svelte-1fv6yyk:hover{background:#223}.btn-primary.svelte-1fv6yyk{background:#6366f1;border-color:#6366f1;color:#fff}.btn-primary.svelte-1fv6yyk:hover{background:#4f46e5}.btn-danger.svelte-1fv6yyk{background:#dc2626;border-color:#dc2626;color:#fff}.btn-danger.svelte-1fv6yyk:hover{background:#b91c1c}.btn.svelte-1fv6yyk:focus-visible{outline:2px solid #5588ff;outline-offset:1px}.svelte-oqcj5z.svelte-oqcj5z,.svelte-oqcj5z.svelte-oqcj5z:before,.svelte-oqcj5z.svelte-oqcj5z:after{box-sizing:border-box;margin:0;padding:0}.app.svelte-oqcj5z.svelte-oqcj5z{display:flex;width:100vw;height:100vh;overflow:hidden;background:#13131f;color:#e4e4ef;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px}.sidebar.svelte-oqcj5z.svelte-oqcj5z{width:260px;min-width:200px;height:100vh;display:flex;flex-direction:column;background:#1a1a28;border-right:1px solid #2a2a3c;flex-shrink:0;overflow:hidden}.sidebar-brand.svelte-oqcj5z.svelte-oqcj5z{padding:16px 20px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #2a2a3c;flex-shrink:0}.logo.svelte-oqcj5z.svelte-oqcj5z{font-size:20px;line-height:1}.brand-name.svelte-oqcj5z.svelte-oqcj5z{font-size:16px;font-weight:600}.sidebar-nav.svelte-oqcj5z.svelte-oqcj5z{flex:1;overflow-y:auto;padding:12px 0}.nav-group.svelte-oqcj5z.svelte-oqcj5z{margin-bottom:16px}.nav-label.svelte-oqcj5z.svelte-oqcj5z{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:#666;padding:4px 20px;margin-bottom:4px}.nav-item.svelte-oqcj5z.svelte-oqcj5z{display:block;width:100%;padding:8px 20px;border:none;background:none;color:#ccc;font-size:13px;text-align:left;cursor:pointer;border-radius:0;font-family:inherit}.nav-item.svelte-oqcj5z.svelte-oqcj5z:hover{background:#223}.nav-item.selected.svelte-oqcj5z.svelte-oqcj5z{background:#2a2a4a;color:#fff;font-weight:500}.nav-empty.svelte-oqcj5z.svelte-oqcj5z{padding:8px 20px;color:#555;font-size:12px}.sidebar-footer.svelte-oqcj5z.svelte-oqcj5z{padding:12px 20px;border-top:1px solid #2a2a3c;flex-shrink:0}.version.svelte-oqcj5z.svelte-oqcj5z{font-size:11px;color:#555}.main.svelte-oqcj5z.svelte-oqcj5z{flex:1;display:flex;flex-direction:column;height:100vh;min-width:0;overflow:hidden;background:#13131f}.header.svelte-oqcj5z.svelte-oqcj5z{padding:12px 24px;border-bottom:1px solid #2a2a3c;display:flex;align-items:center;flex-shrink:0;min-height:48px}.crumb.svelte-oqcj5z.svelte-oqcj5z{font-size:14px;font-weight:500}.crumb.placeholder.svelte-oqcj5z.svelte-oqcj5z{color:#666}.crumb-type.svelte-oqcj5z.svelte-oqcj5z{font-size:11px;color:#555;background:#1e1e2e;padding:2px 8px;border-radius:10px;margin-left:8px}.error-banner.svelte-oqcj5z.svelte-oqcj5z{background:#3a2222;color:#f88;padding:8px 24px;font-size:12px;border-bottom:1px solid #4a2222;flex-shrink:0;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.dismiss-btn.svelte-oqcj5z.svelte-oqcj5z{background:none;border:none;color:#f66;cursor:pointer;padding:2px;display:flex;align-items:center;border-radius:2px}.dismiss-btn.svelte-oqcj5z.svelte-oqcj5z:hover{color:#f44}.tabs.svelte-oqcj5z.svelte-oqcj5z{display:flex;border-bottom:1px solid #2a2a3c;flex-shrink:0;padding:0 24px}.tab.svelte-oqcj5z.svelte-oqcj5z{padding:10px 16px;border:none;background:none;color:#888;font-size:13px;cursor:pointer;border-bottom:2px solid transparent;font-family:inherit}.tab.svelte-oqcj5z.svelte-oqcj5z:hover{color:#ccc}.tab.active.svelte-oqcj5z.svelte-oqcj5z{color:#e4e4ef;border-bottom-color:#6366f1}.tab-content.svelte-oqcj5z.svelte-oqcj5z{flex:1;overflow-y:auto}.note-editor.svelte-oqcj5z.svelte-oqcj5z{flex:1;display:flex;flex-direction:column;height:100%}.note-editor-header.svelte-oqcj5z.svelte-oqcj5z{padding:12px 24px;border-bottom:1px solid #2a2a3c;display:flex;align-items:center;gap:12px;flex-shrink:0}.note-title.svelte-oqcj5z.svelte-oqcj5z{font-size:16px;font-weight:500}.dirty-mark.svelte-oqcj5z.svelte-oqcj5z{color:#f59e0b;font-size:10px}.note-editor-actions.svelte-oqcj5z.svelte-oqcj5z{margin-left:auto;display:flex;gap:8px}.note-textarea.svelte-oqcj5z.svelte-oqcj5z{flex:1;width:100%;border:none;outline:none;background:#13131f;color:#e4e4ef;font-family:SF Mono,Fira Code,monospace;font-size:14px;line-height:1.6;padding:24px;resize:none}.overview.svelte-oqcj5z.svelte-oqcj5z{padding:24px}.overview.svelte-oqcj5z h2.svelte-oqcj5z{font-size:24px;margin-bottom:16px}.meta-grid.svelte-oqcj5z.svelte-oqcj5z{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-bottom:24px}.meta-item.svelte-oqcj5z.svelte-oqcj5z{background:#1a1a28;padding:12px 16px;border-radius:8px}.meta-label.svelte-oqcj5z.svelte-oqcj5z{display:block;font-size:11px;color:#666;margin-bottom:4px;text-transform:uppercase}.quick-actions.svelte-oqcj5z.svelte-oqcj5z{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap}.qa-btn.svelte-oqcj5z.svelte-oqcj5z{padding:10px 16px;border:1px solid #2a2a3c;background:#1a1a28;color:#ccc;border-radius:8px;cursor:pointer;font-size:13px;font-family:inherit;display:inline-flex;align-items:center;gap:6px}.qa-btn.svelte-oqcj5z.svelte-oqcj5z:hover{background:#223}.qa-btn.svelte-oqcj5z.svelte-oqcj5z:disabled{opacity:.4;cursor:not-allowed}.recent-section.svelte-oqcj5z.svelte-oqcj5z{margin-bottom:24px}.recent-section.svelte-oqcj5z h3.svelte-oqcj5z{font-size:13px;color:#666;text-transform:uppercase;margin-bottom:8px}.recent-note.svelte-oqcj5z.svelte-oqcj5z{padding:8px 12px;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between}.recent-note.svelte-oqcj5z.svelte-oqcj5z:hover{background:#1a1a28}.recent-date.svelte-oqcj5z.svelte-oqcj5z{font-size:11px;color:#555}.recent-entry.svelte-oqcj5z.svelte-oqcj5z{padding:6px 0;font-size:13px;color:#888;border-bottom:1px solid #1a1a28}.notes-tab.svelte-oqcj5z.svelte-oqcj5z{padding:24px}.tab-toolbar.svelte-oqcj5z.svelte-oqcj5z{margin-bottom:16px}.create-form.svelte-oqcj5z.svelte-oqcj5z{background:#1a1a28;padding:16px;border-radius:8px;margin-bottom:16px}.create-form.svelte-oqcj5z input.svelte-oqcj5z{width:100%;padding:8px 12px;border:1px solid #2a2a3c;background:#13131f;color:#e4e4ef;border-radius:4px;font-size:14px;font-family:inherit;margin-bottom:8px}.create-form.svelte-oqcj5z input.svelte-oqcj5z:focus{outline:none;border-color:#6366f1}.form-actions.svelte-oqcj5z.svelte-oqcj5z{display:flex;gap:8px}.notes-list.svelte-oqcj5z.svelte-oqcj5z{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.note-card.svelte-oqcj5z.svelte-oqcj5z{background:#1a1a28;border:1px solid #2a2a3c;border-radius:8px;padding:16px;cursor:pointer}.note-card.svelte-oqcj5z.svelte-oqcj5z:hover{border-color:#3a3a5c}.note-card-title.svelte-oqcj5z.svelte-oqcj5z{font-size:14px;font-weight:500;margin-bottom:4px}.note-card-date.svelte-oqcj5z.svelte-oqcj5z{font-size:11px;color:#555}.worklog-tab.svelte-oqcj5z.svelte-oqcj5z{padding:24px}.worklog-form.svelte-oqcj5z.svelte-oqcj5z{display:flex;gap:8px;margin-bottom:24px;align-items:center}.worklog-form.svelte-oqcj5z input.svelte-oqcj5z{padding:8px 12px;border:1px solid #2a2a3c;background:#13131f;color:#e4e4ef;border-radius:4px;font-size:14px;font-family:inherit}.worklog-form.svelte-oqcj5z input.svelte-oqcj5z:focus{outline:none;border-color:#6366f1}.worklog-form.svelte-oqcj5z input[type=text].svelte-oqcj5z{flex:1}.worklog-form.svelte-oqcj5z input[type=number].svelte-oqcj5z{width:70px}.worklog-entry.svelte-oqcj5z.svelte-oqcj5z{padding:12px 0;border-bottom:1px solid #1a1a28}.wl-meta.svelte-oqcj5z.svelte-oqcj5z{font-size:11px;color:#555;margin-top:2px}.actions-tab.svelte-oqcj5z.svelte-oqcj5z{padding:24px}.action-card.svelte-oqcj5z.svelte-oqcj5z{background:#1a1a28;padding:12px 16px;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.action-info.svelte-oqcj5z.svelte-oqcj5z{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.action-title.svelte-oqcj5z.svelte-oqcj5z{font-weight:500}.action-type.svelte-oqcj5z.svelte-oqcj5z{font-size:11px;color:#888;background:#223;padding:2px 8px;border-radius:10px;white-space:nowrap}.action-data.svelte-oqcj5z.svelte-oqcj5z{font-size:11px;color:#555;font-family:SF Mono,Fira Code,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.action-btns.svelte-oqcj5z.svelte-oqcj5z{display:flex;gap:4px;flex-shrink:0}.action-btns.svelte-oqcj5z .btn-danger.svelte-oqcj5z{color:#ff6b6b;border-color:#4a2222;padding:4px 8px}.action-btns.svelte-oqcj5z .btn-danger.svelte-oqcj5z:hover{background:#3a2222}.empty-state.svelte-oqcj5z.svelte-oqcj5z{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.empty-state.svelte-oqcj5z p.svelte-oqcj5z{margin:0;font-size:14px;color:#666}.empty-state.svelte-oqcj5z .empty-icon.svelte-oqcj5z{margin-bottom:12px;color:#444}.empty-state.svelte-oqcj5z .hint.svelte-oqcj5z{font-size:12px;color:#555;margin-top:6px}.empty-state.svelte-oqcj5z .empty-actions.svelte-oqcj5z{display:flex;gap:8px;justify-content:center;margin-top:16px}.empty-note.svelte-oqcj5z.svelte-oqcj5z{font-size:12px;color:#444;margin-top:16px}.welcome.svelte-oqcj5z.svelte-oqcj5z{padding:48px 24px;text-align:center}.welcome.svelte-oqcj5z h2.svelte-oqcj5z{font-size:32px;font-weight:300;color:#8888a4;margin-bottom:16px}.welcome.svelte-oqcj5z p.svelte-oqcj5z{color:#666;font-size:14px}.error-text.svelte-oqcj5z.svelte-oqcj5z{color:#f88}.fab.svelte-oqcj5z.svelte-oqcj5z{position:fixed;bottom:24px;right:24px;width:56px;height:56px;border-radius:50%;background:#6366f1;color:#fff;font-size:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #6366f166}.fab.svelte-oqcj5z.svelte-oqcj5z:hover{background:#4f46e5}.modal-overlay.svelte-oqcj5z.svelte-oqcj5z{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:100}.modal.svelte-oqcj5z.svelte-oqcj5z{background:#1a1a28;border:1px solid #2a2a3c;border-radius:12px;padding:24px;width:400px;max-width:90vw}.modal.svelte-oqcj5z h3.svelte-oqcj5z{font-size:18px;margin-bottom:16px}.form-group.svelte-oqcj5z.svelte-oqcj5z{margin-bottom:12px}.form-group.svelte-oqcj5z label.svelte-oqcj5z{display:block;font-size:12px;color:#666;margin-bottom:4px}.form-group.svelte-oqcj5z input.svelte-oqcj5z,.form-group.svelte-oqcj5z select.svelte-oqcj5z{width:100%;padding:8px 12px;border:1px solid #2a2a3c;background:#13131f;color:#e4e4ef;border-radius:4px;font-size:14px;font-family:inherit}.form-group.svelte-oqcj5z select.svelte-oqcj5z{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23888' d='M2 4l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:32px}.form-group.svelte-oqcj5z input.svelte-oqcj5z:focus,.form-group.svelte-oqcj5z select.svelte-oqcj5z:focus{outline:none;border-color:#6366f1}.modal-actions.svelte-oqcj5z.svelte-oqcj5z{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.btn.svelte-oqcj5z.svelte-oqcj5z{padding:8px 16px;border:1px solid #2a2a3c;background:#1a1a28;color:#ccc;border-radius:6px;cursor:pointer;font-size:13px;font-family:inherit}.btn.svelte-oqcj5z.svelte-oqcj5z:hover{background:#223}.btn-primary.svelte-oqcj5z.svelte-oqcj5z{background:#6366f1;border-color:#6366f1;color:#fff}.btn-primary.svelte-oqcj5z.svelte-oqcj5z:hover{background:#4f46e5}.btn.svelte-oqcj5z.svelte-oqcj5z:disabled{opacity:.4;cursor:not-allowed}.btn-sm.svelte-oqcj5z.svelte-oqcj5z{padding:4px 10px;font-size:12px}.btn-danger.svelte-oqcj5z.svelte-oqcj5z{color:#ff6b6b;border-color:#4a2222}.btn-danger.svelte-oqcj5z.svelte-oqcj5z:hover{background:#3a2222}.files-tab.svelte-oqcj5z.svelte-oqcj5z{padding:20px}.files-tab.svelte-oqcj5z .tab-toolbar.svelte-oqcj5z{display:flex;gap:8px;align-items:center;margin-bottom:16px}.file-list.svelte-oqcj5z.svelte-oqcj5z{display:flex;flex-direction:column}.back-btn.svelte-oqcj5z.svelte-oqcj5z{margin-bottom:4px;display:inline-flex;align-items:center;gap:4px}.import-summary.svelte-oqcj5z.svelte-oqcj5z{margin-bottom:16px}.summary-row.svelte-oqcj5z.svelte-oqcj5z{display:flex;justify-content:space-between;padding:6px 0;font-size:14px;border-bottom:1px solid #2a2a3c}.summary-warn.svelte-oqcj5z.svelte-oqcj5z{margin-top:8px;padding:8px 12px;background:#3a2a22;border-radius:6px;color:#fa6;font-size:13px}.rename-error.svelte-oqcj5z.svelte-oqcj5z{color:#ff6b6b;font-size:12px;margin-top:4px}.today-dashboard.svelte-oqcj5z.svelte-oqcj5z{padding:24px;overflow-y:auto;flex:1}.today-header.svelte-oqcj5z.svelte-oqcj5z{display:flex;align-items:baseline;gap:12px;margin-bottom:16px}.today-header.svelte-oqcj5z h2.svelte-oqcj5z{font-size:24px}.today-date.svelte-oqcj5z.svelte-oqcj5z{font-size:13px;color:#666}.today-summary.svelte-oqcj5z.svelte-oqcj5z{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.summary-chip.svelte-oqcj5z.svelte-oqcj5z{font-size:12px;color:#b0b0c0;background:#1a1a28;border:1px solid #2a2a3c;padding:4px 12px;border-radius:16px}.today-case.svelte-oqcj5z.svelte-oqcj5z{background:#1a1a28;border:1px solid #2a2a3c;border-radius:8px;margin-bottom:12px;overflow:hidden}.today-case-header.svelte-oqcj5z.svelte-oqcj5z{padding:12px 16px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #2a2a3c;cursor:pointer}.today-case-header.svelte-oqcj5z.svelte-oqcj5z:hover{background:#1e1e30}.today-case-title.svelte-oqcj5z.svelte-oqcj5z{font-weight:500}.today-case-type.svelte-oqcj5z.svelte-oqcj5z{font-size:11px;color:#888;background:#223;padding:2px 8px;border-radius:10px}.today-case-count.svelte-oqcj5z.svelte-oqcj5z{font-size:11px;color:#6366f1;margin-left:4px}.today-case-time.svelte-oqcj5z.svelte-oqcj5z{font-size:11px;color:#555;margin-left:auto}.today-events.svelte-oqcj5z.svelte-oqcj5z{padding:8px 16px}.today-event.svelte-oqcj5z.svelte-oqcj5z{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:13px;color:#b0b0c0;cursor:pointer}.today-event.svelte-oqcj5z.svelte-oqcj5z:hover{color:#e4e4ef}.today-event-icon.svelte-oqcj5z.svelte-oqcj5z{width:18px;text-align:center;color:#6366f1;font-size:13px}.today-event-title.svelte-oqcj5z.svelte-oqcj5z{flex:1}.today-event-type.svelte-oqcj5z.svelte-oqcj5z{font-size:11px;color:#666}.today-event-time.svelte-oqcj5z.svelte-oqcj5z{font-size:11px;color:#555;margin-left:auto}.today-events-empty.svelte-oqcj5z.svelte-oqcj5z{padding:8px 16px;font-size:13px;color:#666;font-style:italic}.today-empty.svelte-oqcj5z.svelte-oqcj5z{padding:48px 24px;text-align:center}.today-empty.svelte-oqcj5z p.svelte-oqcj5z{color:#666;font-size:14px;margin:0}.today-empty.svelte-oqcj5z .hint.svelte-oqcj5z{font-size:12px;color:#555;margin-top:8px}.today-timeline.svelte-oqcj5z.svelte-oqcj5z{margin-top:24px}.today-timeline.svelte-oqcj5z h3.svelte-oqcj5z{font-size:13px;color:#666;text-transform:uppercase;margin-bottom:12px}.timeline-event.svelte-oqcj5z.svelte-oqcj5z{display:flex;align-items:center;gap:10px;font-size:13px;color:#b0b0c0;border-left:2px solid #2a2a3c;padding:6px 0 6px 16px;margin-left:4px;cursor:pointer}.timeline-event.svelte-oqcj5z.svelte-oqcj5z:hover{color:#e4e4ef}.timeline-dot.svelte-oqcj5z.svelte-oqcj5z{width:6px;height:6px;border-radius:50%;background:#6366f1;margin-left:-19px;flex-shrink:0}.timeline-title.svelte-oqcj5z.svelte-oqcj5z{flex:1}.timeline-type.svelte-oqcj5z.svelte-oqcj5z{font-size:11px;color:#666}.timeline-time.svelte-oqcj5z.svelte-oqcj5z{font-size:11px;color:#555}.activity-tab.svelte-oqcj5z.svelte-oqcj5z{padding:24px}.activity-events.svelte-oqcj5z.svelte-oqcj5z{display:flex;flex-direction:column;gap:2px}.activity-event.svelte-oqcj5z.svelte-oqcj5z{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;font-size:13px;color:#b0b0c0;cursor:pointer}.activity-event.svelte-oqcj5z.svelte-oqcj5z:hover{background:#1a1a28;color:#e4e4ef}.activity-event-icon.svelte-oqcj5z.svelte-oqcj5z{width:18px;text-align:center;color:#6366f1;font-size:13px;flex-shrink:0}.activity-event-title.svelte-oqcj5z.svelte-oqcj5z{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-event-type.svelte-oqcj5z.svelte-oqcj5z{font-size:11px;color:#666;flex-shrink:0}.activity-event-target.svelte-oqcj5z.svelte-oqcj5z{font-size:10px;color:#555;background:#1e1e2e;padding:1px 6px;border-radius:8px;flex-shrink:0}.activity-event-time.svelte-oqcj5z.svelte-oqcj5z{font-size:11px;color:#555;margin-left:8px;flex-shrink:0}.activity-feed.svelte-oqcj5z.svelte-oqcj5z{padding:24px;overflow-y:auto;flex:1}.activity-feed-header.svelte-oqcj5z.svelte-oqcj5z{margin-bottom:20px}.activity-feed-header.svelte-oqcj5z h2.svelte-oqcj5z{font-size:24px}.activity-feed-events.svelte-oqcj5z.svelte-oqcj5z{display:flex;flex-direction:column;gap:2px}.activity-feed-event.svelte-oqcj5z.svelte-oqcj5z{display:flex;align-items:flex-start;gap:10px;padding:8px 12px;border-radius:8px;cursor:pointer}.activity-feed-event.svelte-oqcj5z.svelte-oqcj5z:hover{background:#1a1a28;color:#e4e4ef}.activity-feed-icon.svelte-oqcj5z.svelte-oqcj5z{width:20px;text-align:center;color:#6366f1;font-size:14px;flex-shrink:0;margin-top:1px}.activity-feed-body.svelte-oqcj5z.svelte-oqcj5z{flex:1;min-width:0}.activity-feed-title.svelte-oqcj5z.svelte-oqcj5z{font-size:14px;color:#e4e4ef}.activity-feed-meta.svelte-oqcj5z.svelte-oqcj5z{display:flex;align-items:center;gap:8px;margin-top:2px}.activity-feed-type.svelte-oqcj5z.svelte-oqcj5z{font-size:11px;color:#666}.activity-feed-target.svelte-oqcj5z.svelte-oqcj5z{font-size:10px;color:#555;background:#1e1e2e;padding:1px 6px;border-radius:8px}.activity-feed-time.svelte-oqcj5z.svelte-oqcj5z{font-size:11px;color:#555} diff --git a/cmd/verstak-gui/frontend-dist/assets/main-DVpSwKcZ.css b/cmd/verstak-gui/frontend-dist/assets/main-DVpSwKcZ.css new file mode 100644 index 0000000..efa1c62 --- /dev/null +++ b/cmd/verstak-gui/frontend-dist/assets/main-DVpSwKcZ.css @@ -0,0 +1 @@ +.file-row.svelte-1u905d2.svelte-1u905d2{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:6px;cursor:default;transition:background .12s;min-height:52px;-webkit-user-select:none;user-select:none;position:relative}.file-row.svelte-1u905d2.svelte-1u905d2:hover{background:#1e1e30}.file-row--selected.svelte-1u905d2.svelte-1u905d2{background:#1e1e3a;outline:1px solid #3a3a6c}.file-row--selected.svelte-1u905d2.svelte-1u905d2:hover{background:#252545}.file-row.svelte-1u905d2.svelte-1u905d2:focus-visible{outline:2px solid #5588ff;outline-offset:-2px}.file-row-icon.svelte-1u905d2.svelte-1u905d2{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#888}.file-row-body.svelte-1u905d2.svelte-1u905d2{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.file-row-name.svelte-1u905d2.svelte-1u905d2{font-size:13px;color:#ddd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.file-row-meta.svelte-1u905d2.svelte-1u905d2{display:flex;align-items:center;gap:4px;font-size:11px;color:#666}.meta-sep.svelte-1u905d2.svelte-1u905d2{color:#444}.file-row-actions.svelte-1u905d2.svelte-1u905d2{display:flex;gap:2px;align-items:center;opacity:0;transition:opacity .15s ease;flex-shrink:0}.file-row.svelte-1u905d2:hover .file-row-actions.svelte-1u905d2{opacity:1}.action-btn.svelte-1u905d2.svelte-1u905d2{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:4px;background:transparent;color:#666;cursor:pointer;transition:background .12s,color .12s}.action-btn.svelte-1u905d2.svelte-1u905d2:hover{background:#2a2a3c;color:#ccc}.action-btn-danger.svelte-1u905d2.svelte-1u905d2:hover{background:#3a2222;color:#ff6b6b}.action-btn.svelte-1u905d2.svelte-1u905d2:focus-visible{outline:2px solid #5588ff;outline-offset:1px}.menu-backdrop.svelte-1u905d2.svelte-1u905d2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99}.menu.svelte-1u905d2.svelte-1u905d2{position:absolute;right:12px;margin-top:4px;background:#1a1a28;border:1px solid #2a2a3c;border-radius:8px;padding:4px;z-index:100;min-width:220px;box-shadow:0 4px 16px #00000080}.menu-item.svelte-1u905d2.svelte-1u905d2{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:none;background:transparent;color:#ccc;font-size:12px;text-align:left;cursor:pointer;border-radius:4px;font-family:inherit}.menu-item.svelte-1u905d2.svelte-1u905d2:hover{background:#2a2a3c;color:#fff}.menu-item-danger.svelte-1u905d2.svelte-1u905d2{color:#ff6b6b}.menu-item-danger.svelte-1u905d2.svelte-1u905d2:hover{background:#3a2222}.menu-item.svelte-1u905d2.svelte-1u905d2:focus-visible{outline:2px solid #5588ff;outline-offset:1px}.menu-sep.svelte-1u905d2.svelte-1u905d2{height:1px;background:#2a2a3c;margin:4px 8px}.breadcrumbs.svelte-csi2lb{display:flex;align-items:center;gap:4px;padding:8px 0;font-size:13px;color:#999}.sep.svelte-csi2lb{color:#444}.crumb.svelte-csi2lb{font-size:13px}.crumb--current.svelte-csi2lb{color:#ccc}.crumb--link.svelte-csi2lb{background:none;border:none;padding:2px 4px;color:#888;cursor:pointer;border-radius:3px;font-family:inherit;font-size:13px;transition:color .12s,background .12s}.crumb--link.svelte-csi2lb:hover{color:#ccc;background:#1e1e30}.crumb--link.svelte-csi2lb:focus-visible{outline:2px solid #5588ff;outline-offset:1px}.overlay.svelte-1cw3u0m{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:1000}.modal.svelte-1cw3u0m{background:#14141f;border:1px solid #2a2a3c;border-radius:10px;width:90vw;max-width:900px;height:85vh;max-height:700px;display:flex;flex-direction:column;overflow:hidden}.preview-header.svelte-1cw3u0m{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid #2a2a3c;flex-shrink:0}.preview-title.svelte-1cw3u0m{display:flex;align-items:center;gap:8px;color:#ddd;font-size:14px;min-width:0}.preview-name.svelte-1cw3u0m{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-meta.svelte-1cw3u0m{font-size:11px;color:#666;margin-left:auto;white-space:nowrap}.preview-actions.svelte-1cw3u0m{display:flex;gap:4px;flex-shrink:0;margin-left:8px}.action-btn.svelte-1cw3u0m{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:4px;background:transparent;color:#666;cursor:pointer;transition:background .12s,color .12s}.action-btn.svelte-1cw3u0m:hover{background:#2a2a3c;color:#ccc}.action-btn.svelte-1cw3u0m:focus-visible{outline:2px solid #5588ff;outline-offset:1px}.action-btn-close.svelte-1cw3u0m{color:#ff6b6b}.action-btn-close.svelte-1cw3u0m:hover{background:#3a2222;color:#f44}.preview-body.svelte-1cw3u0m{flex:1;overflow:auto;min-height:0}.preview-status.svelte-1cw3u0m{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 24px;color:#888;font-size:14px}.preview-image-container.svelte-1cw3u0m{display:flex;align-items:center;justify-content:center;padding:16px;min-height:200px;background:#0e0e18}.preview-image.svelte-1cw3u0m{max-width:100%;max-height:calc(85vh - 100px);object-fit:contain;border-radius:4px}.preview-text.svelte-1cw3u0m{margin:0;padding:16px;font-family:SF Mono,Fira Code,Cascadia Code,Consolas,monospace;font-size:12px;line-height:1.5;color:#ccc;white-space:pre-wrap;word-wrap:break-word;overflow:auto}.preview-pdf-container.svelte-1cw3u0m{width:100%;height:100%}.preview-pdf.svelte-1cw3u0m{width:100%;height:100%;border:none}.btn-sm.svelte-1cw3u0m{padding:6px 14px;border:1px solid #2a2a3c;background:#1a1a28;color:#ccc;border-radius:6px;cursor:pointer;font-size:12px;font-family:inherit;transition:background .12s}.btn-sm.svelte-1cw3u0m:hover{background:#223}.overlay.svelte-1fv6yyk{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:200}.modal.svelte-1fv6yyk{background:#1a1a28;border:1px solid #2a2a3c;border-radius:12px;padding:24px;width:360px;max-width:90vw}h3.svelte-1fv6yyk{font-size:18px;margin-bottom:12px;color:#e4e4ef}.message.svelte-1fv6yyk{font-size:14px;color:#aaa;margin-bottom:20px;line-height:1.4}.actions.svelte-1fv6yyk{display:flex;gap:8px;justify-content:flex-end}.btn.svelte-1fv6yyk{padding:8px 16px;border:1px solid #2a2a3c;background:#1a1a28;color:#ccc;border-radius:6px;cursor:pointer;font-size:13px;font-family:inherit}.btn.svelte-1fv6yyk:hover{background:#223}.btn-primary.svelte-1fv6yyk{background:#6366f1;border-color:#6366f1;color:#fff}.btn-primary.svelte-1fv6yyk:hover{background:#4f46e5}.btn-danger.svelte-1fv6yyk{background:#dc2626;border-color:#dc2626;color:#fff}.btn-danger.svelte-1fv6yyk:hover{background:#b91c1c}.btn.svelte-1fv6yyk:focus-visible{outline:2px solid #5588ff;outline-offset:1px}.svelte-1kukkze.svelte-1kukkze,.svelte-1kukkze.svelte-1kukkze:before,.svelte-1kukkze.svelte-1kukkze:after{box-sizing:border-box;margin:0;padding:0}.app.svelte-1kukkze.svelte-1kukkze{display:flex;width:100vw;height:100vh;overflow:hidden;background:#13131f;color:#e4e4ef;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px}.sidebar.svelte-1kukkze.svelte-1kukkze{width:260px;min-width:200px;height:100vh;display:flex;flex-direction:column;background:#1a1a28;border-right:1px solid #2a2a3c;flex-shrink:0;overflow:hidden}.sidebar-brand.svelte-1kukkze.svelte-1kukkze{padding:16px 20px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #2a2a3c;flex-shrink:0}.logo.svelte-1kukkze.svelte-1kukkze{font-size:20px;line-height:1}.brand-name.svelte-1kukkze.svelte-1kukkze{font-size:16px;font-weight:600}.sidebar-nav.svelte-1kukkze.svelte-1kukkze{flex:1;overflow-y:auto;padding:12px 0}.nav-group.svelte-1kukkze.svelte-1kukkze{margin-bottom:16px}.nav-label.svelte-1kukkze.svelte-1kukkze{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:#666;padding:4px 20px;margin-bottom:4px}.nav-item.svelte-1kukkze.svelte-1kukkze{display:block;width:100%;padding:8px 20px;border:none;background:none;color:#ccc;font-size:13px;text-align:left;cursor:pointer;border-radius:0;font-family:inherit}.nav-item.svelte-1kukkze.svelte-1kukkze:hover{background:#223}.nav-item.selected.svelte-1kukkze.svelte-1kukkze{background:#2a2a4a;color:#fff;font-weight:500}.nav-empty.svelte-1kukkze.svelte-1kukkze{padding:8px 20px;color:#555;font-size:12px}.sidebar-footer.svelte-1kukkze.svelte-1kukkze{padding:8px 12px;border-top:1px solid #2a2a3c;flex-shrink:0;display:flex;flex-direction:column;gap:4px}.version.svelte-1kukkze.svelte-1kukkze{font-size:11px;color:#555;text-align:center}.main.svelte-1kukkze.svelte-1kukkze{flex:1;display:flex;flex-direction:column;height:100vh;min-width:0;overflow:hidden;background:#13131f}.header.svelte-1kukkze.svelte-1kukkze{padding:12px 24px;border-bottom:1px solid #2a2a3c;display:flex;align-items:center;flex-shrink:0;min-height:48px}.header-left.svelte-1kukkze.svelte-1kukkze{display:flex;align-items:center;gap:8px;flex:1}.header-right.svelte-1kukkze.svelte-1kukkze{display:flex;align-items:center;gap:8px}.header-sync-btn.svelte-1kukkze.svelte-1kukkze{background:#1e1e38;border:1px solid #6366f1;border-radius:8px;padding:6px 12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;color:#c0c0f0;font-family:inherit;font-size:13px;position:relative}.header-sync-btn.svelte-1kukkze.svelte-1kukkze:hover{background:#2a2a50;color:#e4e4ef;border-color:#818cf8}.header-sync-btn.svelte-1kukkze.svelte-1kukkze:disabled{opacity:.5;cursor:not-allowed}.sync-badge.svelte-1kukkze.svelte-1kukkze{background:#6366f1;color:#fff;font-size:10px;border-radius:50%;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;position:absolute;top:-6px;right:-6px}.crumb.svelte-1kukkze.svelte-1kukkze{font-size:14px;font-weight:500}.crumb.placeholder.svelte-1kukkze.svelte-1kukkze{color:#666}.crumb-type.svelte-1kukkze.svelte-1kukkze{font-size:11px;color:#555;background:#1e1e2e;padding:2px 8px;border-radius:10px;margin-left:8px}.error-banner.svelte-1kukkze.svelte-1kukkze{background:#3a2222;color:#f88;padding:8px 24px;font-size:12px;border-bottom:1px solid #4a2222;flex-shrink:0;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.dismiss-btn.svelte-1kukkze.svelte-1kukkze{background:none;border:none;color:#f66;cursor:pointer;padding:2px;display:flex;align-items:center;border-radius:2px}.dismiss-btn.svelte-1kukkze.svelte-1kukkze:hover{color:#f44}.tabs.svelte-1kukkze.svelte-1kukkze{display:flex;border-bottom:1px solid #2a2a3c;flex-shrink:0;padding:0 24px}.tab.svelte-1kukkze.svelte-1kukkze{padding:10px 16px;border:none;background:none;color:#888;font-size:13px;cursor:pointer;border-bottom:2px solid transparent;font-family:inherit}.tab.svelte-1kukkze.svelte-1kukkze:hover{color:#ccc}.tab.active.svelte-1kukkze.svelte-1kukkze{color:#e4e4ef;border-bottom-color:#6366f1}.tab-content.svelte-1kukkze.svelte-1kukkze{flex:1;overflow-y:auto}.note-editor.svelte-1kukkze.svelte-1kukkze{flex:1;display:flex;flex-direction:column;height:100%}.note-editor-header.svelte-1kukkze.svelte-1kukkze{padding:12px 24px;border-bottom:1px solid #2a2a3c;display:flex;align-items:center;gap:12px;flex-shrink:0}.note-title.svelte-1kukkze.svelte-1kukkze{font-size:16px;font-weight:500}.dirty-mark.svelte-1kukkze.svelte-1kukkze{color:#f59e0b;font-size:10px}.note-editor-actions.svelte-1kukkze.svelte-1kukkze{margin-left:auto;display:flex;gap:8px}.note-textarea.svelte-1kukkze.svelte-1kukkze{flex:1;width:100%;border:none;outline:none;background:#13131f;color:#e4e4ef;font-family:SF Mono,Fira Code,monospace;font-size:14px;line-height:1.6;padding:24px;resize:none}.overview.svelte-1kukkze.svelte-1kukkze{padding:24px}.overview.svelte-1kukkze h2.svelte-1kukkze{font-size:24px;margin-bottom:16px}.meta-grid.svelte-1kukkze.svelte-1kukkze{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-bottom:24px}.meta-item.svelte-1kukkze.svelte-1kukkze{background:#1a1a28;padding:12px 16px;border-radius:8px}.meta-label.svelte-1kukkze.svelte-1kukkze{display:block;font-size:11px;color:#666;margin-bottom:4px;text-transform:uppercase}.quick-actions.svelte-1kukkze.svelte-1kukkze{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap}.qa-btn.svelte-1kukkze.svelte-1kukkze{padding:10px 16px;border:1px solid #2a2a3c;background:#1a1a28;color:#ccc;border-radius:8px;cursor:pointer;font-size:13px;font-family:inherit;display:inline-flex;align-items:center;gap:6px}.qa-btn.svelte-1kukkze.svelte-1kukkze:hover{background:#223}.qa-btn.svelte-1kukkze.svelte-1kukkze:disabled{opacity:.4;cursor:not-allowed}.recent-section.svelte-1kukkze.svelte-1kukkze{margin-bottom:24px}.recent-section.svelte-1kukkze h3.svelte-1kukkze{font-size:13px;color:#666;text-transform:uppercase;margin-bottom:8px}.recent-note.svelte-1kukkze.svelte-1kukkze{padding:8px 12px;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between}.recent-note.svelte-1kukkze.svelte-1kukkze:hover{background:#1a1a28}.recent-date.svelte-1kukkze.svelte-1kukkze{font-size:11px;color:#555}.recent-entry.svelte-1kukkze.svelte-1kukkze{padding:6px 0;font-size:13px;color:#888;border-bottom:1px solid #1a1a28}.notes-tab.svelte-1kukkze.svelte-1kukkze{padding:24px}.tab-toolbar.svelte-1kukkze.svelte-1kukkze{margin-bottom:16px}.create-form.svelte-1kukkze.svelte-1kukkze{background:#1a1a28;padding:16px;border-radius:8px;margin-bottom:16px}.create-form.svelte-1kukkze input.svelte-1kukkze{width:100%;padding:8px 12px;border:1px solid #2a2a3c;background:#13131f;color:#e4e4ef;border-radius:4px;font-size:14px;font-family:inherit;margin-bottom:8px}.create-form.svelte-1kukkze input.svelte-1kukkze:focus{outline:none;border-color:#6366f1}.form-actions.svelte-1kukkze.svelte-1kukkze{display:flex;gap:8px}.notes-list.svelte-1kukkze.svelte-1kukkze{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.note-card.svelte-1kukkze.svelte-1kukkze{background:#1a1a28;border:1px solid #2a2a3c;border-radius:8px;padding:16px;cursor:pointer}.note-card.svelte-1kukkze.svelte-1kukkze:hover{border-color:#3a3a5c}.note-card-title.svelte-1kukkze.svelte-1kukkze{font-size:14px;font-weight:500;margin-bottom:4px}.note-card-date.svelte-1kukkze.svelte-1kukkze{font-size:11px;color:#555}.worklog-tab.svelte-1kukkze.svelte-1kukkze{padding:24px}.worklog-form.svelte-1kukkze.svelte-1kukkze{display:flex;gap:8px;margin-bottom:24px;align-items:center}.worklog-form.svelte-1kukkze input.svelte-1kukkze{padding:8px 12px;border:1px solid #2a2a3c;background:#13131f;color:#e4e4ef;border-radius:4px;font-size:14px;font-family:inherit}.worklog-form.svelte-1kukkze input.svelte-1kukkze:focus{outline:none;border-color:#6366f1}.worklog-form.svelte-1kukkze input[type=text].svelte-1kukkze{flex:1}.worklog-form.svelte-1kukkze input[type=number].svelte-1kukkze{width:70px}.worklog-entry.svelte-1kukkze.svelte-1kukkze{padding:12px 0;border-bottom:1px solid #1a1a28}.wl-meta.svelte-1kukkze.svelte-1kukkze{font-size:11px;color:#555;margin-top:2px}.actions-tab.svelte-1kukkze.svelte-1kukkze{padding:24px}.action-card.svelte-1kukkze.svelte-1kukkze{background:#1a1a28;padding:12px 16px;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.action-info.svelte-1kukkze.svelte-1kukkze{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.action-title.svelte-1kukkze.svelte-1kukkze{font-weight:500}.action-type.svelte-1kukkze.svelte-1kukkze{font-size:11px;color:#888;background:#223;padding:2px 8px;border-radius:10px;white-space:nowrap}.action-data.svelte-1kukkze.svelte-1kukkze{font-size:11px;color:#555;font-family:SF Mono,Fira Code,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.action-btns.svelte-1kukkze.svelte-1kukkze{display:flex;gap:4px;flex-shrink:0}.action-btns.svelte-1kukkze .btn-danger.svelte-1kukkze{color:#ff6b6b;border-color:#4a2222;padding:4px 8px}.action-btns.svelte-1kukkze .btn-danger.svelte-1kukkze:hover{background:#3a2222}.empty-state.svelte-1kukkze.svelte-1kukkze{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.empty-state.svelte-1kukkze p.svelte-1kukkze{margin:0;font-size:14px;color:#666}.empty-state.svelte-1kukkze .empty-icon.svelte-1kukkze{margin-bottom:12px;color:#444}.empty-state.svelte-1kukkze .hint.svelte-1kukkze{font-size:12px;color:#555;margin-top:6px}.empty-state.svelte-1kukkze .empty-actions.svelte-1kukkze{display:flex;gap:8px;justify-content:center;margin-top:16px}.empty-note.svelte-1kukkze.svelte-1kukkze{font-size:12px;color:#444;margin-top:16px}.welcome.svelte-1kukkze.svelte-1kukkze{padding:48px 24px;text-align:center}.welcome.svelte-1kukkze h2.svelte-1kukkze{font-size:32px;font-weight:300;color:#8888a4;margin-bottom:16px}.welcome.svelte-1kukkze p.svelte-1kukkze{color:#666;font-size:14px}.error-text.svelte-1kukkze.svelte-1kukkze{color:#f88}.fab.svelte-1kukkze.svelte-1kukkze{position:fixed;bottom:24px;right:24px;width:56px;height:56px;border-radius:50%;background:#6366f1;color:#fff;font-size:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #6366f166}.fab.svelte-1kukkze.svelte-1kukkze:hover{background:#4f46e5}.modal-overlay.svelte-1kukkze.svelte-1kukkze{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:100}.modal.svelte-1kukkze.svelte-1kukkze{background:#1a1a28;border:1px solid #2a2a3c;border-radius:12px;padding:24px;width:400px;max-width:90vw}.modal.svelte-1kukkze h3.svelte-1kukkze{font-size:18px;margin-bottom:16px}.form-group.svelte-1kukkze.svelte-1kukkze{margin-bottom:12px}.form-group.svelte-1kukkze label.svelte-1kukkze{display:block;font-size:12px;color:#666;margin-bottom:4px}.form-group.svelte-1kukkze input.svelte-1kukkze,.form-group.svelte-1kukkze select.svelte-1kukkze{width:100%;padding:8px 12px;border:1px solid #2a2a3c;background:#13131f;color:#e4e4ef;border-radius:4px;font-size:14px;font-family:inherit}.form-group.svelte-1kukkze select.svelte-1kukkze{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23888' d='M2 4l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:32px}.form-group.svelte-1kukkze input.svelte-1kukkze:focus,.form-group.svelte-1kukkze select.svelte-1kukkze:focus{outline:none;border-color:#6366f1}.modal-actions.svelte-1kukkze.svelte-1kukkze{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.btn.svelte-1kukkze.svelte-1kukkze{padding:8px 16px;border:1px solid #2a2a3c;background:#1a1a28;color:#ccc;border-radius:6px;cursor:pointer;font-size:13px;font-family:inherit}.btn.svelte-1kukkze.svelte-1kukkze:hover{background:#223}.btn-primary.svelte-1kukkze.svelte-1kukkze{background:#6366f1;border-color:#6366f1;color:#fff}.btn-primary.svelte-1kukkze.svelte-1kukkze:hover{background:#4f46e5}.btn.svelte-1kukkze.svelte-1kukkze:disabled{opacity:.4;cursor:not-allowed}.btn-sm.svelte-1kukkze.svelte-1kukkze{padding:4px 10px;font-size:12px}.btn-danger.svelte-1kukkze.svelte-1kukkze{color:#ff6b6b;border-color:#4a2222}.btn-danger.svelte-1kukkze.svelte-1kukkze:hover{background:#3a2222}.files-tab.svelte-1kukkze.svelte-1kukkze{padding:20px}.files-tab.svelte-1kukkze .tab-toolbar.svelte-1kukkze{display:flex;gap:8px;align-items:center;margin-bottom:16px}.file-list.svelte-1kukkze.svelte-1kukkze{display:flex;flex-direction:column}.back-btn.svelte-1kukkze.svelte-1kukkze{margin-bottom:4px;display:inline-flex;align-items:center;gap:4px}.import-summary.svelte-1kukkze.svelte-1kukkze{margin-bottom:16px}.summary-row.svelte-1kukkze.svelte-1kukkze{display:flex;justify-content:space-between;padding:6px 0;font-size:14px;border-bottom:1px solid #2a2a3c}.summary-warn.svelte-1kukkze.svelte-1kukkze{margin-top:8px;padding:8px 12px;background:#3a2a22;border-radius:6px;color:#fa6;font-size:13px}.rename-error.svelte-1kukkze.svelte-1kukkze{color:#ff6b6b;font-size:12px;margin-top:4px}.today-dashboard.svelte-1kukkze.svelte-1kukkze{padding:24px;overflow-y:auto;flex:1}.today-header.svelte-1kukkze.svelte-1kukkze{display:flex;align-items:baseline;gap:12px;margin-bottom:16px}.today-header.svelte-1kukkze h2.svelte-1kukkze{font-size:24px}.today-date.svelte-1kukkze.svelte-1kukkze{font-size:13px;color:#666}.today-summary.svelte-1kukkze.svelte-1kukkze{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.summary-chip.svelte-1kukkze.svelte-1kukkze{font-size:12px;color:#b0b0c0;background:#1a1a28;border:1px solid #2a2a3c;padding:4px 12px;border-radius:16px}.today-case.svelte-1kukkze.svelte-1kukkze{background:#1a1a28;border:1px solid #2a2a3c;border-radius:8px;margin-bottom:12px;overflow:hidden}.today-case-header.svelte-1kukkze.svelte-1kukkze{padding:12px 16px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #2a2a3c;cursor:pointer}.today-case-header.svelte-1kukkze.svelte-1kukkze:hover{background:#1e1e30}.today-case-title.svelte-1kukkze.svelte-1kukkze{font-weight:500}.today-case-type.svelte-1kukkze.svelte-1kukkze{font-size:11px;color:#888;background:#223;padding:2px 8px;border-radius:10px}.today-case-count.svelte-1kukkze.svelte-1kukkze{font-size:11px;color:#6366f1;margin-left:4px}.today-case-time.svelte-1kukkze.svelte-1kukkze{font-size:11px;color:#555;margin-left:auto}.today-events.svelte-1kukkze.svelte-1kukkze{padding:8px 16px}.today-event.svelte-1kukkze.svelte-1kukkze{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:13px;color:#b0b0c0;cursor:pointer}.today-event.svelte-1kukkze.svelte-1kukkze:hover{color:#e4e4ef}.today-event-icon.svelte-1kukkze.svelte-1kukkze{width:18px;text-align:center;color:#6366f1;font-size:13px}.today-event-title.svelte-1kukkze.svelte-1kukkze{flex:1}.today-event-type.svelte-1kukkze.svelte-1kukkze{font-size:11px;color:#666}.today-event-time.svelte-1kukkze.svelte-1kukkze{font-size:11px;color:#555;margin-left:auto}.today-events-empty.svelte-1kukkze.svelte-1kukkze{padding:8px 16px;font-size:13px;color:#666;font-style:italic}.today-empty.svelte-1kukkze.svelte-1kukkze{padding:48px 24px;text-align:center}.today-empty.svelte-1kukkze p.svelte-1kukkze{color:#666;font-size:14px;margin:0}.today-empty.svelte-1kukkze .hint.svelte-1kukkze{font-size:12px;color:#555;margin-top:8px}.today-timeline.svelte-1kukkze.svelte-1kukkze{margin-top:24px}.today-timeline.svelte-1kukkze h3.svelte-1kukkze{font-size:13px;color:#666;text-transform:uppercase;margin-bottom:12px}.timeline-event.svelte-1kukkze.svelte-1kukkze{display:flex;align-items:center;gap:10px;font-size:13px;color:#b0b0c0;border-left:2px solid #2a2a3c;padding:6px 0 6px 16px;margin-left:4px;cursor:pointer}.timeline-event.svelte-1kukkze.svelte-1kukkze:hover{color:#e4e4ef}.timeline-dot.svelte-1kukkze.svelte-1kukkze{width:6px;height:6px;border-radius:50%;background:#6366f1;margin-left:-19px;flex-shrink:0}.timeline-title.svelte-1kukkze.svelte-1kukkze{flex:1}.timeline-type.svelte-1kukkze.svelte-1kukkze{font-size:11px;color:#666}.timeline-time.svelte-1kukkze.svelte-1kukkze{font-size:11px;color:#555}.activity-tab.svelte-1kukkze.svelte-1kukkze{padding:24px}.activity-events.svelte-1kukkze.svelte-1kukkze{display:flex;flex-direction:column;gap:2px}.activity-event.svelte-1kukkze.svelte-1kukkze{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;font-size:13px;color:#b0b0c0;cursor:pointer}.activity-event.svelte-1kukkze.svelte-1kukkze:hover{background:#1a1a28;color:#e4e4ef}.activity-event-icon.svelte-1kukkze.svelte-1kukkze{width:18px;text-align:center;color:#6366f1;font-size:13px;flex-shrink:0}.activity-event-title.svelte-1kukkze.svelte-1kukkze{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-event-type.svelte-1kukkze.svelte-1kukkze{font-size:11px;color:#666;flex-shrink:0}.activity-event-target.svelte-1kukkze.svelte-1kukkze{font-size:10px;color:#555;background:#1e1e2e;padding:1px 6px;border-radius:8px;flex-shrink:0}.activity-event-time.svelte-1kukkze.svelte-1kukkze{font-size:11px;color:#555;margin-left:8px;flex-shrink:0}.activity-feed.svelte-1kukkze.svelte-1kukkze{padding:24px;overflow-y:auto;flex:1}.activity-feed-header.svelte-1kukkze.svelte-1kukkze{margin-bottom:20px}.activity-feed-header.svelte-1kukkze h2.svelte-1kukkze{font-size:24px}.activity-feed-events.svelte-1kukkze.svelte-1kukkze{display:flex;flex-direction:column;gap:2px}.activity-feed-event.svelte-1kukkze.svelte-1kukkze{display:flex;align-items:flex-start;gap:10px;padding:8px 12px;border-radius:8px;cursor:pointer}.activity-feed-event.svelte-1kukkze.svelte-1kukkze:hover{background:#1a1a28;color:#e4e4ef}.activity-feed-icon.svelte-1kukkze.svelte-1kukkze{width:20px;text-align:center;color:#6366f1;font-size:14px;flex-shrink:0;margin-top:1px}.activity-feed-body.svelte-1kukkze.svelte-1kukkze{flex:1;min-width:0}.activity-feed-title.svelte-1kukkze.svelte-1kukkze{font-size:14px;color:#e4e4ef}.activity-feed-meta.svelte-1kukkze.svelte-1kukkze{display:flex;align-items:center;gap:8px;margin-top:2px}.activity-feed-type.svelte-1kukkze.svelte-1kukkze{font-size:11px;color:#666}.activity-feed-target.svelte-1kukkze.svelte-1kukkze{font-size:10px;color:#555;background:#1e1e2e;padding:1px 6px;border-radius:8px}.activity-feed-time.svelte-1kukkze.svelte-1kukkze{font-size:11px;color:#555}.sidebar-sync-btn.svelte-1kukkze.svelte-1kukkze{background:#1e1e38;border:1px solid #6366f1;border-radius:8px;padding:8px 12px;cursor:pointer;width:100%;display:flex;align-items:center;gap:8px;color:#c0c0f0;font-family:inherit;font-size:13px}.sidebar-sync-btn.svelte-1kukkze.svelte-1kukkze:hover{background:#2a2a50;color:#e4e4ef;border-color:#818cf8}.sidebar-sync-label.svelte-1kukkze.svelte-1kukkze{flex:1;text-align:left}.sync-dot.svelte-1kukkze.svelte-1kukkze{width:8px;height:8px;border-radius:50%;background:#4a4a4a;flex-shrink:0}.sync-dot.active.svelte-1kukkze.svelte-1kukkze{background:#4ade80;box-shadow:0 0 6px #4ade8080}.modal-sync.svelte-1kukkze.svelte-1kukkze{width:460px}.sync-status.svelte-1kukkze.svelte-1kukkze{background:#13131f;border-radius:8px;padding:12px;margin-bottom:16px}.sync-row.svelte-1kukkze.svelte-1kukkze{display:flex;justify-content:space-between;padding:4px 0;font-size:13px}.sync-label.svelte-1kukkze.svelte-1kukkze{color:#666}.sync-value.svelte-1kukkze.svelte-1kukkze{color:#e4e4ef}.sync-value.mono.svelte-1kukkze.svelte-1kukkze{font-family:SF Mono,Fira Code,monospace;font-size:12px}.sync-result.svelte-1kukkze.svelte-1kukkze{font-size:12px;color:#6366f1;padding:4px 0} diff --git a/cmd/verstak-gui/frontend-dist/assets/main-DZkGJWBF.js b/cmd/verstak-gui/frontend-dist/assets/main-DZkGJWBF.js deleted file mode 100644 index 6d42c2a..0000000 --- a/cmd/verstak-gui/frontend-dist/assets/main-DZkGJWBF.js +++ /dev/null @@ -1,16 +0,0 @@ -var so=Object.defineProperty;var co=(l,e,t)=>e in l?so(l,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[e]=t;var ht=(l,e,t)=>co(l,typeof e!="symbol"?e+"":e,t);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const s of i)if(s.type==="childList")for(const o of s.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function t(i){const s={};return i.integrity&&(s.integrity=i.integrity),i.referrerPolicy&&(s.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?s.credentials="include":i.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function n(i){if(i.ep)return;i.ep=!0;const s=t(i);fetch(i.href,s)}})();function G(){}function kn(l){return l()}function Qt(){return Object.create(null)}function ce(l){l.forEach(kn)}function gn(l){return typeof l=="function"}function Ve(l,e){return l!=l?e==e:l!==e||l&&typeof l=="object"||typeof l=="function"}let $e;function tt(l,e){return l===e?!0:($e||($e=document.createElement("a")),$e.href=e,l===$e.href)}function ro(l){return Object.keys(l).length===0}function ao(l){return l??""}function r(l,e){l.appendChild(e)}function g(l,e,t){l.insertBefore(e,t||null)}function k(l){l.parentNode&&l.parentNode.removeChild(l)}function ve(l,e){for(let t=0;tl.removeEventListener(e,t,n)}function je(l){return function(e){return e.stopPropagation(),l.call(this,e)}}function Re(l){return function(e){e.target===this&&l.call(this,e)}}function c(l,e,t){t==null?l.removeAttribute(e):l.getAttribute(e)!==t&&l.setAttribute(e,t)}function yn(l){return l===""?null:+l}function fo(l){return Array.from(l.childNodes)}function H(l,e){e=""+e,l.data!==e&&(l.data=e)}function de(l,e){l.value=e??""}function Be(l,e,t){for(let n=0;n{const i=l.$$.callbacks[e];if(i){const s=uo(e,t,{cancelable:n});return i.slice().forEach(o=>{o.call(l,s)}),!s.defaultPrevented}return!0}}function _o(l,e){const t=l.$$.callbacks[e.type];t&&t.slice().forEach(n=>n.call(this,e))}const Fe=[],$t=[];let He=[];const el=[],po=Promise.resolve();let gt=!1;function mo(){gt||(gt=!0,po.then(zn))}function Oe(l){He.push(l)}const kt=new Set;let Ne=0;function zn(){if(Ne!==0)return;const l=Je;do{try{for(;Nel.indexOf(n)===-1?e.push(n):t.push(n)),t.forEach(n=>n()),He=e}const et=new Set;let De;function ze(){De={r:0,c:[],p:De}}function qe(){De.r||ce(De.c),De=De.p}function re(l,e){l&&l.i&&(et.delete(l),l.i(e))}function ue(l,e,t,n){if(l&&l.o){if(et.has(l))return;et.add(l),De.c.push(()=>{et.delete(l),n&&(t&&l.d(1),n())}),l.o(e)}else n&&n()}function ee(l){return(l==null?void 0:l.length)!==void 0?l:Array.from(l)}function bo(l,e){ue(l,1,1,()=>{e.delete(l.key)})}function ko(l,e,t,n,i,s,o,a,f,_,m,h){let p=l.length,v=s.length,w=p;const b={};for(;w--;)b[l[w].key]=w;const y=[],z=new Map,M=new Map,E=[];for(w=v;w--;){const S=h(i,s,w),T=t(S);let C=o.get(T);C?E.push(()=>C.p(S,e)):(C=_(T,S),C.c()),z.set(T,y[w]=C),T in b&&M.set(T,Math.abs(w-b[T]))}const q=new Set,N=new Set;function O(S){re(S,1),S.m(a,m),o.set(S.key,S),m=S.first,v--}for(;p&&v;){const S=y[v-1],T=l[p-1],C=S.key,D=T.key;S===T?(m=S.first,p--,v--):z.has(D)?!o.has(C)||q.has(C)?O(S):N.has(D)?p--:M.get(C)>M.get(D)?(N.add(C),O(S)):(q.add(D),p--):(f(T,o),p--)}for(;p--;){const S=l[p];z.has(S.key)||f(S,o)}for(;v;)O(y[v-1]);return ce(E),y}function Ie(l){l&&l.c()}function Me(l,e,t){const{fragment:n,after_update:i}=l.$$;n&&n.m(e,t),Oe(()=>{const s=l.$$.on_mount.map(kn).filter(gn);l.$$.on_destroy?l.$$.on_destroy.push(...s):ce(s),l.$$.on_mount=[]}),i.forEach(Oe)}function Le(l,e){const t=l.$$;t.fragment!==null&&(ho(t.after_update),ce(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function go(l,e){l.$$.dirty[0]===-1&&(Fe.push(l),mo(),l.$$.dirty.fill(0)),l.$$.dirty[e/31|0]|=1<{const w=v.length?v[0]:p;return _.ctx&&i(_.ctx[h],_.ctx[h]=w)&&(!_.skip_bound&&_.bound[h]&&_.bound[h](w),m&&go(l,h)),p}):[],_.update(),m=!0,ce(_.before_update),_.fragment=n?n(_.ctx):!1,e.target){if(e.hydrate){const h=fo(e.target);_.fragment&&_.fragment.l(h),h.forEach(k)}else _.fragment&&_.fragment.c();e.intro&&re(l.$$.fragment),Me(l,e.target,e.anchor),zn()}Ue(f)}class We{constructor(){ht(this,"$$");ht(this,"$$set")}$destroy(){Le(this,1),this.$destroy=G}$on(e,t){if(!gn(t))return G;const n=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return n.push(t),()=>{const i=n.indexOf(t);i!==-1&&n.splice(i,1)}}$set(e){this.$$set&&!ro(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const yo="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(yo);function wo(l){let e,t;return{c(){e=W("path"),t=W("polyline"),c(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),c(t,"points","14 2 14 8 20 8")},m(n,i){g(n,e,i),g(n,t,i)},d(n){n&&(k(e),k(t))}}}function jo(l){let e,t,n,i,s;return{c(){e=W("path"),t=W("polyline"),n=W("line"),i=W("line"),s=W("polyline"),c(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),c(t,"points","14 2 14 8 20 8"),c(n,"x1","16"),c(n,"y1","13"),c(n,"x2","8"),c(n,"y2","13"),c(i,"x1","16"),c(i,"y1","17"),c(i,"x2","8"),c(i,"y2","17"),c(s,"points","10 9 9 9 8 9")},m(o,a){g(o,e,a),g(o,t,a),g(o,n,a),g(o,i,a),g(o,s,a)},d(o){o&&(k(e),k(t),k(n),k(i),k(s))}}}function zo(l){let e,t;return{c(){e=W("polyline"),t=W("polyline"),c(e,"points","16 18 22 12 16 6"),c(t,"points","8 6 2 12 8 18")},m(n,i){g(n,e,i),g(n,t,i)},d(n){n&&(k(e),k(t))}}}function qo(l){let e,t,n,i;return{c(){e=W("path"),t=W("polyline"),n=W("line"),i=W("rect"),c(e,"d","M21 8v13a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8"),c(t,"points","7 3 12 8 17 3"),c(n,"x1","3"),c(n,"y1","8"),c(n,"x2","21"),c(n,"y2","8"),c(i,"x","10"),c(i,"y","12"),c(i,"width","4"),c(i,"height","4"),c(i,"rx","1")},m(s,o){g(s,e,o),g(s,t,o),g(s,n,o),g(s,i,o)},d(s){s&&(k(e),k(t),k(n),k(i))}}}function Co(l){let e,t,n,i,s;return{c(){e=W("path"),t=W("polyline"),n=W("line"),i=W("line"),s=W("line"),c(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),c(t,"points","14 2 14 8 20 8"),c(n,"x1","9"),c(n,"y1","12"),c(n,"x2","15"),c(n,"y2","12"),c(i,"x1","9"),c(i,"y1","15"),c(i,"x2","13"),c(i,"y2","15"),c(s,"x1","12"),c(s,"y1","15"),c(s,"x2","12"),c(s,"y2","18")},m(o,a){g(o,e,a),g(o,t,a),g(o,n,a),g(o,i,a),g(o,s,a)},d(o){o&&(k(e),k(t),k(n),k(i),k(s))}}}function To(l){let e,t,n,i,s,o;return{c(){e=W("path"),t=W("polyline"),n=W("line"),i=W("line"),s=W("line"),o=W("line"),c(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),c(t,"points","14 2 14 8 20 8"),c(n,"x1","8"),c(n,"y1","12"),c(n,"x2","16"),c(n,"y2","12"),c(i,"x1","8"),c(i,"y1","16"),c(i,"x2","16"),c(i,"y2","16"),c(s,"x1","8"),c(s,"y1","14"),c(s,"x2","12"),c(s,"y2","14"),c(o,"x1","12"),c(o,"y1","12"),c(o,"x2","12"),c(o,"y2","18")},m(a,f){g(a,e,f),g(a,t,f),g(a,n,f),g(a,i,f),g(a,s,f),g(a,o,f)},d(a){a&&(k(e),k(t),k(n),k(i),k(s),k(o))}}}function Mo(l){let e,t,n,i;return{c(){e=W("path"),t=W("polyline"),n=W("line"),i=W("line"),c(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),c(t,"points","14 2 14 8 20 8"),c(n,"x1","16"),c(n,"y1","13"),c(n,"x2","8"),c(n,"y2","13"),c(i,"x1","16"),c(i,"y1","17"),c(i,"x2","8"),c(i,"y2","17")},m(s,o){g(s,e,o),g(s,t,o),g(s,n,o),g(s,i,o)},d(s){s&&(k(e),k(t),k(n),k(i))}}}function Lo(l){let e,t,n,i,s;return{c(){e=W("path"),t=W("polyline"),n=W("line"),i=W("line"),s=W("line"),c(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),c(t,"points","14 2 14 8 20 8"),c(n,"x1","8"),c(n,"y1","12"),c(n,"x2","16"),c(n,"y2","12"),c(i,"x1","8"),c(i,"y1","16"),c(i,"x2","16"),c(i,"y2","16"),c(s,"x1","8"),c(s,"y1","14"),c(s,"x2","12"),c(s,"y2","14")},m(o,a){g(o,e,a),g(o,t,a),g(o,n,a),g(o,i,a),g(o,s,a)},d(o){o&&(k(e),k(t),k(n),k(i),k(s))}}}function So(l){let e,t,n;return{c(){e=W("path"),t=W("circle"),n=W("circle"),c(e,"d","M9 18V5l12-2v13"),c(t,"cx","6"),c(t,"cy","18"),c(t,"r","3"),c(n,"cx","18"),c(n,"cy","16"),c(n,"r","3")},m(i,s){g(i,e,s),g(i,t,s),g(i,n,s)},d(i){i&&(k(e),k(t),k(n))}}}function Do(l){let e,t;return{c(){e=W("rect"),t=W("polyline"),c(e,"x","2"),c(e,"y","4"),c(e,"width","20"),c(e,"height","16"),c(e,"rx","2"),c(t,"points","10 9 16 12 10 15 10 9")},m(n,i){g(n,e,i),g(n,t,i)},d(n){n&&(k(e),k(t))}}}function Io(l){let e,t,n;return{c(){e=W("rect"),t=W("circle"),n=W("polyline"),c(e,"x","3"),c(e,"y","3"),c(e,"width","18"),c(e,"height","18"),c(e,"rx","2"),c(e,"ry","2"),c(t,"cx","8.5"),c(t,"cy","8.5"),c(t,"r","1.5"),c(n,"points","21 15 16 10 5 21")},m(i,s){g(i,e,s),g(i,t,s),g(i,n,s)},d(i){i&&(k(e),k(t),k(n))}}}function Eo(l){let e;return{c(){e=W("path"),c(e,"d","M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z")},m(t,n){g(t,e,n)},d(t){t&&k(e)}}}function Ao(l){let e;function t(s,o){return s[0]==="folder"?Eo:s[0]==="image"?Io:s[0]==="video"?Do:s[0]==="audio"?So:s[0]==="pdf"?Lo:s[0]==="document"?Mo:s[0]==="spreadsheet"?To:s[0]==="presentation"?Co:s[0]==="archive"?qo:s[0]==="code"?zo:s[0]==="text"?jo:wo}let n=t(l),i=n(l);return{c(){e=W("svg"),i.c(),c(e,"width",l[1]),c(e,"height",l[1]),c(e,"viewBox","0 0 24 24"),c(e,"fill","none"),c(e,"stroke","currentColor"),c(e,"stroke-width","1.5"),c(e,"stroke-linecap","round"),c(e,"stroke-linejoin","round"),c(e,"xmlns","http://www.w3.org/2000/svg")},m(s,o){g(s,e,o),i.m(e,null)},p(s,[o]){n!==(n=t(s))&&(i.d(1),i=n(s),i&&(i.c(),i.m(e,null))),o&2&&c(e,"width",s[1]),o&2&&c(e,"height",s[1])},i:G,o:G,d(s){s&&k(e),i.d()}}}function No(l,e,t){let{kind:n="generic"}=e,{size:i=20}=e;return l.$$set=s=>{"kind"in s&&t(0,n=s.kind),"size"in s&&t(1,i=s.size)},[n,i]}class qn extends We{constructor(e){super(),Ke(this,e,No,Ao,Ve,{kind:0,size:1})}}function lt(l){if(l==null||l<0)return"—";if(l===0)return"0 B";const e=["B","KB","MB","GB"],t=Math.min(Math.floor(Math.log(l)/Math.log(1024)),e.length-1),n=l/Math.pow(1024,t);return(t===0?n.toFixed(0):n.toFixed(1))+" "+e[t]}const yt={"image/jpeg":"Изображение JPEG","image/png":"Изображение PNG","image/gif":"Изображение GIF","image/webp":"Изображение WebP","image/svg+xml":"Изображение SVG","image/bmp":"Изображение BMP","image/tiff":"Изображение TIFF","image/avif":"Изображение AVIF","application/pdf":"PDF документ","application/msword":"Документ Word","application/vnd.openxmlformats-officedocument.wordprocessingml.document":"Документ Word","application/vnd.ms-excel":"Таблица Excel","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":"Таблица Excel","application/vnd.ms-powerpoint":"Презентация PowerPoint","application/vnd.openxmlformats-officedocument.presentationml.presentation":"Презентация PowerPoint","application/zip":"ZIP архив","application/gzip":"GZIP архив","application/x-tar":"TAR архив","application/x-7z-compressed":"7z архив","application/x-rar-compressed":"RAR архив","text/plain":"Текстовый файл","text/html":"HTML файл","text/css":"CSS файл","text/javascript":"JavaScript файл","application/json":"JSON файл","application/xml":"XML файл","application/x-yaml":"YAML файл","application/octet-stream":"Бинарный файл","application/x-msdos-program":"Исполняемый файл","inode/directory":"Папка"};function tl(l){return l?yt[l]||l:"Неизвестно"}function Fo(l){if(l.type==="folder")return"Папка";const e=(l.mime||"").toLowerCase();if(yt[e])return yt[e];const n=(l.name||"").toLowerCase().split(".").pop();return n?n.toUpperCase():"Файл"}function Cn(l){if(l.type==="folder")return"folder";const e=(l.mime||"").toLowerCase();if(e.startsWith("image/"))return"image";if(e.startsWith("video/"))return"video";if(e.startsWith("audio/"))return"audio";if(e.startsWith("text/"))return"text";if(e.includes("pdf"))return"pdf";if(e.includes("word")||e.includes("document"))return"document";if(e.includes("spreadsheet")||e.includes("excel"))return"spreadsheet";if(e.includes("presentation")||e.includes("powerpoint"))return"presentation";if(e.includes("zip")||e.includes("tar")||e.includes("gzip")||e.includes("rar")||e.includes("7z")||e.includes("compress"))return"archive";if(e.includes("json")||e.includes("xml")||e.includes("yaml")||e.includes("javascript")||e.includes("css")||e.includes("html"))return"code";const n=(l.name||"").toLowerCase().split(".").pop();return["js","ts","jsx","tsx","vue","svelte","py","rs","go","c","cpp","h","hpp","java","kt","swift","rb","php","pl","sh","bash","zsh","fish","yml","yaml","json","xml","toml","ini","cfg","conf","md","markdown","css","scss","less","sass","sql","graphql","proto","gradle","cmake","makefile","dockerfile","env","gitignore"].includes(n)?"code":"generic"}const Ho=["image/jpeg","image/png","image/gif","image/webp","image/bmp","image/tiff","image/avif","image/svg+xml"],Bo=["text/plain","text/html","text/css","text/javascript","application/json","application/xml","application/x-yaml","text/x-shellscript"],Oo=["txt","log","conf","ini","yaml","yml","json","xml","csv","sh","py","js","ts","css","html","md","markdown","cfg"],Po=["jpg","jpeg","png","gif","webp","bmp","tiff","tif","avif","svg"];function Tn(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return Ho.includes(e)||Po.includes(n)}function Mn(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return Bo.includes(e)||Oo.includes(n)&&n!=="md"&&n!=="markdown"}function Ln(l){return(l.mime||"").toLowerCase().includes("pdf")}function Sn(l){const e=(l.name||"").toLowerCase();return e.endsWith(".md")||e.endsWith(".markdown")}function Vo(l){return Tn(l)||Ln(l)}function Ro(l){return Mn(l)||Sn(l)}function Ko(l){let e,t,n,i=lt(l[0].size)+"",s;return{c(){e=u("span"),e.textContent="·",t=j(),n=u("span"),s=I(i),c(e,"class","meta-sep svelte-1u905d2")},m(o,a){g(o,e,a),g(o,t,a),g(o,n,a),r(n,s)},p(o,a){a&1&&i!==(i=lt(o[0].size)+"")&&H(s,i)},d(o){o&&(k(e),k(t),k(n))}}}function Wo(l){let e,t,n;return{c(){e=u("button"),e.innerHTML='',c(e,"class","action-btn svelte-1u905d2"),c(e,"title","Открыть папку"),c(e,"aria-label","Открыть папку")},m(i,s){g(i,e,s),t||(n=A(e,"click",je(l[27])),t=!0)},p:G,d(i){i&&k(e),t=!1,n()}}}function Go(l){let e,t,n,i,s;return{c(){e=u("button"),e.innerHTML='',t=j(),n=u("button"),n.innerHTML='',c(e,"class","action-btn svelte-1u905d2"),c(e,"title","Предпросмотр"),c(e,"aria-label","Предпросмотр"),c(n,"class","action-btn svelte-1u905d2"),c(n,"title","Открыть во внешней программе"),c(n,"aria-label","Открыть внешне")},m(o,a){g(o,e,a),g(o,t,a),g(o,n,a),i||(s=[A(e,"click",je(l[26])),A(n,"click",je(l[8]))],i=!0)},p:G,d(o){o&&(k(e),k(t),k(n)),i=!1,ce(s)}}}function ll(l){let e,t,n,i,s,o,a,f,_,m,h,p,v,w,b,y,z,M,E,q,N,O,S,T=l[5]&&Uo(l);return{c(){e=u("div"),t=j(),n=u("div"),i=u("button"),i.innerHTML=` - Открыть`,s=j(),o=u("button"),o.innerHTML=` - Открыть во внешней программе`,a=j(),T&&T.c(),f=j(),_=u("div"),m=j(),h=u("button"),h.innerHTML=` - Переименовать`,p=j(),v=u("button"),v.innerHTML=` - Дублировать`,w=j(),b=u("button"),b.innerHTML=` - Вырезать`,y=j(),z=u("button"),z.innerHTML=` - Копировать`,M=j(),E=u("div"),q=j(),N=u("button"),N.innerHTML=` - Удалить`,c(e,"class","menu-backdrop svelte-1u905d2"),c(e,"role","presentation"),c(i,"class","menu-item svelte-1u905d2"),c(i,"role","menuitem"),c(o,"class","menu-item svelte-1u905d2"),c(o,"role","menuitem"),c(_,"class","menu-sep svelte-1u905d2"),c(h,"class","menu-item svelte-1u905d2"),c(h,"role","menuitem"),c(v,"class","menu-item svelte-1u905d2"),c(v,"role","menuitem"),c(b,"class","menu-item svelte-1u905d2"),c(b,"role","menuitem"),c(z,"class","menu-item svelte-1u905d2"),c(z,"role","menuitem"),c(E,"class","menu-sep svelte-1u905d2"),c(N,"class","menu-item menu-item-danger svelte-1u905d2"),c(N,"role","menuitem"),c(n,"class","menu svelte-1u905d2"),c(n,"role","menu")},m(C,D){g(C,e,D),g(C,t,D),g(C,n,D),r(n,i),r(n,s),r(n,o),r(n,a),T&&T.m(n,null),r(n,f),r(n,_),r(n,m),r(n,h),r(n,p),r(n,v),r(n,w),r(n,b),r(n,y),r(n,z),r(n,M),r(n,E),r(n,q),r(n,N),O||(S=[A(e,"click",je(l[17])),A(i,"click",l[15]),A(o,"click",l[8]),A(h,"click",l[11]),A(v,"click",l[12]),A(b,"click",l[13]),A(z,"click",l[14]),A(N,"click",l[10]),A(n,"click",je(l[25]))],O=!0)},p(C,D){C[5]&&T.p(C,D)},d(C){C&&(k(e),k(t),k(n)),T&&T.d(),O=!1,ce(S)}}}function Uo(l){let e,t,n;return{c(){e=u("button"),e.innerHTML=` - Показать в проводнике`,c(e,"class","menu-item svelte-1u905d2"),c(e,"role","menuitem")},m(i,s){g(i,e,s),t||(n=A(e,"click",l[9]),t=!0)},p:G,d(i){i&&k(e),t=!1,n()}}}function Jo(l){let e,t,n,i,s,o,a=l[0].name+"",f,_,m,h,p,v,w,b,y,z,M,E,q,N,O,S,T,C,D,R,X,x;n=new qn({props:{kind:l[4],size:22}});let B=!l[5]&&Ko(l);function P(K,oe){return K[5]?Wo:Go}let U=P(l)(l),$=l[2]&&ll(l);return{c(){e=u("div"),t=u("div"),Ie(n.$$.fragment),i=j(),s=u("div"),o=u("div"),f=I(a),m=j(),h=u("div"),p=u("span"),p.textContent=`${l[6]}`,v=j(),B&&B.c(),w=j(),b=u("div"),U.c(),y=j(),z=u("button"),M=W("svg"),E=W("circle"),q=W("circle"),N=W("circle"),O=j(),S=u("button"),S.innerHTML='',C=j(),$&&$.c(),D=ye(),c(t,"class","file-row-icon svelte-1u905d2"),c(o,"class","file-row-name svelte-1u905d2"),c(o,"title",_=l[0].name),c(h,"class","file-row-meta svelte-1u905d2"),c(s,"class","file-row-body svelte-1u905d2"),c(E,"cx","12"),c(E,"cy","5"),c(E,"r","2"),c(q,"cx","12"),c(q,"cy","12"),c(q,"r","2"),c(N,"cx","12"),c(N,"cy","19"),c(N,"r","2"),c(M,"width","16"),c(M,"height","16"),c(M,"viewBox","0 0 24 24"),c(M,"fill","currentColor"),c(z,"class","action-btn svelte-1u905d2"),c(z,"title","Ещё"),c(z,"aria-label","Ещё"),c(z,"aria-expanded",l[2]),c(S,"class","action-btn action-btn-danger svelte-1u905d2"),c(S,"title","Удалить"),c(S,"aria-label","Удалить"),c(b,"class","file-row-actions svelte-1u905d2"),c(e,"class","file-row svelte-1u905d2"),c(e,"role","button"),c(e,"tabindex","0"),c(e,"draggable","true"),c(e,"aria-label",T=l[5]?`Папка ${l[0].name}`:`Файл ${l[0].name}`),xt(e,"file-row--selected",l[1])},m(K,oe){g(K,e,oe),r(e,t),Me(n,t,null),r(e,i),r(e,s),r(s,o),r(o,f),r(s,m),r(s,h),r(h,p),r(h,v),B&&B.m(h,null),r(e,w),r(e,b),U.m(b,null),r(b,y),r(b,z),r(z,M),r(M,E),r(M,q),r(M,N),r(b,O),r(b,S),g(K,C,oe),$&&$.m(K,oe),g(K,D,oe),R=!0,X||(x=[A(window,"click",l[17]),A(z,"click",je(l[16])),A(S,"click",je(l[10])),A(e,"click",l[7]),A(e,"contextmenu",l[21]),A(e,"dragstart",l[18]),A(e,"dragover",l[19]),A(e,"drop",l[20])],X=!0)},p(K,[oe]){(!R||oe&1)&&a!==(a=K[0].name+"")&&H(f,a),(!R||oe&1&&_!==(_=K[0].name))&&c(o,"title",_),K[5]||B.p(K,oe),U.p(K,oe),(!R||oe&4)&&c(z,"aria-expanded",K[2]),(!R||oe&1&&T!==(T=K[5]?`Папка ${K[0].name}`:`Файл ${K[0].name}`))&&c(e,"aria-label",T),(!R||oe&2)&&xt(e,"file-row--selected",K[1]),K[2]?$?$.p(K,oe):($=ll(K),$.c(),$.m(D.parentNode,D)):$&&($.d(1),$=null)},i(K){R||(re(n.$$.fragment,K),R=!0)},o(K){ue(n.$$.fragment,K),R=!1},d(K){K&&(k(e),k(C),k(D)),Le(n),B&&B.d(),U.d(),$&&$.d(K),X=!1,ce(x)}}}function Xo(l,e,t){let{item:n}=e,{selected:i=!1}=e,{onDragStart:s}=e,{onDragOver:o}=e,{onDrop:a}=e;const f=nt(),_=Cn(n),m=n.type==="folder",h=Fo(n);let p=!1,v=null;function w(F){F.ctrlKey||F.metaKey?f("toggleSelect",n.id):F.shiftKey?f("rangeSelect",n.id):v?(clearTimeout(v),v=null,m?f("navigate",n.id):f("preview",n)):v=setTimeout(()=>{v=null,f("selectOne",n.id)},250)}function b(){f("openExternal",n.fileId)}function y(){f("showInFolder",n.id)}function z(){t(2,p=!1),f("delete",{id:n.id,type:n.type})}function M(){t(2,p=!1),f("rename",{id:n.id,name:n.name})}function E(){t(2,p=!1),f("duplicate",n.id)}function q(){t(2,p=!1),f("cut",n.id)}function N(){t(2,p=!1),f("copy",n.id)}function O(){t(2,p=!1),m?f("navigate",n.id):f("preview",n)}function S(){t(2,p=!p)}function T(){t(2,p=!1)}function C(F){s&&s(F,n.id)}function D(F){o&&m&&o(F,n.id)}function R(F){a&&m&&a(F,n.id)}function X(F){F.preventDefault(),t(2,p=!0)}function x(F){_o.call(this,l,F)}const B=()=>f("preview",n),P=()=>f("navigate",n.id);return l.$$set=F=>{"item"in F&&t(0,n=F.item),"selected"in F&&t(1,i=F.selected),"onDragStart"in F&&t(22,s=F.onDragStart),"onDragOver"in F&&t(23,o=F.onDragOver),"onDrop"in F&&t(24,a=F.onDrop)},[n,i,p,f,_,m,h,w,b,y,z,M,E,q,N,O,S,T,C,D,R,X,s,o,a,x,B,P]}class Zo extends We{constructor(e){super(),Ke(this,e,Xo,Jo,Ve,{item:0,selected:1,onDragStart:22,onDragOver:23,onDrop:24})}}function nl(l,e,t){const n=l.slice();return n[4]=e[t],n[6]=t,n}function Yo(l){let e;return{c(){e=u("span"),e.textContent="/",c(e,"class","sep svelte-csi2lb")},m(t,n){g(t,e,n)},d(t){t&&k(e)}}}function Qo(l){let e,t=l[4].name+"",n,i,s;function o(){return l[2](l[6])}return{c(){e=u("button"),n=I(t),c(e,"class","crumb crumb--link svelte-csi2lb")},m(a,f){g(a,e,f),r(e,n),i||(s=A(e,"click",o),i=!0)},p(a,f){l=a,f&1&&t!==(t=l[4].name+"")&&H(n,t)},d(a){a&&k(e),i=!1,s()}}}function xo(l){let e,t=l[4].name+"",n;return{c(){e=u("span"),n=I(t),c(e,"class","crumb crumb--current svelte-csi2lb")},m(i,s){g(i,e,s),r(e,n)},p(i,s){s&1&&t!==(t=i[4].name+"")&&H(n,t)},d(i){i&&k(e)}}}function il(l){let e,t,n=l[6]>0&&Yo();function i(a,f){return a[6]===a[0].length-1?xo:Qo}let s=i(l),o=s(l);return{c(){n&&n.c(),e=j(),o.c(),t=ye()},m(a,f){n&&n.m(a,f),g(a,e,f),o.m(a,f),g(a,t,f)},p(a,f){s===(s=i(a))&&o?o.p(a,f):(o.d(1),o=s(a),o&&(o.c(),o.m(t.parentNode,t)))},d(a){a&&(k(e),k(t)),n&&n.d(a),o.d(a)}}}function $o(l){let e,t=ee(l[0]),n=[];for(let i=0;is(a);return l.$$set=a=>{"crumbs"in a&&t(0,n=a.crumbs)},[n,s,o]}class Dn extends We{constructor(e){super(),Ke(this,e,es,$o,Ve,{crumbs:0})}}function ts(l){let e,t,n,i,s,o;return{c(){e=u("div"),t=u("p"),t.textContent="Предпросмотр недоступен для этого типа файлов.",n=j(),i=u("button"),i.textContent="Открыть во внешней программе",c(i,"class","btn btn-sm svelte-1cw3u0m"),c(e,"class","preview-status svelte-1cw3u0m")},m(a,f){g(a,e,f),r(e,t),r(e,n),r(e,i),s||(o=A(i,"click",l[9]),s=!0)},p:G,d(a){a&&k(e),s=!1,o()}}}function ls(l){let e,t;function n(o,a){return a&2&&(e=null),e==null&&(e=!!(o[1]&&o[1].startsWith("data:"))),e?rs:cs}let i=n(l,-1),s=i(l);return{c(){s.c(),t=ye()},m(o,a){s.m(o,a),g(o,t,a)},p(o,a){i===(i=n(o,a))&&s?s.p(o,a):(s.d(1),s=i(o),s&&(s.c(),s.m(t.parentNode,t)))},d(o){o&&k(t),s.d(o)}}}function ns(l){let e,t,n;return{c(){e=u("pre"),t=u("code"),n=I(l[1]),c(e,"class","preview-text svelte-1cw3u0m")},m(i,s){g(i,e,s),r(e,t),r(t,n)},p(i,s){s&2&&H(n,i[1])},d(i){i&&k(e)}}}function is(l){let e,t,n,i;return{c(){e=u("div"),t=u("img"),tt(t.src,n=l[1])||c(t,"src",n),c(t,"alt",i=l[0].name),c(t,"class","preview-image svelte-1cw3u0m"),c(e,"class","preview-image-container svelte-1cw3u0m")},m(s,o){g(s,e,o),r(e,t)},p(s,o){o&2&&!tt(t.src,n=s[1])&&c(t,"src",n),o&1&&i!==(i=s[0].name)&&c(t,"alt",i)},d(s){s&&k(e)}}}function os(l){let e,t,n,i,s,o,a;return{c(){e=u("div"),t=u("p"),n=I(l[3]),i=j(),s=u("button"),s.textContent="Открыть во внешней программе",c(s,"class","btn btn-sm svelte-1cw3u0m"),c(e,"class","preview-status svelte-1cw3u0m")},m(f,_){g(f,e,_),r(e,t),r(t,n),r(e,i),r(e,s),o||(a=A(s,"click",l[9]),o=!0)},p(f,_){_&8&&H(n,f[3])},d(f){f&&k(e),o=!1,a()}}}function ss(l){let e;return{c(){e=u("div"),e.innerHTML="

Загрузка...

",c(e,"class","preview-status svelte-1cw3u0m")},m(t,n){g(t,e,n)},p:G,d(t){t&&k(e)}}}function cs(l){let e,t,n,i,s,o;return{c(){e=u("div"),t=u("p"),t.textContent="Предпросмотр PDF недоступен.",n=j(),i=u("button"),i.textContent="Открыть во внешней программе",c(i,"class","btn btn-sm svelte-1cw3u0m"),c(e,"class","preview-status svelte-1cw3u0m")},m(a,f){g(a,e,f),r(e,t),r(e,n),r(e,i),s||(o=A(i,"click",l[9]),s=!0)},p:G,d(a){a&&k(e),s=!1,o()}}}function rs(l){let e,t,n;return{c(){e=u("div"),t=u("embed"),tt(t.src,n=l[1])||c(t,"src",n),c(t,"type","application/pdf"),c(t,"class","preview-pdf svelte-1cw3u0m"),c(e,"class","preview-pdf-container svelte-1cw3u0m")},m(i,s){g(i,e,s),r(e,t)},p(i,s){s&2&&!tt(t.src,n=i[1])&&c(t,"src",n)},d(i){i&&k(e)}}}function as(l){let e,t,n,i,s,o,a,f=l[0].name+"",_,m,h,p,v=lt(l[0].size)+"",w,b,y=tl(l[0].mime)+"",z,M,E,q,N,O,S,T,C,D,R,X;s=new qn({props:{kind:l[8],size:18}});function x(F,U){return F[2]?ss:F[3]?os:F[6]&&F[1]?is:F[5]&&F[1]?ns:F[4]?ls:ts}let B=x(l),P=B(l);return{c(){e=u("div"),t=u("div"),n=u("header"),i=u("div"),Ie(s.$$.fragment),o=j(),a=u("span"),_=I(f),h=j(),p=u("div"),w=I(v),b=I(" · "),z=I(y),M=j(),E=u("div"),q=u("button"),q.innerHTML='',N=j(),O=u("button"),O.innerHTML='',S=j(),T=u("div"),P.c(),c(a,"class","preview-name svelte-1cw3u0m"),c(a,"title",m=l[0].name),c(i,"class","preview-title svelte-1cw3u0m"),c(p,"class","preview-meta svelte-1cw3u0m"),c(q,"class","action-btn svelte-1cw3u0m"),c(q,"title","Открыть во внешней программе"),c(q,"aria-label","Открыть внешне"),c(O,"class","action-btn action-btn-close svelte-1cw3u0m"),c(O,"title","Close"),c(O,"aria-label","Close preview"),c(E,"class","preview-actions svelte-1cw3u0m"),c(n,"class","preview-header svelte-1cw3u0m"),c(T,"class","preview-body svelte-1cw3u0m"),c(t,"class","modal svelte-1cw3u0m"),c(e,"class","overlay svelte-1cw3u0m"),c(e,"role","dialog"),c(e,"aria-modal","true"),c(e,"aria-label",C=`Preview: ${l[0].name}`)},m(F,U){g(F,e,U),r(e,t),r(t,n),r(n,i),Me(s,i,null),r(i,o),r(i,a),r(a,_),r(n,h),r(n,p),r(p,w),r(p,b),r(p,z),r(n,M),r(n,E),r(E,q),r(E,N),r(E,O),r(t,S),r(t,T),P.m(T,null),D=!0,R||(X=[A(q,"click",l[9]),A(O,"click",l[10]),A(e,"click",Re(l[11]))],R=!0)},p(F,[U]){(!D||U&1)&&f!==(f=F[0].name+"")&&H(_,f),(!D||U&1&&m!==(m=F[0].name))&&c(a,"title",m),(!D||U&1)&&v!==(v=lt(F[0].size)+"")&&H(w,v),(!D||U&1)&&y!==(y=tl(F[0].mime)+"")&&H(z,y),B===(B=x(F))&&P?P.p(F,U):(P.d(1),P=B(F),P&&(P.c(),P.m(T,null))),(!D||U&1&&C!==(C=`Preview: ${F[0].name}`))&&c(e,"aria-label",C)},i(F){D||(re(s.$$.fragment,F),D=!0)},o(F){ue(s.$$.fragment,F),D=!1},d(F){F&&k(e),Le(s),P.d(),R=!1,ce(X)}}}function fs(l,e,t){let n,i,s,{item:o}=e,{content:a=""}=e,{loading:f=!1}=e,{error:_=""}=e;const m=nt(),h=Cn(o);function p(y){y.key==="Escape"&&m("close")}function v(){m("openExternal",o.fileId)}wn(()=>{window.addEventListener("keydown",p)}),jn(()=>{window.removeEventListener("keydown",p)});const w=()=>m("close"),b=()=>m("close");return l.$$set=y=>{"item"in y&&t(0,o=y.item),"content"in y&&t(1,a=y.content),"loading"in y&&t(2,f=y.loading),"error"in y&&t(3,_=y.error)},l.$$.update=()=>{l.$$.dirty&3&&t(6,n=Tn(o)&&a&&a.startsWith("data:")),l.$$.dirty&1&&t(5,i=Mn(o)||Sn(o)),l.$$.dirty&1&&t(4,s=Ln(o))},[o,a,f,_,s,i,n,m,h,v,w,b]}class us extends We{constructor(e){super(),Ke(this,e,fs,as,Ve,{item:0,content:1,loading:2,error:3})}}function ds(l){let e,t,n,i,s,o,a,f,_,m,h,p,v,w,b,y,z;return{c(){e=u("div"),t=u("div"),n=u("h3"),i=I(l[0]),s=j(),o=u("p"),a=I(l[1]),f=j(),_=u("div"),m=u("button"),h=I(l[2]),v=j(),w=u("button"),b=I(l[3]),c(n,"class","svelte-1fv6yyk"),c(o,"class","message svelte-1fv6yyk"),c(m,"class",p="btn "+(l[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk"),c(w,"class","btn svelte-1fv6yyk"),c(_,"class","actions svelte-1fv6yyk"),c(t,"class","modal svelte-1fv6yyk"),c(e,"class","overlay svelte-1fv6yyk"),c(e,"role","dialog"),c(e,"aria-modal","true"),c(e,"aria-label",l[0])},m(M,E){g(M,e,E),r(e,t),r(t,n),r(n,i),r(t,s),r(t,o),r(o,a),r(t,f),r(t,_),r(_,m),r(m,h),r(_,v),r(_,w),r(w,b),y||(z=[A(m,"click",l[6]),A(w,"click",l[7]),A(e,"click",Re(l[8]))],y=!0)},p(M,[E]){E&1&&H(i,M[0]),E&2&&H(a,M[1]),E&4&&H(h,M[2]),E&16&&p!==(p="btn "+(M[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk")&&c(m,"class",p),E&8&&H(b,M[3]),E&1&&c(e,"aria-label",M[0])},i:G,o:G,d(M){M&&k(e),y=!1,ce(z)}}}function _s(l,e,t){let{title:n="Подтверждение"}=e,{message:i=""}=e,{confirmText:s="Удалить"}=e,{cancelText:o="Отмена"}=e,{danger:a=!1}=e;const f=nt(),_=()=>f("confirm"),m=()=>f("cancel"),h=()=>f("cancel");return l.$$set=p=>{"title"in p&&t(0,n=p.title),"message"in p&&t(1,i=p.message),"confirmText"in p&&t(2,s=p.confirmText),"cancelText"in p&&t(3,o=p.cancelText),"danger"in p&&t(4,a=p.danger)},[n,i,s,o,a,f,_,m,h]}class ps extends We{constructor(e){super(),Ke(this,e,_s,ds,Ve,{title:0,message:1,confirmText:2,cancelText:3,danger:4})}}function ol(l,e,t){const n=l.slice();return n[181]=e[t],n}function sl(l,e,t){const n=l.slice();return n[184]=e[t],n}function cl(l,e,t){const n=l.slice();return n[187]=e[t],n}function rl(l,e,t){const n=l.slice();return n[206]=e[t],n}function al(l,e,t){const n=l.slice();return n[206]=e[t],n}function fl(l,e,t){const n=l.slice();return n[214]=e[t],n}function ul(l,e,t){const n=l.slice();return n[206]=e[t],n}function dl(l,e,t){const n=l.slice();return n[206]=e[t],n}function _l(l,e,t){const n=l.slice();return n[190]=e[t],n}function pl(l,e,t){const n=l.slice();return n[201]=e[t],n}function ml(l,e,t){const n=l.slice();return n[198]=e[t],n}function vl(l,e,t){const n=l.slice();return n[193]=e[t],n}function hl(l,e,t){const n=l.slice();return n[190]=e[t],n}function bl(l,e,t){const n=l.slice();return n[193]=e[t],n}function kl(l,e,t){const n=l.slice();return n[209]=e[t],n}function gl(l,e,t){const n=l.slice();return n[187]=e[t],n}function yl(l,e,t){const n=l.slice();return n[223]=e[t],n}function wl(l,e,t){const n=l.slice();return n[226]=e[t],n}function jl(l){let e,t=l[226].label+"",n,i,s,o,a;function f(){return l[99](l[226])}return{c(){e=u("button"),n=I(t),i=j(),c(e,"class",s="nav-item "+(l[7]===l[226].id?"selected":"")+" svelte-oqcj5z")},m(_,m){g(_,e,m),r(e,n),r(e,i),o||(a=A(e,"click",f),o=!0)},p(_,m){l=_,m[0]&1&&t!==(t=l[226].label+"")&&H(n,t),m[0]&129&&s!==(s="nav-item "+(l[7]===l[226].id?"selected":"")+" svelte-oqcj5z")&&c(e,"class",s)},d(_){_&&k(e),o=!1,a()}}}function zl(l){let e,t,n,i,s,o=l[1].length>0&&ql(l),a=ee(l[1]),f=[];for(let m=0;m0?o?o.p(m,h):(o=ql(m),o.c(),o.m(t,null)):o&&(o.d(1),o=null),h[0]&258|h[1]&2097152){a=ee(m[1]);let p;for(p=0;p',c(i,"class","dismiss-btn svelte-oqcj5z"),c(i,"aria-label","Dismiss"),c(e,"class","error-banner svelte-oqcj5z")},m(a,f){g(a,e,f),r(e,t),r(e,n),r(e,i),s||(o=[A(i,"click",je(l[101])),A(e,"click",l[102])],s=!0)},p(a,f){f[0]&64&&H(t,a[6])},d(a){a&&k(e),s=!1,ce(o)}}}function bs(l){let e,t,n;function i(a,f){if(a[27])return qs;if(a[0].length>0)return zs;if(a[6])return js}let s=i(l),o=s&&s(l);return{c(){e=u("div"),t=u("h2"),t.textContent="Верстак",n=j(),o&&o.c(),c(t,"class","svelte-oqcj5z"),c(e,"class","welcome svelte-oqcj5z")},m(a,f){g(a,e,f),r(e,t),r(e,n),o&&o.m(e,null)},p(a,f){s===(s=i(a))&&o?o.p(a,f):(o&&o.d(1),o=s&&s(a),o&&(o.c(),o.m(e,null)))},i:G,o:G,d(a){a&&k(e),o&&o.d()}}}function ks(l){let e,t,n;function i(a,f){return a[3].length===0?Ts:Cs}let s=i(l),o=s(l);return{c(){e=u("div"),t=u("div"),t.innerHTML='

Активность

',n=j(),o.c(),c(t,"class","activity-feed-header svelte-oqcj5z"),c(e,"class","activity-feed svelte-oqcj5z")},m(a,f){g(a,e,f),r(e,t),r(e,n),o.m(e,null)},p(a,f){s===(s=i(a))&&o?o.p(a,f):(o.d(1),o=s(a),o&&(o.c(),o.m(e,null)))},i:G,o:G,d(a){a&&k(e),o.d()}}}function gs(l){let e,t,n,i,s,o=l[2].date+"",a,f,_,m=l[2].summary&&Il(l);function h(w,b){return w[2].groups&&w[2].groups.length>0?Ls:Ms}let p=h(l),v=p(l);return{c(){e=u("div"),t=u("div"),n=u("h2"),n.textContent="Сегодня",i=j(),s=u("span"),a=I(o),f=j(),m&&m.c(),_=j(),v.c(),c(n,"class","svelte-oqcj5z"),c(s,"class","today-date svelte-oqcj5z"),c(t,"class","today-header svelte-oqcj5z"),c(e,"class","today-dashboard svelte-oqcj5z")},m(w,b){g(w,e,b),r(e,t),r(t,n),r(t,i),r(t,s),r(s,a),r(e,f),m&&m.m(e,null),r(e,_),v.m(e,null)},p(w,b){b[0]&4&&o!==(o=w[2].date+"")&&H(a,o),w[2].summary?m?m.p(w,b):(m=Il(w),m.c(),m.m(e,_)):m&&(m.d(1),m=null),p===(p=h(w))&&v?v.p(w,b):(v.d(1),v=p(w),v&&(v.c(),v.m(e,null)))},i:G,o:G,d(w){w&&k(e),m&&m.d(),v.d()}}}function ys(l){let e,t,n,i,s,o,a=ee(l[50]),f=[];for(let p=0;p{m[w]=null}),qe()),~i?(s=m[i],s?s.p(p,v):(s=m[i]=_[i](p),s.c()),re(s,1),s.m(n,null)):s=null)},i(p){o||(re(s),o=!0)},o(p){ue(s),o=!1},d(p){p&&(k(e),k(t),k(n)),ve(f,p),~i&&m[i].d()}}}function ws(l){let e,t,n,i=l[11].title+"",s,o,a,f,_,m,h,p,v,w,b,y=l[11].dirty&&nn();return{c(){e=u("div"),t=u("div"),n=u("span"),s=I(i),o=j(),y&&y.c(),a=j(),f=u("div"),_=u("button"),_.textContent="Сохранить",m=j(),h=u("button"),h.textContent="Закрыть",p=j(),v=u("textarea"),c(n,"class","note-title svelte-oqcj5z"),c(_,"class","btn btn-primary svelte-oqcj5z"),c(h,"class","btn svelte-oqcj5z"),c(f,"class","note-editor-actions svelte-oqcj5z"),c(t,"class","note-editor-header svelte-oqcj5z"),c(v,"class","note-textarea svelte-oqcj5z"),c(v,"placeholder","Начните писать..."),c(e,"class","note-editor svelte-oqcj5z")},m(z,M){g(z,e,M),r(e,t),r(t,n),r(n,s),r(t,o),y&&y.m(t,null),r(t,a),r(t,f),r(f,_),r(f,m),r(f,h),r(e,p),r(e,v),de(v,l[11].content),w||(b=[A(_,"click",l[85]),A(h,"click",l[83]),A(v,"input",l[103]),A(v,"input",l[84])],w=!0)},p(z,M){M[0]&2048&&i!==(i=z[11].title+"")&&H(s,i),z[11].dirty?y||(y=nn(),y.c(),y.m(t,a)):y&&(y.d(1),y=null),M[0]&2048&&de(v,z[11].content)},i:G,o:G,d(z){z&&k(e),y&&y.d(),w=!1,ce(b)}}}function js(l){let e,t,n;return{c(){e=u("p"),t=I("Ошибка: "),n=I(l[6]),c(e,"class","error-text svelte-oqcj5z")},m(i,s){g(i,e,s),r(e,t),r(e,n)},p(i,s){s[0]&64&&H(n,i[6])},d(i){i&&k(e)}}}function zs(l){let e,t,n;return{c(){e=u("p"),e.textContent="Выберите раздел в боковой панели.",t=j(),n=u("p"),n.textContent="Или создайте новое дело кнопкой «+».",c(e,"class","svelte-oqcj5z"),c(n,"class","hint svelte-oqcj5z")},m(i,s){g(i,e,s),g(i,t,s),g(i,n,s)},p:G,d(i){i&&(k(e),k(t),k(n))}}}function qs(l){let e;return{c(){e=u("p"),e.textContent="Загрузка...",c(e,"class","svelte-oqcj5z")},m(t,n){g(t,e,n)},p:G,d(t){t&&k(e)}}}function Cs(l){let e,t=ee(l[3]),n=[];for(let i=0;iАктивность пока не зафиксирована

',c(e,"class","empty-state svelte-oqcj5z")},m(t,n){g(t,e,n)},p:G,d(t){t&&k(e)}}}function Sl(l){let e,t=l[206].targetType+"",n;return{c(){e=u("span"),n=I(t),c(e,"class","activity-feed-target svelte-oqcj5z")},m(i,s){g(i,e,s),r(e,n)},p(i,s){s[0]&8&&t!==(t=i[206].targetType+"")&&H(n,t)},d(i){i&&k(e)}}}function Dl(l){let e,t,n=Pe(l[206].eventType)+"",i,s,o,a,f=l[206].title+"",_,m,h,p,v=Ce(l[206].eventType)+"",w,b,y,z,M=ke(l[206].createdAt)+"",E,q,N=be(l[206].createdAt)+"",O,S,T,C,D=l[206].targetType&&Sl(l);function R(){return l[136](l[206])}function X(...x){return l[137](l[206],...x)}return{c(){e=u("div"),t=u("span"),i=I(n),s=j(),o=u("div"),a=u("span"),_=I(f),m=j(),h=u("div"),p=u("span"),w=I(v),b=j(),D&&D.c(),y=j(),z=u("span"),E=I(M),q=j(),O=I(N),S=j(),c(t,"class","activity-feed-icon svelte-oqcj5z"),c(a,"class","activity-feed-title svelte-oqcj5z"),c(p,"class","activity-feed-type svelte-oqcj5z"),c(z,"class","activity-feed-time svelte-oqcj5z"),c(h,"class","activity-feed-meta svelte-oqcj5z"),c(o,"class","activity-feed-body svelte-oqcj5z"),c(e,"class","activity-feed-event svelte-oqcj5z"),c(e,"role","button"),c(e,"tabindex","0")},m(x,B){g(x,e,B),r(e,t),r(t,i),r(e,s),r(e,o),r(o,a),r(a,_),r(o,m),r(o,h),r(h,p),r(p,w),r(h,b),D&&D.m(h,null),r(h,y),r(h,z),r(z,E),r(z,q),r(z,O),r(e,S),T||(C=[A(e,"click",R),A(e,"keydown",X)],T=!0)},p(x,B){l=x,B[0]&8&&n!==(n=Pe(l[206].eventType)+"")&&H(i,n),B[0]&8&&f!==(f=l[206].title+"")&&H(_,f),B[0]&8&&v!==(v=Ce(l[206].eventType)+"")&&H(w,v),l[206].targetType?D?D.p(l,B):(D=Sl(l),D.c(),D.m(h,y)):D&&(D.d(1),D=null),B[0]&8&&M!==(M=ke(l[206].createdAt)+"")&&H(E,M),B[0]&8&&N!==(N=be(l[206].createdAt)+"")&&H(O,N)},d(x){x&&k(e),D&&D.d(),T=!1,ce(C)}}}function Il(l){let e,t,n,i=l[2].summary.changedCases>0&&El(l),s=l[2].summary.notes>0&&Al(l),o=l[2].summary.files>0&&Nl(l);return{c(){e=u("div"),i&&i.c(),t=j(),s&&s.c(),n=j(),o&&o.c(),c(e,"class","today-summary svelte-oqcj5z")},m(a,f){g(a,e,f),i&&i.m(e,null),r(e,t),s&&s.m(e,null),r(e,n),o&&o.m(e,null)},p(a,f){a[2].summary.changedCases>0?i?i.p(a,f):(i=El(a),i.c(),i.m(e,t)):i&&(i.d(1),i=null),a[2].summary.notes>0?s?s.p(a,f):(s=Al(a),s.c(),s.m(e,n)):s&&(s.d(1),s=null),a[2].summary.files>0?o?o.p(a,f):(o=Nl(a),o.c(),o.m(e,null)):o&&(o.d(1),o=null)},d(a){a&&k(e),i&&i.d(),s&&s.d(),o&&o.d()}}}function El(l){let e,t=l[2].summary.changedCases+"",n,i,s=Te(l[2].summary.changedCases,"дело","дела","дел")+"",o;return{c(){e=u("span"),n=I(t),i=j(),o=I(s),c(e,"class","summary-chip svelte-oqcj5z")},m(a,f){g(a,e,f),r(e,n),r(e,i),r(e,o)},p(a,f){f[0]&4&&t!==(t=a[2].summary.changedCases+"")&&H(n,t),f[0]&4&&s!==(s=Te(a[2].summary.changedCases,"дело","дела","дел")+"")&&H(o,s)},d(a){a&&k(e)}}}function Al(l){let e,t=l[2].summary.notes+"",n,i,s=Te(l[2].summary.notes,"заметка","заметки","заметок")+"",o;return{c(){e=u("span"),n=I(t),i=j(),o=I(s),c(e,"class","summary-chip svelte-oqcj5z")},m(a,f){g(a,e,f),r(e,n),r(e,i),r(e,o)},p(a,f){f[0]&4&&t!==(t=a[2].summary.notes+"")&&H(n,t),f[0]&4&&s!==(s=Te(a[2].summary.notes,"заметка","заметки","заметок")+"")&&H(o,s)},d(a){a&&k(e)}}}function Nl(l){let e,t=l[2].summary.files+"",n,i,s=Te(l[2].summary.files,"файл","файла","файлов")+"",o;return{c(){e=u("span"),n=I(t),i=j(),o=I(s),c(e,"class","summary-chip svelte-oqcj5z")},m(a,f){g(a,e,f),r(e,n),r(e,i),r(e,o)},p(a,f){f[0]&4&&t!==(t=a[2].summary.files+"")&&H(n,t),f[0]&4&&s!==(s=Te(a[2].summary.files,"файл","файла","файлов")+"")&&H(o,s)},d(a){a&&k(e)}}}function Ms(l){let e;return{c(){e=u("div"),e.innerHTML='

Сегодня пока тихо

Здесь появятся дела, заметки, файлы и действия, с которыми вы работали сегодня.

',c(e,"class","today-empty svelte-oqcj5z")},m(t,n){g(t,e,n)},p:G,d(t){t&&k(e)}}}function Ls(l){let e,t,n=ee(l[2].groups),i=[];for(let o=0;o0&&Pl(l);return{c(){for(let o=0;o0?s?s.p(o,a):(s=Pl(o),s.c(),s.m(t.parentNode,t)):s&&(s.d(1),s=null)},d(o){o&&(k(e),k(t)),ve(i,o),s&&s.d(o)}}}function Fl(l){let e,t=l[214].events.length+"",n,i,s=Te(l[214].events.length,"событие","события","событий")+"",o;return{c(){e=u("span"),n=I(t),i=j(),o=I(s),c(e,"class","today-case-count svelte-oqcj5z")},m(a,f){g(a,e,f),r(e,n),r(e,i),r(e,o)},p(a,f){f[0]&4&&t!==(t=a[214].events.length+"")&&H(n,t),f[0]&4&&s!==(s=Te(a[214].events.length,"событие","события","событий")+"")&&H(o,s)},d(a){a&&k(e)}}}function Ss(l){let e;return{c(){e=u("div"),e.textContent="Изменён сегодня",c(e,"class","today-events-empty svelte-oqcj5z")},m(t,n){g(t,e,n)},p:G,d(t){t&&k(e)}}}function Ds(l){let e,t=ee(l[214].events),n=[];for(let i=0;i0?Ds:Ss}let O=N(l),S=O(l);return{c(){e=u("div"),t=u("div"),n=u("span"),s=I(i),o=j(),a=u("span"),_=I(f),m=j(),M&&M.c(),h=j(),p=u("span"),w=I(v),b=j(),S.c(),c(n,"class","today-case-title svelte-oqcj5z"),c(a,"class","today-case-type svelte-oqcj5z"),c(p,"class","today-case-time svelte-oqcj5z"),c(t,"class","today-case-header svelte-oqcj5z"),c(t,"role","button"),c(t,"tabindex","0"),c(e,"class","today-case svelte-oqcj5z")},m(T,C){g(T,e,C),r(e,t),r(t,n),r(n,s),r(t,o),r(t,a),r(a,_),r(t,m),M&&M.m(t,null),r(t,h),r(t,p),r(p,w),r(e,b),S.m(e,null),y||(z=[A(t,"click",E),A(t,"keydown",q)],y=!0)},p(T,C){l=T,C[0]&4&&i!==(i=l[214].nodeTitle+"")&&H(s,i),C[0]&4&&f!==(f=hn(l[214].nodeKind)+"")&&H(_,f),l[214].events?M?M.p(l,C):(M=Fl(l),M.c(),M.m(t,h)):M&&(M.d(1),M=null),C[0]&4&&v!==(v=be(l[214].lastActivityAt)+"")&&H(w,v),O===(O=N(l))&&S?S.p(l,C):(S.d(1),S=O(l),S&&(S.c(),S.m(e,null)))},d(T){T&&k(e),M&&M.d(),S.d(),y=!1,ce(z)}}}function Pl(l){let e,t,n,i=ee(l[2].events),s=[];for(let o=0;o0&&Jl(l);const N=[Gs,Ws],O=[];function S(D,R){return D[31]?0:1}p=S(l),v=O[p]=N[p](l);let T=l[28]&&!l[30]&&Zl(),C=l[35]&&Yl(l);return{c(){e=u("div"),t=u("div"),n=u("button"),i=I("+ Добавить файл"),s=j(),o=u("button"),a=I("+ Добавить папку"),f=j(),_=u("button"),_.textContent="+ Новый файл",m=j(),q&&q.c(),h=j(),v.c(),w=j(),T&&T.c(),b=j(),C&&C.c(),y=ye(),c(n,"class","btn btn-primary svelte-oqcj5z"),n.disabled=l[28],c(o,"class","btn svelte-oqcj5z"),o.disabled=l[28],c(_,"class","btn svelte-oqcj5z"),c(t,"class","tab-toolbar svelte-oqcj5z"),c(e,"class","files-tab svelte-oqcj5z")},m(D,R){g(D,e,R),r(e,t),r(t,n),r(n,i),r(t,s),r(t,o),r(o,a),r(t,f),r(t,_),r(t,m),q&&q.m(t,null),r(e,h),O[p].m(e,null),r(e,w),T&&T.m(e,null),g(D,b,R),C&&C.m(D,R),g(D,y,R),z=!0,M||(E=[A(n,"click",l[87]),A(o,"click",l[88]),A(_,"click",l[59])],M=!0)},p(D,R){(!z||R[0]&268435456)&&(n.disabled=D[28]),(!z||R[0]&268435456)&&(o.disabled=D[28]),D[39].items.length>0?q?q.p(D,R):(q=Jl(D),q.c(),q.m(t,null)):q&&(q.d(1),q=null);let X=p;p=S(D),p===X?O[p].p(D,R):(ze(),ue(O[X],1,1,()=>{O[X]=null}),qe(),v=O[p],v?v.p(D,R):(v=O[p]=N[p](D),v.c()),re(v,1),v.m(e,w)),D[28]&&!D[30]?T||(T=Zl(),T.c(),T.m(e,null)):T&&(T.d(1),T=null),D[35]?C?(C.p(D,R),R[1]&16&&re(C,1)):(C=Yl(D),C.c(),re(C,1),C.m(y.parentNode,y)):C&&(ze(),ue(C,1,1,()=>{C=null}),qe())},i(D){z||(re(v),re(C),z=!0)},o(D){ue(v),ue(C),z=!1},d(D){D&&(k(e),k(b),k(y)),q&&q.d(),O[p].d(),T&&T.d(),C&&C.d(D),M=!1,ce(E)}}}function Fs(l){let e,t,n,i,s,o,a,f=l[21]&&Ql(l);function _(p,v){return p[10].length===0&&!p[21]?Qs:Ys}let m=_(l),h=m(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent="+ Добавить заметку",i=j(),f&&f.c(),s=j(),h.c(),c(n,"class","btn btn-primary svelte-oqcj5z"),c(t,"class","tab-toolbar svelte-oqcj5z"),c(e,"class","notes-tab svelte-oqcj5z")},m(p,v){g(p,e,v),r(e,t),r(t,n),r(e,i),f&&f.m(e,null),r(e,s),h.m(e,null),o||(a=A(n,"click",l[79]),o=!0)},p(p,v){p[21]?f?f.p(p,v):(f=Ql(p),f.c(),f.m(e,s)):f&&(f.d(1),f=null),m===(m=_(p))&&h?h.p(p,v):(h.d(1),h=m(p),h&&(h.c(),h.m(e,null)))},i:G,o:G,d(p){p&&k(e),f&&f.d(),h.d(),o=!1,a()}}}function Hs(l){let e,t,n=l[8].title+"",i,s,o,a,f,_,m=l[8].type+"",h,p,v,w,b,y=(l[8].section||"—")+"",z,M,E,q,N,O=ke(l[8].createdAt)+"",S,T,C,D,R,X,x,B,P,F,U,$,K,oe,ie=l[10].length>0&&$l(l),te=l[13].length>0&&tn(l);return{c(){e=u("div"),t=u("h2"),i=I(n),s=j(),o=u("div"),a=u("div"),f=u("span"),f.textContent="Тип",_=u("span"),h=I(m),p=j(),v=u("div"),w=u("span"),w.textContent="Раздел",b=u("span"),z=I(y),M=j(),E=u("div"),q=u("span"),q.textContent="Создано",N=u("span"),S=I(O),T=j(),C=u("div"),D=u("button"),D.innerHTML=` - Новая заметка`,R=j(),X=u("button"),X.innerHTML=` - Добавить файл`,x=j(),B=u("button"),B.innerHTML=` - Добавить действие`,P=j(),F=u("button"),F.innerHTML=` - Записать время`,U=j(),ie&&ie.c(),$=j(),te&&te.c(),c(t,"class","svelte-oqcj5z"),c(f,"class","meta-label svelte-oqcj5z"),c(_,"class","svelte-oqcj5z"),c(a,"class","meta-item svelte-oqcj5z"),c(w,"class","meta-label svelte-oqcj5z"),c(b,"class","svelte-oqcj5z"),c(v,"class","meta-item svelte-oqcj5z"),c(q,"class","meta-label svelte-oqcj5z"),c(N,"class","svelte-oqcj5z"),c(E,"class","meta-item svelte-oqcj5z"),c(o,"class","meta-grid svelte-oqcj5z"),c(D,"class","qa-btn svelte-oqcj5z"),c(X,"class","qa-btn svelte-oqcj5z"),c(B,"class","qa-btn svelte-oqcj5z"),c(F,"class","qa-btn svelte-oqcj5z"),c(C,"class","quick-actions svelte-oqcj5z"),c(e,"class","overview svelte-oqcj5z")},m(Z,J){g(Z,e,J),r(e,t),r(t,i),r(e,s),r(e,o),r(o,a),r(a,f),r(a,_),r(_,h),r(o,p),r(o,v),r(v,w),r(v,b),r(b,z),r(o,M),r(o,E),r(E,q),r(E,N),r(N,S),r(e,T),r(e,C),r(C,D),r(C,R),r(C,X),r(C,x),r(C,B),r(C,P),r(C,F),r(e,U),ie&&ie.m(e,null),r(e,$),te&&te.m(e,null),K||(oe=[A(D,"click",l[105]),A(X,"click",l[106]),A(B,"click",l[93]),A(F,"click",l[107])],K=!0)},p(Z,J){J[0]&256&&n!==(n=Z[8].title+"")&&H(i,n),J[0]&256&&m!==(m=Z[8].type+"")&&H(h,m),J[0]&256&&y!==(y=(Z[8].section||"—")+"")&&H(z,y),J[0]&256&&O!==(O=ke(Z[8].createdAt)+"")&&H(S,O),Z[10].length>0?ie?ie.p(Z,J):(ie=$l(Z),ie.c(),ie.m(e,$)):ie&&(ie.d(1),ie=null),Z[13].length>0?te?te.p(Z,J):(te=tn(Z),te.c(),te.m(e,null)):te&&(te.d(1),te=null)},i:G,o:G,d(Z){Z&&k(e),ie&&ie.d(),te&&te.d(),K=!1,ce(oe)}}}function Bs(l){let e,t=ee(l[4]),n=[];for(let i=0;iАктивность пока не зафиксирована

',c(e,"class","empty-state svelte-oqcj5z")},m(t,n){g(t,e,n)},p:G,d(t){t&&k(e)}}}function Kl(l){let e,t=l[206].targetType+"",n;return{c(){e=u("span"),n=I(t),c(e,"class","activity-event-target svelte-oqcj5z")},m(i,s){g(i,e,s),r(e,n)},p(i,s){s[0]&16&&t!==(t=i[206].targetType+"")&&H(n,t)},d(i){i&&k(e)}}}function Wl(l){let e,t,n=Pe(l[206].eventType)+"",i,s,o,a=l[206].title+"",f,_,m,h=Ce(l[206].eventType)+"",p,v,w,b,y=be(l[206].createdAt)+"",z,M,E=l[206].targetType&&Kl(l);return{c(){e=u("div"),t=u("span"),i=I(n),s=j(),o=u("span"),f=I(a),_=j(),m=u("span"),p=I(h),v=j(),E&&E.c(),w=j(),b=u("span"),z=I(y),M=j(),c(t,"class","activity-event-icon svelte-oqcj5z"),c(o,"class","activity-event-title svelte-oqcj5z"),c(m,"class","activity-event-type svelte-oqcj5z"),c(b,"class","activity-event-time svelte-oqcj5z"),c(e,"class","activity-event svelte-oqcj5z")},m(q,N){g(q,e,N),r(e,t),r(t,i),r(e,s),r(e,o),r(o,f),r(e,_),r(e,m),r(m,p),r(e,v),E&&E.m(e,null),r(e,w),r(e,b),r(b,z),r(e,M)},p(q,N){N[0]&16&&n!==(n=Pe(q[206].eventType)+"")&&H(i,n),N[0]&16&&a!==(a=q[206].title+"")&&H(f,a),N[0]&16&&h!==(h=Ce(q[206].eventType)+"")&&H(p,h),q[206].targetType?E?E.p(q,N):(E=Kl(q),E.c(),E.m(e,w)):E&&(E.d(1),E=null),N[0]&16&&y!==(y=be(q[206].createdAt)+"")&&H(z,y)},d(q){q&&k(e),E&&E.d()}}}function Ps(l){let e,t=ee(l[13]),n=[];for(let i=0;iЗаписей работы пока нет

',c(e,"class","empty-state svelte-oqcj5z")},m(t,n){g(t,e,n)},p:G,d(t){t&&k(e)}}}function Gl(l){let e,t,n=l[190].summary+"",i,s,o,a=l[190].minutes+"",f,_,m=ke(l[190].createdAt)+"",h,p;return{c(){e=u("div"),t=u("div"),i=I(n),s=j(),o=u("div"),f=I(a),_=I(" мин · "),h=I(m),p=j(),c(t,"class","svelte-oqcj5z"),c(o,"class","wl-meta svelte-oqcj5z"),c(e,"class","worklog-entry svelte-oqcj5z")},m(v,w){g(v,e,w),r(e,t),r(t,i),r(e,s),r(e,o),r(o,f),r(o,_),r(o,h),r(e,p)},p(v,w){w[0]&8192&&n!==(n=v[190].summary+"")&&H(i,n),w[0]&8192&&a!==(a=v[190].minutes+"")&&H(f,a),w[0]&8192&&m!==(m=ke(v[190].createdAt)+"")&&H(h,m)},d(v){v&&k(e)}}}function Rs(l){let e,t=ee(l[12]),n=[];for(let i=0;iДействий пока нет

',c(e,"class","empty-state svelte-oqcj5z")},m(t,n){g(t,e,n)},p:G,d(t){t&&k(e)}}}function Ul(l){let e,t,n,i=l[201].title+"",s,o,a,f=l[97](l[201].type)+"",_,m,h,p=l[201].data+"",v,w,b,y,z,M,E,q,N;function O(){return l[126](l[201])}function S(){return l[127](l[201])}return{c(){e=u("div"),t=u("div"),n=u("span"),s=I(i),o=j(),a=u("span"),_=I(f),m=j(),h=u("span"),v=I(p),w=j(),b=u("div"),y=u("button"),y.textContent="Запустить",z=j(),M=u("button"),M.innerHTML='',E=j(),c(n,"class","action-title svelte-oqcj5z"),c(a,"class","action-type svelte-oqcj5z"),c(h,"class","action-data svelte-oqcj5z"),c(t,"class","action-info svelte-oqcj5z"),c(y,"class","btn btn-sm svelte-oqcj5z"),c(M,"class","btn btn-sm btn-danger svelte-oqcj5z"),c(b,"class","action-btns svelte-oqcj5z"),c(e,"class","action-card svelte-oqcj5z")},m(T,C){g(T,e,C),r(e,t),r(t,n),r(n,s),r(t,o),r(t,a),r(a,_),r(t,m),r(t,h),r(h,v),r(e,w),r(e,b),r(b,y),r(b,z),r(b,M),r(e,E),q||(N=[A(y,"click",O),A(M,"click",S)],q=!0)},p(T,C){l=T,C[0]&4096&&i!==(i=l[201].title+"")&&H(s,i),C[0]&4096&&f!==(f=l[97](l[201].type)+"")&&H(_,f),C[0]&4096&&p!==(p=l[201].data+"")&&H(v,p)},d(T){T&&k(e),q=!1,ce(N)}}}function Jl(l){let e,t,n=l[39].items.length+"",i,s,o;return{c(){e=u("button"),t=I("Вставить "),i=I(n),c(e,"class","btn svelte-oqcj5z")},m(a,f){g(a,e,f),r(e,t),r(e,i),s||(o=A(e,"click",l[64]),s=!0)},p(a,f){f[1]&256&&n!==(n=a[39].items.length+"")&&H(i,n)},d(a){a&&k(e),s=!1,o()}}}function Ws(l){let e,t,n,i,s,o,a;const f=[Js,Us],_=[];function m(w,b){return w[33].length>0?0:1}e=m(l),t=_[e]=f[e](l);const h=[Zs,Xs],p=[];function v(w,b){return w[34].length===0?0:1}return i=v(l),s=p[i]=h[i](l),{c(){t.c(),n=j(),s.c(),o=ye()},m(w,b){_[e].m(w,b),g(w,n,b),p[i].m(w,b),g(w,o,b),a=!0},p(w,b){let y=e;e=m(w),e===y?_[e].p(w,b):(ze(),ue(_[y],1,1,()=>{_[y]=null}),qe(),t=_[e],t?t.p(w,b):(t=_[e]=f[e](w),t.c()),re(t,1),t.m(n.parentNode,n));let z=i;i=v(w),i===z?p[i].p(w,b):(ze(),ue(p[z],1,1,()=>{p[z]=null}),qe(),s=p[i],s?s.p(w,b):(s=p[i]=h[i](w),s.c()),re(s,1),s.m(o.parentNode,o))},i(w){a||(re(t),re(s),a=!0)},o(w){ue(t),ue(s),a=!1},d(w){w&&(k(n),k(o)),_[e].d(w),p[i].d(w)}}}function Gs(l){let e;return{c(){e=u("div"),e.innerHTML='

Загрузка...

',c(e,"class","empty-state svelte-oqcj5z")},m(t,n){g(t,e,n)},p:G,i:G,o:G,d(t){t&&k(e)}}}function Us(l){let e,t;return e=new Dn({props:{crumbs:[{name:"Файлы"}]}}),{c(){Ie(e.$$.fragment)},m(n,i){Me(e,n,i),t=!0},p:G,i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){ue(e.$$.fragment,n),t=!1},d(n){Le(e,n)}}}function Js(l){let e,t,n,i,s,o;return e=new Dn({props:{crumbs:[{name:"Файлы"},...l[33]]}}),e.$on("navigate",l[112]),{c(){Ie(e.$$.fragment),t=j(),n=u("button"),n.innerHTML=` - Back`,c(n,"class","btn btn-sm back-btn svelte-oqcj5z")},m(a,f){Me(e,a,f),g(a,t,f),g(a,n,f),i=!0,s||(o=A(n,"click",l[55]),s=!0)},p(a,f){const _={};f[1]&4&&(_.crumbs=[{name:"Файлы"},...a[33]]),e.$set(_)},i(a){i||(re(e.$$.fragment,a),i=!0)},o(a){ue(e.$$.fragment,a),i=!1},d(a){a&&(k(t),k(n)),Le(e,a),s=!1,o()}}}function Xs(l){let e,t=[],n=new Map,i,s=ee(l[34]);const o=a=>a[198].id;for(let a=0;a0?"В этой папке пока нет файлов":"В этом проекте пока нет файлов",o,a,f,_,m,h,p,v,w,b;return{c(){e=u("div"),t=u("div"),t.innerHTML='',n=j(),i=u("p"),o=I(s),a=j(),f=u("p"),f.textContent="Добавьте файл или папку, чтобы сохранить материалы проекта.",_=j(),m=u("div"),h=u("button"),h.textContent="Добавить файл",p=j(),v=u("button"),v.textContent="Добавить папку",c(t,"class","empty-icon svelte-oqcj5z"),c(i,"class","svelte-oqcj5z"),c(f,"class","hint svelte-oqcj5z"),c(h,"class","btn btn-primary svelte-oqcj5z"),c(v,"class","btn svelte-oqcj5z"),c(m,"class","empty-actions svelte-oqcj5z"),c(e,"class","empty-state svelte-oqcj5z")},m(y,z){g(y,e,z),r(e,t),r(e,n),r(e,i),r(i,o),r(e,a),r(e,f),r(e,_),r(e,m),r(m,h),r(m,p),r(m,v),w||(b=[A(h,"click",l[87]),A(v,"click",l[88])],w=!0)},p(y,z){z[1]&4&&s!==(s=y[33].length>0?"В этой папке пока нет файлов":"В этом проекте пока нет файлов")&&H(o,s)},i:G,o:G,d(y){y&&k(e),w=!1,ce(b)}}}function Xl(l,e){let t,n,i;return n=new Zo({props:{item:e[198],selected:e[40].includes(e[198].id),onDragStart:e[68],onDragOver:e[69],onDrop:e[70]}}),n.$on("navigate",e[113]),n.$on("preview",e[114]),n.$on("openExternal",e[115]),n.$on("showInFolder",e[116]),n.$on("delete",e[117]),n.$on("rename",e[118]),n.$on("duplicate",e[119]),n.$on("cut",e[120]),n.$on("copy",e[121]),n.$on("selectOne",e[122]),n.$on("toggleSelect",e[123]),n.$on("rangeSelect",e[124]),{key:l,first:null,c(){t=ye(),Ie(n.$$.fragment),this.first=t},m(s,o){g(s,t,o),Me(n,s,o),i=!0},p(s,o){e=s;const a={};o[1]&8&&(a.item=e[198]),o[1]&520&&(a.selected=e[40].includes(e[198].id)),n.$set(a)},i(s){i||(re(n.$$.fragment,s),i=!0)},o(s){ue(n.$$.fragment,s),i=!1},d(s){s&&k(t),Le(n,s)}}}function Zl(l){let e;return{c(){e=u("div"),e.innerHTML='

Сканирование...

',c(e,"class","empty-state svelte-oqcj5z")},m(t,n){g(t,e,n)},d(t){t&&k(e)}}}function Yl(l){let e,t;return e=new us({props:{item:l[35],content:l[36],loading:l[37],error:l[38]}}),e.$on("close",l[58]),e.$on("openExternal",l[125]),{c(){Ie(e.$$.fragment)},m(n,i){Me(e,n,i),t=!0},p(n,i){const s={};i[1]&16&&(s.item=n[35]),i[1]&32&&(s.content=n[36]),i[1]&64&&(s.loading=n[37]),i[1]&128&&(s.error=n[38]),e.$set(s)},i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){ue(e.$$.fragment,n),t=!1},d(n){Le(e,n)}}}function Ql(l){let e,t,n,i,s,o,a,f,_;return{c(){e=u("div"),t=u("input"),n=j(),i=u("div"),s=u("button"),s.textContent="Создать",o=j(),a=u("button"),a.textContent="Отмена",c(t,"type","text"),c(t,"placeholder","Название заметки"),c(t,"class","svelte-oqcj5z"),c(s,"class","btn btn-primary svelte-oqcj5z"),c(a,"class","btn svelte-oqcj5z"),c(i,"class","form-actions svelte-oqcj5z"),c(e,"class","create-form svelte-oqcj5z")},m(m,h){g(m,e,h),r(e,t),de(t,l[22]),r(e,n),r(e,i),r(i,s),r(i,o),r(i,a),f||(_=[A(t,"input",l[109]),A(t,"keydown",l[110]),A(s,"click",l[81]),A(a,"click",l[80])],f=!0)},p(m,h){h[0]&4194304&&t.value!==m[22]&&de(t,m[22])},d(m){m&&k(e),f=!1,ce(_)}}}function Ys(l){let e,t=ee(l[10]),n=[];for(let i=0;iНет заметок

Создайте первую заметку для этого дела.

',c(e,"class","empty-state svelte-oqcj5z")},m(t,n){g(t,e,n)},p:G,d(t){t&&k(e)}}}function xl(l){let e,t,n=l[193].title+"",i,s,o,a=ke(l[193].createdAt)+"",f,_,m,h;function p(){return l[111](l[193])}return{c(){e=u("div"),t=u("div"),i=I(n),s=j(),o=u("div"),f=I(a),_=j(),c(t,"class","note-card-title svelte-oqcj5z"),c(o,"class","note-card-date svelte-oqcj5z"),c(e,"class","note-card svelte-oqcj5z")},m(v,w){g(v,e,w),r(e,t),r(t,i),r(e,s),r(e,o),r(o,f),r(e,_),m||(h=A(e,"click",p),m=!0)},p(v,w){l=v,w[0]&1024&&n!==(n=l[193].title+"")&&H(i,n),w[0]&1024&&a!==(a=ke(l[193].createdAt)+"")&&H(f,a)},d(v){v&&k(e),m=!1,h()}}}function $l(l){let e,t,n,i=ee(l[10].slice(0,5)),s=[];for(let o=0;o0&&rn(l);return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent="Новое дело",i=j(),s=u("div"),o=u("label"),o.textContent="Название",a=j(),f=u("input"),_=j(),m=u("div"),h=u("label"),h.textContent="Раздел",p=j(),v=u("select");for(let C=0;Cl[140].call(v)),c(m,"class","form-group svelte-oqcj5z"),c(z,"class","btn btn-primary svelte-oqcj5z"),c(E,"class","btn svelte-oqcj5z"),c(y,"class","modal-actions svelte-oqcj5z"),c(t,"class","modal svelte-oqcj5z"),c(e,"class","modal-overlay svelte-oqcj5z")},m(C,D){g(C,e,D),r(e,t),r(t,n),r(t,i),r(t,s),r(s,o),r(s,a),r(s,f),de(f,l[17]),r(t,_),r(t,m),r(m,h),r(m,p),r(m,v);for(let R=0;R0?T?T.p(C,D):(T=rn(C),T.c(),T.m(t,b)):T&&(T.d(1),T=null)},d(C){C&&k(e),ve(S,C),T&&T.d(),q=!1,ce(N)}}}function cn(l){let e,t=l[187].label+"",n,i;return{c(){e=u("option"),n=I(t),e.__value=i=l[187].id,de(e,e.__value),c(e,"class","svelte-oqcj5z")},m(s,o){g(s,e,o),r(e,n)},p(s,o){o[0]&1&&t!==(t=s[187].label+"")&&H(n,t),o[0]&1&&i!==(i=s[187].id)&&(e.__value=i,de(e,e.__value))},d(s){s&&k(e)}}}function rn(l){let e,t,n,i,s,o,a,f=ee(l[20]),_=[];for(let m=0;ml[141].call(i)),c(e,"class","form-group svelte-oqcj5z")},m(m,h){g(m,e,h),r(e,t),r(e,n),r(e,i),r(i,s);for(let p=0;p<_.length;p+=1)_[p]&&_[p].m(i,null);Be(i,l[19],!0),o||(a=A(i,"change",l[141]),o=!0)},p(m,h){if(h[0]&1048576){f=ee(m[20]);let p;for(p=0;pl[144].call(v)),c(m,"class","form-group svelte-oqcj5z"),c(y,"class","svelte-oqcj5z"),c(q,"type","text"),c(q,"placeholder",N=l[25]==="open_url"?"https://example.com":l[25]==="open_folder"||l[25]==="open_file"?"/path/to/file":"команда"),c(q,"class","svelte-oqcj5z"),c(b,"class","form-group svelte-oqcj5z"),c(T,"class","btn btn-primary svelte-oqcj5z"),c(D,"class","btn svelte-oqcj5z"),c(S,"class","modal-actions svelte-oqcj5z"),c(t,"class","modal svelte-oqcj5z"),c(e,"class","modal-overlay svelte-oqcj5z")},m(P,F){g(P,e,F),r(e,t),r(t,n),r(t,i),r(t,s),r(s,o),r(s,a),r(s,f),de(f,l[24]),r(t,_),r(t,m),r(m,h),r(m,p),r(m,v);for(let U=0;U