verstak/cmd/verstak-gui/frontend-dist/assets/main-OClTUyKu.js

4 lines
272 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

var uf=Object.defineProperty;var df=(l,e,t)=>e in l?uf(l,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[e]=t;var Ll=(l,e,t)=>df(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 o of i)if(o.type==="childList")for(const r of o.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&n(r)}).observe(document,{childList:!0,subtree:!0});function t(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(i){if(i.ep)return;i.ep=!0;const o=t(i);fetch(i.href,o)}})();function $(){}function Oo(l){return l()}function An(){return Object.create(null)}function ve(l){l.forEach(Oo)}function vt(l){return typeof l=="function"}function Xe(l,e){return l!=l?e==e:l!==e||l&&typeof l=="object"||typeof l=="function"}let ll;function rl(l,e){return l===e?!0:(ll||(ll=document.createElement("a")),ll.href=e,l===ll.href)}function pf(l){return Object.keys(l).length===0}function Fn(l){return l??""}const Ul=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;function a(l,e){l.appendChild(e)}function S(l,e,t){l.insertBefore(e,t||null)}function C(l){l.parentNode&&l.parentNode.removeChild(l)}function Pe(l,e){for(let t=0;t<l.length;t+=1)l[t]&&l[t].d(e)}function u(l){return document.createElement(l)}function Y(l){return document.createElementNS("http://www.w3.org/2000/svg",l)}function F(l){return document.createTextNode(l)}function g(){return F(" ")}function ot(){return F("")}function I(l,e,t,n){return l.addEventListener(e,t,n),()=>l.removeEventListener(e,t,n)}function Kl(l){return function(e){return e.preventDefault(),l.call(this,e)}}function We(l){return function(e){return e.stopPropagation(),l.call(this,e)}}function mt(l){return function(e){e.target===this&&l.call(this,e)}}function s(l,e,t){t==null?l.removeAttribute(e):l.getAttribute(e)!==t&&l.setAttribute(e,t)}function cl(l){return l===""?null:+l}function mf(l){return Array.from(l.childNodes)}function B(l,e){e=""+e,l.data!==e&&(l.data=e)}function ge(l,e){l.value=e??""}function ft(l,e,t,n){t==null?l.style.removeProperty(e):l.style.setProperty(e,t,"")}function _t(l,e,t){for(let n=0;n<l.options.length;n+=1){const i=l.options[n];if(i.__value===e){i.selected=!0;return}}(!t||e!==void 0)&&(l.selectedIndex=-1)}function sl(l){const e=l.querySelector(":checked");return e&&e.__value}function he(l,e,t){l.classList.toggle(e,!!t)}function _f(l,e,{bubbles:t=!1,cancelable:n=!1}={}){return new CustomEvent(l,{detail:e,bubbles:t,cancelable:n})}let xt;function Kt(l){xt=l}function xl(){if(!xt)throw new Error("Function called outside component initialization");return xt}function Vo(l){xl().$$.on_mount.push(l)}function Gl(l){xl().$$.on_destroy.push(l)}function fl(){const l=xl();return(e,t,{cancelable:n=!1}={})=>{const i=l.$$.callbacks[e];if(i){const o=_f(e,t,{cancelable:n});return i.slice().forEach(r=>{r.call(l,o)}),!o.defaultPrevented}return!0}}function Wo(l,e){const t=l.$$.callbacks[e.type];t&&t.slice().forEach(n=>n.call(this,e))}const Rt=[],Pn=[];let zt=[];const Ln=[],vf=Promise.resolve();let Wl=!1;function hf(){Wl||(Wl=!0,vf.then(Bo))}function Et(l){zt.push(l)}const Rl=new Set;let Pt=0;function Bo(){if(Pt!==0)return;const l=xt;do{try{for(;Pt<Rt.length;){const e=Rt[Pt];Pt++,Kt(e),gf(e.$$)}}catch(e){throw Rt.length=0,Pt=0,e}for(Kt(null),Rt.length=0,Pt=0;Pn.length;)Pn.pop()();for(let e=0;e<zt.length;e+=1){const t=zt[e];Rl.has(t)||(Rl.add(t),t())}zt.length=0}while(Rt.length);for(;Ln.length;)Ln.pop()();Wl=!1,Rl.clear(),Kt(l)}function gf(l){if(l.fragment!==null){l.update(),ve(l.before_update);const e=l.dirty;l.dirty=[-1],l.fragment&&l.fragment.p(l.ctx,e),l.after_update.forEach(Et)}}function yf(l){const e=[],t=[];zt.forEach(n=>l.indexOf(n)===-1?e.push(n):t.push(n)),t.forEach(n=>n()),zt=e}const ol=new Set;let jt;function it(){jt={r:0,c:[],p:jt}}function st(){jt.r||ve(jt.c),jt=jt.p}function ae(l,e){l&&l.i&&(ol.delete(l),l.i(e))}function de(l,e,t,n){if(l&&l.o){if(ol.has(l))return;ol.add(l),jt.c.push(()=>{ol.delete(l),n&&(t&&l.d(1),n())}),l.o(e)}else n&&n()}function ce(l){return(l==null?void 0:l.length)!==void 0?l:Array.from(l)}function Ho(l,e){de(l,1,1,()=>{e.delete(l.key)})}function Uo(l,e,t,n,i,o,r,f,c,d,v,_){let h=l.length,y=o.length,b=h;const k={};for(;b--;)k[l[b].key]=b;const w=[],E=new Map,j=new Map,D=[];for(b=y;b--;){const M=_(i,o,b),R=t(M);let W=r.get(R);W?D.push(()=>W.p(M,e)):(W=d(R,M),W.c()),E.set(R,w[b]=W),R in k&&j.set(R,Math.abs(b-k[R]))}const T=new Set,N=new Set;function A(M){ae(M,1),M.m(f,v),r.set(M.key,M),v=M.first,y--}for(;h&&y;){const M=w[y-1],R=l[h-1],W=M.key,V=R.key;M===R?(v=M.first,h--,y--):E.has(V)?!r.has(W)||T.has(W)?A(M):N.has(V)?h--:j.get(W)>j.get(V)?(N.add(W),A(M)):(T.add(V),h--):(c(R,r),h--)}for(;h--;){const M=l[h];E.has(M.key)||c(M,r)}for(;y;)A(w[y-1]);return ve(D),w}function Ge(l){l&&l.c()}function Ke(l,e,t){const{fragment:n,after_update:i}=l.$$;n&&n.m(e,t),Et(()=>{const o=l.$$.on_mount.map(Oo).filter(vt);l.$$.on_destroy?l.$$.on_destroy.push(...o):ve(o),l.$$.on_mount=[]}),i.forEach(Et)}function xe(l,e){const t=l.$$;t.fragment!==null&&(yf(t.after_update),ve(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function bf(l,e){l.$$.dirty[0]===-1&&(Rt.push(l),hf(),l.$$.dirty.fill(0)),l.$$.dirty[e/31|0]|=1<<e%31}function Ze(l,e,t,n,i,o,r=null,f=[-1]){const c=xt;Kt(l);const d=l.$$={fragment:null,ctx:[],props:o,update:$,not_equal:i,bound:An(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(e.context||(c?c.$$.context:[])),callbacks:An(),dirty:f,skip_bound:!1,root:e.target||c.$$.root};r&&r(d.root);let v=!1;if(d.ctx=t?t(l,e.props||{},(_,h,...y)=>{const b=y.length?y[0]:h;return d.ctx&&i(d.ctx[_],d.ctx[_]=b)&&(!d.skip_bound&&d.bound[_]&&d.bound[_](b),v&&bf(l,_)),h}):[],d.update(),v=!0,ve(d.before_update),d.fragment=n?n(d.ctx):!1,e.target){if(e.hydrate){const _=mf(e.target);d.fragment&&d.fragment.l(_),_.forEach(C)}else d.fragment&&d.fragment.c();e.intro&&ae(l.$$.fragment),Ke(l,e.target,e.anchor),Bo()}Kt(c)}class $e{constructor(){Ll(this,"$$");Ll(this,"$$set")}$destroy(){xe(this,1),this.$destroy=$}$on(e,t){if(!vt(t))return $;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&&!pf(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const kf="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(kf);function wf(l){let e,t;return{c(){e=Y("path"),t=Y("polyline"),s(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),s(t,"points","14 2 14 8 20 8")},m(n,i){S(n,e,i),S(n,t,i)},d(n){n&&(C(e),C(t))}}}function Cf(l){let e,t,n,i,o;return{c(){e=Y("path"),t=Y("polyline"),n=Y("line"),i=Y("line"),o=Y("polyline"),s(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),s(t,"points","14 2 14 8 20 8"),s(n,"x1","16"),s(n,"y1","13"),s(n,"x2","8"),s(n,"y2","13"),s(i,"x1","16"),s(i,"y1","17"),s(i,"x2","8"),s(i,"y2","17"),s(o,"points","10 9 9 9 8 9")},m(r,f){S(r,e,f),S(r,t,f),S(r,n,f),S(r,i,f),S(r,o,f)},d(r){r&&(C(e),C(t),C(n),C(i),C(o))}}}function Sf(l){let e,t;return{c(){e=Y("polyline"),t=Y("polyline"),s(e,"points","16 18 22 12 16 6"),s(t,"points","8 6 2 12 8 18")},m(n,i){S(n,e,i),S(n,t,i)},d(n){n&&(C(e),C(t))}}}function jf(l){let e,t,n,i;return{c(){e=Y("path"),t=Y("polyline"),n=Y("line"),i=Y("rect"),s(e,"d","M21 8v13a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8"),s(t,"points","7 3 12 8 17 3"),s(n,"x1","3"),s(n,"y1","8"),s(n,"x2","21"),s(n,"y2","8"),s(i,"x","10"),s(i,"y","12"),s(i,"width","4"),s(i,"height","4"),s(i,"rx","1")},m(o,r){S(o,e,r),S(o,t,r),S(o,n,r),S(o,i,r)},d(o){o&&(C(e),C(t),C(n),C(i))}}}function Ef(l){let e,t,n,i,o;return{c(){e=Y("path"),t=Y("polyline"),n=Y("line"),i=Y("line"),o=Y("line"),s(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),s(t,"points","14 2 14 8 20 8"),s(n,"x1","9"),s(n,"y1","12"),s(n,"x2","15"),s(n,"y2","12"),s(i,"x1","9"),s(i,"y1","15"),s(i,"x2","13"),s(i,"y2","15"),s(o,"x1","12"),s(o,"y1","15"),s(o,"x2","12"),s(o,"y2","18")},m(r,f){S(r,e,f),S(r,t,f),S(r,n,f),S(r,i,f),S(r,o,f)},d(r){r&&(C(e),C(t),C(n),C(i),C(o))}}}function Tf(l){let e,t,n,i,o,r;return{c(){e=Y("path"),t=Y("polyline"),n=Y("line"),i=Y("line"),o=Y("line"),r=Y("line"),s(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),s(t,"points","14 2 14 8 20 8"),s(n,"x1","8"),s(n,"y1","12"),s(n,"x2","16"),s(n,"y2","12"),s(i,"x1","8"),s(i,"y1","16"),s(i,"x2","16"),s(i,"y2","16"),s(o,"x1","8"),s(o,"y1","14"),s(o,"x2","12"),s(o,"y2","14"),s(r,"x1","12"),s(r,"y1","12"),s(r,"x2","12"),s(r,"y2","18")},m(f,c){S(f,e,c),S(f,t,c),S(f,n,c),S(f,i,c),S(f,o,c),S(f,r,c)},d(f){f&&(C(e),C(t),C(n),C(i),C(o),C(r))}}}function Nf(l){let e,t,n,i;return{c(){e=Y("path"),t=Y("polyline"),n=Y("line"),i=Y("line"),s(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),s(t,"points","14 2 14 8 20 8"),s(n,"x1","16"),s(n,"y1","13"),s(n,"x2","8"),s(n,"y2","13"),s(i,"x1","16"),s(i,"y1","17"),s(i,"x2","8"),s(i,"y2","17")},m(o,r){S(o,e,r),S(o,t,r),S(o,n,r),S(o,i,r)},d(o){o&&(C(e),C(t),C(n),C(i))}}}function Df(l){let e,t,n,i,o;return{c(){e=Y("path"),t=Y("polyline"),n=Y("line"),i=Y("line"),o=Y("line"),s(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),s(t,"points","14 2 14 8 20 8"),s(n,"x1","8"),s(n,"y1","12"),s(n,"x2","16"),s(n,"y2","12"),s(i,"x1","8"),s(i,"y1","16"),s(i,"x2","16"),s(i,"y2","16"),s(o,"x1","8"),s(o,"y1","14"),s(o,"x2","12"),s(o,"y2","14")},m(r,f){S(r,e,f),S(r,t,f),S(r,n,f),S(r,i,f),S(r,o,f)},d(r){r&&(C(e),C(t),C(n),C(i),C(o))}}}function Mf(l){let e,t,n;return{c(){e=Y("path"),t=Y("circle"),n=Y("circle"),s(e,"d","M9 18V5l12-2v13"),s(t,"cx","6"),s(t,"cy","18"),s(t,"r","3"),s(n,"cx","18"),s(n,"cy","16"),s(n,"r","3")},m(i,o){S(i,e,o),S(i,t,o),S(i,n,o)},d(i){i&&(C(e),C(t),C(n))}}}function If(l){let e,t;return{c(){e=Y("rect"),t=Y("polyline"),s(e,"x","2"),s(e,"y","4"),s(e,"width","20"),s(e,"height","16"),s(e,"rx","2"),s(t,"points","10 9 16 12 10 15 10 9")},m(n,i){S(n,e,i),S(n,t,i)},d(n){n&&(C(e),C(t))}}}function Af(l){let e,t,n;return{c(){e=Y("rect"),t=Y("circle"),n=Y("polyline"),s(e,"x","3"),s(e,"y","3"),s(e,"width","18"),s(e,"height","18"),s(e,"rx","2"),s(e,"ry","2"),s(t,"cx","8.5"),s(t,"cy","8.5"),s(t,"r","1.5"),s(n,"points","21 15 16 10 5 21")},m(i,o){S(i,e,o),S(i,t,o),S(i,n,o)},d(i){i&&(C(e),C(t),C(n))}}}function Ff(l){let e;return{c(){e=Y("path"),s(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){S(t,e,n)},d(t){t&&C(e)}}}function Pf(l){let e;function t(o,r){return o[0]==="folder"?Ff:o[0]==="image"?Af:o[0]==="video"?If:o[0]==="audio"?Mf:o[0]==="pdf"?Df:o[0]==="document"?Nf:o[0]==="spreadsheet"?Tf:o[0]==="presentation"?Ef:o[0]==="archive"?jf:o[0]==="code"?Sf:o[0]==="text"?Cf:wf}let n=t(l),i=n(l);return{c(){e=Y("svg"),i.c(),s(e,"width",l[1]),s(e,"height",l[1]),s(e,"viewBox","0 0 24 24"),s(e,"fill","none"),s(e,"stroke","currentColor"),s(e,"stroke-width","1.5"),s(e,"stroke-linecap","round"),s(e,"stroke-linejoin","round"),s(e,"xmlns","http://www.w3.org/2000/svg")},m(o,r){S(o,e,r),i.m(e,null)},p(o,[r]){n!==(n=t(o))&&(i.d(1),i=n(o),i&&(i.c(),i.m(e,null))),r&2&&s(e,"width",o[1]),r&2&&s(e,"height",o[1])},i:$,o:$,d(o){o&&C(e),i.d()}}}function Lf(l,e,t){let{kind:n="generic"}=e,{size:i=20}=e;return l.$$set=o=>{"kind"in o&&t(0,n=o.kind),"size"in o&&t(1,i=o.size)},[n,i]}class Ko extends $e{constructor(e){super(),Ze(this,e,Lf,Pf,Xe,{kind:0,size:1})}}const Rf={"nav.today":"Сегодня","nav.inbox":"Неразобранное","nav.trash":"Корзина","nav.activity":"Активность","nav.journal":"Журнал","nav.clients":"Клиенты","nav.projects":"Проекты","nav.recipes":"Рецепты","nav.documents":"Документы","nav.archive":"Архив","nav.sections":"Разделы","nav.cases":"Дела","nav.noCases":"Нет дел","nav.sync":"Синхронизация","nav.syncSettings":"Настройки синхронизации","nav.syncNow":"Синхронизировать","nav.selectPrompt":"Выберите раздел или дело","nav.brand":"Верстак","nav.system":"Системное","nav.workspace":"Рабочее пространство","nav.noNodes":"Нет узлов","nav.openFolder":"Открыть папку","nav.createInside":"Создать внутри","nav.createNode":"Создать элемент","nav.moveToRoot":"Переместить в корень","inbox.subtitle":"Захваченные материалы, которые нужно разложить по делам","inbox.empty":"Неразобранных элементов нет","inbox.pasteClipboard":"Вставить из буфера","inbox.captured":"Добавлено","inbox.clipboardEmpty":"Буфер обмена пуст","inbox.clipboardUnavailable":"Буфер обмена недоступен","capture.kind.text":"Текст","capture.kind.url":"Ссылка","capture.kind.file":"Файл","capture.kind.folder":"Папка","capture.kind.image":"Изображение","capture.source.clipboard":"Буфер обмена","capture.source.drop":"Перетаскивание","capture.source.browser":"Браузер","capture.source.manual":"Вручную","trash.openFolder":"Открыть папку корзины","trash.empty":"Корзина пуста","trash.deletedNodes":"Удаленные элементы","trash.physicalEntries":"Файлы в .verstak/trash","tab.overview":"Обзор","tab.notes":"Заметки","tab.files":"Файлы","tab.actions":"Действия","tab.worklog":"Журнал","tab.activity":"Активность","common.save":"Сохранить","common.cancel":"Отмена","common.delete":"Удалить","common.rename":"Переименовать","common.close":"Закрыть","common.create":"Создать","common.confirm":"Подтверждение","common.back":"← Назад","common.backLabel":"Назад","common.loading":"Загрузка...","common.error":"Ошибка:","common.yes":"Да","common.ok":"OK","common.copy":"Копировать","common.cut":"Вырезать","common.paste":"Вставить","common.duplicate":"Дублировать","common.run":"Запустить","common.test":"Test","common.all":"Все","common.open":"Открыть","common.no":"Нет","common.date":"Дата","common.search":"Найти","common.testAgain":"Проверить","common.connect":"Подключиться","common.disconnect":"Отключиться","common.settings":"Настройки","common.name":"Название","common.type":"Тип","common.section":"Раздел","common.created":"Создано","common.empty":"Нет","common.newName":"Новое имя","welcome.title":"Верстак","welcome.selectSection":"Выберите раздел в боковой панели.","welcome.createCase":"Или создайте новое дело кнопкой «+».","welcome.addCase":"Добавить дело","event.noteCreated":"Заметка создана","event.noteUpdated":"Заметка изменена","event.fileAdded":"Файл добавлен","event.fileDeleted":"Файл удалён","event.fileRenamed":"Файл переименован","event.fileCopied":"Файл скопирован","event.fileMoved":"Файл перемещён","event.folderAdded":"Папка добавлена","event.folderDeleted":"Папка удалена","event.folderRenamed":"Папка переименована","event.caseCreated":"Дело создано","event.caseUpdated":"Дело изменено","kind.project":"Проект","kind.client":"Клиент","kind.document":"Документ","kind.recipe":"Рецепт","kind.folder":"Папка","kind.note":"Заметка","kind.file":"Файл","kind.archive":"Архив","kind.case":"Дело","action.openUrl":"Открыть URL","action.openFile":"Открыть файл","action.openFolder":"Открыть папку","action.runCommand":"Запустить команду","action.runScript":"Запустить скрипт","action.openTerminal":"Открыть терминал","action.launchApp":"Запустить приложение","action.addAction":"+ Добавить действие","action.newAction":"Новое действие","action.noActions":"Действий пока нет","action.run":"Запустить","action.dataUrl":"URL","action.dataPath":"Путь","action.dataCommand":"Команда","action.urlPlaceholder":"https://example.com","action.pathPlaceholder":"/path/to/file","action.commandPlaceholder":"команда","action.namePlaceholder":"Например: Открыть сайт","note.add":"+ Добавить заметку","note.new":"Новая заметка","note.title":"Название заметки","note.noNotes":"Нет заметок","note.createFirst":"Создайте первую заметку для этого дела.","note.placeholder":"Начните писать...","note.unsavedTitle":"Несохранённые изменения","note.unsavedMessage":"Закрыть редактор? Все несохранённые изменения будут потеряны.","note.unsavedClose":"Закрыть","file.addFile":"+ Добавить файл","file.addFolder":"+ Добавить папку","file.newFile":"+ Новый файл","file.addFileSimple":"Добавить файл","file.addFolderSimple":"Добавить папку","file.noFiles":"В этой папке пока нет файлов","file.noFilesCase":"В этом проекте пока нет файлов","file.hint":"Добавьте файл или папку, чтобы сохранить материалы проекта.","file.root":"Файлы","file.preview":"Предпросмотр","file.openExternal":"Открыть во внешней программе","file.openFolder":"Открыть папку","file.showInExplorer":"Показать в проводнике","file.more":"Ещё","file.delete":"Удалить","file.ariaFolder":"Папка","file.ariaFile":"Файл","file.scanning":"Сканирование...","file.pickSingle":"Выберите файл","file.pickMultiple":"Выберите файлы","file.pickDirectory":"Выберите папку","file.importTitle":"Добавить в","file.importFiles":"Файлов:","file.importFolders":"Папок:","file.importSize":"Размер:","file.importCopy":"Скопировать","file.importLink":"Привязать","file.selectCaseFirst":"Сначала выберите дело для добавления файлов","worklog.title":"Журнал","worklog.whatDone":"Что сделано","worklog.minutes":"Мин","worklog.min":"мин","worklog.log":"Записать","worklog.addEntry":"Добавить запись","worklog.acceptSuggestion":"Принять предложение","worklog.editEntry":"Редактировать запись","worklog.deleteEntry":"Удалить запись","worklog.deleteConfirm":"Удалить эту запись работы? Связанные события останутся в активности, но связь с записью будет удалена.","worklog.date":"Дата","worklog.empty":"Записей работы пока нет","worklog.details":"Детали","worklog.source":"Источник","worklog.sourceSuggestion":"Из предложения","worklog.sourceSuggestionNoEvents":"Из предложения, но связанные события отсутствуют","worklog.sourceManual":"Ручная запись","worklog.sourceUnknown":"Источник неизвестен","worklog.suggestions":"Предложения на сегодня","worklog.apply":"Применить","sync.title":"Синхронизация","sync.settings":"Настройки синхронизации","sync.status":"Статус","sync.server":"Сервер","sync.device":"Устройство","sync.deviceId":"ID устройства","sync.unpushed":"Неотправлено","sync.lastSync":"Последняя синх.","sync.revoked":"Отозвано","sync.connected":"Подключено","sync.notConnected":"Не подключено","sync.disabled":"Отключена","sync.serverUrl":"URL сервера","sync.serverUrlPlaceholder":"https://example.com:47732","sync.username":"Логин","sync.usernamePlaceholder":"username","sync.password":"Пароль","sync.passwordPlaceholder":"password","sync.interval":"Автосинхронизация (мин)","sync.saveInterval":"Сохранить интервал","sync.syncNow":"Синхронизировать","sync.disconnect":"Отключиться","sync.connect":"Подключиться","sync.test":"Проверить","sync.settingsSaved":"интервал сохранён","today.title":"Сегодня","today.changedCases":"Изменён сегодня","today.timeline":"Лента за сегодня","today.empty":"Сегодня пока тихо","today.emptyHint":"Здесь появятся дела, заметки, файлы и действия, с которыми вы работали сегодня.","today.plural.case_one":"дело","today.plural.case_few":"дела","today.plural.case_many":"дел","today.plural.note_one":"заметка","today.plural.note_few":"заметки","today.plural.note_many":"заметок","today.plural.file_one":"файл","today.plural.file_few":"файла","today.plural.file_many":"файлов","today.plural.event_one":"событие","today.plural.event_few":"события","today.plural.event_many":"событий","journal.title":"Журнал работы","journal.empty":"Нет записей за выбранный период","journal.dateFrom":"От","journal.dateTo":"До","journal.filter":"Фильтр","journal.total":"Всего","journal.exportCSV":"CSV","journal.exportMarkdown":"Markdown","journal.billable":"К оплате","journal.billableYes":"К оплате","journal.billableNo":"Не к оплате","journal.billableHint":"К оплате — можно включать в счёт клиенту","journal.approx":"Тип времени","journal.approxExact":"Точное","journal.approxEstimated":"Оценочное","journal.approxHint":"Оценочное — время предложено системой или введено как примерное","journal.includeChildrenDisabledHint":"Работает только при выбранном деле/клиенте/проекте","journal.node":"Дело","journal.path":"Путь","journal.byDay":"По дням","journal.byNode":"По делам","journal.includeChildren":"Учитывать вложенные дела","journal.nodeSearch":"Поиск дела...","journal.relatedEvents":"Связанные события","journal.filterHeading":"Фильтры","journal.exportHeading":"Экспорт отчёта","journal.reset":"Сбросить","suggest.title":"Предложения на сегодня","suggest.apply":"Записать","suggest.dismiss":"Скрыть","suggest.open":"Открыть","suggest.confidence.low":"Низкая уверенность","suggest.confidence.medium":"Средняя уверенность","suggest.confidence.high":"Высокая уверенность","suggest.minutes":"мин","suggest.edit":"Изменить","suggest.noSuggestions":"Нет предложений для журнала","suggest.detectedEvents":"Что обнаружено","activity.title":"Активность","activity.empty":"Активность пока не зафиксирована","activity.perCaseEmpty":"Активность пока не зафиксирована","overview.type":"Тип","overview.section":"Раздел","overview.created":"Создано","overview.newNote":"Новая заметка","overview.addFile":"Добавить файл","overview.addAction":"Добавить действие","overview.logTime":"Записать время","overview.recentNotes":"Последние заметки","overview.recentEntries":"Последние записи","rename.title":"Переименовать","rename.emptyError":"Имя не может быть пустым","rename.invalidError":"Недопустимое имя","delete.confirmTitle":"Удаление","delete.confirmMessage":"Удалить","delete.folder":"папку","delete.file":"файл","template.optionNone":"Пустое дело","template.optional":"Шаблон (опционально)","template.none.desc":"Без шаблона, простой узел-контейнер","template.folder":"Папка","template.folder.desc":"Папка для группировки элементов внутри рабочего пространства","template.project":"Проект","template.project.desc":"Отдельный проект или задача с файлами, заметками и журналом","template.client":"Клиент","template.client.desc":"Организация или человек, для которых ведутся работы","template.document":"Документ","template.document.desc":"Документ с описанием, заметками и файлами","template.recipe":"Рецепт","template.recipe.desc":"Повторяемая процедура или инструкция","template.note":"Заметка","template.file":"Файл","template.select":"Выберите тип","mime.jpeg":"Изображение JPEG","mime.png":"Изображение PNG","mime.gif":"Изображение GIF","mime.webp":"Изображение WebP","mime.svg":"Изображение SVG","mime.bmp":"Изображение BMP","mime.tiff":"Изображение TIFF","mime.avif":"Изображение AVIF","mime.pdf":"PDF документ","mime.word":"Документ Word","mime.excel":"Таблица Excel","mime.ppt":"Презентация PowerPoint","mime.zip":"ZIP архив","mime.gzip":"GZIP архив","mime.tar":"TAR архив","mime.sevenz":"7z архив","mime.rar":"RAR архив","mime.text":"Текстовый файл","mime.html":"HTML файл","mime.css":"CSS файл","mime.js":"JavaScript файл","mime.json":"JSON файл","mime.xml":"XML файл","mime.yaml":"YAML файл","mime.binary":"Бинарный файл","mime.executable":"Исполняемый файл","mime.folder":"Папка","mime.unknown":"Неизвестно","mime.file":"Файл","error.nameEmpty":"Имя не может быть пустым","error.nameInvalid":"Недопустимое имя","error.selectCaseFirst":"Сначала выберите дело","error.vaultNotOpen":"Хранилище не открыто","delete.files":"файлов ({count})","file.namePrompt":"Введите имя файла:","file.pdfUnavailable":"Предпросмотр PDF недоступен.","file.previewUnavailable":"Предпросмотр недоступен для этого типа файлов.","case.new":"Новое дело","case.namePlaceholder":"Название дела","settings.title":"Настройки","settings.general":"Общие","settings.generalDesc":"Основные настройки интерфейса.","settings.workspace":"Рабочее пространство","settings.workspaceDesc":"Управление хранилищем данных.","settings.appearance":"Внешний вид","settings.localization":"Локализация","settings.templates":"Шаблоны","settings.plugins":"Плагины","settings.files":"Файлы","settings.activity":"Активность","settings.sync":"Синхронизация","settings.backup":"Резервные копии","settings.close":"Закрыть настройки","settings.noPlugins":"Плагины пока не установлены.","settings.openPluginsDir":"Открыть папку plugins","settings.activityStub":"Здесь будут настройки отслеживания активности.","settings.backupStub":"Здесь будут настройки резервного копирования.","settings.theme":"Тема интерфейса","settings.themeSystem":"Системная","settings.themeLight":"Светлая","settings.themeDark":"Тёмная","settings.language":"Язык интерфейса","settings.langRu":"Русский","settings.langEn":"Английский","settings.langSoon":"будет доступно позже","settings.save":"Сохранить настройки","settings.saved":"Настройки сохранены","settings.vaultPath":"Путь к рабочему пространству","settings.noVaultInfo":"Нет информации о хранилище.","settings.vaultInfo":"Информация о рабочем пространстве","settings.openVault":"Открыть папку vault","settings.changeVault":"Изменить путь","settings.checkIntegrity":"Проверить целостность","settings.templatesDesc":"Включите или выключите шаблоны создания элементов.","settings.templateEnabled":"Включён","settings.templateDisabled":"Выключен","settings.filesStub":"Здесь будут настройки файлового хранилища.","settings.syncEnabled":"Синхронизация включена","settings.syncDisabled":"Синхронизация отключена","settings.syncDesc":"Настройте подключение к серверу синхронизации.","settings.serverUrl":"URL сервера","settings.deviceName":"Имя устройства","settings.deviceId":"ID устройства","settings.lastSync":"Последняя синхронизация","settings.lastError":"Последняя ошибка","settings.pendingChanges":"Ожидающие изменения","settings.checkConnection":"Проверить подключение","settings.syncNow":"Синхронизировать сейчас","settings.reconnect":"Переподключить","settings.disconnect":"Отключить устройство","settings.resetKey":"Сбросить ключ","settings.confirmDisconnect":"Вы уверены, что хотите отключить устройство?","settings.confirmDisconnectDesc":"Синхронизация будет остановлена. Для повторного подключения потребуется логин и пароль.","settings.confirmResetKey":"Сбросить ключ синхронизации?","settings.confirmResetKeyDesc":"Текущий ключ устройства будет удалён. Потребуется переподключение.","settings.connected":"Подключено","settings.disconnected":"Не подключено","settings.notConfigured":"Не настроено","settings.error":"Ошибка","settings.revoked":"Отозвано","settings.status":"Статус","firstrun.title":"Добро пожаловать в Верстак","firstrun.desc":"Верстак хранит данные в локальном рабочем пространстве — vault.","firstrun.pathLabel":"Путь к vault","firstrun.defaultPath":"Путь по умолчанию","firstrun.browse":"Выбрать папку","firstrun.create":"Создать рабочее пространство","firstrun.quit":"Выйти","firstrun.pathExists":"Папка существует. Будет создан новый vault.","firstrun.pathHasVault":"Найден существующий vault. Будет подключён.","firstrun.pathNew":"Путь не существует. Будет создан новый vault.","firstrun.errorNoWrite":"Нет прав на запись в выбранную папку.","firstrun.creating":"Создание рабочего пространства...","firstrun.created":"Рабочее пространство создано!","recovery.title":"Рабочее пространство не найдено","recovery.expected":"Ожидался путь","recovery.choose":"Выбрать другой vault","recovery.create":"Создать новый vault","recovery.settings":"Открыть настройки","recovery.quit":"Выйти","recovery.createConfirm":"Будет создано новое пустое рабочее пространство. Старый путь в настройках будет заменён.","recovery.createConfirmTitle":"Создать новое рабочее пространство?","sync.status.connected":"Синхронизация доступна","sync.status.disconnected":"Сервер недоступен","sync.status.disabled":"Синхронизация не настроена","sync.status.syncing":"Синхронизация...","sync.status.error":"Ошибка синхронизации","sync.changes":"изменений","sync.details":"Подробнее","sync.configure":"Настроить","sync.retry":"Повторить","sync.run":"Синхронизировать","sync.running":"Синхронизация...","sync.conflictsCount":"Конфликты: {count}","sync.applyErrorsCount":"Ошибки применения: {count}","sync.pushedPulled":"Отправлено: {pushed}, получено: {pulled}","error.generic":"Произошла ошибка","error.invalidCredentials":"Неверный логин или пароль","error.accountBlocked":"Аккаунт заблокирован","error.emailNotConfirmed":"Email не подтверждён","error.tokenInvalid":"Неверный или просроченный токен","error.tokenExpired":"Срок действия токена истёк"},zf={"nav.today":"Today","nav.inbox":"Inbox","nav.trash":"Trash","nav.activity":"Activity","nav.journal":"Journal","nav.clients":"Clients","nav.projects":"Projects","nav.recipes":"Recipes","nav.documents":"Documents","nav.archive":"Archive","nav.sections":"Sections","nav.cases":"Cases","nav.noCases":"No cases","nav.sync":"Sync","nav.syncSettings":"Sync settings","nav.syncNow":"Sync now","nav.selectPrompt":"Select a section or case","nav.brand":"Verstak","nav.system":"System","nav.workspace":"Workspace","nav.noNodes":"No nodes","nav.openFolder":"Open folder","nav.createInside":"Create inside","nav.createNode":"Create element","nav.moveToRoot":"Move to root","inbox.subtitle":"Captured materials that still need to be assigned to cases","inbox.empty":"No unprocessed items","inbox.pasteClipboard":"Paste from clipboard","inbox.captured":"Added","inbox.clipboardEmpty":"Clipboard is empty","inbox.clipboardUnavailable":"Clipboard is unavailable","capture.kind.text":"Text","capture.kind.url":"Link","capture.kind.file":"File","capture.kind.folder":"Folder","capture.kind.image":"Image","capture.source.clipboard":"Clipboard","capture.source.drop":"Drop","capture.source.browser":"Browser","capture.source.manual":"Manual","trash.openFolder":"Open trash folder","trash.empty":"Trash is empty","trash.deletedNodes":"Deleted items","trash.physicalEntries":"Files in .verstak/trash","tab.overview":"Overview","tab.notes":"Notes","tab.files":"Files","tab.actions":"Actions","tab.worklog":"Work Log","tab.activity":"Activity","common.save":"Save","common.cancel":"Cancel","common.delete":"Delete","common.rename":"Rename","common.close":"Close","common.create":"Create","common.confirm":"Confirm","common.back":"← Back","common.backLabel":"Back","common.loading":"Loading...","common.error":"Error:","common.yes":"Yes","common.ok":"OK","common.copy":"Copy","common.cut":"Cut","common.paste":"Paste","common.duplicate":"Duplicate","common.run":"Run","common.test":"Test","common.all":"All","common.open":"Open","common.no":"No","common.date":"Date","common.search":"Search","common.testAgain":"Check","common.connect":"Connect","common.disconnect":"Disconnect","common.settings":"Settings","common.name":"Name","common.type":"Type","common.section":"Section","common.created":"Created","common.empty":"None","common.newName":"New name","welcome.title":"Verstak","welcome.selectSection":"Select a section in the sidebar.","welcome.createCase":"Or create a new case with the + button.","welcome.addCase":"Add case","event.noteCreated":"Note created","event.noteUpdated":"Note updated","event.fileAdded":"File added","event.fileDeleted":"File deleted","event.fileRenamed":"File renamed","event.fileCopied":"File copied","event.fileMoved":"File moved","event.folderAdded":"Folder added","event.folderDeleted":"Folder deleted","event.folderRenamed":"Folder renamed","event.caseCreated":"Case created","event.caseUpdated":"Case updated","kind.project":"Project","kind.client":"Client","kind.document":"Document","kind.recipe":"Recipe","kind.folder":"Folder","kind.note":"Note","kind.file":"File","kind.archive":"Archive","kind.case":"Case","action.openUrl":"Open URL","action.openFile":"Open file","action.openFolder":"Open folder","action.runCommand":"Run command","action.runScript":"Run script","action.openTerminal":"Open terminal","action.launchApp":"Launch app","action.addAction":"+ Add action","action.newAction":"New action","action.noActions":"No actions yet","action.run":"Run","action.dataUrl":"URL","action.dataPath":"Path","action.dataCommand":"Command","action.urlPlaceholder":"https://example.com","action.pathPlaceholder":"/path/to/file","action.commandPlaceholder":"command","action.namePlaceholder":"Example: Open website","note.add":"+ Add note","note.new":"New note","note.title":"Note title","note.noNotes":"No notes","note.createFirst":"Create the first note for this case.","note.placeholder":"Start writing...","note.unsavedTitle":"Unsaved changes","note.unsavedMessage":"Close the editor? All unsaved changes will be lost.","note.unsavedClose":"Close","file.addFile":"+ Add file","file.addFolder":"+ Add folder","file.newFile":"+ New file","file.addFileSimple":"Add file","file.addFolderSimple":"Add folder","file.noFiles":"No files in this folder yet","file.noFilesCase":"No files in this project yet","file.hint":"Add a file or folder to store project materials.","file.root":"Files","file.preview":"Preview","file.openExternal":"Open in external program","file.openFolder":"Open folder","file.showInExplorer":"Show in explorer","file.more":"More","file.delete":"Delete","file.ariaFolder":"Folder","file.ariaFile":"File","file.scanning":"Scanning...","file.pickSingle":"Select file","file.pickMultiple":"Select files","file.pickDirectory":"Select folder","file.importTitle":"Add to","file.importFiles":"Files:","file.importFolders":"Folders:","file.importSize":"Size:","file.importCopy":"Copy","file.importLink":"Link","file.selectCaseFirst":"Select a case before adding files","worklog.title":"Work Log","worklog.whatDone":"What was done","worklog.minutes":"Min","worklog.min":"min","worklog.log":"Log","worklog.addEntry":"Add entry","worklog.acceptSuggestion":"Accept suggestion","worklog.editEntry":"Edit entry","worklog.deleteEntry":"Delete entry","worklog.deleteConfirm":"Delete this work entry? Related events stay in activity, but their link to this entry will be removed.","worklog.date":"Date","worklog.empty":"No work logged yet","worklog.details":"Details","worklog.source":"Source","worklog.sourceSuggestion":"From suggestion","worklog.sourceSuggestionNoEvents":"From suggestion, but related events missing","worklog.sourceManual":"Manual entry","worklog.sourceUnknown":"Unknown source","worklog.suggestions":"Suggestions for today","worklog.apply":"Apply","sync.title":"Sync","sync.settings":"Sync settings","sync.status":"Status","sync.server":"Server","sync.device":"Device","sync.deviceId":"Device ID","sync.unpushed":"Unpushed","sync.lastSync":"Last sync","sync.revoked":"Revoked","sync.connected":"Connected","sync.notConnected":"Not connected","sync.disabled":"Disabled","sync.serverUrl":"Server URL","sync.serverUrlPlaceholder":"https://example.com:47732","sync.username":"Username","sync.usernamePlaceholder":"username","sync.password":"Password","sync.passwordPlaceholder":"password","sync.interval":"Auto sync (min)","sync.saveInterval":"Save interval","sync.syncNow":"Sync now","sync.disconnect":"Disconnect","sync.connect":"Connect","sync.test":"Check","sync.settingsSaved":"interval saved","today.title":"Today","today.changedCases":"Changed today","today.timeline":"Timeline for today","today.empty":"Nothing happened today yet","today.emptyHint":"Cases, notes, files, and actions you worked with today will appear here.","today.plural.case_one":"case","today.plural.case_few":"cases","today.plural.case_many":"cases","today.plural.note_one":"note","today.plural.note_few":"notes","today.plural.note_many":"notes","today.plural.file_one":"file","today.plural.file_few":"files","today.plural.file_many":"files","today.plural.event_one":"event","today.plural.event_few":"events","today.plural.event_many":"events","journal.title":"Work Log","journal.empty":"No entries for the selected period","journal.dateFrom":"From","journal.dateTo":"To","journal.filter":"Filter","journal.total":"Total","journal.exportCSV":"CSV","journal.exportMarkdown":"Markdown","journal.billable":"Billable","journal.billableYes":"Billable","journal.billableNo":"Not billable","journal.billableHint":"Billable — can be included in client invoice","journal.approx":"Time type","journal.approxExact":"Exact","journal.approxEstimated":"Estimated","journal.approxHint":"Estimated — time suggested by the system or entered as approximate","journal.includeChildrenDisabledHint":"Only works when a case/client/project is selected","journal.node":"Case","journal.path":"Path","journal.byDay":"By day","journal.byNode":"By case","journal.includeChildren":"Include subtasks","journal.nodeSearch":"Search case...","journal.relatedEvents":"Related events","journal.filterHeading":"Filters","journal.exportHeading":"Export Report","journal.reset":"Reset","suggest.title":"Suggestions","suggest.apply":"Log","suggest.dismiss":"Dismiss","suggest.open":"Open","suggest.confidence.low":"Low confidence","suggest.confidence.medium":"Medium confidence","suggest.confidence.high":"High confidence","suggest.minutes":"min","suggest.edit":"Edit","suggest.noSuggestions":"No suggestions","suggest.detectedEvents":"What was detected","activity.title":"Activity","activity.empty":"No activity recorded yet","activity.perCaseEmpty":"No activity recorded yet","overview.type":"Type","overview.section":"Section","overview.created":"Created","overview.newNote":"New note","overview.addFile":"Add file","overview.addAction":"Add action","overview.logTime":"Log time","overview.recentNotes":"Recent notes","overview.recentEntries":"Recent entries","rename.title":"Rename","rename.emptyError":"Name cannot be empty","rename.invalidError":"Invalid name","delete.confirmTitle":"Delete","delete.confirmMessage":"Delete","delete.folder":"folder","delete.file":"file","template.optionNone":"Empty case","template.optional":"Template (optional)","template.none.desc":"No template, simple container node","template.folder":"Folder","template.folder.desc":"A folder to group items inside a workspace","template.project":"Project","template.project.desc":"A distinct project or task with files, notes and work log","template.client":"Client","template.client.desc":"An organization or person for whom work is performed","template.document":"Document","template.document.desc":"A document with description, notes and files","template.recipe":"Recipe","template.recipe.desc":"A repeatable procedure or instruction","template.note":"Note","template.file":"File","template.select":"Select type","mime.jpeg":"JPEG image","mime.png":"PNG image","mime.gif":"GIF image","mime.webp":"WebP image","mime.svg":"SVG image","mime.bmp":"BMP image","mime.tiff":"TIFF image","mime.avif":"AVIF image","mime.pdf":"PDF document","mime.word":"Word document","mime.excel":"Excel spreadsheet","mime.ppt":"PowerPoint presentation","mime.zip":"ZIP archive","mime.gzip":"GZIP archive","mime.tar":"TAR archive","mime.sevenz":"7z archive","mime.rar":"RAR archive","mime.text":"Text file","mime.html":"HTML file","mime.css":"CSS file","mime.js":"JavaScript file","mime.json":"JSON file","mime.xml":"XML file","mime.yaml":"YAML file","mime.binary":"Binary file","mime.executable":"Executable file","mime.folder":"Folder","mime.unknown":"Unknown","mime.file":"File","error.nameEmpty":"Name cannot be empty","error.nameInvalid":"Invalid name","error.selectCaseFirst":"Select a case first","error.vaultNotOpen":"Vault not open","delete.files":"files ({count})","file.namePrompt":"Enter file name:","file.pdfUnavailable":"PDF preview is unavailable.","file.previewUnavailable":"Preview is unavailable for this file type.","case.new":"New case","case.namePlaceholder":"Case name","settings.title":"Settings","settings.general":"General","settings.generalDesc":"Basic interface settings.","settings.workspace":"Workspace","settings.workspaceDesc":"Manage data storage.","settings.appearance":"Appearance","settings.localization":"Localization","settings.templates":"Templates","settings.plugins":"Plugins","settings.files":"Files","settings.activity":"Activity","settings.sync":"Sync","settings.backup":"Backups","settings.close":"Close settings","settings.noPlugins":"No plugins installed yet.","settings.openPluginsDir":"Open plugins folder","settings.activityStub":"Activity tracking settings will be here.","settings.backupStub":"Backup settings will be here.","settings.theme":"Interface theme","settings.themeSystem":"System","settings.themeLight":"Light","settings.themeDark":"Dark","settings.language":"Interface language","settings.langRu":"Russian","settings.langEn":"English","settings.langSoon":"coming soon","settings.save":"Save settings","settings.saved":"Settings saved","settings.vaultPath":"Workspace path","settings.noVaultInfo":"No workspace information.","settings.vaultInfo":"Workspace information","settings.openVault":"Open vault folder","settings.changeVault":"Change path","settings.checkIntegrity":"Check integrity","settings.templatesDesc":"Enable or disable templates for creating items.","settings.templateEnabled":"Enabled","settings.templateDisabled":"Disabled","settings.filesStub":"File storage settings will be here.","settings.syncEnabled":"Sync enabled","settings.syncDisabled":"Sync disabled","settings.syncDesc":"Configure connection to the sync server.","settings.serverUrl":"Server URL","settings.deviceName":"Device name","settings.deviceId":"Device ID","settings.lastSync":"Last sync","settings.lastError":"Last error","settings.pendingChanges":"Pending changes","settings.checkConnection":"Check connection","settings.syncNow":"Sync now","settings.reconnect":"Reconnect","settings.disconnect":"Disconnect device","settings.resetKey":"Reset key","settings.confirmDisconnect":"Are you sure you want to disconnect this device?","settings.confirmDisconnectDesc":"Sync will stop. Reconnecting will require username and password.","settings.confirmResetKey":"Reset sync key?","settings.confirmResetKeyDesc":"The current device key will be removed. Reconnection will be required.","settings.connected":"Connected","settings.disconnected":"Disconnected","settings.notConfigured":"Not configured","settings.error":"Error","settings.revoked":"Revoked","settings.status":"Status","firstrun.title":"Welcome to Verstak","firstrun.desc":"Verstak stores data in a local workspace called a vault.","firstrun.pathLabel":"Vault path","firstrun.defaultPath":"Default path","firstrun.browse":"Choose folder","firstrun.create":"Create workspace","firstrun.quit":"Quit","firstrun.pathExists":"The folder exists. A new vault will be created.","firstrun.pathHasVault":"Existing vault found. It will be connected.","firstrun.pathNew":"The path does not exist. A new vault will be created.","firstrun.errorNoWrite":"No write permission for the selected folder.","firstrun.creating":"Creating workspace...","firstrun.created":"Workspace created!","recovery.title":"Workspace not found","recovery.expected":"Expected path","recovery.choose":"Choose another vault","recovery.create":"Create new vault","recovery.settings":"Open settings","recovery.quit":"Quit","recovery.createConfirm":"A new empty workspace will be created. The old path in settings will be replaced.","recovery.createConfirmTitle":"Create a new workspace?","sync.status.connected":"Sync available","sync.status.disconnected":"Server unavailable","sync.status.disabled":"Sync is not configured","sync.status.syncing":"Syncing...","sync.status.error":"Sync error","sync.changes":"changes","sync.details":"Details","sync.configure":"Configure","sync.retry":"Retry","sync.run":"Sync","sync.running":"Syncing...","sync.conflictsCount":"Conflicts: {count}","sync.applyErrorsCount":"Apply errors: {count}","sync.pushedPulled":"Pushed: {pushed}, pulled: {pulled}","error.generic":"An error occurred","error.invalidCredentials":"Invalid username or password","error.accountBlocked":"Account blocked","error.emailNotConfirmed":"Email not confirmed","error.tokenInvalid":"Invalid or expired token","error.tokenExpired":"Token expired"},Rn={ru:Rf,en:zf};let zn="ru";function m(l,e){var i;const t=Rn[zn];let n=t==null?void 0:t[l];if(n==null&&zn!=="ru"&&(n=(i=Rn.ru)==null?void 0:i[l]),n==null&&(n=l),e!=null)for(const[o,r]of Object.entries(e))n=n.replace(`{${o}}`,String(r));return n}function al(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 Bl={"image/jpeg":m("mime.jpeg"),"image/png":m("mime.png"),"image/gif":m("mime.gif"),"image/webp":m("mime.webp"),"image/svg+xml":m("mime.svg"),"image/bmp":m("mime.bmp"),"image/tiff":m("mime.tiff"),"image/avif":m("mime.avif"),"application/pdf":m("mime.pdf"),"application/msword":m("mime.word"),"application/vnd.openxmlformats-officedocument.wordprocessingml.document":m("mime.word"),"application/vnd.ms-excel":m("mime.excel"),"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":m("mime.excel"),"application/vnd.ms-powerpoint":m("mime.ppt"),"application/vnd.openxmlformats-officedocument.presentationml.presentation":m("mime.ppt"),"application/zip":m("mime.zip"),"application/gzip":m("mime.gzip"),"application/x-tar":m("mime.tar"),"application/x-7z-compressed":m("mime.sevenz"),"application/x-rar-compressed":m("mime.rar"),"text/plain":m("mime.text"),"text/html":m("mime.html"),"text/css":m("mime.css"),"text/javascript":m("mime.js"),"application/json":m("mime.json"),"application/xml":m("mime.xml"),"application/x-yaml":m("mime.yaml"),"application/octet-stream":m("mime.binary"),"application/x-msdos-program":m("mime.executable"),"inode/directory":m("mime.folder")};function On(l){return l?Bl[l]||l:m("mime.unknown")}function Of(l){if(l.type==="folder")return m("mime.folder");const e=(l.mime||"").toLowerCase();if(Bl[e])return Bl[e];const n=(l.name||"").toLowerCase().split(".").pop();return n?n.toUpperCase():m("mime.file")}function xo(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 Go=["image/jpeg","image/png","image/gif","image/webp","image/bmp","image/tiff","image/avif","image/svg+xml"],Jo=["text/plain","text/html","text/css","text/javascript","application/json","application/xml","application/x-yaml","text/x-shellscript"],qo=["txt","log","conf","ini","yaml","yml","json","xml","csv","sh","py","js","ts","css","html","md","markdown","cfg"],Yo=["jpg","jpeg","png","gif","webp","bmp","tiff","tif","avif","svg"];function Vf(l){if(l.type==="folder")return!1;const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return!!(Go.includes(e)||Yo.includes(n)||e.includes("pdf")||Jo.includes(e)||qo.includes(n))}function Qo(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return Go.includes(e)||Yo.includes(n)}function Xo(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return Jo.includes(e)||qo.includes(n)&&n!=="md"&&n!=="markdown"}function Zo(l){return(l.mime||"").toLowerCase().includes("pdf")}function $o(l){const e=(l.name||"").toLowerCase();return e.endsWith(".md")||e.endsWith(".markdown")}function Wf(l){return Qo(l)||Zo(l)}function Bf(l){return Xo(l)||$o(l)}const{window:Hf}=Ul;function Uf(l){let e,t,n,i=al(l[0].size)+"",o;return{c(){e=u("span"),e.textContent="·",t=g(),n=u("span"),o=F(i),s(e,"class","meta-sep svelte-1skuef2")},m(r,f){S(r,e,f),S(r,t,f),S(r,n,f),a(n,o)},p(r,f){f[0]&1&&i!==(i=al(r[0].size)+"")&&B(o,i)},d(r){r&&(C(e),C(t),C(n))}}}function Kf(l){let e,t,n,i,o;return{c(){e=u("button"),e.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path 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"></path><line x1="9" y1="14" x2="15" y2="14"></line></svg>',t=g(),n=u("button"),n.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path 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"></path></svg>',s(e,"class","action-btn svelte-1skuef2"),s(e,"title",m("file.openFolder")),s(e,"aria-label",m("file.openFolder")),s(n,"class","action-btn svelte-1skuef2"),s(n,"title",m("file.showInExplorer")),s(n,"aria-label",m("file.showInExplorer"))},m(r,f){S(r,e,f),S(r,t,f),S(r,n,f),i||(o=[I(e,"click",We(l[30])),I(n,"click",We(l[11]))],i=!0)},p:$,d(r){r&&(C(e),C(t),C(n)),i=!1,ve(o)}}}function xf(l){let e,t,n,i,o,r,f;return{c(){e=u("button"),e.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"></path><circle cx="12" cy="12" r="3"></circle></svg>',t=g(),n=u("button"),n.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path><polyline points="15 3 21 3 21 9"></polyline><line x1="10" y1="14" x2="21" y2="3"></line></svg>',i=g(),o=u("button"),o.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path 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"></path></svg>',s(e,"class","action-btn svelte-1skuef2"),s(e,"title",m("file.preview")),s(e,"aria-label",m("file.preview")),s(n,"class","action-btn svelte-1skuef2"),s(n,"title",m("file.openExternal")),s(n,"aria-label",m("file.openExternal")),s(o,"class","action-btn svelte-1skuef2"),s(o,"title",m("file.showInExplorer")),s(o,"aria-label",m("file.showInExplorer"))},m(c,d){S(c,e,d),S(c,t,d),S(c,n,d),S(c,i,d),S(c,o,d),r||(f=[I(e,"click",We(l[29])),I(n,"click",We(l[10])),I(o,"click",We(l[11]))],r=!0)},p:$,d(c){c&&(C(e),C(t),C(n),C(i),C(o)),r=!1,ve(f)}}}function Vn(l){let e,t,n,i,o,r,f,c,d=m("common.open")+"",v,_,h,y,b,k,w,E,j=m("file.openExternal")+"",D,T,N,A,M,R,W=m("file.showInExplorer")+"",V,x,J,q,H,U,G,z,K,L=m("common.rename")+"",O,Z,re,ee,ne,le,oe,fe=m("common.duplicate")+"",ke,Be,Fe,Q,X,ue,we,me,je,qe=m("common.cut")+"",Ye,lt,He,Le,Ie,ye,Oe,Ce=m("common.copy")+"",Ve,be,Se,Te,Ee,Ae,Ue,Ne,_e,te=m("common.delete")+"",De,Je,ct;return{c(){e=u("div"),t=g(),n=u("div"),i=u("button"),o=Y("svg"),r=Y("path"),f=Y("circle"),c=g(),v=F(d),_=g(),h=u("button"),y=Y("svg"),b=Y("path"),k=Y("polyline"),w=Y("line"),E=g(),D=F(j),T=g(),N=u("button"),A=Y("svg"),M=Y("path"),R=g(),V=F(W),x=g(),J=u("div"),q=g(),H=u("button"),U=Y("svg"),G=Y("path"),z=Y("path"),K=g(),O=F(L),Z=g(),re=u("button"),ee=Y("svg"),ne=Y("rect"),le=Y("path"),oe=g(),ke=F(fe),Be=g(),Fe=u("button"),Q=Y("svg"),X=Y("circle"),ue=Y("circle"),we=Y("line"),me=Y("line"),je=g(),Ye=F(qe),lt=g(),He=u("button"),Le=Y("svg"),Ie=Y("rect"),ye=Y("path"),Oe=g(),Ve=F(Ce),be=g(),Se=u("div"),Te=g(),Ee=u("button"),Ae=Y("svg"),Ue=Y("polyline"),Ne=Y("path"),_e=g(),De=F(te),s(e,"class","menu-backdrop svelte-1skuef2"),s(e,"role","presentation"),s(r,"d","M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"),s(f,"cx","12"),s(f,"cy","12"),s(f,"r","3"),s(o,"width","14"),s(o,"height","14"),s(o,"viewBox","0 0 24 24"),s(o,"fill","none"),s(o,"stroke","currentColor"),s(o,"stroke-width","2"),s(o,"stroke-linecap","round"),s(o,"stroke-linejoin","round"),s(i,"class","menu-item svelte-1skuef2"),s(i,"role","menuitem"),s(b,"d","M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"),s(k,"points","15 3 21 3 21 9"),s(w,"x1","10"),s(w,"y1","14"),s(w,"x2","21"),s(w,"y2","3"),s(y,"width","14"),s(y,"height","14"),s(y,"viewBox","0 0 24 24"),s(y,"fill","none"),s(y,"stroke","currentColor"),s(y,"stroke-width","2"),s(y,"stroke-linecap","round"),s(y,"stroke-linejoin","round"),s(h,"class","menu-item svelte-1skuef2"),s(h,"role","menuitem"),s(M,"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"),s(A,"width","14"),s(A,"height","14"),s(A,"viewBox","0 0 24 24"),s(A,"fill","none"),s(A,"stroke","currentColor"),s(A,"stroke-width","2"),s(A,"stroke-linecap","round"),s(A,"stroke-linejoin","round"),s(N,"class","menu-item svelte-1skuef2"),s(N,"role","menuitem"),s(J,"class","menu-sep svelte-1skuef2"),s(G,"d","M12 20h9"),s(z,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),s(U,"width","14"),s(U,"height","14"),s(U,"viewBox","0 0 24 24"),s(U,"fill","none"),s(U,"stroke","currentColor"),s(U,"stroke-width","2"),s(U,"stroke-linecap","round"),s(U,"stroke-linejoin","round"),s(H,"class","menu-item svelte-1skuef2"),s(H,"role","menuitem"),s(ne,"x","9"),s(ne,"y","9"),s(ne,"width","13"),s(ne,"height","13"),s(ne,"rx","2"),s(ne,"ry","2"),s(le,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),s(ee,"width","14"),s(ee,"height","14"),s(ee,"viewBox","0 0 24 24"),s(ee,"fill","none"),s(ee,"stroke","currentColor"),s(ee,"stroke-width","2"),s(ee,"stroke-linecap","round"),s(ee,"stroke-linejoin","round"),s(re,"class","menu-item svelte-1skuef2"),s(re,"role","menuitem"),s(X,"cx","6"),s(X,"cy","6"),s(X,"r","3"),s(ue,"cx","6"),s(ue,"cy","18"),s(ue,"r","3"),s(we,"x1","20"),s(we,"y1","4"),s(we,"x2","8.12"),s(we,"y2","15.88"),s(me,"x1","8.12"),s(me,"y1","8.12"),s(me,"x2","20"),s(me,"y2","20"),s(Q,"width","14"),s(Q,"height","14"),s(Q,"viewBox","0 0 24 24"),s(Q,"fill","none"),s(Q,"stroke","currentColor"),s(Q,"stroke-width","2"),s(Q,"stroke-linecap","round"),s(Q,"stroke-linejoin","round"),s(Fe,"class","menu-item svelte-1skuef2"),s(Fe,"role","menuitem"),s(Ie,"x","9"),s(Ie,"y","9"),s(Ie,"width","13"),s(Ie,"height","13"),s(Ie,"rx","2"),s(Ie,"ry","2"),s(ye,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),s(Le,"width","14"),s(Le,"height","14"),s(Le,"viewBox","0 0 24 24"),s(Le,"fill","none"),s(Le,"stroke","currentColor"),s(Le,"stroke-width","2"),s(Le,"stroke-linecap","round"),s(Le,"stroke-linejoin","round"),s(He,"class","menu-item svelte-1skuef2"),s(He,"role","menuitem"),s(Se,"class","menu-sep svelte-1skuef2"),s(Ue,"points","3 6 5 6 21 6"),s(Ne,"d","M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"),s(Ae,"width","14"),s(Ae,"height","14"),s(Ae,"viewBox","0 0 24 24"),s(Ae,"fill","none"),s(Ae,"stroke","currentColor"),s(Ae,"stroke-width","2"),s(Ae,"stroke-linecap","round"),s(Ae,"stroke-linejoin","round"),s(Ee,"class","menu-item menu-item-danger svelte-1skuef2"),s(Ee,"role","menuitem"),s(n,"class","menu svelte-1skuef2"),ft(n,"left",l[3]+"px"),ft(n,"top",l[4]+"px"),ft(n,"position","fixed"),s(n,"role","menu"),s(n,"tabindex","-1")},m(Re,Me){S(Re,e,Me),S(Re,t,Me),S(Re,n,Me),a(n,i),a(i,o),a(o,r),a(o,f),a(i,c),a(i,v),a(n,_),a(n,h),a(h,y),a(y,b),a(y,k),a(y,w),a(h,E),a(h,D),a(n,T),a(n,N),a(N,A),a(A,M),a(N,R),a(N,V),a(n,x),a(n,J),a(n,q),a(n,H),a(H,U),a(U,G),a(U,z),a(H,K),a(H,O),a(n,Z),a(n,re),a(re,ee),a(ee,ne),a(ee,le),a(re,oe),a(re,ke),a(n,Be),a(n,Fe),a(Fe,Q),a(Q,X),a(Q,ue),a(Q,we),a(Q,me),a(Fe,je),a(Fe,Ye),a(n,lt),a(n,He),a(He,Le),a(Le,Ie),a(Le,ye),a(He,Oe),a(He,Ve),a(n,be),a(n,Se),a(n,Te),a(n,Ee),a(Ee,Ae),a(Ae,Ue),a(Ae,Ne),a(Ee,_e),a(Ee,De),Je||(ct=[I(e,"click",We(l[19])),I(i,"click",l[17]),I(h,"click",l[10]),I(N,"click",l[11]),I(H,"click",l[13]),I(re,"click",l[14]),I(Fe,"click",l[15]),I(He,"click",l[16]),I(Ee,"click",l[12]),I(n,"click",We(l[28])),I(n,"keydown",l[31])],Je=!0)},p(Re,Me){Me[0]&8&&ft(n,"left",Re[3]+"px"),Me[0]&16&&ft(n,"top",Re[4]+"px")},d(Re){Re&&(C(e),C(t),C(n)),Je=!1,ve(ct)}}}function Gf(l){let e,t,n,i,o,r,f=l[0].name+"",c,d,v,_,h,y,b,k,w,E,j,D,T,N,A,M,R,W,V,x,J,q;n=new Ko({props:{kind:l[6],size:22}});let H=!l[7]&&Uf(l);function U(L,O){return L[7]?Kf:xf}let z=U(l)(l),K=l[2]&&Vn(l);return{c(){e=u("div"),t=u("div"),Ge(n.$$.fragment),i=g(),o=u("div"),r=u("div"),c=F(f),v=g(),_=u("div"),h=u("span"),h.textContent=`${l[8]}`,y=g(),H&&H.c(),b=g(),k=u("div"),z.c(),w=g(),E=u("button"),j=Y("svg"),D=Y("circle"),T=Y("circle"),N=Y("circle"),A=g(),M=u("button"),M.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="3 6 5 6 21 6"></polyline><path d="M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"></path></svg>',W=g(),K&&K.c(),V=ot(),s(t,"class","file-row-icon svelte-1skuef2"),s(r,"class","file-row-name svelte-1skuef2"),s(r,"title",d=l[0].name),s(_,"class","file-row-meta svelte-1skuef2"),s(o,"class","file-row-body svelte-1skuef2"),s(D,"cx","12"),s(D,"cy","5"),s(D,"r","2"),s(T,"cx","12"),s(T,"cy","12"),s(T,"r","2"),s(N,"cx","12"),s(N,"cy","19"),s(N,"r","2"),s(j,"width","16"),s(j,"height","16"),s(j,"viewBox","0 0 24 24"),s(j,"fill","currentColor"),s(E,"class","action-btn svelte-1skuef2"),s(E,"title",m("file.more")),s(E,"aria-label",m("file.more")),s(E,"aria-expanded",l[2]),s(M,"class","action-btn action-btn-danger svelte-1skuef2"),s(M,"title",m("common.delete")),s(M,"aria-label",m("common.delete")),s(k,"class","file-row-actions svelte-1skuef2"),s(e,"class","file-row svelte-1skuef2"),s(e,"role","button"),s(e,"tabindex","0"),s(e,"draggable","true"),s(e,"aria-label",R=l[7]?m("file.ariaFolder")+" "+l[0].name:m("file.ariaFile")+" "+l[0].name),he(e,"file-row--selected",l[1])},m(L,O){S(L,e,O),a(e,t),Ke(n,t,null),a(e,i),a(e,o),a(o,r),a(r,c),a(o,v),a(o,_),a(_,h),a(_,y),H&&H.m(_,null),a(e,b),a(e,k),z.m(k,null),a(k,w),a(k,E),a(E,j),a(j,D),a(j,T),a(j,N),a(k,A),a(k,M),S(L,W,O),K&&K.m(L,O),S(L,V,O),x=!0,J||(q=[I(Hf,"click",l[19]),I(E,"click",We(l[18])),I(M,"click",We(l[12])),I(e,"click",l[9]),I(e,"keydown",l[24]),I(e,"contextmenu",l[23]),I(e,"dragstart",l[20]),I(e,"dragover",l[21]),I(e,"drop",l[22])],J=!0)},p(L,O){(!x||O[0]&1)&&f!==(f=L[0].name+"")&&B(c,f),(!x||O[0]&1&&d!==(d=L[0].name))&&s(r,"title",d),L[7]||H.p(L,O),z.p(L,O),(!x||O[0]&4)&&s(E,"aria-expanded",L[2]),(!x||O[0]&1&&R!==(R=L[7]?m("file.ariaFolder")+" "+L[0].name:m("file.ariaFile")+" "+L[0].name))&&s(e,"aria-label",R),(!x||O[0]&2)&&he(e,"file-row--selected",L[1]),L[2]?K?K.p(L,O):(K=Vn(L),K.c(),K.m(V.parentNode,V)):K&&(K.d(1),K=null)},i(L){x||(ae(n.$$.fragment,L),x=!0)},o(L){de(n.$$.fragment,L),x=!1},d(L){L&&(C(e),C(W),C(V)),xe(n),H&&H.d(),z.d(),K&&K.d(L),J=!1,ve(q)}}}function Jf(l,e,t){let{item:n}=e,{selected:i=!1}=e,{onDragStart:o}=e,{onDragOver:r}=e,{onDrop:f}=e;const c=fl(),d=xo(n),v=n.type==="folder",_=Of(n);let h=!1,y=0,b=0,k=null;function w(O){O.ctrlKey||O.metaKey?c("toggleSelect",n.id):O.shiftKey?c("rangeSelect",n.id):k?(clearTimeout(k),k=null,v?c("navigate",n.id):c("preview",n)):k=setTimeout(()=>{k=null,c("selectOne",n.id)},250)}function E(){c("openExternal",n.fileId)}function j(){t(2,h=!1),c("showInFolder",n.nodeId||n.id)}function D(){t(2,h=!1),c("delete",{id:n.id,type:n.type})}function T(){t(2,h=!1),c("rename",{id:n.id,name:n.name})}function N(){t(2,h=!1),c("duplicate",n.id)}function A(){t(2,h=!1),c("cut",n.id)}function M(){t(2,h=!1),c("copy",n.id)}function R(){t(2,h=!1),v?c("navigate",n.id):c("preview",n)}function W(){t(2,h=!h)}function V(){t(2,h=!1)}function x(O){o&&o(O,n.id)}function J(O){r&&v&&r(O,n.id)}function q(O){f&&v&&f(O,n.id)}function H(O){O.preventDefault(),t(3,y=Math.min(O.clientX,window.innerWidth-240)),t(4,b=Math.min(O.clientY,window.innerHeight-320)),t(2,h=!0)}function U(O){(O.key==="Enter"||O.key===" ")&&(O.preventDefault(),w(O))}function G(O){Wo.call(this,l,O)}const z=()=>c("preview",n),K=()=>c("navigate",n.id),L=O=>{O.key==="Escape"&&(O.stopPropagation(),V())};return l.$$set=O=>{"item"in O&&t(0,n=O.item),"selected"in O&&t(1,i=O.selected),"onDragStart"in O&&t(25,o=O.onDragStart),"onDragOver"in O&&t(26,r=O.onDragOver),"onDrop"in O&&t(27,f=O.onDrop)},[n,i,h,y,b,c,d,v,_,w,E,j,D,T,N,A,M,R,W,V,x,J,q,H,U,o,r,f,G,z,K,L]}class qf extends $e{constructor(e){super(),Ze(this,e,Jf,Gf,Xe,{item:0,selected:1,onDragStart:25,onDragOver:26,onDrop:27},null,[-1,-1])}}function Wn(l,e,t){const n=l.slice();return n[4]=e[t],n[6]=t,n}function Yf(l){let e;return{c(){e=u("span"),e.textContent="/",s(e,"class","sep svelte-csi2lb")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Qf(l){let e,t=l[4].name+"",n,i,o;function r(){return l[2](l[6])}return{c(){e=u("button"),n=F(t),s(e,"class","crumb crumb--link svelte-csi2lb")},m(f,c){S(f,e,c),a(e,n),i||(o=I(e,"click",r),i=!0)},p(f,c){l=f,c&1&&t!==(t=l[4].name+"")&&B(n,t)},d(f){f&&C(e),i=!1,o()}}}function Xf(l){let e,t=l[4].name+"",n;return{c(){e=u("span"),n=F(t),s(e,"class","crumb crumb--current svelte-csi2lb")},m(i,o){S(i,e,o),a(e,n)},p(i,o){o&1&&t!==(t=i[4].name+"")&&B(n,t)},d(i){i&&C(e)}}}function Bn(l){let e,t,n=l[6]>0&&Yf();function i(f,c){return f[6]===f[0].length-1?Xf:Qf}let o=i(l),r=o(l);return{c(){n&&n.c(),e=g(),r.c(),t=ot()},m(f,c){n&&n.m(f,c),S(f,e,c),r.m(f,c),S(f,t,c)},p(f,c){o===(o=i(f))&&r?r.p(f,c):(r.d(1),r=o(f),r&&(r.c(),r.m(t.parentNode,t)))},d(f){f&&(C(e),C(t)),n&&n.d(f),r.d(f)}}}function Zf(l){let e,t=ce(l[0]),n=[];for(let i=0;i<t.length;i+=1)n[i]=Bn(Wn(l,t,i));return{c(){e=u("nav");for(let i=0;i<n.length;i+=1)n[i].c();s(e,"class","breadcrumbs svelte-csi2lb")},m(i,o){S(i,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(i,[o]){if(o&3){t=ce(i[0]);let r;for(r=0;r<t.length;r+=1){const f=Wn(i,t,r);n[r]?n[r].p(f,o):(n[r]=Bn(f),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},i:$,o:$,d(i){i&&C(e),Pe(n,i)}}}function $f(l,e,t){let{crumbs:n=[]}=e;const i=fl();function o(f){i("navigate",f)}const r=f=>o(f);return l.$$set=f=>{"crumbs"in f&&t(0,n=f.crumbs)},[n,o,r]}class er extends $e{constructor(e){super(),Ze(this,e,$f,Zf,Xe,{crumbs:0})}}function eu(l){let e,t,n,i,o,r;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("file.previewUnavailable")}`,n=g(),i=u("button"),i.textContent=`${m("file.openExternal")}`,s(i,"class","btn btn-sm svelte-1cw3u0m"),s(e,"class","preview-status svelte-1cw3u0m")},m(f,c){S(f,e,c),a(e,t),a(e,n),a(e,i),o||(r=I(i,"click",l[9]),o=!0)},p:$,d(f){f&&C(e),o=!1,r()}}}function tu(l){let e,t;function n(r,f){return f&2&&(e=null),e==null&&(e=!!(r[1]&&r[1].startsWith("data:"))),e?ru:ou}let i=n(l,-1),o=i(l);return{c(){o.c(),t=ot()},m(r,f){o.m(r,f),S(r,t,f)},p(r,f){i===(i=n(r,f))&&o?o.p(r,f):(o.d(1),o=i(r),o&&(o.c(),o.m(t.parentNode,t)))},d(r){r&&C(t),o.d(r)}}}function lu(l){let e,t,n;return{c(){e=u("pre"),t=u("code"),n=F(l[1]),s(e,"class","preview-text svelte-1cw3u0m")},m(i,o){S(i,e,o),a(e,t),a(t,n)},p(i,o){o&2&&B(n,i[1])},d(i){i&&C(e)}}}function nu(l){let e,t,n,i;return{c(){e=u("div"),t=u("img"),rl(t.src,n=l[1])||s(t,"src",n),s(t,"alt",i=l[0].name),s(t,"class","preview-image svelte-1cw3u0m"),s(e,"class","preview-image-container svelte-1cw3u0m")},m(o,r){S(o,e,r),a(e,t)},p(o,r){r&2&&!rl(t.src,n=o[1])&&s(t,"src",n),r&1&&i!==(i=o[0].name)&&s(t,"alt",i)},d(o){o&&C(e)}}}function iu(l){let e,t,n,i,o,r,f;return{c(){e=u("div"),t=u("p"),n=F(l[3]),i=g(),o=u("button"),o.textContent=`${m("file.openExternal")}`,s(o,"class","btn btn-sm svelte-1cw3u0m"),s(e,"class","preview-status svelte-1cw3u0m")},m(c,d){S(c,e,d),a(e,t),a(t,n),a(e,i),a(e,o),r||(f=I(o,"click",l[9]),r=!0)},p(c,d){d&8&&B(n,c[3])},d(c){c&&C(e),r=!1,f()}}}function su(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("common.loading")}`,s(e,"class","preview-status svelte-1cw3u0m")},m(n,i){S(n,e,i),a(e,t)},p:$,d(n){n&&C(e)}}}function ou(l){let e,t,n,i,o,r;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("file.pdfUnavailable")}`,n=g(),i=u("button"),i.textContent=`${m("file.openExternal")}`,s(i,"class","btn btn-sm svelte-1cw3u0m"),s(e,"class","preview-status svelte-1cw3u0m")},m(f,c){S(f,e,c),a(e,t),a(e,n),a(e,i),o||(r=I(i,"click",l[9]),o=!0)},p:$,d(f){f&&C(e),o=!1,r()}}}function ru(l){let e,t,n;return{c(){e=u("div"),t=u("embed"),rl(t.src,n=l[1])||s(t,"src",n),s(t,"type","application/pdf"),s(t,"class","preview-pdf svelte-1cw3u0m"),s(e,"class","preview-pdf-container svelte-1cw3u0m")},m(i,o){S(i,e,o),a(e,t)},p(i,o){o&2&&!rl(t.src,n=i[1])&&s(t,"src",n)},d(i){i&&C(e)}}}function au(l){let e,t,n,i,o,r,f,c=l[0].name+"",d,v,_,h,y=al(l[0].size)+"",b,k,w=On(l[0].mime)+"",E,j,D,T,N,A,M,R,W,V,x;o=new Ko({props:{kind:l[8],size:18}});function J(U,G){return U[2]?su:U[3]?iu:U[6]&&U[1]?nu:U[5]&&U[1]?lu:U[4]?tu:eu}let q=J(l),H=q(l);return{c(){e=u("div"),t=u("div"),n=u("header"),i=u("div"),Ge(o.$$.fragment),r=g(),f=u("span"),d=F(c),_=g(),h=u("div"),b=F(y),k=F(" · "),E=F(w),j=g(),D=u("div"),T=u("button"),T.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path><polyline points="15 3 21 3 21 9"></polyline><line x1="10" y1="14" x2="21" y2="3"></line></svg>',N=g(),A=u("button"),A.innerHTML='<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>',M=g(),R=u("div"),H.c(),s(f,"class","preview-name svelte-1cw3u0m"),s(f,"title",v=l[0].name),s(i,"class","preview-title svelte-1cw3u0m"),s(h,"class","preview-meta svelte-1cw3u0m"),s(T,"class","action-btn svelte-1cw3u0m"),s(T,"title",m("file.openExternal")),s(T,"aria-label",m("file.openExternal")),s(A,"class","action-btn action-btn-close svelte-1cw3u0m"),s(A,"title","Close"),s(A,"aria-label","Close preview"),s(D,"class","preview-actions svelte-1cw3u0m"),s(n,"class","preview-header svelte-1cw3u0m"),s(R,"class","preview-body svelte-1cw3u0m"),s(t,"class","modal svelte-1cw3u0m"),s(e,"class","overlay svelte-1cw3u0m"),s(e,"role","presentation")},m(U,G){S(U,e,G),a(e,t),a(t,n),a(n,i),Ke(o,i,null),a(i,r),a(i,f),a(f,d),a(n,_),a(n,h),a(h,b),a(h,k),a(h,E),a(n,j),a(n,D),a(D,T),a(D,N),a(D,A),a(t,M),a(t,R),H.m(R,null),W=!0,V||(x=[I(T,"click",l[9]),I(A,"click",l[10]),I(e,"click",mt(l[11])),I(e,"keydown",l[12])],V=!0)},p(U,[G]){(!W||G&1)&&c!==(c=U[0].name+"")&&B(d,c),(!W||G&1&&v!==(v=U[0].name))&&s(f,"title",v),(!W||G&1)&&y!==(y=al(U[0].size)+"")&&B(b,y),(!W||G&1)&&w!==(w=On(U[0].mime)+"")&&B(E,w),q===(q=J(U))&&H?H.p(U,G):(H.d(1),H=q(U),H&&(H.c(),H.m(R,null)))},i(U){W||(ae(o.$$.fragment,U),W=!0)},o(U){de(o.$$.fragment,U),W=!1},d(U){U&&C(e),xe(o),H.d(),V=!1,ve(x)}}}function cu(l,e,t){let n,i,o,{item:r}=e,{content:f=""}=e,{loading:c=!1}=e,{error:d=""}=e;const v=fl(),_=xo(r);function h(E){E.key==="Escape"&&v("close")}function y(){v("openExternal",r.fileId)}Vo(()=>{window.addEventListener("keydown",h)}),Gl(()=>{window.removeEventListener("keydown",h)});const b=()=>v("close"),k=()=>v("close"),w=E=>{E.key==="Escape"&&(E.preventDefault(),v("close"))};return l.$$set=E=>{"item"in E&&t(0,r=E.item),"content"in E&&t(1,f=E.content),"loading"in E&&t(2,c=E.loading),"error"in E&&t(3,d=E.error)},l.$$.update=()=>{l.$$.dirty&3&&t(6,n=Qo(r)&&f&&f.startsWith("data:")),l.$$.dirty&1&&t(5,i=Xo(r)||$o(r)),l.$$.dirty&1&&t(4,o=Zo(r))},[r,f,c,d,o,i,n,v,_,y,b,k,w]}class fu extends $e{constructor(e){super(),Ze(this,e,cu,au,Xe,{item:0,content:1,loading:2,error:3})}}function uu(l){let e,t,n,i,o,r,f,c,d,v,_,h,y,b,k,w,E;return{c(){e=u("div"),t=u("div"),n=u("h3"),i=F(l[0]),o=g(),r=u("p"),f=F(l[1]),c=g(),d=u("div"),v=u("button"),_=F(l[2]),y=g(),b=u("button"),k=F(l[3]),s(n,"class","svelte-1fv6yyk"),s(r,"class","message svelte-1fv6yyk"),s(v,"class",h="btn "+(l[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk"),s(b,"class","btn svelte-1fv6yyk"),s(d,"class","actions svelte-1fv6yyk"),s(t,"class","modal svelte-1fv6yyk"),s(e,"class","overlay svelte-1fv6yyk"),s(e,"role","presentation")},m(j,D){S(j,e,D),a(e,t),a(t,n),a(n,i),a(t,o),a(t,r),a(r,f),a(t,c),a(t,d),a(d,v),a(v,_),a(d,y),a(d,b),a(b,k),w||(E=[I(v,"click",l[6]),I(b,"click",l[7]),I(e,"click",mt(l[8])),I(e,"keydown",l[9])],w=!0)},p(j,[D]){D&1&&B(i,j[0]),D&2&&B(f,j[1]),D&4&&B(_,j[2]),D&16&&h!==(h="btn "+(j[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk")&&s(v,"class",h),D&8&&B(k,j[3])},i:$,o:$,d(j){j&&C(e),w=!1,ve(E)}}}function du(l,e,t){let{title:n=m("common.confirm")}=e,{message:i=""}=e,{confirmText:o=m("common.delete")}=e,{cancelText:r=m("common.cancel")}=e,{danger:f=!1}=e;const c=fl(),d=()=>c("confirm"),v=()=>c("cancel"),_=()=>c("cancel"),h=y=>{y.key==="Escape"&&(y.preventDefault(),c("cancel"))};return l.$$set=y=>{"title"in y&&t(0,n=y.title),"message"in y&&t(1,i=y.message),"confirmText"in y&&t(2,o=y.confirmText),"cancelText"in y&&t(3,r=y.cancelText),"danger"in y&&t(4,f=y.danger)},[n,i,o,r,f,c,d,v,_,h]}class pu extends $e{constructor(e){super(),Ze(this,e,du,uu,Xe,{title:0,message:1,confirmText:2,cancelText:3,danger:4})}}function mu(l){let e,t,n;return{c(){e=Y("circle"),t=Y("line"),n=Y("line"),s(e,"cx","12"),s(e,"cy","12"),s(e,"r","10"),s(t,"x1","12"),s(t,"y1","16"),s(t,"x2","12"),s(t,"y2","12"),s(n,"x1","12"),s(n,"y1","8"),s(n,"x2","12.01"),s(n,"y2","8")},m(i,o){S(i,e,o),S(i,t,o),S(i,n,o)},d(i){i&&(C(e),C(t),C(n))}}}function _u(l){let e,t,n,i;return{c(){e=Y("rect"),t=Y("polyline"),n=Y("line"),i=Y("line"),s(e,"x","3"),s(e,"y","5"),s(e,"width","18"),s(e,"height","14"),s(e,"rx","2"),s(t,"points","3 10 21 10"),s(n,"x1","8"),s(n,"y1","5"),s(n,"x2","8"),s(n,"y2","19"),s(i,"x1","16"),s(i,"y1","5"),s(i,"x2","16"),s(i,"y2","19")},m(o,r){S(o,e,r),S(o,t,r),S(o,n,r),S(o,i,r)},d(o){o&&(C(e),C(t),C(n),C(i))}}}function vu(l){let e,t;return{c(){e=Y("path"),t=Y("polyline"),s(e,"d","M13 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z"),s(t,"points","13 2 13 9 20 9")},m(n,i){S(n,e,i),S(n,t,i)},d(n){n&&(C(e),C(t))}}}function hu(l){let e,t;return{c(){e=Y("path"),t=Y("path"),s(e,"d","M12 20h9"),s(t,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z")},m(n,i){S(n,e,i),S(n,t,i)},d(n){n&&(C(e),C(t))}}}function gu(l){let e,t,n,i,o;return{c(){e=Y("path"),t=Y("path"),n=Y("line"),i=Y("line"),o=Y("line"),s(e,"d","M4 19.5A2.5 2.5 0 0 1 6.5 17H20"),s(t,"d","M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z"),s(n,"x1","8"),s(n,"y1","7"),s(n,"x2","16"),s(n,"y2","7"),s(i,"x1","8"),s(i,"y1","11"),s(i,"x2","14"),s(i,"y2","11"),s(o,"x1","8"),s(o,"y1","15"),s(o,"x2","12"),s(o,"y2","15")},m(r,f){S(r,e,f),S(r,t,f),S(r,n,f),S(r,i,f),S(r,o,f)},d(r){r&&(C(e),C(t),C(n),C(i),C(o))}}}function yu(l){let e,t,n,i;return{c(){e=Y("path"),t=Y("polyline"),n=Y("line"),i=Y("line"),s(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),s(t,"points","14 2 14 8 20 8"),s(n,"x1","16"),s(n,"y1","13"),s(n,"x2","8"),s(n,"y2","13"),s(i,"x1","16"),s(i,"y1","17"),s(i,"x2","8"),s(i,"y2","17")},m(o,r){S(o,e,r),S(o,t,r),S(o,n,r),S(o,i,r)},d(o){o&&(C(e),C(t),C(n),C(i))}}}function bu(l){let e,t;return{c(){e=Y("path"),t=Y("circle"),s(e,"d","M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"),s(t,"cx","12"),s(t,"cy","7"),s(t,"r","4")},m(n,i){S(n,e,i),S(n,t,i)},d(n){n&&(C(e),C(t))}}}function ku(l){let e,t,n,i;return{c(){e=Y("rect"),t=Y("rect"),n=Y("rect"),i=Y("rect"),s(e,"x","3"),s(e,"y","3"),s(e,"width","7"),s(e,"height","7"),s(e,"rx","1"),s(t,"x","14"),s(t,"y","3"),s(t,"width","7"),s(t,"height","4"),s(t,"rx","1"),s(n,"x","14"),s(n,"y","10"),s(n,"width","7"),s(n,"height","11"),s(n,"rx","1"),s(i,"x","3"),s(i,"y","14"),s(i,"width","7"),s(i,"height","7"),s(i,"rx","1")},m(o,r){S(o,e,r),S(o,t,r),S(o,n,r),S(o,i,r)},d(o){o&&(C(e),C(t),C(n),C(i))}}}function wu(l){let e;return{c(){e=Y("path"),s(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){S(t,e,n)},d(t){t&&C(e)}}}function Cu(l){let e;function t(o,r){return o[0]==="folder"?wu:o[0]==="project"?ku:o[0]==="client"?bu:o[0]==="document"?yu:o[0]==="recipe"?gu:o[0]==="note"?hu:o[0]==="file"?vu:o[0]==="case"?_u:mu}let n=t(l),i=n(l);return{c(){e=Y("svg"),i.c(),s(e,"width",l[1]),s(e,"height",l[1]),s(e,"viewBox","0 0 24 24"),s(e,"fill","none"),s(e,"stroke","currentColor"),s(e,"stroke-width","1.5"),s(e,"stroke-linecap","round"),s(e,"stroke-linejoin","round"),s(e,"xmlns","http://www.w3.org/2000/svg")},m(o,r){S(o,e,r),i.m(e,null)},p(o,[r]){n!==(n=t(o))&&(i.d(1),i=n(o),i&&(i.c(),i.m(e,null))),r&2&&s(e,"width",o[1]),r&2&&s(e,"height",o[1])},i:$,o:$,d(o){o&&C(e),i.d()}}}function Su(l,e,t){let{kind:n="generic"}=e,{size:i=18}=e;return l.$$set=o=>{"kind"in o&&t(0,n=o.kind),"size"in o&&t(1,i=o.size)},[n,i]}class ul extends $e{constructor(e){super(),Ze(this,e,Su,Cu,Xe,{kind:0,size:1})}}function Hn(l,e,t){const n=l.slice();return n[44]=e[t],n}function ju(l){let e;return{c(){e=u("span"),s(e,"class","tree-toggle-placeholder svelte-zj71cl")},m(t,n){S(t,e,n)},p:$,d(t){t&&C(e)}}}function Eu(l){let e,t,n=l[1][l[44].id]?"▾":"▸",i,o,r;function f(){return l[25](l[44])}return{c(){e=u("button"),t=u("span"),i=F(n),s(t,"class","tree-arrow"),s(e,"class","tree-toggle svelte-zj71cl")},m(c,d){S(c,e,d),a(e,t),a(t,i),o||(r=I(e,"click",We(f)),o=!0)},p(c,d){l=c,d[0]&3&&n!==(n=l[1][l[44].id]?"▾":"▸")&&B(i,n)},d(c){c&&C(e),o=!1,r()}}}function Un(l){let e,t;return e=new tr({props:{nodes:l[44].children||[],expanded:l[1],selectedNodeId:l[2],level:l[3]+1,onSelect:l[4],onToggle:l[5],onContextMenu:l[6],onDrop:l[7]}}),{c(){Ge(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p(n,i){const o={};i[0]&1&&(o.nodes=n[44].children||[]),i[0]&2&&(o.expanded=n[1]),i[0]&4&&(o.selectedNodeId=n[2]),i[0]&8&&(o.level=n[3]+1),i[0]&16&&(o.onSelect=n[4]),i[0]&32&&(o.onToggle=n[5]),i[0]&64&&(o.onContextMenu=n[6]),i[0]&128&&(o.onDrop=n[7]),e.$set(o)},i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){xe(e,n)}}}function Kn(l,e){let t,n,i,o,r,f,c,d=e[44].title+"",v,_,h=e[1][e[44].id]&&Hl(e[44]),y,b,k,w;function E(z,K){return K[0]&1&&(n=null),n==null&&(n=!!Ht(z[44])),n?Eu:ju}let j=E(e,[-1,-1]),D=j(e);r=new ul({props:{kind:xn(e[44]),size:16}});function T(...z){return e[26](e[44],...z)}function N(...z){return e[27](e[44],...z)}function A(){return e[28](e[44])}function M(...z){return e[29](e[44],...z)}function R(...z){return e[30](e[44],...z)}function W(...z){return e[31](e[44],...z)}function V(...z){return e[32](e[44],...z)}function x(...z){return e[33](e[44],...z)}function J(...z){return e[34](e[44],...z)}function q(...z){return e[35](e[44],...z)}function H(...z){return e[36](e[44],...z)}function U(...z){return e[37](e[44],...z)}let G=h&&Un(e);return{key:l,first:null,c(){t=u("div"),D.c(),i=g(),o=u("span"),Ge(r.$$.fragment),f=g(),c=u("span"),v=F(d),_=g(),G&&G.c(),y=ot(),s(o,"class","tree-icon svelte-zj71cl"),s(o,"role","button"),s(o,"tabindex","-1"),s(c,"class","tree-label svelte-zj71cl"),s(c,"role","button"),s(c,"tabindex","-1"),s(t,"class","tree-item svelte-zj71cl"),ft(t,"padding-left",e[3]*16+4+"px"),s(t,"draggable","true"),s(t,"role","button"),s(t,"tabindex","0"),he(t,"selected",e[2]===e[44].id),he(t,"drop-valid",e[8]===e[44].id&&e[9][e[44].id]),he(t,"drop-invalid",e[8]===e[44].id&&!e[9][e[44].id]),this.first=t},m(z,K){S(z,t,K),D.m(t,null),a(t,i),a(t,o),Ke(r,o,null),a(t,f),a(t,c),a(c,v),S(z,_,K),G&&G.m(z,K),S(z,y,K),b=!0,k||(w=[I(o,"click",T),I(o,"keydown",N),I(o,"dblclick",We(e[24])),I(c,"click",We(A)),I(c,"keydown",M),I(t,"dragstart",R),I(t,"dragover",W),I(t,"dragleave",V),I(t,"drop",x),I(t,"click",J),I(t,"keydown",q),I(t,"dblclick",H),I(t,"contextmenu",Kl(U))],k=!0)},p(z,K){e=z,j===(j=E(e,K))&&D?D.p(e,K):(D.d(1),D=j(e),D&&(D.c(),D.m(t,i)));const L={};K[0]&1&&(L.kind=xn(e[44])),r.$set(L),(!b||K[0]&1)&&d!==(d=e[44].title+"")&&B(v,d),(!b||K[0]&8)&&ft(t,"padding-left",e[3]*16+4+"px"),(!b||K[0]&5)&&he(t,"selected",e[2]===e[44].id),(!b||K[0]&769)&&he(t,"drop-valid",e[8]===e[44].id&&e[9][e[44].id]),(!b||K[0]&769)&&he(t,"drop-invalid",e[8]===e[44].id&&!e[9][e[44].id]),K[0]&3&&(h=e[1][e[44].id]&&Hl(e[44])),h?G?(G.p(e,K),K[0]&3&&ae(G,1)):(G=Un(e),G.c(),ae(G,1),G.m(y.parentNode,y)):G&&(it(),de(G,1,1,()=>{G=null}),st())},i(z){b||(ae(r.$$.fragment,z),ae(G),b=!0)},o(z){de(r.$$.fragment,z),de(G),b=!1},d(z){z&&(C(t),C(_),C(y)),D.d(),xe(r),G&&G.d(z),k=!1,ve(w)}}}function Tu(l){let e=[],t=new Map,n,i,o,r,f=ce(l[0]);const c=d=>d[44].id;for(let d=0;d<f.length;d+=1){let v=Hn(l,f,d),_=c(v);t.set(_,e[d]=Kn(_,v))}return{c(){for(let d=0;d<e.length;d+=1)e[d].c();n=ot()},m(d,v){for(let _=0;_<e.length;_+=1)e[_]&&e[_].m(d,v);S(d,n,v),i=!0,o||(r=I(window,"dragend",l[14]),o=!0)},p(d,v){v[0]&2080767&&(f=ce(d[0]),it(),e=Uo(e,v,c,1,d,f,t,n.parentNode,Ho,Kn,n,Hn),st())},i(d){if(!i){for(let v=0;v<f.length;v+=1)ae(e[v]);i=!0}},o(d){for(let v=0;v<e.length;v+=1)de(e[v]);i=!1},d(d){d&&C(n);for(let v=0;v<e.length;v+=1)e[v].d(d);o=!1,r()}}}function xn(l){return l.type==="client"||l.template_id==="client.default"?"client":l.type==="project"||l.template_id==="project.default"?"project":l.type==="document"||l.template_id==="document.default"?"document":l.type==="recipe"||l.template_id==="recipe.default"?"recipe":l.type==="folder"||l.template_id==="folder.default"?"folder":l.type==="case"?"case":l.type==="note"?"note":l.type==="file"?"file":"generic"}function Hl(l){return l.children!==void 0}function Ht(l){return Hl(l)?l.children.length>0:l.has_children===!0}function Gn(l){const e={};function t(n,i){for(const o of n)e[o.id]=i,o.children&&t(o.children,o.id)}return t(l,""),e}function Jn(l){const e=[];function t(n){for(const i of n)e.push(i),i.children&&t(i.children)}return t(l),e}function Nu(l){try{return l.dataTransfer.getData("text/plain")}catch{return""}}function Du(l,e,t){let n,i,o,{nodes:r=[]}=e,{expanded:f={}}=e,{selectedNodeId:c=""}=e,{level:d=0}=e,{onSelect:v=void 0}=e,{onToggle:_=void 0}=e,{onContextMenu:h=void 0}=e,{onDrop:y=void 0}=e,b={},k=null,w="",E="";const j=["folder","project","client","document","recipe","case"];Gl(()=>{for(const Q of Object.keys(b))clearTimeout(b[Q]);k&&clearInterval(k)});function D(Q){return j.includes(Q.type)}function T(Q,X,ue){if(!Q||!X||X===Q.id||!D(Q))return!1;let we=Q.id;for(;we;){if(we===X)return!1;we=ue[we]||""}return!0}function N(Q,X){Q.stopPropagation(),Q.dataTransfer.effectAllowed="move",Q.dataTransfer.setData("text/plain",X.id),t(21,w=X.id)}function A(Q,X){Q.preventDefault(),Q.stopPropagation(),Q.dataTransfer.dropEffect="move",E!==X.id&&t(8,E=X.id),Ht(X)&&!f[X.id]&&!b[X.id]&&(b[X.id]=setTimeout(()=>{_&&_(X.id),delete b[X.id]},600));const ue=Q.currentTarget.closest(".workspace-tree-area");if(ue){const we=ue.getBoundingClientRect(),me=30;Q.clientY-we.top<me?k||(k=setInterval(()=>{ue.scrollTop-=10},50)):we.bottom-Q.clientY<me?k||(k=setInterval(()=>{ue.scrollTop+=10},50)):k&&(clearInterval(k),k=null)}}function M(Q,X){const ue=Q.relatedTarget;ue&&Q.currentTarget.contains(ue)||(E===X.id&&t(8,E=""),b[X.id]&&(clearTimeout(b[X.id]),delete b[X.id]),k&&(clearInterval(k),k=null))}function R(Q,X){Q.preventDefault(),Q.stopPropagation(),b[X.id]&&(clearTimeout(b[X.id]),delete b[X.id]),k&&(clearInterval(k),k=null);const ue=Jn(r),we=Gn(ue),me=Nu(Q);if(!T(X,me,we)){t(8,E=""),t(21,w="");return}y&&y(me,X.id),t(8,E=""),t(21,w="")}function W(){t(8,E=""),t(21,w="");for(const Q of Object.keys(b))clearTimeout(b[Q]),delete b[Q];k&&(clearInterval(k),k=null)}function V(Q,X){Q.target.closest(".tree-toggle")||Q.target.closest(".tree-icon")||v&&v(X)}function x(Q,X){Ht(X)&&_&&_(X.id)}function J(Q,X){(Q.key==="Enter"||Q.key===" ")&&(Q.preventDefault(),v&&v(X))}function q(Q,X){Q.stopPropagation(),Ht(X)&&_&&_(X.id)}function H(Q,X){(Q.key==="Enter"||Q.key===" ")&&(Q.preventDefault(),Q.stopPropagation(),Ht(X)&&_&&_(X.id))}function U(Q,X){(Q.key==="Enter"||Q.key===" ")&&(Q.preventDefault(),v&&v(X))}function G(Q,X,ue){const we={};function me(je){for(const qe of je)we[qe.id]=T(qe,X,ue),qe.children&&me(qe.children)}return me(Q),we}function z(Q){Wo.call(this,l,Q)}const K=Q=>_&&_(Q.id),L=(Q,X)=>q(X,Q),O=(Q,X)=>H(X,Q),Z=Q=>v&&v(Q),re=(Q,X)=>U(X,Q),ee=(Q,X)=>N(X,Q),ne=(Q,X)=>A(X,Q),le=(Q,X)=>M(X,Q),oe=(Q,X)=>R(X,Q),fe=(Q,X)=>V(X,Q),ke=(Q,X)=>J(X,Q),Be=(Q,X)=>x(X,Q),Fe=(Q,X)=>h&&h(X,Q);return l.$$set=Q=>{"nodes"in Q&&t(0,r=Q.nodes),"expanded"in Q&&t(1,f=Q.expanded),"selectedNodeId"in Q&&t(2,c=Q.selectedNodeId),"level"in Q&&t(3,d=Q.level),"onSelect"in Q&&t(4,v=Q.onSelect),"onToggle"in Q&&t(5,_=Q.onToggle),"onContextMenu"in Q&&t(6,h=Q.onContextMenu),"onDrop"in Q&&t(7,y=Q.onDrop)},l.$$.update=()=>{l.$$.dirty[0]&1&&t(23,n=Jn(r)),l.$$.dirty[0]&8388608&&t(22,i=Gn(n)),l.$$.dirty[0]&14680064&&t(9,o=G(n,w,i))},[r,f,c,d,v,_,h,y,E,o,N,A,M,R,W,V,x,J,q,H,U,w,i,n,z,K,L,O,Z,re,ee,ne,le,oe,fe,ke,Be,Fe]}class tr extends $e{constructor(e){super(),Ze(this,e,Du,Tu,Xe,{nodes:0,expanded:1,selectedNodeId:2,level:3,onSelect:4,onToggle:5,onContextMenu:6,onDrop:7},null,[-1,-1])}}function qn(l){let e,t;return{c(){e=u("div"),t=F(l[4]),s(e,"class","path-info svelte-11u707d")},m(n,i){S(n,e,i),a(e,t)},p(n,i){i&16&&B(t,n[4])},d(n){n&&C(e)}}}function Yn(l){let e,t;return{c(){e=u("div"),t=F(l[3]),s(e,"class","error-msg svelte-11u707d")},m(n,i){S(n,e,i),a(e,t)},p(n,i){i&8&&B(t,n[3])},d(n){n&&C(e)}}}function Mu(l){let e,t,n,i,o,r,f,c,d,v,_,h,y,b,k,w,E=m("firstrun.browse")+"",j,D,T,N,A,M,R=(l[2]?m("firstrun.creating"):m("firstrun.create"))+"",W,V,x,J,q,H,U=l[4]&&qn(l),G=l[3]&&Yn(l);return{c(){e=u("div"),t=u("div"),n=u("div"),n.textContent="⚒",i=g(),o=u("h1"),o.textContent=`${m("firstrun.title")}`,r=g(),f=u("p"),f.textContent=`${m("firstrun.desc")}`,c=g(),d=u("div"),v=u("label"),v.textContent=`${m("firstrun.pathLabel")}`,_=g(),h=u("div"),y=u("input"),k=g(),w=u("button"),j=F(E),D=g(),U&&U.c(),T=g(),G&&G.c(),N=g(),A=u("div"),M=u("button"),W=F(R),x=g(),J=u("button"),J.textContent=`${m("firstrun.quit")}`,s(n,"class","first-run-logo svelte-11u707d"),s(o,"class","svelte-11u707d"),s(f,"class","first-run-desc svelte-11u707d"),s(v,"class","form-label svelte-11u707d"),s(v,"for","vault-path"),s(y,"id","vault-path"),s(y,"type","text"),s(y,"placeholder",b=l[1]||m("firstrun.defaultPath")),y.disabled=l[2],s(y,"class","svelte-11u707d"),s(w,"class","btn"),w.disabled=l[2],s(h,"class","input-row svelte-11u707d"),s(d,"class","form-group svelte-11u707d"),s(M,"class","btn btn-primary btn-lg svelte-11u707d"),M.disabled=V=!l[0].trim()||l[2],s(J,"class","btn btn-lg svelte-11u707d"),s(A,"class","first-run-actions svelte-11u707d"),s(t,"class","first-run-card svelte-11u707d"),s(e,"class","first-run-screen svelte-11u707d")},m(z,K){S(z,e,K),a(e,t),a(t,n),a(t,i),a(t,o),a(t,r),a(t,f),a(t,c),a(t,d),a(d,v),a(d,_),a(d,h),a(h,y),ge(y,l[0]),a(h,k),a(h,w),a(w,j),a(t,D),U&&U.m(t,null),a(t,T),G&&G.m(t,null),a(t,N),a(t,A),a(A,M),a(M,W),a(A,x),a(A,J),q||(H=[I(y,"input",l[12]),I(y,"input",l[6]),I(y,"keydown",l[9]),I(w,"click",l[5]),I(M,"click",l[7]),I(J,"click",l[8])],q=!0)},p(z,[K]){K&2&&b!==(b=z[1]||m("firstrun.defaultPath"))&&s(y,"placeholder",b),K&4&&(y.disabled=z[2]),K&1&&y.value!==z[0]&&ge(y,z[0]),K&4&&(w.disabled=z[2]),z[4]?U?U.p(z,K):(U=qn(z),U.c(),U.m(t,T)):U&&(U.d(1),U=null),z[3]?G?G.p(z,K):(G=Yn(z),G.c(),G.m(t,N)):G&&(G.d(1),G=null),K&4&&R!==(R=(z[2]?m("firstrun.creating"):m("firstrun.create"))+"")&&B(W,R),K&5&&V!==(V=!z[0].trim()||z[2])&&(M.disabled=V)},i:$,o:$,d(z){z&&C(e),U&&U.d(),G&&G.d(),q=!1,ve(H)}}}function nl(l,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[l];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails error:",l,t)}return Promise.reject(new Error("Wails not connected: "+l))}function Iu(l,e,t){let{onComplete:n=null}=e,{onQuit:i=null}=e,o="",r="",f=!1,c="",d="",v=null;async function _(){try{const j=await nl("GetDefaultVaultPath");t(1,r=j||""),t(0,o=r||""),o&&await y()}catch{t(1,r="")}}_();async function h(){try{const j=await nl("PickDirectory");j&&(t(0,o=j),await y())}catch(j){t(3,c=String(j))}}async function y(){if(!o||!o.trim()){t(4,d=""),v=null;return}try{v=await nl("CheckVaultPath",o.trim()),v&&t(4,d=v.description)}catch{t(4,d=""),v=null}}async function b(){if(!(!o||!o.trim())){if(t(2,f=!0),t(3,c=""),v&&!v.writable){t(3,c=m("firstrun.errorNoWrite")),t(2,f=!1);return}try{const j=await nl("CreateVault",o.trim());j&&j.status==="ready"&&n&&n(j)}catch(j){t(3,c=String(j))}t(2,f=!1)}}function k(){i&&i()}function w(j){j.key==="Enter"&&!f&&o.trim()&&b()}function E(){o=this.value,t(0,o)}return l.$$set=j=>{"onComplete"in j&&t(10,n=j.onComplete),"onQuit"in j&&t(11,i=j.onQuit)},[o,r,f,c,d,h,y,b,k,w,n,i,E]}class Au extends $e{constructor(e){super(),Ze(this,e,Iu,Mu,Xe,{onComplete:10,onQuit:11})}}function Qn(l){let e,t;return{c(){e=u("div"),t=F(l[2]),s(e,"class","error-msg svelte-s3o8c3")},m(n,i){S(n,e,i),a(e,t)},p(n,i){i&4&&B(t,n[2])},d(n){n&&C(e)}}}function Xn(l){let e,t,n,i,o,r,f,c,d=m("common.yes")+"",v,_,h,y,b;return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${m("recovery.createConfirmTitle")}`,i=g(),o=u("p"),o.textContent=`${m("recovery.createConfirm")}`,r=g(),f=u("div"),c=u("button"),v=F(d),_=g(),h=u("button"),h.textContent=`${m("common.cancel")}`,s(n,"class","svelte-s3o8c3"),s(o,"class","modal-desc svelte-s3o8c3"),s(c,"class","btn btn-primary"),c.disabled=l[1],s(h,"class","btn"),s(f,"class","modal-actions svelte-s3o8c3"),s(t,"class","modal svelte-s3o8c3"),s(e,"class","modal-overlay svelte-s3o8c3"),s(e,"role","button"),s(e,"tabindex","0")},m(k,w){S(k,e,w),a(e,t),a(t,n),a(t,i),a(t,o),a(t,r),a(t,f),a(f,c),a(c,v),a(f,_),a(f,h),y||(b=[I(c,"click",l[6]),I(h,"click",l[7]),I(e,"click",mt(l[7])),I(e,"keydown",l[11])],y=!0)},p(k,w){w&2&&(c.disabled=k[1])},d(k){k&&C(e),y=!1,ve(b)}}}function Fu(l){let e,t,n,i,o,r,f,c,d,v=(l[0]||"—")+"",_,h,y,b,k,w=m("recovery.choose")+"",E,j,D,T=m("recovery.create")+"",N,A,M,R,W,V,x,J=l[2]&&Qn(l),q=l[3]&&Xn(l);return{c(){e=u("div"),t=u("div"),n=u("div"),n.textContent="⚠",i=g(),o=u("h1"),o.textContent=`${m("recovery.title")}`,r=g(),f=u("p"),f.textContent=`${m("recovery.expected")}:`,c=g(),d=u("code"),_=F(v),h=g(),J&&J.c(),y=g(),b=u("div"),k=u("button"),E=F(w),j=g(),D=u("button"),N=F(T),A=g(),M=u("button"),M.textContent=`${m("recovery.quit")}`,R=g(),q&&q.c(),W=ot(),s(n,"class","recovery-icon svelte-s3o8c3"),s(o,"class","svelte-s3o8c3"),s(f,"class","recovery-desc svelte-s3o8c3"),s(d,"class","recovery-path svelte-s3o8c3"),s(k,"class","btn btn-primary btn-lg svelte-s3o8c3"),k.disabled=l[1],s(D,"class","btn btn-lg svelte-s3o8c3"),D.disabled=l[1],s(M,"class","btn btn-lg svelte-s3o8c3"),s(b,"class","recovery-actions svelte-s3o8c3"),s(t,"class","recovery-card svelte-s3o8c3"),s(e,"class","recovery-screen svelte-s3o8c3")},m(H,U){S(H,e,U),a(e,t),a(t,n),a(t,i),a(t,o),a(t,r),a(t,f),a(t,c),a(t,d),a(d,_),a(t,h),J&&J.m(t,null),a(t,y),a(t,b),a(b,k),a(k,E),a(b,j),a(b,D),a(D,N),a(b,A),a(b,M),S(H,R,U),q&&q.m(H,U),S(H,W,U),V||(x=[I(k,"click",l[4]),I(D,"click",l[5]),I(M,"click",l[8])],V=!0)},p(H,[U]){U&1&&v!==(v=(H[0]||"—")+"")&&B(_,v),H[2]?J?J.p(H,U):(J=Qn(H),J.c(),J.m(t,y)):J&&(J.d(1),J=null),U&2&&(k.disabled=H[1]),U&2&&(D.disabled=H[1]),H[3]?q?q.p(H,U):(q=Xn(H),q.c(),q.m(W.parentNode,W)):q&&(q.d(1),q=null)},i:$,o:$,d(H){H&&(C(e),C(R),C(W)),J&&J.d(),q&&q.d(H),V=!1,ve(x)}}}function zl(l,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[l];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails error:",l,t)}return Promise.reject(new Error("Wails not connected: "+l))}function Pu(l,e,t){let{vaultPath:n=""}=e,{onComplete:i=null}=e,{onQuit:o=null}=e,r=!1,f="",c=!1;async function d(){try{const k=await zl("PickDirectory");if(!k)return;t(1,r=!0),t(2,f="");const w=await zl("OpenVault",k);w&&w.status==="ready"&&i&&i(w)}catch(k){t(2,f=String(k))}t(1,r=!1)}function v(){t(3,c=!0)}async function _(){t(3,c=!1),t(1,r=!0),t(2,f="");try{const k=await zl("CreateVault",n);k&&k.status==="ready"&&i&&i(k)}catch(k){t(2,f=String(k))}t(1,r=!1)}function h(){t(3,c=!1)}function y(){o&&o()}const b=k=>k.key==="Enter"&&h();return l.$$set=k=>{"vaultPath"in k&&t(0,n=k.vaultPath),"onComplete"in k&&t(9,i=k.onComplete),"onQuit"in k&&t(10,o=k.onQuit)},[n,r,f,c,d,v,_,h,y,i,o,b]}class Lu extends $e{constructor(e){super(),Ze(this,e,Pu,Fu,Xe,{vaultPath:0,onComplete:9,onQuit:10})}}function Zn(l,e,t){const n=l.slice();return n[5]=e[t],n}function Ru(l){let e,t,n;return{c(){e=Y("path"),t=Y("path"),n=Y("path"),s(e,"d","M5 4h12l2 2v14H5z"),s(t,"d","M8 4v6h8V4"),s(n,"d","M8 20v-6h8v6")},m(i,o){S(i,e,o),S(i,t,o),S(i,n,o)},d(i){i&&(C(e),C(t),C(n))}}}function zu(l){let e,t,n,i;return{c(){e=Y("path"),t=Y("path"),n=Y("path"),i=Y("path"),s(e,"d","M20 11a8 8 0 0 0-14-4l-2 2"),s(t,"d","M4 5v4h4"),s(n,"d","M4 13a8 8 0 0 0 14 4l2-2"),s(i,"d","M20 19v-4h-4")},m(o,r){S(o,e,r),S(o,t,r),S(o,n,r),S(o,i,r)},d(o){o&&(C(e),C(t),C(n),C(i))}}}function Ou(l){let e;return{c(){e=Y("path"),s(e,"d","M4 19V9M10 19V5M16 19v-7M22 19H2")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Vu(l){let e;return{c(){e=Y("path"),s(e,"d","M3 6h6l2 2h10v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6z")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Wu(l){let e,t;return{c(){e=Y("path"),t=Y("path"),s(e,"d","M9 3v5M15 3v5M7 8h10v3a5 5 0 0 1-10 0V8z"),s(t,"d","M12 16v5")},m(n,i){S(n,e,i),S(n,t,i)},d(n){n&&(C(e),C(t))}}}function Bu(l){let e,t;return{c(){e=Y("rect"),t=Y("path"),s(e,"x","4"),s(e,"y","3"),s(e,"width","16"),s(e,"height","18"),s(e,"rx","2"),s(t,"d","M8 7h8M8 11h8M8 15h5")},m(n,i){S(n,e,i),S(n,t,i)},d(n){n&&(C(e),C(t))}}}function Hu(l){let e,t,n;return{c(){e=Y("path"),t=Y("path"),n=Y("path"),s(e,"d","M3 10.5 12 3l9 7.5"),s(t,"d","M5 9.5V21h14V9.5"),s(n,"d","M10 21v-6h4v6")},m(i,o){S(i,e,o),S(i,t,o),S(i,n,o)},d(i){i&&(C(e),C(t),C(n))}}}function Uu(l){let e,t;return{c(){e=Y("circle"),t=Y("path"),s(e,"cx","12"),s(e,"cy","12"),s(e,"r","3"),s(t,"d","M19.4 15a1.7 1.7 0 0 0 .3 1.8l.1.1a2 2 0 0 1-2.8 2.8l-.1-.1a1.7 1.7 0 0 0-1.8-.3 1.7 1.7 0 0 0-1 1.5V22h-4v-.2a1.7 1.7 0 0 0-1-1.5 1.7 1.7 0 0 0-1.8.3l-.1.1a2 2 0 0 1-2.8-2.8l.1-.1a1.7 1.7 0 0 0 .3-1.8 1.7 1.7 0 0 0-1.5-1H2v-4h.2a1.7 1.7 0 0 0 1.5-1 1.7 1.7 0 0 0-.3-1.8l-.1-.1a2 2 0 0 1 2.8-2.8l.1.1a1.7 1.7 0 0 0 1.8.3 1.7 1.7 0 0 0 1-1.5V2h4v.2a1.7 1.7 0 0 0 1 1.5 1.7 1.7 0 0 0 1.8-.3l.1-.1a2 2 0 0 1 2.8 2.8l-.1.1a1.7 1.7 0 0 0-.3 1.8 1.7 1.7 0 0 0 1.5 1h.2v4h-.2a1.7 1.7 0 0 0-1.4 1z")},m(n,i){S(n,e,i),S(n,t,i)},d(n){n&&(C(e),C(t))}}}function $n(l){let e,t,n,i,o,r,f,c;function d(y,b){if(y[5].id==="general")return Uu;if(y[5].id==="workspace")return Hu;if(y[5].id==="templates")return Bu;if(y[5].id==="plugins")return Wu;if(y[5].id==="files")return Vu;if(y[5].id==="activity")return Ou;if(y[5].id==="sync")return zu;if(y[5].id==="backup")return Ru}let v=d(l),_=v&&v(l);function h(){return l[4](l[5])}return{c(){e=u("button"),t=u("span"),n=Y("svg"),_&&_.c(),i=g(),o=u("span"),o.textContent=`${l[5].label}`,r=g(),s(n,"width","16"),s(n,"height","16"),s(n,"viewBox","0 0 24 24"),s(n,"fill","none"),s(n,"stroke","currentColor"),s(n,"stroke-width","1.8"),s(n,"stroke-linecap","round"),s(n,"stroke-linejoin","round"),s(n,"aria-hidden","true"),s(t,"class","settings-nav-icon svelte-1uolm3f"),s(o,"class","settings-nav-label svelte-1uolm3f"),s(e,"class","settings-nav-item svelte-1uolm3f"),he(e,"active",l[0]===l[5].id),he(e,"disabled",l[5].id==="plugins"||l[5].id==="files"||l[5].id==="activity"||l[5].id==="backup")},m(y,b){S(y,e,b),a(e,t),a(t,n),_&&_.m(n,null),a(e,i),a(e,o),a(e,r),f||(c=I(e,"click",h),f=!0)},p(y,b){l=y,b&3&&he(e,"active",l[0]===l[5].id)},d(y){y&&C(e),_&&_.d(),f=!1,c()}}}function Ku(l){let e,t=ce(l[1]),n=[];for(let i=0;i<t.length;i+=1)n[i]=$n(Zn(l,t,i));return{c(){e=u("nav");for(let i=0;i<n.length;i+=1)n[i].c();s(e,"class","settings-sidebar svelte-1uolm3f")},m(i,o){S(i,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(i,[o]){if(o&7){t=ce(i[1]);let r;for(r=0;r<t.length;r+=1){const f=Zn(i,t,r);n[r]?n[r].p(f,o):(n[r]=$n(f),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},i:$,o:$,d(i){i&&C(e),Pe(n,i)}}}function xu(l,e,t){let{activeSection:n="general"}=e,{onSelect:i=null}=e;const o=[{id:"general",label:m("settings.general")},{id:"workspace",label:m("settings.workspace")},{id:"templates",label:m("settings.templates")},{id:"plugins",label:m("settings.plugins")},{id:"files",label:m("settings.files")},{id:"activity",label:m("settings.activity")},{id:"sync",label:m("settings.sync")},{id:"backup",label:m("settings.backup")}];function r(c){i&&i(c)}const f=c=>r(c.id);return l.$$set=c=>{"activeSection"in c&&t(0,n=c.activeSection),"onSelect"in c&&t(3,i=c.onSelect)},[n,o,r,i,f]}class Gu extends $e{constructor(e){super(),Ze(this,e,xu,Ku,Xe,{activeSection:0,onSelect:3})}}function ei(l){let e;return{c(){e=u("div"),e.textContent=`${m("settings.saved")}`,s(e,"class","save-notice svelte-1e2uhdh")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Ju(l){let e,t,n,i,o,r,f,c,d,v,_,h,y,b,k,w,E,j,D,T,N,A,M,R,W,V,x,J,q,H,U,G,z,K=l[1]&&ei();return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("settings.general")}`,n=g(),i=u("p"),i.textContent=`${m("settings.generalDesc")}`,o=g(),r=u("div"),f=u("h3"),f.textContent=`${m("settings.appearance")}`,c=g(),d=u("div"),v=u("label"),_=u("span"),_.textContent=`${m("settings.theme")}`,h=g(),y=u("select"),b=u("option"),b.textContent=`${m("settings.themeSystem")}`,k=u("option"),k.textContent=`${m("settings.themeLight")} (${m("settings.langSoon")})`,w=u("option"),w.textContent=`${m("settings.themeDark")} (${m("settings.langSoon")})`,E=g(),j=u("div"),D=u("h3"),D.textContent=`${m("settings.localization")}`,T=g(),N=u("div"),A=u("label"),M=u("span"),M.textContent=`${m("settings.language")}`,R=g(),W=u("select"),V=u("option"),V.textContent=`${m("settings.langRu")}`,x=u("option"),x.textContent=`${m("settings.langEn")} (${m("settings.langSoon")})`,J=g(),q=u("div"),K&&K.c(),H=g(),U=u("button"),U.textContent=`${m("settings.save")}`,s(t,"class","svelte-1e2uhdh"),s(i,"class","section-desc svelte-1e2uhdh"),s(f,"class","card-title svelte-1e2uhdh"),s(_,"class","label-text svelte-1e2uhdh"),b.__value="system",ge(b,b.__value),k.__value="light",ge(k,k.__value),k.disabled=!0,w.__value="dark",ge(w,w.__value),w.disabled=!0,l[0]===void 0&&Et(()=>l[5].call(y)),s(d,"class","form-group svelte-1e2uhdh"),s(r,"class","settings-card svelte-1e2uhdh"),s(D,"class","card-title svelte-1e2uhdh"),s(M,"class","label-text svelte-1e2uhdh"),V.__value="ru",ge(V,V.__value),x.__value="en",ge(x,x.__value),W.disabled=!0,s(N,"class","form-group svelte-1e2uhdh"),s(j,"class","settings-card svelte-1e2uhdh"),s(U,"class","btn btn-primary"),s(q,"class","settings-actions svelte-1e2uhdh"),s(e,"class","settings-section svelte-1e2uhdh")},m(L,O){S(L,e,O),a(e,t),a(e,n),a(e,i),a(e,o),a(e,r),a(r,f),a(r,c),a(r,d),a(d,v),a(v,_),a(v,h),a(v,y),a(y,b),a(y,k),a(y,w),_t(y,l[0],!0),a(e,E),a(e,j),a(j,D),a(j,T),a(j,N),a(N,A),a(A,M),a(A,R),a(A,W),a(W,V),a(W,x),a(e,J),a(e,q),K&&K.m(q,null),a(q,H),a(q,U),G||(z=[I(y,"change",l[5]),I(U,"click",l[2])],G=!0)},p(L,[O]){O&1&&_t(y,L[0]),L[1]?K||(K=ei(),K.c(),K.m(q,H)):K&&(K.d(1),K=null)},i:$,o:$,d(L){L&&C(e),K&&K.d(),G=!1,ve(z)}}}function qu(l,e,t){let{appConfig:n=null}=e,{onSave:i=null}=e,o="system",r=!1;function f(){n&&t(0,o=n.theme||"system")}async function c(){n&&(t(3,n.theme=o,n),i&&await i(n),t(1,r=!0),setTimeout(()=>t(1,r=!1),2e3))}function d(){o=sl(this),t(0,o)}return l.$$set=v=>{"appConfig"in v&&t(3,n=v.appConfig),"onSave"in v&&t(4,i=v.onSave)},l.$$.update=()=>{l.$$.dirty&8&&n&&f()},[o,r,c,n,i,d]}class Yu extends $e{constructor(e){super(),Ze(this,e,qu,Ju,Xe,{appConfig:3,onSave:4})}}function ti(l){let e,t;return{c(){e=u("div"),t=F(l[1]),s(e,"class","notice svelte-1zbky3")},m(n,i){S(n,e,i),a(e,t)},p(n,i){i&2&&B(t,n[1])},d(n){n&&C(e)}}}function Qu(l){let e;return{c(){e=u("p"),e.textContent=`${m("settings.noVaultInfo")}`,s(e,"class","no-data svelte-1zbky3")},m(t,n){S(t,e,n)},p:$,d(t){t&&C(e)}}}function Xu(l){let e,t,n,i,o,r=l[0].path+"",f,c,d,v,_,h,y=l[0].dbPath+"",b,k,w,E=l[0].nodeCount!==void 0&&li(l),j=l[0].fileCount!==void 0&&ni(l);return{c(){e=u("div"),t=u("div"),n=u("span"),n.textContent=`${m("settings.vaultPath")}`,i=g(),o=u("span"),f=F(r),c=g(),d=u("div"),v=u("span"),v.textContent="DB",_=g(),h=u("span"),b=F(y),k=g(),E&&E.c(),w=g(),j&&j.c(),s(n,"class","info-label svelte-1zbky3"),s(o,"class","info-value mono svelte-1zbky3"),s(t,"class","info-row svelte-1zbky3"),s(v,"class","info-label svelte-1zbky3"),s(h,"class","info-value mono small svelte-1zbky3"),s(d,"class","info-row svelte-1zbky3"),s(e,"class","vault-info svelte-1zbky3")},m(D,T){S(D,e,T),a(e,t),a(t,n),a(t,i),a(t,o),a(o,f),a(e,c),a(e,d),a(d,v),a(d,_),a(d,h),a(h,b),a(e,k),E&&E.m(e,null),a(e,w),j&&j.m(e,null)},p(D,T){T&1&&r!==(r=D[0].path+"")&&B(f,r),T&1&&y!==(y=D[0].dbPath+"")&&B(b,y),D[0].nodeCount!==void 0?E?E.p(D,T):(E=li(D),E.c(),E.m(e,w)):E&&(E.d(1),E=null),D[0].fileCount!==void 0?j?j.p(D,T):(j=ni(D),j.c(),j.m(e,null)):j&&(j.d(1),j=null)},d(D){D&&C(e),E&&E.d(),j&&j.d()}}}function li(l){let e,t,n,i,o=l[0].nodeCount+"",r;return{c(){e=u("div"),t=u("span"),t.textContent="Nodes",n=g(),i=u("span"),r=F(o),s(t,"class","info-label svelte-1zbky3"),s(i,"class","info-value svelte-1zbky3"),s(e,"class","info-row svelte-1zbky3")},m(f,c){S(f,e,c),a(e,t),a(e,n),a(e,i),a(i,r)},p(f,c){c&1&&o!==(o=f[0].nodeCount+"")&&B(r,o)},d(f){f&&C(e)}}}function ni(l){let e,t,n,i,o=l[0].fileCount+"",r;return{c(){e=u("div"),t=u("span"),t.textContent="Files",n=g(),i=u("span"),r=F(o),s(t,"class","info-label svelte-1zbky3"),s(i,"class","info-value svelte-1zbky3"),s(e,"class","info-row svelte-1zbky3")},m(f,c){S(f,e,c),a(e,t),a(e,n),a(e,i),a(i,r)},p(f,c){c&1&&o!==(o=f[0].fileCount+"")&&B(r,o)},d(f){f&&C(e)}}}function Zu(l){let e,t,n,i,o,r,f,c,d,v,_,h,y,b,k,w,E=l[1]&&ti(l);function j(N,A){return N[0]?Xu:Qu}let D=j(l),T=D(l);return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("settings.workspace")}`,n=g(),i=u("p"),i.textContent=`${m("settings.workspaceDesc")}`,o=g(),E&&E.c(),r=g(),f=u("div"),T.c(),c=g(),d=u("div"),v=u("button"),v.textContent=`${m("settings.openVault")}`,_=g(),h=u("button"),h.textContent=`${m("settings.changeVault")}`,y=g(),b=u("button"),b.textContent=`${m("settings.checkIntegrity")}`,s(t,"class","svelte-1zbky3"),s(i,"class","section-desc svelte-1zbky3"),s(f,"class","settings-card svelte-1zbky3"),s(v,"class","btn svelte-1zbky3"),s(h,"class","btn svelte-1zbky3"),s(b,"class","btn svelte-1zbky3"),s(d,"class","workspace-actions svelte-1zbky3"),s(e,"class","settings-section svelte-1zbky3")},m(N,A){S(N,e,A),a(e,t),a(e,n),a(e,i),a(e,o),E&&E.m(e,null),a(e,r),a(e,f),T.m(f,null),a(e,c),a(e,d),a(d,v),a(d,_),a(d,h),a(d,y),a(d,b),k||(w=[I(v,"click",l[2]),I(h,"click",l[4]),I(b,"click",l[3])],k=!0)},p(N,[A]){N[1]?E?E.p(N,A):(E=ti(N),E.c(),E.m(e,r)):E&&(E.d(1),E=null),D===(D=j(N))&&T?T.p(N,A):(T.d(1),T=D(N),T&&(T.c(),T.m(f,null)))},i:$,o:$,d(N){N&&C(e),E&&E.d(),T.d(),k=!1,ve(w)}}}function Lt(l,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[l];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails error:",l,t)}return Promise.reject(new Error("Wails not connected: "+l))}function $u(l,e,t){let{onRefresh:n=null}=e,i=null,o="";async function r(){try{t(0,i=await Lt("GetVaultInfo"))}catch{t(0,i=null)}}r();async function f(){try{await Lt("OpenVaultFolder")}catch(v){t(1,o=String(v))}}async function c(){try{const v=await Lt("VaultCheck");v.healthy?t(1,o="Vault healthy"):t(1,o="Issues found: "+(v.errors||[]).join("; "))}catch(v){t(1,o=String(v))}}async function d(){try{const v=await Lt("PickDirectory");if(!v)return;const _=await Lt("OpenVault",v);_&&_.status==="ready"&&(t(0,i=await Lt("GetVaultInfo")),n&&n())}catch(v){t(1,o=String(v))}}return l.$$set=v=>{"onRefresh"in v&&t(5,n=v.onRefresh)},[i,o,f,c,d,n]}class e1 extends $e{constructor(e){super(),Ze(this,e,$u,Zu,Xe,{onRefresh:5})}}function ii(l,e,t){const n=l.slice();return n[6]=e[t],n}function t1(l){let e,t=ce(l[0]),n=[];for(let i=0;i<t.length;i+=1)n[i]=si(ii(l,t,i));return{c(){e=u("div");for(let i=0;i<n.length;i+=1)n[i].c();s(e,"class","template-list svelte-ksamnw")},m(i,o){S(i,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(i,o){if(o&5){t=ce(i[0]);let r;for(r=0;r<t.length;r+=1){const f=ii(i,t,r);n[r]?n[r].p(f,o):(n[r]=si(f),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(i){i&&C(e),Pe(n,i)}}}function l1(l){let e;return{c(){e=u("p"),e.textContent=`${m("common.empty")}`,s(e,"class","no-data svelte-ksamnw")},m(t,n){S(t,e,n)},p:$,d(t){t&&C(e)}}}function n1(l){let e;return{c(){e=u("p"),e.textContent=`${m("common.loading")}`,s(e,"class","loading svelte-ksamnw")},m(t,n){S(t,e,n)},p:$,d(t){t&&C(e)}}}function si(l){let e,t,n,i=(m("template."+l[6].id)||l[6].title)+"",o,r,f,c,d=l[6].type+"",v,_,h,y,b,k,w,E,j=(l[6].enabled?m("settings.templateEnabled"):m("settings.templateDisabled"))+"",D,T,N,A;function M(){return l[4](l[6])}return{c(){e=u("div"),t=u("div"),n=u("span"),o=F(i),r=g(),f=u("span"),c=F("("),v=F(d),_=F(")"),h=g(),y=u("label"),b=u("input"),w=g(),E=u("span"),D=F(j),T=g(),s(n,"class","template-name svelte-ksamnw"),s(f,"class","template-type svelte-ksamnw"),s(t,"class","template-info svelte-ksamnw"),s(b,"type","checkbox"),b.checked=k=l[6].enabled,s(b,"class","svelte-ksamnw"),s(E,"class","toggle-text svelte-ksamnw"),s(y,"class","toggle-label svelte-ksamnw"),s(e,"class","template-item svelte-ksamnw")},m(R,W){S(R,e,W),a(e,t),a(t,n),a(n,o),a(t,r),a(t,f),a(f,c),a(f,v),a(f,_),a(e,h),a(e,y),a(y,b),a(y,w),a(y,E),a(E,D),a(e,T),N||(A=I(b,"change",M),N=!0)},p(R,W){l=R,W&1&&i!==(i=(m("template."+l[6].id)||l[6].title)+"")&&B(o,i),W&1&&d!==(d=l[6].type+"")&&B(v,d),W&1&&k!==(k=l[6].enabled)&&(b.checked=k),W&1&&j!==(j=(l[6].enabled?m("settings.templateEnabled"):m("settings.templateDisabled"))+"")&&B(D,j)},d(R){R&&C(e),N=!1,A()}}}function i1(l){let e,t,n,i,o;function r(d,v){return d[1]?n1:d[0].length===0?l1:t1}let f=r(l),c=f(l);return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("settings.templates")}`,n=g(),i=u("p"),i.textContent=`${m("settings.templatesDesc")}`,o=g(),c.c(),s(t,"class","svelte-ksamnw"),s(i,"class","section-desc svelte-ksamnw"),s(e,"class","settings-section svelte-ksamnw")},m(d,v){S(d,e,v),a(e,t),a(e,n),a(e,i),a(e,o),c.m(e,null)},p(d,[v]){f===(f=r(d))&&c?c.p(d,v):(c.d(1),c=f(d),c&&(c.c(),c.m(e,null)))},i:$,o:$,d(d){d&&C(e),c.d()}}}function oi(l,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[l];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails error:",l,t)}return Promise.reject(new Error("Wails not connected: "+l))}function s1(l,e,t){let{onRefresh:n=null}=e,i=[],o=!0;async function r(){t(1,o=!0);try{t(0,i=await oi("AllTemplates")||[])}catch{t(0,i=[])}t(1,o=!1)}r();async function f(d){const v=!d.enabled;try{await oi("SetTemplateEnabled",d.id,v),d.enabled=v,t(0,i),n&&n()}catch(_){console.error(_)}}const c=d=>f(d);return l.$$set=d=>{"onRefresh"in d&&t(3,n=d.onRefresh)},[i,o,f,n,c]}class o1 extends $e{constructor(e){super(),Ze(this,e,s1,i1,Xe,{onRefresh:3})}}function r1(l){let e,t,n,i,o,r,f,c;return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("settings.plugins")}`,n=g(),i=u("p"),i.textContent=`${m("settings.noPlugins")}`,o=g(),r=u("button"),r.textContent=`${m("settings.openPluginsDir")}`,s(t,"class","svelte-8jch95"),s(i,"class","section-desc svelte-8jch95"),s(r,"class","btn"),s(e,"class","settings-section svelte-8jch95")},m(d,v){S(d,e,v),a(e,t),a(e,n),a(e,i),a(e,o),a(e,r),f||(c=I(r,"click",c1),f=!0)},p:$,i:$,o:$,d(d){d&&C(e),f=!1,c()}}}function a1(l,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[l];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails error:",l,t)}return Promise.reject(new Error("Wails not connected: "+l))}async function c1(){try{await a1("OpenPluginsFolder")}catch{}}class f1 extends $e{constructor(e){super(),Ze(this,e,null,r1,Xe,{})}}function u1(l){let e,t,n,i;return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("settings.files")}`,n=g(),i=u("p"),i.textContent=`${m("settings.filesStub")}`,s(t,"class","svelte-19bo7bn"),s(i,"class","section-desc svelte-19bo7bn"),s(e,"class","settings-section svelte-19bo7bn")},m(o,r){S(o,e,r),a(e,t),a(e,n),a(e,i)},p:$,i:$,o:$,d(o){o&&C(e)}}}class d1 extends $e{constructor(e){super(),Ze(this,e,null,u1,Xe,{})}}function p1(l){let e,t,n,i;return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("settings.activity")}`,n=g(),i=u("p"),i.textContent=`${m("settings.activityStub")}`,s(t,"class","svelte-19bo7bn"),s(i,"class","section-desc svelte-19bo7bn"),s(e,"class","settings-section svelte-19bo7bn")},m(o,r){S(o,e,r),a(e,t),a(e,n),a(e,i)},p:$,i:$,o:$,d(o){o&&C(e)}}}class m1 extends $e{constructor(e){super(),Ze(this,e,null,p1,Xe,{})}}function ri(l){let e,t;return{c(){e=u("div"),t=F(l[2]),s(e,"class","error-msg svelte-1fx1e1e")},m(n,i){S(n,e,i),a(e,t)},p(n,i){i[0]&4&&B(t,n[2])},d(n){n&&C(e)}}}function ai(l){let e,t;return{c(){e=u("div"),t=F(l[3]),s(e,"class","result-msg svelte-1fx1e1e"),he(e,"warning",l[4]==="warning")},m(n,i){S(n,e,i),a(e,t)},p(n,i){i[0]&8&&B(t,n[3]),i[0]&16&&he(e,"warning",n[4]==="warning")},d(n){n&&C(e)}}}function _1(l){let e,t,n,i,o,r,f,c,d,v,_,h,y,b,k,w,E,j,D,T,N,A,M=m("settings.checkConnection")+"",R,W,V,x,J=m("common.connect")+"",q,H,U,G,z,K=l[11]!==null&&ci(l);return{c(){e=u("div"),t=u("div"),n=u("div"),i=u("label"),o=u("span"),o.textContent=`${m("settings.serverUrl")}`,r=g(),f=u("input"),c=g(),d=u("div"),v=u("label"),_=u("span"),_.textContent=`${m("sync.username")}`,h=g(),y=u("input"),b=g(),k=u("div"),w=u("label"),E=u("span"),E.textContent=`${m("sync.password")}`,j=g(),D=u("input"),T=g(),N=u("div"),A=u("button"),R=F(M),V=g(),x=u("button"),q=F(J),U=g(),K&&K.c(),s(o,"class","label-text"),s(f,"type","text"),s(f,"placeholder","https://example.com"),s(n,"class","form-group svelte-1fx1e1e"),s(_,"class","label-text"),s(y,"type","text"),s(d,"class","form-group svelte-1fx1e1e"),s(E,"class","label-text"),s(D,"type","password"),s(k,"class","form-group svelte-1fx1e1e"),s(A,"class","btn"),A.disabled=W=l[1]||!l[5],s(x,"class","btn btn-primary"),x.disabled=H=l[1]||!l[5]||!l[6]||!l[7],s(N,"class","sync-setup-actions svelte-1fx1e1e"),s(t,"class","sync-setup svelte-1fx1e1e"),s(e,"class","settings-card svelte-1fx1e1e")},m(L,O){S(L,e,O),a(e,t),a(t,n),a(n,i),a(i,o),a(i,r),a(i,f),ge(f,l[5]),a(t,c),a(t,d),a(d,v),a(v,_),a(v,h),a(v,y),ge(y,l[6]),a(t,b),a(t,k),a(k,w),a(w,E),a(w,j),a(w,D),ge(D,l[7]),a(t,T),a(t,N),a(N,A),a(A,R),a(N,V),a(N,x),a(x,q),a(t,U),K&&K.m(t,null),G||(z=[I(f,"input",l[23]),I(y,"input",l[24]),I(D,"input",l[25]),I(A,"click",l[12]),I(x,"click",l[13])],G=!0)},p(L,O){O[0]&32&&f.value!==L[5]&&ge(f,L[5]),O[0]&64&&y.value!==L[6]&&ge(y,L[6]),O[0]&128&&D.value!==L[7]&&ge(D,L[7]),O[0]&34&&W!==(W=L[1]||!L[5])&&(A.disabled=W),O[0]&226&&H!==(H=L[1]||!L[5]||!L[6]||!L[7])&&(x.disabled=H),L[11]!==null?K?K.p(L,O):(K=ci(L),K.c(),K.m(t,null)):K&&(K.d(1),K=null)},d(L){L&&C(e),K&&K.d(),G=!1,ve(z)}}}function v1(l){let e,t,n,i,o,r,f=l[20](l[0].lastStatus)+"",c,d,v,_,h,y,b,k,w,E=m("settings.syncNow")+"",j,D,T,N=m("settings.disconnect")+"",A,M,R,W=m("settings.resetKey")+"",V,x,J,q,H,U,G,z,K,L,O,Z,re=l[0].serverUrl&&fi(l),ee=l[0].deviceName&&ui(l),ne=l[0].deviceId&&di(l),le=l[0].lastSyncAt&&pi(l),oe=l[0].lastError&&mi(l);return{c(){e=u("div"),t=u("div"),n=u("div"),i=u("span"),i.textContent=`${m("settings.status")}`,o=g(),r=u("span"),c=F(f),d=g(),re&&re.c(),v=g(),ee&&ee.c(),_=g(),ne&&ne.c(),h=g(),le&&le.c(),y=g(),oe&&oe.c(),b=g(),k=u("div"),w=u("button"),j=F(E),D=g(),T=u("button"),A=F(N),M=g(),R=u("button"),V=F(W),x=g(),J=u("div"),q=u("label"),H=u("span"),H.textContent=`${m("sync.interval")}`,U=g(),G=u("div"),z=u("input"),K=g(),L=u("button"),L.textContent=`${m("common.save")}`,s(i,"class","info-label svelte-1fx1e1e"),s(r,"class","info-value svelte-1fx1e1e"),he(r,"status-ok",l[0].lastStatus==="connected"),he(r,"status-err",l[0].lastStatus==="error"||l[0].lastStatus==="revoked"),s(n,"class","info-row svelte-1fx1e1e"),s(t,"class","sync-info svelte-1fx1e1e"),s(e,"class","settings-card svelte-1fx1e1e"),s(w,"class","btn btn-primary"),w.disabled=l[1],s(T,"class","btn"),T.disabled=l[1],s(R,"class","btn"),R.disabled=l[1],s(k,"class","sync-actions svelte-1fx1e1e"),s(H,"class","label-text"),s(z,"type","number"),s(z,"min","0"),s(z,"placeholder","0"),s(z,"class","svelte-1fx1e1e"),s(L,"class","btn btn-sm"),s(G,"class","interval-row svelte-1fx1e1e"),s(J,"class","sync-interval svelte-1fx1e1e")},m(fe,ke){S(fe,e,ke),a(e,t),a(t,n),a(n,i),a(n,o),a(n,r),a(r,c),a(t,d),re&&re.m(t,null),a(t,v),ee&&ee.m(t,null),a(t,_),ne&&ne.m(t,null),a(t,h),le&&le.m(t,null),a(t,y),oe&&oe.m(t,null),S(fe,b,ke),S(fe,k,ke),a(k,w),a(w,j),a(k,D),a(k,T),a(T,A),a(k,M),a(k,R),a(R,V),S(fe,x,ke),S(fe,J,ke),a(J,q),a(q,H),a(q,U),a(q,G),a(G,z),ge(z,l[8]),a(G,K),a(G,L),O||(Z=[I(w,"click",l[14]),I(T,"click",l[16]),I(R,"click",l[18]),I(z,"input",l[22]),I(L,"click",l[15])],O=!0)},p(fe,ke){ke[0]&1&&f!==(f=fe[20](fe[0].lastStatus)+"")&&B(c,f),ke[0]&1&&he(r,"status-ok",fe[0].lastStatus==="connected"),ke[0]&1&&he(r,"status-err",fe[0].lastStatus==="error"||fe[0].lastStatus==="revoked"),fe[0].serverUrl?re?re.p(fe,ke):(re=fi(fe),re.c(),re.m(t,v)):re&&(re.d(1),re=null),fe[0].deviceName?ee?ee.p(fe,ke):(ee=ui(fe),ee.c(),ee.m(t,_)):ee&&(ee.d(1),ee=null),fe[0].deviceId?ne?ne.p(fe,ke):(ne=di(fe),ne.c(),ne.m(t,h)):ne&&(ne.d(1),ne=null),fe[0].lastSyncAt?le?le.p(fe,ke):(le=pi(fe),le.c(),le.m(t,y)):le&&(le.d(1),le=null),fe[0].lastError?oe?oe.p(fe,ke):(oe=mi(fe),oe.c(),oe.m(t,null)):oe&&(oe.d(1),oe=null),ke[0]&2&&(w.disabled=fe[1]),ke[0]&2&&(T.disabled=fe[1]),ke[0]&2&&(R.disabled=fe[1]),ke[0]&256&&cl(z.value)!==fe[8]&&ge(z,fe[8])},d(fe){fe&&(C(e),C(b),C(k),C(x),C(J)),re&&re.d(),ee&&ee.d(),ne&&ne.d(),le&&le.d(),oe&&oe.d(),O=!1,ve(Z)}}}function ci(l){let e,t=(l[11]?m("common.test")+" OK":m("error.generic"))+"",n;return{c(){e=u("div"),n=F(t),s(e,"class","connection-result svelte-1fx1e1e"),he(e,"ok",l[11]),he(e,"fail",!l[11])},m(i,o){S(i,e,o),a(e,n)},p(i,o){o[0]&2048&&t!==(t=(i[11]?m("common.test")+" OK":m("error.generic"))+"")&&B(n,t),o[0]&2048&&he(e,"ok",i[11]),o[0]&2048&&he(e,"fail",!i[11])},d(i){i&&C(e)}}}function fi(l){let e,t,n,i,o=l[0].serverUrl+"",r;return{c(){e=u("div"),t=u("span"),t.textContent=`${m("settings.serverUrl")}`,n=g(),i=u("span"),r=F(o),s(t,"class","info-label svelte-1fx1e1e"),s(i,"class","info-value mono svelte-1fx1e1e"),s(e,"class","info-row svelte-1fx1e1e")},m(f,c){S(f,e,c),a(e,t),a(e,n),a(e,i),a(i,r)},p(f,c){c[0]&1&&o!==(o=f[0].serverUrl+"")&&B(r,o)},d(f){f&&C(e)}}}function ui(l){let e,t,n,i,o=l[0].deviceName+"",r;return{c(){e=u("div"),t=u("span"),t.textContent=`${m("settings.deviceName")}`,n=g(),i=u("span"),r=F(o),s(t,"class","info-label svelte-1fx1e1e"),s(i,"class","info-value svelte-1fx1e1e"),s(e,"class","info-row svelte-1fx1e1e")},m(f,c){S(f,e,c),a(e,t),a(e,n),a(e,i),a(i,r)},p(f,c){c[0]&1&&o!==(o=f[0].deviceName+"")&&B(r,o)},d(f){f&&C(e)}}}function di(l){let e,t,n,i,o=l[0].deviceId+"",r;return{c(){e=u("div"),t=u("span"),t.textContent=`${m("settings.deviceId")}`,n=g(),i=u("span"),r=F(o),s(t,"class","info-label svelte-1fx1e1e"),s(i,"class","info-value mono svelte-1fx1e1e"),s(e,"class","info-row svelte-1fx1e1e")},m(f,c){S(f,e,c),a(e,t),a(e,n),a(e,i),a(i,r)},p(f,c){c[0]&1&&o!==(o=f[0].deviceId+"")&&B(r,o)},d(f){f&&C(e)}}}function pi(l){let e,t,n,i,o=l[0].lastSyncAt+"",r;return{c(){e=u("div"),t=u("span"),t.textContent=`${m("settings.lastSync")}`,n=g(),i=u("span"),r=F(o),s(t,"class","info-label svelte-1fx1e1e"),s(i,"class","info-value svelte-1fx1e1e"),s(e,"class","info-row svelte-1fx1e1e")},m(f,c){S(f,e,c),a(e,t),a(e,n),a(e,i),a(i,r)},p(f,c){c[0]&1&&o!==(o=f[0].lastSyncAt+"")&&B(r,o)},d(f){f&&C(e)}}}function mi(l){let e,t,n,i,o=l[0].lastError+"",r;return{c(){e=u("div"),t=u("span"),t.textContent=`${m("settings.lastError")}`,n=g(),i=u("span"),r=F(o),s(t,"class","info-label svelte-1fx1e1e"),s(i,"class","info-value error svelte-1fx1e1e"),s(e,"class","info-row svelte-1fx1e1e")},m(f,c){S(f,e,c),a(e,t),a(e,n),a(e,i),a(i,r)},p(f,c){c[0]&1&&o!==(o=f[0].lastError+"")&&B(r,o)},d(f){f&&C(e)}}}function _i(l){let e,t,n,i,o,r,f,c,d,v,_,h;return{c(){e=u("button"),t=u("div"),n=u("h3"),n.textContent=`${m("settings.confirmDisconnect")}`,i=g(),o=u("p"),o.textContent=`${m("settings.confirmDisconnectDesc")}`,r=g(),f=u("div"),c=u("button"),c.textContent=`${m("common.disconnect")}`,d=g(),v=u("button"),v.textContent=`${m("common.cancel")}`,s(n,"class","svelte-1fx1e1e"),s(o,"class","modal-desc svelte-1fx1e1e"),s(c,"class","btn btn-danger"),s(v,"class","btn"),s(f,"class","modal-actions svelte-1fx1e1e"),s(t,"class","modal svelte-1fx1e1e"),s(e,"class","modal-overlay svelte-1fx1e1e")},m(y,b){S(y,e,b),a(e,t),a(t,n),a(t,i),a(t,o),a(t,r),a(t,f),a(f,c),a(f,d),a(f,v),_||(h=[I(c,"click",l[17]),I(v,"click",l[26]),I(e,"click",l[27])],_=!0)},p:$,d(y){y&&C(e),_=!1,ve(h)}}}function vi(l){let e,t,n,i,o,r,f,c,d,v,_,h;return{c(){e=u("button"),t=u("div"),n=u("h3"),n.textContent=`${m("settings.confirmResetKey")}`,i=g(),o=u("p"),o.textContent=`${m("settings.confirmResetKeyDesc")}`,r=g(),f=u("div"),c=u("button"),c.textContent=`${m("settings.resetKey")}`,d=g(),v=u("button"),v.textContent=`${m("common.cancel")}`,s(n,"class","svelte-1fx1e1e"),s(o,"class","modal-desc svelte-1fx1e1e"),s(c,"class","btn btn-danger"),s(v,"class","btn"),s(f,"class","modal-actions svelte-1fx1e1e"),s(t,"class","modal svelte-1fx1e1e"),s(e,"class","modal-overlay svelte-1fx1e1e")},m(y,b){S(y,e,b),a(e,t),a(t,n),a(t,i),a(t,o),a(t,r),a(t,f),a(f,c),a(f,d),a(f,v),_||(h=[I(c,"click",l[19]),I(v,"click",l[28]),I(e,"click",l[29])],_=!0)},p:$,d(y){y&&C(e),_=!1,ve(h)}}}function h1(l){let e,t,n,i,o,r,f,c,d,v,_=l[2]&&ri(l),h=l[3]&&!l[2]&&ai(l);function y(j,D){return j[0]&&j[0].enabled?v1:_1}let b=y(l),k=b(l),w=l[9]&&_i(l),E=l[10]&&vi(l);return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("settings.sync")}`,n=g(),i=u("p"),i.textContent=`${m("settings.syncDesc")}`,o=g(),_&&_.c(),r=g(),h&&h.c(),f=g(),k.c(),c=g(),w&&w.c(),d=g(),E&&E.c(),v=ot(),s(t,"class","svelte-1fx1e1e"),s(i,"class","section-desc svelte-1fx1e1e"),s(e,"class","settings-section svelte-1fx1e1e")},m(j,D){S(j,e,D),a(e,t),a(e,n),a(e,i),a(e,o),_&&_.m(e,null),a(e,r),h&&h.m(e,null),a(e,f),k.m(e,null),S(j,c,D),w&&w.m(j,D),S(j,d,D),E&&E.m(j,D),S(j,v,D)},p(j,D){j[2]?_?_.p(j,D):(_=ri(j),_.c(),_.m(e,r)):_&&(_.d(1),_=null),j[3]&&!j[2]?h?h.p(j,D):(h=ai(j),h.c(),h.m(e,f)):h&&(h.d(1),h=null),b===(b=y(j))&&k?k.p(j,D):(k.d(1),k=b(j),k&&(k.c(),k.m(e,null))),j[9]?w?w.p(j,D):(w=_i(j),w.c(),w.m(d.parentNode,d)):w&&(w.d(1),w=null),j[10]?E?E.p(j,D):(E=vi(j),E.c(),E.m(v.parentNode,v)):E&&(E.d(1),E=null)},i:$,o:$,d(j){j&&(C(e),C(c),C(d),C(v)),_&&_.d(),h&&h.d(),k.d(),w&&w.d(j),E&&E.d(j)}}}function St(l,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[l];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails error:",l,t)}return Promise.reject(new Error("Wails not connected: "+l))}function g1(l,e,t){let{onRefresh:n=null}=e,i=null,o=!1,r="",f="",c="",d="",v="",_="",h=0,y=!1,b=!1,k=null;async function w(){try{t(0,i=await St("GetSyncSettings")),i&&(t(5,d=i.serverUrl||""),t(8,h=i.syncInterval||0))}catch{t(0,i=null)}}w();async function E(){t(1,o=!0),t(2,r=""),t(4,c=""),t(11,k=null);try{await St("SyncTestConnection",d,v,_),t(11,k=!0),t(3,f="connection ok")}catch(L){t(11,k=!1),t(3,f="connection failed: "+String(L))}t(1,o=!1)}async function j(){t(1,o=!0),t(2,r=""),t(4,c="");try{await St("SyncConfigure",d,v,_),t(3,f="configured"),t(6,v=""),t(7,_=""),await w(),n&&n()}catch(L){t(2,r=String(L))}t(1,o=!1)}function D(L){const O=Array.isArray(L==null?void 0:L.conflicts)?L.conflicts:[],Z=Array.isArray(L==null?void 0:L.applyErrors)?L.applyErrors:[],re=[];return O.length>0&&re.push(m("sync.conflictsCount",{count:O.length})),Z.length>0&&re.push(m("sync.applyErrorsCount",{count:Z.length})),re.join(" · ")}async function T(){t(1,o=!0),t(2,r=""),t(4,c="");try{const L=await St("SyncNow"),O=m("sync.pushedPulled",{pushed:(L==null?void 0:L.pushed)||0,pulled:(L==null?void 0:L.pulled)||0}),Z=D(L);t(3,f=Z?O+" · "+Z:O),t(4,c=Z?"warning":""),await w(),n&&n()}catch(L){t(2,r=String(L))}t(1,o=!1)}async function N(){try{await St("SyncSetInterval",h),t(3,f=m("sync.settingsSaved")),t(4,c="")}catch(L){t(2,r=String(L))}}function A(){t(9,y=!0)}async function M(){t(9,y=!1),t(1,o=!0),t(4,c="");try{await St("SyncDisconnect"),t(3,f="disconnected"),await w(),n&&n()}catch(L){t(2,r=String(L))}t(1,o=!1)}function R(){t(10,b=!0)}async function W(){t(10,b=!1),t(1,o=!0),t(4,c="");try{await St("ResetSyncKey"),t(3,f="key reset"),await w(),n&&n()}catch(L){t(2,r=String(L))}t(1,o=!1)}function V(L){return L?{connected:m("settings.connected"),disconnected:m("settings.disconnected"),disabled:m("settings.notConfigured"),error:m("settings.error"),revoked:m("settings.revoked")}[L]||L:m("settings.notConfigured")}function x(){h=cl(this.value),t(8,h)}function J(){d=this.value,t(5,d)}function q(){v=this.value,t(6,v)}function H(){_=this.value,t(7,_)}const U=()=>t(9,y=!1),G=()=>t(9,y=!1),z=()=>t(10,b=!1),K=()=>t(10,b=!1);return l.$$set=L=>{"onRefresh"in L&&t(21,n=L.onRefresh)},[i,o,r,f,c,d,v,_,h,y,b,k,E,j,T,N,A,M,R,W,V,n,x,J,q,H,U,G,z,K]}class y1 extends $e{constructor(e){super(),Ze(this,e,g1,h1,Xe,{onRefresh:21},null,[-1,-1])}}function b1(l){let e,t,n,i;return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("settings.backup")}`,n=g(),i=u("p"),i.textContent=`${m("settings.backupStub")}`,s(t,"class","svelte-19bo7bn"),s(i,"class","section-desc svelte-19bo7bn"),s(e,"class","settings-section svelte-19bo7bn")},m(o,r){S(o,e,r),a(e,t),a(e,n),a(e,i)},p:$,i:$,o:$,d(o){o&&C(e)}}}class k1 extends $e{constructor(e){super(),Ze(this,e,null,b1,Xe,{})}}const{window:w1}=Ul;function C1(l){let e,t;return e=new k1({}),{c(){Ge(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p:$,i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){xe(e,n)}}}function S1(l){let e,t;return e=new y1({props:{onRefresh:l[6]}}),{c(){Ge(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p:$,i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){xe(e,n)}}}function j1(l){let e,t;return e=new m1({}),{c(){Ge(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p:$,i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){xe(e,n)}}}function E1(l){let e,t;return e=new d1({}),{c(){Ge(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p:$,i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){xe(e,n)}}}function T1(l){let e,t;return e=new f1({}),{c(){Ge(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p:$,i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){xe(e,n)}}}function N1(l){let e,t;return e=new o1({props:{onRefresh:l[2]}}),{c(){Ge(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p:$,i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){xe(e,n)}}}function D1(l){let e,t;return e=new e1({props:{onRefresh:l[2]}}),{c(){Ge(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p:$,i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){xe(e,n)}}}function M1(l){let e,t;return e=new Yu({props:{appConfig:l[1],onSave:l[5]}}),{c(){Ge(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p(n,i){const o={};i&2&&(o.appConfig=n[1]),e.$set(o)},i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){xe(e,n)}}}function I1(l){let e,t,n,i,o,r,f,c,d,v,_,h,y,b,k,w;d=new Gu({props:{activeSection:l[0],onSelect:l[3]}});const E=[M1,D1,N1,T1,E1,j1,S1,C1],j=[];function D(T,N){return T[0]==="general"?0:T[0]==="workspace"?1:T[0]==="templates"?2:T[0]==="plugins"?3:T[0]==="files"?4:T[0]==="activity"?5:T[0]==="sync"?6:T[0]==="backup"?7:-1}return~(h=D(l))&&(y=j[h]=E[h](l)),{c(){e=u("button"),t=u("div"),n=u("div"),i=u("h2"),i.textContent=`${m("settings.title")}`,o=g(),r=u("button"),r.innerHTML='<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>',f=g(),c=u("div"),Ge(d.$$.fragment),v=g(),_=u("div"),y&&y.c(),s(i,"class","svelte-zf2zsc"),s(r,"class","close-btn svelte-zf2zsc"),s(r,"title",m("settings.close")),s(n,"class","settings-header svelte-zf2zsc"),s(_,"class","settings-content svelte-zf2zsc"),s(c,"class","settings-body svelte-zf2zsc"),s(t,"class","settings-window svelte-zf2zsc"),s(e,"class","settings-overlay svelte-zf2zsc")},m(T,N){S(T,e,N),a(e,t),a(t,n),a(n,i),a(n,o),a(n,r),a(t,f),a(t,c),Ke(d,c,null),a(c,v),a(c,_),~h&&j[h].m(_,null),b=!0,k||(w=[I(w1,"keydown",l[7]),I(r,"click",l[4]),I(e,"click",mt(l[4]))],k=!0)},p(T,[N]){const A={};N&1&&(A.activeSection=T[0]),d.$set(A);let M=h;h=D(T),h===M?~h&&j[h].p(T,N):(y&&(it(),de(j[M],1,1,()=>{j[M]=null}),st()),~h?(y=j[h],y?y.p(T,N):(y=j[h]=E[h](T),y.c()),ae(y,1),y.m(_,null)):y=null)},i(T){b||(ae(d.$$.fragment,T),ae(y),b=!0)},o(T){de(d.$$.fragment,T),de(y),b=!1},d(T){T&&C(e),xe(d),~h&&j[h].d(),k=!1,ve(w)}}}function hi(l,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[l];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails error:",l,t)}return Promise.reject(new Error("Wails not connected: "+l))}function A1(l,e,t){let{onClose:n=null}=e,{onSyncRefresh:i=null}=e,{initialSection:o="general"}=e,r=o,f=null;async function c(){try{t(1,f=await hi("GetAppConfig"))}catch{t(1,f=null)}}c();function d(b){t(0,r=b)}function v(){n&&n()}async function _(b){try{await hi("SaveAppConfig",b),t(1,f=b)}catch(k){console.error(k)}}function h(){i&&i()}function y(b){b.key==="Escape"&&v()}return l.$$set=b=>{"onClose"in b&&t(8,n=b.onClose),"onSyncRefresh"in b&&t(9,i=b.onSyncRefresh),"initialSection"in b&&t(10,o=b.initialSection)},[r,f,c,d,v,_,h,y,n,i,o]}class F1 extends $e{constructor(e){super(),Ze(this,e,A1,I1,Xe,{onClose:8,onSyncRefresh:9,initialSection:10})}}function P1(l){let e,t,n,i,o,r,f,c;return{c(){e=u("div"),t=u("span"),n=g(),i=u("span"),i.textContent=`${m("sync.status.disabled")}`,o=g(),r=u("button"),r.textContent=`${m("sync.configure")}`,s(t,"class","sync-dot dot-disabled svelte-1rxbx0"),s(i,"class","sync-label svelte-1rxbx0"),s(r,"class","btn btn-xs svelte-1rxbx0"),s(e,"class","sync-status-row svelte-1rxbx0")},m(d,v){S(d,e,v),a(e,t),a(e,n),a(e,i),a(e,o),a(e,r),f||(c=I(r,"click",function(){vt(l[5])&&l[5].apply(this,arguments)}),f=!0)},p(d,v){l=d},d(d){d&&C(e),f=!1,c()}}}function L1(l){let e,t,n,i,o,r=l[7](l[0])+"",f,c,d,v,_,h=(l[1]?m("sync.running"):m("sync.run"))+"",y,b,k,w,E,j,D,T=l[0].unpushedOps>0&&gi(l),N=l[2]&&yi(l);return{c(){e=u("div"),t=u("span"),i=g(),o=u("span"),f=F(r),c=g(),T&&T.c(),d=g(),v=u("div"),_=u("button"),y=F(h),b=g(),k=u("button"),k.textContent=`${m("sync.details")}`,w=g(),N&&N.c(),E=ot(),s(t,"class",n="sync-dot "+l[6](l[0])+" svelte-1rxbx0"),s(o,"class","sync-label svelte-1rxbx0"),s(_,"class","btn btn-xs svelte-1rxbx0"),_.disabled=l[1],s(k,"class","btn btn-xs btn-link svelte-1rxbx0"),s(v,"class","sync-actions-row svelte-1rxbx0"),s(e,"class","sync-status-row svelte-1rxbx0")},m(A,M){S(A,e,M),a(e,t),a(e,i),a(e,o),a(o,f),a(e,c),T&&T.m(e,null),a(e,d),a(e,v),a(v,_),a(_,y),a(v,b),a(v,k),S(A,w,M),N&&N.m(A,M),S(A,E,M),j||(D=[I(_,"click",function(){vt(l[4])&&l[4].apply(this,arguments)}),I(k,"click",function(){vt(l[5])&&l[5].apply(this,arguments)})],j=!0)},p(A,M){l=A,M&1&&n!==(n="sync-dot "+l[6](l[0])+" svelte-1rxbx0")&&s(t,"class",n),M&1&&r!==(r=l[7](l[0])+"")&&B(f,r),l[0].unpushedOps>0?T?T.p(l,M):(T=gi(l),T.c(),T.m(e,d)):T&&(T.d(1),T=null),M&2&&h!==(h=(l[1]?m("sync.running"):m("sync.run"))+"")&&B(y,h),M&2&&(_.disabled=l[1]),l[2]?N?N.p(l,M):(N=yi(l),N.c(),N.m(E.parentNode,E)):N&&(N.d(1),N=null)},d(A){A&&(C(e),C(w),C(E)),T&&T.d(),N&&N.d(A),j=!1,ve(D)}}}function gi(l){let e,t=l[0].unpushedOps+"",n,i,o=m("sync.changes")+"",r;return{c(){e=u("span"),n=F(t),i=g(),r=F(o),s(e,"class","sync-count svelte-1rxbx0")},m(f,c){S(f,e,c),a(e,n),a(e,i),a(e,r)},p(f,c){c&1&&t!==(t=f[0].unpushedOps+"")&&B(n,t)},d(f){f&&C(e)}}}function yi(l){let e,t,n;return{c(){e=u("div"),t=F(l[2]),s(e,"class",n=Fn(l[3]==="warning"?"sync-message sync-message-warning":"sync-message")+" svelte-1rxbx0")},m(i,o){S(i,e,o),a(e,t)},p(i,o){o&4&&B(t,i[2]),o&8&&n!==(n=Fn(i[3]==="warning"?"sync-message sync-message-warning":"sync-message")+" svelte-1rxbx0")&&s(e,"class",n)},d(i){i&&C(e)}}}function R1(l){let e;function t(o,r){var f;return(f=o[0])!=null&&f.configured?L1:P1}let n=t(l),i=n(l);return{c(){e=u("div"),i.c(),s(e,"class","sync-status-widget svelte-1rxbx0")},m(o,r){S(o,e,r),i.m(e,null)},p(o,[r]){n===(n=t(o))&&i?i.p(o,r):(i.d(1),i=n(o),i&&(i.c(),i.m(e,null)))},i:$,o:$,d(o){o&&C(e),i.d()}}}function z1(l,e,t){let{syncStatus:n=null}=e,{syncLoading:i=!1}=e,{syncMessage:o=""}=e,{syncMessageKind:r=""}=e,{onSync:f=null}=e,{onOpenSettings:c=null}=e;function d(_){return!_||!_.configured?"dot-disabled":i?"dot-syncing":_.revoked?"dot-disabled":_.connected?"dot-connected":_.configured?"dot-warning":"dot-disabled"}function v(_){return!_||!_.configured?m("sync.status.disabled"):i?m("sync.status.syncing"):_.revoked?m("sync.status.error"):_.connected?m("sync.status.connected"):m("sync.status.disconnected")}return l.$$set=_=>{"syncStatus"in _&&t(0,n=_.syncStatus),"syncLoading"in _&&t(1,i=_.syncLoading),"syncMessage"in _&&t(2,o=_.syncMessage),"syncMessageKind"in _&&t(3,r=_.syncMessageKind),"onSync"in _&&t(4,f=_.onSync),"onOpenSettings"in _&&t(5,c=_.onOpenSettings)},[n,i,o,r,f,c,d,v]}class O1 extends $e{constructor(e){super(),Ze(this,e,z1,R1,Xe,{syncStatus:0,syncLoading:1,syncMessage:2,syncMessageKind:3,onSync:4,onOpenSettings:5})}}const{Boolean:lr}=Ul;function bi(l,e,t){const n=l.slice();return n[335]=e[t],n}function ki(l,e,t){const n=l.slice();return n[338]=e[t],n}function wi(l,e,t){const n=l.slice();return n[338]=e[t],n}function Ci(l,e,t){const n=l.slice();return n[359]=e[t],n}function Si(l,e,t){const n=l.slice();return n[359]=e[t],n}function ji(l,e,t){const n=l.slice();return n[398]=e[t],n}function Ei(l,e,t){const n=l.slice();return n[359]=e[t],n}function Ti(l,e,t){const n=l.slice();return n[362]=e[t],n[403]=e,n[404]=t,n}function Ni(l,e,t){const n=l.slice();return n[359]=e[t],n}function Di(l,e,t){const n=l.slice();return n[380]=e[t],n}function Mi(l,e,t){const n=l.slice();return n[359]=e[t],n}function Ii(l,e,t){const n=l.slice();return n[385]=e[t],n}function Ai(l,e,t){const n=l.slice();return n[385]=e[t],n}function Fi(l,e,t){const n=l.slice();return n[362]=e[t],n[390]=e,n[391]=t,n}function Pi(l,e,t){const n=l.slice();return n[359]=e[t],n}function Li(l,e,t){const n=l.slice();return n[380]=e[t],n}function Ri(l,e,t){const n=l.slice();return n[374]=e[t],n}function zi(l,e,t){const n=l.slice();return n[377]=e[t],n}function Oi(l,e,t){const n=l.slice();return n[351]=e[t],n}function Vi(l,e,t){const n=l.slice();return n[359]=e[t],n}function Wi(l,e,t){const n=l.slice();return n[343]=e[t],n}function Bi(l,e,t){const n=l.slice();return n[359]=e[t],n}function Hi(l,e,t){const n=l.slice();return n[362]=e[t],n[363]=e,n[364]=t,n}function Ui(l,e,t){const n=l.slice();return n[359]=e[t],n}function Ki(l,e,t){const n=l.slice();return n[354]=e[t],n}function xi(l,e,t){const n=l.slice();return n[351]=e[t],n}function Gi(l,e,t){const n=l.slice();return n[346]=e[t],n}function Ji(l,e,t){const n=l.slice();return n[343]=e[t],n}function qi(l,e,t){const n=l.slice();return n[346]=e[t],n}function Yi(l,e,t){const n=l.slice();return n[369]=e[t],n}function Qi(l,e,t){const n=l.slice();return n[409]=e[t],n}function Xi(l,e,t){const n=l.slice();return n[412]=e[t],n}function V1(l){let e,t,n,i,o,r,f,c,d,v,_,h,y,b,k,w,E,j,D,T,N,A,M,R,W,V,x,J,q,H,U,G,z,K,L,O,Z,re,ee,ne,le,oe,fe,ke,Be,Fe,Q,X,ue,we,me=ce(l[4]),je=[];for(let te=0;te<me.length;te+=1)je[te]=$i(Xi(l,me,te));const qe=[U1,H1],Ye=[];function lt(te,De){return te[5].length>0?0:1}D=lt(l),T=Ye[D]=qe[D](l),M=new O1({props:{syncStatus:l[82],syncLoading:l[83],syncMessage:l[84],syncMessageKind:l[85],onSync:l[173],onOpenSettings:l[178]}});function He(te,De){return te[26]?G1:te[25]?x1:K1}let Le=He(l),Ie=Le(l),ye=l[24]&&ts(l);const Oe=[ed,$1,Z1,X1,Q1,Y1,q1,J1],Ce=[];function Ve(te,De){return te[29]?0:te[26]?1:te[25]==="inbox"?2:te[25]==="trash"?3:te[25]==="journal"?4:te[25]==="today"&&te[7]?5:te[25]==="activity"?6:7}re=Ve(l),ee=Ce[re]=Oe[re](l);let be=l[47]&&wo(l),Se=l[51].visible&&jo(l),Te=l[32]&&Do(l),Ee=l[54]&&Mo(l),Ae=l[61]&&l[60]&&Ao(l),Ue=l[79]&&Po(l),Ne=l[74]&&Ro(l),_e=l[3]&&zo(l);return{c(){e=u("div"),t=u("aside"),n=u("div"),i=u("span"),i.textContent="⚒",o=g(),r=u("span"),r.textContent=`${m("nav.brand")}`,f=g(),c=u("nav"),d=u("div"),v=u("div"),v.textContent=`${m("nav.system")}`,_=g();for(let te=0;te<je.length;te+=1)je[te].c();h=g(),y=u("div"),b=u("div"),k=u("span"),k.textContent=`${m("nav.workspace")}`,w=g(),E=u("button"),E.textContent="+",j=g(),T.c(),N=g(),A=u("div"),Ge(M.$$.fragment),R=g(),W=u("div"),V=u("button"),V.innerHTML='<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svelte-11f6xyi"><circle cx="12" cy="12" r="3" class="svelte-11f6xyi"></circle><path d="M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1-2.83 2.83l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-4 0v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83-2.83l.06-.06A1.65 1.65 0 0 0 4.68 15a1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1 0-4h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 2.83-2.83l.06.06A1.65 1.65 0 0 0 9 4.68a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 4 0v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 2.83l-.06.06A1.65 1.65 0 0 0 19.4 9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 0 4h-.09a1.65 1.65 0 0 0-1.51 1z" class="svelte-11f6xyi"></path></svg>',x=g(),J=u("span"),q=F(l[23]),H=g(),U=u("main"),G=u("header"),z=u("div"),Ie.c(),K=g(),L=u("div"),L.innerHTML="",O=g(),ye&&ye.c(),Z=g(),ee.c(),ne=g(),be&&be.c(),le=g(),Se&&Se.c(),oe=g(),Te&&Te.c(),fe=g(),Ee&&Ee.c(),ke=g(),Ae&&Ae.c(),Be=g(),Ue&&Ue.c(),Fe=g(),Ne&&Ne.c(),Q=g(),_e&&_e.c(),s(i,"class","logo svelte-11f6xyi"),s(r,"class","brand-name svelte-11f6xyi"),s(n,"class","sidebar-brand svelte-11f6xyi"),s(v,"class","nav-label svelte-11f6xyi"),s(d,"class","nav-group svelte-11f6xyi"),s(k,"class","svelte-11f6xyi"),s(E,"class","nav-add-btn svelte-11f6xyi"),s(E,"title",m("common.create")),s(b,"class","nav-label-row svelte-11f6xyi"),s(y,"class","nav-group svelte-11f6xyi"),s(c,"class","sidebar-nav svelte-11f6xyi"),s(V,"class","sidebar-settings-btn svelte-11f6xyi"),s(V,"title",m("common.settings")),s(J,"class","version svelte-11f6xyi"),s(W,"class","sidebar-footer-row svelte-11f6xyi"),s(A,"class","sidebar-footer svelte-11f6xyi"),s(t,"class","sidebar svelte-11f6xyi"),s(z,"class","header-left svelte-11f6xyi"),s(L,"class","header-right svelte-11f6xyi"),s(G,"class","header svelte-11f6xyi"),s(U,"class","main svelte-11f6xyi"),s(e,"class","app svelte-11f6xyi")},m(te,De){S(te,e,De),a(e,t),a(t,n),a(n,i),a(n,o),a(n,r),a(t,f),a(t,c),a(c,d),a(d,v),a(d,_);for(let Je=0;Je<je.length;Je+=1)je[Je]&&je[Je].m(d,null);a(c,h),a(c,y),a(y,b),a(b,k),a(b,w),a(b,E),a(y,j),Ye[D].m(y,null),a(t,N),a(t,A),Ke(M,A,null),a(A,R),a(A,W),a(W,V),a(W,x),a(W,J),a(J,q),a(e,H),a(e,U),a(U,G),a(G,z),Ie.m(z,null),a(G,K),a(G,L),a(U,O),ye&&ye.m(U,null),a(U,Z),Ce[re].m(U,null),a(U,ne),be&&be.m(U,null),a(U,le),Se&&Se.m(U,null),a(U,oe),Te&&Te.m(U,null),a(U,fe),Ee&&Ee.m(U,null),a(U,ke),Ae&&Ae.m(U,null),a(U,Be),Ue&&Ue.m(U,null),a(U,Fe),Ne&&Ne.m(U,null),a(U,Q),_e&&_e.m(U,null),X=!0,ue||(we=[I(E,"click",l[116]),I(V,"click",l[179])],ue=!0)},p(te,De){if(De[0]&33554448|De[1]&2048|De[2]&268435456){me=ce(te[4]);let Me;for(Me=0;Me<me.length;Me+=1){const Qe=Xi(te,me,Me);je[Me]?je[Me].p(Qe,De):(je[Me]=$i(Qe),je[Me].c(),je[Me].m(d,null))}for(;Me<je.length;Me+=1)je[Me].d(1);je.length=me.length}let Je=D;D=lt(te),D===Je?Ye[D].p(te,De):(it(),de(Ye[Je],1,1,()=>{Ye[Je]=null}),st(),T=Ye[D],T?T.p(te,De):(T=Ye[D]=qe[D](te),T.c()),ae(T,1),T.m(y,null));const ct={};De[2]&1048576&&(ct.syncStatus=te[82]),De[2]&2097152&&(ct.syncLoading=te[83]),De[2]&4194304&&(ct.syncMessage=te[84]),De[2]&8388608&&(ct.syncMessageKind=te[85]),M.$set(ct),(!X||De[0]&8388608)&&B(q,te[23]),Le===(Le=He(te))&&Ie?Ie.p(te,De):(Ie.d(1),Ie=Le(te),Ie&&(Ie.c(),Ie.m(z,null))),te[24]?ye?ye.p(te,De):(ye=ts(te),ye.c(),ye.m(U,Z)):ye&&(ye.d(1),ye=null);let Re=re;re=Ve(te),re===Re?Ce[re].p(te,De):(it(),de(Ce[Re],1,1,()=>{Ce[Re]=null}),st(),ee=Ce[re],ee?ee.p(te,De):(ee=Ce[re]=Oe[re](te),ee.c()),ae(ee,1),ee.m(U,ne)),te[47]?be?(be.p(te,De),De[1]&65536&&ae(be,1)):(be=wo(te),be.c(),ae(be,1),be.m(U,le)):be&&(it(),de(be,1,1,()=>{be=null}),st()),te[51].visible?Se?(Se.p(te,De),De[1]&1048576&&ae(Se,1)):(Se=jo(te),Se.c(),ae(Se,1),Se.m(U,oe)):Se&&(it(),de(Se,1,1,()=>{Se=null}),st()),te[32]?Te?Te.p(te,De):(Te=Do(te),Te.c(),Te.m(U,fe)):Te&&(Te.d(1),Te=null),te[54]?Ee?Ee.p(te,De):(Ee=Mo(te),Ee.c(),Ee.m(U,ke)):Ee&&(Ee.d(1),Ee=null),te[61]&&te[60]?Ae?Ae.p(te,De):(Ae=Ao(te),Ae.c(),Ae.m(U,Be)):Ae&&(Ae.d(1),Ae=null),te[79]?Ue?Ue.p(te,De):(Ue=Po(te),Ue.c(),Ue.m(U,Fe)):Ue&&(Ue.d(1),Ue=null),te[74]?Ne?(Ne.p(te,De),De[2]&4096&&ae(Ne,1)):(Ne=Ro(te),Ne.c(),ae(Ne,1),Ne.m(U,Q)):Ne&&(it(),de(Ne,1,1,()=>{Ne=null}),st()),te[3]?_e?(_e.p(te,De),De[0]&8&&ae(_e,1)):(_e=zo(te),_e.c(),ae(_e,1),_e.m(U,null)):_e&&(it(),de(_e,1,1,()=>{_e=null}),st())},i(te){X||(ae(T),ae(M.$$.fragment,te),ae(ee),ae(be),ae(Se),ae(Ne),ae(_e),X=!0)},o(te){de(T),de(M.$$.fragment,te),de(ee),de(be),de(Se),de(Ne),de(_e),X=!1},d(te){te&&C(e),Pe(je,te),Ye[D].d(),xe(M),Ie.d(),ye&&ye.d(),Ce[re].d(),be&&be.d(),Se&&Se.d(),Te&&Te.d(),Ee&&Ee.d(),Ae&&Ae.d(),Ue&&Ue.d(),Ne&&Ne.d(),_e&&_e.d(),ue=!1,ve(we)}}}function W1(l){var n;let e,t;return e=new Lu({props:{vaultPath:((n=l[0])==null?void 0:n.vaultPath)||"",onComplete:l[175]}}),{c(){Ge(e.$$.fragment)},m(i,o){Ke(e,i,o),t=!0},p(i,o){var f;const r={};o[0]&1&&(r.vaultPath=((f=i[0])==null?void 0:f.vaultPath)||""),e.$set(r)},i(i){t||(ae(e.$$.fragment,i),t=!0)},o(i){de(e.$$.fragment,i),t=!1},d(i){xe(e,i)}}}function B1(l){let e,t;return e=new Au({props:{onComplete:l[174]}}),{c(){Ge(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p:$,i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){xe(e,n)}}}function Zi(l){let e,t;return{c(){e=u("span"),t=F(l[42]),s(e,"class","nav-badge svelte-11f6xyi")},m(n,i){S(n,e,i),a(e,t)},p(n,i){i[1]&2048&&B(t,n[42])},d(n){n&&C(e)}}}function $i(l){let e,t=l[412].label+"",n,i,o,r,f,c,d=l[412].id==="journal"&&l[42]>0&&Zi(l);function v(){return l[177](l[412])}return{c(){e=u("button"),n=F(t),i=g(),d&&d.c(),o=g(),s(e,"class",r="nav-item "+(l[25]===l[412].id?"selected":"")+" svelte-11f6xyi")},m(_,h){S(_,e,h),a(e,n),a(e,i),d&&d.m(e,null),a(e,o),f||(c=I(e,"click",v),f=!0)},p(_,h){l=_,h[0]&16&&t!==(t=l[412].label+"")&&B(n,t),l[412].id==="journal"&&l[42]>0?d?d.p(l,h):(d=Zi(l),d.c(),d.m(e,o)):d&&(d.d(1),d=null),h[0]&33554448&&r!==(r="nav-item "+(l[25]===l[412].id?"selected":"")+" svelte-11f6xyi")&&s(e,"class",r)},d(_){_&&C(e),d&&d.d(),f=!1,c()}}}function H1(l){let e;return{c(){e=u("div"),e.textContent=`${m("nav.noNodes")}`,s(e,"class","nav-empty svelte-11f6xyi")},m(t,n){S(t,e,n)},p:$,i:$,o:$,d(t){t&&C(e)}}}function U1(l){var r;let e,t,n,i,o;return t=new tr({props:{nodes:l[5],expanded:l[62],selectedNodeId:((r=l[26])==null?void 0:r.id)||"",onSelect:l[91],onToggle:l[121],onContextMenu:l[119],onDrop:l[122]}}),{c(){e=u("div"),Ge(t.$$.fragment),s(e,"class","workspace-tree-area svelte-11f6xyi"),s(e,"role","region"),s(e,"aria-label",m("nav.workspace")),he(e,"drop-valid",l[73])},m(f,c){S(f,e,c),Ke(t,e,null),n=!0,i||(o=[I(e,"dragover",Kl(l[124])),I(e,"dragleave",l[125]),I(e,"drop",l[123])],i=!0)},p(f,c){var v;const d={};c[0]&32&&(d.nodes=f[5]),c[2]&1&&(d.expanded=f[62]),c[0]&67108864&&(d.selectedNodeId=((v=f[26])==null?void 0:v.id)||""),t.$set(d),(!n||c[2]&2048)&&he(e,"drop-valid",f[73])},i(f){n||(ae(t.$$.fragment,f),n=!0)},o(f){de(t.$$.fragment,f),n=!1},d(f){f&&C(e),xe(t),i=!1,ve(o)}}}function K1(l){let e;return{c(){e=u("span"),e.textContent=`${m("nav.selectPrompt")}`,s(e,"class","crumb placeholder svelte-11f6xyi")},m(t,n){S(t,e,n)},p:$,d(t){t&&C(e)}}}function x1(l){let e,t=ce(l[4]),n=[];for(let i=0;i<t.length;i+=1)n[i]=es(Qi(l,t,i));return{c(){e=u("span");for(let i=0;i<n.length;i+=1)n[i].c();s(e,"class","crumb svelte-11f6xyi")},m(i,o){S(i,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(i,o){if(o[0]&33554448){t=ce(i[4]);let r;for(r=0;r<t.length;r+=1){const f=Qi(i,t,r);n[r]?n[r].p(f,o):(n[r]=es(f),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(i){i&&C(e),Pe(n,i)}}}function G1(l){let e,t=l[26].title+"",n,i,o,r=l[158](l[26].type)+"",f;return{c(){e=u("span"),n=F(t),i=g(),o=u("span"),f=F(r),s(e,"class","crumb svelte-11f6xyi"),s(o,"class","crumb-type svelte-11f6xyi")},m(c,d){S(c,e,d),a(e,n),S(c,i,d),S(c,o,d),a(o,f)},p(c,d){d[0]&67108864&&t!==(t=c[26].title+"")&&B(n,t),d[0]&67108864&&r!==(r=c[158](c[26].type)+"")&&B(f,r)},d(c){c&&(C(e),C(i),C(o))}}}function es(l){let e=(l[409].id===l[25]?l[409].label:"")+"",t;return{c(){t=F(e)},m(n,i){S(n,t,i)},p(n,i){i[0]&33554448&&e!==(e=(n[409].id===n[25]?n[409].label:"")+"")&&B(t,e)},d(n){n&&C(t)}}}function ts(l){let e,t=l[87](l[24])+"",n,i,o,r,f;return{c(){e=u("div"),n=F(t),i=g(),o=u("button"),o.innerHTML='<svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="svelte-11f6xyi"><line x1="18" y1="6" x2="6" y2="18" class="svelte-11f6xyi"></line><line x1="6" y1="6" x2="18" y2="18" class="svelte-11f6xyi"></line></svg>',s(o,"class","dismiss-btn svelte-11f6xyi"),s(o,"aria-label","Dismiss"),s(e,"class","error-banner svelte-11f6xyi"),s(e,"role","button"),s(e,"tabindex","0")},m(c,d){S(c,e,d),a(e,n),a(e,i),a(e,o),r||(f=[I(o,"click",We(l[180])),I(e,"click",l[181]),I(e,"keydown",function(){vt(ut(l[182]))&&ut(l[182]).apply(this,arguments)})],r=!0)},p(c,d){l=c,d[0]&16777216&&t!==(t=l[87](l[24])+"")&&B(n,t)},d(c){c&&C(e),r=!1,ve(f)}}}function J1(l){let e,t,n;function i(f,c){if(f[58])return nd;if(f[4].length>0)return ld;if(f[24])return td}let o=i(l),r=o&&o(l);return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("welcome.title")}`,n=g(),r&&r.c(),s(t,"class","svelte-11f6xyi"),s(e,"class","welcome svelte-11f6xyi")},m(f,c){S(f,e,c),a(e,t),a(e,n),r&&r.m(e,null)},p(f,c){o===(o=i(f))&&r?r.p(f,c):(r&&r.d(1),r=o&&o(f),r&&(r.c(),r.m(e,null)))},i:$,o:$,d(f){f&&C(e),r&&r.d()}}}function q1(l){let e,t,n,i;function o(c,d){return c[8].length===0?sd:id}let r=o(l),f=r(l);return{c(){e=u("div"),t=u("div"),n=u("h2"),n.textContent=`${m("activity.title")}`,i=g(),f.c(),s(n,"class","svelte-11f6xyi"),s(t,"class","activity-feed-header svelte-11f6xyi"),s(e,"class","activity-feed svelte-11f6xyi")},m(c,d){S(c,e,d),a(e,t),a(t,n),a(e,i),f.m(e,null)},p(c,d){r===(r=o(c))&&f?f.p(c,d):(f.d(1),f=r(c),f&&(f.c(),f.m(e,null)))},i:$,o:$,d(c){c&&C(e),f.d()}}}function Y1(l){let e,t,n,i,o,r=l[7].date+"",f,c,d,v,_=l[7].summary&&is(l),h=l[41].length>0&&as(l);function y(w,E){return w[7].groups&&w[7].groups.length>0?rd:od}let b=y(l),k=b(l);return{c(){e=u("div"),t=u("div"),n=u("h2"),n.textContent=`${m("today.title")}`,i=g(),o=u("span"),f=F(r),c=g(),_&&_.c(),d=g(),h&&h.c(),v=g(),k.c(),s(n,"class","svelte-11f6xyi"),s(o,"class","today-date svelte-11f6xyi"),s(t,"class","today-header svelte-11f6xyi"),s(e,"class","today-dashboard svelte-11f6xyi")},m(w,E){S(w,e,E),a(e,t),a(t,n),a(t,i),a(t,o),a(o,f),a(e,c),_&&_.m(e,null),a(e,d),h&&h.m(e,null),a(e,v),k.m(e,null)},p(w,E){E[0]&128&&r!==(r=w[7].date+"")&&B(f,r),w[7].summary?_?_.p(w,E):(_=is(w),_.c(),_.m(e,d)):_&&(_.d(1),_=null),w[41].length>0?h?h.p(w,E):(h=as(w),h.c(),h.m(e,v)):h&&(h.d(1),h=null),b===(b=y(w))&&k?k.p(w,E):(k.d(1),k=b(w),k&&(k.c(),k.m(e,null)))},i:$,o:$,d(w){w&&C(e),_&&_.d(),h&&h.d(),k.d()}}}function Q1(l){let e,t,n,i,o,r,f,c,d,v,_,h,y,b,k,w,E,j,D,T,N,A,M,R,W,V,x,J,q,H,U,G,z,K,L,O,Z,re,ee,ne,le,oe,fe,ke,Be,Fe,Q,X,ue,we,me,je,qe,Ye,lt,He,Le,Ie,ye;function Oe(_e,te){return _e[17]?ud:fd}let Ce=Oe(l),Ve=Ce(l),be=l[14]&&ks(l),Se=l[18]&&ws(l),Te=l[41].length>0&&Cs(l),Ee=l[10]&&Ns(l);function Ae(_e,te){return _e[9].length===0?pd:dd}let Ue=Ae(l),Ne=Ue(l);return{c(){e=u("div"),t=u("div"),n=u("h2"),n.textContent=`${m("journal.title")}`,i=g(),o=u("div"),r=u("div"),r.textContent=`${m("journal.filterHeading")}`,f=g(),c=u("div"),d=u("label"),v=u("span"),v.textContent=`${m("journal.dateFrom")}`,_=g(),h=u("input"),y=g(),b=u("label"),k=u("span"),k.textContent=`${m("journal.dateTo")}`,w=g(),E=u("input"),j=g(),D=u("label"),T=u("span"),T.textContent=`${m("journal.node")}`,N=g(),A=u("div"),Ve.c(),M=g(),be&&be.c(),R=g(),W=u("label"),V=u("span"),V.textContent=`${m("journal.billable")}`,x=g(),J=u("select"),q=u("option"),q.textContent=`${m("common.all")}`,H=u("option"),H.textContent=`${m("journal.billableYes")}`,U=u("option"),U.textContent=`${m("journal.billableNo")}`,G=g(),z=u("label"),K=u("span"),K.textContent=`${m("journal.approx")}`,L=g(),O=u("select"),Z=u("option"),Z.textContent=`${m("common.all")}`,re=u("option"),re.textContent=`${m("journal.approxExact")}`,ee=u("option"),ee.textContent=`${m("journal.approxEstimated")}`,ne=g(),le=u("button"),le.textContent=`${m("journal.filter")}`,oe=g(),fe=u("button"),fe.textContent=`${m("journal.reset")}`,ke=g(),Be=u("div"),Fe=u("div"),Fe.textContent=`${m("journal.exportHeading")}`,Q=g(),X=u("div"),ue=u("button"),ue.textContent=`${m("journal.exportCSV")}`,we=g(),me=u("button"),me.textContent=`${m("journal.exportMarkdown")}`,je=g(),qe=u("button"),qe.textContent="PDF",Ye=g(),Se&&Se.c(),lt=g(),Te&&Te.c(),He=g(),Ee&&Ee.c(),Le=g(),Ne.c(),s(n,"class","svelte-11f6xyi"),s(r,"class","journal-filter-heading svelte-11f6xyi"),s(v,"class","label-text svelte-11f6xyi"),s(h,"type","date"),s(h,"class","svelte-11f6xyi"),s(d,"class","svelte-11f6xyi"),s(k,"class","label-text svelte-11f6xyi"),s(E,"type","date"),s(E,"class","svelte-11f6xyi"),s(b,"class","svelte-11f6xyi"),s(T,"class","label-text svelte-11f6xyi"),s(A,"class","journal-node-picker svelte-11f6xyi"),ft(A,"position","relative"),s(D,"class","svelte-11f6xyi"),s(V,"class","label-text svelte-11f6xyi"),q.__value="all",ge(q,q.__value),s(q,"class","svelte-11f6xyi"),H.__value="yes",ge(H,H.__value),s(H,"class","svelte-11f6xyi"),U.__value="no",ge(U,U.__value),s(U,"class","svelte-11f6xyi"),s(J,"class","svelte-11f6xyi"),l[15]===void 0&&Et(()=>l[238].call(J)),s(W,"title",m("journal.billableHint")),s(W,"class","svelte-11f6xyi"),s(K,"class","label-text svelte-11f6xyi"),Z.__value="all",ge(Z,Z.__value),s(Z,"class","svelte-11f6xyi"),re.__value="no",ge(re,re.__value),s(re,"class","svelte-11f6xyi"),ee.__value="yes",ge(ee,ee.__value),s(ee,"class","svelte-11f6xyi"),s(O,"class","svelte-11f6xyi"),l[16]===void 0&&Et(()=>l[239].call(O)),s(z,"title",m("journal.approxHint")),s(z,"class","svelte-11f6xyi"),s(le,"class","btn btn-sm svelte-11f6xyi"),s(fe,"class","btn btn-sm svelte-11f6xyi"),s(c,"class","journal-filters-row svelte-11f6xyi"),s(o,"class","journal-filter-section svelte-11f6xyi"),s(Fe,"class","journal-export-heading svelte-11f6xyi"),s(ue,"class","btn btn-sm svelte-11f6xyi"),s(me,"class","btn btn-sm svelte-11f6xyi"),s(qe,"class","btn btn-sm svelte-11f6xyi"),s(X,"class","journal-export-row svelte-11f6xyi"),s(Be,"class","journal-export-section svelte-11f6xyi"),s(t,"class","journal-header svelte-11f6xyi"),s(e,"class","journal-screen svelte-11f6xyi")},m(_e,te){S(_e,e,te),a(e,t),a(t,n),a(t,i),a(t,o),a(o,r),a(o,f),a(o,c),a(c,d),a(d,v),a(d,_),a(d,h),ge(h,l[11]),a(c,y),a(c,b),a(b,k),a(b,w),a(b,E),ge(E,l[12]),a(c,j),a(c,D),a(D,T),a(D,N),a(D,A),Ve.m(A,null),a(c,M),be&&be.m(c,null),a(c,R),a(c,W),a(W,V),a(W,x),a(W,J),a(J,q),a(J,H),a(J,U),_t(J,l[15],!0),a(c,G),a(c,z),a(z,K),a(z,L),a(z,O),a(O,Z),a(O,re),a(O,ee),_t(O,l[16],!0),a(c,ne),a(c,le),a(c,oe),a(c,fe),a(t,ke),a(t,Be),a(Be,Fe),a(Be,Q),a(Be,X),a(X,ue),a(X,we),a(X,me),a(X,je),a(X,qe),a(X,Ye),Se&&Se.m(X,null),a(e,lt),Te&&Te.m(e,null),a(e,He),Ee&&Ee.m(e,null),a(e,Le),Ne.m(e,null),Ie||(ye=[I(h,"input",l[231]),I(E,"input",l[232]),I(J,"change",l[238]),I(O,"change",l[239]),I(le,"click",l[144]),I(fe,"click",l[151]),I(ue,"click",l[240]),I(me,"click",l[241]),I(qe,"click",l[242])],Ie=!0)},p(_e,te){te[0]&2048&&ge(h,_e[11]),te[0]&4096&&ge(E,_e[12]),Ce===(Ce=Oe(_e))&&Ve?Ve.p(_e,te):(Ve.d(1),Ve=Ce(_e),Ve&&(Ve.c(),Ve.m(A,null))),_e[14]?be?be.p(_e,te):(be=ks(_e),be.c(),be.m(c,R)):be&&(be.d(1),be=null),te[0]&32768&&_t(J,_e[15]),te[0]&65536&&_t(O,_e[16]),_e[18]?Se?Se.p(_e,te):(Se=ws(_e),Se.c(),Se.m(X,null)):Se&&(Se.d(1),Se=null),_e[41].length>0?Te?Te.p(_e,te):(Te=Cs(_e),Te.c(),Te.m(e,He)):Te&&(Te.d(1),Te=null),_e[10]?Ee?Ee.p(_e,te):(Ee=Ns(_e),Ee.c(),Ee.m(e,Le)):Ee&&(Ee.d(1),Ee=null),Ue===(Ue=Ae(_e))&&Ne?Ne.p(_e,te):(Ne.d(1),Ne=Ue(_e),Ne&&(Ne.c(),Ne.m(e,null)))},i:$,o:$,d(_e){_e&&C(e),Ve.d(),be&&be.d(),Se&&Se.d(),Te&&Te.d(),Ee&&Ee.d(),Ne.d(),Ie=!1,ve(ye)}}}function X1(l){var E;let e,t,n,i,o,r,f=(((E=l[46])==null?void 0:E.trashPath)||"")+"",c,d,v,_,h,y;function b(j,D){return!j[46]||(j[46].nodes||[]).length===0&&(j[46].entries||[]).length===0?kd:bd}let k=b(l),w=k(l);return{c(){e=u("div"),t=u("div"),n=u("div"),i=u("h2"),i.textContent=`${m("nav.trash")}`,o=g(),r=u("p"),c=F(f),d=g(),v=u("button"),v.textContent=`${m("trash.openFolder")}`,_=g(),w.c(),s(i,"class","svelte-11f6xyi"),s(r,"class","svelte-11f6xyi"),s(n,"class","svelte-11f6xyi"),s(v,"class","btn btn-sm svelte-11f6xyi"),s(t,"class","trash-header svelte-11f6xyi"),s(e,"class","trash-screen svelte-11f6xyi")},m(j,D){S(j,e,D),a(e,t),a(t,n),a(n,i),a(n,o),a(n,r),a(r,c),a(t,d),a(t,v),a(e,_),w.m(e,null),h||(y=I(v,"click",l[230]),h=!0)},p(j,D){var T;D[1]&32768&&f!==(f=(((T=j[46])==null?void 0:T.trashPath)||"")+"")&&B(c,f),k===(k=b(j))&&w?w.p(j,D):(w.d(1),w=k(j),w&&(w.c(),w.m(e,null)))},i:$,o:$,d(j){j&&C(e),w.d(),h=!1,y()}}}function Z1(l){let e,t,n,i,o,r,f,c,d,v=(l[44]?m("common.loading"):m("inbox.pasteClipboard"))+"",_,h,y,b,k,w=l[45]&&Us(l);function E(T,N){return T[43].length===0?Td:Ed}let j=E(l),D=j(l);return{c(){e=u("div"),t=u("div"),n=u("div"),i=u("h2"),i.textContent=`${m("nav.inbox")}`,o=g(),r=u("p"),r.textContent=`${m("inbox.subtitle")}`,f=g(),c=u("div"),d=u("button"),_=F(v),h=g(),w&&w.c(),y=g(),D.c(),s(i,"class","svelte-11f6xyi"),s(r,"class","svelte-11f6xyi"),s(n,"class","svelte-11f6xyi"),s(d,"class","btn btn-primary svelte-11f6xyi"),d.disabled=l[44],s(c,"class","inbox-header-actions svelte-11f6xyi"),s(t,"class","inbox-header svelte-11f6xyi"),s(e,"class","inbox-screen svelte-11f6xyi")},m(T,N){S(T,e,N),a(e,t),a(t,n),a(n,i),a(n,o),a(n,r),a(t,f),a(t,c),a(c,d),a(d,_),a(c,h),w&&w.m(c,null),a(e,y),D.m(e,null),b||(k=I(d,"click",l[161]),b=!0)},p(T,N){N[1]&8192&&v!==(v=(T[44]?m("common.loading"):m("inbox.pasteClipboard"))+"")&&B(_,v),N[1]&8192&&(d.disabled=T[44]),T[45]?w?w.p(T,N):(w=Us(T),w.c(),w.m(c,null)):w&&(w.d(1),w=null),j===(j=E(T))&&D?D.p(T,N):(D.d(1),D=j(T),D&&(D.c(),D.m(e,null)))},i:$,o:$,d(T){T&&C(e),w&&w.d(),D.d(),b=!1,k()}}}function $1(l){let e,t,n,i,o,r,f=ce(l[89]),c=[];for(let h=0;h<f.length;h+=1)c[h]=Js(Yi(l,f,h));const d=[Fd,Ad,Id,Md,Dd,Nd],v=[];function _(h,y){return h[27]==="overview"?0:h[27]==="notes"?1:h[27]==="files"?2:h[27]==="actions"?3:h[27]==="worklog"?4:h[27]==="activity"?5:-1}return~(i=_(l))&&(o=v[i]=d[i](l)),{c(){e=u("div");for(let h=0;h<c.length;h+=1)c[h].c();t=g(),n=u("div"),o&&o.c(),s(e,"class","tabs svelte-11f6xyi"),s(n,"class","tab-content svelte-11f6xyi")},m(h,y){S(h,e,y);for(let b=0;b<c.length;b+=1)c[b]&&c[b].m(e,null);S(h,t,y),S(h,n,y),~i&&v[i].m(n,null),r=!0},p(h,y){if(y[0]&201326592|y[2]&1207959572){f=ce(h[89]);let k;for(k=0;k<f.length;k+=1){const w=Yi(h,f,k);c[k]?c[k].p(w,y):(c[k]=Js(w),c[k].c(),c[k].m(e,null))}for(;k<c.length;k+=1)c[k].d(1);c.length=f.length}let b=i;i=_(h),i===b?~i&&v[i].p(h,y):(o&&(it(),de(v[b],1,1,()=>{v[b]=null}),st()),~i?(o=v[i],o?o.p(h,y):(o=v[i]=d[i](h),o.c()),ae(o,1),o.m(n,null)):o=null)},i(h){r||(ae(o),r=!0)},o(h){de(o),r=!1},d(h){h&&(C(e),C(t),C(n)),Pe(c,h),~i&&v[i].d()}}}function ed(l){let e,t,n,i=l[29].title+"",o,r,f,c,d,v,_,h,y,b,k,w=l[29].dirty&&ko();return{c(){e=u("div"),t=u("div"),n=u("span"),o=F(i),r=g(),w&&w.c(),f=g(),c=u("div"),d=u("button"),d.textContent=`${m("common.save")}`,v=g(),_=u("button"),_.textContent=`${m("common.close")}`,h=g(),y=u("textarea"),s(n,"class","note-title svelte-11f6xyi"),s(d,"class","btn btn-primary svelte-11f6xyi"),s(_,"class","btn svelte-11f6xyi"),s(c,"class","note-editor-actions svelte-11f6xyi"),s(t,"class","note-editor-header svelte-11f6xyi"),s(y,"class","note-textarea svelte-11f6xyi"),s(y,"placeholder",m("note.placeholder")),s(e,"class","note-editor svelte-11f6xyi")},m(E,j){S(E,e,j),a(e,t),a(t,n),a(n,o),a(t,r),w&&w.m(t,null),a(t,f),a(t,c),a(c,d),a(c,v),a(c,_),a(e,h),a(e,y),ge(y,l[29].content),b||(k=[I(d,"click",l[136]),I(_,"click",l[134]),I(y,"input",l[183]),I(y,"input",l[135])],b=!0)},p(E,j){j[0]&536870912&&i!==(i=E[29].title+"")&&B(o,i),E[29].dirty?w||(w=ko(),w.c(),w.m(t,f)):w&&(w.d(1),w=null),j[0]&536870912&&ge(y,E[29].content)},i:$,o:$,d(E){E&&C(e),w&&w.d(),b=!1,ve(k)}}}function td(l){let e,t=m("common.error")+"",n,i,o;return{c(){e=u("p"),n=F(t),i=g(),o=F(l[24]),s(e,"class","error-text svelte-11f6xyi")},m(r,f){S(r,e,f),a(e,n),a(e,i),a(e,o)},p(r,f){f[0]&16777216&&B(o,r[24])},d(r){r&&C(e)}}}function ld(l){let e,t,n;return{c(){e=u("p"),e.textContent=`${m("welcome.selectSection")}`,t=g(),n=u("p"),n.textContent=`${m("welcome.createCase")}`,s(e,"class","svelte-11f6xyi"),s(n,"class","hint svelte-11f6xyi")},m(i,o){S(i,e,o),S(i,t,o),S(i,n,o)},p:$,d(i){i&&(C(e),C(t),C(n))}}}function nd(l){let e;return{c(){e=u("p"),e.textContent=`${m("common.loading")}`,s(e,"class","svelte-11f6xyi")},m(t,n){S(t,e,n)},p:$,d(t){t&&C(e)}}}function id(l){let e,t=ce(l[8]),n=[];for(let i=0;i<t.length;i+=1)n[i]=ns(Ci(l,t,i));return{c(){e=u("div");for(let i=0;i<n.length;i+=1)n[i].c();s(e,"class","activity-feed-events svelte-11f6xyi")},m(i,o){S(i,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(i,o){if(o[0]&256|o[5]&16388){t=ce(i[8]);let r;for(r=0;r<t.length;r+=1){const f=Ci(i,t,r);n[r]?n[r].p(f,o):(n[r]=ns(f),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(i){i&&C(e),Pe(n,i)}}}function sd(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("activity.empty")}`,s(t,"class","svelte-11f6xyi"),s(e,"class","empty-state svelte-11f6xyi")},m(n,i){S(n,e,i),a(e,t)},p:$,d(n){n&&C(e)}}}function ls(l){let e,t=l[359].targetType+"",n;return{c(){e=u("span"),n=F(t),s(e,"class","activity-feed-target svelte-11f6xyi")},m(i,o){S(i,e,o),a(e,n)},p(i,o){o[0]&256&&t!==(t=i[359].targetType+"")&&B(n,t)},d(i){i&&C(e)}}}function ns(l){let e,t,n=Ot(l[359].eventType)+"",i,o,r,f,c=l[359].title+"",d,v,_,h,y=l[157](l[359].eventType)+"",b,k,w,E,j=rt(l[359].createdAt)+"",D,T,N=tt(l[359].createdAt)+"",A,M,R,W,V=l[359].targetType&&ls(l);function x(){return l[271](l[359])}function J(...q){return l[272](l[359],...q)}return{c(){e=u("div"),t=u("span"),i=F(n),o=g(),r=u("div"),f=u("span"),d=F(c),v=g(),_=u("div"),h=u("span"),b=F(y),k=g(),V&&V.c(),w=g(),E=u("span"),D=F(j),T=g(),A=F(N),M=g(),s(t,"class","activity-feed-icon svelte-11f6xyi"),s(f,"class","activity-feed-title svelte-11f6xyi"),s(h,"class","activity-feed-type svelte-11f6xyi"),s(E,"class","activity-feed-time svelte-11f6xyi"),s(_,"class","activity-feed-meta svelte-11f6xyi"),s(r,"class","activity-feed-body svelte-11f6xyi"),s(e,"class","activity-feed-event svelte-11f6xyi"),s(e,"role","button"),s(e,"tabindex","0")},m(q,H){S(q,e,H),a(e,t),a(t,i),a(e,o),a(e,r),a(r,f),a(f,d),a(r,v),a(r,_),a(_,h),a(h,b),a(_,k),V&&V.m(_,null),a(_,w),a(_,E),a(E,D),a(E,T),a(E,A),a(e,M),R||(W=[I(e,"click",x),I(e,"keydown",J)],R=!0)},p(q,H){l=q,H[0]&256&&n!==(n=Ot(l[359].eventType)+"")&&B(i,n),H[0]&256&&c!==(c=l[359].title+"")&&B(d,c),H[0]&256&&y!==(y=l[157](l[359].eventType)+"")&&B(b,y),l[359].targetType?V?V.p(l,H):(V=ls(l),V.c(),V.m(_,w)):V&&(V.d(1),V=null),H[0]&256&&j!==(j=rt(l[359].createdAt)+"")&&B(D,j),H[0]&256&&N!==(N=tt(l[359].createdAt)+"")&&B(A,N)},d(q){q&&C(e),V&&V.d(),R=!1,ve(W)}}}function is(l){let e,t,n,i=l[7].summary.changedCases>0&&ss(l),o=l[7].summary.notes>0&&os(l),r=l[7].summary.files>0&&rs(l);return{c(){e=u("div"),i&&i.c(),t=g(),o&&o.c(),n=g(),r&&r.c(),s(e,"class","today-summary svelte-11f6xyi")},m(f,c){S(f,e,c),i&&i.m(e,null),a(e,t),o&&o.m(e,null),a(e,n),r&&r.m(e,null)},p(f,c){f[7].summary.changedCases>0?i?i.p(f,c):(i=ss(f),i.c(),i.m(e,t)):i&&(i.d(1),i=null),f[7].summary.notes>0?o?o.p(f,c):(o=os(f),o.c(),o.m(e,n)):o&&(o.d(1),o=null),f[7].summary.files>0?r?r.p(f,c):(r=rs(f),r.c(),r.m(e,null)):r&&(r.d(1),r=null)},d(f){f&&C(e),i&&i.d(),o&&o.d(),r&&r.d()}}}function ss(l){let e,t=l[7].summary.changedCases+"",n,i,o=ht(l[7].summary.changedCases,m("today.plural.case_one"),m("today.plural.case_few"),m("today.plural.case_many"))+"",r;return{c(){e=u("span"),n=F(t),i=g(),r=F(o),s(e,"class","summary-chip svelte-11f6xyi")},m(f,c){S(f,e,c),a(e,n),a(e,i),a(e,r)},p(f,c){c[0]&128&&t!==(t=f[7].summary.changedCases+"")&&B(n,t),c[0]&128&&o!==(o=ht(f[7].summary.changedCases,m("today.plural.case_one"),m("today.plural.case_few"),m("today.plural.case_many"))+"")&&B(r,o)},d(f){f&&C(e)}}}function os(l){let e,t=l[7].summary.notes+"",n,i,o=ht(l[7].summary.notes,m("today.plural.note_one"),m("today.plural.note_few"),m("today.plural.note_many"))+"",r;return{c(){e=u("span"),n=F(t),i=g(),r=F(o),s(e,"class","summary-chip svelte-11f6xyi")},m(f,c){S(f,e,c),a(e,n),a(e,i),a(e,r)},p(f,c){c[0]&128&&t!==(t=f[7].summary.notes+"")&&B(n,t),c[0]&128&&o!==(o=ht(f[7].summary.notes,m("today.plural.note_one"),m("today.plural.note_few"),m("today.plural.note_many"))+"")&&B(r,o)},d(f){f&&C(e)}}}function rs(l){let e,t=l[7].summary.files+"",n,i,o=ht(l[7].summary.files,m("today.plural.file_one"),m("today.plural.file_few"),m("today.plural.file_many"))+"",r;return{c(){e=u("span"),n=F(t),i=g(),r=F(o),s(e,"class","summary-chip svelte-11f6xyi")},m(f,c){S(f,e,c),a(e,n),a(e,i),a(e,r)},p(f,c){c[0]&128&&t!==(t=f[7].summary.files+"")&&B(n,t),c[0]&128&&o!==(o=ht(f[7].summary.files,m("today.plural.file_one"),m("today.plural.file_few"),m("today.plural.file_many"))+"")&&B(r,o)},d(f){f&&C(e)}}}function as(l){let e,t,n,i=ce(l[41]),o=[];for(let r=0;r<i.length;r+=1)o[r]=ds(Ti(l,i,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("suggest.title")}`,n=g();for(let r=0;r<o.length;r+=1)o[r].c();s(t,"class","suggestions-title svelte-11f6xyi"),s(e,"class","today-suggestions svelte-11f6xyi")},m(r,f){S(r,e,f),a(e,t),a(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(r,f){if(f[1]&1024|f[4]&393232|f[5]&12292){i=ce(r[41]);let c;for(c=0;c<i.length;c+=1){const d=Ti(r,i,c);o[c]?o[c].p(d,f):(o[c]=ds(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=i.length}},d(r){r&&C(e),Pe(o,r)}}}function cs(l){let e,t,n,i=ce(l[362].events),o=[];for(let r=0;r<i.length;r+=1)o[r]=us(Ni(l,i,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("suggest.detectedEvents")}`,n=g();for(let r=0;r<o.length;r+=1)o[r].c();s(t,"class","suggestion-detail-title svelte-11f6xyi"),s(e,"class","suggestion-detail svelte-11f6xyi")},m(r,f){S(r,e,f),a(e,t),a(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(r,f){if(f[1]&1024|f[4]&16|f[5]&8196){i=ce(r[362].events);let c;for(c=0;c<i.length;c+=1){const d=Ni(r,i,c);o[c]?o[c].p(d,f):(o[c]=us(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=i.length}},d(r){r&&C(e),Pe(o,r)}}}function fs(l){let e,t,n;function i(){return l[264](l[359])}return{c(){e=u("button"),e.textContent=`${m("file.showInExplorer")}`,s(e,"class","link-btn svelte-11f6xyi")},m(o,r){S(o,e,r),t||(n=I(e,"click",i),t=!0)},p(o,r){l=o},d(o){o&&C(e),t=!1,n()}}}function us(l){let e,t,n=tt(l[359].createdAt)+"",i,o,r,f=l[157](l[359].eventType)+"",c,d,v,_=l[359].title+"",h,y,b,k,w=l[359].targetType==="file"||l[359].eventType.startsWith("file_"),E,j,D;function T(){return l[263](l[359])}let N=w&&fs(l);return{c(){e=u("div"),t=u("span"),i=F(n),o=g(),r=u("span"),c=F(f),d=g(),v=u("span"),h=F(_),y=g(),b=u("button"),b.textContent=`${m("common.open")}`,k=g(),N&&N.c(),E=g(),s(t,"class","suggestion-event-time svelte-11f6xyi"),s(r,"class","suggestion-event-type svelte-11f6xyi"),s(v,"class","suggestion-event-title svelte-11f6xyi"),s(b,"class","link-btn svelte-11f6xyi"),s(e,"class","suggestion-detail-event svelte-11f6xyi")},m(A,M){S(A,e,M),a(e,t),a(t,i),a(e,o),a(e,r),a(r,c),a(e,d),a(e,v),a(v,h),a(e,y),a(e,b),a(e,k),N&&N.m(e,null),a(e,E),j||(D=I(b,"click",T),j=!0)},p(A,M){l=A,M[1]&1024&&n!==(n=tt(l[359].createdAt)+"")&&B(i,n),M[1]&1024&&f!==(f=l[157](l[359].eventType)+"")&&B(c,f),M[1]&1024&&_!==(_=l[359].title+"")&&B(h,_),M[1]&1024&&(w=l[359].targetType==="file"||l[359].eventType.startsWith("file_")),w?N?N.p(l,M):(N=fs(l),N.c(),N.m(e,E)):N&&(N.d(1),N=null)},d(A){A&&C(e),N&&N.d(),j=!1,D()}}}function ds(l){let e,t,n,i,o=l[362].nodeTitle+"",r,f,c,d=l[362].summary+"",v,_,h,y=m("suggest.confidence."+l[362].confidence)+"",b,k,w,E,j,D,T,N,A,M,R,W,V,x,J;function q(){return l[257](l[362])}function H(...O){return l[258](l[362],l[403],l[404],...O)}function U(){return l[259](l[362])}function G(){return l[260](l[362])}function z(){return l[261](l[362],l[403],l[404])}function K(...O){return l[262](l[362],l[403],l[404],...O)}let L=l[362]._expanded&&l[362].events&&l[362].events.length>0&&cs(l);return{c(){e=u("div"),t=u("div"),n=u("div"),i=u("button"),r=F(o),f=g(),c=u("span"),v=F(d),_=g(),h=u("span"),b=F(y),k=g(),w=u("div"),E=u("input"),D=g(),T=u("span"),T.textContent=`${m("suggest.minutes")}`,N=g(),A=u("button"),A.textContent=`${m("suggest.edit")}`,M=g(),R=u("button"),R.textContent=`${m("suggest.apply")}`,W=g(),L&&L.c(),V=g(),s(i,"class","suggestion-node link-btn svelte-11f6xyi"),s(c,"class","suggestion-summary svelte-11f6xyi"),s(h,"class","suggestion-confidence svelte-11f6xyi"),he(h,"low",l[362].confidence==="low"),he(h,"medium",l[362].confidence==="medium"),he(h,"high",l[362].confidence==="high"),s(n,"class","suggestion-info svelte-11f6xyi"),s(E,"type","number"),s(E,"class","suggestion-min-input svelte-11f6xyi"),E.value=j=l[362].suggestedMin,s(E,"min","1"),s(E,"max","480"),s(T,"class","suggestion-min-label svelte-11f6xyi"),s(A,"class","btn btn-sm svelte-11f6xyi"),s(R,"class","btn btn-sm btn-primary svelte-11f6xyi"),s(w,"class","suggestion-actions svelte-11f6xyi"),s(t,"class","suggestion-main svelte-11f6xyi"),s(t,"role","button"),s(t,"tabindex","0"),s(e,"class","suggestion-card svelte-11f6xyi"),he(e,"expanded",l[362]._expanded)},m(O,Z){S(O,e,Z),a(e,t),a(t,n),a(n,i),a(i,r),a(n,f),a(n,c),a(c,v),a(n,_),a(n,h),a(h,b),a(t,k),a(t,w),a(w,E),a(w,D),a(w,T),a(w,N),a(w,A),a(w,M),a(w,R),a(e,W),L&&L.m(e,null),a(e,V),x||(J=[I(i,"click",We(q)),I(E,"change",We(H)),I(A,"click",We(U)),I(R,"click",We(G)),I(t,"click",z),I(t,"keydown",K)],x=!0)},p(O,Z){l=O,Z[1]&1024&&o!==(o=l[362].nodeTitle+"")&&B(r,o),Z[1]&1024&&d!==(d=l[362].summary+"")&&B(v,d),Z[1]&1024&&y!==(y=m("suggest.confidence."+l[362].confidence)+"")&&B(b,y),Z[1]&1024&&he(h,"low",l[362].confidence==="low"),Z[1]&1024&&he(h,"medium",l[362].confidence==="medium"),Z[1]&1024&&he(h,"high",l[362].confidence==="high"),Z[1]&1024&&j!==(j=l[362].suggestedMin)&&E.value!==j&&(E.value=j),l[362]._expanded&&l[362].events&&l[362].events.length>0?L?L.p(l,Z):(L=cs(l),L.c(),L.m(e,V)):L&&(L.d(1),L=null),Z[1]&1024&&he(e,"expanded",l[362]._expanded)},d(O){O&&C(e),L&&L.d(),x=!1,ve(J)}}}function od(l){let e,t,n,i;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("today.empty")}`,n=g(),i=u("p"),i.textContent=`${m("today.emptyHint")}`,s(t,"class","svelte-11f6xyi"),s(i,"class","hint svelte-11f6xyi"),s(e,"class","today-empty svelte-11f6xyi")},m(o,r){S(o,e,r),a(e,t),a(e,n),a(e,i)},p:$,d(o){o&&C(e)}}}function rd(l){let e,t,n=ce(l[7].groups),i=[];for(let r=0;r<n.length;r+=1)i[r]=vs(ji(l,n,r));let o=l[7].events&&l[7].events.length>0&&hs(l);return{c(){for(let r=0;r<i.length;r+=1)i[r].c();e=g(),o&&o.c(),t=ot()},m(r,f){for(let c=0;c<i.length;c+=1)i[c]&&i[c].m(r,f);S(r,e,f),o&&o.m(r,f),S(r,t,f)},p(r,f){if(f[0]&128|f[5]&4108){n=ce(r[7].groups);let c;for(c=0;c<n.length;c+=1){const d=ji(r,n,c);i[c]?i[c].p(d,f):(i[c]=vs(d),i[c].c(),i[c].m(e.parentNode,e))}for(;c<i.length;c+=1)i[c].d(1);i.length=n.length}r[7].events&&r[7].events.length>0?o?o.p(r,f):(o=hs(r),o.c(),o.m(t.parentNode,t)):o&&(o.d(1),o=null)},d(r){r&&(C(e),C(t)),Pe(i,r),o&&o.d(r)}}}function ps(l){let e,t=l[398].events.length+"",n,i,o=ht(l[398].events.length,m("today.plural.event_one"),m("today.plural.event_few"),m("today.plural.event_many"))+"",r;return{c(){e=u("span"),n=F(t),i=g(),r=F(o),s(e,"class","today-case-count svelte-11f6xyi")},m(f,c){S(f,e,c),a(e,n),a(e,i),a(e,r)},p(f,c){c[0]&128&&t!==(t=f[398].events.length+"")&&B(n,t),c[0]&128&&o!==(o=ht(f[398].events.length,m("today.plural.event_one"),m("today.plural.event_few"),m("today.plural.event_many"))+"")&&B(r,o)},d(f){f&&C(e)}}}function ad(l){let e;return{c(){e=u("div"),e.textContent=`${m("today.changedCases")}`,s(e,"class","today-events-empty svelte-11f6xyi")},m(t,n){S(t,e,n)},p:$,d(t){t&&C(e)}}}function cd(l){let e,t=ce(l[398].events),n=[];for(let i=0;i<t.length;i+=1)n[i]=_s(Ei(l,t,i));return{c(){e=u("div");for(let i=0;i<n.length;i+=1)n[i].c();s(e,"class","today-events svelte-11f6xyi")},m(i,o){S(i,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(i,o){if(o[0]&128|o[5]&4100){t=ce(i[398].events);let r;for(r=0;r<t.length;r+=1){const f=Ei(i,t,r);n[r]?n[r].p(f,o):(n[r]=_s(f),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(i){i&&C(e),Pe(n,i)}}}function ms(l){let e,t=l[359].targetType+"",n;return{c(){e=u("span"),n=F(t),s(e,"class","activity-event-target svelte-11f6xyi")},m(i,o){S(i,e,o),a(e,n)},p(i,o){o[0]&128&&t!==(t=i[359].targetType+"")&&B(n,t)},d(i){i&&C(e)}}}function _s(l){let e,t,n=Ot(l[359].eventType)+"",i,o,r,f=l[359].title+"",c,d,v,_=l[157](l[359].eventType)+"",h,y,b,k,w=tt(l[359].createdAt)+"",E,j,D,T=l[359].targetType&&ms(l);function N(){return l[267](l[398])}function A(...M){return l[268](l[398],...M)}return{c(){e=u("div"),t=u("span"),i=F(n),o=g(),r=u("span"),c=F(f),d=g(),v=u("span"),h=F(_),y=g(),T&&T.c(),b=g(),k=u("span"),E=F(w),s(t,"class","today-event-icon svelte-11f6xyi"),s(r,"class","today-event-title svelte-11f6xyi"),s(v,"class","today-event-type svelte-11f6xyi"),s(k,"class","today-event-time svelte-11f6xyi"),s(e,"class","today-event svelte-11f6xyi"),s(e,"role","button"),s(e,"tabindex","0")},m(M,R){S(M,e,R),a(e,t),a(t,i),a(e,o),a(e,r),a(r,c),a(e,d),a(e,v),a(v,h),a(e,y),T&&T.m(e,null),a(e,b),a(e,k),a(k,E),j||(D=[I(e,"click",N),I(e,"keydown",A)],j=!0)},p(M,R){l=M,R[0]&128&&n!==(n=Ot(l[359].eventType)+"")&&B(i,n),R[0]&128&&f!==(f=l[359].title+"")&&B(c,f),R[0]&128&&_!==(_=l[157](l[359].eventType)+"")&&B(h,_),l[359].targetType?T?T.p(l,R):(T=ms(l),T.c(),T.m(e,b)):T&&(T.d(1),T=null),R[0]&128&&w!==(w=tt(l[359].createdAt)+"")&&B(E,w)},d(M){M&&C(e),T&&T.d(),j=!1,ve(D)}}}function vs(l){let e,t,n,i=l[398].nodeTitle+"",o,r,f,c=l[158](l[398].nodeKind)+"",d,v,_,h,y=tt(l[398].lastActivityAt)+"",b,k,w,E,j=l[398].events&&ps(l);function D(){return l[265](l[398])}function T(...R){return l[266](l[398],...R)}function N(R,W){return R[398].events&&R[398].events.length>0?cd:ad}let A=N(l),M=A(l);return{c(){e=u("div"),t=u("div"),n=u("span"),o=F(i),r=g(),f=u("span"),d=F(c),v=g(),j&&j.c(),_=g(),h=u("span"),b=F(y),k=g(),M.c(),s(n,"class","today-case-title svelte-11f6xyi"),s(f,"class","today-case-type svelte-11f6xyi"),s(h,"class","today-case-time svelte-11f6xyi"),s(t,"class","today-case-header svelte-11f6xyi"),s(t,"role","button"),s(t,"tabindex","0"),s(e,"class","today-case svelte-11f6xyi")},m(R,W){S(R,e,W),a(e,t),a(t,n),a(n,o),a(t,r),a(t,f),a(f,d),a(t,v),j&&j.m(t,null),a(t,_),a(t,h),a(h,b),a(e,k),M.m(e,null),w||(E=[I(t,"click",D),I(t,"keydown",T)],w=!0)},p(R,W){l=R,W[0]&128&&i!==(i=l[398].nodeTitle+"")&&B(o,i),W[0]&128&&c!==(c=l[158](l[398].nodeKind)+"")&&B(d,c),l[398].events?j?j.p(l,W):(j=ps(l),j.c(),j.m(t,_)):j&&(j.d(1),j=null),W[0]&128&&y!==(y=tt(l[398].lastActivityAt)+"")&&B(b,y),A===(A=N(l))&&M?M.p(l,W):(M.d(1),M=A(l),M&&(M.c(),M.m(e,null)))},d(R){R&&C(e),j&&j.d(),M.d(),w=!1,ve(E)}}}function hs(l){let e,t,n,i=ce(l[7].events),o=[];for(let r=0;r<i.length;r+=1)o[r]=gs(Si(l,i,r));return{c(){e=u("div"),t=u("h3"),t.textContent=`${m("today.timeline")}`,n=g();for(let r=0;r<o.length;r+=1)o[r].c();s(t,"class","svelte-11f6xyi"),s(e,"class","today-timeline svelte-11f6xyi")},m(r,f){S(r,e,f),a(e,t),a(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(r,f){if(f[0]&128|f[5]&16388){i=ce(r[7].events);let c;for(c=0;c<i.length;c+=1){const d=Si(r,i,c);o[c]?o[c].p(d,f):(o[c]=gs(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=i.length}},d(r){r&&C(e),Pe(o,r)}}}function gs(l){let e,t,n,i,o=l[359].title+"",r,f,c,d=l[157](l[359].eventType)+"",v,_,h,y=tt(l[359].createdAt)+"",b,k,w,E;function j(){return l[269](l[359])}function D(...T){return l[270](l[359],...T)}return{c(){e=u("div"),t=u("span"),n=g(),i=u("span"),r=F(o),f=g(),c=u("span"),v=F(d),_=g(),h=u("span"),b=F(y),k=g(),s(t,"class","timeline-dot svelte-11f6xyi"),s(i,"class","timeline-title svelte-11f6xyi"),s(c,"class","timeline-type svelte-11f6xyi"),s(h,"class","timeline-time svelte-11f6xyi"),s(e,"class","timeline-event svelte-11f6xyi"),s(e,"role","button"),s(e,"tabindex","0")},m(T,N){S(T,e,N),a(e,t),a(e,n),a(e,i),a(i,r),a(e,f),a(e,c),a(c,v),a(e,_),a(e,h),a(h,b),a(e,k),w||(E=[I(e,"click",j),I(e,"keydown",D)],w=!0)},p(T,N){l=T,N[0]&128&&o!==(o=l[359].title+"")&&B(r,o),N[0]&128&&d!==(d=l[157](l[359].eventType)+"")&&B(v,d),N[0]&128&&y!==(y=tt(l[359].createdAt)+"")&&B(b,y)},d(T){T&&C(e),w=!1,ve(E)}}}function fd(l){let e,t,n,i,o,r=l[21]&&ys(l);return{c(){e=u("input"),t=g(),r&&r.c(),n=ot(),s(e,"type","text"),s(e,"placeholder",m("journal.nodeSearch")),s(e,"class","svelte-11f6xyi")},m(f,c){S(f,e,c),ge(e,l[19]),S(f,t,c),r&&r.m(f,c),S(f,n,c),i||(o=[I(e,"input",l[234]),I(e,"input",l[148]),I(e,"blur",l[235])],i=!0)},p(f,c){c[0]&524288&&e.value!==f[19]&&ge(e,f[19]),f[21]?r?r.p(f,c):(r=ys(f),r.c(),r.m(n.parentNode,n)):r&&(r.d(1),r=null)},d(f){f&&(C(e),C(t),C(n)),r&&r.d(f),i=!1,ve(o)}}}function ud(l){let e,t,n,i,o,r;return{c(){e=u("button"),t=F(l[17]),n=g(),i=u("span"),i.textContent="✕",s(i,"class","journal-node-clear svelte-11f6xyi"),s(e,"class","journal-selected-node svelte-11f6xyi")},m(f,c){S(f,e,c),a(e,t),a(e,n),a(e,i),o||(r=I(e,"click",l[233]),o=!0)},p(f,c){c[0]&131072&&B(t,f[17])},d(f){f&&C(e),o=!1,r()}}}function ys(l){let e,t=ce(l[20]),n=[];for(let i=0;i<t.length;i+=1)n[i]=bs(Li(l,t,i));return{c(){e=u("div");for(let i=0;i<n.length;i+=1)n[i].c();s(e,"class","journal-search-dropdown svelte-11f6xyi")},m(i,o){S(i,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(i,o){if(o[0]&1048576|o[4]&33554432){t=ce(i[20]);let r;for(r=0;r<t.length;r+=1){const f=Li(i,t,r);n[r]?n[r].p(f,o):(n[r]=bs(f),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(i){i&&C(e),Pe(n,i)}}}function bs(l){let e,t,n=l[380].title+"",i,o,r,f=l[380].path+"",c,d,v,_;function h(){return l[236](l[380])}return{c(){e=u("button"),t=u("span"),i=F(n),o=g(),r=u("span"),c=F(f),d=g(),s(t,"class","journal-search-title svelte-11f6xyi"),s(r,"class","journal-search-path svelte-11f6xyi"),s(e,"class","journal-search-item svelte-11f6xyi")},m(y,b){S(y,e,b),a(e,t),a(t,i),a(e,o),a(e,r),a(r,c),a(e,d),v||(_=I(e,"click",h),v=!0)},p(y,b){l=y,b[0]&1048576&&n!==(n=l[380].title+"")&&B(i,n),b[0]&1048576&&f!==(f=l[380].path+"")&&B(c,f)},d(y){y&&C(e),v=!1,_()}}}function ks(l){let e,t,n,i,o,r;return{c(){e=u("label"),t=u("input"),n=g(),i=u("span"),i.textContent=`${m("journal.includeChildren")}`,s(t,"type","checkbox"),s(t,"class","journal-include-chk svelte-11f6xyi"),s(i,"class","svelte-11f6xyi"),s(e,"class","checkbox-label svelte-11f6xyi")},m(f,c){S(f,e,c),a(e,t),t.checked=l[13],a(e,n),a(e,i),o||(r=I(t,"change",l[237]),o=!0)},p(f,c){c[0]&8192&&(t.checked=f[13])},d(f){f&&C(e),o=!1,r()}}}function ws(l){let e,t;return{c(){e=u("span"),t=F(l[18]),s(e,"class","journal-status-msg svelte-11f6xyi")},m(n,i){S(n,e,i),a(e,t)},p(n,i){i[0]&262144&&B(t,n[18])},d(n){n&&C(e)}}}function Cs(l){let e,t,n,i=ce(l[41]),o=[];for(let r=0;r<i.length;r+=1)o[r]=Ts(Fi(l,i,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("suggest.title")}`,n=g();for(let r=0;r<o.length;r+=1)o[r].c();s(t,"class","suggestions-title svelte-11f6xyi"),s(e,"class","journal-suggestions svelte-11f6xyi")},m(r,f){S(r,e,f),a(e,t),a(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(r,f){if(f[1]&1024|f[4]&655376|f[5]&12292){i=ce(r[41]);let c;for(c=0;c<i.length;c+=1){const d=Fi(r,i,c);o[c]?o[c].p(d,f):(o[c]=Ts(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=i.length}},d(r){r&&C(e),Pe(o,r)}}}function Ss(l){let e,t,n,i=ce(l[362].events),o=[];for(let r=0;r<i.length;r+=1)o[r]=Es(Pi(l,i,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("suggest.detectedEvents")}`,n=g();for(let r=0;r<o.length;r+=1)o[r].c();s(t,"class","suggestion-detail-title svelte-11f6xyi"),s(e,"class","suggestion-detail svelte-11f6xyi")},m(r,f){S(r,e,f),a(e,t),a(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(r,f){if(f[1]&1024|f[4]&16|f[5]&8196){i=ce(r[362].events);let c;for(c=0;c<i.length;c+=1){const d=Pi(r,i,c);o[c]?o[c].p(d,f):(o[c]=Es(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=i.length}},d(r){r&&C(e),Pe(o,r)}}}function js(l){let e,t,n;function i(){return l[250](l[359])}return{c(){e=u("button"),e.textContent=`${m("file.showInExplorer")}`,s(e,"class","link-btn svelte-11f6xyi")},m(o,r){S(o,e,r),t||(n=I(e,"click",i),t=!0)},p(o,r){l=o},d(o){o&&C(e),t=!1,n()}}}function Es(l){let e,t,n=tt(l[359].createdAt)+"",i,o,r,f=l[157](l[359].eventType)+"",c,d,v,_=l[359].title+"",h,y,b,k,w=l[359].targetType==="file"||l[359].eventType.startsWith("file_"),E,j,D;function T(){return l[249](l[359])}let N=w&&js(l);return{c(){e=u("div"),t=u("span"),i=F(n),o=g(),r=u("span"),c=F(f),d=g(),v=u("span"),h=F(_),y=g(),b=u("button"),b.textContent=`${m("common.open")}`,k=g(),N&&N.c(),E=g(),s(t,"class","suggestion-event-time svelte-11f6xyi"),s(r,"class","suggestion-event-type svelte-11f6xyi"),s(v,"class","suggestion-event-title svelte-11f6xyi"),s(b,"class","link-btn svelte-11f6xyi"),s(e,"class","suggestion-detail-event svelte-11f6xyi")},m(A,M){S(A,e,M),a(e,t),a(t,i),a(e,o),a(e,r),a(r,c),a(e,d),a(e,v),a(v,h),a(e,y),a(e,b),a(e,k),N&&N.m(e,null),a(e,E),j||(D=I(b,"click",T),j=!0)},p(A,M){l=A,M[1]&1024&&n!==(n=tt(l[359].createdAt)+"")&&B(i,n),M[1]&1024&&f!==(f=l[157](l[359].eventType)+"")&&B(c,f),M[1]&1024&&_!==(_=l[359].title+"")&&B(h,_),M[1]&1024&&(w=l[359].targetType==="file"||l[359].eventType.startsWith("file_")),w?N?N.p(l,M):(N=js(l),N.c(),N.m(e,E)):N&&(N.d(1),N=null)},d(A){A&&C(e),N&&N.d(),j=!1,D()}}}function Ts(l){let e,t,n,i,o=l[362].nodeTitle+"",r,f,c,d=l[362].summary+"",v,_,h,y=m("suggest.confidence."+l[362].confidence)+"",b,k,w,E,j,D,T,N,A,M,R,W,V,x,J;function q(){return l[243](l[362])}function H(...O){return l[244](l[362],l[390],l[391],...O)}function U(){return l[245](l[362])}function G(){return l[246](l[362])}function z(){return l[247](l[362],l[390],l[391])}function K(...O){return l[248](l[362],l[390],l[391],...O)}let L=l[362]._expanded&&l[362].events&&l[362].events.length>0&&Ss(l);return{c(){e=u("div"),t=u("div"),n=u("div"),i=u("button"),r=F(o),f=g(),c=u("span"),v=F(d),_=g(),h=u("span"),b=F(y),k=g(),w=u("div"),E=u("input"),D=g(),T=u("span"),T.textContent=`${m("suggest.minutes")}`,N=g(),A=u("button"),A.textContent=`${m("suggest.edit")}`,M=g(),R=u("button"),R.textContent=`${m("suggest.apply")}`,W=g(),L&&L.c(),V=g(),s(i,"class","suggestion-node link-btn svelte-11f6xyi"),s(c,"class","suggestion-summary svelte-11f6xyi"),s(h,"class","suggestion-confidence svelte-11f6xyi"),he(h,"low",l[362].confidence==="low"),he(h,"medium",l[362].confidence==="medium"),he(h,"high",l[362].confidence==="high"),s(n,"class","suggestion-info svelte-11f6xyi"),s(E,"type","number"),s(E,"class","suggestion-min-input svelte-11f6xyi"),E.value=j=l[362].suggestedMin,s(E,"min","1"),s(E,"max","480"),s(T,"class","suggestion-min-label svelte-11f6xyi"),s(A,"class","btn btn-sm svelte-11f6xyi"),s(R,"class","btn btn-sm btn-primary svelte-11f6xyi"),s(w,"class","suggestion-actions svelte-11f6xyi"),s(t,"class","suggestion-main svelte-11f6xyi"),s(t,"role","button"),s(t,"tabindex","0"),s(e,"class","suggestion-card svelte-11f6xyi"),he(e,"expanded",l[362]._expanded)},m(O,Z){S(O,e,Z),a(e,t),a(t,n),a(n,i),a(i,r),a(n,f),a(n,c),a(c,v),a(n,_),a(n,h),a(h,b),a(t,k),a(t,w),a(w,E),a(w,D),a(w,T),a(w,N),a(w,A),a(w,M),a(w,R),a(e,W),L&&L.m(e,null),a(e,V),x||(J=[I(i,"click",We(q)),I(E,"change",We(H)),I(A,"click",We(U)),I(R,"click",We(G)),I(t,"click",z),I(t,"keydown",K)],x=!0)},p(O,Z){l=O,Z[1]&1024&&o!==(o=l[362].nodeTitle+"")&&B(r,o),Z[1]&1024&&d!==(d=l[362].summary+"")&&B(v,d),Z[1]&1024&&y!==(y=m("suggest.confidence."+l[362].confidence)+"")&&B(b,y),Z[1]&1024&&he(h,"low",l[362].confidence==="low"),Z[1]&1024&&he(h,"medium",l[362].confidence==="medium"),Z[1]&1024&&he(h,"high",l[362].confidence==="high"),Z[1]&1024&&j!==(j=l[362].suggestedMin)&&E.value!==j&&(E.value=j),l[362]._expanded&&l[362].events&&l[362].events.length>0?L?L.p(l,Z):(L=Ss(l),L.c(),L.m(e,V)):L&&(L.d(1),L=null),Z[1]&1024&&he(e,"expanded",l[362]._expanded)},d(O){O&&C(e),L&&L.d(),x=!1,ve(J)}}}function Ns(l){let e,t,n=m("journal.total")+"",i,o,r=Math.floor(l[10].totalMinutes/60)+"",f,c,d=l[10].totalMinutes%60+"",v,_,h=l[10].totalEntries+"",y,b,k=m("worklog.min")+"",w,E,j,D,T=l[10].byDay&&l[10].byDay.length>0&&Ds(l),N=l[10].byNode&&l[10].byNode.length>0&&Is(l);return{c(){e=u("div"),t=u("div"),i=F(n),o=F(": "),f=F(r),c=F("ч "),v=F(d),_=F("м ("),y=F(h),b=g(),w=F(k),E=F(")"),j=g(),T&&T.c(),D=g(),N&&N.c(),s(t,"class","summary-total svelte-11f6xyi"),s(e,"class","journal-summary svelte-11f6xyi")},m(A,M){S(A,e,M),a(e,t),a(t,i),a(t,o),a(t,f),a(t,c),a(t,v),a(t,_),a(t,y),a(t,b),a(t,w),a(t,E),a(e,j),T&&T.m(e,null),a(e,D),N&&N.m(e,null)},p(A,M){M[0]&1024&&r!==(r=Math.floor(A[10].totalMinutes/60)+"")&&B(f,r),M[0]&1024&&d!==(d=A[10].totalMinutes%60+"")&&B(v,d),M[0]&1024&&h!==(h=A[10].totalEntries+"")&&B(y,h),A[10].byDay&&A[10].byDay.length>0?T?T.p(A,M):(T=Ds(A),T.c(),T.m(e,D)):T&&(T.d(1),T=null),A[10].byNode&&A[10].byNode.length>0?N?N.p(A,M):(N=Is(A),N.c(),N.m(e,null)):N&&(N.d(1),N=null)},d(A){A&&C(e),T&&T.d(),N&&N.d()}}}function Ds(l){let e,t,n,i=ce(l[10].byDay),o=[];for(let r=0;r<i.length;r+=1)o[r]=Ms(Ai(l,i,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("journal.byDay")}`,n=g();for(let r=0;r<o.length;r+=1)o[r].c();s(t,"class","summary-label svelte-11f6xyi"),s(e,"class","summary-section svelte-11f6xyi")},m(r,f){S(r,e,f),a(e,t),a(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(r,f){if(f[0]&1024){i=ce(r[10].byDay);let c;for(c=0;c<i.length;c+=1){const d=Ai(r,i,c);o[c]?o[c].p(d,f):(o[c]=Ms(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=i.length}},d(r){r&&C(e),Pe(o,r)}}}function Ms(l){let e,t,n=l[385].label+"",i,o,r=Math.floor(l[385].minutes/60)+"",f,c,d=l[385].minutes%60+"",v,_,h,y=l[385].count+"",b;return{c(){e=u("div"),t=u("span"),i=F(n),o=u("span"),f=F(r),c=F("ч "),v=F(d),_=F("м"),h=u("span"),b=F(y),s(t,"class","svelte-11f6xyi"),s(o,"class","svelte-11f6xyi"),s(h,"class","summary-count svelte-11f6xyi"),s(e,"class","summary-row svelte-11f6xyi")},m(k,w){S(k,e,w),a(e,t),a(t,i),a(e,o),a(o,f),a(o,c),a(o,v),a(o,_),a(e,h),a(h,b)},p(k,w){w[0]&1024&&n!==(n=k[385].label+"")&&B(i,n),w[0]&1024&&r!==(r=Math.floor(k[385].minutes/60)+"")&&B(f,r),w[0]&1024&&d!==(d=k[385].minutes%60+"")&&B(v,d),w[0]&1024&&y!==(y=k[385].count+"")&&B(b,y)},d(k){k&&C(e)}}}function Is(l){let e,t,n,i=ce(l[10].byNode),o=[];for(let r=0;r<i.length;r+=1)o[r]=As(Ii(l,i,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("journal.byNode")}`,n=g();for(let r=0;r<o.length;r+=1)o[r].c();s(t,"class","summary-label svelte-11f6xyi"),s(e,"class","summary-section svelte-11f6xyi")},m(r,f){S(r,e,f),a(e,t),a(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(r,f){if(f[0]&1024){i=ce(r[10].byNode);let c;for(c=0;c<i.length;c+=1){const d=Ii(r,i,c);o[c]?o[c].p(d,f):(o[c]=As(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=i.length}},d(r){r&&C(e),Pe(o,r)}}}function As(l){let e,t,n=l[385].label+"",i,o,r=Math.floor(l[385].minutes/60)+"",f,c,d=l[385].minutes%60+"",v,_,h,y=l[385].count+"",b;return{c(){e=u("div"),t=u("span"),i=F(n),o=u("span"),f=F(r),c=F("ч "),v=F(d),_=F("м"),h=u("span"),b=F(y),s(t,"class","svelte-11f6xyi"),s(o,"class","svelte-11f6xyi"),s(h,"class","summary-count svelte-11f6xyi"),s(e,"class","summary-row svelte-11f6xyi")},m(k,w){S(k,e,w),a(e,t),a(t,i),a(e,o),a(o,f),a(o,c),a(o,v),a(o,_),a(e,h),a(h,b)},p(k,w){w[0]&1024&&n!==(n=k[385].label+"")&&B(i,n),w[0]&1024&&r!==(r=Math.floor(k[385].minutes/60)+"")&&B(f,r),w[0]&1024&&d!==(d=k[385].minutes%60+"")&&B(v,d),w[0]&1024&&y!==(y=k[385].count+"")&&B(b,y)},d(k){k&&C(e)}}}function dd(l){let e,t,n,i,o,r,f,c,d,v,_,h,y,b,k,w,E,j,D,T,N,A=ce(l[9]),M=[];for(let R=0;R<A.length;R+=1)M[R]=Vs(Di(l,A,R));return{c(){e=u("div"),t=u("table"),n=u("thead"),i=u("tr"),o=u("th"),r=g(),f=u("th"),f.textContent=`${m("journal.title")}`,c=g(),d=u("th"),d.textContent=`${m("journal.node")}`,v=g(),_=u("th"),_.textContent=`${m("journal.path")}`,h=g(),y=u("th"),y.textContent=`${m("worklog.minutes")}`,b=g(),k=u("th"),k.textContent=`${m("journal.billable")}`,w=g(),E=u("th"),E.textContent=`${m("journal.approx")}`,j=g(),D=u("th"),D.textContent=`${m("common.date")}`,T=g(),N=u("tbody");for(let R=0;R<M.length;R+=1)M[R].c();s(o,"class","journal-toggle-col svelte-11f6xyi"),s(f,"class","svelte-11f6xyi"),s(d,"class","svelte-11f6xyi"),s(_,"class","svelte-11f6xyi"),s(y,"class","svelte-11f6xyi"),s(k,"class","svelte-11f6xyi"),s(E,"class","svelte-11f6xyi"),s(D,"class","svelte-11f6xyi"),s(i,"class","svelte-11f6xyi"),s(n,"class","svelte-11f6xyi"),s(N,"class","svelte-11f6xyi"),s(t,"class","journal-table svelte-11f6xyi"),s(e,"class","journal-table-wrap svelte-11f6xyi")},m(R,W){S(R,e,W),a(e,t),a(t,n),a(n,i),a(i,o),a(i,r),a(i,f),a(i,c),a(i,d),a(i,v),a(i,_),a(i,h),a(i,y),a(i,b),a(i,k),a(i,w),a(i,E),a(i,j),a(i,D),a(t,T),a(t,N);for(let V=0;V<M.length;V+=1)M[V]&&M[V].m(N,null)},p(R,W){if(W[0]&512|W[4]&4268032|W[5]&12292){A=ce(R[9]);let V;for(V=0;V<A.length;V+=1){const x=Di(R,A,V);M[V]?M[V].p(x,W):(M[V]=Vs(x),M[V].c(),M[V].m(N,null))}for(;V<M.length;V+=1)M[V].d(1);M.length=A.length}},d(R){R&&C(e),Pe(M,R)}}}function pd(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("journal.empty")}`,s(t,"class","svelte-11f6xyi"),s(e,"class","empty-state svelte-11f6xyi")},m(n,i){S(n,e,i),a(e,t)},p:$,d(n){n&&C(e)}}}function Fs(l){let e;return{c(){e=F("✓")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Ps(l){let e;return{c(){e=F("~")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Ls(l){let e,t,n,i,o,r,f,c,d,v,_,h,y,b,k,w;function E(){return l[254](l[380])}function j(){return l[255](l[380])}let D=l[380].details&&Rs(l);function T(R,W){return R[380].source==="manual"?yd:R[380].source==="suggestion"&&R[380]._events&&R[380]._events.length>0?gd:R[380].source==="suggestion"?hd:R[380].source==="unknown"||R[380].source==="imported"?vd:R[380]._hasEvents?_d:md}let N=T(l),A=N(l),M=l[380]._events&&zs(l);return{c(){e=u("tr"),t=u("td"),n=u("div"),i=u("div"),o=u("button"),o.textContent=`${m("worklog.editEntry")}`,r=g(),f=u("button"),f.textContent=`${m("worklog.deleteEntry")}`,c=g(),D&&D.c(),d=g(),v=u("div"),_=u("span"),_.textContent=`${m("worklog.source")}`,h=g(),A.c(),y=g(),M&&M.c(),b=g(),s(o,"class","btn btn-sm svelte-11f6xyi"),s(f,"class","btn btn-sm btn-danger svelte-11f6xyi"),s(i,"class","journal-detail-actions svelte-11f6xyi"),s(_,"class","journal-detail-label svelte-11f6xyi"),s(v,"class","journal-detail-section svelte-11f6xyi"),s(n,"class","journal-detail-body svelte-11f6xyi"),s(t,"colspan","8"),s(t,"class","svelte-11f6xyi"),s(e,"class","journal-row-detail svelte-11f6xyi")},m(R,W){S(R,e,W),a(e,t),a(t,n),a(n,i),a(i,o),a(i,r),a(i,f),a(n,c),D&&D.m(n,null),a(n,d),a(n,v),a(v,_),a(v,h),A.m(v,null),a(n,y),M&&M.m(n,null),a(e,b),k||(w=[I(o,"click",We(E)),I(f,"click",We(j))],k=!0)},p(R,W){l=R,l[380].details?D?D.p(l,W):(D=Rs(l),D.c(),D.m(n,d)):D&&(D.d(1),D=null),N!==(N=T(l))&&(A.d(1),A=N(l),A&&(A.c(),A.m(v,null))),l[380]._events?M?M.p(l,W):(M=zs(l),M.c(),M.m(n,null)):M&&(M.d(1),M=null)},d(R){R&&C(e),D&&D.d(),A.d(),M&&M.d(),k=!1,ve(w)}}}function Rs(l){let e,t,n,i,o=l[380].details+"",r;return{c(){e=u("div"),t=u("span"),t.textContent=`${m("worklog.details")}`,n=g(),i=u("p"),r=F(o),s(t,"class","journal-detail-label svelte-11f6xyi"),s(i,"class","svelte-11f6xyi"),s(e,"class","journal-detail-section svelte-11f6xyi")},m(f,c){S(f,e,c),a(e,t),a(e,n),a(e,i),a(i,r)},p(f,c){c[0]&512&&o!==(o=f[380].details+"")&&B(r,o)},d(f){f&&C(e)}}}function md(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceUnknown")}`,s(e,"class","svelte-11f6xyi")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function _d(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceSuggestion")}`,s(e,"class","svelte-11f6xyi")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function vd(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceUnknown")}`,s(e,"class","svelte-11f6xyi")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function hd(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceSuggestionNoEvents")}`,s(e,"class","svelte-11f6xyi")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function gd(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceSuggestion")}`,s(e,"class","svelte-11f6xyi")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function yd(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceManual")}`,s(e,"class","svelte-11f6xyi")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function zs(l){let e,t,n,i=ce(l[380]._events),o=[];for(let r=0;r<i.length;r+=1)o[r]=Os(Mi(l,i,r));return{c(){e=u("div"),t=u("span"),t.textContent=`${m("journal.relatedEvents")}`,n=g();for(let r=0;r<o.length;r+=1)o[r].c();s(t,"class","journal-detail-label svelte-11f6xyi"),s(e,"class","journal-detail-section svelte-11f6xyi")},m(r,f){S(r,e,f),a(e,t),a(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(r,f){if(f[0]&512|f[5]&8196){i=ce(r[380]._events);let c;for(c=0;c<i.length;c+=1){const d=Mi(r,i,c);o[c]?o[c].p(d,f):(o[c]=Os(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=i.length}},d(r){r&&C(e),Pe(o,r)}}}function Os(l){let e,t,n=tt(l[359].createdAt)+"",i,o,r,f=l[157](l[359].eventType)+"",c,d,v,_=l[359].title+"",h,y,b,k,w,E;function j(){return l[256](l[359])}return{c(){e=u("div"),t=u("span"),i=F(n),o=g(),r=u("span"),c=F(f),d=g(),v=u("span"),h=F(_),y=g(),b=u("button"),b.textContent=`${m("common.open")}`,k=g(),s(t,"class","journal-event-time svelte-11f6xyi"),s(r,"class","journal-event-type svelte-11f6xyi"),s(v,"class","journal-event-title svelte-11f6xyi"),s(b,"class","link-btn svelte-11f6xyi"),s(e,"class","journal-event-row svelte-11f6xyi")},m(D,T){S(D,e,T),a(e,t),a(t,i),a(e,o),a(e,r),a(r,c),a(e,d),a(e,v),a(v,h),a(e,y),a(e,b),a(e,k),w||(E=I(b,"click",j),w=!0)},p(D,T){l=D,T[0]&512&&n!==(n=tt(l[359].createdAt)+"")&&B(i,n),T[0]&512&&f!==(f=l[157](l[359].eventType)+"")&&B(c,f),T[0]&512&&_!==(_=l[359].title+"")&&B(h,_)},d(D){D&&C(e),w=!1,E()}}}function Vs(l){let e,t,n,i=l[380]._expanded?"▾":"▸",o,r,f,c=l[380].summary+"",d,v,_,h,y=l[380].nodeTitle+"",b,k,w,E=l[380].nodePath+"",j,D,T,N=l[380].minutes+"",A,M,R,W,V,x,J,q=l[380].date+"",H,U,G,z,K;function L(){return l[251](l[380])}let O=l[380].billable&&Fs(),Z=l[380].approximate&&Ps();function re(){return l[252](l[380])}function ee(...le){return l[253](l[380],...le)}let ne=l[380]._expanded&&Ls(l);return{c(){e=u("tr"),t=u("td"),n=u("span"),o=F(i),r=g(),f=u("td"),d=F(c),v=g(),_=u("td"),h=u("button"),b=F(y),k=g(),w=u("td"),j=F(E),D=g(),T=u("td"),A=F(N),M=g(),R=u("td"),O&&O.c(),W=g(),V=u("td"),Z&&Z.c(),x=g(),J=u("td"),H=F(q),U=g(),ne&&ne.c(),G=ot(),s(n,"class","journal-toggle-icon svelte-11f6xyi"),s(t,"class","journal-toggle-col svelte-11f6xyi"),s(f,"class","journal-summary-cell svelte-11f6xyi"),s(h,"class","link-btn svelte-11f6xyi"),s(_,"class","svelte-11f6xyi"),s(w,"class","journal-path-cell svelte-11f6xyi"),s(T,"class","journal-min-cell svelte-11f6xyi"),s(R,"class","journal-bool-cell svelte-11f6xyi"),s(V,"class","journal-bool-cell svelte-11f6xyi"),s(J,"class","journal-date-cell svelte-11f6xyi"),s(e,"class","journal-row svelte-11f6xyi"),s(e,"role","button"),s(e,"tabindex","0"),he(e,"expanded",l[380]._expanded)},m(le,oe){S(le,e,oe),a(e,t),a(t,n),a(n,o),a(e,r),a(e,f),a(f,d),a(e,v),a(e,_),a(_,h),a(h,b),a(e,k),a(e,w),a(w,j),a(e,D),a(e,T),a(T,A),a(e,M),a(e,R),O&&O.m(R,null),a(e,W),a(e,V),Z&&Z.m(V,null),a(e,x),a(e,J),a(J,H),S(le,U,oe),ne&&ne.m(le,oe),S(le,G,oe),z||(K=[I(h,"click",We(L)),I(e,"click",re),I(e,"keydown",ee)],z=!0)},p(le,oe){l=le,oe[0]&512&&i!==(i=l[380]._expanded?"▾":"▸")&&B(o,i),oe[0]&512&&c!==(c=l[380].summary+"")&&B(d,c),oe[0]&512&&y!==(y=l[380].nodeTitle+"")&&B(b,y),oe[0]&512&&E!==(E=l[380].nodePath+"")&&B(j,E),oe[0]&512&&N!==(N=l[380].minutes+"")&&B(A,N),l[380].billable?O||(O=Fs(),O.c(),O.m(R,null)):O&&(O.d(1),O=null),l[380].approximate?Z||(Z=Ps(),Z.c(),Z.m(V,null)):Z&&(Z.d(1),Z=null),oe[0]&512&&q!==(q=l[380].date+"")&&B(H,q),oe[0]&512&&he(e,"expanded",l[380]._expanded),l[380]._expanded?ne?ne.p(l,oe):(ne=Ls(l),ne.c(),ne.m(G.parentNode,G)):ne&&(ne.d(1),ne=null)},d(le){le&&(C(e),C(U),C(G)),O&&O.d(),Z&&Z.d(),ne&&ne.d(le),z=!1,ve(K)}}}function bd(l){let e,t,n,i,o,r,f,c;function d(k,w){return(k[46].nodes||[]).length===0?Cd:wd}let v=d(l),_=v(l);function h(k,w){return(k[46].entries||[]).length===0?jd:Sd}let y=h(l),b=y(l);return{c(){e=u("div"),t=u("section"),n=u("h3"),n.textContent=`${m("trash.deletedNodes")}`,i=g(),_.c(),o=g(),r=u("section"),f=u("h3"),f.textContent=`${m("trash.physicalEntries")}`,c=g(),b.c(),s(n,"class","svelte-11f6xyi"),s(t,"class","trash-section svelte-11f6xyi"),s(f,"class","svelte-11f6xyi"),s(r,"class","trash-section svelte-11f6xyi"),s(e,"class","trash-grid svelte-11f6xyi")},m(k,w){S(k,e,w),a(e,t),a(t,n),a(t,i),_.m(t,null),a(e,o),a(e,r),a(r,f),a(r,c),b.m(r,null)},p(k,w){v===(v=d(k))&&_?_.p(k,w):(_.d(1),_=v(k),_&&(_.c(),_.m(t,null))),y===(y=h(k))&&b?b.p(k,w):(b.d(1),b=y(k),b&&(b.c(),b.m(r,null)))},d(k){k&&C(e),_.d(),b.d()}}}function kd(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("trash.empty")}`,s(t,"class","svelte-11f6xyi"),s(e,"class","empty-state svelte-11f6xyi")},m(n,i){S(n,e,i),a(e,t)},p:$,d(n){n&&C(e)}}}function wd(l){let e,t=ce(l[46].nodes),n=[];for(let i=0;i<t.length;i+=1)n[i]=Bs(zi(l,t,i));return{c(){for(let i=0;i<n.length;i+=1)n[i].c();e=ot()},m(i,o){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(i,o);S(i,e,o)},p(i,o){if(o[1]&32768|o[5]&8){t=ce(i[46].nodes);let r;for(r=0;r<t.length;r+=1){const f=zi(i,t,r);n[r]?n[r].p(f,o):(n[r]=Bs(f),n[r].c(),n[r].m(e.parentNode,e))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(i){i&&C(e),Pe(n,i)}}}function Cd(l){let e;return{c(){e=u("p"),e.textContent=`${m("common.empty")}`,s(e,"class","trash-empty-line svelte-11f6xyi")},m(t,n){S(t,e,n)},p:$,d(t){t&&C(e)}}}function Ws(l){let e,t=l[377].fsPath+"",n;return{c(){e=u("span"),n=F(t),s(e,"class","trash-row-path svelte-11f6xyi")},m(i,o){S(i,e,o),a(e,n)},p(i,o){o[1]&32768&&t!==(t=i[377].fsPath+"")&&B(n,t)},d(i){i&&C(e)}}}function Bs(l){let e,t,n,i=l[377].title+"",o,r,f,c=l[158](l[377].type)+"",d,v,_=rt(l[377].deletedAt)+"",h,y,b,k=l[377].fsPath&&Ws(l);return{c(){e=u("div"),t=u("div"),n=u("span"),o=F(i),r=g(),f=u("span"),d=F(c),v=F(" · "),h=F(_),y=g(),k&&k.c(),b=g(),s(n,"class","trash-row-title svelte-11f6xyi"),s(f,"class","trash-row-meta svelte-11f6xyi"),s(t,"class","trash-row-main svelte-11f6xyi"),s(e,"class","trash-row svelte-11f6xyi")},m(w,E){S(w,e,E),a(e,t),a(t,n),a(n,o),a(t,r),a(t,f),a(f,d),a(f,v),a(f,h),a(e,y),k&&k.m(e,null),a(e,b)},p(w,E){E[1]&32768&&i!==(i=w[377].title+"")&&B(o,i),E[1]&32768&&c!==(c=w[158](w[377].type)+"")&&B(d,c),E[1]&32768&&_!==(_=rt(w[377].deletedAt)+"")&&B(h,_),w[377].fsPath?k?k.p(w,E):(k=Ws(w),k.c(),k.m(e,b)):k&&(k.d(1),k=null)},d(w){w&&C(e),k&&k.d()}}}function Sd(l){let e,t=ce(l[46].entries),n=[];for(let i=0;i<t.length;i+=1)n[i]=Hs(Ri(l,t,i));return{c(){for(let i=0;i<n.length;i+=1)n[i].c();e=ot()},m(i,o){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(i,o);S(i,e,o)},p(i,o){if(o[1]&32768){t=ce(i[46].entries);let r;for(r=0;r<t.length;r+=1){const f=Ri(i,t,r);n[r]?n[r].p(f,o):(n[r]=Hs(f),n[r].c(),n[r].m(e.parentNode,e))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(i){i&&C(e),Pe(n,i)}}}function jd(l){let e;return{c(){e=u("p"),e.textContent=`${m("common.empty")}`,s(e,"class","trash-empty-line svelte-11f6xyi")},m(t,n){S(t,e,n)},p:$,d(t){t&&C(e)}}}function Hs(l){let e,t,n,i=l[374].name+"",o,r,f,c=(l[374].isDir?m("mime.folder"):m("mime.file"))+"",d,v,_=rt(l[374].modifiedAt)+"",h,y,b,k=l[374].path+"",w,E;return{c(){e=u("div"),t=u("div"),n=u("span"),o=F(i),r=g(),f=u("span"),d=F(c),v=F(" · "),h=F(_),y=g(),b=u("span"),w=F(k),E=g(),s(n,"class","trash-row-title svelte-11f6xyi"),s(f,"class","trash-row-meta svelte-11f6xyi"),s(t,"class","trash-row-main svelte-11f6xyi"),s(b,"class","trash-row-path svelte-11f6xyi"),s(e,"class","trash-row svelte-11f6xyi")},m(j,D){S(j,e,D),a(e,t),a(t,n),a(n,o),a(t,r),a(t,f),a(f,d),a(f,v),a(f,h),a(e,y),a(e,b),a(b,w),a(e,E)},p(j,D){D[1]&32768&&i!==(i=j[374].name+"")&&B(o,i),D[1]&32768&&c!==(c=(j[374].isDir?m("mime.folder"):m("mime.file"))+"")&&B(d,c),D[1]&32768&&_!==(_=rt(j[374].modifiedAt)+"")&&B(h,_),D[1]&32768&&k!==(k=j[374].path+"")&&B(w,k)},d(j){j&&C(e)}}}function Us(l){let e,t;return{c(){e=u("span"),t=F(l[45]),s(e,"class","inbox-capture-status svelte-11f6xyi")},m(n,i){S(n,e,i),a(e,t)},p(n,i){i[1]&16384&&B(t,n[45])},d(n){n&&C(e)}}}function Ed(l){let e,t=ce(l[43]),n=[];for(let i=0;i<t.length;i+=1)n[i]=Gs(Oi(l,t,i));return{c(){e=u("div");for(let i=0;i<n.length;i+=1)n[i].c();s(e,"class","inbox-list svelte-11f6xyi")},m(i,o){S(i,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(i,o){if(o[1]&4096|o[4]&16|o[5]&4144){t=ce(i[43]);let r;for(r=0;r<t.length;r+=1){const f=Oi(i,t,r);n[r]?n[r].p(f,o):(n[r]=Gs(f),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(i){i&&C(e),Pe(n,i)}}}function Td(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("inbox.empty")}`,s(t,"class","svelte-11f6xyi"),s(e,"class","empty-state svelte-11f6xyi")},m(n,i){S(n,e,i),a(e,t)},p:$,d(n){n&&C(e)}}}function Ks(l){let e=l[159](l[351].captureKind)+"",t,n;return{c(){t=F(e),n=F(" ·")},m(i,o){S(i,t,o),S(i,n,o)},p(i,o){o[1]&4096&&e!==(e=i[159](i[351].captureKind)+"")&&B(t,e)},d(i){i&&(C(t),C(n))}}}function xs(l){let e=l[160](l[351].captureSource)+"",t,n;return{c(){t=F(e),n=F(" ·")},m(i,o){S(i,t,o),S(i,n,o)},p(i,o){o[1]&4096&&e!==(e=i[160](i[351].captureSource)+"")&&B(t,e)},d(i){i&&(C(t),C(n))}}}function Gs(l){let e,t,n,i=l[351].title+"",o,r,f,c,d,v=rt(l[351].createdAt)+"",_,h,y,b,k,w,E,j,D,T=l[351].captureKind&&Ks(l),N=l[351].captureSource&&xs(l);function A(){return l[226](l[351])}function M(){return l[227](l[351])}function R(){return l[228](l[351])}function W(...V){return l[229](l[351],...V)}return{c(){e=u("div"),t=u("div"),n=u("span"),o=F(i),r=g(),f=u("span"),T&&T.c(),c=g(),N&&N.c(),d=g(),_=F(v),h=g(),y=u("div"),b=u("button"),b.textContent=`${m("common.open")}`,k=g(),w=u("button"),w.textContent=`${m("file.showInExplorer")}`,E=g(),s(n,"class","inbox-item-title svelte-11f6xyi"),s(f,"class","inbox-item-meta svelte-11f6xyi"),s(t,"class","inbox-item-main svelte-11f6xyi"),s(b,"class","btn btn-sm svelte-11f6xyi"),s(w,"class","btn btn-sm svelte-11f6xyi"),s(y,"class","inbox-item-actions svelte-11f6xyi"),s(e,"class","inbox-item svelte-11f6xyi"),s(e,"role","button"),s(e,"tabindex","0")},m(V,x){S(V,e,x),a(e,t),a(t,n),a(n,o),a(t,r),a(t,f),T&&T.m(f,null),a(f,c),N&&N.m(f,null),a(f,d),a(f,_),a(e,h),a(e,y),a(y,b),a(y,k),a(y,w),a(e,E),j||(D=[I(b,"click",We(A)),I(w,"click",We(M)),I(e,"click",R),I(e,"keydown",W)],j=!0)},p(V,x){l=V,x[1]&4096&&i!==(i=l[351].title+"")&&B(o,i),l[351].captureKind?T?T.p(l,x):(T=Ks(l),T.c(),T.m(f,c)):T&&(T.d(1),T=null),l[351].captureSource?N?N.p(l,x):(N=xs(l),N.c(),N.m(f,d)):N&&(N.d(1),N=null),x[1]&4096&&v!==(v=rt(l[351].createdAt)+"")&&B(_,v)},d(V){V&&C(e),T&&T.d(),N&&N.d(),j=!1,ve(D)}}}function Js(l){let e,t,n;function i(){return l[184](l[369])}return{c(){e=u("button"),e.textContent=`${l[369].label}`,s(e,"class","tab svelte-11f6xyi"),he(e,"active",l[27]===l[369].id)},m(o,r){S(o,e,r),t||(n=I(e,"click",i),t=!0)},p(o,r){l=o,r[0]&134217728|r[2]&134217728&&he(e,"active",l[27]===l[369].id)},d(o){o&&C(e),t=!1,n()}}}function Nd(l){let e;function t(o,r){return o[22].length===0?Ld:Pd}let n=t(l),i=n(l);return{c(){e=u("div"),i.c(),s(e,"class","activity-tab svelte-11f6xyi")},m(o,r){S(o,e,r),i.m(e,null)},p(o,r){n===(n=t(o))&&i?i.p(o,r):(i.d(1),i=n(o),i&&(i.c(),i.m(e,null)))},i:$,o:$,d(o){o&&C(e),i.d()}}}function Dd(l){let e,t,n,i,o=l[26]&&l[41].filter(l[176]).length>0,r,f,c,d=o&&Qs(l);function v(y,b){return y[31].length===0?zd:Rd}let _=v(l),h=_(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`+ ${m("worklog.addEntry")}`,i=g(),d&&d.c(),r=g(),h.c(),s(n,"class","btn btn-primary btn-sm svelte-11f6xyi"),s(t,"class","worklog-toolbar svelte-11f6xyi"),s(e,"class","worklog-tab svelte-11f6xyi")},m(y,b){S(y,e,b),a(e,t),a(t,n),a(e,i),d&&d.m(e,null),a(e,r),h.m(e,null),f||(c=I(n,"click",l[210]),f=!0)},p(y,b){b[0]&67108864|b[1]&1024&&(o=y[26]&&y[41].filter(y[176]).length>0),o?d?d.p(y,b):(d=Qs(y),d.c(),d.m(e,r)):d&&(d.d(1),d=null),_===(_=v(y))&&h?h.p(y,b):(h.d(1),h=_(y),h&&(h.c(),h.m(e,null)))},i:$,o:$,d(y){y&&C(e),d&&d.d(),h.d(),f=!1,c()}}}function Md(l){let e,t,n,i,o,r;function f(v,_){return v[30].length===0?Kd:Ud}let c=f(l),d=c(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`${m("action.addAction")}`,i=g(),d.c(),s(n,"class","btn btn-primary svelte-11f6xyi"),s(t,"class","tab-toolbar svelte-11f6xyi"),s(e,"class","actions-tab svelte-11f6xyi")},m(v,_){S(v,e,_),a(e,t),a(t,n),a(e,i),d.m(e,null),o||(r=I(n,"click",l[162]),o=!0)},p(v,_){c===(c=f(v))&&d?d.p(v,_):(d.d(1),d=c(v),d&&(d.c(),d.m(e,null)))},i:$,o:$,d(v){v&&C(e),d.d(),o=!1,r()}}}function Id(l){let e,t,n,i=m("file.addFile")+"",o,r,f,c=m("file.addFolder")+"",d,v,_,h,y,b,k,w,E,j,D,T,N,A=l[71].items.length>0&&fo(l);const M=[Gd,xd],R=[];function W(J,q){return J[63]?0:1}b=W(l),k=R[b]=M[b](l);let V=l[59]&&!l[61]&&po(),x=l[67]&&mo(l);return{c(){e=u("div"),t=u("div"),n=u("button"),o=F(i),r=g(),f=u("button"),d=F(c),v=g(),_=u("button"),_.textContent=`${m("file.newFile")}`,h=g(),A&&A.c(),y=g(),k.c(),w=g(),V&&V.c(),E=g(),x&&x.c(),j=ot(),s(n,"class","btn btn-primary svelte-11f6xyi"),n.disabled=l[59],s(f,"class","btn svelte-11f6xyi"),f.disabled=l[59],s(_,"class","btn svelte-11f6xyi"),s(t,"class","tab-toolbar svelte-11f6xyi"),s(e,"class","files-tab svelte-11f6xyi")},m(J,q){S(J,e,q),a(e,t),a(t,n),a(n,o),a(t,r),a(t,f),a(f,d),a(t,v),a(t,_),a(t,h),A&&A.m(t,null),a(e,y),R[b].m(e,null),a(e,w),V&&V.m(e,null),S(J,E,q),x&&x.m(J,q),S(J,j,q),D=!0,T||(N=[I(n,"click",l[152]),I(f,"click",l[153]),I(_,"click",l[98])],T=!0)},p(J,q){(!D||q[1]&268435456)&&(n.disabled=J[59]),(!D||q[1]&268435456)&&(f.disabled=J[59]),J[71].items.length>0?A?A.p(J,q):(A=fo(J),A.c(),A.m(t,null)):A&&(A.d(1),A=null);let H=b;b=W(J),b===H?R[b].p(J,q):(it(),de(R[H],1,1,()=>{R[H]=null}),st(),k=R[b],k?k.p(J,q):(k=R[b]=M[b](J),k.c()),ae(k,1),k.m(e,w)),J[59]&&!J[61]?V||(V=po(),V.c(),V.m(e,null)):V&&(V.d(1),V=null),J[67]?x?(x.p(J,q),q[2]&32&&ae(x,1)):(x=mo(J),x.c(),ae(x,1),x.m(j.parentNode,j)):x&&(it(),de(x,1,1,()=>{x=null}),st())},i(J){D||(ae(k),ae(x),D=!0)},o(J){de(k),de(x),D=!1},d(J){J&&(C(e),C(E),C(j)),A&&A.d(),R[b].d(),V&&V.d(),x&&x.d(J),T=!1,ve(N)}}}function Ad(l){let e,t,n,i,o,r,f,c=l[52]&&_o(l);function d(h,y){return h[28].length===0&&!h[52]?Zd:Xd}let v=d(l),_=v(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`${m("note.add")}`,i=g(),c&&c.c(),o=g(),_.c(),s(n,"class","btn btn-primary svelte-11f6xyi"),s(t,"class","tab-toolbar svelte-11f6xyi"),s(e,"class","notes-tab svelte-11f6xyi")},m(h,y){S(h,e,y),a(e,t),a(t,n),a(e,i),c&&c.m(e,null),a(e,o),_.m(e,null),r||(f=I(n,"click",l[130]),r=!0)},p(h,y){h[52]?c?c.p(h,y):(c=_o(h),c.c(),c.m(e,o)):c&&(c.d(1),c=null),v===(v=d(h))&&_?_.p(h,y):(_.d(1),_=v(h),_&&(_.c(),_.m(e,null)))},i:$,o:$,d(h){h&&C(e),c&&c.d(),_.d(),r=!1,f()}}}function Fd(l){let e,t,n=l[26].title+"",i,o,r,f,c,d,v=l[158](l[26].type)+"",_,h,y,b,k,w=(l[26].section||"—")+"",E,j,D,T,N,A=rt(l[26].createdAt)+"",M,R,W,V,x,J,q,H,U=m("overview.newNote")+"",G,z,K,L,O,Z,re=m("overview.addFile")+"",ee,ne,le,oe,fe,ke,Be=m("overview.addAction")+"",Fe,Q,X,ue,we,me,je,qe=m("overview.logTime")+"",Ye,lt,He,Le,Ie,ye=l[28].length>0&&ho(l),Oe=l[31].length>0&&yo(l);return{c(){e=u("div"),t=u("h2"),i=F(n),o=g(),r=u("div"),f=u("div"),c=u("span"),c.textContent=`${m("overview.type")}`,d=u("span"),_=F(v),h=g(),y=u("div"),b=u("span"),b.textContent=`${m("overview.section")}`,k=u("span"),E=F(w),j=g(),D=u("div"),T=u("span"),T.textContent=`${m("overview.created")}`,N=u("span"),M=F(A),R=g(),W=u("div"),V=u("button"),x=Y("svg"),J=Y("path"),q=Y("path"),H=g(),G=F(U),z=g(),K=u("button"),L=Y("svg"),O=Y("path"),Z=g(),ee=F(re),ne=g(),le=u("button"),oe=Y("svg"),fe=Y("polygon"),ke=g(),Fe=F(Be),Q=g(),X=u("button"),ue=Y("svg"),we=Y("circle"),me=Y("polyline"),je=g(),Ye=F(qe),lt=g(),ye&&ye.c(),He=g(),Oe&&Oe.c(),s(t,"class","svelte-11f6xyi"),s(c,"class","meta-label svelte-11f6xyi"),s(d,"class","svelte-11f6xyi"),s(f,"class","meta-item svelte-11f6xyi"),s(b,"class","meta-label svelte-11f6xyi"),s(k,"class","svelte-11f6xyi"),s(y,"class","meta-item svelte-11f6xyi"),s(T,"class","meta-label svelte-11f6xyi"),s(N,"class","svelte-11f6xyi"),s(D,"class","meta-item svelte-11f6xyi"),s(r,"class","meta-grid svelte-11f6xyi"),s(J,"d","M12 20h9"),s(J,"class","svelte-11f6xyi"),s(q,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),s(q,"class","svelte-11f6xyi"),s(x,"width","16"),s(x,"height","16"),s(x,"viewBox","0 0 24 24"),s(x,"fill","none"),s(x,"stroke","currentColor"),s(x,"stroke-width","2"),s(x,"stroke-linecap","round"),s(x,"stroke-linejoin","round"),s(x,"class","svelte-11f6xyi"),s(V,"class","qa-btn svelte-11f6xyi"),s(O,"d","M21.44 11.05l-9.19 9.19a6 6 0 0 1-8.49-8.49l9.19-9.19a4 4 0 0 1 5.66 5.66l-9.2 9.19a2 2 0 0 1-2.83-2.83l8.49-8.48"),s(O,"class","svelte-11f6xyi"),s(L,"width","16"),s(L,"height","16"),s(L,"viewBox","0 0 24 24"),s(L,"fill","none"),s(L,"stroke","currentColor"),s(L,"stroke-width","2"),s(L,"stroke-linecap","round"),s(L,"stroke-linejoin","round"),s(L,"class","svelte-11f6xyi"),s(K,"class","qa-btn svelte-11f6xyi"),s(fe,"points","13 2 3 14 12 14 11 22 21 10 12 10 13 2"),s(fe,"class","svelte-11f6xyi"),s(oe,"width","16"),s(oe,"height","16"),s(oe,"viewBox","0 0 24 24"),s(oe,"fill","none"),s(oe,"stroke","currentColor"),s(oe,"stroke-width","2"),s(oe,"stroke-linecap","round"),s(oe,"stroke-linejoin","round"),s(oe,"class","svelte-11f6xyi"),s(le,"class","qa-btn svelte-11f6xyi"),s(we,"cx","12"),s(we,"cy","12"),s(we,"r","10"),s(we,"class","svelte-11f6xyi"),s(me,"points","12 6 12 12 16 14"),s(me,"class","svelte-11f6xyi"),s(ue,"width","16"),s(ue,"height","16"),s(ue,"viewBox","0 0 24 24"),s(ue,"fill","none"),s(ue,"stroke","currentColor"),s(ue,"stroke-width","2"),s(ue,"stroke-linecap","round"),s(ue,"stroke-linejoin","round"),s(ue,"class","svelte-11f6xyi"),s(X,"class","qa-btn svelte-11f6xyi"),s(W,"class","quick-actions svelte-11f6xyi"),s(e,"class","overview svelte-11f6xyi")},m(Ce,Ve){S(Ce,e,Ve),a(e,t),a(t,i),a(e,o),a(e,r),a(r,f),a(f,c),a(f,d),a(d,_),a(r,h),a(r,y),a(y,b),a(y,k),a(k,E),a(r,j),a(r,D),a(D,T),a(D,N),a(N,M),a(e,R),a(e,W),a(W,V),a(V,x),a(x,J),a(x,q),a(V,H),a(V,G),a(W,z),a(W,K),a(K,L),a(L,O),a(K,Z),a(K,ee),a(W,ne),a(W,le),a(le,oe),a(oe,fe),a(le,ke),a(le,Fe),a(W,Q),a(W,X),a(X,ue),a(ue,we),a(ue,me),a(X,je),a(X,Ye),a(e,lt),ye&&ye.m(e,null),a(e,He),Oe&&Oe.m(e,null),Le||(Ie=[I(V,"click",l[185]),I(K,"click",l[186]),I(le,"click",l[162]),I(X,"click",l[187])],Le=!0)},p(Ce,Ve){Ve[0]&67108864&&n!==(n=Ce[26].title+"")&&B(i,n),Ve[0]&67108864&&v!==(v=Ce[158](Ce[26].type)+"")&&B(_,v),Ve[0]&67108864&&w!==(w=(Ce[26].section||"—")+"")&&B(E,w),Ve[0]&67108864&&A!==(A=rt(Ce[26].createdAt)+"")&&B(M,A),Ce[28].length>0?ye?ye.p(Ce,Ve):(ye=ho(Ce),ye.c(),ye.m(e,He)):ye&&(ye.d(1),ye=null),Ce[31].length>0?Oe?Oe.p(Ce,Ve):(Oe=yo(Ce),Oe.c(),Oe.m(e,null)):Oe&&(Oe.d(1),Oe=null)},i:$,o:$,d(Ce){Ce&&C(e),ye&&ye.d(),Oe&&Oe.d(),Le=!1,ve(Ie)}}}function Pd(l){let e,t=ce(l[22]),n=[];for(let i=0;i<t.length;i+=1)n[i]=Ys(Vi(l,t,i));return{c(){e=u("div");for(let i=0;i<n.length;i+=1)n[i].c();s(e,"class","activity-events svelte-11f6xyi")},m(i,o){S(i,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(i,o){if(o[0]&4194304|o[5]&16388){t=ce(i[22]);let r;for(r=0;r<t.length;r+=1){const f=Vi(i,t,r);n[r]?n[r].p(f,o):(n[r]=Ys(f),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(i){i&&C(e),Pe(n,i)}}}function Ld(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("activity.perCaseEmpty")}`,s(t,"class","svelte-11f6xyi"),s(e,"class","empty-state svelte-11f6xyi")},m(n,i){S(n,e,i),a(e,t)},p:$,d(n){n&&C(e)}}}function qs(l){let e,t=l[359].targetType+"",n;return{c(){e=u("span"),n=F(t),s(e,"class","activity-event-target svelte-11f6xyi")},m(i,o){S(i,e,o),a(e,n)},p(i,o){o[0]&4194304&&t!==(t=i[359].targetType+"")&&B(n,t)},d(i){i&&C(e)}}}function Ys(l){let e,t,n=Ot(l[359].eventType)+"",i,o,r,f=l[359].title+"",c,d,v,_=l[157](l[359].eventType)+"",h,y,b,k,w=tt(l[359].createdAt)+"",E,j,D,T,N=l[359].targetType&&qs(l);function A(){return l[224](l[359])}function M(...R){return l[225](l[359],...R)}return{c(){e=u("div"),t=u("span"),i=F(n),o=g(),r=u("span"),c=F(f),d=g(),v=u("span"),h=F(_),y=g(),N&&N.c(),b=g(),k=u("span"),E=F(w),j=g(),s(t,"class","activity-event-icon svelte-11f6xyi"),s(r,"class","activity-event-title svelte-11f6xyi"),s(v,"class","activity-event-type svelte-11f6xyi"),s(k,"class","activity-event-time svelte-11f6xyi"),s(e,"class","activity-event svelte-11f6xyi"),s(e,"role","button"),s(e,"tabindex","0")},m(R,W){S(R,e,W),a(e,t),a(t,i),a(e,o),a(e,r),a(r,c),a(e,d),a(e,v),a(v,h),a(e,y),N&&N.m(e,null),a(e,b),a(e,k),a(k,E),a(e,j),D||(T=[I(e,"click",A),I(e,"keydown",M)],D=!0)},p(R,W){l=R,W[0]&4194304&&n!==(n=Ot(l[359].eventType)+"")&&B(i,n),W[0]&4194304&&f!==(f=l[359].title+"")&&B(c,f),W[0]&4194304&&_!==(_=l[157](l[359].eventType)+"")&&B(h,_),l[359].targetType?N?N.p(l,W):(N=qs(l),N.c(),N.m(e,b)):N&&(N.d(1),N=null),W[0]&4194304&&w!==(w=tt(l[359].createdAt)+"")&&B(E,w)},d(R){R&&C(e),N&&N.d(),D=!1,ve(T)}}}function Qs(l){let e,t,n,i=ce(l[41].filter(l[211])),o=[];for(let r=0;r<i.length;r+=1)o[r]=eo(Hi(l,i,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("worklog.suggestions")}`,n=g();for(let r=0;r<o.length;r+=1)o[r].c();s(t,"class","suggestions-title svelte-11f6xyi"),s(e,"class","worklog-tab-suggestions svelte-11f6xyi")},m(r,f){S(r,e,f),a(e,t),a(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(r,f){if(f[0]&67108864|f[1]&1024|f[4]&393232|f[5]&8196){i=ce(r[41].filter(r[211]));let c;for(c=0;c<i.length;c+=1){const d=Hi(r,i,c);o[c]?o[c].p(d,f):(o[c]=eo(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=i.length}},d(r){r&&C(e),Pe(o,r)}}}function Xs(l){let e,t,n,i=ce(l[362].events),o=[];for(let r=0;r<i.length;r+=1)o[r]=$s(Ui(l,i,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("suggest.detectedEvents")}`,n=g();for(let r=0;r<o.length;r+=1)o[r].c();s(t,"class","suggestion-detail-title svelte-11f6xyi"),s(e,"class","suggestion-detail svelte-11f6xyi")},m(r,f){S(r,e,f),a(e,t),a(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(r,f){if(f[0]&67108864|f[1]&1024|f[4]&16|f[5]&8196){i=ce(r[362].events);let c;for(c=0;c<i.length;c+=1){const d=Ui(r,i,c);o[c]?o[c].p(d,f):(o[c]=$s(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=i.length}},d(r){r&&C(e),Pe(o,r)}}}function Zs(l){let e,t,n;function i(){return l[217](l[359])}return{c(){e=u("button"),e.textContent=`${m("file.showInExplorer")}`,s(e,"class","link-btn svelte-11f6xyi")},m(o,r){S(o,e,r),t||(n=I(e,"click",i),t=!0)},p(o,r){l=o},d(o){o&&C(e),t=!1,n()}}}function $s(l){let e,t,n=tt(l[359].createdAt)+"",i,o,r,f=l[157](l[359].eventType)+"",c,d,v,_=l[359].title+"",h,y,b,k,w=l[359].targetType==="file"||l[359].eventType.startsWith("file_"),E,j,D;function T(){return l[216](l[359])}let N=w&&Zs(l);return{c(){e=u("div"),t=u("span"),i=F(n),o=g(),r=u("span"),c=F(f),d=g(),v=u("span"),h=F(_),y=g(),b=u("button"),b.textContent=`${m("common.open")}`,k=g(),N&&N.c(),E=g(),s(t,"class","suggestion-event-time svelte-11f6xyi"),s(r,"class","suggestion-event-type svelte-11f6xyi"),s(v,"class","suggestion-event-title svelte-11f6xyi"),s(b,"class","link-btn svelte-11f6xyi"),s(e,"class","suggestion-detail-event svelte-11f6xyi")},m(A,M){S(A,e,M),a(e,t),a(t,i),a(e,o),a(e,r),a(r,c),a(e,d),a(e,v),a(v,h),a(e,y),a(e,b),a(e,k),N&&N.m(e,null),a(e,E),j||(D=I(b,"click",T),j=!0)},p(A,M){l=A,M[0]&67108864|M[1]&1024&&n!==(n=tt(l[359].createdAt)+"")&&B(i,n),M[0]&67108864|M[1]&1024&&f!==(f=l[157](l[359].eventType)+"")&&B(c,f),M[0]&67108864|M[1]&1024&&_!==(_=l[359].title+"")&&B(h,_),M[0]&67108864|M[1]&1024&&(w=l[359].targetType==="file"||l[359].eventType.startsWith("file_")),w?N?N.p(l,M):(N=Zs(l),N.c(),N.m(e,E)):N&&(N.d(1),N=null)},d(A){A&&C(e),N&&N.d(),j=!1,D()}}}function eo(l){let e,t,n,i,o=l[362].summary+"",r,f,c,d=l[362].suggestedMin+"",v,_,h=m("worklog.min")+"",y,b,k=m("suggest.confidence."+l[362].confidence)+"",w,E,j,D,T,N,A,M,R,W;function V(){return l[212](l[362])}function x(){return l[213](l[362])}function J(){return l[214](l[362],l[363],l[364])}function q(...U){return l[215](l[362],l[363],l[364],...U)}let H=l[362]._expanded&&l[362].events&&l[362].events.length>0&&Xs(l);return{c(){e=u("div"),t=u("div"),n=u("div"),i=u("span"),r=F(o),f=g(),c=u("span"),v=F(d),_=g(),y=F(h),b=F(" · "),w=F(k),E=g(),j=u("div"),D=u("button"),D.textContent=`${m("suggest.edit")}`,T=g(),N=u("button"),N.textContent=`${m("worklog.apply")}`,A=g(),H&&H.c(),M=g(),s(i,"class","suggestion-summary svelte-11f6xyi"),s(c,"class","suggestion-meta svelte-11f6xyi"),s(n,"class","suggestion-info svelte-11f6xyi"),s(D,"class","btn btn-sm svelte-11f6xyi"),s(N,"class","btn btn-sm btn-primary svelte-11f6xyi"),s(j,"class","suggestion-actions svelte-11f6xyi"),s(t,"class","suggestion-main svelte-11f6xyi"),s(t,"role","button"),s(t,"tabindex","0"),s(e,"class","suggestion-card svelte-11f6xyi"),he(e,"expanded",l[362]._expanded)},m(U,G){S(U,e,G),a(e,t),a(t,n),a(n,i),a(i,r),a(n,f),a(n,c),a(c,v),a(c,_),a(c,y),a(c,b),a(c,w),a(t,E),a(t,j),a(j,D),a(j,T),a(j,N),a(e,A),H&&H.m(e,null),a(e,M),R||(W=[I(D,"click",We(V)),I(N,"click",We(x)),I(t,"click",J),I(t,"keydown",q)],R=!0)},p(U,G){l=U,G[0]&67108864|G[1]&1024&&o!==(o=l[362].summary+"")&&B(r,o),G[0]&67108864|G[1]&1024&&d!==(d=l[362].suggestedMin+"")&&B(v,d),G[0]&67108864|G[1]&1024&&k!==(k=m("suggest.confidence."+l[362].confidence)+"")&&B(w,k),l[362]._expanded&&l[362].events&&l[362].events.length>0?H?H.p(l,G):(H=Xs(l),H.c(),H.m(e,M)):H&&(H.d(1),H=null),G[0]&67108864|G[1]&1024&&he(e,"expanded",l[362]._expanded)},d(U){U&&C(e),H&&H.d(),R=!1,ve(W)}}}function Rd(l){let e,t=ce(l[31]),n=[];for(let i=0;i<t.length;i+=1)n[i]=ao(Wi(l,t,i));return{c(){for(let i=0;i<n.length;i+=1)n[i].c();e=ot()},m(i,o){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(i,o);S(i,e,o)},p(i,o){if(o[1]&1|o[4]&8462352|o[5]&8196){t=ce(i[31]);let r;for(r=0;r<t.length;r+=1){const f=Wi(i,t,r);n[r]?n[r].p(f,o):(n[r]=ao(f),n[r].c(),n[r].m(e.parentNode,e))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(i){i&&C(e),Pe(n,i)}}}function zd(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("worklog.empty")}`,s(t,"class","svelte-11f6xyi"),s(e,"class","empty-state svelte-11f6xyi")},m(n,i){S(n,e,i),a(e,t)},p:$,d(n){n&&C(e)}}}function to(l){let e;return{c(){e=u("span"),e.textContent=`${m("journal.billableYes")}`,s(e,"class","wl-tag-billable svelte-11f6xyi")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function lo(l){let e;return{c(){e=u("span"),e.textContent=`${m("journal.approxEstimated")}`,s(e,"class","wl-tag-approx svelte-11f6xyi")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function no(l){let e,t,n,i,o,r,f,c,d,v,_,h,y;function b(){return l[218](l[343])}function k(){return l[219](l[343])}let w=l[343].details&&io(l);function E(N,A){return N[343].source==="manual"?Hd:N[343].source==="suggestion"&&N[343]._events&&N[343]._events.length>0?Bd:N[343].source==="suggestion"?Wd:N[343].source==="unknown"||N[343].source==="imported"?Vd:Od}let j=E(l),D=j(l),T=l[343].source==="suggestion"&&l[343]._events&&l[343]._events.length>0&&so(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`${m("worklog.editEntry")}`,i=g(),o=u("button"),o.textContent=`${m("worklog.deleteEntry")}`,r=g(),w&&w.c(),f=g(),c=u("div"),d=u("span"),d.textContent=`${m("worklog.source")}`,v=g(),D.c(),_=g(),T&&T.c(),s(n,"class","btn btn-sm svelte-11f6xyi"),s(o,"class","btn btn-sm btn-danger svelte-11f6xyi"),s(t,"class","worklog-entry-actions svelte-11f6xyi"),s(d,"class","wl-detail-label svelte-11f6xyi"),s(c,"class","wl-detail-section svelte-11f6xyi"),s(e,"class","worklog-entry-detail svelte-11f6xyi")},m(N,A){S(N,e,A),a(e,t),a(t,n),a(t,i),a(t,o),a(e,r),w&&w.m(e,null),a(e,f),a(e,c),a(c,d),a(c,v),D.m(c,null),a(e,_),T&&T.m(e,null),h||(y=[I(n,"click",We(b)),I(o,"click",We(k))],h=!0)},p(N,A){l=N,l[343].details?w?w.p(l,A):(w=io(l),w.c(),w.m(e,f)):w&&(w.d(1),w=null),j!==(j=E(l))&&(D.d(1),D=j(l),D&&(D.c(),D.m(c,null))),l[343].source==="suggestion"&&l[343]._events&&l[343]._events.length>0?T?T.p(l,A):(T=so(l),T.c(),T.m(e,null)):T&&(T.d(1),T=null)},d(N){N&&C(e),w&&w.d(),D.d(),T&&T.d(),h=!1,ve(y)}}}function io(l){let e,t,n,i,o=l[343].details+"",r;return{c(){e=u("div"),t=u("span"),t.textContent=`${m("worklog.details")}`,n=g(),i=u("p"),r=F(o),s(t,"class","wl-detail-label svelte-11f6xyi"),s(i,"class","svelte-11f6xyi"),s(e,"class","wl-detail-section svelte-11f6xyi")},m(f,c){S(f,e,c),a(e,t),a(e,n),a(e,i),a(i,r)},p(f,c){c[1]&1&&o!==(o=f[343].details+"")&&B(r,o)},d(f){f&&C(e)}}}function Od(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceUnknown")}`,s(e,"class","svelte-11f6xyi")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Vd(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceUnknown")}`,s(e,"class","svelte-11f6xyi")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Wd(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceSuggestionNoEvents")}`,s(e,"class","svelte-11f6xyi")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Bd(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceSuggestion")}`,s(e,"class","svelte-11f6xyi")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Hd(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceManual")}`,s(e,"class","svelte-11f6xyi")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function so(l){let e,t,n,i=ce(l[343]._events),o=[];for(let r=0;r<i.length;r+=1)o[r]=ro(Bi(l,i,r));return{c(){e=u("div"),t=u("span"),t.textContent=`${m("journal.relatedEvents")}`,n=g();for(let r=0;r<o.length;r+=1)o[r].c();s(t,"class","wl-detail-label svelte-11f6xyi"),s(e,"class","wl-detail-section svelte-11f6xyi")},m(r,f){S(r,e,f),a(e,t),a(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(r,f){if(f[1]&1|f[4]&16|f[5]&8196){i=ce(r[343]._events);let c;for(c=0;c<i.length;c+=1){const d=Bi(r,i,c);o[c]?o[c].p(d,f):(o[c]=ro(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=i.length}},d(r){r&&C(e),Pe(o,r)}}}function oo(l){let e,t,n;function i(){return l[221](l[359])}return{c(){e=u("button"),e.textContent=`${m("file.showInExplorer")}`,s(e,"class","link-btn svelte-11f6xyi")},m(o,r){S(o,e,r),t||(n=I(e,"click",i),t=!0)},p(o,r){l=o},d(o){o&&C(e),t=!1,n()}}}function ro(l){let e,t,n=tt(l[359].createdAt)+"",i,o,r,f=l[157](l[359].eventType)+"",c,d,v,_=l[359].title+"",h,y,b,k,w=l[359].targetType==="file"||l[359].eventType.startsWith("file_"),E,j,D;function T(){return l[220](l[359])}let N=w&&oo(l);return{c(){e=u("div"),t=u("span"),i=F(n),o=g(),r=u("span"),c=F(f),d=g(),v=u("span"),h=F(_),y=g(),b=u("button"),b.textContent=`${m("common.open")}`,k=g(),N&&N.c(),E=g(),s(t,"class","journal-event-time svelte-11f6xyi"),s(r,"class","journal-event-type svelte-11f6xyi"),s(v,"class","journal-event-title svelte-11f6xyi"),s(b,"class","link-btn svelte-11f6xyi"),s(e,"class","journal-event-row svelte-11f6xyi")},m(A,M){S(A,e,M),a(e,t),a(t,i),a(e,o),a(e,r),a(r,c),a(e,d),a(e,v),a(v,h),a(e,y),a(e,b),a(e,k),N&&N.m(e,null),a(e,E),j||(D=I(b,"click",T),j=!0)},p(A,M){l=A,M[1]&1&&n!==(n=tt(l[359].createdAt)+"")&&B(i,n),M[1]&1&&f!==(f=l[157](l[359].eventType)+"")&&B(c,f),M[1]&1&&_!==(_=l[359].title+"")&&B(h,_),M[1]&1&&(w=l[359].targetType==="file"||l[359].eventType.startsWith("file_")),w?N?N.p(l,M):(N=oo(l),N.c(),N.m(e,E)):N&&(N.d(1),N=null)},d(A){A&&C(e),N&&N.d(),j=!1,D()}}}function ao(l){let e,t,n,i=l[343]._expanded?"▾":"▸",o,r,f,c=l[343].summary+"",d,v,_,h=l[343].minutes+"",y,b,k=m("worklog.min")+"",w,E,j,D,T,N=l[343].date+"",A,M,R,W,V,x=l[343].billable&&to(),J=l[343].approximate&&lo(),q=l[343]._expanded&&no(l);function H(){return l[222](l[343])}function U(...G){return l[223](l[343],...G)}return{c(){e=u("div"),t=u("div"),n=u("span"),o=F(i),r=g(),f=u("span"),d=F(c),v=g(),_=u("span"),y=F(h),b=g(),w=F(k),E=g(),x&&x.c(),j=g(),J&&J.c(),D=g(),T=u("span"),A=F(N),M=g(),q&&q.c(),R=g(),s(n,"class","worklog-toggle svelte-11f6xyi"),s(f,"class","worklog-entry-summary svelte-11f6xyi"),s(_,"class","worklog-entry-mins svelte-11f6xyi"),s(T,"class","worklog-entry-date svelte-11f6xyi"),s(t,"class","worklog-entry-head svelte-11f6xyi"),s(e,"class","worklog-entry svelte-11f6xyi"),s(e,"role","button"),s(e,"tabindex","0"),he(e,"expanded",l[343]._expanded)},m(G,z){S(G,e,z),a(e,t),a(t,n),a(n,o),a(t,r),a(t,f),a(f,d),a(t,v),a(t,_),a(_,y),a(_,b),a(_,w),a(t,E),x&&x.m(t,null),a(t,j),J&&J.m(t,null),a(t,D),a(t,T),a(T,A),a(e,M),q&&q.m(e,null),a(e,R),W||(V=[I(e,"click",H),I(e,"keydown",U)],W=!0)},p(G,z){l=G,z[1]&1&&i!==(i=l[343]._expanded?"▾":"▸")&&B(o,i),z[1]&1&&c!==(c=l[343].summary+"")&&B(d,c),z[1]&1&&h!==(h=l[343].minutes+"")&&B(y,h),l[343].billable?x||(x=to(),x.c(),x.m(t,j)):x&&(x.d(1),x=null),l[343].approximate?J||(J=lo(),J.c(),J.m(t,D)):J&&(J.d(1),J=null),z[1]&1&&N!==(N=l[343].date+"")&&B(A,N),l[343]._expanded?q?q.p(l,z):(q=no(l),q.c(),q.m(e,R)):q&&(q.d(1),q=null),z[1]&1&&he(e,"expanded",l[343]._expanded)},d(G){G&&C(e),x&&x.d(),J&&J.d(),q&&q.d(),W=!1,ve(V)}}}function Ud(l){let e,t=ce(l[30]),n=[];for(let i=0;i<t.length;i+=1)n[i]=co(Ki(l,t,i));return{c(){for(let i=0;i<n.length;i+=1)n[i].c();e=ot()},m(i,o){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(i,o);S(i,e,o)},p(i,o){if(o[0]&1073741824|o[5]&3072){t=ce(i[30]);let r;for(r=0;r<t.length;r+=1){const f=Ki(i,t,r);n[r]?n[r].p(f,o):(n[r]=co(f),n[r].c(),n[r].m(e.parentNode,e))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(i){i&&C(e),Pe(n,i)}}}function Kd(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("action.noActions")}`,s(t,"class","svelte-11f6xyi"),s(e,"class","empty-state svelte-11f6xyi")},m(n,i){S(n,e,i),a(e,t)},p:$,d(n){n&&C(e)}}}function co(l){let e,t,n,i=l[354].title+"",o,r,f,c=l[166](l[354].type)+"",d,v,_,h=l[354].data+"",y,b,k,w,E,j,D,T,N;function A(){return l[208](l[354])}function M(){return l[209](l[354])}return{c(){e=u("div"),t=u("div"),n=u("span"),o=F(i),r=g(),f=u("span"),d=F(c),v=g(),_=u("span"),y=F(h),b=g(),k=u("div"),w=u("button"),w.textContent=`${m("action.run")}`,E=g(),j=u("button"),j.innerHTML='<svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="svelte-11f6xyi"><polyline points="3 6 5 6 21 6" class="svelte-11f6xyi"></polyline><path d="M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2" class="svelte-11f6xyi"></path></svg>',D=g(),s(n,"class","action-title svelte-11f6xyi"),s(f,"class","action-type svelte-11f6xyi"),s(_,"class","action-data svelte-11f6xyi"),s(t,"class","action-info svelte-11f6xyi"),s(w,"class","btn btn-sm svelte-11f6xyi"),s(j,"class","btn btn-sm btn-danger svelte-11f6xyi"),s(k,"class","action-btns svelte-11f6xyi"),s(e,"class","action-card svelte-11f6xyi")},m(R,W){S(R,e,W),a(e,t),a(t,n),a(n,o),a(t,r),a(t,f),a(f,d),a(t,v),a(t,_),a(_,y),a(e,b),a(e,k),a(k,w),a(k,E),a(k,j),a(e,D),T||(N=[I(w,"click",A),I(j,"click",M)],T=!0)},p(R,W){l=R,W[0]&1073741824&&i!==(i=l[354].title+"")&&B(o,i),W[0]&1073741824&&c!==(c=l[166](l[354].type)+"")&&B(d,c),W[0]&1073741824&&h!==(h=l[354].data+"")&&B(y,h)},d(R){R&&C(e),T=!1,ve(N)}}}function fo(l){let e,t=m("common.paste")+"",n,i,o=l[71].items.length+"",r,f,c;return{c(){e=u("button"),n=F(t),i=g(),r=F(o),s(e,"class","btn svelte-11f6xyi")},m(d,v){S(d,e,v),a(e,n),a(e,i),a(e,r),f||(c=I(e,"click",l[103]),f=!0)},p(d,v){v[2]&512&&o!==(o=d[71].items.length+"")&&B(r,o)},d(d){d&&C(e),f=!1,c()}}}function xd(l){let e,t,n,i,o,r,f;const c=[qd,Jd],d=[];function v(b,k){return b[65].length>0?0:1}e=v(l),t=d[e]=c[e](l);const _=[Qd,Yd],h=[];function y(b,k){return b[66].length===0?0:1}return i=y(l),o=h[i]=_[i](l),{c(){t.c(),n=g(),o.c(),r=ot()},m(b,k){d[e].m(b,k),S(b,n,k),h[i].m(b,k),S(b,r,k),f=!0},p(b,k){let w=e;e=v(b),e===w?d[e].p(b,k):(it(),de(d[w],1,1,()=>{d[w]=null}),st(),t=d[e],t?t.p(b,k):(t=d[e]=c[e](b),t.c()),ae(t,1),t.m(n.parentNode,n));let E=i;i=y(b),i===E?h[i].p(b,k):(it(),de(h[E],1,1,()=>{h[E]=null}),st(),o=h[i],o?o.p(b,k):(o=h[i]=_[i](b),o.c()),ae(o,1),o.m(r.parentNode,r))},i(b){f||(ae(t),ae(o),f=!0)},o(b){de(t),de(o),f=!1},d(b){b&&(C(n),C(r)),d[e].d(b),h[i].d(b)}}}function Gd(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("common.loading")}`,s(t,"class","svelte-11f6xyi"),s(e,"class","empty-state svelte-11f6xyi")},m(n,i){S(n,e,i),a(e,t)},p:$,i:$,o:$,d(n){n&&C(e)}}}function Jd(l){let e,t;return e=new er({props:{crumbs:[{name:m("file.root")}]}}),{c(){Ge(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p:$,i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){xe(e,n)}}}function qd(l){let e,t,n,i,o,r,f,c=m("common.backLabel")+"",d,v,_,h;return e=new er({props:{crumbs:[{name:m("file.root")},...l[65]]}}),e.$on("navigate",l[194]),{c(){Ge(e.$$.fragment),t=g(),n=u("button"),i=Y("svg"),o=Y("line"),r=Y("polyline"),f=g(),d=F(c),s(o,"x1","19"),s(o,"y1","12"),s(o,"x2","5"),s(o,"y2","12"),s(o,"class","svelte-11f6xyi"),s(r,"points","12 19 5 12 12 5"),s(r,"class","svelte-11f6xyi"),s(i,"width","14"),s(i,"height","14"),s(i,"viewBox","0 0 24 24"),s(i,"fill","none"),s(i,"stroke","currentColor"),s(i,"stroke-width","2"),s(i,"stroke-linecap","round"),s(i,"stroke-linejoin","round"),s(i,"class","svelte-11f6xyi"),s(n,"class","btn btn-sm back-btn svelte-11f6xyi")},m(y,b){Ke(e,y,b),S(y,t,b),S(y,n,b),a(n,i),a(i,o),a(i,r),a(n,f),a(n,d),v=!0,_||(h=I(n,"click",l[94]),_=!0)},p(y,b){const k={};b[2]&8&&(k.crumbs=[{name:m("file.root")},...y[65]]),e.$set(k)},i(y){v||(ae(e.$$.fragment,y),v=!0)},o(y){de(e.$$.fragment,y),v=!1},d(y){y&&(C(t),C(n)),xe(e,y),_=!1,h()}}}function Yd(l){let e,t=[],n=new Map,i,o=ce(l[66]);const r=f=>f[351].id;for(let f=0;f<o.length;f+=1){let c=xi(l,o,f),d=r(c);n.set(d,t[f]=uo(d,c))}return{c(){e=u("div");for(let f=0;f<t.length;f+=1)t[f].c();s(e,"class","file-list svelte-11f6xyi")},m(f,c){S(f,e,c);for(let d=0;d<t.length;d+=1)t[d]&&t[d].m(e,null);i=!0},p(f,c){c[2]&1040|c[3]&129993|c[5]&2&&(o=ce(f[66]),it(),t=Uo(t,c,r,1,f,o,n,e,Ho,uo,null,xi),st())},i(f){if(!i){for(let c=0;c<o.length;c+=1)ae(t[c]);i=!0}},o(f){for(let c=0;c<t.length;c+=1)de(t[c]);i=!1},d(f){f&&C(e);for(let c=0;c<t.length;c+=1)t[c].d()}}}function Qd(l){let e,t,n,i,o=(l[65].length>0?m("file.noFiles"):m("file.noFilesCase"))+"",r,f,c,d,v,_,h,y,b,k;return{c(){e=u("div"),t=u("div"),t.innerHTML='<svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="svelte-11f6xyi"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z" class="svelte-11f6xyi"></path><polyline points="14 2 14 8 20 8" class="svelte-11f6xyi"></polyline></svg>',n=g(),i=u("p"),r=F(o),f=g(),c=u("p"),c.textContent=`${m("file.hint")}`,d=g(),v=u("div"),_=u("button"),_.textContent=`${m("file.addFileSimple")}`,h=g(),y=u("button"),y.textContent=`${m("file.addFolderSimple")}`,s(t,"class","empty-icon svelte-11f6xyi"),s(i,"class","svelte-11f6xyi"),s(c,"class","hint svelte-11f6xyi"),s(_,"class","btn btn-primary svelte-11f6xyi"),s(y,"class","btn svelte-11f6xyi"),s(v,"class","empty-actions svelte-11f6xyi"),s(e,"class","empty-state svelte-11f6xyi")},m(w,E){S(w,e,E),a(e,t),a(e,n),a(e,i),a(i,r),a(e,f),a(e,c),a(e,d),a(e,v),a(v,_),a(v,h),a(v,y),b||(k=[I(_,"click",l[152]),I(y,"click",l[153])],b=!0)},p(w,E){E[2]&8&&o!==(o=(w[65].length>0?m("file.noFiles"):m("file.noFilesCase"))+"")&&B(r,o)},i:$,o:$,d(w){w&&C(e),b=!1,ve(k)}}}function uo(l,e){let t,n,i;return n=new qf({props:{item:e[351],selected:e[72].includes(e[351].id),onDragStart:e[107],onDragOver:e[108],onDrop:e[109]}}),n.$on("navigate",e[195]),n.$on("preview",e[196]),n.$on("openExternal",e[197]),n.$on("showInFolder",e[198]),n.$on("delete",e[199]),n.$on("rename",e[200]),n.$on("duplicate",e[201]),n.$on("cut",e[202]),n.$on("copy",e[203]),n.$on("selectOne",e[204]),n.$on("toggleSelect",e[205]),n.$on("rangeSelect",e[206]),{key:l,first:null,c(){t=ot(),Ge(n.$$.fragment),this.first=t},m(o,r){S(o,t,r),Ke(n,o,r),i=!0},p(o,r){e=o;const f={};r[2]&16&&(f.item=e[351]),r[2]&1040&&(f.selected=e[72].includes(e[351].id)),n.$set(f)},i(o){i||(ae(n.$$.fragment,o),i=!0)},o(o){de(n.$$.fragment,o),i=!1},d(o){o&&C(t),xe(n,o)}}}function po(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("file.scanning")}`,s(t,"class","svelte-11f6xyi"),s(e,"class","empty-state svelte-11f6xyi")},m(n,i){S(n,e,i),a(e,t)},d(n){n&&C(e)}}}function mo(l){let e,t;return e=new fu({props:{item:l[67],content:l[68],loading:l[69],error:l[70]}}),e.$on("close",l[97]),e.$on("openExternal",l[207]),{c(){Ge(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p(n,i){const o={};i[2]&32&&(o.item=n[67]),i[2]&64&&(o.content=n[68]),i[2]&128&&(o.loading=n[69]),i[2]&256&&(o.error=n[70]),e.$set(o)},i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){xe(e,n)}}}function _o(l){let e,t,n,i,o,r,f,c,d;return{c(){e=u("div"),t=u("input"),n=g(),i=u("div"),o=u("button"),o.textContent=`${m("common.create")}`,r=g(),f=u("button"),f.textContent=`${m("common.cancel")}`,s(t,"type","text"),s(t,"placeholder",m("note.title")),s(t,"class","svelte-11f6xyi"),s(o,"class","btn btn-primary svelte-11f6xyi"),s(f,"class","btn svelte-11f6xyi"),s(i,"class","form-actions svelte-11f6xyi"),s(e,"class","create-form svelte-11f6xyi")},m(v,_){S(v,e,_),a(e,t),ge(t,l[53]),a(e,n),a(e,i),a(i,o),a(i,r),a(i,f),c||(d=[I(t,"input",l[190]),I(t,"keydown",l[191]),I(o,"click",l[132]),I(f,"click",l[131])],c=!0)},p(v,_){_[1]&4194304&&t.value!==v[53]&&ge(t,v[53])},d(v){v&&C(e),c=!1,ve(d)}}}function Xd(l){let e,t=ce(l[28]),n=[];for(let i=0;i<t.length;i+=1)n[i]=vo(Gi(l,t,i));return{c(){e=u("div");for(let i=0;i<n.length;i+=1)n[i].c();s(e,"class","notes-list svelte-11f6xyi")},m(i,o){S(i,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(i,o){if(o[0]&268435456|o[4]&512){t=ce(i[28]);let r;for(r=0;r<t.length;r+=1){const f=Gi(i,t,r);n[r]?n[r].p(f,o):(n[r]=vo(f),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(i){i&&C(e),Pe(n,i)}}}function Zd(l){let e,t,n;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("note.noNotes")}`,n=u("p"),n.textContent=`${m("note.createFirst")}`,s(t,"class","svelte-11f6xyi"),s(n,"class","hint svelte-11f6xyi"),s(e,"class","empty-state svelte-11f6xyi")},m(i,o){S(i,e,o),a(e,t),a(e,n)},p:$,d(i){i&&C(e)}}}function vo(l){let e,t,n=l[346].title+"",i,o,r,f=rt(l[346].createdAt)+"",c,d,v,_;function h(){return l[192](l[346])}function y(){return l[193](l[346])}return{c(){e=u("div"),t=u("div"),i=F(n),o=g(),r=u("div"),c=F(f),d=g(),s(t,"class","note-card-title svelte-11f6xyi"),s(r,"class","note-card-date svelte-11f6xyi"),s(e,"class","note-card svelte-11f6xyi"),s(e,"role","button"),s(e,"tabindex","0")},m(b,k){S(b,e,k),a(e,t),a(t,i),a(e,o),a(e,r),a(r,c),a(e,d),v||(_=[I(e,"click",h),I(e,"keydown",function(){vt(ut(y))&&ut(y).apply(this,arguments)})],v=!0)},p(b,k){l=b,k[0]&268435456&&n!==(n=l[346].title+"")&&B(i,n),k[0]&268435456&&f!==(f=rt(l[346].createdAt)+"")&&B(c,f)},d(b){b&&C(e),v=!1,ve(_)}}}function ho(l){let e,t,n,i=ce(l[28].slice(0,5)),o=[];for(let r=0;r<i.length;r+=1)o[r]=go(qi(l,i,r));return{c(){e=u("div"),t=u("h3"),t.textContent=`${m("overview.recentNotes")}`,n=g();for(let r=0;r<o.length;r+=1)o[r].c();s(t,"class","svelte-11f6xyi"),s(e,"class","recent-section svelte-11f6xyi")},m(r,f){S(r,e,f),a(e,t),a(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(r,f){if(f[0]&268435456|f[4]&512){i=ce(r[28].slice(0,5));let c;for(c=0;c<i.length;c+=1){const d=qi(r,i,c);o[c]?o[c].p(d,f):(o[c]=go(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=i.length}},d(r){r&&C(e),Pe(o,r)}}}function go(l){let e,t,n=l[346].title+"",i,o,r=rt(l[346].createdAt)+"",f,c,d,v;function _(){return l[188](l[346])}function h(){return l[189](l[346])}return{c(){e=u("div"),t=u("span"),i=F(n),o=u("span"),f=F(r),c=g(),s(t,"class","svelte-11f6xyi"),s(o,"class","recent-date svelte-11f6xyi"),s(e,"class","recent-note svelte-11f6xyi"),s(e,"role","button"),s(e,"tabindex","0")},m(y,b){S(y,e,b),a(e,t),a(t,i),a(e,o),a(o,f),a(e,c),d||(v=[I(e,"click",_),I(e,"keydown",function(){vt(ut(h))&&ut(h).apply(this,arguments)})],d=!0)},p(y,b){l=y,b[0]&268435456&&n!==(n=l[346].title+"")&&B(i,n),b[0]&268435456&&r!==(r=rt(l[346].createdAt)+"")&&B(f,r)},d(y){y&&C(e),d=!1,ve(v)}}}function yo(l){let e,t,n,i=ce(l[31].slice(0,3)),o=[];for(let r=0;r<i.length;r+=1)o[r]=bo(Ji(l,i,r));return{c(){e=u("div"),t=u("h3"),t.textContent=`${m("overview.recentEntries")}`,n=g();for(let r=0;r<o.length;r+=1)o[r].c();s(t,"class","svelte-11f6xyi"),s(e,"class","recent-section svelte-11f6xyi")},m(r,f){S(r,e,f),a(e,t),a(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(r,f){if(f[1]&1){i=ce(r[31].slice(0,3));let c;for(c=0;c<i.length;c+=1){const d=Ji(r,i,c);o[c]?o[c].p(d,f):(o[c]=bo(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=i.length}},d(r){r&&C(e),Pe(o,r)}}}function bo(l){let e,t=l[343].summary+"",n,i,o=l[343].minutes+"",r,f,c=m("worklog.min")+"",d,v;return{c(){e=u("div"),n=F(t),i=F(" ("),r=F(o),f=g(),d=F(c),v=F(")"),s(e,"class","recent-entry svelte-11f6xyi")},m(_,h){S(_,e,h),a(e,n),a(e,i),a(e,r),a(e,f),a(e,d),a(e,v)},p(_,h){h[1]&1&&t!==(t=_[343].summary+"")&&B(n,t),h[1]&1&&o!==(o=_[343].minutes+"")&&B(r,o)},d(_){_&&C(e)}}}function ko(l){let e;return{c(){e=u("span"),e.textContent="●",s(e,"class","dirty-mark svelte-11f6xyi")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function wo(l){let e,t,n,i,o,r,f,c,d,v,_,h,y,b,k,w,E,j,D,T,N,A,M,R,W,V,x=m("common.create")+"",J,q,H,U,G,z,K,L=l[49]&&Co(l);_=new ul({props:{kind:"folder",size:24}});let O=ce(l[6]),Z=[];for(let ee=0;ee<O.length;ee+=1)Z[ee]=So(wi(l,O,ee));const re=ee=>de(Z[ee],1,1,()=>{Z[ee]=null});return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${m("nav.createNode")}`,i=g(),L&&L.c(),o=g(),r=u("div"),f=u("span"),f.textContent=`${m("template.select")}`,c=g(),d=u("div"),v=u("button"),Ge(_.$$.fragment),h=g(),y=u("div"),b=u("span"),b.textContent=`${m("template.optionNone")}`,k=g(),w=u("span"),w.textContent=`${m("template.none.desc")}`,E=g();for(let ee=0;ee<Z.length;ee+=1)Z[ee].c();j=g(),D=u("div"),T=u("label"),N=u("span"),N.textContent=`${m("common.name")}`,A=g(),M=u("input"),R=g(),W=u("div"),V=u("button"),J=F(x),H=g(),U=u("button"),U.textContent=`${m("common.cancel")}`,s(n,"class","svelte-11f6xyi"),s(f,"class","form-label svelte-11f6xyi"),s(b,"class","template-card-title svelte-11f6xyi"),s(w,"class","template-card-desc svelte-11f6xyi"),s(y,"class","template-card-text svelte-11f6xyi"),s(v,"class","template-card svelte-11f6xyi"),he(v,"selected",l[50]===null),s(d,"class","template-cards svelte-11f6xyi"),s(d,"role","group"),s(d,"aria-label",m("template.select")),s(r,"class","form-group svelte-11f6xyi"),s(N,"class","label-text svelte-11f6xyi"),s(M,"type","text"),s(M,"placeholder",m("case.namePlaceholder")),s(M,"class","svelte-11f6xyi"),s(T,"class","svelte-11f6xyi"),s(D,"class","form-group svelte-11f6xyi"),s(V,"class","btn btn-primary svelte-11f6xyi"),V.disabled=q=!l[48].trim()||l[50]===void 0,s(U,"class","btn svelte-11f6xyi"),s(W,"class","modal-actions svelte-11f6xyi"),s(t,"class","modal modal-create svelte-11f6xyi"),s(e,"class","modal-overlay svelte-11f6xyi"),s(e,"role","button"),s(e,"tabindex","0")},m(ee,ne){S(ee,e,ne),a(e,t),a(t,n),a(t,i),L&&L.m(t,null),a(t,o),a(t,r),a(r,f),a(r,c),a(r,d),a(d,v),Ke(_,v,null),a(v,h),a(v,y),a(y,b),a(y,k),a(y,w),a(d,E);for(let le=0;le<Z.length;le+=1)Z[le]&&Z[le].m(d,null);a(t,j),a(t,D),a(D,T),a(T,N),a(T,A),a(T,M),ge(M,l[48]),a(t,R),a(t,W),a(W,V),a(V,J),a(W,H),a(W,U),G=!0,z||(K=[I(v,"click",l[273]),I(M,"input",l[275]),I(M,"keydown",l[276]),I(V,"click",l[118]),I(U,"click",l[117]),I(e,"click",mt(l[117])),I(e,"keydown",ut(l[117]))],z=!0)},p(ee,ne){if(ee[49]?L?L.p(ee,ne):(L=Co(ee),L.c(),L.m(t,o)):L&&(L.d(1),L=null),(!G||ne[1]&524288)&&he(v,"selected",ee[50]===null),ne[0]&64|ne[1]&524288){O=ce(ee[6]);let le;for(le=0;le<O.length;le+=1){const oe=wi(ee,O,le);Z[le]?(Z[le].p(oe,ne),ae(Z[le],1)):(Z[le]=So(oe),Z[le].c(),ae(Z[le],1),Z[le].m(d,null))}for(it(),le=O.length;le<Z.length;le+=1)re(le);st()}ne[1]&131072&&M.value!==ee[48]&&ge(M,ee[48]),(!G||ne[1]&655360&&q!==(q=!ee[48].trim()||ee[50]===void 0))&&(V.disabled=q)},i(ee){if(!G){ae(_.$$.fragment,ee);for(let ne=0;ne<O.length;ne+=1)ae(Z[ne]);G=!0}},o(ee){de(_.$$.fragment,ee),Z=Z.filter(lr);for(let ne=0;ne<Z.length;ne+=1)de(Z[ne]);G=!1},d(ee){ee&&C(e),L&&L.d(),xe(_),Pe(Z,ee),z=!1,ve(K)}}}function Co(l){let e,t=m("nav.createInside")+"",n,i,o=l[49].title+"",r,f;return{c(){e=u("div"),n=F(t),i=F(" «"),r=F(o),f=F("»"),s(e,"class","create-context svelte-11f6xyi")},m(c,d){S(c,e,d),a(e,n),a(e,i),a(e,r),a(e,f)},p(c,d){d[1]&262144&&o!==(o=c[49].title+"")&&B(r,o)},d(c){c&&C(e)}}}function So(l){let e,t,n,i,o,r=m(l[338].title)+"",f,c,d,v=m(l[338].title+".desc")+"",_,h,y,b,k;t=new ul({props:{kind:l[338].icon||"generic",size:24}});function w(){return l[274](l[338])}return{c(){var E;e=u("button"),Ge(t.$$.fragment),n=g(),i=u("div"),o=u("span"),f=F(r),c=g(),d=u("span"),_=F(v),h=g(),s(o,"class","template-card-title svelte-11f6xyi"),s(d,"class","template-card-desc svelte-11f6xyi"),s(i,"class","template-card-text svelte-11f6xyi"),s(e,"class","template-card svelte-11f6xyi"),he(e,"selected",((E=l[50])==null?void 0:E.id)===l[338].id)},m(E,j){S(E,e,j),Ke(t,e,null),a(e,n),a(e,i),a(i,o),a(o,f),a(i,c),a(i,d),a(d,_),a(e,h),y=!0,b||(k=I(e,"click",w),b=!0)},p(E,j){var T;l=E;const D={};j[0]&64&&(D.kind=l[338].icon||"generic"),t.$set(D),(!y||j[0]&64)&&r!==(r=m(l[338].title)+"")&&B(f,r),(!y||j[0]&64)&&v!==(v=m(l[338].title+".desc")+"")&&B(_,v),(!y||j[0]&64|j[1]&524288)&&he(e,"selected",((T=l[50])==null?void 0:T.id)===l[338].id)},i(E){y||(ae(t.$$.fragment,E),y=!0)},o(E){de(t.$$.fragment,E),y=!1},d(E){E&&C(e),xe(t),b=!1,k()}}}function jo(l){let e,t,n=l[51].node&&["folder","project","client","document","recipe"].includes(l[51].node.type),i,o,r,f,c,d,v,_,h,y,b=n&&Eo(l),k=l[51].node&&l[51].node.parent_id&&No(l);return{c(){e=u("div"),t=u("div"),b&&b.c(),i=g(),k&&k.c(),o=g(),r=u("button"),r.textContent=`${m("common.rename")}`,f=g(),c=u("button"),c.textContent=`${m("common.delete")}`,d=g(),v=u("button"),v.textContent=`${m("file.showInExplorer")}`,s(r,"class","context-menu-item svelte-11f6xyi"),s(c,"class","context-menu-item danger svelte-11f6xyi"),s(v,"class","context-menu-item svelte-11f6xyi"),s(t,"class","context-menu svelte-11f6xyi"),ft(t,"left",l[51].x+"px"),ft(t,"top",l[51].y+"px"),s(e,"class","context-menu-backdrop svelte-11f6xyi"),s(e,"role","button"),s(e,"tabindex","0")},m(w,E){S(w,e,E),a(e,t),b&&b.m(t,null),a(t,i),k&&k.m(t,null),a(t,o),a(t,r),a(t,f),a(t,c),a(t,d),a(t,v),_=!0,h||(y=[I(r,"click",l[279]),I(c,"click",l[280]),I(v,"click",l[281]),I(e,"click",l[120]),I(e,"contextmenu",Kl(l[120])),I(e,"keydown",ut(l[120]))],h=!0)},p(w,E){E[1]&1048576&&(n=w[51].node&&["folder","project","client","document","recipe"].includes(w[51].node.type)),n?b?(b.p(w,E),E[1]&1048576&&ae(b,1)):(b=Eo(w),b.c(),ae(b,1),b.m(t,i)):b&&(it(),de(b,1,1,()=>{b=null}),st()),w[51].node&&w[51].node.parent_id?k?k.p(w,E):(k=No(w),k.c(),k.m(t,o)):k&&(k.d(1),k=null),(!_||E[1]&1048576)&&ft(t,"left",w[51].x+"px"),(!_||E[1]&1048576)&&ft(t,"top",w[51].y+"px")},i(w){_||(ae(b),_=!0)},o(w){de(b),_=!1},d(w){w&&C(e),b&&b.d(),k&&k.d(),h=!1,ve(y)}}}function Eo(l){let e,t,n,i,o,r=ce(l[6].length>0?l[6]:[{id:"",title:"template.optionNone",icon:"folder"}]),f=[];for(let d=0;d<r.length;d+=1)f[d]=To(ki(l,r,d));const c=d=>de(f[d],1,1,()=>{f[d]=null});return{c(){e=u("div"),e.textContent=`${m("common.create")}`,t=g();for(let d=0;d<f.length;d+=1)f[d].c();n=g(),i=u("div"),s(e,"class","context-menu-section svelte-11f6xyi"),s(i,"class","context-menu-divider svelte-11f6xyi")},m(d,v){S(d,e,v),S(d,t,v);for(let _=0;_<f.length;_+=1)f[_]&&f[_].m(d,v);S(d,n,v),S(d,i,v),o=!0},p(d,v){if(v[0]&64|v[3]&4194304){r=ce(d[6].length>0?d[6]:[{id:"",title:"template.optionNone",icon:"folder"}]);let _;for(_=0;_<r.length;_+=1){const h=ki(d,r,_);f[_]?(f[_].p(h,v),ae(f[_],1)):(f[_]=To(h),f[_].c(),ae(f[_],1),f[_].m(n.parentNode,n))}for(it(),_=r.length;_<f.length;_+=1)c(_);st()}},i(d){if(!o){for(let v=0;v<r.length;v+=1)ae(f[v]);o=!0}},o(d){f=f.filter(lr);for(let v=0;v<f.length;v+=1)de(f[v]);o=!1},d(d){d&&(C(e),C(t),C(n),C(i)),Pe(f,d)}}}function To(l){let e,t,n,i,o=m(l[338].title)+"",r,f,c,d;t=new ul({props:{kind:l[338].icon||"folder",size:16}});function v(){return l[277](l[338])}return{c(){e=u("button"),Ge(t.$$.fragment),n=g(),i=u("span"),r=F(o),s(i,"class","svelte-11f6xyi"),s(e,"class","context-menu-item svelte-11f6xyi")},m(_,h){S(_,e,h),Ke(t,e,null),a(e,n),a(e,i),a(i,r),f=!0,c||(d=I(e,"click",v),c=!0)},p(_,h){l=_;const y={};h[0]&64&&(y.kind=l[338].icon||"folder"),t.$set(y),(!f||h[0]&64)&&o!==(o=m(l[338].title)+"")&&B(r,o)},i(_){f||(ae(t.$$.fragment,_),f=!0)},o(_){de(t.$$.fragment,_),f=!1},d(_){_&&C(e),xe(t),c=!1,d()}}}function No(l){let e,t,n,i,o;return{c(){e=u("button"),e.textContent=`${m("nav.moveToRoot")}`,t=g(),n=u("div"),s(e,"class","context-menu-item svelte-11f6xyi"),s(n,"class","context-menu-divider svelte-11f6xyi")},m(r,f){S(r,e,f),S(r,t,f),S(r,n,f),i||(o=I(e,"click",l[278]),i=!0)},p:$,d(r){r&&(C(e),C(t),C(n)),i=!1,o()}}}function Do(l){let e,t,n,i=(l[40]?m("worklog.acceptSuggestion"):l[39]?m("worklog.editEntry"):m("worklog.addEntry"))+"",o,r,f,c,d,v,_,h,y,b,k,w,E,j,D,T,N,A,M,R,W,V,x,J,q,H,U,G,z,K,L,O,Z,re,ee,ne,le,oe,fe,ke=m("common.save")+"",Be,Fe,Q,X,ue,we;return{c(){e=u("div"),t=u("div"),n=u("h3"),o=F(i),r=g(),f=u("div"),c=u("label"),d=u("span"),d.textContent=`${m("worklog.date")}`,v=g(),_=u("input"),h=g(),y=u("div"),b=u("label"),k=u("span"),k.textContent=`${m("worklog.whatDone")}`,w=g(),E=u("input"),j=g(),D=u("div"),T=u("label"),N=u("span"),N.textContent=`${m("worklog.minutes")}`,A=g(),M=u("input"),R=g(),W=u("div"),V=u("label"),x=u("span"),x.textContent=`${m("worklog.details")}`,J=g(),q=u("textarea"),H=g(),U=u("div"),G=u("label"),z=u("input"),K=g(),L=u("span"),L.textContent=`${m("journal.billableYes")}`,O=g(),Z=u("label"),re=u("input"),ee=g(),ne=u("span"),ne.textContent=`${m("journal.approxEstimated")}`,le=g(),oe=u("div"),fe=u("button"),Be=F(ke),Q=g(),X=u("button"),X.textContent=`${m("common.cancel")}`,s(n,"class","svelte-11f6xyi"),s(d,"class","label-text svelte-11f6xyi"),s(_,"type","date"),s(_,"class","svelte-11f6xyi"),s(c,"class","svelte-11f6xyi"),s(f,"class","form-group svelte-11f6xyi"),s(k,"class","label-text svelte-11f6xyi"),s(E,"type","text"),s(E,"placeholder",m("worklog.whatDone")),s(E,"class","svelte-11f6xyi"),s(b,"class","svelte-11f6xyi"),s(y,"class","form-group svelte-11f6xyi"),s(N,"class","label-text svelte-11f6xyi"),s(M,"type","number"),s(M,"min","1"),s(M,"class","svelte-11f6xyi"),s(T,"class","svelte-11f6xyi"),s(D,"class","form-group svelte-11f6xyi"),s(x,"class","label-text svelte-11f6xyi"),s(q,"class","svelte-11f6xyi"),s(V,"class","svelte-11f6xyi"),s(W,"class","form-group svelte-11f6xyi"),s(z,"type","checkbox"),s(z,"class","svelte-11f6xyi"),s(L,"class","svelte-11f6xyi"),s(G,"class","checkbox-label-inline svelte-11f6xyi"),s(re,"type","checkbox"),s(re,"class","svelte-11f6xyi"),s(ne,"class","svelte-11f6xyi"),s(Z,"class","checkbox-label-inline svelte-11f6xyi"),s(U,"class","form-row svelte-11f6xyi"),s(fe,"class","btn btn-primary svelte-11f6xyi"),fe.disabled=Fe=!l[33].trim()||!l[34],s(X,"class","btn svelte-11f6xyi"),s(oe,"class","modal-actions svelte-11f6xyi"),s(t,"class","modal modal-worklog svelte-11f6xyi"),s(e,"class","modal-overlay svelte-11f6xyi"),s(e,"role","button"),s(e,"tabindex","0")},m(me,je){S(me,e,je),a(e,t),a(t,n),a(n,o),a(t,r),a(t,f),a(f,c),a(c,d),a(c,v),a(c,_),ge(_,l[35]),a(t,h),a(t,y),a(y,b),a(b,k),a(b,w),a(b,E),ge(E,l[33]),a(t,j),a(t,D),a(D,T),a(T,N),a(T,A),a(T,M),ge(M,l[34]),a(t,R),a(t,W),a(W,V),a(V,x),a(V,J),a(V,q),ge(q,l[36]),a(t,H),a(t,U),a(U,G),a(G,z),z.checked=l[37],a(G,K),a(G,L),a(U,O),a(U,Z),a(Z,re),re.checked=l[38],a(Z,ee),a(Z,ne),a(t,le),a(t,oe),a(oe,fe),a(fe,Be),a(oe,Q),a(oe,X),ue||(we=[I(_,"input",l[282]),I(E,"input",l[283]),I(M,"input",l[284]),I(q,"input",l[285]),I(z,"change",l[286]),I(re,"change",l[287]),I(fe,"click",l[139]),I(X,"click",l[138]),I(e,"click",mt(l[138])),I(e,"keydown",ut(l[138]))],ue=!0)},p(me,je){je[1]&768&&i!==(i=(me[40]?m("worklog.acceptSuggestion"):me[39]?m("worklog.editEntry"):m("worklog.addEntry"))+"")&&B(o,i),je[1]&16&&ge(_,me[35]),je[1]&4&&E.value!==me[33]&&ge(E,me[33]),je[1]&8&&cl(M.value)!==me[34]&&ge(M,me[34]),je[1]&32&&ge(q,me[36]),je[1]&64&&(z.checked=me[37]),je[1]&128&&(re.checked=me[38]),je[1]&12&&Fe!==(Fe=!me[33].trim()||!me[34])&&(fe.disabled=Fe)},d(me){me&&C(e),ue=!1,ve(we)}}}function Mo(l){let e,t,n,i,o,r,f,c,d,v,_,h,y,b,k,w,E,j,D,T=(l[56]==="open_url"?m("action.dataUrl"):l[56]==="open_folder"||l[56]==="open_file"?m("action.dataPath"):m("action.dataCommand"))+"",N,A,M,R,W,V,x,J,q,H,U,G=ce(l[88]),z=[];for(let K=0;K<G.length;K+=1)z[K]=Io(bi(l,G,K));return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${m("action.newAction")}`,i=g(),o=u("div"),r=u("label"),f=u("span"),f.textContent=`${m("common.name")}`,c=g(),d=u("input"),v=g(),_=u("div"),h=u("label"),y=u("span"),y.textContent=`${m("common.type")}`,b=g(),k=u("select");for(let K=0;K<z.length;K+=1)z[K].c();w=g(),E=u("div"),j=u("label"),D=u("span"),N=F(T),A=g(),M=u("input"),W=g(),V=u("div"),x=u("button"),x.textContent=`${m("common.create")}`,J=g(),q=u("button"),q.textContent=`${m("common.cancel")}`,s(n,"class","svelte-11f6xyi"),s(f,"class","label-text svelte-11f6xyi"),s(d,"type","text"),s(d,"placeholder",m("action.namePlaceholder")),s(d,"class","svelte-11f6xyi"),s(r,"class","svelte-11f6xyi"),s(o,"class","form-group svelte-11f6xyi"),s(y,"class","label-text svelte-11f6xyi"),s(k,"class","svelte-11f6xyi"),l[56]===void 0&&Et(()=>l[290].call(k)),s(h,"class","svelte-11f6xyi"),s(_,"class","form-group svelte-11f6xyi"),s(D,"class","label-text svelte-11f6xyi"),s(M,"type","text"),s(M,"placeholder",R=l[56]==="open_url"?m("action.urlPlaceholder"):l[56]==="open_folder"||l[56]==="open_file"?m("action.pathPlaceholder"):m("action.commandPlaceholder")),s(M,"class","svelte-11f6xyi"),s(j,"class","svelte-11f6xyi"),s(E,"class","form-group svelte-11f6xyi"),s(x,"class","btn btn-primary svelte-11f6xyi"),s(q,"class","btn svelte-11f6xyi"),s(V,"class","modal-actions svelte-11f6xyi"),s(t,"class","modal svelte-11f6xyi"),s(e,"class","modal-overlay svelte-11f6xyi"),s(e,"role","button"),s(e,"tabindex","0")},m(K,L){S(K,e,L),a(e,t),a(t,n),a(t,i),a(t,o),a(o,r),a(r,f),a(r,c),a(r,d),ge(d,l[55]),a(t,v),a(t,_),a(_,h),a(h,y),a(h,b),a(h,k);for(let O=0;O<z.length;O+=1)z[O]&&z[O].m(k,null);_t(k,l[56],!0),a(t,w),a(t,E),a(E,j),a(j,D),a(D,N),a(j,A),a(j,M),ge(M,l[57]),a(t,W),a(t,V),a(V,x),a(V,J),a(V,q),H||(U=[I(d,"input",l[288]),I(d,"keydown",l[289]),I(k,"change",l[290]),I(M,"input",l[291]),I(M,"keydown",l[292]),I(x,"click",l[164]),I(q,"click",l[163]),I(e,"click",mt(l[163])),I(e,"keydown",ut(l[163]))],H=!0)},p(K,L){if(L[1]&16777216&&d.value!==K[55]&&ge(d,K[55]),L[2]&67108864){G=ce(K[88]);let O;for(O=0;O<G.length;O+=1){const Z=bi(K,G,O);z[O]?z[O].p(Z,L):(z[O]=Io(Z),z[O].c(),z[O].m(k,null))}for(;O<z.length;O+=1)z[O].d(1);z.length=G.length}L[1]&33554432|L[2]&67108864&&_t(k,K[56]),L[1]&33554432&&T!==(T=(K[56]==="open_url"?m("action.dataUrl"):K[56]==="open_folder"||K[56]==="open_file"?m("action.dataPath"):m("action.dataCommand"))+"")&&B(N,T),L[1]&33554432|L[2]&67108864&&R!==(R=K[56]==="open_url"?m("action.urlPlaceholder"):K[56]==="open_folder"||K[56]==="open_file"?m("action.pathPlaceholder"):m("action.commandPlaceholder"))&&s(M,"placeholder",R),L[1]&67108864&&M.value!==K[57]&&ge(M,K[57])},d(K){K&&C(e),Pe(z,K),H=!1,ve(U)}}}function Io(l){let e,t=l[335].label+"",n;return{c(){e=u("option"),n=F(t),e.__value=l[335].id,ge(e,e.__value),s(e,"class","svelte-11f6xyi")},m(i,o){S(i,e,o),a(e,n)},p:$,d(i){i&&C(e)}}}function Ao(l){let e,t,n,i=m("file.importTitle")+"",o,r,f=(l[26]?l[26].title:"")+"",c,d,v,_,h,y,b,k=l[60].files+"",w,E,j,D,T,N=l[60].folders+"",A,M,R,W,V,x=(l[60].totalBytes/1024).toFixed(1)+"",J,q,H,U,G,z,K,L,O,Z,re,ee,ne=l[60].isDangerous&&Fo(l);return{c(){e=u("div"),t=u("div"),n=u("h3"),o=F(i),r=F(" «"),c=F(f),d=F("»"),v=g(),_=u("div"),h=u("div"),y=u("span"),y.textContent=`${m("file.importFiles")}`,b=u("span"),w=F(k),E=g(),j=u("div"),D=u("span"),D.textContent=`${m("file.importFolders")}`,T=u("span"),A=F(N),M=g(),R=u("div"),W=u("span"),W.textContent=`${m("file.importSize")}`,V=u("span"),J=F(x),q=F(" KB"),H=g(),ne&&ne.c(),U=g(),G=u("div"),z=u("button"),z.textContent=`${m("file.importCopy")}`,K=g(),L=u("button"),L.textContent=`${m("file.importLink")}`,O=g(),Z=u("button"),Z.textContent=`${m("common.cancel")}`,s(n,"class","svelte-11f6xyi"),s(y,"class","svelte-11f6xyi"),s(b,"class","svelte-11f6xyi"),s(h,"class","summary-row svelte-11f6xyi"),s(D,"class","svelte-11f6xyi"),s(T,"class","svelte-11f6xyi"),s(j,"class","summary-row svelte-11f6xyi"),s(W,"class","svelte-11f6xyi"),s(V,"class","svelte-11f6xyi"),s(R,"class","summary-row svelte-11f6xyi"),s(_,"class","import-summary svelte-11f6xyi"),s(z,"class","btn btn-primary svelte-11f6xyi"),s(L,"class","btn svelte-11f6xyi"),s(Z,"class","btn svelte-11f6xyi"),s(G,"class","modal-actions svelte-11f6xyi"),s(t,"class","modal svelte-11f6xyi"),s(e,"class","modal-overlay svelte-11f6xyi"),s(e,"role","button"),s(e,"tabindex","0")},m(le,oe){S(le,e,oe),a(e,t),a(t,n),a(n,o),a(n,r),a(n,c),a(n,d),a(t,v),a(t,_),a(_,h),a(h,y),a(h,b),a(b,w),a(_,E),a(_,j),a(j,D),a(j,T),a(T,A),a(_,M),a(_,R),a(R,W),a(R,V),a(V,J),a(V,q),a(_,H),ne&&ne.m(_,null),a(t,U),a(t,G),a(G,z),a(G,K),a(G,L),a(G,O),a(G,Z),re||(ee=[I(z,"click",l[293]),I(L,"click",l[294]),I(Z,"click",l[155]),I(e,"click",mt(l[155])),I(e,"keydown",ut(l[155]))],re=!0)},p(le,oe){oe[0]&67108864&&f!==(f=(le[26]?le[26].title:"")+"")&&B(c,f),oe[1]&536870912&&k!==(k=le[60].files+"")&&B(w,k),oe[1]&536870912&&N!==(N=le[60].folders+"")&&B(A,N),oe[1]&536870912&&x!==(x=(le[60].totalBytes/1024).toFixed(1)+"")&&B(J,x),le[60].isDangerous?ne?ne.p(le,oe):(ne=Fo(le),ne.c(),ne.m(_,null)):ne&&(ne.d(1),ne=null)},d(le){le&&C(e),ne&&ne.d(),re=!1,ve(ee)}}}function Fo(l){let e,t,n,i,o,r,f=l[60].dangerReason+"",c;return{c(){e=u("div"),t=Y("svg"),n=Y("path"),i=Y("line"),o=Y("line"),r=g(),c=F(f),s(n,"d","M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"),s(n,"class","svelte-11f6xyi"),s(i,"x1","12"),s(i,"y1","9"),s(i,"x2","12"),s(i,"y2","13"),s(i,"class","svelte-11f6xyi"),s(o,"x1","12"),s(o,"y1","17"),s(o,"x2","12.01"),s(o,"y2","17"),s(o,"class","svelte-11f6xyi"),s(t,"width","14"),s(t,"height","14"),s(t,"viewBox","0 0 24 24"),s(t,"fill","none"),s(t,"stroke","currentColor"),s(t,"stroke-width","2"),s(t,"stroke-linecap","round"),s(t,"stroke-linejoin","round"),s(t,"class","svelte-11f6xyi"),s(e,"class","summary-warn svelte-11f6xyi")},m(d,v){S(d,e,v),a(e,t),a(t,n),a(t,i),a(t,o),a(e,r),a(e,c)},p(d,v){v[1]&536870912&&f!==(f=d[60].dangerReason+"")&&B(c,f)},d(d){d&&C(e)}}}function Po(l){let e,t,n,i,o,r,f,c,d,v,_,h,y,b,k,w,E,j=l[81]&&Lo(l);return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${m("rename.title")}`,i=g(),o=u("div"),r=u("label"),f=u("span"),f.textContent=`${m("common.newName")}`,c=g(),d=u("input"),v=g(),j&&j.c(),_=g(),h=u("div"),y=u("button"),y.textContent=`${m("common.rename")}`,b=g(),k=u("button"),k.textContent=`${m("common.cancel")}`,s(n,"class","svelte-11f6xyi"),s(f,"class","label-text svelte-11f6xyi"),s(d,"type","text"),s(d,"class","svelte-11f6xyi"),s(r,"class","svelte-11f6xyi"),s(o,"class","form-group svelte-11f6xyi"),s(y,"class","btn btn-primary svelte-11f6xyi"),s(k,"class","btn svelte-11f6xyi"),s(h,"class","modal-actions svelte-11f6xyi"),s(t,"class","modal svelte-11f6xyi"),s(e,"class","modal-overlay svelte-11f6xyi"),s(e,"role","button"),s(e,"tabindex","0")},m(D,T){S(D,e,T),a(e,t),a(t,n),a(t,i),a(t,o),a(o,r),a(r,f),a(r,c),a(r,d),ge(d,l[80]),a(t,v),j&&j.m(t,null),a(t,_),a(t,h),a(h,y),a(h,b),a(h,k),w||(E=[I(d,"input",l[295]),I(d,"keydown",l[112]),I(y,"click",l[110]),I(k,"click",l[111]),I(e,"click",mt(l[111])),I(e,"keydown",ut(l[111]))],w=!0)},p(D,T){T[2]&262144&&d.value!==D[80]&&ge(d,D[80]),D[81]?j?j.p(D,T):(j=Lo(D),j.c(),j.m(t,_)):j&&(j.d(1),j=null)},d(D){D&&C(e),j&&j.d(),w=!1,ve(E)}}}function Lo(l){let e,t;return{c(){e=u("div"),t=F(l[81]),s(e,"class","rename-error svelte-11f6xyi")},m(n,i){S(n,e,i),a(e,t)},p(n,i){i[2]&524288&&B(t,n[81])},d(n){n&&C(e)}}}function Ro(l){let e,t;return e=new pu({props:{title:l[75],message:l[76],confirmText:l[78],danger:l[77]}}),e.$on("confirm",l[113]),e.$on("cancel",l[114]),{c(){Ge(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p(n,i){const o={};i[2]&8192&&(o.title=n[75]),i[2]&16384&&(o.message=n[76]),i[2]&65536&&(o.confirmText=n[78]),i[2]&32768&&(o.danger=n[77]),e.$set(o)},i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){xe(e,n)}}}function zo(l){let e,t;return e=new F1({props:{onClose:l[172],onSyncRefresh:l[170],initialSection:l[86]}}),{c(){Ge(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p(n,i){const o={};i[2]&16777216&&(o.initialSection=n[86]),e.$set(o)},i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){xe(e,n)}}}function $d(l){let e,t,n,i;const o=[B1,W1,V1],r=[];function f(c,d){return c[1]?0:c[2]?1:2}return e=f(l),t=r[e]=o[e](l),{c(){t.c(),n=ot()},m(c,d){r[e].m(c,d),S(c,n,d),i=!0},p(c,d){let v=e;e=f(c),e===v?r[e].p(c,d):(it(),de(r[v],1,1,()=>{r[v]=null}),st(),t=r[e],t?t.p(c,d):(t=r[e]=o[e](c),t.c()),ae(t,1),t.m(n.parentNode,n))},i(c){i||(ae(t),i=!0)},o(c){de(t),i=!1},d(c){c&&C(n),r[e].d(c)}}}function se(l,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[l];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails call error:",l,t)}return Promise.reject(new Error("Wails not connected: "+l))}function Ut(l,e,t){for(const n of l){if(n.id===e)return n.children=t,n.has_children=t.length>0,!0;if(n.children&&Ut(n.children,e,t))return!0}return!1}function nr(l,e,t){for(const n of l){if(n.id===e)return n.children=t,n.has_children=t.length>0,!0;if(n.children&&nr(n.children,e,t))return!0}return!1}function Ol(l){return l.eventIds&&l.eventIds.length?l.eventIds:l.events&&l.events.length?l.events.map(e=>e.id).filter(Boolean):[]}function il(l){try{se("WriteDebugLog",l)}catch{}}function Vl(l){return l?l.map(e=>(e._expanded===void 0&&(e._expanded=!1),e)):[]}function tt(l){return l?new Date(l).toLocaleTimeString("ru-RU",{hour:"2-digit",minute:"2-digit"}):""}function Ot(l){return l==="note_created"||l==="file_added"||l==="folder_added"||l==="node_created"?"+":l==="file_deleted"||l==="folder_deleted"?"×":l==="file_renamed"||l==="folder_renamed"||l==="note_updated"||l==="node_updated"?"~":l==="file_copied"?"⧉":l==="file_moved"?"→":"•"}function rt(l){if(!l)return"";try{return new Date(l).toLocaleDateString("ru-RU",{day:"numeric",month:"short"})}catch{return l}}function ep(l){try{const e=new URL(l);return e.protocol==="http:"||e.protocol==="https:"}catch{return!1}}function ht(l,e,t,n){return l=Math.abs(l)%100,l>=5&&l<=20?n:(l%=10,l===1?e:l>=2&&l<=4?t:n)}function tp(l){return l.targetType==="note"&&l.targetId?{nodeId:l.nodeId,tab:"notes",targetId:l.targetId}:l.targetType==="file"?{nodeId:l.nodeId,tab:"files",targetId:l.targetId,targetPath:l.targetPath}:l.targetType==="folder"?{nodeId:l.nodeId,tab:"files",targetPath:l.targetPath||l.targetId}:{nodeId:l.nodeId}}function ut(l){return e=>{(e.key==="Enter"||e.key===" ")&&(e.preventDefault(),l())}}function lp(l,e,t){let n=null,i=!1,o=!1,r=!1,f=!1,c=[],d=[],v=[],_=null,h=[],y=0,b=!0,k=[],w=null,E="",j="",D=!1,T="",N="all",A="all",M="",R="",W="",V=[],x=!1,J=[],q="",H="";function U(p){return{"vault not open":m("error.vaultNotOpen")}[p]||p}let G="",z=null,K="overview",L=[],O=null,Z=[],re=[],ee=[],ne=!1,le="",oe="",fe="",ke="",Be=!1,Fe=!1,Q=null,X=null,ue=[],we=0,me=[],je=!1,qe="",Ye=null,lt=!1,He="",Le=null,Ie=null,ye={visible:!1,x:0,y:0,node:null},Oe=!1,Ce="",Ve=!1,be="",Se="open_url",Te="",Ee=[{id:"open_url",label:m("action.openUrl")},{id:"open_file",label:m("action.openFile")},{id:"open_folder",label:m("action.openFolder")},{id:"run_command",label:m("action.runCommand")},{id:"run_script",label:m("action.runScript")},{id:"open_terminal",label:m("action.openTerminal")},{id:"launch_app",label:m("action.launchApp")}],Ae=!0,Ue=!1,Ne=null,_e=!1,te="",De="",Je={},ct=!1,Re=null,Me=[],Qe=[],Tt=null,Nt="",dl=!1,Gt="",pt={items:[],mode:"copy"},ze=[],Vt=[],pl=!1,ml=!1,Jl="",ql="",Yl=!1,Ql=m("common.delete"),Jt=null,qt=null,Yt=!1,Qt="",Dt="",Mt="",_l=null,vl=!1,Wt="",Xt="";const ir=[{id:"overview",label:m("tab.overview")},{id:"notes",label:m("tab.notes")},{id:"files",label:m("tab.files")},{id:"actions",label:m("tab.actions")},{id:"worklog",label:m("tab.worklog")},{id:"activity",label:m("tab.activity")}];let hl=null;Vo(async()=>{try{if(t(0,n=await se("GetStartupStatus")),i=!0,n.status==="first_run"){t(1,o=!0),t(58,Ae=!1);return}if(n.status==="recovery"){t(2,r=!0),t(58,Ae=!1);return}}catch(p){t(24,H=String(p))}try{t(23,q=await se("VerstakVersion")||"verstak-gui/v2"),t(4,c=await se("ListSystemViews")||[]),t(5,d=await se("ListWorkspaceTree")||[]),t(6,v=await se("ListEnabledTemplates")||[])}catch(p){t(24,H=String(p)),t(4,c=[{id:"today",label:m("nav.today")},{id:"inbox",label:m("nav.inbox")},{id:"activity",label:m("nav.activity")}]),t(5,d=[]),t(6,v=[])}window.runtime&&window.runtime.EventsOn&&(window.runtime.EventsOn("files-dropped",Vr),hl=()=>window.runtime.EventsOff("files-dropped")),window.addEventListener("keydown",fn),t(58,Ae=!1),Al()}),Gl(()=>{hl&&hl(),window.removeEventListener("keydown",fn)});async function Xl(p){t(25,G=p),t(26,z=null),t(27,K="overview"),t(28,L=[]),Z=[],t(30,re=[]),t(31,ee=[]),t(41,ue=[]),t(43,me=[]),t(46,Ye=null),t(47,lt=!1),t(24,H=""),t(7,_=null),t(8,h=[]),y=0,b=!0,t(9,k=[]),t(10,w=null);try{p==="today"?(t(7,_=await se("ListTodayView")||{cases:[]}),t(41,ue=await se("GetSuggestions")||[]),t(42,we=ue.length)):p==="inbox"?t(43,me=await se("ListInboxNodes")||[]):p==="trash"?t(46,Ye=await se("ListTrash")||{nodes:[],entries:[],trashPath:""}):p==="journal"?await bt():p==="activity"&&(t(8,h=await se("ListActivityFeed",50,0)||[]),y=h.length,b=h.length===50)}catch(P){t(24,H=String(P)),t(7,_={cases:[]}),t(43,me=[]),t(46,Ye=null),t(8,h=[])}}async function gt(p){t(26,z=p),t(27,K="overview"),t(28,L=[]),Z=[],t(30,re=[]),t(31,ee=[]),t(41,ue=[]),t(66,Qe=[]),t(65,Me=[]),t(64,Re=null),t(67,Tt=null),t(68,Nt=""),t(72,ze=[]),Vt=[],t(29,O=null),t(47,lt=!1),t(52,Oe=!1),t(24,H=""),t(22,J=[]),await Zl(p.id)}async function Zl(p){try{t(28,L=await se("ListNotes",p)||[])}catch{}try{Z=await se("ListFiles",p)||[]}catch{}try{t(30,re=await se("ListActions",p)||[])}catch{}try{t(31,ee=Vl(await se("ListWorklog",p)))}catch{}try{t(41,ue=await se("GetSuggestions")||[]),t(42,we=ue.length)}catch{t(41,ue=[]),t(42,we=0)}try{t(22,J=await se("ListActivityByNode",p,50,0)||[])}catch{}}async function nt(p){t(63,ct=!0);try{let P=await se("ListItems",p)||[];P.sort((ie,pe)=>ie.type!==pe.type?ie.type==="folder"?-1:1:(ie.name||"").localeCompare(pe.name||"")),t(66,Qe=P)}catch{t(66,Qe=[])}t(63,ct=!1)}async function gl(p){if(!z)return;try{const ie=await se("GetNodeDetail",p);ie&&t(65,Me=[...Me,{id:p,name:ie.title}])}catch{t(65,Me=[...Me,{id:p,name:"..."}])}t(64,Re=p),t(62,Je={...Je,[p]:!0});const P=await se("ListWorkspaceChildren",p)||[];Ut(d,p,P),t(5,d=[...d]),await nt(p)}function $l(){if(Me.length<2)t(65,Me=[]),t(64,Re=null),nt(z.id);else{const p=Me[Me.length-2];t(65,Me=Me.slice(0,-1)),t(64,Re=p.id),nt(p.id)}}function en(p){const P=Me[p];t(65,Me=Me.slice(0,p+1)),t(64,Re=P.id),nt(P.id)}async function Zt(p){t(67,Tt=p),t(68,Nt=""),t(70,Gt=""),t(69,dl=!0);try{Wf(p)?t(68,Nt=await se("GetFileBase64",p.fileId)||""):Bf(p)&&t(68,Nt=await se("ReadFileText",p.fileId)||"")}catch(P){t(70,Gt=String(P))}t(69,dl=!1)}function yl(){t(67,Tt=null),t(68,Nt=""),t(70,Gt="")}async function sr(){const p=prompt(m("file.namePrompt"));if(!(!p||!p.trim()))try{const P=Re||z.id;await se("CreateEmptyFile",P,p.trim()),await nt(P),await wl(P)}catch(P){t(24,H=String(P))}}async function tn(p){try{await se("DuplicateNode",p);const P=Re||z.id;await nt(P),await wl(P)}catch(P){t(24,H=String(P))}}function ln(p){const P=Qe.find(ie=>ie.id===p);P&&kl(P.id,P.name)}function nn(p){t(71,pt={items:[p],mode:"cut"})}function sn(p){t(71,pt={items:[p],mode:"copy"})}async function on(){if(pt.items.length===0)return;const p=Re||z.id;try{if(pt.mode==="copy")for(const P of pt.items)await se("DuplicateNode",P);else for(const P of pt.items)await se("MoveNode",P,p);t(71,pt={items:[],mode:"copy"}),await nt(p)}catch(P){t(24,H=String(P))}}function rn(p){ze.includes(p)?t(72,ze=ze.filter(P=>P!==p)):t(72,ze=[...ze,p])}function an(p){t(72,ze=[p])}function or(){t(72,ze=Qe.map(p=>p.id))}function cn(p){if(Qe.length===0)return;const P=ze.length>0?ze[ze.length-1]:Qe[0].id,ie=Qe.findIndex(Ct=>Ct.id===P),pe=Qe.findIndex(Ct=>Ct.id===p);if(ie===-1||pe===-1)return;const et=Math.min(ie,pe),at=Math.max(ie,pe),Pl=Qe.slice(et,at+1).map(Ct=>Ct.id),In=new Set(ze);Pl.forEach(Ct=>In.add(Ct)),t(72,ze=[...In])}function rr(){t(72,ze=[])}function bl(p){return p.length>0?p:Qe.map(P=>P.id)}async function ar(){const p=bl(ze),P=Qe.find(pe=>pe.id===p[0]);let ie;p.length===1&&(P==null?void 0:P.type)==="folder"?ie=m("delete.folder"):p.length===1?ie=m("delete.file"):ie=m("delete.files",{count:p.length}),It({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+ie+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{for(const et of p)try{await se("DeleteFileOrFolder",et)}catch(at){t(24,H=String(at))}t(72,ze=[]);const pe=Re||z.id;await nt(pe)}})}function cr(){const p=bl(ze);t(71,pt={items:p,mode:"cut"}),t(72,ze=[])}function fr(){const p=bl(ze);t(71,pt={items:p,mode:"copy"}),t(72,ze=[])}function ur(p,P){const ie=ze.includes(P)?ze:[P];Vt=ie,p.dataTransfer.effectAllowed="move",p.dataTransfer.setData("text/plain",ie.join(","))}function dr(p,P){const ie=Qe.find(pe=>pe.id===P);ie&&ie.type==="folder"&&(p.preventDefault(),p.dataTransfer.dropEffect="move")}async function pr(p,P){if(p.preventDefault(),Vt.length!==0){for(const ie of Vt)try{await se("MoveNode",ie,P)}catch(pe){t(24,H=String(pe))}Vt=[],t(72,ze=[]),await nt(Re||z.id)}}function fn(p){if(!(p.target.tagName==="INPUT"||p.target.tagName==="TEXTAREA")){if(G==="inbox"&&(p.ctrlKey||p.metaKey)&&(p.key==="v"||p.key==="V")){p.preventDefault(),Nn();return}if(K==="files")if(p.ctrlKey||p.metaKey)p.key==="c"||p.key==="C"?(p.preventDefault(),fr()):p.key==="x"||p.key==="X"?(p.preventDefault(),cr()):p.key==="v"||p.key==="V"?(p.preventDefault(),on()):p.key==="a"||p.key==="A"?(p.preventDefault(),or()):p.key==="o"||p.key==="O"?(p.preventDefault(),mr()):p.key==="Enter"&&(p.preventDefault(),un());else if(p.key==="Enter")p.preventDefault(),un();else if(p.key==="Delete"||p.key==="Backspace"){if(Tt){p.preventDefault(),yl();return}if(ze.length>0){p.preventDefault(),ar();return}if(p.key==="Backspace"&&Me.length>0){p.preventDefault(),$l();return}}else if(p.key==="Escape"){if(Tt){yl();return}if(ze.length>0){rr();return}}else p.key==="F2"&&(p.preventDefault(),_r())}}function un(){if(ze.length===1){const p=Qe.find(P=>P.id===ze[0]);p&&(p.type==="folder"?gl(p.id):Zt(p))}}function mr(){if(ze.length===1){const p=Qe.find(P=>P.id===ze[0]);p&&p.fileId&&se("OpenFile",p.fileId)}}function kl(p,P){Qt=p,t(80,Dt=P),t(81,Mt=""),t(79,Yt=!0)}function _r(){if(ze.length===1){const p=Qe.find(P=>P.id===ze[0]);p&&kl(p.id,p.name)}}async function dn(){const p=Dt.trim();if(!p){t(81,Mt=m("rename.emptyError"));return}try{await se("ValidateName",p)}catch{t(81,Mt=m("rename.invalidError"));return}t(79,Yt=!1);const P=Qt;Qt="";try{await se("RenameNode",P,p),z&&z.id===P&&t(26,z={...z,title:p}),await Bt(),Re&&await nt(Re)}catch(ie){t(24,H=String(ie))}}function vr(){t(79,Yt=!1),Qt="",t(80,Dt=""),t(81,Mt="")}function hr(p){p.key==="Enter"?dn():t(81,Mt="")}function It(p){t(75,Jl=p.title||m("common.confirm")),t(76,ql=p.message||""),t(77,Yl=p.danger!==void 0?p.danger:!0),t(78,Ql=p.confirmText||m("common.delete")),Jt=p.onConfirm||null,qt=p.onCancel||null,t(74,ml=!0)}function pn(){t(74,ml=!1),Jt=null,qt=null}function gr(){Jt&&Jt(),pn()}function yr(){qt&&qt(),pn()}function mn(p){t(49,Le=ye.node),t(50,Ie=p),t(48,He=""),t(47,lt=!0),At()}function br(){t(49,Le=null),t(50,Ie=void 0),t(48,He=""),t(47,lt=!0)}function kr(){t(47,lt=!1),t(48,He=""),t(49,Le=null),t(50,Ie=void 0)}async function _n(){if(!(!He.trim()||Ie===void 0))try{const p=Le?Le.id:"",P=Ie?Ie.id:"",ie=await se("CreateNodeFromTemplate",p,He.trim(),P);t(47,lt=!1),t(48,He="");const pe=ie?ie.id:null;if(t(49,Le=null),t(50,Ie=void 0),p){t(62,Je={...Je,[p]:!0});const et=await se("ListWorkspaceChildren",p)||[];Ut(d,p,et),t(5,d=[...d])}else t(5,d=await se("ListWorkspaceTree")||d);if(pe){const et=await se("GetNodeDetail",pe);et&&(t(25,G=""),gt(et))}}catch(p){t(24,H=String(p))}}function wr(p,P){t(51,ye={visible:!0,x:p.clientX,y:p.clientY,node:P})}function At(){t(51,ye={visible:!1,x:0,y:0,node:null})}async function Cr(p){const P=!Je[p];if(t(62,Je={...Je,[p]:P}),!P)return;const ie=await se("ListWorkspaceChildren",p)||[];Ut(d,p,ie),t(5,d=[...d])}async function Sr(p,P){if(!(!p||!P||p===P))try{const ie=await se("MoveNode",p,P);await Bt();const pe=await se("GetNodeDetail",p);pe&&(t(25,G=""),gt(pe))}catch(ie){t(24,H=String(ie))}}async function jr(p){p.preventDefault();try{const P=p.dataTransfer.getData("text/plain");if(!P)return;const ie=await se("GetNodeDetail",P);if(!ie||!ie.parent_id)return;await se("MoveNode",P,""),await Bt();const pe=await se("GetNodeDetail",P);pe&&(t(25,G=""),gt(pe))}catch(P){t(24,H=String(P))}}function Er(p){p.preventDefault(),p.dataTransfer.dropEffect="move",t(73,pl=!0)}function Tr(p){t(73,pl=!1)}function vn(p){kl(p.id,p.title),At()}function hn(p){At(),It({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+p.title+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await se("DeleteNode",p.id),await Bt(),z&&z.id===p.id&&t(26,z=null)}catch(P){t(24,H=String(P))}}})}async function yt(p){At();const P=typeof p=="string"?p:p.id;try{await se("OpenFolder",P)}catch(ie){t(24,H=String(ie))}}async function gn(p){At();try{await se("MoveNode",p.id,""),await Bt();const P=await se("GetNodeDetail",p.id);P&&(t(25,G=""),gt(P))}catch(P){t(24,H=String(P))}}async function Bt(){const p=Object.keys(Je).filter(ie=>Je[ie]),P=await se("ListWorkspaceTree")||[];for(const ie of p){const et=(await se("ListWorkspaceChildren",ie)||[]).map(at=>({...at}));nr(P,ie,et)}t(5,d=P)}async function wl(p){const P=await se("ListWorkspaceChildren",p)||[];Ut(d,p,P),t(5,d=[...d])}function yn(){t(52,Oe=!0),t(53,Ce="")}function Nr(){t(52,Oe=!1),t(53,Ce="")}async function bn(){if(!(!Ce.trim()||!z))try{const p=await se("CreateNote",z.id,Ce.trim());t(28,L=[...L,p&&p.id?p:{id:Date.now().toString(),title:Ce.trim(),createdAt:new Date().toISOString()}]),t(52,Oe=!1),t(53,Ce="")}catch{const P={id:Date.now().toString(),title:Ce.trim(),createdAt:new Date().toISOString()};t(28,L=[...L,P]),t(52,Oe=!1),t(53,Ce="")}}async function Ft(p){if(O&&O.dirty){It({title:m("note.unsavedTitle"),message:m("note.unsavedMessage"),confirmText:m("note.unsavedClose"),danger:!1,onConfirm:async()=>{await kn(p)}});return}await kn(p)}async function kn(p){try{const P=await se("ReadNote",p.id);t(29,O={id:p.id,title:p.title,content:P||"",dirty:!1})}catch{t(29,O={id:p.id,title:p.title,content:"# "+p.title+`
`,dirty:!1})}}function Dr(){if(O&&O.dirty){It({title:m("note.unsavedTitle"),message:m("note.unsavedMessage"),confirmText:m("note.unsavedClose"),danger:!1,onConfirm:()=>{t(29,O=null)}});return}t(29,O=null)}function Mr(p){O&&(t(29,O.content=p.target.value,O),t(29,O.dirty=!0,O))}async function Ir(){if(O)try{await se("SaveNote",O.id,O.content),t(29,O.dirty=!1,O)}catch{t(29,O.dirty=!1,O)}}function $t(p=null){t(39,Q=p),t(40,X=null),t(33,le=p?p.summary:""),t(34,oe=p?String(p.minutes||""):""),t(35,fe=p&&p.date||""),t(36,ke=p&&p.details||""),t(37,Be=p?!!p.billable:!1),t(38,Fe=p?!!p.approximate:!1),t(32,ne=!0)}function Ar(){t(32,ne=!1),t(39,Q=null),t(40,X=null)}async function Cl(p=""){const P=p||(z?z.id:"");z&&z.id===P&&t(31,ee=Vl(await se("ListWorklog",z.id))||ee),G==="journal"&&await bt()}async function Fr(){const p=parseInt(oe,10);if(!(!le.trim()||isNaN(p)||p<=0)&&!(!X&&!Q&&!z)){try{if(X){const P=JSON.stringify(Ol(X));await se("AcceptSuggestionFull",X.nodeId,le.trim(),ke,fe,p,Fe,Be,P),await jl()}else Q?(await se("UpdateWorklogEntry",Q.id,le.trim(),ke,fe,p,Fe,Be),await Cl(Q.nodeId)):(await se("CreateWorklogFull",z.id,le.trim(),ke,fe,p,Fe,Be),await Cl(z.id))}catch(P){t(24,H=String(P));return}t(32,ne=!1),t(39,Q=null),t(40,X=null)}}function Sl(p){It({title:m("worklog.deleteEntry"),message:m("worklog.deleteConfirm"),confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await se("DeleteWorklogEntry",p.id),await Cl(p.nodeId)}catch(P){t(24,H=String(P))}}})}async function jl(){t(41,ue=await se("GetSuggestions")||[]),t(42,we=ue.length),z&&t(31,ee=Vl(await se("ListWorklog",z.id))),G==="journal"&&await bt()}function el(p){t(40,X=p),t(39,Q=null),t(33,le=p.summary||""),t(34,oe=String(p.suggestedMin||"")),t(35,fe=""),t(36,ke=""),t(37,Be=!1),t(38,Fe=!0),t(32,ne=!0)}async function El(p){try{const P=Ol(p),ie=JSON.stringify(P);il("acceptTodaySuggestion: nodeId="+p.nodeId+" eventIds="+ie+" events="+JSON.stringify((p.events||[]).map(pe=>({id:pe.id,type:pe.eventType,title:pe.title})))),await se("AcceptSuggestionWith",p.nodeId,p.summary,p.suggestedMin,"",ie),await jl()}catch(P){il("acceptTodaySuggestion error: "+P)}}async function wn(p){try{const P=Ol(p),ie=JSON.stringify(P);il("acceptJournalSuggestion: nodeId="+p.nodeId+" eventIds="+ie+" events="+JSON.stringify((p.events||[]).map(pe=>({id:pe.id,type:pe.eventType,title:pe.title})))),await se("AcceptSuggestionWith",p.nodeId,p.summary,p.suggestedMin,"",ie),await jl()}catch(P){il("acceptJournalSuggestion error: "+P)}}async function bt(){try{const[p,P,ie]=await Promise.all([se("ListWorklogReport",E,j,T,D,N,A),se("WorklogReportSummary",E,j,T,D,N,A),se("GetSuggestions")]);if(t(9,k=(p||[]).map(pe=>(pe._expanded===void 0&&(pe._expanded=!1),pe))),t(10,w=P||null),t(41,ue=ie||[]),t(42,we=ue.length),T&&!M)if(p&&p.length>0&&p[0].nodePath)t(17,M=p[0].nodePath);else try{t(17,M=await se("GetNodeTitle",T))}catch{t(17,M="")}}catch{t(9,k=[]),t(10,w=null),t(41,ue=[]),t(42,we=0)}}async function tl(p){try{const P=await se("SaveWorklogReport",p,E,j,T,D,N,A);t(18,R=P),setTimeout(()=>t(18,R=""),4e3)}catch(P){if(String(P).includes("отменено"))return;t(18,R="Ошибка: "+String(P)),setTimeout(()=>t(18,R=""),6e3)}}let Cn;async function Tl(p){if(p._expanded=!p._expanded,t(9,k),p._expanded&&!p._events&&p._hasEvents===void 0)try{p._events=await se("GetWorklogEntryEvents",p.id)||[],p._hasEvents=p._events.length>0,t(9,k)}catch{p._events=[],p._hasEvents=!1,t(9,k)}}async function Nl(p){if(p._expanded=!p._expanded,p._expanded&&p.source==="suggestion"&&!p._events&&p._hasEvents===void 0)try{p._events=await se("GetWorklogEntryEvents",p.id)||[],p._hasEvents=p._events.length>0}catch(P){P._events=[],P._hasEvents=!1}t(31,ee)}async function Pr(){const p=W.trim();if(!p||p.length<2){t(20,V=[]),t(21,x=!1);return}try{t(20,V=await se("SearchNodes",p)||[]),t(21,x=V.length>0)}catch{t(20,V=[]),t(21,x=!1)}}function Lr(){clearTimeout(Cn),Cn=setTimeout(Pr,200)}function Sn(p){t(14,T=p.id),t(17,M=p.path||p.title),t(13,D=!0),t(19,W=""),t(20,V=[]),t(21,x=!1),bt()}function jn(){t(14,T=""),t(13,D=!1),t(17,M=""),t(19,W=""),t(20,V=[]),t(21,x=!1),bt()}function Rr(){t(11,E=""),t(12,j=""),t(14,T=""),t(13,D=!1),t(15,N="all"),t(16,A="all"),t(17,M=""),t(19,W=""),t(20,V=[]),t(21,x=!1),bt()}async function En(){const p=await se("PickFile");if(!p)return;const P=Re||z.id;await Dl(P,p)}async function zr(){const p=await se("PickDirectory");if(!p)return;const P=Re||z.id;await Dl(P,p)}async function Dl(p,P){t(59,Ue=!0);try{const ie=await se("PreviewImport",P);t(60,Ne=ie),te=P,De=p,t(61,_e=!0)}catch(ie){t(24,H=String(ie))}t(59,Ue=!1)}async function Ml(p){try{const P=De||z.id,ie=p==="copy"?await se("AddPathCopy",P,te):await se("AddPathLink",P,te);t(61,_e=!1),t(60,Ne=null),t(65,Me=[]),t(64,Re=null),await Promise.all([Zl(P),nt(P),wl(P)])}catch(P){t(24,H=String(P))}}function Or(){t(61,_e=!1),t(60,Ne=null)}async function Tn({id:p,type:P}){const ie=m(P==="folder"?"delete.folder":"delete.file");It({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+ie+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await se("DeleteFileOrFolder",p),Z=Z.filter(et=>et.nodeId!==p);const pe=Re||z.id;await nt(pe)}catch(pe){t(24,H=String(pe))}}})}async function Vr(p){if(!p||p.length===0)return;if(!z){t(24,H=m("error.selectCaseFirst"));return}const P=p[0];await Dl(z.id,P)}function Wr(p){return{note_created:m("event.noteCreated"),note_updated:m("event.noteUpdated"),note_deleted:"Заметка удалена",file_added:m("event.fileAdded"),file_deleted:m("event.fileDeleted"),file_renamed:m("event.fileRenamed"),file_copied:m("event.fileCopied"),file_moved:m("event.fileMoved"),folder_added:m("event.folderAdded"),folder_deleted:m("event.folderDeleted"),folder_renamed:m("event.folderRenamed"),folder_moved:"Папка перемещена",node_created:m("event.caseCreated"),node_updated:m("event.caseUpdated"),node_deleted:"Узел удалён",action_created:"Действие создано",action_done:"Действие выполнено",worklog_added:"Запись времени добавлена"}[p]||p}function Br(p){return{project:m("kind.project"),client:m("kind.client"),document:m("kind.document"),recipe:m("kind.recipe"),folder:m("kind.folder"),note:m("kind.note"),file:m("kind.file"),archive:m("kind.archive"),case:m("kind.case")}[p]||p||m("kind.case")}function Hr(p){return p?m("capture.kind."+p):""}function Ur(p){return p?m("capture.source."+p):""}async function Nn(){if(!je){if(t(45,qe=""),!navigator.clipboard||typeof navigator.clipboard.readText!="function"){t(24,H=m("inbox.clipboardUnavailable"));return}t(44,je=!0);try{const p=(await navigator.clipboard.readText()).trim();if(!p){t(45,qe=m("inbox.clipboardEmpty"));return}const P=ep(p)?await se("CaptureURL",p,""):await se("CaptureText",p);t(43,me=[P,...me.filter(ie=>ie.id!==P.id)]),t(45,qe=m("inbox.captured"))}catch(p){t(24,H=String(p))}finally{t(44,je=!1)}}}function Kr(){t(54,Ve=!0),t(55,be=""),t(56,Se="open_url"),t(57,Te="")}function xr(){t(54,Ve=!1),t(55,be=""),t(57,Te="")}async function Il(){if(!(!be.trim()||!Te.trim()||!z))try{const p=await se("CreateAction",z.id,Se,be.trim(),Te.trim());p&&p.id&&t(30,re=[...re,p]),t(54,Ve=!1),t(55,be=""),t(57,Te="")}catch(p){t(24,H=String(p))}}async function Dn(p){try{await se("DeleteAction",p),t(30,re=re.filter(P=>P.id!==p))}catch(P){t(24,H=String(P))}}function Gr(p){const P=Ee.find(ie=>ie.id===p);return P?P.label:p}async function dt(p){try{const P=await se("GetNodeDetail",p);P&&gt(P)}catch(P){t(24,H=String(P))}}async function kt(p){const P=tp(p),ie=P.nodeId;if(ie)try{const pe=await se("GetNodeDetail",ie);if(!pe)return;if(gt(pe),P.tab==="notes"){if(t(27,K="notes"),P.targetId){try{t(28,L=await se("ListNotes",ie)||[])}catch{}const et=L.find(at=>at.id===P.targetId);et&&setTimeout(()=>Ft(et),100)}}else if(P.tab==="files")if(t(27,K="files"),P.targetId)try{const et=await se("GetNodeDetail",P.targetId);if(et&&et.parent_id){await nt(et.parent_id);const at=Qe.find(Pl=>Pl.id===P.targetId);at&&at.type==="file"&&Vf(at)&&setTimeout(()=>Zt(at),150)}else await nt(ie)}catch{await nt(ie)}else await nt(ie)}catch(pe){t(24,H=String(pe))}}async function wt(p){return kt(p)}async function Al(){try{t(82,_l=await se("SyncStatus"))}catch{t(82,_l={configured:!1,serverUrl:"",deviceId:"",unpushedOps:0,lastSyncAt:"",syncInterval:0})}}let Mn="general";function Fl(p){t(86,Mn=p||"general"),t(3,f=!0)}function Jr(){t(3,f=!1)}function qr(p){const P=Array.isArray(p==null?void 0:p.conflicts)?p.conflicts:[],ie=Array.isArray(p==null?void 0:p.applyErrors)?p.applyErrors:[],pe=[];return P.length>0&&pe.push(m("sync.conflictsCount",{count:P.length})),ie.length>0&&pe.push(m("sync.applyErrorsCount",{count:ie.length})),pe.join(" · ")}async function Yr(){t(83,vl=!0),t(84,Wt=""),t(85,Xt="");try{const p=await se("SyncNow");await Al(),t(84,Wt=qr(p)),t(85,Xt=Wt?"warning":"")}catch(p){console.error("sync error:",p),t(84,Wt=`${m("sync.status.error")}: ${(p==null?void 0:p.message)||p}`),t(85,Xt="warning")}finally{t(83,vl=!1)}}function Qr(p){t(1,o=!1),t(0,n=p),t(58,Ae=!1),window.location.reload()}function Xr(p){t(2,r=!1),t(0,n=p),t(58,Ae=!1),window.location.reload()}const Zr=p=>p.nodeId===z.id,$r=p=>Xl(p.id),ea=()=>Fl("sync"),ta=()=>Fl(),la=()=>t(24,H=""),na=()=>t(24,H=""),ia=()=>t(24,H="");function sa(){O.content=this.value,t(29,O)}const oa=p=>{t(27,K=p.id),p.id==="files"&&z&&Qe.length===0&&!Re&&nt(z.id)},ra=()=>{t(27,K="notes"),yn()},aa=()=>{t(27,K="files"),En()},ca=()=>t(27,K="worklog"),fa=p=>Ft(p),ua=p=>Ft(p);function da(){Ce=this.value,t(53,Ce)}const pa=p=>p.key==="Enter"&&bn(),ma=p=>Ft(p),_a=p=>Ft(p),va=p=>{const P=p.detail;P===0?(t(65,Me=[]),t(64,Re=null),nt(z.id)):en(P-1)},ha=p=>gl(p.detail),ga=p=>Zt(p.detail),ya=p=>se("OpenFile",p.detail),ba=p=>se("OpenFolder",p.detail),ka=p=>Tn(p.detail),wa=p=>ln(p.detail.id),Ca=p=>tn(p.detail),Sa=p=>nn(p.detail),ja=p=>sn(p.detail),Ea=p=>an(p.detail),Ta=p=>rn(p.detail),Na=p=>cn(p.detail),Da=p=>se("OpenFile",p.detail),Ma=p=>se("RunAction",p.id),Ia=p=>Dn(p.id),Aa=()=>$t(),Fa=p=>p.nodeId===z.id,Pa=p=>el(p),La=p=>El(p),Ra=(p,P,ie)=>t(41,P[ie]._expanded=!p._expanded,ue,t(26,z)),za=(p,P,ie,pe)=>pe.key==="Enter"&&t(41,P[ie]._expanded=!p._expanded,ue,t(26,z)),Oa=p=>kt(p),Va=p=>yt(p.nodeId),Wa=p=>$t(p),Ba=p=>Sl(p),Ha=p=>kt(p),Ua=p=>yt(p.nodeId),Ka=p=>Nl(p),xa=(p,P)=>P.key==="Enter"&&Nl(p),Ga=p=>wt(p),Ja=(p,P)=>P.key==="Enter"&&wt(p),qa=p=>dt(p.id),Ya=p=>yt(p),Qa=p=>dt(p.id),Xa=(p,P)=>P.key==="Enter"&&dt(p.id),Za=()=>se("OpenTrashFolder");function $a(){E=this.value,t(11,E)}function ec(){j=this.value,t(12,j)}const tc=()=>{t(19,W=""),t(17,M=""),jn()};function lc(){W=this.value,t(19,W)}const nc=()=>setTimeout(()=>t(21,x=!1),200),ic=p=>Sn(p);function sc(){D=this.checked,t(13,D)}function oc(){N=sl(this),t(15,N)}function rc(){A=sl(this),t(16,A)}const ac=()=>tl("csv"),cc=()=>tl("markdown"),fc=()=>tl("pdf"),uc=p=>dt(p.nodeId),dc=(p,P,ie,pe)=>t(41,P[ie].suggestedMin=parseInt(pe.target.value),ue),pc=p=>el(p),mc=p=>wn(p),_c=(p,P,ie)=>t(41,P[ie]._expanded=!p._expanded,ue),vc=(p,P,ie,pe)=>pe.key==="Enter"&&t(41,P[ie]._expanded=!p._expanded,ue),hc=p=>kt(p),gc=p=>yt(p.nodeId),yc=p=>dt(p.nodeId),bc=p=>Tl(p),kc=(p,P)=>P.key==="Enter"&&Tl(p),wc=p=>$t(p),Cc=p=>Sl(p),Sc=p=>kt(p),jc=p=>dt(p.nodeId),Ec=(p,P,ie,pe)=>t(41,P[ie].suggestedMin=parseInt(pe.target.value),ue),Tc=p=>el(p),Nc=p=>El(p),Dc=(p,P,ie)=>t(41,P[ie]._expanded=!p._expanded,ue),Mc=(p,P,ie,pe)=>pe.key==="Enter"&&t(41,P[ie]._expanded=!p._expanded,ue),Ic=p=>kt(p),Ac=p=>yt(p.nodeId),Fc=p=>dt(p.nodeId),Pc=(p,P)=>P.key==="Enter"&&dt(p.nodeId),Lc=p=>dt(p.nodeId),Rc=(p,P)=>P.key==="Enter"&&dt(p.nodeId),zc=p=>wt(p),Oc=(p,P)=>P.key==="Enter"&&wt(p),Vc=p=>wt(p),Wc=(p,P)=>P.key==="Enter"&&wt(p),Bc=()=>t(50,Ie=null),Hc=p=>t(50,Ie=p);function Uc(){He=this.value,t(48,He)}const Kc=p=>p.key==="Enter"&&_n(),xc=p=>mn(p),Gc=()=>gn(ye.node),Jc=()=>vn(ye.node),qc=()=>hn(ye.node),Yc=()=>yt(ye.node);function Qc(){fe=this.value,t(35,fe)}function Xc(){le=this.value,t(33,le)}function Zc(){oe=cl(this.value),t(34,oe)}function $c(){ke=this.value,t(36,ke)}function ef(){Be=this.checked,t(37,Be)}function tf(){Fe=this.checked,t(38,Fe)}function lf(){be=this.value,t(55,be)}const nf=p=>p.key==="Enter"&&Il();function sf(){Se=sl(this),t(56,Se),t(88,Ee)}function of(){Te=this.value,t(57,Te)}const rf=p=>p.key==="Enter"&&Il(),af=()=>Ml("copy"),cf=()=>Ml("link");function ff(){Dt=this.value,t(80,Dt)}return[n,o,r,f,c,d,v,_,h,k,w,E,j,D,T,N,A,M,R,W,V,x,J,q,H,G,z,K,L,O,re,ee,ne,le,oe,fe,ke,Be,Fe,Q,X,ue,we,me,je,qe,Ye,lt,He,Le,Ie,ye,Oe,Ce,Ve,be,Se,Te,Ae,Ue,Ne,_e,Je,ct,Re,Me,Qe,Tt,Nt,dl,Gt,pt,ze,pl,ml,Jl,ql,Yl,Ql,Yt,Dt,Mt,_l,vl,Wt,Xt,Mn,U,Ee,ir,Xl,gt,nt,gl,$l,en,Zt,yl,sr,tn,ln,nn,sn,on,rn,an,cn,ur,dr,pr,dn,vr,hr,gr,yr,mn,br,kr,_n,wr,At,Cr,Sr,jr,Er,Tr,vn,hn,yt,gn,yn,Nr,bn,Ft,Dr,Mr,Ir,$t,Ar,Fr,Sl,el,El,wn,bt,tl,Tl,Nl,Lr,Sn,jn,Rr,En,zr,Ml,Or,Tn,Wr,Br,Hr,Ur,Nn,Kr,xr,Il,Dn,Gr,dt,kt,wt,Al,Fl,Jr,Yr,Qr,Xr,Zr,$r,ea,ta,la,na,ia,sa,oa,ra,aa,ca,fa,ua,da,pa,ma,_a,va,ha,ga,ya,ba,ka,wa,Ca,Sa,ja,Ea,Ta,Na,Da,Ma,Ia,Aa,Fa,Pa,La,Ra,za,Oa,Va,Wa,Ba,Ha,Ua,Ka,xa,Ga,Ja,qa,Ya,Qa,Xa,Za,$a,ec,tc,lc,nc,ic,sc,oc,rc,ac,cc,fc,uc,dc,pc,mc,_c,vc,hc,gc,yc,bc,kc,wc,Cc,Sc,jc,Ec,Tc,Nc,Dc,Mc,Ic,Ac,Fc,Pc,Lc,Rc,zc,Oc,Vc,Wc,Bc,Hc,Uc,Kc,xc,Gc,Jc,qc,Yc,Qc,Xc,Zc,$c,ef,tf,lf,nf,sf,of,rf,af,cf,ff]}class np extends $e{constructor(e){super(),Ze(this,e,lp,$d,Xe,{},null,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1])}}new np({target:document.getElementById("app")});