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

4 lines
294 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 Jd=Object.defineProperty;var qd=(l,e,t)=>e in l?Jd(l,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[e]=t;var nn=(l,e,t)=>qd(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 x(){}function Br(l){return l()}function ks(){return Object.create(null)}function _e(l){l.forEach(Br)}function Dt(l){return typeof l=="function"}function nt(l,e){return l!=l?e==e:l!==e||l&&typeof l=="object"||typeof l=="function"}let yl;function El(l,e){return l===e?!0:(yl||(yl=document.createElement("a")),yl.href=e,l===yl.href)}function Yd(l){return Object.keys(l).length===0}function hs(l){return l??""}const mn=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 Ne(l,e){for(let t=0;t<l.length;t+=1)l[t]&&l[t].d(e)}function d(l){return document.createElement(l)}function Q(l){return document.createElementNS("http://www.w3.org/2000/svg",l)}function L(l){return document.createTextNode(l)}function k(){return L(" ")}function ut(){return L("")}function M(l,e,t,n){return l.addEventListener(e,t,n),()=>l.removeEventListener(e,t,n)}function _n(l){return function(e){return e.preventDefault(),l.call(this,e)}}function Ae(l){return function(e){return e.stopPropagation(),l.call(this,e)}}function gt(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 Dl(l){return l===""?null:+l}function Qd(l){return Array.from(l.childNodes)}function K(l,e){e=""+e,l.data!==e&&(l.data=e)}function ke(l,e){l.value=e??""}function kt(l,e,t,n){t==null?l.style.removeProperty(e):l.style.setProperty(e,t,"")}function jt(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 Sl(l){const e=l.querySelector(":checked");return e&&e.__value}function he(l,e,t){l.classList.toggle(e,!!t)}function Xd(l,e,{bubbles:t=!1,cancelable:n=!1}={}){return new CustomEvent(l,{detail:e,bubbles:t,cancelable:n})}let al;function rl(l){al=l}function vn(){if(!al)throw new Error("Function called outside component initialization");return al}function Hr(l){vn().$$.on_mount.push(l)}function kn(l){vn().$$.on_destroy.push(l)}function Nl(){const l=vn();return(e,t,{cancelable:n=!1}={})=>{const s=l.$$.callbacks[e];if(s){const o=Xd(e,t,{cancelable:n});return s.slice().forEach(a=>{a.call(l,o)}),!o.defaultPrevented}return!0}}function Kr(l,e){const t=l.$$.callbacks[e.type];t&&t.slice().forEach(n=>n.call(this,e))}const xt=[],gs=[];let $t=[];const bs=[],Zd=Promise.resolve();let fn=!1;function xd(){fn||(fn=!0,Zd.then(Gr))}function Vt(l){$t.push(l)}const sn=new Set;let Xt=0;function Gr(){if(Xt!==0)return;const l=al;do{try{for(;Xt<xt.length;){const e=xt[Xt];Xt++,rl(e),$d(e.$$)}}catch(e){throw xt.length=0,Xt=0,e}for(rl(null),xt.length=0,Xt=0;gs.length;)gs.pop()();for(let e=0;e<$t.length;e+=1){const t=$t[e];sn.has(t)||(sn.add(t),t())}$t.length=0}while(xt.length);for(;bs.length;)bs.pop()();fn=!1,sn.clear(),rl(l)}function $d(l){if(l.fragment!==null){l.update(),_e(l.before_update);const e=l.dirty;l.dirty=[-1],l.fragment&&l.fragment.p(l.ctx,e),l.after_update.forEach(Vt)}}function eu(l){const e=[],t=[];$t.forEach(n=>l.indexOf(n)===-1?e.push(n):t.push(n)),t.forEach(n=>n()),$t=e}const Tl=new Set;let Wt;function ft(){Wt={r:0,c:[],p:Wt}}function dt(){Wt.r||_e(Wt.c),Wt=Wt.p}function ce(l,e){l&&l.i&&(Tl.delete(l),l.i(e))}function pe(l,e,t,n){if(l&&l.o){if(Tl.has(l))return;Tl.add(l),Wt.c.push(()=>{Tl.delete(l),n&&(t&&l.d(1),n())}),l.o(e)}else n&&n()}function re(l){return(l==null?void 0:l.length)!==void 0?l:Array.from(l)}function Jr(l,e){pe(l,1,1,()=>{e.delete(l.key)})}function qr(l,e,t,n,s,o,a,c,f,p,_,v){let h=l.length,g=o.length,b=h;const y={};for(;b--;)y[l[b].key]=b;const w=[],E=new Map,T=new Map,N=[];for(b=g;b--;){const I=v(s,o,b),P=t(I);let O=a.get(P);O?N.push(()=>O.p(I,e)):(O=p(P,I),O.c()),E.set(P,w[b]=O),P in y&&T.set(P,Math.abs(b-y[P]))}const D=new Set,j=new Set;function F(I){ce(I,1),I.m(c,_),a.set(I.key,I),_=I.first,g--}for(;h&&g;){const I=w[g-1],P=l[h-1],O=I.key,W=P.key;I===P?(_=I.first,h--,g--):E.has(W)?!a.has(O)||D.has(O)?F(I):j.has(W)?h--:T.get(O)>T.get(W)?(j.add(O),F(I)):(D.add(W),h--):(f(P,a),h--)}for(;h--;){const I=l[h];E.has(I.key)||f(I,a)}for(;g;)F(w[g-1]);return _e(N),w}function Ze(l){l&&l.c()}function Ye(l,e,t){const{fragment:n,after_update:s}=l.$$;n&&n.m(e,t),Vt(()=>{const o=l.$$.on_mount.map(Br).filter(Dt);l.$$.on_destroy?l.$$.on_destroy.push(...o):_e(o),l.$$.on_mount=[]}),s.forEach(Vt)}function Qe(l,e){const t=l.$$;t.fragment!==null&&(eu(t.after_update),_e(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function tu(l,e){l.$$.dirty[0]===-1&&(xt.push(l),xd(),l.$$.dirty.fill(0)),l.$$.dirty[e/31|0]|=1<<e%31}function st(l,e,t,n,s,o,a=null,c=[-1]){const f=al;rl(l);const p=l.$$={fragment:null,ctx:[],props:o,update:x,not_equal:s,bound:ks(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(e.context||(f?f.$$.context:[])),callbacks:ks(),dirty:c,skip_bound:!1,root:e.target||f.$$.root};a&&a(p.root);let _=!1;if(p.ctx=t?t(l,e.props||{},(v,h,...g)=>{const b=g.length?g[0]:h;return p.ctx&&s(p.ctx[v],p.ctx[v]=b)&&(!p.skip_bound&&p.bound[v]&&p.bound[v](b),_&&tu(l,v)),h}):[],p.update(),_=!0,_e(p.before_update),p.fragment=n?n(p.ctx):!1,e.target){if(e.hydrate){const v=Qd(e.target);p.fragment&&p.fragment.l(v),v.forEach(C)}else p.fragment&&p.fragment.c();e.intro&&ce(l.$$.fragment),Ye(l,e.target,e.anchor),Gr()}rl(f)}class it{constructor(){nn(this,"$$");nn(this,"$$set")}$destroy(){Qe(this,1),this.$destroy=x}$on(e,t){if(!Dt(t))return x;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&&!Yd(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const lu="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(lu);function nu(l){let e,t;return{c(){e=Q("path"),t=Q("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 su(l){let e,t,n,s,o;return{c(){e=Q("path"),t=Q("polyline"),n=Q("line"),s=Q("line"),o=Q("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,c){S(a,e,c),S(a,t,c),S(a,n,c),S(a,s,c),S(a,o,c)},d(a){a&&(C(e),C(t),C(n),C(s),C(o))}}}function iu(l){let e,t;return{c(){e=Q("polyline"),t=Q("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 ou(l){let e,t,n,s;return{c(){e=Q("path"),t=Q("polyline"),n=Q("line"),s=Q("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 ru(l){let e,t,n,s,o;return{c(){e=Q("path"),t=Q("polyline"),n=Q("line"),s=Q("line"),o=Q("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,c){S(a,e,c),S(a,t,c),S(a,n,c),S(a,s,c),S(a,o,c)},d(a){a&&(C(e),C(t),C(n),C(s),C(o))}}}function au(l){let e,t,n,s,o,a;return{c(){e=Q("path"),t=Q("polyline"),n=Q("line"),s=Q("line"),o=Q("line"),a=Q("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(c,f){S(c,e,f),S(c,t,f),S(c,n,f),S(c,s,f),S(c,o,f),S(c,a,f)},d(c){c&&(C(e),C(t),C(n),C(s),C(o),C(a))}}}function cu(l){let e,t,n,s;return{c(){e=Q("path"),t=Q("polyline"),n=Q("line"),s=Q("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 fu(l){let e,t,n,s,o;return{c(){e=Q("path"),t=Q("polyline"),n=Q("line"),s=Q("line"),o=Q("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,c){S(a,e,c),S(a,t,c),S(a,n,c),S(a,s,c),S(a,o,c)},d(a){a&&(C(e),C(t),C(n),C(s),C(o))}}}function du(l){let e,t,n;return{c(){e=Q("path"),t=Q("circle"),n=Q("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 uu(l){let e,t;return{c(){e=Q("rect"),t=Q("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 pu(l){let e,t,n;return{c(){e=Q("rect"),t=Q("circle"),n=Q("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 mu(l){let e;return{c(){e=Q("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 _u(l){let e;function t(o,a){return o[0]==="folder"?mu:o[0]==="image"?pu:o[0]==="video"?uu:o[0]==="audio"?du:o[0]==="pdf"?fu:o[0]==="document"?cu:o[0]==="spreadsheet"?au:o[0]==="presentation"?ru:o[0]==="archive"?ou:o[0]==="code"?iu:o[0]==="text"?su:nu}let n=t(l),s=n(l);return{c(){e=Q("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:x,o:x,d(o){o&&C(e),s.d()}}}function vu(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 Yr extends it{constructor(e){super(),st(this,e,vu,_u,nt,{kind:0,size:1})}}const ku={"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.keepHere":"Оставить здесь","inbox.localEmpty":"Для этого дела неразобранных материалов нет","inbox.capturedIn":"Захвачено в","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.clipboard_button":"Кнопка буфера","capture.source.drop":"Перетаскивание","capture.source.paste":"Вставка","capture.source.browser":"Браузер","capture.source.manual":"Вручную","capture.dropOverlayNode":"Будет добавлено в Неразобранное для: {title}","capture.dropOverlayGlobal":"Будет добавлено в глобальное Неразобранное","trash.openFolder":"Открыть папку корзины","trash.empty":"Корзина пуста","trash.deletedNodes":"Удаленные элементы","trash.physicalEntries":"Файлы в .verstak/trash","tab.overview":"Обзор","tab.notes":"Заметки","tab.files":"Файлы","tab.inbox":"Неразобранное","tab.links":"Ссылки","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":"Дело","kind.link":"Ссылка","links.empty":"Ссылок пока нет","links.editTitle":"Редактировать ссылку","links.note":"Заметка","links.copyUrl":"Копировать URL","links.copied":"URL скопирован","links.copyUnavailable":"Не удалось скопировать URL","links.deleteTitle":"Удалить ссылку","links.deleteConfirm":"Удалить ссылку «{title}»?","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":"Срок действия токена истёк"},hu={"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.keepHere":"Keep here","inbox.localEmpty":"No unprocessed materials for this case","inbox.capturedIn":"Captured in","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.clipboard_button":"Clipboard button","capture.source.drop":"Drop","capture.source.paste":"Paste","capture.source.browser":"Browser","capture.source.manual":"Manual","capture.dropOverlayNode":"Will be added to Inbox for: {title}","capture.dropOverlayGlobal":"Will be added to global Inbox","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.inbox":"Inbox","tab.links":"Links","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","kind.link":"Link","links.empty":"No links yet","links.editTitle":"Edit link","links.note":"Note","links.copyUrl":"Copy URL","links.copied":"URL copied","links.copyUnavailable":"Could not copy URL","links.deleteTitle":"Delete link","links.deleteConfirm":'Delete link "{title}"?',"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"},ys={ru:ku,en:hu};let ws="ru";function m(l,e){var s;const t=ys[ws];let n=t==null?void 0:t[l];if(n==null&&ws!=="ru"&&(n=(s=ys.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 jl(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 dn={"image/jpeg":m("mime.jpeg"),"image/png":m("mime.png"),"image/gif":m("mime.gif"),"image/webp":m("mime.webp"),"image/svg+xml":m("mime.svg"),"image/bmp":m("mime.bmp"),"image/tiff":m("mime.tiff"),"image/avif":m("mime.avif"),"application/pdf":m("mime.pdf"),"application/msword":m("mime.word"),"application/vnd.openxmlformats-officedocument.wordprocessingml.document":m("mime.word"),"application/vnd.ms-excel":m("mime.excel"),"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":m("mime.excel"),"application/vnd.ms-powerpoint":m("mime.ppt"),"application/vnd.openxmlformats-officedocument.presentationml.presentation":m("mime.ppt"),"application/zip":m("mime.zip"),"application/gzip":m("mime.gzip"),"application/x-tar":m("mime.tar"),"application/x-7z-compressed":m("mime.sevenz"),"application/x-rar-compressed":m("mime.rar"),"text/plain":m("mime.text"),"text/html":m("mime.html"),"text/css":m("mime.css"),"text/javascript":m("mime.js"),"application/json":m("mime.json"),"application/xml":m("mime.xml"),"application/x-yaml":m("mime.yaml"),"application/octet-stream":m("mime.binary"),"application/x-msdos-program":m("mime.executable"),"inode/directory":m("mime.folder")};function Cs(l){return l?dn[l]||l:m("mime.unknown")}function gu(l){if(l.type==="folder")return m("mime.folder");const e=(l.mime||"").toLowerCase();if(dn[e])return dn[e];const n=(l.name||"").toLowerCase().split(".").pop();return n?n.toUpperCase():m("mime.file")}function Qr(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 Xr=["image/jpeg","image/png","image/gif","image/webp","image/bmp","image/tiff","image/avif","image/svg+xml"],Zr=["text/plain","text/html","text/css","text/javascript","application/json","application/xml","application/x-yaml","text/x-shellscript"],xr=["txt","log","conf","ini","yaml","yml","json","xml","csv","sh","py","js","ts","css","html","md","markdown","cfg"],$r=["jpg","jpeg","png","gif","webp","bmp","tiff","tif","avif","svg"];function bu(l){if(l.type==="folder")return!1;const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return!!(Xr.includes(e)||$r.includes(n)||e.includes("pdf")||Zr.includes(e)||xr.includes(n))}function ea(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return Xr.includes(e)||$r.includes(n)}function ta(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return Zr.includes(e)||xr.includes(n)&&n!=="md"&&n!=="markdown"}function la(l){return(l.mime||"").toLowerCase().includes("pdf")}function na(l){const e=(l.name||"").toLowerCase();return e.endsWith(".md")||e.endsWith(".markdown")}function yu(l){return ea(l)||la(l)}function wu(l){return ta(l)||na(l)}const{window:Cu}=mn;function Su(l){let e,t,n,s=jl(l[0].size)+"",o;return{c(){e=d("span"),e.textContent="·",t=k(),n=d("span"),o=L(s),i(e,"class","meta-sep svelte-1skuef2")},m(a,c){S(a,e,c),S(a,t,c),S(a,n,c),r(n,o)},p(a,c){c[0]&1&&s!==(s=jl(a[0].size)+"")&&K(o,s)},d(a){a&&(C(e),C(t),C(n))}}}function Tu(l){let e,t,n,s,o;return{c(){e=d("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=k(),n=d("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",m("file.openFolder")),i(e,"aria-label",m("file.openFolder")),i(n,"class","action-btn svelte-1skuef2"),i(n,"title",m("file.showInExplorer")),i(n,"aria-label",m("file.showInExplorer"))},m(a,c){S(a,e,c),S(a,t,c),S(a,n,c),s||(o=[M(e,"click",Ae(l[30])),M(n,"click",Ae(l[11]))],s=!0)},p:x,d(a){a&&(C(e),C(t),C(n)),s=!1,_e(o)}}}function Eu(l){let e,t,n,s,o,a,c;return{c(){e=d("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=k(),n=d("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=k(),o=d("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",m("file.preview")),i(e,"aria-label",m("file.preview")),i(n,"class","action-btn svelte-1skuef2"),i(n,"title",m("file.openExternal")),i(n,"aria-label",m("file.openExternal")),i(o,"class","action-btn svelte-1skuef2"),i(o,"title",m("file.showInExplorer")),i(o,"aria-label",m("file.showInExplorer"))},m(f,p){S(f,e,p),S(f,t,p),S(f,n,p),S(f,s,p),S(f,o,p),a||(c=[M(e,"click",Ae(l[29])),M(n,"click",Ae(l[10])),M(o,"click",Ae(l[11]))],a=!0)},p:x,d(f){f&&(C(e),C(t),C(n),C(s),C(o)),a=!1,_e(c)}}}function Ss(l){let e,t,n,s,o,a,c,f,p=m("common.open")+"",_,v,h,g,b,y,w,E,T=m("file.openExternal")+"",N,D,j,F,I,P,O=m("file.showInExplorer")+"",W,G,J,q,B,Y,V,R,H,z=m("common.rename")+"",U,$,ue,le,ne,se,oe,fe=m("common.duplicate")+"",ge,Ge,Ie,X,ee,de,be,me,Me,xe=m("common.cut")+"",Pe,$e,Ee,Be,Re,Ve,He,ze=m("common.copy")+"",we,ye,Je,je,Le,Ce,Se,Fe,ve,De=m("common.delete")+"",Xe,tt,et;return{c(){e=d("div"),t=k(),n=d("div"),s=d("button"),o=Q("svg"),a=Q("path"),c=Q("circle"),f=k(),_=L(p),v=k(),h=d("button"),g=Q("svg"),b=Q("path"),y=Q("polyline"),w=Q("line"),E=k(),N=L(T),D=k(),j=d("button"),F=Q("svg"),I=Q("path"),P=k(),W=L(O),G=k(),J=d("div"),q=k(),B=d("button"),Y=Q("svg"),V=Q("path"),R=Q("path"),H=k(),U=L(z),$=k(),ue=d("button"),le=Q("svg"),ne=Q("rect"),se=Q("path"),oe=k(),ge=L(fe),Ge=k(),Ie=d("button"),X=Q("svg"),ee=Q("circle"),de=Q("circle"),be=Q("line"),me=Q("line"),Me=k(),Pe=L(xe),$e=k(),Ee=d("button"),Be=Q("svg"),Re=Q("rect"),Ve=Q("path"),He=k(),we=L(ze),ye=k(),Je=d("div"),je=k(),Le=d("button"),Ce=Q("svg"),Se=Q("polyline"),Fe=Q("path"),ve=k(),Xe=L(De),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(c,"cx","12"),i(c,"cy","12"),i(c,"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(b,"d","M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"),i(y,"points","15 3 21 3 21 9"),i(w,"x1","10"),i(w,"y1","14"),i(w,"x2","21"),i(w,"y2","3"),i(g,"width","14"),i(g,"height","14"),i(g,"viewBox","0 0 24 24"),i(g,"fill","none"),i(g,"stroke","currentColor"),i(g,"stroke-width","2"),i(g,"stroke-linecap","round"),i(g,"stroke-linejoin","round"),i(h,"class","menu-item svelte-1skuef2"),i(h,"role","menuitem"),i(I,"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(F,"width","14"),i(F,"height","14"),i(F,"viewBox","0 0 24 24"),i(F,"fill","none"),i(F,"stroke","currentColor"),i(F,"stroke-width","2"),i(F,"stroke-linecap","round"),i(F,"stroke-linejoin","round"),i(j,"class","menu-item svelte-1skuef2"),i(j,"role","menuitem"),i(J,"class","menu-sep svelte-1skuef2"),i(V,"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(Y,"width","14"),i(Y,"height","14"),i(Y,"viewBox","0 0 24 24"),i(Y,"fill","none"),i(Y,"stroke","currentColor"),i(Y,"stroke-width","2"),i(Y,"stroke-linecap","round"),i(Y,"stroke-linejoin","round"),i(B,"class","menu-item svelte-1skuef2"),i(B,"role","menuitem"),i(ne,"x","9"),i(ne,"y","9"),i(ne,"width","13"),i(ne,"height","13"),i(ne,"rx","2"),i(ne,"ry","2"),i(se,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),i(le,"width","14"),i(le,"height","14"),i(le,"viewBox","0 0 24 24"),i(le,"fill","none"),i(le,"stroke","currentColor"),i(le,"stroke-width","2"),i(le,"stroke-linecap","round"),i(le,"stroke-linejoin","round"),i(ue,"class","menu-item svelte-1skuef2"),i(ue,"role","menuitem"),i(ee,"cx","6"),i(ee,"cy","6"),i(ee,"r","3"),i(de,"cx","6"),i(de,"cy","18"),i(de,"r","3"),i(be,"x1","20"),i(be,"y1","4"),i(be,"x2","8.12"),i(be,"y2","15.88"),i(me,"x1","8.12"),i(me,"y1","8.12"),i(me,"x2","20"),i(me,"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(Ie,"class","menu-item svelte-1skuef2"),i(Ie,"role","menuitem"),i(Re,"x","9"),i(Re,"y","9"),i(Re,"width","13"),i(Re,"height","13"),i(Re,"rx","2"),i(Re,"ry","2"),i(Ve,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),i(Be,"width","14"),i(Be,"height","14"),i(Be,"viewBox","0 0 24 24"),i(Be,"fill","none"),i(Be,"stroke","currentColor"),i(Be,"stroke-width","2"),i(Be,"stroke-linecap","round"),i(Be,"stroke-linejoin","round"),i(Ee,"class","menu-item svelte-1skuef2"),i(Ee,"role","menuitem"),i(Je,"class","menu-sep svelte-1skuef2"),i(Se,"points","3 6 5 6 21 6"),i(Fe,"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(Ce,"width","14"),i(Ce,"height","14"),i(Ce,"viewBox","0 0 24 24"),i(Ce,"fill","none"),i(Ce,"stroke","currentColor"),i(Ce,"stroke-width","2"),i(Ce,"stroke-linecap","round"),i(Ce,"stroke-linejoin","round"),i(Le,"class","menu-item menu-item-danger svelte-1skuef2"),i(Le,"role","menuitem"),i(n,"class","menu svelte-1skuef2"),kt(n,"left",l[3]+"px"),kt(n,"top",l[4]+"px"),kt(n,"position","fixed"),i(n,"role","menu"),i(n,"tabindex","-1")},m(Ue,Ke){S(Ue,e,Ke),S(Ue,t,Ke),S(Ue,n,Ke),r(n,s),r(s,o),r(o,a),r(o,c),r(s,f),r(s,_),r(n,v),r(n,h),r(h,g),r(g,b),r(g,y),r(g,w),r(h,E),r(h,N),r(n,D),r(n,j),r(j,F),r(F,I),r(j,P),r(j,W),r(n,G),r(n,J),r(n,q),r(n,B),r(B,Y),r(Y,V),r(Y,R),r(B,H),r(B,U),r(n,$),r(n,ue),r(ue,le),r(le,ne),r(le,se),r(ue,oe),r(ue,ge),r(n,Ge),r(n,Ie),r(Ie,X),r(X,ee),r(X,de),r(X,be),r(X,me),r(Ie,Me),r(Ie,Pe),r(n,$e),r(n,Ee),r(Ee,Be),r(Be,Re),r(Be,Ve),r(Ee,He),r(Ee,we),r(n,ye),r(n,Je),r(n,je),r(n,Le),r(Le,Ce),r(Ce,Se),r(Ce,Fe),r(Le,ve),r(Le,Xe),tt||(et=[M(e,"click",Ae(l[19])),M(s,"click",l[17]),M(h,"click",l[10]),M(j,"click",l[11]),M(B,"click",l[13]),M(ue,"click",l[14]),M(Ie,"click",l[15]),M(Ee,"click",l[16]),M(Le,"click",l[12]),M(n,"click",Ae(l[28])),M(n,"keydown",l[31])],tt=!0)},p(Ue,Ke){Ke[0]&8&&kt(n,"left",Ue[3]+"px"),Ke[0]&16&&kt(n,"top",Ue[4]+"px")},d(Ue){Ue&&(C(e),C(t),C(n)),tt=!1,_e(et)}}}function ju(l){let e,t,n,s,o,a,c=l[0].name+"",f,p,_,v,h,g,b,y,w,E,T,N,D,j,F,I,P,O,W,G,J,q;n=new Yr({props:{kind:l[6],size:22}});let B=!l[7]&&Su(l);function Y(z,U){return z[7]?Tu:Eu}let R=Y(l)(l),H=l[2]&&Ss(l);return{c(){e=d("div"),t=d("div"),Ze(n.$$.fragment),s=k(),o=d("div"),a=d("div"),f=L(c),_=k(),v=d("div"),h=d("span"),h.textContent=`${l[8]}`,g=k(),B&&B.c(),b=k(),y=d("div"),R.c(),w=k(),E=d("button"),T=Q("svg"),N=Q("circle"),D=Q("circle"),j=Q("circle"),F=k(),I=d("button"),I.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=k(),H&&H.c(),W=ut(),i(t,"class","file-row-icon svelte-1skuef2"),i(a,"class","file-row-name svelte-1skuef2"),i(a,"title",p=l[0].name),i(v,"class","file-row-meta svelte-1skuef2"),i(o,"class","file-row-body svelte-1skuef2"),i(N,"cx","12"),i(N,"cy","5"),i(N,"r","2"),i(D,"cx","12"),i(D,"cy","12"),i(D,"r","2"),i(j,"cx","12"),i(j,"cy","19"),i(j,"r","2"),i(T,"width","16"),i(T,"height","16"),i(T,"viewBox","0 0 24 24"),i(T,"fill","currentColor"),i(E,"class","action-btn svelte-1skuef2"),i(E,"title",m("file.more")),i(E,"aria-label",m("file.more")),i(E,"aria-expanded",l[2]),i(I,"class","action-btn action-btn-danger svelte-1skuef2"),i(I,"title",m("common.delete")),i(I,"aria-label",m("common.delete")),i(y,"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",P=l[7]?m("file.ariaFolder")+" "+l[0].name:m("file.ariaFile")+" "+l[0].name),he(e,"file-row--selected",l[1])},m(z,U){S(z,e,U),r(e,t),Ye(n,t,null),r(e,s),r(e,o),r(o,a),r(a,f),r(o,_),r(o,v),r(v,h),r(v,g),B&&B.m(v,null),r(e,b),r(e,y),R.m(y,null),r(y,w),r(y,E),r(E,T),r(T,N),r(T,D),r(T,j),r(y,F),r(y,I),S(z,O,U),H&&H.m(z,U),S(z,W,U),G=!0,J||(q=[M(Cu,"click",l[19]),M(E,"click",Ae(l[18])),M(I,"click",Ae(l[12])),M(e,"click",l[9]),M(e,"keydown",l[24]),M(e,"contextmenu",l[23]),M(e,"dragstart",l[20]),M(e,"dragover",l[21]),M(e,"drop",l[22])],J=!0)},p(z,U){(!G||U[0]&1)&&c!==(c=z[0].name+"")&&K(f,c),(!G||U[0]&1&&p!==(p=z[0].name))&&i(a,"title",p),z[7]||B.p(z,U),R.p(z,U),(!G||U[0]&4)&&i(E,"aria-expanded",z[2]),(!G||U[0]&1&&P!==(P=z[7]?m("file.ariaFolder")+" "+z[0].name:m("file.ariaFile")+" "+z[0].name))&&i(e,"aria-label",P),(!G||U[0]&2)&&he(e,"file-row--selected",z[1]),z[2]?H?H.p(z,U):(H=Ss(z),H.c(),H.m(W.parentNode,W)):H&&(H.d(1),H=null)},i(z){G||(ce(n.$$.fragment,z),G=!0)},o(z){pe(n.$$.fragment,z),G=!1},d(z){z&&(C(e),C(O),C(W)),Qe(n),B&&B.d(),R.d(),H&&H.d(z),J=!1,_e(q)}}}function Du(l,e,t){let{item:n}=e,{selected:s=!1}=e,{onDragStart:o}=e,{onDragOver:a}=e,{onDrop:c}=e;const f=Nl(),p=Qr(n),_=n.type==="folder",v=gu(n);let h=!1,g=0,b=0,y=null;function w(U){U.ctrlKey||U.metaKey?f("toggleSelect",n.id):U.shiftKey?f("rangeSelect",n.id):y?(clearTimeout(y),y=null,_?f("navigate",n.id):f("preview",n)):y=setTimeout(()=>{y=null,f("selectOne",n.id)},250)}function E(){f("openExternal",n.fileId)}function T(){t(2,h=!1),f("showInFolder",n.nodeId||n.id)}function N(){t(2,h=!1),f("delete",{id:n.id,type:n.type})}function D(){t(2,h=!1),f("rename",{id:n.id,name:n.name})}function j(){t(2,h=!1),f("duplicate",n.id)}function F(){t(2,h=!1),f("cut",n.id)}function I(){t(2,h=!1),f("copy",n.id)}function P(){t(2,h=!1),_?f("navigate",n.id):f("preview",n)}function O(){t(2,h=!h)}function W(){t(2,h=!1)}function G(U){o&&o(U,n.id)}function J(U){a&&_&&a(U,n.id)}function q(U){c&&_&&c(U,n.id)}function B(U){U.preventDefault(),t(3,g=Math.min(U.clientX,window.innerWidth-240)),t(4,b=Math.min(U.clientY,window.innerHeight-320)),t(2,h=!0)}function Y(U){(U.key==="Enter"||U.key===" ")&&(U.preventDefault(),w(U))}function V(U){Kr.call(this,l,U)}const R=()=>f("preview",n),H=()=>f("navigate",n.id),z=U=>{U.key==="Escape"&&(U.stopPropagation(),W())};return l.$$set=U=>{"item"in U&&t(0,n=U.item),"selected"in U&&t(1,s=U.selected),"onDragStart"in U&&t(25,o=U.onDragStart),"onDragOver"in U&&t(26,a=U.onDragOver),"onDrop"in U&&t(27,c=U.onDrop)},[n,s,h,g,b,f,p,_,v,w,E,T,N,D,j,F,I,P,O,W,G,J,q,B,Y,o,a,c,V,R,H,z]}class Nu extends it{constructor(e){super(),st(this,e,Du,ju,nt,{item:0,selected:1,onDragStart:25,onDragOver:26,onDrop:27},null,[-1,-1])}}function Ts(l,e,t){const n=l.slice();return n[4]=e[t],n[6]=t,n}function Iu(l){let e;return{c(){e=d("span"),e.textContent="/",i(e,"class","sep svelte-csi2lb")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Mu(l){let e,t=l[4].name+"",n,s,o;function a(){return l[2](l[6])}return{c(){e=d("button"),n=L(t),i(e,"class","crumb crumb--link svelte-csi2lb")},m(c,f){S(c,e,f),r(e,n),s||(o=M(e,"click",a),s=!0)},p(c,f){l=c,f&1&&t!==(t=l[4].name+"")&&K(n,t)},d(c){c&&C(e),s=!1,o()}}}function Au(l){let e,t=l[4].name+"",n;return{c(){e=d("span"),n=L(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+"")&&K(n,t)},d(s){s&&C(e)}}}function Es(l){let e,t,n=l[6]>0&&Iu();function s(c,f){return c[6]===c[0].length-1?Au:Mu}let o=s(l),a=o(l);return{c(){n&&n.c(),e=k(),a.c(),t=ut()},m(c,f){n&&n.m(c,f),S(c,e,f),a.m(c,f),S(c,t,f)},p(c,f){o===(o=s(c))&&a?a.p(c,f):(a.d(1),a=o(c),a&&(a.c(),a.m(t.parentNode,t)))},d(c){c&&(C(e),C(t)),n&&n.d(c),a.d(c)}}}function Lu(l){let e,t=re(l[0]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Es(Ts(l,t,s));return{c(){e=d("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=re(s[0]);let a;for(a=0;a<t.length;a+=1){const c=Ts(s,t,a);n[a]?n[a].p(c,o):(n[a]=Es(c),n[a].c(),n[a].m(e,null))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},i:x,o:x,d(s){s&&C(e),Ne(n,s)}}}function Fu(l,e,t){let{crumbs:n=[]}=e;const s=Nl();function o(c){s("navigate",c)}const a=c=>o(c);return l.$$set=c=>{"crumbs"in c&&t(0,n=c.crumbs)},[n,o,a]}class sa extends it{constructor(e){super(),st(this,e,Fu,Lu,nt,{crumbs:0})}}function Pu(l){let e,t,n,s,o,a;return{c(){e=d("div"),t=d("p"),t.textContent=`${m("file.previewUnavailable")}`,n=k(),s=d("button"),s.textContent=`${m("file.openExternal")}`,i(s,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(c,f){S(c,e,f),r(e,t),r(e,n),r(e,s),o||(a=M(s,"click",l[9]),o=!0)},p:x,d(c){c&&C(e),o=!1,a()}}}function Ru(l){let e,t;function n(a,c){return c&2&&(e=null),e==null&&(e=!!(a[1]&&a[1].startsWith("data:"))),e?Bu:Uu}let s=n(l,-1),o=s(l);return{c(){o.c(),t=ut()},m(a,c){o.m(a,c),S(a,t,c)},p(a,c){s===(s=n(a,c))&&o?o.p(a,c):(o.d(1),o=s(a),o&&(o.c(),o.m(t.parentNode,t)))},d(a){a&&C(t),o.d(a)}}}function zu(l){let e,t,n;return{c(){e=d("pre"),t=d("code"),n=L(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&&K(n,s[1])},d(s){s&&C(e)}}}function Ou(l){let e,t,n,s;return{c(){e=d("div"),t=d("img"),El(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&&!El(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 Wu(l){let e,t,n,s,o,a,c;return{c(){e=d("div"),t=d("p"),n=L(l[3]),s=k(),o=d("button"),o.textContent=`${m("file.openExternal")}`,i(o,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(f,p){S(f,e,p),r(e,t),r(t,n),r(e,s),r(e,o),a||(c=M(o,"click",l[9]),a=!0)},p(f,p){p&8&&K(n,f[3])},d(f){f&&C(e),a=!1,c()}}}function Vu(l){let e,t;return{c(){e=d("div"),t=d("p"),t.textContent=`${m("common.loading")}`,i(e,"class","preview-status svelte-1cw3u0m")},m(n,s){S(n,e,s),r(e,t)},p:x,d(n){n&&C(e)}}}function Uu(l){let e,t,n,s,o,a;return{c(){e=d("div"),t=d("p"),t.textContent=`${m("file.pdfUnavailable")}`,n=k(),s=d("button"),s.textContent=`${m("file.openExternal")}`,i(s,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(c,f){S(c,e,f),r(e,t),r(e,n),r(e,s),o||(a=M(s,"click",l[9]),o=!0)},p:x,d(c){c&&C(e),o=!1,a()}}}function Bu(l){let e,t,n;return{c(){e=d("div"),t=d("embed"),El(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&&!El(t.src,n=s[1])&&i(t,"src",n)},d(s){s&&C(e)}}}function Hu(l){let e,t,n,s,o,a,c,f=l[0].name+"",p,_,v,h,g=jl(l[0].size)+"",b,y,w=Cs(l[0].mime)+"",E,T,N,D,j,F,I,P,O,W,G;o=new Yr({props:{kind:l[8],size:18}});function J(Y,V){return Y[2]?Vu:Y[3]?Wu:Y[6]&&Y[1]?Ou:Y[5]&&Y[1]?zu:Y[4]?Ru:Pu}let q=J(l),B=q(l);return{c(){e=d("div"),t=d("div"),n=d("header"),s=d("div"),Ze(o.$$.fragment),a=k(),c=d("span"),p=L(f),v=k(),h=d("div"),b=L(g),y=L(" · "),E=L(w),T=k(),N=d("div"),D=d("button"),D.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>',j=k(),F=d("button"),F.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>',I=k(),P=d("div"),B.c(),i(c,"class","preview-name svelte-1cw3u0m"),i(c,"title",_=l[0].name),i(s,"class","preview-title svelte-1cw3u0m"),i(h,"class","preview-meta svelte-1cw3u0m"),i(D,"class","action-btn svelte-1cw3u0m"),i(D,"title",m("file.openExternal")),i(D,"aria-label",m("file.openExternal")),i(F,"class","action-btn action-btn-close svelte-1cw3u0m"),i(F,"title","Close"),i(F,"aria-label","Close preview"),i(N,"class","preview-actions svelte-1cw3u0m"),i(n,"class","preview-header svelte-1cw3u0m"),i(P,"class","preview-body svelte-1cw3u0m"),i(t,"class","modal svelte-1cw3u0m"),i(e,"class","overlay svelte-1cw3u0m"),i(e,"role","presentation")},m(Y,V){S(Y,e,V),r(e,t),r(t,n),r(n,s),Ye(o,s,null),r(s,a),r(s,c),r(c,p),r(n,v),r(n,h),r(h,b),r(h,y),r(h,E),r(n,T),r(n,N),r(N,D),r(N,j),r(N,F),r(t,I),r(t,P),B.m(P,null),O=!0,W||(G=[M(D,"click",l[9]),M(F,"click",l[10]),M(e,"click",gt(l[11])),M(e,"keydown",l[12])],W=!0)},p(Y,[V]){(!O||V&1)&&f!==(f=Y[0].name+"")&&K(p,f),(!O||V&1&&_!==(_=Y[0].name))&&i(c,"title",_),(!O||V&1)&&g!==(g=jl(Y[0].size)+"")&&K(b,g),(!O||V&1)&&w!==(w=Cs(Y[0].mime)+"")&&K(E,w),q===(q=J(Y))&&B?B.p(Y,V):(B.d(1),B=q(Y),B&&(B.c(),B.m(P,null)))},i(Y){O||(ce(o.$$.fragment,Y),O=!0)},o(Y){pe(o.$$.fragment,Y),O=!1},d(Y){Y&&C(e),Qe(o),B.d(),W=!1,_e(G)}}}function Ku(l,e,t){let n,s,o,{item:a}=e,{content:c=""}=e,{loading:f=!1}=e,{error:p=""}=e;const _=Nl(),v=Qr(a);function h(E){E.key==="Escape"&&_("close")}function g(){_("openExternal",a.fileId)}Hr(()=>{window.addEventListener("keydown",h)}),kn(()=>{window.removeEventListener("keydown",h)});const b=()=>_("close"),y=()=>_("close"),w=E=>{E.key==="Escape"&&(E.preventDefault(),_("close"))};return l.$$set=E=>{"item"in E&&t(0,a=E.item),"content"in E&&t(1,c=E.content),"loading"in E&&t(2,f=E.loading),"error"in E&&t(3,p=E.error)},l.$$.update=()=>{l.$$.dirty&3&&t(6,n=ea(a)&&c&&c.startsWith("data:")),l.$$.dirty&1&&t(5,s=ta(a)||na(a)),l.$$.dirty&1&&t(4,o=la(a))},[a,c,f,p,o,s,n,_,v,g,b,y,w]}class Gu extends it{constructor(e){super(),st(this,e,Ku,Hu,nt,{item:0,content:1,loading:2,error:3})}}function Ju(l){let e,t,n,s,o,a,c,f,p,_,v,h,g,b,y,w,E;return{c(){e=d("div"),t=d("div"),n=d("h3"),s=L(l[0]),o=k(),a=d("p"),c=L(l[1]),f=k(),p=d("div"),_=d("button"),v=L(l[2]),g=k(),b=d("button"),y=L(l[3]),i(n,"class","svelte-1fv6yyk"),i(a,"class","message svelte-1fv6yyk"),i(_,"class",h="btn "+(l[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk"),i(b,"class","btn svelte-1fv6yyk"),i(p,"class","actions svelte-1fv6yyk"),i(t,"class","modal svelte-1fv6yyk"),i(e,"class","overlay svelte-1fv6yyk"),i(e,"role","presentation")},m(T,N){S(T,e,N),r(e,t),r(t,n),r(n,s),r(t,o),r(t,a),r(a,c),r(t,f),r(t,p),r(p,_),r(_,v),r(p,g),r(p,b),r(b,y),w||(E=[M(_,"click",l[6]),M(b,"click",l[7]),M(e,"click",gt(l[8])),M(e,"keydown",l[9])],w=!0)},p(T,[N]){N&1&&K(s,T[0]),N&2&&K(c,T[1]),N&4&&K(v,T[2]),N&16&&h!==(h="btn "+(T[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk")&&i(_,"class",h),N&8&&K(y,T[3])},i:x,o:x,d(T){T&&C(e),w=!1,_e(E)}}}function qu(l,e,t){let{title:n=m("common.confirm")}=e,{message:s=""}=e,{confirmText:o=m("common.delete")}=e,{cancelText:a=m("common.cancel")}=e,{danger:c=!1}=e;const f=Nl(),p=()=>f("confirm"),_=()=>f("cancel"),v=()=>f("cancel"),h=g=>{g.key==="Escape"&&(g.preventDefault(),f("cancel"))};return l.$$set=g=>{"title"in g&&t(0,n=g.title),"message"in g&&t(1,s=g.message),"confirmText"in g&&t(2,o=g.confirmText),"cancelText"in g&&t(3,a=g.cancelText),"danger"in g&&t(4,c=g.danger)},[n,s,o,a,c,f,p,_,v,h]}class Yu extends it{constructor(e){super(),st(this,e,qu,Ju,nt,{title:0,message:1,confirmText:2,cancelText:3,danger:4})}}function Qu(l){let e,t,n;return{c(){e=Q("circle"),t=Q("line"),n=Q("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 Xu(l){let e,t,n,s;return{c(){e=Q("rect"),t=Q("polyline"),n=Q("line"),s=Q("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 Zu(l){let e,t;return{c(){e=Q("path"),t=Q("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 xu(l){let e,t;return{c(){e=Q("path"),t=Q("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 $u(l){let e,t,n,s,o;return{c(){e=Q("path"),t=Q("path"),n=Q("line"),s=Q("line"),o=Q("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,c){S(a,e,c),S(a,t,c),S(a,n,c),S(a,s,c),S(a,o,c)},d(a){a&&(C(e),C(t),C(n),C(s),C(o))}}}function e1(l){let e,t,n,s;return{c(){e=Q("path"),t=Q("polyline"),n=Q("line"),s=Q("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 t1(l){let e,t;return{c(){e=Q("path"),t=Q("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 l1(l){let e,t,n,s;return{c(){e=Q("rect"),t=Q("rect"),n=Q("rect"),s=Q("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 n1(l){let e;return{c(){e=Q("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 s1(l){let e;function t(o,a){return o[0]==="folder"?n1:o[0]==="project"?l1:o[0]==="client"?t1:o[0]==="document"?e1:o[0]==="recipe"?$u:o[0]==="note"?xu:o[0]==="file"?Zu:o[0]==="case"?Xu:Qu}let n=t(l),s=n(l);return{c(){e=Q("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:x,o:x,d(o){o&&C(e),s.d()}}}function i1(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 Il extends it{constructor(e){super(),st(this,e,i1,s1,nt,{kind:0,size:1})}}function js(l,e,t){const n=l.slice();return n[44]=e[t],n}function o1(l){let e;return{c(){e=d("span"),i(e,"class","tree-toggle-placeholder svelte-zj71cl")},m(t,n){S(t,e,n)},p:x,d(t){t&&C(e)}}}function r1(l){let e,t,n=l[1][l[44].id]?"▾":"▸",s,o,a;function c(){return l[25](l[44])}return{c(){e=d("button"),t=d("span"),s=L(n),i(t,"class","tree-arrow"),i(e,"class","tree-toggle svelte-zj71cl")},m(f,p){S(f,e,p),r(e,t),r(t,s),o||(a=M(e,"click",Ae(c)),o=!0)},p(f,p){l=f,p[0]&3&&n!==(n=l[1][l[44].id]?"▾":"▸")&&K(s,n)},d(f){f&&C(e),o=!1,a()}}}function Ds(l){let e,t;return e=new ia({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(){Ze(e.$$.fragment)},m(n,s){Ye(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){pe(e.$$.fragment,n),t=!1},d(n){Qe(e,n)}}}function Ns(l,e){let t,n,s,o,a,c,f,p=e[44].title+"",_,v,h=e[1][e[44].id]&&un(e[44]),g,b,y,w;function E(R,H){return H[0]&1&&(n=null),n==null&&(n=!!il(R[44])),n?r1:o1}let T=E(e,[-1,-1]),N=T(e);a=new Il({props:{kind:Is(e[44]),size:16}});function D(...R){return e[26](e[44],...R)}function j(...R){return e[27](e[44],...R)}function F(){return e[28](e[44])}function I(...R){return e[29](e[44],...R)}function P(...R){return e[30](e[44],...R)}function O(...R){return e[31](e[44],...R)}function W(...R){return e[32](e[44],...R)}function G(...R){return e[33](e[44],...R)}function J(...R){return e[34](e[44],...R)}function q(...R){return e[35](e[44],...R)}function B(...R){return e[36](e[44],...R)}function Y(...R){return e[37](e[44],...R)}let V=h&&Ds(e);return{key:l,first:null,c(){t=d("div"),N.c(),s=k(),o=d("span"),Ze(a.$$.fragment),c=k(),f=d("span"),_=L(p),v=k(),V&&V.c(),g=ut(),i(o,"class","tree-icon svelte-zj71cl"),i(o,"role","button"),i(o,"tabindex","-1"),i(f,"class","tree-label svelte-zj71cl"),i(f,"role","button"),i(f,"tabindex","-1"),i(t,"class","tree-item svelte-zj71cl"),kt(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,H){S(R,t,H),N.m(t,null),r(t,s),r(t,o),Ye(a,o,null),r(t,c),r(t,f),r(f,_),S(R,v,H),V&&V.m(R,H),S(R,g,H),b=!0,y||(w=[M(o,"click",D),M(o,"keydown",j),M(o,"dblclick",Ae(e[24])),M(f,"click",Ae(F)),M(f,"keydown",I),M(t,"dragstart",P),M(t,"dragover",O),M(t,"dragleave",W),M(t,"drop",G),M(t,"click",J),M(t,"keydown",q),M(t,"dblclick",B),M(t,"contextmenu",_n(Y))],y=!0)},p(R,H){e=R,T===(T=E(e,H))&&N?N.p(e,H):(N.d(1),N=T(e),N&&(N.c(),N.m(t,s)));const z={};H[0]&1&&(z.kind=Is(e[44])),a.$set(z),(!b||H[0]&1)&&p!==(p=e[44].title+"")&&K(_,p),(!b||H[0]&8)&&kt(t,"padding-left",e[3]*16+4+"px"),(!b||H[0]&5)&&he(t,"selected",e[2]===e[44].id),(!b||H[0]&769)&&he(t,"drop-valid",e[8]===e[44].id&&e[9][e[44].id]),(!b||H[0]&769)&&he(t,"drop-invalid",e[8]===e[44].id&&!e[9][e[44].id]),H[0]&3&&(h=e[1][e[44].id]&&un(e[44])),h?V?(V.p(e,H),H[0]&3&&ce(V,1)):(V=Ds(e),V.c(),ce(V,1),V.m(g.parentNode,g)):V&&(ft(),pe(V,1,1,()=>{V=null}),dt())},i(R){b||(ce(a.$$.fragment,R),ce(V),b=!0)},o(R){pe(a.$$.fragment,R),pe(V),b=!1},d(R){R&&(C(t),C(v),C(g)),N.d(),Qe(a),V&&V.d(R),y=!1,_e(w)}}}function a1(l){let e=[],t=new Map,n,s,o,a,c=re(l[0]);const f=p=>p[44].id;for(let p=0;p<c.length;p+=1){let _=js(l,c,p),v=f(_);t.set(v,e[p]=Ns(v,_))}return{c(){for(let p=0;p<e.length;p+=1)e[p].c();n=ut()},m(p,_){for(let v=0;v<e.length;v+=1)e[v]&&e[v].m(p,_);S(p,n,_),s=!0,o||(a=M(window,"dragend",l[14]),o=!0)},p(p,_){_[0]&2080767&&(c=re(p[0]),ft(),e=qr(e,_,f,1,p,c,t,n.parentNode,Jr,Ns,n,js),dt())},i(p){if(!s){for(let _=0;_<c.length;_+=1)ce(e[_]);s=!0}},o(p){for(let _=0;_<e.length;_+=1)pe(e[_]);s=!1},d(p){p&&C(n);for(let _=0;_<e.length;_+=1)e[_].d(p);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 un(l){return l.children!==void 0}function il(l){return un(l)?l.children.length>0:l.has_children===!0}function Ms(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 As(l){const e=[];function t(n){for(const s of n)e.push(s),s.children&&t(s.children)}return t(l),e}function c1(l){try{return l.dataTransfer.getData("text/plain")}catch{return""}}function f1(l,e,t){let n,s,o,{nodes:a=[]}=e,{expanded:c={}}=e,{selectedNodeId:f=""}=e,{level:p=0}=e,{onSelect:_=void 0}=e,{onToggle:v=void 0}=e,{onContextMenu:h=void 0}=e,{onDrop:g=void 0}=e,b={},y=null,w="",E="";const T=["folder","project","client","document","recipe","case"];kn(()=>{for(const X of Object.keys(b))clearTimeout(b[X]);y&&clearInterval(y)});function N(X){return T.includes(X.type)}function D(X,ee,de){if(!X||!ee||ee===X.id||!N(X))return!1;let be=X.id;for(;be;){if(be===ee)return!1;be=de[be]||""}return!0}function j(X,ee){X.stopPropagation(),X.dataTransfer.effectAllowed="move",X.dataTransfer.setData("text/plain",ee.id),t(21,w=ee.id)}function F(X,ee){X.preventDefault(),X.stopPropagation(),X.dataTransfer.dropEffect="move",E!==ee.id&&t(8,E=ee.id),il(ee)&&!c[ee.id]&&!b[ee.id]&&(b[ee.id]=setTimeout(()=>{v&&v(ee.id),delete b[ee.id]},600));const de=X.currentTarget.closest(".workspace-tree-area");if(de){const be=de.getBoundingClientRect(),me=30;X.clientY-be.top<me?y||(y=setInterval(()=>{de.scrollTop-=10},50)):be.bottom-X.clientY<me?y||(y=setInterval(()=>{de.scrollTop+=10},50)):y&&(clearInterval(y),y=null)}}function I(X,ee){const de=X.relatedTarget;de&&X.currentTarget.contains(de)||(E===ee.id&&t(8,E=""),b[ee.id]&&(clearTimeout(b[ee.id]),delete b[ee.id]),y&&(clearInterval(y),y=null))}function P(X,ee){X.preventDefault(),X.stopPropagation(),b[ee.id]&&(clearTimeout(b[ee.id]),delete b[ee.id]),y&&(clearInterval(y),y=null);const de=As(a),be=Ms(de),me=c1(X);if(!D(ee,me,be)){t(8,E=""),t(21,w="");return}g&&g(me,ee.id),t(8,E=""),t(21,w="")}function O(){t(8,E=""),t(21,w="");for(const X of Object.keys(b))clearTimeout(b[X]),delete b[X];y&&(clearInterval(y),y=null)}function W(X,ee){X.target.closest(".tree-toggle")||X.target.closest(".tree-icon")||_&&_(ee)}function G(X,ee){il(ee)&&v&&v(ee.id)}function J(X,ee){(X.key==="Enter"||X.key===" ")&&(X.preventDefault(),_&&_(ee))}function q(X,ee){X.stopPropagation(),il(ee)&&v&&v(ee.id)}function B(X,ee){(X.key==="Enter"||X.key===" ")&&(X.preventDefault(),X.stopPropagation(),il(ee)&&v&&v(ee.id))}function Y(X,ee){(X.key==="Enter"||X.key===" ")&&(X.preventDefault(),_&&_(ee))}function V(X,ee,de){const be={};function me(Me){for(const xe of Me)be[xe.id]=D(xe,ee,de),xe.children&&me(xe.children)}return me(X),be}function R(X){Kr.call(this,l,X)}const H=X=>v&&v(X.id),z=(X,ee)=>q(ee,X),U=(X,ee)=>B(ee,X),$=X=>_&&_(X),ue=(X,ee)=>Y(ee,X),le=(X,ee)=>j(ee,X),ne=(X,ee)=>F(ee,X),se=(X,ee)=>I(ee,X),oe=(X,ee)=>P(ee,X),fe=(X,ee)=>W(ee,X),ge=(X,ee)=>J(ee,X),Ge=(X,ee)=>G(ee,X),Ie=(X,ee)=>h&&h(ee,X);return l.$$set=X=>{"nodes"in X&&t(0,a=X.nodes),"expanded"in X&&t(1,c=X.expanded),"selectedNodeId"in X&&t(2,f=X.selectedNodeId),"level"in X&&t(3,p=X.level),"onSelect"in X&&t(4,_=X.onSelect),"onToggle"in X&&t(5,v=X.onToggle),"onContextMenu"in X&&t(6,h=X.onContextMenu),"onDrop"in X&&t(7,g=X.onDrop)},l.$$.update=()=>{l.$$.dirty[0]&1&&t(23,n=As(a)),l.$$.dirty[0]&8388608&&t(22,s=Ms(n)),l.$$.dirty[0]&14680064&&t(9,o=V(n,w,s))},[a,c,f,p,_,v,h,g,E,o,j,F,I,P,O,W,G,J,q,B,Y,w,s,n,R,H,z,U,$,ue,le,ne,se,oe,fe,ge,Ge,Ie]}class ia extends it{constructor(e){super(),st(this,e,f1,a1,nt,{nodes:0,expanded:1,selectedNodeId:2,level:3,onSelect:4,onToggle:5,onContextMenu:6,onDrop:7},null,[-1,-1])}}function Ls(l){let e,t;return{c(){e=d("div"),t=L(l[4]),i(e,"class","path-info svelte-11u707d")},m(n,s){S(n,e,s),r(e,t)},p(n,s){s&16&&K(t,n[4])},d(n){n&&C(e)}}}function Fs(l){let e,t;return{c(){e=d("div"),t=L(l[3]),i(e,"class","error-msg svelte-11u707d")},m(n,s){S(n,e,s),r(e,t)},p(n,s){s&8&&K(t,n[3])},d(n){n&&C(e)}}}function d1(l){let e,t,n,s,o,a,c,f,p,_,v,h,g,b,y,w,E=m("firstrun.browse")+"",T,N,D,j,F,I,P=(l[2]?m("firstrun.creating"):m("firstrun.create"))+"",O,W,G,J,q,B,Y=l[4]&&Ls(l),V=l[3]&&Fs(l);return{c(){e=d("div"),t=d("div"),n=d("div"),n.textContent="⚒",s=k(),o=d("h1"),o.textContent=`${m("firstrun.title")}`,a=k(),c=d("p"),c.textContent=`${m("firstrun.desc")}`,f=k(),p=d("div"),_=d("label"),_.textContent=`${m("firstrun.pathLabel")}`,v=k(),h=d("div"),g=d("input"),y=k(),w=d("button"),T=L(E),N=k(),Y&&Y.c(),D=k(),V&&V.c(),j=k(),F=d("div"),I=d("button"),O=L(P),G=k(),J=d("button"),J.textContent=`${m("firstrun.quit")}`,i(n,"class","first-run-logo svelte-11u707d"),i(o,"class","svelte-11u707d"),i(c,"class","first-run-desc svelte-11u707d"),i(_,"class","form-label svelte-11u707d"),i(_,"for","vault-path"),i(g,"id","vault-path"),i(g,"type","text"),i(g,"placeholder",b=l[1]||m("firstrun.defaultPath")),g.disabled=l[2],i(g,"class","svelte-11u707d"),i(w,"class","btn"),w.disabled=l[2],i(h,"class","input-row svelte-11u707d"),i(p,"class","form-group svelte-11u707d"),i(I,"class","btn btn-primary btn-lg svelte-11u707d"),I.disabled=W=!l[0].trim()||l[2],i(J,"class","btn btn-lg svelte-11u707d"),i(F,"class","first-run-actions svelte-11u707d"),i(t,"class","first-run-card svelte-11u707d"),i(e,"class","first-run-screen svelte-11u707d")},m(R,H){S(R,e,H),r(e,t),r(t,n),r(t,s),r(t,o),r(t,a),r(t,c),r(t,f),r(t,p),r(p,_),r(p,v),r(p,h),r(h,g),ke(g,l[0]),r(h,y),r(h,w),r(w,T),r(t,N),Y&&Y.m(t,null),r(t,D),V&&V.m(t,null),r(t,j),r(t,F),r(F,I),r(I,O),r(F,G),r(F,J),q||(B=[M(g,"input",l[12]),M(g,"input",l[6]),M(g,"keydown",l[9]),M(w,"click",l[5]),M(I,"click",l[7]),M(J,"click",l[8])],q=!0)},p(R,[H]){H&2&&b!==(b=R[1]||m("firstrun.defaultPath"))&&i(g,"placeholder",b),H&4&&(g.disabled=R[2]),H&1&&g.value!==R[0]&&ke(g,R[0]),H&4&&(w.disabled=R[2]),R[4]?Y?Y.p(R,H):(Y=Ls(R),Y.c(),Y.m(t,D)):Y&&(Y.d(1),Y=null),R[3]?V?V.p(R,H):(V=Fs(R),V.c(),V.m(t,j)):V&&(V.d(1),V=null),H&4&&P!==(P=(R[2]?m("firstrun.creating"):m("firstrun.create"))+"")&&K(O,P),H&5&&W!==(W=!R[0].trim()||R[2])&&(I.disabled=W)},i:x,o:x,d(R){R&&C(e),Y&&Y.d(),V&&V.d(),q=!1,_e(B)}}}function wl(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 u1(l,e,t){let{onComplete:n=null}=e,{onQuit:s=null}=e,o="",a="",c=!1,f="",p="",_=null;async function v(){try{const T=await wl("GetDefaultVaultPath");t(1,a=T||""),t(0,o=a||""),o&&await g()}catch{t(1,a="")}}v();async function h(){try{const T=await wl("PickDirectory");T&&(t(0,o=T),await g())}catch(T){t(3,f=String(T))}}async function g(){if(!o||!o.trim()){t(4,p=""),_=null;return}try{_=await wl("CheckVaultPath",o.trim()),_&&t(4,p=_.description)}catch{t(4,p=""),_=null}}async function b(){if(!(!o||!o.trim())){if(t(2,c=!0),t(3,f=""),_&&!_.writable){t(3,f=m("firstrun.errorNoWrite")),t(2,c=!1);return}try{const T=await wl("CreateVault",o.trim());T&&T.status==="ready"&&n&&n(T)}catch(T){t(3,f=String(T))}t(2,c=!1)}}function y(){s&&s()}function w(T){T.key==="Enter"&&!c&&o.trim()&&b()}function E(){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,c,f,p,h,g,b,y,w,n,s,E]}class p1 extends it{constructor(e){super(),st(this,e,u1,d1,nt,{onComplete:10,onQuit:11})}}function Ps(l){let e,t;return{c(){e=d("div"),t=L(l[2]),i(e,"class","error-msg svelte-s3o8c3")},m(n,s){S(n,e,s),r(e,t)},p(n,s){s&4&&K(t,n[2])},d(n){n&&C(e)}}}function Rs(l){let e,t,n,s,o,a,c,f,p=m("common.yes")+"",_,v,h,g,b;return{c(){e=d("div"),t=d("div"),n=d("h3"),n.textContent=`${m("recovery.createConfirmTitle")}`,s=k(),o=d("p"),o.textContent=`${m("recovery.createConfirm")}`,a=k(),c=d("div"),f=d("button"),_=L(p),v=k(),h=d("button"),h.textContent=`${m("common.cancel")}`,i(n,"class","svelte-s3o8c3"),i(o,"class","modal-desc svelte-s3o8c3"),i(f,"class","btn btn-primary"),f.disabled=l[1],i(h,"class","btn"),i(c,"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(y,w){S(y,e,w),r(e,t),r(t,n),r(t,s),r(t,o),r(t,a),r(t,c),r(c,f),r(f,_),r(c,v),r(c,h),g||(b=[M(f,"click",l[6]),M(h,"click",l[7]),M(e,"click",gt(l[7])),M(e,"keydown",l[11])],g=!0)},p(y,w){w&2&&(f.disabled=y[1])},d(y){y&&C(e),g=!1,_e(b)}}}function m1(l){let e,t,n,s,o,a,c,f,p,_=(l[0]||"—")+"",v,h,g,b,y,w=m("recovery.choose")+"",E,T,N,D=m("recovery.create")+"",j,F,I,P,O,W,G,J=l[2]&&Ps(l),q=l[3]&&Rs(l);return{c(){e=d("div"),t=d("div"),n=d("div"),n.textContent="⚠",s=k(),o=d("h1"),o.textContent=`${m("recovery.title")}`,a=k(),c=d("p"),c.textContent=`${m("recovery.expected")}:`,f=k(),p=d("code"),v=L(_),h=k(),J&&J.c(),g=k(),b=d("div"),y=d("button"),E=L(w),T=k(),N=d("button"),j=L(D),F=k(),I=d("button"),I.textContent=`${m("recovery.quit")}`,P=k(),q&&q.c(),O=ut(),i(n,"class","recovery-icon svelte-s3o8c3"),i(o,"class","svelte-s3o8c3"),i(c,"class","recovery-desc svelte-s3o8c3"),i(p,"class","recovery-path svelte-s3o8c3"),i(y,"class","btn btn-primary btn-lg svelte-s3o8c3"),y.disabled=l[1],i(N,"class","btn btn-lg svelte-s3o8c3"),N.disabled=l[1],i(I,"class","btn btn-lg svelte-s3o8c3"),i(b,"class","recovery-actions svelte-s3o8c3"),i(t,"class","recovery-card svelte-s3o8c3"),i(e,"class","recovery-screen svelte-s3o8c3")},m(B,Y){S(B,e,Y),r(e,t),r(t,n),r(t,s),r(t,o),r(t,a),r(t,c),r(t,f),r(t,p),r(p,v),r(t,h),J&&J.m(t,null),r(t,g),r(t,b),r(b,y),r(y,E),r(b,T),r(b,N),r(N,j),r(b,F),r(b,I),S(B,P,Y),q&&q.m(B,Y),S(B,O,Y),W||(G=[M(y,"click",l[4]),M(N,"click",l[5]),M(I,"click",l[8])],W=!0)},p(B,[Y]){Y&1&&_!==(_=(B[0]||"—")+"")&&K(v,_),B[2]?J?J.p(B,Y):(J=Ps(B),J.c(),J.m(t,g)):J&&(J.d(1),J=null),Y&2&&(y.disabled=B[1]),Y&2&&(N.disabled=B[1]),B[3]?q?q.p(B,Y):(q=Rs(B),q.c(),q.m(O.parentNode,O)):q&&(q.d(1),q=null)},i:x,o:x,d(B){B&&(C(e),C(P),C(O)),J&&J.d(),q&&q.d(B),W=!1,_e(G)}}}function on(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 _1(l,e,t){let{vaultPath:n=""}=e,{onComplete:s=null}=e,{onQuit:o=null}=e,a=!1,c="",f=!1;async function p(){try{const y=await on("PickDirectory");if(!y)return;t(1,a=!0),t(2,c="");const w=await on("OpenVault",y);w&&w.status==="ready"&&s&&s(w)}catch(y){t(2,c=String(y))}t(1,a=!1)}function _(){t(3,f=!0)}async function v(){t(3,f=!1),t(1,a=!0),t(2,c="");try{const y=await on("CreateVault",n);y&&y.status==="ready"&&s&&s(y)}catch(y){t(2,c=String(y))}t(1,a=!1)}function h(){t(3,f=!1)}function g(){o&&o()}const b=y=>y.key==="Enter"&&h();return l.$$set=y=>{"vaultPath"in y&&t(0,n=y.vaultPath),"onComplete"in y&&t(9,s=y.onComplete),"onQuit"in y&&t(10,o=y.onQuit)},[n,a,c,f,p,_,v,h,g,s,o,b]}class v1 extends it{constructor(e){super(),st(this,e,_1,m1,nt,{vaultPath:0,onComplete:9,onQuit:10})}}function zs(l,e,t){const n=l.slice();return n[5]=e[t],n}function k1(l){let e,t,n;return{c(){e=Q("path"),t=Q("path"),n=Q("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 h1(l){let e,t,n,s;return{c(){e=Q("path"),t=Q("path"),n=Q("path"),s=Q("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 g1(l){let e;return{c(){e=Q("path"),i(e,"d","M4 19V9M10 19V5M16 19v-7M22 19H2")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function b1(l){let e;return{c(){e=Q("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 y1(l){let e,t;return{c(){e=Q("path"),t=Q("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 w1(l){let e,t;return{c(){e=Q("rect"),t=Q("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 C1(l){let e,t,n;return{c(){e=Q("path"),t=Q("path"),n=Q("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 S1(l){let e,t;return{c(){e=Q("circle"),t=Q("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 Os(l){let e,t,n,s,o,a,c,f;function p(g,b){if(g[5].id==="general")return S1;if(g[5].id==="workspace")return C1;if(g[5].id==="templates")return w1;if(g[5].id==="plugins")return y1;if(g[5].id==="files")return b1;if(g[5].id==="activity")return g1;if(g[5].id==="sync")return h1;if(g[5].id==="backup")return k1}let _=p(l),v=_&&_(l);function h(){return l[4](l[5])}return{c(){e=d("button"),t=d("span"),n=Q("svg"),v&&v.c(),s=k(),o=d("span"),o.textContent=`${l[5].label}`,a=k(),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(g,b){S(g,e,b),r(e,t),r(t,n),v&&v.m(n,null),r(e,s),r(e,o),r(e,a),c||(f=M(e,"click",h),c=!0)},p(g,b){l=g,b&3&&he(e,"active",l[0]===l[5].id)},d(g){g&&C(e),v&&v.d(),c=!1,f()}}}function T1(l){let e,t=re(l[1]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Os(zs(l,t,s));return{c(){e=d("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=re(s[1]);let a;for(a=0;a<t.length;a+=1){const c=zs(s,t,a);n[a]?n[a].p(c,o):(n[a]=Os(c),n[a].c(),n[a].m(e,null))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},i:x,o:x,d(s){s&&C(e),Ne(n,s)}}}function E1(l,e,t){let{activeSection:n="general"}=e,{onSelect:s=null}=e;const o=[{id:"general",label:m("settings.general")},{id:"workspace",label:m("settings.workspace")},{id:"templates",label:m("settings.templates")},{id:"plugins",label:m("settings.plugins")},{id:"files",label:m("settings.files")},{id:"activity",label:m("settings.activity")},{id:"sync",label:m("settings.sync")},{id:"backup",label:m("settings.backup")}];function a(f){s&&s(f)}const c=f=>a(f.id);return l.$$set=f=>{"activeSection"in f&&t(0,n=f.activeSection),"onSelect"in f&&t(3,s=f.onSelect)},[n,o,a,s,c]}class j1 extends it{constructor(e){super(),st(this,e,E1,T1,nt,{activeSection:0,onSelect:3})}}function Ws(l){let e;return{c(){e=d("div"),e.textContent=`${m("settings.saved")}`,i(e,"class","save-notice svelte-1e2uhdh")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function D1(l){let e,t,n,s,o,a,c,f,p,_,v,h,g,b,y,w,E,T,N,D,j,F,I,P,O,W,G,J,q,B,Y,V,R,H=l[1]&&Ws();return{c(){e=d("div"),t=d("h2"),t.textContent=`${m("settings.general")}`,n=k(),s=d("p"),s.textContent=`${m("settings.generalDesc")}`,o=k(),a=d("div"),c=d("h3"),c.textContent=`${m("settings.appearance")}`,f=k(),p=d("div"),_=d("label"),v=d("span"),v.textContent=`${m("settings.theme")}`,h=k(),g=d("select"),b=d("option"),b.textContent=`${m("settings.themeSystem")}`,y=d("option"),y.textContent=`${m("settings.themeLight")} (${m("settings.langSoon")})`,w=d("option"),w.textContent=`${m("settings.themeDark")} (${m("settings.langSoon")})`,E=k(),T=d("div"),N=d("h3"),N.textContent=`${m("settings.localization")}`,D=k(),j=d("div"),F=d("label"),I=d("span"),I.textContent=`${m("settings.language")}`,P=k(),O=d("select"),W=d("option"),W.textContent=`${m("settings.langRu")}`,G=d("option"),G.textContent=`${m("settings.langEn")} (${m("settings.langSoon")})`,J=k(),q=d("div"),H&&H.c(),B=k(),Y=d("button"),Y.textContent=`${m("settings.save")}`,i(t,"class","svelte-1e2uhdh"),i(s,"class","section-desc svelte-1e2uhdh"),i(c,"class","card-title svelte-1e2uhdh"),i(v,"class","label-text svelte-1e2uhdh"),b.__value="system",ke(b,b.__value),y.__value="light",ke(y,y.__value),y.disabled=!0,w.__value="dark",ke(w,w.__value),w.disabled=!0,l[0]===void 0&&Vt(()=>l[5].call(g)),i(p,"class","form-group svelte-1e2uhdh"),i(a,"class","settings-card svelte-1e2uhdh"),i(N,"class","card-title svelte-1e2uhdh"),i(I,"class","label-text svelte-1e2uhdh"),W.__value="ru",ke(W,W.__value),G.__value="en",ke(G,G.__value),O.disabled=!0,i(j,"class","form-group svelte-1e2uhdh"),i(T,"class","settings-card svelte-1e2uhdh"),i(Y,"class","btn btn-primary"),i(q,"class","settings-actions svelte-1e2uhdh"),i(e,"class","settings-section svelte-1e2uhdh")},m(z,U){S(z,e,U),r(e,t),r(e,n),r(e,s),r(e,o),r(e,a),r(a,c),r(a,f),r(a,p),r(p,_),r(_,v),r(_,h),r(_,g),r(g,b),r(g,y),r(g,w),jt(g,l[0],!0),r(e,E),r(e,T),r(T,N),r(T,D),r(T,j),r(j,F),r(F,I),r(F,P),r(F,O),r(O,W),r(O,G),r(e,J),r(e,q),H&&H.m(q,null),r(q,B),r(q,Y),V||(R=[M(g,"change",l[5]),M(Y,"click",l[2])],V=!0)},p(z,[U]){U&1&&jt(g,z[0]),z[1]?H||(H=Ws(),H.c(),H.m(q,B)):H&&(H.d(1),H=null)},i:x,o:x,d(z){z&&C(e),H&&H.d(),V=!1,_e(R)}}}function N1(l,e,t){let{appConfig:n=null}=e,{onSave:s=null}=e,o="system",a=!1;function c(){n&&t(0,o=n.theme||"system")}async function f(){n&&(t(3,n.theme=o,n),s&&await s(n),t(1,a=!0),setTimeout(()=>t(1,a=!1),2e3))}function p(){o=Sl(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&&c()},[o,a,f,n,s,p]}class I1 extends it{constructor(e){super(),st(this,e,N1,D1,nt,{appConfig:3,onSave:4})}}function Vs(l){let e,t;return{c(){e=d("div"),t=L(l[1]),i(e,"class","notice svelte-1zbky3")},m(n,s){S(n,e,s),r(e,t)},p(n,s){s&2&&K(t,n[1])},d(n){n&&C(e)}}}function M1(l){let e;return{c(){e=d("p"),e.textContent=`${m("settings.noVaultInfo")}`,i(e,"class","no-data svelte-1zbky3")},m(t,n){S(t,e,n)},p:x,d(t){t&&C(e)}}}function A1(l){let e,t,n,s,o,a=l[0].path+"",c,f,p,_,v,h,g=l[0].dbPath+"",b,y,w,E=l[0].nodeCount!==void 0&&Us(l),T=l[0].fileCount!==void 0&&Bs(l);return{c(){e=d("div"),t=d("div"),n=d("span"),n.textContent=`${m("settings.vaultPath")}`,s=k(),o=d("span"),c=L(a),f=k(),p=d("div"),_=d("span"),_.textContent="DB",v=k(),h=d("span"),b=L(g),y=k(),E&&E.c(),w=k(),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(h,"class","info-value mono small svelte-1zbky3"),i(p,"class","info-row svelte-1zbky3"),i(e,"class","vault-info svelte-1zbky3")},m(N,D){S(N,e,D),r(e,t),r(t,n),r(t,s),r(t,o),r(o,c),r(e,f),r(e,p),r(p,_),r(p,v),r(p,h),r(h,b),r(e,y),E&&E.m(e,null),r(e,w),T&&T.m(e,null)},p(N,D){D&1&&a!==(a=N[0].path+"")&&K(c,a),D&1&&g!==(g=N[0].dbPath+"")&&K(b,g),N[0].nodeCount!==void 0?E?E.p(N,D):(E=Us(N),E.c(),E.m(e,w)):E&&(E.d(1),E=null),N[0].fileCount!==void 0?T?T.p(N,D):(T=Bs(N),T.c(),T.m(e,null)):T&&(T.d(1),T=null)},d(N){N&&C(e),E&&E.d(),T&&T.d()}}}function Us(l){let e,t,n,s,o=l[0].nodeCount+"",a;return{c(){e=d("div"),t=d("span"),t.textContent="Nodes",n=k(),s=d("span"),a=L(o),i(t,"class","info-label svelte-1zbky3"),i(s,"class","info-value svelte-1zbky3"),i(e,"class","info-row svelte-1zbky3")},m(c,f){S(c,e,f),r(e,t),r(e,n),r(e,s),r(s,a)},p(c,f){f&1&&o!==(o=c[0].nodeCount+"")&&K(a,o)},d(c){c&&C(e)}}}function Bs(l){let e,t,n,s,o=l[0].fileCount+"",a;return{c(){e=d("div"),t=d("span"),t.textContent="Files",n=k(),s=d("span"),a=L(o),i(t,"class","info-label svelte-1zbky3"),i(s,"class","info-value svelte-1zbky3"),i(e,"class","info-row svelte-1zbky3")},m(c,f){S(c,e,f),r(e,t),r(e,n),r(e,s),r(s,a)},p(c,f){f&1&&o!==(o=c[0].fileCount+"")&&K(a,o)},d(c){c&&C(e)}}}function L1(l){let e,t,n,s,o,a,c,f,p,_,v,h,g,b,y,w,E=l[1]&&Vs(l);function T(j,F){return j[0]?A1:M1}let N=T(l),D=N(l);return{c(){e=d("div"),t=d("h2"),t.textContent=`${m("settings.workspace")}`,n=k(),s=d("p"),s.textContent=`${m("settings.workspaceDesc")}`,o=k(),E&&E.c(),a=k(),c=d("div"),D.c(),f=k(),p=d("div"),_=d("button"),_.textContent=`${m("settings.openVault")}`,v=k(),h=d("button"),h.textContent=`${m("settings.changeVault")}`,g=k(),b=d("button"),b.textContent=`${m("settings.checkIntegrity")}`,i(t,"class","svelte-1zbky3"),i(s,"class","section-desc svelte-1zbky3"),i(c,"class","settings-card svelte-1zbky3"),i(_,"class","btn svelte-1zbky3"),i(h,"class","btn svelte-1zbky3"),i(b,"class","btn svelte-1zbky3"),i(p,"class","workspace-actions svelte-1zbky3"),i(e,"class","settings-section svelte-1zbky3")},m(j,F){S(j,e,F),r(e,t),r(e,n),r(e,s),r(e,o),E&&E.m(e,null),r(e,a),r(e,c),D.m(c,null),r(e,f),r(e,p),r(p,_),r(p,v),r(p,h),r(p,g),r(p,b),y||(w=[M(_,"click",l[2]),M(h,"click",l[4]),M(b,"click",l[3])],y=!0)},p(j,[F]){j[1]?E?E.p(j,F):(E=Vs(j),E.c(),E.m(e,a)):E&&(E.d(1),E=null),N===(N=T(j))&&D?D.p(j,F):(D.d(1),D=N(j),D&&(D.c(),D.m(c,null)))},i:x,o:x,d(j){j&&C(e),E&&E.d(),D.d(),y=!1,_e(w)}}}function Zt(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 F1(l,e,t){let{onRefresh:n=null}=e,s=null,o="";async function a(){try{t(0,s=await Zt("GetVaultInfo"))}catch{t(0,s=null)}}a();async function c(){try{await Zt("OpenVaultFolder")}catch(_){t(1,o=String(_))}}async function f(){try{const _=await Zt("VaultCheck");_.healthy?t(1,o="Vault healthy"):t(1,o="Issues found: "+(_.errors||[]).join("; "))}catch(_){t(1,o=String(_))}}async function p(){try{const _=await Zt("PickDirectory");if(!_)return;const v=await Zt("OpenVault",_);v&&v.status==="ready"&&(t(0,s=await Zt("GetVaultInfo")),n&&n())}catch(_){t(1,o=String(_))}}return l.$$set=_=>{"onRefresh"in _&&t(5,n=_.onRefresh)},[s,o,c,f,p,n]}class P1 extends it{constructor(e){super(),st(this,e,F1,L1,nt,{onRefresh:5})}}function Hs(l,e,t){const n=l.slice();return n[6]=e[t],n}function R1(l){let e,t=re(l[0]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Ks(Hs(l,t,s));return{c(){e=d("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=re(s[0]);let a;for(a=0;a<t.length;a+=1){const c=Hs(s,t,a);n[a]?n[a].p(c,o):(n[a]=Ks(c),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),Ne(n,s)}}}function z1(l){let e;return{c(){e=d("p"),e.textContent=`${m("common.empty")}`,i(e,"class","no-data svelte-ksamnw")},m(t,n){S(t,e,n)},p:x,d(t){t&&C(e)}}}function O1(l){let e;return{c(){e=d("p"),e.textContent=`${m("common.loading")}`,i(e,"class","loading svelte-ksamnw")},m(t,n){S(t,e,n)},p:x,d(t){t&&C(e)}}}function Ks(l){let e,t,n,s=(m("template."+l[6].id)||l[6].title)+"",o,a,c,f,p=l[6].type+"",_,v,h,g,b,y,w,E,T=(l[6].enabled?m("settings.templateEnabled"):m("settings.templateDisabled"))+"",N,D,j,F;function I(){return l[4](l[6])}return{c(){e=d("div"),t=d("div"),n=d("span"),o=L(s),a=k(),c=d("span"),f=L("("),_=L(p),v=L(")"),h=k(),g=d("label"),b=d("input"),w=k(),E=d("span"),N=L(T),D=k(),i(n,"class","template-name svelte-ksamnw"),i(c,"class","template-type svelte-ksamnw"),i(t,"class","template-info svelte-ksamnw"),i(b,"type","checkbox"),b.checked=y=l[6].enabled,i(b,"class","svelte-ksamnw"),i(E,"class","toggle-text svelte-ksamnw"),i(g,"class","toggle-label svelte-ksamnw"),i(e,"class","template-item svelte-ksamnw")},m(P,O){S(P,e,O),r(e,t),r(t,n),r(n,o),r(t,a),r(t,c),r(c,f),r(c,_),r(c,v),r(e,h),r(e,g),r(g,b),r(g,w),r(g,E),r(E,N),r(e,D),j||(F=M(b,"change",I),j=!0)},p(P,O){l=P,O&1&&s!==(s=(m("template."+l[6].id)||l[6].title)+"")&&K(o,s),O&1&&p!==(p=l[6].type+"")&&K(_,p),O&1&&y!==(y=l[6].enabled)&&(b.checked=y),O&1&&T!==(T=(l[6].enabled?m("settings.templateEnabled"):m("settings.templateDisabled"))+"")&&K(N,T)},d(P){P&&C(e),j=!1,F()}}}function W1(l){let e,t,n,s,o;function a(p,_){return p[1]?O1:p[0].length===0?z1:R1}let c=a(l),f=c(l);return{c(){e=d("div"),t=d("h2"),t.textContent=`${m("settings.templates")}`,n=k(),s=d("p"),s.textContent=`${m("settings.templatesDesc")}`,o=k(),f.c(),i(t,"class","svelte-ksamnw"),i(s,"class","section-desc svelte-ksamnw"),i(e,"class","settings-section svelte-ksamnw")},m(p,_){S(p,e,_),r(e,t),r(e,n),r(e,s),r(e,o),f.m(e,null)},p(p,[_]){c===(c=a(p))&&f?f.p(p,_):(f.d(1),f=c(p),f&&(f.c(),f.m(e,null)))},i:x,o:x,d(p){p&&C(e),f.d()}}}function Gs(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 V1(l,e,t){let{onRefresh:n=null}=e,s=[],o=!0;async function a(){t(1,o=!0);try{t(0,s=await Gs("AllTemplates")||[])}catch{t(0,s=[])}t(1,o=!1)}a();async function c(p){const _=!p.enabled;try{await Gs("SetTemplateEnabled",p.id,_),p.enabled=_,t(0,s),n&&n()}catch(v){console.error(v)}}const f=p=>c(p);return l.$$set=p=>{"onRefresh"in p&&t(3,n=p.onRefresh)},[s,o,c,n,f]}class U1 extends it{constructor(e){super(),st(this,e,V1,W1,nt,{onRefresh:3})}}function B1(l){let e,t,n,s,o,a,c,f;return{c(){e=d("div"),t=d("h2"),t.textContent=`${m("settings.plugins")}`,n=k(),s=d("p"),s.textContent=`${m("settings.noPlugins")}`,o=k(),a=d("button"),a.textContent=`${m("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(p,_){S(p,e,_),r(e,t),r(e,n),r(e,s),r(e,o),r(e,a),c||(f=M(a,"click",K1),c=!0)},p:x,i:x,o:x,d(p){p&&C(e),c=!1,f()}}}function H1(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 K1(){try{await H1("OpenPluginsFolder")}catch{}}class G1 extends it{constructor(e){super(),st(this,e,null,B1,nt,{})}}function J1(l){let e,t,n,s;return{c(){e=d("div"),t=d("h2"),t.textContent=`${m("settings.files")}`,n=k(),s=d("p"),s.textContent=`${m("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:x,i:x,o:x,d(o){o&&C(e)}}}class q1 extends it{constructor(e){super(),st(this,e,null,J1,nt,{})}}function Y1(l){let e,t,n,s;return{c(){e=d("div"),t=d("h2"),t.textContent=`${m("settings.activity")}`,n=k(),s=d("p"),s.textContent=`${m("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:x,i:x,o:x,d(o){o&&C(e)}}}class Q1 extends it{constructor(e){super(),st(this,e,null,Y1,nt,{})}}function Js(l){let e,t;return{c(){e=d("div"),t=L(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&&K(t,n[2])},d(n){n&&C(e)}}}function qs(l){let e,t;return{c(){e=d("div"),t=L(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&&K(t,n[3]),s[0]&16&&he(e,"warning",n[4]==="warning")},d(n){n&&C(e)}}}function X1(l){let e,t,n,s,o,a,c,f,p,_,v,h,g,b,y,w,E,T,N,D,j,F,I=m("settings.checkConnection")+"",P,O,W,G,J=m("common.connect")+"",q,B,Y,V,R,H=l[11]!==null&&Ys(l);return{c(){e=d("div"),t=d("div"),n=d("div"),s=d("label"),o=d("span"),o.textContent=`${m("settings.serverUrl")}`,a=k(),c=d("input"),f=k(),p=d("div"),_=d("label"),v=d("span"),v.textContent=`${m("sync.username")}`,h=k(),g=d("input"),b=k(),y=d("div"),w=d("label"),E=d("span"),E.textContent=`${m("sync.password")}`,T=k(),N=d("input"),D=k(),j=d("div"),F=d("button"),P=L(I),W=k(),G=d("button"),q=L(J),Y=k(),H&&H.c(),i(o,"class","label-text"),i(c,"type","text"),i(c,"placeholder","https://example.com"),i(n,"class","form-group svelte-1fx1e1e"),i(v,"class","label-text"),i(g,"type","text"),i(p,"class","form-group svelte-1fx1e1e"),i(E,"class","label-text"),i(N,"type","password"),i(y,"class","form-group svelte-1fx1e1e"),i(F,"class","btn"),F.disabled=O=l[1]||!l[5],i(G,"class","btn btn-primary"),G.disabled=B=l[1]||!l[5]||!l[6]||!l[7],i(j,"class","sync-setup-actions svelte-1fx1e1e"),i(t,"class","sync-setup svelte-1fx1e1e"),i(e,"class","settings-card svelte-1fx1e1e")},m(z,U){S(z,e,U),r(e,t),r(t,n),r(n,s),r(s,o),r(s,a),r(s,c),ke(c,l[5]),r(t,f),r(t,p),r(p,_),r(_,v),r(_,h),r(_,g),ke(g,l[6]),r(t,b),r(t,y),r(y,w),r(w,E),r(w,T),r(w,N),ke(N,l[7]),r(t,D),r(t,j),r(j,F),r(F,P),r(j,W),r(j,G),r(G,q),r(t,Y),H&&H.m(t,null),V||(R=[M(c,"input",l[23]),M(g,"input",l[24]),M(N,"input",l[25]),M(F,"click",l[12]),M(G,"click",l[13])],V=!0)},p(z,U){U[0]&32&&c.value!==z[5]&&ke(c,z[5]),U[0]&64&&g.value!==z[6]&&ke(g,z[6]),U[0]&128&&N.value!==z[7]&&ke(N,z[7]),U[0]&34&&O!==(O=z[1]||!z[5])&&(F.disabled=O),U[0]&226&&B!==(B=z[1]||!z[5]||!z[6]||!z[7])&&(G.disabled=B),z[11]!==null?H?H.p(z,U):(H=Ys(z),H.c(),H.m(t,null)):H&&(H.d(1),H=null)},d(z){z&&C(e),H&&H.d(),V=!1,_e(R)}}}function Z1(l){let e,t,n,s,o,a,c=l[20](l[0].lastStatus)+"",f,p,_,v,h,g,b,y,w,E=m("settings.syncNow")+"",T,N,D,j=m("settings.disconnect")+"",F,I,P,O=m("settings.resetKey")+"",W,G,J,q,B,Y,V,R,H,z,U,$,ue=l[0].serverUrl&&Qs(l),le=l[0].deviceName&&Xs(l),ne=l[0].deviceId&&Zs(l),se=l[0].lastSyncAt&&xs(l),oe=l[0].lastError&&$s(l);return{c(){e=d("div"),t=d("div"),n=d("div"),s=d("span"),s.textContent=`${m("settings.status")}`,o=k(),a=d("span"),f=L(c),p=k(),ue&&ue.c(),_=k(),le&&le.c(),v=k(),ne&&ne.c(),h=k(),se&&se.c(),g=k(),oe&&oe.c(),b=k(),y=d("div"),w=d("button"),T=L(E),N=k(),D=d("button"),F=L(j),I=k(),P=d("button"),W=L(O),G=k(),J=d("div"),q=d("label"),B=d("span"),B.textContent=`${m("sync.interval")}`,Y=k(),V=d("div"),R=d("input"),H=k(),z=d("button"),z.textContent=`${m("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(w,"class","btn btn-primary"),w.disabled=l[1],i(D,"class","btn"),D.disabled=l[1],i(P,"class","btn"),P.disabled=l[1],i(y,"class","sync-actions svelte-1fx1e1e"),i(B,"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(V,"class","interval-row svelte-1fx1e1e"),i(J,"class","sync-interval svelte-1fx1e1e")},m(fe,ge){S(fe,e,ge),r(e,t),r(t,n),r(n,s),r(n,o),r(n,a),r(a,f),r(t,p),ue&&ue.m(t,null),r(t,_),le&&le.m(t,null),r(t,v),ne&&ne.m(t,null),r(t,h),se&&se.m(t,null),r(t,g),oe&&oe.m(t,null),S(fe,b,ge),S(fe,y,ge),r(y,w),r(w,T),r(y,N),r(y,D),r(D,F),r(y,I),r(y,P),r(P,W),S(fe,G,ge),S(fe,J,ge),r(J,q),r(q,B),r(q,Y),r(q,V),r(V,R),ke(R,l[8]),r(V,H),r(V,z),U||($=[M(w,"click",l[14]),M(D,"click",l[16]),M(P,"click",l[18]),M(R,"input",l[22]),M(z,"click",l[15])],U=!0)},p(fe,ge){ge[0]&1&&c!==(c=fe[20](fe[0].lastStatus)+"")&&K(f,c),ge[0]&1&&he(a,"status-ok",fe[0].lastStatus==="connected"),ge[0]&1&&he(a,"status-err",fe[0].lastStatus==="error"||fe[0].lastStatus==="revoked"),fe[0].serverUrl?ue?ue.p(fe,ge):(ue=Qs(fe),ue.c(),ue.m(t,_)):ue&&(ue.d(1),ue=null),fe[0].deviceName?le?le.p(fe,ge):(le=Xs(fe),le.c(),le.m(t,v)):le&&(le.d(1),le=null),fe[0].deviceId?ne?ne.p(fe,ge):(ne=Zs(fe),ne.c(),ne.m(t,h)):ne&&(ne.d(1),ne=null),fe[0].lastSyncAt?se?se.p(fe,ge):(se=xs(fe),se.c(),se.m(t,g)):se&&(se.d(1),se=null),fe[0].lastError?oe?oe.p(fe,ge):(oe=$s(fe),oe.c(),oe.m(t,null)):oe&&(oe.d(1),oe=null),ge[0]&2&&(w.disabled=fe[1]),ge[0]&2&&(D.disabled=fe[1]),ge[0]&2&&(P.disabled=fe[1]),ge[0]&256&&Dl(R.value)!==fe[8]&&ke(R,fe[8])},d(fe){fe&&(C(e),C(b),C(y),C(G),C(J)),ue&&ue.d(),le&&le.d(),ne&&ne.d(),se&&se.d(),oe&&oe.d(),U=!1,_e($)}}}function Ys(l){let e,t=(l[11]?m("common.test")+" OK":m("error.generic"))+"",n;return{c(){e=d("div"),n=L(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]?m("common.test")+" OK":m("error.generic"))+"")&&K(n,t),o[0]&2048&&he(e,"ok",s[11]),o[0]&2048&&he(e,"fail",!s[11])},d(s){s&&C(e)}}}function Qs(l){let e,t,n,s,o=l[0].serverUrl+"",a;return{c(){e=d("div"),t=d("span"),t.textContent=`${m("settings.serverUrl")}`,n=k(),s=d("span"),a=L(o),i(t,"class","info-label svelte-1fx1e1e"),i(s,"class","info-value mono svelte-1fx1e1e"),i(e,"class","info-row svelte-1fx1e1e")},m(c,f){S(c,e,f),r(e,t),r(e,n),r(e,s),r(s,a)},p(c,f){f[0]&1&&o!==(o=c[0].serverUrl+"")&&K(a,o)},d(c){c&&C(e)}}}function Xs(l){let e,t,n,s,o=l[0].deviceName+"",a;return{c(){e=d("div"),t=d("span"),t.textContent=`${m("settings.deviceName")}`,n=k(),s=d("span"),a=L(o),i(t,"class","info-label svelte-1fx1e1e"),i(s,"class","info-value svelte-1fx1e1e"),i(e,"class","info-row svelte-1fx1e1e")},m(c,f){S(c,e,f),r(e,t),r(e,n),r(e,s),r(s,a)},p(c,f){f[0]&1&&o!==(o=c[0].deviceName+"")&&K(a,o)},d(c){c&&C(e)}}}function Zs(l){let e,t,n,s,o=l[0].deviceId+"",a;return{c(){e=d("div"),t=d("span"),t.textContent=`${m("settings.deviceId")}`,n=k(),s=d("span"),a=L(o),i(t,"class","info-label svelte-1fx1e1e"),i(s,"class","info-value mono svelte-1fx1e1e"),i(e,"class","info-row svelte-1fx1e1e")},m(c,f){S(c,e,f),r(e,t),r(e,n),r(e,s),r(s,a)},p(c,f){f[0]&1&&o!==(o=c[0].deviceId+"")&&K(a,o)},d(c){c&&C(e)}}}function xs(l){let e,t,n,s,o=l[0].lastSyncAt+"",a;return{c(){e=d("div"),t=d("span"),t.textContent=`${m("settings.lastSync")}`,n=k(),s=d("span"),a=L(o),i(t,"class","info-label svelte-1fx1e1e"),i(s,"class","info-value svelte-1fx1e1e"),i(e,"class","info-row svelte-1fx1e1e")},m(c,f){S(c,e,f),r(e,t),r(e,n),r(e,s),r(s,a)},p(c,f){f[0]&1&&o!==(o=c[0].lastSyncAt+"")&&K(a,o)},d(c){c&&C(e)}}}function $s(l){let e,t,n,s,o=l[0].lastError+"",a;return{c(){e=d("div"),t=d("span"),t.textContent=`${m("settings.lastError")}`,n=k(),s=d("span"),a=L(o),i(t,"class","info-label svelte-1fx1e1e"),i(s,"class","info-value error svelte-1fx1e1e"),i(e,"class","info-row svelte-1fx1e1e")},m(c,f){S(c,e,f),r(e,t),r(e,n),r(e,s),r(s,a)},p(c,f){f[0]&1&&o!==(o=c[0].lastError+"")&&K(a,o)},d(c){c&&C(e)}}}function ei(l){let e,t,n,s,o,a,c,f,p,_,v,h;return{c(){e=d("button"),t=d("div"),n=d("h3"),n.textContent=`${m("settings.confirmDisconnect")}`,s=k(),o=d("p"),o.textContent=`${m("settings.confirmDisconnectDesc")}`,a=k(),c=d("div"),f=d("button"),f.textContent=`${m("common.disconnect")}`,p=k(),_=d("button"),_.textContent=`${m("common.cancel")}`,i(n,"class","svelte-1fx1e1e"),i(o,"class","modal-desc svelte-1fx1e1e"),i(f,"class","btn btn-danger"),i(_,"class","btn"),i(c,"class","modal-actions svelte-1fx1e1e"),i(t,"class","modal svelte-1fx1e1e"),i(e,"class","modal-overlay svelte-1fx1e1e")},m(g,b){S(g,e,b),r(e,t),r(t,n),r(t,s),r(t,o),r(t,a),r(t,c),r(c,f),r(c,p),r(c,_),v||(h=[M(f,"click",l[17]),M(_,"click",l[26]),M(e,"click",l[27])],v=!0)},p:x,d(g){g&&C(e),v=!1,_e(h)}}}function ti(l){let e,t,n,s,o,a,c,f,p,_,v,h;return{c(){e=d("button"),t=d("div"),n=d("h3"),n.textContent=`${m("settings.confirmResetKey")}`,s=k(),o=d("p"),o.textContent=`${m("settings.confirmResetKeyDesc")}`,a=k(),c=d("div"),f=d("button"),f.textContent=`${m("settings.resetKey")}`,p=k(),_=d("button"),_.textContent=`${m("common.cancel")}`,i(n,"class","svelte-1fx1e1e"),i(o,"class","modal-desc svelte-1fx1e1e"),i(f,"class","btn btn-danger"),i(_,"class","btn"),i(c,"class","modal-actions svelte-1fx1e1e"),i(t,"class","modal svelte-1fx1e1e"),i(e,"class","modal-overlay svelte-1fx1e1e")},m(g,b){S(g,e,b),r(e,t),r(t,n),r(t,s),r(t,o),r(t,a),r(t,c),r(c,f),r(c,p),r(c,_),v||(h=[M(f,"click",l[19]),M(_,"click",l[28]),M(e,"click",l[29])],v=!0)},p:x,d(g){g&&C(e),v=!1,_e(h)}}}function x1(l){let e,t,n,s,o,a,c,f,p,_,v=l[2]&&Js(l),h=l[3]&&!l[2]&&qs(l);function g(T,N){return T[0]&&T[0].enabled?Z1:X1}let b=g(l),y=b(l),w=l[9]&&ei(l),E=l[10]&&ti(l);return{c(){e=d("div"),t=d("h2"),t.textContent=`${m("settings.sync")}`,n=k(),s=d("p"),s.textContent=`${m("settings.syncDesc")}`,o=k(),v&&v.c(),a=k(),h&&h.c(),c=k(),y.c(),f=k(),w&&w.c(),p=k(),E&&E.c(),_=ut(),i(t,"class","svelte-1fx1e1e"),i(s,"class","section-desc svelte-1fx1e1e"),i(e,"class","settings-section svelte-1fx1e1e")},m(T,N){S(T,e,N),r(e,t),r(e,n),r(e,s),r(e,o),v&&v.m(e,null),r(e,a),h&&h.m(e,null),r(e,c),y.m(e,null),S(T,f,N),w&&w.m(T,N),S(T,p,N),E&&E.m(T,N),S(T,_,N)},p(T,N){T[2]?v?v.p(T,N):(v=Js(T),v.c(),v.m(e,a)):v&&(v.d(1),v=null),T[3]&&!T[2]?h?h.p(T,N):(h=qs(T),h.c(),h.m(e,c)):h&&(h.d(1),h=null),b===(b=g(T))&&y?y.p(T,N):(y.d(1),y=b(T),y&&(y.c(),y.m(e,null))),T[9]?w?w.p(T,N):(w=ei(T),w.c(),w.m(p.parentNode,p)):w&&(w.d(1),w=null),T[10]?E?E.p(T,N):(E=ti(T),E.c(),E.m(_.parentNode,_)):E&&(E.d(1),E=null)},i:x,o:x,d(T){T&&(C(e),C(f),C(p),C(_)),v&&v.d(),h&&h.d(),y.d(),w&&w.d(T),E&&E.d(T)}}}function Ot(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 $1(l,e,t){let{onRefresh:n=null}=e,s=null,o=!1,a="",c="",f="",p="",_="",v="",h=0,g=!1,b=!1,y=null;async function w(){try{t(0,s=await Ot("GetSyncSettings")),s&&(t(5,p=s.serverUrl||""),t(8,h=s.syncInterval||0))}catch{t(0,s=null)}}w();async function E(){t(1,o=!0),t(2,a=""),t(4,f=""),t(11,y=null);try{await Ot("SyncTestConnection",p,_,v),t(11,y=!0),t(3,c="connection ok")}catch(z){t(11,y=!1),t(3,c="connection failed: "+String(z))}t(1,o=!1)}async function T(){t(1,o=!0),t(2,a=""),t(4,f="");try{await Ot("SyncConfigure",p,_,v),t(3,c="configured"),t(6,_=""),t(7,v=""),await w(),n&&n()}catch(z){t(2,a=String(z))}t(1,o=!1)}function N(z){const U=Array.isArray(z==null?void 0:z.conflicts)?z.conflicts:[],$=Array.isArray(z==null?void 0:z.applyErrors)?z.applyErrors:[],ue=[];return U.length>0&&ue.push(m("sync.conflictsCount",{count:U.length})),$.length>0&&ue.push(m("sync.applyErrorsCount",{count:$.length})),ue.join(" · ")}async function D(){t(1,o=!0),t(2,a=""),t(4,f="");try{const z=await Ot("SyncNow"),U=m("sync.pushedPulled",{pushed:(z==null?void 0:z.pushed)||0,pulled:(z==null?void 0:z.pulled)||0}),$=N(z);t(3,c=$?U+" · "+$:U),t(4,f=$?"warning":""),await w(),n&&n()}catch(z){t(2,a=String(z))}t(1,o=!1)}async function j(){try{await Ot("SyncSetInterval",h),t(3,c=m("sync.settingsSaved")),t(4,f="")}catch(z){t(2,a=String(z))}}function F(){t(9,g=!0)}async function I(){t(9,g=!1),t(1,o=!0),t(4,f="");try{await Ot("SyncDisconnect"),t(3,c="disconnected"),await w(),n&&n()}catch(z){t(2,a=String(z))}t(1,o=!1)}function P(){t(10,b=!0)}async function O(){t(10,b=!1),t(1,o=!0),t(4,f="");try{await Ot("ResetSyncKey"),t(3,c="key reset"),await w(),n&&n()}catch(z){t(2,a=String(z))}t(1,o=!1)}function W(z){return z?{connected:m("settings.connected"),disconnected:m("settings.disconnected"),disabled:m("settings.notConfigured"),error:m("settings.error"),revoked:m("settings.revoked")}[z]||z:m("settings.notConfigured")}function G(){h=Dl(this.value),t(8,h)}function J(){p=this.value,t(5,p)}function q(){_=this.value,t(6,_)}function B(){v=this.value,t(7,v)}const Y=()=>t(9,g=!1),V=()=>t(9,g=!1),R=()=>t(10,b=!1),H=()=>t(10,b=!1);return l.$$set=z=>{"onRefresh"in z&&t(21,n=z.onRefresh)},[s,o,a,c,f,p,_,v,h,g,b,y,E,T,D,j,F,I,P,O,W,n,G,J,q,B,Y,V,R,H]}class ep extends it{constructor(e){super(),st(this,e,$1,x1,nt,{onRefresh:21},null,[-1,-1])}}function tp(l){let e,t,n,s;return{c(){e=d("div"),t=d("h2"),t.textContent=`${m("settings.backup")}`,n=k(),s=d("p"),s.textContent=`${m("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:x,i:x,o:x,d(o){o&&C(e)}}}class lp extends it{constructor(e){super(),st(this,e,null,tp,nt,{})}}const{window:np}=mn;function sp(l){let e,t;return e=new lp({}),{c(){Ze(e.$$.fragment)},m(n,s){Ye(e,n,s),t=!0},p:x,i(n){t||(ce(e.$$.fragment,n),t=!0)},o(n){pe(e.$$.fragment,n),t=!1},d(n){Qe(e,n)}}}function ip(l){let e,t;return e=new ep({props:{onRefresh:l[6]}}),{c(){Ze(e.$$.fragment)},m(n,s){Ye(e,n,s),t=!0},p:x,i(n){t||(ce(e.$$.fragment,n),t=!0)},o(n){pe(e.$$.fragment,n),t=!1},d(n){Qe(e,n)}}}function op(l){let e,t;return e=new Q1({}),{c(){Ze(e.$$.fragment)},m(n,s){Ye(e,n,s),t=!0},p:x,i(n){t||(ce(e.$$.fragment,n),t=!0)},o(n){pe(e.$$.fragment,n),t=!1},d(n){Qe(e,n)}}}function rp(l){let e,t;return e=new q1({}),{c(){Ze(e.$$.fragment)},m(n,s){Ye(e,n,s),t=!0},p:x,i(n){t||(ce(e.$$.fragment,n),t=!0)},o(n){pe(e.$$.fragment,n),t=!1},d(n){Qe(e,n)}}}function ap(l){let e,t;return e=new G1({}),{c(){Ze(e.$$.fragment)},m(n,s){Ye(e,n,s),t=!0},p:x,i(n){t||(ce(e.$$.fragment,n),t=!0)},o(n){pe(e.$$.fragment,n),t=!1},d(n){Qe(e,n)}}}function cp(l){let e,t;return e=new U1({props:{onRefresh:l[2]}}),{c(){Ze(e.$$.fragment)},m(n,s){Ye(e,n,s),t=!0},p:x,i(n){t||(ce(e.$$.fragment,n),t=!0)},o(n){pe(e.$$.fragment,n),t=!1},d(n){Qe(e,n)}}}function fp(l){let e,t;return e=new P1({props:{onRefresh:l[2]}}),{c(){Ze(e.$$.fragment)},m(n,s){Ye(e,n,s),t=!0},p:x,i(n){t||(ce(e.$$.fragment,n),t=!0)},o(n){pe(e.$$.fragment,n),t=!1},d(n){Qe(e,n)}}}function dp(l){let e,t;return e=new I1({props:{appConfig:l[1],onSave:l[5]}}),{c(){Ze(e.$$.fragment)},m(n,s){Ye(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){pe(e.$$.fragment,n),t=!1},d(n){Qe(e,n)}}}function up(l){let e,t,n,s,o,a,c,f,p,_,v,h,g,b,y,w;p=new j1({props:{activeSection:l[0],onSelect:l[3]}});const E=[dp,fp,cp,ap,rp,op,ip,sp],T=[];function N(D,j){return D[0]==="general"?0:D[0]==="workspace"?1:D[0]==="templates"?2:D[0]==="plugins"?3:D[0]==="files"?4:D[0]==="activity"?5:D[0]==="sync"?6:D[0]==="backup"?7:-1}return~(h=N(l))&&(g=T[h]=E[h](l)),{c(){e=d("button"),t=d("div"),n=d("div"),s=d("h2"),s.textContent=`${m("settings.title")}`,o=k(),a=d("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>',c=k(),f=d("div"),Ze(p.$$.fragment),_=k(),v=d("div"),g&&g.c(),i(s,"class","svelte-zf2zsc"),i(a,"class","close-btn svelte-zf2zsc"),i(a,"title",m("settings.close")),i(n,"class","settings-header svelte-zf2zsc"),i(v,"class","settings-content svelte-zf2zsc"),i(f,"class","settings-body svelte-zf2zsc"),i(t,"class","settings-window svelte-zf2zsc"),i(e,"class","settings-overlay svelte-zf2zsc")},m(D,j){S(D,e,j),r(e,t),r(t,n),r(n,s),r(n,o),r(n,a),r(t,c),r(t,f),Ye(p,f,null),r(f,_),r(f,v),~h&&T[h].m(v,null),b=!0,y||(w=[M(np,"keydown",l[7]),M(a,"click",l[4]),M(e,"click",gt(l[4]))],y=!0)},p(D,[j]){const F={};j&1&&(F.activeSection=D[0]),p.$set(F);let I=h;h=N(D),h===I?~h&&T[h].p(D,j):(g&&(ft(),pe(T[I],1,1,()=>{T[I]=null}),dt()),~h?(g=T[h],g?g.p(D,j):(g=T[h]=E[h](D),g.c()),ce(g,1),g.m(v,null)):g=null)},i(D){b||(ce(p.$$.fragment,D),ce(g),b=!0)},o(D){pe(p.$$.fragment,D),pe(g),b=!1},d(D){D&&C(e),Qe(p),~h&&T[h].d(),y=!1,_e(w)}}}function li(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 pp(l,e,t){let{onClose:n=null}=e,{onSyncRefresh:s=null}=e,{initialSection:o="general"}=e,a=o,c=null;async function f(){try{t(1,c=await li("GetAppConfig"))}catch{t(1,c=null)}}f();function p(b){t(0,a=b)}function _(){n&&n()}async function v(b){try{await li("SaveAppConfig",b),t(1,c=b)}catch(y){console.error(y)}}function h(){s&&s()}function g(b){b.key==="Escape"&&_()}return l.$$set=b=>{"onClose"in b&&t(8,n=b.onClose),"onSyncRefresh"in b&&t(9,s=b.onSyncRefresh),"initialSection"in b&&t(10,o=b.initialSection)},[a,c,f,p,_,v,h,g,n,s,o]}class mp extends it{constructor(e){super(),st(this,e,pp,up,nt,{onClose:8,onSyncRefresh:9,initialSection:10})}}function _p(l){let e,t,n,s,o,a,c,f;return{c(){e=d("div"),t=d("span"),n=k(),s=d("span"),s.textContent=`${m("sync.status.disabled")}`,o=k(),a=d("button"),a.textContent=`${m("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(p,_){S(p,e,_),r(e,t),r(e,n),r(e,s),r(e,o),r(e,a),c||(f=M(a,"click",function(){Dt(l[5])&&l[5].apply(this,arguments)}),c=!0)},p(p,_){l=p},d(p){p&&C(e),c=!1,f()}}}function vp(l){let e,t,n,s,o,a=l[7](l[0])+"",c,f,p,_,v,h=(l[1]?m("sync.running"):m("sync.run"))+"",g,b,y,w,E,T,N,D=l[0].unpushedOps>0&&ni(l),j=l[2]&&si(l);return{c(){e=d("div"),t=d("span"),s=k(),o=d("span"),c=L(a),f=k(),D&&D.c(),p=k(),_=d("div"),v=d("button"),g=L(h),b=k(),y=d("button"),y.textContent=`${m("sync.details")}`,w=k(),j&&j.c(),E=ut(),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(y,"class","btn btn-xs btn-link svelte-1rxbx0"),i(_,"class","sync-actions-row svelte-1rxbx0"),i(e,"class","sync-status-row svelte-1rxbx0")},m(F,I){S(F,e,I),r(e,t),r(e,s),r(e,o),r(o,c),r(e,f),D&&D.m(e,null),r(e,p),r(e,_),r(_,v),r(v,g),r(_,b),r(_,y),S(F,w,I),j&&j.m(F,I),S(F,E,I),T||(N=[M(v,"click",function(){Dt(l[4])&&l[4].apply(this,arguments)}),M(y,"click",function(){Dt(l[5])&&l[5].apply(this,arguments)})],T=!0)},p(F,I){l=F,I&1&&n!==(n="sync-dot "+l[6](l[0])+" svelte-1rxbx0")&&i(t,"class",n),I&1&&a!==(a=l[7](l[0])+"")&&K(c,a),l[0].unpushedOps>0?D?D.p(l,I):(D=ni(l),D.c(),D.m(e,p)):D&&(D.d(1),D=null),I&2&&h!==(h=(l[1]?m("sync.running"):m("sync.run"))+"")&&K(g,h),I&2&&(v.disabled=l[1]),l[2]?j?j.p(l,I):(j=si(l),j.c(),j.m(E.parentNode,E)):j&&(j.d(1),j=null)},d(F){F&&(C(e),C(w),C(E)),D&&D.d(),j&&j.d(F),T=!1,_e(N)}}}function ni(l){let e,t=l[0].unpushedOps+"",n,s,o=m("sync.changes")+"",a;return{c(){e=d("span"),n=L(t),s=k(),a=L(o),i(e,"class","sync-count svelte-1rxbx0")},m(c,f){S(c,e,f),r(e,n),r(e,s),r(e,a)},p(c,f){f&1&&t!==(t=c[0].unpushedOps+"")&&K(n,t)},d(c){c&&C(e)}}}function si(l){let e,t,n;return{c(){e=d("div"),t=L(l[2]),i(e,"class",n=hs(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&&K(t,s[2]),o&8&&n!==(n=hs(s[3]==="warning"?"sync-message sync-message-warning":"sync-message")+" svelte-1rxbx0")&&i(e,"class",n)},d(s){s&&C(e)}}}function kp(l){let e;function t(o,a){var c;return(c=o[0])!=null&&c.configured?vp:_p}let n=t(l),s=n(l);return{c(){e=d("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:x,o:x,d(o){o&&C(e),s.d()}}}function hp(l,e,t){let{syncStatus:n=null}=e,{syncLoading:s=!1}=e,{syncMessage:o=""}=e,{syncMessageKind:a=""}=e,{onSync:c=null}=e,{onOpenSettings:f=null}=e;function p(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?m("sync.status.disabled"):s?m("sync.status.syncing"):v.revoked?m("sync.status.error"):v.connected?m("sync.status.connected"):m("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,c=v.onSync),"onOpenSettings"in v&&t(5,f=v.onOpenSettings)},[n,s,o,a,c,f,p,_]}class gp extends it{constructor(e){super(),st(this,e,hp,kp,nt,{syncStatus:0,syncLoading:1,syncMessage:2,syncMessageKind:3,onSync:4,onOpenSettings:5})}}const{Boolean:oa}=mn;function ii(l,e,t){const n=l.slice();return n[401]=e[t],n}function oi(l,e,t){const n=l.slice();return n[404]=e[t],n}function ri(l,e,t){const n=l.slice();return n[407]=e[t],n}function ai(l,e,t){const n=l.slice();return n[407]=e[t],n}function ci(l,e,t){const n=l.slice();return n[433]=e[t],n}function fi(l,e,t){const n=l.slice();return n[433]=e[t],n}function di(l,e,t){const n=l.slice();return n[472]=e[t],n}function ui(l,e,t){const n=l.slice();return n[433]=e[t],n}function pi(l,e,t){const n=l.slice();return n[436]=e[t],n[477]=e,n[478]=t,n}function mi(l,e,t){const n=l.slice();return n[433]=e[t],n}function _i(l,e,t){const n=l.slice();return n[454]=e[t],n}function vi(l,e,t){const n=l.slice();return n[433]=e[t],n}function ki(l,e,t){const n=l.slice();return n[459]=e[t],n}function hi(l,e,t){const n=l.slice();return n[459]=e[t],n}function gi(l,e,t){const n=l.slice();return n[436]=e[t],n[464]=e,n[465]=t,n}function bi(l,e,t){const n=l.slice();return n[433]=e[t],n}function yi(l,e,t){const n=l.slice();return n[454]=e[t],n}function wi(l,e,t){const n=l.slice();return n[448]=e[t],n}function Ci(l,e,t){const n=l.slice();return n[451]=e[t],n}function Si(l,e,t){const n=l.slice();return n[420]=e[t],n}function Ti(l,e,t){const n=l.slice();return n[433]=e[t],n}function Ei(l,e,t){const n=l.slice();return n[412]=e[t],n}function ji(l,e,t){const n=l.slice();return n[433]=e[t],n}function Di(l,e,t){const n=l.slice();return n[436]=e[t],n[437]=e,n[438]=t,n}function Ni(l,e,t){const n=l.slice();return n[433]=e[t],n}function Ii(l,e,t){const n=l.slice();return n[428]=e[t],n}function Mi(l,e,t){const n=l.slice();return n[425]=e[t],n}function Ai(l,e,t){const n=l.slice();return n[420]=e[t],n}function Li(l,e,t){const n=l.slice();return n[420]=e[t],n}function Fi(l,e,t){const n=l.slice();return n[415]=e[t],n}function Pi(l,e,t){const n=l.slice();return n[412]=e[t],n}function Ri(l,e,t){const n=l.slice();return n[415]=e[t],n}function zi(l,e,t){const n=l.slice();return n[443]=e[t],n}function Oi(l,e,t){const n=l.slice();return n[483]=e[t],n}function Wi(l,e,t){const n=l.slice();return n[486]=e[t],n}function bp(l){let e,t,n,s,o,a,c,f,p,_,v,h,g,b,y,w,E,T,N,D,j,F,I,P,O,W,G,J,q,B,Y,V,R,H,z,U,$,ue,le,ne,se,oe,fe,ge,Ge,Ie,X,ee,de,be,me,Me,xe,Pe=l[82]&&Vi(l),$e=re(l[4]),Ee=[];for(let ie=0;ie<$e.length;ie+=1)Ee[ie]=Bi(Wi(l,$e,ie));const Be=[Sp,Cp],Re=[];function Ve(ie,Te){return ie[5].length>0?0:1}D=Ve(l),j=Re[D]=Be[D](l),P=new gp({props:{syncStatus:l[97],syncLoading:l[98],syncMessage:l[99],syncMessageKind:l[100],onSync:l[204],onOpenSettings:l[209]}});function He(ie,Te){return ie[26]?jp:ie[25]?Ep:Tp}let ze=He(l),we=ze(l),ye=l[24]&&Ki(l);const Je=[Pp,Fp,Lp,Ap,Mp,Ip,Np,Dp],je=[];function Le(ie,Te){return ie[29]?0:ie[26]?1:ie[25]==="inbox"?2:ie[25]==="trash"?3:ie[25]==="journal"?4:ie[25]==="today"&&ie[7]?5:ie[25]==="activity"?6:7}le=Le(l),ne=je[le]=Je[le](l);let Ce=l[54]&&gr(l),Se=l[58].visible&&wr(l),Fe=l[32]&&Er(l),ve=l[61]&&jr(l),De=l[68]&&l[67]&&Nr(l),Xe=l[89]&&Mr(l),tt=l[92]&&Lr(l),et=l[48]&&zr(l),Ue=l[84]&&Wr(l),Ke=l[3]&&Vr(l);return{c(){e=d("div"),Pe&&Pe.c(),t=k(),n=d("aside"),s=d("div"),o=d("span"),o.textContent="⚒",a=k(),c=d("span"),c.textContent=`${m("nav.brand")}`,f=k(),p=d("nav"),_=d("div"),v=d("div"),v.textContent=`${m("nav.system")}`,h=k();for(let ie=0;ie<Ee.length;ie+=1)Ee[ie].c();g=k(),b=d("div"),y=d("div"),w=d("span"),w.textContent=`${m("nav.workspace")}`,E=k(),T=d("button"),T.textContent="+",N=k(),j.c(),F=k(),I=d("div"),Ze(P.$$.fragment),O=k(),W=d("div"),G=d("button"),G.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-ddfk21"><circle cx="12" cy="12" r="3" class="svelte-ddfk21"></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-ddfk21"></path></svg>',J=k(),q=d("span"),B=L(l[23]),Y=k(),V=d("main"),R=d("header"),H=d("div"),we.c(),z=k(),U=d("div"),U.innerHTML="",$=k(),ye&&ye.c(),ue=k(),ne.c(),se=k(),Ce&&Ce.c(),oe=k(),Se&&Se.c(),fe=k(),Fe&&Fe.c(),ge=k(),ve&&ve.c(),Ge=k(),De&&De.c(),Ie=k(),Xe&&Xe.c(),X=k(),tt&&tt.c(),ee=k(),et&&et.c(),de=k(),Ue&&Ue.c(),be=k(),Ke&&Ke.c(),i(o,"class","logo svelte-ddfk21"),i(c,"class","brand-name svelte-ddfk21"),i(s,"class","sidebar-brand svelte-ddfk21"),i(v,"class","nav-label svelte-ddfk21"),i(_,"class","nav-group svelte-ddfk21"),i(w,"class","svelte-ddfk21"),i(T,"class","nav-add-btn svelte-ddfk21"),i(T,"title",m("common.create")),i(y,"class","nav-label-row svelte-ddfk21"),i(b,"class","nav-group svelte-ddfk21"),i(p,"class","sidebar-nav svelte-ddfk21"),i(G,"class","sidebar-settings-btn svelte-ddfk21"),i(G,"title",m("common.settings")),i(q,"class","version svelte-ddfk21"),i(W,"class","sidebar-footer-row svelte-ddfk21"),i(I,"class","sidebar-footer svelte-ddfk21"),i(n,"class","sidebar svelte-ddfk21"),i(H,"class","header-left svelte-ddfk21"),i(U,"class","header-right svelte-ddfk21"),i(R,"class","header svelte-ddfk21"),i(V,"class","main svelte-ddfk21"),i(e,"class","app svelte-ddfk21")},m(ie,Te){S(ie,e,Te),Pe&&Pe.m(e,null),r(e,t),r(e,n),r(n,s),r(s,o),r(s,a),r(s,c),r(n,f),r(n,p),r(p,_),r(_,v),r(_,h);for(let ht=0;ht<Ee.length;ht+=1)Ee[ht]&&Ee[ht].m(_,null);r(p,g),r(p,b),r(b,y),r(y,w),r(y,E),r(y,T),r(b,N),Re[D].m(b,null),r(n,F),r(n,I),Ye(P,I,null),r(I,O),r(I,W),r(W,G),r(W,J),r(W,q),r(q,B),r(e,Y),r(e,V),r(V,R),r(R,H),we.m(H,null),r(R,z),r(R,U),r(V,$),ye&&ye.m(V,null),r(V,ue),je[le].m(V,null),r(V,se),Ce&&Ce.m(V,null),r(V,oe),Se&&Se.m(V,null),r(V,fe),Fe&&Fe.m(V,null),r(V,ge),ve&&ve.m(V,null),r(V,Ge),De&&De.m(V,null),r(V,Ie),Xe&&Xe.m(V,null),r(V,X),tt&&tt.m(V,null),r(V,ee),et&&et.m(V,null),r(V,de),Ue&&Ue.m(V,null),r(V,be),Ke&&Ke.m(V,null),me=!0,Me||(xe=[M(T,"click",l[131]),M(G,"click",l[210])],Me=!0)},p(ie,Te){if(ie[82]?Pe?Pe.p(ie,Te):(Pe=Vi(ie),Pe.c(),Pe.m(e,t)):Pe&&(Pe.d(1),Pe=null),Te[0]&33554448|Te[1]&2048|Te[3]&4096){$e=re(ie[4]);let Oe;for(Oe=0;Oe<$e.length;Oe+=1){const lt=Wi(ie,$e,Oe);Ee[Oe]?Ee[Oe].p(lt,Te):(Ee[Oe]=Bi(lt),Ee[Oe].c(),Ee[Oe].m(_,null))}for(;Oe<Ee.length;Oe+=1)Ee[Oe].d(1);Ee.length=$e.length}let ht=D;D=Ve(ie),D===ht?Re[D].p(ie,Te):(ft(),pe(Re[ht],1,1,()=>{Re[ht]=null}),dt(),j=Re[D],j?j.p(ie,Te):(j=Re[D]=Be[D](ie),j.c()),ce(j,1),j.m(b,null));const mt={};Te[3]&16&&(mt.syncStatus=ie[97]),Te[3]&32&&(mt.syncLoading=ie[98]),Te[3]&64&&(mt.syncMessage=ie[99]),Te[3]&128&&(mt.syncMessageKind=ie[100]),P.$set(mt),(!me||Te[0]&8388608)&&K(B,ie[23]),ze===(ze=He(ie))&&we?we.p(ie,Te):(we.d(1),we=ze(ie),we&&(we.c(),we.m(H,null))),ie[24]?ye?ye.p(ie,Te):(ye=Ki(ie),ye.c(),ye.m(V,ue)):ye&&(ye.d(1),ye=null);let It=le;le=Le(ie),le===It?je[le].p(ie,Te):(ft(),pe(je[It],1,1,()=>{je[It]=null}),dt(),ne=je[le],ne?ne.p(ie,Te):(ne=je[le]=Je[le](ie),ne.c()),ce(ne,1),ne.m(V,se)),ie[54]?Ce?(Ce.p(ie,Te),Te[1]&8388608&&ce(Ce,1)):(Ce=gr(ie),Ce.c(),ce(Ce,1),Ce.m(V,oe)):Ce&&(ft(),pe(Ce,1,1,()=>{Ce=null}),dt()),ie[58].visible?Se?(Se.p(ie,Te),Te[1]&134217728&&ce(Se,1)):(Se=wr(ie),Se.c(),ce(Se,1),Se.m(V,fe)):Se&&(ft(),pe(Se,1,1,()=>{Se=null}),dt()),ie[32]?Fe?Fe.p(ie,Te):(Fe=Er(ie),Fe.c(),Fe.m(V,ge)):Fe&&(Fe.d(1),Fe=null),ie[61]?ve?ve.p(ie,Te):(ve=jr(ie),ve.c(),ve.m(V,Ge)):ve&&(ve.d(1),ve=null),ie[68]&&ie[67]?De?De.p(ie,Te):(De=Nr(ie),De.c(),De.m(V,Ie)):De&&(De.d(1),De=null),ie[89]?Xe?Xe.p(ie,Te):(Xe=Mr(ie),Xe.c(),Xe.m(V,X)):Xe&&(Xe.d(1),Xe=null),ie[92]?tt?tt.p(ie,Te):(tt=Lr(ie),tt.c(),tt.m(V,ee)):tt&&(tt.d(1),tt=null),ie[48]?et?et.p(ie,Te):(et=zr(ie),et.c(),et.m(V,de)):et&&(et.d(1),et=null),ie[84]?Ue?(Ue.p(ie,Te),Te[2]&4194304&&ce(Ue,1)):(Ue=Wr(ie),Ue.c(),ce(Ue,1),Ue.m(V,be)):Ue&&(ft(),pe(Ue,1,1,()=>{Ue=null}),dt()),ie[3]?Ke?(Ke.p(ie,Te),Te[0]&8&&ce(Ke,1)):(Ke=Vr(ie),Ke.c(),ce(Ke,1),Ke.m(V,null)):Ke&&(ft(),pe(Ke,1,1,()=>{Ke=null}),dt())},i(ie){me||(ce(j),ce(P.$$.fragment,ie),ce(ne),ce(Ce),ce(Se),ce(Ue),ce(Ke),me=!0)},o(ie){pe(j),pe(P.$$.fragment,ie),pe(ne),pe(Ce),pe(Se),pe(Ue),pe(Ke),me=!1},d(ie){ie&&C(e),Pe&&Pe.d(),Ne(Ee,ie),Re[D].d(),Qe(P),we.d(),ye&&ye.d(),je[le].d(),Ce&&Ce.d(),Se&&Se.d(),Fe&&Fe.d(),ve&&ve.d(),De&&De.d(),Xe&&Xe.d(),tt&&tt.d(),et&&et.d(),Ue&&Ue.d(),Ke&&Ke.d(),Me=!1,_e(xe)}}}function yp(l){var n;let e,t;return e=new v1({props:{vaultPath:((n=l[0])==null?void 0:n.vaultPath)||"",onComplete:l[206]}}),{c(){Ze(e.$$.fragment)},m(s,o){Ye(e,s,o),t=!0},p(s,o){var c;const a={};o[0]&1&&(a.vaultPath=((c=s[0])==null?void 0:c.vaultPath)||""),e.$set(a)},i(s){t||(ce(e.$$.fragment,s),t=!0)},o(s){pe(e.$$.fragment,s),t=!1},d(s){Qe(e,s)}}}function wp(l){let e,t;return e=new p1({props:{onComplete:l[205]}}),{c(){Ze(e.$$.fragment)},m(n,s){Ye(e,n,s),t=!0},p:x,i(n){t||(ce(e.$$.fragment,n),t=!0)},o(n){pe(e.$$.fragment,n),t=!1},d(n){Qe(e,n)}}}function Vi(l){let e,t,n;return{c(){e=d("div"),t=d("div"),n=L(l[83]),i(t,"class","capture-drop-box svelte-ddfk21"),i(e,"class","capture-drop-overlay svelte-ddfk21")},m(s,o){S(s,e,o),r(e,t),r(t,n)},p(s,o){o[2]&2097152&&K(n,s[83])},d(s){s&&C(e)}}}function Ui(l){let e,t;return{c(){e=d("span"),t=L(l[42]),i(e,"class","nav-badge svelte-ddfk21")},m(n,s){S(n,e,s),r(e,t)},p(n,s){s[1]&2048&&K(t,n[42])},d(n){n&&C(e)}}}function Bi(l){let e,t=l[486].label+"",n,s,o,a,c,f,p=l[486].id==="journal"&&l[42]>0&&Ui(l);function _(){return l[208](l[486])}return{c(){e=d("button"),n=L(t),s=k(),p&&p.c(),o=k(),i(e,"class",a="nav-item "+(l[25]===l[486].id?"selected":"")+" svelte-ddfk21")},m(v,h){S(v,e,h),r(e,n),r(e,s),p&&p.m(e,null),r(e,o),c||(f=M(e,"click",_),c=!0)},p(v,h){l=v,h[0]&16&&t!==(t=l[486].label+"")&&K(n,t),l[486].id==="journal"&&l[42]>0?p?p.p(l,h):(p=Ui(l),p.c(),p.m(e,o)):p&&(p.d(1),p=null),h[0]&33554448&&a!==(a="nav-item "+(l[25]===l[486].id?"selected":"")+" svelte-ddfk21")&&i(e,"class",a)},d(v){v&&C(e),p&&p.d(),c=!1,f()}}}function Cp(l){let e;return{c(){e=d("div"),e.textContent=`${m("nav.noNodes")}`,i(e,"class","nav-empty svelte-ddfk21")},m(t,n){S(t,e,n)},p:x,i:x,o:x,d(t){t&&C(e)}}}function Sp(l){var a;let e,t,n,s,o;return t=new ia({props:{nodes:l[5],expanded:l[69],selectedNodeId:((a=l[26])==null?void 0:a.id)||"",onSelect:l[106],onToggle:l[136],onContextMenu:l[134],onDrop:l[137]}}),{c(){e=d("div"),Ze(t.$$.fragment),i(e,"class","workspace-tree-area svelte-ddfk21"),i(e,"role","region"),i(e,"aria-label",m("nav.workspace")),he(e,"drop-valid",l[80])},m(c,f){S(c,e,f),Ye(t,e,null),n=!0,s||(o=[M(e,"dragover",_n(l[139])),M(e,"dragleave",l[140]),M(e,"drop",l[138])],s=!0)},p(c,f){var _;const p={};f[0]&32&&(p.nodes=c[5]),f[2]&128&&(p.expanded=c[69]),f[0]&67108864&&(p.selectedNodeId=((_=c[26])==null?void 0:_.id)||""),t.$set(p),(!n||f[2]&262144)&&he(e,"drop-valid",c[80])},i(c){n||(ce(t.$$.fragment,c),n=!0)},o(c){pe(t.$$.fragment,c),n=!1},d(c){c&&C(e),Qe(t),s=!1,_e(o)}}}function Tp(l){let e;return{c(){e=d("span"),e.textContent=`${m("nav.selectPrompt")}`,i(e,"class","crumb placeholder svelte-ddfk21")},m(t,n){S(t,e,n)},p:x,d(t){t&&C(e)}}}function Ep(l){let e,t=re(l[4]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Hi(Oi(l,t,s));return{c(){e=d("span");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","crumb svelte-ddfk21")},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=re(s[4]);let a;for(a=0;a<t.length;a+=1){const c=Oi(s,t,a);n[a]?n[a].p(c,o):(n[a]=Hi(c),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),Ne(n,s)}}}function jp(l){let e,t=l[26].title+"",n,s,o,a=l[173](l[26].type)+"",c;return{c(){e=d("span"),n=L(t),s=k(),o=d("span"),c=L(a),i(e,"class","crumb svelte-ddfk21"),i(o,"class","crumb-type svelte-ddfk21")},m(f,p){S(f,e,p),r(e,n),S(f,s,p),S(f,o,p),r(o,c)},p(f,p){p[0]&67108864&&t!==(t=f[26].title+"")&&K(n,t),p[0]&67108864&&a!==(a=f[173](f[26].type)+"")&&K(c,a)},d(f){f&&(C(e),C(s),C(o))}}}function Hi(l){let e=(l[483].id===l[25]?l[483].label:"")+"",t;return{c(){t=L(e)},m(n,s){S(n,t,s)},p(n,s){s[0]&33554448&&e!==(e=(n[483].id===n[25]?n[483].label:"")+"")&&K(t,e)},d(n){n&&C(t)}}}function Ki(l){let e,t=l[102](l[24])+"",n,s,o,a,c;return{c(){e=d("div"),n=L(t),s=k(),o=d("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-ddfk21"><line x1="18" y1="6" x2="6" y2="18" class="svelte-ddfk21"></line><line x1="6" y1="6" x2="18" y2="18" class="svelte-ddfk21"></line></svg>',i(o,"class","dismiss-btn svelte-ddfk21"),i(o,"aria-label","Dismiss"),i(e,"class","error-banner svelte-ddfk21"),i(e,"role","button"),i(e,"tabindex","0")},m(f,p){S(f,e,p),r(e,n),r(e,s),r(e,o),a||(c=[M(o,"click",Ae(l[211])),M(e,"click",l[212]),M(e,"keydown",function(){Dt(_t(l[213]))&&_t(l[213]).apply(this,arguments)})],a=!0)},p(f,p){l=f,p[0]&16777216&&t!==(t=l[102](l[24])+"")&&K(n,t)},d(f){f&&C(e),a=!1,_e(c)}}}function Dp(l){let e,t,n;function s(c,f){if(c[65])return Op;if(c[4].length>0)return zp;if(c[24])return Rp}let o=s(l),a=o&&o(l);return{c(){e=d("div"),t=d("h2"),t.textContent=`${m("welcome.title")}`,n=k(),a&&a.c(),i(t,"class","svelte-ddfk21"),i(e,"class","welcome svelte-ddfk21")},m(c,f){S(c,e,f),r(e,t),r(e,n),a&&a.m(e,null)},p(c,f){o===(o=s(c))&&a?a.p(c,f):(a&&a.d(1),a=o&&o(c),a&&(a.c(),a.m(e,null)))},i:x,o:x,d(c){c&&C(e),a&&a.d()}}}function Np(l){let e,t,n,s;function o(f,p){return f[8].length===0?Vp:Wp}let a=o(l),c=a(l);return{c(){e=d("div"),t=d("div"),n=d("h2"),n.textContent=`${m("activity.title")}`,s=k(),c.c(),i(n,"class","svelte-ddfk21"),i(t,"class","activity-feed-header svelte-ddfk21"),i(e,"class","activity-feed svelte-ddfk21")},m(f,p){S(f,e,p),r(e,t),r(t,n),r(e,s),c.m(e,null)},p(f,p){a===(a=o(f))&&c?c.p(f,p):(c.d(1),c=a(f),c&&(c.c(),c.m(e,null)))},i:x,o:x,d(f){f&&C(e),c.d()}}}function Ip(l){let e,t,n,s,o,a=l[7].date+"",c,f,p,_,v=l[7].summary&&qi(l),h=l[41].length>0&&Zi(l);function g(w,E){return w[7].groups&&w[7].groups.length>0?Bp:Up}let b=g(l),y=b(l);return{c(){e=d("div"),t=d("div"),n=d("h2"),n.textContent=`${m("today.title")}`,s=k(),o=d("span"),c=L(a),f=k(),v&&v.c(),p=k(),h&&h.c(),_=k(),y.c(),i(n,"class","svelte-ddfk21"),i(o,"class","today-date svelte-ddfk21"),i(t,"class","today-header svelte-ddfk21"),i(e,"class","today-dashboard svelte-ddfk21")},m(w,E){S(w,e,E),r(e,t),r(t,n),r(t,s),r(t,o),r(o,c),r(e,f),v&&v.m(e,null),r(e,p),h&&h.m(e,null),r(e,_),y.m(e,null)},p(w,E){E[0]&128&&a!==(a=w[7].date+"")&&K(c,a),w[7].summary?v?v.p(w,E):(v=qi(w),v.c(),v.m(e,p)):v&&(v.d(1),v=null),w[41].length>0?h?h.p(w,E):(h=Zi(w),h.c(),h.m(e,_)):h&&(h.d(1),h=null),b===(b=g(w))&&y?y.p(w,E):(y.d(1),y=b(w),y&&(y.c(),y.m(e,null)))},i:x,o:x,d(w){w&&C(e),v&&v.d(),h&&h.d(),y.d()}}}function Mp(l){let e,t,n,s,o,a,c,f,p,_,v,h,g,b,y,w,E,T,N,D,j,F,I,P,O,W,G,J,q,B,Y,V,R,H,z,U,$,ue,le,ne,se,oe,fe,ge,Ge,Ie,X,ee,de,be,me,Me,xe,Pe,$e,Ee,Be,Re,Ve;function He(ve,De){return ve[17]?Jp:Gp}let ze=He(l),we=ze(l),ye=l[14]&&fo(l),Je=l[18]&&uo(l),je=l[41].length>0&&po(l),Le=l[10]&&ho(l);function Ce(ve,De){return ve[9].length===0?Yp:qp}let Se=Ce(l),Fe=Se(l);return{c(){e=d("div"),t=d("div"),n=d("h2"),n.textContent=`${m("journal.title")}`,s=k(),o=d("div"),a=d("div"),a.textContent=`${m("journal.filterHeading")}`,c=k(),f=d("div"),p=d("label"),_=d("span"),_.textContent=`${m("journal.dateFrom")}`,v=k(),h=d("input"),g=k(),b=d("label"),y=d("span"),y.textContent=`${m("journal.dateTo")}`,w=k(),E=d("input"),T=k(),N=d("label"),D=d("span"),D.textContent=`${m("journal.node")}`,j=k(),F=d("div"),we.c(),I=k(),ye&&ye.c(),P=k(),O=d("label"),W=d("span"),W.textContent=`${m("journal.billable")}`,G=k(),J=d("select"),q=d("option"),q.textContent=`${m("common.all")}`,B=d("option"),B.textContent=`${m("journal.billableYes")}`,Y=d("option"),Y.textContent=`${m("journal.billableNo")}`,V=k(),R=d("label"),H=d("span"),H.textContent=`${m("journal.approx")}`,z=k(),U=d("select"),$=d("option"),$.textContent=`${m("common.all")}`,ue=d("option"),ue.textContent=`${m("journal.approxExact")}`,le=d("option"),le.textContent=`${m("journal.approxEstimated")}`,ne=k(),se=d("button"),se.textContent=`${m("journal.filter")}`,oe=k(),fe=d("button"),fe.textContent=`${m("journal.reset")}`,ge=k(),Ge=d("div"),Ie=d("div"),Ie.textContent=`${m("journal.exportHeading")}`,X=k(),ee=d("div"),de=d("button"),de.textContent=`${m("journal.exportCSV")}`,be=k(),me=d("button"),me.textContent=`${m("journal.exportMarkdown")}`,Me=k(),xe=d("button"),xe.textContent="PDF",Pe=k(),Je&&Je.c(),$e=k(),je&&je.c(),Ee=k(),Le&&Le.c(),Be=k(),Fe.c(),i(n,"class","svelte-ddfk21"),i(a,"class","journal-filter-heading svelte-ddfk21"),i(_,"class","label-text svelte-ddfk21"),i(h,"type","date"),i(h,"class","svelte-ddfk21"),i(p,"class","svelte-ddfk21"),i(y,"class","label-text svelte-ddfk21"),i(E,"type","date"),i(E,"class","svelte-ddfk21"),i(b,"class","svelte-ddfk21"),i(D,"class","label-text svelte-ddfk21"),i(F,"class","journal-node-picker svelte-ddfk21"),kt(F,"position","relative"),i(N,"class","svelte-ddfk21"),i(W,"class","label-text svelte-ddfk21"),q.__value="all",ke(q,q.__value),i(q,"class","svelte-ddfk21"),B.__value="yes",ke(B,B.__value),i(B,"class","svelte-ddfk21"),Y.__value="no",ke(Y,Y.__value),i(Y,"class","svelte-ddfk21"),i(J,"class","svelte-ddfk21"),l[15]===void 0&&Vt(()=>l[281].call(J)),i(O,"title",m("journal.billableHint")),i(O,"class","svelte-ddfk21"),i(H,"class","label-text svelte-ddfk21"),$.__value="all",ke($,$.__value),i($,"class","svelte-ddfk21"),ue.__value="no",ke(ue,ue.__value),i(ue,"class","svelte-ddfk21"),le.__value="yes",ke(le,le.__value),i(le,"class","svelte-ddfk21"),i(U,"class","svelte-ddfk21"),l[16]===void 0&&Vt(()=>l[282].call(U)),i(R,"title",m("journal.approxHint")),i(R,"class","svelte-ddfk21"),i(se,"class","btn btn-sm svelte-ddfk21"),i(fe,"class","btn btn-sm svelte-ddfk21"),i(f,"class","journal-filters-row svelte-ddfk21"),i(o,"class","journal-filter-section svelte-ddfk21"),i(Ie,"class","journal-export-heading svelte-ddfk21"),i(de,"class","btn btn-sm svelte-ddfk21"),i(me,"class","btn btn-sm svelte-ddfk21"),i(xe,"class","btn btn-sm svelte-ddfk21"),i(ee,"class","journal-export-row svelte-ddfk21"),i(Ge,"class","journal-export-section svelte-ddfk21"),i(t,"class","journal-header svelte-ddfk21"),i(e,"class","journal-screen svelte-ddfk21")},m(ve,De){S(ve,e,De),r(e,t),r(t,n),r(t,s),r(t,o),r(o,a),r(o,c),r(o,f),r(f,p),r(p,_),r(p,v),r(p,h),ke(h,l[11]),r(f,g),r(f,b),r(b,y),r(b,w),r(b,E),ke(E,l[12]),r(f,T),r(f,N),r(N,D),r(N,j),r(N,F),we.m(F,null),r(f,I),ye&&ye.m(f,null),r(f,P),r(f,O),r(O,W),r(O,G),r(O,J),r(J,q),r(J,B),r(J,Y),jt(J,l[15],!0),r(f,V),r(f,R),r(R,H),r(R,z),r(R,U),r(U,$),r(U,ue),r(U,le),jt(U,l[16],!0),r(f,ne),r(f,se),r(f,oe),r(f,fe),r(t,ge),r(t,Ge),r(Ge,Ie),r(Ge,X),r(Ge,ee),r(ee,de),r(ee,be),r(ee,me),r(ee,Me),r(ee,xe),r(ee,Pe),Je&&Je.m(ee,null),r(e,$e),je&&je.m(e,null),r(e,Ee),Le&&Le.m(e,null),r(e,Be),Fe.m(e,null),Re||(Ve=[M(h,"input",l[274]),M(E,"input",l[275]),M(J,"change",l[281]),M(U,"change",l[282]),M(se,"click",l[159]),M(fe,"click",l[166]),M(de,"click",l[283]),M(me,"click",l[284]),M(xe,"click",l[285])],Re=!0)},p(ve,De){De[0]&2048&&ke(h,ve[11]),De[0]&4096&&ke(E,ve[12]),ze===(ze=He(ve))&&we?we.p(ve,De):(we.d(1),we=ze(ve),we&&(we.c(),we.m(F,null))),ve[14]?ye?ye.p(ve,De):(ye=fo(ve),ye.c(),ye.m(f,P)):ye&&(ye.d(1),ye=null),De[0]&32768&&jt(J,ve[15]),De[0]&65536&&jt(U,ve[16]),ve[18]?Je?Je.p(ve,De):(Je=uo(ve),Je.c(),Je.m(ee,null)):Je&&(Je.d(1),Je=null),ve[41].length>0?je?je.p(ve,De):(je=po(ve),je.c(),je.m(e,Ee)):je&&(je.d(1),je=null),ve[10]?Le?Le.p(ve,De):(Le=ho(ve),Le.c(),Le.m(e,Be)):Le&&(Le.d(1),Le=null),Se===(Se=Ce(ve))&&Fe?Fe.p(ve,De):(Fe.d(1),Fe=Se(ve),Fe&&(Fe.c(),Fe.m(e,null)))},i:x,o:x,d(ve){ve&&C(e),we.d(),ye&&ye.d(),Je&&Je.d(),je&&je.d(),Le&&Le.d(),Fe.d(),Re=!1,_e(Ve)}}}function Ap(l){var E;let e,t,n,s,o,a,c=(((E=l[53])==null?void 0:E.trashPath)||"")+"",f,p,_,v,h,g;function b(T,N){return!T[53]||(T[53].nodes||[]).length===0&&(T[53].entries||[]).length===0?l2:t2}let y=b(l),w=y(l);return{c(){e=d("div"),t=d("div"),n=d("div"),s=d("h2"),s.textContent=`${m("nav.trash")}`,o=k(),a=d("p"),f=L(c),p=k(),_=d("button"),_.textContent=`${m("trash.openFolder")}`,v=k(),w.c(),i(s,"class","svelte-ddfk21"),i(a,"class","svelte-ddfk21"),i(n,"class","svelte-ddfk21"),i(_,"class","btn btn-sm svelte-ddfk21"),i(t,"class","trash-header svelte-ddfk21"),i(e,"class","trash-screen svelte-ddfk21")},m(T,N){S(T,e,N),r(e,t),r(t,n),r(n,s),r(n,o),r(n,a),r(a,f),r(t,p),r(t,_),r(e,v),w.m(e,null),h||(g=M(_,"click",l[273]),h=!0)},p(T,N){var D;N[1]&4194304&&c!==(c=(((D=T[53])==null?void 0:D.trashPath)||"")+"")&&K(f,c),y===(y=b(T))&&w?w.p(T,N):(w.d(1),w=y(T),w&&(w.c(),w.m(e,null)))},i:x,o:x,d(T){T&&C(e),w.d(),h=!1,g()}}}function Lp(l){let e,t,n,s,o,a,c,f,p,_=(l[45]?m("common.loading"):m("inbox.pasteClipboard"))+"",v,h,g,b,y,w=l[46]&&Lo(l);function E(D,j){return D[43].length===0?a2:r2}let T=E(l),N=T(l);return{c(){e=d("div"),t=d("div"),n=d("div"),s=d("h2"),s.textContent=`${m("nav.inbox")}`,o=k(),a=d("p"),a.textContent=`${m("inbox.subtitle")}`,c=k(),f=d("div"),p=d("button"),v=L(_),h=k(),w&&w.c(),g=k(),N.c(),i(s,"class","svelte-ddfk21"),i(a,"class","svelte-ddfk21"),i(n,"class","svelte-ddfk21"),i(p,"class","btn btn-primary svelte-ddfk21"),p.disabled=l[45],i(f,"class","inbox-header-actions svelte-ddfk21"),i(t,"class","inbox-header svelte-ddfk21"),i(e,"class","inbox-screen svelte-ddfk21"),i(e,"role","region"),i(e,"aria-label",m("nav.inbox")),he(e,"drop-valid",l[81])},m(D,j){S(D,e,j),r(e,t),r(t,n),r(n,s),r(n,o),r(n,a),r(t,c),r(t,f),r(f,p),r(p,v),r(f,h),w&&w.m(f,null),r(e,g),N.m(e,null),b||(y=[M(p,"click",l[176]),M(e,"dragover",l[177]),M(e,"dragleave",l[178]),M(e,"drop",l[179])],b=!0)},p(D,j){j[1]&16384&&_!==(_=(D[45]?m("common.loading"):m("inbox.pasteClipboard"))+"")&&K(v,_),j[1]&16384&&(p.disabled=D[45]),D[46]?w?w.p(D,j):(w=Lo(D),w.c(),w.m(f,null)):w&&(w.d(1),w=null),T===(T=E(D))&&N?N.p(D,j):(N.d(1),N=T(D),N&&(N.c(),N.m(e,null))),j[2]&524288&&he(e,"drop-valid",D[81])},i:x,o:x,d(D){D&&C(e),w&&w.d(),N.d(),b=!1,_e(y)}}}function Fp(l){let e,t,n,s,o,a,c=re(l[104]),f=[];for(let h=0;h<c.length;h+=1)f[h]=Oo(zi(l,c,h));const p=[v2,_2,m2,p2,u2,d2,f2,c2],_=[];function v(h,g){return h[27]==="overview"?0:h[27]==="notes"?1:h[27]==="files"?2:h[27]==="inbox"?3:h[27]==="links"?4:h[27]==="actions"?5:h[27]==="worklog"?6:h[27]==="activity"?7:-1}return~(s=v(l))&&(o=_[s]=p[s](l)),{c(){e=d("div");for(let h=0;h<f.length;h+=1)f[h].c();t=k(),n=d("div"),o&&o.c(),i(e,"class","tabs svelte-ddfk21"),i(n,"class","tab-content svelte-ddfk21")},m(h,g){S(h,e,g);for(let b=0;b<f.length;b+=1)f[b]&&f[b].m(e,null);S(h,t,g),S(h,n,g),~s&&_[s].m(n,null),a=!0},p(h,g){if(g[0]&201326592|g[2]&2560|g[3]&18432){c=re(h[104]);let y;for(y=0;y<c.length;y+=1){const w=zi(h,c,y);f[y]?f[y].p(w,g):(f[y]=Oo(w),f[y].c(),f[y].m(e,null))}for(;y<f.length;y+=1)f[y].d(1);f.length=c.length}let b=s;s=v(h),s===b?~s&&_[s].p(h,g):(o&&(ft(),pe(_[b],1,1,()=>{_[b]=null}),dt()),~s?(o=_[s],o?o.p(h,g):(o=_[s]=p[s](h),o.c()),ce(o,1),o.m(n,null)):o=null)},i(h){a||(ce(o),a=!0)},o(h){pe(o),a=!1},d(h){h&&(C(e),C(t),C(n)),Ne(f,h),~s&&_[s].d()}}}function Pp(l){let e,t,n,s=l[29].title+"",o,a,c,f,p,_,v,h,g,b,y,w=l[29].dirty&&hr();return{c(){e=d("div"),t=d("div"),n=d("span"),o=L(s),a=k(),w&&w.c(),c=k(),f=d("div"),p=d("button"),p.textContent=`${m("common.save")}`,_=k(),v=d("button"),v.textContent=`${m("common.close")}`,h=k(),g=d("textarea"),i(n,"class","note-title svelte-ddfk21"),i(p,"class","btn btn-primary svelte-ddfk21"),i(v,"class","btn svelte-ddfk21"),i(f,"class","note-editor-actions svelte-ddfk21"),i(t,"class","note-editor-header svelte-ddfk21"),i(g,"class","note-textarea svelte-ddfk21"),i(g,"placeholder",m("note.placeholder")),i(e,"class","note-editor svelte-ddfk21")},m(E,T){S(E,e,T),r(e,t),r(t,n),r(n,o),r(t,a),w&&w.m(t,null),r(t,c),r(t,f),r(f,p),r(f,_),r(f,v),r(e,h),r(e,g),ke(g,l[29].content),b||(y=[M(p,"click",l[151]),M(v,"click",l[149]),M(g,"input",l[214]),M(g,"input",l[150])],b=!0)},p(E,T){T[0]&536870912&&s!==(s=E[29].title+"")&&K(o,s),E[29].dirty?w||(w=hr(),w.c(),w.m(t,c)):w&&(w.d(1),w=null),T[0]&536870912&&ke(g,E[29].content)},i:x,o:x,d(E){E&&C(e),w&&w.d(),b=!1,_e(y)}}}function Rp(l){let e,t=m("common.error")+"",n,s,o;return{c(){e=d("p"),n=L(t),s=k(),o=L(l[24]),i(e,"class","error-text svelte-ddfk21")},m(a,c){S(a,e,c),r(e,n),r(e,s),r(e,o)},p(a,c){c[0]&16777216&&K(o,a[24])},d(a){a&&C(e)}}}function zp(l){let e,t,n;return{c(){e=d("p"),e.textContent=`${m("welcome.selectSection")}`,t=k(),n=d("p"),n.textContent=`${m("welcome.createCase")}`,i(e,"class","svelte-ddfk21"),i(n,"class","hint svelte-ddfk21")},m(s,o){S(s,e,o),S(s,t,o),S(s,n,o)},p:x,d(s){s&&(C(e),C(t),C(n))}}}function Op(l){let e;return{c(){e=d("p"),e.textContent=`${m("common.loading")}`,i(e,"class","svelte-ddfk21")},m(t,n){S(t,e,n)},p:x,d(t){t&&C(e)}}}function Wp(l){let e,t=re(l[8]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Ji(ci(l,t,s));return{c(){e=d("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","activity-feed-events svelte-ddfk21")},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]&131072|o[6]&16384){t=re(s[8]);let a;for(a=0;a<t.length;a+=1){const c=ci(s,t,a);n[a]?n[a].p(c,o):(n[a]=Ji(c),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),Ne(n,s)}}}function Vp(l){let e,t;return{c(){e=d("div"),t=d("p"),t.textContent=`${m("activity.empty")}`,i(t,"class","svelte-ddfk21"),i(e,"class","empty-state svelte-ddfk21")},m(n,s){S(n,e,s),r(e,t)},p:x,d(n){n&&C(e)}}}function Gi(l){let e,t=l[433].targetType+"",n;return{c(){e=d("span"),n=L(t),i(e,"class","activity-feed-target svelte-ddfk21")},m(s,o){S(s,e,o),r(e,n)},p(s,o){o[0]&256&&t!==(t=s[433].targetType+"")&&K(n,t)},d(s){s&&C(e)}}}function Ji(l){let e,t,n=el(l[433].eventType)+"",s,o,a,c,f=l[433].title+"",p,_,v,h,g=l[172](l[433].eventType)+"",b,y,w,E,T=pt(l[433].createdAt)+"",N,D,j=ot(l[433].createdAt)+"",F,I,P,O,W=l[433].targetType&&Gi(l);function G(){return l[314](l[433])}function J(...q){return l[315](l[433],...q)}return{c(){e=d("div"),t=d("span"),s=L(n),o=k(),a=d("div"),c=d("span"),p=L(f),_=k(),v=d("div"),h=d("span"),b=L(g),y=k(),W&&W.c(),w=k(),E=d("span"),N=L(T),D=k(),F=L(j),I=k(),i(t,"class","activity-feed-icon svelte-ddfk21"),i(c,"class","activity-feed-title svelte-ddfk21"),i(h,"class","activity-feed-type svelte-ddfk21"),i(E,"class","activity-feed-time svelte-ddfk21"),i(v,"class","activity-feed-meta svelte-ddfk21"),i(a,"class","activity-feed-body svelte-ddfk21"),i(e,"class","activity-feed-event svelte-ddfk21"),i(e,"role","button"),i(e,"tabindex","0")},m(q,B){S(q,e,B),r(e,t),r(t,s),r(e,o),r(e,a),r(a,c),r(c,p),r(a,_),r(a,v),r(v,h),r(h,b),r(v,y),W&&W.m(v,null),r(v,w),r(v,E),r(E,N),r(E,D),r(E,F),r(e,I),P||(O=[M(e,"click",G),M(e,"keydown",J)],P=!0)},p(q,B){l=q,B[0]&256&&n!==(n=el(l[433].eventType)+"")&&K(s,n),B[0]&256&&f!==(f=l[433].title+"")&&K(p,f),B[0]&256&&g!==(g=l[172](l[433].eventType)+"")&&K(b,g),l[433].targetType?W?W.p(l,B):(W=Gi(l),W.c(),W.m(v,w)):W&&(W.d(1),W=null),B[0]&256&&T!==(T=pt(l[433].createdAt)+"")&&K(N,T),B[0]&256&&j!==(j=ot(l[433].createdAt)+"")&&K(F,j)},d(q){q&&C(e),W&&W.d(),P=!1,_e(O)}}}function qi(l){let e,t,n,s=l[7].summary.changedCases>0&&Yi(l),o=l[7].summary.notes>0&&Qi(l),a=l[7].summary.files>0&&Xi(l);return{c(){e=d("div"),s&&s.c(),t=k(),o&&o.c(),n=k(),a&&a.c(),i(e,"class","today-summary svelte-ddfk21")},m(c,f){S(c,e,f),s&&s.m(e,null),r(e,t),o&&o.m(e,null),r(e,n),a&&a.m(e,null)},p(c,f){c[7].summary.changedCases>0?s?s.p(c,f):(s=Yi(c),s.c(),s.m(e,t)):s&&(s.d(1),s=null),c[7].summary.notes>0?o?o.p(c,f):(o=Qi(c),o.c(),o.m(e,n)):o&&(o.d(1),o=null),c[7].summary.files>0?a?a.p(c,f):(a=Xi(c),a.c(),a.m(e,null)):a&&(a.d(1),a=null)},d(c){c&&C(e),s&&s.d(),o&&o.d(),a&&a.d()}}}function Yi(l){let e,t=l[7].summary.changedCases+"",n,s,o=Nt(l[7].summary.changedCases,m("today.plural.case_one"),m("today.plural.case_few"),m("today.plural.case_many"))+"",a;return{c(){e=d("span"),n=L(t),s=k(),a=L(o),i(e,"class","summary-chip svelte-ddfk21")},m(c,f){S(c,e,f),r(e,n),r(e,s),r(e,a)},p(c,f){f[0]&128&&t!==(t=c[7].summary.changedCases+"")&&K(n,t),f[0]&128&&o!==(o=Nt(c[7].summary.changedCases,m("today.plural.case_one"),m("today.plural.case_few"),m("today.plural.case_many"))+"")&&K(a,o)},d(c){c&&C(e)}}}function Qi(l){let e,t=l[7].summary.notes+"",n,s,o=Nt(l[7].summary.notes,m("today.plural.note_one"),m("today.plural.note_few"),m("today.plural.note_many"))+"",a;return{c(){e=d("span"),n=L(t),s=k(),a=L(o),i(e,"class","summary-chip svelte-ddfk21")},m(c,f){S(c,e,f),r(e,n),r(e,s),r(e,a)},p(c,f){f[0]&128&&t!==(t=c[7].summary.notes+"")&&K(n,t),f[0]&128&&o!==(o=Nt(c[7].summary.notes,m("today.plural.note_one"),m("today.plural.note_few"),m("today.plural.note_many"))+"")&&K(a,o)},d(c){c&&C(e)}}}function Xi(l){let e,t=l[7].summary.files+"",n,s,o=Nt(l[7].summary.files,m("today.plural.file_one"),m("today.plural.file_few"),m("today.plural.file_many"))+"",a;return{c(){e=d("span"),n=L(t),s=k(),a=L(o),i(e,"class","summary-chip svelte-ddfk21")},m(c,f){S(c,e,f),r(e,n),r(e,s),r(e,a)},p(c,f){f[0]&128&&t!==(t=c[7].summary.files+"")&&K(n,t),f[0]&128&&o!==(o=Nt(c[7].summary.files,m("today.plural.file_one"),m("today.plural.file_few"),m("today.plural.file_many"))+"")&&K(a,o)},d(c){c&&C(e)}}}function Zi(l){let e,t,n,s=re(l[41]),o=[];for(let a=0;a<s.length;a+=1)o[a]=to(pi(l,s,a));return{c(){e=d("div"),t=d("div"),t.textContent=`${m("suggest.title")}`,n=k();for(let a=0;a<o.length;a+=1)o[a].c();i(t,"class","suggestions-title svelte-ddfk21"),i(e,"class","today-suggestions svelte-ddfk21")},m(a,c){S(a,e,c),r(e,t),r(e,n);for(let f=0;f<o.length;f+=1)o[f]&&o[f].m(e,null)},p(a,c){if(c[1]&1024|c[4]&524288|c[5]&131078|c[6]&12288){s=re(a[41]);let f;for(f=0;f<s.length;f+=1){const p=pi(a,s,f);o[f]?o[f].p(p,c):(o[f]=to(p),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=s.length}},d(a){a&&C(e),Ne(o,a)}}}function xi(l){let e,t,n,s=re(l[436].events),o=[];for(let a=0;a<s.length;a+=1)o[a]=eo(mi(l,s,a));return{c(){e=d("div"),t=d("div"),t.textContent=`${m("suggest.detectedEvents")}`,n=k();for(let a=0;a<o.length;a+=1)o[a].c();i(t,"class","suggestion-detail-title svelte-ddfk21"),i(e,"class","suggestion-detail svelte-ddfk21")},m(a,c){S(a,e,c),r(e,t),r(e,n);for(let f=0;f<o.length;f+=1)o[f]&&o[f].m(e,null)},p(a,c){if(c[1]&1024|c[4]&524288|c[5]&131072|c[6]&8192){s=re(a[436].events);let f;for(f=0;f<s.length;f+=1){const p=mi(a,s,f);o[f]?o[f].p(p,c):(o[f]=eo(p),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=s.length}},d(a){a&&C(e),Ne(o,a)}}}function $i(l){let e,t,n;function s(){return l[307](l[433])}return{c(){e=d("button"),e.textContent=`${m("file.showInExplorer")}`,i(e,"class","link-btn svelte-ddfk21")},m(o,a){S(o,e,a),t||(n=M(e,"click",s),t=!0)},p(o,a){l=o},d(o){o&&C(e),t=!1,n()}}}function eo(l){let e,t,n=ot(l[433].createdAt)+"",s,o,a,c=l[172](l[433].eventType)+"",f,p,_,v=l[433].title+"",h,g,b,y,w=l[433].targetType==="file"||l[433].eventType.startsWith("file_"),E,T,N;function D(){return l[306](l[433])}let j=w&&$i(l);return{c(){e=d("div"),t=d("span"),s=L(n),o=k(),a=d("span"),f=L(c),p=k(),_=d("span"),h=L(v),g=k(),b=d("button"),b.textContent=`${m("common.open")}`,y=k(),j&&j.c(),E=k(),i(t,"class","suggestion-event-time svelte-ddfk21"),i(a,"class","suggestion-event-type svelte-ddfk21"),i(_,"class","suggestion-event-title svelte-ddfk21"),i(b,"class","link-btn svelte-ddfk21"),i(e,"class","suggestion-detail-event svelte-ddfk21")},m(F,I){S(F,e,I),r(e,t),r(t,s),r(e,o),r(e,a),r(a,f),r(e,p),r(e,_),r(_,h),r(e,g),r(e,b),r(e,y),j&&j.m(e,null),r(e,E),T||(N=M(b,"click",D),T=!0)},p(F,I){l=F,I[1]&1024&&n!==(n=ot(l[433].createdAt)+"")&&K(s,n),I[1]&1024&&c!==(c=l[172](l[433].eventType)+"")&&K(f,c),I[1]&1024&&v!==(v=l[433].title+"")&&K(h,v),I[1]&1024&&(w=l[433].targetType==="file"||l[433].eventType.startsWith("file_")),w?j?j.p(l,I):(j=$i(l),j.c(),j.m(e,E)):j&&(j.d(1),j=null)},d(F){F&&C(e),j&&j.d(),T=!1,N()}}}function to(l){let e,t,n,s,o=l[436].nodeTitle+"",a,c,f,p=l[436].summary+"",_,v,h,g=m("suggest.confidence."+l[436].confidence)+"",b,y,w,E,T,N,D,j,F,I,P,O,W,G,J;function q(){return l[300](l[436])}function B(...U){return l[301](l[436],l[477],l[478],...U)}function Y(){return l[302](l[436])}function V(){return l[303](l[436])}function R(){return l[304](l[436],l[477],l[478])}function H(...U){return l[305](l[436],l[477],l[478],...U)}let z=l[436]._expanded&&l[436].events&&l[436].events.length>0&&xi(l);return{c(){e=d("div"),t=d("div"),n=d("div"),s=d("button"),a=L(o),c=k(),f=d("span"),_=L(p),v=k(),h=d("span"),b=L(g),y=k(),w=d("div"),E=d("input"),N=k(),D=d("span"),D.textContent=`${m("suggest.minutes")}`,j=k(),F=d("button"),F.textContent=`${m("suggest.edit")}`,I=k(),P=d("button"),P.textContent=`${m("suggest.apply")}`,O=k(),z&&z.c(),W=k(),i(s,"class","suggestion-node link-btn svelte-ddfk21"),i(f,"class","suggestion-summary svelte-ddfk21"),i(h,"class","suggestion-confidence svelte-ddfk21"),he(h,"low",l[436].confidence==="low"),he(h,"medium",l[436].confidence==="medium"),he(h,"high",l[436].confidence==="high"),i(n,"class","suggestion-info svelte-ddfk21"),i(E,"type","number"),i(E,"class","suggestion-min-input svelte-ddfk21"),E.value=T=l[436].suggestedMin,i(E,"min","1"),i(E,"max","480"),i(D,"class","suggestion-min-label svelte-ddfk21"),i(F,"class","btn btn-sm svelte-ddfk21"),i(P,"class","btn btn-sm btn-primary svelte-ddfk21"),i(w,"class","suggestion-actions svelte-ddfk21"),i(t,"class","suggestion-main svelte-ddfk21"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","suggestion-card svelte-ddfk21"),he(e,"expanded",l[436]._expanded)},m(U,$){S(U,e,$),r(e,t),r(t,n),r(n,s),r(s,a),r(n,c),r(n,f),r(f,_),r(n,v),r(n,h),r(h,b),r(t,y),r(t,w),r(w,E),r(w,N),r(w,D),r(w,j),r(w,F),r(w,I),r(w,P),r(e,O),z&&z.m(e,null),r(e,W),G||(J=[M(s,"click",Ae(q)),M(E,"change",Ae(B)),M(F,"click",Ae(Y)),M(P,"click",Ae(V)),M(t,"click",R),M(t,"keydown",H)],G=!0)},p(U,$){l=U,$[1]&1024&&o!==(o=l[436].nodeTitle+"")&&K(a,o),$[1]&1024&&p!==(p=l[436].summary+"")&&K(_,p),$[1]&1024&&g!==(g=m("suggest.confidence."+l[436].confidence)+"")&&K(b,g),$[1]&1024&&he(h,"low",l[436].confidence==="low"),$[1]&1024&&he(h,"medium",l[436].confidence==="medium"),$[1]&1024&&he(h,"high",l[436].confidence==="high"),$[1]&1024&&T!==(T=l[436].suggestedMin)&&E.value!==T&&(E.value=T),l[436]._expanded&&l[436].events&&l[436].events.length>0?z?z.p(l,$):(z=xi(l),z.c(),z.m(e,W)):z&&(z.d(1),z=null),$[1]&1024&&he(e,"expanded",l[436]._expanded)},d(U){U&&C(e),z&&z.d(),G=!1,_e(J)}}}function Up(l){let e,t,n,s;return{c(){e=d("div"),t=d("p"),t.textContent=`${m("today.empty")}`,n=k(),s=d("p"),s.textContent=`${m("today.emptyHint")}`,i(t,"class","svelte-ddfk21"),i(s,"class","hint svelte-ddfk21"),i(e,"class","today-empty svelte-ddfk21")},m(o,a){S(o,e,a),r(e,t),r(e,n),r(e,s)},p:x,d(o){o&&C(e)}}}function Bp(l){let e,t,n=re(l[7].groups),s=[];for(let a=0;a<n.length;a+=1)s[a]=io(di(l,n,a));let o=l[7].events&&l[7].events.length>0&&oo(l);return{c(){for(let a=0;a<s.length;a+=1)s[a].c();e=k(),o&&o.c(),t=ut()},m(a,c){for(let f=0;f<s.length;f+=1)s[f]&&s[f].m(a,c);S(a,e,c),o&&o.m(a,c),S(a,t,c)},p(a,c){if(c[0]&128|c[5]&393216|c[6]&4096){n=re(a[7].groups);let f;for(f=0;f<n.length;f+=1){const p=di(a,n,f);s[f]?s[f].p(p,c):(s[f]=io(p),s[f].c(),s[f].m(e.parentNode,e))}for(;f<s.length;f+=1)s[f].d(1);s.length=n.length}a[7].events&&a[7].events.length>0?o?o.p(a,c):(o=oo(a),o.c(),o.m(t.parentNode,t)):o&&(o.d(1),o=null)},d(a){a&&(C(e),C(t)),Ne(s,a),o&&o.d(a)}}}function lo(l){let e,t=l[472].events.length+"",n,s,o=Nt(l[472].events.length,m("today.plural.event_one"),m("today.plural.event_few"),m("today.plural.event_many"))+"",a;return{c(){e=d("span"),n=L(t),s=k(),a=L(o),i(e,"class","today-case-count svelte-ddfk21")},m(c,f){S(c,e,f),r(e,n),r(e,s),r(e,a)},p(c,f){f[0]&128&&t!==(t=c[472].events.length+"")&&K(n,t),f[0]&128&&o!==(o=Nt(c[472].events.length,m("today.plural.event_one"),m("today.plural.event_few"),m("today.plural.event_many"))+"")&&K(a,o)},d(c){c&&C(e)}}}function Hp(l){let e;return{c(){e=d("div"),e.textContent=`${m("today.changedCases")}`,i(e,"class","today-events-empty svelte-ddfk21")},m(t,n){S(t,e,n)},p:x,d(t){t&&C(e)}}}function Kp(l){let e,t=re(l[472].events),n=[];for(let s=0;s<t.length;s+=1)n[s]=so(ui(l,t,s));return{c(){e=d("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","today-events svelte-ddfk21")},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]&131072|o[6]&4096){t=re(s[472].events);let a;for(a=0;a<t.length;a+=1){const c=ui(s,t,a);n[a]?n[a].p(c,o):(n[a]=so(c),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),Ne(n,s)}}}function no(l){let e,t=l[433].targetType+"",n;return{c(){e=d("span"),n=L(t),i(e,"class","activity-event-target svelte-ddfk21")},m(s,o){S(s,e,o),r(e,n)},p(s,o){o[0]&128&&t!==(t=s[433].targetType+"")&&K(n,t)},d(s){s&&C(e)}}}function so(l){let e,t,n=el(l[433].eventType)+"",s,o,a,c=l[433].title+"",f,p,_,v=l[172](l[433].eventType)+"",h,g,b,y,w=ot(l[433].createdAt)+"",E,T,N,D=l[433].targetType&&no(l);function j(){return l[310](l[472])}function F(...I){return l[311](l[472],...I)}return{c(){e=d("div"),t=d("span"),s=L(n),o=k(),a=d("span"),f=L(c),p=k(),_=d("span"),h=L(v),g=k(),D&&D.c(),b=k(),y=d("span"),E=L(w),i(t,"class","today-event-icon svelte-ddfk21"),i(a,"class","today-event-title svelte-ddfk21"),i(_,"class","today-event-type svelte-ddfk21"),i(y,"class","today-event-time svelte-ddfk21"),i(e,"class","today-event svelte-ddfk21"),i(e,"role","button"),i(e,"tabindex","0")},m(I,P){S(I,e,P),r(e,t),r(t,s),r(e,o),r(e,a),r(a,f),r(e,p),r(e,_),r(_,h),r(e,g),D&&D.m(e,null),r(e,b),r(e,y),r(y,E),T||(N=[M(e,"click",j),M(e,"keydown",F)],T=!0)},p(I,P){l=I,P[0]&128&&n!==(n=el(l[433].eventType)+"")&&K(s,n),P[0]&128&&c!==(c=l[433].title+"")&&K(f,c),P[0]&128&&v!==(v=l[172](l[433].eventType)+"")&&K(h,v),l[433].targetType?D?D.p(l,P):(D=no(l),D.c(),D.m(e,b)):D&&(D.d(1),D=null),P[0]&128&&w!==(w=ot(l[433].createdAt)+"")&&K(E,w)},d(I){I&&C(e),D&&D.d(),T=!1,_e(N)}}}function io(l){let e,t,n,s=l[472].nodeTitle+"",o,a,c,f=l[173](l[472].nodeKind)+"",p,_,v,h,g=ot(l[472].lastActivityAt)+"",b,y,w,E,T=l[472].events&&lo(l);function N(){return l[308](l[472])}function D(...P){return l[309](l[472],...P)}function j(P,O){return P[472].events&&P[472].events.length>0?Kp:Hp}let F=j(l),I=F(l);return{c(){e=d("div"),t=d("div"),n=d("span"),o=L(s),a=k(),c=d("span"),p=L(f),_=k(),T&&T.c(),v=k(),h=d("span"),b=L(g),y=k(),I.c(),i(n,"class","today-case-title svelte-ddfk21"),i(c,"class","today-case-type svelte-ddfk21"),i(h,"class","today-case-time svelte-ddfk21"),i(t,"class","today-case-header svelte-ddfk21"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","today-case svelte-ddfk21")},m(P,O){S(P,e,O),r(e,t),r(t,n),r(n,o),r(t,a),r(t,c),r(c,p),r(t,_),T&&T.m(t,null),r(t,v),r(t,h),r(h,b),r(e,y),I.m(e,null),w||(E=[M(t,"click",N),M(t,"keydown",D)],w=!0)},p(P,O){l=P,O[0]&128&&s!==(s=l[472].nodeTitle+"")&&K(o,s),O[0]&128&&f!==(f=l[173](l[472].nodeKind)+"")&&K(p,f),l[472].events?T?T.p(l,O):(T=lo(l),T.c(),T.m(t,v)):T&&(T.d(1),T=null),O[0]&128&&g!==(g=ot(l[472].lastActivityAt)+"")&&K(b,g),F===(F=j(l))&&I?I.p(l,O):(I.d(1),I=F(l),I&&(I.c(),I.m(e,null)))},d(P){P&&C(e),T&&T.d(),I.d(),w=!1,_e(E)}}}function oo(l){let e,t,n,s=re(l[7].events),o=[];for(let a=0;a<s.length;a+=1)o[a]=ro(fi(l,s,a));return{c(){e=d("div"),t=d("h3"),t.textContent=`${m("today.timeline")}`,n=k();for(let a=0;a<o.length;a+=1)o[a].c();i(t,"class","svelte-ddfk21"),i(e,"class","today-timeline svelte-ddfk21")},m(a,c){S(a,e,c),r(e,t),r(e,n);for(let f=0;f<o.length;f+=1)o[f]&&o[f].m(e,null)},p(a,c){if(c[0]&128|c[5]&131072|c[6]&16384){s=re(a[7].events);let f;for(f=0;f<s.length;f+=1){const p=fi(a,s,f);o[f]?o[f].p(p,c):(o[f]=ro(p),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=s.length}},d(a){a&&C(e),Ne(o,a)}}}function ro(l){let e,t,n,s,o=l[433].title+"",a,c,f,p=l[172](l[433].eventType)+"",_,v,h,g=ot(l[433].createdAt)+"",b,y,w,E;function T(){return l[312](l[433])}function N(...D){return l[313](l[433],...D)}return{c(){e=d("div"),t=d("span"),n=k(),s=d("span"),a=L(o),c=k(),f=d("span"),_=L(p),v=k(),h=d("span"),b=L(g),y=k(),i(t,"class","timeline-dot svelte-ddfk21"),i(s,"class","timeline-title svelte-ddfk21"),i(f,"class","timeline-type svelte-ddfk21"),i(h,"class","timeline-time svelte-ddfk21"),i(e,"class","timeline-event svelte-ddfk21"),i(e,"role","button"),i(e,"tabindex","0")},m(D,j){S(D,e,j),r(e,t),r(e,n),r(e,s),r(s,a),r(e,c),r(e,f),r(f,_),r(e,v),r(e,h),r(h,b),r(e,y),w||(E=[M(e,"click",T),M(e,"keydown",N)],w=!0)},p(D,j){l=D,j[0]&128&&o!==(o=l[433].title+"")&&K(a,o),j[0]&128&&p!==(p=l[172](l[433].eventType)+"")&&K(_,p),j[0]&128&&g!==(g=ot(l[433].createdAt)+"")&&K(b,g)},d(D){D&&C(e),w=!1,_e(E)}}}function Gp(l){let e,t,n,s,o,a=l[21]&&ao(l);return{c(){e=d("input"),t=k(),a&&a.c(),n=ut(),i(e,"type","text"),i(e,"placeholder",m("journal.nodeSearch")),i(e,"class","svelte-ddfk21")},m(c,f){S(c,e,f),ke(e,l[19]),S(c,t,f),a&&a.m(c,f),S(c,n,f),s||(o=[M(e,"input",l[277]),M(e,"input",l[163]),M(e,"blur",l[278])],s=!0)},p(c,f){f[0]&524288&&e.value!==c[19]&&ke(e,c[19]),c[21]?a?a.p(c,f):(a=ao(c),a.c(),a.m(n.parentNode,n)):a&&(a.d(1),a=null)},d(c){c&&(C(e),C(t),C(n)),a&&a.d(c),s=!1,_e(o)}}}function Jp(l){let e,t,n,s,o,a;return{c(){e=d("button"),t=L(l[17]),n=k(),s=d("span"),s.textContent="✕",i(s,"class","journal-node-clear svelte-ddfk21"),i(e,"class","journal-selected-node svelte-ddfk21")},m(c,f){S(c,e,f),r(e,t),r(e,n),r(e,s),o||(a=M(e,"click",l[276]),o=!0)},p(c,f){f[0]&131072&&K(t,c[17])},d(c){c&&C(e),o=!1,a()}}}function ao(l){let e,t=re(l[20]),n=[];for(let s=0;s<t.length;s+=1)n[s]=co(yi(l,t,s));return{c(){e=d("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","journal-search-dropdown svelte-ddfk21")},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]&512){t=re(s[20]);let a;for(a=0;a<t.length;a+=1){const c=yi(s,t,a);n[a]?n[a].p(c,o):(n[a]=co(c),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),Ne(n,s)}}}function co(l){let e,t,n=l[454].title+"",s,o,a,c=l[454].path+"",f,p,_,v;function h(){return l[279](l[454])}return{c(){e=d("button"),t=d("span"),s=L(n),o=k(),a=d("span"),f=L(c),p=k(),i(t,"class","journal-search-title svelte-ddfk21"),i(a,"class","journal-search-path svelte-ddfk21"),i(e,"class","journal-search-item svelte-ddfk21")},m(g,b){S(g,e,b),r(e,t),r(t,s),r(e,o),r(e,a),r(a,f),r(e,p),_||(v=M(e,"click",h),_=!0)},p(g,b){l=g,b[0]&1048576&&n!==(n=l[454].title+"")&&K(s,n),b[0]&1048576&&c!==(c=l[454].path+"")&&K(f,c)},d(g){g&&C(e),_=!1,v()}}}function fo(l){let e,t,n,s,o,a;return{c(){e=d("label"),t=d("input"),n=k(),s=d("span"),s.textContent=`${m("journal.includeChildren")}`,i(t,"type","checkbox"),i(t,"class","journal-include-chk svelte-ddfk21"),i(s,"class","svelte-ddfk21"),i(e,"class","checkbox-label svelte-ddfk21")},m(c,f){S(c,e,f),r(e,t),t.checked=l[13],r(e,n),r(e,s),o||(a=M(t,"change",l[280]),o=!0)},p(c,f){f[0]&8192&&(t.checked=c[13])},d(c){c&&C(e),o=!1,a()}}}function uo(l){let e,t;return{c(){e=d("span"),t=L(l[18]),i(e,"class","journal-status-msg svelte-ddfk21")},m(n,s){S(n,e,s),r(e,t)},p(n,s){s[0]&262144&&K(t,n[18])},d(n){n&&C(e)}}}function po(l){let e,t,n,s=re(l[41]),o=[];for(let a=0;a<s.length;a+=1)o[a]=ko(gi(l,s,a));return{c(){e=d("div"),t=d("div"),t.textContent=`${m("suggest.title")}`,n=k();for(let a=0;a<o.length;a+=1)o[a].c();i(t,"class","suggestions-title svelte-ddfk21"),i(e,"class","journal-suggestions svelte-ddfk21")},m(a,c){S(a,e,c),r(e,t),r(e,n);for(let f=0;f<o.length;f+=1)o[f]&&o[f].m(e,null)},p(a,c){if(c[1]&1024|c[4]&524288|c[5]&131082|c[6]&12288){s=re(a[41]);let f;for(f=0;f<s.length;f+=1){const p=gi(a,s,f);o[f]?o[f].p(p,c):(o[f]=ko(p),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=s.length}},d(a){a&&C(e),Ne(o,a)}}}function mo(l){let e,t,n,s=re(l[436].events),o=[];for(let a=0;a<s.length;a+=1)o[a]=vo(bi(l,s,a));return{c(){e=d("div"),t=d("div"),t.textContent=`${m("suggest.detectedEvents")}`,n=k();for(let a=0;a<o.length;a+=1)o[a].c();i(t,"class","suggestion-detail-title svelte-ddfk21"),i(e,"class","suggestion-detail svelte-ddfk21")},m(a,c){S(a,e,c),r(e,t),r(e,n);for(let f=0;f<o.length;f+=1)o[f]&&o[f].m(e,null)},p(a,c){if(c[1]&1024|c[4]&524288|c[5]&131072|c[6]&8192){s=re(a[436].events);let f;for(f=0;f<s.length;f+=1){const p=bi(a,s,f);o[f]?o[f].p(p,c):(o[f]=vo(p),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=s.length}},d(a){a&&C(e),Ne(o,a)}}}function _o(l){let e,t,n;function s(){return l[293](l[433])}return{c(){e=d("button"),e.textContent=`${m("file.showInExplorer")}`,i(e,"class","link-btn svelte-ddfk21")},m(o,a){S(o,e,a),t||(n=M(e,"click",s),t=!0)},p(o,a){l=o},d(o){o&&C(e),t=!1,n()}}}function vo(l){let e,t,n=ot(l[433].createdAt)+"",s,o,a,c=l[172](l[433].eventType)+"",f,p,_,v=l[433].title+"",h,g,b,y,w=l[433].targetType==="file"||l[433].eventType.startsWith("file_"),E,T,N;function D(){return l[292](l[433])}let j=w&&_o(l);return{c(){e=d("div"),t=d("span"),s=L(n),o=k(),a=d("span"),f=L(c),p=k(),_=d("span"),h=L(v),g=k(),b=d("button"),b.textContent=`${m("common.open")}`,y=k(),j&&j.c(),E=k(),i(t,"class","suggestion-event-time svelte-ddfk21"),i(a,"class","suggestion-event-type svelte-ddfk21"),i(_,"class","suggestion-event-title svelte-ddfk21"),i(b,"class","link-btn svelte-ddfk21"),i(e,"class","suggestion-detail-event svelte-ddfk21")},m(F,I){S(F,e,I),r(e,t),r(t,s),r(e,o),r(e,a),r(a,f),r(e,p),r(e,_),r(_,h),r(e,g),r(e,b),r(e,y),j&&j.m(e,null),r(e,E),T||(N=M(b,"click",D),T=!0)},p(F,I){l=F,I[1]&1024&&n!==(n=ot(l[433].createdAt)+"")&&K(s,n),I[1]&1024&&c!==(c=l[172](l[433].eventType)+"")&&K(f,c),I[1]&1024&&v!==(v=l[433].title+"")&&K(h,v),I[1]&1024&&(w=l[433].targetType==="file"||l[433].eventType.startsWith("file_")),w?j?j.p(l,I):(j=_o(l),j.c(),j.m(e,E)):j&&(j.d(1),j=null)},d(F){F&&C(e),j&&j.d(),T=!1,N()}}}function ko(l){let e,t,n,s,o=l[436].nodeTitle+"",a,c,f,p=l[436].summary+"",_,v,h,g=m("suggest.confidence."+l[436].confidence)+"",b,y,w,E,T,N,D,j,F,I,P,O,W,G,J;function q(){return l[286](l[436])}function B(...U){return l[287](l[436],l[464],l[465],...U)}function Y(){return l[288](l[436])}function V(){return l[289](l[436])}function R(){return l[290](l[436],l[464],l[465])}function H(...U){return l[291](l[436],l[464],l[465],...U)}let z=l[436]._expanded&&l[436].events&&l[436].events.length>0&&mo(l);return{c(){e=d("div"),t=d("div"),n=d("div"),s=d("button"),a=L(o),c=k(),f=d("span"),_=L(p),v=k(),h=d("span"),b=L(g),y=k(),w=d("div"),E=d("input"),N=k(),D=d("span"),D.textContent=`${m("suggest.minutes")}`,j=k(),F=d("button"),F.textContent=`${m("suggest.edit")}`,I=k(),P=d("button"),P.textContent=`${m("suggest.apply")}`,O=k(),z&&z.c(),W=k(),i(s,"class","suggestion-node link-btn svelte-ddfk21"),i(f,"class","suggestion-summary svelte-ddfk21"),i(h,"class","suggestion-confidence svelte-ddfk21"),he(h,"low",l[436].confidence==="low"),he(h,"medium",l[436].confidence==="medium"),he(h,"high",l[436].confidence==="high"),i(n,"class","suggestion-info svelte-ddfk21"),i(E,"type","number"),i(E,"class","suggestion-min-input svelte-ddfk21"),E.value=T=l[436].suggestedMin,i(E,"min","1"),i(E,"max","480"),i(D,"class","suggestion-min-label svelte-ddfk21"),i(F,"class","btn btn-sm svelte-ddfk21"),i(P,"class","btn btn-sm btn-primary svelte-ddfk21"),i(w,"class","suggestion-actions svelte-ddfk21"),i(t,"class","suggestion-main svelte-ddfk21"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","suggestion-card svelte-ddfk21"),he(e,"expanded",l[436]._expanded)},m(U,$){S(U,e,$),r(e,t),r(t,n),r(n,s),r(s,a),r(n,c),r(n,f),r(f,_),r(n,v),r(n,h),r(h,b),r(t,y),r(t,w),r(w,E),r(w,N),r(w,D),r(w,j),r(w,F),r(w,I),r(w,P),r(e,O),z&&z.m(e,null),r(e,W),G||(J=[M(s,"click",Ae(q)),M(E,"change",Ae(B)),M(F,"click",Ae(Y)),M(P,"click",Ae(V)),M(t,"click",R),M(t,"keydown",H)],G=!0)},p(U,$){l=U,$[1]&1024&&o!==(o=l[436].nodeTitle+"")&&K(a,o),$[1]&1024&&p!==(p=l[436].summary+"")&&K(_,p),$[1]&1024&&g!==(g=m("suggest.confidence."+l[436].confidence)+"")&&K(b,g),$[1]&1024&&he(h,"low",l[436].confidence==="low"),$[1]&1024&&he(h,"medium",l[436].confidence==="medium"),$[1]&1024&&he(h,"high",l[436].confidence==="high"),$[1]&1024&&T!==(T=l[436].suggestedMin)&&E.value!==T&&(E.value=T),l[436]._expanded&&l[436].events&&l[436].events.length>0?z?z.p(l,$):(z=mo(l),z.c(),z.m(e,W)):z&&(z.d(1),z=null),$[1]&1024&&he(e,"expanded",l[436]._expanded)},d(U){U&&C(e),z&&z.d(),G=!1,_e(J)}}}function ho(l){let e,t,n=m("journal.total")+"",s,o,a=Math.floor(l[10].totalMinutes/60)+"",c,f,p=l[10].totalMinutes%60+"",_,v,h=l[10].totalEntries+"",g,b,y=m("worklog.min")+"",w,E,T,N,D=l[10].byDay&&l[10].byDay.length>0&&go(l),j=l[10].byNode&&l[10].byNode.length>0&&yo(l);return{c(){e=d("div"),t=d("div"),s=L(n),o=L(": "),c=L(a),f=L("ч "),_=L(p),v=L("м ("),g=L(h),b=k(),w=L(y),E=L(")"),T=k(),D&&D.c(),N=k(),j&&j.c(),i(t,"class","summary-total svelte-ddfk21"),i(e,"class","journal-summary svelte-ddfk21")},m(F,I){S(F,e,I),r(e,t),r(t,s),r(t,o),r(t,c),r(t,f),r(t,_),r(t,v),r(t,g),r(t,b),r(t,w),r(t,E),r(e,T),D&&D.m(e,null),r(e,N),j&&j.m(e,null)},p(F,I){I[0]&1024&&a!==(a=Math.floor(F[10].totalMinutes/60)+"")&&K(c,a),I[0]&1024&&p!==(p=F[10].totalMinutes%60+"")&&K(_,p),I[0]&1024&&h!==(h=F[10].totalEntries+"")&&K(g,h),F[10].byDay&&F[10].byDay.length>0?D?D.p(F,I):(D=go(F),D.c(),D.m(e,N)):D&&(D.d(1),D=null),F[10].byNode&&F[10].byNode.length>0?j?j.p(F,I):(j=yo(F),j.c(),j.m(e,null)):j&&(j.d(1),j=null)},d(F){F&&C(e),D&&D.d(),j&&j.d()}}}function go(l){let e,t,n,s=re(l[10].byDay),o=[];for(let a=0;a<s.length;a+=1)o[a]=bo(hi(l,s,a));return{c(){e=d("div"),t=d("div"),t.textContent=`${m("journal.byDay")}`,n=k();for(let a=0;a<o.length;a+=1)o[a].c();i(t,"class","summary-label svelte-ddfk21"),i(e,"class","summary-section svelte-ddfk21")},m(a,c){S(a,e,c),r(e,t),r(e,n);for(let f=0;f<o.length;f+=1)o[f]&&o[f].m(e,null)},p(a,c){if(c[0]&1024){s=re(a[10].byDay);let f;for(f=0;f<s.length;f+=1){const p=hi(a,s,f);o[f]?o[f].p(p,c):(o[f]=bo(p),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=s.length}},d(a){a&&C(e),Ne(o,a)}}}function bo(l){let e,t,n=l[459].label+"",s,o,a=Math.floor(l[459].minutes/60)+"",c,f,p=l[459].minutes%60+"",_,v,h,g=l[459].count+"",b;return{c(){e=d("div"),t=d("span"),s=L(n),o=d("span"),c=L(a),f=L("ч "),_=L(p),v=L("м"),h=d("span"),b=L(g),i(t,"class","svelte-ddfk21"),i(o,"class","svelte-ddfk21"),i(h,"class","summary-count svelte-ddfk21"),i(e,"class","summary-row svelte-ddfk21")},m(y,w){S(y,e,w),r(e,t),r(t,s),r(e,o),r(o,c),r(o,f),r(o,_),r(o,v),r(e,h),r(h,b)},p(y,w){w[0]&1024&&n!==(n=y[459].label+"")&&K(s,n),w[0]&1024&&a!==(a=Math.floor(y[459].minutes/60)+"")&&K(c,a),w[0]&1024&&p!==(p=y[459].minutes%60+"")&&K(_,p),w[0]&1024&&g!==(g=y[459].count+"")&&K(b,g)},d(y){y&&C(e)}}}function yo(l){let e,t,n,s=re(l[10].byNode),o=[];for(let a=0;a<s.length;a+=1)o[a]=wo(ki(l,s,a));return{c(){e=d("div"),t=d("div"),t.textContent=`${m("journal.byNode")}`,n=k();for(let a=0;a<o.length;a+=1)o[a].c();i(t,"class","summary-label svelte-ddfk21"),i(e,"class","summary-section svelte-ddfk21")},m(a,c){S(a,e,c),r(e,t),r(e,n);for(let f=0;f<o.length;f+=1)o[f]&&o[f].m(e,null)},p(a,c){if(c[0]&1024){s=re(a[10].byNode);let f;for(f=0;f<s.length;f+=1){const p=ki(a,s,f);o[f]?o[f].p(p,c):(o[f]=wo(p),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=s.length}},d(a){a&&C(e),Ne(o,a)}}}function wo(l){let e,t,n=l[459].label+"",s,o,a=Math.floor(l[459].minutes/60)+"",c,f,p=l[459].minutes%60+"",_,v,h,g=l[459].count+"",b;return{c(){e=d("div"),t=d("span"),s=L(n),o=d("span"),c=L(a),f=L("ч "),_=L(p),v=L("м"),h=d("span"),b=L(g),i(t,"class","svelte-ddfk21"),i(o,"class","svelte-ddfk21"),i(h,"class","summary-count svelte-ddfk21"),i(e,"class","summary-row svelte-ddfk21")},m(y,w){S(y,e,w),r(e,t),r(t,s),r(e,o),r(o,c),r(o,f),r(o,_),r(o,v),r(e,h),r(h,b)},p(y,w){w[0]&1024&&n!==(n=y[459].label+"")&&K(s,n),w[0]&1024&&a!==(a=Math.floor(y[459].minutes/60)+"")&&K(c,a),w[0]&1024&&p!==(p=y[459].minutes%60+"")&&K(_,p),w[0]&1024&&g!==(g=y[459].count+"")&&K(b,g)},d(y){y&&C(e)}}}function qp(l){let e,t,n,s,o,a,c,f,p,_,v,h,g,b,y,w,E,T,N,D,j,F=re(l[9]),I=[];for(let P=0;P<F.length;P+=1)I[P]=No(_i(l,F,P));return{c(){e=d("div"),t=d("table"),n=d("thead"),s=d("tr"),o=d("th"),a=k(),c=d("th"),c.textContent=`${m("journal.title")}`,f=k(),p=d("th"),p.textContent=`${m("journal.node")}`,_=k(),v=d("th"),v.textContent=`${m("journal.path")}`,h=k(),g=d("th"),g.textContent=`${m("worklog.minutes")}`,b=k(),y=d("th"),y.textContent=`${m("journal.billable")}`,w=k(),E=d("th"),E.textContent=`${m("journal.approx")}`,T=k(),N=d("th"),N.textContent=`${m("common.date")}`,D=k(),j=d("tbody");for(let P=0;P<I.length;P+=1)I[P].c();i(o,"class","journal-toggle-col svelte-ddfk21"),i(c,"class","svelte-ddfk21"),i(p,"class","svelte-ddfk21"),i(v,"class","svelte-ddfk21"),i(g,"class","svelte-ddfk21"),i(y,"class","svelte-ddfk21"),i(E,"class","svelte-ddfk21"),i(N,"class","svelte-ddfk21"),i(s,"class","svelte-ddfk21"),i(n,"class","svelte-ddfk21"),i(j,"class","svelte-ddfk21"),i(t,"class","journal-table svelte-ddfk21"),i(e,"class","journal-table-wrap svelte-ddfk21")},m(P,O){S(P,e,O),r(e,t),r(t,n),r(n,s),r(s,o),r(s,a),r(s,c),r(s,f),r(s,p),r(s,_),r(s,v),r(s,h),r(s,g),r(s,b),r(s,y),r(s,w),r(s,E),r(s,T),r(s,N),r(t,D),r(t,j);for(let W=0;W<I.length;W+=1)I[W]&&I[W].m(j,null)},p(P,O){if(O[0]&512|O[4]&268435456|O[5]&131137|O[6]&12288){F=re(P[9]);let W;for(W=0;W<F.length;W+=1){const G=_i(P,F,W);I[W]?I[W].p(G,O):(I[W]=No(G),I[W].c(),I[W].m(j,null))}for(;W<I.length;W+=1)I[W].d(1);I.length=F.length}},d(P){P&&C(e),Ne(I,P)}}}function Yp(l){let e,t;return{c(){e=d("div"),t=d("p"),t.textContent=`${m("journal.empty")}`,i(t,"class","svelte-ddfk21"),i(e,"class","empty-state svelte-ddfk21")},m(n,s){S(n,e,s),r(e,t)},p:x,d(n){n&&C(e)}}}function Co(l){let e;return{c(){e=L("✓")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function So(l){let e;return{c(){e=L("~")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function To(l){let e,t,n,s,o,a,c,f,p,_,v,h,g,b,y,w;function E(){return l[297](l[454])}function T(){return l[298](l[454])}let N=l[454].details&&Eo(l);function D(P,O){return P[454].source==="manual"?e2:P[454].source==="suggestion"&&P[454]._events&&P[454]._events.length>0?$p:P[454].source==="suggestion"?xp:P[454].source==="unknown"||P[454].source==="imported"?Zp:P[454]._hasEvents?Xp:Qp}let j=D(l),F=j(l),I=l[454]._events&&jo(l);return{c(){e=d("tr"),t=d("td"),n=d("div"),s=d("div"),o=d("button"),o.textContent=`${m("worklog.editEntry")}`,a=k(),c=d("button"),c.textContent=`${m("worklog.deleteEntry")}`,f=k(),N&&N.c(),p=k(),_=d("div"),v=d("span"),v.textContent=`${m("worklog.source")}`,h=k(),F.c(),g=k(),I&&I.c(),b=k(),i(o,"class","btn btn-sm svelte-ddfk21"),i(c,"class","btn btn-sm btn-danger svelte-ddfk21"),i(s,"class","journal-detail-actions svelte-ddfk21"),i(v,"class","journal-detail-label svelte-ddfk21"),i(_,"class","journal-detail-section svelte-ddfk21"),i(n,"class","journal-detail-body svelte-ddfk21"),i(t,"colspan","8"),i(t,"class","svelte-ddfk21"),i(e,"class","journal-row-detail svelte-ddfk21")},m(P,O){S(P,e,O),r(e,t),r(t,n),r(n,s),r(s,o),r(s,a),r(s,c),r(n,f),N&&N.m(n,null),r(n,p),r(n,_),r(_,v),r(_,h),F.m(_,null),r(n,g),I&&I.m(n,null),r(e,b),y||(w=[M(o,"click",Ae(E)),M(c,"click",Ae(T))],y=!0)},p(P,O){l=P,l[454].details?N?N.p(l,O):(N=Eo(l),N.c(),N.m(n,p)):N&&(N.d(1),N=null),j!==(j=D(l))&&(F.d(1),F=j(l),F&&(F.c(),F.m(_,null))),l[454]._events?I?I.p(l,O):(I=jo(l),I.c(),I.m(n,null)):I&&(I.d(1),I=null)},d(P){P&&C(e),N&&N.d(),F.d(),I&&I.d(),y=!1,_e(w)}}}function Eo(l){let e,t,n,s,o=l[454].details+"",a;return{c(){e=d("div"),t=d("span"),t.textContent=`${m("worklog.details")}`,n=k(),s=d("p"),a=L(o),i(t,"class","journal-detail-label svelte-ddfk21"),i(s,"class","svelte-ddfk21"),i(e,"class","journal-detail-section svelte-ddfk21")},m(c,f){S(c,e,f),r(e,t),r(e,n),r(e,s),r(s,a)},p(c,f){f[0]&512&&o!==(o=c[454].details+"")&&K(a,o)},d(c){c&&C(e)}}}function Qp(l){let e;return{c(){e=d("p"),e.textContent=`${m("worklog.sourceUnknown")}`,i(e,"class","svelte-ddfk21")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Xp(l){let e;return{c(){e=d("p"),e.textContent=`${m("worklog.sourceSuggestion")}`,i(e,"class","svelte-ddfk21")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Zp(l){let e;return{c(){e=d("p"),e.textContent=`${m("worklog.sourceUnknown")}`,i(e,"class","svelte-ddfk21")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function xp(l){let e;return{c(){e=d("p"),e.textContent=`${m("worklog.sourceSuggestionNoEvents")}`,i(e,"class","svelte-ddfk21")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function $p(l){let e;return{c(){e=d("p"),e.textContent=`${m("worklog.sourceSuggestion")}`,i(e,"class","svelte-ddfk21")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function e2(l){let e;return{c(){e=d("p"),e.textContent=`${m("worklog.sourceManual")}`,i(e,"class","svelte-ddfk21")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function jo(l){let e,t,n,s=re(l[454]._events),o=[];for(let a=0;a<s.length;a+=1)o[a]=Do(vi(l,s,a));return{c(){e=d("div"),t=d("span"),t.textContent=`${m("journal.relatedEvents")}`,n=k();for(let a=0;a<o.length;a+=1)o[a].c();i(t,"class","journal-detail-label svelte-ddfk21"),i(e,"class","journal-detail-section svelte-ddfk21")},m(a,c){S(a,e,c),r(e,t),r(e,n);for(let f=0;f<o.length;f+=1)o[f]&&o[f].m(e,null)},p(a,c){if(c[0]&512|c[5]&131072|c[6]&8192){s=re(a[454]._events);let f;for(f=0;f<s.length;f+=1){const p=vi(a,s,f);o[f]?o[f].p(p,c):(o[f]=Do(p),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=s.length}},d(a){a&&C(e),Ne(o,a)}}}function Do(l){let e,t,n=ot(l[433].createdAt)+"",s,o,a,c=l[172](l[433].eventType)+"",f,p,_,v=l[433].title+"",h,g,b,y,w,E;function T(){return l[299](l[433])}return{c(){e=d("div"),t=d("span"),s=L(n),o=k(),a=d("span"),f=L(c),p=k(),_=d("span"),h=L(v),g=k(),b=d("button"),b.textContent=`${m("common.open")}`,y=k(),i(t,"class","journal-event-time svelte-ddfk21"),i(a,"class","journal-event-type svelte-ddfk21"),i(_,"class","journal-event-title svelte-ddfk21"),i(b,"class","link-btn svelte-ddfk21"),i(e,"class","journal-event-row svelte-ddfk21")},m(N,D){S(N,e,D),r(e,t),r(t,s),r(e,o),r(e,a),r(a,f),r(e,p),r(e,_),r(_,h),r(e,g),r(e,b),r(e,y),w||(E=M(b,"click",T),w=!0)},p(N,D){l=N,D[0]&512&&n!==(n=ot(l[433].createdAt)+"")&&K(s,n),D[0]&512&&c!==(c=l[172](l[433].eventType)+"")&&K(f,c),D[0]&512&&v!==(v=l[433].title+"")&&K(h,v)},d(N){N&&C(e),w=!1,E()}}}function No(l){let e,t,n,s=l[454]._expanded?"▾":"▸",o,a,c,f=l[454].summary+"",p,_,v,h,g=l[454].nodeTitle+"",b,y,w,E=l[454].nodePath+"",T,N,D,j=l[454].minutes+"",F,I,P,O,W,G,J,q=l[454].date+"",B,Y,V,R,H;function z(){return l[294](l[454])}let U=l[454].billable&&Co(),$=l[454].approximate&&So();function ue(){return l[295](l[454])}function le(...se){return l[296](l[454],...se)}let ne=l[454]._expanded&&To(l);return{c(){e=d("tr"),t=d("td"),n=d("span"),o=L(s),a=k(),c=d("td"),p=L(f),_=k(),v=d("td"),h=d("button"),b=L(g),y=k(),w=d("td"),T=L(E),N=k(),D=d("td"),F=L(j),I=k(),P=d("td"),U&&U.c(),O=k(),W=d("td"),$&&$.c(),G=k(),J=d("td"),B=L(q),Y=k(),ne&&ne.c(),V=ut(),i(n,"class","journal-toggle-icon svelte-ddfk21"),i(t,"class","journal-toggle-col svelte-ddfk21"),i(c,"class","journal-summary-cell svelte-ddfk21"),i(h,"class","link-btn svelte-ddfk21"),i(v,"class","svelte-ddfk21"),i(w,"class","journal-path-cell svelte-ddfk21"),i(D,"class","journal-min-cell svelte-ddfk21"),i(P,"class","journal-bool-cell svelte-ddfk21"),i(W,"class","journal-bool-cell svelte-ddfk21"),i(J,"class","journal-date-cell svelte-ddfk21"),i(e,"class","journal-row svelte-ddfk21"),i(e,"role","button"),i(e,"tabindex","0"),he(e,"expanded",l[454]._expanded)},m(se,oe){S(se,e,oe),r(e,t),r(t,n),r(n,o),r(e,a),r(e,c),r(c,p),r(e,_),r(e,v),r(v,h),r(h,b),r(e,y),r(e,w),r(w,T),r(e,N),r(e,D),r(D,F),r(e,I),r(e,P),U&&U.m(P,null),r(e,O),r(e,W),$&&$.m(W,null),r(e,G),r(e,J),r(J,B),S(se,Y,oe),ne&&ne.m(se,oe),S(se,V,oe),R||(H=[M(h,"click",Ae(z)),M(e,"click",ue),M(e,"keydown",le)],R=!0)},p(se,oe){l=se,oe[0]&512&&s!==(s=l[454]._expanded?"▾":"▸")&&K(o,s),oe[0]&512&&f!==(f=l[454].summary+"")&&K(p,f),oe[0]&512&&g!==(g=l[454].nodeTitle+"")&&K(b,g),oe[0]&512&&E!==(E=l[454].nodePath+"")&&K(T,E),oe[0]&512&&j!==(j=l[454].minutes+"")&&K(F,j),l[454].billable?U||(U=Co(),U.c(),U.m(P,null)):U&&(U.d(1),U=null),l[454].approximate?$||($=So(),$.c(),$.m(W,null)):$&&($.d(1),$=null),oe[0]&512&&q!==(q=l[454].date+"")&&K(B,q),oe[0]&512&&he(e,"expanded",l[454]._expanded),l[454]._expanded?ne?ne.p(l,oe):(ne=To(l),ne.c(),ne.m(V.parentNode,V)):ne&&(ne.d(1),ne=null)},d(se){se&&(C(e),C(Y),C(V)),U&&U.d(),$&&$.d(),ne&&ne.d(se),R=!1,_e(H)}}}function t2(l){let e,t,n,s,o,a,c,f;function p(y,w){return(y[53].nodes||[]).length===0?s2:n2}let _=p(l),v=_(l);function h(y,w){return(y[53].entries||[]).length===0?o2:i2}let g=h(l),b=g(l);return{c(){e=d("div"),t=d("section"),n=d("h3"),n.textContent=`${m("trash.deletedNodes")}`,s=k(),v.c(),o=k(),a=d("section"),c=d("h3"),c.textContent=`${m("trash.physicalEntries")}`,f=k(),b.c(),i(n,"class","svelte-ddfk21"),i(t,"class","trash-section svelte-ddfk21"),i(c,"class","svelte-ddfk21"),i(a,"class","trash-section svelte-ddfk21"),i(e,"class","trash-grid svelte-ddfk21")},m(y,w){S(y,e,w),r(e,t),r(t,n),r(t,s),v.m(t,null),r(e,o),r(e,a),r(a,c),r(a,f),b.m(a,null)},p(y,w){_===(_=p(y))&&v?v.p(y,w):(v.d(1),v=_(y),v&&(v.c(),v.m(t,null))),g===(g=h(y))&&b?b.p(y,w):(b.d(1),b=g(y),b&&(b.c(),b.m(a,null)))},d(y){y&&C(e),v.d(),b.d()}}}function l2(l){let e,t;return{c(){e=d("div"),t=d("p"),t.textContent=`${m("trash.empty")}`,i(t,"class","svelte-ddfk21"),i(e,"class","empty-state svelte-ddfk21")},m(n,s){S(n,e,s),r(e,t)},p:x,d(n){n&&C(e)}}}function n2(l){let e,t=re(l[53].nodes),n=[];for(let s=0;s<t.length;s+=1)n[s]=Mo(Ci(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=ut()},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]&4194304|o[5]&262144){t=re(s[53].nodes);let a;for(a=0;a<t.length;a+=1){const c=Ci(s,t,a);n[a]?n[a].p(c,o):(n[a]=Mo(c),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),Ne(n,s)}}}function s2(l){let e;return{c(){e=d("p"),e.textContent=`${m("common.empty")}`,i(e,"class","trash-empty-line svelte-ddfk21")},m(t,n){S(t,e,n)},p:x,d(t){t&&C(e)}}}function Io(l){let e,t=l[451].fsPath+"",n;return{c(){e=d("span"),n=L(t),i(e,"class","trash-row-path svelte-ddfk21")},m(s,o){S(s,e,o),r(e,n)},p(s,o){o[1]&4194304&&t!==(t=s[451].fsPath+"")&&K(n,t)},d(s){s&&C(e)}}}function Mo(l){let e,t,n,s=l[451].title+"",o,a,c,f=l[173](l[451].type)+"",p,_,v=pt(l[451].deletedAt)+"",h,g,b,y=l[451].fsPath&&Io(l);return{c(){e=d("div"),t=d("div"),n=d("span"),o=L(s),a=k(),c=d("span"),p=L(f),_=L(" · "),h=L(v),g=k(),y&&y.c(),b=k(),i(n,"class","trash-row-title svelte-ddfk21"),i(c,"class","trash-row-meta svelte-ddfk21"),i(t,"class","trash-row-main svelte-ddfk21"),i(e,"class","trash-row svelte-ddfk21")},m(w,E){S(w,e,E),r(e,t),r(t,n),r(n,o),r(t,a),r(t,c),r(c,p),r(c,_),r(c,h),r(e,g),y&&y.m(e,null),r(e,b)},p(w,E){E[1]&4194304&&s!==(s=w[451].title+"")&&K(o,s),E[1]&4194304&&f!==(f=w[173](w[451].type)+"")&&K(p,f),E[1]&4194304&&v!==(v=pt(w[451].deletedAt)+"")&&K(h,v),w[451].fsPath?y?y.p(w,E):(y=Io(w),y.c(),y.m(e,b)):y&&(y.d(1),y=null)},d(w){w&&C(e),y&&y.d()}}}function i2(l){let e,t=re(l[53].entries),n=[];for(let s=0;s<t.length;s+=1)n[s]=Ao(wi(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=ut()},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]&4194304){t=re(s[53].entries);let a;for(a=0;a<t.length;a+=1){const c=wi(s,t,a);n[a]?n[a].p(c,o):(n[a]=Ao(c),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),Ne(n,s)}}}function o2(l){let e;return{c(){e=d("p"),e.textContent=`${m("common.empty")}`,i(e,"class","trash-empty-line svelte-ddfk21")},m(t,n){S(t,e,n)},p:x,d(t){t&&C(e)}}}function Ao(l){let e,t,n,s=l[448].name+"",o,a,c,f=(l[448].isDir?m("mime.folder"):m("mime.file"))+"",p,_,v=pt(l[448].modifiedAt)+"",h,g,b,y=l[448].path+"",w,E;return{c(){e=d("div"),t=d("div"),n=d("span"),o=L(s),a=k(),c=d("span"),p=L(f),_=L(" · "),h=L(v),g=k(),b=d("span"),w=L(y),E=k(),i(n,"class","trash-row-title svelte-ddfk21"),i(c,"class","trash-row-meta svelte-ddfk21"),i(t,"class","trash-row-main svelte-ddfk21"),i(b,"class","trash-row-path svelte-ddfk21"),i(e,"class","trash-row svelte-ddfk21")},m(T,N){S(T,e,N),r(e,t),r(t,n),r(n,o),r(t,a),r(t,c),r(c,p),r(c,_),r(c,h),r(e,g),r(e,b),r(b,w),r(e,E)},p(T,N){N[1]&4194304&&s!==(s=T[448].name+"")&&K(o,s),N[1]&4194304&&f!==(f=(T[448].isDir?m("mime.folder"):m("mime.file"))+"")&&K(p,f),N[1]&4194304&&v!==(v=pt(T[448].modifiedAt)+"")&&K(h,v),N[1]&4194304&&y!==(y=T[448].path+"")&&K(w,y)},d(T){T&&C(e)}}}function Lo(l){let e,t;return{c(){e=d("span"),t=L(l[46]),i(e,"class","inbox-capture-status svelte-ddfk21")},m(n,s){S(n,e,s),r(e,t)},p(n,s){s[1]&32768&&K(t,n[46])},d(n){n&&C(e)}}}function r2(l){let e,t=re(l[43]),n=[];for(let s=0;s<t.length;s+=1)n[s]=zo(Si(l,t,s));return{c(){e=d("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","inbox-list svelte-ddfk21")},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]&524288|o[5]&1108869120|o[6]&4097){t=re(s[43]);let a;for(a=0;a<t.length;a+=1){const c=Si(s,t,a);n[a]?n[a].p(c,o):(n[a]=zo(c),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),Ne(n,s)}}}function a2(l){let e,t;return{c(){e=d("div"),t=d("p"),t.textContent=`${m("inbox.empty")}`,i(t,"class","svelte-ddfk21"),i(e,"class","empty-state svelte-ddfk21")},m(n,s){S(n,e,s),r(e,t)},p:x,d(n){n&&C(e)}}}function Fo(l){let e=l[174](l[420].captureKind)+"",t,n;return{c(){t=L(e),n=L(" ·")},m(s,o){S(s,t,o),S(s,n,o)},p(s,o){o[1]&4096&&e!==(e=s[174](s[420].captureKind)+"")&&K(t,e)},d(s){s&&(C(t),C(n))}}}function Po(l){let e=l[175](l[420].captureSource)+"",t,n;return{c(){t=L(e),n=L(" ·")},m(s,o){S(s,t,o),S(s,n,o)},p(s,o){o[1]&4096&&e!==(e=s[175](s[420].captureSource)+"")&&K(t,e)},d(s){s&&(C(t),C(n))}}}function Ro(l){let e,t,n;function s(){return l[266](l[420])}return{c(){e=d("button"),e.textContent=`${m("inbox.keepHere")}`,i(e,"class","btn btn-sm btn-primary svelte-ddfk21")},m(o,a){S(o,e,a),t||(n=M(e,"click",Ae(s)),t=!0)},p(o,a){l=o},d(o){o&&C(e),t=!1,n()}}}function zo(l){let e,t,n,s=l[420].title+"",o,a,c,f,p,_=pt(l[420].createdAt)+"",v,h,g,b,y,w,E,T,N,D,j,F,I,P,O=l[420].captureKind&&Fo(l),W=l[420].captureSource&&Po(l),G=l[420].suggestedTargetNodeId&&Ro(l);function J(){return l[267](l[420])}function q(){return l[268](l[420])}function B(){return l[269](l[420])}function Y(){return l[270](l[420])}function V(){return l[271](l[420])}function R(...H){return l[272](l[420],...H)}return{c(){e=d("div"),t=d("div"),n=d("span"),o=L(s),a=k(),c=d("span"),O&&O.c(),f=k(),W&&W.c(),p=k(),v=L(_),h=k(),g=d("div"),G&&G.c(),b=k(),y=d("button"),y.textContent=`${m("inbox.assign")}`,w=k(),E=d("button"),E.textContent=`${m("common.open")}`,T=k(),N=d("button"),N.textContent=`${m("file.showInExplorer")}`,D=k(),j=d("button"),j.textContent=`${m("common.delete")}`,F=k(),i(n,"class","inbox-item-title svelte-ddfk21"),i(c,"class","inbox-item-meta svelte-ddfk21"),i(t,"class","inbox-item-main svelte-ddfk21"),i(y,"class","btn btn-sm btn-primary svelte-ddfk21"),i(E,"class","btn btn-sm svelte-ddfk21"),i(N,"class","btn btn-sm svelte-ddfk21"),i(j,"class","btn btn-sm btn-danger svelte-ddfk21"),i(g,"class","inbox-item-actions svelte-ddfk21"),i(e,"class","inbox-item svelte-ddfk21"),i(e,"role","button"),i(e,"tabindex","0")},m(H,z){S(H,e,z),r(e,t),r(t,n),r(n,o),r(t,a),r(t,c),O&&O.m(c,null),r(c,f),W&&W.m(c,null),r(c,p),r(c,v),r(e,h),r(e,g),G&&G.m(g,null),r(g,b),r(g,y),r(g,w),r(g,E),r(g,T),r(g,N),r(g,D),r(g,j),r(e,F),I||(P=[M(y,"click",Ae(J)),M(E,"click",Ae(q)),M(N,"click",Ae(B)),M(j,"click",Ae(Y)),M(e,"click",V),M(e,"keydown",R)],I=!0)},p(H,z){l=H,z[1]&4096&&s!==(s=l[420].title+"")&&K(o,s),l[420].captureKind?O?O.p(l,z):(O=Fo(l),O.c(),O.m(c,f)):O&&(O.d(1),O=null),l[420].captureSource?W?W.p(l,z):(W=Po(l),W.c(),W.m(c,p)):W&&(W.d(1),W=null),z[1]&4096&&_!==(_=pt(l[420].createdAt)+"")&&K(v,_),l[420].suggestedTargetNodeId?G?G.p(l,z):(G=Ro(l),G.c(),G.m(g,b)):G&&(G.d(1),G=null)},d(H){H&&C(e),O&&O.d(),W&&W.d(),G&&G.d(),I=!1,_e(P)}}}function Oo(l){let e,t,n;function s(){return l[215](l[443])}return{c(){e=d("button"),e.textContent=`${l[443].label}`,i(e,"class","tab svelte-ddfk21"),he(e,"active",l[27]===l[443].id)},m(o,a){S(o,e,a),t||(n=M(e,"click",s),t=!0)},p(o,a){l=o,a[0]&134217728|a[3]&2048&&he(e,"active",l[27]===l[443].id)},d(o){o&&C(e),t=!1,n()}}}function c2(l){let e;function t(o,a){return o[22].length===0?h2:k2}let n=t(l),s=n(l);return{c(){e=d("div"),s.c(),i(e,"class","activity-tab svelte-ddfk21")},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:x,o:x,d(o){o&&C(e),s.d()}}}function f2(l){let e,t,n,s,o=l[26]&&l[41].filter(l[207]).length>0,a,c,f,p=o&&Uo(l);function _(g,b){return g[31].length===0?b2:g2}let v=_(l),h=v(l);return{c(){e=d("div"),t=d("div"),n=d("button"),n.textContent=`+ ${m("worklog.addEntry")}`,s=k(),p&&p.c(),a=k(),h.c(),i(n,"class","btn btn-primary btn-sm svelte-ddfk21"),i(t,"class","worklog-toolbar svelte-ddfk21"),i(e,"class","worklog-tab svelte-ddfk21")},m(g,b){S(g,e,b),r(e,t),r(t,n),r(e,s),p&&p.m(e,null),r(e,a),h.m(e,null),c||(f=M(n,"click",l[250]),c=!0)},p(g,b){b[0]&67108864|b[1]&1024&&(o=g[26]&&g[41].filter(g[207]).length>0),o?p?p.p(g,b):(p=Uo(g),p.c(),p.m(e,a)):p&&(p.d(1),p=null),v===(v=_(g))&&h?h.p(g,b):(h.d(1),h=v(g),h&&(h.c(),h.m(e,null)))},i:x,o:x,d(g){g&&C(e),p&&p.d(),h.d(),c=!1,f()}}}function d2(l){let e,t,n,s,o,a;function c(_,v){return _[30].length===0?j2:E2}let f=c(l),p=f(l);return{c(){e=d("div"),t=d("div"),n=d("button"),n.textContent=`${m("action.addAction")}`,s=k(),p.c(),i(n,"class","btn btn-primary svelte-ddfk21"),i(t,"class","tab-toolbar svelte-ddfk21"),i(e,"class","actions-tab svelte-ddfk21")},m(_,v){S(_,e,v),r(e,t),r(t,n),r(e,s),p.m(e,null),o||(a=M(n,"click",l[193]),o=!0)},p(_,v){f===(f=c(_))&&p?p.p(_,v):(p.d(1),p=f(_),p&&(p.c(),p.m(e,null)))},i:x,o:x,d(_){_&&C(e),p.d(),o=!1,a()}}}function u2(l){let e,t;function n(c,f){return c[47].length===0?N2:D2}let s=n(l),o=s(l),a=l[52]&&nr(l);return{c(){e=d("div"),o.c(),t=k(),a&&a.c(),i(e,"class","links-tab svelte-ddfk21")},m(c,f){S(c,e,f),o.m(e,null),r(e,t),a&&a.m(e,null)},p(c,f){s===(s=n(c))&&o?o.p(c,f):(o.d(1),o=s(c),o&&(o.c(),o.m(e,t))),c[52]?a?a.p(c,f):(a=nr(c),a.c(),a.m(e,null)):a&&(a.d(1),a=null)},i:x,o:x,d(c){c&&C(e),o.d(),a&&a.d()}}}function p2(l){let e;function t(o,a){return o[44].length===0?M2:I2}let n=t(l),s=n(l);return{c(){e=d("div"),s.c(),i(e,"class","inbox-tab svelte-ddfk21")},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:x,o:x,d(o){o&&C(e),s.d()}}}function m2(l){let e,t,n,s=m("file.addFile")+"",o,a,c,f=m("file.addFolder")+"",p,_,v,h,g,b,y,w,E,T,N,D,j,F=l[78].items.length>0&&ar(l);const I=[L2,A2],P=[];function O(J,q){return J[70]?0:1}b=O(l),y=P[b]=I[b](l);let W=l[66]&&!l[68]&&fr(),G=l[74]&&dr(l);return{c(){e=d("div"),t=d("div"),n=d("button"),o=L(s),a=k(),c=d("button"),p=L(f),_=k(),v=d("button"),v.textContent=`${m("file.newFile")}`,h=k(),F&&F.c(),g=k(),y.c(),w=k(),W&&W.c(),E=k(),G&&G.c(),T=ut(),i(n,"class","btn btn-primary svelte-ddfk21"),n.disabled=l[66],i(c,"class","btn svelte-ddfk21"),c.disabled=l[66],i(v,"class","btn svelte-ddfk21"),i(t,"class","tab-toolbar svelte-ddfk21"),i(e,"class","files-tab svelte-ddfk21")},m(J,q){S(J,e,q),r(e,t),r(t,n),r(n,o),r(t,a),r(t,c),r(c,p),r(t,_),r(t,v),r(t,h),F&&F.m(t,null),r(e,g),P[b].m(e,null),r(e,w),W&&W.m(e,null),S(J,E,q),G&&G.m(J,q),S(J,T,q),N=!0,D||(j=[M(n,"click",l[167]),M(c,"click",l[168]),M(v,"click",l[113])],D=!0)},p(J,q){(!N||q[2]&16)&&(n.disabled=J[66]),(!N||q[2]&16)&&(c.disabled=J[66]),J[78].items.length>0?F?F.p(J,q):(F=ar(J),F.c(),F.m(t,null)):F&&(F.d(1),F=null);let B=b;b=O(J),b===B?P[b].p(J,q):(ft(),pe(P[B],1,1,()=>{P[B]=null}),dt(),y=P[b],y?y.p(J,q):(y=P[b]=I[b](J),y.c()),ce(y,1),y.m(e,w)),J[66]&&!J[68]?W||(W=fr(),W.c(),W.m(e,null)):W&&(W.d(1),W=null),J[74]?G?(G.p(J,q),q[2]&4096&&ce(G,1)):(G=dr(J),G.c(),ce(G,1),G.m(T.parentNode,T)):G&&(ft(),pe(G,1,1,()=>{G=null}),dt())},i(J){N||(ce(y),ce(G),N=!0)},o(J){pe(y),pe(G),N=!1},d(J){J&&(C(e),C(E),C(T)),F&&F.d(),P[b].d(),W&&W.d(),G&&G.d(J),D=!1,_e(j)}}}function _2(l){let e,t,n,s,o,a,c,f=l[59]&&ur(l);function p(h,g){return h[28].length===0&&!h[59]?W2:O2}let _=p(l),v=_(l);return{c(){e=d("div"),t=d("div"),n=d("button"),n.textContent=`${m("note.add")}`,s=k(),f&&f.c(),o=k(),v.c(),i(n,"class","btn btn-primary svelte-ddfk21"),i(t,"class","tab-toolbar svelte-ddfk21"),i(e,"class","notes-tab svelte-ddfk21")},m(h,g){S(h,e,g),r(e,t),r(t,n),r(e,s),f&&f.m(e,null),r(e,o),v.m(e,null),a||(c=M(n,"click",l[145]),a=!0)},p(h,g){h[59]?f?f.p(h,g):(f=ur(h),f.c(),f.m(e,o)):f&&(f.d(1),f=null),_===(_=p(h))&&v?v.p(h,g):(v.d(1),v=_(h),v&&(v.c(),v.m(e,null)))},i:x,o:x,d(h){h&&C(e),f&&f.d(),v.d(),a=!1,c()}}}function v2(l){let e,t,n=l[26].title+"",s,o,a,c,f,p,_=l[173](l[26].type)+"",v,h,g,b,y,w=(l[26].section||"—")+"",E,T,N,D,j,F=pt(l[26].createdAt)+"",I,P,O,W,G,J,q,B,Y=m("overview.newNote")+"",V,R,H,z,U,$,ue=m("overview.addFile")+"",le,ne,se,oe,fe,ge,Ge=m("overview.addAction")+"",Ie,X,ee,de,be,me,Me,xe=m("overview.logTime")+"",Pe,$e,Ee,Be,Re,Ve=l[28].length>0&&mr(l),He=l[31].length>0&&vr(l);return{c(){e=d("div"),t=d("h2"),s=L(n),o=k(),a=d("div"),c=d("div"),f=d("span"),f.textContent=`${m("overview.type")}`,p=d("span"),v=L(_),h=k(),g=d("div"),b=d("span"),b.textContent=`${m("overview.section")}`,y=d("span"),E=L(w),T=k(),N=d("div"),D=d("span"),D.textContent=`${m("overview.created")}`,j=d("span"),I=L(F),P=k(),O=d("div"),W=d("button"),G=Q("svg"),J=Q("path"),q=Q("path"),B=k(),V=L(Y),R=k(),H=d("button"),z=Q("svg"),U=Q("path"),$=k(),le=L(ue),ne=k(),se=d("button"),oe=Q("svg"),fe=Q("polygon"),ge=k(),Ie=L(Ge),X=k(),ee=d("button"),de=Q("svg"),be=Q("circle"),me=Q("polyline"),Me=k(),Pe=L(xe),$e=k(),Ve&&Ve.c(),Ee=k(),He&&He.c(),i(t,"class","svelte-ddfk21"),i(f,"class","meta-label svelte-ddfk21"),i(p,"class","svelte-ddfk21"),i(c,"class","meta-item svelte-ddfk21"),i(b,"class","meta-label svelte-ddfk21"),i(y,"class","svelte-ddfk21"),i(g,"class","meta-item svelte-ddfk21"),i(D,"class","meta-label svelte-ddfk21"),i(j,"class","svelte-ddfk21"),i(N,"class","meta-item svelte-ddfk21"),i(a,"class","meta-grid svelte-ddfk21"),i(J,"d","M12 20h9"),i(J,"class","svelte-ddfk21"),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-ddfk21"),i(G,"width","16"),i(G,"height","16"),i(G,"viewBox","0 0 24 24"),i(G,"fill","none"),i(G,"stroke","currentColor"),i(G,"stroke-width","2"),i(G,"stroke-linecap","round"),i(G,"stroke-linejoin","round"),i(G,"class","svelte-ddfk21"),i(W,"class","qa-btn svelte-ddfk21"),i(U,"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(U,"class","svelte-ddfk21"),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-ddfk21"),i(H,"class","qa-btn svelte-ddfk21"),i(fe,"points","13 2 3 14 12 14 11 22 21 10 12 10 13 2"),i(fe,"class","svelte-ddfk21"),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-ddfk21"),i(se,"class","qa-btn svelte-ddfk21"),i(be,"cx","12"),i(be,"cy","12"),i(be,"r","10"),i(be,"class","svelte-ddfk21"),i(me,"points","12 6 12 12 16 14"),i(me,"class","svelte-ddfk21"),i(de,"width","16"),i(de,"height","16"),i(de,"viewBox","0 0 24 24"),i(de,"fill","none"),i(de,"stroke","currentColor"),i(de,"stroke-width","2"),i(de,"stroke-linecap","round"),i(de,"stroke-linejoin","round"),i(de,"class","svelte-ddfk21"),i(ee,"class","qa-btn svelte-ddfk21"),i(O,"class","quick-actions svelte-ddfk21"),i(e,"class","overview svelte-ddfk21")},m(ze,we){S(ze,e,we),r(e,t),r(t,s),r(e,o),r(e,a),r(a,c),r(c,f),r(c,p),r(p,v),r(a,h),r(a,g),r(g,b),r(g,y),r(y,E),r(a,T),r(a,N),r(N,D),r(N,j),r(j,I),r(e,P),r(e,O),r(O,W),r(W,G),r(G,J),r(G,q),r(W,B),r(W,V),r(O,R),r(O,H),r(H,z),r(z,U),r(H,$),r(H,le),r(O,ne),r(O,se),r(se,oe),r(oe,fe),r(se,ge),r(se,Ie),r(O,X),r(O,ee),r(ee,de),r(de,be),r(de,me),r(ee,Me),r(ee,Pe),r(e,$e),Ve&&Ve.m(e,null),r(e,Ee),He&&He.m(e,null),Be||(Re=[M(W,"click",l[216]),M(H,"click",l[217]),M(se,"click",l[193]),M(ee,"click",l[218])],Be=!0)},p(ze,we){we[0]&67108864&&n!==(n=ze[26].title+"")&&K(s,n),we[0]&67108864&&_!==(_=ze[173](ze[26].type)+"")&&K(v,_),we[0]&67108864&&w!==(w=(ze[26].section||"—")+"")&&K(E,w),we[0]&67108864&&F!==(F=pt(ze[26].createdAt)+"")&&K(I,F),ze[28].length>0?Ve?Ve.p(ze,we):(Ve=mr(ze),Ve.c(),Ve.m(e,Ee)):Ve&&(Ve.d(1),Ve=null),ze[31].length>0?He?He.p(ze,we):(He=vr(ze),He.c(),He.m(e,null)):He&&(He.d(1),He=null)},i:x,o:x,d(ze){ze&&C(e),Ve&&Ve.d(),He&&He.d(),Be=!1,_e(Re)}}}function k2(l){let e,t=re(l[22]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Vo(Ti(l,t,s));return{c(){e=d("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","activity-events svelte-ddfk21")},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]&131072|o[6]&16384){t=re(s[22]);let a;for(a=0;a<t.length;a+=1){const c=Ti(s,t,a);n[a]?n[a].p(c,o):(n[a]=Vo(c),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),Ne(n,s)}}}function h2(l){let e,t;return{c(){e=d("div"),t=d("p"),t.textContent=`${m("activity.perCaseEmpty")}`,i(t,"class","svelte-ddfk21"),i(e,"class","empty-state svelte-ddfk21")},m(n,s){S(n,e,s),r(e,t)},p:x,d(n){n&&C(e)}}}function Wo(l){let e,t=l[433].targetType+"",n;return{c(){e=d("span"),n=L(t),i(e,"class","activity-event-target svelte-ddfk21")},m(s,o){S(s,e,o),r(e,n)},p(s,o){o[0]&4194304&&t!==(t=s[433].targetType+"")&&K(n,t)},d(s){s&&C(e)}}}function Vo(l){let e,t,n=el(l[433].eventType)+"",s,o,a,c=l[433].title+"",f,p,_,v=l[172](l[433].eventType)+"",h,g,b,y,w=ot(l[433].createdAt)+"",E,T,N,D,j=l[433].targetType&&Wo(l);function F(){return l[264](l[433])}function I(...P){return l[265](l[433],...P)}return{c(){e=d("div"),t=d("span"),s=L(n),o=k(),a=d("span"),f=L(c),p=k(),_=d("span"),h=L(v),g=k(),j&&j.c(),b=k(),y=d("span"),E=L(w),T=k(),i(t,"class","activity-event-icon svelte-ddfk21"),i(a,"class","activity-event-title svelte-ddfk21"),i(_,"class","activity-event-type svelte-ddfk21"),i(y,"class","activity-event-time svelte-ddfk21"),i(e,"class","activity-event svelte-ddfk21"),i(e,"role","button"),i(e,"tabindex","0")},m(P,O){S(P,e,O),r(e,t),r(t,s),r(e,o),r(e,a),r(a,f),r(e,p),r(e,_),r(_,h),r(e,g),j&&j.m(e,null),r(e,b),r(e,y),r(y,E),r(e,T),N||(D=[M(e,"click",F),M(e,"keydown",I)],N=!0)},p(P,O){l=P,O[0]&4194304&&n!==(n=el(l[433].eventType)+"")&&K(s,n),O[0]&4194304&&c!==(c=l[433].title+"")&&K(f,c),O[0]&4194304&&v!==(v=l[172](l[433].eventType)+"")&&K(h,v),l[433].targetType?j?j.p(l,O):(j=Wo(l),j.c(),j.m(e,b)):j&&(j.d(1),j=null),O[0]&4194304&&w!==(w=ot(l[433].createdAt)+"")&&K(E,w)},d(P){P&&C(e),j&&j.d(),N=!1,_e(D)}}}function Uo(l){let e,t,n,s=re(l[41].filter(l[251])),o=[];for(let a=0;a<s.length;a+=1)o[a]=Go(Di(l,s,a));return{c(){e=d("div"),t=d("div"),t.textContent=`${m("worklog.suggestions")}`,n=k();for(let a=0;a<o.length;a+=1)o[a].c();i(t,"class","suggestions-title svelte-ddfk21"),i(e,"class","worklog-tab-suggestions svelte-ddfk21")},m(a,c){S(a,e,c),r(e,t),r(e,n);for(let f=0;f<o.length;f+=1)o[f]&&o[f].m(e,null)},p(a,c){if(c[0]&67108864|c[1]&1024|c[4]&524288|c[5]&131078|c[6]&8192){s=re(a[41].filter(a[251]));let f;for(f=0;f<s.length;f+=1){const p=Di(a,s,f);o[f]?o[f].p(p,c):(o[f]=Go(p),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=s.length}},d(a){a&&C(e),Ne(o,a)}}}function Bo(l){let e,t,n,s=re(l[436].events),o=[];for(let a=0;a<s.length;a+=1)o[a]=Ko(Ni(l,s,a));return{c(){e=d("div"),t=d("div"),t.textContent=`${m("suggest.detectedEvents")}`,n=k();for(let a=0;a<o.length;a+=1)o[a].c();i(t,"class","suggestion-detail-title svelte-ddfk21"),i(e,"class","suggestion-detail svelte-ddfk21")},m(a,c){S(a,e,c),r(e,t),r(e,n);for(let f=0;f<o.length;f+=1)o[f]&&o[f].m(e,null)},p(a,c){if(c[0]&67108864|c[1]&1024|c[4]&524288|c[5]&131072|c[6]&8192){s=re(a[436].events);let f;for(f=0;f<s.length;f+=1){const p=Ni(a,s,f);o[f]?o[f].p(p,c):(o[f]=Ko(p),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=s.length}},d(a){a&&C(e),Ne(o,a)}}}function Ho(l){let e,t,n;function s(){return l[257](l[433])}return{c(){e=d("button"),e.textContent=`${m("file.showInExplorer")}`,i(e,"class","link-btn svelte-ddfk21")},m(o,a){S(o,e,a),t||(n=M(e,"click",s),t=!0)},p(o,a){l=o},d(o){o&&C(e),t=!1,n()}}}function Ko(l){let e,t,n=ot(l[433].createdAt)+"",s,o,a,c=l[172](l[433].eventType)+"",f,p,_,v=l[433].title+"",h,g,b,y,w=l[433].targetType==="file"||l[433].eventType.startsWith("file_"),E,T,N;function D(){return l[256](l[433])}let j=w&&Ho(l);return{c(){e=d("div"),t=d("span"),s=L(n),o=k(),a=d("span"),f=L(c),p=k(),_=d("span"),h=L(v),g=k(),b=d("button"),b.textContent=`${m("common.open")}`,y=k(),j&&j.c(),E=k(),i(t,"class","suggestion-event-time svelte-ddfk21"),i(a,"class","suggestion-event-type svelte-ddfk21"),i(_,"class","suggestion-event-title svelte-ddfk21"),i(b,"class","link-btn svelte-ddfk21"),i(e,"class","suggestion-detail-event svelte-ddfk21")},m(F,I){S(F,e,I),r(e,t),r(t,s),r(e,o),r(e,a),r(a,f),r(e,p),r(e,_),r(_,h),r(e,g),r(e,b),r(e,y),j&&j.m(e,null),r(e,E),T||(N=M(b,"click",D),T=!0)},p(F,I){l=F,I[0]&67108864|I[1]&1024&&n!==(n=ot(l[433].createdAt)+"")&&K(s,n),I[0]&67108864|I[1]&1024&&c!==(c=l[172](l[433].eventType)+"")&&K(f,c),I[0]&67108864|I[1]&1024&&v!==(v=l[433].title+"")&&K(h,v),I[0]&67108864|I[1]&1024&&(w=l[433].targetType==="file"||l[433].eventType.startsWith("file_")),w?j?j.p(l,I):(j=Ho(l),j.c(),j.m(e,E)):j&&(j.d(1),j=null)},d(F){F&&C(e),j&&j.d(),T=!1,N()}}}function Go(l){let e,t,n,s,o=l[436].summary+"",a,c,f,p=l[436].suggestedMin+"",_,v,h=m("worklog.min")+"",g,b,y=m("suggest.confidence."+l[436].confidence)+"",w,E,T,N,D,j,F,I,P,O;function W(){return l[252](l[436])}function G(){return l[253](l[436])}function J(){return l[254](l[436],l[437],l[438])}function q(...Y){return l[255](l[436],l[437],l[438],...Y)}let B=l[436]._expanded&&l[436].events&&l[436].events.length>0&&Bo(l);return{c(){e=d("div"),t=d("div"),n=d("div"),s=d("span"),a=L(o),c=k(),f=d("span"),_=L(p),v=k(),g=L(h),b=L(" · "),w=L(y),E=k(),T=d("div"),N=d("button"),N.textContent=`${m("suggest.edit")}`,D=k(),j=d("button"),j.textContent=`${m("worklog.apply")}`,F=k(),B&&B.c(),I=k(),i(s,"class","suggestion-summary svelte-ddfk21"),i(f,"class","suggestion-meta svelte-ddfk21"),i(n,"class","suggestion-info svelte-ddfk21"),i(N,"class","btn btn-sm svelte-ddfk21"),i(j,"class","btn btn-sm btn-primary svelte-ddfk21"),i(T,"class","suggestion-actions svelte-ddfk21"),i(t,"class","suggestion-main svelte-ddfk21"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","suggestion-card svelte-ddfk21"),he(e,"expanded",l[436]._expanded)},m(Y,V){S(Y,e,V),r(e,t),r(t,n),r(n,s),r(s,a),r(n,c),r(n,f),r(f,_),r(f,v),r(f,g),r(f,b),r(f,w),r(t,E),r(t,T),r(T,N),r(T,D),r(T,j),r(e,F),B&&B.m(e,null),r(e,I),P||(O=[M(N,"click",Ae(W)),M(j,"click",Ae(G)),M(t,"click",J),M(t,"keydown",q)],P=!0)},p(Y,V){l=Y,V[0]&67108864|V[1]&1024&&o!==(o=l[436].summary+"")&&K(a,o),V[0]&67108864|V[1]&1024&&p!==(p=l[436].suggestedMin+"")&&K(_,p),V[0]&67108864|V[1]&1024&&y!==(y=m("suggest.confidence."+l[436].confidence)+"")&&K(w,y),l[436]._expanded&&l[436].events&&l[436].events.length>0?B?B.p(l,V):(B=Bo(l),B.c(),B.m(e,I)):B&&(B.d(1),B=null),V[0]&67108864|V[1]&1024&&he(e,"expanded",l[436]._expanded)},d(Y){Y&&C(e),B&&B.d(),P=!1,_e(O)}}}function g2(l){let e,t=re(l[31]),n=[];for(let s=0;s<t.length;s+=1)n[s]=$o(Ei(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=ut()},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]&268959744|o[5]&131201|o[6]&8192){t=re(s[31]);let a;for(a=0;a<t.length;a+=1){const c=Ei(s,t,a);n[a]?n[a].p(c,o):(n[a]=$o(c),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),Ne(n,s)}}}function b2(l){let e,t;return{c(){e=d("div"),t=d("p"),t.textContent=`${m("worklog.empty")}`,i(t,"class","svelte-ddfk21"),i(e,"class","empty-state svelte-ddfk21")},m(n,s){S(n,e,s),r(e,t)},p:x,d(n){n&&C(e)}}}function Jo(l){let e;return{c(){e=d("span"),e.textContent=`${m("journal.billableYes")}`,i(e,"class","wl-tag-billable svelte-ddfk21")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function qo(l){let e;return{c(){e=d("span"),e.textContent=`${m("journal.approxEstimated")}`,i(e,"class","wl-tag-approx svelte-ddfk21")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Yo(l){let e,t,n,s,o,a,c,f,p,_,v,h,g;function b(){return l[258](l[412])}function y(){return l[259](l[412])}let w=l[412].details&&Qo(l);function E(j,F){return j[412].source==="manual"?T2:j[412].source==="suggestion"&&j[412]._events&&j[412]._events.length>0?S2:j[412].source==="suggestion"?C2:j[412].source==="unknown"||j[412].source==="imported"?w2:y2}let T=E(l),N=T(l),D=l[412].source==="suggestion"&&l[412]._events&&l[412]._events.length>0&&Xo(l);return{c(){e=d("div"),t=d("div"),n=d("button"),n.textContent=`${m("worklog.editEntry")}`,s=k(),o=d("button"),o.textContent=`${m("worklog.deleteEntry")}`,a=k(),w&&w.c(),c=k(),f=d("div"),p=d("span"),p.textContent=`${m("worklog.source")}`,_=k(),N.c(),v=k(),D&&D.c(),i(n,"class","btn btn-sm svelte-ddfk21"),i(o,"class","btn btn-sm btn-danger svelte-ddfk21"),i(t,"class","worklog-entry-actions svelte-ddfk21"),i(p,"class","wl-detail-label svelte-ddfk21"),i(f,"class","wl-detail-section svelte-ddfk21"),i(e,"class","worklog-entry-detail svelte-ddfk21")},m(j,F){S(j,e,F),r(e,t),r(t,n),r(t,s),r(t,o),r(e,a),w&&w.m(e,null),r(e,c),r(e,f),r(f,p),r(f,_),N.m(f,null),r(e,v),D&&D.m(e,null),h||(g=[M(n,"click",Ae(b)),M(o,"click",Ae(y))],h=!0)},p(j,F){l=j,l[412].details?w?w.p(l,F):(w=Qo(l),w.c(),w.m(e,c)):w&&(w.d(1),w=null),T!==(T=E(l))&&(N.d(1),N=T(l),N&&(N.c(),N.m(f,null))),l[412].source==="suggestion"&&l[412]._events&&l[412]._events.length>0?D?D.p(l,F):(D=Xo(l),D.c(),D.m(e,null)):D&&(D.d(1),D=null)},d(j){j&&C(e),w&&w.d(),N.d(),D&&D.d(),h=!1,_e(g)}}}function Qo(l){let e,t,n,s,o=l[412].details+"",a;return{c(){e=d("div"),t=d("span"),t.textContent=`${m("worklog.details")}`,n=k(),s=d("p"),a=L(o),i(t,"class","wl-detail-label svelte-ddfk21"),i(s,"class","svelte-ddfk21"),i(e,"class","wl-detail-section svelte-ddfk21")},m(c,f){S(c,e,f),r(e,t),r(e,n),r(e,s),r(s,a)},p(c,f){f[1]&1&&o!==(o=c[412].details+"")&&K(a,o)},d(c){c&&C(e)}}}function y2(l){let e;return{c(){e=d("p"),e.textContent=`${m("worklog.sourceUnknown")}`,i(e,"class","svelte-ddfk21")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function w2(l){let e;return{c(){e=d("p"),e.textContent=`${m("worklog.sourceUnknown")}`,i(e,"class","svelte-ddfk21")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function C2(l){let e;return{c(){e=d("p"),e.textContent=`${m("worklog.sourceSuggestionNoEvents")}`,i(e,"class","svelte-ddfk21")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function S2(l){let e;return{c(){e=d("p"),e.textContent=`${m("worklog.sourceSuggestion")}`,i(e,"class","svelte-ddfk21")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function T2(l){let e;return{c(){e=d("p"),e.textContent=`${m("worklog.sourceManual")}`,i(e,"class","svelte-ddfk21")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Xo(l){let e,t,n,s=re(l[412]._events),o=[];for(let a=0;a<s.length;a+=1)o[a]=xo(ji(l,s,a));return{c(){e=d("div"),t=d("span"),t.textContent=`${m("journal.relatedEvents")}`,n=k();for(let a=0;a<o.length;a+=1)o[a].c();i(t,"class","wl-detail-label svelte-ddfk21"),i(e,"class","wl-detail-section svelte-ddfk21")},m(a,c){S(a,e,c),r(e,t),r(e,n);for(let f=0;f<o.length;f+=1)o[f]&&o[f].m(e,null)},p(a,c){if(c[1]&1|c[4]&524288|c[5]&131072|c[6]&8192){s=re(a[412]._events);let f;for(f=0;f<s.length;f+=1){const p=ji(a,s,f);o[f]?o[f].p(p,c):(o[f]=xo(p),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=s.length}},d(a){a&&C(e),Ne(o,a)}}}function Zo(l){let e,t,n;function s(){return l[261](l[433])}return{c(){e=d("button"),e.textContent=`${m("file.showInExplorer")}`,i(e,"class","link-btn svelte-ddfk21")},m(o,a){S(o,e,a),t||(n=M(e,"click",s),t=!0)},p(o,a){l=o},d(o){o&&C(e),t=!1,n()}}}function xo(l){let e,t,n=ot(l[433].createdAt)+"",s,o,a,c=l[172](l[433].eventType)+"",f,p,_,v=l[433].title+"",h,g,b,y,w=l[433].targetType==="file"||l[433].eventType.startsWith("file_"),E,T,N;function D(){return l[260](l[433])}let j=w&&Zo(l);return{c(){e=d("div"),t=d("span"),s=L(n),o=k(),a=d("span"),f=L(c),p=k(),_=d("span"),h=L(v),g=k(),b=d("button"),b.textContent=`${m("common.open")}`,y=k(),j&&j.c(),E=k(),i(t,"class","journal-event-time svelte-ddfk21"),i(a,"class","journal-event-type svelte-ddfk21"),i(_,"class","journal-event-title svelte-ddfk21"),i(b,"class","link-btn svelte-ddfk21"),i(e,"class","journal-event-row svelte-ddfk21")},m(F,I){S(F,e,I),r(e,t),r(t,s),r(e,o),r(e,a),r(a,f),r(e,p),r(e,_),r(_,h),r(e,g),r(e,b),r(e,y),j&&j.m(e,null),r(e,E),T||(N=M(b,"click",D),T=!0)},p(F,I){l=F,I[1]&1&&n!==(n=ot(l[433].createdAt)+"")&&K(s,n),I[1]&1&&c!==(c=l[172](l[433].eventType)+"")&&K(f,c),I[1]&1&&v!==(v=l[433].title+"")&&K(h,v),I[1]&1&&(w=l[433].targetType==="file"||l[433].eventType.startsWith("file_")),w?j?j.p(l,I):(j=Zo(l),j.c(),j.m(e,E)):j&&(j.d(1),j=null)},d(F){F&&C(e),j&&j.d(),T=!1,N()}}}function $o(l){let e,t,n,s=l[412]._expanded?"▾":"▸",o,a,c,f=l[412].summary+"",p,_,v,h=l[412].minutes+"",g,b,y=m("worklog.min")+"",w,E,T,N,D,j=l[412].date+"",F,I,P,O,W,G=l[412].billable&&Jo(),J=l[412].approximate&&qo(),q=l[412]._expanded&&Yo(l);function B(){return l[262](l[412])}function Y(...V){return l[263](l[412],...V)}return{c(){e=d("div"),t=d("div"),n=d("span"),o=L(s),a=k(),c=d("span"),p=L(f),_=k(),v=d("span"),g=L(h),b=k(),w=L(y),E=k(),G&&G.c(),T=k(),J&&J.c(),N=k(),D=d("span"),F=L(j),I=k(),q&&q.c(),P=k(),i(n,"class","worklog-toggle svelte-ddfk21"),i(c,"class","worklog-entry-summary svelte-ddfk21"),i(v,"class","worklog-entry-mins svelte-ddfk21"),i(D,"class","worklog-entry-date svelte-ddfk21"),i(t,"class","worklog-entry-head svelte-ddfk21"),i(e,"class","worklog-entry svelte-ddfk21"),i(e,"role","button"),i(e,"tabindex","0"),he(e,"expanded",l[412]._expanded)},m(V,R){S(V,e,R),r(e,t),r(t,n),r(n,o),r(t,a),r(t,c),r(c,p),r(t,_),r(t,v),r(v,g),r(v,b),r(v,w),r(t,E),G&&G.m(t,null),r(t,T),J&&J.m(t,null),r(t,N),r(t,D),r(D,F),r(e,I),q&&q.m(e,null),r(e,P),O||(W=[M(e,"click",B),M(e,"keydown",Y)],O=!0)},p(V,R){l=V,R[1]&1&&s!==(s=l[412]._expanded?"▾":"▸")&&K(o,s),R[1]&1&&f!==(f=l[412].summary+"")&&K(p,f),R[1]&1&&h!==(h=l[412].minutes+"")&&K(g,h),l[412].billable?G||(G=Jo(),G.c(),G.m(t,T)):G&&(G.d(1),G=null),l[412].approximate?J||(J=qo(),J.c(),J.m(t,N)):J&&(J.d(1),J=null),R[1]&1&&j!==(j=l[412].date+"")&&K(F,j),l[412]._expanded?q?q.p(l,R):(q=Yo(l),q.c(),q.m(e,P)):q&&(q.d(1),q=null),R[1]&1&&he(e,"expanded",l[412]._expanded)},d(V){V&&C(e),G&&G.d(),J&&J.d(),q&&q.d(),O=!1,_e(W)}}}function E2(l){let e,t=re(l[30]),n=[];for(let s=0;s<t.length;s+=1)n[s]=er(Ii(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=ut()},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[6]&3072){t=re(s[30]);let a;for(a=0;a<t.length;a+=1){const c=Ii(s,t,a);n[a]?n[a].p(c,o):(n[a]=er(c),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),Ne(n,s)}}}function j2(l){let e,t;return{c(){e=d("div"),t=d("p"),t.textContent=`${m("action.noActions")}`,i(t,"class","svelte-ddfk21"),i(e,"class","empty-state svelte-ddfk21")},m(n,s){S(n,e,s),r(e,t)},p:x,d(n){n&&C(e)}}}function er(l){let e,t,n,s=l[428].title+"",o,a,c,f=l[197](l[428].type)+"",p,_,v,h=l[428].data+"",g,b,y,w,E,T,N,D,j;function F(){return l[248](l[428])}function I(){return l[249](l[428])}return{c(){e=d("div"),t=d("div"),n=d("span"),o=L(s),a=k(),c=d("span"),p=L(f),_=k(),v=d("span"),g=L(h),b=k(),y=d("div"),w=d("button"),w.textContent=`${m("action.run")}`,E=k(),T=d("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-ddfk21"><polyline points="3 6 5 6 21 6" class="svelte-ddfk21"></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-ddfk21"></path></svg>',N=k(),i(n,"class","action-title svelte-ddfk21"),i(c,"class","action-type svelte-ddfk21"),i(v,"class","action-data svelte-ddfk21"),i(t,"class","action-info svelte-ddfk21"),i(w,"class","btn btn-sm svelte-ddfk21"),i(T,"class","btn btn-sm btn-danger svelte-ddfk21"),i(y,"class","action-btns svelte-ddfk21"),i(e,"class","action-card svelte-ddfk21")},m(P,O){S(P,e,O),r(e,t),r(t,n),r(n,o),r(t,a),r(t,c),r(c,p),r(t,_),r(t,v),r(v,g),r(e,b),r(e,y),r(y,w),r(y,E),r(y,T),r(e,N),D||(j=[M(w,"click",F),M(T,"click",I)],D=!0)},p(P,O){l=P,O[0]&1073741824&&s!==(s=l[428].title+"")&&K(o,s),O[0]&1073741824&&f!==(f=l[197](l[428].type)+"")&&K(p,f),O[0]&1073741824&&h!==(h=l[428].data+"")&&K(g,h)},d(P){P&&C(e),D=!1,_e(j)}}}function D2(l){let e,t=re(l[47]),n=[];for(let s=0;s<t.length;s+=1)n[s]=lr(Mi(l,t,s));return{c(){e=d("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","links-list svelte-ddfk21")},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]&65536|o[6]&114){t=re(s[47]);let a;for(a=0;a<t.length;a+=1){const c=Mi(s,t,a);n[a]?n[a].p(c,o):(n[a]=lr(c),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),Ne(n,s)}}}function N2(l){let e,t;return{c(){e=d("div"),t=d("p"),t.textContent=`${m("links.empty")}`,i(t,"class","svelte-ddfk21"),i(e,"class","empty-state svelte-ddfk21")},m(n,s){S(n,e,s),r(e,t)},p:x,d(n){n&&C(e)}}}function tr(l){let e,t=l[425].note+"",n;return{c(){e=d("span"),n=L(t),i(e,"class","link-note svelte-ddfk21")},m(s,o){S(s,e,o),r(e,n)},p(s,o){o[1]&65536&&t!==(t=s[425].note+"")&&K(n,t)},d(s){s&&C(e)}}}function lr(l){let e,t,n,s=l[425].title+"",o,a,c,f=(l[425].hostname||l[425].url)+"",p,_,v,h,g=pt(l[425].createdAt)+"",b,y,w,E,T,N,D,j,F,I,P,O,W,G,J=l[425].note&&tr(l);function q(){return l[244](l[425])}function B(){return l[245](l[425])}function Y(){return l[246](l[425])}function V(){return l[247](l[425])}return{c(){e=d("div"),t=d("div"),n=d("span"),o=L(s),a=k(),c=d("span"),p=L(f),v=k(),h=d("span"),b=L(g),y=k(),J&&J.c(),w=k(),E=d("div"),T=d("button"),T.textContent=`${m("common.open")}`,N=k(),D=d("button"),D.textContent=`${m("links.copyUrl")}`,j=k(),F=d("button"),F.textContent=`${m("common.rename")}`,I=k(),P=d("button"),P.textContent=`${m("common.delete")}`,O=k(),i(n,"class","link-title svelte-ddfk21"),i(c,"class","link-url svelte-ddfk21"),i(c,"title",_=l[425].url),i(h,"class","link-date svelte-ddfk21"),i(t,"class","link-main svelte-ddfk21"),i(T,"class","btn btn-sm btn-primary svelte-ddfk21"),i(D,"class","btn btn-sm svelte-ddfk21"),i(F,"class","btn btn-sm svelte-ddfk21"),i(P,"class","btn btn-sm btn-danger svelte-ddfk21"),i(E,"class","link-actions svelte-ddfk21"),i(e,"class","link-card svelte-ddfk21")},m(R,H){S(R,e,H),r(e,t),r(t,n),r(n,o),r(t,a),r(t,c),r(c,p),r(t,v),r(t,h),r(h,b),r(t,y),J&&J.m(t,null),r(e,w),r(e,E),r(E,T),r(E,N),r(E,D),r(E,j),r(E,F),r(E,I),r(E,P),r(e,O),W||(G=[M(T,"click",q),M(D,"click",B),M(F,"click",Y),M(P,"click",V)],W=!0)},p(R,H){l=R,H[1]&65536&&s!==(s=l[425].title+"")&&K(o,s),H[1]&65536&&f!==(f=(l[425].hostname||l[425].url)+"")&&K(p,f),H[1]&65536&&_!==(_=l[425].url)&&i(c,"title",_),H[1]&65536&&g!==(g=pt(l[425].createdAt)+"")&&K(b,g),l[425].note?J?J.p(l,H):(J=tr(l),J.c(),J.m(t,null)):J&&(J.d(1),J=null)},d(R){R&&C(e),J&&J.d(),W=!1,_e(G)}}}function nr(l){let e,t;return{c(){e=d("div"),t=L(l[52]),i(e,"class","link-status svelte-ddfk21")},m(n,s){S(n,e,s),r(e,t)},p(n,s){s[1]&2097152&&K(t,n[52])},d(n){n&&C(e)}}}function I2(l){let e,t=re(l[44]),n=[];for(let s=0;s<t.length;s+=1)n[s]=rr(Ai(l,t,s));return{c(){e=d("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","inbox-list svelte-ddfk21")},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]&8192|o[5]&1108869120|o[6]&4097){t=re(s[44]);let a;for(a=0;a<t.length;a+=1){const c=Ai(s,t,a);n[a]?n[a].p(c,o):(n[a]=rr(c),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),Ne(n,s)}}}function M2(l){let e,t;return{c(){e=d("div"),t=d("p"),t.textContent=`${m("inbox.localEmpty")}`,i(t,"class","svelte-ddfk21"),i(e,"class","empty-state svelte-ddfk21")},m(n,s){S(n,e,s),r(e,t)},p:x,d(n){n&&C(e)}}}function sr(l){let e=l[174](l[420].captureKind)+"",t,n;return{c(){t=L(e),n=L(" ·")},m(s,o){S(s,t,o),S(s,n,o)},p(s,o){o[1]&8192&&e!==(e=s[174](s[420].captureKind)+"")&&K(t,e)},d(s){s&&(C(t),C(n))}}}function ir(l){let e=l[175](l[420].captureSource)+"",t,n;return{c(){t=L(e),n=L(" ·")},m(s,o){S(s,t,o),S(s,n,o)},p(s,o){o[1]&8192&&e!==(e=s[175](s[420].captureSource)+"")&&K(t,e)},d(s){s&&(C(t),C(n))}}}function or(l){let e=m("inbox.capturedIn")+"",t,n,s=l[420].captureContextLabel+"",o,a;return{c(){t=L(e),n=L(": "),o=L(s),a=L(" ·")},m(c,f){S(c,t,f),S(c,n,f),S(c,o,f),S(c,a,f)},p(c,f){f[1]&8192&&s!==(s=c[420].captureContextLabel+"")&&K(o,s)},d(c){c&&(C(t),C(n),C(o),C(a))}}}function rr(l){let e,t,n,s=l[420].title+"",o,a,c,f,p,_,v=pt(l[420].capturedAt||l[420].createdAt)+"",h,g,b,y,w,E,T,N,D,j,F,I=l[420].captureKind&&sr(l),P=l[420].captureSource&&ir(l),O=l[420].captureContextLabel&&or(l);function W(){return l[239](l[420])}function G(){return l[240](l[420])}function J(){return l[241](l[420])}function q(){return l[242](l[420])}function B(...Y){return l[243](l[420],...Y)}return{c(){e=d("div"),t=d("div"),n=d("span"),o=L(s),a=k(),c=d("span"),I&&I.c(),f=k(),P&&P.c(),p=k(),O&&O.c(),_=k(),h=L(v),g=k(),b=d("div"),y=d("button"),y.textContent=`${m("inbox.keepHere")}`,w=k(),E=d("button"),E.textContent=`${m("inbox.assign")}`,T=k(),N=d("button"),N.textContent=`${m("common.delete")}`,D=k(),i(n,"class","inbox-item-title svelte-ddfk21"),i(c,"class","inbox-item-meta svelte-ddfk21"),i(t,"class","inbox-item-main svelte-ddfk21"),i(y,"class","btn btn-sm btn-primary svelte-ddfk21"),i(E,"class","btn btn-sm svelte-ddfk21"),i(N,"class","btn btn-sm btn-danger svelte-ddfk21"),i(b,"class","inbox-item-actions svelte-ddfk21"),i(e,"class","inbox-item svelte-ddfk21"),i(e,"role","button"),i(e,"tabindex","0")},m(Y,V){S(Y,e,V),r(e,t),r(t,n),r(n,o),r(t,a),r(t,c),I&&I.m(c,null),r(c,f),P&&P.m(c,null),r(c,p),O&&O.m(c,null),r(c,_),r(c,h),r(e,g),r(e,b),r(b,y),r(b,w),r(b,E),r(b,T),r(b,N),r(e,D),j||(F=[M(y,"click",Ae(W)),M(E,"click",Ae(G)),M(N,"click",Ae(J)),M(e,"click",q),M(e,"keydown",B)],j=!0)},p(Y,V){l=Y,V[1]&8192&&s!==(s=l[420].title+"")&&K(o,s),l[420].captureKind?I?I.p(l,V):(I=sr(l),I.c(),I.m(c,f)):I&&(I.d(1),I=null),l[420].captureSource?P?P.p(l,V):(P=ir(l),P.c(),P.m(c,p)):P&&(P.d(1),P=null),l[420].captureContextLabel?O?O.p(l,V):(O=or(l),O.c(),O.m(c,_)):O&&(O.d(1),O=null),V[1]&8192&&v!==(v=pt(l[420].capturedAt||l[420].createdAt)+"")&&K(h,v)},d(Y){Y&&C(e),I&&I.d(),P&&P.d(),O&&O.d(),j=!1,_e(F)}}}function ar(l){let e,t=m("common.paste")+"",n,s,o=l[78].items.length+"",a,c,f;return{c(){e=d("button"),n=L(t),s=k(),a=L(o),i(e,"class","btn svelte-ddfk21")},m(p,_){S(p,e,_),r(e,n),r(e,s),r(e,a),c||(f=M(e,"click",l[118]),c=!0)},p(p,_){_[2]&65536&&o!==(o=p[78].items.length+"")&&K(a,o)},d(p){p&&C(e),c=!1,f()}}}function A2(l){let e,t,n,s,o,a,c;const f=[P2,F2],p=[];function _(b,y){return b[72].length>0?0:1}e=_(l),t=p[e]=f[e](l);const v=[z2,R2],h=[];function g(b,y){return b[73].length===0?0:1}return s=g(l),o=h[s]=v[s](l),{c(){t.c(),n=k(),o.c(),a=ut()},m(b,y){p[e].m(b,y),S(b,n,y),h[s].m(b,y),S(b,a,y),c=!0},p(b,y){let w=e;e=_(b),e===w?p[e].p(b,y):(ft(),pe(p[w],1,1,()=>{p[w]=null}),dt(),t=p[e],t?t.p(b,y):(t=p[e]=f[e](b),t.c()),ce(t,1),t.m(n.parentNode,n));let E=s;s=g(b),s===E?h[s].p(b,y):(ft(),pe(h[E],1,1,()=>{h[E]=null}),dt(),o=h[s],o?o.p(b,y):(o=h[s]=v[s](b),o.c()),ce(o,1),o.m(a.parentNode,a))},i(b){c||(ce(t),ce(o),c=!0)},o(b){pe(t),pe(o),c=!1},d(b){b&&(C(n),C(a)),p[e].d(b),h[s].d(b)}}}function L2(l){let e,t;return{c(){e=d("div"),t=d("p"),t.textContent=`${m("common.loading")}`,i(t,"class","svelte-ddfk21"),i(e,"class","empty-state svelte-ddfk21")},m(n,s){S(n,e,s),r(e,t)},p:x,i:x,o:x,d(n){n&&C(e)}}}function F2(l){let e,t;return e=new sa({props:{crumbs:[{name:m("file.root")}]}}),{c(){Ze(e.$$.fragment)},m(n,s){Ye(e,n,s),t=!0},p:x,i(n){t||(ce(e.$$.fragment,n),t=!0)},o(n){pe(e.$$.fragment,n),t=!1},d(n){Qe(e,n)}}}function P2(l){let e,t,n,s,o,a,c,f=m("common.backLabel")+"",p,_,v,h;return e=new sa({props:{crumbs:[{name:m("file.root")},...l[72]]}}),e.$on("navigate",l[225]),{c(){Ze(e.$$.fragment),t=k(),n=d("button"),s=Q("svg"),o=Q("line"),a=Q("polyline"),c=k(),p=L(f),i(o,"x1","19"),i(o,"y1","12"),i(o,"x2","5"),i(o,"y2","12"),i(o,"class","svelte-ddfk21"),i(a,"points","12 19 5 12 12 5"),i(a,"class","svelte-ddfk21"),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-ddfk21"),i(n,"class","btn btn-sm back-btn svelte-ddfk21")},m(g,b){Ye(e,g,b),S(g,t,b),S(g,n,b),r(n,s),r(s,o),r(s,a),r(n,c),r(n,p),_=!0,v||(h=M(n,"click",l[109]),v=!0)},p(g,b){const y={};b[2]&1024&&(y.crumbs=[{name:m("file.root")},...g[72]]),e.$set(y)},i(g){_||(ce(e.$$.fragment,g),_=!0)},o(g){pe(e.$$.fragment,g),_=!1},d(g){g&&(C(t),C(n)),Qe(e,g),v=!1,h()}}}function R2(l){let e,t=[],n=new Map,s,o=re(l[73]);const a=c=>c[420].id;for(let c=0;c<o.length;c+=1){let f=Li(l,o,c),p=a(f);n.set(p,t[c]=cr(p,f))}return{c(){e=d("div");for(let c=0;c<t.length;c+=1)t[c].c();i(e,"class","file-list svelte-ddfk21")},m(c,f){S(c,e,f);for(let p=0;p<t.length;p+=1)t[p]&&t[p].m(e,null);s=!0},p(c,f){f[2]&133120|f[3]&2112126976|f[4]&1|f[5]&65536&&(o=re(c[73]),ft(),t=qr(t,f,a,1,c,o,n,e,Jr,cr,null,Li),dt())},i(c){if(!s){for(let f=0;f<o.length;f+=1)ce(t[f]);s=!0}},o(c){for(let f=0;f<t.length;f+=1)pe(t[f]);s=!1},d(c){c&&C(e);for(let f=0;f<t.length;f+=1)t[f].d()}}}function z2(l){let e,t,n,s,o=(l[72].length>0?m("file.noFiles"):m("file.noFilesCase"))+"",a,c,f,p,_,v,h,g,b,y;return{c(){e=d("div"),t=d("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-ddfk21"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z" class="svelte-ddfk21"></path><polyline points="14 2 14 8 20 8" class="svelte-ddfk21"></polyline></svg>',n=k(),s=d("p"),a=L(o),c=k(),f=d("p"),f.textContent=`${m("file.hint")}`,p=k(),_=d("div"),v=d("button"),v.textContent=`${m("file.addFileSimple")}`,h=k(),g=d("button"),g.textContent=`${m("file.addFolderSimple")}`,i(t,"class","empty-icon svelte-ddfk21"),i(s,"class","svelte-ddfk21"),i(f,"class","hint svelte-ddfk21"),i(v,"class","btn btn-primary svelte-ddfk21"),i(g,"class","btn svelte-ddfk21"),i(_,"class","empty-actions svelte-ddfk21"),i(e,"class","empty-state svelte-ddfk21")},m(w,E){S(w,e,E),r(e,t),r(e,n),r(e,s),r(s,a),r(e,c),r(e,f),r(e,p),r(e,_),r(_,v),r(_,h),r(_,g),b||(y=[M(v,"click",l[167]),M(g,"click",l[168])],b=!0)},p(w,E){E[2]&1024&&o!==(o=(w[72].length>0?m("file.noFiles"):m("file.noFilesCase"))+"")&&K(a,o)},i:x,o:x,d(w){w&&C(e),b=!1,_e(y)}}}function cr(l,e){let t,n,s;return n=new Nu({props:{item:e[420],selected:e[79].includes(e[420].id),onDragStart:e[122],onDragOver:e[123],onDrop:e[124]}}),n.$on("navigate",e[226]),n.$on("preview",e[227]),n.$on("openExternal",e[228]),n.$on("showInFolder",e[229]),n.$on("delete",e[230]),n.$on("rename",e[231]),n.$on("duplicate",e[232]),n.$on("cut",e[233]),n.$on("copy",e[234]),n.$on("selectOne",e[235]),n.$on("toggleSelect",e[236]),n.$on("rangeSelect",e[237]),{key:l,first:null,c(){t=ut(),Ze(n.$$.fragment),this.first=t},m(o,a){S(o,t,a),Ye(n,o,a),s=!0},p(o,a){e=o;const c={};a[2]&2048&&(c.item=e[420]),a[2]&133120&&(c.selected=e[79].includes(e[420].id)),n.$set(c)},i(o){s||(ce(n.$$.fragment,o),s=!0)},o(o){pe(n.$$.fragment,o),s=!1},d(o){o&&C(t),Qe(n,o)}}}function fr(l){let e,t;return{c(){e=d("div"),t=d("p"),t.textContent=`${m("file.scanning")}`,i(t,"class","svelte-ddfk21"),i(e,"class","empty-state svelte-ddfk21")},m(n,s){S(n,e,s),r(e,t)},d(n){n&&C(e)}}}function dr(l){let e,t;return e=new Gu({props:{item:l[74],content:l[75],loading:l[76],error:l[77]}}),e.$on("close",l[112]),e.$on("openExternal",l[238]),{c(){Ze(e.$$.fragment)},m(n,s){Ye(e,n,s),t=!0},p(n,s){const o={};s[2]&4096&&(o.item=n[74]),s[2]&8192&&(o.content=n[75]),s[2]&16384&&(o.loading=n[76]),s[2]&32768&&(o.error=n[77]),e.$set(o)},i(n){t||(ce(e.$$.fragment,n),t=!0)},o(n){pe(e.$$.fragment,n),t=!1},d(n){Qe(e,n)}}}function ur(l){let e,t,n,s,o,a,c,f,p;return{c(){e=d("div"),t=d("input"),n=k(),s=d("div"),o=d("button"),o.textContent=`${m("common.create")}`,a=k(),c=d("button"),c.textContent=`${m("common.cancel")}`,i(t,"type","text"),i(t,"placeholder",m("note.title")),i(t,"class","svelte-ddfk21"),i(o,"class","btn btn-primary svelte-ddfk21"),i(c,"class","btn svelte-ddfk21"),i(s,"class","form-actions svelte-ddfk21"),i(e,"class","create-form svelte-ddfk21")},m(_,v){S(_,e,v),r(e,t),ke(t,l[60]),r(e,n),r(e,s),r(s,o),r(s,a),r(s,c),f||(p=[M(t,"input",l[221]),M(t,"keydown",l[222]),M(o,"click",l[147]),M(c,"click",l[146])],f=!0)},p(_,v){v[1]&536870912&&t.value!==_[60]&&ke(t,_[60])},d(_){_&&C(e),f=!1,_e(p)}}}function O2(l){let e,t=re(l[28]),n=[];for(let s=0;s<t.length;s+=1)n[s]=pr(Fi(l,t,s));return{c(){e=d("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","notes-list svelte-ddfk21")},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]&16777216){t=re(s[28]);let a;for(a=0;a<t.length;a+=1){const c=Fi(s,t,a);n[a]?n[a].p(c,o):(n[a]=pr(c),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),Ne(n,s)}}}function W2(l){let e,t,n;return{c(){e=d("div"),t=d("p"),t.textContent=`${m("note.noNotes")}`,n=d("p"),n.textContent=`${m("note.createFirst")}`,i(t,"class","svelte-ddfk21"),i(n,"class","hint svelte-ddfk21"),i(e,"class","empty-state svelte-ddfk21")},m(s,o){S(s,e,o),r(e,t),r(e,n)},p:x,d(s){s&&C(e)}}}function pr(l){let e,t,n=l[415].title+"",s,o,a,c=pt(l[415].createdAt)+"",f,p,_,v;function h(){return l[223](l[415])}function g(){return l[224](l[415])}return{c(){e=d("div"),t=d("div"),s=L(n),o=k(),a=d("div"),f=L(c),p=k(),i(t,"class","note-card-title svelte-ddfk21"),i(a,"class","note-card-date svelte-ddfk21"),i(e,"class","note-card svelte-ddfk21"),i(e,"role","button"),i(e,"tabindex","0")},m(b,y){S(b,e,y),r(e,t),r(t,s),r(e,o),r(e,a),r(a,f),r(e,p),_||(v=[M(e,"click",h),M(e,"keydown",function(){Dt(_t(g))&&_t(g).apply(this,arguments)})],_=!0)},p(b,y){l=b,y[0]&268435456&&n!==(n=l[415].title+"")&&K(s,n),y[0]&268435456&&c!==(c=pt(l[415].createdAt)+"")&&K(f,c)},d(b){b&&C(e),_=!1,_e(v)}}}function mr(l){let e,t,n,s=re(l[28].slice(0,5)),o=[];for(let a=0;a<s.length;a+=1)o[a]=_r(Ri(l,s,a));return{c(){e=d("div"),t=d("h3"),t.textContent=`${m("overview.recentNotes")}`,n=k();for(let a=0;a<o.length;a+=1)o[a].c();i(t,"class","svelte-ddfk21"),i(e,"class","recent-section svelte-ddfk21")},m(a,c){S(a,e,c),r(e,t),r(e,n);for(let f=0;f<o.length;f+=1)o[f]&&o[f].m(e,null)},p(a,c){if(c[0]&268435456|c[4]&16777216){s=re(a[28].slice(0,5));let f;for(f=0;f<s.length;f+=1){const p=Ri(a,s,f);o[f]?o[f].p(p,c):(o[f]=_r(p),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=s.length}},d(a){a&&C(e),Ne(o,a)}}}function _r(l){let e,t,n=l[415].title+"",s,o,a=pt(l[415].createdAt)+"",c,f,p,_;function v(){return l[219](l[415])}function h(){return l[220](l[415])}return{c(){e=d("div"),t=d("span"),s=L(n),o=d("span"),c=L(a),f=k(),i(t,"class","svelte-ddfk21"),i(o,"class","recent-date svelte-ddfk21"),i(e,"class","recent-note svelte-ddfk21"),i(e,"role","button"),i(e,"tabindex","0")},m(g,b){S(g,e,b),r(e,t),r(t,s),r(e,o),r(o,c),r(e,f),p||(_=[M(e,"click",v),M(e,"keydown",function(){Dt(_t(h))&&_t(h).apply(this,arguments)})],p=!0)},p(g,b){l=g,b[0]&268435456&&n!==(n=l[415].title+"")&&K(s,n),b[0]&268435456&&a!==(a=pt(l[415].createdAt)+"")&&K(c,a)},d(g){g&&C(e),p=!1,_e(_)}}}function vr(l){let e,t,n,s=re(l[31].slice(0,3)),o=[];for(let a=0;a<s.length;a+=1)o[a]=kr(Pi(l,s,a));return{c(){e=d("div"),t=d("h3"),t.textContent=`${m("overview.recentEntries")}`,n=k();for(let a=0;a<o.length;a+=1)o[a].c();i(t,"class","svelte-ddfk21"),i(e,"class","recent-section svelte-ddfk21")},m(a,c){S(a,e,c),r(e,t),r(e,n);for(let f=0;f<o.length;f+=1)o[f]&&o[f].m(e,null)},p(a,c){if(c[1]&1){s=re(a[31].slice(0,3));let f;for(f=0;f<s.length;f+=1){const p=Pi(a,s,f);o[f]?o[f].p(p,c):(o[f]=kr(p),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=s.length}},d(a){a&&C(e),Ne(o,a)}}}function kr(l){let e,t=l[412].summary+"",n,s,o=l[412].minutes+"",a,c,f=m("worklog.min")+"",p,_;return{c(){e=d("div"),n=L(t),s=L(" ("),a=L(o),c=k(),p=L(f),_=L(")"),i(e,"class","recent-entry svelte-ddfk21")},m(v,h){S(v,e,h),r(e,n),r(e,s),r(e,a),r(e,c),r(e,p),r(e,_)},p(v,h){h[1]&1&&t!==(t=v[412].summary+"")&&K(n,t),h[1]&1&&o!==(o=v[412].minutes+"")&&K(a,o)},d(v){v&&C(e)}}}function hr(l){let e;return{c(){e=d("span"),e.textContent="●",i(e,"class","dirty-mark svelte-ddfk21")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function gr(l){let e,t,n,s,o,a,c,f,p,_,v,h,g,b,y,w,E,T,N,D,j,F,I,P,O,W,G=m("common.create")+"",J,q,B,Y,V,R,H,z=l[56]&&br(l);v=new Il({props:{kind:"folder",size:24}});let U=re(l[6]),$=[];for(let le=0;le<U.length;le+=1)$[le]=yr(ai(l,U,le));const ue=le=>pe($[le],1,1,()=>{$[le]=null});return{c(){e=d("div"),t=d("div"),n=d("h3"),n.textContent=`${m("nav.createNode")}`,s=k(),z&&z.c(),o=k(),a=d("div"),c=d("span"),c.textContent=`${m("template.select")}`,f=k(),p=d("div"),_=d("button"),Ze(v.$$.fragment),h=k(),g=d("div"),b=d("span"),b.textContent=`${m("template.optionNone")}`,y=k(),w=d("span"),w.textContent=`${m("template.none.desc")}`,E=k();for(let le=0;le<$.length;le+=1)$[le].c();T=k(),N=d("div"),D=d("label"),j=d("span"),j.textContent=`${m("common.name")}`,F=k(),I=d("input"),P=k(),O=d("div"),W=d("button"),J=L(G),B=k(),Y=d("button"),Y.textContent=`${m("common.cancel")}`,i(n,"class","svelte-ddfk21"),i(c,"class","form-label svelte-ddfk21"),i(b,"class","template-card-title svelte-ddfk21"),i(w,"class","template-card-desc svelte-ddfk21"),i(g,"class","template-card-text svelte-ddfk21"),i(_,"class","template-card svelte-ddfk21"),he(_,"selected",l[57]===null),i(p,"class","template-cards svelte-ddfk21"),i(p,"role","group"),i(p,"aria-label",m("template.select")),i(a,"class","form-group svelte-ddfk21"),i(j,"class","label-text svelte-ddfk21"),i(I,"type","text"),i(I,"placeholder",m("case.namePlaceholder")),i(I,"class","svelte-ddfk21"),i(D,"class","svelte-ddfk21"),i(N,"class","form-group svelte-ddfk21"),i(W,"class","btn btn-primary svelte-ddfk21"),W.disabled=q=!l[55].trim()||l[57]===void 0,i(Y,"class","btn svelte-ddfk21"),i(O,"class","modal-actions svelte-ddfk21"),i(t,"class","modal modal-create svelte-ddfk21"),i(e,"class","modal-overlay svelte-ddfk21"),i(e,"role","button"),i(e,"tabindex","0")},m(le,ne){S(le,e,ne),r(e,t),r(t,n),r(t,s),z&&z.m(t,null),r(t,o),r(t,a),r(a,c),r(a,f),r(a,p),r(p,_),Ye(v,_,null),r(_,h),r(_,g),r(g,b),r(g,y),r(g,w),r(p,E);for(let se=0;se<$.length;se+=1)$[se]&&$[se].m(p,null);r(t,T),r(t,N),r(N,D),r(D,j),r(D,F),r(D,I),ke(I,l[55]),r(t,P),r(t,O),r(O,W),r(W,J),r(O,B),r(O,Y),V=!0,R||(H=[M(_,"click",l[316]),M(I,"input",l[318]),M(I,"keydown",l[319]),M(W,"click",l[133]),M(Y,"click",l[132]),M(e,"click",gt(l[132])),M(e,"keydown",_t(l[132]))],R=!0)},p(le,ne){if(le[56]?z?z.p(le,ne):(z=br(le),z.c(),z.m(t,o)):z&&(z.d(1),z=null),(!V||ne[1]&67108864)&&he(_,"selected",le[57]===null),ne[0]&64|ne[1]&67108864){U=re(le[6]);let se;for(se=0;se<U.length;se+=1){const oe=ai(le,U,se);$[se]?($[se].p(oe,ne),ce($[se],1)):($[se]=yr(oe),$[se].c(),ce($[se],1),$[se].m(p,null))}for(ft(),se=U.length;se<$.length;se+=1)ue(se);dt()}ne[1]&16777216&&I.value!==le[55]&&ke(I,le[55]),(!V||ne[1]&83886080&&q!==(q=!le[55].trim()||le[57]===void 0))&&(W.disabled=q)},i(le){if(!V){ce(v.$$.fragment,le);for(let ne=0;ne<U.length;ne+=1)ce($[ne]);V=!0}},o(le){pe(v.$$.fragment,le),$=$.filter(oa);for(let ne=0;ne<$.length;ne+=1)pe($[ne]);V=!1},d(le){le&&C(e),z&&z.d(),Qe(v),Ne($,le),R=!1,_e(H)}}}function br(l){let e,t=m("nav.createInside")+"",n,s,o=l[56].title+"",a,c;return{c(){e=d("div"),n=L(t),s=L(" «"),a=L(o),c=L("»"),i(e,"class","create-context svelte-ddfk21")},m(f,p){S(f,e,p),r(e,n),r(e,s),r(e,a),r(e,c)},p(f,p){p[1]&33554432&&o!==(o=f[56].title+"")&&K(a,o)},d(f){f&&C(e)}}}function yr(l){let e,t,n,s,o,a=m(l[407].title)+"",c,f,p,_=m(l[407].title+".desc")+"",v,h,g,b,y;t=new Il({props:{kind:l[407].icon||"generic",size:24}});function w(){return l[317](l[407])}return{c(){var E;e=d("button"),Ze(t.$$.fragment),n=k(),s=d("div"),o=d("span"),c=L(a),f=k(),p=d("span"),v=L(_),h=k(),i(o,"class","template-card-title svelte-ddfk21"),i(p,"class","template-card-desc svelte-ddfk21"),i(s,"class","template-card-text svelte-ddfk21"),i(e,"class","template-card svelte-ddfk21"),he(e,"selected",((E=l[57])==null?void 0:E.id)===l[407].id)},m(E,T){S(E,e,T),Ye(t,e,null),r(e,n),r(e,s),r(s,o),r(o,c),r(s,f),r(s,p),r(p,v),r(e,h),g=!0,b||(y=M(e,"click",w),b=!0)},p(E,T){var D;l=E;const N={};T[0]&64&&(N.kind=l[407].icon||"generic"),t.$set(N),(!g||T[0]&64)&&a!==(a=m(l[407].title)+"")&&K(c,a),(!g||T[0]&64)&&_!==(_=m(l[407].title+".desc")+"")&&K(v,_),(!g||T[0]&64|T[1]&67108864)&&he(e,"selected",((D=l[57])==null?void 0:D.id)===l[407].id)},i(E){g||(ce(t.$$.fragment,E),g=!0)},o(E){pe(t.$$.fragment,E),g=!1},d(E){E&&C(e),Qe(t),b=!1,y()}}}function wr(l){let e,t,n=l[58].node&&["folder","project","client","document","recipe"].includes(l[58].node.type),s,o,a,c,f,p,_,v,h,g,b=n&&Cr(l),y=l[58].node&&l[58].node.parent_id&&Tr(l);return{c(){e=d("div"),t=d("div"),b&&b.c(),s=k(),y&&y.c(),o=k(),a=d("button"),a.textContent=`${m("common.rename")}`,c=k(),f=d("button"),f.textContent=`${m("common.delete")}`,p=k(),_=d("button"),_.textContent=`${m("file.showInExplorer")}`,i(a,"class","context-menu-item svelte-ddfk21"),i(f,"class","context-menu-item danger svelte-ddfk21"),i(_,"class","context-menu-item svelte-ddfk21"),i(t,"class","context-menu svelte-ddfk21"),kt(t,"left",l[58].x+"px"),kt(t,"top",l[58].y+"px"),i(e,"class","context-menu-backdrop svelte-ddfk21"),i(e,"role","button"),i(e,"tabindex","0")},m(w,E){S(w,e,E),r(e,t),b&&b.m(t,null),r(t,s),y&&y.m(t,null),r(t,o),r(t,a),r(t,c),r(t,f),r(t,p),r(t,_),v=!0,h||(g=[M(a,"click",l[322]),M(f,"click",l[323]),M(_,"click",l[324]),M(e,"click",l[135]),M(e,"contextmenu",_n(l[135])),M(e,"keydown",_t(l[135]))],h=!0)},p(w,E){E[1]&134217728&&(n=w[58].node&&["folder","project","client","document","recipe"].includes(w[58].node.type)),n?b?(b.p(w,E),E[1]&134217728&&ce(b,1)):(b=Cr(w),b.c(),ce(b,1),b.m(t,s)):b&&(ft(),pe(b,1,1,()=>{b=null}),dt()),w[58].node&&w[58].node.parent_id?y?y.p(w,E):(y=Tr(w),y.c(),y.m(t,o)):y&&(y.d(1),y=null),(!v||E[1]&134217728)&&kt(t,"left",w[58].x+"px"),(!v||E[1]&134217728)&&kt(t,"top",w[58].y+"px")},i(w){v||(ce(b),v=!0)},o(w){pe(b),v=!1},d(w){w&&C(e),b&&b.d(),y&&y.d(),h=!1,_e(g)}}}function Cr(l){let e,t,n,s,o,a=re(l[6].length>0?l[6]:[{id:"",title:"template.optionNone",icon:"folder"}]),c=[];for(let p=0;p<a.length;p+=1)c[p]=Sr(ri(l,a,p));const f=p=>pe(c[p],1,1,()=>{c[p]=null});return{c(){e=d("div"),e.textContent=`${m("common.create")}`,t=k();for(let p=0;p<c.length;p+=1)c[p].c();n=k(),s=d("div"),i(e,"class","context-menu-section svelte-ddfk21"),i(s,"class","context-menu-divider svelte-ddfk21")},m(p,_){S(p,e,_),S(p,t,_);for(let v=0;v<c.length;v+=1)c[v]&&c[v].m(p,_);S(p,n,_),S(p,s,_),o=!0},p(p,_){if(_[0]&64|_[4]&64){a=re(p[6].length>0?p[6]:[{id:"",title:"template.optionNone",icon:"folder"}]);let v;for(v=0;v<a.length;v+=1){const h=ri(p,a,v);c[v]?(c[v].p(h,_),ce(c[v],1)):(c[v]=Sr(h),c[v].c(),ce(c[v],1),c[v].m(n.parentNode,n))}for(ft(),v=a.length;v<c.length;v+=1)f(v);dt()}},i(p){if(!o){for(let _=0;_<a.length;_+=1)ce(c[_]);o=!0}},o(p){c=c.filter(oa);for(let _=0;_<c.length;_+=1)pe(c[_]);o=!1},d(p){p&&(C(e),C(t),C(n),C(s)),Ne(c,p)}}}function Sr(l){let e,t,n,s,o=m(l[407].title)+"",a,c,f,p;t=new Il({props:{kind:l[407].icon||"folder",size:16}});function _(){return l[320](l[407])}return{c(){e=d("button"),Ze(t.$$.fragment),n=k(),s=d("span"),a=L(o),i(s,"class","svelte-ddfk21"),i(e,"class","context-menu-item svelte-ddfk21")},m(v,h){S(v,e,h),Ye(t,e,null),r(e,n),r(e,s),r(s,a),c=!0,f||(p=M(e,"click",_),f=!0)},p(v,h){l=v;const g={};h[0]&64&&(g.kind=l[407].icon||"folder"),t.$set(g),(!c||h[0]&64)&&o!==(o=m(l[407].title)+"")&&K(a,o)},i(v){c||(ce(t.$$.fragment,v),c=!0)},o(v){pe(t.$$.fragment,v),c=!1},d(v){v&&C(e),Qe(t),f=!1,p()}}}function Tr(l){let e,t,n,s,o;return{c(){e=d("button"),e.textContent=`${m("nav.moveToRoot")}`,t=k(),n=d("div"),i(e,"class","context-menu-item svelte-ddfk21"),i(n,"class","context-menu-divider svelte-ddfk21")},m(a,c){S(a,e,c),S(a,t,c),S(a,n,c),s||(o=M(e,"click",l[321]),s=!0)},p:x,d(a){a&&(C(e),C(t),C(n)),s=!1,o()}}}function Er(l){let e,t,n,s=(l[40]?m("worklog.acceptSuggestion"):l[39]?m("worklog.editEntry"):m("worklog.addEntry"))+"",o,a,c,f,p,_,v,h,g,b,y,w,E,T,N,D,j,F,I,P,O,W,G,J,q,B,Y,V,R,H,z,U,$,ue,le,ne,se,oe,fe,ge=m("common.save")+"",Ge,Ie,X,ee,de,be;return{c(){e=d("div"),t=d("div"),n=d("h3"),o=L(s),a=k(),c=d("div"),f=d("label"),p=d("span"),p.textContent=`${m("worklog.date")}`,_=k(),v=d("input"),h=k(),g=d("div"),b=d("label"),y=d("span"),y.textContent=`${m("worklog.whatDone")}`,w=k(),E=d("input"),T=k(),N=d("div"),D=d("label"),j=d("span"),j.textContent=`${m("worklog.minutes")}`,F=k(),I=d("input"),P=k(),O=d("div"),W=d("label"),G=d("span"),G.textContent=`${m("worklog.details")}`,J=k(),q=d("textarea"),B=k(),Y=d("div"),V=d("label"),R=d("input"),H=k(),z=d("span"),z.textContent=`${m("journal.billableYes")}`,U=k(),$=d("label"),ue=d("input"),le=k(),ne=d("span"),ne.textContent=`${m("journal.approxEstimated")}`,se=k(),oe=d("div"),fe=d("button"),Ge=L(ge),X=k(),ee=d("button"),ee.textContent=`${m("common.cancel")}`,i(n,"class","svelte-ddfk21"),i(p,"class","label-text svelte-ddfk21"),i(v,"type","date"),i(v,"class","svelte-ddfk21"),i(f,"class","svelte-ddfk21"),i(c,"class","form-group svelte-ddfk21"),i(y,"class","label-text svelte-ddfk21"),i(E,"type","text"),i(E,"placeholder",m("worklog.whatDone")),i(E,"class","svelte-ddfk21"),i(b,"class","svelte-ddfk21"),i(g,"class","form-group svelte-ddfk21"),i(j,"class","label-text svelte-ddfk21"),i(I,"type","number"),i(I,"min","1"),i(I,"class","svelte-ddfk21"),i(D,"class","svelte-ddfk21"),i(N,"class","form-group svelte-ddfk21"),i(G,"class","label-text svelte-ddfk21"),i(q,"class","svelte-ddfk21"),i(W,"class","svelte-ddfk21"),i(O,"class","form-group svelte-ddfk21"),i(R,"type","checkbox"),i(R,"class","svelte-ddfk21"),i(z,"class","svelte-ddfk21"),i(V,"class","checkbox-label-inline svelte-ddfk21"),i(ue,"type","checkbox"),i(ue,"class","svelte-ddfk21"),i(ne,"class","svelte-ddfk21"),i($,"class","checkbox-label-inline svelte-ddfk21"),i(Y,"class","form-row svelte-ddfk21"),i(fe,"class","btn btn-primary svelte-ddfk21"),fe.disabled=Ie=!l[33].trim()||!l[34],i(ee,"class","btn svelte-ddfk21"),i(oe,"class","modal-actions svelte-ddfk21"),i(t,"class","modal modal-worklog svelte-ddfk21"),i(e,"class","modal-overlay svelte-ddfk21"),i(e,"role","button"),i(e,"tabindex","0")},m(me,Me){S(me,e,Me),r(e,t),r(t,n),r(n,o),r(t,a),r(t,c),r(c,f),r(f,p),r(f,_),r(f,v),ke(v,l[35]),r(t,h),r(t,g),r(g,b),r(b,y),r(b,w),r(b,E),ke(E,l[33]),r(t,T),r(t,N),r(N,D),r(D,j),r(D,F),r(D,I),ke(I,l[34]),r(t,P),r(t,O),r(O,W),r(W,G),r(W,J),r(W,q),ke(q,l[36]),r(t,B),r(t,Y),r(Y,V),r(V,R),R.checked=l[37],r(V,H),r(V,z),r(Y,U),r(Y,$),r($,ue),ue.checked=l[38],r($,le),r($,ne),r(t,se),r(t,oe),r(oe,fe),r(fe,Ge),r(oe,X),r(oe,ee),de||(be=[M(v,"input",l[325]),M(E,"input",l[326]),M(I,"input",l[327]),M(q,"input",l[328]),M(R,"change",l[329]),M(ue,"change",l[330]),M(fe,"click",l[154]),M(ee,"click",l[153]),M(e,"click",gt(l[153])),M(e,"keydown",_t(l[153]))],de=!0)},p(me,Me){Me[1]&768&&s!==(s=(me[40]?m("worklog.acceptSuggestion"):me[39]?m("worklog.editEntry"):m("worklog.addEntry"))+"")&&K(o,s),Me[1]&16&&ke(v,me[35]),Me[1]&4&&E.value!==me[33]&&ke(E,me[33]),Me[1]&8&&Dl(I.value)!==me[34]&&ke(I,me[34]),Me[1]&32&&ke(q,me[36]),Me[1]&64&&(R.checked=me[37]),Me[1]&128&&(ue.checked=me[38]),Me[1]&12&&Ie!==(Ie=!me[33].trim()||!me[34])&&(fe.disabled=Ie)},d(me){me&&C(e),de=!1,_e(be)}}}function jr(l){let e,t,n,s,o,a,c,f,p,_,v,h,g,b,y,w,E,T,N,D=(l[63]==="open_url"?m("action.dataUrl"):l[63]==="open_folder"||l[63]==="open_file"?m("action.dataPath"):m("action.dataCommand"))+"",j,F,I,P,O,W,G,J,q,B,Y,V=re(l[103]),R=[];for(let H=0;H<V.length;H+=1)R[H]=Dr(oi(l,V,H));return{c(){e=d("div"),t=d("div"),n=d("h3"),n.textContent=`${m("action.newAction")}`,s=k(),o=d("div"),a=d("label"),c=d("span"),c.textContent=`${m("common.name")}`,f=k(),p=d("input"),_=k(),v=d("div"),h=d("label"),g=d("span"),g.textContent=`${m("common.type")}`,b=k(),y=d("select");for(let H=0;H<R.length;H+=1)R[H].c();w=k(),E=d("div"),T=d("label"),N=d("span"),j=L(D),F=k(),I=d("input"),O=k(),W=d("div"),G=d("button"),G.textContent=`${m("common.create")}`,J=k(),q=d("button"),q.textContent=`${m("common.cancel")}`,i(n,"class","svelte-ddfk21"),i(c,"class","label-text svelte-ddfk21"),i(p,"type","text"),i(p,"placeholder",m("action.namePlaceholder")),i(p,"class","svelte-ddfk21"),i(a,"class","svelte-ddfk21"),i(o,"class","form-group svelte-ddfk21"),i(g,"class","label-text svelte-ddfk21"),i(y,"class","svelte-ddfk21"),l[63]===void 0&&Vt(()=>l[333].call(y)),i(h,"class","svelte-ddfk21"),i(v,"class","form-group svelte-ddfk21"),i(N,"class","label-text svelte-ddfk21"),i(I,"type","text"),i(I,"placeholder",P=l[63]==="open_url"?m("action.urlPlaceholder"):l[63]==="open_folder"||l[63]==="open_file"?m("action.pathPlaceholder"):m("action.commandPlaceholder")),i(I,"class","svelte-ddfk21"),i(T,"class","svelte-ddfk21"),i(E,"class","form-group svelte-ddfk21"),i(G,"class","btn btn-primary svelte-ddfk21"),i(q,"class","btn svelte-ddfk21"),i(W,"class","modal-actions svelte-ddfk21"),i(t,"class","modal svelte-ddfk21"),i(e,"class","modal-overlay svelte-ddfk21"),i(e,"role","button"),i(e,"tabindex","0")},m(H,z){S(H,e,z),r(e,t),r(t,n),r(t,s),r(t,o),r(o,a),r(a,c),r(a,f),r(a,p),ke(p,l[62]),r(t,_),r(t,v),r(v,h),r(h,g),r(h,b),r(h,y);for(let U=0;U<R.length;U+=1)R[U]&&R[U].m(y,null);jt(y,l[63],!0),r(t,w),r(t,E),r(E,T),r(T,N),r(N,j),r(T,F),r(T,I),ke(I,l[64]),r(t,O),r(t,W),r(W,G),r(W,J),r(W,q),B||(Y=[M(p,"input",l[331]),M(p,"keydown",l[332]),M(y,"change",l[333]),M(I,"input",l[334]),M(I,"keydown",l[335]),M(G,"click",l[195]),M(q,"click",l[194]),M(e,"click",gt(l[194])),M(e,"keydown",_t(l[194]))],B=!0)},p(H,z){if(z[2]&1&&p.value!==H[62]&&ke(p,H[62]),z[3]&1024){V=re(H[103]);let U;for(U=0;U<V.length;U+=1){const $=oi(H,V,U);R[U]?R[U].p($,z):(R[U]=Dr($),R[U].c(),R[U].m(y,null))}for(;U<R.length;U+=1)R[U].d(1);R.length=V.length}z[2]&2|z[3]&1024&&jt(y,H[63]),z[2]&2&&D!==(D=(H[63]==="open_url"?m("action.dataUrl"):H[63]==="open_folder"||H[63]==="open_file"?m("action.dataPath"):m("action.dataCommand"))+"")&&K(j,D),z[2]&2|z[3]&1024&&P!==(P=H[63]==="open_url"?m("action.urlPlaceholder"):H[63]==="open_folder"||H[63]==="open_file"?m("action.pathPlaceholder"):m("action.commandPlaceholder"))&&i(I,"placeholder",P),z[2]&4&&I.value!==H[64]&&ke(I,H[64])},d(H){H&&C(e),Ne(R,H),B=!1,_e(Y)}}}function Dr(l){let e,t=l[404].label+"",n;return{c(){e=d("option"),n=L(t),e.__value=l[404].id,ke(e,e.__value),i(e,"class","svelte-ddfk21")},m(s,o){S(s,e,o),r(e,n)},p:x,d(s){s&&C(e)}}}function Nr(l){let e,t,n,s=m("file.importTitle")+"",o,a,c=(l[26]?l[26].title:"")+"",f,p,_,v,h,g,b,y=l[67].files+"",w,E,T,N,D,j=l[67].folders+"",F,I,P,O,W,G=(l[67].totalBytes/1024).toFixed(1)+"",J,q,B,Y,V,R,H,z,U,$,ue,le,ne=l[67].isDangerous&&Ir(l);return{c(){e=d("div"),t=d("div"),n=d("h3"),o=L(s),a=L(" «"),f=L(c),p=L("»"),_=k(),v=d("div"),h=d("div"),g=d("span"),g.textContent=`${m("file.importFiles")}`,b=d("span"),w=L(y),E=k(),T=d("div"),N=d("span"),N.textContent=`${m("file.importFolders")}`,D=d("span"),F=L(j),I=k(),P=d("div"),O=d("span"),O.textContent=`${m("file.importSize")}`,W=d("span"),J=L(G),q=L(" KB"),B=k(),ne&&ne.c(),Y=k(),V=d("div"),R=d("button"),R.textContent=`${m("file.importCopy")}`,H=k(),z=d("button"),z.textContent=`${m("file.importLink")}`,U=k(),$=d("button"),$.textContent=`${m("common.cancel")}`,i(n,"class","svelte-ddfk21"),i(g,"class","svelte-ddfk21"),i(b,"class","svelte-ddfk21"),i(h,"class","summary-row svelte-ddfk21"),i(N,"class","svelte-ddfk21"),i(D,"class","svelte-ddfk21"),i(T,"class","summary-row svelte-ddfk21"),i(O,"class","svelte-ddfk21"),i(W,"class","svelte-ddfk21"),i(P,"class","summary-row svelte-ddfk21"),i(v,"class","import-summary svelte-ddfk21"),i(R,"class","btn btn-primary svelte-ddfk21"),i(z,"class","btn svelte-ddfk21"),i($,"class","btn svelte-ddfk21"),i(V,"class","modal-actions svelte-ddfk21"),i(t,"class","modal svelte-ddfk21"),i(e,"class","modal-overlay svelte-ddfk21"),i(e,"role","button"),i(e,"tabindex","0")},m(se,oe){S(se,e,oe),r(e,t),r(t,n),r(n,o),r(n,a),r(n,f),r(n,p),r(t,_),r(t,v),r(v,h),r(h,g),r(h,b),r(b,w),r(v,E),r(v,T),r(T,N),r(T,D),r(D,F),r(v,I),r(v,P),r(P,O),r(P,W),r(W,J),r(W,q),r(v,B),ne&&ne.m(v,null),r(t,Y),r(t,V),r(V,R),r(V,H),r(V,z),r(V,U),r(V,$),ue||(le=[M(R,"click",l[336]),M(z,"click",l[337]),M($,"click",l[170]),M(e,"click",gt(l[170])),M(e,"keydown",_t(l[170]))],ue=!0)},p(se,oe){oe[0]&67108864&&c!==(c=(se[26]?se[26].title:"")+"")&&K(f,c),oe[2]&32&&y!==(y=se[67].files+"")&&K(w,y),oe[2]&32&&j!==(j=se[67].folders+"")&&K(F,j),oe[2]&32&&G!==(G=(se[67].totalBytes/1024).toFixed(1)+"")&&K(J,G),se[67].isDangerous?ne?ne.p(se,oe):(ne=Ir(se),ne.c(),ne.m(v,null)):ne&&(ne.d(1),ne=null)},d(se){se&&C(e),ne&&ne.d(),ue=!1,_e(le)}}}function Ir(l){let e,t,n,s,o,a,c=l[67].dangerReason+"",f;return{c(){e=d("div"),t=Q("svg"),n=Q("path"),s=Q("line"),o=Q("line"),a=k(),f=L(c),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-ddfk21"),i(s,"x1","12"),i(s,"y1","9"),i(s,"x2","12"),i(s,"y2","13"),i(s,"class","svelte-ddfk21"),i(o,"x1","12"),i(o,"y1","17"),i(o,"x2","12.01"),i(o,"y2","17"),i(o,"class","svelte-ddfk21"),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-ddfk21"),i(e,"class","summary-warn svelte-ddfk21")},m(p,_){S(p,e,_),r(e,t),r(t,n),r(t,s),r(t,o),r(e,a),r(e,f)},p(p,_){_[2]&32&&c!==(c=p[67].dangerReason+"")&&K(f,c)},d(p){p&&C(e)}}}function Mr(l){let e,t,n,s,o,a,c,f,p,_,v,h,g,b,y,w,E,T=l[91]&&Ar(l);return{c(){e=d("div"),t=d("div"),n=d("h3"),n.textContent=`${m("rename.title")}`,s=k(),o=d("div"),a=d("label"),c=d("span"),c.textContent=`${m("common.newName")}`,f=k(),p=d("input"),_=k(),T&&T.c(),v=k(),h=d("div"),g=d("button"),g.textContent=`${m("common.rename")}`,b=k(),y=d("button"),y.textContent=`${m("common.cancel")}`,i(n,"class","svelte-ddfk21"),i(c,"class","label-text svelte-ddfk21"),i(p,"type","text"),i(p,"class","svelte-ddfk21"),i(a,"class","svelte-ddfk21"),i(o,"class","form-group svelte-ddfk21"),i(g,"class","btn btn-primary svelte-ddfk21"),i(y,"class","btn svelte-ddfk21"),i(h,"class","modal-actions svelte-ddfk21"),i(t,"class","modal svelte-ddfk21"),i(e,"class","modal-overlay svelte-ddfk21"),i(e,"role","button"),i(e,"tabindex","0")},m(N,D){S(N,e,D),r(e,t),r(t,n),r(t,s),r(t,o),r(o,a),r(a,c),r(a,f),r(a,p),ke(p,l[90]),r(t,_),T&&T.m(t,null),r(t,v),r(t,h),r(h,g),r(h,b),r(h,y),w||(E=[M(p,"input",l[338]),M(p,"keydown",l[127]),M(g,"click",l[125]),M(y,"click",l[126]),M(e,"click",gt(l[126])),M(e,"keydown",_t(l[126]))],w=!0)},p(N,D){D[2]&268435456&&p.value!==N[90]&&ke(p,N[90]),N[91]?T?T.p(N,D):(T=Ar(N),T.c(),T.m(t,v)):T&&(T.d(1),T=null)},d(N){N&&C(e),T&&T.d(),w=!1,_e(E)}}}function Ar(l){let e,t;return{c(){e=d("div"),t=L(l[91]),i(e,"class","rename-error svelte-ddfk21")},m(n,s){S(n,e,s),r(e,t)},p(n,s){s[2]&536870912&&K(t,n[91])},d(n){n&&C(e)}}}function Lr(l){let e,t,n,s,o,a=l[92].title+"",c,f,p,_,v,h,g,b,y,w,E,T,N=m("inbox.assign")+"",D,j,F,I,P,O,W=l[94].length>0&&Fr(l),G=l[96]&&Rr();return{c(){e=d("div"),t=d("div"),n=d("h3"),n.textContent=`${m("inbox.assignTitle")}`,s=k(),o=d("div"),c=L(a),f=k(),p=d("div"),_=d("label"),v=d("span"),v.textContent=`${m("inbox.assignTarget")}`,h=k(),g=d("input"),b=k(),W&&W.c(),y=k(),G&&G.c(),w=k(),E=d("div"),T=d("button"),D=L(N),F=k(),I=d("button"),I.textContent=`${m("common.cancel")}`,i(n,"class","svelte-ddfk21"),i(o,"class","create-context svelte-ddfk21"),i(v,"class","label-text svelte-ddfk21"),i(g,"type","text"),i(g,"placeholder",m("inbox.assignSearchPlaceholder")),i(g,"class","svelte-ddfk21"),i(_,"class","svelte-ddfk21"),i(p,"class","form-group assign-search svelte-ddfk21"),i(T,"class","btn btn-primary svelte-ddfk21"),T.disabled=j=!l[95],i(I,"class","btn svelte-ddfk21"),i(E,"class","modal-actions svelte-ddfk21"),i(t,"class","modal svelte-ddfk21"),i(e,"class","modal-overlay svelte-ddfk21"),i(e,"role","button"),i(e,"tabindex","0")},m(J,q){S(J,e,q),r(e,t),r(t,n),r(t,s),r(t,o),r(o,c),r(t,f),r(t,p),r(p,_),r(_,v),r(_,h),r(_,g),ke(g,l[93]),r(p,b),W&&W.m(p,null),r(t,y),G&&G.m(t,null),r(t,w),r(t,E),r(E,T),r(T,D),r(E,F),r(E,I),P||(O=[M(g,"input",l[339]),M(g,"input",l[182]),M(g,"keydown",l[340]),M(T,"click",l[184]),M(I,"click",l[181]),M(e,"click",gt(l[181])),M(e,"keydown",_t(l[181]))],P=!0)},p(J,q){q[2]&1073741824&&a!==(a=J[92].title+"")&&K(c,a),q[3]&1&&g.value!==J[93]&&ke(g,J[93]),J[94].length>0?W?W.p(J,q):(W=Fr(J),W.c(),W.m(p,null)):W&&(W.d(1),W=null),J[96]?G||(G=Rr(),G.c(),G.m(t,w)):G&&(G.d(1),G=null),q[3]&4&&j!==(j=!J[95])&&(T.disabled=j)},d(J){J&&C(e),W&&W.d(),G&&G.d(),P=!1,_e(O)}}}function Fr(l){let e,t=re(l[94]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Pr(ii(l,t,s));return{c(){e=d("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","assign-search-results svelte-ddfk21")},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]&2|o[5]&268697600){t=re(s[94]);let a;for(a=0;a<t.length;a+=1){const c=ii(s,t,a);n[a]?n[a].p(c,o):(n[a]=Pr(c),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),Ne(n,s)}}}function Pr(l){let e,t,n=(l[401].path||l[401].title)+"",s,o,a,c=l[173](l[401].type)+"",f,p,_,v;function h(){return l[341](l[401])}return{c(){e=d("button"),t=d("span"),s=L(n),o=k(),a=d("span"),f=L(c),p=k(),i(t,"class","svelte-ddfk21"),i(a,"class","svelte-ddfk21"),i(e,"class","assign-search-result svelte-ddfk21")},m(g,b){S(g,e,b),r(e,t),r(t,s),r(e,o),r(e,a),r(a,f),r(e,p),_||(v=M(e,"click",h),_=!0)},p(g,b){l=g,b[3]&2&&n!==(n=(l[401].path||l[401].title)+"")&&K(s,n),b[3]&2&&c!==(c=l[173](l[401].type)+"")&&K(f,c)},d(g){g&&C(e),_=!1,v()}}}function Rr(l){let e;return{c(){e=d("div"),e.textContent=`${m("common.loading")}`,i(e,"class","assign-status svelte-ddfk21")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function zr(l){let e,t,n,s,o,a,c,f,p,_,v,h,g,b,y,w,E,T,N,D,j,F,I,P,O,W=m("common.save")+"",G,J,q,B,Y,V,R=l[52]&&Or(l);return{c(){e=d("div"),t=d("div"),n=d("h3"),n.textContent=`${m("links.editTitle")}`,s=k(),o=d("div"),a=d("label"),c=d("span"),c.textContent=`${m("common.name")}`,f=k(),p=d("input"),_=k(),v=d("div"),h=d("label"),g=d("span"),g.textContent="URL",b=k(),y=d("input"),w=k(),E=d("div"),T=d("label"),N=d("span"),N.textContent=`${m("links.note")}`,D=k(),j=d("textarea"),F=k(),R&&R.c(),I=k(),P=d("div"),O=d("button"),G=L(W),q=k(),B=d("button"),B.textContent=`${m("common.cancel")}`,i(n,"class","svelte-ddfk21"),i(c,"class","label-text svelte-ddfk21"),i(p,"type","text"),i(p,"class","svelte-ddfk21"),i(a,"class","svelte-ddfk21"),i(o,"class","form-group svelte-ddfk21"),i(g,"class","label-text svelte-ddfk21"),i(y,"type","url"),i(y,"class","svelte-ddfk21"),i(h,"class","svelte-ddfk21"),i(v,"class","form-group svelte-ddfk21"),i(N,"class","label-text svelte-ddfk21"),i(j,"class","svelte-ddfk21"),i(T,"class","svelte-ddfk21"),i(E,"class","form-group svelte-ddfk21"),i(O,"class","btn btn-primary svelte-ddfk21"),O.disabled=J=!l[50].trim(),i(B,"class","btn svelte-ddfk21"),i(P,"class","modal-actions svelte-ddfk21"),i(t,"class","modal svelte-ddfk21"),i(e,"class","modal-overlay svelte-ddfk21"),i(e,"role","button"),i(e,"tabindex","0")},m(H,z){S(H,e,z),r(e,t),r(t,n),r(t,s),r(t,o),r(o,a),r(a,c),r(a,f),r(a,p),ke(p,l[49]),r(t,_),r(t,v),r(v,h),r(h,g),r(h,b),r(h,y),ke(y,l[50]),r(t,w),r(t,E),r(E,T),r(T,N),r(T,D),r(T,j),ke(j,l[51]),r(t,F),R&&R.m(t,null),r(t,I),r(t,P),r(P,O),r(O,G),r(P,q),r(P,B),Y||(V=[M(p,"input",l[342]),M(y,"input",l[343]),M(j,"input",l[344]),M(O,"click",l[189]),M(B,"click",l[188]),M(e,"click",gt(l[188])),M(e,"keydown",_t(l[188]))],Y=!0)},p(H,z){z[1]&262144&&p.value!==H[49]&&ke(p,H[49]),z[1]&524288&&y.value!==H[50]&&ke(y,H[50]),z[1]&1048576&&ke(j,H[51]),H[52]?R?R.p(H,z):(R=Or(H),R.c(),R.m(t,I)):R&&(R.d(1),R=null),z[1]&524288&&J!==(J=!H[50].trim())&&(O.disabled=J)},d(H){H&&C(e),R&&R.d(),Y=!1,_e(V)}}}function Or(l){let e,t;return{c(){e=d("div"),t=L(l[52]),i(e,"class","rename-error svelte-ddfk21")},m(n,s){S(n,e,s),r(e,t)},p(n,s){s[1]&2097152&&K(t,n[52])},d(n){n&&C(e)}}}function Wr(l){let e,t;return e=new Yu({props:{title:l[85],message:l[86],confirmText:l[88],danger:l[87]}}),e.$on("confirm",l[128]),e.$on("cancel",l[129]),{c(){Ze(e.$$.fragment)},m(n,s){Ye(e,n,s),t=!0},p(n,s){const o={};s[2]&8388608&&(o.title=n[85]),s[2]&16777216&&(o.message=n[86]),s[2]&67108864&&(o.confirmText=n[88]),s[2]&33554432&&(o.danger=n[87]),e.$set(o)},i(n){t||(ce(e.$$.fragment,n),t=!0)},o(n){pe(e.$$.fragment,n),t=!1},d(n){Qe(e,n)}}}function Vr(l){let e,t;return e=new mp({props:{onClose:l[203],onSyncRefresh:l[201],initialSection:l[101]}}),{c(){Ze(e.$$.fragment)},m(n,s){Ye(e,n,s),t=!0},p(n,s){const o={};s[3]&256&&(o.initialSection=n[101]),e.$set(o)},i(n){t||(ce(e.$$.fragment,n),t=!0)},o(n){pe(e.$$.fragment,n),t=!1},d(n){Qe(e,n)}}}function V2(l){let e,t,n,s;const o=[wp,yp,bp],a=[];function c(f,p){return f[1]?0:f[2]?1:2}return e=c(l),t=a[e]=o[e](l),{c(){t.c(),n=ut()},m(f,p){a[e].m(f,p),S(f,n,p),s=!0},p(f,p){let _=e;e=c(f),e===_?a[e].p(f,p):(ft(),pe(a[_],1,1,()=>{a[_]=null}),dt(),t=a[e],t?t.p(f,p):(t=a[e]=o[e](f),t.c()),ce(t,1),t.m(n.parentNode,n))},i(f){s||(ce(t),s=!0)},o(f){pe(t),s=!1},d(f){f&&C(n),a[e].d(f)}}}function te(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 pn(l){return!l||!(l instanceof Element)?!1:!!l.closest('input, textarea, select, [contenteditable="true"], [contenteditable=""]')}function ol(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&&ol(n.children,e,t))return!0}return!1}function ra(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&&ra(n.children,e,t))return!0}return!1}function rn(l){return l.eventIds&&l.eventIds.length?l.eventIds:l.events&&l.events.length?l.events.map(e=>e.id).filter(Boolean):[]}function Cl(l){try{te("WriteDebugLog",l)}catch{}}function an(l){return l?l.map(e=>(e._expanded===void 0&&(e._expanded=!1),e)):[]}function ot(l){return l?new Date(l).toLocaleTimeString("ru-RU",{hour:"2-digit",minute:"2-digit"}):""}function el(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 pt(l){if(!l)return"";try{return new Date(l).toLocaleDateString("ru-RU",{day:"numeric",month:"short"})}catch{return l}}function cn(l){try{const e=new URL(l);return e.protocol==="http:"||e.protocol==="https:"}catch{return!1}}function U2(l){return{"image/png":"png","image/jpeg":"jpg","image/gif":"gif","image/webp":"webp"}[l]||"bin"}function B2(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 H2(l){const e=String(l||"").split(/\r?\n/).map(t=>t.trim()).filter(Boolean);return e.length?{url:e[0],title:e[1]||""}:null}function K2(l){return String(l||"").split(/\r?\n/).map(t=>t.trim()).filter(t=>t&&!t.startsWith("#"))[0]||""}function Ur(l){const e=Array.from((l==null?void 0:l.types)||[]);return e.includes("Files")||e.includes("text/uri-list")||e.includes("text/x-moz-url")||e.includes("text/plain")&&!e.includes("application/x-verstak-node")}function G2(l){return["case","client","project","folder","document","recipe"].includes(l.type)}function Nt(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 J2(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 _t(l){return e=>{pn(e.target)||(e.key==="Enter"||e.key===" ")&&(e.preventDefault(),l())}}function q2(l,e,t){let n=null,s=!1,o=!1,a=!1,c=!1,f=[],p=[],_=[],v=null,h=[],g=0,b=!0,y=[],w=null,E="",T="",N=!1,D="",j="all",F="all",I="",P="",O="",W=[],G=!1,J=[],q="",B="";function Y(u){return{"vault not open":m("error.vaultNotOpen")}[u]||u}let V="",R=null,H="overview",z=[],U=null,$=[],ue=[],le=[],ne=!1,se="",oe="",fe="",ge="",Ge=!1,Ie=!1,X=null,ee=null,de=[],be=0,me=[],Me=[],xe=!1,Pe="",$e=[],Ee=null,Be="",Re="",Ve="",He="",ze=null,we=!1,ye="",Je=null,je=null,Le={visible:!1,x:0,y:0,node:null},Ce=!1,Se="",Fe=!1,ve="",De="open_url",Xe="",tt=[{id:"open_url",label:m("action.openUrl")},{id:"open_file",label:m("action.openFile")},{id:"open_folder",label:m("action.openFolder")},{id:"run_command",label:m("action.runCommand")},{id:"run_script",label:m("action.runScript")},{id:"open_terminal",label:m("action.openTerminal")},{id:"launch_app",label:m("action.launchApp")}],et=!0,Ue=!1,Ke=null,ie=!1,Te="",ht="",mt={},It=!1,Oe=null,lt=[],rt=[],Ut=null,Bt="",Ml=!1,cl="",bt={items:[],mode:"copy"},We=[],tl=[],Al=!1,ll=!1,fl=!1,hn="",Ll=!1,gn="",bn="",yn=!1,wn=m("common.delete"),dl=null,ul=null,pl=!1,ml="",Ht="",Kt="",Ct=null,St="",Mt=[],Tt=null,_l=!1,Cn,Fl=null,Pl=!1,nl="",vl="";const aa=[{id:"overview",label:m("tab.overview")},{id:"notes",label:m("tab.notes")},{id:"files",label:m("tab.files")},{id:"inbox",label:m("tab.inbox")},{id:"links",label:m("tab.links")},{id:"actions",label:m("tab.actions")},{id:"worklog",label:m("tab.worklog")},{id:"activity",label:m("tab.activity")}];let Rl=null;Hr(async()=>{try{if(t(0,n=await te("GetStartupStatus")),s=!0,n.status==="first_run"){t(1,o=!0),t(65,et=!1);return}if(n.status==="recovery"){t(2,a=!0),t(65,et=!1);return}}catch(u){t(24,B=String(u))}try{t(23,q=await te("VerstakVersion")||"verstak-gui/v2"),t(4,f=await te("ListSystemViews")||[]),t(5,p=await te("ListWorkspaceTree")||[]),t(6,_=await te("ListEnabledTemplates")||[])}catch(u){t(24,B=String(u)),t(4,f=[{id:"today",label:m("nav.today")},{id:"inbox",label:m("nav.inbox")},{id:"activity",label:m("nav.activity")}]),t(5,p=[]),t(6,_=[])}window.runtime&&window.runtime.EventsOn&&(window.runtime.EventsOn("files-dropped",Ha),Rl=()=>window.runtime.EventsOff("files-dropped")),window.addEventListener("keydown",Pn),window.addEventListener("paste",ts),window.addEventListener("dragover",ls),window.addEventListener("dragleave",ns),window.addEventListener("drop",ss),t(65,et=!1),tn()}),kn(()=>{Rl&&Rl(),window.removeEventListener("keydown",Pn),window.removeEventListener("paste",ts),window.removeEventListener("dragover",ls),window.removeEventListener("dragleave",ns),window.removeEventListener("drop",ss)});async function Sn(u){t(25,V=u),t(26,R=null),t(27,H="overview"),t(28,z=[]),$=[],t(30,ue=[]),t(31,le=[]),t(44,Me=[]),t(47,$e=[]),t(41,de=[]),t(43,me=[]),t(53,ze=null),t(54,we=!1),t(24,B=""),t(7,v=null),t(8,h=[]),g=0,b=!0,t(9,y=[]),t(10,w=null);try{u==="today"?(t(7,v=await te("ListTodayView")||{cases:[]}),t(41,de=await te("GetSuggestions")||[]),t(42,be=de.length)):u==="inbox"?t(43,me=await te("ListInboxNodes")||[]):u==="trash"?t(53,ze=await te("ListTrash")||{nodes:[],entries:[],trashPath:""}):u==="journal"?await Ft():u==="activity"&&(t(8,h=await te("ListActivityFeed",50,0)||[]),g=h.length,b=h.length===50)}catch(A){t(24,B=String(A)),t(7,v={cases:[]}),t(43,me=[]),t(53,ze=null),t(8,h=[])}}async function At(u){t(26,R=u),t(27,H="overview"),t(28,z=[]),$=[],t(30,ue=[]),t(31,le=[]),t(41,de=[]),t(73,rt=[]),t(72,lt=[]),t(71,Oe=null),t(74,Ut=null),t(75,Bt=""),t(79,We=[]),tl=[],t(29,U=null),t(54,we=!1),t(59,Ce=!1),t(24,B=""),t(22,J=[]),await zl(u.id)}async function zl(u){try{t(28,z=await te("ListNotes",u)||[])}catch{}try{$=await te("ListFiles",u)||[]}catch{}try{t(30,ue=await te("ListActions",u)||[])}catch{}try{t(31,le=an(await te("ListWorklog",u)))}catch{}try{t(44,Me=await te("ListInboxNodesForTarget",u)||[])}catch{t(44,Me=[])}try{t(47,$e=await te("ListLinks",u)||[])}catch{t(47,$e=[])}try{t(41,de=await te("GetSuggestions")||[]),t(42,be=de.length)}catch{t(41,de=[]),t(42,be=0)}try{t(22,J=await te("ListActivityByNode",u,50,0)||[])}catch{}}async function at(u){t(70,It=!0);try{let A=await te("ListItems",u)||[];A.sort((Z,ae)=>Z.type!==ae.type?Z.type==="folder"?-1:1:(Z.name||"").localeCompare(ae.name||"")),t(73,rt=A)}catch{t(73,rt=[])}t(70,It=!1)}async function Ol(u){if(!R)return;try{const Z=await te("GetNodeDetail",u);Z&&t(72,lt=[...lt,{id:u,name:Z.title}])}catch{t(72,lt=[...lt,{id:u,name:"..."}])}t(71,Oe=u),t(69,mt={...mt,[u]:!0});const A=await te("ListWorkspaceChildren",u)||[];ol(p,u,A),t(5,p=[...p]),await at(u)}function Tn(){if(lt.length<2)t(72,lt=[]),t(71,Oe=null),at(R.id);else{const u=lt[lt.length-2];t(72,lt=lt.slice(0,-1)),t(71,Oe=u.id),at(u.id)}}function En(u){const A=lt[u];t(72,lt=lt.slice(0,u+1)),t(71,Oe=A.id),at(A.id)}async function kl(u){t(74,Ut=u),t(75,Bt=""),t(77,cl=""),t(76,Ml=!0);try{yu(u)?t(75,Bt=await te("GetFileBase64",u.fileId)||""):wu(u)&&t(75,Bt=await te("ReadFileText",u.fileId)||"")}catch(A){t(77,cl=String(A))}t(76,Ml=!1)}function Wl(){t(74,Ut=null),t(75,Bt=""),t(77,cl="")}async function ca(){const u=prompt(m("file.namePrompt"));if(!(!u||!u.trim()))try{const A=Oe||R.id;await te("CreateEmptyFile",A,u.trim()),await at(A),await Bl(A)}catch(A){t(24,B=String(A))}}async function jn(u){try{await te("DuplicateNode",u);const A=Oe||R.id;await at(A),await Bl(A)}catch(A){t(24,B=String(A))}}function Dn(u){const A=rt.find(Z=>Z.id===u);A&&Ul(A.id,A.name)}function Nn(u){t(78,bt={items:[u],mode:"cut"})}function In(u){t(78,bt={items:[u],mode:"copy"})}async function Mn(){if(bt.items.length===0)return;const u=Oe||R.id;try{if(bt.mode==="copy")for(const A of bt.items)await te("DuplicateNode",A);else for(const A of bt.items)await te("MoveNode",A,u);t(78,bt={items:[],mode:"copy"}),await at(u)}catch(A){t(24,B=String(A))}}function An(u){We.includes(u)?t(79,We=We.filter(A=>A!==u)):t(79,We=[...We,u])}function Ln(u){t(79,We=[u])}function fa(){t(79,We=rt.map(u=>u.id))}function Fn(u){if(rt.length===0)return;const A=We.length>0?We[We.length-1]:rt[0].id,Z=rt.findIndex(yt=>yt.id===A),ae=rt.findIndex(yt=>yt.id===u);if(Z===-1||ae===-1)return;const qe=Math.min(Z,ae),ct=Math.max(Z,ae),Qt=rt.slice(qe,ct+1).map(yt=>yt.id),sl=new Set(We);Qt.forEach(yt=>sl.add(yt)),t(79,We=[...sl])}function da(){t(79,We=[])}function Vl(u){return u.length>0?u:rt.map(A=>A.id)}async function ua(){const u=Vl(We),A=rt.find(ae=>ae.id===u[0]);let Z;u.length===1&&(A==null?void 0:A.type)==="folder"?Z=m("delete.folder"):u.length===1?Z=m("delete.file"):Z=m("delete.files",{count:u.length}),Et({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+Z+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{for(const qe of u)try{await te("DeleteFileOrFolder",qe)}catch(ct){t(24,B=String(ct))}t(79,We=[]);const ae=Oe||R.id;await at(ae)}})}function pa(){const u=Vl(We);t(78,bt={items:u,mode:"cut"}),t(79,We=[])}function ma(){const u=Vl(We);t(78,bt={items:u,mode:"copy"}),t(79,We=[])}function _a(u,A){u.stopPropagation();const Z=We.includes(A)?We:[A];tl=Z,u.dataTransfer.effectAllowed="move",u.dataTransfer.setData("text/plain",Z.join(","))}function va(u,A){const Z=rt.find(ae=>ae.id===A);Z&&Z.type==="folder"&&(u.preventDefault(),u.stopPropagation(),u.dataTransfer.dropEffect="move")}async function ka(u,A){if(u.preventDefault(),u.stopPropagation(),tl.length!==0){for(const Z of tl)try{await te("MoveNode",Z,A)}catch(ae){t(24,B=String(ae))}tl=[],t(79,We=[]),await at(Oe||R.id)}}function Pn(u){if(!pn(u.target)&&H==="files")if(u.ctrlKey||u.metaKey)u.key==="c"||u.key==="C"?(u.preventDefault(),ma()):u.key==="x"||u.key==="X"?(u.preventDefault(),pa()):u.key==="v"||u.key==="V"?(u.preventDefault(),Mn()):u.key==="a"||u.key==="A"?(u.preventDefault(),fa()):u.key==="o"||u.key==="O"?(u.preventDefault(),ha()):u.key==="Enter"&&(u.preventDefault(),Rn());else if(u.key==="Enter")u.preventDefault(),Rn();else if(u.key==="Delete"||u.key==="Backspace"){if(Ut){u.preventDefault(),Wl();return}if(We.length>0){u.preventDefault(),ua();return}if(u.key==="Backspace"&&lt.length>0){u.preventDefault(),Tn();return}}else if(u.key==="Escape"){if(Ut){Wl();return}if(We.length>0){da();return}}else u.key==="F2"&&(u.preventDefault(),ga())}function Rn(){if(We.length===1){const u=rt.find(A=>A.id===We[0]);u&&(u.type==="folder"?Ol(u.id):kl(u))}}function ha(){if(We.length===1){const u=rt.find(A=>A.id===We[0]);u&&u.fileId&&te("OpenFile",u.fileId)}}function Ul(u,A){ml=u,t(90,Ht=A),t(91,Kt=""),t(89,pl=!0)}function ga(){if(We.length===1){const u=rt.find(A=>A.id===We[0]);u&&Ul(u.id,u.name)}}async function zn(){const u=Ht.trim();if(!u){t(91,Kt=m("rename.emptyError"));return}try{await te("ValidateName",u)}catch{t(91,Kt=m("rename.invalidError"));return}t(89,pl=!1);const A=ml;ml="";try{await te("RenameNode",A,u),R&&R.id===A&&t(26,R={...R,title:u}),await Jt(),Oe&&await at(Oe)}catch(Z){t(24,B=String(Z))}}function ba(){t(89,pl=!1),ml="",t(90,Ht=""),t(91,Kt="")}function ya(u){u.key==="Enter"?zn():t(91,Kt="")}function Et(u){t(85,gn=u.title||m("common.confirm")),t(86,bn=u.message||""),t(87,yn=u.danger!==void 0?u.danger:!0),t(88,wn=u.confirmText||m("common.delete")),dl=u.onConfirm||null,ul=u.onCancel||null,t(84,Ll=!0)}function On(){t(84,Ll=!1),dl=null,ul=null}function wa(){dl&&dl(),On()}function Ca(){ul&&ul(),On()}function Wn(u){t(56,Je=Le.node),t(57,je=u),t(55,ye=""),t(54,we=!0),Gt()}function Sa(){t(56,Je=null),t(57,je=void 0),t(55,ye=""),t(54,we=!0)}function Ta(){t(54,we=!1),t(55,ye=""),t(56,Je=null),t(57,je=void 0)}async function Vn(){if(!(!ye.trim()||je===void 0))try{const u=Je?Je.id:"",A=je?je.id:"",Z=await te("CreateNodeFromTemplate",u,ye.trim(),A);t(54,we=!1),t(55,ye="");const ae=Z?Z.id:null;if(t(56,Je=null),t(57,je=void 0),u){t(69,mt={...mt,[u]:!0});const qe=await te("ListWorkspaceChildren",u)||[];ol(p,u,qe),t(5,p=[...p])}else t(5,p=await te("ListWorkspaceTree")||p);if(ae){const qe=await te("GetNodeDetail",ae);qe&&(t(25,V=""),At(qe))}}catch(u){t(24,B=String(u))}}function Ea(u,A){t(58,Le={visible:!0,x:u.clientX,y:u.clientY,node:A})}function Gt(){t(58,Le={visible:!1,x:0,y:0,node:null})}async function ja(u){const A=!mt[u];if(t(69,mt={...mt,[u]:A}),!A)return;const Z=await te("ListWorkspaceChildren",u)||[];ol(p,u,Z),t(5,p=[...p])}async function Da(u,A){if(!(!u||!A||u===A))try{const Z=await te("MoveNode",u,A);await Jt();const ae=await te("GetNodeDetail",u);ae&&(t(25,V=""),At(ae))}catch(Z){t(24,B=String(Z))}}async function Na(u){u.preventDefault(),u.stopPropagation();try{const A=u.dataTransfer.getData("text/plain");if(!A)return;const Z=await te("GetNodeDetail",A);if(!Z||!Z.parent_id)return;await te("MoveNode",A,""),await Jt();const ae=await te("GetNodeDetail",A);ae&&(t(25,V=""),At(ae))}catch(A){t(24,B=String(A))}}function Ia(u){u.preventDefault(),u.dataTransfer.dropEffect="move",t(80,Al=!0)}function Ma(u){t(80,Al=!1)}function Un(u){Ul(u.id,u.title),Gt()}function Bn(u){Gt(),Et({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+u.title+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await te("DeleteNode",u.id),await Jt(),R&&R.id===u.id&&t(26,R=null)}catch(A){t(24,B=String(A))}}})}async function Lt(u){Gt();const A=typeof u=="string"?u:u.id;try{await te("OpenFolder",A)}catch(Z){t(24,B=String(Z))}}async function Hn(u){Gt();try{await te("MoveNode",u.id,""),await Jt();const A=await te("GetNodeDetail",u.id);A&&(t(25,V=""),At(A))}catch(A){t(24,B=String(A))}}async function Jt(){const u=Object.keys(mt).filter(Z=>mt[Z]),A=await te("ListWorkspaceTree")||[];for(const Z of u){const qe=(await te("ListWorkspaceChildren",Z)||[]).map(ct=>({...ct}));ra(A,Z,qe)}t(5,p=A)}async function Bl(u){const A=await te("ListWorkspaceChildren",u)||[];ol(p,u,A),t(5,p=[...p])}function Kn(){t(59,Ce=!0),t(60,Se="")}function Aa(){t(59,Ce=!1),t(60,Se="")}async function Gn(){if(!(!Se.trim()||!R))try{const u=await te("CreateNote",R.id,Se.trim());t(28,z=[...z,u&&u.id?u:{id:Date.now().toString(),title:Se.trim(),createdAt:new Date().toISOString()}]),t(59,Ce=!1),t(60,Se="")}catch{const A={id:Date.now().toString(),title:Se.trim(),createdAt:new Date().toISOString()};t(28,z=[...z,A]),t(59,Ce=!1),t(60,Se="")}}async function qt(u){if(U&&U.dirty){Et({title:m("note.unsavedTitle"),message:m("note.unsavedMessage"),confirmText:m("note.unsavedClose"),danger:!1,onConfirm:async()=>{await Jn(u)}});return}await Jn(u)}async function Jn(u){try{const A=await te("ReadNote",u.id);t(29,U={id:u.id,title:u.title,content:A||"",dirty:!1})}catch{t(29,U={id:u.id,title:u.title,content:"# "+u.title+`
`,dirty:!1})}}function La(){if(U&&U.dirty){Et({title:m("note.unsavedTitle"),message:m("note.unsavedMessage"),confirmText:m("note.unsavedClose"),danger:!1,onConfirm:()=>{t(29,U=null)}});return}t(29,U=null)}function Fa(u){U&&(t(29,U.content=u.target.value,U),t(29,U.dirty=!0,U))}async function Pa(){if(U)try{await te("SaveNote",U.id,U.content),t(29,U.dirty=!1,U)}catch{t(29,U.dirty=!1,U)}}function hl(u=null){t(39,X=u),t(40,ee=null),t(33,se=u?u.summary:""),t(34,oe=u?String(u.minutes||""):""),t(35,fe=u&&u.date||""),t(36,ge=u&&u.details||""),t(37,Ge=u?!!u.billable:!1),t(38,Ie=u?!!u.approximate:!1),t(32,ne=!0)}function Ra(){t(32,ne=!1),t(39,X=null),t(40,ee=null)}async function Hl(u=""){const A=u||(R?R.id:"");R&&R.id===A&&t(31,le=an(await te("ListWorklog",R.id))||le),V==="journal"&&await Ft()}async function za(){const u=parseInt(oe,10);if(!(!se.trim()||isNaN(u)||u<=0)&&!(!ee&&!X&&!R)){try{if(ee){const A=JSON.stringify(rn(ee));await te("AcceptSuggestionFull",ee.nodeId,se.trim(),ge,fe,u,Ie,Ge,A),await Gl()}else X?(await te("UpdateWorklogEntry",X.id,se.trim(),ge,fe,u,Ie,Ge),await Hl(X.nodeId)):(await te("CreateWorklogFull",R.id,se.trim(),ge,fe,u,Ie,Ge),await Hl(R.id))}catch(A){t(24,B=String(A));return}t(32,ne=!1),t(39,X=null),t(40,ee=null)}}function Kl(u){Et({title:m("worklog.deleteEntry"),message:m("worklog.deleteConfirm"),confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await te("DeleteWorklogEntry",u.id),await Hl(u.nodeId)}catch(A){t(24,B=String(A))}}})}async function Gl(){t(41,de=await te("GetSuggestions")||[]),t(42,be=de.length),R&&t(31,le=an(await te("ListWorklog",R.id))),V==="journal"&&await Ft()}function gl(u){t(40,ee=u),t(39,X=null),t(33,se=u.summary||""),t(34,oe=String(u.suggestedMin||"")),t(35,fe=""),t(36,ge=""),t(37,Ge=!1),t(38,Ie=!0),t(32,ne=!0)}async function Jl(u){try{const A=rn(u),Z=JSON.stringify(A);Cl("acceptTodaySuggestion: nodeId="+u.nodeId+" eventIds="+Z+" events="+JSON.stringify((u.events||[]).map(ae=>({id:ae.id,type:ae.eventType,title:ae.title})))),await te("AcceptSuggestionWith",u.nodeId,u.summary,u.suggestedMin,"",Z),await Gl()}catch(A){Cl("acceptTodaySuggestion error: "+A)}}async function qn(u){try{const A=rn(u),Z=JSON.stringify(A);Cl("acceptJournalSuggestion: nodeId="+u.nodeId+" eventIds="+Z+" events="+JSON.stringify((u.events||[]).map(ae=>({id:ae.id,type:ae.eventType,title:ae.title})))),await te("AcceptSuggestionWith",u.nodeId,u.summary,u.suggestedMin,"",Z),await Gl()}catch(A){Cl("acceptJournalSuggestion error: "+A)}}async function Ft(){try{const[u,A,Z]=await Promise.all([te("ListWorklogReport",E,T,D,N,j,F),te("WorklogReportSummary",E,T,D,N,j,F),te("GetSuggestions")]);if(t(9,y=(u||[]).map(ae=>(ae._expanded===void 0&&(ae._expanded=!1),ae))),t(10,w=A||null),t(41,de=Z||[]),t(42,be=de.length),D&&!I)if(u&&u.length>0&&u[0].nodePath)t(17,I=u[0].nodePath);else try{t(17,I=await te("GetNodeTitle",D))}catch{t(17,I="")}}catch{t(9,y=[]),t(10,w=null),t(41,de=[]),t(42,be=0)}}async function bl(u){try{const A=await te("SaveWorklogReport",u,E,T,D,N,j,F);t(18,P=A),setTimeout(()=>t(18,P=""),4e3)}catch(A){if(String(A).includes("отменено"))return;t(18,P="Ошибка: "+String(A)),setTimeout(()=>t(18,P=""),6e3)}}let Yn;async function ql(u){if(u._expanded=!u._expanded,t(9,y),u._expanded&&!u._events&&u._hasEvents===void 0)try{u._events=await te("GetWorklogEntryEvents",u.id)||[],u._hasEvents=u._events.length>0,t(9,y)}catch{u._events=[],u._hasEvents=!1,t(9,y)}}async function Yl(u){if(u._expanded=!u._expanded,u._expanded&&u.source==="suggestion"&&!u._events&&u._hasEvents===void 0)try{u._events=await te("GetWorklogEntryEvents",u.id)||[],u._hasEvents=u._events.length>0}catch(A){A._events=[],A._hasEvents=!1}t(31,le)}async function Oa(){const u=O.trim();if(!u||u.length<2){t(20,W=[]),t(21,G=!1);return}try{t(20,W=await te("SearchNodes",u)||[]),t(21,G=W.length>0)}catch{t(20,W=[]),t(21,G=!1)}}function Wa(){clearTimeout(Yn),Yn=setTimeout(Oa,200)}function Qn(u){t(14,D=u.id),t(17,I=u.path||u.title),t(13,N=!0),t(19,O=""),t(20,W=[]),t(21,G=!1),Ft()}function Xn(){t(14,D=""),t(13,N=!1),t(17,I=""),t(19,O=""),t(20,W=[]),t(21,G=!1),Ft()}function Va(){t(11,E=""),t(12,T=""),t(14,D=""),t(13,N=!1),t(15,j="all"),t(16,F="all"),t(17,I=""),t(19,O=""),t(20,W=[]),t(21,G=!1),Ft()}async function Zn(){const u=await te("PickFile");if(!u)return;const A=Oe||R.id;await xn(A,u)}async function Ua(){const u=await te("PickDirectory");if(!u)return;const A=Oe||R.id;await xn(A,u)}async function xn(u,A){t(66,Ue=!0);try{const Z=await te("PreviewImport",A);t(67,Ke=Z),Te=A,ht=u,t(68,ie=!0)}catch(Z){t(24,B=String(Z))}t(66,Ue=!1)}async function Ql(u){try{const A=ht||R.id,Z=u==="copy"?await te("AddPathCopy",A,Te):await te("AddPathLink",A,Te);t(68,ie=!1),t(67,Ke=null),t(72,lt=[]),t(71,Oe=null),await Promise.all([zl(A),at(A),Bl(A)])}catch(A){t(24,B=String(A))}}function Ba(){t(68,ie=!1),t(67,Ke=null)}async function $n({id:u,type:A}){const Z=m(A==="folder"?"delete.folder":"delete.file");Et({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+Z+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await te("DeleteFileOrFolder",u),$=$.filter(qe=>qe.nodeId!==u);const ae=Oe||R.id;await at(ae)}catch(ae){t(24,B=String(ae))}}})}async function Ha(u){!u||u.length===0||await ec(u,"drop")}function Ka(u){return{note_created:m("event.noteCreated"),note_updated:m("event.noteUpdated"),note_deleted:"Заметка удалена",file_added:m("event.fileAdded"),file_deleted:m("event.fileDeleted"),file_renamed:m("event.fileRenamed"),file_copied:m("event.fileCopied"),file_moved:m("event.fileMoved"),folder_added:m("event.folderAdded"),folder_deleted:m("event.folderDeleted"),folder_renamed:m("event.folderRenamed"),folder_moved:"Папка перемещена",node_created:m("event.caseCreated"),node_updated:m("event.caseUpdated"),node_deleted:"Узел удалён",action_created:"Действие создано",action_done:"Действие выполнено",worklog_added:"Запись времени добавлена"}[u]||u}function Ga(u){return{project:m("kind.project"),client:m("kind.client"),document:m("kind.document"),recipe:m("kind.recipe"),folder:m("kind.folder"),note:m("kind.note"),file:m("kind.file"),archive:m("kind.archive"),case:m("kind.case"),link:m("kind.link")}[u]||u||m("kind.case")}function Ja(u){return u?m("capture.kind."+u):""}function qa(u){return u?m("capture.source."+u):""}function Ya(u){!u||!u.id||(t(43,me=[u,...me.filter(A=>A.id!==u.id)]),R&&(u.captureContextNodeId===R.id||u.suggestedTargetNodeId===R.id)&&t(44,Me=[u,...Me.filter(A=>A.id!==u.id)]))}function Qa(){return R&&R.id?{contextType:"node",nodeId:R.id,suggestedTargetNodeId:R.id}:V?{contextType:"section",section:V}:{contextType:"global",section:"root"}}function Pt(){return JSON.stringify(Qa())}function Xa(){return R&&R.id?m("capture.dropOverlayNode",{title:R.title}):m("capture.dropOverlayGlobal")}async function Yt(u=null){u&&Ya(u),V==="inbox"&&t(43,me=await te("ListInboxNodes")||me)}async function Za(u,A){const Z=String(u||"").trim();if(!Z)return null;const ae=cn(Z)?await te("CaptureURLWithContext",Z,"",A,Pt()):await te("CaptureTextWithContext",Z,A,Pt());return await Yt(ae),ae}async function es(u,A,Z){const ae=String(u||"").trim();if(!ae)return null;const qe=await te("CaptureURLWithContext",ae,A||"",Z,Pt());return await Yt(qe),qe}async function xa(u,A){if(!u)return null;const Z=u.path||u.webkitRelativePath||"";if(Z){const ct=await te("CapturePathWithContext",Z,A,Pt());return await Yt(ct),ct}const ae=await B2(u),qe=await te("CaptureFileDataWithContext",u.name||`clipboard.${U2(u.type)}`,ae,A,Pt());return await Yt(qe),qe}async function Xl(u,A){var sl,yt,vs;if(!u)return!1;let Z=!1;const ae=Array.from(u.files||[]);for(const wt of ae)await xa(wt,A),Z=!0;const qe=(sl=u.getData)==null?void 0:sl.call(u,"text/x-moz-url");if(qe){const wt=H2(qe);if(wt&&cn(wt.url))return await es(wt.url,wt.title,A),!0}const ct=(yt=u.getData)==null?void 0:yt.call(u,"text/uri-list");if(ct){const wt=K2(ct);if(cn(wt))return await es(wt,"",A),!0}const Qt=(vs=u.getData)==null?void 0:vs.call(u,"text/plain");return String(Qt||"").trim()&&(await Za(Qt,A),Z=!0),Z}async function $a(){if(!xe){t(46,Pe=""),t(45,xe=!0);try{const u=await te("CaptureClipboardTextWithContext",Pt());await Yt(u),t(46,Pe=m("inbox.captured"))}catch(u){t(24,B=String(u).includes("clipboard is empty")?m("inbox.clipboardEmpty"):m("inbox.clipboardUnavailable"))}finally{t(45,xe=!1)}}}async function ec(u,A="drop"){if(!xe){t(45,xe=!0),t(46,Pe="");try{for(const Z of u){const ae=await te("CapturePathWithContext",Z,A,Pt());await Yt(ae)}t(46,Pe=m("inbox.captured"))}catch(Z){t(24,B=String(Z))}finally{t(45,xe=!1),t(81,ll=!1)}}}async function ts(u){if(!(o||a)&&!pn(u.target)&&u.clipboardData)try{await Xl(u.clipboardData,"paste")&&(u.preventDefault(),t(46,Pe=m("inbox.captured")))}catch(A){t(24,B=String(A))}}function ls(u){Ur(u.dataTransfer)&&(u.preventDefault(),u.dataTransfer.dropEffect="copy",t(83,hn=Xa()),t(82,fl=!0))}function ns(u){(u.clientX<=0||u.clientY<=0||u.clientX>=window.innerWidth||u.clientY>=window.innerHeight)&&t(82,fl=!1)}async function ss(u){if(Ur(u.dataTransfer)){u.preventDefault(),t(82,fl=!1);try{await Xl(u.dataTransfer,"drop")&&t(46,Pe=m("inbox.captured"))}catch(A){t(24,B=String(A))}}}function tc(u){u.preventDefault(),u.dataTransfer.dropEffect="copy",t(81,ll=!0)}function lc(){t(81,ll=!1)}async function nc(u){u.preventDefault(),u.stopPropagation(),t(81,ll=!1),await Xl(u.dataTransfer,"drop")&&t(46,Pe=m("inbox.captured"))}function Zl(u){t(92,Ct=u),t(93,St=""),t(94,Mt=[]),t(95,Tt=null)}function is(){t(92,Ct=null),t(93,St=""),t(94,Mt=[]),t(95,Tt=null),t(96,_l=!1)}async function sc(){const u=St.trim();if(!u||u.length<2){t(94,Mt=[]);return}t(96,_l=!0);try{const A=await te("SearchNodes",u)||[];t(94,Mt=A.filter(Z=>G2(Z)&&Z.id!==(Ct==null?void 0:Ct.id)))}catch{t(94,Mt=[])}finally{t(96,_l=!1)}}function ic(u){t(93,St=u.target.value),t(95,Tt=null),clearTimeout(Cn),Cn=setTimeout(sc,200)}function os(u){t(95,Tt=u),t(93,St=u.path||u.title),t(94,Mt=[])}async function rs(){if(!(!Ct||!Tt))try{await as(Ct,Tt.id),is()}catch(u){t(24,B=String(u))}}async function as(u,A){!u||!A||(await te("ResolveInboxNode",u.id,A),t(43,me=me.filter(Z=>Z.id!==u.id)),t(44,Me=Me.filter(Z=>Z.id!==u.id)),await Jt(),R&&await zl(R.id))}async function xl(u){const A=(u==null?void 0:u.suggestedTargetNodeId)||(R==null?void 0:R.id)||"";if(A)try{await as(u,A)}catch(Z){t(24,B=String(Z))}}function $l(u){Et({title:m("inbox.deleteTitle"),message:m("inbox.deleteConfirm",{title:u.title}),confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await te("DeleteInboxNode",u.id),t(43,me=me.filter(A=>A.id!==u.id)),t(44,Me=Me.filter(A=>A.id!==u.id))}catch(A){t(24,B=String(A))}}})}function cs(u){t(48,Ee=u),t(49,Be=u.title||""),t(50,Re=u.url||""),t(51,Ve=u.note||""),t(52,He="")}function fs(){t(48,Ee=null),t(49,Be=""),t(50,Re=""),t(51,Ve=""),t(52,He="")}async function oc(){if(!(!Ee||!Re.trim()))try{const u=await te("UpdateLink",Ee.id,Be.trim(),Re.trim(),Ve);t(47,$e=$e.map(A=>A.id===u.id?u:A)),fs()}catch(u){t(52,He=String(u))}}async function ds(u){Et({title:m("links.deleteTitle"),message:m("links.deleteConfirm",{title:u.title}),confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await te("DeleteLink",u.id),t(47,$e=$e.filter(A=>A.id!==u.id))}catch(A){t(24,B=String(A))}}})}async function us(u){try{await te("OpenLink",u.id)}catch(A){t(24,B=String(A))}}async function ps(u){var A,Z;try{await((Z=(A=navigator.clipboard)==null?void 0:A.writeText)==null?void 0:Z.call(A,u.url)),t(52,He=m("links.copied"))}catch{t(52,He=m("links.copyUnavailable"))}}function rc(){t(61,Fe=!0),t(62,ve=""),t(63,De="open_url"),t(64,Xe="")}function ac(){t(61,Fe=!1),t(62,ve=""),t(64,Xe="")}async function en(){if(!(!ve.trim()||!Xe.trim()||!R))try{const u=await te("CreateAction",R.id,De,ve.trim(),Xe.trim());u&&u.id&&t(30,ue=[...ue,u]),t(61,Fe=!1),t(62,ve=""),t(64,Xe="")}catch(u){t(24,B=String(u))}}async function ms(u){try{await te("DeleteAction",u),t(30,ue=ue.filter(A=>A.id!==u))}catch(A){t(24,B=String(A))}}function cc(u){const A=tt.find(Z=>Z.id===u);return A?A.label:u}async function vt(u){try{const A=await te("GetNodeDetail",u);A&&At(A)}catch(A){t(24,B=String(A))}}async function Rt(u){const A=J2(u),Z=A.nodeId;if(Z)try{const ae=await te("GetNodeDetail",Z);if(!ae)return;if(At(ae),A.tab==="notes"){if(t(27,H="notes"),A.targetId){try{t(28,z=await te("ListNotes",Z)||[])}catch{}const qe=z.find(ct=>ct.id===A.targetId);qe&&setTimeout(()=>qt(qe),100)}}else if(A.tab==="files")if(t(27,H="files"),A.targetId)try{const qe=await te("GetNodeDetail",A.targetId);if(qe&&qe.parent_id){await at(qe.parent_id);const ct=rt.find(Qt=>Qt.id===A.targetId);ct&&ct.type==="file"&&bu(ct)&&setTimeout(()=>kl(ct),150)}else await at(Z)}catch{await at(Z)}else await at(Z)}catch(ae){t(24,B=String(ae))}}async function zt(u){return Rt(u)}async function tn(){try{t(97,Fl=await te("SyncStatus"))}catch{t(97,Fl={configured:!1,serverUrl:"",deviceId:"",unpushedOps:0,lastSyncAt:"",syncInterval:0})}}let _s="general";function ln(u){t(101,_s=u||"general"),t(3,c=!0)}function fc(){t(3,c=!1)}function dc(u){const A=Array.isArray(u==null?void 0:u.conflicts)?u.conflicts:[],Z=Array.isArray(u==null?void 0:u.applyErrors)?u.applyErrors:[],ae=[];return A.length>0&&ae.push(m("sync.conflictsCount",{count:A.length})),Z.length>0&&ae.push(m("sync.applyErrorsCount",{count:Z.length})),ae.join(" · ")}async function uc(){t(98,Pl=!0),t(99,nl=""),t(100,vl="");try{const u=await te("SyncNow");await tn(),t(99,nl=dc(u)),t(100,vl=nl?"warning":"")}catch(u){console.error("sync error:",u),t(99,nl=`${m("sync.status.error")}: ${(u==null?void 0:u.message)||u}`),t(100,vl="warning")}finally{t(98,Pl=!1)}}function pc(u){t(1,o=!1),t(0,n=u),t(65,et=!1),window.location.reload()}function mc(u){t(2,a=!1),t(0,n=u),t(65,et=!1),window.location.reload()}const _c=u=>u.nodeId===R.id,vc=u=>Sn(u.id),kc=()=>ln("sync"),hc=()=>ln(),gc=()=>t(24,B=""),bc=()=>t(24,B=""),yc=()=>t(24,B="");function wc(){U.content=this.value,t(29,U)}const Cc=u=>{t(27,H=u.id),u.id==="files"&&R&&rt.length===0&&!Oe&&at(R.id)},Sc=()=>{t(27,H="notes"),Kn()},Tc=()=>{t(27,H="files"),Zn()},Ec=()=>t(27,H="worklog"),jc=u=>qt(u),Dc=u=>qt(u);function Nc(){Se=this.value,t(60,Se)}const Ic=u=>u.key==="Enter"&&Gn(),Mc=u=>qt(u),Ac=u=>qt(u),Lc=u=>{const A=u.detail;A===0?(t(72,lt=[]),t(71,Oe=null),at(R.id)):En(A-1)},Fc=u=>Ol(u.detail),Pc=u=>kl(u.detail),Rc=u=>te("OpenFile",u.detail),zc=u=>te("OpenFolder",u.detail),Oc=u=>$n(u.detail),Wc=u=>Dn(u.detail.id),Vc=u=>jn(u.detail),Uc=u=>Nn(u.detail),Bc=u=>In(u.detail),Hc=u=>Ln(u.detail),Kc=u=>An(u.detail),Gc=u=>Fn(u.detail),Jc=u=>te("OpenFile",u.detail),qc=u=>xl(u),Yc=u=>Zl(u),Qc=u=>$l(u),Xc=u=>vt(u.id),Zc=(u,A)=>A.key==="Enter"&&vt(u.id),xc=u=>us(u),$c=u=>ps(u),ef=u=>cs(u),tf=u=>ds(u),lf=u=>te("RunAction",u.id),nf=u=>ms(u.id),sf=()=>hl(),of=u=>u.nodeId===R.id,rf=u=>gl(u),af=u=>Jl(u),cf=(u,A,Z)=>t(41,A[Z]._expanded=!u._expanded,de,t(26,R)),ff=(u,A,Z,ae)=>ae.key==="Enter"&&t(41,A[Z]._expanded=!u._expanded,de,t(26,R)),df=u=>Rt(u),uf=u=>Lt(u.nodeId),pf=u=>hl(u),mf=u=>Kl(u),_f=u=>Rt(u),vf=u=>Lt(u.nodeId),kf=u=>Yl(u),hf=(u,A)=>A.key==="Enter"&&Yl(u),gf=u=>zt(u),bf=(u,A)=>A.key==="Enter"&&zt(u),yf=u=>xl(u),wf=u=>Zl(u),Cf=u=>vt(u.id),Sf=u=>Lt(u),Tf=u=>$l(u),Ef=u=>vt(u.id),jf=(u,A)=>A.key==="Enter"&&vt(u.id),Df=()=>te("OpenTrashFolder");function Nf(){E=this.value,t(11,E)}function If(){T=this.value,t(12,T)}const Mf=()=>{t(19,O=""),t(17,I=""),Xn()};function Af(){O=this.value,t(19,O)}const Lf=()=>setTimeout(()=>t(21,G=!1),200),Ff=u=>Qn(u);function Pf(){N=this.checked,t(13,N)}function Rf(){j=Sl(this),t(15,j)}function zf(){F=Sl(this),t(16,F)}const Of=()=>bl("csv"),Wf=()=>bl("markdown"),Vf=()=>bl("pdf"),Uf=u=>vt(u.nodeId),Bf=(u,A,Z,ae)=>t(41,A[Z].suggestedMin=parseInt(ae.target.value),de),Hf=u=>gl(u),Kf=u=>qn(u),Gf=(u,A,Z)=>t(41,A[Z]._expanded=!u._expanded,de),Jf=(u,A,Z,ae)=>ae.key==="Enter"&&t(41,A[Z]._expanded=!u._expanded,de),qf=u=>Rt(u),Yf=u=>Lt(u.nodeId),Qf=u=>vt(u.nodeId),Xf=u=>ql(u),Zf=(u,A)=>A.key==="Enter"&&ql(u),xf=u=>hl(u),$f=u=>Kl(u),ed=u=>Rt(u),td=u=>vt(u.nodeId),ld=(u,A,Z,ae)=>t(41,A[Z].suggestedMin=parseInt(ae.target.value),de),nd=u=>gl(u),sd=u=>Jl(u),id=(u,A,Z)=>t(41,A[Z]._expanded=!u._expanded,de),od=(u,A,Z,ae)=>ae.key==="Enter"&&t(41,A[Z]._expanded=!u._expanded,de),rd=u=>Rt(u),ad=u=>Lt(u.nodeId),cd=u=>vt(u.nodeId),fd=(u,A)=>A.key==="Enter"&&vt(u.nodeId),dd=u=>vt(u.nodeId),ud=(u,A)=>A.key==="Enter"&&vt(u.nodeId),pd=u=>zt(u),md=(u,A)=>A.key==="Enter"&&zt(u),_d=u=>zt(u),vd=(u,A)=>A.key==="Enter"&&zt(u),kd=()=>t(57,je=null),hd=u=>t(57,je=u);function gd(){ye=this.value,t(55,ye)}const bd=u=>u.key==="Enter"&&Vn(),yd=u=>Wn(u),wd=()=>Hn(Le.node),Cd=()=>Un(Le.node),Sd=()=>Bn(Le.node),Td=()=>Lt(Le.node);function Ed(){fe=this.value,t(35,fe)}function jd(){se=this.value,t(33,se)}function Dd(){oe=Dl(this.value),t(34,oe)}function Nd(){ge=this.value,t(36,ge)}function Id(){Ge=this.checked,t(37,Ge)}function Md(){Ie=this.checked,t(38,Ie)}function Ad(){ve=this.value,t(62,ve)}const Ld=u=>u.key==="Enter"&&en();function Fd(){De=Sl(this),t(63,De),t(103,tt)}function Pd(){Xe=this.value,t(64,Xe)}const Rd=u=>u.key==="Enter"&&en(),zd=()=>Ql("copy"),Od=()=>Ql("link");function Wd(){Ht=this.value,t(90,Ht)}function Vd(){St=this.value,t(93,St)}const Ud=u=>u.key==="Enter"&&Tt&&rs(),Bd=u=>os(u);function Hd(){Be=this.value,t(49,Be)}function Kd(){Re=this.value,t(50,Re)}function Gd(){Ve=this.value,t(51,Ve)}return[n,o,a,c,f,p,_,v,h,y,w,E,T,N,D,j,F,I,P,O,W,G,J,q,B,V,R,H,z,U,ue,le,ne,se,oe,fe,ge,Ge,Ie,X,ee,de,be,me,Me,xe,Pe,$e,Ee,Be,Re,Ve,He,ze,we,ye,Je,je,Le,Ce,Se,Fe,ve,De,Xe,et,Ue,Ke,ie,mt,It,Oe,lt,rt,Ut,Bt,Ml,cl,bt,We,Al,ll,fl,hn,Ll,gn,bn,yn,wn,pl,Ht,Kt,Ct,St,Mt,Tt,_l,Fl,Pl,nl,vl,_s,Y,tt,aa,Sn,At,at,Ol,Tn,En,kl,Wl,ca,jn,Dn,Nn,In,Mn,An,Ln,Fn,_a,va,ka,zn,ba,ya,wa,Ca,Wn,Sa,Ta,Vn,Ea,Gt,ja,Da,Na,Ia,Ma,Un,Bn,Lt,Hn,Kn,Aa,Gn,qt,La,Fa,Pa,hl,Ra,za,Kl,gl,Jl,qn,Ft,bl,ql,Yl,Wa,Qn,Xn,Va,Zn,Ua,Ql,Ba,$n,Ka,Ga,Ja,qa,$a,tc,lc,nc,Zl,is,ic,os,rs,xl,$l,cs,fs,oc,ds,us,ps,rc,ac,en,ms,cc,vt,Rt,zt,tn,ln,fc,uc,pc,mc,_c,vc,kc,hc,gc,bc,yc,wc,Cc,Sc,Tc,Ec,jc,Dc,Nc,Ic,Mc,Ac,Lc,Fc,Pc,Rc,zc,Oc,Wc,Vc,Uc,Bc,Hc,Kc,Gc,Jc,qc,Yc,Qc,Xc,Zc,xc,$c,ef,tf,lf,nf,sf,of,rf,af,cf,ff,df,uf,pf,mf,_f,vf,kf,hf,gf,bf,yf,wf,Cf,Sf,Tf,Ef,jf,Df,Nf,If,Mf,Af,Lf,Ff,Pf,Rf,zf,Of,Wf,Vf,Uf,Bf,Hf,Kf,Gf,Jf,qf,Yf,Qf,Xf,Zf,xf,$f,ed,td,ld,nd,sd,id,od,rd,ad,cd,fd,dd,ud,pd,md,_d,vd,kd,hd,gd,bd,yd,wd,Cd,Sd,Td,Ed,jd,Dd,Nd,Id,Md,Ad,Ld,Fd,Pd,Rd,zd,Od,Wd,Vd,Ud,Bd,Hd,Kd,Gd]}class Y2 extends it{constructor(e){super(),st(this,e,q2,V2,nt,{},null,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1])}}new Y2({target:document.getElementById("app")});