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

4 lines
279 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 Ou=Object.defineProperty;var Vu=(l,e,t)=>e in l?Ou(l,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[e]=t;var Ul=(l,e,t)=>Vu(l,typeof e!="symbol"?e+"":e,t);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))n(s);new MutationObserver(s=>{for(const o of s)if(o.type==="childList")for(const a of o.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&n(a)}).observe(document,{childList:!0,subtree:!0});function t(s){const o={};return s.integrity&&(o.integrity=s.integrity),s.referrerPolicy&&(o.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?o.credentials="include":s.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(s){if(s.ep)return;s.ep=!0;const o=t(s);fetch(s.href,o)}})();function $(){}function nr(l){return l()}function Jn(){return Object.create(null)}function pe(l){l.forEach(nr)}function kt(l){return typeof l=="function"}function $e(l,e){return l!=l?e==e:l!==e||l&&typeof l=="object"||typeof l=="function"}let ul;function _l(l,e){return l===e?!0:(ul||(ul=document.createElement("a")),ul.href=e,l===ul.href)}function Wu(l){return Object.keys(l).length===0}function qn(l){return l??""}const Zl=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;function r(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 Le(l,e){for(let t=0;t<l.length;t+=1)l[t]&&l[t].d(e)}function f(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 h(){return F(" ")}function rt(){return F("")}function I(l,e,t,n){return l.addEventListener(e,t,n),()=>l.removeEventListener(e,t,n)}function xl(l){return function(e){return e.preventDefault(),l.call(this,e)}}function Oe(l){return function(e){return e.stopPropagation(),l.call(this,e)}}function _t(l){return function(e){e.target===this&&l.call(this,e)}}function i(l,e,t){t==null?l.removeAttribute(e):l.getAttribute(e)!==t&&l.setAttribute(e,t)}function hl(l){return l===""?null:+l}function Bu(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 dt(l,e,t,n){t==null?l.style.removeProperty(e):l.style.setProperty(e,t,"")}function wt(l,e,t){for(let n=0;n<l.options.length;n+=1){const s=l.options[n];if(s.__value===e){s.selected=!0;return}}(!t||e!==void 0)&&(l.selectedIndex=-1)}function ml(l){const e=l.querySelector(":checked");return e&&e.__value}function he(l,e,t){l.classList.toggle(e,!!t)}function Hu(l,e,{bubbles:t=!1,cancelable:n=!1}={}){return new CustomEvent(l,{detail:e,bubbles:t,cancelable:n})}let Zt;function Xt(l){Zt=l}function $l(){if(!Zt)throw new Error("Function called outside component initialization");return Zt}function sr(l){$l().$$.on_mount.push(l)}function en(l){$l().$$.on_destroy.push(l)}function gl(){const l=$l();return(e,t,{cancelable:n=!1}={})=>{const s=l.$$.callbacks[e];if(s){const o=Hu(e,t,{cancelable:n});return s.slice().forEach(a=>{a.call(l,o)}),!o.defaultPrevented}return!0}}function ir(l,e){const t=l.$$.callbacks[e.type];t&&t.slice().forEach(n=>n.call(this,e))}const Bt=[],Qn=[];let Ht=[];const Yn=[],Uu=Promise.resolve();let Ql=!1;function Ku(){Ql||(Ql=!0,Uu.then(or))}function Ft(l){Ht.push(l)}const Kl=new Set;let Vt=0;function or(){if(Vt!==0)return;const l=Zt;do{try{for(;Vt<Bt.length;){const e=Bt[Vt];Vt++,Xt(e),Gu(e.$$)}}catch(e){throw Bt.length=0,Vt=0,e}for(Xt(null),Bt.length=0,Vt=0;Qn.length;)Qn.pop()();for(let e=0;e<Ht.length;e+=1){const t=Ht[e];Kl.has(t)||(Kl.add(t),t())}Ht.length=0}while(Bt.length);for(;Yn.length;)Yn.pop()();Ql=!1,Kl.clear(),Xt(l)}function Gu(l){if(l.fragment!==null){l.update(),pe(l.before_update);const e=l.dirty;l.dirty=[-1],l.fragment&&l.fragment.p(l.ctx,e),l.after_update.forEach(Ft)}}function Ju(l){const e=[],t=[];Ht.forEach(n=>l.indexOf(n)===-1?e.push(n):t.push(n)),t.forEach(n=>n()),Ht=e}const pl=new Set;let At;function it(){At={r:0,c:[],p:At}}function ot(){At.r||pe(At.c),At=At.p}function ce(l,e){l&&l.i&&(pl.delete(l),l.i(e))}function me(l,e,t,n){if(l&&l.o){if(pl.has(l))return;pl.add(l),At.c.push(()=>{pl.delete(l),n&&(t&&l.d(1),n())}),l.o(e)}else n&&n()}function ae(l){return(l==null?void 0:l.length)!==void 0?l:Array.from(l)}function rr(l,e){me(l,1,1,()=>{e.delete(l.key)})}function ar(l,e,t,n,s,o,a,u,c,d,_,v){let g=l.length,b=o.length,w=g;const k={};for(;w--;)k[l[w].key]=w;const y=[],j=new Map,T=new Map,D=[];for(w=b;w--;){const M=v(s,o,w),L=t(M);let O=a.get(L);O?D.push(()=>O.p(M,e)):(O=d(L,M),O.c()),j.set(L,y[w]=O),L in k&&T.set(L,Math.abs(w-k[L]))}const E=new Set,N=new Set;function A(M){ce(M,1),M.m(u,_),a.set(M.key,M),_=M.first,b--}for(;g&&b;){const M=y[b-1],L=l[g-1],O=M.key,V=L.key;M===L?(_=M.first,g--,b--):j.has(V)?!a.has(O)||E.has(O)?A(M):N.has(V)?g--:T.get(O)>T.get(V)?(N.add(O),A(M)):(E.add(V),g--):(c(L,a),g--)}for(;g--;){const M=l[g];j.has(M.key)||c(M,a)}for(;b;)A(y[b-1]);return pe(D),y}function Qe(l){l&&l.c()}function Je(l,e,t){const{fragment:n,after_update:s}=l.$$;n&&n.m(e,t),Ft(()=>{const o=l.$$.on_mount.map(nr).filter(kt);l.$$.on_destroy?l.$$.on_destroy.push(...o):pe(o),l.$$.on_mount=[]}),s.forEach(Ft)}function qe(l,e){const t=l.$$;t.fragment!==null&&(Ju(t.after_update),pe(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function qu(l,e){l.$$.dirty[0]===-1&&(Bt.push(l),Ku(),l.$$.dirty.fill(0)),l.$$.dirty[e/31|0]|=1<<e%31}function et(l,e,t,n,s,o,a=null,u=[-1]){const c=Zt;Xt(l);const d=l.$$={fragment:null,ctx:[],props:o,update:$,not_equal:s,bound:Jn(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(e.context||(c?c.$$.context:[])),callbacks:Jn(),dirty:u,skip_bound:!1,root:e.target||c.$$.root};a&&a(d.root);let _=!1;if(d.ctx=t?t(l,e.props||{},(v,g,...b)=>{const w=b.length?b[0]:g;return d.ctx&&s(d.ctx[v],d.ctx[v]=w)&&(!d.skip_bound&&d.bound[v]&&d.bound[v](w),_&&qu(l,v)),g}):[],d.update(),_=!0,pe(d.before_update),d.fragment=n?n(d.ctx):!1,e.target){if(e.hydrate){const v=Bu(e.target);d.fragment&&d.fragment.l(v),v.forEach(C)}else d.fragment&&d.fragment.c();e.intro&&ce(l.$$.fragment),Je(l,e.target,e.anchor),or()}Xt(c)}class tt{constructor(){Ul(this,"$$");Ul(this,"$$set")}$destroy(){qe(this,1),this.$destroy=$}$on(e,t){if(!kt(t))return $;const n=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return n.push(t),()=>{const s=n.indexOf(t);s!==-1&&n.splice(s,1)}}$set(e){this.$$set&&!Wu(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const Qu="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(Qu);function Yu(l){let e,t;return{c(){e=Y("path"),t=Y("polyline"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8")},m(n,s){S(n,e,s),S(n,t,s)},d(n){n&&(C(e),C(t))}}}function Xu(l){let e,t,n,s,o;return{c(){e=Y("path"),t=Y("polyline"),n=Y("line"),s=Y("line"),o=Y("polyline"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8"),i(n,"x1","16"),i(n,"y1","13"),i(n,"x2","8"),i(n,"y2","13"),i(s,"x1","16"),i(s,"y1","17"),i(s,"x2","8"),i(s,"y2","17"),i(o,"points","10 9 9 9 8 9")},m(a,u){S(a,e,u),S(a,t,u),S(a,n,u),S(a,s,u),S(a,o,u)},d(a){a&&(C(e),C(t),C(n),C(s),C(o))}}}function Zu(l){let e,t;return{c(){e=Y("polyline"),t=Y("polyline"),i(e,"points","16 18 22 12 16 6"),i(t,"points","8 6 2 12 8 18")},m(n,s){S(n,e,s),S(n,t,s)},d(n){n&&(C(e),C(t))}}}function xu(l){let e,t,n,s;return{c(){e=Y("path"),t=Y("polyline"),n=Y("line"),s=Y("rect"),i(e,"d","M21 8v13a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8"),i(t,"points","7 3 12 8 17 3"),i(n,"x1","3"),i(n,"y1","8"),i(n,"x2","21"),i(n,"y2","8"),i(s,"x","10"),i(s,"y","12"),i(s,"width","4"),i(s,"height","4"),i(s,"rx","1")},m(o,a){S(o,e,a),S(o,t,a),S(o,n,a),S(o,s,a)},d(o){o&&(C(e),C(t),C(n),C(s))}}}function $u(l){let e,t,n,s,o;return{c(){e=Y("path"),t=Y("polyline"),n=Y("line"),s=Y("line"),o=Y("line"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8"),i(n,"x1","9"),i(n,"y1","12"),i(n,"x2","15"),i(n,"y2","12"),i(s,"x1","9"),i(s,"y1","15"),i(s,"x2","13"),i(s,"y2","15"),i(o,"x1","12"),i(o,"y1","15"),i(o,"x2","12"),i(o,"y2","18")},m(a,u){S(a,e,u),S(a,t,u),S(a,n,u),S(a,s,u),S(a,o,u)},d(a){a&&(C(e),C(t),C(n),C(s),C(o))}}}function ef(l){let e,t,n,s,o,a;return{c(){e=Y("path"),t=Y("polyline"),n=Y("line"),s=Y("line"),o=Y("line"),a=Y("line"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8"),i(n,"x1","8"),i(n,"y1","12"),i(n,"x2","16"),i(n,"y2","12"),i(s,"x1","8"),i(s,"y1","16"),i(s,"x2","16"),i(s,"y2","16"),i(o,"x1","8"),i(o,"y1","14"),i(o,"x2","12"),i(o,"y2","14"),i(a,"x1","12"),i(a,"y1","12"),i(a,"x2","12"),i(a,"y2","18")},m(u,c){S(u,e,c),S(u,t,c),S(u,n,c),S(u,s,c),S(u,o,c),S(u,a,c)},d(u){u&&(C(e),C(t),C(n),C(s),C(o),C(a))}}}function tf(l){let e,t,n,s;return{c(){e=Y("path"),t=Y("polyline"),n=Y("line"),s=Y("line"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8"),i(n,"x1","16"),i(n,"y1","13"),i(n,"x2","8"),i(n,"y2","13"),i(s,"x1","16"),i(s,"y1","17"),i(s,"x2","8"),i(s,"y2","17")},m(o,a){S(o,e,a),S(o,t,a),S(o,n,a),S(o,s,a)},d(o){o&&(C(e),C(t),C(n),C(s))}}}function lf(l){let e,t,n,s,o;return{c(){e=Y("path"),t=Y("polyline"),n=Y("line"),s=Y("line"),o=Y("line"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8"),i(n,"x1","8"),i(n,"y1","12"),i(n,"x2","16"),i(n,"y2","12"),i(s,"x1","8"),i(s,"y1","16"),i(s,"x2","16"),i(s,"y2","16"),i(o,"x1","8"),i(o,"y1","14"),i(o,"x2","12"),i(o,"y2","14")},m(a,u){S(a,e,u),S(a,t,u),S(a,n,u),S(a,s,u),S(a,o,u)},d(a){a&&(C(e),C(t),C(n),C(s),C(o))}}}function nf(l){let e,t,n;return{c(){e=Y("path"),t=Y("circle"),n=Y("circle"),i(e,"d","M9 18V5l12-2v13"),i(t,"cx","6"),i(t,"cy","18"),i(t,"r","3"),i(n,"cx","18"),i(n,"cy","16"),i(n,"r","3")},m(s,o){S(s,e,o),S(s,t,o),S(s,n,o)},d(s){s&&(C(e),C(t),C(n))}}}function sf(l){let e,t;return{c(){e=Y("rect"),t=Y("polyline"),i(e,"x","2"),i(e,"y","4"),i(e,"width","20"),i(e,"height","16"),i(e,"rx","2"),i(t,"points","10 9 16 12 10 15 10 9")},m(n,s){S(n,e,s),S(n,t,s)},d(n){n&&(C(e),C(t))}}}function of(l){let e,t,n;return{c(){e=Y("rect"),t=Y("circle"),n=Y("polyline"),i(e,"x","3"),i(e,"y","3"),i(e,"width","18"),i(e,"height","18"),i(e,"rx","2"),i(e,"ry","2"),i(t,"cx","8.5"),i(t,"cy","8.5"),i(t,"r","1.5"),i(n,"points","21 15 16 10 5 21")},m(s,o){S(s,e,o),S(s,t,o),S(s,n,o)},d(s){s&&(C(e),C(t),C(n))}}}function rf(l){let e;return{c(){e=Y("path"),i(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 af(l){let e;function t(o,a){return o[0]==="folder"?rf:o[0]==="image"?of:o[0]==="video"?sf:o[0]==="audio"?nf:o[0]==="pdf"?lf:o[0]==="document"?tf:o[0]==="spreadsheet"?ef:o[0]==="presentation"?$u:o[0]==="archive"?xu:o[0]==="code"?Zu:o[0]==="text"?Xu:Yu}let n=t(l),s=n(l);return{c(){e=Y("svg"),s.c(),i(e,"width",l[1]),i(e,"height",l[1]),i(e,"viewBox","0 0 24 24"),i(e,"fill","none"),i(e,"stroke","currentColor"),i(e,"stroke-width","1.5"),i(e,"stroke-linecap","round"),i(e,"stroke-linejoin","round"),i(e,"xmlns","http://www.w3.org/2000/svg")},m(o,a){S(o,e,a),s.m(e,null)},p(o,[a]){n!==(n=t(o))&&(s.d(1),s=n(o),s&&(s.c(),s.m(e,null))),a&2&&i(e,"width",o[1]),a&2&&i(e,"height",o[1])},i:$,o:$,d(o){o&&C(e),s.d()}}}function cf(l,e,t){let{kind:n="generic"}=e,{size:s=20}=e;return l.$$set=o=>{"kind"in o&&t(0,n=o.kind),"size"in o&&t(1,s=o.size)},[n,s]}class cr extends tt{constructor(e){super(),et(this,e,cf,af,$e,{kind:0,size:1})}}const uf={"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":"Буфер обмена недоступен","inbox.assign":"Разложить","inbox.assignTitle":"Разложить материал","inbox.assignTarget":"Дело","inbox.assignSearchPlaceholder":"Найти дело","inbox.deleteTitle":"Удалить материал","inbox.deleteConfirm":"Удалить «{title}» из неразобранного?","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":"Срок действия токена истёк"},ff={"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","inbox.assign":"Assign","inbox.assignTitle":"Assign material","inbox.assignTarget":"Case","inbox.assignSearchPlaceholder":"Find case","inbox.deleteTitle":"Delete material","inbox.deleteConfirm":'Delete "{title}" from inbox?',"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"},Xn={ru:uf,en:ff};let Zn="ru";function p(l,e){var s;const t=Xn[Zn];let n=t==null?void 0:t[l];if(n==null&&Zn!=="ru"&&(n=(s=Xn.ru)==null?void 0:s[l]),n==null&&(n=l),e!=null)for(const[o,a]of Object.entries(e))n=n.replace(`{${o}}`,String(a));return n}function vl(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 Yl={"image/jpeg":p("mime.jpeg"),"image/png":p("mime.png"),"image/gif":p("mime.gif"),"image/webp":p("mime.webp"),"image/svg+xml":p("mime.svg"),"image/bmp":p("mime.bmp"),"image/tiff":p("mime.tiff"),"image/avif":p("mime.avif"),"application/pdf":p("mime.pdf"),"application/msword":p("mime.word"),"application/vnd.openxmlformats-officedocument.wordprocessingml.document":p("mime.word"),"application/vnd.ms-excel":p("mime.excel"),"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":p("mime.excel"),"application/vnd.ms-powerpoint":p("mime.ppt"),"application/vnd.openxmlformats-officedocument.presentationml.presentation":p("mime.ppt"),"application/zip":p("mime.zip"),"application/gzip":p("mime.gzip"),"application/x-tar":p("mime.tar"),"application/x-7z-compressed":p("mime.sevenz"),"application/x-rar-compressed":p("mime.rar"),"text/plain":p("mime.text"),"text/html":p("mime.html"),"text/css":p("mime.css"),"text/javascript":p("mime.js"),"application/json":p("mime.json"),"application/xml":p("mime.xml"),"application/x-yaml":p("mime.yaml"),"application/octet-stream":p("mime.binary"),"application/x-msdos-program":p("mime.executable"),"inode/directory":p("mime.folder")};function xn(l){return l?Yl[l]||l:p("mime.unknown")}function df(l){if(l.type==="folder")return p("mime.folder");const e=(l.mime||"").toLowerCase();if(Yl[e])return Yl[e];const n=(l.name||"").toLowerCase().split(".").pop();return n?n.toUpperCase():p("mime.file")}function ur(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 fr=["image/jpeg","image/png","image/gif","image/webp","image/bmp","image/tiff","image/avif","image/svg+xml"],dr=["text/plain","text/html","text/css","text/javascript","application/json","application/xml","application/x-yaml","text/x-shellscript"],mr=["txt","log","conf","ini","yaml","yml","json","xml","csv","sh","py","js","ts","css","html","md","markdown","cfg"],pr=["jpg","jpeg","png","gif","webp","bmp","tiff","tif","avif","svg"];function mf(l){if(l.type==="folder")return!1;const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return!!(fr.includes(e)||pr.includes(n)||e.includes("pdf")||dr.includes(e)||mr.includes(n))}function _r(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return fr.includes(e)||pr.includes(n)}function vr(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return dr.includes(e)||mr.includes(n)&&n!=="md"&&n!=="markdown"}function hr(l){return(l.mime||"").toLowerCase().includes("pdf")}function gr(l){const e=(l.name||"").toLowerCase();return e.endsWith(".md")||e.endsWith(".markdown")}function pf(l){return _r(l)||hr(l)}function _f(l){return vr(l)||gr(l)}const{window:vf}=Zl;function hf(l){let e,t,n,s=vl(l[0].size)+"",o;return{c(){e=f("span"),e.textContent="·",t=h(),n=f("span"),o=F(s),i(e,"class","meta-sep svelte-1skuef2")},m(a,u){S(a,e,u),S(a,t,u),S(a,n,u),r(n,o)},p(a,u){u[0]&1&&s!==(s=vl(a[0].size)+"")&&B(o,s)},d(a){a&&(C(e),C(t),C(n))}}}function gf(l){let e,t,n,s,o;return{c(){e=f("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=h(),n=f("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>',i(e,"class","action-btn svelte-1skuef2"),i(e,"title",p("file.openFolder")),i(e,"aria-label",p("file.openFolder")),i(n,"class","action-btn svelte-1skuef2"),i(n,"title",p("file.showInExplorer")),i(n,"aria-label",p("file.showInExplorer"))},m(a,u){S(a,e,u),S(a,t,u),S(a,n,u),s||(o=[I(e,"click",Oe(l[30])),I(n,"click",Oe(l[11]))],s=!0)},p:$,d(a){a&&(C(e),C(t),C(n)),s=!1,pe(o)}}}function bf(l){let e,t,n,s,o,a,u;return{c(){e=f("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=h(),n=f("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>',s=h(),o=f("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>',i(e,"class","action-btn svelte-1skuef2"),i(e,"title",p("file.preview")),i(e,"aria-label",p("file.preview")),i(n,"class","action-btn svelte-1skuef2"),i(n,"title",p("file.openExternal")),i(n,"aria-label",p("file.openExternal")),i(o,"class","action-btn svelte-1skuef2"),i(o,"title",p("file.showInExplorer")),i(o,"aria-label",p("file.showInExplorer"))},m(c,d){S(c,e,d),S(c,t,d),S(c,n,d),S(c,s,d),S(c,o,d),a||(u=[I(e,"click",Oe(l[29])),I(n,"click",Oe(l[10])),I(o,"click",Oe(l[11]))],a=!0)},p:$,d(c){c&&(C(e),C(t),C(n),C(s),C(o)),a=!1,pe(u)}}}function $n(l){let e,t,n,s,o,a,u,c,d=p("common.open")+"",_,v,g,b,w,k,y,j,T=p("file.openExternal")+"",D,E,N,A,M,L,O=p("file.showInExplorer")+"",V,K,G,Q,H,U,J,R,q,z=p("common.rename")+"",W,Z,re,te,se,le,oe,fe=p("common.duplicate")+"",we,He,Ae,X,x,ue,ke,_e,Fe,De=p("common.cut")+"",at,Ye,Ue,Ve,We,Te,Ce,Ne=p("common.copy")+"",Pe,Ke,ye,be,Se,Me,Ge,Re,ve,Ee=p("common.delete")+"",Xe,ne,je;return{c(){e=f("div"),t=h(),n=f("div"),s=f("button"),o=Y("svg"),a=Y("path"),u=Y("circle"),c=h(),_=F(d),v=h(),g=f("button"),b=Y("svg"),w=Y("path"),k=Y("polyline"),y=Y("line"),j=h(),D=F(T),E=h(),N=f("button"),A=Y("svg"),M=Y("path"),L=h(),V=F(O),K=h(),G=f("div"),Q=h(),H=f("button"),U=Y("svg"),J=Y("path"),R=Y("path"),q=h(),W=F(z),Z=h(),re=f("button"),te=Y("svg"),se=Y("rect"),le=Y("path"),oe=h(),we=F(fe),He=h(),Ae=f("button"),X=Y("svg"),x=Y("circle"),ue=Y("circle"),ke=Y("line"),_e=Y("line"),Fe=h(),at=F(De),Ye=h(),Ue=f("button"),Ve=Y("svg"),We=Y("rect"),Te=Y("path"),Ce=h(),Pe=F(Ne),Ke=h(),ye=f("div"),be=h(),Se=f("button"),Me=Y("svg"),Ge=Y("polyline"),Re=Y("path"),ve=h(),Xe=F(Ee),i(e,"class","menu-backdrop svelte-1skuef2"),i(e,"role","presentation"),i(a,"d","M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"),i(u,"cx","12"),i(u,"cy","12"),i(u,"r","3"),i(o,"width","14"),i(o,"height","14"),i(o,"viewBox","0 0 24 24"),i(o,"fill","none"),i(o,"stroke","currentColor"),i(o,"stroke-width","2"),i(o,"stroke-linecap","round"),i(o,"stroke-linejoin","round"),i(s,"class","menu-item svelte-1skuef2"),i(s,"role","menuitem"),i(w,"d","M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"),i(k,"points","15 3 21 3 21 9"),i(y,"x1","10"),i(y,"y1","14"),i(y,"x2","21"),i(y,"y2","3"),i(b,"width","14"),i(b,"height","14"),i(b,"viewBox","0 0 24 24"),i(b,"fill","none"),i(b,"stroke","currentColor"),i(b,"stroke-width","2"),i(b,"stroke-linecap","round"),i(b,"stroke-linejoin","round"),i(g,"class","menu-item svelte-1skuef2"),i(g,"role","menuitem"),i(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"),i(A,"width","14"),i(A,"height","14"),i(A,"viewBox","0 0 24 24"),i(A,"fill","none"),i(A,"stroke","currentColor"),i(A,"stroke-width","2"),i(A,"stroke-linecap","round"),i(A,"stroke-linejoin","round"),i(N,"class","menu-item svelte-1skuef2"),i(N,"role","menuitem"),i(G,"class","menu-sep svelte-1skuef2"),i(J,"d","M12 20h9"),i(R,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),i(U,"width","14"),i(U,"height","14"),i(U,"viewBox","0 0 24 24"),i(U,"fill","none"),i(U,"stroke","currentColor"),i(U,"stroke-width","2"),i(U,"stroke-linecap","round"),i(U,"stroke-linejoin","round"),i(H,"class","menu-item svelte-1skuef2"),i(H,"role","menuitem"),i(se,"x","9"),i(se,"y","9"),i(se,"width","13"),i(se,"height","13"),i(se,"rx","2"),i(se,"ry","2"),i(le,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),i(te,"width","14"),i(te,"height","14"),i(te,"viewBox","0 0 24 24"),i(te,"fill","none"),i(te,"stroke","currentColor"),i(te,"stroke-width","2"),i(te,"stroke-linecap","round"),i(te,"stroke-linejoin","round"),i(re,"class","menu-item svelte-1skuef2"),i(re,"role","menuitem"),i(x,"cx","6"),i(x,"cy","6"),i(x,"r","3"),i(ue,"cx","6"),i(ue,"cy","18"),i(ue,"r","3"),i(ke,"x1","20"),i(ke,"y1","4"),i(ke,"x2","8.12"),i(ke,"y2","15.88"),i(_e,"x1","8.12"),i(_e,"y1","8.12"),i(_e,"x2","20"),i(_e,"y2","20"),i(X,"width","14"),i(X,"height","14"),i(X,"viewBox","0 0 24 24"),i(X,"fill","none"),i(X,"stroke","currentColor"),i(X,"stroke-width","2"),i(X,"stroke-linecap","round"),i(X,"stroke-linejoin","round"),i(Ae,"class","menu-item svelte-1skuef2"),i(Ae,"role","menuitem"),i(We,"x","9"),i(We,"y","9"),i(We,"width","13"),i(We,"height","13"),i(We,"rx","2"),i(We,"ry","2"),i(Te,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),i(Ve,"width","14"),i(Ve,"height","14"),i(Ve,"viewBox","0 0 24 24"),i(Ve,"fill","none"),i(Ve,"stroke","currentColor"),i(Ve,"stroke-width","2"),i(Ve,"stroke-linecap","round"),i(Ve,"stroke-linejoin","round"),i(Ue,"class","menu-item svelte-1skuef2"),i(Ue,"role","menuitem"),i(ye,"class","menu-sep svelte-1skuef2"),i(Ge,"points","3 6 5 6 21 6"),i(Re,"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"),i(Me,"width","14"),i(Me,"height","14"),i(Me,"viewBox","0 0 24 24"),i(Me,"fill","none"),i(Me,"stroke","currentColor"),i(Me,"stroke-width","2"),i(Me,"stroke-linecap","round"),i(Me,"stroke-linejoin","round"),i(Se,"class","menu-item menu-item-danger svelte-1skuef2"),i(Se,"role","menuitem"),i(n,"class","menu svelte-1skuef2"),dt(n,"left",l[3]+"px"),dt(n,"top",l[4]+"px"),dt(n,"position","fixed"),i(n,"role","menu"),i(n,"tabindex","-1")},m(Ie,Be){S(Ie,e,Be),S(Ie,t,Be),S(Ie,n,Be),r(n,s),r(s,o),r(o,a),r(o,u),r(s,c),r(s,_),r(n,v),r(n,g),r(g,b),r(b,w),r(b,k),r(b,y),r(g,j),r(g,D),r(n,E),r(n,N),r(N,A),r(A,M),r(N,L),r(N,V),r(n,K),r(n,G),r(n,Q),r(n,H),r(H,U),r(U,J),r(U,R),r(H,q),r(H,W),r(n,Z),r(n,re),r(re,te),r(te,se),r(te,le),r(re,oe),r(re,we),r(n,He),r(n,Ae),r(Ae,X),r(X,x),r(X,ue),r(X,ke),r(X,_e),r(Ae,Fe),r(Ae,at),r(n,Ye),r(n,Ue),r(Ue,Ve),r(Ve,We),r(Ve,Te),r(Ue,Ce),r(Ue,Pe),r(n,Ke),r(n,ye),r(n,be),r(n,Se),r(Se,Me),r(Me,Ge),r(Me,Re),r(Se,ve),r(Se,Xe),ne||(je=[I(e,"click",Oe(l[19])),I(s,"click",l[17]),I(g,"click",l[10]),I(N,"click",l[11]),I(H,"click",l[13]),I(re,"click",l[14]),I(Ae,"click",l[15]),I(Ue,"click",l[16]),I(Se,"click",l[12]),I(n,"click",Oe(l[28])),I(n,"keydown",l[31])],ne=!0)},p(Ie,Be){Be[0]&8&&dt(n,"left",Ie[3]+"px"),Be[0]&16&&dt(n,"top",Ie[4]+"px")},d(Ie){Ie&&(C(e),C(t),C(n)),ne=!1,pe(je)}}}function wf(l){let e,t,n,s,o,a,u=l[0].name+"",c,d,_,v,g,b,w,k,y,j,T,D,E,N,A,M,L,O,V,K,G,Q;n=new cr({props:{kind:l[6],size:22}});let H=!l[7]&&hf(l);function U(z,W){return z[7]?gf:bf}let R=U(l)(l),q=l[2]&&$n(l);return{c(){e=f("div"),t=f("div"),Qe(n.$$.fragment),s=h(),o=f("div"),a=f("div"),c=F(u),_=h(),v=f("div"),g=f("span"),g.textContent=`${l[8]}`,b=h(),H&&H.c(),w=h(),k=f("div"),R.c(),y=h(),j=f("button"),T=Y("svg"),D=Y("circle"),E=Y("circle"),N=Y("circle"),A=h(),M=f("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>',O=h(),q&&q.c(),V=rt(),i(t,"class","file-row-icon svelte-1skuef2"),i(a,"class","file-row-name svelte-1skuef2"),i(a,"title",d=l[0].name),i(v,"class","file-row-meta svelte-1skuef2"),i(o,"class","file-row-body svelte-1skuef2"),i(D,"cx","12"),i(D,"cy","5"),i(D,"r","2"),i(E,"cx","12"),i(E,"cy","12"),i(E,"r","2"),i(N,"cx","12"),i(N,"cy","19"),i(N,"r","2"),i(T,"width","16"),i(T,"height","16"),i(T,"viewBox","0 0 24 24"),i(T,"fill","currentColor"),i(j,"class","action-btn svelte-1skuef2"),i(j,"title",p("file.more")),i(j,"aria-label",p("file.more")),i(j,"aria-expanded",l[2]),i(M,"class","action-btn action-btn-danger svelte-1skuef2"),i(M,"title",p("common.delete")),i(M,"aria-label",p("common.delete")),i(k,"class","file-row-actions svelte-1skuef2"),i(e,"class","file-row svelte-1skuef2"),i(e,"role","button"),i(e,"tabindex","0"),i(e,"draggable","true"),i(e,"aria-label",L=l[7]?p("file.ariaFolder")+" "+l[0].name:p("file.ariaFile")+" "+l[0].name),he(e,"file-row--selected",l[1])},m(z,W){S(z,e,W),r(e,t),Je(n,t,null),r(e,s),r(e,o),r(o,a),r(a,c),r(o,_),r(o,v),r(v,g),r(v,b),H&&H.m(v,null),r(e,w),r(e,k),R.m(k,null),r(k,y),r(k,j),r(j,T),r(T,D),r(T,E),r(T,N),r(k,A),r(k,M),S(z,O,W),q&&q.m(z,W),S(z,V,W),K=!0,G||(Q=[I(vf,"click",l[19]),I(j,"click",Oe(l[18])),I(M,"click",Oe(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])],G=!0)},p(z,W){(!K||W[0]&1)&&u!==(u=z[0].name+"")&&B(c,u),(!K||W[0]&1&&d!==(d=z[0].name))&&i(a,"title",d),z[7]||H.p(z,W),R.p(z,W),(!K||W[0]&4)&&i(j,"aria-expanded",z[2]),(!K||W[0]&1&&L!==(L=z[7]?p("file.ariaFolder")+" "+z[0].name:p("file.ariaFile")+" "+z[0].name))&&i(e,"aria-label",L),(!K||W[0]&2)&&he(e,"file-row--selected",z[1]),z[2]?q?q.p(z,W):(q=$n(z),q.c(),q.m(V.parentNode,V)):q&&(q.d(1),q=null)},i(z){K||(ce(n.$$.fragment,z),K=!0)},o(z){me(n.$$.fragment,z),K=!1},d(z){z&&(C(e),C(O),C(V)),qe(n),H&&H.d(),R.d(),q&&q.d(z),G=!1,pe(Q)}}}function kf(l,e,t){let{item:n}=e,{selected:s=!1}=e,{onDragStart:o}=e,{onDragOver:a}=e,{onDrop:u}=e;const c=gl(),d=ur(n),_=n.type==="folder",v=df(n);let g=!1,b=0,w=0,k=null;function y(W){W.ctrlKey||W.metaKey?c("toggleSelect",n.id):W.shiftKey?c("rangeSelect",n.id):k?(clearTimeout(k),k=null,_?c("navigate",n.id):c("preview",n)):k=setTimeout(()=>{k=null,c("selectOne",n.id)},250)}function j(){c("openExternal",n.fileId)}function T(){t(2,g=!1),c("showInFolder",n.nodeId||n.id)}function D(){t(2,g=!1),c("delete",{id:n.id,type:n.type})}function E(){t(2,g=!1),c("rename",{id:n.id,name:n.name})}function N(){t(2,g=!1),c("duplicate",n.id)}function A(){t(2,g=!1),c("cut",n.id)}function M(){t(2,g=!1),c("copy",n.id)}function L(){t(2,g=!1),_?c("navigate",n.id):c("preview",n)}function O(){t(2,g=!g)}function V(){t(2,g=!1)}function K(W){o&&o(W,n.id)}function G(W){a&&_&&a(W,n.id)}function Q(W){u&&_&&u(W,n.id)}function H(W){W.preventDefault(),t(3,b=Math.min(W.clientX,window.innerWidth-240)),t(4,w=Math.min(W.clientY,window.innerHeight-320)),t(2,g=!0)}function U(W){(W.key==="Enter"||W.key===" ")&&(W.preventDefault(),y(W))}function J(W){ir.call(this,l,W)}const R=()=>c("preview",n),q=()=>c("navigate",n.id),z=W=>{W.key==="Escape"&&(W.stopPropagation(),V())};return l.$$set=W=>{"item"in W&&t(0,n=W.item),"selected"in W&&t(1,s=W.selected),"onDragStart"in W&&t(25,o=W.onDragStart),"onDragOver"in W&&t(26,a=W.onDragOver),"onDrop"in W&&t(27,u=W.onDrop)},[n,s,g,b,w,c,d,_,v,y,j,T,D,E,N,A,M,L,O,V,K,G,Q,H,U,o,a,u,J,R,q,z]}class yf extends tt{constructor(e){super(),et(this,e,kf,wf,$e,{item:0,selected:1,onDragStart:25,onDragOver:26,onDrop:27},null,[-1,-1])}}function es(l,e,t){const n=l.slice();return n[4]=e[t],n[6]=t,n}function Cf(l){let e;return{c(){e=f("span"),e.textContent="/",i(e,"class","sep svelte-csi2lb")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Sf(l){let e,t=l[4].name+"",n,s,o;function a(){return l[2](l[6])}return{c(){e=f("button"),n=F(t),i(e,"class","crumb crumb--link svelte-csi2lb")},m(u,c){S(u,e,c),r(e,n),s||(o=I(e,"click",a),s=!0)},p(u,c){l=u,c&1&&t!==(t=l[4].name+"")&&B(n,t)},d(u){u&&C(e),s=!1,o()}}}function Tf(l){let e,t=l[4].name+"",n;return{c(){e=f("span"),n=F(t),i(e,"class","crumb crumb--current svelte-csi2lb")},m(s,o){S(s,e,o),r(e,n)},p(s,o){o&1&&t!==(t=s[4].name+"")&&B(n,t)},d(s){s&&C(e)}}}function ts(l){let e,t,n=l[6]>0&&Cf();function s(u,c){return u[6]===u[0].length-1?Tf:Sf}let o=s(l),a=o(l);return{c(){n&&n.c(),e=h(),a.c(),t=rt()},m(u,c){n&&n.m(u,c),S(u,e,c),a.m(u,c),S(u,t,c)},p(u,c){o===(o=s(u))&&a?a.p(u,c):(a.d(1),a=o(u),a&&(a.c(),a.m(t.parentNode,t)))},d(u){u&&(C(e),C(t)),n&&n.d(u),a.d(u)}}}function jf(l){let e,t=ae(l[0]),n=[];for(let s=0;s<t.length;s+=1)n[s]=ts(es(l,t,s));return{c(){e=f("nav");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","breadcrumbs svelte-csi2lb")},m(s,o){S(s,e,o);for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(e,null)},p(s,[o]){if(o&3){t=ae(s[0]);let a;for(a=0;a<t.length;a+=1){const u=es(s,t,a);n[a]?n[a].p(u,o):(n[a]=ts(u),n[a].c(),n[a].m(e,null))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},i:$,o:$,d(s){s&&C(e),Le(n,s)}}}function Ef(l,e,t){let{crumbs:n=[]}=e;const s=gl();function o(u){s("navigate",u)}const a=u=>o(u);return l.$$set=u=>{"crumbs"in u&&t(0,n=u.crumbs)},[n,o,a]}class br extends tt{constructor(e){super(),et(this,e,Ef,jf,$e,{crumbs:0})}}function Df(l){let e,t,n,s,o,a;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("file.previewUnavailable")}`,n=h(),s=f("button"),s.textContent=`${p("file.openExternal")}`,i(s,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(u,c){S(u,e,c),r(e,t),r(e,n),r(e,s),o||(a=I(s,"click",l[9]),o=!0)},p:$,d(u){u&&C(e),o=!1,a()}}}function Nf(l){let e,t;function n(a,u){return u&2&&(e=null),e==null&&(e=!!(a[1]&&a[1].startsWith("data:"))),e?Lf:Pf}let s=n(l,-1),o=s(l);return{c(){o.c(),t=rt()},m(a,u){o.m(a,u),S(a,t,u)},p(a,u){s===(s=n(a,u))&&o?o.p(a,u):(o.d(1),o=s(a),o&&(o.c(),o.m(t.parentNode,t)))},d(a){a&&C(t),o.d(a)}}}function Mf(l){let e,t,n;return{c(){e=f("pre"),t=f("code"),n=F(l[1]),i(e,"class","preview-text svelte-1cw3u0m")},m(s,o){S(s,e,o),r(e,t),r(t,n)},p(s,o){o&2&&B(n,s[1])},d(s){s&&C(e)}}}function If(l){let e,t,n,s;return{c(){e=f("div"),t=f("img"),_l(t.src,n=l[1])||i(t,"src",n),i(t,"alt",s=l[0].name),i(t,"class","preview-image svelte-1cw3u0m"),i(e,"class","preview-image-container svelte-1cw3u0m")},m(o,a){S(o,e,a),r(e,t)},p(o,a){a&2&&!_l(t.src,n=o[1])&&i(t,"src",n),a&1&&s!==(s=o[0].name)&&i(t,"alt",s)},d(o){o&&C(e)}}}function Af(l){let e,t,n,s,o,a,u;return{c(){e=f("div"),t=f("p"),n=F(l[3]),s=h(),o=f("button"),o.textContent=`${p("file.openExternal")}`,i(o,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(c,d){S(c,e,d),r(e,t),r(t,n),r(e,s),r(e,o),a||(u=I(o,"click",l[9]),a=!0)},p(c,d){d&8&&B(n,c[3])},d(c){c&&C(e),a=!1,u()}}}function Ff(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("common.loading")}`,i(e,"class","preview-status svelte-1cw3u0m")},m(n,s){S(n,e,s),r(e,t)},p:$,d(n){n&&C(e)}}}function Pf(l){let e,t,n,s,o,a;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("file.pdfUnavailable")}`,n=h(),s=f("button"),s.textContent=`${p("file.openExternal")}`,i(s,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(u,c){S(u,e,c),r(e,t),r(e,n),r(e,s),o||(a=I(s,"click",l[9]),o=!0)},p:$,d(u){u&&C(e),o=!1,a()}}}function Lf(l){let e,t,n;return{c(){e=f("div"),t=f("embed"),_l(t.src,n=l[1])||i(t,"src",n),i(t,"type","application/pdf"),i(t,"class","preview-pdf svelte-1cw3u0m"),i(e,"class","preview-pdf-container svelte-1cw3u0m")},m(s,o){S(s,e,o),r(e,t)},p(s,o){o&2&&!_l(t.src,n=s[1])&&i(t,"src",n)},d(s){s&&C(e)}}}function Rf(l){let e,t,n,s,o,a,u,c=l[0].name+"",d,_,v,g,b=vl(l[0].size)+"",w,k,y=xn(l[0].mime)+"",j,T,D,E,N,A,M,L,O,V,K;o=new cr({props:{kind:l[8],size:18}});function G(U,J){return U[2]?Ff:U[3]?Af:U[6]&&U[1]?If:U[5]&&U[1]?Mf:U[4]?Nf:Df}let Q=G(l),H=Q(l);return{c(){e=f("div"),t=f("div"),n=f("header"),s=f("div"),Qe(o.$$.fragment),a=h(),u=f("span"),d=F(c),v=h(),g=f("div"),w=F(b),k=F(" · "),j=F(y),T=h(),D=f("div"),E=f("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="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=h(),A=f("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=h(),L=f("div"),H.c(),i(u,"class","preview-name svelte-1cw3u0m"),i(u,"title",_=l[0].name),i(s,"class","preview-title svelte-1cw3u0m"),i(g,"class","preview-meta svelte-1cw3u0m"),i(E,"class","action-btn svelte-1cw3u0m"),i(E,"title",p("file.openExternal")),i(E,"aria-label",p("file.openExternal")),i(A,"class","action-btn action-btn-close svelte-1cw3u0m"),i(A,"title","Close"),i(A,"aria-label","Close preview"),i(D,"class","preview-actions svelte-1cw3u0m"),i(n,"class","preview-header svelte-1cw3u0m"),i(L,"class","preview-body svelte-1cw3u0m"),i(t,"class","modal svelte-1cw3u0m"),i(e,"class","overlay svelte-1cw3u0m"),i(e,"role","presentation")},m(U,J){S(U,e,J),r(e,t),r(t,n),r(n,s),Je(o,s,null),r(s,a),r(s,u),r(u,d),r(n,v),r(n,g),r(g,w),r(g,k),r(g,j),r(n,T),r(n,D),r(D,E),r(D,N),r(D,A),r(t,M),r(t,L),H.m(L,null),O=!0,V||(K=[I(E,"click",l[9]),I(A,"click",l[10]),I(e,"click",_t(l[11])),I(e,"keydown",l[12])],V=!0)},p(U,[J]){(!O||J&1)&&c!==(c=U[0].name+"")&&B(d,c),(!O||J&1&&_!==(_=U[0].name))&&i(u,"title",_),(!O||J&1)&&b!==(b=vl(U[0].size)+"")&&B(w,b),(!O||J&1)&&y!==(y=xn(U[0].mime)+"")&&B(j,y),Q===(Q=G(U))&&H?H.p(U,J):(H.d(1),H=Q(U),H&&(H.c(),H.m(L,null)))},i(U){O||(ce(o.$$.fragment,U),O=!0)},o(U){me(o.$$.fragment,U),O=!1},d(U){U&&C(e),qe(o),H.d(),V=!1,pe(K)}}}function zf(l,e,t){let n,s,o,{item:a}=e,{content:u=""}=e,{loading:c=!1}=e,{error:d=""}=e;const _=gl(),v=ur(a);function g(j){j.key==="Escape"&&_("close")}function b(){_("openExternal",a.fileId)}sr(()=>{window.addEventListener("keydown",g)}),en(()=>{window.removeEventListener("keydown",g)});const w=()=>_("close"),k=()=>_("close"),y=j=>{j.key==="Escape"&&(j.preventDefault(),_("close"))};return l.$$set=j=>{"item"in j&&t(0,a=j.item),"content"in j&&t(1,u=j.content),"loading"in j&&t(2,c=j.loading),"error"in j&&t(3,d=j.error)},l.$$.update=()=>{l.$$.dirty&3&&t(6,n=_r(a)&&u&&u.startsWith("data:")),l.$$.dirty&1&&t(5,s=vr(a)||gr(a)),l.$$.dirty&1&&t(4,o=hr(a))},[a,u,c,d,o,s,n,_,v,b,w,k,y]}class Of extends tt{constructor(e){super(),et(this,e,zf,Rf,$e,{item:0,content:1,loading:2,error:3})}}function Vf(l){let e,t,n,s,o,a,u,c,d,_,v,g,b,w,k,y,j;return{c(){e=f("div"),t=f("div"),n=f("h3"),s=F(l[0]),o=h(),a=f("p"),u=F(l[1]),c=h(),d=f("div"),_=f("button"),v=F(l[2]),b=h(),w=f("button"),k=F(l[3]),i(n,"class","svelte-1fv6yyk"),i(a,"class","message svelte-1fv6yyk"),i(_,"class",g="btn "+(l[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk"),i(w,"class","btn svelte-1fv6yyk"),i(d,"class","actions svelte-1fv6yyk"),i(t,"class","modal svelte-1fv6yyk"),i(e,"class","overlay svelte-1fv6yyk"),i(e,"role","presentation")},m(T,D){S(T,e,D),r(e,t),r(t,n),r(n,s),r(t,o),r(t,a),r(a,u),r(t,c),r(t,d),r(d,_),r(_,v),r(d,b),r(d,w),r(w,k),y||(j=[I(_,"click",l[6]),I(w,"click",l[7]),I(e,"click",_t(l[8])),I(e,"keydown",l[9])],y=!0)},p(T,[D]){D&1&&B(s,T[0]),D&2&&B(u,T[1]),D&4&&B(v,T[2]),D&16&&g!==(g="btn "+(T[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk")&&i(_,"class",g),D&8&&B(k,T[3])},i:$,o:$,d(T){T&&C(e),y=!1,pe(j)}}}function Wf(l,e,t){let{title:n=p("common.confirm")}=e,{message:s=""}=e,{confirmText:o=p("common.delete")}=e,{cancelText:a=p("common.cancel")}=e,{danger:u=!1}=e;const c=gl(),d=()=>c("confirm"),_=()=>c("cancel"),v=()=>c("cancel"),g=b=>{b.key==="Escape"&&(b.preventDefault(),c("cancel"))};return l.$$set=b=>{"title"in b&&t(0,n=b.title),"message"in b&&t(1,s=b.message),"confirmText"in b&&t(2,o=b.confirmText),"cancelText"in b&&t(3,a=b.cancelText),"danger"in b&&t(4,u=b.danger)},[n,s,o,a,u,c,d,_,v,g]}class Bf extends tt{constructor(e){super(),et(this,e,Wf,Vf,$e,{title:0,message:1,confirmText:2,cancelText:3,danger:4})}}function Hf(l){let e,t,n;return{c(){e=Y("circle"),t=Y("line"),n=Y("line"),i(e,"cx","12"),i(e,"cy","12"),i(e,"r","10"),i(t,"x1","12"),i(t,"y1","16"),i(t,"x2","12"),i(t,"y2","12"),i(n,"x1","12"),i(n,"y1","8"),i(n,"x2","12.01"),i(n,"y2","8")},m(s,o){S(s,e,o),S(s,t,o),S(s,n,o)},d(s){s&&(C(e),C(t),C(n))}}}function Uf(l){let e,t,n,s;return{c(){e=Y("rect"),t=Y("polyline"),n=Y("line"),s=Y("line"),i(e,"x","3"),i(e,"y","5"),i(e,"width","18"),i(e,"height","14"),i(e,"rx","2"),i(t,"points","3 10 21 10"),i(n,"x1","8"),i(n,"y1","5"),i(n,"x2","8"),i(n,"y2","19"),i(s,"x1","16"),i(s,"y1","5"),i(s,"x2","16"),i(s,"y2","19")},m(o,a){S(o,e,a),S(o,t,a),S(o,n,a),S(o,s,a)},d(o){o&&(C(e),C(t),C(n),C(s))}}}function Kf(l){let e,t;return{c(){e=Y("path"),t=Y("polyline"),i(e,"d","M13 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z"),i(t,"points","13 2 13 9 20 9")},m(n,s){S(n,e,s),S(n,t,s)},d(n){n&&(C(e),C(t))}}}function Gf(l){let e,t;return{c(){e=Y("path"),t=Y("path"),i(e,"d","M12 20h9"),i(t,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z")},m(n,s){S(n,e,s),S(n,t,s)},d(n){n&&(C(e),C(t))}}}function Jf(l){let e,t,n,s,o;return{c(){e=Y("path"),t=Y("path"),n=Y("line"),s=Y("line"),o=Y("line"),i(e,"d","M4 19.5A2.5 2.5 0 0 1 6.5 17H20"),i(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"),i(n,"x1","8"),i(n,"y1","7"),i(n,"x2","16"),i(n,"y2","7"),i(s,"x1","8"),i(s,"y1","11"),i(s,"x2","14"),i(s,"y2","11"),i(o,"x1","8"),i(o,"y1","15"),i(o,"x2","12"),i(o,"y2","15")},m(a,u){S(a,e,u),S(a,t,u),S(a,n,u),S(a,s,u),S(a,o,u)},d(a){a&&(C(e),C(t),C(n),C(s),C(o))}}}function qf(l){let e,t,n,s;return{c(){e=Y("path"),t=Y("polyline"),n=Y("line"),s=Y("line"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8"),i(n,"x1","16"),i(n,"y1","13"),i(n,"x2","8"),i(n,"y2","13"),i(s,"x1","16"),i(s,"y1","17"),i(s,"x2","8"),i(s,"y2","17")},m(o,a){S(o,e,a),S(o,t,a),S(o,n,a),S(o,s,a)},d(o){o&&(C(e),C(t),C(n),C(s))}}}function Qf(l){let e,t;return{c(){e=Y("path"),t=Y("circle"),i(e,"d","M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"),i(t,"cx","12"),i(t,"cy","7"),i(t,"r","4")},m(n,s){S(n,e,s),S(n,t,s)},d(n){n&&(C(e),C(t))}}}function Yf(l){let e,t,n,s;return{c(){e=Y("rect"),t=Y("rect"),n=Y("rect"),s=Y("rect"),i(e,"x","3"),i(e,"y","3"),i(e,"width","7"),i(e,"height","7"),i(e,"rx","1"),i(t,"x","14"),i(t,"y","3"),i(t,"width","7"),i(t,"height","4"),i(t,"rx","1"),i(n,"x","14"),i(n,"y","10"),i(n,"width","7"),i(n,"height","11"),i(n,"rx","1"),i(s,"x","3"),i(s,"y","14"),i(s,"width","7"),i(s,"height","7"),i(s,"rx","1")},m(o,a){S(o,e,a),S(o,t,a),S(o,n,a),S(o,s,a)},d(o){o&&(C(e),C(t),C(n),C(s))}}}function Xf(l){let e;return{c(){e=Y("path"),i(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 Zf(l){let e;function t(o,a){return o[0]==="folder"?Xf:o[0]==="project"?Yf:o[0]==="client"?Qf:o[0]==="document"?qf:o[0]==="recipe"?Jf:o[0]==="note"?Gf:o[0]==="file"?Kf:o[0]==="case"?Uf:Hf}let n=t(l),s=n(l);return{c(){e=Y("svg"),s.c(),i(e,"width",l[1]),i(e,"height",l[1]),i(e,"viewBox","0 0 24 24"),i(e,"fill","none"),i(e,"stroke","currentColor"),i(e,"stroke-width","1.5"),i(e,"stroke-linecap","round"),i(e,"stroke-linejoin","round"),i(e,"xmlns","http://www.w3.org/2000/svg")},m(o,a){S(o,e,a),s.m(e,null)},p(o,[a]){n!==(n=t(o))&&(s.d(1),s=n(o),s&&(s.c(),s.m(e,null))),a&2&&i(e,"width",o[1]),a&2&&i(e,"height",o[1])},i:$,o:$,d(o){o&&C(e),s.d()}}}function xf(l,e,t){let{kind:n="generic"}=e,{size:s=18}=e;return l.$$set=o=>{"kind"in o&&t(0,n=o.kind),"size"in o&&t(1,s=o.size)},[n,s]}class bl extends tt{constructor(e){super(),et(this,e,xf,Zf,$e,{kind:0,size:1})}}function ls(l,e,t){const n=l.slice();return n[44]=e[t],n}function $f(l){let e;return{c(){e=f("span"),i(e,"class","tree-toggle-placeholder svelte-zj71cl")},m(t,n){S(t,e,n)},p:$,d(t){t&&C(e)}}}function ed(l){let e,t,n=l[1][l[44].id]?"▾":"▸",s,o,a;function u(){return l[25](l[44])}return{c(){e=f("button"),t=f("span"),s=F(n),i(t,"class","tree-arrow"),i(e,"class","tree-toggle svelte-zj71cl")},m(c,d){S(c,e,d),r(e,t),r(t,s),o||(a=I(e,"click",Oe(u)),o=!0)},p(c,d){l=c,d[0]&3&&n!==(n=l[1][l[44].id]?"▾":"▸")&&B(s,n)},d(c){c&&C(e),o=!1,a()}}}function ns(l){let e,t;return e=new wr({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(){Qe(e.$$.fragment)},m(n,s){Je(e,n,s),t=!0},p(n,s){const o={};s[0]&1&&(o.nodes=n[44].children||[]),s[0]&2&&(o.expanded=n[1]),s[0]&4&&(o.selectedNodeId=n[2]),s[0]&8&&(o.level=n[3]+1),s[0]&16&&(o.onSelect=n[4]),s[0]&32&&(o.onToggle=n[5]),s[0]&64&&(o.onContextMenu=n[6]),s[0]&128&&(o.onDrop=n[7]),e.$set(o)},i(n){t||(ce(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function ss(l,e){let t,n,s,o,a,u,c,d=e[44].title+"",_,v,g=e[1][e[44].id]&&Xl(e[44]),b,w,k,y;function j(R,q){return q[0]&1&&(n=null),n==null&&(n=!!Qt(R[44])),n?ed:$f}let T=j(e,[-1,-1]),D=T(e);a=new bl({props:{kind:is(e[44]),size:16}});function E(...R){return e[26](e[44],...R)}function N(...R){return e[27](e[44],...R)}function A(){return e[28](e[44])}function M(...R){return e[29](e[44],...R)}function L(...R){return e[30](e[44],...R)}function O(...R){return e[31](e[44],...R)}function V(...R){return e[32](e[44],...R)}function K(...R){return e[33](e[44],...R)}function G(...R){return e[34](e[44],...R)}function Q(...R){return e[35](e[44],...R)}function H(...R){return e[36](e[44],...R)}function U(...R){return e[37](e[44],...R)}let J=g&&ns(e);return{key:l,first:null,c(){t=f("div"),D.c(),s=h(),o=f("span"),Qe(a.$$.fragment),u=h(),c=f("span"),_=F(d),v=h(),J&&J.c(),b=rt(),i(o,"class","tree-icon svelte-zj71cl"),i(o,"role","button"),i(o,"tabindex","-1"),i(c,"class","tree-label svelte-zj71cl"),i(c,"role","button"),i(c,"tabindex","-1"),i(t,"class","tree-item svelte-zj71cl"),dt(t,"padding-left",e[3]*16+4+"px"),i(t,"draggable","true"),i(t,"role","button"),i(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(R,q){S(R,t,q),D.m(t,null),r(t,s),r(t,o),Je(a,o,null),r(t,u),r(t,c),r(c,_),S(R,v,q),J&&J.m(R,q),S(R,b,q),w=!0,k||(y=[I(o,"click",E),I(o,"keydown",N),I(o,"dblclick",Oe(e[24])),I(c,"click",Oe(A)),I(c,"keydown",M),I(t,"dragstart",L),I(t,"dragover",O),I(t,"dragleave",V),I(t,"drop",K),I(t,"click",G),I(t,"keydown",Q),I(t,"dblclick",H),I(t,"contextmenu",xl(U))],k=!0)},p(R,q){e=R,T===(T=j(e,q))&&D?D.p(e,q):(D.d(1),D=T(e),D&&(D.c(),D.m(t,s)));const z={};q[0]&1&&(z.kind=is(e[44])),a.$set(z),(!w||q[0]&1)&&d!==(d=e[44].title+"")&&B(_,d),(!w||q[0]&8)&&dt(t,"padding-left",e[3]*16+4+"px"),(!w||q[0]&5)&&he(t,"selected",e[2]===e[44].id),(!w||q[0]&769)&&he(t,"drop-valid",e[8]===e[44].id&&e[9][e[44].id]),(!w||q[0]&769)&&he(t,"drop-invalid",e[8]===e[44].id&&!e[9][e[44].id]),q[0]&3&&(g=e[1][e[44].id]&&Xl(e[44])),g?J?(J.p(e,q),q[0]&3&&ce(J,1)):(J=ns(e),J.c(),ce(J,1),J.m(b.parentNode,b)):J&&(it(),me(J,1,1,()=>{J=null}),ot())},i(R){w||(ce(a.$$.fragment,R),ce(J),w=!0)},o(R){me(a.$$.fragment,R),me(J),w=!1},d(R){R&&(C(t),C(v),C(b)),D.d(),qe(a),J&&J.d(R),k=!1,pe(y)}}}function td(l){let e=[],t=new Map,n,s,o,a,u=ae(l[0]);const c=d=>d[44].id;for(let d=0;d<u.length;d+=1){let _=ls(l,u,d),v=c(_);t.set(v,e[d]=ss(v,_))}return{c(){for(let d=0;d<e.length;d+=1)e[d].c();n=rt()},m(d,_){for(let v=0;v<e.length;v+=1)e[v]&&e[v].m(d,_);S(d,n,_),s=!0,o||(a=I(window,"dragend",l[14]),o=!0)},p(d,_){_[0]&2080767&&(u=ae(d[0]),it(),e=ar(e,_,c,1,d,u,t,n.parentNode,rr,ss,n,ls),ot())},i(d){if(!s){for(let _=0;_<u.length;_+=1)ce(e[_]);s=!0}},o(d){for(let _=0;_<e.length;_+=1)me(e[_]);s=!1},d(d){d&&C(n);for(let _=0;_<e.length;_+=1)e[_].d(d);o=!1,a()}}}function is(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 Xl(l){return l.children!==void 0}function Qt(l){return Xl(l)?l.children.length>0:l.has_children===!0}function os(l){const e={};function t(n,s){for(const o of n)e[o.id]=s,o.children&&t(o.children,o.id)}return t(l,""),e}function rs(l){const e=[];function t(n){for(const s of n)e.push(s),s.children&&t(s.children)}return t(l),e}function ld(l){try{return l.dataTransfer.getData("text/plain")}catch{return""}}function nd(l,e,t){let n,s,o,{nodes:a=[]}=e,{expanded:u={}}=e,{selectedNodeId:c=""}=e,{level:d=0}=e,{onSelect:_=void 0}=e,{onToggle:v=void 0}=e,{onContextMenu:g=void 0}=e,{onDrop:b=void 0}=e,w={},k=null,y="",j="";const T=["folder","project","client","document","recipe","case"];en(()=>{for(const X of Object.keys(w))clearTimeout(w[X]);k&&clearInterval(k)});function D(X){return T.includes(X.type)}function E(X,x,ue){if(!X||!x||x===X.id||!D(X))return!1;let ke=X.id;for(;ke;){if(ke===x)return!1;ke=ue[ke]||""}return!0}function N(X,x){X.stopPropagation(),X.dataTransfer.effectAllowed="move",X.dataTransfer.setData("text/plain",x.id),t(21,y=x.id)}function A(X,x){X.preventDefault(),X.stopPropagation(),X.dataTransfer.dropEffect="move",j!==x.id&&t(8,j=x.id),Qt(x)&&!u[x.id]&&!w[x.id]&&(w[x.id]=setTimeout(()=>{v&&v(x.id),delete w[x.id]},600));const ue=X.currentTarget.closest(".workspace-tree-area");if(ue){const ke=ue.getBoundingClientRect(),_e=30;X.clientY-ke.top<_e?k||(k=setInterval(()=>{ue.scrollTop-=10},50)):ke.bottom-X.clientY<_e?k||(k=setInterval(()=>{ue.scrollTop+=10},50)):k&&(clearInterval(k),k=null)}}function M(X,x){const ue=X.relatedTarget;ue&&X.currentTarget.contains(ue)||(j===x.id&&t(8,j=""),w[x.id]&&(clearTimeout(w[x.id]),delete w[x.id]),k&&(clearInterval(k),k=null))}function L(X,x){X.preventDefault(),X.stopPropagation(),w[x.id]&&(clearTimeout(w[x.id]),delete w[x.id]),k&&(clearInterval(k),k=null);const ue=rs(a),ke=os(ue),_e=ld(X);if(!E(x,_e,ke)){t(8,j=""),t(21,y="");return}b&&b(_e,x.id),t(8,j=""),t(21,y="")}function O(){t(8,j=""),t(21,y="");for(const X of Object.keys(w))clearTimeout(w[X]),delete w[X];k&&(clearInterval(k),k=null)}function V(X,x){X.target.closest(".tree-toggle")||X.target.closest(".tree-icon")||_&&_(x)}function K(X,x){Qt(x)&&v&&v(x.id)}function G(X,x){(X.key==="Enter"||X.key===" ")&&(X.preventDefault(),_&&_(x))}function Q(X,x){X.stopPropagation(),Qt(x)&&v&&v(x.id)}function H(X,x){(X.key==="Enter"||X.key===" ")&&(X.preventDefault(),X.stopPropagation(),Qt(x)&&v&&v(x.id))}function U(X,x){(X.key==="Enter"||X.key===" ")&&(X.preventDefault(),_&&_(x))}function J(X,x,ue){const ke={};function _e(Fe){for(const De of Fe)ke[De.id]=E(De,x,ue),De.children&&_e(De.children)}return _e(X),ke}function R(X){ir.call(this,l,X)}const q=X=>v&&v(X.id),z=(X,x)=>Q(x,X),W=(X,x)=>H(x,X),Z=X=>_&&_(X),re=(X,x)=>U(x,X),te=(X,x)=>N(x,X),se=(X,x)=>A(x,X),le=(X,x)=>M(x,X),oe=(X,x)=>L(x,X),fe=(X,x)=>V(x,X),we=(X,x)=>G(x,X),He=(X,x)=>K(x,X),Ae=(X,x)=>g&&g(x,X);return l.$$set=X=>{"nodes"in X&&t(0,a=X.nodes),"expanded"in X&&t(1,u=X.expanded),"selectedNodeId"in X&&t(2,c=X.selectedNodeId),"level"in X&&t(3,d=X.level),"onSelect"in X&&t(4,_=X.onSelect),"onToggle"in X&&t(5,v=X.onToggle),"onContextMenu"in X&&t(6,g=X.onContextMenu),"onDrop"in X&&t(7,b=X.onDrop)},l.$$.update=()=>{l.$$.dirty[0]&1&&t(23,n=rs(a)),l.$$.dirty[0]&8388608&&t(22,s=os(n)),l.$$.dirty[0]&14680064&&t(9,o=J(n,y,s))},[a,u,c,d,_,v,g,b,j,o,N,A,M,L,O,V,K,G,Q,H,U,y,s,n,R,q,z,W,Z,re,te,se,le,oe,fe,we,He,Ae]}class wr extends tt{constructor(e){super(),et(this,e,nd,td,$e,{nodes:0,expanded:1,selectedNodeId:2,level:3,onSelect:4,onToggle:5,onContextMenu:6,onDrop:7},null,[-1,-1])}}function as(l){let e,t;return{c(){e=f("div"),t=F(l[4]),i(e,"class","path-info svelte-11u707d")},m(n,s){S(n,e,s),r(e,t)},p(n,s){s&16&&B(t,n[4])},d(n){n&&C(e)}}}function cs(l){let e,t;return{c(){e=f("div"),t=F(l[3]),i(e,"class","error-msg svelte-11u707d")},m(n,s){S(n,e,s),r(e,t)},p(n,s){s&8&&B(t,n[3])},d(n){n&&C(e)}}}function sd(l){let e,t,n,s,o,a,u,c,d,_,v,g,b,w,k,y,j=p("firstrun.browse")+"",T,D,E,N,A,M,L=(l[2]?p("firstrun.creating"):p("firstrun.create"))+"",O,V,K,G,Q,H,U=l[4]&&as(l),J=l[3]&&cs(l);return{c(){e=f("div"),t=f("div"),n=f("div"),n.textContent="⚒",s=h(),o=f("h1"),o.textContent=`${p("firstrun.title")}`,a=h(),u=f("p"),u.textContent=`${p("firstrun.desc")}`,c=h(),d=f("div"),_=f("label"),_.textContent=`${p("firstrun.pathLabel")}`,v=h(),g=f("div"),b=f("input"),k=h(),y=f("button"),T=F(j),D=h(),U&&U.c(),E=h(),J&&J.c(),N=h(),A=f("div"),M=f("button"),O=F(L),K=h(),G=f("button"),G.textContent=`${p("firstrun.quit")}`,i(n,"class","first-run-logo svelte-11u707d"),i(o,"class","svelte-11u707d"),i(u,"class","first-run-desc svelte-11u707d"),i(_,"class","form-label svelte-11u707d"),i(_,"for","vault-path"),i(b,"id","vault-path"),i(b,"type","text"),i(b,"placeholder",w=l[1]||p("firstrun.defaultPath")),b.disabled=l[2],i(b,"class","svelte-11u707d"),i(y,"class","btn"),y.disabled=l[2],i(g,"class","input-row svelte-11u707d"),i(d,"class","form-group svelte-11u707d"),i(M,"class","btn btn-primary btn-lg svelte-11u707d"),M.disabled=V=!l[0].trim()||l[2],i(G,"class","btn btn-lg svelte-11u707d"),i(A,"class","first-run-actions svelte-11u707d"),i(t,"class","first-run-card svelte-11u707d"),i(e,"class","first-run-screen svelte-11u707d")},m(R,q){S(R,e,q),r(e,t),r(t,n),r(t,s),r(t,o),r(t,a),r(t,u),r(t,c),r(t,d),r(d,_),r(d,v),r(d,g),r(g,b),ge(b,l[0]),r(g,k),r(g,y),r(y,T),r(t,D),U&&U.m(t,null),r(t,E),J&&J.m(t,null),r(t,N),r(t,A),r(A,M),r(M,O),r(A,K),r(A,G),Q||(H=[I(b,"input",l[12]),I(b,"input",l[6]),I(b,"keydown",l[9]),I(y,"click",l[5]),I(M,"click",l[7]),I(G,"click",l[8])],Q=!0)},p(R,[q]){q&2&&w!==(w=R[1]||p("firstrun.defaultPath"))&&i(b,"placeholder",w),q&4&&(b.disabled=R[2]),q&1&&b.value!==R[0]&&ge(b,R[0]),q&4&&(y.disabled=R[2]),R[4]?U?U.p(R,q):(U=as(R),U.c(),U.m(t,E)):U&&(U.d(1),U=null),R[3]?J?J.p(R,q):(J=cs(R),J.c(),J.m(t,N)):J&&(J.d(1),J=null),q&4&&L!==(L=(R[2]?p("firstrun.creating"):p("firstrun.create"))+"")&&B(O,L),q&5&&V!==(V=!R[0].trim()||R[2])&&(M.disabled=V)},i:$,o:$,d(R){R&&C(e),U&&U.d(),J&&J.d(),Q=!1,pe(H)}}}function fl(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 id(l,e,t){let{onComplete:n=null}=e,{onQuit:s=null}=e,o="",a="",u=!1,c="",d="",_=null;async function v(){try{const T=await fl("GetDefaultVaultPath");t(1,a=T||""),t(0,o=a||""),o&&await b()}catch{t(1,a="")}}v();async function g(){try{const T=await fl("PickDirectory");T&&(t(0,o=T),await b())}catch(T){t(3,c=String(T))}}async function b(){if(!o||!o.trim()){t(4,d=""),_=null;return}try{_=await fl("CheckVaultPath",o.trim()),_&&t(4,d=_.description)}catch{t(4,d=""),_=null}}async function w(){if(!(!o||!o.trim())){if(t(2,u=!0),t(3,c=""),_&&!_.writable){t(3,c=p("firstrun.errorNoWrite")),t(2,u=!1);return}try{const T=await fl("CreateVault",o.trim());T&&T.status==="ready"&&n&&n(T)}catch(T){t(3,c=String(T))}t(2,u=!1)}}function k(){s&&s()}function y(T){T.key==="Enter"&&!u&&o.trim()&&w()}function j(){o=this.value,t(0,o)}return l.$$set=T=>{"onComplete"in T&&t(10,n=T.onComplete),"onQuit"in T&&t(11,s=T.onQuit)},[o,a,u,c,d,g,b,w,k,y,n,s,j]}class od extends tt{constructor(e){super(),et(this,e,id,sd,$e,{onComplete:10,onQuit:11})}}function us(l){let e,t;return{c(){e=f("div"),t=F(l[2]),i(e,"class","error-msg svelte-s3o8c3")},m(n,s){S(n,e,s),r(e,t)},p(n,s){s&4&&B(t,n[2])},d(n){n&&C(e)}}}function fs(l){let e,t,n,s,o,a,u,c,d=p("common.yes")+"",_,v,g,b,w;return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${p("recovery.createConfirmTitle")}`,s=h(),o=f("p"),o.textContent=`${p("recovery.createConfirm")}`,a=h(),u=f("div"),c=f("button"),_=F(d),v=h(),g=f("button"),g.textContent=`${p("common.cancel")}`,i(n,"class","svelte-s3o8c3"),i(o,"class","modal-desc svelte-s3o8c3"),i(c,"class","btn btn-primary"),c.disabled=l[1],i(g,"class","btn"),i(u,"class","modal-actions svelte-s3o8c3"),i(t,"class","modal svelte-s3o8c3"),i(e,"class","modal-overlay svelte-s3o8c3"),i(e,"role","button"),i(e,"tabindex","0")},m(k,y){S(k,e,y),r(e,t),r(t,n),r(t,s),r(t,o),r(t,a),r(t,u),r(u,c),r(c,_),r(u,v),r(u,g),b||(w=[I(c,"click",l[6]),I(g,"click",l[7]),I(e,"click",_t(l[7])),I(e,"keydown",l[11])],b=!0)},p(k,y){y&2&&(c.disabled=k[1])},d(k){k&&C(e),b=!1,pe(w)}}}function rd(l){let e,t,n,s,o,a,u,c,d,_=(l[0]||"—")+"",v,g,b,w,k,y=p("recovery.choose")+"",j,T,D,E=p("recovery.create")+"",N,A,M,L,O,V,K,G=l[2]&&us(l),Q=l[3]&&fs(l);return{c(){e=f("div"),t=f("div"),n=f("div"),n.textContent="⚠",s=h(),o=f("h1"),o.textContent=`${p("recovery.title")}`,a=h(),u=f("p"),u.textContent=`${p("recovery.expected")}:`,c=h(),d=f("code"),v=F(_),g=h(),G&&G.c(),b=h(),w=f("div"),k=f("button"),j=F(y),T=h(),D=f("button"),N=F(E),A=h(),M=f("button"),M.textContent=`${p("recovery.quit")}`,L=h(),Q&&Q.c(),O=rt(),i(n,"class","recovery-icon svelte-s3o8c3"),i(o,"class","svelte-s3o8c3"),i(u,"class","recovery-desc svelte-s3o8c3"),i(d,"class","recovery-path svelte-s3o8c3"),i(k,"class","btn btn-primary btn-lg svelte-s3o8c3"),k.disabled=l[1],i(D,"class","btn btn-lg svelte-s3o8c3"),D.disabled=l[1],i(M,"class","btn btn-lg svelte-s3o8c3"),i(w,"class","recovery-actions svelte-s3o8c3"),i(t,"class","recovery-card svelte-s3o8c3"),i(e,"class","recovery-screen svelte-s3o8c3")},m(H,U){S(H,e,U),r(e,t),r(t,n),r(t,s),r(t,o),r(t,a),r(t,u),r(t,c),r(t,d),r(d,v),r(t,g),G&&G.m(t,null),r(t,b),r(t,w),r(w,k),r(k,j),r(w,T),r(w,D),r(D,N),r(w,A),r(w,M),S(H,L,U),Q&&Q.m(H,U),S(H,O,U),V||(K=[I(k,"click",l[4]),I(D,"click",l[5]),I(M,"click",l[8])],V=!0)},p(H,[U]){U&1&&_!==(_=(H[0]||"—")+"")&&B(v,_),H[2]?G?G.p(H,U):(G=us(H),G.c(),G.m(t,b)):G&&(G.d(1),G=null),U&2&&(k.disabled=H[1]),U&2&&(D.disabled=H[1]),H[3]?Q?Q.p(H,U):(Q=fs(H),Q.c(),Q.m(O.parentNode,O)):Q&&(Q.d(1),Q=null)},i:$,o:$,d(H){H&&(C(e),C(L),C(O)),G&&G.d(),Q&&Q.d(H),V=!1,pe(K)}}}function Gl(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 ad(l,e,t){let{vaultPath:n=""}=e,{onComplete:s=null}=e,{onQuit:o=null}=e,a=!1,u="",c=!1;async function d(){try{const k=await Gl("PickDirectory");if(!k)return;t(1,a=!0),t(2,u="");const y=await Gl("OpenVault",k);y&&y.status==="ready"&&s&&s(y)}catch(k){t(2,u=String(k))}t(1,a=!1)}function _(){t(3,c=!0)}async function v(){t(3,c=!1),t(1,a=!0),t(2,u="");try{const k=await Gl("CreateVault",n);k&&k.status==="ready"&&s&&s(k)}catch(k){t(2,u=String(k))}t(1,a=!1)}function g(){t(3,c=!1)}function b(){o&&o()}const w=k=>k.key==="Enter"&&g();return l.$$set=k=>{"vaultPath"in k&&t(0,n=k.vaultPath),"onComplete"in k&&t(9,s=k.onComplete),"onQuit"in k&&t(10,o=k.onQuit)},[n,a,u,c,d,_,v,g,b,s,o,w]}class cd extends tt{constructor(e){super(),et(this,e,ad,rd,$e,{vaultPath:0,onComplete:9,onQuit:10})}}function ds(l,e,t){const n=l.slice();return n[5]=e[t],n}function ud(l){let e,t,n;return{c(){e=Y("path"),t=Y("path"),n=Y("path"),i(e,"d","M5 4h12l2 2v14H5z"),i(t,"d","M8 4v6h8V4"),i(n,"d","M8 20v-6h8v6")},m(s,o){S(s,e,o),S(s,t,o),S(s,n,o)},d(s){s&&(C(e),C(t),C(n))}}}function fd(l){let e,t,n,s;return{c(){e=Y("path"),t=Y("path"),n=Y("path"),s=Y("path"),i(e,"d","M20 11a8 8 0 0 0-14-4l-2 2"),i(t,"d","M4 5v4h4"),i(n,"d","M4 13a8 8 0 0 0 14 4l2-2"),i(s,"d","M20 19v-4h-4")},m(o,a){S(o,e,a),S(o,t,a),S(o,n,a),S(o,s,a)},d(o){o&&(C(e),C(t),C(n),C(s))}}}function dd(l){let e;return{c(){e=Y("path"),i(e,"d","M4 19V9M10 19V5M16 19v-7M22 19H2")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function md(l){let e;return{c(){e=Y("path"),i(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 pd(l){let e,t;return{c(){e=Y("path"),t=Y("path"),i(e,"d","M9 3v5M15 3v5M7 8h10v3a5 5 0 0 1-10 0V8z"),i(t,"d","M12 16v5")},m(n,s){S(n,e,s),S(n,t,s)},d(n){n&&(C(e),C(t))}}}function _d(l){let e,t;return{c(){e=Y("rect"),t=Y("path"),i(e,"x","4"),i(e,"y","3"),i(e,"width","16"),i(e,"height","18"),i(e,"rx","2"),i(t,"d","M8 7h8M8 11h8M8 15h5")},m(n,s){S(n,e,s),S(n,t,s)},d(n){n&&(C(e),C(t))}}}function vd(l){let e,t,n;return{c(){e=Y("path"),t=Y("path"),n=Y("path"),i(e,"d","M3 10.5 12 3l9 7.5"),i(t,"d","M5 9.5V21h14V9.5"),i(n,"d","M10 21v-6h4v6")},m(s,o){S(s,e,o),S(s,t,o),S(s,n,o)},d(s){s&&(C(e),C(t),C(n))}}}function hd(l){let e,t;return{c(){e=Y("circle"),t=Y("path"),i(e,"cx","12"),i(e,"cy","12"),i(e,"r","3"),i(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,s){S(n,e,s),S(n,t,s)},d(n){n&&(C(e),C(t))}}}function ms(l){let e,t,n,s,o,a,u,c;function d(b,w){if(b[5].id==="general")return hd;if(b[5].id==="workspace")return vd;if(b[5].id==="templates")return _d;if(b[5].id==="plugins")return pd;if(b[5].id==="files")return md;if(b[5].id==="activity")return dd;if(b[5].id==="sync")return fd;if(b[5].id==="backup")return ud}let _=d(l),v=_&&_(l);function g(){return l[4](l[5])}return{c(){e=f("button"),t=f("span"),n=Y("svg"),v&&v.c(),s=h(),o=f("span"),o.textContent=`${l[5].label}`,a=h(),i(n,"width","16"),i(n,"height","16"),i(n,"viewBox","0 0 24 24"),i(n,"fill","none"),i(n,"stroke","currentColor"),i(n,"stroke-width","1.8"),i(n,"stroke-linecap","round"),i(n,"stroke-linejoin","round"),i(n,"aria-hidden","true"),i(t,"class","settings-nav-icon svelte-1uolm3f"),i(o,"class","settings-nav-label svelte-1uolm3f"),i(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(b,w){S(b,e,w),r(e,t),r(t,n),v&&v.m(n,null),r(e,s),r(e,o),r(e,a),u||(c=I(e,"click",g),u=!0)},p(b,w){l=b,w&3&&he(e,"active",l[0]===l[5].id)},d(b){b&&C(e),v&&v.d(),u=!1,c()}}}function gd(l){let e,t=ae(l[1]),n=[];for(let s=0;s<t.length;s+=1)n[s]=ms(ds(l,t,s));return{c(){e=f("nav");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","settings-sidebar svelte-1uolm3f")},m(s,o){S(s,e,o);for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(e,null)},p(s,[o]){if(o&7){t=ae(s[1]);let a;for(a=0;a<t.length;a+=1){const u=ds(s,t,a);n[a]?n[a].p(u,o):(n[a]=ms(u),n[a].c(),n[a].m(e,null))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},i:$,o:$,d(s){s&&C(e),Le(n,s)}}}function bd(l,e,t){let{activeSection:n="general"}=e,{onSelect:s=null}=e;const o=[{id:"general",label:p("settings.general")},{id:"workspace",label:p("settings.workspace")},{id:"templates",label:p("settings.templates")},{id:"plugins",label:p("settings.plugins")},{id:"files",label:p("settings.files")},{id:"activity",label:p("settings.activity")},{id:"sync",label:p("settings.sync")},{id:"backup",label:p("settings.backup")}];function a(c){s&&s(c)}const u=c=>a(c.id);return l.$$set=c=>{"activeSection"in c&&t(0,n=c.activeSection),"onSelect"in c&&t(3,s=c.onSelect)},[n,o,a,s,u]}class wd extends tt{constructor(e){super(),et(this,e,bd,gd,$e,{activeSection:0,onSelect:3})}}function ps(l){let e;return{c(){e=f("div"),e.textContent=`${p("settings.saved")}`,i(e,"class","save-notice svelte-1e2uhdh")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function kd(l){let e,t,n,s,o,a,u,c,d,_,v,g,b,w,k,y,j,T,D,E,N,A,M,L,O,V,K,G,Q,H,U,J,R,q=l[1]&&ps();return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("settings.general")}`,n=h(),s=f("p"),s.textContent=`${p("settings.generalDesc")}`,o=h(),a=f("div"),u=f("h3"),u.textContent=`${p("settings.appearance")}`,c=h(),d=f("div"),_=f("label"),v=f("span"),v.textContent=`${p("settings.theme")}`,g=h(),b=f("select"),w=f("option"),w.textContent=`${p("settings.themeSystem")}`,k=f("option"),k.textContent=`${p("settings.themeLight")} (${p("settings.langSoon")})`,y=f("option"),y.textContent=`${p("settings.themeDark")} (${p("settings.langSoon")})`,j=h(),T=f("div"),D=f("h3"),D.textContent=`${p("settings.localization")}`,E=h(),N=f("div"),A=f("label"),M=f("span"),M.textContent=`${p("settings.language")}`,L=h(),O=f("select"),V=f("option"),V.textContent=`${p("settings.langRu")}`,K=f("option"),K.textContent=`${p("settings.langEn")} (${p("settings.langSoon")})`,G=h(),Q=f("div"),q&&q.c(),H=h(),U=f("button"),U.textContent=`${p("settings.save")}`,i(t,"class","svelte-1e2uhdh"),i(s,"class","section-desc svelte-1e2uhdh"),i(u,"class","card-title svelte-1e2uhdh"),i(v,"class","label-text svelte-1e2uhdh"),w.__value="system",ge(w,w.__value),k.__value="light",ge(k,k.__value),k.disabled=!0,y.__value="dark",ge(y,y.__value),y.disabled=!0,l[0]===void 0&&Ft(()=>l[5].call(b)),i(d,"class","form-group svelte-1e2uhdh"),i(a,"class","settings-card svelte-1e2uhdh"),i(D,"class","card-title svelte-1e2uhdh"),i(M,"class","label-text svelte-1e2uhdh"),V.__value="ru",ge(V,V.__value),K.__value="en",ge(K,K.__value),O.disabled=!0,i(N,"class","form-group svelte-1e2uhdh"),i(T,"class","settings-card svelte-1e2uhdh"),i(U,"class","btn btn-primary"),i(Q,"class","settings-actions svelte-1e2uhdh"),i(e,"class","settings-section svelte-1e2uhdh")},m(z,W){S(z,e,W),r(e,t),r(e,n),r(e,s),r(e,o),r(e,a),r(a,u),r(a,c),r(a,d),r(d,_),r(_,v),r(_,g),r(_,b),r(b,w),r(b,k),r(b,y),wt(b,l[0],!0),r(e,j),r(e,T),r(T,D),r(T,E),r(T,N),r(N,A),r(A,M),r(A,L),r(A,O),r(O,V),r(O,K),r(e,G),r(e,Q),q&&q.m(Q,null),r(Q,H),r(Q,U),J||(R=[I(b,"change",l[5]),I(U,"click",l[2])],J=!0)},p(z,[W]){W&1&&wt(b,z[0]),z[1]?q||(q=ps(),q.c(),q.m(Q,H)):q&&(q.d(1),q=null)},i:$,o:$,d(z){z&&C(e),q&&q.d(),J=!1,pe(R)}}}function yd(l,e,t){let{appConfig:n=null}=e,{onSave:s=null}=e,o="system",a=!1;function u(){n&&t(0,o=n.theme||"system")}async function c(){n&&(t(3,n.theme=o,n),s&&await s(n),t(1,a=!0),setTimeout(()=>t(1,a=!1),2e3))}function d(){o=ml(this),t(0,o)}return l.$$set=_=>{"appConfig"in _&&t(3,n=_.appConfig),"onSave"in _&&t(4,s=_.onSave)},l.$$.update=()=>{l.$$.dirty&8&&n&&u()},[o,a,c,n,s,d]}class Cd extends tt{constructor(e){super(),et(this,e,yd,kd,$e,{appConfig:3,onSave:4})}}function _s(l){let e,t;return{c(){e=f("div"),t=F(l[1]),i(e,"class","notice svelte-1zbky3")},m(n,s){S(n,e,s),r(e,t)},p(n,s){s&2&&B(t,n[1])},d(n){n&&C(e)}}}function Sd(l){let e;return{c(){e=f("p"),e.textContent=`${p("settings.noVaultInfo")}`,i(e,"class","no-data svelte-1zbky3")},m(t,n){S(t,e,n)},p:$,d(t){t&&C(e)}}}function Td(l){let e,t,n,s,o,a=l[0].path+"",u,c,d,_,v,g,b=l[0].dbPath+"",w,k,y,j=l[0].nodeCount!==void 0&&vs(l),T=l[0].fileCount!==void 0&&hs(l);return{c(){e=f("div"),t=f("div"),n=f("span"),n.textContent=`${p("settings.vaultPath")}`,s=h(),o=f("span"),u=F(a),c=h(),d=f("div"),_=f("span"),_.textContent="DB",v=h(),g=f("span"),w=F(b),k=h(),j&&j.c(),y=h(),T&&T.c(),i(n,"class","info-label svelte-1zbky3"),i(o,"class","info-value mono svelte-1zbky3"),i(t,"class","info-row svelte-1zbky3"),i(_,"class","info-label svelte-1zbky3"),i(g,"class","info-value mono small svelte-1zbky3"),i(d,"class","info-row svelte-1zbky3"),i(e,"class","vault-info svelte-1zbky3")},m(D,E){S(D,e,E),r(e,t),r(t,n),r(t,s),r(t,o),r(o,u),r(e,c),r(e,d),r(d,_),r(d,v),r(d,g),r(g,w),r(e,k),j&&j.m(e,null),r(e,y),T&&T.m(e,null)},p(D,E){E&1&&a!==(a=D[0].path+"")&&B(u,a),E&1&&b!==(b=D[0].dbPath+"")&&B(w,b),D[0].nodeCount!==void 0?j?j.p(D,E):(j=vs(D),j.c(),j.m(e,y)):j&&(j.d(1),j=null),D[0].fileCount!==void 0?T?T.p(D,E):(T=hs(D),T.c(),T.m(e,null)):T&&(T.d(1),T=null)},d(D){D&&C(e),j&&j.d(),T&&T.d()}}}function vs(l){let e,t,n,s,o=l[0].nodeCount+"",a;return{c(){e=f("div"),t=f("span"),t.textContent="Nodes",n=h(),s=f("span"),a=F(o),i(t,"class","info-label svelte-1zbky3"),i(s,"class","info-value svelte-1zbky3"),i(e,"class","info-row svelte-1zbky3")},m(u,c){S(u,e,c),r(e,t),r(e,n),r(e,s),r(s,a)},p(u,c){c&1&&o!==(o=u[0].nodeCount+"")&&B(a,o)},d(u){u&&C(e)}}}function hs(l){let e,t,n,s,o=l[0].fileCount+"",a;return{c(){e=f("div"),t=f("span"),t.textContent="Files",n=h(),s=f("span"),a=F(o),i(t,"class","info-label svelte-1zbky3"),i(s,"class","info-value svelte-1zbky3"),i(e,"class","info-row svelte-1zbky3")},m(u,c){S(u,e,c),r(e,t),r(e,n),r(e,s),r(s,a)},p(u,c){c&1&&o!==(o=u[0].fileCount+"")&&B(a,o)},d(u){u&&C(e)}}}function jd(l){let e,t,n,s,o,a,u,c,d,_,v,g,b,w,k,y,j=l[1]&&_s(l);function T(N,A){return N[0]?Td:Sd}let D=T(l),E=D(l);return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("settings.workspace")}`,n=h(),s=f("p"),s.textContent=`${p("settings.workspaceDesc")}`,o=h(),j&&j.c(),a=h(),u=f("div"),E.c(),c=h(),d=f("div"),_=f("button"),_.textContent=`${p("settings.openVault")}`,v=h(),g=f("button"),g.textContent=`${p("settings.changeVault")}`,b=h(),w=f("button"),w.textContent=`${p("settings.checkIntegrity")}`,i(t,"class","svelte-1zbky3"),i(s,"class","section-desc svelte-1zbky3"),i(u,"class","settings-card svelte-1zbky3"),i(_,"class","btn svelte-1zbky3"),i(g,"class","btn svelte-1zbky3"),i(w,"class","btn svelte-1zbky3"),i(d,"class","workspace-actions svelte-1zbky3"),i(e,"class","settings-section svelte-1zbky3")},m(N,A){S(N,e,A),r(e,t),r(e,n),r(e,s),r(e,o),j&&j.m(e,null),r(e,a),r(e,u),E.m(u,null),r(e,c),r(e,d),r(d,_),r(d,v),r(d,g),r(d,b),r(d,w),k||(y=[I(_,"click",l[2]),I(g,"click",l[4]),I(w,"click",l[3])],k=!0)},p(N,[A]){N[1]?j?j.p(N,A):(j=_s(N),j.c(),j.m(e,a)):j&&(j.d(1),j=null),D===(D=T(N))&&E?E.p(N,A):(E.d(1),E=D(N),E&&(E.c(),E.m(u,null)))},i:$,o:$,d(N){N&&C(e),j&&j.d(),E.d(),k=!1,pe(y)}}}function Wt(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 Ed(l,e,t){let{onRefresh:n=null}=e,s=null,o="";async function a(){try{t(0,s=await Wt("GetVaultInfo"))}catch{t(0,s=null)}}a();async function u(){try{await Wt("OpenVaultFolder")}catch(_){t(1,o=String(_))}}async function c(){try{const _=await Wt("VaultCheck");_.healthy?t(1,o="Vault healthy"):t(1,o="Issues found: "+(_.errors||[]).join("; "))}catch(_){t(1,o=String(_))}}async function d(){try{const _=await Wt("PickDirectory");if(!_)return;const v=await Wt("OpenVault",_);v&&v.status==="ready"&&(t(0,s=await Wt("GetVaultInfo")),n&&n())}catch(_){t(1,o=String(_))}}return l.$$set=_=>{"onRefresh"in _&&t(5,n=_.onRefresh)},[s,o,u,c,d,n]}class Dd extends tt{constructor(e){super(),et(this,e,Ed,jd,$e,{onRefresh:5})}}function gs(l,e,t){const n=l.slice();return n[6]=e[t],n}function Nd(l){let e,t=ae(l[0]),n=[];for(let s=0;s<t.length;s+=1)n[s]=bs(gs(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","template-list svelte-ksamnw")},m(s,o){S(s,e,o);for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(e,null)},p(s,o){if(o&5){t=ae(s[0]);let a;for(a=0;a<t.length;a+=1){const u=gs(s,t,a);n[a]?n[a].p(u,o):(n[a]=bs(u),n[a].c(),n[a].m(e,null))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},d(s){s&&C(e),Le(n,s)}}}function Md(l){let e;return{c(){e=f("p"),e.textContent=`${p("common.empty")}`,i(e,"class","no-data svelte-ksamnw")},m(t,n){S(t,e,n)},p:$,d(t){t&&C(e)}}}function Id(l){let e;return{c(){e=f("p"),e.textContent=`${p("common.loading")}`,i(e,"class","loading svelte-ksamnw")},m(t,n){S(t,e,n)},p:$,d(t){t&&C(e)}}}function bs(l){let e,t,n,s=(p("template."+l[6].id)||l[6].title)+"",o,a,u,c,d=l[6].type+"",_,v,g,b,w,k,y,j,T=(l[6].enabled?p("settings.templateEnabled"):p("settings.templateDisabled"))+"",D,E,N,A;function M(){return l[4](l[6])}return{c(){e=f("div"),t=f("div"),n=f("span"),o=F(s),a=h(),u=f("span"),c=F("("),_=F(d),v=F(")"),g=h(),b=f("label"),w=f("input"),y=h(),j=f("span"),D=F(T),E=h(),i(n,"class","template-name svelte-ksamnw"),i(u,"class","template-type svelte-ksamnw"),i(t,"class","template-info svelte-ksamnw"),i(w,"type","checkbox"),w.checked=k=l[6].enabled,i(w,"class","svelte-ksamnw"),i(j,"class","toggle-text svelte-ksamnw"),i(b,"class","toggle-label svelte-ksamnw"),i(e,"class","template-item svelte-ksamnw")},m(L,O){S(L,e,O),r(e,t),r(t,n),r(n,o),r(t,a),r(t,u),r(u,c),r(u,_),r(u,v),r(e,g),r(e,b),r(b,w),r(b,y),r(b,j),r(j,D),r(e,E),N||(A=I(w,"change",M),N=!0)},p(L,O){l=L,O&1&&s!==(s=(p("template."+l[6].id)||l[6].title)+"")&&B(o,s),O&1&&d!==(d=l[6].type+"")&&B(_,d),O&1&&k!==(k=l[6].enabled)&&(w.checked=k),O&1&&T!==(T=(l[6].enabled?p("settings.templateEnabled"):p("settings.templateDisabled"))+"")&&B(D,T)},d(L){L&&C(e),N=!1,A()}}}function Ad(l){let e,t,n,s,o;function a(d,_){return d[1]?Id:d[0].length===0?Md:Nd}let u=a(l),c=u(l);return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("settings.templates")}`,n=h(),s=f("p"),s.textContent=`${p("settings.templatesDesc")}`,o=h(),c.c(),i(t,"class","svelte-ksamnw"),i(s,"class","section-desc svelte-ksamnw"),i(e,"class","settings-section svelte-ksamnw")},m(d,_){S(d,e,_),r(e,t),r(e,n),r(e,s),r(e,o),c.m(e,null)},p(d,[_]){u===(u=a(d))&&c?c.p(d,_):(c.d(1),c=u(d),c&&(c.c(),c.m(e,null)))},i:$,o:$,d(d){d&&C(e),c.d()}}}function ws(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 Fd(l,e,t){let{onRefresh:n=null}=e,s=[],o=!0;async function a(){t(1,o=!0);try{t(0,s=await ws("AllTemplates")||[])}catch{t(0,s=[])}t(1,o=!1)}a();async function u(d){const _=!d.enabled;try{await ws("SetTemplateEnabled",d.id,_),d.enabled=_,t(0,s),n&&n()}catch(v){console.error(v)}}const c=d=>u(d);return l.$$set=d=>{"onRefresh"in d&&t(3,n=d.onRefresh)},[s,o,u,n,c]}class Pd extends tt{constructor(e){super(),et(this,e,Fd,Ad,$e,{onRefresh:3})}}function Ld(l){let e,t,n,s,o,a,u,c;return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("settings.plugins")}`,n=h(),s=f("p"),s.textContent=`${p("settings.noPlugins")}`,o=h(),a=f("button"),a.textContent=`${p("settings.openPluginsDir")}`,i(t,"class","svelte-8jch95"),i(s,"class","section-desc svelte-8jch95"),i(a,"class","btn"),i(e,"class","settings-section svelte-8jch95")},m(d,_){S(d,e,_),r(e,t),r(e,n),r(e,s),r(e,o),r(e,a),u||(c=I(a,"click",zd),u=!0)},p:$,i:$,o:$,d(d){d&&C(e),u=!1,c()}}}function Rd(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 zd(){try{await Rd("OpenPluginsFolder")}catch{}}class Od extends tt{constructor(e){super(),et(this,e,null,Ld,$e,{})}}function Vd(l){let e,t,n,s;return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("settings.files")}`,n=h(),s=f("p"),s.textContent=`${p("settings.filesStub")}`,i(t,"class","svelte-19bo7bn"),i(s,"class","section-desc svelte-19bo7bn"),i(e,"class","settings-section svelte-19bo7bn")},m(o,a){S(o,e,a),r(e,t),r(e,n),r(e,s)},p:$,i:$,o:$,d(o){o&&C(e)}}}class Wd extends tt{constructor(e){super(),et(this,e,null,Vd,$e,{})}}function Bd(l){let e,t,n,s;return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("settings.activity")}`,n=h(),s=f("p"),s.textContent=`${p("settings.activityStub")}`,i(t,"class","svelte-19bo7bn"),i(s,"class","section-desc svelte-19bo7bn"),i(e,"class","settings-section svelte-19bo7bn")},m(o,a){S(o,e,a),r(e,t),r(e,n),r(e,s)},p:$,i:$,o:$,d(o){o&&C(e)}}}class Hd extends tt{constructor(e){super(),et(this,e,null,Bd,$e,{})}}function ks(l){let e,t;return{c(){e=f("div"),t=F(l[2]),i(e,"class","error-msg svelte-1fx1e1e")},m(n,s){S(n,e,s),r(e,t)},p(n,s){s[0]&4&&B(t,n[2])},d(n){n&&C(e)}}}function ys(l){let e,t;return{c(){e=f("div"),t=F(l[3]),i(e,"class","result-msg svelte-1fx1e1e"),he(e,"warning",l[4]==="warning")},m(n,s){S(n,e,s),r(e,t)},p(n,s){s[0]&8&&B(t,n[3]),s[0]&16&&he(e,"warning",n[4]==="warning")},d(n){n&&C(e)}}}function Ud(l){let e,t,n,s,o,a,u,c,d,_,v,g,b,w,k,y,j,T,D,E,N,A,M=p("settings.checkConnection")+"",L,O,V,K,G=p("common.connect")+"",Q,H,U,J,R,q=l[11]!==null&&Cs(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("label"),o=f("span"),o.textContent=`${p("settings.serverUrl")}`,a=h(),u=f("input"),c=h(),d=f("div"),_=f("label"),v=f("span"),v.textContent=`${p("sync.username")}`,g=h(),b=f("input"),w=h(),k=f("div"),y=f("label"),j=f("span"),j.textContent=`${p("sync.password")}`,T=h(),D=f("input"),E=h(),N=f("div"),A=f("button"),L=F(M),V=h(),K=f("button"),Q=F(G),U=h(),q&&q.c(),i(o,"class","label-text"),i(u,"type","text"),i(u,"placeholder","https://example.com"),i(n,"class","form-group svelte-1fx1e1e"),i(v,"class","label-text"),i(b,"type","text"),i(d,"class","form-group svelte-1fx1e1e"),i(j,"class","label-text"),i(D,"type","password"),i(k,"class","form-group svelte-1fx1e1e"),i(A,"class","btn"),A.disabled=O=l[1]||!l[5],i(K,"class","btn btn-primary"),K.disabled=H=l[1]||!l[5]||!l[6]||!l[7],i(N,"class","sync-setup-actions svelte-1fx1e1e"),i(t,"class","sync-setup svelte-1fx1e1e"),i(e,"class","settings-card svelte-1fx1e1e")},m(z,W){S(z,e,W),r(e,t),r(t,n),r(n,s),r(s,o),r(s,a),r(s,u),ge(u,l[5]),r(t,c),r(t,d),r(d,_),r(_,v),r(_,g),r(_,b),ge(b,l[6]),r(t,w),r(t,k),r(k,y),r(y,j),r(y,T),r(y,D),ge(D,l[7]),r(t,E),r(t,N),r(N,A),r(A,L),r(N,V),r(N,K),r(K,Q),r(t,U),q&&q.m(t,null),J||(R=[I(u,"input",l[23]),I(b,"input",l[24]),I(D,"input",l[25]),I(A,"click",l[12]),I(K,"click",l[13])],J=!0)},p(z,W){W[0]&32&&u.value!==z[5]&&ge(u,z[5]),W[0]&64&&b.value!==z[6]&&ge(b,z[6]),W[0]&128&&D.value!==z[7]&&ge(D,z[7]),W[0]&34&&O!==(O=z[1]||!z[5])&&(A.disabled=O),W[0]&226&&H!==(H=z[1]||!z[5]||!z[6]||!z[7])&&(K.disabled=H),z[11]!==null?q?q.p(z,W):(q=Cs(z),q.c(),q.m(t,null)):q&&(q.d(1),q=null)},d(z){z&&C(e),q&&q.d(),J=!1,pe(R)}}}function Kd(l){let e,t,n,s,o,a,u=l[20](l[0].lastStatus)+"",c,d,_,v,g,b,w,k,y,j=p("settings.syncNow")+"",T,D,E,N=p("settings.disconnect")+"",A,M,L,O=p("settings.resetKey")+"",V,K,G,Q,H,U,J,R,q,z,W,Z,re=l[0].serverUrl&&Ss(l),te=l[0].deviceName&&Ts(l),se=l[0].deviceId&&js(l),le=l[0].lastSyncAt&&Es(l),oe=l[0].lastError&&Ds(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("span"),s.textContent=`${p("settings.status")}`,o=h(),a=f("span"),c=F(u),d=h(),re&&re.c(),_=h(),te&&te.c(),v=h(),se&&se.c(),g=h(),le&&le.c(),b=h(),oe&&oe.c(),w=h(),k=f("div"),y=f("button"),T=F(j),D=h(),E=f("button"),A=F(N),M=h(),L=f("button"),V=F(O),K=h(),G=f("div"),Q=f("label"),H=f("span"),H.textContent=`${p("sync.interval")}`,U=h(),J=f("div"),R=f("input"),q=h(),z=f("button"),z.textContent=`${p("common.save")}`,i(s,"class","info-label svelte-1fx1e1e"),i(a,"class","info-value svelte-1fx1e1e"),he(a,"status-ok",l[0].lastStatus==="connected"),he(a,"status-err",l[0].lastStatus==="error"||l[0].lastStatus==="revoked"),i(n,"class","info-row svelte-1fx1e1e"),i(t,"class","sync-info svelte-1fx1e1e"),i(e,"class","settings-card svelte-1fx1e1e"),i(y,"class","btn btn-primary"),y.disabled=l[1],i(E,"class","btn"),E.disabled=l[1],i(L,"class","btn"),L.disabled=l[1],i(k,"class","sync-actions svelte-1fx1e1e"),i(H,"class","label-text"),i(R,"type","number"),i(R,"min","0"),i(R,"placeholder","0"),i(R,"class","svelte-1fx1e1e"),i(z,"class","btn btn-sm"),i(J,"class","interval-row svelte-1fx1e1e"),i(G,"class","sync-interval svelte-1fx1e1e")},m(fe,we){S(fe,e,we),r(e,t),r(t,n),r(n,s),r(n,o),r(n,a),r(a,c),r(t,d),re&&re.m(t,null),r(t,_),te&&te.m(t,null),r(t,v),se&&se.m(t,null),r(t,g),le&&le.m(t,null),r(t,b),oe&&oe.m(t,null),S(fe,w,we),S(fe,k,we),r(k,y),r(y,T),r(k,D),r(k,E),r(E,A),r(k,M),r(k,L),r(L,V),S(fe,K,we),S(fe,G,we),r(G,Q),r(Q,H),r(Q,U),r(Q,J),r(J,R),ge(R,l[8]),r(J,q),r(J,z),W||(Z=[I(y,"click",l[14]),I(E,"click",l[16]),I(L,"click",l[18]),I(R,"input",l[22]),I(z,"click",l[15])],W=!0)},p(fe,we){we[0]&1&&u!==(u=fe[20](fe[0].lastStatus)+"")&&B(c,u),we[0]&1&&he(a,"status-ok",fe[0].lastStatus==="connected"),we[0]&1&&he(a,"status-err",fe[0].lastStatus==="error"||fe[0].lastStatus==="revoked"),fe[0].serverUrl?re?re.p(fe,we):(re=Ss(fe),re.c(),re.m(t,_)):re&&(re.d(1),re=null),fe[0].deviceName?te?te.p(fe,we):(te=Ts(fe),te.c(),te.m(t,v)):te&&(te.d(1),te=null),fe[0].deviceId?se?se.p(fe,we):(se=js(fe),se.c(),se.m(t,g)):se&&(se.d(1),se=null),fe[0].lastSyncAt?le?le.p(fe,we):(le=Es(fe),le.c(),le.m(t,b)):le&&(le.d(1),le=null),fe[0].lastError?oe?oe.p(fe,we):(oe=Ds(fe),oe.c(),oe.m(t,null)):oe&&(oe.d(1),oe=null),we[0]&2&&(y.disabled=fe[1]),we[0]&2&&(E.disabled=fe[1]),we[0]&2&&(L.disabled=fe[1]),we[0]&256&&hl(R.value)!==fe[8]&&ge(R,fe[8])},d(fe){fe&&(C(e),C(w),C(k),C(K),C(G)),re&&re.d(),te&&te.d(),se&&se.d(),le&&le.d(),oe&&oe.d(),W=!1,pe(Z)}}}function Cs(l){let e,t=(l[11]?p("common.test")+" OK":p("error.generic"))+"",n;return{c(){e=f("div"),n=F(t),i(e,"class","connection-result svelte-1fx1e1e"),he(e,"ok",l[11]),he(e,"fail",!l[11])},m(s,o){S(s,e,o),r(e,n)},p(s,o){o[0]&2048&&t!==(t=(s[11]?p("common.test")+" OK":p("error.generic"))+"")&&B(n,t),o[0]&2048&&he(e,"ok",s[11]),o[0]&2048&&he(e,"fail",!s[11])},d(s){s&&C(e)}}}function Ss(l){let e,t,n,s,o=l[0].serverUrl+"",a;return{c(){e=f("div"),t=f("span"),t.textContent=`${p("settings.serverUrl")}`,n=h(),s=f("span"),a=F(o),i(t,"class","info-label svelte-1fx1e1e"),i(s,"class","info-value mono svelte-1fx1e1e"),i(e,"class","info-row svelte-1fx1e1e")},m(u,c){S(u,e,c),r(e,t),r(e,n),r(e,s),r(s,a)},p(u,c){c[0]&1&&o!==(o=u[0].serverUrl+"")&&B(a,o)},d(u){u&&C(e)}}}function Ts(l){let e,t,n,s,o=l[0].deviceName+"",a;return{c(){e=f("div"),t=f("span"),t.textContent=`${p("settings.deviceName")}`,n=h(),s=f("span"),a=F(o),i(t,"class","info-label svelte-1fx1e1e"),i(s,"class","info-value svelte-1fx1e1e"),i(e,"class","info-row svelte-1fx1e1e")},m(u,c){S(u,e,c),r(e,t),r(e,n),r(e,s),r(s,a)},p(u,c){c[0]&1&&o!==(o=u[0].deviceName+"")&&B(a,o)},d(u){u&&C(e)}}}function js(l){let e,t,n,s,o=l[0].deviceId+"",a;return{c(){e=f("div"),t=f("span"),t.textContent=`${p("settings.deviceId")}`,n=h(),s=f("span"),a=F(o),i(t,"class","info-label svelte-1fx1e1e"),i(s,"class","info-value mono svelte-1fx1e1e"),i(e,"class","info-row svelte-1fx1e1e")},m(u,c){S(u,e,c),r(e,t),r(e,n),r(e,s),r(s,a)},p(u,c){c[0]&1&&o!==(o=u[0].deviceId+"")&&B(a,o)},d(u){u&&C(e)}}}function Es(l){let e,t,n,s,o=l[0].lastSyncAt+"",a;return{c(){e=f("div"),t=f("span"),t.textContent=`${p("settings.lastSync")}`,n=h(),s=f("span"),a=F(o),i(t,"class","info-label svelte-1fx1e1e"),i(s,"class","info-value svelte-1fx1e1e"),i(e,"class","info-row svelte-1fx1e1e")},m(u,c){S(u,e,c),r(e,t),r(e,n),r(e,s),r(s,a)},p(u,c){c[0]&1&&o!==(o=u[0].lastSyncAt+"")&&B(a,o)},d(u){u&&C(e)}}}function Ds(l){let e,t,n,s,o=l[0].lastError+"",a;return{c(){e=f("div"),t=f("span"),t.textContent=`${p("settings.lastError")}`,n=h(),s=f("span"),a=F(o),i(t,"class","info-label svelte-1fx1e1e"),i(s,"class","info-value error svelte-1fx1e1e"),i(e,"class","info-row svelte-1fx1e1e")},m(u,c){S(u,e,c),r(e,t),r(e,n),r(e,s),r(s,a)},p(u,c){c[0]&1&&o!==(o=u[0].lastError+"")&&B(a,o)},d(u){u&&C(e)}}}function Ns(l){let e,t,n,s,o,a,u,c,d,_,v,g;return{c(){e=f("button"),t=f("div"),n=f("h3"),n.textContent=`${p("settings.confirmDisconnect")}`,s=h(),o=f("p"),o.textContent=`${p("settings.confirmDisconnectDesc")}`,a=h(),u=f("div"),c=f("button"),c.textContent=`${p("common.disconnect")}`,d=h(),_=f("button"),_.textContent=`${p("common.cancel")}`,i(n,"class","svelte-1fx1e1e"),i(o,"class","modal-desc svelte-1fx1e1e"),i(c,"class","btn btn-danger"),i(_,"class","btn"),i(u,"class","modal-actions svelte-1fx1e1e"),i(t,"class","modal svelte-1fx1e1e"),i(e,"class","modal-overlay svelte-1fx1e1e")},m(b,w){S(b,e,w),r(e,t),r(t,n),r(t,s),r(t,o),r(t,a),r(t,u),r(u,c),r(u,d),r(u,_),v||(g=[I(c,"click",l[17]),I(_,"click",l[26]),I(e,"click",l[27])],v=!0)},p:$,d(b){b&&C(e),v=!1,pe(g)}}}function Ms(l){let e,t,n,s,o,a,u,c,d,_,v,g;return{c(){e=f("button"),t=f("div"),n=f("h3"),n.textContent=`${p("settings.confirmResetKey")}`,s=h(),o=f("p"),o.textContent=`${p("settings.confirmResetKeyDesc")}`,a=h(),u=f("div"),c=f("button"),c.textContent=`${p("settings.resetKey")}`,d=h(),_=f("button"),_.textContent=`${p("common.cancel")}`,i(n,"class","svelte-1fx1e1e"),i(o,"class","modal-desc svelte-1fx1e1e"),i(c,"class","btn btn-danger"),i(_,"class","btn"),i(u,"class","modal-actions svelte-1fx1e1e"),i(t,"class","modal svelte-1fx1e1e"),i(e,"class","modal-overlay svelte-1fx1e1e")},m(b,w){S(b,e,w),r(e,t),r(t,n),r(t,s),r(t,o),r(t,a),r(t,u),r(u,c),r(u,d),r(u,_),v||(g=[I(c,"click",l[19]),I(_,"click",l[28]),I(e,"click",l[29])],v=!0)},p:$,d(b){b&&C(e),v=!1,pe(g)}}}function Gd(l){let e,t,n,s,o,a,u,c,d,_,v=l[2]&&ks(l),g=l[3]&&!l[2]&&ys(l);function b(T,D){return T[0]&&T[0].enabled?Kd:Ud}let w=b(l),k=w(l),y=l[9]&&Ns(l),j=l[10]&&Ms(l);return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("settings.sync")}`,n=h(),s=f("p"),s.textContent=`${p("settings.syncDesc")}`,o=h(),v&&v.c(),a=h(),g&&g.c(),u=h(),k.c(),c=h(),y&&y.c(),d=h(),j&&j.c(),_=rt(),i(t,"class","svelte-1fx1e1e"),i(s,"class","section-desc svelte-1fx1e1e"),i(e,"class","settings-section svelte-1fx1e1e")},m(T,D){S(T,e,D),r(e,t),r(e,n),r(e,s),r(e,o),v&&v.m(e,null),r(e,a),g&&g.m(e,null),r(e,u),k.m(e,null),S(T,c,D),y&&y.m(T,D),S(T,d,D),j&&j.m(T,D),S(T,_,D)},p(T,D){T[2]?v?v.p(T,D):(v=ks(T),v.c(),v.m(e,a)):v&&(v.d(1),v=null),T[3]&&!T[2]?g?g.p(T,D):(g=ys(T),g.c(),g.m(e,u)):g&&(g.d(1),g=null),w===(w=b(T))&&k?k.p(T,D):(k.d(1),k=w(T),k&&(k.c(),k.m(e,null))),T[9]?y?y.p(T,D):(y=Ns(T),y.c(),y.m(d.parentNode,d)):y&&(y.d(1),y=null),T[10]?j?j.p(T,D):(j=Ms(T),j.c(),j.m(_.parentNode,_)):j&&(j.d(1),j=null)},i:$,o:$,d(T){T&&(C(e),C(c),C(d),C(_)),v&&v.d(),g&&g.d(),k.d(),y&&y.d(T),j&&j.d(T)}}}function It(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 Jd(l,e,t){let{onRefresh:n=null}=e,s=null,o=!1,a="",u="",c="",d="",_="",v="",g=0,b=!1,w=!1,k=null;async function y(){try{t(0,s=await It("GetSyncSettings")),s&&(t(5,d=s.serverUrl||""),t(8,g=s.syncInterval||0))}catch{t(0,s=null)}}y();async function j(){t(1,o=!0),t(2,a=""),t(4,c=""),t(11,k=null);try{await It("SyncTestConnection",d,_,v),t(11,k=!0),t(3,u="connection ok")}catch(z){t(11,k=!1),t(3,u="connection failed: "+String(z))}t(1,o=!1)}async function T(){t(1,o=!0),t(2,a=""),t(4,c="");try{await It("SyncConfigure",d,_,v),t(3,u="configured"),t(6,_=""),t(7,v=""),await y(),n&&n()}catch(z){t(2,a=String(z))}t(1,o=!1)}function D(z){const W=Array.isArray(z==null?void 0:z.conflicts)?z.conflicts:[],Z=Array.isArray(z==null?void 0:z.applyErrors)?z.applyErrors:[],re=[];return W.length>0&&re.push(p("sync.conflictsCount",{count:W.length})),Z.length>0&&re.push(p("sync.applyErrorsCount",{count:Z.length})),re.join(" · ")}async function E(){t(1,o=!0),t(2,a=""),t(4,c="");try{const z=await It("SyncNow"),W=p("sync.pushedPulled",{pushed:(z==null?void 0:z.pushed)||0,pulled:(z==null?void 0:z.pulled)||0}),Z=D(z);t(3,u=Z?W+" · "+Z:W),t(4,c=Z?"warning":""),await y(),n&&n()}catch(z){t(2,a=String(z))}t(1,o=!1)}async function N(){try{await It("SyncSetInterval",g),t(3,u=p("sync.settingsSaved")),t(4,c="")}catch(z){t(2,a=String(z))}}function A(){t(9,b=!0)}async function M(){t(9,b=!1),t(1,o=!0),t(4,c="");try{await It("SyncDisconnect"),t(3,u="disconnected"),await y(),n&&n()}catch(z){t(2,a=String(z))}t(1,o=!1)}function L(){t(10,w=!0)}async function O(){t(10,w=!1),t(1,o=!0),t(4,c="");try{await It("ResetSyncKey"),t(3,u="key reset"),await y(),n&&n()}catch(z){t(2,a=String(z))}t(1,o=!1)}function V(z){return z?{connected:p("settings.connected"),disconnected:p("settings.disconnected"),disabled:p("settings.notConfigured"),error:p("settings.error"),revoked:p("settings.revoked")}[z]||z:p("settings.notConfigured")}function K(){g=hl(this.value),t(8,g)}function G(){d=this.value,t(5,d)}function Q(){_=this.value,t(6,_)}function H(){v=this.value,t(7,v)}const U=()=>t(9,b=!1),J=()=>t(9,b=!1),R=()=>t(10,w=!1),q=()=>t(10,w=!1);return l.$$set=z=>{"onRefresh"in z&&t(21,n=z.onRefresh)},[s,o,a,u,c,d,_,v,g,b,w,k,j,T,E,N,A,M,L,O,V,n,K,G,Q,H,U,J,R,q]}class qd extends tt{constructor(e){super(),et(this,e,Jd,Gd,$e,{onRefresh:21},null,[-1,-1])}}function Qd(l){let e,t,n,s;return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("settings.backup")}`,n=h(),s=f("p"),s.textContent=`${p("settings.backupStub")}`,i(t,"class","svelte-19bo7bn"),i(s,"class","section-desc svelte-19bo7bn"),i(e,"class","settings-section svelte-19bo7bn")},m(o,a){S(o,e,a),r(e,t),r(e,n),r(e,s)},p:$,i:$,o:$,d(o){o&&C(e)}}}class Yd extends tt{constructor(e){super(),et(this,e,null,Qd,$e,{})}}const{window:Xd}=Zl;function Zd(l){let e,t;return e=new Yd({}),{c(){Qe(e.$$.fragment)},m(n,s){Je(e,n,s),t=!0},p:$,i(n){t||(ce(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function xd(l){let e,t;return e=new qd({props:{onRefresh:l[6]}}),{c(){Qe(e.$$.fragment)},m(n,s){Je(e,n,s),t=!0},p:$,i(n){t||(ce(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function $d(l){let e,t;return e=new Hd({}),{c(){Qe(e.$$.fragment)},m(n,s){Je(e,n,s),t=!0},p:$,i(n){t||(ce(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function e1(l){let e,t;return e=new Wd({}),{c(){Qe(e.$$.fragment)},m(n,s){Je(e,n,s),t=!0},p:$,i(n){t||(ce(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function t1(l){let e,t;return e=new Od({}),{c(){Qe(e.$$.fragment)},m(n,s){Je(e,n,s),t=!0},p:$,i(n){t||(ce(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function l1(l){let e,t;return e=new Pd({props:{onRefresh:l[2]}}),{c(){Qe(e.$$.fragment)},m(n,s){Je(e,n,s),t=!0},p:$,i(n){t||(ce(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function n1(l){let e,t;return e=new Dd({props:{onRefresh:l[2]}}),{c(){Qe(e.$$.fragment)},m(n,s){Je(e,n,s),t=!0},p:$,i(n){t||(ce(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function s1(l){let e,t;return e=new Cd({props:{appConfig:l[1],onSave:l[5]}}),{c(){Qe(e.$$.fragment)},m(n,s){Je(e,n,s),t=!0},p(n,s){const o={};s&2&&(o.appConfig=n[1]),e.$set(o)},i(n){t||(ce(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function i1(l){let e,t,n,s,o,a,u,c,d,_,v,g,b,w,k,y;d=new wd({props:{activeSection:l[0],onSelect:l[3]}});const j=[s1,n1,l1,t1,e1,$d,xd,Zd],T=[];function D(E,N){return E[0]==="general"?0:E[0]==="workspace"?1:E[0]==="templates"?2:E[0]==="plugins"?3:E[0]==="files"?4:E[0]==="activity"?5:E[0]==="sync"?6:E[0]==="backup"?7:-1}return~(g=D(l))&&(b=T[g]=j[g](l)),{c(){e=f("button"),t=f("div"),n=f("div"),s=f("h2"),s.textContent=`${p("settings.title")}`,o=h(),a=f("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>',u=h(),c=f("div"),Qe(d.$$.fragment),_=h(),v=f("div"),b&&b.c(),i(s,"class","svelte-zf2zsc"),i(a,"class","close-btn svelte-zf2zsc"),i(a,"title",p("settings.close")),i(n,"class","settings-header svelte-zf2zsc"),i(v,"class","settings-content svelte-zf2zsc"),i(c,"class","settings-body svelte-zf2zsc"),i(t,"class","settings-window svelte-zf2zsc"),i(e,"class","settings-overlay svelte-zf2zsc")},m(E,N){S(E,e,N),r(e,t),r(t,n),r(n,s),r(n,o),r(n,a),r(t,u),r(t,c),Je(d,c,null),r(c,_),r(c,v),~g&&T[g].m(v,null),w=!0,k||(y=[I(Xd,"keydown",l[7]),I(a,"click",l[4]),I(e,"click",_t(l[4]))],k=!0)},p(E,[N]){const A={};N&1&&(A.activeSection=E[0]),d.$set(A);let M=g;g=D(E),g===M?~g&&T[g].p(E,N):(b&&(it(),me(T[M],1,1,()=>{T[M]=null}),ot()),~g?(b=T[g],b?b.p(E,N):(b=T[g]=j[g](E),b.c()),ce(b,1),b.m(v,null)):b=null)},i(E){w||(ce(d.$$.fragment,E),ce(b),w=!0)},o(E){me(d.$$.fragment,E),me(b),w=!1},d(E){E&&C(e),qe(d),~g&&T[g].d(),k=!1,pe(y)}}}function Is(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 o1(l,e,t){let{onClose:n=null}=e,{onSyncRefresh:s=null}=e,{initialSection:o="general"}=e,a=o,u=null;async function c(){try{t(1,u=await Is("GetAppConfig"))}catch{t(1,u=null)}}c();function d(w){t(0,a=w)}function _(){n&&n()}async function v(w){try{await Is("SaveAppConfig",w),t(1,u=w)}catch(k){console.error(k)}}function g(){s&&s()}function b(w){w.key==="Escape"&&_()}return l.$$set=w=>{"onClose"in w&&t(8,n=w.onClose),"onSyncRefresh"in w&&t(9,s=w.onSyncRefresh),"initialSection"in w&&t(10,o=w.initialSection)},[a,u,c,d,_,v,g,b,n,s,o]}class r1 extends tt{constructor(e){super(),et(this,e,o1,i1,$e,{onClose:8,onSyncRefresh:9,initialSection:10})}}function a1(l){let e,t,n,s,o,a,u,c;return{c(){e=f("div"),t=f("span"),n=h(),s=f("span"),s.textContent=`${p("sync.status.disabled")}`,o=h(),a=f("button"),a.textContent=`${p("sync.configure")}`,i(t,"class","sync-dot dot-disabled svelte-1rxbx0"),i(s,"class","sync-label svelte-1rxbx0"),i(a,"class","btn btn-xs svelte-1rxbx0"),i(e,"class","sync-status-row svelte-1rxbx0")},m(d,_){S(d,e,_),r(e,t),r(e,n),r(e,s),r(e,o),r(e,a),u||(c=I(a,"click",function(){kt(l[5])&&l[5].apply(this,arguments)}),u=!0)},p(d,_){l=d},d(d){d&&C(e),u=!1,c()}}}function c1(l){let e,t,n,s,o,a=l[7](l[0])+"",u,c,d,_,v,g=(l[1]?p("sync.running"):p("sync.run"))+"",b,w,k,y,j,T,D,E=l[0].unpushedOps>0&&As(l),N=l[2]&&Fs(l);return{c(){e=f("div"),t=f("span"),s=h(),o=f("span"),u=F(a),c=h(),E&&E.c(),d=h(),_=f("div"),v=f("button"),b=F(g),w=h(),k=f("button"),k.textContent=`${p("sync.details")}`,y=h(),N&&N.c(),j=rt(),i(t,"class",n="sync-dot "+l[6](l[0])+" svelte-1rxbx0"),i(o,"class","sync-label svelte-1rxbx0"),i(v,"class","btn btn-xs svelte-1rxbx0"),v.disabled=l[1],i(k,"class","btn btn-xs btn-link svelte-1rxbx0"),i(_,"class","sync-actions-row svelte-1rxbx0"),i(e,"class","sync-status-row svelte-1rxbx0")},m(A,M){S(A,e,M),r(e,t),r(e,s),r(e,o),r(o,u),r(e,c),E&&E.m(e,null),r(e,d),r(e,_),r(_,v),r(v,b),r(_,w),r(_,k),S(A,y,M),N&&N.m(A,M),S(A,j,M),T||(D=[I(v,"click",function(){kt(l[4])&&l[4].apply(this,arguments)}),I(k,"click",function(){kt(l[5])&&l[5].apply(this,arguments)})],T=!0)},p(A,M){l=A,M&1&&n!==(n="sync-dot "+l[6](l[0])+" svelte-1rxbx0")&&i(t,"class",n),M&1&&a!==(a=l[7](l[0])+"")&&B(u,a),l[0].unpushedOps>0?E?E.p(l,M):(E=As(l),E.c(),E.m(e,d)):E&&(E.d(1),E=null),M&2&&g!==(g=(l[1]?p("sync.running"):p("sync.run"))+"")&&B(b,g),M&2&&(v.disabled=l[1]),l[2]?N?N.p(l,M):(N=Fs(l),N.c(),N.m(j.parentNode,j)):N&&(N.d(1),N=null)},d(A){A&&(C(e),C(y),C(j)),E&&E.d(),N&&N.d(A),T=!1,pe(D)}}}function As(l){let e,t=l[0].unpushedOps+"",n,s,o=p("sync.changes")+"",a;return{c(){e=f("span"),n=F(t),s=h(),a=F(o),i(e,"class","sync-count svelte-1rxbx0")},m(u,c){S(u,e,c),r(e,n),r(e,s),r(e,a)},p(u,c){c&1&&t!==(t=u[0].unpushedOps+"")&&B(n,t)},d(u){u&&C(e)}}}function Fs(l){let e,t,n;return{c(){e=f("div"),t=F(l[2]),i(e,"class",n=qn(l[3]==="warning"?"sync-message sync-message-warning":"sync-message")+" svelte-1rxbx0")},m(s,o){S(s,e,o),r(e,t)},p(s,o){o&4&&B(t,s[2]),o&8&&n!==(n=qn(s[3]==="warning"?"sync-message sync-message-warning":"sync-message")+" svelte-1rxbx0")&&i(e,"class",n)},d(s){s&&C(e)}}}function u1(l){let e;function t(o,a){var u;return(u=o[0])!=null&&u.configured?c1:a1}let n=t(l),s=n(l);return{c(){e=f("div"),s.c(),i(e,"class","sync-status-widget svelte-1rxbx0")},m(o,a){S(o,e,a),s.m(e,null)},p(o,[a]){n===(n=t(o))&&s?s.p(o,a):(s.d(1),s=n(o),s&&(s.c(),s.m(e,null)))},i:$,o:$,d(o){o&&C(e),s.d()}}}function f1(l,e,t){let{syncStatus:n=null}=e,{syncLoading:s=!1}=e,{syncMessage:o=""}=e,{syncMessageKind:a=""}=e,{onSync:u=null}=e,{onOpenSettings:c=null}=e;function d(v){return!v||!v.configured?"dot-disabled":s?"dot-syncing":v.revoked?"dot-disabled":v.connected?"dot-connected":v.configured?"dot-warning":"dot-disabled"}function _(v){return!v||!v.configured?p("sync.status.disabled"):s?p("sync.status.syncing"):v.revoked?p("sync.status.error"):v.connected?p("sync.status.connected"):p("sync.status.disconnected")}return l.$$set=v=>{"syncStatus"in v&&t(0,n=v.syncStatus),"syncLoading"in v&&t(1,s=v.syncLoading),"syncMessage"in v&&t(2,o=v.syncMessage),"syncMessageKind"in v&&t(3,a=v.syncMessageKind),"onSync"in v&&t(4,u=v.onSync),"onOpenSettings"in v&&t(5,c=v.onOpenSettings)},[n,s,o,a,u,c,d,_]}class d1 extends tt{constructor(e){super(),et(this,e,f1,u1,$e,{syncStatus:0,syncLoading:1,syncMessage:2,syncMessageKind:3,onSync:4,onOpenSettings:5})}}const{Boolean:kr}=Zl;function Ps(l,e,t){const n=l.slice();return n[360]=e[t],n}function Ls(l,e,t){const n=l.slice();return n[363]=e[t],n}function Rs(l,e,t){const n=l.slice();return n[366]=e[t],n}function zs(l,e,t){const n=l.slice();return n[366]=e[t],n}function Os(l,e,t){const n=l.slice();return n[387]=e[t],n}function Vs(l,e,t){const n=l.slice();return n[387]=e[t],n}function Ws(l,e,t){const n=l.slice();return n[426]=e[t],n}function Bs(l,e,t){const n=l.slice();return n[387]=e[t],n}function Hs(l,e,t){const n=l.slice();return n[390]=e[t],n[431]=e,n[432]=t,n}function Us(l,e,t){const n=l.slice();return n[387]=e[t],n}function Ks(l,e,t){const n=l.slice();return n[408]=e[t],n}function Gs(l,e,t){const n=l.slice();return n[387]=e[t],n}function Js(l,e,t){const n=l.slice();return n[413]=e[t],n}function qs(l,e,t){const n=l.slice();return n[413]=e[t],n}function Qs(l,e,t){const n=l.slice();return n[390]=e[t],n[418]=e,n[419]=t,n}function Ys(l,e,t){const n=l.slice();return n[387]=e[t],n}function Xs(l,e,t){const n=l.slice();return n[408]=e[t],n}function Zs(l,e,t){const n=l.slice();return n[402]=e[t],n}function xs(l,e,t){const n=l.slice();return n[405]=e[t],n}function $s(l,e,t){const n=l.slice();return n[379]=e[t],n}function ei(l,e,t){const n=l.slice();return n[387]=e[t],n}function ti(l,e,t){const n=l.slice();return n[371]=e[t],n}function li(l,e,t){const n=l.slice();return n[387]=e[t],n}function ni(l,e,t){const n=l.slice();return n[390]=e[t],n[391]=e,n[392]=t,n}function si(l,e,t){const n=l.slice();return n[387]=e[t],n}function ii(l,e,t){const n=l.slice();return n[382]=e[t],n}function oi(l,e,t){const n=l.slice();return n[379]=e[t],n}function ri(l,e,t){const n=l.slice();return n[374]=e[t],n}function ai(l,e,t){const n=l.slice();return n[371]=e[t],n}function ci(l,e,t){const n=l.slice();return n[374]=e[t],n}function ui(l,e,t){const n=l.slice();return n[397]=e[t],n}function fi(l,e,t){const n=l.slice();return n[437]=e[t],n}function di(l,e,t){const n=l.slice();return n[440]=e[t],n}function m1(l){let e,t,n,s,o,a,u,c,d,_,v,g,b,w,k,y,j,T,D,E,N,A,M,L,O,V,K,G,Q,H,U,J,R,q,z,W,Z,re,te,se,le,oe,fe,we,He,Ae,X,x,ue,ke,_e,Fe=ae(l[4]),De=[];for(let ne=0;ne<Fe.length;ne+=1)De[ne]=pi(di(l,Fe,ne));const at=[h1,v1],Ye=[];function Ue(ne,je){return ne[5].length>0?0:1}D=Ue(l),E=Ye[D]=at[D](l),M=new d1({props:{syncStatus:l[88],syncLoading:l[89],syncMessage:l[90],syncMessageKind:l[91],onSync:l[188],onOpenSettings:l[193]}});function Ve(ne,je){return ne[26]?w1:ne[25]?b1:g1}let We=Ve(l),Te=We(l),Ce=l[24]&&vi(l);const Ne=[D1,E1,j1,T1,S1,C1,y1,k1],Pe=[];function Ke(ne,je){return ne[29]?0:ne[26]?1:ne[25]==="inbox"?2:ne[25]==="trash"?3:ne[25]==="journal"?4:ne[25]==="today"&&ne[7]?5:ne[25]==="activity"?6:7}re=Ke(l),te=Pe[re]=Ne[re](l);let ye=l[47]&&zo(l),be=l[51].visible&&Wo(l),Se=l[32]&&Ko(l),Me=l[54]&&Go(l),Ge=l[61]&&l[60]&&qo(l),Re=l[80]&&Yo(l),ve=l[83]&&Zo(l),Ee=l[75]&&tr(l),Xe=l[3]&&lr(l);return{c(){e=f("div"),t=f("aside"),n=f("div"),s=f("span"),s.textContent="⚒",o=h(),a=f("span"),a.textContent=`${p("nav.brand")}`,u=h(),c=f("nav"),d=f("div"),_=f("div"),_.textContent=`${p("nav.system")}`,v=h();for(let ne=0;ne<De.length;ne+=1)De[ne].c();g=h(),b=f("div"),w=f("div"),k=f("span"),k.textContent=`${p("nav.workspace")}`,y=h(),j=f("button"),j.textContent="+",T=h(),E.c(),N=h(),A=f("div"),Qe(M.$$.fragment),L=h(),O=f("div"),V=f("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-1m22uw0"><circle cx="12" cy="12" r="3" class="svelte-1m22uw0"></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-1m22uw0"></path></svg>',K=h(),G=f("span"),Q=F(l[23]),H=h(),U=f("main"),J=f("header"),R=f("div"),Te.c(),q=h(),z=f("div"),z.innerHTML="",W=h(),Ce&&Ce.c(),Z=h(),te.c(),se=h(),ye&&ye.c(),le=h(),be&&be.c(),oe=h(),Se&&Se.c(),fe=h(),Me&&Me.c(),we=h(),Ge&&Ge.c(),He=h(),Re&&Re.c(),Ae=h(),ve&&ve.c(),X=h(),Ee&&Ee.c(),x=h(),Xe&&Xe.c(),i(s,"class","logo svelte-1m22uw0"),i(a,"class","brand-name svelte-1m22uw0"),i(n,"class","sidebar-brand svelte-1m22uw0"),i(_,"class","nav-label svelte-1m22uw0"),i(d,"class","nav-group svelte-1m22uw0"),i(k,"class","svelte-1m22uw0"),i(j,"class","nav-add-btn svelte-1m22uw0"),i(j,"title",p("common.create")),i(w,"class","nav-label-row svelte-1m22uw0"),i(b,"class","nav-group svelte-1m22uw0"),i(c,"class","sidebar-nav svelte-1m22uw0"),i(V,"class","sidebar-settings-btn svelte-1m22uw0"),i(V,"title",p("common.settings")),i(G,"class","version svelte-1m22uw0"),i(O,"class","sidebar-footer-row svelte-1m22uw0"),i(A,"class","sidebar-footer svelte-1m22uw0"),i(t,"class","sidebar svelte-1m22uw0"),i(R,"class","header-left svelte-1m22uw0"),i(z,"class","header-right svelte-1m22uw0"),i(J,"class","header svelte-1m22uw0"),i(U,"class","main svelte-1m22uw0"),i(e,"class","app svelte-1m22uw0")},m(ne,je){S(ne,e,je),r(e,t),r(t,n),r(n,s),r(n,o),r(n,a),r(t,u),r(t,c),r(c,d),r(d,_),r(d,v);for(let Ie=0;Ie<De.length;Ie+=1)De[Ie]&&De[Ie].m(d,null);r(c,g),r(c,b),r(b,w),r(w,k),r(w,y),r(w,j),r(b,T),Ye[D].m(b,null),r(t,N),r(t,A),Je(M,A,null),r(A,L),r(A,O),r(O,V),r(O,K),r(O,G),r(G,Q),r(e,H),r(e,U),r(U,J),r(J,R),Te.m(R,null),r(J,q),r(J,z),r(U,W),Ce&&Ce.m(U,null),r(U,Z),Pe[re].m(U,null),r(U,se),ye&&ye.m(U,null),r(U,le),be&&be.m(U,null),r(U,oe),Se&&Se.m(U,null),r(U,fe),Me&&Me.m(U,null),r(U,we),Ge&&Ge.m(U,null),r(U,He),Re&&Re.m(U,null),r(U,Ae),ve&&ve.m(U,null),r(U,X),Ee&&Ee.m(U,null),r(U,x),Xe&&Xe.m(U,null),ue=!0,ke||(_e=[I(j,"click",l[122]),I(V,"click",l[194])],ke=!0)},p(ne,je){if(je[0]&33554448|je[1]&2048|je[3]&8){Fe=ae(ne[4]);let nt;for(nt=0;nt<Fe.length;nt+=1){const vt=di(ne,Fe,nt);De[nt]?De[nt].p(vt,je):(De[nt]=pi(vt),De[nt].c(),De[nt].m(d,null))}for(;nt<De.length;nt+=1)De[nt].d(1);De.length=Fe.length}let Ie=D;D=Ue(ne),D===Ie?Ye[D].p(ne,je):(it(),me(Ye[Ie],1,1,()=>{Ye[Ie]=null}),ot(),E=Ye[D],E?E.p(ne,je):(E=Ye[D]=at[D](ne),E.c()),ce(E,1),E.m(b,null));const Be={};je[2]&67108864&&(Be.syncStatus=ne[88]),je[2]&134217728&&(Be.syncLoading=ne[89]),je[2]&268435456&&(Be.syncMessage=ne[90]),je[2]&536870912&&(Be.syncMessageKind=ne[91]),M.$set(Be),(!ue||je[0]&8388608)&&B(Q,ne[23]),We===(We=Ve(ne))&&Te?Te.p(ne,je):(Te.d(1),Te=We(ne),Te&&(Te.c(),Te.m(R,null))),ne[24]?Ce?Ce.p(ne,je):(Ce=vi(ne),Ce.c(),Ce.m(U,Z)):Ce&&(Ce.d(1),Ce=null);let Ze=re;re=Ke(ne),re===Ze?Pe[re].p(ne,je):(it(),me(Pe[Ze],1,1,()=>{Pe[Ze]=null}),ot(),te=Pe[re],te?te.p(ne,je):(te=Pe[re]=Ne[re](ne),te.c()),ce(te,1),te.m(U,se)),ne[47]?ye?(ye.p(ne,je),je[1]&65536&&ce(ye,1)):(ye=zo(ne),ye.c(),ce(ye,1),ye.m(U,le)):ye&&(it(),me(ye,1,1,()=>{ye=null}),ot()),ne[51].visible?be?(be.p(ne,je),je[1]&1048576&&ce(be,1)):(be=Wo(ne),be.c(),ce(be,1),be.m(U,oe)):be&&(it(),me(be,1,1,()=>{be=null}),ot()),ne[32]?Se?Se.p(ne,je):(Se=Ko(ne),Se.c(),Se.m(U,fe)):Se&&(Se.d(1),Se=null),ne[54]?Me?Me.p(ne,je):(Me=Go(ne),Me.c(),Me.m(U,we)):Me&&(Me.d(1),Me=null),ne[61]&&ne[60]?Ge?Ge.p(ne,je):(Ge=qo(ne),Ge.c(),Ge.m(U,He)):Ge&&(Ge.d(1),Ge=null),ne[80]?Re?Re.p(ne,je):(Re=Yo(ne),Re.c(),Re.m(U,Ae)):Re&&(Re.d(1),Re=null),ne[83]?ve?ve.p(ne,je):(ve=Zo(ne),ve.c(),ve.m(U,X)):ve&&(ve.d(1),ve=null),ne[75]?Ee?(Ee.p(ne,je),je[2]&8192&&ce(Ee,1)):(Ee=tr(ne),Ee.c(),ce(Ee,1),Ee.m(U,x)):Ee&&(it(),me(Ee,1,1,()=>{Ee=null}),ot()),ne[3]?Xe?(Xe.p(ne,je),je[0]&8&&ce(Xe,1)):(Xe=lr(ne),Xe.c(),ce(Xe,1),Xe.m(U,null)):Xe&&(it(),me(Xe,1,1,()=>{Xe=null}),ot())},i(ne){ue||(ce(E),ce(M.$$.fragment,ne),ce(te),ce(ye),ce(be),ce(Ee),ce(Xe),ue=!0)},o(ne){me(E),me(M.$$.fragment,ne),me(te),me(ye),me(be),me(Ee),me(Xe),ue=!1},d(ne){ne&&C(e),Le(De,ne),Ye[D].d(),qe(M),Te.d(),Ce&&Ce.d(),Pe[re].d(),ye&&ye.d(),be&&be.d(),Se&&Se.d(),Me&&Me.d(),Ge&&Ge.d(),Re&&Re.d(),ve&&ve.d(),Ee&&Ee.d(),Xe&&Xe.d(),ke=!1,pe(_e)}}}function p1(l){var n;let e,t;return e=new cd({props:{vaultPath:((n=l[0])==null?void 0:n.vaultPath)||"",onComplete:l[190]}}),{c(){Qe(e.$$.fragment)},m(s,o){Je(e,s,o),t=!0},p(s,o){var u;const a={};o[0]&1&&(a.vaultPath=((u=s[0])==null?void 0:u.vaultPath)||""),e.$set(a)},i(s){t||(ce(e.$$.fragment,s),t=!0)},o(s){me(e.$$.fragment,s),t=!1},d(s){qe(e,s)}}}function _1(l){let e,t;return e=new od({props:{onComplete:l[189]}}),{c(){Qe(e.$$.fragment)},m(n,s){Je(e,n,s),t=!0},p:$,i(n){t||(ce(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function mi(l){let e,t;return{c(){e=f("span"),t=F(l[42]),i(e,"class","nav-badge svelte-1m22uw0")},m(n,s){S(n,e,s),r(e,t)},p(n,s){s[1]&2048&&B(t,n[42])},d(n){n&&C(e)}}}function pi(l){let e,t=l[440].label+"",n,s,o,a,u,c,d=l[440].id==="journal"&&l[42]>0&&mi(l);function _(){return l[192](l[440])}return{c(){e=f("button"),n=F(t),s=h(),d&&d.c(),o=h(),i(e,"class",a="nav-item "+(l[25]===l[440].id?"selected":"")+" svelte-1m22uw0")},m(v,g){S(v,e,g),r(e,n),r(e,s),d&&d.m(e,null),r(e,o),u||(c=I(e,"click",_),u=!0)},p(v,g){l=v,g[0]&16&&t!==(t=l[440].label+"")&&B(n,t),l[440].id==="journal"&&l[42]>0?d?d.p(l,g):(d=mi(l),d.c(),d.m(e,o)):d&&(d.d(1),d=null),g[0]&33554448&&a!==(a="nav-item "+(l[25]===l[440].id?"selected":"")+" svelte-1m22uw0")&&i(e,"class",a)},d(v){v&&C(e),d&&d.d(),u=!1,c()}}}function v1(l){let e;return{c(){e=f("div"),e.textContent=`${p("nav.noNodes")}`,i(e,"class","nav-empty svelte-1m22uw0")},m(t,n){S(t,e,n)},p:$,i:$,o:$,d(t){t&&C(e)}}}function h1(l){var a;let e,t,n,s,o;return t=new wr({props:{nodes:l[5],expanded:l[62],selectedNodeId:((a=l[26])==null?void 0:a.id)||"",onSelect:l[97],onToggle:l[127],onContextMenu:l[125],onDrop:l[128]}}),{c(){e=f("div"),Qe(t.$$.fragment),i(e,"class","workspace-tree-area svelte-1m22uw0"),i(e,"role","region"),i(e,"aria-label",p("nav.workspace")),he(e,"drop-valid",l[73])},m(u,c){S(u,e,c),Je(t,e,null),n=!0,s||(o=[I(e,"dragover",xl(l[130])),I(e,"dragleave",l[131]),I(e,"drop",l[129])],s=!0)},p(u,c){var _;const d={};c[0]&32&&(d.nodes=u[5]),c[2]&1&&(d.expanded=u[62]),c[0]&67108864&&(d.selectedNodeId=((_=u[26])==null?void 0:_.id)||""),t.$set(d),(!n||c[2]&2048)&&he(e,"drop-valid",u[73])},i(u){n||(ce(t.$$.fragment,u),n=!0)},o(u){me(t.$$.fragment,u),n=!1},d(u){u&&C(e),qe(t),s=!1,pe(o)}}}function g1(l){let e;return{c(){e=f("span"),e.textContent=`${p("nav.selectPrompt")}`,i(e,"class","crumb placeholder svelte-1m22uw0")},m(t,n){S(t,e,n)},p:$,d(t){t&&C(e)}}}function b1(l){let e,t=ae(l[4]),n=[];for(let s=0;s<t.length;s+=1)n[s]=_i(fi(l,t,s));return{c(){e=f("span");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","crumb svelte-1m22uw0")},m(s,o){S(s,e,o);for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(e,null)},p(s,o){if(o[0]&33554448){t=ae(s[4]);let a;for(a=0;a<t.length;a+=1){const u=fi(s,t,a);n[a]?n[a].p(u,o):(n[a]=_i(u),n[a].c(),n[a].m(e,null))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},d(s){s&&C(e),Le(n,s)}}}function w1(l){let e,t=l[26].title+"",n,s,o,a=l[164](l[26].type)+"",u;return{c(){e=f("span"),n=F(t),s=h(),o=f("span"),u=F(a),i(e,"class","crumb svelte-1m22uw0"),i(o,"class","crumb-type svelte-1m22uw0")},m(c,d){S(c,e,d),r(e,n),S(c,s,d),S(c,o,d),r(o,u)},p(c,d){d[0]&67108864&&t!==(t=c[26].title+"")&&B(n,t),d[0]&67108864&&a!==(a=c[164](c[26].type)+"")&&B(u,a)},d(c){c&&(C(e),C(s),C(o))}}}function _i(l){let e=(l[437].id===l[25]?l[437].label:"")+"",t;return{c(){t=F(e)},m(n,s){S(n,t,s)},p(n,s){s[0]&33554448&&e!==(e=(n[437].id===n[25]?n[437].label:"")+"")&&B(t,e)},d(n){n&&C(t)}}}function vi(l){let e,t=l[93](l[24])+"",n,s,o,a,u;return{c(){e=f("div"),n=F(t),s=h(),o=f("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-1m22uw0"><line x1="18" y1="6" x2="6" y2="18" class="svelte-1m22uw0"></line><line x1="6" y1="6" x2="18" y2="18" class="svelte-1m22uw0"></line></svg>',i(o,"class","dismiss-btn svelte-1m22uw0"),i(o,"aria-label","Dismiss"),i(e,"class","error-banner svelte-1m22uw0"),i(e,"role","button"),i(e,"tabindex","0")},m(c,d){S(c,e,d),r(e,n),r(e,s),r(e,o),a||(u=[I(o,"click",Oe(l[195])),I(e,"click",l[196]),I(e,"keydown",function(){kt(ft(l[197]))&&ft(l[197]).apply(this,arguments)})],a=!0)},p(c,d){l=c,d[0]&16777216&&t!==(t=l[93](l[24])+"")&&B(n,t)},d(c){c&&C(e),a=!1,pe(u)}}}function k1(l){let e,t,n;function s(u,c){if(u[58])return I1;if(u[4].length>0)return M1;if(u[24])return N1}let o=s(l),a=o&&o(l);return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("welcome.title")}`,n=h(),a&&a.c(),i(t,"class","svelte-1m22uw0"),i(e,"class","welcome svelte-1m22uw0")},m(u,c){S(u,e,c),r(e,t),r(e,n),a&&a.m(e,null)},p(u,c){o===(o=s(u))&&a?a.p(u,c):(a&&a.d(1),a=o&&o(u),a&&(a.c(),a.m(e,null)))},i:$,o:$,d(u){u&&C(e),a&&a.d()}}}function y1(l){let e,t,n,s;function o(c,d){return c[8].length===0?F1:A1}let a=o(l),u=a(l);return{c(){e=f("div"),t=f("div"),n=f("h2"),n.textContent=`${p("activity.title")}`,s=h(),u.c(),i(n,"class","svelte-1m22uw0"),i(t,"class","activity-feed-header svelte-1m22uw0"),i(e,"class","activity-feed svelte-1m22uw0")},m(c,d){S(c,e,d),r(e,t),r(t,n),r(e,s),u.m(e,null)},p(c,d){a===(a=o(c))&&u?u.p(c,d):(u.d(1),u=a(c),u&&(u.c(),u.m(e,null)))},i:$,o:$,d(c){c&&C(e),u.d()}}}function C1(l){let e,t,n,s,o,a=l[7].date+"",u,c,d,_,v=l[7].summary&&bi(l),g=l[41].length>0&&Ci(l);function b(y,j){return y[7].groups&&y[7].groups.length>0?L1:P1}let w=b(l),k=w(l);return{c(){e=f("div"),t=f("div"),n=f("h2"),n.textContent=`${p("today.title")}`,s=h(),o=f("span"),u=F(a),c=h(),v&&v.c(),d=h(),g&&g.c(),_=h(),k.c(),i(n,"class","svelte-1m22uw0"),i(o,"class","today-date svelte-1m22uw0"),i(t,"class","today-header svelte-1m22uw0"),i(e,"class","today-dashboard svelte-1m22uw0")},m(y,j){S(y,e,j),r(e,t),r(t,n),r(t,s),r(t,o),r(o,u),r(e,c),v&&v.m(e,null),r(e,d),g&&g.m(e,null),r(e,_),k.m(e,null)},p(y,j){j[0]&128&&a!==(a=y[7].date+"")&&B(u,a),y[7].summary?v?v.p(y,j):(v=bi(y),v.c(),v.m(e,d)):v&&(v.d(1),v=null),y[41].length>0?g?g.p(y,j):(g=Ci(y),g.c(),g.m(e,_)):g&&(g.d(1),g=null),w===(w=b(y))&&k?k.p(y,j):(k.d(1),k=w(y),k&&(k.c(),k.m(e,null)))},i:$,o:$,d(y){y&&C(e),v&&v.d(),g&&g.d(),k.d()}}}function S1(l){let e,t,n,s,o,a,u,c,d,_,v,g,b,w,k,y,j,T,D,E,N,A,M,L,O,V,K,G,Q,H,U,J,R,q,z,W,Z,re,te,se,le,oe,fe,we,He,Ae,X,x,ue,ke,_e,Fe,De,at,Ye,Ue,Ve,We,Te;function Ce(ve,Ee){return ve[17]?V1:O1}let Ne=Ce(l),Pe=Ne(l),Ke=l[14]&&Ri(l),ye=l[18]&&zi(l),be=l[41].length>0&&Oi(l),Se=l[10]&&Ui(l);function Me(ve,Ee){return ve[9].length===0?B1:W1}let Ge=Me(l),Re=Ge(l);return{c(){e=f("div"),t=f("div"),n=f("h2"),n.textContent=`${p("journal.title")}`,s=h(),o=f("div"),a=f("div"),a.textContent=`${p("journal.filterHeading")}`,u=h(),c=f("div"),d=f("label"),_=f("span"),_.textContent=`${p("journal.dateFrom")}`,v=h(),g=f("input"),b=h(),w=f("label"),k=f("span"),k.textContent=`${p("journal.dateTo")}`,y=h(),j=f("input"),T=h(),D=f("label"),E=f("span"),E.textContent=`${p("journal.node")}`,N=h(),A=f("div"),Pe.c(),M=h(),Ke&&Ke.c(),L=h(),O=f("label"),V=f("span"),V.textContent=`${p("journal.billable")}`,K=h(),G=f("select"),Q=f("option"),Q.textContent=`${p("common.all")}`,H=f("option"),H.textContent=`${p("journal.billableYes")}`,U=f("option"),U.textContent=`${p("journal.billableNo")}`,J=h(),R=f("label"),q=f("span"),q.textContent=`${p("journal.approx")}`,z=h(),W=f("select"),Z=f("option"),Z.textContent=`${p("common.all")}`,re=f("option"),re.textContent=`${p("journal.approxExact")}`,te=f("option"),te.textContent=`${p("journal.approxEstimated")}`,se=h(),le=f("button"),le.textContent=`${p("journal.filter")}`,oe=h(),fe=f("button"),fe.textContent=`${p("journal.reset")}`,we=h(),He=f("div"),Ae=f("div"),Ae.textContent=`${p("journal.exportHeading")}`,X=h(),x=f("div"),ue=f("button"),ue.textContent=`${p("journal.exportCSV")}`,ke=h(),_e=f("button"),_e.textContent=`${p("journal.exportMarkdown")}`,Fe=h(),De=f("button"),De.textContent="PDF",at=h(),ye&&ye.c(),Ye=h(),be&&be.c(),Ue=h(),Se&&Se.c(),Ve=h(),Re.c(),i(n,"class","svelte-1m22uw0"),i(a,"class","journal-filter-heading svelte-1m22uw0"),i(_,"class","label-text svelte-1m22uw0"),i(g,"type","date"),i(g,"class","svelte-1m22uw0"),i(d,"class","svelte-1m22uw0"),i(k,"class","label-text svelte-1m22uw0"),i(j,"type","date"),i(j,"class","svelte-1m22uw0"),i(w,"class","svelte-1m22uw0"),i(E,"class","label-text svelte-1m22uw0"),i(A,"class","journal-node-picker svelte-1m22uw0"),dt(A,"position","relative"),i(D,"class","svelte-1m22uw0"),i(V,"class","label-text svelte-1m22uw0"),Q.__value="all",ge(Q,Q.__value),i(Q,"class","svelte-1m22uw0"),H.__value="yes",ge(H,H.__value),i(H,"class","svelte-1m22uw0"),U.__value="no",ge(U,U.__value),i(U,"class","svelte-1m22uw0"),i(G,"class","svelte-1m22uw0"),l[15]===void 0&&Ft(()=>l[255].call(G)),i(O,"title",p("journal.billableHint")),i(O,"class","svelte-1m22uw0"),i(q,"class","label-text svelte-1m22uw0"),Z.__value="all",ge(Z,Z.__value),i(Z,"class","svelte-1m22uw0"),re.__value="no",ge(re,re.__value),i(re,"class","svelte-1m22uw0"),te.__value="yes",ge(te,te.__value),i(te,"class","svelte-1m22uw0"),i(W,"class","svelte-1m22uw0"),l[16]===void 0&&Ft(()=>l[256].call(W)),i(R,"title",p("journal.approxHint")),i(R,"class","svelte-1m22uw0"),i(le,"class","btn btn-sm svelte-1m22uw0"),i(fe,"class","btn btn-sm svelte-1m22uw0"),i(c,"class","journal-filters-row svelte-1m22uw0"),i(o,"class","journal-filter-section svelte-1m22uw0"),i(Ae,"class","journal-export-heading svelte-1m22uw0"),i(ue,"class","btn btn-sm svelte-1m22uw0"),i(_e,"class","btn btn-sm svelte-1m22uw0"),i(De,"class","btn btn-sm svelte-1m22uw0"),i(x,"class","journal-export-row svelte-1m22uw0"),i(He,"class","journal-export-section svelte-1m22uw0"),i(t,"class","journal-header svelte-1m22uw0"),i(e,"class","journal-screen svelte-1m22uw0")},m(ve,Ee){S(ve,e,Ee),r(e,t),r(t,n),r(t,s),r(t,o),r(o,a),r(o,u),r(o,c),r(c,d),r(d,_),r(d,v),r(d,g),ge(g,l[11]),r(c,b),r(c,w),r(w,k),r(w,y),r(w,j),ge(j,l[12]),r(c,T),r(c,D),r(D,E),r(D,N),r(D,A),Pe.m(A,null),r(c,M),Ke&&Ke.m(c,null),r(c,L),r(c,O),r(O,V),r(O,K),r(O,G),r(G,Q),r(G,H),r(G,U),wt(G,l[15],!0),r(c,J),r(c,R),r(R,q),r(R,z),r(R,W),r(W,Z),r(W,re),r(W,te),wt(W,l[16],!0),r(c,se),r(c,le),r(c,oe),r(c,fe),r(t,we),r(t,He),r(He,Ae),r(He,X),r(He,x),r(x,ue),r(x,ke),r(x,_e),r(x,Fe),r(x,De),r(x,at),ye&&ye.m(x,null),r(e,Ye),be&&be.m(e,null),r(e,Ue),Se&&Se.m(e,null),r(e,Ve),Re.m(e,null),We||(Te=[I(g,"input",l[248]),I(j,"input",l[249]),I(G,"change",l[255]),I(W,"change",l[256]),I(le,"click",l[150]),I(fe,"click",l[157]),I(ue,"click",l[257]),I(_e,"click",l[258]),I(De,"click",l[259])],We=!0)},p(ve,Ee){Ee[0]&2048&&ge(g,ve[11]),Ee[0]&4096&&ge(j,ve[12]),Ne===(Ne=Ce(ve))&&Pe?Pe.p(ve,Ee):(Pe.d(1),Pe=Ne(ve),Pe&&(Pe.c(),Pe.m(A,null))),ve[14]?Ke?Ke.p(ve,Ee):(Ke=Ri(ve),Ke.c(),Ke.m(c,L)):Ke&&(Ke.d(1),Ke=null),Ee[0]&32768&&wt(G,ve[15]),Ee[0]&65536&&wt(W,ve[16]),ve[18]?ye?ye.p(ve,Ee):(ye=zi(ve),ye.c(),ye.m(x,null)):ye&&(ye.d(1),ye=null),ve[41].length>0?be?be.p(ve,Ee):(be=Oi(ve),be.c(),be.m(e,Ue)):be&&(be.d(1),be=null),ve[10]?Se?Se.p(ve,Ee):(Se=Ui(ve),Se.c(),Se.m(e,Ve)):Se&&(Se.d(1),Se=null),Ge===(Ge=Me(ve))&&Re?Re.p(ve,Ee):(Re.d(1),Re=Ge(ve),Re&&(Re.c(),Re.m(e,null)))},i:$,o:$,d(ve){ve&&C(e),Pe.d(),Ke&&Ke.d(),ye&&ye.d(),be&&be.d(),Se&&Se.d(),Re.d(),We=!1,pe(Te)}}}function T1(l){var j;let e,t,n,s,o,a,u=(((j=l[46])==null?void 0:j.trashPath)||"")+"",c,d,_,v,g,b;function w(T,D){return!T[46]||(T[46].nodes||[]).length===0&&(T[46].entries||[]).length===0?Y1:Q1}let k=w(l),y=k(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("h2"),s.textContent=`${p("nav.trash")}`,o=h(),a=f("p"),c=F(u),d=h(),_=f("button"),_.textContent=`${p("trash.openFolder")}`,v=h(),y.c(),i(s,"class","svelte-1m22uw0"),i(a,"class","svelte-1m22uw0"),i(n,"class","svelte-1m22uw0"),i(_,"class","btn btn-sm svelte-1m22uw0"),i(t,"class","trash-header svelte-1m22uw0"),i(e,"class","trash-screen svelte-1m22uw0")},m(T,D){S(T,e,D),r(e,t),r(t,n),r(n,s),r(n,o),r(n,a),r(a,c),r(t,d),r(t,_),r(e,v),y.m(e,null),g||(b=I(_,"click",l[247]),g=!0)},p(T,D){var E;D[1]&32768&&u!==(u=(((E=T[46])==null?void 0:E.trashPath)||"")+"")&&B(c,u),k===(k=w(T))&&y?y.p(T,D):(y.d(1),y=k(T),y&&(y.c(),y.m(e,null)))},i:$,o:$,d(T){T&&C(e),y.d(),g=!1,b()}}}function j1(l){let e,t,n,s,o,a,u,c,d,_=(l[44]?p("common.loading"):p("inbox.pasteClipboard"))+"",v,g,b,w,k,y=l[45]&&so(l);function j(E,N){return E[43].length===0?tm:em}let T=j(l),D=T(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("h2"),s.textContent=`${p("nav.inbox")}`,o=h(),a=f("p"),a.textContent=`${p("inbox.subtitle")}`,u=h(),c=f("div"),d=f("button"),v=F(_),g=h(),y&&y.c(),b=h(),D.c(),i(s,"class","svelte-1m22uw0"),i(a,"class","svelte-1m22uw0"),i(n,"class","svelte-1m22uw0"),i(d,"class","btn btn-primary svelte-1m22uw0"),d.disabled=l[44],i(c,"class","inbox-header-actions svelte-1m22uw0"),i(t,"class","inbox-header svelte-1m22uw0"),i(e,"class","inbox-screen svelte-1m22uw0"),i(e,"role","region"),i(e,"aria-label",p("nav.inbox")),he(e,"drop-valid",l[74])},m(E,N){S(E,e,N),r(e,t),r(t,n),r(n,s),r(n,o),r(n,a),r(t,u),r(t,c),r(c,d),r(d,v),r(c,g),y&&y.m(c,null),r(e,b),D.m(e,null),w||(k=[I(d,"click",l[167]),I(e,"dragover",l[168]),I(e,"dragleave",l[169]),I(e,"drop",l[170])],w=!0)},p(E,N){N[1]&8192&&_!==(_=(E[44]?p("common.loading"):p("inbox.pasteClipboard"))+"")&&B(v,_),N[1]&8192&&(d.disabled=E[44]),E[45]?y?y.p(E,N):(y=so(E),y.c(),y.m(c,null)):y&&(y.d(1),y=null),T===(T=j(E))&&D?D.p(E,N):(D.d(1),D=T(E),D&&(D.c(),D.m(e,null))),N[2]&4096&&he(e,"drop-valid",E[74])},i:$,o:$,d(E){E&&C(e),y&&y.d(),D.d(),w=!1,pe(k)}}}function E1(l){let e,t,n,s,o,a,u=ae(l[95]),c=[];for(let g=0;g<u.length;g+=1)c[g]=ao(ui(l,u,g));const d=[rm,om,im,sm,nm,lm],_=[];function v(g,b){return g[27]==="overview"?0:g[27]==="notes"?1:g[27]==="files"?2:g[27]==="actions"?3:g[27]==="worklog"?4:g[27]==="activity"?5:-1}return~(s=v(l))&&(o=_[s]=d[s](l)),{c(){e=f("div");for(let g=0;g<c.length;g+=1)c[g].c();t=h(),n=f("div"),o&&o.c(),i(e,"class","tabs svelte-1m22uw0"),i(n,"class","tab-content svelte-1m22uw0")},m(g,b){S(g,e,b);for(let w=0;w<c.length;w+=1)c[w]&&c[w].m(e,null);S(g,t,b),S(g,n,b),~s&&_[s].m(n,null),a=!0},p(g,b){if(b[0]&201326592|b[2]&20|b[3]&36){u=ae(g[95]);let k;for(k=0;k<u.length;k+=1){const y=ui(g,u,k);c[k]?c[k].p(y,b):(c[k]=ao(y),c[k].c(),c[k].m(e,null))}for(;k<c.length;k+=1)c[k].d(1);c.length=u.length}let w=s;s=v(g),s===w?~s&&_[s].p(g,b):(o&&(it(),me(_[w],1,1,()=>{_[w]=null}),ot()),~s?(o=_[s],o?o.p(g,b):(o=_[s]=d[s](g),o.c()),ce(o,1),o.m(n,null)):o=null)},i(g){a||(ce(o),a=!0)},o(g){me(o),a=!1},d(g){g&&(C(e),C(t),C(n)),Le(c,g),~s&&_[s].d()}}}function D1(l){let e,t,n,s=l[29].title+"",o,a,u,c,d,_,v,g,b,w,k,y=l[29].dirty&&Ro();return{c(){e=f("div"),t=f("div"),n=f("span"),o=F(s),a=h(),y&&y.c(),u=h(),c=f("div"),d=f("button"),d.textContent=`${p("common.save")}`,_=h(),v=f("button"),v.textContent=`${p("common.close")}`,g=h(),b=f("textarea"),i(n,"class","note-title svelte-1m22uw0"),i(d,"class","btn btn-primary svelte-1m22uw0"),i(v,"class","btn svelte-1m22uw0"),i(c,"class","note-editor-actions svelte-1m22uw0"),i(t,"class","note-editor-header svelte-1m22uw0"),i(b,"class","note-textarea svelte-1m22uw0"),i(b,"placeholder",p("note.placeholder")),i(e,"class","note-editor svelte-1m22uw0")},m(j,T){S(j,e,T),r(e,t),r(t,n),r(n,o),r(t,a),y&&y.m(t,null),r(t,u),r(t,c),r(c,d),r(c,_),r(c,v),r(e,g),r(e,b),ge(b,l[29].content),w||(k=[I(d,"click",l[142]),I(v,"click",l[140]),I(b,"input",l[198]),I(b,"input",l[141])],w=!0)},p(j,T){T[0]&536870912&&s!==(s=j[29].title+"")&&B(o,s),j[29].dirty?y||(y=Ro(),y.c(),y.m(t,u)):y&&(y.d(1),y=null),T[0]&536870912&&ge(b,j[29].content)},i:$,o:$,d(j){j&&C(e),y&&y.d(),w=!1,pe(k)}}}function N1(l){let e,t=p("common.error")+"",n,s,o;return{c(){e=f("p"),n=F(t),s=h(),o=F(l[24]),i(e,"class","error-text svelte-1m22uw0")},m(a,u){S(a,e,u),r(e,n),r(e,s),r(e,o)},p(a,u){u[0]&16777216&&B(o,a[24])},d(a){a&&C(e)}}}function M1(l){let e,t,n;return{c(){e=f("p"),e.textContent=`${p("welcome.selectSection")}`,t=h(),n=f("p"),n.textContent=`${p("welcome.createCase")}`,i(e,"class","svelte-1m22uw0"),i(n,"class","hint svelte-1m22uw0")},m(s,o){S(s,e,o),S(s,t,o),S(s,n,o)},p:$,d(s){s&&(C(e),C(t),C(n))}}}function I1(l){let e;return{c(){e=f("p"),e.textContent=`${p("common.loading")}`,i(e,"class","svelte-1m22uw0")},m(t,n){S(t,e,n)},p:$,d(t){t&&C(e)}}}function A1(l){let e,t=ae(l[8]),n=[];for(let s=0;s<t.length;s+=1)n[s]=gi(Os(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","activity-feed-events svelte-1m22uw0")},m(s,o){S(s,e,o);for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(e,null)},p(s,o){if(o[0]&256|o[5]&536871168){t=ae(s[8]);let a;for(a=0;a<t.length;a+=1){const u=Os(s,t,a);n[a]?n[a].p(u,o):(n[a]=gi(u),n[a].c(),n[a].m(e,null))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},d(s){s&&C(e),Le(n,s)}}}function F1(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("activity.empty")}`,i(t,"class","svelte-1m22uw0"),i(e,"class","empty-state svelte-1m22uw0")},m(n,s){S(n,e,s),r(e,t)},p:$,d(n){n&&C(e)}}}function hi(l){let e,t=l[387].targetType+"",n;return{c(){e=f("span"),n=F(t),i(e,"class","activity-feed-target svelte-1m22uw0")},m(s,o){S(s,e,o),r(e,n)},p(s,o){o[0]&256&&t!==(t=s[387].targetType+"")&&B(n,t)},d(s){s&&C(e)}}}function gi(l){let e,t,n=Ut(l[387].eventType)+"",s,o,a,u,c=l[387].title+"",d,_,v,g,b=l[163](l[387].eventType)+"",w,k,y,j,T=ut(l[387].createdAt)+"",D,E,N=lt(l[387].createdAt)+"",A,M,L,O,V=l[387].targetType&&hi(l);function K(){return l[288](l[387])}function G(...Q){return l[289](l[387],...Q)}return{c(){e=f("div"),t=f("span"),s=F(n),o=h(),a=f("div"),u=f("span"),d=F(c),_=h(),v=f("div"),g=f("span"),w=F(b),k=h(),V&&V.c(),y=h(),j=f("span"),D=F(T),E=h(),A=F(N),M=h(),i(t,"class","activity-feed-icon svelte-1m22uw0"),i(u,"class","activity-feed-title svelte-1m22uw0"),i(g,"class","activity-feed-type svelte-1m22uw0"),i(j,"class","activity-feed-time svelte-1m22uw0"),i(v,"class","activity-feed-meta svelte-1m22uw0"),i(a,"class","activity-feed-body svelte-1m22uw0"),i(e,"class","activity-feed-event svelte-1m22uw0"),i(e,"role","button"),i(e,"tabindex","0")},m(Q,H){S(Q,e,H),r(e,t),r(t,s),r(e,o),r(e,a),r(a,u),r(u,d),r(a,_),r(a,v),r(v,g),r(g,w),r(v,k),V&&V.m(v,null),r(v,y),r(v,j),r(j,D),r(j,E),r(j,A),r(e,M),L||(O=[I(e,"click",K),I(e,"keydown",G)],L=!0)},p(Q,H){l=Q,H[0]&256&&n!==(n=Ut(l[387].eventType)+"")&&B(s,n),H[0]&256&&c!==(c=l[387].title+"")&&B(d,c),H[0]&256&&b!==(b=l[163](l[387].eventType)+"")&&B(w,b),l[387].targetType?V?V.p(l,H):(V=hi(l),V.c(),V.m(v,y)):V&&(V.d(1),V=null),H[0]&256&&T!==(T=ut(l[387].createdAt)+"")&&B(D,T),H[0]&256&&N!==(N=lt(l[387].createdAt)+"")&&B(A,N)},d(Q){Q&&C(e),V&&V.d(),L=!1,pe(O)}}}function bi(l){let e,t,n,s=l[7].summary.changedCases>0&&wi(l),o=l[7].summary.notes>0&&ki(l),a=l[7].summary.files>0&&yi(l);return{c(){e=f("div"),s&&s.c(),t=h(),o&&o.c(),n=h(),a&&a.c(),i(e,"class","today-summary svelte-1m22uw0")},m(u,c){S(u,e,c),s&&s.m(e,null),r(e,t),o&&o.m(e,null),r(e,n),a&&a.m(e,null)},p(u,c){u[7].summary.changedCases>0?s?s.p(u,c):(s=wi(u),s.c(),s.m(e,t)):s&&(s.d(1),s=null),u[7].summary.notes>0?o?o.p(u,c):(o=ki(u),o.c(),o.m(e,n)):o&&(o.d(1),o=null),u[7].summary.files>0?a?a.p(u,c):(a=yi(u),a.c(),a.m(e,null)):a&&(a.d(1),a=null)},d(u){u&&C(e),s&&s.d(),o&&o.d(),a&&a.d()}}}function wi(l){let e,t=l[7].summary.changedCases+"",n,s,o=yt(l[7].summary.changedCases,p("today.plural.case_one"),p("today.plural.case_few"),p("today.plural.case_many"))+"",a;return{c(){e=f("span"),n=F(t),s=h(),a=F(o),i(e,"class","summary-chip svelte-1m22uw0")},m(u,c){S(u,e,c),r(e,n),r(e,s),r(e,a)},p(u,c){c[0]&128&&t!==(t=u[7].summary.changedCases+"")&&B(n,t),c[0]&128&&o!==(o=yt(u[7].summary.changedCases,p("today.plural.case_one"),p("today.plural.case_few"),p("today.plural.case_many"))+"")&&B(a,o)},d(u){u&&C(e)}}}function ki(l){let e,t=l[7].summary.notes+"",n,s,o=yt(l[7].summary.notes,p("today.plural.note_one"),p("today.plural.note_few"),p("today.plural.note_many"))+"",a;return{c(){e=f("span"),n=F(t),s=h(),a=F(o),i(e,"class","summary-chip svelte-1m22uw0")},m(u,c){S(u,e,c),r(e,n),r(e,s),r(e,a)},p(u,c){c[0]&128&&t!==(t=u[7].summary.notes+"")&&B(n,t),c[0]&128&&o!==(o=yt(u[7].summary.notes,p("today.plural.note_one"),p("today.plural.note_few"),p("today.plural.note_many"))+"")&&B(a,o)},d(u){u&&C(e)}}}function yi(l){let e,t=l[7].summary.files+"",n,s,o=yt(l[7].summary.files,p("today.plural.file_one"),p("today.plural.file_few"),p("today.plural.file_many"))+"",a;return{c(){e=f("span"),n=F(t),s=h(),a=F(o),i(e,"class","summary-chip svelte-1m22uw0")},m(u,c){S(u,e,c),r(e,n),r(e,s),r(e,a)},p(u,c){c[0]&128&&t!==(t=u[7].summary.files+"")&&B(n,t),c[0]&128&&o!==(o=yt(u[7].summary.files,p("today.plural.file_one"),p("today.plural.file_few"),p("today.plural.file_many"))+"")&&B(a,o)},d(u){u&&C(e)}}}function Ci(l){let e,t,n,s=ae(l[41]),o=[];for(let a=0;a<s.length;a+=1)o[a]=Ei(Hs(l,s,a));return{c(){e=f("div"),t=f("div"),t.textContent=`${p("suggest.title")}`,n=h();for(let a=0;a<o.length;a+=1)o[a].c();i(t,"class","suggestions-title svelte-1m22uw0"),i(e,"class","today-suggestions svelte-1m22uw0")},m(a,u){S(a,e,u),r(e,t),r(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(a,u){if(u[1]&1024|u[4]&25166848|u[5]&402653440){s=ae(a[41]);let c;for(c=0;c<s.length;c+=1){const d=Hs(a,s,c);o[c]?o[c].p(d,u):(o[c]=Ei(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=s.length}},d(a){a&&C(e),Le(o,a)}}}function Si(l){let e,t,n,s=ae(l[390].events),o=[];for(let a=0;a<s.length;a+=1)o[a]=ji(Us(l,s,a));return{c(){e=f("div"),t=f("div"),t.textContent=`${p("suggest.detectedEvents")}`,n=h();for(let a=0;a<o.length;a+=1)o[a].c();i(t,"class","suggestion-detail-title svelte-1m22uw0"),i(e,"class","suggestion-detail svelte-1m22uw0")},m(a,u){S(a,e,u),r(e,t),r(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(a,u){if(u[1]&1024|u[4]&1024|u[5]&268435712){s=ae(a[390].events);let c;for(c=0;c<s.length;c+=1){const d=Us(a,s,c);o[c]?o[c].p(d,u):(o[c]=ji(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=s.length}},d(a){a&&C(e),Le(o,a)}}}function Ti(l){let e,t,n;function s(){return l[281](l[387])}return{c(){e=f("button"),e.textContent=`${p("file.showInExplorer")}`,i(e,"class","link-btn svelte-1m22uw0")},m(o,a){S(o,e,a),t||(n=I(e,"click",s),t=!0)},p(o,a){l=o},d(o){o&&C(e),t=!1,n()}}}function ji(l){let e,t,n=lt(l[387].createdAt)+"",s,o,a,u=l[163](l[387].eventType)+"",c,d,_,v=l[387].title+"",g,b,w,k,y=l[387].targetType==="file"||l[387].eventType.startsWith("file_"),j,T,D;function E(){return l[280](l[387])}let N=y&&Ti(l);return{c(){e=f("div"),t=f("span"),s=F(n),o=h(),a=f("span"),c=F(u),d=h(),_=f("span"),g=F(v),b=h(),w=f("button"),w.textContent=`${p("common.open")}`,k=h(),N&&N.c(),j=h(),i(t,"class","suggestion-event-time svelte-1m22uw0"),i(a,"class","suggestion-event-type svelte-1m22uw0"),i(_,"class","suggestion-event-title svelte-1m22uw0"),i(w,"class","link-btn svelte-1m22uw0"),i(e,"class","suggestion-detail-event svelte-1m22uw0")},m(A,M){S(A,e,M),r(e,t),r(t,s),r(e,o),r(e,a),r(a,c),r(e,d),r(e,_),r(_,g),r(e,b),r(e,w),r(e,k),N&&N.m(e,null),r(e,j),T||(D=I(w,"click",E),T=!0)},p(A,M){l=A,M[1]&1024&&n!==(n=lt(l[387].createdAt)+"")&&B(s,n),M[1]&1024&&u!==(u=l[163](l[387].eventType)+"")&&B(c,u),M[1]&1024&&v!==(v=l[387].title+"")&&B(g,v),M[1]&1024&&(y=l[387].targetType==="file"||l[387].eventType.startsWith("file_")),y?N?N.p(l,M):(N=Ti(l),N.c(),N.m(e,j)):N&&(N.d(1),N=null)},d(A){A&&C(e),N&&N.d(),T=!1,D()}}}function Ei(l){let e,t,n,s,o=l[390].nodeTitle+"",a,u,c,d=l[390].summary+"",_,v,g,b=p("suggest.confidence."+l[390].confidence)+"",w,k,y,j,T,D,E,N,A,M,L,O,V,K,G;function Q(){return l[274](l[390])}function H(...W){return l[275](l[390],l[431],l[432],...W)}function U(){return l[276](l[390])}function J(){return l[277](l[390])}function R(){return l[278](l[390],l[431],l[432])}function q(...W){return l[279](l[390],l[431],l[432],...W)}let z=l[390]._expanded&&l[390].events&&l[390].events.length>0&&Si(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("button"),a=F(o),u=h(),c=f("span"),_=F(d),v=h(),g=f("span"),w=F(b),k=h(),y=f("div"),j=f("input"),D=h(),E=f("span"),E.textContent=`${p("suggest.minutes")}`,N=h(),A=f("button"),A.textContent=`${p("suggest.edit")}`,M=h(),L=f("button"),L.textContent=`${p("suggest.apply")}`,O=h(),z&&z.c(),V=h(),i(s,"class","suggestion-node link-btn svelte-1m22uw0"),i(c,"class","suggestion-summary svelte-1m22uw0"),i(g,"class","suggestion-confidence svelte-1m22uw0"),he(g,"low",l[390].confidence==="low"),he(g,"medium",l[390].confidence==="medium"),he(g,"high",l[390].confidence==="high"),i(n,"class","suggestion-info svelte-1m22uw0"),i(j,"type","number"),i(j,"class","suggestion-min-input svelte-1m22uw0"),j.value=T=l[390].suggestedMin,i(j,"min","1"),i(j,"max","480"),i(E,"class","suggestion-min-label svelte-1m22uw0"),i(A,"class","btn btn-sm svelte-1m22uw0"),i(L,"class","btn btn-sm btn-primary svelte-1m22uw0"),i(y,"class","suggestion-actions svelte-1m22uw0"),i(t,"class","suggestion-main svelte-1m22uw0"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","suggestion-card svelte-1m22uw0"),he(e,"expanded",l[390]._expanded)},m(W,Z){S(W,e,Z),r(e,t),r(t,n),r(n,s),r(s,a),r(n,u),r(n,c),r(c,_),r(n,v),r(n,g),r(g,w),r(t,k),r(t,y),r(y,j),r(y,D),r(y,E),r(y,N),r(y,A),r(y,M),r(y,L),r(e,O),z&&z.m(e,null),r(e,V),K||(G=[I(s,"click",Oe(Q)),I(j,"change",Oe(H)),I(A,"click",Oe(U)),I(L,"click",Oe(J)),I(t,"click",R),I(t,"keydown",q)],K=!0)},p(W,Z){l=W,Z[1]&1024&&o!==(o=l[390].nodeTitle+"")&&B(a,o),Z[1]&1024&&d!==(d=l[390].summary+"")&&B(_,d),Z[1]&1024&&b!==(b=p("suggest.confidence."+l[390].confidence)+"")&&B(w,b),Z[1]&1024&&he(g,"low",l[390].confidence==="low"),Z[1]&1024&&he(g,"medium",l[390].confidence==="medium"),Z[1]&1024&&he(g,"high",l[390].confidence==="high"),Z[1]&1024&&T!==(T=l[390].suggestedMin)&&j.value!==T&&(j.value=T),l[390]._expanded&&l[390].events&&l[390].events.length>0?z?z.p(l,Z):(z=Si(l),z.c(),z.m(e,V)):z&&(z.d(1),z=null),Z[1]&1024&&he(e,"expanded",l[390]._expanded)},d(W){W&&C(e),z&&z.d(),K=!1,pe(G)}}}function P1(l){let e,t,n,s;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("today.empty")}`,n=h(),s=f("p"),s.textContent=`${p("today.emptyHint")}`,i(t,"class","svelte-1m22uw0"),i(s,"class","hint svelte-1m22uw0"),i(e,"class","today-empty svelte-1m22uw0")},m(o,a){S(o,e,a),r(e,t),r(e,n),r(e,s)},p:$,d(o){o&&C(e)}}}function L1(l){let e,t,n=ae(l[7].groups),s=[];for(let a=0;a<n.length;a+=1)s[a]=Ii(Ws(l,n,a));let o=l[7].events&&l[7].events.length>0&&Ai(l);return{c(){for(let a=0;a<s.length;a+=1)s[a].c();e=h(),o&&o.c(),t=rt()},m(a,u){for(let c=0;c<s.length;c+=1)s[c]&&s[c].m(a,u);S(a,e,u),o&&o.m(a,u),S(a,t,u)},p(a,u){if(u[0]&128|u[5]&134218496){n=ae(a[7].groups);let c;for(c=0;c<n.length;c+=1){const d=Ws(a,n,c);s[c]?s[c].p(d,u):(s[c]=Ii(d),s[c].c(),s[c].m(e.parentNode,e))}for(;c<s.length;c+=1)s[c].d(1);s.length=n.length}a[7].events&&a[7].events.length>0?o?o.p(a,u):(o=Ai(a),o.c(),o.m(t.parentNode,t)):o&&(o.d(1),o=null)},d(a){a&&(C(e),C(t)),Le(s,a),o&&o.d(a)}}}function Di(l){let e,t=l[426].events.length+"",n,s,o=yt(l[426].events.length,p("today.plural.event_one"),p("today.plural.event_few"),p("today.plural.event_many"))+"",a;return{c(){e=f("span"),n=F(t),s=h(),a=F(o),i(e,"class","today-case-count svelte-1m22uw0")},m(u,c){S(u,e,c),r(e,n),r(e,s),r(e,a)},p(u,c){c[0]&128&&t!==(t=u[426].events.length+"")&&B(n,t),c[0]&128&&o!==(o=yt(u[426].events.length,p("today.plural.event_one"),p("today.plural.event_few"),p("today.plural.event_many"))+"")&&B(a,o)},d(u){u&&C(e)}}}function R1(l){let e;return{c(){e=f("div"),e.textContent=`${p("today.changedCases")}`,i(e,"class","today-events-empty svelte-1m22uw0")},m(t,n){S(t,e,n)},p:$,d(t){t&&C(e)}}}function z1(l){let e,t=ae(l[426].events),n=[];for(let s=0;s<t.length;s+=1)n[s]=Mi(Bs(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","today-events svelte-1m22uw0")},m(s,o){S(s,e,o);for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(e,null)},p(s,o){if(o[0]&128|o[5]&134217984){t=ae(s[426].events);let a;for(a=0;a<t.length;a+=1){const u=Bs(s,t,a);n[a]?n[a].p(u,o):(n[a]=Mi(u),n[a].c(),n[a].m(e,null))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},d(s){s&&C(e),Le(n,s)}}}function Ni(l){let e,t=l[387].targetType+"",n;return{c(){e=f("span"),n=F(t),i(e,"class","activity-event-target svelte-1m22uw0")},m(s,o){S(s,e,o),r(e,n)},p(s,o){o[0]&128&&t!==(t=s[387].targetType+"")&&B(n,t)},d(s){s&&C(e)}}}function Mi(l){let e,t,n=Ut(l[387].eventType)+"",s,o,a,u=l[387].title+"",c,d,_,v=l[163](l[387].eventType)+"",g,b,w,k,y=lt(l[387].createdAt)+"",j,T,D,E=l[387].targetType&&Ni(l);function N(){return l[284](l[426])}function A(...M){return l[285](l[426],...M)}return{c(){e=f("div"),t=f("span"),s=F(n),o=h(),a=f("span"),c=F(u),d=h(),_=f("span"),g=F(v),b=h(),E&&E.c(),w=h(),k=f("span"),j=F(y),i(t,"class","today-event-icon svelte-1m22uw0"),i(a,"class","today-event-title svelte-1m22uw0"),i(_,"class","today-event-type svelte-1m22uw0"),i(k,"class","today-event-time svelte-1m22uw0"),i(e,"class","today-event svelte-1m22uw0"),i(e,"role","button"),i(e,"tabindex","0")},m(M,L){S(M,e,L),r(e,t),r(t,s),r(e,o),r(e,a),r(a,c),r(e,d),r(e,_),r(_,g),r(e,b),E&&E.m(e,null),r(e,w),r(e,k),r(k,j),T||(D=[I(e,"click",N),I(e,"keydown",A)],T=!0)},p(M,L){l=M,L[0]&128&&n!==(n=Ut(l[387].eventType)+"")&&B(s,n),L[0]&128&&u!==(u=l[387].title+"")&&B(c,u),L[0]&128&&v!==(v=l[163](l[387].eventType)+"")&&B(g,v),l[387].targetType?E?E.p(l,L):(E=Ni(l),E.c(),E.m(e,w)):E&&(E.d(1),E=null),L[0]&128&&y!==(y=lt(l[387].createdAt)+"")&&B(j,y)},d(M){M&&C(e),E&&E.d(),T=!1,pe(D)}}}function Ii(l){let e,t,n,s=l[426].nodeTitle+"",o,a,u,c=l[164](l[426].nodeKind)+"",d,_,v,g,b=lt(l[426].lastActivityAt)+"",w,k,y,j,T=l[426].events&&Di(l);function D(){return l[282](l[426])}function E(...L){return l[283](l[426],...L)}function N(L,O){return L[426].events&&L[426].events.length>0?z1:R1}let A=N(l),M=A(l);return{c(){e=f("div"),t=f("div"),n=f("span"),o=F(s),a=h(),u=f("span"),d=F(c),_=h(),T&&T.c(),v=h(),g=f("span"),w=F(b),k=h(),M.c(),i(n,"class","today-case-title svelte-1m22uw0"),i(u,"class","today-case-type svelte-1m22uw0"),i(g,"class","today-case-time svelte-1m22uw0"),i(t,"class","today-case-header svelte-1m22uw0"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","today-case svelte-1m22uw0")},m(L,O){S(L,e,O),r(e,t),r(t,n),r(n,o),r(t,a),r(t,u),r(u,d),r(t,_),T&&T.m(t,null),r(t,v),r(t,g),r(g,w),r(e,k),M.m(e,null),y||(j=[I(t,"click",D),I(t,"keydown",E)],y=!0)},p(L,O){l=L,O[0]&128&&s!==(s=l[426].nodeTitle+"")&&B(o,s),O[0]&128&&c!==(c=l[164](l[426].nodeKind)+"")&&B(d,c),l[426].events?T?T.p(l,O):(T=Di(l),T.c(),T.m(t,v)):T&&(T.d(1),T=null),O[0]&128&&b!==(b=lt(l[426].lastActivityAt)+"")&&B(w,b),A===(A=N(l))&&M?M.p(l,O):(M.d(1),M=A(l),M&&(M.c(),M.m(e,null)))},d(L){L&&C(e),T&&T.d(),M.d(),y=!1,pe(j)}}}function Ai(l){let e,t,n,s=ae(l[7].events),o=[];for(let a=0;a<s.length;a+=1)o[a]=Fi(Vs(l,s,a));return{c(){e=f("div"),t=f("h3"),t.textContent=`${p("today.timeline")}`,n=h();for(let a=0;a<o.length;a+=1)o[a].c();i(t,"class","svelte-1m22uw0"),i(e,"class","today-timeline svelte-1m22uw0")},m(a,u){S(a,e,u),r(e,t),r(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(a,u){if(u[0]&128|u[5]&536871168){s=ae(a[7].events);let c;for(c=0;c<s.length;c+=1){const d=Vs(a,s,c);o[c]?o[c].p(d,u):(o[c]=Fi(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=s.length}},d(a){a&&C(e),Le(o,a)}}}function Fi(l){let e,t,n,s,o=l[387].title+"",a,u,c,d=l[163](l[387].eventType)+"",_,v,g,b=lt(l[387].createdAt)+"",w,k,y,j;function T(){return l[286](l[387])}function D(...E){return l[287](l[387],...E)}return{c(){e=f("div"),t=f("span"),n=h(),s=f("span"),a=F(o),u=h(),c=f("span"),_=F(d),v=h(),g=f("span"),w=F(b),k=h(),i(t,"class","timeline-dot svelte-1m22uw0"),i(s,"class","timeline-title svelte-1m22uw0"),i(c,"class","timeline-type svelte-1m22uw0"),i(g,"class","timeline-time svelte-1m22uw0"),i(e,"class","timeline-event svelte-1m22uw0"),i(e,"role","button"),i(e,"tabindex","0")},m(E,N){S(E,e,N),r(e,t),r(e,n),r(e,s),r(s,a),r(e,u),r(e,c),r(c,_),r(e,v),r(e,g),r(g,w),r(e,k),y||(j=[I(e,"click",T),I(e,"keydown",D)],y=!0)},p(E,N){l=E,N[0]&128&&o!==(o=l[387].title+"")&&B(a,o),N[0]&128&&d!==(d=l[163](l[387].eventType)+"")&&B(_,d),N[0]&128&&b!==(b=lt(l[387].createdAt)+"")&&B(w,b)},d(E){E&&C(e),y=!1,pe(j)}}}function O1(l){let e,t,n,s,o,a=l[21]&&Pi(l);return{c(){e=f("input"),t=h(),a&&a.c(),n=rt(),i(e,"type","text"),i(e,"placeholder",p("journal.nodeSearch")),i(e,"class","svelte-1m22uw0")},m(u,c){S(u,e,c),ge(e,l[19]),S(u,t,c),a&&a.m(u,c),S(u,n,c),s||(o=[I(e,"input",l[251]),I(e,"input",l[154]),I(e,"blur",l[252])],s=!0)},p(u,c){c[0]&524288&&e.value!==u[19]&&ge(e,u[19]),u[21]?a?a.p(u,c):(a=Pi(u),a.c(),a.m(n.parentNode,n)):a&&(a.d(1),a=null)},d(u){u&&(C(e),C(t),C(n)),a&&a.d(u),s=!1,pe(o)}}}function V1(l){let e,t,n,s,o,a;return{c(){e=f("button"),t=F(l[17]),n=h(),s=f("span"),s.textContent="✕",i(s,"class","journal-node-clear svelte-1m22uw0"),i(e,"class","journal-selected-node svelte-1m22uw0")},m(u,c){S(u,e,c),r(e,t),r(e,n),r(e,s),o||(a=I(e,"click",l[250]),o=!0)},p(u,c){c[0]&131072&&B(t,u[17])},d(u){u&&C(e),o=!1,a()}}}function Pi(l){let e,t=ae(l[20]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Li(Xs(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","journal-search-dropdown svelte-1m22uw0")},m(s,o){S(s,e,o);for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(e,null)},p(s,o){if(o[0]&1048576|o[5]&1){t=ae(s[20]);let a;for(a=0;a<t.length;a+=1){const u=Xs(s,t,a);n[a]?n[a].p(u,o):(n[a]=Li(u),n[a].c(),n[a].m(e,null))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},d(s){s&&C(e),Le(n,s)}}}function Li(l){let e,t,n=l[408].title+"",s,o,a,u=l[408].path+"",c,d,_,v;function g(){return l[253](l[408])}return{c(){e=f("button"),t=f("span"),s=F(n),o=h(),a=f("span"),c=F(u),d=h(),i(t,"class","journal-search-title svelte-1m22uw0"),i(a,"class","journal-search-path svelte-1m22uw0"),i(e,"class","journal-search-item svelte-1m22uw0")},m(b,w){S(b,e,w),r(e,t),r(t,s),r(e,o),r(e,a),r(a,c),r(e,d),_||(v=I(e,"click",g),_=!0)},p(b,w){l=b,w[0]&1048576&&n!==(n=l[408].title+"")&&B(s,n),w[0]&1048576&&u!==(u=l[408].path+"")&&B(c,u)},d(b){b&&C(e),_=!1,v()}}}function Ri(l){let e,t,n,s,o,a;return{c(){e=f("label"),t=f("input"),n=h(),s=f("span"),s.textContent=`${p("journal.includeChildren")}`,i(t,"type","checkbox"),i(t,"class","journal-include-chk svelte-1m22uw0"),i(s,"class","svelte-1m22uw0"),i(e,"class","checkbox-label svelte-1m22uw0")},m(u,c){S(u,e,c),r(e,t),t.checked=l[13],r(e,n),r(e,s),o||(a=I(t,"change",l[254]),o=!0)},p(u,c){c[0]&8192&&(t.checked=u[13])},d(u){u&&C(e),o=!1,a()}}}function zi(l){let e,t;return{c(){e=f("span"),t=F(l[18]),i(e,"class","journal-status-msg svelte-1m22uw0")},m(n,s){S(n,e,s),r(e,t)},p(n,s){s[0]&262144&&B(t,n[18])},d(n){n&&C(e)}}}function Oi(l){let e,t,n,s=ae(l[41]),o=[];for(let a=0;a<s.length;a+=1)o[a]=Hi(Qs(l,s,a));return{c(){e=f("div"),t=f("div"),t.textContent=`${p("suggest.title")}`,n=h();for(let a=0;a<o.length;a+=1)o[a].c();i(t,"class","suggestions-title svelte-1m22uw0"),i(e,"class","journal-suggestions svelte-1m22uw0")},m(a,u){S(a,e,u),r(e,t),r(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(a,u){if(u[1]&1024|u[4]&41944064|u[5]&402653440){s=ae(a[41]);let c;for(c=0;c<s.length;c+=1){const d=Qs(a,s,c);o[c]?o[c].p(d,u):(o[c]=Hi(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=s.length}},d(a){a&&C(e),Le(o,a)}}}function Vi(l){let e,t,n,s=ae(l[390].events),o=[];for(let a=0;a<s.length;a+=1)o[a]=Bi(Ys(l,s,a));return{c(){e=f("div"),t=f("div"),t.textContent=`${p("suggest.detectedEvents")}`,n=h();for(let a=0;a<o.length;a+=1)o[a].c();i(t,"class","suggestion-detail-title svelte-1m22uw0"),i(e,"class","suggestion-detail svelte-1m22uw0")},m(a,u){S(a,e,u),r(e,t),r(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(a,u){if(u[1]&1024|u[4]&1024|u[5]&268435712){s=ae(a[390].events);let c;for(c=0;c<s.length;c+=1){const d=Ys(a,s,c);o[c]?o[c].p(d,u):(o[c]=Bi(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=s.length}},d(a){a&&C(e),Le(o,a)}}}function Wi(l){let e,t,n;function s(){return l[267](l[387])}return{c(){e=f("button"),e.textContent=`${p("file.showInExplorer")}`,i(e,"class","link-btn svelte-1m22uw0")},m(o,a){S(o,e,a),t||(n=I(e,"click",s),t=!0)},p(o,a){l=o},d(o){o&&C(e),t=!1,n()}}}function Bi(l){let e,t,n=lt(l[387].createdAt)+"",s,o,a,u=l[163](l[387].eventType)+"",c,d,_,v=l[387].title+"",g,b,w,k,y=l[387].targetType==="file"||l[387].eventType.startsWith("file_"),j,T,D;function E(){return l[266](l[387])}let N=y&&Wi(l);return{c(){e=f("div"),t=f("span"),s=F(n),o=h(),a=f("span"),c=F(u),d=h(),_=f("span"),g=F(v),b=h(),w=f("button"),w.textContent=`${p("common.open")}`,k=h(),N&&N.c(),j=h(),i(t,"class","suggestion-event-time svelte-1m22uw0"),i(a,"class","suggestion-event-type svelte-1m22uw0"),i(_,"class","suggestion-event-title svelte-1m22uw0"),i(w,"class","link-btn svelte-1m22uw0"),i(e,"class","suggestion-detail-event svelte-1m22uw0")},m(A,M){S(A,e,M),r(e,t),r(t,s),r(e,o),r(e,a),r(a,c),r(e,d),r(e,_),r(_,g),r(e,b),r(e,w),r(e,k),N&&N.m(e,null),r(e,j),T||(D=I(w,"click",E),T=!0)},p(A,M){l=A,M[1]&1024&&n!==(n=lt(l[387].createdAt)+"")&&B(s,n),M[1]&1024&&u!==(u=l[163](l[387].eventType)+"")&&B(c,u),M[1]&1024&&v!==(v=l[387].title+"")&&B(g,v),M[1]&1024&&(y=l[387].targetType==="file"||l[387].eventType.startsWith("file_")),y?N?N.p(l,M):(N=Wi(l),N.c(),N.m(e,j)):N&&(N.d(1),N=null)},d(A){A&&C(e),N&&N.d(),T=!1,D()}}}function Hi(l){let e,t,n,s,o=l[390].nodeTitle+"",a,u,c,d=l[390].summary+"",_,v,g,b=p("suggest.confidence."+l[390].confidence)+"",w,k,y,j,T,D,E,N,A,M,L,O,V,K,G;function Q(){return l[260](l[390])}function H(...W){return l[261](l[390],l[418],l[419],...W)}function U(){return l[262](l[390])}function J(){return l[263](l[390])}function R(){return l[264](l[390],l[418],l[419])}function q(...W){return l[265](l[390],l[418],l[419],...W)}let z=l[390]._expanded&&l[390].events&&l[390].events.length>0&&Vi(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("button"),a=F(o),u=h(),c=f("span"),_=F(d),v=h(),g=f("span"),w=F(b),k=h(),y=f("div"),j=f("input"),D=h(),E=f("span"),E.textContent=`${p("suggest.minutes")}`,N=h(),A=f("button"),A.textContent=`${p("suggest.edit")}`,M=h(),L=f("button"),L.textContent=`${p("suggest.apply")}`,O=h(),z&&z.c(),V=h(),i(s,"class","suggestion-node link-btn svelte-1m22uw0"),i(c,"class","suggestion-summary svelte-1m22uw0"),i(g,"class","suggestion-confidence svelte-1m22uw0"),he(g,"low",l[390].confidence==="low"),he(g,"medium",l[390].confidence==="medium"),he(g,"high",l[390].confidence==="high"),i(n,"class","suggestion-info svelte-1m22uw0"),i(j,"type","number"),i(j,"class","suggestion-min-input svelte-1m22uw0"),j.value=T=l[390].suggestedMin,i(j,"min","1"),i(j,"max","480"),i(E,"class","suggestion-min-label svelte-1m22uw0"),i(A,"class","btn btn-sm svelte-1m22uw0"),i(L,"class","btn btn-sm btn-primary svelte-1m22uw0"),i(y,"class","suggestion-actions svelte-1m22uw0"),i(t,"class","suggestion-main svelte-1m22uw0"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","suggestion-card svelte-1m22uw0"),he(e,"expanded",l[390]._expanded)},m(W,Z){S(W,e,Z),r(e,t),r(t,n),r(n,s),r(s,a),r(n,u),r(n,c),r(c,_),r(n,v),r(n,g),r(g,w),r(t,k),r(t,y),r(y,j),r(y,D),r(y,E),r(y,N),r(y,A),r(y,M),r(y,L),r(e,O),z&&z.m(e,null),r(e,V),K||(G=[I(s,"click",Oe(Q)),I(j,"change",Oe(H)),I(A,"click",Oe(U)),I(L,"click",Oe(J)),I(t,"click",R),I(t,"keydown",q)],K=!0)},p(W,Z){l=W,Z[1]&1024&&o!==(o=l[390].nodeTitle+"")&&B(a,o),Z[1]&1024&&d!==(d=l[390].summary+"")&&B(_,d),Z[1]&1024&&b!==(b=p("suggest.confidence."+l[390].confidence)+"")&&B(w,b),Z[1]&1024&&he(g,"low",l[390].confidence==="low"),Z[1]&1024&&he(g,"medium",l[390].confidence==="medium"),Z[1]&1024&&he(g,"high",l[390].confidence==="high"),Z[1]&1024&&T!==(T=l[390].suggestedMin)&&j.value!==T&&(j.value=T),l[390]._expanded&&l[390].events&&l[390].events.length>0?z?z.p(l,Z):(z=Vi(l),z.c(),z.m(e,V)):z&&(z.d(1),z=null),Z[1]&1024&&he(e,"expanded",l[390]._expanded)},d(W){W&&C(e),z&&z.d(),K=!1,pe(G)}}}function Ui(l){let e,t,n=p("journal.total")+"",s,o,a=Math.floor(l[10].totalMinutes/60)+"",u,c,d=l[10].totalMinutes%60+"",_,v,g=l[10].totalEntries+"",b,w,k=p("worklog.min")+"",y,j,T,D,E=l[10].byDay&&l[10].byDay.length>0&&Ki(l),N=l[10].byNode&&l[10].byNode.length>0&&Ji(l);return{c(){e=f("div"),t=f("div"),s=F(n),o=F(": "),u=F(a),c=F("ч "),_=F(d),v=F("м ("),b=F(g),w=h(),y=F(k),j=F(")"),T=h(),E&&E.c(),D=h(),N&&N.c(),i(t,"class","summary-total svelte-1m22uw0"),i(e,"class","journal-summary svelte-1m22uw0")},m(A,M){S(A,e,M),r(e,t),r(t,s),r(t,o),r(t,u),r(t,c),r(t,_),r(t,v),r(t,b),r(t,w),r(t,y),r(t,j),r(e,T),E&&E.m(e,null),r(e,D),N&&N.m(e,null)},p(A,M){M[0]&1024&&a!==(a=Math.floor(A[10].totalMinutes/60)+"")&&B(u,a),M[0]&1024&&d!==(d=A[10].totalMinutes%60+"")&&B(_,d),M[0]&1024&&g!==(g=A[10].totalEntries+"")&&B(b,g),A[10].byDay&&A[10].byDay.length>0?E?E.p(A,M):(E=Ki(A),E.c(),E.m(e,D)):E&&(E.d(1),E=null),A[10].byNode&&A[10].byNode.length>0?N?N.p(A,M):(N=Ji(A),N.c(),N.m(e,null)):N&&(N.d(1),N=null)},d(A){A&&C(e),E&&E.d(),N&&N.d()}}}function Ki(l){let e,t,n,s=ae(l[10].byDay),o=[];for(let a=0;a<s.length;a+=1)o[a]=Gi(qs(l,s,a));return{c(){e=f("div"),t=f("div"),t.textContent=`${p("journal.byDay")}`,n=h();for(let a=0;a<o.length;a+=1)o[a].c();i(t,"class","summary-label svelte-1m22uw0"),i(e,"class","summary-section svelte-1m22uw0")},m(a,u){S(a,e,u),r(e,t),r(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(a,u){if(u[0]&1024){s=ae(a[10].byDay);let c;for(c=0;c<s.length;c+=1){const d=qs(a,s,c);o[c]?o[c].p(d,u):(o[c]=Gi(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=s.length}},d(a){a&&C(e),Le(o,a)}}}function Gi(l){let e,t,n=l[413].label+"",s,o,a=Math.floor(l[413].minutes/60)+"",u,c,d=l[413].minutes%60+"",_,v,g,b=l[413].count+"",w;return{c(){e=f("div"),t=f("span"),s=F(n),o=f("span"),u=F(a),c=F("ч "),_=F(d),v=F("м"),g=f("span"),w=F(b),i(t,"class","svelte-1m22uw0"),i(o,"class","svelte-1m22uw0"),i(g,"class","summary-count svelte-1m22uw0"),i(e,"class","summary-row svelte-1m22uw0")},m(k,y){S(k,e,y),r(e,t),r(t,s),r(e,o),r(o,u),r(o,c),r(o,_),r(o,v),r(e,g),r(g,w)},p(k,y){y[0]&1024&&n!==(n=k[413].label+"")&&B(s,n),y[0]&1024&&a!==(a=Math.floor(k[413].minutes/60)+"")&&B(u,a),y[0]&1024&&d!==(d=k[413].minutes%60+"")&&B(_,d),y[0]&1024&&b!==(b=k[413].count+"")&&B(w,b)},d(k){k&&C(e)}}}function Ji(l){let e,t,n,s=ae(l[10].byNode),o=[];for(let a=0;a<s.length;a+=1)o[a]=qi(Js(l,s,a));return{c(){e=f("div"),t=f("div"),t.textContent=`${p("journal.byNode")}`,n=h();for(let a=0;a<o.length;a+=1)o[a].c();i(t,"class","summary-label svelte-1m22uw0"),i(e,"class","summary-section svelte-1m22uw0")},m(a,u){S(a,e,u),r(e,t),r(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(a,u){if(u[0]&1024){s=ae(a[10].byNode);let c;for(c=0;c<s.length;c+=1){const d=Js(a,s,c);o[c]?o[c].p(d,u):(o[c]=qi(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=s.length}},d(a){a&&C(e),Le(o,a)}}}function qi(l){let e,t,n=l[413].label+"",s,o,a=Math.floor(l[413].minutes/60)+"",u,c,d=l[413].minutes%60+"",_,v,g,b=l[413].count+"",w;return{c(){e=f("div"),t=f("span"),s=F(n),o=f("span"),u=F(a),c=F("ч "),_=F(d),v=F("м"),g=f("span"),w=F(b),i(t,"class","svelte-1m22uw0"),i(o,"class","svelte-1m22uw0"),i(g,"class","summary-count svelte-1m22uw0"),i(e,"class","summary-row svelte-1m22uw0")},m(k,y){S(k,e,y),r(e,t),r(t,s),r(e,o),r(o,u),r(o,c),r(o,_),r(o,v),r(e,g),r(g,w)},p(k,y){y[0]&1024&&n!==(n=k[413].label+"")&&B(s,n),y[0]&1024&&a!==(a=Math.floor(k[413].minutes/60)+"")&&B(u,a),y[0]&1024&&d!==(d=k[413].minutes%60+"")&&B(_,d),y[0]&1024&&b!==(b=k[413].count+"")&&B(w,b)},d(k){k&&C(e)}}}function W1(l){let e,t,n,s,o,a,u,c,d,_,v,g,b,w,k,y,j,T,D,E,N,A=ae(l[9]),M=[];for(let L=0;L<A.length;L+=1)M[L]=eo(Ks(l,A,L));return{c(){e=f("div"),t=f("table"),n=f("thead"),s=f("tr"),o=f("th"),a=h(),u=f("th"),u.textContent=`${p("journal.title")}`,c=h(),d=f("th"),d.textContent=`${p("journal.node")}`,_=h(),v=f("th"),v.textContent=`${p("journal.path")}`,g=h(),b=f("th"),b.textContent=`${p("worklog.minutes")}`,w=h(),k=f("th"),k.textContent=`${p("journal.billable")}`,y=h(),j=f("th"),j.textContent=`${p("journal.approx")}`,T=h(),D=f("th"),D.textContent=`${p("common.date")}`,E=h(),N=f("tbody");for(let L=0;L<M.length;L+=1)M[L].c();i(o,"class","journal-toggle-col svelte-1m22uw0"),i(u,"class","svelte-1m22uw0"),i(d,"class","svelte-1m22uw0"),i(v,"class","svelte-1m22uw0"),i(b,"class","svelte-1m22uw0"),i(k,"class","svelte-1m22uw0"),i(j,"class","svelte-1m22uw0"),i(D,"class","svelte-1m22uw0"),i(s,"class","svelte-1m22uw0"),i(n,"class","svelte-1m22uw0"),i(N,"class","svelte-1m22uw0"),i(t,"class","journal-table svelte-1m22uw0"),i(e,"class","journal-table-wrap svelte-1m22uw0")},m(L,O){S(L,e,O),r(e,t),r(t,n),r(n,s),r(s,o),r(s,a),r(s,u),r(s,c),r(s,d),r(s,_),r(s,v),r(s,g),r(s,b),r(s,w),r(s,k),r(s,y),r(s,j),r(s,T),r(s,D),r(t,E),r(t,N);for(let V=0;V<M.length;V+=1)M[V]&&M[V].m(N,null)},p(L,O){if(O[0]&512|O[4]&273154048|O[5]&402653440){A=ae(L[9]);let V;for(V=0;V<A.length;V+=1){const K=Ks(L,A,V);M[V]?M[V].p(K,O):(M[V]=eo(K),M[V].c(),M[V].m(N,null))}for(;V<M.length;V+=1)M[V].d(1);M.length=A.length}},d(L){L&&C(e),Le(M,L)}}}function B1(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("journal.empty")}`,i(t,"class","svelte-1m22uw0"),i(e,"class","empty-state svelte-1m22uw0")},m(n,s){S(n,e,s),r(e,t)},p:$,d(n){n&&C(e)}}}function Qi(l){let e;return{c(){e=F("✓")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Yi(l){let e;return{c(){e=F("~")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Xi(l){let e,t,n,s,o,a,u,c,d,_,v,g,b,w,k,y;function j(){return l[271](l[408])}function T(){return l[272](l[408])}let D=l[408].details&&Zi(l);function E(L,O){return L[408].source==="manual"?q1:L[408].source==="suggestion"&&L[408]._events&&L[408]._events.length>0?J1:L[408].source==="suggestion"?G1:L[408].source==="unknown"||L[408].source==="imported"?K1:L[408]._hasEvents?U1:H1}let N=E(l),A=N(l),M=l[408]._events&&xi(l);return{c(){e=f("tr"),t=f("td"),n=f("div"),s=f("div"),o=f("button"),o.textContent=`${p("worklog.editEntry")}`,a=h(),u=f("button"),u.textContent=`${p("worklog.deleteEntry")}`,c=h(),D&&D.c(),d=h(),_=f("div"),v=f("span"),v.textContent=`${p("worklog.source")}`,g=h(),A.c(),b=h(),M&&M.c(),w=h(),i(o,"class","btn btn-sm svelte-1m22uw0"),i(u,"class","btn btn-sm btn-danger svelte-1m22uw0"),i(s,"class","journal-detail-actions svelte-1m22uw0"),i(v,"class","journal-detail-label svelte-1m22uw0"),i(_,"class","journal-detail-section svelte-1m22uw0"),i(n,"class","journal-detail-body svelte-1m22uw0"),i(t,"colspan","8"),i(t,"class","svelte-1m22uw0"),i(e,"class","journal-row-detail svelte-1m22uw0")},m(L,O){S(L,e,O),r(e,t),r(t,n),r(n,s),r(s,o),r(s,a),r(s,u),r(n,c),D&&D.m(n,null),r(n,d),r(n,_),r(_,v),r(_,g),A.m(_,null),r(n,b),M&&M.m(n,null),r(e,w),k||(y=[I(o,"click",Oe(j)),I(u,"click",Oe(T))],k=!0)},p(L,O){l=L,l[408].details?D?D.p(l,O):(D=Zi(l),D.c(),D.m(n,d)):D&&(D.d(1),D=null),N!==(N=E(l))&&(A.d(1),A=N(l),A&&(A.c(),A.m(_,null))),l[408]._events?M?M.p(l,O):(M=xi(l),M.c(),M.m(n,null)):M&&(M.d(1),M=null)},d(L){L&&C(e),D&&D.d(),A.d(),M&&M.d(),k=!1,pe(y)}}}function Zi(l){let e,t,n,s,o=l[408].details+"",a;return{c(){e=f("div"),t=f("span"),t.textContent=`${p("worklog.details")}`,n=h(),s=f("p"),a=F(o),i(t,"class","journal-detail-label svelte-1m22uw0"),i(s,"class","svelte-1m22uw0"),i(e,"class","journal-detail-section svelte-1m22uw0")},m(u,c){S(u,e,c),r(e,t),r(e,n),r(e,s),r(s,a)},p(u,c){c[0]&512&&o!==(o=u[408].details+"")&&B(a,o)},d(u){u&&C(e)}}}function H1(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceUnknown")}`,i(e,"class","svelte-1m22uw0")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function U1(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceSuggestion")}`,i(e,"class","svelte-1m22uw0")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function K1(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceUnknown")}`,i(e,"class","svelte-1m22uw0")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function G1(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceSuggestionNoEvents")}`,i(e,"class","svelte-1m22uw0")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function J1(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceSuggestion")}`,i(e,"class","svelte-1m22uw0")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function q1(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceManual")}`,i(e,"class","svelte-1m22uw0")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function xi(l){let e,t,n,s=ae(l[408]._events),o=[];for(let a=0;a<s.length;a+=1)o[a]=$i(Gs(l,s,a));return{c(){e=f("div"),t=f("span"),t.textContent=`${p("journal.relatedEvents")}`,n=h();for(let a=0;a<o.length;a+=1)o[a].c();i(t,"class","journal-detail-label svelte-1m22uw0"),i(e,"class","journal-detail-section svelte-1m22uw0")},m(a,u){S(a,e,u),r(e,t),r(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(a,u){if(u[0]&512|u[5]&268435712){s=ae(a[408]._events);let c;for(c=0;c<s.length;c+=1){const d=Gs(a,s,c);o[c]?o[c].p(d,u):(o[c]=$i(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=s.length}},d(a){a&&C(e),Le(o,a)}}}function $i(l){let e,t,n=lt(l[387].createdAt)+"",s,o,a,u=l[163](l[387].eventType)+"",c,d,_,v=l[387].title+"",g,b,w,k,y,j;function T(){return l[273](l[387])}return{c(){e=f("div"),t=f("span"),s=F(n),o=h(),a=f("span"),c=F(u),d=h(),_=f("span"),g=F(v),b=h(),w=f("button"),w.textContent=`${p("common.open")}`,k=h(),i(t,"class","journal-event-time svelte-1m22uw0"),i(a,"class","journal-event-type svelte-1m22uw0"),i(_,"class","journal-event-title svelte-1m22uw0"),i(w,"class","link-btn svelte-1m22uw0"),i(e,"class","journal-event-row svelte-1m22uw0")},m(D,E){S(D,e,E),r(e,t),r(t,s),r(e,o),r(e,a),r(a,c),r(e,d),r(e,_),r(_,g),r(e,b),r(e,w),r(e,k),y||(j=I(w,"click",T),y=!0)},p(D,E){l=D,E[0]&512&&n!==(n=lt(l[387].createdAt)+"")&&B(s,n),E[0]&512&&u!==(u=l[163](l[387].eventType)+"")&&B(c,u),E[0]&512&&v!==(v=l[387].title+"")&&B(g,v)},d(D){D&&C(e),y=!1,j()}}}function eo(l){let e,t,n,s=l[408]._expanded?"▾":"▸",o,a,u,c=l[408].summary+"",d,_,v,g,b=l[408].nodeTitle+"",w,k,y,j=l[408].nodePath+"",T,D,E,N=l[408].minutes+"",A,M,L,O,V,K,G,Q=l[408].date+"",H,U,J,R,q;function z(){return l[268](l[408])}let W=l[408].billable&&Qi(),Z=l[408].approximate&&Yi();function re(){return l[269](l[408])}function te(...le){return l[270](l[408],...le)}let se=l[408]._expanded&&Xi(l);return{c(){e=f("tr"),t=f("td"),n=f("span"),o=F(s),a=h(),u=f("td"),d=F(c),_=h(),v=f("td"),g=f("button"),w=F(b),k=h(),y=f("td"),T=F(j),D=h(),E=f("td"),A=F(N),M=h(),L=f("td"),W&&W.c(),O=h(),V=f("td"),Z&&Z.c(),K=h(),G=f("td"),H=F(Q),U=h(),se&&se.c(),J=rt(),i(n,"class","journal-toggle-icon svelte-1m22uw0"),i(t,"class","journal-toggle-col svelte-1m22uw0"),i(u,"class","journal-summary-cell svelte-1m22uw0"),i(g,"class","link-btn svelte-1m22uw0"),i(v,"class","svelte-1m22uw0"),i(y,"class","journal-path-cell svelte-1m22uw0"),i(E,"class","journal-min-cell svelte-1m22uw0"),i(L,"class","journal-bool-cell svelte-1m22uw0"),i(V,"class","journal-bool-cell svelte-1m22uw0"),i(G,"class","journal-date-cell svelte-1m22uw0"),i(e,"class","journal-row svelte-1m22uw0"),i(e,"role","button"),i(e,"tabindex","0"),he(e,"expanded",l[408]._expanded)},m(le,oe){S(le,e,oe),r(e,t),r(t,n),r(n,o),r(e,a),r(e,u),r(u,d),r(e,_),r(e,v),r(v,g),r(g,w),r(e,k),r(e,y),r(y,T),r(e,D),r(e,E),r(E,A),r(e,M),r(e,L),W&&W.m(L,null),r(e,O),r(e,V),Z&&Z.m(V,null),r(e,K),r(e,G),r(G,H),S(le,U,oe),se&&se.m(le,oe),S(le,J,oe),R||(q=[I(g,"click",Oe(z)),I(e,"click",re),I(e,"keydown",te)],R=!0)},p(le,oe){l=le,oe[0]&512&&s!==(s=l[408]._expanded?"▾":"▸")&&B(o,s),oe[0]&512&&c!==(c=l[408].summary+"")&&B(d,c),oe[0]&512&&b!==(b=l[408].nodeTitle+"")&&B(w,b),oe[0]&512&&j!==(j=l[408].nodePath+"")&&B(T,j),oe[0]&512&&N!==(N=l[408].minutes+"")&&B(A,N),l[408].billable?W||(W=Qi(),W.c(),W.m(L,null)):W&&(W.d(1),W=null),l[408].approximate?Z||(Z=Yi(),Z.c(),Z.m(V,null)):Z&&(Z.d(1),Z=null),oe[0]&512&&Q!==(Q=l[408].date+"")&&B(H,Q),oe[0]&512&&he(e,"expanded",l[408]._expanded),l[408]._expanded?se?se.p(l,oe):(se=Xi(l),se.c(),se.m(J.parentNode,J)):se&&(se.d(1),se=null)},d(le){le&&(C(e),C(U),C(J)),W&&W.d(),Z&&Z.d(),se&&se.d(le),R=!1,pe(q)}}}function Q1(l){let e,t,n,s,o,a,u,c;function d(k,y){return(k[46].nodes||[]).length===0?Z1:X1}let _=d(l),v=_(l);function g(k,y){return(k[46].entries||[]).length===0?$1:x1}let b=g(l),w=b(l);return{c(){e=f("div"),t=f("section"),n=f("h3"),n.textContent=`${p("trash.deletedNodes")}`,s=h(),v.c(),o=h(),a=f("section"),u=f("h3"),u.textContent=`${p("trash.physicalEntries")}`,c=h(),w.c(),i(n,"class","svelte-1m22uw0"),i(t,"class","trash-section svelte-1m22uw0"),i(u,"class","svelte-1m22uw0"),i(a,"class","trash-section svelte-1m22uw0"),i(e,"class","trash-grid svelte-1m22uw0")},m(k,y){S(k,e,y),r(e,t),r(t,n),r(t,s),v.m(t,null),r(e,o),r(e,a),r(a,u),r(a,c),w.m(a,null)},p(k,y){_===(_=d(k))&&v?v.p(k,y):(v.d(1),v=_(k),v&&(v.c(),v.m(t,null))),b===(b=g(k))&&w?w.p(k,y):(w.d(1),w=b(k),w&&(w.c(),w.m(a,null)))},d(k){k&&C(e),v.d(),w.d()}}}function Y1(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("trash.empty")}`,i(t,"class","svelte-1m22uw0"),i(e,"class","empty-state svelte-1m22uw0")},m(n,s){S(n,e,s),r(e,t)},p:$,d(n){n&&C(e)}}}function X1(l){let e,t=ae(l[46].nodes),n=[];for(let s=0;s<t.length;s+=1)n[s]=lo(xs(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=rt()},m(s,o){for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(s,o);S(s,e,o)},p(s,o){if(o[1]&32768|o[5]&512){t=ae(s[46].nodes);let a;for(a=0;a<t.length;a+=1){const u=xs(s,t,a);n[a]?n[a].p(u,o):(n[a]=lo(u),n[a].c(),n[a].m(e.parentNode,e))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},d(s){s&&C(e),Le(n,s)}}}function Z1(l){let e;return{c(){e=f("p"),e.textContent=`${p("common.empty")}`,i(e,"class","trash-empty-line svelte-1m22uw0")},m(t,n){S(t,e,n)},p:$,d(t){t&&C(e)}}}function to(l){let e,t=l[405].fsPath+"",n;return{c(){e=f("span"),n=F(t),i(e,"class","trash-row-path svelte-1m22uw0")},m(s,o){S(s,e,o),r(e,n)},p(s,o){o[1]&32768&&t!==(t=s[405].fsPath+"")&&B(n,t)},d(s){s&&C(e)}}}function lo(l){let e,t,n,s=l[405].title+"",o,a,u,c=l[164](l[405].type)+"",d,_,v=ut(l[405].deletedAt)+"",g,b,w,k=l[405].fsPath&&to(l);return{c(){e=f("div"),t=f("div"),n=f("span"),o=F(s),a=h(),u=f("span"),d=F(c),_=F(" · "),g=F(v),b=h(),k&&k.c(),w=h(),i(n,"class","trash-row-title svelte-1m22uw0"),i(u,"class","trash-row-meta svelte-1m22uw0"),i(t,"class","trash-row-main svelte-1m22uw0"),i(e,"class","trash-row svelte-1m22uw0")},m(y,j){S(y,e,j),r(e,t),r(t,n),r(n,o),r(t,a),r(t,u),r(u,d),r(u,_),r(u,g),r(e,b),k&&k.m(e,null),r(e,w)},p(y,j){j[1]&32768&&s!==(s=y[405].title+"")&&B(o,s),j[1]&32768&&c!==(c=y[164](y[405].type)+"")&&B(d,c),j[1]&32768&&v!==(v=ut(y[405].deletedAt)+"")&&B(g,v),y[405].fsPath?k?k.p(y,j):(k=to(y),k.c(),k.m(e,w)):k&&(k.d(1),k=null)},d(y){y&&C(e),k&&k.d()}}}function x1(l){let e,t=ae(l[46].entries),n=[];for(let s=0;s<t.length;s+=1)n[s]=no(Zs(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=rt()},m(s,o){for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(s,o);S(s,e,o)},p(s,o){if(o[1]&32768){t=ae(s[46].entries);let a;for(a=0;a<t.length;a+=1){const u=Zs(s,t,a);n[a]?n[a].p(u,o):(n[a]=no(u),n[a].c(),n[a].m(e.parentNode,e))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},d(s){s&&C(e),Le(n,s)}}}function $1(l){let e;return{c(){e=f("p"),e.textContent=`${p("common.empty")}`,i(e,"class","trash-empty-line svelte-1m22uw0")},m(t,n){S(t,e,n)},p:$,d(t){t&&C(e)}}}function no(l){let e,t,n,s=l[402].name+"",o,a,u,c=(l[402].isDir?p("mime.folder"):p("mime.file"))+"",d,_,v=ut(l[402].modifiedAt)+"",g,b,w,k=l[402].path+"",y,j;return{c(){e=f("div"),t=f("div"),n=f("span"),o=F(s),a=h(),u=f("span"),d=F(c),_=F(" · "),g=F(v),b=h(),w=f("span"),y=F(k),j=h(),i(n,"class","trash-row-title svelte-1m22uw0"),i(u,"class","trash-row-meta svelte-1m22uw0"),i(t,"class","trash-row-main svelte-1m22uw0"),i(w,"class","trash-row-path svelte-1m22uw0"),i(e,"class","trash-row svelte-1m22uw0")},m(T,D){S(T,e,D),r(e,t),r(t,n),r(n,o),r(t,a),r(t,u),r(u,d),r(u,_),r(u,g),r(e,b),r(e,w),r(w,y),r(e,j)},p(T,D){D[1]&32768&&s!==(s=T[402].name+"")&&B(o,s),D[1]&32768&&c!==(c=(T[402].isDir?p("mime.folder"):p("mime.file"))+"")&&B(d,c),D[1]&32768&&v!==(v=ut(T[402].modifiedAt)+"")&&B(g,v),D[1]&32768&&k!==(k=T[402].path+"")&&B(y,k)},d(T){T&&C(e)}}}function so(l){let e,t;return{c(){e=f("span"),t=F(l[45]),i(e,"class","inbox-capture-status svelte-1m22uw0")},m(n,s){S(n,e,s),r(e,t)},p(n,s){s[1]&16384&&B(t,n[45])},d(n){n&&C(e)}}}function em(l){let e,t=ae(l[43]),n=[];for(let s=0;s<t.length;s+=1)n[s]=ro($s(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","inbox-list svelte-1m22uw0")},m(s,o){S(s,e,o);for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(e,null)},p(s,o){if(o[1]&4096|o[4]&1024|o[5]&136383488){t=ae(s[43]);let a;for(a=0;a<t.length;a+=1){const u=$s(s,t,a);n[a]?n[a].p(u,o):(n[a]=ro(u),n[a].c(),n[a].m(e,null))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},d(s){s&&C(e),Le(n,s)}}}function tm(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("inbox.empty")}`,i(t,"class","svelte-1m22uw0"),i(e,"class","empty-state svelte-1m22uw0")},m(n,s){S(n,e,s),r(e,t)},p:$,d(n){n&&C(e)}}}function io(l){let e=l[165](l[379].captureKind)+"",t,n;return{c(){t=F(e),n=F(" ·")},m(s,o){S(s,t,o),S(s,n,o)},p(s,o){o[1]&4096&&e!==(e=s[165](s[379].captureKind)+"")&&B(t,e)},d(s){s&&(C(t),C(n))}}}function oo(l){let e=l[166](l[379].captureSource)+"",t,n;return{c(){t=F(e),n=F(" ·")},m(s,o){S(s,t,o),S(s,n,o)},p(s,o){o[1]&4096&&e!==(e=s[166](s[379].captureSource)+"")&&B(t,e)},d(s){s&&(C(t),C(n))}}}function ro(l){let e,t,n,s=l[379].title+"",o,a,u,c,d,_=ut(l[379].createdAt)+"",v,g,b,w,k,y,j,T,D,E,N,A,M,L=l[379].captureKind&&io(l),O=l[379].captureSource&&oo(l);function V(){return l[241](l[379])}function K(){return l[242](l[379])}function G(){return l[243](l[379])}function Q(){return l[244](l[379])}function H(){return l[245](l[379])}function U(...J){return l[246](l[379],...J)}return{c(){e=f("div"),t=f("div"),n=f("span"),o=F(s),a=h(),u=f("span"),L&&L.c(),c=h(),O&&O.c(),d=h(),v=F(_),g=h(),b=f("div"),w=f("button"),w.textContent=`${p("inbox.assign")}`,k=h(),y=f("button"),y.textContent=`${p("common.open")}`,j=h(),T=f("button"),T.textContent=`${p("file.showInExplorer")}`,D=h(),E=f("button"),E.textContent=`${p("common.delete")}`,N=h(),i(n,"class","inbox-item-title svelte-1m22uw0"),i(u,"class","inbox-item-meta svelte-1m22uw0"),i(t,"class","inbox-item-main svelte-1m22uw0"),i(w,"class","btn btn-sm btn-primary svelte-1m22uw0"),i(y,"class","btn btn-sm svelte-1m22uw0"),i(T,"class","btn btn-sm svelte-1m22uw0"),i(E,"class","btn btn-sm btn-danger svelte-1m22uw0"),i(b,"class","inbox-item-actions svelte-1m22uw0"),i(e,"class","inbox-item svelte-1m22uw0"),i(e,"role","button"),i(e,"tabindex","0")},m(J,R){S(J,e,R),r(e,t),r(t,n),r(n,o),r(t,a),r(t,u),L&&L.m(u,null),r(u,c),O&&O.m(u,null),r(u,d),r(u,v),r(e,g),r(e,b),r(b,w),r(b,k),r(b,y),r(b,j),r(b,T),r(b,D),r(b,E),r(e,N),A||(M=[I(w,"click",Oe(V)),I(y,"click",Oe(K)),I(T,"click",Oe(G)),I(E,"click",Oe(Q)),I(e,"click",H),I(e,"keydown",U)],A=!0)},p(J,R){l=J,R[1]&4096&&s!==(s=l[379].title+"")&&B(o,s),l[379].captureKind?L?L.p(l,R):(L=io(l),L.c(),L.m(u,c)):L&&(L.d(1),L=null),l[379].captureSource?O?O.p(l,R):(O=oo(l),O.c(),O.m(u,d)):O&&(O.d(1),O=null),R[1]&4096&&_!==(_=ut(l[379].createdAt)+"")&&B(v,_)},d(J){J&&C(e),L&&L.d(),O&&O.d(),A=!1,pe(M)}}}function ao(l){let e,t,n;function s(){return l[199](l[397])}return{c(){e=f("button"),e.textContent=`${l[397].label}`,i(e,"class","tab svelte-1m22uw0"),he(e,"active",l[27]===l[397].id)},m(o,a){S(o,e,a),t||(n=I(e,"click",s),t=!0)},p(o,a){l=o,a[0]&134217728|a[3]&4&&he(e,"active",l[27]===l[397].id)},d(o){o&&C(e),t=!1,n()}}}function lm(l){let e;function t(o,a){return o[22].length===0?cm:am}let n=t(l),s=n(l);return{c(){e=f("div"),s.c(),i(e,"class","activity-tab svelte-1m22uw0")},m(o,a){S(o,e,a),s.m(e,null)},p(o,a){n===(n=t(o))&&s?s.p(o,a):(s.d(1),s=n(o),s&&(s.c(),s.m(e,null)))},i:$,o:$,d(o){o&&C(e),s.d()}}}function nm(l){let e,t,n,s,o=l[26]&&l[41].filter(l[191]).length>0,a,u,c,d=o&&fo(l);function _(b,w){return b[31].length===0?fm:um}let v=_(l),g=v(l);return{c(){e=f("div"),t=f("div"),n=f("button"),n.textContent=`+ ${p("worklog.addEntry")}`,s=h(),d&&d.c(),a=h(),g.c(),i(n,"class","btn btn-primary btn-sm svelte-1m22uw0"),i(t,"class","worklog-toolbar svelte-1m22uw0"),i(e,"class","worklog-tab svelte-1m22uw0")},m(b,w){S(b,e,w),r(e,t),r(t,n),r(e,s),d&&d.m(e,null),r(e,a),g.m(e,null),u||(c=I(n,"click",l[225]),u=!0)},p(b,w){w[0]&67108864|w[1]&1024&&(o=b[26]&&b[41].filter(b[191]).length>0),o?d?d.p(b,w):(d=fo(b),d.c(),d.m(e,a)):d&&(d.d(1),d=null),v===(v=_(b))&&g?g.p(b,w):(g.d(1),g=v(b),g&&(g.c(),g.m(e,null)))},i:$,o:$,d(b){b&&C(e),d&&d.d(),g.d(),u=!1,c()}}}function sm(l){let e,t,n,s,o,a;function u(_,v){return _[30].length===0?gm:hm}let c=u(l),d=c(l);return{c(){e=f("div"),t=f("div"),n=f("button"),n.textContent=`${p("action.addAction")}`,s=h(),d.c(),i(n,"class","btn btn-primary svelte-1m22uw0"),i(t,"class","tab-toolbar svelte-1m22uw0"),i(e,"class","actions-tab svelte-1m22uw0")},m(_,v){S(_,e,v),r(e,t),r(t,n),r(e,s),d.m(e,null),o||(a=I(n,"click",l[177]),o=!0)},p(_,v){c===(c=u(_))&&d?d.p(_,v):(d.d(1),d=c(_),d&&(d.c(),d.m(e,null)))},i:$,o:$,d(_){_&&C(e),d.d(),o=!1,a()}}}function im(l){let e,t,n,s=p("file.addFile")+"",o,a,u,c=p("file.addFolder")+"",d,_,v,g,b,w,k,y,j,T,D,E,N,A=l[71].items.length>0&&jo(l);const M=[wm,bm],L=[];function O(G,Q){return G[63]?0:1}w=O(l),k=L[w]=M[w](l);let V=l[59]&&!l[61]&&Do(),K=l[67]&&No(l);return{c(){e=f("div"),t=f("div"),n=f("button"),o=F(s),a=h(),u=f("button"),d=F(c),_=h(),v=f("button"),v.textContent=`${p("file.newFile")}`,g=h(),A&&A.c(),b=h(),k.c(),y=h(),V&&V.c(),j=h(),K&&K.c(),T=rt(),i(n,"class","btn btn-primary svelte-1m22uw0"),n.disabled=l[59],i(u,"class","btn svelte-1m22uw0"),u.disabled=l[59],i(v,"class","btn svelte-1m22uw0"),i(t,"class","tab-toolbar svelte-1m22uw0"),i(e,"class","files-tab svelte-1m22uw0")},m(G,Q){S(G,e,Q),r(e,t),r(t,n),r(n,o),r(t,a),r(t,u),r(u,d),r(t,_),r(t,v),r(t,g),A&&A.m(t,null),r(e,b),L[w].m(e,null),r(e,y),V&&V.m(e,null),S(G,j,Q),K&&K.m(G,Q),S(G,T,Q),D=!0,E||(N=[I(n,"click",l[158]),I(u,"click",l[159]),I(v,"click",l[104])],E=!0)},p(G,Q){(!D||Q[1]&268435456)&&(n.disabled=G[59]),(!D||Q[1]&268435456)&&(u.disabled=G[59]),G[71].items.length>0?A?A.p(G,Q):(A=jo(G),A.c(),A.m(t,null)):A&&(A.d(1),A=null);let H=w;w=O(G),w===H?L[w].p(G,Q):(it(),me(L[H],1,1,()=>{L[H]=null}),ot(),k=L[w],k?k.p(G,Q):(k=L[w]=M[w](G),k.c()),ce(k,1),k.m(e,y)),G[59]&&!G[61]?V||(V=Do(),V.c(),V.m(e,null)):V&&(V.d(1),V=null),G[67]?K?(K.p(G,Q),Q[2]&32&&ce(K,1)):(K=No(G),K.c(),ce(K,1),K.m(T.parentNode,T)):K&&(it(),me(K,1,1,()=>{K=null}),ot())},i(G){D||(ce(k),ce(K),D=!0)},o(G){me(k),me(K),D=!1},d(G){G&&(C(e),C(j),C(T)),A&&A.d(),L[w].d(),V&&V.d(),K&&K.d(G),E=!1,pe(N)}}}function om(l){let e,t,n,s,o,a,u,c=l[52]&&Mo(l);function d(g,b){return g[28].length===0&&!g[52]?jm:Tm}let _=d(l),v=_(l);return{c(){e=f("div"),t=f("div"),n=f("button"),n.textContent=`${p("note.add")}`,s=h(),c&&c.c(),o=h(),v.c(),i(n,"class","btn btn-primary svelte-1m22uw0"),i(t,"class","tab-toolbar svelte-1m22uw0"),i(e,"class","notes-tab svelte-1m22uw0")},m(g,b){S(g,e,b),r(e,t),r(t,n),r(e,s),c&&c.m(e,null),r(e,o),v.m(e,null),a||(u=I(n,"click",l[136]),a=!0)},p(g,b){g[52]?c?c.p(g,b):(c=Mo(g),c.c(),c.m(e,o)):c&&(c.d(1),c=null),_===(_=d(g))&&v?v.p(g,b):(v.d(1),v=_(g),v&&(v.c(),v.m(e,null)))},i:$,o:$,d(g){g&&C(e),c&&c.d(),v.d(),a=!1,u()}}}function rm(l){let e,t,n=l[26].title+"",s,o,a,u,c,d,_=l[164](l[26].type)+"",v,g,b,w,k,y=(l[26].section||"—")+"",j,T,D,E,N,A=ut(l[26].createdAt)+"",M,L,O,V,K,G,Q,H,U=p("overview.newNote")+"",J,R,q,z,W,Z,re=p("overview.addFile")+"",te,se,le,oe,fe,we,He=p("overview.addAction")+"",Ae,X,x,ue,ke,_e,Fe,De=p("overview.logTime")+"",at,Ye,Ue,Ve,We,Te=l[28].length>0&&Ao(l),Ce=l[31].length>0&&Po(l);return{c(){e=f("div"),t=f("h2"),s=F(n),o=h(),a=f("div"),u=f("div"),c=f("span"),c.textContent=`${p("overview.type")}`,d=f("span"),v=F(_),g=h(),b=f("div"),w=f("span"),w.textContent=`${p("overview.section")}`,k=f("span"),j=F(y),T=h(),D=f("div"),E=f("span"),E.textContent=`${p("overview.created")}`,N=f("span"),M=F(A),L=h(),O=f("div"),V=f("button"),K=Y("svg"),G=Y("path"),Q=Y("path"),H=h(),J=F(U),R=h(),q=f("button"),z=Y("svg"),W=Y("path"),Z=h(),te=F(re),se=h(),le=f("button"),oe=Y("svg"),fe=Y("polygon"),we=h(),Ae=F(He),X=h(),x=f("button"),ue=Y("svg"),ke=Y("circle"),_e=Y("polyline"),Fe=h(),at=F(De),Ye=h(),Te&&Te.c(),Ue=h(),Ce&&Ce.c(),i(t,"class","svelte-1m22uw0"),i(c,"class","meta-label svelte-1m22uw0"),i(d,"class","svelte-1m22uw0"),i(u,"class","meta-item svelte-1m22uw0"),i(w,"class","meta-label svelte-1m22uw0"),i(k,"class","svelte-1m22uw0"),i(b,"class","meta-item svelte-1m22uw0"),i(E,"class","meta-label svelte-1m22uw0"),i(N,"class","svelte-1m22uw0"),i(D,"class","meta-item svelte-1m22uw0"),i(a,"class","meta-grid svelte-1m22uw0"),i(G,"d","M12 20h9"),i(G,"class","svelte-1m22uw0"),i(Q,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),i(Q,"class","svelte-1m22uw0"),i(K,"width","16"),i(K,"height","16"),i(K,"viewBox","0 0 24 24"),i(K,"fill","none"),i(K,"stroke","currentColor"),i(K,"stroke-width","2"),i(K,"stroke-linecap","round"),i(K,"stroke-linejoin","round"),i(K,"class","svelte-1m22uw0"),i(V,"class","qa-btn svelte-1m22uw0"),i(W,"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"),i(W,"class","svelte-1m22uw0"),i(z,"width","16"),i(z,"height","16"),i(z,"viewBox","0 0 24 24"),i(z,"fill","none"),i(z,"stroke","currentColor"),i(z,"stroke-width","2"),i(z,"stroke-linecap","round"),i(z,"stroke-linejoin","round"),i(z,"class","svelte-1m22uw0"),i(q,"class","qa-btn svelte-1m22uw0"),i(fe,"points","13 2 3 14 12 14 11 22 21 10 12 10 13 2"),i(fe,"class","svelte-1m22uw0"),i(oe,"width","16"),i(oe,"height","16"),i(oe,"viewBox","0 0 24 24"),i(oe,"fill","none"),i(oe,"stroke","currentColor"),i(oe,"stroke-width","2"),i(oe,"stroke-linecap","round"),i(oe,"stroke-linejoin","round"),i(oe,"class","svelte-1m22uw0"),i(le,"class","qa-btn svelte-1m22uw0"),i(ke,"cx","12"),i(ke,"cy","12"),i(ke,"r","10"),i(ke,"class","svelte-1m22uw0"),i(_e,"points","12 6 12 12 16 14"),i(_e,"class","svelte-1m22uw0"),i(ue,"width","16"),i(ue,"height","16"),i(ue,"viewBox","0 0 24 24"),i(ue,"fill","none"),i(ue,"stroke","currentColor"),i(ue,"stroke-width","2"),i(ue,"stroke-linecap","round"),i(ue,"stroke-linejoin","round"),i(ue,"class","svelte-1m22uw0"),i(x,"class","qa-btn svelte-1m22uw0"),i(O,"class","quick-actions svelte-1m22uw0"),i(e,"class","overview svelte-1m22uw0")},m(Ne,Pe){S(Ne,e,Pe),r(e,t),r(t,s),r(e,o),r(e,a),r(a,u),r(u,c),r(u,d),r(d,v),r(a,g),r(a,b),r(b,w),r(b,k),r(k,j),r(a,T),r(a,D),r(D,E),r(D,N),r(N,M),r(e,L),r(e,O),r(O,V),r(V,K),r(K,G),r(K,Q),r(V,H),r(V,J),r(O,R),r(O,q),r(q,z),r(z,W),r(q,Z),r(q,te),r(O,se),r(O,le),r(le,oe),r(oe,fe),r(le,we),r(le,Ae),r(O,X),r(O,x),r(x,ue),r(ue,ke),r(ue,_e),r(x,Fe),r(x,at),r(e,Ye),Te&&Te.m(e,null),r(e,Ue),Ce&&Ce.m(e,null),Ve||(We=[I(V,"click",l[200]),I(q,"click",l[201]),I(le,"click",l[177]),I(x,"click",l[202])],Ve=!0)},p(Ne,Pe){Pe[0]&67108864&&n!==(n=Ne[26].title+"")&&B(s,n),Pe[0]&67108864&&_!==(_=Ne[164](Ne[26].type)+"")&&B(v,_),Pe[0]&67108864&&y!==(y=(Ne[26].section||"—")+"")&&B(j,y),Pe[0]&67108864&&A!==(A=ut(Ne[26].createdAt)+"")&&B(M,A),Ne[28].length>0?Te?Te.p(Ne,Pe):(Te=Ao(Ne),Te.c(),Te.m(e,Ue)):Te&&(Te.d(1),Te=null),Ne[31].length>0?Ce?Ce.p(Ne,Pe):(Ce=Po(Ne),Ce.c(),Ce.m(e,null)):Ce&&(Ce.d(1),Ce=null)},i:$,o:$,d(Ne){Ne&&C(e),Te&&Te.d(),Ce&&Ce.d(),Ve=!1,pe(We)}}}function am(l){let e,t=ae(l[22]),n=[];for(let s=0;s<t.length;s+=1)n[s]=uo(ei(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","activity-events svelte-1m22uw0")},m(s,o){S(s,e,o);for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(e,null)},p(s,o){if(o[0]&4194304|o[5]&536871168){t=ae(s[22]);let a;for(a=0;a<t.length;a+=1){const u=ei(s,t,a);n[a]?n[a].p(u,o):(n[a]=uo(u),n[a].c(),n[a].m(e,null))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},d(s){s&&C(e),Le(n,s)}}}function cm(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("activity.perCaseEmpty")}`,i(t,"class","svelte-1m22uw0"),i(e,"class","empty-state svelte-1m22uw0")},m(n,s){S(n,e,s),r(e,t)},p:$,d(n){n&&C(e)}}}function co(l){let e,t=l[387].targetType+"",n;return{c(){e=f("span"),n=F(t),i(e,"class","activity-event-target svelte-1m22uw0")},m(s,o){S(s,e,o),r(e,n)},p(s,o){o[0]&4194304&&t!==(t=s[387].targetType+"")&&B(n,t)},d(s){s&&C(e)}}}function uo(l){let e,t,n=Ut(l[387].eventType)+"",s,o,a,u=l[387].title+"",c,d,_,v=l[163](l[387].eventType)+"",g,b,w,k,y=lt(l[387].createdAt)+"",j,T,D,E,N=l[387].targetType&&co(l);function A(){return l[239](l[387])}function M(...L){return l[240](l[387],...L)}return{c(){e=f("div"),t=f("span"),s=F(n),o=h(),a=f("span"),c=F(u),d=h(),_=f("span"),g=F(v),b=h(),N&&N.c(),w=h(),k=f("span"),j=F(y),T=h(),i(t,"class","activity-event-icon svelte-1m22uw0"),i(a,"class","activity-event-title svelte-1m22uw0"),i(_,"class","activity-event-type svelte-1m22uw0"),i(k,"class","activity-event-time svelte-1m22uw0"),i(e,"class","activity-event svelte-1m22uw0"),i(e,"role","button"),i(e,"tabindex","0")},m(L,O){S(L,e,O),r(e,t),r(t,s),r(e,o),r(e,a),r(a,c),r(e,d),r(e,_),r(_,g),r(e,b),N&&N.m(e,null),r(e,w),r(e,k),r(k,j),r(e,T),D||(E=[I(e,"click",A),I(e,"keydown",M)],D=!0)},p(L,O){l=L,O[0]&4194304&&n!==(n=Ut(l[387].eventType)+"")&&B(s,n),O[0]&4194304&&u!==(u=l[387].title+"")&&B(c,u),O[0]&4194304&&v!==(v=l[163](l[387].eventType)+"")&&B(g,v),l[387].targetType?N?N.p(l,O):(N=co(l),N.c(),N.m(e,w)):N&&(N.d(1),N=null),O[0]&4194304&&y!==(y=lt(l[387].createdAt)+"")&&B(j,y)},d(L){L&&C(e),N&&N.d(),D=!1,pe(E)}}}function fo(l){let e,t,n,s=ae(l[41].filter(l[226])),o=[];for(let a=0;a<s.length;a+=1)o[a]=vo(ni(l,s,a));return{c(){e=f("div"),t=f("div"),t.textContent=`${p("worklog.suggestions")}`,n=h();for(let a=0;a<o.length;a+=1)o[a].c();i(t,"class","suggestions-title svelte-1m22uw0"),i(e,"class","worklog-tab-suggestions svelte-1m22uw0")},m(a,u){S(a,e,u),r(e,t),r(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(a,u){if(u[0]&67108864|u[1]&1024|u[4]&25166848|u[5]&268435712){s=ae(a[41].filter(a[226]));let c;for(c=0;c<s.length;c+=1){const d=ni(a,s,c);o[c]?o[c].p(d,u):(o[c]=vo(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=s.length}},d(a){a&&C(e),Le(o,a)}}}function mo(l){let e,t,n,s=ae(l[390].events),o=[];for(let a=0;a<s.length;a+=1)o[a]=_o(si(l,s,a));return{c(){e=f("div"),t=f("div"),t.textContent=`${p("suggest.detectedEvents")}`,n=h();for(let a=0;a<o.length;a+=1)o[a].c();i(t,"class","suggestion-detail-title svelte-1m22uw0"),i(e,"class","suggestion-detail svelte-1m22uw0")},m(a,u){S(a,e,u),r(e,t),r(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(a,u){if(u[0]&67108864|u[1]&1024|u[4]&1024|u[5]&268435712){s=ae(a[390].events);let c;for(c=0;c<s.length;c+=1){const d=si(a,s,c);o[c]?o[c].p(d,u):(o[c]=_o(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=s.length}},d(a){a&&C(e),Le(o,a)}}}function po(l){let e,t,n;function s(){return l[232](l[387])}return{c(){e=f("button"),e.textContent=`${p("file.showInExplorer")}`,i(e,"class","link-btn svelte-1m22uw0")},m(o,a){S(o,e,a),t||(n=I(e,"click",s),t=!0)},p(o,a){l=o},d(o){o&&C(e),t=!1,n()}}}function _o(l){let e,t,n=lt(l[387].createdAt)+"",s,o,a,u=l[163](l[387].eventType)+"",c,d,_,v=l[387].title+"",g,b,w,k,y=l[387].targetType==="file"||l[387].eventType.startsWith("file_"),j,T,D;function E(){return l[231](l[387])}let N=y&&po(l);return{c(){e=f("div"),t=f("span"),s=F(n),o=h(),a=f("span"),c=F(u),d=h(),_=f("span"),g=F(v),b=h(),w=f("button"),w.textContent=`${p("common.open")}`,k=h(),N&&N.c(),j=h(),i(t,"class","suggestion-event-time svelte-1m22uw0"),i(a,"class","suggestion-event-type svelte-1m22uw0"),i(_,"class","suggestion-event-title svelte-1m22uw0"),i(w,"class","link-btn svelte-1m22uw0"),i(e,"class","suggestion-detail-event svelte-1m22uw0")},m(A,M){S(A,e,M),r(e,t),r(t,s),r(e,o),r(e,a),r(a,c),r(e,d),r(e,_),r(_,g),r(e,b),r(e,w),r(e,k),N&&N.m(e,null),r(e,j),T||(D=I(w,"click",E),T=!0)},p(A,M){l=A,M[0]&67108864|M[1]&1024&&n!==(n=lt(l[387].createdAt)+"")&&B(s,n),M[0]&67108864|M[1]&1024&&u!==(u=l[163](l[387].eventType)+"")&&B(c,u),M[0]&67108864|M[1]&1024&&v!==(v=l[387].title+"")&&B(g,v),M[0]&67108864|M[1]&1024&&(y=l[387].targetType==="file"||l[387].eventType.startsWith("file_")),y?N?N.p(l,M):(N=po(l),N.c(),N.m(e,j)):N&&(N.d(1),N=null)},d(A){A&&C(e),N&&N.d(),T=!1,D()}}}function vo(l){let e,t,n,s,o=l[390].summary+"",a,u,c,d=l[390].suggestedMin+"",_,v,g=p("worklog.min")+"",b,w,k=p("suggest.confidence."+l[390].confidence)+"",y,j,T,D,E,N,A,M,L,O;function V(){return l[227](l[390])}function K(){return l[228](l[390])}function G(){return l[229](l[390],l[391],l[392])}function Q(...U){return l[230](l[390],l[391],l[392],...U)}let H=l[390]._expanded&&l[390].events&&l[390].events.length>0&&mo(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("span"),a=F(o),u=h(),c=f("span"),_=F(d),v=h(),b=F(g),w=F(" · "),y=F(k),j=h(),T=f("div"),D=f("button"),D.textContent=`${p("suggest.edit")}`,E=h(),N=f("button"),N.textContent=`${p("worklog.apply")}`,A=h(),H&&H.c(),M=h(),i(s,"class","suggestion-summary svelte-1m22uw0"),i(c,"class","suggestion-meta svelte-1m22uw0"),i(n,"class","suggestion-info svelte-1m22uw0"),i(D,"class","btn btn-sm svelte-1m22uw0"),i(N,"class","btn btn-sm btn-primary svelte-1m22uw0"),i(T,"class","suggestion-actions svelte-1m22uw0"),i(t,"class","suggestion-main svelte-1m22uw0"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","suggestion-card svelte-1m22uw0"),he(e,"expanded",l[390]._expanded)},m(U,J){S(U,e,J),r(e,t),r(t,n),r(n,s),r(s,a),r(n,u),r(n,c),r(c,_),r(c,v),r(c,b),r(c,w),r(c,y),r(t,j),r(t,T),r(T,D),r(T,E),r(T,N),r(e,A),H&&H.m(e,null),r(e,M),L||(O=[I(D,"click",Oe(V)),I(N,"click",Oe(K)),I(t,"click",G),I(t,"keydown",Q)],L=!0)},p(U,J){l=U,J[0]&67108864|J[1]&1024&&o!==(o=l[390].summary+"")&&B(a,o),J[0]&67108864|J[1]&1024&&d!==(d=l[390].suggestedMin+"")&&B(_,d),J[0]&67108864|J[1]&1024&&k!==(k=p("suggest.confidence."+l[390].confidence)+"")&&B(y,k),l[390]._expanded&&l[390].events&&l[390].events.length>0?H?H.p(l,J):(H=mo(l),H.c(),H.m(e,M)):H&&(H.d(1),H=null),J[0]&67108864|J[1]&1024&&he(e,"expanded",l[390]._expanded)},d(U){U&&C(e),H&&H.d(),L=!1,pe(O)}}}function um(l){let e,t=ae(l[31]),n=[];for(let s=0;s<t.length;s+=1)n[s]=So(ti(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=rt()},m(s,o){for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(s,o);S(s,e,o)},p(s,o){if(o[1]&1|o[4]&541590528|o[5]&268435712){t=ae(s[31]);let a;for(a=0;a<t.length;a+=1){const u=ti(s,t,a);n[a]?n[a].p(u,o):(n[a]=So(u),n[a].c(),n[a].m(e.parentNode,e))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},d(s){s&&C(e),Le(n,s)}}}function fm(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("worklog.empty")}`,i(t,"class","svelte-1m22uw0"),i(e,"class","empty-state svelte-1m22uw0")},m(n,s){S(n,e,s),r(e,t)},p:$,d(n){n&&C(e)}}}function ho(l){let e;return{c(){e=f("span"),e.textContent=`${p("journal.billableYes")}`,i(e,"class","wl-tag-billable svelte-1m22uw0")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function go(l){let e;return{c(){e=f("span"),e.textContent=`${p("journal.approxEstimated")}`,i(e,"class","wl-tag-approx svelte-1m22uw0")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function bo(l){let e,t,n,s,o,a,u,c,d,_,v,g,b;function w(){return l[233](l[371])}function k(){return l[234](l[371])}let y=l[371].details&&wo(l);function j(N,A){return N[371].source==="manual"?vm:N[371].source==="suggestion"&&N[371]._events&&N[371]._events.length>0?_m:N[371].source==="suggestion"?pm:N[371].source==="unknown"||N[371].source==="imported"?mm:dm}let T=j(l),D=T(l),E=l[371].source==="suggestion"&&l[371]._events&&l[371]._events.length>0&&ko(l);return{c(){e=f("div"),t=f("div"),n=f("button"),n.textContent=`${p("worklog.editEntry")}`,s=h(),o=f("button"),o.textContent=`${p("worklog.deleteEntry")}`,a=h(),y&&y.c(),u=h(),c=f("div"),d=f("span"),d.textContent=`${p("worklog.source")}`,_=h(),D.c(),v=h(),E&&E.c(),i(n,"class","btn btn-sm svelte-1m22uw0"),i(o,"class","btn btn-sm btn-danger svelte-1m22uw0"),i(t,"class","worklog-entry-actions svelte-1m22uw0"),i(d,"class","wl-detail-label svelte-1m22uw0"),i(c,"class","wl-detail-section svelte-1m22uw0"),i(e,"class","worklog-entry-detail svelte-1m22uw0")},m(N,A){S(N,e,A),r(e,t),r(t,n),r(t,s),r(t,o),r(e,a),y&&y.m(e,null),r(e,u),r(e,c),r(c,d),r(c,_),D.m(c,null),r(e,v),E&&E.m(e,null),g||(b=[I(n,"click",Oe(w)),I(o,"click",Oe(k))],g=!0)},p(N,A){l=N,l[371].details?y?y.p(l,A):(y=wo(l),y.c(),y.m(e,u)):y&&(y.d(1),y=null),T!==(T=j(l))&&(D.d(1),D=T(l),D&&(D.c(),D.m(c,null))),l[371].source==="suggestion"&&l[371]._events&&l[371]._events.length>0?E?E.p(l,A):(E=ko(l),E.c(),E.m(e,null)):E&&(E.d(1),E=null)},d(N){N&&C(e),y&&y.d(),D.d(),E&&E.d(),g=!1,pe(b)}}}function wo(l){let e,t,n,s,o=l[371].details+"",a;return{c(){e=f("div"),t=f("span"),t.textContent=`${p("worklog.details")}`,n=h(),s=f("p"),a=F(o),i(t,"class","wl-detail-label svelte-1m22uw0"),i(s,"class","svelte-1m22uw0"),i(e,"class","wl-detail-section svelte-1m22uw0")},m(u,c){S(u,e,c),r(e,t),r(e,n),r(e,s),r(s,a)},p(u,c){c[1]&1&&o!==(o=u[371].details+"")&&B(a,o)},d(u){u&&C(e)}}}function dm(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceUnknown")}`,i(e,"class","svelte-1m22uw0")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function mm(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceUnknown")}`,i(e,"class","svelte-1m22uw0")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function pm(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceSuggestionNoEvents")}`,i(e,"class","svelte-1m22uw0")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function _m(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceSuggestion")}`,i(e,"class","svelte-1m22uw0")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function vm(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceManual")}`,i(e,"class","svelte-1m22uw0")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function ko(l){let e,t,n,s=ae(l[371]._events),o=[];for(let a=0;a<s.length;a+=1)o[a]=Co(li(l,s,a));return{c(){e=f("div"),t=f("span"),t.textContent=`${p("journal.relatedEvents")}`,n=h();for(let a=0;a<o.length;a+=1)o[a].c();i(t,"class","wl-detail-label svelte-1m22uw0"),i(e,"class","wl-detail-section svelte-1m22uw0")},m(a,u){S(a,e,u),r(e,t),r(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(a,u){if(u[1]&1|u[4]&1024|u[5]&268435712){s=ae(a[371]._events);let c;for(c=0;c<s.length;c+=1){const d=li(a,s,c);o[c]?o[c].p(d,u):(o[c]=Co(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=s.length}},d(a){a&&C(e),Le(o,a)}}}function yo(l){let e,t,n;function s(){return l[236](l[387])}return{c(){e=f("button"),e.textContent=`${p("file.showInExplorer")}`,i(e,"class","link-btn svelte-1m22uw0")},m(o,a){S(o,e,a),t||(n=I(e,"click",s),t=!0)},p(o,a){l=o},d(o){o&&C(e),t=!1,n()}}}function Co(l){let e,t,n=lt(l[387].createdAt)+"",s,o,a,u=l[163](l[387].eventType)+"",c,d,_,v=l[387].title+"",g,b,w,k,y=l[387].targetType==="file"||l[387].eventType.startsWith("file_"),j,T,D;function E(){return l[235](l[387])}let N=y&&yo(l);return{c(){e=f("div"),t=f("span"),s=F(n),o=h(),a=f("span"),c=F(u),d=h(),_=f("span"),g=F(v),b=h(),w=f("button"),w.textContent=`${p("common.open")}`,k=h(),N&&N.c(),j=h(),i(t,"class","journal-event-time svelte-1m22uw0"),i(a,"class","journal-event-type svelte-1m22uw0"),i(_,"class","journal-event-title svelte-1m22uw0"),i(w,"class","link-btn svelte-1m22uw0"),i(e,"class","journal-event-row svelte-1m22uw0")},m(A,M){S(A,e,M),r(e,t),r(t,s),r(e,o),r(e,a),r(a,c),r(e,d),r(e,_),r(_,g),r(e,b),r(e,w),r(e,k),N&&N.m(e,null),r(e,j),T||(D=I(w,"click",E),T=!0)},p(A,M){l=A,M[1]&1&&n!==(n=lt(l[387].createdAt)+"")&&B(s,n),M[1]&1&&u!==(u=l[163](l[387].eventType)+"")&&B(c,u),M[1]&1&&v!==(v=l[387].title+"")&&B(g,v),M[1]&1&&(y=l[387].targetType==="file"||l[387].eventType.startsWith("file_")),y?N?N.p(l,M):(N=yo(l),N.c(),N.m(e,j)):N&&(N.d(1),N=null)},d(A){A&&C(e),N&&N.d(),T=!1,D()}}}function So(l){let e,t,n,s=l[371]._expanded?"▾":"▸",o,a,u,c=l[371].summary+"",d,_,v,g=l[371].minutes+"",b,w,k=p("worklog.min")+"",y,j,T,D,E,N=l[371].date+"",A,M,L,O,V,K=l[371].billable&&ho(),G=l[371].approximate&&go(),Q=l[371]._expanded&&bo(l);function H(){return l[237](l[371])}function U(...J){return l[238](l[371],...J)}return{c(){e=f("div"),t=f("div"),n=f("span"),o=F(s),a=h(),u=f("span"),d=F(c),_=h(),v=f("span"),b=F(g),w=h(),y=F(k),j=h(),K&&K.c(),T=h(),G&&G.c(),D=h(),E=f("span"),A=F(N),M=h(),Q&&Q.c(),L=h(),i(n,"class","worklog-toggle svelte-1m22uw0"),i(u,"class","worklog-entry-summary svelte-1m22uw0"),i(v,"class","worklog-entry-mins svelte-1m22uw0"),i(E,"class","worklog-entry-date svelte-1m22uw0"),i(t,"class","worklog-entry-head svelte-1m22uw0"),i(e,"class","worklog-entry svelte-1m22uw0"),i(e,"role","button"),i(e,"tabindex","0"),he(e,"expanded",l[371]._expanded)},m(J,R){S(J,e,R),r(e,t),r(t,n),r(n,o),r(t,a),r(t,u),r(u,d),r(t,_),r(t,v),r(v,b),r(v,w),r(v,y),r(t,j),K&&K.m(t,null),r(t,T),G&&G.m(t,null),r(t,D),r(t,E),r(E,A),r(e,M),Q&&Q.m(e,null),r(e,L),O||(V=[I(e,"click",H),I(e,"keydown",U)],O=!0)},p(J,R){l=J,R[1]&1&&s!==(s=l[371]._expanded?"▾":"▸")&&B(o,s),R[1]&1&&c!==(c=l[371].summary+"")&&B(d,c),R[1]&1&&g!==(g=l[371].minutes+"")&&B(b,g),l[371].billable?K||(K=ho(),K.c(),K.m(t,T)):K&&(K.d(1),K=null),l[371].approximate?G||(G=go(),G.c(),G.m(t,D)):G&&(G.d(1),G=null),R[1]&1&&N!==(N=l[371].date+"")&&B(A,N),l[371]._expanded?Q?Q.p(l,R):(Q=bo(l),Q.c(),Q.m(e,L)):Q&&(Q.d(1),Q=null),R[1]&1&&he(e,"expanded",l[371]._expanded)},d(J){J&&C(e),K&&K.d(),G&&G.d(),Q&&Q.d(),O=!1,pe(V)}}}function hm(l){let e,t=ae(l[30]),n=[];for(let s=0;s<t.length;s+=1)n[s]=To(ii(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=rt()},m(s,o){for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(s,o);S(s,e,o)},p(s,o){if(o[0]&1073741824|o[5]&100663296){t=ae(s[30]);let a;for(a=0;a<t.length;a+=1){const u=ii(s,t,a);n[a]?n[a].p(u,o):(n[a]=To(u),n[a].c(),n[a].m(e.parentNode,e))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},d(s){s&&C(e),Le(n,s)}}}function gm(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("action.noActions")}`,i(t,"class","svelte-1m22uw0"),i(e,"class","empty-state svelte-1m22uw0")},m(n,s){S(n,e,s),r(e,t)},p:$,d(n){n&&C(e)}}}function To(l){let e,t,n,s=l[382].title+"",o,a,u,c=l[181](l[382].type)+"",d,_,v,g=l[382].data+"",b,w,k,y,j,T,D,E,N;function A(){return l[223](l[382])}function M(){return l[224](l[382])}return{c(){e=f("div"),t=f("div"),n=f("span"),o=F(s),a=h(),u=f("span"),d=F(c),_=h(),v=f("span"),b=F(g),w=h(),k=f("div"),y=f("button"),y.textContent=`${p("action.run")}`,j=h(),T=f("button"),T.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-1m22uw0"><polyline points="3 6 5 6 21 6" class="svelte-1m22uw0"></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-1m22uw0"></path></svg>',D=h(),i(n,"class","action-title svelte-1m22uw0"),i(u,"class","action-type svelte-1m22uw0"),i(v,"class","action-data svelte-1m22uw0"),i(t,"class","action-info svelte-1m22uw0"),i(y,"class","btn btn-sm svelte-1m22uw0"),i(T,"class","btn btn-sm btn-danger svelte-1m22uw0"),i(k,"class","action-btns svelte-1m22uw0"),i(e,"class","action-card svelte-1m22uw0")},m(L,O){S(L,e,O),r(e,t),r(t,n),r(n,o),r(t,a),r(t,u),r(u,d),r(t,_),r(t,v),r(v,b),r(e,w),r(e,k),r(k,y),r(k,j),r(k,T),r(e,D),E||(N=[I(y,"click",A),I(T,"click",M)],E=!0)},p(L,O){l=L,O[0]&1073741824&&s!==(s=l[382].title+"")&&B(o,s),O[0]&1073741824&&c!==(c=l[181](l[382].type)+"")&&B(d,c),O[0]&1073741824&&g!==(g=l[382].data+"")&&B(b,g)},d(L){L&&C(e),E=!1,pe(N)}}}function jo(l){let e,t=p("common.paste")+"",n,s,o=l[71].items.length+"",a,u,c;return{c(){e=f("button"),n=F(t),s=h(),a=F(o),i(e,"class","btn svelte-1m22uw0")},m(d,_){S(d,e,_),r(e,n),r(e,s),r(e,a),u||(c=I(e,"click",l[109]),u=!0)},p(d,_){_[2]&512&&o!==(o=d[71].items.length+"")&&B(a,o)},d(d){d&&C(e),u=!1,c()}}}function bm(l){let e,t,n,s,o,a,u;const c=[ym,km],d=[];function _(w,k){return w[65].length>0?0:1}e=_(l),t=d[e]=c[e](l);const v=[Sm,Cm],g=[];function b(w,k){return w[66].length===0?0:1}return s=b(l),o=g[s]=v[s](l),{c(){t.c(),n=h(),o.c(),a=rt()},m(w,k){d[e].m(w,k),S(w,n,k),g[s].m(w,k),S(w,a,k),u=!0},p(w,k){let y=e;e=_(w),e===y?d[e].p(w,k):(it(),me(d[y],1,1,()=>{d[y]=null}),ot(),t=d[e],t?t.p(w,k):(t=d[e]=c[e](w),t.c()),ce(t,1),t.m(n.parentNode,n));let j=s;s=b(w),s===j?g[s].p(w,k):(it(),me(g[j],1,1,()=>{g[j]=null}),ot(),o=g[s],o?o.p(w,k):(o=g[s]=v[s](w),o.c()),ce(o,1),o.m(a.parentNode,a))},i(w){u||(ce(t),ce(o),u=!0)},o(w){me(t),me(o),u=!1},d(w){w&&(C(n),C(a)),d[e].d(w),g[s].d(w)}}}function wm(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("common.loading")}`,i(t,"class","svelte-1m22uw0"),i(e,"class","empty-state svelte-1m22uw0")},m(n,s){S(n,e,s),r(e,t)},p:$,i:$,o:$,d(n){n&&C(e)}}}function km(l){let e,t;return e=new br({props:{crumbs:[{name:p("file.root")}]}}),{c(){Qe(e.$$.fragment)},m(n,s){Je(e,n,s),t=!0},p:$,i(n){t||(ce(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function ym(l){let e,t,n,s,o,a,u,c=p("common.backLabel")+"",d,_,v,g;return e=new br({props:{crumbs:[{name:p("file.root")},...l[65]]}}),e.$on("navigate",l[209]),{c(){Qe(e.$$.fragment),t=h(),n=f("button"),s=Y("svg"),o=Y("line"),a=Y("polyline"),u=h(),d=F(c),i(o,"x1","19"),i(o,"y1","12"),i(o,"x2","5"),i(o,"y2","12"),i(o,"class","svelte-1m22uw0"),i(a,"points","12 19 5 12 12 5"),i(a,"class","svelte-1m22uw0"),i(s,"width","14"),i(s,"height","14"),i(s,"viewBox","0 0 24 24"),i(s,"fill","none"),i(s,"stroke","currentColor"),i(s,"stroke-width","2"),i(s,"stroke-linecap","round"),i(s,"stroke-linejoin","round"),i(s,"class","svelte-1m22uw0"),i(n,"class","btn btn-sm back-btn svelte-1m22uw0")},m(b,w){Je(e,b,w),S(b,t,w),S(b,n,w),r(n,s),r(s,o),r(s,a),r(n,u),r(n,d),_=!0,v||(g=I(n,"click",l[100]),v=!0)},p(b,w){const k={};w[2]&8&&(k.crumbs=[{name:p("file.root")},...b[65]]),e.$set(k)},i(b){_||(ce(e.$$.fragment,b),_=!0)},o(b){me(e.$$.fragment,b),_=!1},d(b){b&&(C(t),C(n)),qe(e,b),v=!1,g()}}}function Cm(l){let e,t=[],n=new Map,s,o=ae(l[66]);const a=u=>u[379].id;for(let u=0;u<o.length;u+=1){let c=oi(l,o,u),d=a(c);n.set(d,t[u]=Eo(d,c))}return{c(){e=f("div");for(let u=0;u<t.length;u+=1)t[u].c();i(e,"class","file-list svelte-1m22uw0")},m(u,c){S(u,e,c);for(let d=0;d<t.length;d+=1)t[d]&&t[d].m(e,null);s=!0},p(u,c){c[2]&1040|c[3]&8319552|c[5]&128&&(o=ae(u[66]),it(),t=ar(t,c,a,1,u,o,n,e,rr,Eo,null,oi),ot())},i(u){if(!s){for(let c=0;c<o.length;c+=1)ce(t[c]);s=!0}},o(u){for(let c=0;c<t.length;c+=1)me(t[c]);s=!1},d(u){u&&C(e);for(let c=0;c<t.length;c+=1)t[c].d()}}}function Sm(l){let e,t,n,s,o=(l[65].length>0?p("file.noFiles"):p("file.noFilesCase"))+"",a,u,c,d,_,v,g,b,w,k;return{c(){e=f("div"),t=f("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-1m22uw0"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z" class="svelte-1m22uw0"></path><polyline points="14 2 14 8 20 8" class="svelte-1m22uw0"></polyline></svg>',n=h(),s=f("p"),a=F(o),u=h(),c=f("p"),c.textContent=`${p("file.hint")}`,d=h(),_=f("div"),v=f("button"),v.textContent=`${p("file.addFileSimple")}`,g=h(),b=f("button"),b.textContent=`${p("file.addFolderSimple")}`,i(t,"class","empty-icon svelte-1m22uw0"),i(s,"class","svelte-1m22uw0"),i(c,"class","hint svelte-1m22uw0"),i(v,"class","btn btn-primary svelte-1m22uw0"),i(b,"class","btn svelte-1m22uw0"),i(_,"class","empty-actions svelte-1m22uw0"),i(e,"class","empty-state svelte-1m22uw0")},m(y,j){S(y,e,j),r(e,t),r(e,n),r(e,s),r(s,a),r(e,u),r(e,c),r(e,d),r(e,_),r(_,v),r(_,g),r(_,b),w||(k=[I(v,"click",l[158]),I(b,"click",l[159])],w=!0)},p(y,j){j[2]&8&&o!==(o=(y[65].length>0?p("file.noFiles"):p("file.noFilesCase"))+"")&&B(a,o)},i:$,o:$,d(y){y&&C(e),w=!1,pe(k)}}}function Eo(l,e){let t,n,s;return n=new yf({props:{item:e[379],selected:e[72].includes(e[379].id),onDragStart:e[113],onDragOver:e[114],onDrop:e[115]}}),n.$on("navigate",e[210]),n.$on("preview",e[211]),n.$on("openExternal",e[212]),n.$on("showInFolder",e[213]),n.$on("delete",e[214]),n.$on("rename",e[215]),n.$on("duplicate",e[216]),n.$on("cut",e[217]),n.$on("copy",e[218]),n.$on("selectOne",e[219]),n.$on("toggleSelect",e[220]),n.$on("rangeSelect",e[221]),{key:l,first:null,c(){t=rt(),Qe(n.$$.fragment),this.first=t},m(o,a){S(o,t,a),Je(n,o,a),s=!0},p(o,a){e=o;const u={};a[2]&16&&(u.item=e[379]),a[2]&1040&&(u.selected=e[72].includes(e[379].id)),n.$set(u)},i(o){s||(ce(n.$$.fragment,o),s=!0)},o(o){me(n.$$.fragment,o),s=!1},d(o){o&&C(t),qe(n,o)}}}function Do(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("file.scanning")}`,i(t,"class","svelte-1m22uw0"),i(e,"class","empty-state svelte-1m22uw0")},m(n,s){S(n,e,s),r(e,t)},d(n){n&&C(e)}}}function No(l){let e,t;return e=new Of({props:{item:l[67],content:l[68],loading:l[69],error:l[70]}}),e.$on("close",l[103]),e.$on("openExternal",l[222]),{c(){Qe(e.$$.fragment)},m(n,s){Je(e,n,s),t=!0},p(n,s){const o={};s[2]&32&&(o.item=n[67]),s[2]&64&&(o.content=n[68]),s[2]&128&&(o.loading=n[69]),s[2]&256&&(o.error=n[70]),e.$set(o)},i(n){t||(ce(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function Mo(l){let e,t,n,s,o,a,u,c,d;return{c(){e=f("div"),t=f("input"),n=h(),s=f("div"),o=f("button"),o.textContent=`${p("common.create")}`,a=h(),u=f("button"),u.textContent=`${p("common.cancel")}`,i(t,"type","text"),i(t,"placeholder",p("note.title")),i(t,"class","svelte-1m22uw0"),i(o,"class","btn btn-primary svelte-1m22uw0"),i(u,"class","btn svelte-1m22uw0"),i(s,"class","form-actions svelte-1m22uw0"),i(e,"class","create-form svelte-1m22uw0")},m(_,v){S(_,e,v),r(e,t),ge(t,l[53]),r(e,n),r(e,s),r(s,o),r(s,a),r(s,u),c||(d=[I(t,"input",l[205]),I(t,"keydown",l[206]),I(o,"click",l[138]),I(u,"click",l[137])],c=!0)},p(_,v){v[1]&4194304&&t.value!==_[53]&&ge(t,_[53])},d(_){_&&C(e),c=!1,pe(d)}}}function Tm(l){let e,t=ae(l[28]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Io(ri(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","notes-list svelte-1m22uw0")},m(s,o){S(s,e,o);for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(e,null)},p(s,o){if(o[0]&268435456|o[4]&32768){t=ae(s[28]);let a;for(a=0;a<t.length;a+=1){const u=ri(s,t,a);n[a]?n[a].p(u,o):(n[a]=Io(u),n[a].c(),n[a].m(e,null))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},d(s){s&&C(e),Le(n,s)}}}function jm(l){let e,t,n;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("note.noNotes")}`,n=f("p"),n.textContent=`${p("note.createFirst")}`,i(t,"class","svelte-1m22uw0"),i(n,"class","hint svelte-1m22uw0"),i(e,"class","empty-state svelte-1m22uw0")},m(s,o){S(s,e,o),r(e,t),r(e,n)},p:$,d(s){s&&C(e)}}}function Io(l){let e,t,n=l[374].title+"",s,o,a,u=ut(l[374].createdAt)+"",c,d,_,v;function g(){return l[207](l[374])}function b(){return l[208](l[374])}return{c(){e=f("div"),t=f("div"),s=F(n),o=h(),a=f("div"),c=F(u),d=h(),i(t,"class","note-card-title svelte-1m22uw0"),i(a,"class","note-card-date svelte-1m22uw0"),i(e,"class","note-card svelte-1m22uw0"),i(e,"role","button"),i(e,"tabindex","0")},m(w,k){S(w,e,k),r(e,t),r(t,s),r(e,o),r(e,a),r(a,c),r(e,d),_||(v=[I(e,"click",g),I(e,"keydown",function(){kt(ft(b))&&ft(b).apply(this,arguments)})],_=!0)},p(w,k){l=w,k[0]&268435456&&n!==(n=l[374].title+"")&&B(s,n),k[0]&268435456&&u!==(u=ut(l[374].createdAt)+"")&&B(c,u)},d(w){w&&C(e),_=!1,pe(v)}}}function Ao(l){let e,t,n,s=ae(l[28].slice(0,5)),o=[];for(let a=0;a<s.length;a+=1)o[a]=Fo(ci(l,s,a));return{c(){e=f("div"),t=f("h3"),t.textContent=`${p("overview.recentNotes")}`,n=h();for(let a=0;a<o.length;a+=1)o[a].c();i(t,"class","svelte-1m22uw0"),i(e,"class","recent-section svelte-1m22uw0")},m(a,u){S(a,e,u),r(e,t),r(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(a,u){if(u[0]&268435456|u[4]&32768){s=ae(a[28].slice(0,5));let c;for(c=0;c<s.length;c+=1){const d=ci(a,s,c);o[c]?o[c].p(d,u):(o[c]=Fo(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=s.length}},d(a){a&&C(e),Le(o,a)}}}function Fo(l){let e,t,n=l[374].title+"",s,o,a=ut(l[374].createdAt)+"",u,c,d,_;function v(){return l[203](l[374])}function g(){return l[204](l[374])}return{c(){e=f("div"),t=f("span"),s=F(n),o=f("span"),u=F(a),c=h(),i(t,"class","svelte-1m22uw0"),i(o,"class","recent-date svelte-1m22uw0"),i(e,"class","recent-note svelte-1m22uw0"),i(e,"role","button"),i(e,"tabindex","0")},m(b,w){S(b,e,w),r(e,t),r(t,s),r(e,o),r(o,u),r(e,c),d||(_=[I(e,"click",v),I(e,"keydown",function(){kt(ft(g))&&ft(g).apply(this,arguments)})],d=!0)},p(b,w){l=b,w[0]&268435456&&n!==(n=l[374].title+"")&&B(s,n),w[0]&268435456&&a!==(a=ut(l[374].createdAt)+"")&&B(u,a)},d(b){b&&C(e),d=!1,pe(_)}}}function Po(l){let e,t,n,s=ae(l[31].slice(0,3)),o=[];for(let a=0;a<s.length;a+=1)o[a]=Lo(ai(l,s,a));return{c(){e=f("div"),t=f("h3"),t.textContent=`${p("overview.recentEntries")}`,n=h();for(let a=0;a<o.length;a+=1)o[a].c();i(t,"class","svelte-1m22uw0"),i(e,"class","recent-section svelte-1m22uw0")},m(a,u){S(a,e,u),r(e,t),r(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(a,u){if(u[1]&1){s=ae(a[31].slice(0,3));let c;for(c=0;c<s.length;c+=1){const d=ai(a,s,c);o[c]?o[c].p(d,u):(o[c]=Lo(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=s.length}},d(a){a&&C(e),Le(o,a)}}}function Lo(l){let e,t=l[371].summary+"",n,s,o=l[371].minutes+"",a,u,c=p("worklog.min")+"",d,_;return{c(){e=f("div"),n=F(t),s=F(" ("),a=F(o),u=h(),d=F(c),_=F(")"),i(e,"class","recent-entry svelte-1m22uw0")},m(v,g){S(v,e,g),r(e,n),r(e,s),r(e,a),r(e,u),r(e,d),r(e,_)},p(v,g){g[1]&1&&t!==(t=v[371].summary+"")&&B(n,t),g[1]&1&&o!==(o=v[371].minutes+"")&&B(a,o)},d(v){v&&C(e)}}}function Ro(l){let e;return{c(){e=f("span"),e.textContent="●",i(e,"class","dirty-mark svelte-1m22uw0")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function zo(l){let e,t,n,s,o,a,u,c,d,_,v,g,b,w,k,y,j,T,D,E,N,A,M,L,O,V,K=p("common.create")+"",G,Q,H,U,J,R,q,z=l[49]&&Oo(l);v=new bl({props:{kind:"folder",size:24}});let W=ae(l[6]),Z=[];for(let te=0;te<W.length;te+=1)Z[te]=Vo(zs(l,W,te));const re=te=>me(Z[te],1,1,()=>{Z[te]=null});return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${p("nav.createNode")}`,s=h(),z&&z.c(),o=h(),a=f("div"),u=f("span"),u.textContent=`${p("template.select")}`,c=h(),d=f("div"),_=f("button"),Qe(v.$$.fragment),g=h(),b=f("div"),w=f("span"),w.textContent=`${p("template.optionNone")}`,k=h(),y=f("span"),y.textContent=`${p("template.none.desc")}`,j=h();for(let te=0;te<Z.length;te+=1)Z[te].c();T=h(),D=f("div"),E=f("label"),N=f("span"),N.textContent=`${p("common.name")}`,A=h(),M=f("input"),L=h(),O=f("div"),V=f("button"),G=F(K),H=h(),U=f("button"),U.textContent=`${p("common.cancel")}`,i(n,"class","svelte-1m22uw0"),i(u,"class","form-label svelte-1m22uw0"),i(w,"class","template-card-title svelte-1m22uw0"),i(y,"class","template-card-desc svelte-1m22uw0"),i(b,"class","template-card-text svelte-1m22uw0"),i(_,"class","template-card svelte-1m22uw0"),he(_,"selected",l[50]===null),i(d,"class","template-cards svelte-1m22uw0"),i(d,"role","group"),i(d,"aria-label",p("template.select")),i(a,"class","form-group svelte-1m22uw0"),i(N,"class","label-text svelte-1m22uw0"),i(M,"type","text"),i(M,"placeholder",p("case.namePlaceholder")),i(M,"class","svelte-1m22uw0"),i(E,"class","svelte-1m22uw0"),i(D,"class","form-group svelte-1m22uw0"),i(V,"class","btn btn-primary svelte-1m22uw0"),V.disabled=Q=!l[48].trim()||l[50]===void 0,i(U,"class","btn svelte-1m22uw0"),i(O,"class","modal-actions svelte-1m22uw0"),i(t,"class","modal modal-create svelte-1m22uw0"),i(e,"class","modal-overlay svelte-1m22uw0"),i(e,"role","button"),i(e,"tabindex","0")},m(te,se){S(te,e,se),r(e,t),r(t,n),r(t,s),z&&z.m(t,null),r(t,o),r(t,a),r(a,u),r(a,c),r(a,d),r(d,_),Je(v,_,null),r(_,g),r(_,b),r(b,w),r(b,k),r(b,y),r(d,j);for(let le=0;le<Z.length;le+=1)Z[le]&&Z[le].m(d,null);r(t,T),r(t,D),r(D,E),r(E,N),r(E,A),r(E,M),ge(M,l[48]),r(t,L),r(t,O),r(O,V),r(V,G),r(O,H),r(O,U),J=!0,R||(q=[I(_,"click",l[290]),I(M,"input",l[292]),I(M,"keydown",l[293]),I(V,"click",l[124]),I(U,"click",l[123]),I(e,"click",_t(l[123])),I(e,"keydown",ft(l[123]))],R=!0)},p(te,se){if(te[49]?z?z.p(te,se):(z=Oo(te),z.c(),z.m(t,o)):z&&(z.d(1),z=null),(!J||se[1]&524288)&&he(_,"selected",te[50]===null),se[0]&64|se[1]&524288){W=ae(te[6]);let le;for(le=0;le<W.length;le+=1){const oe=zs(te,W,le);Z[le]?(Z[le].p(oe,se),ce(Z[le],1)):(Z[le]=Vo(oe),Z[le].c(),ce(Z[le],1),Z[le].m(d,null))}for(it(),le=W.length;le<Z.length;le+=1)re(le);ot()}se[1]&131072&&M.value!==te[48]&&ge(M,te[48]),(!J||se[1]&655360&&Q!==(Q=!te[48].trim()||te[50]===void 0))&&(V.disabled=Q)},i(te){if(!J){ce(v.$$.fragment,te);for(let se=0;se<W.length;se+=1)ce(Z[se]);J=!0}},o(te){me(v.$$.fragment,te),Z=Z.filter(kr);for(let se=0;se<Z.length;se+=1)me(Z[se]);J=!1},d(te){te&&C(e),z&&z.d(),qe(v),Le(Z,te),R=!1,pe(q)}}}function Oo(l){let e,t=p("nav.createInside")+"",n,s,o=l[49].title+"",a,u;return{c(){e=f("div"),n=F(t),s=F(" «"),a=F(o),u=F("»"),i(e,"class","create-context svelte-1m22uw0")},m(c,d){S(c,e,d),r(e,n),r(e,s),r(e,a),r(e,u)},p(c,d){d[1]&262144&&o!==(o=c[49].title+"")&&B(a,o)},d(c){c&&C(e)}}}function Vo(l){let e,t,n,s,o,a=p(l[366].title)+"",u,c,d,_=p(l[366].title+".desc")+"",v,g,b,w,k;t=new bl({props:{kind:l[366].icon||"generic",size:24}});function y(){return l[291](l[366])}return{c(){var j;e=f("button"),Qe(t.$$.fragment),n=h(),s=f("div"),o=f("span"),u=F(a),c=h(),d=f("span"),v=F(_),g=h(),i(o,"class","template-card-title svelte-1m22uw0"),i(d,"class","template-card-desc svelte-1m22uw0"),i(s,"class","template-card-text svelte-1m22uw0"),i(e,"class","template-card svelte-1m22uw0"),he(e,"selected",((j=l[50])==null?void 0:j.id)===l[366].id)},m(j,T){S(j,e,T),Je(t,e,null),r(e,n),r(e,s),r(s,o),r(o,u),r(s,c),r(s,d),r(d,v),r(e,g),b=!0,w||(k=I(e,"click",y),w=!0)},p(j,T){var E;l=j;const D={};T[0]&64&&(D.kind=l[366].icon||"generic"),t.$set(D),(!b||T[0]&64)&&a!==(a=p(l[366].title)+"")&&B(u,a),(!b||T[0]&64)&&_!==(_=p(l[366].title+".desc")+"")&&B(v,_),(!b||T[0]&64|T[1]&524288)&&he(e,"selected",((E=l[50])==null?void 0:E.id)===l[366].id)},i(j){b||(ce(t.$$.fragment,j),b=!0)},o(j){me(t.$$.fragment,j),b=!1},d(j){j&&C(e),qe(t),w=!1,k()}}}function Wo(l){let e,t,n=l[51].node&&["folder","project","client","document","recipe"].includes(l[51].node.type),s,o,a,u,c,d,_,v,g,b,w=n&&Bo(l),k=l[51].node&&l[51].node.parent_id&&Uo(l);return{c(){e=f("div"),t=f("div"),w&&w.c(),s=h(),k&&k.c(),o=h(),a=f("button"),a.textContent=`${p("common.rename")}`,u=h(),c=f("button"),c.textContent=`${p("common.delete")}`,d=h(),_=f("button"),_.textContent=`${p("file.showInExplorer")}`,i(a,"class","context-menu-item svelte-1m22uw0"),i(c,"class","context-menu-item danger svelte-1m22uw0"),i(_,"class","context-menu-item svelte-1m22uw0"),i(t,"class","context-menu svelte-1m22uw0"),dt(t,"left",l[51].x+"px"),dt(t,"top",l[51].y+"px"),i(e,"class","context-menu-backdrop svelte-1m22uw0"),i(e,"role","button"),i(e,"tabindex","0")},m(y,j){S(y,e,j),r(e,t),w&&w.m(t,null),r(t,s),k&&k.m(t,null),r(t,o),r(t,a),r(t,u),r(t,c),r(t,d),r(t,_),v=!0,g||(b=[I(a,"click",l[296]),I(c,"click",l[297]),I(_,"click",l[298]),I(e,"click",l[126]),I(e,"contextmenu",xl(l[126])),I(e,"keydown",ft(l[126]))],g=!0)},p(y,j){j[1]&1048576&&(n=y[51].node&&["folder","project","client","document","recipe"].includes(y[51].node.type)),n?w?(w.p(y,j),j[1]&1048576&&ce(w,1)):(w=Bo(y),w.c(),ce(w,1),w.m(t,s)):w&&(it(),me(w,1,1,()=>{w=null}),ot()),y[51].node&&y[51].node.parent_id?k?k.p(y,j):(k=Uo(y),k.c(),k.m(t,o)):k&&(k.d(1),k=null),(!v||j[1]&1048576)&&dt(t,"left",y[51].x+"px"),(!v||j[1]&1048576)&&dt(t,"top",y[51].y+"px")},i(y){v||(ce(w),v=!0)},o(y){me(w),v=!1},d(y){y&&C(e),w&&w.d(),k&&k.d(),g=!1,pe(b)}}}function Bo(l){let e,t,n,s,o,a=ae(l[6].length>0?l[6]:[{id:"",title:"template.optionNone",icon:"folder"}]),u=[];for(let d=0;d<a.length;d+=1)u[d]=Ho(Rs(l,a,d));const c=d=>me(u[d],1,1,()=>{u[d]=null});return{c(){e=f("div"),e.textContent=`${p("common.create")}`,t=h();for(let d=0;d<u.length;d+=1)u[d].c();n=h(),s=f("div"),i(e,"class","context-menu-section svelte-1m22uw0"),i(s,"class","context-menu-divider svelte-1m22uw0")},m(d,_){S(d,e,_),S(d,t,_);for(let v=0;v<u.length;v+=1)u[v]&&u[v].m(d,_);S(d,n,_),S(d,s,_),o=!0},p(d,_){if(_[0]&64|_[3]&268435456){a=ae(d[6].length>0?d[6]:[{id:"",title:"template.optionNone",icon:"folder"}]);let v;for(v=0;v<a.length;v+=1){const g=Rs(d,a,v);u[v]?(u[v].p(g,_),ce(u[v],1)):(u[v]=Ho(g),u[v].c(),ce(u[v],1),u[v].m(n.parentNode,n))}for(it(),v=a.length;v<u.length;v+=1)c(v);ot()}},i(d){if(!o){for(let _=0;_<a.length;_+=1)ce(u[_]);o=!0}},o(d){u=u.filter(kr);for(let _=0;_<u.length;_+=1)me(u[_]);o=!1},d(d){d&&(C(e),C(t),C(n),C(s)),Le(u,d)}}}function Ho(l){let e,t,n,s,o=p(l[366].title)+"",a,u,c,d;t=new bl({props:{kind:l[366].icon||"folder",size:16}});function _(){return l[294](l[366])}return{c(){e=f("button"),Qe(t.$$.fragment),n=h(),s=f("span"),a=F(o),i(s,"class","svelte-1m22uw0"),i(e,"class","context-menu-item svelte-1m22uw0")},m(v,g){S(v,e,g),Je(t,e,null),r(e,n),r(e,s),r(s,a),u=!0,c||(d=I(e,"click",_),c=!0)},p(v,g){l=v;const b={};g[0]&64&&(b.kind=l[366].icon||"folder"),t.$set(b),(!u||g[0]&64)&&o!==(o=p(l[366].title)+"")&&B(a,o)},i(v){u||(ce(t.$$.fragment,v),u=!0)},o(v){me(t.$$.fragment,v),u=!1},d(v){v&&C(e),qe(t),c=!1,d()}}}function Uo(l){let e,t,n,s,o;return{c(){e=f("button"),e.textContent=`${p("nav.moveToRoot")}`,t=h(),n=f("div"),i(e,"class","context-menu-item svelte-1m22uw0"),i(n,"class","context-menu-divider svelte-1m22uw0")},m(a,u){S(a,e,u),S(a,t,u),S(a,n,u),s||(o=I(e,"click",l[295]),s=!0)},p:$,d(a){a&&(C(e),C(t),C(n)),s=!1,o()}}}function Ko(l){let e,t,n,s=(l[40]?p("worklog.acceptSuggestion"):l[39]?p("worklog.editEntry"):p("worklog.addEntry"))+"",o,a,u,c,d,_,v,g,b,w,k,y,j,T,D,E,N,A,M,L,O,V,K,G,Q,H,U,J,R,q,z,W,Z,re,te,se,le,oe,fe,we=p("common.save")+"",He,Ae,X,x,ue,ke;return{c(){e=f("div"),t=f("div"),n=f("h3"),o=F(s),a=h(),u=f("div"),c=f("label"),d=f("span"),d.textContent=`${p("worklog.date")}`,_=h(),v=f("input"),g=h(),b=f("div"),w=f("label"),k=f("span"),k.textContent=`${p("worklog.whatDone")}`,y=h(),j=f("input"),T=h(),D=f("div"),E=f("label"),N=f("span"),N.textContent=`${p("worklog.minutes")}`,A=h(),M=f("input"),L=h(),O=f("div"),V=f("label"),K=f("span"),K.textContent=`${p("worklog.details")}`,G=h(),Q=f("textarea"),H=h(),U=f("div"),J=f("label"),R=f("input"),q=h(),z=f("span"),z.textContent=`${p("journal.billableYes")}`,W=h(),Z=f("label"),re=f("input"),te=h(),se=f("span"),se.textContent=`${p("journal.approxEstimated")}`,le=h(),oe=f("div"),fe=f("button"),He=F(we),X=h(),x=f("button"),x.textContent=`${p("common.cancel")}`,i(n,"class","svelte-1m22uw0"),i(d,"class","label-text svelte-1m22uw0"),i(v,"type","date"),i(v,"class","svelte-1m22uw0"),i(c,"class","svelte-1m22uw0"),i(u,"class","form-group svelte-1m22uw0"),i(k,"class","label-text svelte-1m22uw0"),i(j,"type","text"),i(j,"placeholder",p("worklog.whatDone")),i(j,"class","svelte-1m22uw0"),i(w,"class","svelte-1m22uw0"),i(b,"class","form-group svelte-1m22uw0"),i(N,"class","label-text svelte-1m22uw0"),i(M,"type","number"),i(M,"min","1"),i(M,"class","svelte-1m22uw0"),i(E,"class","svelte-1m22uw0"),i(D,"class","form-group svelte-1m22uw0"),i(K,"class","label-text svelte-1m22uw0"),i(Q,"class","svelte-1m22uw0"),i(V,"class","svelte-1m22uw0"),i(O,"class","form-group svelte-1m22uw0"),i(R,"type","checkbox"),i(R,"class","svelte-1m22uw0"),i(z,"class","svelte-1m22uw0"),i(J,"class","checkbox-label-inline svelte-1m22uw0"),i(re,"type","checkbox"),i(re,"class","svelte-1m22uw0"),i(se,"class","svelte-1m22uw0"),i(Z,"class","checkbox-label-inline svelte-1m22uw0"),i(U,"class","form-row svelte-1m22uw0"),i(fe,"class","btn btn-primary svelte-1m22uw0"),fe.disabled=Ae=!l[33].trim()||!l[34],i(x,"class","btn svelte-1m22uw0"),i(oe,"class","modal-actions svelte-1m22uw0"),i(t,"class","modal modal-worklog svelte-1m22uw0"),i(e,"class","modal-overlay svelte-1m22uw0"),i(e,"role","button"),i(e,"tabindex","0")},m(_e,Fe){S(_e,e,Fe),r(e,t),r(t,n),r(n,o),r(t,a),r(t,u),r(u,c),r(c,d),r(c,_),r(c,v),ge(v,l[35]),r(t,g),r(t,b),r(b,w),r(w,k),r(w,y),r(w,j),ge(j,l[33]),r(t,T),r(t,D),r(D,E),r(E,N),r(E,A),r(E,M),ge(M,l[34]),r(t,L),r(t,O),r(O,V),r(V,K),r(V,G),r(V,Q),ge(Q,l[36]),r(t,H),r(t,U),r(U,J),r(J,R),R.checked=l[37],r(J,q),r(J,z),r(U,W),r(U,Z),r(Z,re),re.checked=l[38],r(Z,te),r(Z,se),r(t,le),r(t,oe),r(oe,fe),r(fe,He),r(oe,X),r(oe,x),ue||(ke=[I(v,"input",l[299]),I(j,"input",l[300]),I(M,"input",l[301]),I(Q,"input",l[302]),I(R,"change",l[303]),I(re,"change",l[304]),I(fe,"click",l[145]),I(x,"click",l[144]),I(e,"click",_t(l[144])),I(e,"keydown",ft(l[144]))],ue=!0)},p(_e,Fe){Fe[1]&768&&s!==(s=(_e[40]?p("worklog.acceptSuggestion"):_e[39]?p("worklog.editEntry"):p("worklog.addEntry"))+"")&&B(o,s),Fe[1]&16&&ge(v,_e[35]),Fe[1]&4&&j.value!==_e[33]&&ge(j,_e[33]),Fe[1]&8&&hl(M.value)!==_e[34]&&ge(M,_e[34]),Fe[1]&32&&ge(Q,_e[36]),Fe[1]&64&&(R.checked=_e[37]),Fe[1]&128&&(re.checked=_e[38]),Fe[1]&12&&Ae!==(Ae=!_e[33].trim()||!_e[34])&&(fe.disabled=Ae)},d(_e){_e&&C(e),ue=!1,pe(ke)}}}function Go(l){let e,t,n,s,o,a,u,c,d,_,v,g,b,w,k,y,j,T,D,E=(l[56]==="open_url"?p("action.dataUrl"):l[56]==="open_folder"||l[56]==="open_file"?p("action.dataPath"):p("action.dataCommand"))+"",N,A,M,L,O,V,K,G,Q,H,U,J=ae(l[94]),R=[];for(let q=0;q<J.length;q+=1)R[q]=Jo(Ls(l,J,q));return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${p("action.newAction")}`,s=h(),o=f("div"),a=f("label"),u=f("span"),u.textContent=`${p("common.name")}`,c=h(),d=f("input"),_=h(),v=f("div"),g=f("label"),b=f("span"),b.textContent=`${p("common.type")}`,w=h(),k=f("select");for(let q=0;q<R.length;q+=1)R[q].c();y=h(),j=f("div"),T=f("label"),D=f("span"),N=F(E),A=h(),M=f("input"),O=h(),V=f("div"),K=f("button"),K.textContent=`${p("common.create")}`,G=h(),Q=f("button"),Q.textContent=`${p("common.cancel")}`,i(n,"class","svelte-1m22uw0"),i(u,"class","label-text svelte-1m22uw0"),i(d,"type","text"),i(d,"placeholder",p("action.namePlaceholder")),i(d,"class","svelte-1m22uw0"),i(a,"class","svelte-1m22uw0"),i(o,"class","form-group svelte-1m22uw0"),i(b,"class","label-text svelte-1m22uw0"),i(k,"class","svelte-1m22uw0"),l[56]===void 0&&Ft(()=>l[307].call(k)),i(g,"class","svelte-1m22uw0"),i(v,"class","form-group svelte-1m22uw0"),i(D,"class","label-text svelte-1m22uw0"),i(M,"type","text"),i(M,"placeholder",L=l[56]==="open_url"?p("action.urlPlaceholder"):l[56]==="open_folder"||l[56]==="open_file"?p("action.pathPlaceholder"):p("action.commandPlaceholder")),i(M,"class","svelte-1m22uw0"),i(T,"class","svelte-1m22uw0"),i(j,"class","form-group svelte-1m22uw0"),i(K,"class","btn btn-primary svelte-1m22uw0"),i(Q,"class","btn svelte-1m22uw0"),i(V,"class","modal-actions svelte-1m22uw0"),i(t,"class","modal svelte-1m22uw0"),i(e,"class","modal-overlay svelte-1m22uw0"),i(e,"role","button"),i(e,"tabindex","0")},m(q,z){S(q,e,z),r(e,t),r(t,n),r(t,s),r(t,o),r(o,a),r(a,u),r(a,c),r(a,d),ge(d,l[55]),r(t,_),r(t,v),r(v,g),r(g,b),r(g,w),r(g,k);for(let W=0;W<R.length;W+=1)R[W]&&R[W].m(k,null);wt(k,l[56],!0),r(t,y),r(t,j),r(j,T),r(T,D),r(D,N),r(T,A),r(T,M),ge(M,l[57]),r(t,O),r(t,V),r(V,K),r(V,G),r(V,Q),H||(U=[I(d,"input",l[305]),I(d,"keydown",l[306]),I(k,"change",l[307]),I(M,"input",l[308]),I(M,"keydown",l[309]),I(K,"click",l[179]),I(Q,"click",l[178]),I(e,"click",_t(l[178])),I(e,"keydown",ft(l[178]))],H=!0)},p(q,z){if(z[1]&16777216&&d.value!==q[55]&&ge(d,q[55]),z[3]&2){J=ae(q[94]);let W;for(W=0;W<J.length;W+=1){const Z=Ls(q,J,W);R[W]?R[W].p(Z,z):(R[W]=Jo(Z),R[W].c(),R[W].m(k,null))}for(;W<R.length;W+=1)R[W].d(1);R.length=J.length}z[1]&33554432|z[3]&2&&wt(k,q[56]),z[1]&33554432&&E!==(E=(q[56]==="open_url"?p("action.dataUrl"):q[56]==="open_folder"||q[56]==="open_file"?p("action.dataPath"):p("action.dataCommand"))+"")&&B(N,E),z[1]&33554432|z[3]&2&&L!==(L=q[56]==="open_url"?p("action.urlPlaceholder"):q[56]==="open_folder"||q[56]==="open_file"?p("action.pathPlaceholder"):p("action.commandPlaceholder"))&&i(M,"placeholder",L),z[1]&67108864&&M.value!==q[57]&&ge(M,q[57])},d(q){q&&C(e),Le(R,q),H=!1,pe(U)}}}function Jo(l){let e,t=l[363].label+"",n;return{c(){e=f("option"),n=F(t),e.__value=l[363].id,ge(e,e.__value),i(e,"class","svelte-1m22uw0")},m(s,o){S(s,e,o),r(e,n)},p:$,d(s){s&&C(e)}}}function qo(l){let e,t,n,s=p("file.importTitle")+"",o,a,u=(l[26]?l[26].title:"")+"",c,d,_,v,g,b,w,k=l[60].files+"",y,j,T,D,E,N=l[60].folders+"",A,M,L,O,V,K=(l[60].totalBytes/1024).toFixed(1)+"",G,Q,H,U,J,R,q,z,W,Z,re,te,se=l[60].isDangerous&&Qo(l);return{c(){e=f("div"),t=f("div"),n=f("h3"),o=F(s),a=F(" «"),c=F(u),d=F("»"),_=h(),v=f("div"),g=f("div"),b=f("span"),b.textContent=`${p("file.importFiles")}`,w=f("span"),y=F(k),j=h(),T=f("div"),D=f("span"),D.textContent=`${p("file.importFolders")}`,E=f("span"),A=F(N),M=h(),L=f("div"),O=f("span"),O.textContent=`${p("file.importSize")}`,V=f("span"),G=F(K),Q=F(" KB"),H=h(),se&&se.c(),U=h(),J=f("div"),R=f("button"),R.textContent=`${p("file.importCopy")}`,q=h(),z=f("button"),z.textContent=`${p("file.importLink")}`,W=h(),Z=f("button"),Z.textContent=`${p("common.cancel")}`,i(n,"class","svelte-1m22uw0"),i(b,"class","svelte-1m22uw0"),i(w,"class","svelte-1m22uw0"),i(g,"class","summary-row svelte-1m22uw0"),i(D,"class","svelte-1m22uw0"),i(E,"class","svelte-1m22uw0"),i(T,"class","summary-row svelte-1m22uw0"),i(O,"class","svelte-1m22uw0"),i(V,"class","svelte-1m22uw0"),i(L,"class","summary-row svelte-1m22uw0"),i(v,"class","import-summary svelte-1m22uw0"),i(R,"class","btn btn-primary svelte-1m22uw0"),i(z,"class","btn svelte-1m22uw0"),i(Z,"class","btn svelte-1m22uw0"),i(J,"class","modal-actions svelte-1m22uw0"),i(t,"class","modal svelte-1m22uw0"),i(e,"class","modal-overlay svelte-1m22uw0"),i(e,"role","button"),i(e,"tabindex","0")},m(le,oe){S(le,e,oe),r(e,t),r(t,n),r(n,o),r(n,a),r(n,c),r(n,d),r(t,_),r(t,v),r(v,g),r(g,b),r(g,w),r(w,y),r(v,j),r(v,T),r(T,D),r(T,E),r(E,A),r(v,M),r(v,L),r(L,O),r(L,V),r(V,G),r(V,Q),r(v,H),se&&se.m(v,null),r(t,U),r(t,J),r(J,R),r(J,q),r(J,z),r(J,W),r(J,Z),re||(te=[I(R,"click",l[310]),I(z,"click",l[311]),I(Z,"click",l[161]),I(e,"click",_t(l[161])),I(e,"keydown",ft(l[161]))],re=!0)},p(le,oe){oe[0]&67108864&&u!==(u=(le[26]?le[26].title:"")+"")&&B(c,u),oe[1]&536870912&&k!==(k=le[60].files+"")&&B(y,k),oe[1]&536870912&&N!==(N=le[60].folders+"")&&B(A,N),oe[1]&536870912&&K!==(K=(le[60].totalBytes/1024).toFixed(1)+"")&&B(G,K),le[60].isDangerous?se?se.p(le,oe):(se=Qo(le),se.c(),se.m(v,null)):se&&(se.d(1),se=null)},d(le){le&&C(e),se&&se.d(),re=!1,pe(te)}}}function Qo(l){let e,t,n,s,o,a,u=l[60].dangerReason+"",c;return{c(){e=f("div"),t=Y("svg"),n=Y("path"),s=Y("line"),o=Y("line"),a=h(),c=F(u),i(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"),i(n,"class","svelte-1m22uw0"),i(s,"x1","12"),i(s,"y1","9"),i(s,"x2","12"),i(s,"y2","13"),i(s,"class","svelte-1m22uw0"),i(o,"x1","12"),i(o,"y1","17"),i(o,"x2","12.01"),i(o,"y2","17"),i(o,"class","svelte-1m22uw0"),i(t,"width","14"),i(t,"height","14"),i(t,"viewBox","0 0 24 24"),i(t,"fill","none"),i(t,"stroke","currentColor"),i(t,"stroke-width","2"),i(t,"stroke-linecap","round"),i(t,"stroke-linejoin","round"),i(t,"class","svelte-1m22uw0"),i(e,"class","summary-warn svelte-1m22uw0")},m(d,_){S(d,e,_),r(e,t),r(t,n),r(t,s),r(t,o),r(e,a),r(e,c)},p(d,_){_[1]&536870912&&u!==(u=d[60].dangerReason+"")&&B(c,u)},d(d){d&&C(e)}}}function Yo(l){let e,t,n,s,o,a,u,c,d,_,v,g,b,w,k,y,j,T=l[82]&&Xo(l);return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${p("rename.title")}`,s=h(),o=f("div"),a=f("label"),u=f("span"),u.textContent=`${p("common.newName")}`,c=h(),d=f("input"),_=h(),T&&T.c(),v=h(),g=f("div"),b=f("button"),b.textContent=`${p("common.rename")}`,w=h(),k=f("button"),k.textContent=`${p("common.cancel")}`,i(n,"class","svelte-1m22uw0"),i(u,"class","label-text svelte-1m22uw0"),i(d,"type","text"),i(d,"class","svelte-1m22uw0"),i(a,"class","svelte-1m22uw0"),i(o,"class","form-group svelte-1m22uw0"),i(b,"class","btn btn-primary svelte-1m22uw0"),i(k,"class","btn svelte-1m22uw0"),i(g,"class","modal-actions svelte-1m22uw0"),i(t,"class","modal svelte-1m22uw0"),i(e,"class","modal-overlay svelte-1m22uw0"),i(e,"role","button"),i(e,"tabindex","0")},m(D,E){S(D,e,E),r(e,t),r(t,n),r(t,s),r(t,o),r(o,a),r(a,u),r(a,c),r(a,d),ge(d,l[81]),r(t,_),T&&T.m(t,null),r(t,v),r(t,g),r(g,b),r(g,w),r(g,k),y||(j=[I(d,"input",l[312]),I(d,"keydown",l[118]),I(b,"click",l[116]),I(k,"click",l[117]),I(e,"click",_t(l[117])),I(e,"keydown",ft(l[117]))],y=!0)},p(D,E){E[2]&524288&&d.value!==D[81]&&ge(d,D[81]),D[82]?T?T.p(D,E):(T=Xo(D),T.c(),T.m(t,v)):T&&(T.d(1),T=null)},d(D){D&&C(e),T&&T.d(),y=!1,pe(j)}}}function Xo(l){let e,t;return{c(){e=f("div"),t=F(l[82]),i(e,"class","rename-error svelte-1m22uw0")},m(n,s){S(n,e,s),r(e,t)},p(n,s){s[2]&1048576&&B(t,n[82])},d(n){n&&C(e)}}}function Zo(l){let e,t,n,s,o,a=l[83].title+"",u,c,d,_,v,g,b,w,k,y,j,T,D=p("inbox.assign")+"",E,N,A,M,L,O,V=l[85].length>0&&xo(l),K=l[87]&&er();return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${p("inbox.assignTitle")}`,s=h(),o=f("div"),u=F(a),c=h(),d=f("div"),_=f("label"),v=f("span"),v.textContent=`${p("inbox.assignTarget")}`,g=h(),b=f("input"),w=h(),V&&V.c(),k=h(),K&&K.c(),y=h(),j=f("div"),T=f("button"),E=F(D),A=h(),M=f("button"),M.textContent=`${p("common.cancel")}`,i(n,"class","svelte-1m22uw0"),i(o,"class","create-context svelte-1m22uw0"),i(v,"class","label-text svelte-1m22uw0"),i(b,"type","text"),i(b,"placeholder",p("inbox.assignSearchPlaceholder")),i(b,"class","svelte-1m22uw0"),i(_,"class","svelte-1m22uw0"),i(d,"class","form-group assign-search svelte-1m22uw0"),i(T,"class","btn btn-primary svelte-1m22uw0"),T.disabled=N=!l[86],i(M,"class","btn svelte-1m22uw0"),i(j,"class","modal-actions svelte-1m22uw0"),i(t,"class","modal svelte-1m22uw0"),i(e,"class","modal-overlay svelte-1m22uw0"),i(e,"role","button"),i(e,"tabindex","0")},m(G,Q){S(G,e,Q),r(e,t),r(t,n),r(t,s),r(t,o),r(o,u),r(t,c),r(t,d),r(d,_),r(_,v),r(_,g),r(_,b),ge(b,l[84]),r(d,w),V&&V.m(d,null),r(t,k),K&&K.m(t,null),r(t,y),r(t,j),r(j,T),r(T,E),r(j,A),r(j,M),L||(O=[I(b,"input",l[313]),I(b,"input",l[173]),I(b,"keydown",l[314]),I(T,"click",l[175]),I(M,"click",l[172]),I(e,"click",_t(l[172])),I(e,"keydown",ft(l[172]))],L=!0)},p(G,Q){Q[2]&2097152&&a!==(a=G[83].title+"")&&B(u,a),Q[2]&4194304&&b.value!==G[84]&&ge(b,G[84]),G[85].length>0?V?V.p(G,Q):(V=xo(G),V.c(),V.m(d,null)):V&&(V.d(1),V=null),G[87]?K||(K=er(),K.c(),K.m(t,y)):K&&(K.d(1),K=null),Q[2]&16777216&&N!==(N=!G[86])&&(T.disabled=N)},d(G){G&&C(e),V&&V.d(),K&&K.d(),L=!1,pe(O)}}}function xo(l){let e,t=ae(l[85]),n=[];for(let s=0;s<t.length;s+=1)n[s]=$o(Ps(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","assign-search-results svelte-1m22uw0")},m(s,o){S(s,e,o);for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(e,null)},p(s,o){if(o[2]&8388608|o[5]&524800){t=ae(s[85]);let a;for(a=0;a<t.length;a+=1){const u=Ps(s,t,a);n[a]?n[a].p(u,o):(n[a]=$o(u),n[a].c(),n[a].m(e,null))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},d(s){s&&C(e),Le(n,s)}}}function $o(l){let e,t,n=(l[360].path||l[360].title)+"",s,o,a,u=l[164](l[360].type)+"",c,d,_,v;function g(){return l[315](l[360])}return{c(){e=f("button"),t=f("span"),s=F(n),o=h(),a=f("span"),c=F(u),d=h(),i(t,"class","svelte-1m22uw0"),i(a,"class","svelte-1m22uw0"),i(e,"class","assign-search-result svelte-1m22uw0")},m(b,w){S(b,e,w),r(e,t),r(t,s),r(e,o),r(e,a),r(a,c),r(e,d),_||(v=I(e,"click",g),_=!0)},p(b,w){l=b,w[2]&8388608&&n!==(n=(l[360].path||l[360].title)+"")&&B(s,n),w[2]&8388608&&u!==(u=l[164](l[360].type)+"")&&B(c,u)},d(b){b&&C(e),_=!1,v()}}}function er(l){let e;return{c(){e=f("div"),e.textContent=`${p("common.loading")}`,i(e,"class","assign-status svelte-1m22uw0")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function tr(l){let e,t;return e=new Bf({props:{title:l[76],message:l[77],confirmText:l[79],danger:l[78]}}),e.$on("confirm",l[119]),e.$on("cancel",l[120]),{c(){Qe(e.$$.fragment)},m(n,s){Je(e,n,s),t=!0},p(n,s){const o={};s[2]&16384&&(o.title=n[76]),s[2]&32768&&(o.message=n[77]),s[2]&131072&&(o.confirmText=n[79]),s[2]&65536&&(o.danger=n[78]),e.$set(o)},i(n){t||(ce(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function lr(l){let e,t;return e=new r1({props:{onClose:l[187],onSyncRefresh:l[185],initialSection:l[92]}}),{c(){Qe(e.$$.fragment)},m(n,s){Je(e,n,s),t=!0},p(n,s){const o={};s[2]&1073741824&&(o.initialSection=n[92]),e.$set(o)},i(n){t||(ce(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){qe(e,n)}}}function Em(l){let e,t,n,s;const o=[_1,p1,m1],a=[];function u(c,d){return c[1]?0:c[2]?1:2}return e=u(l),t=a[e]=o[e](l),{c(){t.c(),n=rt()},m(c,d){a[e].m(c,d),S(c,n,d),s=!0},p(c,d){let _=e;e=u(c),e===_?a[e].p(c,d):(it(),me(a[_],1,1,()=>{a[_]=null}),ot(),t=a[e],t?t.p(c,d):(t=a[e]=o[e](c),t.c()),ce(t,1),t.m(n.parentNode,n))},i(c){s||(ce(t),s=!0)},o(c){me(t),s=!1},d(c){c&&C(n),a[e].d(c)}}}function ie(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 Yt(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&&Yt(n.children,e,t))return!0}return!1}function yr(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&&yr(n.children,e,t))return!0}return!1}function Jl(l){return l.eventIds&&l.eventIds.length?l.eventIds:l.events&&l.events.length?l.events.map(e=>e.id).filter(Boolean):[]}function dl(l){try{ie("WriteDebugLog",l)}catch{}}function ql(l){return l?l.map(e=>(e._expanded===void 0&&(e._expanded=!1),e)):[]}function lt(l){return l?new Date(l).toLocaleTimeString("ru-RU",{hour:"2-digit",minute:"2-digit"}):""}function Ut(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 ut(l){if(!l)return"";try{return new Date(l).toLocaleDateString("ru-RU",{day:"numeric",month:"short"})}catch{return l}}function Dm(l){try{const e=new URL(l);return e.protocol==="http:"||e.protocol==="https:"}catch{return!1}}function Nm(l){return{"image/png":"png","image/jpeg":"jpg","image/gif":"gif","image/webp":"webp"}[l]||"bin"}function Mm(l){return new Promise((e,t)=>{const n=new FileReader;n.onload=()=>{const s=String(n.result||""),o=s.indexOf(",");e(o>=0?s.slice(o+1):s)},n.onerror=()=>t(n.error),n.readAsDataURL(l)})}function Im(l){return["case","client","project","folder","document","recipe"].includes(l.type)}function yt(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 Am(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 ft(l){return e=>{(e.key==="Enter"||e.key===" ")&&(e.preventDefault(),l())}}function Fm(l,e,t){let n=null,s=!1,o=!1,a=!1,u=!1,c=[],d=[],_=[],v=null,g=[],b=0,w=!0,k=[],y=null,j="",T="",D=!1,E="",N="all",A="all",M="",L="",O="",V=[],K=!1,G=[],Q="",H="";function U(m){return{"vault not open":p("error.vaultNotOpen")}[m]||m}let J="",R=null,q="overview",z=[],W=null,Z=[],re=[],te=[],se=!1,le="",oe="",fe="",we="",He=!1,Ae=!1,X=null,x=null,ue=[],ke=0,_e=[],Fe=!1,De="",at=null,Ye=!1,Ue="",Ve=null,We=null,Te={visible:!1,x:0,y:0,node:null},Ce=!1,Ne="",Pe=!1,Ke="",ye="open_url",be="",Se=[{id:"open_url",label:p("action.openUrl")},{id:"open_file",label:p("action.openFile")},{id:"open_folder",label:p("action.openFolder")},{id:"run_command",label:p("action.runCommand")},{id:"run_script",label:p("action.runScript")},{id:"open_terminal",label:p("action.openTerminal")},{id:"launch_app",label:p("action.launchApp")}],Me=!0,Ge=!1,Re=null,ve=!1,Ee="",Xe="",ne={},je=!1,Ie=null,Be=[],Ze=[],nt=null,vt="",wl=!1,xt="",pt={items:[],mode:"copy"},ze=[],Kt=[],kl=!1,Gt=!1,yl=!1,tn="",ln="",nn=!1,sn=p("common.delete"),$t=null,el=null,tl=!1,ll="",Pt="",Lt="",ht=null,gt="",Ct=[],bt=null,nl=!1,on,Cl=null,Sl=!1,Jt="",sl="";const Cr=[{id:"overview",label:p("tab.overview")},{id:"notes",label:p("tab.notes")},{id:"files",label:p("tab.files")},{id:"actions",label:p("tab.actions")},{id:"worklog",label:p("tab.worklog")},{id:"activity",label:p("tab.activity")}];let Tl=null;sr(async()=>{try{if(t(0,n=await ie("GetStartupStatus")),s=!0,n.status==="first_run"){t(1,o=!0),t(58,Me=!1);return}if(n.status==="recovery"){t(2,a=!0),t(58,Me=!1);return}}catch(m){t(24,H=String(m))}try{t(23,Q=await ie("VerstakVersion")||"verstak-gui/v2"),t(4,c=await ie("ListSystemViews")||[]),t(5,d=await ie("ListWorkspaceTree")||[]),t(6,_=await ie("ListEnabledTemplates")||[])}catch(m){t(24,H=String(m)),t(4,c=[{id:"today",label:p("nav.today")},{id:"inbox",label:p("nav.inbox")},{id:"activity",label:p("nav.activity")}]),t(5,d=[]),t(6,_=[])}window.runtime&&window.runtime.EventsOn&&(window.runtime.EventsOn("files-dropped",sa),Tl=()=>window.runtime.EventsOff("files-dropped")),window.addEventListener("keydown",bn),t(58,Me=!1),Bl()}),en(()=>{Tl&&Tl(),window.removeEventListener("keydown",bn)});async function rn(m){t(25,J=m),t(26,R=null),t(27,q="overview"),t(28,z=[]),Z=[],t(30,re=[]),t(31,te=[]),t(41,ue=[]),t(43,_e=[]),t(46,at=null),t(47,Ye=!1),t(24,H=""),t(7,v=null),t(8,g=[]),b=0,w=!0,t(9,k=[]),t(10,y=null);try{m==="today"?(t(7,v=await ie("ListTodayView")||{cases:[]}),t(41,ue=await ie("GetSuggestions")||[]),t(42,ke=ue.length)):m==="inbox"?t(43,_e=await ie("ListInboxNodes")||[]):m==="trash"?t(46,at=await ie("ListTrash")||{nodes:[],entries:[],trashPath:""}):m==="journal"?await Et():m==="activity"&&(t(8,g=await ie("ListActivityFeed",50,0)||[]),b=g.length,w=g.length===50)}catch(P){t(24,H=String(P)),t(7,v={cases:[]}),t(43,_e=[]),t(46,at=null),t(8,g=[])}}async function St(m){t(26,R=m),t(27,q="overview"),t(28,z=[]),Z=[],t(30,re=[]),t(31,te=[]),t(41,ue=[]),t(66,Ze=[]),t(65,Be=[]),t(64,Ie=null),t(67,nt=null),t(68,vt=""),t(72,ze=[]),Kt=[],t(29,W=null),t(47,Ye=!1),t(52,Ce=!1),t(24,H=""),t(22,G=[]),await an(m.id)}async function an(m){try{t(28,z=await ie("ListNotes",m)||[])}catch{}try{Z=await ie("ListFiles",m)||[]}catch{}try{t(30,re=await ie("ListActions",m)||[])}catch{}try{t(31,te=ql(await ie("ListWorklog",m)))}catch{}try{t(41,ue=await ie("GetSuggestions")||[]),t(42,ke=ue.length)}catch{t(41,ue=[]),t(42,ke=0)}try{t(22,G=await ie("ListActivityByNode",m,50,0)||[])}catch{}}async function st(m){t(63,je=!0);try{let P=await ie("ListItems",m)||[];P.sort((ee,de)=>ee.type!==de.type?ee.type==="folder"?-1:1:(ee.name||"").localeCompare(de.name||"")),t(66,Ze=P)}catch{t(66,Ze=[])}t(63,je=!1)}async function jl(m){if(!R)return;try{const ee=await ie("GetNodeDetail",m);ee&&t(65,Be=[...Be,{id:m,name:ee.title}])}catch{t(65,Be=[...Be,{id:m,name:"..."}])}t(64,Ie=m),t(62,ne={...ne,[m]:!0});const P=await ie("ListWorkspaceChildren",m)||[];Yt(d,m,P),t(5,d=[...d]),await st(m)}function cn(){if(Be.length<2)t(65,Be=[]),t(64,Ie=null),st(R.id);else{const m=Be[Be.length-2];t(65,Be=Be.slice(0,-1)),t(64,Ie=m.id),st(m.id)}}function un(m){const P=Be[m];t(65,Be=Be.slice(0,m+1)),t(64,Ie=P.id),st(P.id)}async function il(m){t(67,nt=m),t(68,vt=""),t(70,xt=""),t(69,wl=!0);try{pf(m)?t(68,vt=await ie("GetFileBase64",m.fileId)||""):_f(m)&&t(68,vt=await ie("ReadFileText",m.fileId)||"")}catch(P){t(70,xt=String(P))}t(69,wl=!1)}function El(){t(67,nt=null),t(68,vt=""),t(70,xt="")}async function Sr(){const m=prompt(p("file.namePrompt"));if(!(!m||!m.trim()))try{const P=Ie||R.id;await ie("CreateEmptyFile",P,m.trim()),await st(P),await Ml(P)}catch(P){t(24,H=String(P))}}async function fn(m){try{await ie("DuplicateNode",m);const P=Ie||R.id;await st(P),await Ml(P)}catch(P){t(24,H=String(P))}}function dn(m){const P=Ze.find(ee=>ee.id===m);P&&Nl(P.id,P.name)}function mn(m){t(71,pt={items:[m],mode:"cut"})}function pn(m){t(71,pt={items:[m],mode:"copy"})}async function _n(){if(pt.items.length===0)return;const m=Ie||R.id;try{if(pt.mode==="copy")for(const P of pt.items)await ie("DuplicateNode",P);else for(const P of pt.items)await ie("MoveNode",P,m);t(71,pt={items:[],mode:"copy"}),await st(m)}catch(P){t(24,H=String(P))}}function vn(m){ze.includes(m)?t(72,ze=ze.filter(P=>P!==m)):t(72,ze=[...ze,m])}function hn(m){t(72,ze=[m])}function Tr(){t(72,ze=Ze.map(m=>m.id))}function gn(m){if(Ze.length===0)return;const P=ze.length>0?ze[ze.length-1]:Ze[0].id,ee=Ze.findIndex(Mt=>Mt.id===P),de=Ze.findIndex(Mt=>Mt.id===m);if(ee===-1||de===-1)return;const xe=Math.min(ee,de),ct=Math.max(ee,de),qt=Ze.slice(xe,ct+1).map(Mt=>Mt.id),cl=new Set(ze);qt.forEach(Mt=>cl.add(Mt)),t(72,ze=[...cl])}function jr(){t(72,ze=[])}function Dl(m){return m.length>0?m:Ze.map(P=>P.id)}async function Er(){const m=Dl(ze),P=Ze.find(de=>de.id===m[0]);let ee;m.length===1&&(P==null?void 0:P.type)==="folder"?ee=p("delete.folder"):m.length===1?ee=p("delete.file"):ee=p("delete.files",{count:m.length}),Tt({title:p("delete.confirmTitle"),message:p("delete.confirmMessage")+" "+ee+"?",confirmText:p("common.delete"),danger:!0,onConfirm:async()=>{for(const xe of m)try{await ie("DeleteFileOrFolder",xe)}catch(ct){t(24,H=String(ct))}t(72,ze=[]);const de=Ie||R.id;await st(de)}})}function Dr(){const m=Dl(ze);t(71,pt={items:m,mode:"cut"}),t(72,ze=[])}function Nr(){const m=Dl(ze);t(71,pt={items:m,mode:"copy"}),t(72,ze=[])}function Mr(m,P){const ee=ze.includes(P)?ze:[P];Kt=ee,m.dataTransfer.effectAllowed="move",m.dataTransfer.setData("text/plain",ee.join(","))}function Ir(m,P){const ee=Ze.find(de=>de.id===P);ee&&ee.type==="folder"&&(m.preventDefault(),m.dataTransfer.dropEffect="move")}async function Ar(m,P){if(m.preventDefault(),Kt.length!==0){for(const ee of Kt)try{await ie("MoveNode",ee,P)}catch(de){t(24,H=String(de))}Kt=[],t(72,ze=[]),await st(Ie||R.id)}}function bn(m){if(!(m.target.tagName==="INPUT"||m.target.tagName==="TEXTAREA")){if(J==="inbox"&&(m.ctrlKey||m.metaKey)&&(m.key==="v"||m.key==="V")){m.preventDefault(),zn();return}if(q==="files")if(m.ctrlKey||m.metaKey)m.key==="c"||m.key==="C"?(m.preventDefault(),Nr()):m.key==="x"||m.key==="X"?(m.preventDefault(),Dr()):m.key==="v"||m.key==="V"?(m.preventDefault(),_n()):m.key==="a"||m.key==="A"?(m.preventDefault(),Tr()):m.key==="o"||m.key==="O"?(m.preventDefault(),Fr()):m.key==="Enter"&&(m.preventDefault(),wn());else if(m.key==="Enter")m.preventDefault(),wn();else if(m.key==="Delete"||m.key==="Backspace"){if(nt){m.preventDefault(),El();return}if(ze.length>0){m.preventDefault(),Er();return}if(m.key==="Backspace"&&Be.length>0){m.preventDefault(),cn();return}}else if(m.key==="Escape"){if(nt){El();return}if(ze.length>0){jr();return}}else m.key==="F2"&&(m.preventDefault(),Pr())}}function wn(){if(ze.length===1){const m=Ze.find(P=>P.id===ze[0]);m&&(m.type==="folder"?jl(m.id):il(m))}}function Fr(){if(ze.length===1){const m=Ze.find(P=>P.id===ze[0]);m&&m.fileId&&ie("OpenFile",m.fileId)}}function Nl(m,P){ll=m,t(81,Pt=P),t(82,Lt=""),t(80,tl=!0)}function Pr(){if(ze.length===1){const m=Ze.find(P=>P.id===ze[0]);m&&Nl(m.id,m.name)}}async function kn(){const m=Pt.trim();if(!m){t(82,Lt=p("rename.emptyError"));return}try{await ie("ValidateName",m)}catch{t(82,Lt=p("rename.invalidError"));return}t(80,tl=!1);const P=ll;ll="";try{await ie("RenameNode",P,m),R&&R.id===P&&t(26,R={...R,title:m}),await zt(),Ie&&await st(Ie)}catch(ee){t(24,H=String(ee))}}function Lr(){t(80,tl=!1),ll="",t(81,Pt=""),t(82,Lt="")}function Rr(m){m.key==="Enter"?kn():t(82,Lt="")}function Tt(m){t(76,tn=m.title||p("common.confirm")),t(77,ln=m.message||""),t(78,nn=m.danger!==void 0?m.danger:!0),t(79,sn=m.confirmText||p("common.delete")),$t=m.onConfirm||null,el=m.onCancel||null,t(75,yl=!0)}function yn(){t(75,yl=!1),$t=null,el=null}function zr(){$t&&$t(),yn()}function Or(){el&&el(),yn()}function Cn(m){t(49,Ve=Te.node),t(50,We=m),t(48,Ue=""),t(47,Ye=!0),Rt()}function Vr(){t(49,Ve=null),t(50,We=void 0),t(48,Ue=""),t(47,Ye=!0)}function Wr(){t(47,Ye=!1),t(48,Ue=""),t(49,Ve=null),t(50,We=void 0)}async function Sn(){if(!(!Ue.trim()||We===void 0))try{const m=Ve?Ve.id:"",P=We?We.id:"",ee=await ie("CreateNodeFromTemplate",m,Ue.trim(),P);t(47,Ye=!1),t(48,Ue="");const de=ee?ee.id:null;if(t(49,Ve=null),t(50,We=void 0),m){t(62,ne={...ne,[m]:!0});const xe=await ie("ListWorkspaceChildren",m)||[];Yt(d,m,xe),t(5,d=[...d])}else t(5,d=await ie("ListWorkspaceTree")||d);if(de){const xe=await ie("GetNodeDetail",de);xe&&(t(25,J=""),St(xe))}}catch(m){t(24,H=String(m))}}function Br(m,P){t(51,Te={visible:!0,x:m.clientX,y:m.clientY,node:P})}function Rt(){t(51,Te={visible:!1,x:0,y:0,node:null})}async function Hr(m){const P=!ne[m];if(t(62,ne={...ne,[m]:P}),!P)return;const ee=await ie("ListWorkspaceChildren",m)||[];Yt(d,m,ee),t(5,d=[...d])}async function Ur(m,P){if(!(!m||!P||m===P))try{const ee=await ie("MoveNode",m,P);await zt();const de=await ie("GetNodeDetail",m);de&&(t(25,J=""),St(de))}catch(ee){t(24,H=String(ee))}}async function Kr(m){m.preventDefault();try{const P=m.dataTransfer.getData("text/plain");if(!P)return;const ee=await ie("GetNodeDetail",P);if(!ee||!ee.parent_id)return;await ie("MoveNode",P,""),await zt();const de=await ie("GetNodeDetail",P);de&&(t(25,J=""),St(de))}catch(P){t(24,H=String(P))}}function Gr(m){m.preventDefault(),m.dataTransfer.dropEffect="move",t(73,kl=!0)}function Jr(m){t(73,kl=!1)}function Tn(m){Nl(m.id,m.title),Rt()}function jn(m){Rt(),Tt({title:p("delete.confirmTitle"),message:p("delete.confirmMessage")+" "+m.title+"?",confirmText:p("common.delete"),danger:!0,onConfirm:async()=>{try{await ie("DeleteNode",m.id),await zt(),R&&R.id===m.id&&t(26,R=null)}catch(P){t(24,H=String(P))}}})}async function jt(m){Rt();const P=typeof m=="string"?m:m.id;try{await ie("OpenFolder",P)}catch(ee){t(24,H=String(ee))}}async function En(m){Rt();try{await ie("MoveNode",m.id,""),await zt();const P=await ie("GetNodeDetail",m.id);P&&(t(25,J=""),St(P))}catch(P){t(24,H=String(P))}}async function zt(){const m=Object.keys(ne).filter(ee=>ne[ee]),P=await ie("ListWorkspaceTree")||[];for(const ee of m){const xe=(await ie("ListWorkspaceChildren",ee)||[]).map(ct=>({...ct}));yr(P,ee,xe)}t(5,d=P)}async function Ml(m){const P=await ie("ListWorkspaceChildren",m)||[];Yt(d,m,P),t(5,d=[...d])}function Dn(){t(52,Ce=!0),t(53,Ne="")}function qr(){t(52,Ce=!1),t(53,Ne="")}async function Nn(){if(!(!Ne.trim()||!R))try{const m=await ie("CreateNote",R.id,Ne.trim());t(28,z=[...z,m&&m.id?m:{id:Date.now().toString(),title:Ne.trim(),createdAt:new Date().toISOString()}]),t(52,Ce=!1),t(53,Ne="")}catch{const P={id:Date.now().toString(),title:Ne.trim(),createdAt:new Date().toISOString()};t(28,z=[...z,P]),t(52,Ce=!1),t(53,Ne="")}}async function Ot(m){if(W&&W.dirty){Tt({title:p("note.unsavedTitle"),message:p("note.unsavedMessage"),confirmText:p("note.unsavedClose"),danger:!1,onConfirm:async()=>{await Mn(m)}});return}await Mn(m)}async function Mn(m){try{const P=await ie("ReadNote",m.id);t(29,W={id:m.id,title:m.title,content:P||"",dirty:!1})}catch{t(29,W={id:m.id,title:m.title,content:"# "+m.title+`
`,dirty:!1})}}function Qr(){if(W&&W.dirty){Tt({title:p("note.unsavedTitle"),message:p("note.unsavedMessage"),confirmText:p("note.unsavedClose"),danger:!1,onConfirm:()=>{t(29,W=null)}});return}t(29,W=null)}function Yr(m){W&&(t(29,W.content=m.target.value,W),t(29,W.dirty=!0,W))}async function Xr(){if(W)try{await ie("SaveNote",W.id,W.content),t(29,W.dirty=!1,W)}catch{t(29,W.dirty=!1,W)}}function ol(m=null){t(39,X=m),t(40,x=null),t(33,le=m?m.summary:""),t(34,oe=m?String(m.minutes||""):""),t(35,fe=m&&m.date||""),t(36,we=m&&m.details||""),t(37,He=m?!!m.billable:!1),t(38,Ae=m?!!m.approximate:!1),t(32,se=!0)}function Zr(){t(32,se=!1),t(39,X=null),t(40,x=null)}async function Il(m=""){const P=m||(R?R.id:"");R&&R.id===P&&t(31,te=ql(await ie("ListWorklog",R.id))||te),J==="journal"&&await Et()}async function xr(){const m=parseInt(oe,10);if(!(!le.trim()||isNaN(m)||m<=0)&&!(!x&&!X&&!R)){try{if(x){const P=JSON.stringify(Jl(x));await ie("AcceptSuggestionFull",x.nodeId,le.trim(),we,fe,m,Ae,He,P),await Fl()}else X?(await ie("UpdateWorklogEntry",X.id,le.trim(),we,fe,m,Ae,He),await Il(X.nodeId)):(await ie("CreateWorklogFull",R.id,le.trim(),we,fe,m,Ae,He),await Il(R.id))}catch(P){t(24,H=String(P));return}t(32,se=!1),t(39,X=null),t(40,x=null)}}function Al(m){Tt({title:p("worklog.deleteEntry"),message:p("worklog.deleteConfirm"),confirmText:p("common.delete"),danger:!0,onConfirm:async()=>{try{await ie("DeleteWorklogEntry",m.id),await Il(m.nodeId)}catch(P){t(24,H=String(P))}}})}async function Fl(){t(41,ue=await ie("GetSuggestions")||[]),t(42,ke=ue.length),R&&t(31,te=ql(await ie("ListWorklog",R.id))),J==="journal"&&await Et()}function rl(m){t(40,x=m),t(39,X=null),t(33,le=m.summary||""),t(34,oe=String(m.suggestedMin||"")),t(35,fe=""),t(36,we=""),t(37,He=!1),t(38,Ae=!0),t(32,se=!0)}async function Pl(m){try{const P=Jl(m),ee=JSON.stringify(P);dl("acceptTodaySuggestion: nodeId="+m.nodeId+" eventIds="+ee+" events="+JSON.stringify((m.events||[]).map(de=>({id:de.id,type:de.eventType,title:de.title})))),await ie("AcceptSuggestionWith",m.nodeId,m.summary,m.suggestedMin,"",ee),await Fl()}catch(P){dl("acceptTodaySuggestion error: "+P)}}async function In(m){try{const P=Jl(m),ee=JSON.stringify(P);dl("acceptJournalSuggestion: nodeId="+m.nodeId+" eventIds="+ee+" events="+JSON.stringify((m.events||[]).map(de=>({id:de.id,type:de.eventType,title:de.title})))),await ie("AcceptSuggestionWith",m.nodeId,m.summary,m.suggestedMin,"",ee),await Fl()}catch(P){dl("acceptJournalSuggestion error: "+P)}}async function Et(){try{const[m,P,ee]=await Promise.all([ie("ListWorklogReport",j,T,E,D,N,A),ie("WorklogReportSummary",j,T,E,D,N,A),ie("GetSuggestions")]);if(t(9,k=(m||[]).map(de=>(de._expanded===void 0&&(de._expanded=!1),de))),t(10,y=P||null),t(41,ue=ee||[]),t(42,ke=ue.length),E&&!M)if(m&&m.length>0&&m[0].nodePath)t(17,M=m[0].nodePath);else try{t(17,M=await ie("GetNodeTitle",E))}catch{t(17,M="")}}catch{t(9,k=[]),t(10,y=null),t(41,ue=[]),t(42,ke=0)}}async function al(m){try{const P=await ie("SaveWorklogReport",m,j,T,E,D,N,A);t(18,L=P),setTimeout(()=>t(18,L=""),4e3)}catch(P){if(String(P).includes("отменено"))return;t(18,L="Ошибка: "+String(P)),setTimeout(()=>t(18,L=""),6e3)}}let An;async function Ll(m){if(m._expanded=!m._expanded,t(9,k),m._expanded&&!m._events&&m._hasEvents===void 0)try{m._events=await ie("GetWorklogEntryEvents",m.id)||[],m._hasEvents=m._events.length>0,t(9,k)}catch{m._events=[],m._hasEvents=!1,t(9,k)}}async function Rl(m){if(m._expanded=!m._expanded,m._expanded&&m.source==="suggestion"&&!m._events&&m._hasEvents===void 0)try{m._events=await ie("GetWorklogEntryEvents",m.id)||[],m._hasEvents=m._events.length>0}catch(P){P._events=[],P._hasEvents=!1}t(31,te)}async function $r(){const m=O.trim();if(!m||m.length<2){t(20,V=[]),t(21,K=!1);return}try{t(20,V=await ie("SearchNodes",m)||[]),t(21,K=V.length>0)}catch{t(20,V=[]),t(21,K=!1)}}function ea(){clearTimeout(An),An=setTimeout($r,200)}function Fn(m){t(14,E=m.id),t(17,M=m.path||m.title),t(13,D=!0),t(19,O=""),t(20,V=[]),t(21,K=!1),Et()}function Pn(){t(14,E=""),t(13,D=!1),t(17,M=""),t(19,O=""),t(20,V=[]),t(21,K=!1),Et()}function ta(){t(11,j=""),t(12,T=""),t(14,E=""),t(13,D=!1),t(15,N="all"),t(16,A="all"),t(17,M=""),t(19,O=""),t(20,V=[]),t(21,K=!1),Et()}async function Ln(){const m=await ie("PickFile");if(!m)return;const P=Ie||R.id;await zl(P,m)}async function la(){const m=await ie("PickDirectory");if(!m)return;const P=Ie||R.id;await zl(P,m)}async function zl(m,P){t(59,Ge=!0);try{const ee=await ie("PreviewImport",P);t(60,Re=ee),Ee=P,Xe=m,t(61,ve=!0)}catch(ee){t(24,H=String(ee))}t(59,Ge=!1)}async function Ol(m){try{const P=Xe||R.id,ee=m==="copy"?await ie("AddPathCopy",P,Ee):await ie("AddPathLink",P,Ee);t(61,ve=!1),t(60,Re=null),t(65,Be=[]),t(64,Ie=null),await Promise.all([an(P),st(P),Ml(P)])}catch(P){t(24,H=String(P))}}function na(){t(61,ve=!1),t(60,Re=null)}async function Rn({id:m,type:P}){const ee=p(P==="folder"?"delete.folder":"delete.file");Tt({title:p("delete.confirmTitle"),message:p("delete.confirmMessage")+" "+ee+"?",confirmText:p("common.delete"),danger:!0,onConfirm:async()=>{try{await ie("DeleteFileOrFolder",m),Z=Z.filter(xe=>xe.nodeId!==m);const de=Ie||R.id;await st(de)}catch(de){t(24,H=String(de))}}})}async function sa(m){if(!m||m.length===0)return;if(J==="inbox"){await On(m);return}if(!R){t(24,H=p("error.selectCaseFirst"));return}const P=m[0];await zl(R.id,P)}function ia(m){return{note_created:p("event.noteCreated"),note_updated:p("event.noteUpdated"),note_deleted:"Заметка удалена",file_added:p("event.fileAdded"),file_deleted:p("event.fileDeleted"),file_renamed:p("event.fileRenamed"),file_copied:p("event.fileCopied"),file_moved:p("event.fileMoved"),folder_added:p("event.folderAdded"),folder_deleted:p("event.folderDeleted"),folder_renamed:p("event.folderRenamed"),folder_moved:"Папка перемещена",node_created:p("event.caseCreated"),node_updated:p("event.caseUpdated"),node_deleted:"Узел удалён",action_created:"Действие создано",action_done:"Действие выполнено",worklog_added:"Запись времени добавлена"}[m]||m}function oa(m){return{project:p("kind.project"),client:p("kind.client"),document:p("kind.document"),recipe:p("kind.recipe"),folder:p("kind.folder"),note:p("kind.note"),file:p("kind.file"),archive:p("kind.archive"),case:p("kind.case")}[m]||m||p("kind.case")}function ra(m){return m?p("capture.kind."+m):""}function aa(m){return m?p("capture.source."+m):""}function Vl(m){!m||!m.id||t(43,_e=[m,..._e.filter(P=>P.id!==m.id)])}async function ca(){if(!navigator.clipboard||typeof navigator.clipboard.read!="function")return!1;const m=await navigator.clipboard.read();for(const P of m||[]){const ee=(P.types||[]).find(cl=>cl.startsWith("image/"));if(!ee)continue;const de=await P.getType(ee),xe=de.name||`clipboard.${Nm(ee)}`,ct=await Mm(de),qt=await ie("CaptureFileData",xe,ct);return Vl(qt),t(45,De=p("inbox.captured")),!0}return!1}async function zn(){if(!Fe){if(t(45,De=""),!navigator.clipboard||typeof navigator.clipboard.readText!="function"){t(24,H=p("inbox.clipboardUnavailable"));return}t(44,Fe=!0);try{if(await ca())return;const m=(await navigator.clipboard.readText()).trim();if(!m){t(45,De=p("inbox.clipboardEmpty"));return}const P=Dm(m)?await ie("CaptureURL",m,""):await ie("CaptureText",m);Vl(P),t(45,De=p("inbox.captured"))}catch(m){t(24,H=String(m))}finally{t(44,Fe=!1)}}}async function On(m){if(!Fe){t(44,Fe=!0),t(45,De="");try{for(const P of m){const ee=await ie("CapturePath",P);Vl(ee)}t(45,De=p("inbox.captured"))}catch(P){t(24,H=String(P))}finally{t(44,Fe=!1),t(74,Gt=!1)}}}function ua(m){m.preventDefault(),m.dataTransfer.dropEffect="copy",t(74,Gt=!0)}function fa(){t(74,Gt=!1)}async function da(m){var ee;m.preventDefault(),t(74,Gt=!1);const P=Array.from(((ee=m.dataTransfer)==null?void 0:ee.files)||[]).map(de=>de.path||de.webkitRelativePath||"").filter(Boolean);P.length>0&&await On(P)}function Vn(m){t(83,ht=m),t(84,gt=""),t(85,Ct=[]),t(86,bt=null)}function Wn(){t(83,ht=null),t(84,gt=""),t(85,Ct=[]),t(86,bt=null),t(87,nl=!1)}async function ma(){const m=gt.trim();if(!m||m.length<2){t(85,Ct=[]);return}t(87,nl=!0);try{const P=await ie("SearchNodes",m)||[];t(85,Ct=P.filter(ee=>Im(ee)&&ee.id!==(ht==null?void 0:ht.id)))}catch{t(85,Ct=[])}finally{t(87,nl=!1)}}function pa(m){t(84,gt=m.target.value),t(86,bt=null),clearTimeout(on),on=setTimeout(ma,200)}function Bn(m){t(86,bt=m),t(84,gt=m.path||m.title),t(85,Ct=[])}async function Hn(){if(!(!ht||!bt))try{await ie("AssignInboxNode",ht.id,bt.id),t(43,_e=_e.filter(m=>m.id!==ht.id)),await zt(),Wn()}catch(m){t(24,H=String(m))}}function Un(m){Tt({title:p("inbox.deleteTitle"),message:p("inbox.deleteConfirm",{title:m.title}),confirmText:p("common.delete"),danger:!0,onConfirm:async()=>{try{await ie("DeleteInboxNode",m.id),t(43,_e=_e.filter(P=>P.id!==m.id))}catch(P){t(24,H=String(P))}}})}function _a(){t(54,Pe=!0),t(55,Ke=""),t(56,ye="open_url"),t(57,be="")}function va(){t(54,Pe=!1),t(55,Ke=""),t(57,be="")}async function Wl(){if(!(!Ke.trim()||!be.trim()||!R))try{const m=await ie("CreateAction",R.id,ye,Ke.trim(),be.trim());m&&m.id&&t(30,re=[...re,m]),t(54,Pe=!1),t(55,Ke=""),t(57,be="")}catch(m){t(24,H=String(m))}}async function Kn(m){try{await ie("DeleteAction",m),t(30,re=re.filter(P=>P.id!==m))}catch(P){t(24,H=String(P))}}function ha(m){const P=Se.find(ee=>ee.id===m);return P?P.label:m}async function mt(m){try{const P=await ie("GetNodeDetail",m);P&&St(P)}catch(P){t(24,H=String(P))}}async function Dt(m){const P=Am(m),ee=P.nodeId;if(ee)try{const de=await ie("GetNodeDetail",ee);if(!de)return;if(St(de),P.tab==="notes"){if(t(27,q="notes"),P.targetId){try{t(28,z=await ie("ListNotes",ee)||[])}catch{}const xe=z.find(ct=>ct.id===P.targetId);xe&&setTimeout(()=>Ot(xe),100)}}else if(P.tab==="files")if(t(27,q="files"),P.targetId)try{const xe=await ie("GetNodeDetail",P.targetId);if(xe&&xe.parent_id){await st(xe.parent_id);const ct=Ze.find(qt=>qt.id===P.targetId);ct&&ct.type==="file"&&mf(ct)&&setTimeout(()=>il(ct),150)}else await st(ee)}catch{await st(ee)}else await st(ee)}catch(de){t(24,H=String(de))}}async function Nt(m){return Dt(m)}async function Bl(){try{t(88,Cl=await ie("SyncStatus"))}catch{t(88,Cl={configured:!1,serverUrl:"",deviceId:"",unpushedOps:0,lastSyncAt:"",syncInterval:0})}}let Gn="general";function Hl(m){t(92,Gn=m||"general"),t(3,u=!0)}function ga(){t(3,u=!1)}function ba(m){const P=Array.isArray(m==null?void 0:m.conflicts)?m.conflicts:[],ee=Array.isArray(m==null?void 0:m.applyErrors)?m.applyErrors:[],de=[];return P.length>0&&de.push(p("sync.conflictsCount",{count:P.length})),ee.length>0&&de.push(p("sync.applyErrorsCount",{count:ee.length})),de.join(" · ")}async function wa(){t(89,Sl=!0),t(90,Jt=""),t(91,sl="");try{const m=await ie("SyncNow");await Bl(),t(90,Jt=ba(m)),t(91,sl=Jt?"warning":"")}catch(m){console.error("sync error:",m),t(90,Jt=`${p("sync.status.error")}: ${(m==null?void 0:m.message)||m}`),t(91,sl="warning")}finally{t(89,Sl=!1)}}function ka(m){t(1,o=!1),t(0,n=m),t(58,Me=!1),window.location.reload()}function ya(m){t(2,a=!1),t(0,n=m),t(58,Me=!1),window.location.reload()}const Ca=m=>m.nodeId===R.id,Sa=m=>rn(m.id),Ta=()=>Hl("sync"),ja=()=>Hl(),Ea=()=>t(24,H=""),Da=()=>t(24,H=""),Na=()=>t(24,H="");function Ma(){W.content=this.value,t(29,W)}const Ia=m=>{t(27,q=m.id),m.id==="files"&&R&&Ze.length===0&&!Ie&&st(R.id)},Aa=()=>{t(27,q="notes"),Dn()},Fa=()=>{t(27,q="files"),Ln()},Pa=()=>t(27,q="worklog"),La=m=>Ot(m),Ra=m=>Ot(m);function za(){Ne=this.value,t(53,Ne)}const Oa=m=>m.key==="Enter"&&Nn(),Va=m=>Ot(m),Wa=m=>Ot(m),Ba=m=>{const P=m.detail;P===0?(t(65,Be=[]),t(64,Ie=null),st(R.id)):un(P-1)},Ha=m=>jl(m.detail),Ua=m=>il(m.detail),Ka=m=>ie("OpenFile",m.detail),Ga=m=>ie("OpenFolder",m.detail),Ja=m=>Rn(m.detail),qa=m=>dn(m.detail.id),Qa=m=>fn(m.detail),Ya=m=>mn(m.detail),Xa=m=>pn(m.detail),Za=m=>hn(m.detail),xa=m=>vn(m.detail),$a=m=>gn(m.detail),ec=m=>ie("OpenFile",m.detail),tc=m=>ie("RunAction",m.id),lc=m=>Kn(m.id),nc=()=>ol(),sc=m=>m.nodeId===R.id,ic=m=>rl(m),oc=m=>Pl(m),rc=(m,P,ee)=>t(41,P[ee]._expanded=!m._expanded,ue,t(26,R)),ac=(m,P,ee,de)=>de.key==="Enter"&&t(41,P[ee]._expanded=!m._expanded,ue,t(26,R)),cc=m=>Dt(m),uc=m=>jt(m.nodeId),fc=m=>ol(m),dc=m=>Al(m),mc=m=>Dt(m),pc=m=>jt(m.nodeId),_c=m=>Rl(m),vc=(m,P)=>P.key==="Enter"&&Rl(m),hc=m=>Nt(m),gc=(m,P)=>P.key==="Enter"&&Nt(m),bc=m=>Vn(m),wc=m=>mt(m.id),kc=m=>jt(m),yc=m=>Un(m),Cc=m=>mt(m.id),Sc=(m,P)=>P.key==="Enter"&&mt(m.id),Tc=()=>ie("OpenTrashFolder");function jc(){j=this.value,t(11,j)}function Ec(){T=this.value,t(12,T)}const Dc=()=>{t(19,O=""),t(17,M=""),Pn()};function Nc(){O=this.value,t(19,O)}const Mc=()=>setTimeout(()=>t(21,K=!1),200),Ic=m=>Fn(m);function Ac(){D=this.checked,t(13,D)}function Fc(){N=ml(this),t(15,N)}function Pc(){A=ml(this),t(16,A)}const Lc=()=>al("csv"),Rc=()=>al("markdown"),zc=()=>al("pdf"),Oc=m=>mt(m.nodeId),Vc=(m,P,ee,de)=>t(41,P[ee].suggestedMin=parseInt(de.target.value),ue),Wc=m=>rl(m),Bc=m=>In(m),Hc=(m,P,ee)=>t(41,P[ee]._expanded=!m._expanded,ue),Uc=(m,P,ee,de)=>de.key==="Enter"&&t(41,P[ee]._expanded=!m._expanded,ue),Kc=m=>Dt(m),Gc=m=>jt(m.nodeId),Jc=m=>mt(m.nodeId),qc=m=>Ll(m),Qc=(m,P)=>P.key==="Enter"&&Ll(m),Yc=m=>ol(m),Xc=m=>Al(m),Zc=m=>Dt(m),xc=m=>mt(m.nodeId),$c=(m,P,ee,de)=>t(41,P[ee].suggestedMin=parseInt(de.target.value),ue),eu=m=>rl(m),tu=m=>Pl(m),lu=(m,P,ee)=>t(41,P[ee]._expanded=!m._expanded,ue),nu=(m,P,ee,de)=>de.key==="Enter"&&t(41,P[ee]._expanded=!m._expanded,ue),su=m=>Dt(m),iu=m=>jt(m.nodeId),ou=m=>mt(m.nodeId),ru=(m,P)=>P.key==="Enter"&&mt(m.nodeId),au=m=>mt(m.nodeId),cu=(m,P)=>P.key==="Enter"&&mt(m.nodeId),uu=m=>Nt(m),fu=(m,P)=>P.key==="Enter"&&Nt(m),du=m=>Nt(m),mu=(m,P)=>P.key==="Enter"&&Nt(m),pu=()=>t(50,We=null),_u=m=>t(50,We=m);function vu(){Ue=this.value,t(48,Ue)}const hu=m=>m.key==="Enter"&&Sn(),gu=m=>Cn(m),bu=()=>En(Te.node),wu=()=>Tn(Te.node),ku=()=>jn(Te.node),yu=()=>jt(Te.node);function Cu(){fe=this.value,t(35,fe)}function Su(){le=this.value,t(33,le)}function Tu(){oe=hl(this.value),t(34,oe)}function ju(){we=this.value,t(36,we)}function Eu(){He=this.checked,t(37,He)}function Du(){Ae=this.checked,t(38,Ae)}function Nu(){Ke=this.value,t(55,Ke)}const Mu=m=>m.key==="Enter"&&Wl();function Iu(){ye=ml(this),t(56,ye),t(94,Se)}function Au(){be=this.value,t(57,be)}const Fu=m=>m.key==="Enter"&&Wl(),Pu=()=>Ol("copy"),Lu=()=>Ol("link");function Ru(){Pt=this.value,t(81,Pt)}function zu(){gt=this.value,t(84,gt)}return[n,o,a,u,c,d,_,v,g,k,y,j,T,D,E,N,A,M,L,O,V,K,G,Q,H,J,R,q,z,W,re,te,se,le,oe,fe,we,He,Ae,X,x,ue,ke,_e,Fe,De,at,Ye,Ue,Ve,We,Te,Ce,Ne,Pe,Ke,ye,be,Me,Ge,Re,ve,ne,je,Ie,Be,Ze,nt,vt,wl,xt,pt,ze,kl,Gt,yl,tn,ln,nn,sn,tl,Pt,Lt,ht,gt,Ct,bt,nl,Cl,Sl,Jt,sl,Gn,U,Se,Cr,rn,St,st,jl,cn,un,il,El,Sr,fn,dn,mn,pn,_n,vn,hn,gn,Mr,Ir,Ar,kn,Lr,Rr,zr,Or,Cn,Vr,Wr,Sn,Br,Rt,Hr,Ur,Kr,Gr,Jr,Tn,jn,jt,En,Dn,qr,Nn,Ot,Qr,Yr,Xr,ol,Zr,xr,Al,rl,Pl,In,Et,al,Ll,Rl,ea,Fn,Pn,ta,Ln,la,Ol,na,Rn,ia,oa,ra,aa,zn,ua,fa,da,Vn,Wn,pa,Bn,Hn,Un,_a,va,Wl,Kn,ha,mt,Dt,Nt,Bl,Hl,ga,wa,ka,ya,Ca,Sa,Ta,ja,Ea,Da,Na,Ma,Ia,Aa,Fa,Pa,La,Ra,za,Oa,Va,Wa,Ba,Ha,Ua,Ka,Ga,Ja,qa,Qa,Ya,Xa,Za,xa,$a,ec,tc,lc,nc,sc,ic,oc,rc,ac,cc,uc,fc,dc,mc,pc,_c,vc,hc,gc,bc,wc,kc,yc,Cc,Sc,Tc,jc,Ec,Dc,Nc,Mc,Ic,Ac,Fc,Pc,Lc,Rc,zc,Oc,Vc,Wc,Bc,Hc,Uc,Kc,Gc,Jc,qc,Qc,Yc,Xc,Zc,xc,$c,eu,tu,lu,nu,su,iu,ou,ru,au,cu,uu,fu,du,mu,pu,_u,vu,hu,gu,bu,wu,ku,yu,Cu,Su,Tu,ju,Eu,Du,Nu,Mu,Iu,Au,Fu,Pu,Lu,Ru,zu,m=>m.key==="Enter"&&bt&&Hn(),m=>Bn(m)]}class Pm extends tt{constructor(e){super(),et(this,e,Fm,Em,$e,{},null,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1])}}new Pm({target:document.getElementById("app")});