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

4 lines
329 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 p1=Object.defineProperty;var v1=(l,e,t)=>e in l?p1(l,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[e]=t;var Wt=(l,e,t)=>v1(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 a of s)if(a.type==="childList")for(const r of a.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&n(r)}).observe(document,{childList:!0,subtree:!0});function t(s){const a={};return s.integrity&&(a.integrity=s.integrity),s.referrerPolicy&&(a.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?a.credentials="include":s.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function n(s){if(s.ep)return;s.ep=!0;const a=t(s);fetch(s.href,a)}})();function le(){}function Ba(l){return l()}function ai(){return Object.create(null)}function ve(l){l.forEach(Ba)}function Ut(l){return typeof l=="function"}function lt(l,e){return l!=l?e==e:l!==e||l&&typeof l=="object"||typeof l=="function"}let $l;function _l(l,e){return l===e?!0:($l||($l=document.createElement("a")),$l.href=e,l===$l.href)}function m1(l){return Object.keys(l).length===0}function ci(l){return l??""}const Xn=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;function o(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 Re(l,e){for(let t=0;t<l.length;t+=1)l[t]&&l[t].d(e)}function u(l){return document.createElement(l)}function $(l){return document.createElementNS("http://www.w3.org/2000/svg",l)}function O(l){return document.createTextNode(l)}function h(){return O(" ")}function dt(){return O("")}function L(l,e,t,n){return l.addEventListener(e,t,n),()=>l.removeEventListener(e,t,n)}function Zn(l){return function(e){return e.preventDefault(),l.call(this,e)}}function Ee(l){return function(e){return e.stopPropagation(),l.call(this,e)}}function Tt(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 cn(l){return l===""?null:+l}function _1(l){return Array.from(l.childNodes)}function G(l,e){e=""+e,l.data!==e&&(l.data=e)}function be(l,e){l.value=e??""}function wt(l,e,t,n){t==null?l.style.removeProperty(e):l.style.setProperty(e,t,"")}function Vt(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 nn(l){const e=l.querySelector(":checked");return e&&e.__value}function ae(l,e,t){l.classList.toggle(e,!!t)}function h1(l,e,{bubbles:t=!1,cancelable:n=!1}={}){return new CustomEvent(l,{detail:e,bubbles:t,cancelable:n})}class Jn{constructor(e=!1){Wt(this,"is_svg",!1);Wt(this,"e");Wt(this,"n");Wt(this,"t");Wt(this,"a");this.is_svg=e,this.e=this.n=null}c(e){this.h(e)}m(e,t,n=null){this.e||(this.is_svg?this.e=$(t.nodeName):this.e=u(t.nodeType===11?"TEMPLATE":t.nodeName),this.t=t.tagName!=="TEMPLATE"?t:t.content,this.c(e)),this.i(n)}h(e){this.e.innerHTML=e,this.n=Array.from(this.e.nodeName==="TEMPLATE"?this.e.content.childNodes:this.e.childNodes)}i(e){for(let t=0;t<this.n.length;t+=1)S(this.t,this.n[t],e)}p(e){this.d(),this.h(e),this.i(this.a)}d(){this.n.forEach(C)}}let jl;function Ml(l){jl=l}function xn(){if(!jl)throw new Error("Function called outside component initialization");return jl}function Wa(l){xn().$$.on_mount.push(l)}function $n(l){xn().$$.on_destroy.push(l)}function un(){const l=xn();return(e,t,{cancelable:n=!1}={})=>{const s=l.$$.callbacks[e];if(s){const a=h1(e,t,{cancelable:n});return s.slice().forEach(r=>{r.call(l,a)}),!a.defaultPrevented}return!0}}function Va(l,e){const t=l.$$.callbacks[e.type];t&&t.slice().forEach(n=>n.call(this,e))}const vl=[],ui=[];let ml=[];const fi=[],g1=Promise.resolve();let qn=!1;function b1(){qn||(qn=!0,g1.then(Ua))}function tl(l){ml.push(l)}const Wn=new Set;let dl=0;function Ua(){if(dl!==0)return;const l=jl;do{try{for(;dl<vl.length;){const e=vl[dl];dl++,Ml(e),k1(e.$$)}}catch(e){throw vl.length=0,dl=0,e}for(Ml(null),vl.length=0,dl=0;ui.length;)ui.pop()();for(let e=0;e<ml.length;e+=1){const t=ml[e];Wn.has(t)||(Wn.add(t),t())}ml.length=0}while(vl.length);for(;fi.length;)fi.pop()();qn=!1,Wn.clear(),Ml(l)}function k1(l){if(l.fragment!==null){l.update(),ve(l.before_update);const e=l.dirty;l.dirty=[-1],l.fragment&&l.fragment.p(l.ctx,e),l.after_update.forEach(tl)}}function y1(l){const e=[],t=[];ml.forEach(n=>l.indexOf(n)===-1?e.push(n):t.push(n)),t.forEach(n=>n()),ml=e}const sn=new Set;let el;function ut(){el={r:0,c:[],p:el}}function ft(){el.r||ve(el.c),el=el.p}function de(l,e){l&&l.i&&(sn.delete(l),l.i(e))}function _e(l,e,t,n){if(l&&l.o){if(sn.has(l))return;sn.add(l),el.c.push(()=>{sn.delete(l),n&&(t&&l.d(1),n())}),l.o(e)}else n&&n()}function ue(l){return(l==null?void 0:l.length)!==void 0?l:Array.from(l)}function Ka(l,e){_e(l,1,1,()=>{e.delete(l.key)})}function Ga(l,e,t,n,s,a,r,c,f,p,_,m){let g=l.length,b=a.length,k=g;const y={};for(;k--;)y[l[k].key]=k;const w=[],T=new Map,E=new Map,N=[];for(k=b;k--;){const M=m(s,a,k),R=t(M);let F=r.get(R);F?N.push(()=>F.p(M,e)):(F=p(R,M),F.c()),T.set(R,w[k]=F),R in y&&E.set(R,Math.abs(k-y[R]))}const I=new Set,D=new Set;function j(M){de(M,1),M.m(c,_),r.set(M.key,M),_=M.first,b--}for(;g&&b;){const M=w[b-1],R=l[g-1],F=M.key,H=R.key;M===R?(_=M.first,g--,b--):T.has(H)?!r.has(F)||I.has(F)?j(M):D.has(H)?g--:E.get(F)>E.get(H)?(D.add(F),j(M)):(I.add(H),g--):(f(R,r),g--)}for(;g--;){const M=l[g];T.has(M.key)||f(M,r)}for(;b;)j(w[b-1]);return ve(N),w}function qe(l){l&&l.c()}function Ue(l,e,t){const{fragment:n,after_update:s}=l.$$;n&&n.m(e,t),tl(()=>{const a=l.$$.on_mount.map(Ba).filter(Ut);l.$$.on_destroy?l.$$.on_destroy.push(...a):ve(a),l.$$.on_mount=[]}),s.forEach(tl)}function Ke(l,e){const t=l.$$;t.fragment!==null&&(y1(t.after_update),ve(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function w1(l,e){l.$$.dirty[0]===-1&&(vl.push(l),b1(),l.$$.dirty.fill(0)),l.$$.dirty[e/31|0]|=1<<e%31}function nt(l,e,t,n,s,a,r=null,c=[-1]){const f=jl;Ml(l);const p=l.$$={fragment:null,ctx:[],props:a,update:le,not_equal:s,bound:ai(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(e.context||(f?f.$$.context:[])),callbacks:ai(),dirty:c,skip_bound:!1,root:e.target||f.$$.root};r&&r(p.root);let _=!1;if(p.ctx=t?t(l,e.props||{},(m,g,...b)=>{const k=b.length?b[0]:g;return p.ctx&&s(p.ctx[m],p.ctx[m]=k)&&(!p.skip_bound&&p.bound[m]&&p.bound[m](k),_&&w1(l,m)),g}):[],p.update(),_=!0,ve(p.before_update),p.fragment=n?n(p.ctx):!1,e.target){if(e.hydrate){const m=_1(e.target);p.fragment&&p.fragment.l(m),m.forEach(C)}else p.fragment&&p.fragment.c();e.intro&&de(l.$$.fragment),Ue(l,e.target,e.anchor),Ua()}Ml(f)}class st{constructor(){Wt(this,"$$");Wt(this,"$$set")}$destroy(){Ke(this,1),this.$destroy=le}$on(e,t){if(!Ut(t))return le;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&&!m1(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const C1="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(C1);function S1(l){let e,t;return{c(){e=$("path"),t=$("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 T1(l){let e,t,n,s,a;return{c(){e=$("path"),t=$("polyline"),n=$("line"),s=$("line"),a=$("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(a,"points","10 9 9 9 8 9")},m(r,c){S(r,e,c),S(r,t,c),S(r,n,c),S(r,s,c),S(r,a,c)},d(r){r&&(C(e),C(t),C(n),C(s),C(a))}}}function E1(l){let e,t;return{c(){e=$("polyline"),t=$("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 N1(l){let e,t,n,s;return{c(){e=$("path"),t=$("polyline"),n=$("line"),s=$("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(a,r){S(a,e,r),S(a,t,r),S(a,n,r),S(a,s,r)},d(a){a&&(C(e),C(t),C(n),C(s))}}}function I1(l){let e,t,n,s,a;return{c(){e=$("path"),t=$("polyline"),n=$("line"),s=$("line"),a=$("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(a,"x1","12"),i(a,"y1","15"),i(a,"x2","12"),i(a,"y2","18")},m(r,c){S(r,e,c),S(r,t,c),S(r,n,c),S(r,s,c),S(r,a,c)},d(r){r&&(C(e),C(t),C(n),C(s),C(a))}}}function D1(l){let e,t,n,s,a,r;return{c(){e=$("path"),t=$("polyline"),n=$("line"),s=$("line"),a=$("line"),r=$("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(a,"x1","8"),i(a,"y1","14"),i(a,"x2","12"),i(a,"y2","14"),i(r,"x1","12"),i(r,"y1","12"),i(r,"x2","12"),i(r,"y2","18")},m(c,f){S(c,e,f),S(c,t,f),S(c,n,f),S(c,s,f),S(c,a,f),S(c,r,f)},d(c){c&&(C(e),C(t),C(n),C(s),C(a),C(r))}}}function M1(l){let e,t,n,s;return{c(){e=$("path"),t=$("polyline"),n=$("line"),s=$("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(a,r){S(a,e,r),S(a,t,r),S(a,n,r),S(a,s,r)},d(a){a&&(C(e),C(t),C(n),C(s))}}}function j1(l){let e,t,n,s,a;return{c(){e=$("path"),t=$("polyline"),n=$("line"),s=$("line"),a=$("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(a,"x1","8"),i(a,"y1","14"),i(a,"x2","12"),i(a,"y2","14")},m(r,c){S(r,e,c),S(r,t,c),S(r,n,c),S(r,s,c),S(r,a,c)},d(r){r&&(C(e),C(t),C(n),C(s),C(a))}}}function A1(l){let e,t,n;return{c(){e=$("path"),t=$("circle"),n=$("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,a){S(s,e,a),S(s,t,a),S(s,n,a)},d(s){s&&(C(e),C(t),C(n))}}}function L1(l){let e,t;return{c(){e=$("rect"),t=$("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 P1(l){let e,t,n;return{c(){e=$("rect"),t=$("circle"),n=$("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,a){S(s,e,a),S(s,t,a),S(s,n,a)},d(s){s&&(C(e),C(t),C(n))}}}function F1(l){let e;return{c(){e=$("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 R1(l){let e;function t(a,r){return a[0]==="folder"?F1:a[0]==="image"?P1:a[0]==="video"?L1:a[0]==="audio"?A1:a[0]==="pdf"?j1:a[0]==="document"?M1:a[0]==="spreadsheet"?D1:a[0]==="presentation"?I1:a[0]==="archive"?N1:a[0]==="code"?E1:a[0]==="text"?T1:S1}let n=t(l),s=n(l);return{c(){e=$("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(a,r){S(a,e,r),s.m(e,null)},p(a,[r]){n!==(n=t(a))&&(s.d(1),s=n(a),s&&(s.c(),s.m(e,null))),r&2&&i(e,"width",a[1]),r&2&&i(e,"height",a[1])},i:le,o:le,d(a){a&&C(e),s.d()}}}function O1(l,e,t){let{kind:n="generic"}=e,{size:s=20}=e;return l.$$set=a=>{"kind"in a&&t(0,n=a.kind),"size"in a&&t(1,s=a.size)},[n,s]}class Ja extends st{constructor(e){super(),nt(this,e,O1,R1,lt,{kind:0,size:1})}}const z1={"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.sortByDate":"по дате","inbox.sortByName":"по имени","inbox.sortByType":"по типу","inbox.sortAsc":"по возрастанию","inbox.sortDesc":"по убыванию","inbox.groupByContext":"Группировать по месту захвата","inbox.noContext":"Без места захвата","inbox.empty":"Неразобранных элементов нет","inbox.pasteClipboard":"Вставить из буфера","inbox.captured":"Добавлено","inbox.clipboardEmpty":"Буфер обмена пуст","inbox.clipboardUnavailable":"Буфер обмена недоступен","inbox.assign":"Разложить","inbox.keepHere":"Прикрепить в захваченном месте","inbox.localEmpty":"Для этого дела неразобранных материалов нет","inbox.capturedIn":"Захвачено в","inbox.suggestedTarget":"Цель","inbox.assignTitle":"Разложить материал","inbox.assignTarget":"Дело","inbox.assignSearchPlaceholder":"Найти дело","inbox.assignSearchHint":"Начните набирать название Дела","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.emptyTrash":"Очистить корзину","trash.restore":"Восстановить","trash.deletedNodes":"Удаленные элементы","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":"Дело изменено","event.noteDeleted":"Заметка удалена","event.folderMoved":"Папка перемещена","event.nodeDeleted":"Узел удалён","event.actionCreated":"Действие создано","event.actionDone":"Действие выполнено","event.worklogAdded":"Запись времени добавлена","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":"событий","today.feed":"Лента","today.suggestionsTab":"Предложения","today.inProgress":"В работе","today.captured":"Захвачено","today.feedEmpty":"Сегодня событий нет","today.inProgressEmpty":"Сегодня ничего не изменяли","today.capturedEmpty":"Сегодня ничего не захвачено","today.feedHint":"События за сегодня: изменения файлов, заметок, действий и другие события.","today.sortByTime":"по времени","today.sortByName":"по имени","today.sortByType":"по типу","today.sortAsc":"по возрастанию","today.sortDesc":"по убыванию","journal.title":"Журнал работы","journal.worklogTab":"Журнал работы","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":"Срок действия токена истёк"},H1={"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.sortByDate":"by date","inbox.sortByName":"by name","inbox.sortByType":"by type","inbox.sortAsc":"ascending","inbox.sortDesc":"descending","inbox.groupByContext":"Group by capture location","inbox.noContext":"No capture location","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":"Attach at captured location","inbox.localEmpty":"No unprocessed materials for this case","inbox.capturedIn":"Captured in","inbox.suggestedTarget":"Target","inbox.assignTitle":"Assign material","inbox.assignTarget":"Case","inbox.assignSearchPlaceholder":"Find case","inbox.assignSearchHint":"Start typing a Case name","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.emptyTrash":"Empty trash","trash.restore":"Restore","trash.deletedNodes":"Deleted items","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","event.noteDeleted":"Note deleted","event.folderMoved":"Folder moved","event.nodeDeleted":"Node deleted","event.actionCreated":"Action created","event.actionDone":"Action completed","event.worklogAdded":"Time entry added","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","today.feed":"Feed","today.suggestionsTab":"Suggestions","today.inProgress":"In Progress","today.captured":"Captured","today.feedEmpty":"No events today","today.inProgressEmpty":"Nothing modified today","today.capturedEmpty":"Nothing captured today","today.feedHint":"Today's events: file changes, notes, actions and other events.","today.sortByTime":"by time","today.sortByName":"by name","today.sortByType":"by type","today.sortAsc":"ascending","today.sortDesc":"descending","journal.title":"Work Log","journal.worklogTab":"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"},di={ru:z1,en:H1};let pi="ru";function v(l,e){var s;const t=di[pi];let n=t==null?void 0:t[l];if(n==null&&pi!=="ru"&&(n=(s=di.ru)==null?void 0:s[l]),n==null&&(n=l),e!=null)for(const[a,r]of Object.entries(e))n=n.replace(`{${a}}`,String(r));return n}function rn(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 Yn={"image/jpeg":v("mime.jpeg"),"image/png":v("mime.png"),"image/gif":v("mime.gif"),"image/webp":v("mime.webp"),"image/svg+xml":v("mime.svg"),"image/bmp":v("mime.bmp"),"image/tiff":v("mime.tiff"),"image/avif":v("mime.avif"),"application/pdf":v("mime.pdf"),"application/msword":v("mime.word"),"application/vnd.openxmlformats-officedocument.wordprocessingml.document":v("mime.word"),"application/vnd.ms-excel":v("mime.excel"),"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":v("mime.excel"),"application/vnd.ms-powerpoint":v("mime.ppt"),"application/vnd.openxmlformats-officedocument.presentationml.presentation":v("mime.ppt"),"application/zip":v("mime.zip"),"application/gzip":v("mime.gzip"),"application/x-tar":v("mime.tar"),"application/x-7z-compressed":v("mime.sevenz"),"application/x-rar-compressed":v("mime.rar"),"text/plain":v("mime.text"),"text/html":v("mime.html"),"text/css":v("mime.css"),"text/javascript":v("mime.js"),"application/json":v("mime.json"),"application/xml":v("mime.xml"),"application/x-yaml":v("mime.yaml"),"application/octet-stream":v("mime.binary"),"application/x-msdos-program":v("mime.executable"),"inode/directory":v("mime.folder")};function vi(l){return l?Yn[l]||l:v("mime.unknown")}function B1(l){if(l.type==="folder")return v("mime.folder");const e=(l.mime||"").toLowerCase();if(Yn[e])return Yn[e];const n=(l.name||"").toLowerCase().split(".").pop();return n?n.toUpperCase():v("mime.file")}function qa(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 Ya=["image/jpeg","image/png","image/gif","image/webp","image/bmp","image/tiff","image/avif","image/svg+xml"],Qa=["text/plain","text/html","text/css","text/javascript","application/json","application/xml","application/x-yaml","text/x-shellscript"],Xa=["txt","log","conf","ini","yaml","yml","json","xml","csv","sh","py","js","ts","css","html","md","markdown","cfg"],Za=["jpg","jpeg","png","gif","webp","bmp","tiff","tif","avif","svg"];function mi(l){if(l.type==="folder")return!1;const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return!!(Ya.includes(e)||Za.includes(n)||e.includes("pdf")||Qa.includes(e)||Xa.includes(n))}function xa(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return Ya.includes(e)||Za.includes(n)}function $a(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return Qa.includes(e)||Xa.includes(n)&&n!=="md"&&n!=="markdown"}function ec(l){return(l.mime||"").toLowerCase().includes("pdf")}function tc(l){const e=(l.name||"").toLowerCase();return e.endsWith(".md")||e.endsWith(".markdown")}function W1(l){return xa(l)||ec(l)}function V1(l){return $a(l)||tc(l)}const{window:U1}=Xn;function K1(l){let e,t,n,s=rn(l[0].size)+"",a;return{c(){e=u("span"),e.textContent="·",t=h(),n=u("span"),a=O(s),i(e,"class","meta-sep svelte-1skuef2")},m(r,c){S(r,e,c),S(r,t,c),S(r,n,c),o(n,a)},p(r,c){c[0]&1&&s!==(s=rn(r[0].size)+"")&&G(a,s)},d(r){r&&(C(e),C(t),C(n))}}}function G1(l){let e,t,n,s,a;return{c(){e=u("button"),e.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path><line x1="9" y1="14" x2="15" y2="14"></line></svg>',t=h(),n=u("button"),n.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path></svg>',i(e,"class","action-btn svelte-1skuef2"),i(e,"title",v("file.openFolder")),i(e,"aria-label",v("file.openFolder")),i(n,"class","action-btn svelte-1skuef2"),i(n,"title",v("file.showInExplorer")),i(n,"aria-label",v("file.showInExplorer"))},m(r,c){S(r,e,c),S(r,t,c),S(r,n,c),s||(a=[L(e,"click",Ee(l[30])),L(n,"click",Ee(l[11]))],s=!0)},p:le,d(r){r&&(C(e),C(t),C(n)),s=!1,ve(a)}}}function J1(l){let e,t,n,s,a,r,c;return{c(){e=u("button"),e.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"></path><circle cx="12" cy="12" r="3"></circle></svg>',t=h(),n=u("button"),n.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path><polyline points="15 3 21 3 21 9"></polyline><line x1="10" y1="14" x2="21" y2="3"></line></svg>',s=h(),a=u("button"),a.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",v("file.preview")),i(e,"aria-label",v("file.preview")),i(n,"class","action-btn svelte-1skuef2"),i(n,"title",v("file.openExternal")),i(n,"aria-label",v("file.openExternal")),i(a,"class","action-btn svelte-1skuef2"),i(a,"title",v("file.showInExplorer")),i(a,"aria-label",v("file.showInExplorer"))},m(f,p){S(f,e,p),S(f,t,p),S(f,n,p),S(f,s,p),S(f,a,p),r||(c=[L(e,"click",Ee(l[29])),L(n,"click",Ee(l[10])),L(a,"click",Ee(l[11]))],r=!0)},p:le,d(f){f&&(C(e),C(t),C(n),C(s),C(a)),r=!1,ve(c)}}}function _i(l){let e,t,n,s,a,r,c,f,p=v("common.open")+"",_,m,g,b,k,y,w,T,E=v("file.openExternal")+"",N,I,D,j,M,R,F=v("file.showInExplorer")+"",H,V,J,U,K,Y,q,A,W,z=v("common.rename")+"",B,X,se,x,ne,oe,ce,pe=v("common.duplicate")+"",Ce,Pe,me,Z,ee,ke,Se,ge,Ie,We=v("common.cut")+"",it,mt,Me,Q,ye,Te,he,Ne=v("common.copy")+"",Fe,Ze,Ye,Oe,we,De,bt,ze,Qe,Be=v("common.delete")+"",Ve,Le,rt;return{c(){e=u("div"),t=h(),n=u("div"),s=u("button"),a=$("svg"),r=$("path"),c=$("circle"),f=h(),_=O(p),m=h(),g=u("button"),b=$("svg"),k=$("path"),y=$("polyline"),w=$("line"),T=h(),N=O(E),I=h(),D=u("button"),j=$("svg"),M=$("path"),R=h(),H=O(F),V=h(),J=u("div"),U=h(),K=u("button"),Y=$("svg"),q=$("path"),A=$("path"),W=h(),B=O(z),X=h(),se=u("button"),x=$("svg"),ne=$("rect"),oe=$("path"),ce=h(),Ce=O(pe),Pe=h(),me=u("button"),Z=$("svg"),ee=$("circle"),ke=$("circle"),Se=$("line"),ge=$("line"),Ie=h(),it=O(We),mt=h(),Me=u("button"),Q=$("svg"),ye=$("rect"),Te=$("path"),he=h(),Fe=O(Ne),Ze=h(),Ye=u("div"),Oe=h(),we=u("button"),De=$("svg"),bt=$("polyline"),ze=$("path"),Qe=h(),Ve=O(Be),i(e,"class","menu-backdrop svelte-1skuef2"),i(e,"role","presentation"),i(r,"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(a,"width","14"),i(a,"height","14"),i(a,"viewBox","0 0 24 24"),i(a,"fill","none"),i(a,"stroke","currentColor"),i(a,"stroke-width","2"),i(a,"stroke-linecap","round"),i(a,"stroke-linejoin","round"),i(s,"class","menu-item svelte-1skuef2"),i(s,"role","menuitem"),i(k,"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(b,"width","14"),i(b,"height","14"),i(b,"viewBox","0 0 24 24"),i(b,"fill","none"),i(b,"stroke","currentColor"),i(b,"stroke-width","2"),i(b,"stroke-linecap","round"),i(b,"stroke-linejoin","round"),i(g,"class","menu-item svelte-1skuef2"),i(g,"role","menuitem"),i(M,"d","M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"),i(j,"width","14"),i(j,"height","14"),i(j,"viewBox","0 0 24 24"),i(j,"fill","none"),i(j,"stroke","currentColor"),i(j,"stroke-width","2"),i(j,"stroke-linecap","round"),i(j,"stroke-linejoin","round"),i(D,"class","menu-item svelte-1skuef2"),i(D,"role","menuitem"),i(J,"class","menu-sep svelte-1skuef2"),i(q,"d","M12 20h9"),i(A,"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(K,"class","menu-item svelte-1skuef2"),i(K,"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(oe,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),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(se,"class","menu-item svelte-1skuef2"),i(se,"role","menuitem"),i(ee,"cx","6"),i(ee,"cy","6"),i(ee,"r","3"),i(ke,"cx","6"),i(ke,"cy","18"),i(ke,"r","3"),i(Se,"x1","20"),i(Se,"y1","4"),i(Se,"x2","8.12"),i(Se,"y2","15.88"),i(ge,"x1","8.12"),i(ge,"y1","8.12"),i(ge,"x2","20"),i(ge,"y2","20"),i(Z,"width","14"),i(Z,"height","14"),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(me,"class","menu-item svelte-1skuef2"),i(me,"role","menuitem"),i(ye,"x","9"),i(ye,"y","9"),i(ye,"width","13"),i(ye,"height","13"),i(ye,"rx","2"),i(ye,"ry","2"),i(Te,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),i(Q,"width","14"),i(Q,"height","14"),i(Q,"viewBox","0 0 24 24"),i(Q,"fill","none"),i(Q,"stroke","currentColor"),i(Q,"stroke-width","2"),i(Q,"stroke-linecap","round"),i(Q,"stroke-linejoin","round"),i(Me,"class","menu-item svelte-1skuef2"),i(Me,"role","menuitem"),i(Ye,"class","menu-sep svelte-1skuef2"),i(bt,"points","3 6 5 6 21 6"),i(ze,"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(De,"width","14"),i(De,"height","14"),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(we,"class","menu-item menu-item-danger svelte-1skuef2"),i(we,"role","menuitem"),i(n,"class","menu svelte-1skuef2"),wt(n,"left",l[3]+"px"),wt(n,"top",l[4]+"px"),wt(n,"position","fixed"),i(n,"role","menu"),i(n,"tabindex","-1")},m(Xe,xe){S(Xe,e,xe),S(Xe,t,xe),S(Xe,n,xe),o(n,s),o(s,a),o(a,r),o(a,c),o(s,f),o(s,_),o(n,m),o(n,g),o(g,b),o(b,k),o(b,y),o(b,w),o(g,T),o(g,N),o(n,I),o(n,D),o(D,j),o(j,M),o(D,R),o(D,H),o(n,V),o(n,J),o(n,U),o(n,K),o(K,Y),o(Y,q),o(Y,A),o(K,W),o(K,B),o(n,X),o(n,se),o(se,x),o(x,ne),o(x,oe),o(se,ce),o(se,Ce),o(n,Pe),o(n,me),o(me,Z),o(Z,ee),o(Z,ke),o(Z,Se),o(Z,ge),o(me,Ie),o(me,it),o(n,mt),o(n,Me),o(Me,Q),o(Q,ye),o(Q,Te),o(Me,he),o(Me,Fe),o(n,Ze),o(n,Ye),o(n,Oe),o(n,we),o(we,De),o(De,bt),o(De,ze),o(we,Qe),o(we,Ve),Le||(rt=[L(e,"click",Ee(l[19])),L(s,"click",l[17]),L(g,"click",l[10]),L(D,"click",l[11]),L(K,"click",l[13]),L(se,"click",l[14]),L(me,"click",l[15]),L(Me,"click",l[16]),L(we,"click",l[12]),L(n,"click",Ee(l[28])),L(n,"keydown",l[31])],Le=!0)},p(Xe,xe){xe[0]&8&&wt(n,"left",Xe[3]+"px"),xe[0]&16&&wt(n,"top",Xe[4]+"px")},d(Xe){Xe&&(C(e),C(t),C(n)),Le=!1,ve(rt)}}}function q1(l){let e,t,n,s,a,r,c=l[0].name+"",f,p,_,m,g,b,k,y,w,T,E,N,I,D,j,M,R,F,H,V,J,U;n=new Ja({props:{kind:l[6],size:22}});let K=!l[7]&&K1(l);function Y(z,B){return z[7]?G1:J1}let A=Y(l)(l),W=l[2]&&_i(l);return{c(){e=u("div"),t=u("div"),qe(n.$$.fragment),s=h(),a=u("div"),r=u("div"),f=O(c),_=h(),m=u("div"),g=u("span"),g.textContent=`${l[8]}`,b=h(),K&&K.c(),k=h(),y=u("div"),A.c(),w=h(),T=u("button"),E=$("svg"),N=$("circle"),I=$("circle"),D=$("circle"),j=h(),M=u("button"),M.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="3 6 5 6 21 6"></polyline><path d="M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"></path></svg>',F=h(),W&&W.c(),H=dt(),i(t,"class","file-row-icon svelte-1skuef2"),i(r,"class","file-row-name svelte-1skuef2"),i(r,"title",p=l[0].name),i(m,"class","file-row-meta svelte-1skuef2"),i(a,"class","file-row-body svelte-1skuef2"),i(N,"cx","12"),i(N,"cy","5"),i(N,"r","2"),i(I,"cx","12"),i(I,"cy","12"),i(I,"r","2"),i(D,"cx","12"),i(D,"cy","19"),i(D,"r","2"),i(E,"width","16"),i(E,"height","16"),i(E,"viewBox","0 0 24 24"),i(E,"fill","currentColor"),i(T,"class","action-btn svelte-1skuef2"),i(T,"title",v("file.more")),i(T,"aria-label",v("file.more")),i(T,"aria-expanded",l[2]),i(M,"class","action-btn action-btn-danger svelte-1skuef2"),i(M,"title",v("common.delete")),i(M,"aria-label",v("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",R=l[7]?v("file.ariaFolder")+" "+l[0].name:v("file.ariaFile")+" "+l[0].name),ae(e,"file-row--selected",l[1])},m(z,B){S(z,e,B),o(e,t),Ue(n,t,null),o(e,s),o(e,a),o(a,r),o(r,f),o(a,_),o(a,m),o(m,g),o(m,b),K&&K.m(m,null),o(e,k),o(e,y),A.m(y,null),o(y,w),o(y,T),o(T,E),o(E,N),o(E,I),o(E,D),o(y,j),o(y,M),S(z,F,B),W&&W.m(z,B),S(z,H,B),V=!0,J||(U=[L(U1,"click",l[19]),L(T,"click",Ee(l[18])),L(M,"click",Ee(l[12])),L(e,"click",l[9]),L(e,"keydown",l[24]),L(e,"contextmenu",l[23]),L(e,"dragstart",l[20]),L(e,"dragover",l[21]),L(e,"drop",l[22])],J=!0)},p(z,B){(!V||B[0]&1)&&c!==(c=z[0].name+"")&&G(f,c),(!V||B[0]&1&&p!==(p=z[0].name))&&i(r,"title",p),z[7]||K.p(z,B),A.p(z,B),(!V||B[0]&4)&&i(T,"aria-expanded",z[2]),(!V||B[0]&1&&R!==(R=z[7]?v("file.ariaFolder")+" "+z[0].name:v("file.ariaFile")+" "+z[0].name))&&i(e,"aria-label",R),(!V||B[0]&2)&&ae(e,"file-row--selected",z[1]),z[2]?W?W.p(z,B):(W=_i(z),W.c(),W.m(H.parentNode,H)):W&&(W.d(1),W=null)},i(z){V||(de(n.$$.fragment,z),V=!0)},o(z){_e(n.$$.fragment,z),V=!1},d(z){z&&(C(e),C(F),C(H)),Ke(n),K&&K.d(),A.d(),W&&W.d(z),J=!1,ve(U)}}}function Y1(l,e,t){let{item:n}=e,{selected:s=!1}=e,{onDragStart:a}=e,{onDragOver:r}=e,{onDrop:c}=e;const f=un(),p=qa(n),_=n.type==="folder",m=B1(n);let g=!1,b=0,k=0,y=null;function w(B){B.ctrlKey||B.metaKey?f("toggleSelect",n.id):B.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 T(){f("openExternal",n.fileId)}function E(){t(2,g=!1),f("showInFolder",n.nodeId||n.id)}function N(){t(2,g=!1),f("delete",{id:n.id,type:n.type})}function I(){t(2,g=!1),f("rename",{id:n.id,name:n.name})}function D(){t(2,g=!1),f("duplicate",n.id)}function j(){t(2,g=!1),f("cut",n.id)}function M(){t(2,g=!1),f("copy",n.id)}function R(){t(2,g=!1),_?f("navigate",n.id):f("preview",n)}function F(){t(2,g=!g)}function H(){t(2,g=!1)}function V(B){a&&a(B,n.id)}function J(B){r&&_&&r(B,n.id)}function U(B){c&&_&&c(B,n.id)}function K(B){B.preventDefault(),t(3,b=Math.min(B.clientX,window.innerWidth-240)),t(4,k=Math.min(B.clientY,window.innerHeight-320)),t(2,g=!0)}function Y(B){(B.key==="Enter"||B.key===" ")&&(B.preventDefault(),w(B))}function q(B){Va.call(this,l,B)}const A=()=>f("preview",n),W=()=>f("navigate",n.id),z=B=>{B.key==="Escape"&&(B.stopPropagation(),H())};return l.$$set=B=>{"item"in B&&t(0,n=B.item),"selected"in B&&t(1,s=B.selected),"onDragStart"in B&&t(25,a=B.onDragStart),"onDragOver"in B&&t(26,r=B.onDragOver),"onDrop"in B&&t(27,c=B.onDrop)},[n,s,g,b,k,f,p,_,m,w,T,E,N,I,D,j,M,R,F,H,V,J,U,K,Y,a,r,c,q,A,W,z]}class Q1 extends st{constructor(e){super(),nt(this,e,Y1,q1,lt,{item:0,selected:1,onDragStart:25,onDragOver:26,onDrop:27},null,[-1,-1])}}function hi(l,e,t){const n=l.slice();return n[4]=e[t],n[6]=t,n}function X1(l){let e;return{c(){e=u("span"),e.textContent="/",i(e,"class","sep svelte-csi2lb")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Z1(l){let e,t=l[4].name+"",n,s,a;function r(){return l[2](l[6])}return{c(){e=u("button"),n=O(t),i(e,"class","crumb crumb--link svelte-csi2lb")},m(c,f){S(c,e,f),o(e,n),s||(a=L(e,"click",r),s=!0)},p(c,f){l=c,f&1&&t!==(t=l[4].name+"")&&G(n,t)},d(c){c&&C(e),s=!1,a()}}}function x1(l){let e,t=l[4].name+"",n;return{c(){e=u("span"),n=O(t),i(e,"class","crumb crumb--current svelte-csi2lb")},m(s,a){S(s,e,a),o(e,n)},p(s,a){a&1&&t!==(t=s[4].name+"")&&G(n,t)},d(s){s&&C(e)}}}function gi(l){let e,t,n=l[6]>0&&X1();function s(c,f){return c[6]===c[0].length-1?x1:Z1}let a=s(l),r=a(l);return{c(){n&&n.c(),e=h(),r.c(),t=dt()},m(c,f){n&&n.m(c,f),S(c,e,f),r.m(c,f),S(c,t,f)},p(c,f){a===(a=s(c))&&r?r.p(c,f):(r.d(1),r=a(c),r&&(r.c(),r.m(t.parentNode,t)))},d(c){c&&(C(e),C(t)),n&&n.d(c),r.d(c)}}}function $1(l){let e,t=ue(l[0]),n=[];for(let s=0;s<t.length;s+=1)n[s]=gi(hi(l,t,s));return{c(){e=u("nav");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","breadcrumbs svelte-csi2lb")},m(s,a){S(s,e,a);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,[a]){if(a&3){t=ue(s[0]);let r;for(r=0;r<t.length;r+=1){const c=hi(s,t,r);n[r]?n[r].p(c,a):(n[r]=gi(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},i:le,o:le,d(s){s&&C(e),Re(n,s)}}}function ep(l,e,t){let{crumbs:n=[]}=e;const s=un();function a(c){s("navigate",c)}const r=c=>a(c);return l.$$set=c=>{"crumbs"in c&&t(0,n=c.crumbs)},[n,a,r]}class lc extends st{constructor(e){super(),nt(this,e,ep,$1,lt,{crumbs:0})}}function tp(l){let e,t,n,s,a,r;return{c(){e=u("div"),t=u("p"),t.textContent=`${v("file.previewUnavailable")}`,n=h(),s=u("button"),s.textContent=`${v("file.openExternal")}`,i(s,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(c,f){S(c,e,f),o(e,t),o(e,n),o(e,s),a||(r=L(s,"click",l[9]),a=!0)},p:le,d(c){c&&C(e),a=!1,r()}}}function lp(l){let e,t;function n(r,c){return c&2&&(e=null),e==null&&(e=!!(r[1]&&r[1].startsWith("data:"))),e?ap:rp}let s=n(l,-1),a=s(l);return{c(){a.c(),t=dt()},m(r,c){a.m(r,c),S(r,t,c)},p(r,c){s===(s=n(r,c))&&a?a.p(r,c):(a.d(1),a=s(r),a&&(a.c(),a.m(t.parentNode,t)))},d(r){r&&C(t),a.d(r)}}}function np(l){let e,t,n;return{c(){e=u("pre"),t=u("code"),n=O(l[1]),i(e,"class","preview-text svelte-1cw3u0m")},m(s,a){S(s,e,a),o(e,t),o(t,n)},p(s,a){a&2&&G(n,s[1])},d(s){s&&C(e)}}}function sp(l){let e,t,n,s;return{c(){e=u("div"),t=u("img"),_l(t.src,n=l[1])||i(t,"src",n),i(t,"alt",s=l[0].name),i(t,"class","preview-image svelte-1cw3u0m"),i(e,"class","preview-image-container svelte-1cw3u0m")},m(a,r){S(a,e,r),o(e,t)},p(a,r){r&2&&!_l(t.src,n=a[1])&&i(t,"src",n),r&1&&s!==(s=a[0].name)&&i(t,"alt",s)},d(a){a&&C(e)}}}function ip(l){let e,t,n,s,a,r,c;return{c(){e=u("div"),t=u("p"),n=O(l[3]),s=h(),a=u("button"),a.textContent=`${v("file.openExternal")}`,i(a,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(f,p){S(f,e,p),o(e,t),o(t,n),o(e,s),o(e,a),r||(c=L(a,"click",l[9]),r=!0)},p(f,p){p&8&&G(n,f[3])},d(f){f&&C(e),r=!1,c()}}}function op(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${v("common.loading")}`,i(e,"class","preview-status svelte-1cw3u0m")},m(n,s){S(n,e,s),o(e,t)},p:le,d(n){n&&C(e)}}}function rp(l){let e,t,n,s,a,r;return{c(){e=u("div"),t=u("p"),t.textContent=`${v("file.pdfUnavailable")}`,n=h(),s=u("button"),s.textContent=`${v("file.openExternal")}`,i(s,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(c,f){S(c,e,f),o(e,t),o(e,n),o(e,s),a||(r=L(s,"click",l[9]),a=!0)},p:le,d(c){c&&C(e),a=!1,r()}}}function ap(l){let e,t,n;return{c(){e=u("div"),t=u("embed"),_l(t.src,n=l[1])||i(t,"src",n),i(t,"type","application/pdf"),i(t,"class","preview-pdf svelte-1cw3u0m"),i(e,"class","preview-pdf-container svelte-1cw3u0m")},m(s,a){S(s,e,a),o(e,t)},p(s,a){a&2&&!_l(t.src,n=s[1])&&i(t,"src",n)},d(s){s&&C(e)}}}function cp(l){let e,t,n,s,a,r,c,f=l[0].name+"",p,_,m,g,b=rn(l[0].size)+"",k,y,w=vi(l[0].mime)+"",T,E,N,I,D,j,M,R,F,H,V;a=new Ja({props:{kind:l[8],size:18}});function J(Y,q){return Y[2]?op:Y[3]?ip:Y[6]&&Y[1]?sp:Y[5]&&Y[1]?np:Y[4]?lp:tp}let U=J(l),K=U(l);return{c(){e=u("div"),t=u("div"),n=u("header"),s=u("div"),qe(a.$$.fragment),r=h(),c=u("span"),p=O(f),m=h(),g=u("div"),k=O(b),y=O(" · "),T=O(w),E=h(),N=u("div"),I=u("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"><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>',D=h(),j=u("button"),j.innerHTML='<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>',M=h(),R=u("div"),K.c(),i(c,"class","preview-name svelte-1cw3u0m"),i(c,"title",_=l[0].name),i(s,"class","preview-title svelte-1cw3u0m"),i(g,"class","preview-meta svelte-1cw3u0m"),i(I,"class","action-btn svelte-1cw3u0m"),i(I,"title",v("file.openExternal")),i(I,"aria-label",v("file.openExternal")),i(j,"class","action-btn action-btn-close svelte-1cw3u0m"),i(j,"title","Close"),i(j,"aria-label","Close preview"),i(N,"class","preview-actions svelte-1cw3u0m"),i(n,"class","preview-header svelte-1cw3u0m"),i(R,"class","preview-body svelte-1cw3u0m"),i(t,"class","modal svelte-1cw3u0m"),i(e,"class","overlay svelte-1cw3u0m"),i(e,"role","presentation")},m(Y,q){S(Y,e,q),o(e,t),o(t,n),o(n,s),Ue(a,s,null),o(s,r),o(s,c),o(c,p),o(n,m),o(n,g),o(g,k),o(g,y),o(g,T),o(n,E),o(n,N),o(N,I),o(N,D),o(N,j),o(t,M),o(t,R),K.m(R,null),F=!0,H||(V=[L(I,"click",l[9]),L(j,"click",l[10]),L(e,"click",Tt(l[11])),L(e,"keydown",l[12])],H=!0)},p(Y,[q]){(!F||q&1)&&f!==(f=Y[0].name+"")&&G(p,f),(!F||q&1&&_!==(_=Y[0].name))&&i(c,"title",_),(!F||q&1)&&b!==(b=rn(Y[0].size)+"")&&G(k,b),(!F||q&1)&&w!==(w=vi(Y[0].mime)+"")&&G(T,w),U===(U=J(Y))&&K?K.p(Y,q):(K.d(1),K=U(Y),K&&(K.c(),K.m(R,null)))},i(Y){F||(de(a.$$.fragment,Y),F=!0)},o(Y){_e(a.$$.fragment,Y),F=!1},d(Y){Y&&C(e),Ke(a),K.d(),H=!1,ve(V)}}}function up(l,e,t){let n,s,a,{item:r}=e,{content:c=""}=e,{loading:f=!1}=e,{error:p=""}=e;const _=un(),m=qa(r);function g(T){T.key==="Escape"&&_("close")}function b(){_("openExternal",r.fileId)}Wa(()=>{window.addEventListener("keydown",g)}),$n(()=>{window.removeEventListener("keydown",g)});const k=()=>_("close"),y=()=>_("close"),w=T=>{T.key==="Escape"&&(T.preventDefault(),_("close"))};return l.$$set=T=>{"item"in T&&t(0,r=T.item),"content"in T&&t(1,c=T.content),"loading"in T&&t(2,f=T.loading),"error"in T&&t(3,p=T.error)},l.$$.update=()=>{l.$$.dirty&3&&t(6,n=xa(r)&&c&&c.startsWith("data:")),l.$$.dirty&1&&t(5,s=$a(r)||tc(r)),l.$$.dirty&1&&t(4,a=ec(r))},[r,c,f,p,a,s,n,_,m,b,k,y,w]}class fp extends st{constructor(e){super(),nt(this,e,up,cp,lt,{item:0,content:1,loading:2,error:3})}}function dp(l){let e,t,n,s,a,r,c,f,p,_,m,g,b,k,y,w,T;return{c(){e=u("div"),t=u("div"),n=u("h3"),s=O(l[0]),a=h(),r=u("p"),c=O(l[1]),f=h(),p=u("div"),_=u("button"),m=O(l[2]),b=h(),k=u("button"),y=O(l[3]),i(n,"class","svelte-1fv6yyk"),i(r,"class","message svelte-1fv6yyk"),i(_,"class",g="btn "+(l[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk"),i(k,"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(E,N){S(E,e,N),o(e,t),o(t,n),o(n,s),o(t,a),o(t,r),o(r,c),o(t,f),o(t,p),o(p,_),o(_,m),o(p,b),o(p,k),o(k,y),w||(T=[L(_,"click",l[6]),L(k,"click",l[7]),L(e,"click",Tt(l[8])),L(e,"keydown",l[9])],w=!0)},p(E,[N]){N&1&&G(s,E[0]),N&2&&G(c,E[1]),N&4&&G(m,E[2]),N&16&&g!==(g="btn "+(E[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk")&&i(_,"class",g),N&8&&G(y,E[3])},i:le,o:le,d(E){E&&C(e),w=!1,ve(T)}}}function pp(l,e,t){let{title:n=v("common.confirm")}=e,{message:s=""}=e,{confirmText:a=v("common.delete")}=e,{cancelText:r=v("common.cancel")}=e,{danger:c=!1}=e;const f=un(),p=()=>f("confirm"),_=()=>f("cancel"),m=()=>f("cancel"),g=b=>{b.key==="Escape"&&(b.preventDefault(),f("cancel"))};return l.$$set=b=>{"title"in b&&t(0,n=b.title),"message"in b&&t(1,s=b.message),"confirmText"in b&&t(2,a=b.confirmText),"cancelText"in b&&t(3,r=b.cancelText),"danger"in b&&t(4,c=b.danger)},[n,s,a,r,c,f,p,_,m,g]}class vp extends st{constructor(e){super(),nt(this,e,pp,dp,lt,{title:0,message:1,confirmText:2,cancelText:3,danger:4})}}function mp(l){let e,t,n;return{c(){e=$("circle"),t=$("line"),n=$("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,a){S(s,e,a),S(s,t,a),S(s,n,a)},d(s){s&&(C(e),C(t),C(n))}}}function _p(l){let e,t,n,s;return{c(){e=$("rect"),t=$("polyline"),n=$("line"),s=$("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(a,r){S(a,e,r),S(a,t,r),S(a,n,r),S(a,s,r)},d(a){a&&(C(e),C(t),C(n),C(s))}}}function hp(l){let e,t;return{c(){e=$("path"),t=$("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 gp(l){let e,t;return{c(){e=$("path"),t=$("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 bp(l){let e,t,n,s,a;return{c(){e=$("path"),t=$("path"),n=$("line"),s=$("line"),a=$("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(a,"x1","8"),i(a,"y1","15"),i(a,"x2","12"),i(a,"y2","15")},m(r,c){S(r,e,c),S(r,t,c),S(r,n,c),S(r,s,c),S(r,a,c)},d(r){r&&(C(e),C(t),C(n),C(s),C(a))}}}function kp(l){let e,t,n,s;return{c(){e=$("path"),t=$("polyline"),n=$("line"),s=$("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(a,r){S(a,e,r),S(a,t,r),S(a,n,r),S(a,s,r)},d(a){a&&(C(e),C(t),C(n),C(s))}}}function yp(l){let e,t;return{c(){e=$("path"),t=$("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 wp(l){let e,t,n,s;return{c(){e=$("rect"),t=$("rect"),n=$("rect"),s=$("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(a,r){S(a,e,r),S(a,t,r),S(a,n,r),S(a,s,r)},d(a){a&&(C(e),C(t),C(n),C(s))}}}function Cp(l){let e;return{c(){e=$("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 Sp(l){let e;function t(a,r){return a[0]==="folder"?Cp:a[0]==="project"?wp:a[0]==="client"?yp:a[0]==="document"?kp:a[0]==="recipe"?bp:a[0]==="note"?gp:a[0]==="file"?hp:a[0]==="case"?_p:mp}let n=t(l),s=n(l);return{c(){e=$("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(a,r){S(a,e,r),s.m(e,null)},p(a,[r]){n!==(n=t(a))&&(s.d(1),s=n(a),s&&(s.c(),s.m(e,null))),r&2&&i(e,"width",a[1]),r&2&&i(e,"height",a[1])},i:le,o:le,d(a){a&&C(e),s.d()}}}function Tp(l,e,t){let{kind:n="generic"}=e,{size:s=18}=e;return l.$$set=a=>{"kind"in a&&t(0,n=a.kind),"size"in a&&t(1,s=a.size)},[n,s]}class fn extends st{constructor(e){super(),nt(this,e,Tp,Sp,lt,{kind:0,size:1})}}function bi(l,e,t){const n=l.slice();return n[44]=e[t],n}function Ep(l){let e;return{c(){e=u("span"),i(e,"class","tree-toggle-placeholder svelte-zj71cl")},m(t,n){S(t,e,n)},p:le,d(t){t&&C(e)}}}function Np(l){let e,t,n=l[1][l[44].id]?"▾":"▸",s,a,r;function c(){return l[25](l[44])}return{c(){e=u("button"),t=u("span"),s=O(n),i(t,"class","tree-arrow"),i(e,"class","tree-toggle svelte-zj71cl")},m(f,p){S(f,e,p),o(e,t),o(t,s),a||(r=L(e,"click",Ee(c)),a=!0)},p(f,p){l=f,p[0]&3&&n!==(n=l[1][l[44].id]?"▾":"▸")&&G(s,n)},d(f){f&&C(e),a=!1,r()}}}function ki(l){let e,t;return e=new nc({props:{nodes:l[44].children||[],expanded:l[1],selectedNodeId:l[2],level:l[3]+1,onSelect:l[4],onToggle:l[5],onContextMenu:l[6],onDrop:l[7]}}),{c(){qe(e.$$.fragment)},m(n,s){Ue(e,n,s),t=!0},p(n,s){const a={};s[0]&1&&(a.nodes=n[44].children||[]),s[0]&2&&(a.expanded=n[1]),s[0]&4&&(a.selectedNodeId=n[2]),s[0]&8&&(a.level=n[3]+1),s[0]&16&&(a.onSelect=n[4]),s[0]&32&&(a.onToggle=n[5]),s[0]&64&&(a.onContextMenu=n[6]),s[0]&128&&(a.onDrop=n[7]),e.$set(a)},i(n){t||(de(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Ke(e,n)}}}function yi(l,e){let t,n,s,a,r,c,f,p=e[44].title+"",_,m,g=e[1][e[44].id]&&Qn(e[44]),b,k,y,w;function T(A,W){return W[0]&1&&(n=null),n==null&&(n=!!Il(A[44])),n?Np:Ep}let E=T(e,[-1,-1]),N=E(e);r=new fn({props:{kind:wi(e[44]),size:16}});function I(...A){return e[26](e[44],...A)}function D(...A){return e[27](e[44],...A)}function j(){return e[28](e[44])}function M(...A){return e[29](e[44],...A)}function R(...A){return e[30](e[44],...A)}function F(...A){return e[31](e[44],...A)}function H(...A){return e[32](e[44],...A)}function V(...A){return e[33](e[44],...A)}function J(...A){return e[34](e[44],...A)}function U(...A){return e[35](e[44],...A)}function K(...A){return e[36](e[44],...A)}function Y(...A){return e[37](e[44],...A)}let q=g&&ki(e);return{key:l,first:null,c(){t=u("div"),N.c(),s=h(),a=u("span"),qe(r.$$.fragment),c=h(),f=u("span"),_=O(p),m=h(),q&&q.c(),b=dt(),i(a,"class","tree-icon svelte-zj71cl"),i(a,"role","button"),i(a,"tabindex","-1"),i(f,"class","tree-label svelte-zj71cl"),i(f,"role","button"),i(f,"tabindex","-1"),i(t,"class","tree-item svelte-zj71cl"),wt(t,"padding-left",e[3]*16+4+"px"),i(t,"draggable","true"),i(t,"role","button"),i(t,"tabindex","0"),ae(t,"selected",e[2]===e[44].id),ae(t,"drop-valid",e[8]===e[44].id&&e[9][e[44].id]),ae(t,"drop-invalid",e[8]===e[44].id&&!e[9][e[44].id]),this.first=t},m(A,W){S(A,t,W),N.m(t,null),o(t,s),o(t,a),Ue(r,a,null),o(t,c),o(t,f),o(f,_),S(A,m,W),q&&q.m(A,W),S(A,b,W),k=!0,y||(w=[L(a,"click",I),L(a,"keydown",D),L(a,"dblclick",Ee(e[24])),L(f,"click",Ee(j)),L(f,"keydown",M),L(t,"dragstart",R),L(t,"dragover",F),L(t,"dragleave",H),L(t,"drop",V),L(t,"click",J),L(t,"keydown",U),L(t,"dblclick",K),L(t,"contextmenu",Zn(Y))],y=!0)},p(A,W){e=A,E===(E=T(e,W))&&N?N.p(e,W):(N.d(1),N=E(e),N&&(N.c(),N.m(t,s)));const z={};W[0]&1&&(z.kind=wi(e[44])),r.$set(z),(!k||W[0]&1)&&p!==(p=e[44].title+"")&&G(_,p),(!k||W[0]&8)&&wt(t,"padding-left",e[3]*16+4+"px"),(!k||W[0]&5)&&ae(t,"selected",e[2]===e[44].id),(!k||W[0]&769)&&ae(t,"drop-valid",e[8]===e[44].id&&e[9][e[44].id]),(!k||W[0]&769)&&ae(t,"drop-invalid",e[8]===e[44].id&&!e[9][e[44].id]),W[0]&3&&(g=e[1][e[44].id]&&Qn(e[44])),g?q?(q.p(e,W),W[0]&3&&de(q,1)):(q=ki(e),q.c(),de(q,1),q.m(b.parentNode,b)):q&&(ut(),_e(q,1,1,()=>{q=null}),ft())},i(A){k||(de(r.$$.fragment,A),de(q),k=!0)},o(A){_e(r.$$.fragment,A),_e(q),k=!1},d(A){A&&(C(t),C(m),C(b)),N.d(),Ke(r),q&&q.d(A),y=!1,ve(w)}}}function Ip(l){let e=[],t=new Map,n,s,a,r,c=ue(l[0]);const f=p=>p[44].id;for(let p=0;p<c.length;p+=1){let _=bi(l,c,p),m=f(_);t.set(m,e[p]=yi(m,_))}return{c(){for(let p=0;p<e.length;p+=1)e[p].c();n=dt()},m(p,_){for(let m=0;m<e.length;m+=1)e[m]&&e[m].m(p,_);S(p,n,_),s=!0,a||(r=L(window,"dragend",l[14]),a=!0)},p(p,_){_[0]&2080767&&(c=ue(p[0]),ut(),e=Ga(e,_,f,1,p,c,t,n.parentNode,Ka,yi,n,bi),ft())},i(p){if(!s){for(let _=0;_<c.length;_+=1)de(e[_]);s=!0}},o(p){for(let _=0;_<e.length;_+=1)_e(e[_]);s=!1},d(p){p&&C(n);for(let _=0;_<e.length;_+=1)e[_].d(p);a=!1,r()}}}function wi(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 Qn(l){return l.children!==void 0}function Il(l){return Qn(l)?l.children.length>0:l.has_children===!0}function Ci(l){const e={};function t(n,s){for(const a of n)e[a.id]=s,a.children&&t(a.children,a.id)}return t(l,""),e}function Si(l){const e=[];function t(n){for(const s of n)e.push(s),s.children&&t(s.children)}return t(l),e}function Dp(l){try{return l.dataTransfer.getData("text/plain")}catch{return""}}function Mp(l,e,t){let n,s,a,{nodes:r=[]}=e,{expanded:c={}}=e,{selectedNodeId:f=""}=e,{level:p=0}=e,{onSelect:_=void 0}=e,{onToggle:m=void 0}=e,{onContextMenu:g=void 0}=e,{onDrop:b=void 0}=e,k={},y=null,w="",T="";const E=["folder","project","client","document","recipe","case"];$n(()=>{for(const Z of Object.keys(k))clearTimeout(k[Z]);y&&clearInterval(y)});function N(Z){return E.includes(Z.type)}function I(Z,ee,ke){if(!Z||!ee||ee===Z.id||!N(Z))return!1;let Se=Z.id;for(;Se;){if(Se===ee)return!1;Se=ke[Se]||""}return!0}function D(Z,ee){Z.stopPropagation(),Z.dataTransfer.effectAllowed="move",Z.dataTransfer.setData("text/plain",ee.id),t(21,w=ee.id)}function j(Z,ee){Z.preventDefault(),Z.stopPropagation(),Z.dataTransfer.dropEffect="move",T!==ee.id&&t(8,T=ee.id),Il(ee)&&!c[ee.id]&&!k[ee.id]&&(k[ee.id]=setTimeout(()=>{m&&m(ee.id),delete k[ee.id]},600));const ke=Z.currentTarget.closest(".workspace-tree-area");if(ke){const Se=ke.getBoundingClientRect(),ge=30;Z.clientY-Se.top<ge?y||(y=setInterval(()=>{ke.scrollTop-=10},50)):Se.bottom-Z.clientY<ge?y||(y=setInterval(()=>{ke.scrollTop+=10},50)):y&&(clearInterval(y),y=null)}}function M(Z,ee){const ke=Z.relatedTarget;ke&&Z.currentTarget.contains(ke)||(T===ee.id&&t(8,T=""),k[ee.id]&&(clearTimeout(k[ee.id]),delete k[ee.id]),y&&(clearInterval(y),y=null))}function R(Z,ee){Z.preventDefault(),Z.stopPropagation(),k[ee.id]&&(clearTimeout(k[ee.id]),delete k[ee.id]),y&&(clearInterval(y),y=null);const ke=Si(r),Se=Ci(ke),ge=Dp(Z);if(!I(ee,ge,Se)){t(8,T=""),t(21,w="");return}b&&b(ge,ee.id),t(8,T=""),t(21,w="")}function F(){t(8,T=""),t(21,w="");for(const Z of Object.keys(k))clearTimeout(k[Z]),delete k[Z];y&&(clearInterval(y),y=null)}function H(Z,ee){Z.target.closest(".tree-toggle")||Z.target.closest(".tree-icon")||_&&_(ee)}function V(Z,ee){Il(ee)&&m&&m(ee.id)}function J(Z,ee){(Z.key==="Enter"||Z.key===" ")&&(Z.preventDefault(),_&&_(ee))}function U(Z,ee){Z.stopPropagation(),Il(ee)&&m&&m(ee.id)}function K(Z,ee){(Z.key==="Enter"||Z.key===" ")&&(Z.preventDefault(),Z.stopPropagation(),Il(ee)&&m&&m(ee.id))}function Y(Z,ee){(Z.key==="Enter"||Z.key===" ")&&(Z.preventDefault(),_&&_(ee))}function q(Z,ee,ke){const Se={};function ge(Ie){for(const We of Ie)Se[We.id]=I(We,ee,ke),We.children&&ge(We.children)}return ge(Z),Se}function A(Z){Va.call(this,l,Z)}const W=Z=>m&&m(Z.id),z=(Z,ee)=>U(ee,Z),B=(Z,ee)=>K(ee,Z),X=Z=>_&&_(Z),se=(Z,ee)=>Y(ee,Z),x=(Z,ee)=>D(ee,Z),ne=(Z,ee)=>j(ee,Z),oe=(Z,ee)=>M(ee,Z),ce=(Z,ee)=>R(ee,Z),pe=(Z,ee)=>H(ee,Z),Ce=(Z,ee)=>J(ee,Z),Pe=(Z,ee)=>V(ee,Z),me=(Z,ee)=>g&&g(ee,Z);return l.$$set=Z=>{"nodes"in Z&&t(0,r=Z.nodes),"expanded"in Z&&t(1,c=Z.expanded),"selectedNodeId"in Z&&t(2,f=Z.selectedNodeId),"level"in Z&&t(3,p=Z.level),"onSelect"in Z&&t(4,_=Z.onSelect),"onToggle"in Z&&t(5,m=Z.onToggle),"onContextMenu"in Z&&t(6,g=Z.onContextMenu),"onDrop"in Z&&t(7,b=Z.onDrop)},l.$$.update=()=>{l.$$.dirty[0]&1&&t(23,n=Si(r)),l.$$.dirty[0]&8388608&&t(22,s=Ci(n)),l.$$.dirty[0]&14680064&&t(9,a=q(n,w,s))},[r,c,f,p,_,m,g,b,T,a,D,j,M,R,F,H,V,J,U,K,Y,w,s,n,A,W,z,B,X,se,x,ne,oe,ce,pe,Ce,Pe,me]}class nc extends st{constructor(e){super(),nt(this,e,Mp,Ip,lt,{nodes:0,expanded:1,selectedNodeId:2,level:3,onSelect:4,onToggle:5,onContextMenu:6,onDrop:7},null,[-1,-1])}}function Ti(l){let e,t;return{c(){e=u("div"),t=O(l[4]),i(e,"class","path-info svelte-a9f1pd")},m(n,s){S(n,e,s),o(e,t)},p(n,s){s&16&&G(t,n[4])},d(n){n&&C(e)}}}function Ei(l){let e,t;return{c(){e=u("div"),t=O(l[3]),i(e,"class","error-msg svelte-a9f1pd")},m(n,s){S(n,e,s),o(e,t)},p(n,s){s&8&&G(t,n[3])},d(n){n&&C(e)}}}function jp(l){let e,t,n,s,a,r,c,f,p,_,m,g,b,k,y,w,T,E=v("firstrun.browse")+"",N,I,D,j,M,R,F=(l[2]?v("firstrun.creating"):v("firstrun.create"))+"",H,V,J,U,K,Y,q=l[4]&&Ti(l),A=l[3]&&Ei(l);return{c(){e=u("div"),t=u("div"),n=u("img"),a=h(),r=u("h1"),r.textContent=`${v("firstrun.title")}`,c=h(),f=u("p"),f.textContent=`${v("firstrun.desc")}`,p=h(),_=u("div"),m=u("label"),m.textContent=`${v("firstrun.pathLabel")}`,g=h(),b=u("div"),k=u("input"),w=h(),T=u("button"),N=O(E),I=h(),q&&q.c(),D=h(),A&&A.c(),j=h(),M=u("div"),R=u("button"),H=O(F),J=h(),U=u("button"),U.textContent=`${v("firstrun.quit")}`,i(n,"class","first-run-logo svelte-a9f1pd"),_l(n.src,s="/assets/app-icons/icon_64x64.png")||i(n,"src",s),i(n,"width","64"),i(n,"height","64"),i(n,"alt",""),i(r,"class","svelte-a9f1pd"),i(f,"class","first-run-desc svelte-a9f1pd"),i(m,"class","form-label svelte-a9f1pd"),i(m,"for","vault-path"),i(k,"id","vault-path"),i(k,"type","text"),i(k,"placeholder",y=l[1]||v("firstrun.defaultPath")),k.disabled=l[2],i(k,"class","svelte-a9f1pd"),i(T,"class","btn"),T.disabled=l[2],i(b,"class","input-row svelte-a9f1pd"),i(_,"class","form-group svelte-a9f1pd"),i(R,"class","btn btn-primary btn-lg svelte-a9f1pd"),R.disabled=V=!l[0].trim()||l[2],i(U,"class","btn btn-lg svelte-a9f1pd"),i(M,"class","first-run-actions svelte-a9f1pd"),i(t,"class","first-run-card svelte-a9f1pd"),i(e,"class","first-run-screen svelte-a9f1pd")},m(W,z){S(W,e,z),o(e,t),o(t,n),o(t,a),o(t,r),o(t,c),o(t,f),o(t,p),o(t,_),o(_,m),o(_,g),o(_,b),o(b,k),be(k,l[0]),o(b,w),o(b,T),o(T,N),o(t,I),q&&q.m(t,null),o(t,D),A&&A.m(t,null),o(t,j),o(t,M),o(M,R),o(R,H),o(M,J),o(M,U),K||(Y=[L(k,"input",l[12]),L(k,"input",l[6]),L(k,"keydown",l[9]),L(T,"click",l[5]),L(R,"click",l[7]),L(U,"click",l[8])],K=!0)},p(W,[z]){z&2&&y!==(y=W[1]||v("firstrun.defaultPath"))&&i(k,"placeholder",y),z&4&&(k.disabled=W[2]),z&1&&k.value!==W[0]&&be(k,W[0]),z&4&&(T.disabled=W[2]),W[4]?q?q.p(W,z):(q=Ti(W),q.c(),q.m(t,D)):q&&(q.d(1),q=null),W[3]?A?A.p(W,z):(A=Ei(W),A.c(),A.m(t,j)):A&&(A.d(1),A=null),z&4&&F!==(F=(W[2]?v("firstrun.creating"):v("firstrun.create"))+"")&&G(H,F),z&5&&V!==(V=!W[0].trim()||W[2])&&(R.disabled=V)},i:le,o:le,d(W){W&&C(e),q&&q.d(),A&&A.d(),K=!1,ve(Y)}}}function en(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 Ap(l,e,t){let{onComplete:n=null}=e,{onQuit:s=null}=e,a="",r="",c=!1,f="",p="",_=null;async function m(){try{const E=await en("GetDefaultVaultPath");t(1,r=E||""),t(0,a=r||""),a&&await b()}catch{t(1,r="")}}m();async function g(){try{const E=await en("PickDirectory");E&&(t(0,a=E),await b())}catch(E){t(3,f=String(E))}}async function b(){if(!a||!a.trim()){t(4,p=""),_=null;return}try{_=await en("CheckVaultPath",a.trim()),_&&t(4,p=_.description)}catch{t(4,p=""),_=null}}async function k(){if(!(!a||!a.trim())){if(t(2,c=!0),t(3,f=""),_&&!_.writable){t(3,f=v("firstrun.errorNoWrite")),t(2,c=!1);return}try{const E=await en("CreateVault",a.trim());E&&E.status==="ready"&&n&&n(E)}catch(E){t(3,f=String(E))}t(2,c=!1)}}function y(){s&&s()}function w(E){E.key==="Enter"&&!c&&a.trim()&&k()}function T(){a=this.value,t(0,a)}return l.$$set=E=>{"onComplete"in E&&t(10,n=E.onComplete),"onQuit"in E&&t(11,s=E.onQuit)},[a,r,c,f,p,g,b,k,y,w,n,s,T]}class Lp extends st{constructor(e){super(),nt(this,e,Ap,jp,lt,{onComplete:10,onQuit:11})}}function Ni(l){let e,t;return{c(){e=u("div"),t=O(l[2]),i(e,"class","error-msg svelte-s3o8c3")},m(n,s){S(n,e,s),o(e,t)},p(n,s){s&4&&G(t,n[2])},d(n){n&&C(e)}}}function Ii(l){let e,t,n,s,a,r,c,f,p=v("common.yes")+"",_,m,g,b,k;return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${v("recovery.createConfirmTitle")}`,s=h(),a=u("p"),a.textContent=`${v("recovery.createConfirm")}`,r=h(),c=u("div"),f=u("button"),_=O(p),m=h(),g=u("button"),g.textContent=`${v("common.cancel")}`,i(n,"class","svelte-s3o8c3"),i(a,"class","modal-desc svelte-s3o8c3"),i(f,"class","btn btn-primary"),f.disabled=l[1],i(g,"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),o(e,t),o(t,n),o(t,s),o(t,a),o(t,r),o(t,c),o(c,f),o(f,_),o(c,m),o(c,g),b||(k=[L(f,"click",l[6]),L(g,"click",l[7]),L(e,"click",Tt(l[7])),L(e,"keydown",l[11])],b=!0)},p(y,w){w&2&&(f.disabled=y[1])},d(y){y&&C(e),b=!1,ve(k)}}}function Pp(l){let e,t,n,s,a,r,c,f,p,_=(l[0]||"—")+"",m,g,b,k,y,w=v("recovery.choose")+"",T,E,N,I=v("recovery.create")+"",D,j,M,R,F,H,V,J=l[2]&&Ni(l),U=l[3]&&Ii(l);return{c(){e=u("div"),t=u("div"),n=u("div"),n.textContent="⚠",s=h(),a=u("h1"),a.textContent=`${v("recovery.title")}`,r=h(),c=u("p"),c.textContent=`${v("recovery.expected")}:`,f=h(),p=u("code"),m=O(_),g=h(),J&&J.c(),b=h(),k=u("div"),y=u("button"),T=O(w),E=h(),N=u("button"),D=O(I),j=h(),M=u("button"),M.textContent=`${v("recovery.quit")}`,R=h(),U&&U.c(),F=dt(),i(n,"class","recovery-icon svelte-s3o8c3"),i(a,"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(M,"class","btn btn-lg svelte-s3o8c3"),i(k,"class","recovery-actions svelte-s3o8c3"),i(t,"class","recovery-card svelte-s3o8c3"),i(e,"class","recovery-screen svelte-s3o8c3")},m(K,Y){S(K,e,Y),o(e,t),o(t,n),o(t,s),o(t,a),o(t,r),o(t,c),o(t,f),o(t,p),o(p,m),o(t,g),J&&J.m(t,null),o(t,b),o(t,k),o(k,y),o(y,T),o(k,E),o(k,N),o(N,D),o(k,j),o(k,M),S(K,R,Y),U&&U.m(K,Y),S(K,F,Y),H||(V=[L(y,"click",l[4]),L(N,"click",l[5]),L(M,"click",l[8])],H=!0)},p(K,[Y]){Y&1&&_!==(_=(K[0]||"—")+"")&&G(m,_),K[2]?J?J.p(K,Y):(J=Ni(K),J.c(),J.m(t,b)):J&&(J.d(1),J=null),Y&2&&(y.disabled=K[1]),Y&2&&(N.disabled=K[1]),K[3]?U?U.p(K,Y):(U=Ii(K),U.c(),U.m(F.parentNode,F)):U&&(U.d(1),U=null)},i:le,o:le,d(K){K&&(C(e),C(R),C(F)),J&&J.d(),U&&U.d(K),H=!1,ve(V)}}}function Vn(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 Fp(l,e,t){let{vaultPath:n=""}=e,{onComplete:s=null}=e,{onQuit:a=null}=e,r=!1,c="",f=!1;async function p(){try{const y=await Vn("PickDirectory");if(!y)return;t(1,r=!0),t(2,c="");const w=await Vn("OpenVault",y);w&&w.status==="ready"&&s&&s(w)}catch(y){t(2,c=String(y))}t(1,r=!1)}function _(){t(3,f=!0)}async function m(){t(3,f=!1),t(1,r=!0),t(2,c="");try{const y=await Vn("CreateVault",n);y&&y.status==="ready"&&s&&s(y)}catch(y){t(2,c=String(y))}t(1,r=!1)}function g(){t(3,f=!1)}function b(){a&&a()}const k=y=>y.key==="Enter"&&g();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,a=y.onQuit)},[n,r,c,f,p,_,m,g,b,s,a,k]}class Rp extends st{constructor(e){super(),nt(this,e,Fp,Pp,lt,{vaultPath:0,onComplete:9,onQuit:10})}}function Di(l,e,t){const n=l.slice();return n[5]=e[t],n}function Op(l){let e,t,n;return{c(){e=$("path"),t=$("path"),n=$("path"),i(e,"d","M5 4h12l2 2v14H5z"),i(t,"d","M8 4v6h8V4"),i(n,"d","M8 20v-6h8v6")},m(s,a){S(s,e,a),S(s,t,a),S(s,n,a)},d(s){s&&(C(e),C(t),C(n))}}}function zp(l){let e,t,n,s;return{c(){e=$("path"),t=$("path"),n=$("path"),s=$("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(a,r){S(a,e,r),S(a,t,r),S(a,n,r),S(a,s,r)},d(a){a&&(C(e),C(t),C(n),C(s))}}}function Hp(l){let e;return{c(){e=$("path"),i(e,"d","M4 19V9M10 19V5M16 19v-7M22 19H2")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Bp(l){let e;return{c(){e=$("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 Wp(l){let e,t;return{c(){e=$("path"),t=$("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 Vp(l){let e,t;return{c(){e=$("rect"),t=$("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 Up(l){let e,t,n;return{c(){e=$("path"),t=$("path"),n=$("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,a){S(s,e,a),S(s,t,a),S(s,n,a)},d(s){s&&(C(e),C(t),C(n))}}}function Kp(l){let e,t;return{c(){e=$("circle"),t=$("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 Mi(l){let e,t,n,s,a,r,c,f;function p(b,k){if(b[5].id==="general")return Kp;if(b[5].id==="workspace")return Up;if(b[5].id==="templates")return Vp;if(b[5].id==="plugins")return Wp;if(b[5].id==="files")return Bp;if(b[5].id==="activity")return Hp;if(b[5].id==="sync")return zp;if(b[5].id==="backup")return Op}let _=p(l),m=_&&_(l);function g(){return l[4](l[5])}return{c(){e=u("button"),t=u("span"),n=$("svg"),m&&m.c(),s=h(),a=u("span"),a.textContent=`${l[5].label}`,r=h(),i(n,"width","16"),i(n,"height","16"),i(n,"viewBox","0 0 24 24"),i(n,"fill","none"),i(n,"stroke","currentColor"),i(n,"stroke-width","1.8"),i(n,"stroke-linecap","round"),i(n,"stroke-linejoin","round"),i(n,"aria-hidden","true"),i(t,"class","settings-nav-icon svelte-1uolm3f"),i(a,"class","settings-nav-label svelte-1uolm3f"),i(e,"class","settings-nav-item svelte-1uolm3f"),ae(e,"active",l[0]===l[5].id),ae(e,"disabled",l[5].id==="plugins"||l[5].id==="files"||l[5].id==="activity"||l[5].id==="backup")},m(b,k){S(b,e,k),o(e,t),o(t,n),m&&m.m(n,null),o(e,s),o(e,a),o(e,r),c||(f=L(e,"click",g),c=!0)},p(b,k){l=b,k&3&&ae(e,"active",l[0]===l[5].id)},d(b){b&&C(e),m&&m.d(),c=!1,f()}}}function Gp(l){let e,t=ue(l[1]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Mi(Di(l,t,s));return{c(){e=u("nav");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","settings-sidebar svelte-1uolm3f")},m(s,a){S(s,e,a);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,[a]){if(a&7){t=ue(s[1]);let r;for(r=0;r<t.length;r+=1){const c=Di(s,t,r);n[r]?n[r].p(c,a):(n[r]=Mi(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},i:le,o:le,d(s){s&&C(e),Re(n,s)}}}function Jp(l,e,t){let{activeSection:n="general"}=e,{onSelect:s=null}=e;const a=[{id:"general",label:v("settings.general")},{id:"workspace",label:v("settings.workspace")},{id:"templates",label:v("settings.templates")},{id:"plugins",label:v("settings.plugins")},{id:"files",label:v("settings.files")},{id:"activity",label:v("settings.activity")},{id:"sync",label:v("settings.sync")},{id:"backup",label:v("settings.backup")}];function r(f){s&&s(f)}const c=f=>r(f.id);return l.$$set=f=>{"activeSection"in f&&t(0,n=f.activeSection),"onSelect"in f&&t(3,s=f.onSelect)},[n,a,r,s,c]}class qp extends st{constructor(e){super(),nt(this,e,Jp,Gp,lt,{activeSection:0,onSelect:3})}}function ji(l){let e;return{c(){e=u("div"),e.textContent=`${v("settings.saved")}`,i(e,"class","save-notice svelte-1e2uhdh")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Yp(l){let e,t,n,s,a,r,c,f,p,_,m,g,b,k,y,w,T,E,N,I,D,j,M,R,F,H,V,J,U,K,Y,q,A,W=l[1]&&ji();return{c(){e=u("div"),t=u("h2"),t.textContent=`${v("settings.general")}`,n=h(),s=u("p"),s.textContent=`${v("settings.generalDesc")}`,a=h(),r=u("div"),c=u("h3"),c.textContent=`${v("settings.appearance")}`,f=h(),p=u("div"),_=u("label"),m=u("span"),m.textContent=`${v("settings.theme")}`,g=h(),b=u("select"),k=u("option"),k.textContent=`${v("settings.themeSystem")}`,y=u("option"),y.textContent=`${v("settings.themeLight")} (${v("settings.langSoon")})`,w=u("option"),w.textContent=`${v("settings.themeDark")} (${v("settings.langSoon")})`,T=h(),E=u("div"),N=u("h3"),N.textContent=`${v("settings.localization")}`,I=h(),D=u("div"),j=u("label"),M=u("span"),M.textContent=`${v("settings.language")}`,R=h(),F=u("select"),H=u("option"),H.textContent=`${v("settings.langRu")}`,V=u("option"),V.textContent=`${v("settings.langEn")} (${v("settings.langSoon")})`,J=h(),U=u("div"),W&&W.c(),K=h(),Y=u("button"),Y.textContent=`${v("settings.save")}`,i(t,"class","svelte-1e2uhdh"),i(s,"class","section-desc svelte-1e2uhdh"),i(c,"class","card-title svelte-1e2uhdh"),i(m,"class","label-text svelte-1e2uhdh"),k.__value="system",be(k,k.__value),y.__value="light",be(y,y.__value),y.disabled=!0,w.__value="dark",be(w,w.__value),w.disabled=!0,l[0]===void 0&&tl(()=>l[5].call(b)),i(p,"class","form-group svelte-1e2uhdh"),i(r,"class","settings-card svelte-1e2uhdh"),i(N,"class","card-title svelte-1e2uhdh"),i(M,"class","label-text svelte-1e2uhdh"),H.__value="ru",be(H,H.__value),V.__value="en",be(V,V.__value),F.disabled=!0,i(D,"class","form-group svelte-1e2uhdh"),i(E,"class","settings-card svelte-1e2uhdh"),i(Y,"class","btn btn-primary"),i(U,"class","settings-actions svelte-1e2uhdh"),i(e,"class","settings-section svelte-1e2uhdh")},m(z,B){S(z,e,B),o(e,t),o(e,n),o(e,s),o(e,a),o(e,r),o(r,c),o(r,f),o(r,p),o(p,_),o(_,m),o(_,g),o(_,b),o(b,k),o(b,y),o(b,w),Vt(b,l[0],!0),o(e,T),o(e,E),o(E,N),o(E,I),o(E,D),o(D,j),o(j,M),o(j,R),o(j,F),o(F,H),o(F,V),o(e,J),o(e,U),W&&W.m(U,null),o(U,K),o(U,Y),q||(A=[L(b,"change",l[5]),L(Y,"click",l[2])],q=!0)},p(z,[B]){B&1&&Vt(b,z[0]),z[1]?W||(W=ji(),W.c(),W.m(U,K)):W&&(W.d(1),W=null)},i:le,o:le,d(z){z&&C(e),W&&W.d(),q=!1,ve(A)}}}function Qp(l,e,t){let{appConfig:n=null}=e,{onSave:s=null}=e,a="system",r=!1;function c(){n&&t(0,a=n.theme||"system")}async function f(){n&&(t(3,n.theme=a,n),s&&await s(n),t(1,r=!0),setTimeout(()=>t(1,r=!1),2e3))}function p(){a=nn(this),t(0,a)}return l.$$set=_=>{"appConfig"in _&&t(3,n=_.appConfig),"onSave"in _&&t(4,s=_.onSave)},l.$$.update=()=>{l.$$.dirty&8&&n&&c()},[a,r,f,n,s,p]}class Xp extends st{constructor(e){super(),nt(this,e,Qp,Yp,lt,{appConfig:3,onSave:4})}}function Ai(l){let e,t;return{c(){e=u("div"),t=O(l[1]),i(e,"class","notice svelte-1zbky3")},m(n,s){S(n,e,s),o(e,t)},p(n,s){s&2&&G(t,n[1])},d(n){n&&C(e)}}}function Zp(l){let e;return{c(){e=u("p"),e.textContent=`${v("settings.noVaultInfo")}`,i(e,"class","no-data svelte-1zbky3")},m(t,n){S(t,e,n)},p:le,d(t){t&&C(e)}}}function xp(l){let e,t,n,s,a,r=l[0].path+"",c,f,p,_,m,g,b=l[0].dbPath+"",k,y,w,T=l[0].nodeCount!==void 0&&Li(l),E=l[0].fileCount!==void 0&&Pi(l);return{c(){e=u("div"),t=u("div"),n=u("span"),n.textContent=`${v("settings.vaultPath")}`,s=h(),a=u("span"),c=O(r),f=h(),p=u("div"),_=u("span"),_.textContent="DB",m=h(),g=u("span"),k=O(b),y=h(),T&&T.c(),w=h(),E&&E.c(),i(n,"class","info-label svelte-1zbky3"),i(a,"class","info-value mono svelte-1zbky3"),i(t,"class","info-row svelte-1zbky3"),i(_,"class","info-label svelte-1zbky3"),i(g,"class","info-value mono small svelte-1zbky3"),i(p,"class","info-row svelte-1zbky3"),i(e,"class","vault-info svelte-1zbky3")},m(N,I){S(N,e,I),o(e,t),o(t,n),o(t,s),o(t,a),o(a,c),o(e,f),o(e,p),o(p,_),o(p,m),o(p,g),o(g,k),o(e,y),T&&T.m(e,null),o(e,w),E&&E.m(e,null)},p(N,I){I&1&&r!==(r=N[0].path+"")&&G(c,r),I&1&&b!==(b=N[0].dbPath+"")&&G(k,b),N[0].nodeCount!==void 0?T?T.p(N,I):(T=Li(N),T.c(),T.m(e,w)):T&&(T.d(1),T=null),N[0].fileCount!==void 0?E?E.p(N,I):(E=Pi(N),E.c(),E.m(e,null)):E&&(E.d(1),E=null)},d(N){N&&C(e),T&&T.d(),E&&E.d()}}}function Li(l){let e,t,n,s,a=l[0].nodeCount+"",r;return{c(){e=u("div"),t=u("span"),t.textContent="Nodes",n=h(),s=u("span"),r=O(a),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),o(e,t),o(e,n),o(e,s),o(s,r)},p(c,f){f&1&&a!==(a=c[0].nodeCount+"")&&G(r,a)},d(c){c&&C(e)}}}function Pi(l){let e,t,n,s,a=l[0].fileCount+"",r;return{c(){e=u("div"),t=u("span"),t.textContent="Files",n=h(),s=u("span"),r=O(a),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),o(e,t),o(e,n),o(e,s),o(s,r)},p(c,f){f&1&&a!==(a=c[0].fileCount+"")&&G(r,a)},d(c){c&&C(e)}}}function $p(l){let e,t,n,s,a,r,c,f,p,_,m,g,b,k,y,w,T=l[1]&&Ai(l);function E(D,j){return D[0]?xp:Zp}let N=E(l),I=N(l);return{c(){e=u("div"),t=u("h2"),t.textContent=`${v("settings.workspace")}`,n=h(),s=u("p"),s.textContent=`${v("settings.workspaceDesc")}`,a=h(),T&&T.c(),r=h(),c=u("div"),I.c(),f=h(),p=u("div"),_=u("button"),_.textContent=`${v("settings.openVault")}`,m=h(),g=u("button"),g.textContent=`${v("settings.changeVault")}`,b=h(),k=u("button"),k.textContent=`${v("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(g,"class","btn svelte-1zbky3"),i(k,"class","btn svelte-1zbky3"),i(p,"class","workspace-actions svelte-1zbky3"),i(e,"class","settings-section svelte-1zbky3")},m(D,j){S(D,e,j),o(e,t),o(e,n),o(e,s),o(e,a),T&&T.m(e,null),o(e,r),o(e,c),I.m(c,null),o(e,f),o(e,p),o(p,_),o(p,m),o(p,g),o(p,b),o(p,k),y||(w=[L(_,"click",l[2]),L(g,"click",l[4]),L(k,"click",l[3])],y=!0)},p(D,[j]){D[1]?T?T.p(D,j):(T=Ai(D),T.c(),T.m(e,r)):T&&(T.d(1),T=null),N===(N=E(D))&&I?I.p(D,j):(I.d(1),I=N(D),I&&(I.c(),I.m(c,null)))},i:le,o:le,d(D){D&&C(e),T&&T.d(),I.d(),y=!1,ve(w)}}}function pl(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 ev(l,e,t){let{onRefresh:n=null}=e,s=null,a="";async function r(){try{t(0,s=await pl("GetVaultInfo"))}catch{t(0,s=null)}}r();async function c(){try{await pl("OpenVaultFolder")}catch(_){t(1,a=String(_))}}async function f(){try{const _=await pl("VaultCheck");_.healthy?t(1,a="Vault healthy"):t(1,a="Issues found: "+(_.errors||[]).join("; "))}catch(_){t(1,a=String(_))}}async function p(){try{const _=await pl("PickDirectory");if(!_)return;const m=await pl("OpenVault",_);m&&m.status==="ready"&&(t(0,s=await pl("GetVaultInfo")),n&&n())}catch(_){t(1,a=String(_))}}return l.$$set=_=>{"onRefresh"in _&&t(5,n=_.onRefresh)},[s,a,c,f,p,n]}class tv extends st{constructor(e){super(),nt(this,e,ev,$p,lt,{onRefresh:5})}}function Fi(l,e,t){const n=l.slice();return n[6]=e[t],n}function lv(l){let e,t=ue(l[0]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Ri(Fi(l,t,s));return{c(){e=u("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","template-list svelte-ksamnw")},m(s,a){S(s,e,a);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,a){if(a&5){t=ue(s[0]);let r;for(r=0;r<t.length;r+=1){const c=Fi(s,t,r);n[r]?n[r].p(c,a):(n[r]=Ri(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&C(e),Re(n,s)}}}function nv(l){let e;return{c(){e=u("p"),e.textContent=`${v("common.empty")}`,i(e,"class","no-data svelte-ksamnw")},m(t,n){S(t,e,n)},p:le,d(t){t&&C(e)}}}function sv(l){let e;return{c(){e=u("p"),e.textContent=`${v("common.loading")}`,i(e,"class","loading svelte-ksamnw")},m(t,n){S(t,e,n)},p:le,d(t){t&&C(e)}}}function Ri(l){let e,t,n,s=(v("template."+l[6].id)||l[6].title)+"",a,r,c,f,p=l[6].type+"",_,m,g,b,k,y,w,T,E=(l[6].enabled?v("settings.templateEnabled"):v("settings.templateDisabled"))+"",N,I,D,j;function M(){return l[4](l[6])}return{c(){e=u("div"),t=u("div"),n=u("span"),a=O(s),r=h(),c=u("span"),f=O("("),_=O(p),m=O(")"),g=h(),b=u("label"),k=u("input"),w=h(),T=u("span"),N=O(E),I=h(),i(n,"class","template-name svelte-ksamnw"),i(c,"class","template-type svelte-ksamnw"),i(t,"class","template-info svelte-ksamnw"),i(k,"type","checkbox"),k.checked=y=l[6].enabled,i(k,"class","svelte-ksamnw"),i(T,"class","toggle-text svelte-ksamnw"),i(b,"class","toggle-label svelte-ksamnw"),i(e,"class","template-item svelte-ksamnw")},m(R,F){S(R,e,F),o(e,t),o(t,n),o(n,a),o(t,r),o(t,c),o(c,f),o(c,_),o(c,m),o(e,g),o(e,b),o(b,k),o(b,w),o(b,T),o(T,N),o(e,I),D||(j=L(k,"change",M),D=!0)},p(R,F){l=R,F&1&&s!==(s=(v("template."+l[6].id)||l[6].title)+"")&&G(a,s),F&1&&p!==(p=l[6].type+"")&&G(_,p),F&1&&y!==(y=l[6].enabled)&&(k.checked=y),F&1&&E!==(E=(l[6].enabled?v("settings.templateEnabled"):v("settings.templateDisabled"))+"")&&G(N,E)},d(R){R&&C(e),D=!1,j()}}}function iv(l){let e,t,n,s,a;function r(p,_){return p[1]?sv:p[0].length===0?nv:lv}let c=r(l),f=c(l);return{c(){e=u("div"),t=u("h2"),t.textContent=`${v("settings.templates")}`,n=h(),s=u("p"),s.textContent=`${v("settings.templatesDesc")}`,a=h(),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,_),o(e,t),o(e,n),o(e,s),o(e,a),f.m(e,null)},p(p,[_]){c===(c=r(p))&&f?f.p(p,_):(f.d(1),f=c(p),f&&(f.c(),f.m(e,null)))},i:le,o:le,d(p){p&&C(e),f.d()}}}function Oi(l,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[l];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails error:",l,t)}return Promise.reject(new Error("Wails not connected: "+l))}function ov(l,e,t){let{onRefresh:n=null}=e,s=[],a=!0;async function r(){t(1,a=!0);try{t(0,s=await Oi("AllTemplates")||[])}catch{t(0,s=[])}t(1,a=!1)}r();async function c(p){const _=!p.enabled;try{await Oi("SetTemplateEnabled",p.id,_),p.enabled=_,t(0,s),n&&n()}catch(m){console.error(m)}}const f=p=>c(p);return l.$$set=p=>{"onRefresh"in p&&t(3,n=p.onRefresh)},[s,a,c,n,f]}class rv extends st{constructor(e){super(),nt(this,e,ov,iv,lt,{onRefresh:3})}}function av(l){let e,t,n,s,a,r,c,f;return{c(){e=u("div"),t=u("h2"),t.textContent=`${v("settings.plugins")}`,n=h(),s=u("p"),s.textContent=`${v("settings.noPlugins")}`,a=h(),r=u("button"),r.textContent=`${v("settings.openPluginsDir")}`,i(t,"class","svelte-8jch95"),i(s,"class","section-desc svelte-8jch95"),i(r,"class","btn"),i(e,"class","settings-section svelte-8jch95")},m(p,_){S(p,e,_),o(e,t),o(e,n),o(e,s),o(e,a),o(e,r),c||(f=L(r,"click",uv),c=!0)},p:le,i:le,o:le,d(p){p&&C(e),c=!1,f()}}}function cv(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 uv(){try{await cv("OpenPluginsFolder")}catch{}}class fv extends st{constructor(e){super(),nt(this,e,null,av,lt,{})}}function dv(l){let e,t,n,s;return{c(){e=u("div"),t=u("h2"),t.textContent=`${v("settings.files")}`,n=h(),s=u("p"),s.textContent=`${v("settings.filesStub")}`,i(t,"class","svelte-19bo7bn"),i(s,"class","section-desc svelte-19bo7bn"),i(e,"class","settings-section svelte-19bo7bn")},m(a,r){S(a,e,r),o(e,t),o(e,n),o(e,s)},p:le,i:le,o:le,d(a){a&&C(e)}}}class pv extends st{constructor(e){super(),nt(this,e,null,dv,lt,{})}}function vv(l){let e,t,n,s;return{c(){e=u("div"),t=u("h2"),t.textContent=`${v("settings.activity")}`,n=h(),s=u("p"),s.textContent=`${v("settings.activityStub")}`,i(t,"class","svelte-19bo7bn"),i(s,"class","section-desc svelte-19bo7bn"),i(e,"class","settings-section svelte-19bo7bn")},m(a,r){S(a,e,r),o(e,t),o(e,n),o(e,s)},p:le,i:le,o:le,d(a){a&&C(e)}}}class mv extends st{constructor(e){super(),nt(this,e,null,vv,lt,{})}}function zi(l){let e,t;return{c(){e=u("div"),t=O(l[2]),i(e,"class","error-msg svelte-1fx1e1e")},m(n,s){S(n,e,s),o(e,t)},p(n,s){s[0]&4&&G(t,n[2])},d(n){n&&C(e)}}}function Hi(l){let e,t;return{c(){e=u("div"),t=O(l[3]),i(e,"class","result-msg svelte-1fx1e1e"),ae(e,"warning",l[4]==="warning")},m(n,s){S(n,e,s),o(e,t)},p(n,s){s[0]&8&&G(t,n[3]),s[0]&16&&ae(e,"warning",n[4]==="warning")},d(n){n&&C(e)}}}function _v(l){let e,t,n,s,a,r,c,f,p,_,m,g,b,k,y,w,T,E,N,I,D,j,M=v("settings.checkConnection")+"",R,F,H,V,J=v("common.connect")+"",U,K,Y,q,A,W=l[11]!==null&&Bi(l);return{c(){e=u("div"),t=u("div"),n=u("div"),s=u("label"),a=u("span"),a.textContent=`${v("settings.serverUrl")}`,r=h(),c=u("input"),f=h(),p=u("div"),_=u("label"),m=u("span"),m.textContent=`${v("sync.username")}`,g=h(),b=u("input"),k=h(),y=u("div"),w=u("label"),T=u("span"),T.textContent=`${v("sync.password")}`,E=h(),N=u("input"),I=h(),D=u("div"),j=u("button"),R=O(M),H=h(),V=u("button"),U=O(J),Y=h(),W&&W.c(),i(a,"class","label-text"),i(c,"type","text"),i(c,"placeholder","https://example.com"),i(n,"class","form-group svelte-1fx1e1e"),i(m,"class","label-text"),i(b,"type","text"),i(p,"class","form-group svelte-1fx1e1e"),i(T,"class","label-text"),i(N,"type","password"),i(y,"class","form-group svelte-1fx1e1e"),i(j,"class","btn"),j.disabled=F=l[1]||!l[5],i(V,"class","btn btn-primary"),V.disabled=K=l[1]||!l[5]||!l[6]||!l[7],i(D,"class","sync-setup-actions svelte-1fx1e1e"),i(t,"class","sync-setup svelte-1fx1e1e"),i(e,"class","settings-card svelte-1fx1e1e")},m(z,B){S(z,e,B),o(e,t),o(t,n),o(n,s),o(s,a),o(s,r),o(s,c),be(c,l[5]),o(t,f),o(t,p),o(p,_),o(_,m),o(_,g),o(_,b),be(b,l[6]),o(t,k),o(t,y),o(y,w),o(w,T),o(w,E),o(w,N),be(N,l[7]),o(t,I),o(t,D),o(D,j),o(j,R),o(D,H),o(D,V),o(V,U),o(t,Y),W&&W.m(t,null),q||(A=[L(c,"input",l[23]),L(b,"input",l[24]),L(N,"input",l[25]),L(j,"click",l[12]),L(V,"click",l[13])],q=!0)},p(z,B){B[0]&32&&c.value!==z[5]&&be(c,z[5]),B[0]&64&&b.value!==z[6]&&be(b,z[6]),B[0]&128&&N.value!==z[7]&&be(N,z[7]),B[0]&34&&F!==(F=z[1]||!z[5])&&(j.disabled=F),B[0]&226&&K!==(K=z[1]||!z[5]||!z[6]||!z[7])&&(V.disabled=K),z[11]!==null?W?W.p(z,B):(W=Bi(z),W.c(),W.m(t,null)):W&&(W.d(1),W=null)},d(z){z&&C(e),W&&W.d(),q=!1,ve(A)}}}function hv(l){let e,t,n,s,a,r,c=l[20](l[0].lastStatus)+"",f,p,_,m,g,b,k,y,w,T=v("settings.syncNow")+"",E,N,I,D=v("settings.disconnect")+"",j,M,R,F=v("settings.resetKey")+"",H,V,J,U,K,Y,q,A,W,z,B,X,se=l[0].serverUrl&&Wi(l),x=l[0].deviceName&&Vi(l),ne=l[0].deviceId&&Ui(l),oe=l[0].lastSyncAt&&Ki(l),ce=l[0].lastError&&Gi(l);return{c(){e=u("div"),t=u("div"),n=u("div"),s=u("span"),s.textContent=`${v("settings.status")}`,a=h(),r=u("span"),f=O(c),p=h(),se&&se.c(),_=h(),x&&x.c(),m=h(),ne&&ne.c(),g=h(),oe&&oe.c(),b=h(),ce&&ce.c(),k=h(),y=u("div"),w=u("button"),E=O(T),N=h(),I=u("button"),j=O(D),M=h(),R=u("button"),H=O(F),V=h(),J=u("div"),U=u("label"),K=u("span"),K.textContent=`${v("sync.interval")}`,Y=h(),q=u("div"),A=u("input"),W=h(),z=u("button"),z.textContent=`${v("common.save")}`,i(s,"class","info-label svelte-1fx1e1e"),i(r,"class","info-value svelte-1fx1e1e"),ae(r,"status-ok",l[0].lastStatus==="connected"),ae(r,"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(I,"class","btn"),I.disabled=l[1],i(R,"class","btn"),R.disabled=l[1],i(y,"class","sync-actions svelte-1fx1e1e"),i(K,"class","label-text"),i(A,"type","number"),i(A,"min","0"),i(A,"placeholder","0"),i(A,"class","svelte-1fx1e1e"),i(z,"class","btn btn-sm"),i(q,"class","interval-row svelte-1fx1e1e"),i(J,"class","sync-interval svelte-1fx1e1e")},m(pe,Ce){S(pe,e,Ce),o(e,t),o(t,n),o(n,s),o(n,a),o(n,r),o(r,f),o(t,p),se&&se.m(t,null),o(t,_),x&&x.m(t,null),o(t,m),ne&&ne.m(t,null),o(t,g),oe&&oe.m(t,null),o(t,b),ce&&ce.m(t,null),S(pe,k,Ce),S(pe,y,Ce),o(y,w),o(w,E),o(y,N),o(y,I),o(I,j),o(y,M),o(y,R),o(R,H),S(pe,V,Ce),S(pe,J,Ce),o(J,U),o(U,K),o(U,Y),o(U,q),o(q,A),be(A,l[8]),o(q,W),o(q,z),B||(X=[L(w,"click",l[14]),L(I,"click",l[16]),L(R,"click",l[18]),L(A,"input",l[22]),L(z,"click",l[15])],B=!0)},p(pe,Ce){Ce[0]&1&&c!==(c=pe[20](pe[0].lastStatus)+"")&&G(f,c),Ce[0]&1&&ae(r,"status-ok",pe[0].lastStatus==="connected"),Ce[0]&1&&ae(r,"status-err",pe[0].lastStatus==="error"||pe[0].lastStatus==="revoked"),pe[0].serverUrl?se?se.p(pe,Ce):(se=Wi(pe),se.c(),se.m(t,_)):se&&(se.d(1),se=null),pe[0].deviceName?x?x.p(pe,Ce):(x=Vi(pe),x.c(),x.m(t,m)):x&&(x.d(1),x=null),pe[0].deviceId?ne?ne.p(pe,Ce):(ne=Ui(pe),ne.c(),ne.m(t,g)):ne&&(ne.d(1),ne=null),pe[0].lastSyncAt?oe?oe.p(pe,Ce):(oe=Ki(pe),oe.c(),oe.m(t,b)):oe&&(oe.d(1),oe=null),pe[0].lastError?ce?ce.p(pe,Ce):(ce=Gi(pe),ce.c(),ce.m(t,null)):ce&&(ce.d(1),ce=null),Ce[0]&2&&(w.disabled=pe[1]),Ce[0]&2&&(I.disabled=pe[1]),Ce[0]&2&&(R.disabled=pe[1]),Ce[0]&256&&cn(A.value)!==pe[8]&&be(A,pe[8])},d(pe){pe&&(C(e),C(k),C(y),C(V),C(J)),se&&se.d(),x&&x.d(),ne&&ne.d(),oe&&oe.d(),ce&&ce.d(),B=!1,ve(X)}}}function Bi(l){let e,t=(l[11]?v("common.test")+" OK":v("error.generic"))+"",n;return{c(){e=u("div"),n=O(t),i(e,"class","connection-result svelte-1fx1e1e"),ae(e,"ok",l[11]),ae(e,"fail",!l[11])},m(s,a){S(s,e,a),o(e,n)},p(s,a){a[0]&2048&&t!==(t=(s[11]?v("common.test")+" OK":v("error.generic"))+"")&&G(n,t),a[0]&2048&&ae(e,"ok",s[11]),a[0]&2048&&ae(e,"fail",!s[11])},d(s){s&&C(e)}}}function Wi(l){let e,t,n,s,a=l[0].serverUrl+"",r;return{c(){e=u("div"),t=u("span"),t.textContent=`${v("settings.serverUrl")}`,n=h(),s=u("span"),r=O(a),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),o(e,t),o(e,n),o(e,s),o(s,r)},p(c,f){f[0]&1&&a!==(a=c[0].serverUrl+"")&&G(r,a)},d(c){c&&C(e)}}}function Vi(l){let e,t,n,s,a=l[0].deviceName+"",r;return{c(){e=u("div"),t=u("span"),t.textContent=`${v("settings.deviceName")}`,n=h(),s=u("span"),r=O(a),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),o(e,t),o(e,n),o(e,s),o(s,r)},p(c,f){f[0]&1&&a!==(a=c[0].deviceName+"")&&G(r,a)},d(c){c&&C(e)}}}function Ui(l){let e,t,n,s,a=l[0].deviceId+"",r;return{c(){e=u("div"),t=u("span"),t.textContent=`${v("settings.deviceId")}`,n=h(),s=u("span"),r=O(a),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),o(e,t),o(e,n),o(e,s),o(s,r)},p(c,f){f[0]&1&&a!==(a=c[0].deviceId+"")&&G(r,a)},d(c){c&&C(e)}}}function Ki(l){let e,t,n,s,a=l[0].lastSyncAt+"",r;return{c(){e=u("div"),t=u("span"),t.textContent=`${v("settings.lastSync")}`,n=h(),s=u("span"),r=O(a),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),o(e,t),o(e,n),o(e,s),o(s,r)},p(c,f){f[0]&1&&a!==(a=c[0].lastSyncAt+"")&&G(r,a)},d(c){c&&C(e)}}}function Gi(l){let e,t,n,s,a=l[0].lastError+"",r;return{c(){e=u("div"),t=u("span"),t.textContent=`${v("settings.lastError")}`,n=h(),s=u("span"),r=O(a),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),o(e,t),o(e,n),o(e,s),o(s,r)},p(c,f){f[0]&1&&a!==(a=c[0].lastError+"")&&G(r,a)},d(c){c&&C(e)}}}function Ji(l){let e,t,n,s,a,r,c,f,p,_,m,g;return{c(){e=u("button"),t=u("div"),n=u("h3"),n.textContent=`${v("settings.confirmDisconnect")}`,s=h(),a=u("p"),a.textContent=`${v("settings.confirmDisconnectDesc")}`,r=h(),c=u("div"),f=u("button"),f.textContent=`${v("common.disconnect")}`,p=h(),_=u("button"),_.textContent=`${v("common.cancel")}`,i(n,"class","svelte-1fx1e1e"),i(a,"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(b,k){S(b,e,k),o(e,t),o(t,n),o(t,s),o(t,a),o(t,r),o(t,c),o(c,f),o(c,p),o(c,_),m||(g=[L(f,"click",l[17]),L(_,"click",l[26]),L(e,"click",l[27])],m=!0)},p:le,d(b){b&&C(e),m=!1,ve(g)}}}function qi(l){let e,t,n,s,a,r,c,f,p,_,m,g;return{c(){e=u("button"),t=u("div"),n=u("h3"),n.textContent=`${v("settings.confirmResetKey")}`,s=h(),a=u("p"),a.textContent=`${v("settings.confirmResetKeyDesc")}`,r=h(),c=u("div"),f=u("button"),f.textContent=`${v("settings.resetKey")}`,p=h(),_=u("button"),_.textContent=`${v("common.cancel")}`,i(n,"class","svelte-1fx1e1e"),i(a,"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(b,k){S(b,e,k),o(e,t),o(t,n),o(t,s),o(t,a),o(t,r),o(t,c),o(c,f),o(c,p),o(c,_),m||(g=[L(f,"click",l[19]),L(_,"click",l[28]),L(e,"click",l[29])],m=!0)},p:le,d(b){b&&C(e),m=!1,ve(g)}}}function gv(l){let e,t,n,s,a,r,c,f,p,_,m=l[2]&&zi(l),g=l[3]&&!l[2]&&Hi(l);function b(E,N){return E[0]&&E[0].enabled?hv:_v}let k=b(l),y=k(l),w=l[9]&&Ji(l),T=l[10]&&qi(l);return{c(){e=u("div"),t=u("h2"),t.textContent=`${v("settings.sync")}`,n=h(),s=u("p"),s.textContent=`${v("settings.syncDesc")}`,a=h(),m&&m.c(),r=h(),g&&g.c(),c=h(),y.c(),f=h(),w&&w.c(),p=h(),T&&T.c(),_=dt(),i(t,"class","svelte-1fx1e1e"),i(s,"class","section-desc svelte-1fx1e1e"),i(e,"class","settings-section svelte-1fx1e1e")},m(E,N){S(E,e,N),o(e,t),o(e,n),o(e,s),o(e,a),m&&m.m(e,null),o(e,r),g&&g.m(e,null),o(e,c),y.m(e,null),S(E,f,N),w&&w.m(E,N),S(E,p,N),T&&T.m(E,N),S(E,_,N)},p(E,N){E[2]?m?m.p(E,N):(m=zi(E),m.c(),m.m(e,r)):m&&(m.d(1),m=null),E[3]&&!E[2]?g?g.p(E,N):(g=Hi(E),g.c(),g.m(e,c)):g&&(g.d(1),g=null),k===(k=b(E))&&y?y.p(E,N):(y.d(1),y=k(E),y&&(y.c(),y.m(e,null))),E[9]?w?w.p(E,N):(w=Ji(E),w.c(),w.m(p.parentNode,p)):w&&(w.d(1),w=null),E[10]?T?T.p(E,N):(T=qi(E),T.c(),T.m(_.parentNode,_)):T&&(T.d(1),T=null)},i:le,o:le,d(E){E&&(C(e),C(f),C(p),C(_)),m&&m.d(),g&&g.d(),y.d(),w&&w.d(E),T&&T.d(E)}}}function $t(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 bv(l,e,t){let{onRefresh:n=null}=e,s=null,a=!1,r="",c="",f="",p="",_="",m="",g=0,b=!1,k=!1,y=null;async function w(){try{t(0,s=await $t("GetSyncSettings")),s&&(t(5,p=s.serverUrl||""),t(8,g=s.syncInterval||0))}catch{t(0,s=null)}}w();async function T(){t(1,a=!0),t(2,r=""),t(4,f=""),t(11,y=null);try{await $t("SyncTestConnection",p,_,m),t(11,y=!0),t(3,c="connection ok")}catch(z){t(11,y=!1),t(3,c="connection failed: "+String(z))}t(1,a=!1)}async function E(){t(1,a=!0),t(2,r=""),t(4,f="");try{await $t("SyncConfigure",p,_,m),t(3,c="configured"),t(6,_=""),t(7,m=""),await w(),n&&n()}catch(z){t(2,r=String(z))}t(1,a=!1)}function N(z){const B=Array.isArray(z==null?void 0:z.conflicts)?z.conflicts:[],X=Array.isArray(z==null?void 0:z.applyErrors)?z.applyErrors:[],se=[];return B.length>0&&se.push(v("sync.conflictsCount",{count:B.length})),X.length>0&&se.push(v("sync.applyErrorsCount",{count:X.length})),se.join(" · ")}async function I(){t(1,a=!0),t(2,r=""),t(4,f="");try{const z=await $t("SyncNow"),B=v("sync.pushedPulled",{pushed:(z==null?void 0:z.pushed)||0,pulled:(z==null?void 0:z.pulled)||0}),X=N(z);t(3,c=X?B+" · "+X:B),t(4,f=X?"warning":""),await w(),n&&n()}catch(z){t(2,r=String(z))}t(1,a=!1)}async function D(){try{await $t("SyncSetInterval",g),t(3,c=v("sync.settingsSaved")),t(4,f="")}catch(z){t(2,r=String(z))}}function j(){t(9,b=!0)}async function M(){t(9,b=!1),t(1,a=!0),t(4,f="");try{await $t("SyncDisconnect"),t(3,c="disconnected"),await w(),n&&n()}catch(z){t(2,r=String(z))}t(1,a=!1)}function R(){t(10,k=!0)}async function F(){t(10,k=!1),t(1,a=!0),t(4,f="");try{await $t("ResetSyncKey"),t(3,c="key reset"),await w(),n&&n()}catch(z){t(2,r=String(z))}t(1,a=!1)}function H(z){return z?{connected:v("settings.connected"),disconnected:v("settings.disconnected"),disabled:v("settings.notConfigured"),error:v("settings.error"),revoked:v("settings.revoked")}[z]||z:v("settings.notConfigured")}function V(){g=cn(this.value),t(8,g)}function J(){p=this.value,t(5,p)}function U(){_=this.value,t(6,_)}function K(){m=this.value,t(7,m)}const Y=()=>t(9,b=!1),q=()=>t(9,b=!1),A=()=>t(10,k=!1),W=()=>t(10,k=!1);return l.$$set=z=>{"onRefresh"in z&&t(21,n=z.onRefresh)},[s,a,r,c,f,p,_,m,g,b,k,y,T,E,I,D,j,M,R,F,H,n,V,J,U,K,Y,q,A,W]}class kv extends st{constructor(e){super(),nt(this,e,bv,gv,lt,{onRefresh:21},null,[-1,-1])}}function yv(l){let e,t,n,s;return{c(){e=u("div"),t=u("h2"),t.textContent=`${v("settings.backup")}`,n=h(),s=u("p"),s.textContent=`${v("settings.backupStub")}`,i(t,"class","svelte-19bo7bn"),i(s,"class","section-desc svelte-19bo7bn"),i(e,"class","settings-section svelte-19bo7bn")},m(a,r){S(a,e,r),o(e,t),o(e,n),o(e,s)},p:le,i:le,o:le,d(a){a&&C(e)}}}class wv extends st{constructor(e){super(),nt(this,e,null,yv,lt,{})}}const{window:Cv}=Xn;function Sv(l){let e,t;return e=new wv({}),{c(){qe(e.$$.fragment)},m(n,s){Ue(e,n,s),t=!0},p:le,i(n){t||(de(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Ke(e,n)}}}function Tv(l){let e,t;return e=new kv({props:{onRefresh:l[6]}}),{c(){qe(e.$$.fragment)},m(n,s){Ue(e,n,s),t=!0},p:le,i(n){t||(de(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Ke(e,n)}}}function Ev(l){let e,t;return e=new mv({}),{c(){qe(e.$$.fragment)},m(n,s){Ue(e,n,s),t=!0},p:le,i(n){t||(de(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Ke(e,n)}}}function Nv(l){let e,t;return e=new pv({}),{c(){qe(e.$$.fragment)},m(n,s){Ue(e,n,s),t=!0},p:le,i(n){t||(de(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Ke(e,n)}}}function Iv(l){let e,t;return e=new fv({}),{c(){qe(e.$$.fragment)},m(n,s){Ue(e,n,s),t=!0},p:le,i(n){t||(de(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Ke(e,n)}}}function Dv(l){let e,t;return e=new rv({props:{onRefresh:l[2]}}),{c(){qe(e.$$.fragment)},m(n,s){Ue(e,n,s),t=!0},p:le,i(n){t||(de(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Ke(e,n)}}}function Mv(l){let e,t;return e=new tv({props:{onRefresh:l[2]}}),{c(){qe(e.$$.fragment)},m(n,s){Ue(e,n,s),t=!0},p:le,i(n){t||(de(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Ke(e,n)}}}function jv(l){let e,t;return e=new Xp({props:{appConfig:l[1],onSave:l[5]}}),{c(){qe(e.$$.fragment)},m(n,s){Ue(e,n,s),t=!0},p(n,s){const a={};s&2&&(a.appConfig=n[1]),e.$set(a)},i(n){t||(de(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Ke(e,n)}}}function Av(l){let e,t,n,s,a,r,c,f,p,_,m,g,b,k,y,w;p=new qp({props:{activeSection:l[0],onSelect:l[3]}});const T=[jv,Mv,Dv,Iv,Nv,Ev,Tv,Sv],E=[];function N(I,D){return I[0]==="general"?0:I[0]==="workspace"?1:I[0]==="templates"?2:I[0]==="plugins"?3:I[0]==="files"?4:I[0]==="activity"?5:I[0]==="sync"?6:I[0]==="backup"?7:-1}return~(g=N(l))&&(b=E[g]=T[g](l)),{c(){e=u("button"),t=u("div"),n=u("div"),s=u("h2"),s.textContent=`${v("settings.title")}`,a=h(),r=u("button"),r.innerHTML='<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>',c=h(),f=u("div"),qe(p.$$.fragment),_=h(),m=u("div"),b&&b.c(),i(s,"class","svelte-zf2zsc"),i(r,"class","close-btn svelte-zf2zsc"),i(r,"title",v("settings.close")),i(n,"class","settings-header svelte-zf2zsc"),i(m,"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(I,D){S(I,e,D),o(e,t),o(t,n),o(n,s),o(n,a),o(n,r),o(t,c),o(t,f),Ue(p,f,null),o(f,_),o(f,m),~g&&E[g].m(m,null),k=!0,y||(w=[L(Cv,"keydown",l[7]),L(r,"click",l[4]),L(e,"click",Tt(l[4]))],y=!0)},p(I,[D]){const j={};D&1&&(j.activeSection=I[0]),p.$set(j);let M=g;g=N(I),g===M?~g&&E[g].p(I,D):(b&&(ut(),_e(E[M],1,1,()=>{E[M]=null}),ft()),~g?(b=E[g],b?b.p(I,D):(b=E[g]=T[g](I),b.c()),de(b,1),b.m(m,null)):b=null)},i(I){k||(de(p.$$.fragment,I),de(b),k=!0)},o(I){_e(p.$$.fragment,I),_e(b),k=!1},d(I){I&&C(e),Ke(p),~g&&E[g].d(),y=!1,ve(w)}}}function Yi(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 Lv(l,e,t){let{onClose:n=null}=e,{onSyncRefresh:s=null}=e,{initialSection:a="general"}=e,r=a,c=null;async function f(){try{t(1,c=await Yi("GetAppConfig"))}catch{t(1,c=null)}}f();function p(k){t(0,r=k)}function _(){n&&n()}async function m(k){try{await Yi("SaveAppConfig",k),t(1,c=k)}catch(y){console.error(y)}}function g(){s&&s()}function b(k){k.key==="Escape"&&_()}return l.$$set=k=>{"onClose"in k&&t(8,n=k.onClose),"onSyncRefresh"in k&&t(9,s=k.onSyncRefresh),"initialSection"in k&&t(10,a=k.initialSection)},[r,c,f,p,_,m,g,b,n,s,a]}class Pv extends st{constructor(e){super(),nt(this,e,Lv,Av,lt,{onClose:8,onSyncRefresh:9,initialSection:10})}}function Fv(l){let e,t,n,s,a,r,c,f;return{c(){e=u("div"),t=u("span"),n=h(),s=u("span"),s.textContent=`${v("sync.status.disabled")}`,a=h(),r=u("button"),r.textContent=`${v("sync.configure")}`,i(t,"class","sync-dot dot-disabled svelte-1rxbx0"),i(s,"class","sync-label svelte-1rxbx0"),i(r,"class","btn btn-xs svelte-1rxbx0"),i(e,"class","sync-status-row svelte-1rxbx0")},m(p,_){S(p,e,_),o(e,t),o(e,n),o(e,s),o(e,a),o(e,r),c||(f=L(r,"click",function(){Ut(l[5])&&l[5].apply(this,arguments)}),c=!0)},p(p,_){l=p},d(p){p&&C(e),c=!1,f()}}}function Rv(l){let e,t,n,s,a,r=l[7](l[0])+"",c,f,p,_,m,g=(l[1]?v("sync.running"):v("sync.run"))+"",b,k,y,w,T,E,N,I=l[0].unpushedOps>0&&Qi(l),D=l[2]&&Xi(l);return{c(){e=u("div"),t=u("span"),s=h(),a=u("span"),c=O(r),f=h(),I&&I.c(),p=h(),_=u("div"),m=u("button"),b=O(g),k=h(),y=u("button"),y.textContent=`${v("sync.details")}`,w=h(),D&&D.c(),T=dt(),i(t,"class",n="sync-dot "+l[6](l[0])+" svelte-1rxbx0"),i(a,"class","sync-label svelte-1rxbx0"),i(m,"class","btn btn-xs svelte-1rxbx0"),m.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(j,M){S(j,e,M),o(e,t),o(e,s),o(e,a),o(a,c),o(e,f),I&&I.m(e,null),o(e,p),o(e,_),o(_,m),o(m,b),o(_,k),o(_,y),S(j,w,M),D&&D.m(j,M),S(j,T,M),E||(N=[L(m,"click",function(){Ut(l[4])&&l[4].apply(this,arguments)}),L(y,"click",function(){Ut(l[5])&&l[5].apply(this,arguments)})],E=!0)},p(j,M){l=j,M&1&&n!==(n="sync-dot "+l[6](l[0])+" svelte-1rxbx0")&&i(t,"class",n),M&1&&r!==(r=l[7](l[0])+"")&&G(c,r),l[0].unpushedOps>0?I?I.p(l,M):(I=Qi(l),I.c(),I.m(e,p)):I&&(I.d(1),I=null),M&2&&g!==(g=(l[1]?v("sync.running"):v("sync.run"))+"")&&G(b,g),M&2&&(m.disabled=l[1]),l[2]?D?D.p(l,M):(D=Xi(l),D.c(),D.m(T.parentNode,T)):D&&(D.d(1),D=null)},d(j){j&&(C(e),C(w),C(T)),I&&I.d(),D&&D.d(j),E=!1,ve(N)}}}function Qi(l){let e,t=l[0].unpushedOps+"",n,s,a=v("sync.changes")+"",r;return{c(){e=u("span"),n=O(t),s=h(),r=O(a),i(e,"class","sync-count svelte-1rxbx0")},m(c,f){S(c,e,f),o(e,n),o(e,s),o(e,r)},p(c,f){f&1&&t!==(t=c[0].unpushedOps+"")&&G(n,t)},d(c){c&&C(e)}}}function Xi(l){let e,t,n;return{c(){e=u("div"),t=O(l[2]),i(e,"class",n=ci(l[3]==="warning"?"sync-message sync-message-warning":"sync-message")+" svelte-1rxbx0")},m(s,a){S(s,e,a),o(e,t)},p(s,a){a&4&&G(t,s[2]),a&8&&n!==(n=ci(s[3]==="warning"?"sync-message sync-message-warning":"sync-message")+" svelte-1rxbx0")&&i(e,"class",n)},d(s){s&&C(e)}}}function Ov(l){let e;function t(a,r){var c;return(c=a[0])!=null&&c.configured?Rv:Fv}let n=t(l),s=n(l);return{c(){e=u("div"),s.c(),i(e,"class","sync-status-widget svelte-1rxbx0")},m(a,r){S(a,e,r),s.m(e,null)},p(a,[r]){n===(n=t(a))&&s?s.p(a,r):(s.d(1),s=n(a),s&&(s.c(),s.m(e,null)))},i:le,o:le,d(a){a&&C(e),s.d()}}}function zv(l,e,t){let{syncStatus:n=null}=e,{syncLoading:s=!1}=e,{syncMessage:a=""}=e,{syncMessageKind:r=""}=e,{onSync:c=null}=e,{onOpenSettings:f=null}=e;function p(m){return!m||!m.configured?"dot-disabled":s?"dot-syncing":m.revoked?"dot-disabled":m.connected?"dot-connected":m.configured?"dot-warning":"dot-disabled"}function _(m){return!m||!m.configured?v("sync.status.disabled"):s?v("sync.status.syncing"):m.revoked?v("sync.status.error"):m.connected?v("sync.status.connected"):v("sync.status.disconnected")}return l.$$set=m=>{"syncStatus"in m&&t(0,n=m.syncStatus),"syncLoading"in m&&t(1,s=m.syncLoading),"syncMessage"in m&&t(2,a=m.syncMessage),"syncMessageKind"in m&&t(3,r=m.syncMessageKind),"onSync"in m&&t(4,c=m.onSync),"onOpenSettings"in m&&t(5,f=m.onOpenSettings)},[n,s,a,r,c,f,p,_]}class Hv extends st{constructor(e){super(),nt(this,e,zv,Ov,lt,{syncStatus:0,syncLoading:1,syncMessage:2,syncMessageKind:3,onSync:4,onOpenSettings:5})}}function Zi(l,e,t){const n=l.slice();return n[62]=e[t],n}function xi(l,e,t){const n=l.slice();return n[62]=e[t],n}function $i(l,e,t){const n=l.slice();return n[57]=e[t],n[58]=e,n[59]=t,n}function eo(l,e,t){const n=l.slice();return n[54]=e[t],n}function to(l,e,t){const n=l.slice();return n[54]=e[t],n}function lo(l){let e,t;return{c(){e=u("span"),t=O(l[4]),i(e,"class","tab-badge svelte-1e048ke")},m(n,s){S(n,e,s),o(e,t)},p(n,s){s[0]&16&&G(t,n[4])},d(n){n&&C(e)}}}function no(l){let e,t=l[3].length+"",n;return{c(){e=u("span"),n=O(t),i(e,"class","tab-badge svelte-1e048ke")},m(s,a){S(s,e,a),o(e,n)},p(s,a){a[0]&8&&t!==(t=s[3].length+"")&&G(n,t)},d(s){s&&C(e)}}}function Bv(l){let e,t,n,s,a,r,c,f,p,_,m=l[19]==="asc"?"↑":"↓",g,b,k,y;function w(N,I){return N[3].length===0?Gv:Kv}let T=w(l),E=T(l);return{c(){e=u("div"),t=u("div"),n=u("div"),s=u("button"),s.textContent=`${v("today.sortByTime")}`,a=h(),r=u("button"),r.textContent=`${v("today.sortByName")}`,c=h(),f=u("button"),f.textContent=`${v("today.sortByType")}`,p=h(),_=u("span"),g=O(m),b=h(),E.c(),i(s,"class","sort-btn svelte-1e048ke"),ae(s,"active",l[18]==="time"),i(r,"class","sort-btn svelte-1e048ke"),ae(r,"active",l[18]==="name"),i(f,"class","sort-btn svelte-1e048ke"),ae(f,"active",l[18]==="type"),i(_,"class","sort-dir svelte-1e048ke"),i(n,"class","sort-controls svelte-1e048ke"),i(t,"class","tab-controls svelte-1e048ke"),i(e,"class","today-tab-content svelte-1e048ke")},m(N,I){S(N,e,I),o(e,t),o(t,n),o(n,s),o(n,a),o(n,r),o(n,c),o(n,f),o(n,p),o(n,_),o(_,g),o(e,b),E.m(e,null),k||(y=[L(s,"click",l[49]),L(r,"click",l[50]),L(f,"click",l[51])],k=!0)},p(N,I){I[0]&262144&&ae(s,"active",N[18]==="time"),I[0]&262144&&ae(r,"active",N[18]==="name"),I[0]&262144&&ae(f,"active",N[18]==="type"),I[0]&524288&&m!==(m=N[19]==="asc"?"↑":"↓")&&G(g,m),T===(T=w(N))&&E?E.p(N,I):(E.d(1),E=T(N),E&&(E.c(),E.m(e,null)))},d(N){N&&C(e),E.d(),k=!1,ve(y)}}}function Wv(l){let e,t,n,s,a,r,c,f,p,_,m=l[17]==="asc"?"↑":"↓",g,b,k,y;function w(N,I){return N[2].length===0?qv:Jv}let T=w(l),E=T(l);return{c(){e=u("div"),t=u("div"),n=u("div"),s=u("button"),s.textContent=`${v("today.sortByTime")}`,a=h(),r=u("button"),r.textContent=`${v("today.sortByName")}`,c=h(),f=u("button"),f.textContent=`${v("today.sortByType")}`,p=h(),_=u("span"),g=O(m),b=h(),E.c(),i(s,"class","sort-btn svelte-1e048ke"),ae(s,"active",l[16]==="time"),i(r,"class","sort-btn svelte-1e048ke"),ae(r,"active",l[16]==="name"),i(f,"class","sort-btn svelte-1e048ke"),ae(f,"active",l[16]==="type"),i(_,"class","sort-dir svelte-1e048ke"),i(n,"class","sort-controls svelte-1e048ke"),i(t,"class","tab-controls svelte-1e048ke"),i(e,"class","today-tab-content svelte-1e048ke")},m(N,I){S(N,e,I),o(e,t),o(t,n),o(n,s),o(n,a),o(n,r),o(n,c),o(n,f),o(n,p),o(n,_),o(_,g),o(e,b),E.m(e,null),k||(y=[L(s,"click",l[44]),L(r,"click",l[45]),L(f,"click",l[46])],k=!0)},p(N,I){I[0]&65536&&ae(s,"active",N[16]==="time"),I[0]&65536&&ae(r,"active",N[16]==="name"),I[0]&65536&&ae(f,"active",N[16]==="type"),I[0]&131072&&m!==(m=N[17]==="asc"?"↑":"↓")&&G(g,m),T===(T=w(N))&&E?E.p(N,I):(E.d(1),E=T(N),E&&(E.c(),E.m(e,null)))},d(N){N&&C(e),E.d(),k=!1,ve(y)}}}function Vv(l){let e;function t(a,r){return a[0].length===0?Qv:Yv}let n=t(l),s=n(l);return{c(){e=u("div"),s.c(),i(e,"class","today-tab-content svelte-1e048ke")},m(a,r){S(a,e,r),s.m(e,null)},p(a,r){n===(n=t(a))&&s?s.p(a,r):(s.d(1),s=n(a),s&&(s.c(),s.m(e,null)))},d(a){a&&C(e),s.d()}}}function Uv(l){let e;function t(a,r){return!a[1]||!a[1].events||a[1].events.length===0?Zv:Xv}let n=t(l),s=n(l);return{c(){e=u("div"),s.c(),i(e,"class","today-tab-content svelte-1e048ke")},m(a,r){S(a,e,r),s.m(e,null)},p(a,r){n===(n=t(a))&&s?s.p(a,r):(s.d(1),s=n(a),s&&(s.c(),s.m(e,null)))},d(a){a&&C(e),s.d()}}}function Kv(l){let e,t=ue(ho(l[3],l[18],l[19])),n=[];for(let s=0;s<t.length;s+=1)n[s]=so(Zi(l,t,s));return{c(){e=u("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","capture-list svelte-1e048ke")},m(s,a){S(s,e,a);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,a){if(a[0]&803112){t=ue(ho(s[3],s[18],s[19]));let r;for(r=0;r<t.length;r+=1){const c=Zi(s,t,r);n[r]?n[r].p(c,a):(n[r]=so(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&C(e),Re(n,s)}}}function Gv(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${v("today.capturedEmpty")}`,i(t,"class","svelte-1e048ke"),i(e,"class","today-empty svelte-1e048ke")},m(n,s){S(n,e,s),o(e,t)},p:le,d(n){n&&C(e)}}}function so(l){let e,t,n=go(l[62].captureKind||l[62].sourceKind)+"",s,a,r,c,f=l[62].title+"",p,_,m,g=l[8](l[62])+"",b,k,y,w=l[5](l[62].capturedAt||l[62].createdAt)+"",T,E,N,I;function D(){return l[52](l[62])}function j(...M){return l[53](l[62],...M)}return{c(){e=u("div"),t=u("span"),s=O(n),a=h(),r=u("div"),c=u("span"),p=O(f),_=h(),m=u("span"),b=O(g),k=h(),y=u("span"),T=O(w),E=h(),i(t,"class","capture-icon svelte-1e048ke"),i(c,"class","capture-title svelte-1e048ke"),i(m,"class","capture-meta svelte-1e048ke"),i(r,"class","capture-body svelte-1e048ke"),i(y,"class","capture-time svelte-1e048ke"),i(e,"class","capture-item svelte-1e048ke"),i(e,"role","button"),i(e,"tabindex","0")},m(M,R){S(M,e,R),o(e,t),o(t,s),o(e,a),o(e,r),o(r,c),o(c,p),o(r,_),o(r,m),o(m,b),o(e,k),o(e,y),o(y,T),o(e,E),N||(I=[L(e,"click",D),L(e,"keydown",j)],N=!0)},p(M,R){l=M,R[0]&786440&&n!==(n=go(l[62].captureKind||l[62].sourceKind)+"")&&G(s,n),R[0]&786440&&f!==(f=l[62].title+"")&&G(p,f),R[0]&786696&&g!==(g=l[8](l[62])+"")&&G(b,g),R[0]&786472&&w!==(w=l[5](l[62].capturedAt||l[62].createdAt)+"")&&G(T,w)},d(M){M&&C(e),N=!1,ve(I)}}}function Jv(l){let e,t=ue(l[24](l[2],l[16],l[17])),n=[];for(let s=0;s<t.length;s+=1)n[s]=oo(xi(l,t,s));return{c(){e=u("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","ip-list svelte-1e048ke")},m(s,a){S(s,e,a);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,a){if(a[0]&16975076){t=ue(s[24](s[2],s[16],s[17]));let r;for(r=0;r<t.length;r+=1){const c=xi(s,t,r);n[r]?n[r].p(c,a):(n[r]=oo(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&C(e),Re(n,s)}}}function qv(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${v("today.inProgressEmpty")}`,i(t,"class","svelte-1e048ke"),i(e,"class","today-empty svelte-1e048ke")},m(n,s){S(n,e,s),o(e,t)},p:le,d(n){n&&C(e)}}}function io(l){let e,t=l[62].nodePath+"",n;return{c(){e=u("span"),n=O(t),i(e,"class","ip-path svelte-1e048ke")},m(s,a){S(s,e,a),o(e,n)},p(s,a){a[0]&196612&&t!==(t=s[62].nodePath+"")&&G(n,t)},d(s){s&&C(e)}}}function oo(l){let e,t,n=l[7](l[62].eventType)+"",s,a,r,c,f=l[62].title+"",p,_,m,g,b=l[6](l[62].eventType)+"",k,y,w,T=l[5](l[62].createdAt)+"",E,N,I,D,j=l[62].nodePath&&io(l);function M(){return l[47](l[62])}function R(...F){return l[48](l[62],...F)}return{c(){e=u("div"),t=u("span"),s=O(n),a=h(),r=u("div"),c=u("span"),p=O(f),_=h(),j&&j.c(),m=h(),g=u("span"),k=O(b),y=h(),w=u("span"),E=O(T),N=h(),i(t,"class","ip-icon svelte-1e048ke"),i(c,"class","ip-title svelte-1e048ke"),i(r,"class","ip-body svelte-1e048ke"),i(g,"class","ip-type svelte-1e048ke"),i(w,"class","ip-time svelte-1e048ke"),i(e,"class","ip-item svelte-1e048ke"),i(e,"role","button"),i(e,"tabindex","0")},m(F,H){S(F,e,H),o(e,t),o(t,s),o(e,a),o(e,r),o(r,c),o(c,p),o(r,_),j&&j.m(r,null),o(e,m),o(e,g),o(g,k),o(e,y),o(e,w),o(w,E),o(e,N),I||(D=[L(e,"click",M),L(e,"keydown",R)],I=!0)},p(F,H){l=F,H[0]&196740&&n!==(n=l[7](l[62].eventType)+"")&&G(s,n),H[0]&196612&&f!==(f=l[62].title+"")&&G(p,f),l[62].nodePath?j?j.p(l,H):(j=io(l),j.c(),j.m(r,null)):j&&(j.d(1),j=null),H[0]&196676&&b!==(b=l[6](l[62].eventType)+"")&&G(k,b),H[0]&196644&&T!==(T=l[5](l[62].createdAt)+"")&&G(E,T)},d(F){F&&C(e),j&&j.d(),I=!1,ve(D)}}}function Yv(l){let e,t=ue(l[0]),n=[];for(let s=0;s<t.length;s+=1)n[s]=po($i(l,t,s));return{c(){e=u("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","suggestions-list svelte-1e048ke")},m(s,a){S(s,e,a);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,a){if(a[0]&3160673){t=ue(s[0]);let r;for(r=0;r<t.length;r+=1){const c=$i(s,t,r);n[r]?n[r].p(c,a):(n[r]=po(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&C(e),Re(n,s)}}}function Qv(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${v("suggest.noSuggestions")}`,i(t,"class","svelte-1e048ke"),i(e,"class","today-empty svelte-1e048ke")},m(n,s){S(n,e,s),o(e,t)},p:le,d(n){n&&C(e)}}}function ro(l){let e,t=l[57].events.length+"",n,s,a=v("suggest.detectedEvents")+"",r;return{c(){e=O("· "),n=O(t),s=h(),r=O(a)},m(c,f){S(c,e,f),S(c,n,f),S(c,s,f),S(c,r,f)},p(c,f){f[0]&1&&t!==(t=c[57].events.length+"")&&G(n,t)},d(c){c&&(C(e),C(n),C(s),C(r))}}}function ao(l){let e,t,n,s=ue(l[57].events),a=[];for(let r=0;r<s.length;r+=1)a[r]=fo(eo(l,s,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${v("suggest.detectedEvents")}`,n=h();for(let r=0;r<a.length;r+=1)a[r].c();i(t,"class","suggestion-detail-title svelte-1e048ke"),i(e,"class","suggestion-detail svelte-1e048ke")},m(r,c){S(r,e,c),o(e,t),o(e,n);for(let f=0;f<a.length;f+=1)a[f]&&a[f].m(e,null)},p(r,c){if(c[0]&10337){s=ue(r[57].events);let f;for(f=0;f<s.length;f+=1){const p=eo(r,s,f);a[f]?a[f].p(p,c):(a[f]=fo(p),a[f].c(),a[f].m(e,null))}for(;f<a.length;f+=1)a[f].d(1);a.length=s.length}},d(r){r&&C(e),Re(a,r)}}}function co(l){let e,t=l[54].nodePath+"",n;return{c(){e=u("span"),n=O(t),i(e,"class","suggestion-event-path svelte-1e048ke")},m(s,a){S(s,e,a),o(e,n)},p(s,a){a[0]&1&&t!==(t=s[54].nodePath+"")&&G(n,t)},d(s){s&&C(e)}}}function uo(l){let e,t,n;function s(){return l[43](l[54])}return{c(){e=u("button"),e.textContent=`${v("file.showInExplorer")}`,i(e,"class","link-btn svelte-1e048ke")},m(a,r){S(a,e,r),t||(n=L(e,"click",s),t=!0)},p(a,r){l=a},d(a){a&&C(e),t=!1,n()}}}function fo(l){let e,t,n=l[5](l[54].createdAt)+"",s,a,r,c,f=l[6](l[54].eventType)+"",p,_,m,g=l[54].title+"",b,k,y,w,T=l[54].targetType==="file"||l[54].eventType.startsWith("file_"),E,N,I,D=l[54].nodePath&&co(l);function j(){return l[42](l[54])}let M=T&&uo(l);return{c(){e=u("div"),t=u("span"),s=O(n),a=h(),D&&D.c(),r=h(),c=u("span"),p=O(f),_=h(),m=u("span"),b=O(g),k=h(),y=u("button"),y.textContent=`${v("common.open")}`,w=h(),M&&M.c(),E=h(),i(t,"class","suggestion-event-time svelte-1e048ke"),i(c,"class","suggestion-event-type svelte-1e048ke"),i(m,"class","suggestion-event-title svelte-1e048ke"),i(y,"class","link-btn svelte-1e048ke"),i(e,"class","suggestion-detail-event svelte-1e048ke")},m(R,F){S(R,e,F),o(e,t),o(t,s),o(e,a),D&&D.m(e,null),o(e,r),o(e,c),o(c,p),o(e,_),o(e,m),o(m,b),o(e,k),o(e,y),o(e,w),M&&M.m(e,null),o(e,E),N||(I=L(y,"click",j),N=!0)},p(R,F){l=R,F[0]&33&&n!==(n=l[5](l[54].createdAt)+"")&&G(s,n),l[54].nodePath?D?D.p(l,F):(D=co(l),D.c(),D.m(e,r)):D&&(D.d(1),D=null),F[0]&65&&f!==(f=l[6](l[54].eventType)+"")&&G(p,f),F[0]&1&&g!==(g=l[54].title+"")&&G(b,g),F[0]&1&&(T=l[54].targetType==="file"||l[54].eventType.startsWith("file_")),T?M?M.p(l,F):(M=uo(l),M.c(),M.m(e,E)):M&&(M.d(1),M=null)},d(R){R&&C(e),D&&D.d(),M&&M.d(),N=!1,I()}}}function po(l){let e,t,n,s,a=l[57].nodeTitle+"",r,c,f,p=l[57].summary+"",_,m,g,b=l[57].suggestedMin+"",k,y,w=v("worklog.min")+"",T,E,N,I,D,j,M,R,F,H,V,J,U,K,Y,q,A,W,z,B,X;function se(){return l[35](l[57])}let x=l[57].events&&l[57].events.length>0&&ro(l);function ne(...Z){return l[36](l[57],l[58],l[59],...Z)}function oe(){return l[37](l[57])}function ce(){return l[38](l[57])}function pe(){return l[39](l[57])}function Ce(){return l[40](l[57],l[58],l[59])}function Pe(...Z){return l[41](l[57],l[58],l[59],...Z)}let me=l[57]._expanded&&l[57].events&&l[57].events.length>0&&ao(l);return{c(){e=u("div"),t=u("div"),n=u("div"),s=u("button"),r=O(a),c=h(),f=u("span"),_=O(p),m=h(),g=u("span"),k=O(b),y=h(),T=O(w),x&&x.c(),E=h(),N=u("div"),I=u("span"),M=h(),R=u("input"),H=h(),V=u("span"),V.textContent=`${v("suggest.minutes")}`,J=h(),U=u("button"),U.textContent=`${v("suggest.edit")}`,K=h(),Y=u("button"),Y.textContent=`${v("suggest.apply")}`,q=h(),A=u("button"),A.textContent=`${v("common.delete")}`,W=h(),me&&me.c(),z=h(),i(s,"class","suggestion-node link-btn svelte-1e048ke"),i(f,"class","suggestion-summary svelte-1e048ke"),i(g,"class","suggestion-meta svelte-1e048ke"),i(n,"class","suggestion-info svelte-1e048ke"),i(I,"class","suggestion-confidence-dot svelte-1e048ke"),i(I,"title",D=v("suggest.confidence."+l[57].confidence)),i(I,"aria-label",j=v("suggest.confidence."+l[57].confidence)),ae(I,"low",l[57].confidence==="low"),ae(I,"medium",l[57].confidence==="medium"),ae(I,"high",l[57].confidence==="high"),i(R,"type","number"),i(R,"class","suggestion-min-input svelte-1e048ke"),R.value=F=l[57].suggestedMin,i(R,"min","1"),i(R,"max","480"),i(V,"class","suggestion-min-label svelte-1e048ke"),i(U,"class","btn btn-sm svelte-1e048ke"),i(Y,"class","btn btn-sm btn-primary svelte-1e048ke"),i(A,"class","btn btn-sm btn-danger svelte-1e048ke"),i(N,"class","suggestion-actions svelte-1e048ke"),i(t,"class","suggestion-main svelte-1e048ke"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","suggestion-card svelte-1e048ke"),ae(e,"expanded",l[57]._expanded)},m(Z,ee){S(Z,e,ee),o(e,t),o(t,n),o(n,s),o(s,r),o(n,c),o(n,f),o(f,_),o(n,m),o(n,g),o(g,k),o(g,y),o(g,T),x&&x.m(g,null),o(t,E),o(t,N),o(N,I),o(N,M),o(N,R),o(N,H),o(N,V),o(N,J),o(N,U),o(N,K),o(N,Y),o(N,q),o(N,A),o(e,W),me&&me.m(e,null),o(e,z),B||(X=[L(s,"click",Ee(se)),L(R,"change",Ee(ne)),L(U,"click",Ee(oe)),L(Y,"click",Ee(ce)),L(A,"click",Ee(pe)),L(t,"click",Ce),L(t,"keydown",Pe)],B=!0)},p(Z,ee){l=Z,ee[0]&1&&a!==(a=l[57].nodeTitle+"")&&G(r,a),ee[0]&1&&p!==(p=l[57].summary+"")&&G(_,p),ee[0]&1&&b!==(b=l[57].suggestedMin+"")&&G(k,b),l[57].events&&l[57].events.length>0?x?x.p(l,ee):(x=ro(l),x.c(),x.m(g,null)):x&&(x.d(1),x=null),ee[0]&1&&D!==(D=v("suggest.confidence."+l[57].confidence))&&i(I,"title",D),ee[0]&1&&j!==(j=v("suggest.confidence."+l[57].confidence))&&i(I,"aria-label",j),ee[0]&1&&ae(I,"low",l[57].confidence==="low"),ee[0]&1&&ae(I,"medium",l[57].confidence==="medium"),ee[0]&1&&ae(I,"high",l[57].confidence==="high"),ee[0]&1&&F!==(F=l[57].suggestedMin)&&R.value!==F&&(R.value=F),l[57]._expanded&&l[57].events&&l[57].events.length>0?me?me.p(l,ee):(me=ao(l),me.c(),me.m(e,z)):me&&(me.d(1),me=null),ee[0]&1&&ae(e,"expanded",l[57]._expanded)},d(Z){Z&&C(e),x&&x.d(),me&&me.d(),B=!1,ve(X)}}}function Xv(l){let e,t=ue(l[1].events),n=[];for(let s=0;s<t.length;s+=1)n[s]=mo(to(l,t,s));return{c(){e=u("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","feed-list svelte-1e048ke")},m(s,a){S(s,e,a);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,a){if(a[0]&12583010){t=ue(s[1].events);let r;for(r=0;r<t.length;r+=1){const c=to(s,t,r);n[r]?n[r].p(c,a):(n[r]=mo(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&C(e),Re(n,s)}}}function Zv(l){let e,t,n,s;return{c(){e=u("div"),t=u("p"),t.textContent=`${v("today.feedEmpty")}`,n=h(),s=u("p"),s.textContent=`${v("today.feedHint")}`,i(t,"class","svelte-1e048ke"),i(s,"class","hint svelte-1e048ke"),i(e,"class","today-empty svelte-1e048ke")},m(a,r){S(a,e,r),o(e,t),o(e,n),o(e,s)},p:le,d(a){a&&C(e)}}}function vo(l){let e,t=an(l[54])+"",n;return{c(){e=u("span"),n=O(t),i(e,"class","feed-path svelte-1e048ke")},m(s,a){S(s,e,a),o(e,n)},p(s,a){a[0]&2&&t!==(t=an(s[54])+"")&&G(n,t)},d(s){s&&C(e)}}}function mo(l){let e,t,n=_o(l[54].eventType)+"",s,a,r,c,f,p=l[22](l[54])+"",_,m,g,b,k,y=(l[54].title||"")+"",w,T,E,N=an(l[54]),I,D,j=l[6](l[54].eventType)+"",M,R,F,H=l[5](l[54].createdAt)+"",V,J,U,K,Y,q,A=N&&vo(l);function W(){return l[32](l[54])}function z(){return l[33](l[54])}function B(...X){return l[34](l[54],...X)}return{c(){e=u("div"),t=u("span"),s=O(n),a=h(),r=u("div"),c=u("div"),f=u("span"),_=O(p),m=h(),g=u("span"),g.textContent=":",b=h(),k=u("span"),w=O(y),T=h(),E=u("div"),A&&A.c(),I=h(),D=u("span"),M=O(j),R=h(),F=u("span"),V=O(H),J=h(),U=u("button"),U.innerHTML='<svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg>',K=h(),i(t,"class","feed-icon svelte-1e048ke"),i(f,"class","feed-type svelte-1e048ke"),i(g,"class","feed-colon svelte-1e048ke"),i(k,"class","feed-title link-btn svelte-1e048ke"),i(c,"class","feed-title-line svelte-1e048ke"),i(D,"class","feed-event-type svelte-1e048ke"),i(F,"class","feed-time svelte-1e048ke"),i(E,"class","feed-meta-line svelte-1e048ke"),i(r,"class","feed-body svelte-1e048ke"),i(U,"class","feed-nav-btn svelte-1e048ke"),i(U,"title",v("common.open")),i(e,"class","feed-item svelte-1e048ke"),i(e,"role","button"),i(e,"tabindex","0")},m(X,se){S(X,e,se),o(e,t),o(t,s),o(e,a),o(e,r),o(r,c),o(c,f),o(f,_),o(c,m),o(c,g),o(c,b),o(c,k),o(k,w),o(r,T),o(r,E),A&&A.m(E,null),o(E,I),o(E,D),o(D,M),o(E,R),o(E,F),o(F,V),o(e,J),o(e,U),o(e,K),Y||(q=[L(U,"click",Ee(W)),L(e,"click",z),L(e,"keydown",B)],Y=!0)},p(X,se){l=X,se[0]&2&&n!==(n=_o(l[54].eventType)+"")&&G(s,n),se[0]&2&&p!==(p=l[22](l[54])+"")&&G(_,p),se[0]&2&&y!==(y=(l[54].title||"")+"")&&G(w,y),se[0]&2&&(N=an(l[54])),N?A?A.p(l,se):(A=vo(l),A.c(),A.m(E,I)):A&&(A.d(1),A=null),se[0]&66&&j!==(j=l[6](l[54].eventType)+"")&&G(M,j),se[0]&34&&H!==(H=l[5](l[54].createdAt)+"")&&G(V,H)},d(X){X&&C(e),A&&A.d(),Y=!1,ve(q)}}}function xv(l){var Y;let e,t,n,s,a,r=(((Y=l[1])==null?void 0:Y.date)||"")+"",c,f,p,_,m,g,b=v("today.suggestionsTab")+"",k,y,w,T,E,N,I=v("today.captured")+"",D,j,M,R,F,H=l[4]>0&&lo(l),V=l[3].length>0&&no(l);function J(q,A){if(q[15]==="feed")return Uv;if(q[15]==="suggestions")return Vv;if(q[15]==="inprogress")return Wv;if(q[15]==="captured")return Bv}let U=J(l),K=U&&U(l);return{c(){e=u("div"),t=u("div"),n=u("h2"),n.textContent=`${v("today.title")}`,s=h(),a=u("span"),c=O(r),f=h(),p=u("div"),_=u("button"),_.textContent=`${v("today.feed")}`,m=h(),g=u("button"),k=O(b),y=h(),H&&H.c(),w=h(),T=u("button"),T.textContent=`${v("today.inProgress")}`,E=h(),N=u("button"),D=O(I),j=h(),V&&V.c(),M=h(),K&&K.c(),i(n,"class","svelte-1e048ke"),i(a,"class","today-date svelte-1e048ke"),i(t,"class","today-header svelte-1e048ke"),i(_,"class","today-tab svelte-1e048ke"),ae(_,"active",l[15]==="feed"),i(g,"class","today-tab svelte-1e048ke"),ae(g,"active",l[15]==="suggestions"),i(T,"class","today-tab svelte-1e048ke"),ae(T,"active",l[15]==="inprogress"),i(N,"class","today-tab svelte-1e048ke"),ae(N,"active",l[15]==="captured"),i(p,"class","today-tabs svelte-1e048ke"),i(e,"class","today-screen svelte-1e048ke")},m(q,A){S(q,e,A),o(e,t),o(t,n),o(t,s),o(t,a),o(a,c),o(e,f),o(e,p),o(p,_),o(p,m),o(p,g),o(g,k),o(g,y),H&&H.m(g,null),o(p,w),o(p,T),o(p,E),o(p,N),o(N,D),o(N,j),V&&V.m(N,null),o(e,M),K&&K.m(e,null),R||(F=[L(_,"click",l[28]),L(g,"click",l[29]),L(T,"click",l[30]),L(N,"click",l[31])],R=!0)},p(q,A){var W;A[0]&2&&r!==(r=(((W=q[1])==null?void 0:W.date)||"")+"")&&G(c,r),A[0]&32768&&ae(_,"active",q[15]==="feed"),q[4]>0?H?H.p(q,A):(H=lo(q),H.c(),H.m(g,null)):H&&(H.d(1),H=null),A[0]&32768&&ae(g,"active",q[15]==="suggestions"),A[0]&32768&&ae(T,"active",q[15]==="inprogress"),q[3].length>0?V?V.p(q,A):(V=no(q),V.c(),V.m(N,null)):V&&(V.d(1),V=null),A[0]&32768&&ae(N,"active",q[15]==="captured"),U===(U=J(q))&&K?K.p(q,A):(K&&K.d(1),K=U&&U(q),K&&(K.c(),K.m(e,null)))},i:le,o:le,d(q){q&&C(e),H&&H.d(),V&&V.d(),K&&K.d(),R=!1,ve(F)}}}function _o(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==="node_updated"?"~":l==="file_copied"?"⧉":l==="file_moved"||l==="folder_moved"?"→":l==="note_updated"?"✎":l==="action_created"?"▶":l==="action_done"?"✓":l==="worklog_added"?"⏱":"•"}function an(l){const e=[];return l.nodePath&&e.push(l.nodePath),e.length>0?e.join(" → "):""}function ho(l,e,t){const n=[...l];return n.sort((s,a)=>{let r=0;if(e==="name")r=(s.title||"").localeCompare(a.title||"");else if(e==="type"){const c=s.captureKind||s.sourceKind||"",f=a.captureKind||a.sourceKind||"";r=c.localeCompare(f)}else r=(s.capturedAt||s.createdAt||"").localeCompare(a.capturedAt||a.createdAt||"");return t==="asc"?r:-r}),n}function go(l){return{text:"📝",url:"🔗",file:"📄",image:"🖼",folder:"📁"}[l]||"📦"}function $v(l,e,t){let{todayDashboard:n=null}=e,{suggestions:s=[]}=e,{inProgressItems:a=[]}=e,{todayCaptures:r=[]}=e,{suggestionCount:c=0}=e,{formatTime:f=Q=>""}=e,{eventLabel:p=Q=>Q}=e,{eventIcon:_=Q=>""}=e,{inboxMetaText:m=Q=>""}=e,{onOpenNodeById:g=Q=>{}}=e,{onOpenActivityEvent:b=Q=>{}}=e,{onOpenActivityTarget:k=Q=>{}}=e,{onOpenSuggestionWorklog:y=Q=>{}}=e,{onAcceptSuggestion:w=Q=>{}}=e,{onDeleteSuggestion:T=Q=>{}}=e,{onOpenNodeFolder:E=Q=>{}}=e,{onOpenInboxArtifact:N=Q=>{}}=e,{onOpenTrashNode:I=Q=>{}}=e,D="feed";function j(Q){w(Q)}function M(Q){T(Q)}function R(Q){return!Q||!Q.eventType?"":p(Q.eventType)}function F(Q){if(!(!Q||!Q.eventType)){if(Q.eventType==="folder_deleted"){Q.targetId&&I(Q.targetId);return}if(["file_added","file_deleted","file_renamed","file_copied","file_moved","folder_added","folder_renamed","folder_moved"].includes(Q.eventType)){Q.targetId?k(Q):Q.nodeId&&g(Q.nodeId);return}if(["note_created","note_updated","note_deleted"].includes(Q.eventType)){Q.targetType==="note"&&Q.targetId?k(Q):Q.nodeId&&g(Q.nodeId);return}if(Q.eventType==="worklog_added"){Q.nodeId&&g(Q.nodeId);return}if(["action_created","action_done"].includes(Q.eventType)){Q.nodeId&&g(Q.nodeId);return}(Q.id||Q.nodeId)&&b(Q)}}function H(Q,ye,Te){const he=[...Q];return he.sort((Ne,Fe)=>{let Ze=0;return ye==="name"?Ze=(Ne.title||"").localeCompare(Fe.title||""):ye==="type"?Ze=(p(Ne.eventType)||"").localeCompare(p(Fe.eventType)||""):Ze=(Ne.createdAt||"").localeCompare(Fe.createdAt||""),Te==="asc"?Ze:-Ze}),he}let V="time",J="desc",U="time",K="desc";const Y=()=>t(15,D="feed"),q=()=>t(15,D="suggestions"),A=()=>t(15,D="inprogress"),W=()=>t(15,D="captured"),z=Q=>F(Q),B=Q=>F(Q),X=(Q,ye)=>ye.key==="Enter"&&F(Q),se=Q=>g(Q.nodeId),x=(Q,ye,Te,he)=>t(0,ye[Te].suggestedMin=parseInt(he.target.value),s),ne=Q=>y(Q),oe=Q=>j(Q),ce=Q=>M(Q),pe=(Q,ye,Te)=>t(0,ye[Te]._expanded=!Q._expanded,s),Ce=(Q,ye,Te,he)=>he.key==="Enter"&&t(0,ye[Te]._expanded=!Q._expanded,s),Pe=Q=>k(Q),me=Q=>E(Q.nodeId),Z=()=>{t(16,V="time"),t(17,J=V==="time"&&J==="desc"?"asc":"desc")},ee=()=>{t(16,V="name"),t(17,J=V==="name"&&J==="desc"?"asc":"desc")},ke=()=>{t(16,V="type"),t(17,J=V==="type"&&J==="desc"?"asc":"desc")},Se=Q=>b(Q),ge=(Q,ye)=>ye.key==="Enter"&&b(Q),Ie=()=>{t(18,U="time"),t(19,K=U==="time"&&K==="desc"?"asc":"desc")},We=()=>{t(18,U="name"),t(19,K=U==="name"&&K==="desc"?"asc":"desc")},it=()=>{t(18,U="type"),t(19,K=U==="type"&&K==="desc"?"asc":"desc")},mt=Q=>N(Q),Me=(Q,ye)=>ye.key==="Enter"&&N(Q);return l.$$set=Q=>{"todayDashboard"in Q&&t(1,n=Q.todayDashboard),"suggestions"in Q&&t(0,s=Q.suggestions),"inProgressItems"in Q&&t(2,a=Q.inProgressItems),"todayCaptures"in Q&&t(3,r=Q.todayCaptures),"suggestionCount"in Q&&t(4,c=Q.suggestionCount),"formatTime"in Q&&t(5,f=Q.formatTime),"eventLabel"in Q&&t(6,p=Q.eventLabel),"eventIcon"in Q&&t(7,_=Q.eventIcon),"inboxMetaText"in Q&&t(8,m=Q.inboxMetaText),"onOpenNodeById"in Q&&t(9,g=Q.onOpenNodeById),"onOpenActivityEvent"in Q&&t(10,b=Q.onOpenActivityEvent),"onOpenActivityTarget"in Q&&t(11,k=Q.onOpenActivityTarget),"onOpenSuggestionWorklog"in Q&&t(12,y=Q.onOpenSuggestionWorklog),"onAcceptSuggestion"in Q&&t(25,w=Q.onAcceptSuggestion),"onDeleteSuggestion"in Q&&t(26,T=Q.onDeleteSuggestion),"onOpenNodeFolder"in Q&&t(13,E=Q.onOpenNodeFolder),"onOpenInboxArtifact"in Q&&t(14,N=Q.onOpenInboxArtifact),"onOpenTrashNode"in Q&&t(27,I=Q.onOpenTrashNode)},[s,n,a,r,c,f,p,_,m,g,b,k,y,E,N,D,V,J,U,K,j,M,R,F,H,w,T,I,Y,q,A,W,z,B,X,se,x,ne,oe,ce,pe,Ce,Pe,me,Z,ee,ke,Se,ge,Ie,We,it,mt,Me]}class em extends st{constructor(e){super(),nt(this,e,$v,xv,lt,{todayDashboard:1,suggestions:0,inProgressItems:2,todayCaptures:3,suggestionCount:4,formatTime:5,eventLabel:6,eventIcon:7,inboxMetaText:8,onOpenNodeById:9,onOpenActivityEvent:10,onOpenActivityTarget:11,onOpenSuggestionWorklog:12,onAcceptSuggestion:25,onDeleteSuggestion:26,onOpenNodeFolder:13,onOpenInboxArtifact:14,onOpenTrashNode:27},null,[-1,-1,-1])}}const tm={open:'<path d="M15 3h6v6"/><path d="M10 14 21 3"/><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"/>',showInExplorer:'<path d="M3 6.5A2.5 2.5 0 0 1 5.5 4H9l2 2h8.5A2.5 2.5 0 0 1 22 8.5v8A2.5 2.5 0 0 1 19.5 19h-15A2.5 2.5 0 0 1 2 16.5v-10"/><path d="M12 11h6"/><path d="m15 8 3 3-3 3"/>',delete:'<polyline points="3 6 5 6 21 6"/><path d="M19 6l-1 14H6L5 6"/><path d="M10 11v6"/><path d="M14 11v6"/><path d="M9 6V4h6v2"/>',restore:'<path d="M3 7v6h6"/><path d="M21 17a9 9 0 0 0-15-6.7L3 13"/><path d="M12 12v5"/><path d="m9 14 3-3 3 3"/>',purge:'<path d="M3 6h18"/><path d="M8 6V4h8v2"/><path d="m9 11 6 6"/><path d="m15 11-6 6"/><path d="M6 6l1 14h10l1-14"/>',move:'<path d="M5 9V5h4"/><path d="m5 5 6 6"/><path d="M19 15v4h-4"/><path d="m19 19-6-6"/><path d="M19 5h-4"/><path d="M19 5v4"/><path d="m14 10 5-5"/><path d="M5 19h4"/><path d="M5 19v-4"/><path d="m10 14-5 5"/>',attach:'<path d="M21.44 11.05 12 20.49a6 6 0 0 1-8.49-8.49l9.44-9.44a4 4 0 1 1 5.66 5.66L9.17 17.66a2 2 0 1 1-2.83-2.83l8.49-8.48"/>',back:'<path d="m12 19-7-7 7-7"/><path d="M19 12H5"/>',emptyTrash:'<path d="M3 6h18"/><path d="M8 6V4h8v2"/><path d="M6 6l1 14h10l1-14"/><path d="M10 11v5"/><path d="M14 11v5"/>',folder:'<path d="M3 6.5A2.5 2.5 0 0 1 5.5 4H9l2 2h8.5A2.5 2.5 0 0 1 22 8.5v8A2.5 2.5 0 0 1 19.5 19h-15A2.5 2.5 0 0 1 2 16.5v-10"/>'};function et(l,e=16){return`<svg width="${e}" height="${e}" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">${tm[l]||""}</svg>`}const{Boolean:sc}=Xn;function bo(l,e,t){const n=l.slice();return n[462]=e[t],n}function ko(l,e,t){const n=l.slice();return n[465]=e[t],n}function yo(l,e,t){const n=l.slice();return n[468]=e[t],n}function wo(l,e,t){const n=l.slice();return n[468]=e[t],n}function Co(l,e,t){const n=l.slice();return n[494]=e[t],n}function So(l,e,t){const n=l.slice();return n[521]=e[t],n}function To(l,e,t){const n=l.slice();return n[494]=e[t],n}function Eo(l,e,t){const n=l.slice();return n[526]=e[t],n}function No(l,e,t){const n=l.slice();return n[526]=e[t],n}function Io(l,e,t){const n=l.slice();return n[521]=e[t],n}function Do(l,e,t){const n=l.slice();return n[497]=e[t],n[517]=e,n[518]=t,n}function Mo(l,e,t){const n=l.slice();return n[494]=e[t],n}function jo(l,e,t){const n=l.slice();return n[514]=e[t],n}function Ao(l,e,t){const n=l.slice();return n[481]=e[t],n}function Lo(l,e,t){const n=l.slice();return n[507]=e[t],n}function Po(l,e,t){const n=l.slice();return n[481]=e[t],n}function Fo(l,e,t){const n=l.slice();return n[494]=e[t],n}function Ro(l,e,t){const n=l.slice();return n[473]=e[t],n}function Oo(l,e,t){const n=l.slice();return n[494]=e[t],n}function zo(l,e,t){const n=l.slice();return n[497]=e[t],n[498]=e,n[499]=t,n}function Ho(l,e,t){const n=l.slice();return n[494]=e[t],n}function Bo(l,e,t){const n=l.slice();return n[489]=e[t],n}function Wo(l,e,t){const n=l.slice();return n[486]=e[t],n}function Vo(l,e,t){const n=l.slice();return n[481]=e[t],n}function Uo(l,e,t){const n=l.slice();return n[481]=e[t],n}function Ko(l,e,t){const n=l.slice();return n[476]=e[t],n}function Go(l,e,t){const n=l.slice();return n[473]=e[t],n}function Jo(l,e,t){const n=l.slice();return n[476]=e[t],n}function qo(l,e,t){const n=l.slice();return n[504]=e[t],n}function Yo(l,e,t){const n=l.slice();return n[535]=e[t],n}function Qo(l,e,t){const n=l.slice();return n[538]=e[t],n}function lm(l){let e,t,n,s,a,r,c,f,p,_,m,g,b,k,y,w,T,E,N,I,D,j,M,R,F,H,V,J,U,K,Y,q,A,W,z,B,X,se,x,ne,oe,ce,pe,Ce,Pe,me,Z,ee,ke,Se,ge,Ie,We,it,mt,Me=l[95]&&Xo(l),Q=ue(l[11]),ye=[];for(let re=0;re<Q.length;re+=1)ye[re]=$o(Qo(l,Q,re));const Te=[om,im],he=[];function Ne(re,je){return re[12].length>0?0:1}D=Ne(l),j=he[D]=Te[D](l),F=new Hv({props:{syncStatus:l[110],syncLoading:l[111],syncMessage:l[112],syncMessageKind:l[113],onSync:l[229],onOpenSettings:l[235]}});function Fe(re,je){return re[34]?cm:re[33]?am:rm}let Ze=Fe(l),Ye=Ze(l),Oe=l[32]&&tr(l);const we=[hm,_m,mm,vm,pm,dm,fm,um],De=[];function bt(re,je){return re[37]?0:re[34]?1:re[33]==="inbox"?2:re[33]==="trash"?3:re[33]==="journal"?4:re[33]==="today"?5:re[33]==="activity"?6:7}ne=bt(l),oe=De[ne]=we[ne](l);let ze=l[67]&&_a(l),Qe=l[71].visible&&ba(l),Be=l[40]&&Ca(l),Ve=l[74]&&Sa(l),Le=l[81]&&l[80]&&Ea(l),rt=l[102]&&Ia(l),Xe=l[105]&&Ma(l),xe=l[57]&&Pa(l),Ge=l[97]&&Ra(l),tt=l[87]&&Oa(l),Je=l[10]&&za(l);return{c(){e=u("div"),Me&&Me.c(),t=h(),n=u("aside"),s=u("div"),a=u("img"),c=h(),f=u("span"),f.textContent=`${v("nav.brand")}`,p=h(),_=u("nav"),m=u("div"),g=u("div"),g.textContent=`${v("nav.system")}`,b=h();for(let re=0;re<ye.length;re+=1)ye[re].c();k=h(),y=u("div"),w=u("div"),T=u("span"),T.textContent=`${v("nav.workspace")}`,E=h(),N=u("button"),N.textContent="+",I=h(),j.c(),M=h(),R=u("div"),qe(F.$$.fragment),H=h(),V=u("div"),J=u("button"),J.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-5stsv6"><circle cx="12" cy="12" r="3" class="svelte-5stsv6"></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-5stsv6"></path></svg>',U=h(),K=u("span"),Y=O(l[31]),q=h(),A=u("main"),W=u("header"),z=u("div"),Ye.c(),B=h(),X=u("div"),X.innerHTML="",se=h(),Oe&&Oe.c(),x=h(),oe.c(),ce=h(),ze&&ze.c(),pe=h(),Qe&&Qe.c(),Ce=h(),Be&&Be.c(),Pe=h(),Ve&&Ve.c(),me=h(),Le&&Le.c(),Z=h(),rt&&rt.c(),ee=h(),Xe&&Xe.c(),ke=h(),xe&&xe.c(),Se=h(),Ge&&Ge.c(),ge=h(),tt&&tt.c(),Ie=h(),Je&&Je.c(),i(a,"class","logo svelte-5stsv6"),_l(a.src,r="/assets/app-icons/icon_32x32.png")||i(a,"src",r),i(a,"width","20"),i(a,"height","20"),i(a,"alt",""),i(f,"class","brand-name svelte-5stsv6"),i(s,"class","sidebar-brand svelte-5stsv6"),i(g,"class","nav-label svelte-5stsv6"),i(m,"class","nav-group svelte-5stsv6"),i(T,"class","svelte-5stsv6"),i(N,"class","nav-add-btn svelte-5stsv6"),i(N,"title",v("common.create")),i(w,"class","nav-label-row svelte-5stsv6"),i(y,"class","nav-group svelte-5stsv6"),i(_,"class","sidebar-nav svelte-5stsv6"),i(J,"class","sidebar-settings-btn svelte-5stsv6"),i(J,"title",v("common.settings")),i(K,"class","version svelte-5stsv6"),i(V,"class","sidebar-footer-row svelte-5stsv6"),i(R,"class","sidebar-footer svelte-5stsv6"),i(n,"class","sidebar svelte-5stsv6"),i(z,"class","header-left svelte-5stsv6"),i(X,"class","header-right svelte-5stsv6"),i(W,"class","header svelte-5stsv6"),i(A,"class","main svelte-5stsv6"),i(e,"class","app svelte-5stsv6")},m(re,je){S(re,e,je),Me&&Me.m(e,null),o(e,t),o(e,n),o(n,s),o(s,a),o(s,c),o(s,f),o(n,p),o(n,_),o(_,m),o(m,g),o(m,b);for(let pt=0;pt<ye.length;pt+=1)ye[pt]&&ye[pt].m(m,null);o(_,k),o(_,y),o(y,w),o(w,T),o(w,E),o(w,N),o(y,I),he[D].m(y,null),o(n,M),o(n,R),Ue(F,R,null),o(R,H),o(R,V),o(V,J),o(V,U),o(V,K),o(K,Y),o(e,q),o(e,A),o(A,W),o(W,z),Ye.m(z,null),o(W,B),o(W,X),o(A,se),Oe&&Oe.m(A,null),o(A,x),De[ne].m(A,null),o(A,ce),ze&&ze.m(A,null),o(A,pe),Qe&&Qe.m(A,null),o(A,Ce),Be&&Be.m(A,null),o(A,Pe),Ve&&Ve.m(A,null),o(A,me),Le&&Le.m(A,null),o(A,Z),rt&&rt.m(A,null),o(A,ee),Xe&&Xe.m(A,null),o(A,ke),xe&&xe.m(A,null),o(A,Se),Ge&&Ge.m(A,null),o(A,ge),tt&&tt.m(A,null),o(A,Ie),Je&&Je.m(A,null),We=!0,it||(mt=[L(N,"click",l[146]),L(J,"click",l[236])],it=!0)},p(re,je){if(re[95]?Me?Me.p(re,je):(Me=Xo(re),Me.c(),Me.m(e,t)):Me&&(Me.d(1),Me=null),je[0]&2048|je[1]&524292|je[2]&1|je[3]&134217728){Q=ue(re[11]);let $e;for($e=0;$e<Q.length;$e+=1){const Pt=Qo(re,Q,$e);ye[$e]?ye[$e].p(Pt,je):(ye[$e]=$o(Pt),ye[$e].c(),ye[$e].m(m,null))}for(;$e<ye.length;$e+=1)ye[$e].d(1);ye.length=Q.length}let pt=D;D=Ne(re),D===pt?he[D].p(re,je):(ut(),_e(he[pt],1,1,()=>{he[pt]=null}),ft(),j=he[D],j?j.p(re,je):(j=he[D]=Te[D](re),j.c()),de(j,1),j.m(y,null));const ht={};je[3]&131072&&(ht.syncStatus=re[110]),je[3]&262144&&(ht.syncLoading=re[111]),je[3]&524288&&(ht.syncMessage=re[112]),je[3]&1048576&&(ht.syncMessageKind=re[113]),F.$set(ht),(!We||je[1]&1)&&G(Y,re[31]),Ze===(Ze=Fe(re))&&Ye?Ye.p(re,je):(Ye.d(1),Ye=Ze(re),Ye&&(Ye.c(),Ye.m(z,null))),re[32]?Oe?Oe.p(re,je):(Oe=tr(re),Oe.c(),Oe.m(A,x)):Oe&&(Oe.d(1),Oe=null);let Ct=ne;ne=bt(re),ne===Ct?De[ne].p(re,je):(ut(),_e(De[Ct],1,1,()=>{De[Ct]=null}),ft(),oe=De[ne],oe?oe.p(re,je):(oe=De[ne]=we[ne](re),oe.c()),de(oe,1),oe.m(A,ce)),re[67]?ze?(ze.p(re,je),je[2]&32&&de(ze,1)):(ze=_a(re),ze.c(),de(ze,1),ze.m(A,pe)):ze&&(ut(),_e(ze,1,1,()=>{ze=null}),ft()),re[71].visible?Qe?(Qe.p(re,je),je[2]&512&&de(Qe,1)):(Qe=ba(re),Qe.c(),de(Qe,1),Qe.m(A,Ce)):Qe&&(ut(),_e(Qe,1,1,()=>{Qe=null}),ft()),re[40]?Be?Be.p(re,je):(Be=Ca(re),Be.c(),Be.m(A,Pe)):Be&&(Be.d(1),Be=null),re[74]?Ve?Ve.p(re,je):(Ve=Sa(re),Ve.c(),Ve.m(A,me)):Ve&&(Ve.d(1),Ve=null),re[81]&&re[80]?Le?Le.p(re,je):(Le=Ea(re),Le.c(),Le.m(A,Z)):Le&&(Le.d(1),Le=null),re[102]?rt?rt.p(re,je):(rt=Ia(re),rt.c(),rt.m(A,ee)):rt&&(rt.d(1),rt=null),re[105]?Xe?Xe.p(re,je):(Xe=Ma(re),Xe.c(),Xe.m(A,ke)):Xe&&(Xe.d(1),Xe=null),re[57]?xe?xe.p(re,je):(xe=Pa(re),xe.c(),xe.m(A,Se)):xe&&(xe.d(1),xe=null),re[97]?Ge?(Ge.p(re,je),je[3]&16&&de(Ge,1)):(Ge=Ra(re),Ge.c(),de(Ge,1),Ge.m(A,ge)):Ge&&(ut(),_e(Ge,1,1,()=>{Ge=null}),ft()),re[87]?tt?(tt.p(re,je),je[2]&33554432&&de(tt,1)):(tt=Oa(re),tt.c(),de(tt,1),tt.m(A,Ie)):tt&&(ut(),_e(tt,1,1,()=>{tt=null}),ft()),re[10]?Je?(Je.p(re,je),je[0]&1024&&de(Je,1)):(Je=za(re),Je.c(),de(Je,1),Je.m(A,null)):Je&&(ut(),_e(Je,1,1,()=>{Je=null}),ft())},i(re){We||(de(j),de(F.$$.fragment,re),de(oe),de(ze),de(Qe),de(Ge),de(tt),de(Je),We=!0)},o(re){_e(j),_e(F.$$.fragment,re),_e(oe),_e(ze),_e(Qe),_e(Ge),_e(tt),_e(Je),We=!1},d(re){re&&C(e),Me&&Me.d(),Re(ye,re),he[D].d(),Ke(F),Ye.d(),Oe&&Oe.d(),De[ne].d(),ze&&ze.d(),Qe&&Qe.d(),Be&&Be.d(),Ve&&Ve.d(),Le&&Le.d(),rt&&rt.d(),Xe&&Xe.d(),xe&&xe.d(),Ge&&Ge.d(),tt&&tt.d(),Je&&Je.d(),it=!1,ve(mt)}}}function nm(l){var n;let e,t;return e=new Rp({props:{vaultPath:((n=l[7])==null?void 0:n.vaultPath)||"",onComplete:l[231]}}),{c(){qe(e.$$.fragment)},m(s,a){Ue(e,s,a),t=!0},p(s,a){var c;const r={};a[0]&128&&(r.vaultPath=((c=s[7])==null?void 0:c.vaultPath)||""),e.$set(r)},i(s){t||(de(e.$$.fragment,s),t=!0)},o(s){_e(e.$$.fragment,s),t=!1},d(s){Ke(e,s)}}}function sm(l){let e,t;return e=new Lp({props:{onComplete:l[230]}}),{c(){qe(e.$$.fragment)},m(n,s){Ue(e,n,s),t=!0},p:le,i(n){t||(de(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Ke(e,n)}}}function Xo(l){let e,t,n;return{c(){e=u("div"),t=u("div"),n=O(l[96]),i(t,"class","capture-drop-box svelte-5stsv6"),i(e,"class","capture-drop-overlay svelte-5stsv6")},m(s,a){S(s,e,a),o(e,t),o(t,n)},p(s,a){a[3]&8&&G(n,s[96])},d(s){s&&C(e)}}}function Zo(l){let e,t;return{c(){e=u("span"),t=O(l[50]),i(e,"class","nav-badge svelte-5stsv6")},m(n,s){S(n,e,s),o(e,t)},p(n,s){s[1]&524288&&G(t,n[50])},d(n){n&&C(e)}}}function xo(l){let e,t;return{c(){e=u("span"),t=O(l[62]),i(e,"class","nav-badge svelte-5stsv6")},m(n,s){S(n,e,s),o(e,t)},p(n,s){s[2]&1&&G(t,n[62])},d(n){n&&C(e)}}}function $o(l){let e,t=l[538].label+"",n,s,a,r,c,f,p,_=l[538].id==="journal"&&l[50]>0&&Zo(l),m=l[538].id==="trash"&&l[62]>0&&xo(l);function g(){return l[234](l[538])}return{c(){e=u("button"),n=O(t),s=h(),_&&_.c(),a=h(),m&&m.c(),r=h(),i(e,"class",c="nav-item "+(l[33]===l[538].id?"selected":"")+" svelte-5stsv6")},m(b,k){S(b,e,k),o(e,n),o(e,s),_&&_.m(e,null),o(e,a),m&&m.m(e,null),o(e,r),f||(p=L(e,"click",g),f=!0)},p(b,k){l=b,k[0]&2048&&t!==(t=l[538].label+"")&&G(n,t),l[538].id==="journal"&&l[50]>0?_?_.p(l,k):(_=Zo(l),_.c(),_.m(e,a)):_&&(_.d(1),_=null),l[538].id==="trash"&&l[62]>0?m?m.p(l,k):(m=xo(l),m.c(),m.m(e,r)):m&&(m.d(1),m=null),k[0]&2048|k[1]&4&&c!==(c="nav-item "+(l[33]===l[538].id?"selected":"")+" svelte-5stsv6")&&i(e,"class",c)},d(b){b&&C(e),_&&_.d(),m&&m.d(),f=!1,p()}}}function im(l){let e;return{c(){e=u("div"),e.textContent=`${v("nav.noNodes")}`,i(e,"class","nav-empty svelte-5stsv6")},m(t,n){S(t,e,n)},p:le,i:le,o:le,d(t){t&&C(e)}}}function om(l){var r;let e,t,n,s,a;return t=new nc({props:{nodes:l[12],expanded:l[82],selectedNodeId:((r=l[34])==null?void 0:r.id)||"",onSelect:l[121],onToggle:l[151],onContextMenu:l[149],onDrop:l[152]}}),{c(){e=u("div"),qe(t.$$.fragment),i(e,"class","workspace-tree-area svelte-5stsv6"),i(e,"role","region"),i(e,"aria-label",v("nav.workspace")),ae(e,"drop-valid",l[93])},m(c,f){S(c,e,f),Ue(t,e,null),n=!0,s||(a=[L(e,"dragover",Zn(l[154])),L(e,"dragleave",l[155]),L(e,"drop",l[153])],s=!0)},p(c,f){var _;const p={};f[0]&4096&&(p.nodes=c[12]),f[2]&1048576&&(p.expanded=c[82]),f[1]&8&&(p.selectedNodeId=((_=c[34])==null?void 0:_.id)||""),t.$set(p),(!n||f[3]&1)&&ae(e,"drop-valid",c[93])},i(c){n||(de(t.$$.fragment,c),n=!0)},o(c){_e(t.$$.fragment,c),n=!1},d(c){c&&C(e),Ke(t),s=!1,ve(a)}}}function rm(l){let e;return{c(){e=u("span"),e.textContent=`${v("nav.selectPrompt")}`,i(e,"class","crumb placeholder svelte-5stsv6")},m(t,n){S(t,e,n)},p:le,d(t){t&&C(e)}}}function am(l){let e,t=ue(l[11]),n=[];for(let s=0;s<t.length;s+=1)n[s]=er(Yo(l,t,s));return{c(){e=u("span");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","crumb svelte-5stsv6")},m(s,a){S(s,e,a);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,a){if(a[0]&2048|a[1]&4){t=ue(s[11]);let r;for(r=0;r<t.length;r+=1){const c=Yo(s,t,r);n[r]?n[r].p(c,a):(n[r]=er(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&C(e),Re(n,s)}}}function cm(l){let e,t=l[34].title+"",n,s,a,r=l[199](l[34].type)+"",c;return{c(){e=u("span"),n=O(t),s=h(),a=u("span"),c=O(r),i(e,"class","crumb svelte-5stsv6"),i(a,"class","crumb-type svelte-5stsv6")},m(f,p){S(f,e,p),o(e,n),S(f,s,p),S(f,a,p),o(a,c)},p(f,p){p[1]&8&&t!==(t=f[34].title+"")&&G(n,t),p[1]&8&&r!==(r=f[199](f[34].type)+"")&&G(c,r)},d(f){f&&(C(e),C(s),C(a))}}}function er(l){let e=(l[535].id===l[33]?l[535].label:"")+"",t;return{c(){t=O(e)},m(n,s){S(n,t,s)},p(n,s){s[0]&2048|s[1]&4&&e!==(e=(n[535].id===n[33]?n[535].label:"")+"")&&G(t,e)},d(n){n&&C(t)}}}function tr(l){let e,t=l[116](l[32])+"",n,s,a,r,c;return{c(){e=u("div"),n=O(t),s=h(),a=u("button"),a.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-5stsv6"><line x1="18" y1="6" x2="6" y2="18" class="svelte-5stsv6"></line><line x1="6" y1="6" x2="18" y2="18" class="svelte-5stsv6"></line></svg>',i(a,"class","dismiss-btn svelte-5stsv6"),i(a,"aria-label","Dismiss"),i(e,"class","error-banner svelte-5stsv6"),i(e,"role","button"),i(e,"tabindex","0")},m(f,p){S(f,e,p),o(e,n),o(e,s),o(e,a),r||(c=[L(a,"click",Ee(l[237])),L(e,"click",l[238]),L(e,"keydown",function(){Ut(gt(l[239]))&&gt(l[239]).apply(this,arguments)})],r=!0)},p(f,p){l=f,p[1]&2&&t!==(t=l[116](l[32])+"")&&G(n,t)},d(f){f&&C(e),r=!1,ve(c)}}}function um(l){let e,t,n;function s(c,f){if(c[78])return km;if(c[11].length>0)return bm;if(c[32])return gm}let a=s(l),r=a&&a(l);return{c(){e=u("div"),t=u("h2"),t.textContent=`${v("welcome.title")}`,n=h(),r&&r.c(),i(t,"class","svelte-5stsv6"),i(e,"class","welcome svelte-5stsv6")},m(c,f){S(c,e,f),o(e,t),o(e,n),r&&r.m(e,null)},p(c,f){a===(a=s(c))&&r?r.p(c,f):(r&&r.d(1),r=a&&a(c),r&&(r.c(),r.m(e,null)))},i:le,o:le,d(c){c&&C(e),r&&r.d()}}}function fm(l){let e,t,n,s;function a(f,p){return f[15].length===0?wm:ym}let r=a(l),c=r(l);return{c(){e=u("div"),t=u("div"),n=u("h2"),n.textContent=`${v("activity.title")}`,s=h(),c.c(),i(n,"class","svelte-5stsv6"),i(t,"class","activity-feed-header svelte-5stsv6"),i(e,"class","activity-feed svelte-5stsv6")},m(f,p){S(f,e,p),o(e,t),o(t,n),o(e,s),c.m(e,null)},p(f,p){r===(r=a(f))&&c?c.p(f,p):(c.d(1),c=r(f),c&&(c.c(),c.m(e,null)))},i:le,o:le,d(f){f&&C(e),c.d()}}}function dm(l){let e,t,n,s;const a=[Sm,Cm],r=[];function c(f,p){return f[14]?0:1}return e=c(l),t=r[e]=a[e](l),{c(){t.c(),n=dt()},m(f,p){r[e].m(f,p),S(f,n,p),s=!0},p(f,p){let _=e;e=c(f),e===_?r[e].p(f,p):(ut(),_e(r[_],1,1,()=>{r[_]=null}),ft(),t=r[e],t?t.p(f,p):(t=r[e]=a[e](f),t.c()),de(t,1),t.m(n.parentNode,n))},i(f){s||(de(t),s=!0)},o(f){_e(t),s=!1},d(f){f&&C(n),r[e].d(f)}}}function pm(l){let e,t,n,s=v("suggest.title")+"",a,r,c,f,p,_,m,g=l[50]>0&&sr(l);function b(w,T){return w[26]==="suggestions"?Em:Tm}let k=b(l),y=k(l);return{c(){e=u("div"),t=u("div"),n=u("button"),a=O(s),r=h(),g&&g.c(),c=h(),f=u("button"),f.textContent=`${v("journal.worklogTab")}`,p=h(),y.c(),i(n,"class","journal-tab svelte-5stsv6"),ae(n,"active",l[26]==="suggestions"),i(f,"class","journal-tab svelte-5stsv6"),ae(f,"active",l[26]==="worklog"),i(t,"class","journal-tabs svelte-5stsv6"),i(e,"class","journal-screen svelte-5stsv6")},m(w,T){S(w,e,T),o(e,t),o(t,n),o(n,a),o(n,r),g&&g.m(n,null),o(t,c),o(t,f),o(e,p),y.m(e,null),_||(m=[L(n,"click",l[322]),L(f,"click",l[323])],_=!0)},p(w,T){w[50]>0?g?g.p(w,T):(g=sr(w),g.c(),g.m(n,null)):g&&(g.d(1),g=null),T[0]&67108864&&ae(n,"active",w[26]==="suggestions"),T[0]&67108864&&ae(f,"active",w[26]==="worklog"),k===(k=b(w))&&y?y.p(w,T):(y.d(1),y=k(w),y&&(y.c(),y.m(e,null)))},i:le,o:le,d(w){w&&C(e),g&&g.d(),y.d(),_=!1,ve(m)}}}function vm(l){let e,t,n,s,a,r,c,f,p,_,m,g,b=et("emptyTrash",14)+"",k,y=v("trash.emptyTrash")+"",w,T,E,N,I,D,j=l[63].length>0&&Nr(l);function M(H,V){return!H[4]||(H[4].nodes||[]).length===0?Bm:Hm}let R=M(l),F=R(l);return{c(){e=u("div"),t=u("div"),n=u("div"),s=u("h2"),s.textContent=`${v("nav.trash")}`,a=h(),r=u("p"),c=O(l[65]),f=h(),p=u("div"),j&&j.c(),_=h(),m=u("button"),g=new Jn(!1),k=h(),w=O(y),T=h(),E=u("button"),E.textContent=`${v("trash.openFolder")}`,N=h(),F.c(),i(s,"class","svelte-5stsv6"),i(r,"class","svelte-5stsv6"),i(n,"class","svelte-5stsv6"),g.a=k,i(m,"class","btn btn-sm btn-danger svelte-5stsv6"),i(E,"class","btn btn-sm svelte-5stsv6"),i(p,"class","trash-actions svelte-5stsv6"),i(t,"class","trash-header svelte-5stsv6"),i(e,"class","trash-screen svelte-5stsv6")},m(H,V){S(H,e,V),o(e,t),o(t,n),o(n,s),o(n,a),o(n,r),o(r,c),o(t,f),o(t,p),j&&j.m(p,null),o(p,_),o(p,m),g.m(b,m),o(m,k),o(m,w),o(p,T),o(p,E),o(e,N),F.m(e,null),I||(D=[L(m,"click",l[180]),L(E,"click",l[314])],I=!0)},p(H,V){V[2]&8&&G(c,H[65]),H[63].length>0?j?j.p(H,V):(j=Nr(H),j.c(),j.m(p,_)):j&&(j.d(1),j=null),R===(R=M(H))&&F?F.p(H,V):(F.d(1),F=R(H),F&&(F.c(),F.m(e,null)))},i:le,o:le,d(H){H&&C(e),j&&j.d(),F.d(),I=!1,ve(D)}}}function mm(l){let e,t,n,s,a,r,c,f,p,_=(l[54]?v("common.loading"):v("inbox.pasteClipboard"))+"",m,g,b,k,y,w,T=l[55]&&Mr(l),E=l[0].length>0&&jr(l);function N(j,M){return j[0].length===0?Gm:j[115]?Km:Um}let I=N(l),D=I(l);return{c(){e=u("div"),t=u("div"),n=u("div"),s=u("h2"),s.textContent=`${v("nav.inbox")}`,a=h(),r=u("p"),r.textContent=`${v("inbox.subtitle")}`,c=h(),f=u("div"),p=u("button"),m=O(_),g=h(),T&&T.c(),b=h(),E&&E.c(),k=h(),D.c(),i(s,"class","svelte-5stsv6"),i(r,"class","svelte-5stsv6"),i(n,"class","svelte-5stsv6"),i(p,"class","btn btn-primary svelte-5stsv6"),p.disabled=l[54],i(f,"class","inbox-header-actions svelte-5stsv6"),i(t,"class","inbox-header svelte-5stsv6"),i(e,"class","inbox-screen svelte-5stsv6"),i(e,"role","region"),i(e,"aria-label",v("nav.inbox")),ae(e,"drop-valid",l[94])},m(j,M){S(j,e,M),o(e,t),o(t,n),o(n,s),o(n,a),o(n,r),o(t,c),o(t,f),o(f,p),o(p,m),o(f,g),T&&T.m(f,null),o(e,b),E&&E.m(e,null),o(e,k),D.m(e,null),y||(w=[L(p,"click",l[201]),L(e,"dragover",l[202]),L(e,"dragleave",l[203]),L(e,"drop",l[204])],y=!0)},p(j,M){M[1]&8388608&&_!==(_=(j[54]?v("common.loading"):v("inbox.pasteClipboard"))+"")&&G(m,_),M[1]&8388608&&(p.disabled=j[54]),j[55]?T?T.p(j,M):(T=Mr(j),T.c(),T.m(f,null)):T&&(T.d(1),T=null),j[0].length>0?E?E.p(j,M):(E=jr(j),E.c(),E.m(e,k)):E&&(E.d(1),E=null),I===(I=N(j))&&D?D.p(j,M):(D.d(1),D=I(j),D&&(D.c(),D.m(e,null))),M[3]&2&&ae(e,"drop-valid",j[94])},i:le,o:le,d(j){j&&C(e),T&&T.d(),E&&E.d(),D.d(),y=!1,ve(w)}}}function _m(l){let e,t,n,s,a,r,c=ue(l[118]),f=[];for(let g=0;g<c.length;g+=1)f[g]=Fr(qo(l,c,g));const p=[a_,r_,o_,i_,s_,n_,l_,t_],_=[];function m(g,b){return g[35]==="overview"?0:g[35]==="notes"?1:g[35]==="files"?2:g[35]==="inbox"?3:g[35]==="links"?4:g[35]==="actions"?5:g[35]==="worklog"?6:g[35]==="activity"?7:-1}return~(s=m(l))&&(a=_[s]=p[s](l)),{c(){e=u("div");for(let g=0;g<f.length;g+=1)f[g].c();t=h(),n=u("div"),a&&a.c(),i(e,"class","tabs svelte-5stsv6"),i(n,"class","tab-content svelte-5stsv6")},m(g,b){S(g,e,b);for(let k=0;k<f.length;k+=1)f[k]&&f[k].m(e,null);S(g,t,b),S(g,n,b),~s&&_[s].m(n,null),r=!0},p(g,b){if(b[1]&16|b[3]&100663296){c=ue(g[118]);let y;for(y=0;y<c.length;y+=1){const w=qo(g,c,y);f[y]?f[y].p(w,b):(f[y]=Fr(w),f[y].c(),f[y].m(e,null))}for(;y<f.length;y+=1)f[y].d(1);f.length=c.length}let k=s;s=m(g),s===k?~s&&_[s].p(g,b):(a&&(ut(),_e(_[k],1,1,()=>{_[k]=null}),ft()),~s?(a=_[s],a?a.p(g,b):(a=_[s]=p[s](g),a.c()),de(a,1),a.m(n,null)):a=null)},i(g){r||(de(a),r=!0)},o(g){_e(a),r=!1},d(g){g&&(C(e),C(t),C(n)),Re(f,g),~s&&_[s].d()}}}function hm(l){let e,t,n,s=l[37].title+"",a,r,c,f,p,_,m,g,b,k,y,w=l[37].dirty&&ma();return{c(){e=u("div"),t=u("div"),n=u("span"),a=O(s),r=h(),w&&w.c(),c=h(),f=u("div"),p=u("button"),p.textContent=`${v("common.save")}`,_=h(),m=u("button"),m.textContent=`${v("common.close")}`,g=h(),b=u("textarea"),i(n,"class","note-title svelte-5stsv6"),i(p,"class","btn btn-primary svelte-5stsv6"),i(m,"class","btn svelte-5stsv6"),i(f,"class","note-editor-actions svelte-5stsv6"),i(t,"class","note-editor-header svelte-5stsv6"),i(b,"class","note-textarea svelte-5stsv6"),i(b,"placeholder",v("note.placeholder")),i(e,"class","note-editor svelte-5stsv6")},m(T,E){S(T,e,E),o(e,t),o(t,n),o(n,a),o(t,r),w&&w.m(t,null),o(t,c),o(t,f),o(f,p),o(f,_),o(f,m),o(e,g),o(e,b),be(b,l[37].content),k||(y=[L(p,"click",l[167]),L(m,"click",l[165]),L(b,"input",l[240]),L(b,"input",l[166])],k=!0)},p(T,E){E[1]&64&&s!==(s=T[37].title+"")&&G(a,s),T[37].dirty?w||(w=ma(),w.c(),w.m(t,c)):w&&(w.d(1),w=null),E[1]&64&&be(b,T[37].content)},i:le,o:le,d(T){T&&C(e),w&&w.d(),k=!1,ve(y)}}}function gm(l){let e,t=v("common.error")+"",n,s,a;return{c(){e=u("p"),n=O(t),s=h(),a=O(l[32]),i(e,"class","error-text svelte-5stsv6")},m(r,c){S(r,e,c),o(e,n),o(e,s),o(e,a)},p(r,c){c[1]&2&&G(a,r[32])},d(r){r&&C(e)}}}function bm(l){let e,t,n;return{c(){e=u("p"),e.textContent=`${v("welcome.selectSection")}`,t=h(),n=u("p"),n.textContent=`${v("welcome.createCase")}`,i(e,"class","svelte-5stsv6"),i(n,"class","hint svelte-5stsv6")},m(s,a){S(s,e,a),S(s,t,a),S(s,n,a)},p:le,d(s){s&&(C(e),C(t),C(n))}}}function km(l){let e;return{c(){e=u("p"),e.textContent=`${v("common.loading")}`,i(e,"class","svelte-5stsv6")},m(t,n){S(t,e,n)},p:le,d(t){t&&C(e)}}}function ym(l){let e,t=ue(l[15]),n=[];for(let s=0;s<t.length;s+=1)n[s]=nr(Co(l,t,s));return{c(){e=u("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","activity-feed-events svelte-5stsv6")},m(s,a){S(s,e,a);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,a){if(a[0]&32768|a[6]&4096|a[7]&256){t=ue(s[15]);let r;for(r=0;r<t.length;r+=1){const c=Co(s,t,r);n[r]?n[r].p(c,a):(n[r]=nr(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&C(e),Re(n,s)}}}function wm(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${v("activity.empty")}`,i(t,"class","svelte-5stsv6"),i(e,"class","empty-state svelte-5stsv6")},m(n,s){S(n,e,s),o(e,t)},p:le,d(n){n&&C(e)}}}function lr(l){let e,t=l[494].targetType+"",n;return{c(){e=u("span"),n=O(t),i(e,"class","activity-feed-target svelte-5stsv6")},m(s,a){S(s,e,a),o(e,n)},p(s,a){a[0]&32768&&t!==(t=s[494].targetType+"")&&G(n,t)},d(s){s&&C(e)}}}function nr(l){let e,t,n=Al(l[494].eventType)+"",s,a,r,c,f=l[494].title+"",p,_,m,g,b=l[198](l[494].eventType)+"",k,y,w,T,E=yt(l[494].createdAt)+"",N,I,D=kt(l[494].createdAt)+"",j,M,R,F,H=l[494].targetType&&lr(l);function V(){return l[360](l[494])}function J(...U){return l[361](l[494],...U)}return{c(){e=u("div"),t=u("span"),s=O(n),a=h(),r=u("div"),c=u("span"),p=O(f),_=h(),m=u("div"),g=u("span"),k=O(b),y=h(),H&&H.c(),w=h(),T=u("span"),N=O(E),I=h(),j=O(D),M=h(),i(t,"class","activity-feed-icon svelte-5stsv6"),i(c,"class","activity-feed-title svelte-5stsv6"),i(g,"class","activity-feed-type svelte-5stsv6"),i(T,"class","activity-feed-time svelte-5stsv6"),i(m,"class","activity-feed-meta svelte-5stsv6"),i(r,"class","activity-feed-body svelte-5stsv6"),i(e,"class","activity-feed-event svelte-5stsv6"),i(e,"role","button"),i(e,"tabindex","0")},m(U,K){S(U,e,K),o(e,t),o(t,s),o(e,a),o(e,r),o(r,c),o(c,p),o(r,_),o(r,m),o(m,g),o(g,k),o(m,y),H&&H.m(m,null),o(m,w),o(m,T),o(T,N),o(T,I),o(T,j),o(e,M),R||(F=[L(e,"click",V),L(e,"keydown",J)],R=!0)},p(U,K){l=U,K[0]&32768&&n!==(n=Al(l[494].eventType)+"")&&G(s,n),K[0]&32768&&f!==(f=l[494].title+"")&&G(p,f),K[0]&32768&&b!==(b=l[198](l[494].eventType)+"")&&G(k,b),l[494].targetType?H?H.p(l,K):(H=lr(l),H.c(),H.m(m,w)):H&&(H.d(1),H=null),K[0]&32768&&E!==(E=yt(l[494].createdAt)+"")&&G(N,E),K[0]&32768&&D!==(D=kt(l[494].createdAt)+"")&&G(j,D)},d(U){U&&C(e),H&&H.d(),R=!1,ve(F)}}}function Cm(l){let e,t,n,s;return{c(){e=u("div"),t=u("p"),t.textContent=`${v("today.empty")}`,n=h(),s=u("p"),s.textContent=`${v("today.emptyHint")}`,i(t,"class","svelte-5stsv6"),i(s,"class","hint svelte-5stsv6"),i(e,"class","today-empty svelte-5stsv6")},m(a,r){S(a,e,r),o(e,t),o(e,n),o(e,s)},p:le,i:le,o:le,d(a){a&&C(e)}}}function Sm(l){let e,t;return e=new em({props:{todayDashboard:l[14],suggestions:l[49],inProgressItems:l[51],todayCaptures:l[52],suggestionCount:l[49].length,formatTime:kt,eventLabel:l[198],eventIcon:Al,inboxMetaText:l[200],onOpenNodeById:l[351],onOpenActivityEvent:l[352],onOpenActivityTarget:l[353],onOpenSuggestionWorklog:l[354],onAcceptSuggestion:l[355],onDeleteSuggestion:l[356],onOpenNodeFolder:l[357],onOpenInboxArtifact:l[358],onOpenTrashNode:l[359]}}),{c(){qe(e.$$.fragment)},m(n,s){Ue(e,n,s),t=!0},p(n,s){const a={};s[0]&16384&&(a.todayDashboard=n[14]),s[1]&262144&&(a.suggestions=n[49]),s[1]&1048576&&(a.inProgressItems=n[51]),s[1]&2097152&&(a.todayCaptures=n[52]),s[1]&262144&&(a.suggestionCount=n[49].length),e.$set(a)},i(n){t||(de(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Ke(e,n)}}}function sr(l){let e,t;return{c(){e=u("span"),t=O(l[50]),i(e,"class","tab-badge svelte-5stsv6")},m(n,s){S(n,e,s),o(e,t)},p(n,s){s[1]&524288&&G(t,n[50])},d(n){n&&C(e)}}}function Tm(l){let e,t,n,s,a,r,c,f,p,_,m,g,b,k,y,w,T,E,N,I,D,j,M,R,F,H,V,J,U,K,Y,q,A,W,z,B,X,se,x,ne,oe,ce,pe,Ce,Pe,me,Z,ee,ke,Se,ge,Ie,We,it,mt,Me;function Q(we,De){return we[24]?Im:Nm}let ye=Q(l),Te=ye(l),he=l[21]&&rr(l),Ne=l[25]&&ar(l),Fe=l[17]&&cr(l);function Ze(we,De){return we[16].length===0?Mm:Dm}let Ye=Ze(l),Oe=Ye(l);return{c(){e=u("div"),t=u("div"),n=u("div"),n.textContent=`${v("journal.filterHeading")}`,s=h(),a=u("div"),r=u("label"),c=u("span"),c.textContent=`${v("journal.dateFrom")}`,f=h(),p=u("input"),_=h(),m=u("label"),g=u("span"),g.textContent=`${v("journal.dateTo")}`,b=h(),k=u("input"),y=h(),w=u("label"),T=u("span"),T.textContent=`${v("journal.node")}`,E=h(),N=u("div"),Te.c(),I=h(),he&&he.c(),D=h(),j=u("label"),M=u("span"),M.textContent=`${v("journal.billable")}`,R=h(),F=u("select"),H=u("option"),H.textContent=`${v("common.all")}`,V=u("option"),V.textContent=`${v("journal.billableYes")}`,J=u("option"),J.textContent=`${v("journal.billableNo")}`,U=h(),K=u("label"),Y=u("span"),Y.textContent=`${v("journal.approx")}`,q=h(),A=u("select"),W=u("option"),W.textContent=`${v("common.all")}`,z=u("option"),z.textContent=`${v("journal.approxExact")}`,B=u("option"),B.textContent=`${v("journal.approxEstimated")}`,X=h(),se=u("button"),se.textContent=`${v("journal.filter")}`,x=h(),ne=u("button"),ne.textContent=`${v("journal.reset")}`,oe=h(),ce=u("div"),pe=u("div"),pe.textContent=`${v("journal.exportHeading")}`,Ce=h(),Pe=u("div"),me=u("button"),me.textContent=`${v("journal.exportCSV")}`,Z=h(),ee=u("button"),ee.textContent=`${v("journal.exportMarkdown")}`,ke=h(),Se=u("button"),Se.textContent="PDF",ge=h(),Ne&&Ne.c(),Ie=h(),Fe&&Fe.c(),We=h(),Oe.c(),it=dt(),i(n,"class","journal-filter-heading svelte-5stsv6"),i(c,"class","label-text svelte-5stsv6"),i(p,"type","date"),i(p,"class","svelte-5stsv6"),i(r,"class","svelte-5stsv6"),i(g,"class","label-text svelte-5stsv6"),i(k,"type","date"),i(k,"class","svelte-5stsv6"),i(m,"class","svelte-5stsv6"),i(T,"class","label-text svelte-5stsv6"),i(N,"class","journal-node-picker svelte-5stsv6"),wt(N,"position","relative"),i(w,"class","svelte-5stsv6"),i(M,"class","label-text svelte-5stsv6"),H.__value="all",be(H,H.__value),i(H,"class","svelte-5stsv6"),V.__value="yes",be(V,V.__value),i(V,"class","svelte-5stsv6"),J.__value="no",be(J,J.__value),i(J,"class","svelte-5stsv6"),i(F,"class","svelte-5stsv6"),l[22]===void 0&&tl(()=>l[340].call(F)),i(j,"title",v("journal.billableHint")),i(j,"class","svelte-5stsv6"),i(Y,"class","label-text svelte-5stsv6"),W.__value="all",be(W,W.__value),i(W,"class","svelte-5stsv6"),z.__value="no",be(z,z.__value),i(z,"class","svelte-5stsv6"),B.__value="yes",be(B,B.__value),i(B,"class","svelte-5stsv6"),i(A,"class","svelte-5stsv6"),l[23]===void 0&&tl(()=>l[341].call(A)),i(K,"title",v("journal.approxHint")),i(K,"class","svelte-5stsv6"),i(se,"class","btn btn-sm svelte-5stsv6"),i(ne,"class","btn btn-sm svelte-5stsv6"),i(a,"class","journal-filters-row svelte-5stsv6"),i(t,"class","journal-filter-section svelte-5stsv6"),i(pe,"class","journal-export-heading svelte-5stsv6"),i(me,"class","btn btn-sm svelte-5stsv6"),i(ee,"class","btn btn-sm svelte-5stsv6"),i(Se,"class","btn btn-sm svelte-5stsv6"),i(Pe,"class","journal-export-row svelte-5stsv6"),i(ce,"class","journal-export-section svelte-5stsv6"),i(e,"class","journal-header svelte-5stsv6")},m(we,De){S(we,e,De),o(e,t),o(t,n),o(t,s),o(t,a),o(a,r),o(r,c),o(r,f),o(r,p),be(p,l[18]),o(a,_),o(a,m),o(m,g),o(m,b),o(m,k),be(k,l[19]),o(a,y),o(a,w),o(w,T),o(w,E),o(w,N),Te.m(N,null),o(a,I),he&&he.m(a,null),o(a,D),o(a,j),o(j,M),o(j,R),o(j,F),o(F,H),o(F,V),o(F,J),Vt(F,l[22],!0),o(a,U),o(a,K),o(K,Y),o(K,q),o(K,A),o(A,W),o(A,z),o(A,B),Vt(A,l[23],!0),o(a,X),o(a,se),o(a,x),o(a,ne),o(e,oe),o(e,ce),o(ce,pe),o(ce,Ce),o(ce,Pe),o(Pe,me),o(Pe,Z),o(Pe,ee),o(Pe,ke),o(Pe,Se),o(Pe,ge),Ne&&Ne.m(Pe,null),S(we,Ie,De),Fe&&Fe.m(we,De),S(we,We,De),Oe.m(we,De),S(we,it,De),mt||(Me=[L(p,"input",l[333]),L(k,"input",l[334]),L(F,"change",l[340]),L(A,"change",l[341]),L(se,"click",l[185]),L(ne,"click",l[192]),L(me,"click",l[342]),L(ee,"click",l[343]),L(Se,"click",l[344])],mt=!0)},p(we,De){De[0]&262144&&be(p,we[18]),De[0]&524288&&be(k,we[19]),ye===(ye=Q(we))&&Te?Te.p(we,De):(Te.d(1),Te=ye(we),Te&&(Te.c(),Te.m(N,null))),we[21]?he?he.p(we,De):(he=rr(we),he.c(),he.m(a,D)):he&&(he.d(1),he=null),De[0]&4194304&&Vt(F,we[22]),De[0]&8388608&&Vt(A,we[23]),we[25]?Ne?Ne.p(we,De):(Ne=ar(we),Ne.c(),Ne.m(Pe,null)):Ne&&(Ne.d(1),Ne=null),we[17]?Fe?Fe.p(we,De):(Fe=cr(we),Fe.c(),Fe.m(We.parentNode,We)):Fe&&(Fe.d(1),Fe=null),Ye===(Ye=Ze(we))&&Oe?Oe.p(we,De):(Oe.d(1),Oe=Ye(we),Oe&&(Oe.c(),Oe.m(it.parentNode,it)))},d(we){we&&(C(e),C(Ie),C(We),C(it)),Te.d(),he&&he.d(),Ne&&Ne.d(),Fe&&Fe.d(we),Oe.d(we),mt=!1,ve(Me)}}}function Em(l){let e;function t(a,r){return a[49].length===0?zm:Om}let n=t(l),s=n(l);return{c(){s.c(),e=dt()},m(a,r){s.m(a,r),S(a,e,r)},p(a,r){n===(n=t(a))&&s?s.p(a,r):(s.d(1),s=n(a),s&&(s.c(),s.m(e.parentNode,e)))},d(a){a&&C(e),s.d(a)}}}function Nm(l){let e,t,n,s,a,r=l[29]&&ir(l);return{c(){e=u("input"),t=h(),r&&r.c(),n=dt(),i(e,"type","text"),i(e,"placeholder",v("journal.nodeSearch")),i(e,"class","svelte-5stsv6")},m(c,f){S(c,e,f),be(e,l[27]),S(c,t,f),r&&r.m(c,f),S(c,n,f),s||(a=[L(e,"input",l[336]),L(e,"input",l[189]),L(e,"blur",l[337])],s=!0)},p(c,f){f[0]&134217728&&e.value!==c[27]&&be(e,c[27]),c[29]?r?r.p(c,f):(r=ir(c),r.c(),r.m(n.parentNode,n)):r&&(r.d(1),r=null)},d(c){c&&(C(e),C(t),C(n)),r&&r.d(c),s=!1,ve(a)}}}function Im(l){let e,t,n,s,a,r;return{c(){e=u("button"),t=O(l[24]),n=h(),s=u("span"),s.textContent="✕",i(s,"class","journal-node-clear svelte-5stsv6"),i(e,"class","journal-selected-node svelte-5stsv6")},m(c,f){S(c,e,f),o(e,t),o(e,n),o(e,s),a||(r=L(e,"click",l[335]),a=!0)},p(c,f){f[0]&16777216&&G(t,c[24])},d(c){c&&C(e),a=!1,r()}}}function ir(l){let e,t=ue(l[28]),n=[];for(let s=0;s<t.length;s+=1)n[s]=or(Io(l,t,s));return{c(){e=u("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","journal-search-dropdown svelte-5stsv6")},m(s,a){S(s,e,a);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,a){if(a[0]&268435456|a[6]&16){t=ue(s[28]);let r;for(r=0;r<t.length;r+=1){const c=Io(s,t,r);n[r]?n[r].p(c,a):(n[r]=or(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&C(e),Re(n,s)}}}function or(l){let e,t,n=l[521].title+"",s,a,r,c=l[521].path+"",f,p,_,m;function g(){return l[338](l[521])}return{c(){e=u("button"),t=u("span"),s=O(n),a=h(),r=u("span"),f=O(c),p=h(),i(t,"class","journal-search-title svelte-5stsv6"),i(r,"class","journal-search-path svelte-5stsv6"),i(e,"class","journal-search-item svelte-5stsv6")},m(b,k){S(b,e,k),o(e,t),o(t,s),o(e,a),o(e,r),o(r,f),o(e,p),_||(m=L(e,"click",g),_=!0)},p(b,k){l=b,k[0]&268435456&&n!==(n=l[521].title+"")&&G(s,n),k[0]&268435456&&c!==(c=l[521].path+"")&&G(f,c)},d(b){b&&C(e),_=!1,m()}}}function rr(l){let e,t,n,s,a,r;return{c(){e=u("label"),t=u("input"),n=h(),s=u("span"),s.textContent=`${v("journal.includeChildren")}`,i(t,"type","checkbox"),i(t,"class","journal-include-chk svelte-5stsv6"),i(s,"class","svelte-5stsv6"),i(e,"class","checkbox-label svelte-5stsv6")},m(c,f){S(c,e,f),o(e,t),t.checked=l[20],o(e,n),o(e,s),a||(r=L(t,"change",l[339]),a=!0)},p(c,f){f[0]&1048576&&(t.checked=c[20])},d(c){c&&C(e),a=!1,r()}}}function ar(l){let e,t;return{c(){e=u("span"),t=O(l[25]),i(e,"class","journal-status-msg svelte-5stsv6")},m(n,s){S(n,e,s),o(e,t)},p(n,s){s[0]&33554432&&G(t,n[25])},d(n){n&&C(e)}}}function cr(l){let e,t,n=v("journal.total")+"",s,a,r=Math.floor(l[17].totalMinutes/60)+"",c,f,p=l[17].totalMinutes%60+"",_,m,g=l[17].totalEntries+"",b,k,y=v("worklog.min")+"",w,T,E,N,I=l[17].byDay&&l[17].byDay.length>0&&ur(l),D=l[17].byNode&&l[17].byNode.length>0&&dr(l);return{c(){e=u("div"),t=u("div"),s=O(n),a=O(": "),c=O(r),f=O("ч "),_=O(p),m=O("м ("),b=O(g),k=h(),w=O(y),T=O(")"),E=h(),I&&I.c(),N=h(),D&&D.c(),i(t,"class","summary-total svelte-5stsv6"),i(e,"class","journal-summary svelte-5stsv6")},m(j,M){S(j,e,M),o(e,t),o(t,s),o(t,a),o(t,c),o(t,f),o(t,_),o(t,m),o(t,b),o(t,k),o(t,w),o(t,T),o(e,E),I&&I.m(e,null),o(e,N),D&&D.m(e,null)},p(j,M){M[0]&131072&&r!==(r=Math.floor(j[17].totalMinutes/60)+"")&&G(c,r),M[0]&131072&&p!==(p=j[17].totalMinutes%60+"")&&G(_,p),M[0]&131072&&g!==(g=j[17].totalEntries+"")&&G(b,g),j[17].byDay&&j[17].byDay.length>0?I?I.p(j,M):(I=ur(j),I.c(),I.m(e,N)):I&&(I.d(1),I=null),j[17].byNode&&j[17].byNode.length>0?D?D.p(j,M):(D=dr(j),D.c(),D.m(e,null)):D&&(D.d(1),D=null)},d(j){j&&C(e),I&&I.d(),D&&D.d()}}}function ur(l){let e,t,n,s=ue(l[17].byDay),a=[];for(let r=0;r<s.length;r+=1)a[r]=fr(No(l,s,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${v("journal.byDay")}`,n=h();for(let r=0;r<a.length;r+=1)a[r].c();i(t,"class","summary-label svelte-5stsv6"),i(e,"class","summary-section svelte-5stsv6")},m(r,c){S(r,e,c),o(e,t),o(e,n);for(let f=0;f<a.length;f+=1)a[f]&&a[f].m(e,null)},p(r,c){if(c[0]&131072){s=ue(r[17].byDay);let f;for(f=0;f<s.length;f+=1){const p=No(r,s,f);a[f]?a[f].p(p,c):(a[f]=fr(p),a[f].c(),a[f].m(e,null))}for(;f<a.length;f+=1)a[f].d(1);a.length=s.length}},d(r){r&&C(e),Re(a,r)}}}function fr(l){let e,t,n=l[526].label+"",s,a,r=Math.floor(l[526].minutes/60)+"",c,f,p=l[526].minutes%60+"",_,m,g,b=l[526].count+"",k;return{c(){e=u("div"),t=u("span"),s=O(n),a=u("span"),c=O(r),f=O("ч "),_=O(p),m=O("м"),g=u("span"),k=O(b),i(t,"class","svelte-5stsv6"),i(a,"class","svelte-5stsv6"),i(g,"class","summary-count svelte-5stsv6"),i(e,"class","summary-row svelte-5stsv6")},m(y,w){S(y,e,w),o(e,t),o(t,s),o(e,a),o(a,c),o(a,f),o(a,_),o(a,m),o(e,g),o(g,k)},p(y,w){w[0]&131072&&n!==(n=y[526].label+"")&&G(s,n),w[0]&131072&&r!==(r=Math.floor(y[526].minutes/60)+"")&&G(c,r),w[0]&131072&&p!==(p=y[526].minutes%60+"")&&G(_,p),w[0]&131072&&b!==(b=y[526].count+"")&&G(k,b)},d(y){y&&C(e)}}}function dr(l){let e,t,n,s=ue(l[17].byNode),a=[];for(let r=0;r<s.length;r+=1)a[r]=pr(Eo(l,s,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${v("journal.byNode")}`,n=h();for(let r=0;r<a.length;r+=1)a[r].c();i(t,"class","summary-label svelte-5stsv6"),i(e,"class","summary-section svelte-5stsv6")},m(r,c){S(r,e,c),o(e,t),o(e,n);for(let f=0;f<a.length;f+=1)a[f]&&a[f].m(e,null)},p(r,c){if(c[0]&131072){s=ue(r[17].byNode);let f;for(f=0;f<s.length;f+=1){const p=Eo(r,s,f);a[f]?a[f].p(p,c):(a[f]=pr(p),a[f].c(),a[f].m(e,null))}for(;f<a.length;f+=1)a[f].d(1);a.length=s.length}},d(r){r&&C(e),Re(a,r)}}}function pr(l){let e,t,n=l[526].label+"",s,a,r=Math.floor(l[526].minutes/60)+"",c,f,p=l[526].minutes%60+"",_,m,g,b=l[526].count+"",k;return{c(){e=u("div"),t=u("span"),s=O(n),a=u("span"),c=O(r),f=O("ч "),_=O(p),m=O("м"),g=u("span"),k=O(b),i(t,"class","svelte-5stsv6"),i(a,"class","svelte-5stsv6"),i(g,"class","summary-count svelte-5stsv6"),i(e,"class","summary-row svelte-5stsv6")},m(y,w){S(y,e,w),o(e,t),o(t,s),o(e,a),o(a,c),o(a,f),o(a,_),o(a,m),o(e,g),o(g,k)},p(y,w){w[0]&131072&&n!==(n=y[526].label+"")&&G(s,n),w[0]&131072&&r!==(r=Math.floor(y[526].minutes/60)+"")&&G(c,r),w[0]&131072&&p!==(p=y[526].minutes%60+"")&&G(_,p),w[0]&131072&&b!==(b=y[526].count+"")&&G(k,b)},d(y){y&&C(e)}}}function Dm(l){let e,t,n,s,a,r,c,f,p,_,m,g,b,k,y,w,T,E,N,I,D,j=ue(l[16]),M=[];for(let R=0;R<j.length;R+=1)M[R]=kr(So(l,j,R));return{c(){e=u("div"),t=u("table"),n=u("thead"),s=u("tr"),a=u("th"),r=h(),c=u("th"),c.textContent=`${v("journal.title")}`,f=h(),p=u("th"),p.textContent=`${v("journal.node")}`,_=h(),m=u("th"),m.textContent=`${v("journal.path")}`,g=h(),b=u("th"),b.textContent=`${v("worklog.minutes")}`,k=h(),y=u("th"),y.textContent=`${v("journal.billable")}`,w=h(),T=u("th"),T.textContent=`${v("journal.approx")}`,E=h(),N=u("th"),N.textContent=`${v("common.date")}`,I=h(),D=u("tbody");for(let R=0;R<M.length;R+=1)M[R].c();i(a,"class","journal-toggle-col svelte-5stsv6"),i(c,"class","svelte-5stsv6"),i(p,"class","svelte-5stsv6"),i(m,"class","svelte-5stsv6"),i(b,"class","svelte-5stsv6"),i(y,"class","svelte-5stsv6"),i(T,"class","svelte-5stsv6"),i(N,"class","svelte-5stsv6"),i(s,"class","svelte-5stsv6"),i(n,"class","svelte-5stsv6"),i(D,"class","svelte-5stsv6"),i(t,"class","journal-table svelte-5stsv6"),i(e,"class","journal-table-wrap svelte-5stsv6")},m(R,F){S(R,e,F),o(e,t),o(t,n),o(n,s),o(s,a),o(s,r),o(s,c),o(s,f),o(s,p),o(s,_),o(s,m),o(s,g),o(s,b),o(s,k),o(s,y),o(s,w),o(s,T),o(s,E),o(s,N),o(t,I),o(t,D);for(let H=0;H<M.length;H+=1)M[H]&&M[H].m(D,null)},p(R,F){if(F[0]&65536|F[5]&73728|F[6]&4098|F[7]&192){j=ue(R[16]);let H;for(H=0;H<j.length;H+=1){const V=So(R,j,H);M[H]?M[H].p(V,F):(M[H]=kr(V),M[H].c(),M[H].m(D,null))}for(;H<M.length;H+=1)M[H].d(1);M.length=j.length}},d(R){R&&C(e),Re(M,R)}}}function Mm(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${v("journal.empty")}`,i(t,"class","svelte-5stsv6"),i(e,"class","empty-state svelte-5stsv6")},m(n,s){S(n,e,s),o(e,t)},p:le,d(n){n&&C(e)}}}function vr(l){let e;return{c(){e=O("✓")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function mr(l){let e;return{c(){e=O("~")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function _r(l){let e,t,n,s,a,r,c,f,p,_,m,g,b,k,y,w;function T(){return l[348](l[521])}function E(){return l[349](l[521])}let N=l[521].details&&hr(l);function I(R,F){return R[521].source==="manual"?Rm:R[521].source==="suggestion"&&R[521]._events&&R[521]._events.length>0?Fm:R[521].source==="suggestion"?Pm:R[521].source==="unknown"||R[521].source==="imported"?Lm:R[521]._hasEvents?Am:jm}let D=I(l),j=D(l),M=l[521]._events&&gr(l);return{c(){e=u("tr"),t=u("td"),n=u("div"),s=u("div"),a=u("button"),a.textContent=`${v("worklog.editEntry")}`,r=h(),c=u("button"),c.textContent=`${v("worklog.deleteEntry")}`,f=h(),N&&N.c(),p=h(),_=u("div"),m=u("span"),m.textContent=`${v("worklog.source")}`,g=h(),j.c(),b=h(),M&&M.c(),k=h(),i(a,"class","btn btn-sm svelte-5stsv6"),i(c,"class","btn btn-sm btn-danger svelte-5stsv6"),i(s,"class","journal-detail-actions svelte-5stsv6"),i(m,"class","journal-detail-label svelte-5stsv6"),i(_,"class","journal-detail-section svelte-5stsv6"),i(n,"class","journal-detail-body svelte-5stsv6"),i(t,"colspan","8"),i(t,"class","svelte-5stsv6"),i(e,"class","journal-row-detail svelte-5stsv6")},m(R,F){S(R,e,F),o(e,t),o(t,n),o(n,s),o(s,a),o(s,r),o(s,c),o(n,f),N&&N.m(n,null),o(n,p),o(n,_),o(_,m),o(_,g),j.m(_,null),o(n,b),M&&M.m(n,null),o(e,k),y||(w=[L(a,"click",Ee(T)),L(c,"click",Ee(E))],y=!0)},p(R,F){l=R,l[521].details?N?N.p(l,F):(N=hr(l),N.c(),N.m(n,p)):N&&(N.d(1),N=null),D!==(D=I(l))&&(j.d(1),j=D(l),j&&(j.c(),j.m(_,null))),l[521]._events?M?M.p(l,F):(M=gr(l),M.c(),M.m(n,null)):M&&(M.d(1),M=null)},d(R){R&&C(e),N&&N.d(),j.d(),M&&M.d(),y=!1,ve(w)}}}function hr(l){let e,t,n,s,a=l[521].details+"",r;return{c(){e=u("div"),t=u("span"),t.textContent=`${v("worklog.details")}`,n=h(),s=u("p"),r=O(a),i(t,"class","journal-detail-label svelte-5stsv6"),i(s,"class","svelte-5stsv6"),i(e,"class","journal-detail-section svelte-5stsv6")},m(c,f){S(c,e,f),o(e,t),o(e,n),o(e,s),o(s,r)},p(c,f){f[0]&65536&&a!==(a=c[521].details+"")&&G(r,a)},d(c){c&&C(e)}}}function jm(l){let e;return{c(){e=u("p"),e.textContent=`${v("worklog.sourceUnknown")}`,i(e,"class","svelte-5stsv6")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Am(l){let e;return{c(){e=u("p"),e.textContent=`${v("worklog.sourceSuggestion")}`,i(e,"class","svelte-5stsv6")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Lm(l){let e;return{c(){e=u("p"),e.textContent=`${v("worklog.sourceUnknown")}`,i(e,"class","svelte-5stsv6")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Pm(l){let e;return{c(){e=u("p"),e.textContent=`${v("worklog.sourceSuggestionNoEvents")}`,i(e,"class","svelte-5stsv6")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Fm(l){let e;return{c(){e=u("p"),e.textContent=`${v("worklog.sourceSuggestion")}`,i(e,"class","svelte-5stsv6")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Rm(l){let e;return{c(){e=u("p"),e.textContent=`${v("worklog.sourceManual")}`,i(e,"class","svelte-5stsv6")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function gr(l){let e,t,n,s=ue(l[521]._events),a=[];for(let r=0;r<s.length;r+=1)a[r]=br(To(l,s,r));return{c(){e=u("div"),t=u("span"),t.textContent=`${v("journal.relatedEvents")}`,n=h();for(let r=0;r<a.length;r+=1)a[r].c();i(t,"class","journal-detail-label svelte-5stsv6"),i(e,"class","journal-detail-section svelte-5stsv6")},m(r,c){S(r,e,c),o(e,t),o(e,n);for(let f=0;f<a.length;f+=1)a[f]&&a[f].m(e,null)},p(r,c){if(c[0]&65536|c[6]&4096|c[7]&128){s=ue(r[521]._events);let f;for(f=0;f<s.length;f+=1){const p=To(r,s,f);a[f]?a[f].p(p,c):(a[f]=br(p),a[f].c(),a[f].m(e,null))}for(;f<a.length;f+=1)a[f].d(1);a.length=s.length}},d(r){r&&C(e),Re(a,r)}}}function br(l){let e,t,n=kt(l[494].createdAt)+"",s,a,r,c=l[198](l[494].eventType)+"",f,p,_,m=l[494].title+"",g,b,k,y,w,T;function E(){return l[350](l[494])}return{c(){e=u("div"),t=u("span"),s=O(n),a=h(),r=u("span"),f=O(c),p=h(),_=u("span"),g=O(m),b=h(),k=u("button"),k.textContent=`${v("common.open")}`,y=h(),i(t,"class","journal-event-time svelte-5stsv6"),i(r,"class","journal-event-type svelte-5stsv6"),i(_,"class","journal-event-title svelte-5stsv6"),i(k,"class","link-btn svelte-5stsv6"),i(e,"class","journal-event-row svelte-5stsv6")},m(N,I){S(N,e,I),o(e,t),o(t,s),o(e,a),o(e,r),o(r,f),o(e,p),o(e,_),o(_,g),o(e,b),o(e,k),o(e,y),w||(T=L(k,"click",E),w=!0)},p(N,I){l=N,I[0]&65536&&n!==(n=kt(l[494].createdAt)+"")&&G(s,n),I[0]&65536&&c!==(c=l[198](l[494].eventType)+"")&&G(f,c),I[0]&65536&&m!==(m=l[494].title+"")&&G(g,m)},d(N){N&&C(e),w=!1,T()}}}function kr(l){let e,t,n,s=l[521]._expanded?"▾":"▸",a,r,c,f=l[521].summary+"",p,_,m,g,b=l[521].nodeTitle+"",k,y,w,T=l[521].nodePath+"",E,N,I,D=l[521].minutes+"",j,M,R,F,H,V,J,U=l[521].date+"",K,Y,q,A,W;function z(){return l[345](l[521])}let B=l[521].billable&&vr(),X=l[521].approximate&&mr();function se(){return l[346](l[521])}function x(...oe){return l[347](l[521],...oe)}let ne=l[521]._expanded&&_r(l);return{c(){e=u("tr"),t=u("td"),n=u("span"),a=O(s),r=h(),c=u("td"),p=O(f),_=h(),m=u("td"),g=u("button"),k=O(b),y=h(),w=u("td"),E=O(T),N=h(),I=u("td"),j=O(D),M=h(),R=u("td"),B&&B.c(),F=h(),H=u("td"),X&&X.c(),V=h(),J=u("td"),K=O(U),Y=h(),ne&&ne.c(),q=dt(),i(n,"class","journal-toggle-icon svelte-5stsv6"),i(t,"class","journal-toggle-col svelte-5stsv6"),i(c,"class","journal-summary-cell svelte-5stsv6"),i(g,"class","link-btn svelte-5stsv6"),i(m,"class","svelte-5stsv6"),i(w,"class","journal-path-cell svelte-5stsv6"),i(I,"class","journal-min-cell svelte-5stsv6"),i(R,"class","journal-bool-cell svelte-5stsv6"),i(H,"class","journal-bool-cell svelte-5stsv6"),i(J,"class","journal-date-cell svelte-5stsv6"),i(e,"class","journal-row svelte-5stsv6"),i(e,"role","button"),i(e,"tabindex","0"),ae(e,"expanded",l[521]._expanded)},m(oe,ce){S(oe,e,ce),o(e,t),o(t,n),o(n,a),o(e,r),o(e,c),o(c,p),o(e,_),o(e,m),o(m,g),o(g,k),o(e,y),o(e,w),o(w,E),o(e,N),o(e,I),o(I,j),o(e,M),o(e,R),B&&B.m(R,null),o(e,F),o(e,H),X&&X.m(H,null),o(e,V),o(e,J),o(J,K),S(oe,Y,ce),ne&&ne.m(oe,ce),S(oe,q,ce),A||(W=[L(g,"click",Ee(z)),L(e,"click",se),L(e,"keydown",x)],A=!0)},p(oe,ce){l=oe,ce[0]&65536&&s!==(s=l[521]._expanded?"▾":"▸")&&G(a,s),ce[0]&65536&&f!==(f=l[521].summary+"")&&G(p,f),ce[0]&65536&&b!==(b=l[521].nodeTitle+"")&&G(k,b),ce[0]&65536&&T!==(T=l[521].nodePath+"")&&G(E,T),ce[0]&65536&&D!==(D=l[521].minutes+"")&&G(j,D),l[521].billable?B||(B=vr(),B.c(),B.m(R,null)):B&&(B.d(1),B=null),l[521].approximate?X||(X=mr(),X.c(),X.m(H,null)):X&&(X.d(1),X=null),ce[0]&65536&&U!==(U=l[521].date+"")&&G(K,U),ce[0]&65536&&ae(e,"expanded",l[521]._expanded),l[521]._expanded?ne?ne.p(l,ce):(ne=_r(l),ne.c(),ne.m(q.parentNode,q)):ne&&(ne.d(1),ne=null)},d(oe){oe&&(C(e),C(Y),C(q)),B&&B.d(),X&&X.d(),ne&&ne.d(oe),A=!1,ve(W)}}}function Om(l){let e,t=ue(l[49]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Er(Do(l,t,s));return{c(){e=u("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","journal-suggestions svelte-5stsv6")},m(s,a){S(s,e,a);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,a){if(a[1]&262144|a[5]&738197512|a[6]&4096|a[7]&192){t=ue(s[49]);let r;for(r=0;r<t.length;r+=1){const c=Do(s,t,r);n[r]?n[r].p(c,a):(n[r]=Er(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&C(e),Re(n,s)}}}function zm(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${v("suggest.noSuggestions")}`,i(t,"class","svelte-5stsv6"),i(e,"class","empty-state svelte-5stsv6")},m(n,s){S(n,e,s),o(e,t)},p:le,d(n){n&&C(e)}}}function yr(l){let e,t=l[497].events.length+"",n,s,a=v("suggest.detectedEvents")+"",r;return{c(){e=O("· "),n=O(t),s=h(),r=O(a)},m(c,f){S(c,e,f),S(c,n,f),S(c,s,f),S(c,r,f)},p(c,f){f[1]&262144&&t!==(t=c[497].events.length+"")&&G(n,t)},d(c){c&&(C(e),C(n),C(s),C(r))}}}function wr(l){let e,t,n,s=ue(l[497].events),a=[];for(let r=0;r<s.length;r+=1)a[r]=Tr(Mo(l,s,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${v("suggest.detectedEvents")}`,n=h();for(let r=0;r<a.length;r+=1)a[r].c();i(t,"class","suggestion-detail-title svelte-5stsv6"),i(e,"class","suggestion-detail svelte-5stsv6")},m(r,c){S(r,e,c),o(e,t),o(e,n);for(let f=0;f<a.length;f+=1)a[f]&&a[f].m(e,null)},p(r,c){if(c[1]&262144|c[5]&8|c[6]&4096|c[7]&128){s=ue(r[497].events);let f;for(f=0;f<s.length;f+=1){const p=Mo(r,s,f);a[f]?a[f].p(p,c):(a[f]=Tr(p),a[f].c(),a[f].m(e,null))}for(;f<a.length;f+=1)a[f].d(1);a.length=s.length}},d(r){r&&C(e),Re(a,r)}}}function Cr(l){let e,t=l[494].nodePath+"",n;return{c(){e=u("span"),n=O(t),i(e,"class","suggestion-event-path svelte-5stsv6")},m(s,a){S(s,e,a),o(e,n)},p(s,a){a[1]&262144&&t!==(t=s[494].nodePath+"")&&G(n,t)},d(s){s&&C(e)}}}function Sr(l){let e,t,n;function s(){return l[332](l[494])}return{c(){e=u("button"),e.textContent=`${v("file.showInExplorer")}`,i(e,"class","link-btn svelte-5stsv6")},m(a,r){S(a,e,r),t||(n=L(e,"click",s),t=!0)},p(a,r){l=a},d(a){a&&C(e),t=!1,n()}}}function Tr(l){let e,t,n=kt(l[494].createdAt)+"",s,a,r,c,f=l[198](l[494].eventType)+"",p,_,m,g=l[494].title+"",b,k,y,w,T=l[494].targetType==="file"||l[494].eventType.startsWith("file_"),E,N,I,D=l[494].nodePath&&Cr(l);function j(){return l[331](l[494])}let M=T&&Sr(l);return{c(){e=u("div"),t=u("span"),s=O(n),a=h(),D&&D.c(),r=h(),c=u("span"),p=O(f),_=h(),m=u("span"),b=O(g),k=h(),y=u("button"),y.textContent=`${v("common.open")}`,w=h(),M&&M.c(),E=h(),i(t,"class","suggestion-event-time svelte-5stsv6"),i(c,"class","suggestion-event-type svelte-5stsv6"),i(m,"class","suggestion-event-title svelte-5stsv6"),i(y,"class","link-btn svelte-5stsv6"),i(e,"class","suggestion-detail-event svelte-5stsv6")},m(R,F){S(R,e,F),o(e,t),o(t,s),o(e,a),D&&D.m(e,null),o(e,r),o(e,c),o(c,p),o(e,_),o(e,m),o(m,b),o(e,k),o(e,y),o(e,w),M&&M.m(e,null),o(e,E),N||(I=L(y,"click",j),N=!0)},p(R,F){l=R,F[1]&262144&&n!==(n=kt(l[494].createdAt)+"")&&G(s,n),l[494].nodePath?D?D.p(l,F):(D=Cr(l),D.c(),D.m(e,r)):D&&(D.d(1),D=null),F[1]&262144&&f!==(f=l[198](l[494].eventType)+"")&&G(p,f),F[1]&262144&&g!==(g=l[494].title+"")&&G(b,g),F[1]&262144&&(T=l[494].targetType==="file"||l[494].eventType.startsWith("file_")),T?M?M.p(l,F):(M=Sr(l),M.c(),M.m(e,E)):M&&(M.d(1),M=null)},d(R){R&&C(e),D&&D.d(),M&&M.d(),N=!1,I()}}}function Er(l){let e,t,n,s,a=l[497].nodeTitle+"",r,c,f,p=l[497].summary+"",_,m,g,b=l[497].suggestedMin+"",k,y,w=v("worklog.min")+"",T,E,N,I,D,j,M,R,F,H,V,J,U,K,Y,q,A,W,z,B,X;function se(){return l[324](l[497])}let x=l[497].events&&l[497].events.length>0&&yr(l);function ne(...Z){return l[325](l[497],l[517],l[518],...Z)}function oe(){return l[326](l[497])}function ce(){return l[327](l[497])}function pe(){return l[328](l[497])}function Ce(){return l[329](l[497],l[517],l[518])}function Pe(...Z){return l[330](l[497],l[517],l[518],...Z)}let me=l[497]._expanded&&l[497].events&&l[497].events.length>0&&wr(l);return{c(){e=u("div"),t=u("div"),n=u("div"),s=u("button"),r=O(a),c=h(),f=u("span"),_=O(p),m=h(),g=u("span"),k=O(b),y=h(),T=O(w),x&&x.c(),E=h(),N=u("div"),I=u("span"),M=h(),R=u("input"),H=h(),V=u("span"),V.textContent=`${v("suggest.minutes")}`,J=h(),U=u("button"),U.textContent=`${v("suggest.edit")}`,K=h(),Y=u("button"),Y.textContent=`${v("suggest.apply")}`,q=h(),A=u("button"),A.textContent=`${v("common.delete")}`,W=h(),me&&me.c(),z=h(),i(s,"class","suggestion-node link-btn svelte-5stsv6"),i(f,"class","suggestion-summary svelte-5stsv6"),i(g,"class","suggestion-meta svelte-5stsv6"),i(n,"class","suggestion-info svelte-5stsv6"),i(I,"class","suggestion-confidence-dot svelte-5stsv6"),i(I,"title",D=v("suggest.confidence."+l[497].confidence)),i(I,"aria-label",j=v("suggest.confidence."+l[497].confidence)),ae(I,"low",l[497].confidence==="low"),ae(I,"medium",l[497].confidence==="medium"),ae(I,"high",l[497].confidence==="high"),i(R,"type","number"),i(R,"class","suggestion-min-input svelte-5stsv6"),R.value=F=l[497].suggestedMin,i(R,"min","1"),i(R,"max","480"),i(V,"class","suggestion-min-label svelte-5stsv6"),i(U,"class","btn btn-sm svelte-5stsv6"),i(Y,"class","btn btn-sm btn-primary svelte-5stsv6"),i(A,"class","btn btn-sm btn-danger svelte-5stsv6"),i(N,"class","suggestion-actions svelte-5stsv6"),i(t,"class","suggestion-main svelte-5stsv6"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","suggestion-card svelte-5stsv6"),ae(e,"expanded",l[497]._expanded)},m(Z,ee){S(Z,e,ee),o(e,t),o(t,n),o(n,s),o(s,r),o(n,c),o(n,f),o(f,_),o(n,m),o(n,g),o(g,k),o(g,y),o(g,T),x&&x.m(g,null),o(t,E),o(t,N),o(N,I),o(N,M),o(N,R),o(N,H),o(N,V),o(N,J),o(N,U),o(N,K),o(N,Y),o(N,q),o(N,A),o(e,W),me&&me.m(e,null),o(e,z),B||(X=[L(s,"click",Ee(se)),L(R,"change",Ee(ne)),L(U,"click",Ee(oe)),L(Y,"click",Ee(ce)),L(A,"click",Ee(pe)),L(t,"click",Ce),L(t,"keydown",Pe)],B=!0)},p(Z,ee){l=Z,ee[1]&262144&&a!==(a=l[497].nodeTitle+"")&&G(r,a),ee[1]&262144&&p!==(p=l[497].summary+"")&&G(_,p),ee[1]&262144&&b!==(b=l[497].suggestedMin+"")&&G(k,b),l[497].events&&l[497].events.length>0?x?x.p(l,ee):(x=yr(l),x.c(),x.m(g,null)):x&&(x.d(1),x=null),ee[1]&262144&&D!==(D=v("suggest.confidence."+l[497].confidence))&&i(I,"title",D),ee[1]&262144&&j!==(j=v("suggest.confidence."+l[497].confidence))&&i(I,"aria-label",j),ee[1]&262144&&ae(I,"low",l[497].confidence==="low"),ee[1]&262144&&ae(I,"medium",l[497].confidence==="medium"),ee[1]&262144&&ae(I,"high",l[497].confidence==="high"),ee[1]&262144&&F!==(F=l[497].suggestedMin)&&R.value!==F&&(R.value=F),l[497]._expanded&&l[497].events&&l[497].events.length>0?me?me.p(l,ee):(me=wr(l),me.c(),me.m(e,z)):me&&(me.d(1),me=null),ee[1]&262144&&ae(e,"expanded",l[497]._expanded)},d(Z){Z&&C(e),x&&x.d(),me&&me.d(),B=!1,ve(X)}}}function Nr(l){let e,t,n=et("restore",14)+"",s,a=v("trash.restore")+"",r,c,f=l[63].length+"",p,_,m,g,b,k=et("purge",14)+"",y,w=v("common.delete")+"",T,E,N=l[63].length+"",I,D,j,M;return{c(){e=u("button"),t=new Jn(!1),s=h(),r=O(a),c=O(" ("),p=O(f),_=O(")"),m=h(),g=u("button"),b=new Jn(!1),y=h(),T=O(w),E=O(" ("),I=O(N),D=O(")"),t.a=s,i(e,"class","btn btn-sm btn-primary svelte-5stsv6"),b.a=y,i(g,"class","btn btn-sm btn-danger svelte-5stsv6")},m(R,F){S(R,e,F),t.m(n,e),o(e,s),o(e,r),o(e,c),o(e,p),o(e,_),S(R,m,F),S(R,g,F),b.m(k,g),o(g,y),o(g,T),o(g,E),o(g,I),o(g,D),j||(M=[L(e,"click",l[312]),L(g,"click",l[313])],j=!0)},p(R,F){F[2]&2&&f!==(f=R[63].length+"")&&G(p,f),F[2]&2&&N!==(N=R[63].length+"")&&G(I,N)},d(R){R&&(C(e),C(m),C(g)),j=!1,ve(M)}}}function Hm(l){let e,t,n,s,a,r,c,f,p,_,m,g=l[5]&&Ir(l);function b(w,T){return w[64].length===0?Vm:Wm}let k=b(l),y=k(l);return{c(){e=u("div"),t=u("section"),n=u("div"),g&&g.c(),s=h(),a=u("div"),r=u("h3"),c=O(l[66]),f=h(),p=u("p"),_=O(l[65]),m=h(),y.c(),i(r,"class","svelte-5stsv6"),i(p,"class","svelte-5stsv6"),i(a,"class","svelte-5stsv6"),i(n,"class","trash-section-head svelte-5stsv6"),i(t,"class","trash-section svelte-5stsv6"),i(e,"class","trash-browser svelte-5stsv6")},m(w,T){S(w,e,T),o(e,t),o(t,n),g&&g.m(n,null),o(n,s),o(n,a),o(a,r),o(r,c),o(a,f),o(a,p),o(p,_),o(t,m),y.m(t,null)},p(w,T){w[5]?g?g.p(w,T):(g=Ir(w),g.c(),g.m(n,s)):g&&(g.d(1),g=null),T[2]&16&&G(c,w[66]),T[2]&8&&G(_,w[65]),k===(k=b(w))&&y?y.p(w,T):(y.d(1),y=k(w),y&&(y.c(),y.m(t,null)))},d(w){w&&C(e),g&&g.d(),y.d()}}}function Bm(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${v("trash.empty")}`,i(t,"class","svelte-5stsv6"),i(e,"class","empty-state svelte-5stsv6")},m(n,s){S(n,e,s),o(e,t)},p:le,d(n){n&&C(e)}}}function Ir(l){let e,t=et("back")+"",n,s;return{c(){e=u("button"),i(e,"class","inbox-icon-btn svelte-5stsv6"),i(e,"title",v("common.backLabel")),i(e,"aria-label",v("common.backLabel"))},m(a,r){S(a,e,r),e.innerHTML=t,n||(s=L(e,"click",l[174]),n=!0)},p:le,d(a){a&&C(e),n=!1,s()}}}function Wm(l){let e,t=ue(l[64]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Dr(jo(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=dt()},m(s,a){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(s,a);S(s,e,a)},p(s,a){if(a[2]&6|a[5]&32768e3){t=ue(s[64]);let r;for(r=0;r<t.length;r+=1){const c=jo(s,t,r);n[r]?n[r].p(c,a):(n[r]=Dr(c),n[r].c(),n[r].m(e.parentNode,e))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&C(e),Re(n,s)}}}function Vm(l){let e;return{c(){e=u("p"),e.textContent=`${v("common.empty")}`,i(e,"class","trash-empty-line svelte-5stsv6")},m(t,n){S(t,e,n)},p:le,d(t){t&&C(e)}}}function Dr(l){let e,t,n,s,a,r=et(l[514].type!=="file"&&l[514].type!=="note"?"folder":"open")+"",c,f,p,_,m=l[514].title+"",g,b,k,y=l[514].nodePath+"",w,T,E,N=yt(l[514].deletedAt)+"",I,D,j,M,R,F=et("restore")+"",H,V,J=et("purge")+"",U,K,Y;function q(){return l[315](l[514])}function A(){return l[316](l[514])}function W(...x){return l[317](l[514],...x)}function z(){return l[318](l[514])}function B(...x){return l[319](l[514],...x)}function X(){return l[320](l[514])}function se(){return l[321](l[514])}return{c(){e=u("div"),t=u("input"),s=h(),a=u("span"),f=h(),p=u("button"),_=u("span"),g=O(m),b=h(),k=u("span"),w=O(y),T=h(),E=u("span"),I=O(N),j=h(),M=u("div"),R=u("button"),H=h(),V=u("button"),U=h(),i(t,"type","checkbox"),t.checked=n=l[63].includes(l[514].id),i(t,"class","svelte-5stsv6"),i(a,"class","trash-row-icon svelte-5stsv6"),i(a,"role","button"),i(a,"tabindex","0"),i(a,"title",c=l[514].type!=="file"?v("file.openFolder"):v("common.open")),i(_,"class","trash-row-title svelte-5stsv6"),i(k,"class","trash-row-meta svelte-5stsv6"),i(E,"class","trash-row-date svelte-5stsv6"),i(p,"class","trash-row-main svelte-5stsv6"),i(p,"title",D=l[514].type!=="file"?v("file.openFolder"):v("common.open")),i(R,"class","inbox-icon-btn inbox-icon-btn-primary svelte-5stsv6"),i(R,"title",v("trash.restore")),i(R,"aria-label",v("trash.restore")),i(V,"class","inbox-icon-btn inbox-icon-btn-danger svelte-5stsv6"),i(V,"title",v("common.delete")),i(V,"aria-label",v("common.delete")),i(M,"class","trash-row-actions svelte-5stsv6"),i(e,"class","trash-row svelte-5stsv6"),ae(e,"selected",l[63].includes(l[514].id)),ae(e,"folder",l[514].type!=="file"&&l[514].type!=="note")},m(x,ne){S(x,e,ne),o(e,t),o(e,s),o(e,a),a.innerHTML=r,o(e,f),o(e,p),o(p,_),o(_,g),o(p,b),o(p,k),o(k,w),o(p,T),o(p,E),o(E,I),o(e,j),o(e,M),o(M,R),R.innerHTML=F,o(M,H),o(M,V),V.innerHTML=J,o(e,U),K||(Y=[L(t,"change",q),L(a,"click",Ee(A)),L(a,"keydown",W),L(p,"click",Ee(z)),L(p,"keydown",B),L(R,"click",X),L(V,"click",se)],K=!0)},p(x,ne){l=x,ne[2]&6&&n!==(n=l[63].includes(l[514].id))&&(t.checked=n),ne[2]&4&&r!==(r=et(l[514].type!=="file"&&l[514].type!=="note"?"folder":"open")+"")&&(a.innerHTML=r),ne[2]&4&&c!==(c=l[514].type!=="file"?v("file.openFolder"):v("common.open"))&&i(a,"title",c),ne[2]&4&&m!==(m=l[514].title+"")&&G(g,m),ne[2]&4&&y!==(y=l[514].nodePath+"")&&G(w,y),ne[2]&4&&N!==(N=yt(l[514].deletedAt)+"")&&G(I,N),ne[2]&4&&D!==(D=l[514].type!=="file"?v("file.openFolder"):v("common.open"))&&i(p,"title",D),ne[2]&6&&ae(e,"selected",l[63].includes(l[514].id)),ne[2]&4&&ae(e,"folder",l[514].type!=="file"&&l[514].type!=="note")},d(x){x&&C(e),K=!1,ve(Y)}}}function Mr(l){let e,t;return{c(){e=u("span"),t=O(l[55]),i(e,"class","inbox-capture-status svelte-5stsv6")},m(n,s){S(n,e,s),o(e,t)},p(n,s){s[1]&16777216&&G(t,n[55])},d(n){n&&C(e)}}}function jr(l){let e,t,n,s,a,r,c,f,p,_=l[2]==="asc"?"↑":"↓",m,g,b,k,y,w,T,E,N,I;return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`${v("inbox.sortByDate")}`,s=h(),a=u("button"),a.textContent=`${v("inbox.sortByName")}`,r=h(),c=u("button"),c.textContent=`${v("inbox.sortByType")}`,f=h(),p=u("span"),m=O(_),g=h(),b=u("span"),k=h(),y=u("label"),w=u("input"),T=h(),E=u("span"),E.textContent=`${v("inbox.groupByContext")}`,i(n,"class","sort-btn svelte-5stsv6"),ae(n,"active",l[1]==="date"),i(a,"class","sort-btn svelte-5stsv6"),ae(a,"active",l[1]==="name"),i(c,"class","sort-btn svelte-5stsv6"),ae(c,"active",l[1]==="type"),i(p,"class","sort-dir svelte-5stsv6"),i(b,"class","inbox-controls-divider svelte-5stsv6"),i(w,"type","checkbox"),i(w,"class","svelte-5stsv6"),i(E,"class","svelte-5stsv6"),i(y,"class","checkbox-label-inline svelte-5stsv6"),i(t,"class","inbox-sort-row svelte-5stsv6"),i(e,"class","inbox-controls svelte-5stsv6")},m(D,j){S(D,e,j),o(e,t),o(t,n),o(t,s),o(t,a),o(t,r),o(t,c),o(t,f),o(t,p),o(p,m),o(t,g),o(t,b),o(t,k),o(t,y),o(y,w),w.checked=l[3],o(y,T),o(y,E),N||(I=[L(n,"click",l[294]),L(a,"click",l[295]),L(c,"click",l[296]),L(w,"change",l[297])],N=!0)},p(D,j){j[0]&2&&ae(n,"active",D[1]==="date"),j[0]&2&&ae(a,"active",D[1]==="name"),j[0]&2&&ae(c,"active",D[1]==="type"),j[0]&4&&_!==(_=D[2]==="asc"?"↑":"↓")&&G(m,_),j[0]&8&&(w.checked=D[3])},d(D){D&&C(e),N=!1,ve(I)}}}function Um(l){let e,t=ue(l[6]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Ar(Ao(l,t,s));return{c(){e=u("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","inbox-list svelte-5stsv6")},m(s,a){S(s,e,a);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,a){if(a[0]&64|a[5]&24|a[6]&50872320){t=ue(s[6]);let r;for(r=0;r<t.length;r+=1){const c=Ao(s,t,r);n[r]?n[r].p(c,a):(n[r]=Ar(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&C(e),Re(n,s)}}}function Km(l){let e,t=ue(l[115]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Pr(Lo(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=dt()},m(s,a){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(s,a);S(s,e,a)},p(s,a){if(a[3]&4194304|a[5]&24|a[6]&50872320){t=ue(s[115]);let r;for(r=0;r<t.length;r+=1){const c=Lo(s,t,r);n[r]?n[r].p(c,a):(n[r]=Pr(c),n[r].c(),n[r].m(e.parentNode,e))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&C(e),Re(n,s)}}}function Gm(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${v("inbox.empty")}`,i(t,"class","svelte-5stsv6"),i(e,"class","empty-state svelte-5stsv6")},m(n,s){S(n,e,s),o(e,t)},p:le,d(n){n&&C(e)}}}function Jm(l){let e;return{c(){e=u("span"),i(e,"class","inbox-icon-slot svelte-5stsv6"),i(e,"aria-hidden","true")},m(t,n){S(t,e,n)},p:le,d(t){t&&C(e)}}}function qm(l){let e,t=et("attach")+"",n,s;function a(){return l[305](l[481])}return{c(){e=u("button"),i(e,"class","inbox-icon-btn inbox-icon-btn-primary svelte-5stsv6"),i(e,"title",v("inbox.keepHere")),i(e,"aria-label",v("inbox.keepHere"))},m(r,c){S(r,e,c),e.innerHTML=t,n||(s=L(e,"click",Ee(a)),n=!0)},p(r,c){l=r},d(r){r&&C(e),n=!1,s()}}}function Ym(l){let e;return{c(){e=u("span"),i(e,"class","inbox-icon-slot svelte-5stsv6"),i(e,"aria-hidden","true")},m(t,n){S(t,e,n)},p:le,d(t){t&&C(e)}}}function Qm(l){let e,t=et("showInExplorer")+"",n,s;function a(){return l[308](l[481])}return{c(){e=u("button"),i(e,"class","inbox-icon-btn svelte-5stsv6"),i(e,"title",v("file.showInExplorer")),i(e,"aria-label",v("file.showInExplorer"))},m(r,c){S(r,e,c),e.innerHTML=t,n||(s=L(e,"click",Ee(a)),n=!0)},p(r,c){l=r},d(r){r&&C(e),n=!1,s()}}}function Ar(l){let e,t,n,s=l[481].title+"",a,r,c,f=l[200](l[481])+"",p,_,m,g,b,k=et("move")+"",y,w,T=et("open")+"",E,N,I,D,j=et("delete")+"",M,R,F;function H(X,se){return X[481].suggestedTargetNodeId?qm:Jm}let V=H(l),J=V(l);function U(){return l[306](l[481])}function K(){return l[307](l[481])}function Y(X,se){return se[0]&64&&(N=null),N==null&&(N=!!es(X[481])),N?Qm:Ym}let q=Y(l,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]),A=q(l);function W(){return l[309](l[481])}function z(){return l[310](l[481])}function B(...X){return l[311](l[481],...X)}return{c(){e=u("div"),t=u("div"),n=u("span"),a=O(s),r=h(),c=u("span"),p=O(f),_=h(),m=u("div"),J.c(),g=h(),b=u("button"),y=h(),w=u("button"),E=h(),A.c(),I=h(),D=u("button"),M=h(),i(n,"class","inbox-item-title svelte-5stsv6"),i(c,"class","inbox-item-meta svelte-5stsv6"),i(t,"class","inbox-item-main svelte-5stsv6"),i(b,"class","inbox-icon-btn svelte-5stsv6"),i(b,"title",v("inbox.assign")),i(b,"aria-label",v("inbox.assign")),i(w,"class","inbox-icon-btn svelte-5stsv6"),i(w,"title",v("common.open")),i(w,"aria-label",v("common.open")),i(D,"class","inbox-icon-btn inbox-icon-btn-danger svelte-5stsv6"),i(D,"title",v("common.delete")),i(D,"aria-label",v("common.delete")),i(m,"class","inbox-item-actions svelte-5stsv6"),i(e,"class","inbox-item svelte-5stsv6"),i(e,"role","button"),i(e,"tabindex","0")},m(X,se){S(X,e,se),o(e,t),o(t,n),o(n,a),o(t,r),o(t,c),o(c,p),o(e,_),o(e,m),J.m(m,null),o(m,g),o(m,b),b.innerHTML=k,o(m,y),o(m,w),w.innerHTML=T,o(m,E),A.m(m,null),o(m,I),o(m,D),D.innerHTML=j,o(e,M),R||(F=[L(b,"click",Ee(U)),L(w,"click",Ee(K)),L(D,"click",Ee(W)),L(e,"click",z),L(e,"keydown",B)],R=!0)},p(X,se){l=X,se[0]&64&&s!==(s=l[481].title+"")&&G(a,s),se[0]&64&&f!==(f=l[200](l[481])+"")&&G(p,f),V===(V=H(l))&&J?J.p(l,se):(J.d(1),J=V(l),J&&(J.c(),J.m(m,g))),q===(q=Y(l,se))&&A?A.p(l,se):(A.d(1),A=q(l),A&&(A.c(),A.m(m,I)))},d(X){X&&C(e),J.d(),A.d(),R=!1,ve(F)}}}function Xm(l){let e;return{c(){e=u("span"),i(e,"class","inbox-icon-slot svelte-5stsv6"),i(e,"aria-hidden","true")},m(t,n){S(t,e,n)},p:le,d(t){t&&C(e)}}}function Zm(l){let e,t=et("attach")+"",n,s;function a(){return l[298](l[481])}return{c(){e=u("button"),i(e,"class","inbox-icon-btn inbox-icon-btn-primary svelte-5stsv6"),i(e,"title",v("inbox.keepHere")),i(e,"aria-label",v("inbox.keepHere"))},m(r,c){S(r,e,c),e.innerHTML=t,n||(s=L(e,"click",Ee(a)),n=!0)},p(r,c){l=r},d(r){r&&C(e),n=!1,s()}}}function xm(l){let e;return{c(){e=u("span"),i(e,"class","inbox-icon-slot svelte-5stsv6"),i(e,"aria-hidden","true")},m(t,n){S(t,e,n)},p:le,d(t){t&&C(e)}}}function $m(l){let e,t=et("showInExplorer")+"",n,s;function a(){return l[301](l[481])}return{c(){e=u("button"),i(e,"class","inbox-icon-btn svelte-5stsv6"),i(e,"title",v("file.showInExplorer")),i(e,"aria-label",v("file.showInExplorer"))},m(r,c){S(r,e,c),e.innerHTML=t,n||(s=L(e,"click",Ee(a)),n=!0)},p(r,c){l=r},d(r){r&&C(e),n=!1,s()}}}function Lr(l){let e,t,n,s=l[481].title+"",a,r,c,f=l[200](l[481])+"",p,_,m,g,b,k=et("move")+"",y,w,T=et("open")+"",E,N,I,D,j=et("delete")+"",M,R,F;function H(X,se){return X[481].suggestedTargetNodeId?Zm:Xm}let V=H(l),J=V(l);function U(){return l[299](l[481])}function K(){return l[300](l[481])}function Y(X,se){return se[3]&4194304&&(N=null),N==null&&(N=!!es(X[481])),N?$m:xm}let q=Y(l,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]),A=q(l);function W(){return l[302](l[481])}function z(){return l[303](l[481])}function B(...X){return l[304](l[481],...X)}return{c(){e=u("div"),t=u("div"),n=u("span"),a=O(s),r=h(),c=u("span"),p=O(f),_=h(),m=u("div"),J.c(),g=h(),b=u("button"),y=h(),w=u("button"),E=h(),A.c(),I=h(),D=u("button"),M=h(),i(n,"class","inbox-item-title svelte-5stsv6"),i(c,"class","inbox-item-meta svelte-5stsv6"),i(t,"class","inbox-item-main svelte-5stsv6"),i(b,"class","inbox-icon-btn svelte-5stsv6"),i(b,"title",v("inbox.assign")),i(b,"aria-label",v("inbox.assign")),i(w,"class","inbox-icon-btn svelte-5stsv6"),i(w,"title",v("common.open")),i(w,"aria-label",v("common.open")),i(D,"class","inbox-icon-btn inbox-icon-btn-danger svelte-5stsv6"),i(D,"title",v("common.delete")),i(D,"aria-label",v("common.delete")),i(m,"class","inbox-item-actions svelte-5stsv6"),i(e,"class","inbox-item svelte-5stsv6"),i(e,"role","button"),i(e,"tabindex","0")},m(X,se){S(X,e,se),o(e,t),o(t,n),o(n,a),o(t,r),o(t,c),o(c,p),o(e,_),o(e,m),J.m(m,null),o(m,g),o(m,b),b.innerHTML=k,o(m,y),o(m,w),w.innerHTML=T,o(m,E),A.m(m,null),o(m,I),o(m,D),D.innerHTML=j,o(e,M),R||(F=[L(b,"click",Ee(U)),L(w,"click",Ee(K)),L(D,"click",Ee(W)),L(e,"click",z),L(e,"keydown",B)],R=!0)},p(X,se){l=X,se[3]&4194304&&s!==(s=l[481].title+"")&&G(a,s),se[3]&4194304&&f!==(f=l[200](l[481])+"")&&G(p,f),V===(V=H(l))&&J?J.p(l,se):(J.d(1),J=V(l),J&&(J.c(),J.m(m,g))),q===(q=Y(l,se))&&A?A.p(l,se):(A.d(1),A=q(l),A&&(A.c(),A.m(m,I)))},d(X){X&&C(e),J.d(),A.d(),R=!1,ve(F)}}}function Pr(l){let e,t,n=l[507].label+"",s,a,r,c=l[507].items.length+"",f,p,_,m,g=ue(l[507].items),b=[];for(let k=0;k<g.length;k+=1)b[k]=Lr(Po(l,g,k));return{c(){e=u("div"),t=u("div"),s=O(n),a=h(),r=u("span"),f=O(c),p=h(),_=u("div");for(let k=0;k<b.length;k+=1)b[k].c();m=h(),i(r,"class","inbox-group-count svelte-5stsv6"),i(t,"class","inbox-group-header svelte-5stsv6"),i(_,"class","inbox-list svelte-5stsv6"),i(e,"class","inbox-group svelte-5stsv6")},m(k,y){S(k,e,y),o(e,t),o(t,s),o(t,a),o(t,r),o(r,f),o(e,p),o(e,_);for(let w=0;w<b.length;w+=1)b[w]&&b[w].m(_,null);o(e,m)},p(k,y){if(y[3]&4194304&&n!==(n=k[507].label+"")&&G(s,n),y[3]&4194304&&c!==(c=k[507].items.length+"")&&G(f,c),y[3]&4194304|y[5]&24|y[6]&50872320){g=ue(k[507].items);let w;for(w=0;w<g.length;w+=1){const T=Po(k,g,w);b[w]?b[w].p(T,y):(b[w]=Lr(T),b[w].c(),b[w].m(_,null))}for(;w<b.length;w+=1)b[w].d(1);b.length=g.length}},d(k){k&&C(e),Re(b,k)}}}function e_(l){let e;return{c(){e=u("span"),i(e,"class","tab-separator svelte-5stsv6"),i(e,"aria-hidden","true")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Fr(l){let e,t,n,s,a=l[504].id==="activity"&&e_();function r(){return l[241](l[504])}return{c(){a&&a.c(),e=h(),t=u("button"),t.textContent=`${l[504].label}`,i(t,"class","tab svelte-5stsv6"),ae(t,"active",l[35]===l[504].id)},m(c,f){a&&a.m(c,f),S(c,e,f),S(c,t,f),n||(s=L(t,"click",r),n=!0)},p(c,f){l=c,f[1]&16|f[3]&33554432&&ae(t,"active",l[35]===l[504].id)},d(c){c&&(C(e),C(t)),a&&a.d(c),n=!1,s()}}}function t_(l){let e;function t(a,r){return a[30].length===0?u_:c_}let n=t(l),s=n(l);return{c(){e=u("div"),s.c(),i(e,"class","activity-tab svelte-5stsv6")},m(a,r){S(a,e,r),s.m(e,null)},p(a,r){n===(n=t(a))&&s?s.p(a,r):(s.d(1),s=n(a),s&&(s.c(),s.m(e,null)))},i:le,o:le,d(a){a&&C(e),s.d()}}}function l_(l){let e,t,n,s,a=l[34]&&l[49].filter(l[233]).length>0,r,c,f,p=a&&Hr(l);function _(b,k){return b[39].length===0?d_:f_}let m=_(l),g=m(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`+ ${v("worklog.addEntry")}`,s=h(),p&&p.c(),r=h(),g.c(),i(n,"class","btn btn-primary btn-sm svelte-5stsv6"),i(t,"class","worklog-toolbar svelte-5stsv6"),i(e,"class","worklog-tab svelte-5stsv6")},m(b,k){S(b,e,k),o(e,t),o(t,n),o(e,s),p&&p.m(e,null),o(e,r),g.m(e,null),c||(f=L(n,"click",l[277]),c=!0)},p(b,k){k[1]&262152&&(a=b[34]&&b[49].filter(b[233]).length>0),a?p?p.p(b,k):(p=Hr(b),p.c(),p.m(e,r)):p&&(p.d(1),p=null),m===(m=_(b))&&g?g.p(b,k):(g.d(1),g=m(b),g&&(g.c(),g.m(e,null)))},i:le,o:le,d(b){b&&C(e),p&&p.d(),g.d(),c=!1,f()}}}function n_(l){let e,t,n,s,a,r;function c(_,m){return _[38].length===0?b_:g_}let f=c(l),p=f(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`${v("action.addAction")}`,s=h(),p.c(),i(n,"class","btn btn-primary svelte-5stsv6"),i(t,"class","tab-toolbar svelte-5stsv6"),i(e,"class","actions-tab svelte-5stsv6")},m(_,m){S(_,e,m),o(e,t),o(t,n),o(e,s),p.m(e,null),a||(r=L(n,"click",l[218]),a=!0)},p(_,m){f===(f=c(_))&&p?p.p(_,m):(p.d(1),p=f(_),p&&(p.c(),p.m(e,null)))},i:le,o:le,d(_){_&&C(e),p.d(),a=!1,r()}}}function s_(l){let e,t;function n(c,f){return c[56].length===0?y_:k_}let s=n(l),a=s(l),r=l[61]&&sa(l);return{c(){e=u("div"),a.c(),t=h(),r&&r.c(),i(e,"class","links-tab svelte-5stsv6")},m(c,f){S(c,e,f),a.m(e,null),o(e,t),r&&r.m(e,null)},p(c,f){s===(s=n(c))&&a?a.p(c,f):(a.d(1),a=s(c),a&&(a.c(),a.m(e,t))),c[61]?r?r.p(c,f):(r=sa(c),r.c(),r.m(e,null)):r&&(r.d(1),r=null)},i:le,o:le,d(c){c&&C(e),a.d(),r&&r.d()}}}function i_(l){let e;function t(a,r){return a[53].length===0?C_:w_}let n=t(l),s=n(l);return{c(){e=u("div"),s.c(),i(e,"class","inbox-tab svelte-5stsv6")},m(a,r){S(a,e,r),s.m(e,null)},p(a,r){n===(n=t(a))&&s?s.p(a,r):(s.d(1),s=n(a),s&&(s.c(),s.m(e,null)))},i:le,o:le,d(a){a&&C(e),s.d()}}}function o_(l){let e,t,n,s=v("file.addFile")+"",a,r,c,f=v("file.addFolder")+"",p,_,m,g,b,k,y,w,T,E,N,I=l[91].items.length>0&&oa(l);const D=[N_,E_],j=[];function M(F,H){return F[83]?0:1}k=M(l),y=j[k]=D[k](l);let R=l[79]&&!l[81]&&aa();return{c(){e=u("div"),t=u("div"),n=u("button"),a=O(s),r=h(),c=u("button"),p=O(f),_=h(),m=u("button"),m.textContent=`${v("file.newFile")}`,g=h(),I&&I.c(),b=h(),y.c(),w=h(),R&&R.c(),i(n,"class","btn btn-primary svelte-5stsv6"),n.disabled=l[79],i(c,"class","btn svelte-5stsv6"),c.disabled=l[79],i(m,"class","btn svelte-5stsv6"),i(t,"class","tab-toolbar svelte-5stsv6"),i(e,"class","files-tab svelte-5stsv6")},m(F,H){S(F,e,H),o(e,t),o(t,n),o(n,a),o(t,r),o(t,c),o(c,p),o(t,_),o(t,m),o(t,g),I&&I.m(t,null),o(e,b),j[k].m(e,null),o(e,w),R&&R.m(e,null),T=!0,E||(N=[L(n,"click",l[193]),L(c,"click",l[194]),L(m,"click",l[128])],E=!0)},p(F,H){(!T||H[2]&131072)&&(n.disabled=F[79]),(!T||H[2]&131072)&&(c.disabled=F[79]),F[91].items.length>0?I?I.p(F,H):(I=oa(F),I.c(),I.m(t,null)):I&&(I.d(1),I=null);let V=k;k=M(F),k===V?j[k].p(F,H):(ut(),_e(j[V],1,1,()=>{j[V]=null}),ft(),y=j[k],y?y.p(F,H):(y=j[k]=D[k](F),y.c()),de(y,1),y.m(e,w)),F[79]&&!F[81]?R||(R=aa(),R.c(),R.m(e,null)):R&&(R.d(1),R=null)},i(F){T||(de(y),T=!0)},o(F){_e(y),T=!1},d(F){F&&C(e),I&&I.d(),j[k].d(),R&&R.d(),E=!1,ve(N)}}}function r_(l){let e,t,n,s,a,r,c,f=l[72]&&ca(l);function p(g,b){return g[36].length===0&&!g[72]?L_:A_}let _=p(l),m=_(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`${v("note.add")}`,s=h(),f&&f.c(),a=h(),m.c(),i(n,"class","btn btn-primary svelte-5stsv6"),i(t,"class","tab-toolbar svelte-5stsv6"),i(e,"class","notes-tab svelte-5stsv6")},m(g,b){S(g,e,b),o(e,t),o(t,n),o(e,s),f&&f.m(e,null),o(e,a),m.m(e,null),r||(c=L(n,"click",l[161]),r=!0)},p(g,b){g[72]?f?f.p(g,b):(f=ca(g),f.c(),f.m(e,a)):f&&(f.d(1),f=null),_===(_=p(g))&&m?m.p(g,b):(m.d(1),m=_(g),m&&(m.c(),m.m(e,null)))},i:le,o:le,d(g){g&&C(e),f&&f.d(),m.d(),r=!1,c()}}}function a_(l){let e,t,n=l[34].title+"",s,a,r,c,f,p,_=l[199](l[34].type)+"",m,g,b,k,y,w=(l[34].section||"—")+"",T,E,N,I,D,j=yt(l[34].createdAt)+"",M,R,F,H,V,J,U,K,Y=v("overview.newNote")+"",q,A,W,z,B,X,se=v("overview.addFile")+"",x,ne,oe,ce,pe,Ce,Pe=v("overview.addAction")+"",me,Z,ee,ke,Se,ge,Ie,We=v("overview.logTime")+"",it,mt,Me,Q,ye,Te=l[36].length>0&&fa(l),he=l[39].length>0&&pa(l);return{c(){e=u("div"),t=u("h2"),s=O(n),a=h(),r=u("div"),c=u("div"),f=u("span"),f.textContent=`${v("overview.type")}`,p=u("span"),m=O(_),g=h(),b=u("div"),k=u("span"),k.textContent=`${v("overview.section")}`,y=u("span"),T=O(w),E=h(),N=u("div"),I=u("span"),I.textContent=`${v("overview.created")}`,D=u("span"),M=O(j),R=h(),F=u("div"),H=u("button"),V=$("svg"),J=$("path"),U=$("path"),K=h(),q=O(Y),A=h(),W=u("button"),z=$("svg"),B=$("path"),X=h(),x=O(se),ne=h(),oe=u("button"),ce=$("svg"),pe=$("polygon"),Ce=h(),me=O(Pe),Z=h(),ee=u("button"),ke=$("svg"),Se=$("circle"),ge=$("polyline"),Ie=h(),it=O(We),mt=h(),Te&&Te.c(),Me=h(),he&&he.c(),i(t,"class","svelte-5stsv6"),i(f,"class","meta-label svelte-5stsv6"),i(p,"class","svelte-5stsv6"),i(c,"class","meta-item svelte-5stsv6"),i(k,"class","meta-label svelte-5stsv6"),i(y,"class","svelte-5stsv6"),i(b,"class","meta-item svelte-5stsv6"),i(I,"class","meta-label svelte-5stsv6"),i(D,"class","svelte-5stsv6"),i(N,"class","meta-item svelte-5stsv6"),i(r,"class","meta-grid svelte-5stsv6"),i(J,"d","M12 20h9"),i(J,"class","svelte-5stsv6"),i(U,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),i(U,"class","svelte-5stsv6"),i(V,"width","16"),i(V,"height","16"),i(V,"viewBox","0 0 24 24"),i(V,"fill","none"),i(V,"stroke","currentColor"),i(V,"stroke-width","2"),i(V,"stroke-linecap","round"),i(V,"stroke-linejoin","round"),i(V,"class","svelte-5stsv6"),i(H,"class","qa-btn svelte-5stsv6"),i(B,"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(B,"class","svelte-5stsv6"),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-5stsv6"),i(W,"class","qa-btn svelte-5stsv6"),i(pe,"points","13 2 3 14 12 14 11 22 21 10 12 10 13 2"),i(pe,"class","svelte-5stsv6"),i(ce,"width","16"),i(ce,"height","16"),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(ce,"class","svelte-5stsv6"),i(oe,"class","qa-btn svelte-5stsv6"),i(Se,"cx","12"),i(Se,"cy","12"),i(Se,"r","10"),i(Se,"class","svelte-5stsv6"),i(ge,"points","12 6 12 12 16 14"),i(ge,"class","svelte-5stsv6"),i(ke,"width","16"),i(ke,"height","16"),i(ke,"viewBox","0 0 24 24"),i(ke,"fill","none"),i(ke,"stroke","currentColor"),i(ke,"stroke-width","2"),i(ke,"stroke-linecap","round"),i(ke,"stroke-linejoin","round"),i(ke,"class","svelte-5stsv6"),i(ee,"class","qa-btn svelte-5stsv6"),i(F,"class","quick-actions svelte-5stsv6"),i(e,"class","overview svelte-5stsv6")},m(Ne,Fe){S(Ne,e,Fe),o(e,t),o(t,s),o(e,a),o(e,r),o(r,c),o(c,f),o(c,p),o(p,m),o(r,g),o(r,b),o(b,k),o(b,y),o(y,T),o(r,E),o(r,N),o(N,I),o(N,D),o(D,M),o(e,R),o(e,F),o(F,H),o(H,V),o(V,J),o(V,U),o(H,K),o(H,q),o(F,A),o(F,W),o(W,z),o(z,B),o(W,X),o(W,x),o(F,ne),o(F,oe),o(oe,ce),o(ce,pe),o(oe,Ce),o(oe,me),o(F,Z),o(F,ee),o(ee,ke),o(ke,Se),o(ke,ge),o(ee,Ie),o(ee,it),o(e,mt),Te&&Te.m(e,null),o(e,Me),he&&he.m(e,null),Q||(ye=[L(H,"click",l[242]),L(W,"click",l[243]),L(oe,"click",l[218]),L(ee,"click",l[244])],Q=!0)},p(Ne,Fe){Fe[1]&8&&n!==(n=Ne[34].title+"")&&G(s,n),Fe[1]&8&&_!==(_=Ne[199](Ne[34].type)+"")&&G(m,_),Fe[1]&8&&w!==(w=(Ne[34].section||"—")+"")&&G(T,w),Fe[1]&8&&j!==(j=yt(Ne[34].createdAt)+"")&&G(M,j),Ne[36].length>0?Te?Te.p(Ne,Fe):(Te=fa(Ne),Te.c(),Te.m(e,Me)):Te&&(Te.d(1),Te=null),Ne[39].length>0?he?he.p(Ne,Fe):(he=pa(Ne),he.c(),he.m(e,null)):he&&(he.d(1),he=null)},i:le,o:le,d(Ne){Ne&&C(e),Te&&Te.d(),he&&he.d(),Q=!1,ve(ye)}}}function c_(l){let e,t=ue(l[30]),n=[];for(let s=0;s<t.length;s+=1)n[s]=zr(Fo(l,t,s));return{c(){e=u("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","activity-events svelte-5stsv6")},m(s,a){S(s,e,a);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,a){if(a[0]&1073741824|a[6]&4096|a[7]&256){t=ue(s[30]);let r;for(r=0;r<t.length;r+=1){const c=Fo(s,t,r);n[r]?n[r].p(c,a):(n[r]=zr(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&C(e),Re(n,s)}}}function u_(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${v("activity.perCaseEmpty")}`,i(t,"class","svelte-5stsv6"),i(e,"class","empty-state svelte-5stsv6")},m(n,s){S(n,e,s),o(e,t)},p:le,d(n){n&&C(e)}}}function Rr(l){let e,t=l[494].nodePath+"",n;return{c(){e=u("span"),n=O(t),i(e,"class","activity-event-path svelte-5stsv6")},m(s,a){S(s,e,a),o(e,n)},p(s,a){a[0]&1073741824&&t!==(t=s[494].nodePath+"")&&G(n,t)},d(s){s&&C(e)}}}function Or(l){let e,t=l[494].targetType+"",n;return{c(){e=u("span"),n=O(t),i(e,"class","activity-event-target svelte-5stsv6")},m(s,a){S(s,e,a),o(e,n)},p(s,a){a[0]&1073741824&&t!==(t=s[494].targetType+"")&&G(n,t)},d(s){s&&C(e)}}}function zr(l){let e,t,n=Al(l[494].eventType)+"",s,a,r,c=l[494].title+"",f,p,_,m,g=l[198](l[494].eventType)+"",b,k,y,w,T=kt(l[494].createdAt)+"",E,N,I,D,j=l[494].nodePath&&Rr(l),M=l[494].targetType&&Or(l);function R(){return l[292](l[494])}function F(...H){return l[293](l[494],...H)}return{c(){e=u("div"),t=u("span"),s=O(n),a=h(),r=u("span"),f=O(c),p=h(),j&&j.c(),_=h(),m=u("span"),b=O(g),k=h(),M&&M.c(),y=h(),w=u("span"),E=O(T),N=h(),i(t,"class","activity-event-icon svelte-5stsv6"),i(r,"class","activity-event-title svelte-5stsv6"),i(m,"class","activity-event-type svelte-5stsv6"),i(w,"class","activity-event-time svelte-5stsv6"),i(e,"class","activity-event svelte-5stsv6"),i(e,"role","button"),i(e,"tabindex","0")},m(H,V){S(H,e,V),o(e,t),o(t,s),o(e,a),o(e,r),o(r,f),o(e,p),j&&j.m(e,null),o(e,_),o(e,m),o(m,b),o(e,k),M&&M.m(e,null),o(e,y),o(e,w),o(w,E),o(e,N),I||(D=[L(e,"click",R),L(e,"keydown",F)],I=!0)},p(H,V){l=H,V[0]&1073741824&&n!==(n=Al(l[494].eventType)+"")&&G(s,n),V[0]&1073741824&&c!==(c=l[494].title+"")&&G(f,c),l[494].nodePath?j?j.p(l,V):(j=Rr(l),j.c(),j.m(e,_)):j&&(j.d(1),j=null),V[0]&1073741824&&g!==(g=l[198](l[494].eventType)+"")&&G(b,g),l[494].targetType?M?M.p(l,V):(M=Or(l),M.c(),M.m(e,y)):M&&(M.d(1),M=null),V[0]&1073741824&&T!==(T=kt(l[494].createdAt)+"")&&G(E,T)},d(H){H&&C(e),j&&j.d(),M&&M.d(),I=!1,ve(D)}}}function Hr(l){let e,t,n,s=ue(l[49].filter(l[278])),a=[];for(let r=0;r<s.length;r+=1)a[r]=Gr(zo(l,s,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${v("worklog.suggestions")}`,n=h();for(let r=0;r<a.length;r+=1)a[r].c();i(t,"class","suggestions-title svelte-5stsv6"),i(e,"class","worklog-tab-suggestions svelte-5stsv6")},m(r,c){S(r,e,c),o(e,t),o(e,n);for(let f=0;f<a.length;f+=1)a[f]&&a[f].m(e,null)},p(r,c){if(c[1]&262152|c[5]&469762056|c[6]&4096|c[7]&128){s=ue(r[49].filter(r[278]));let f;for(f=0;f<s.length;f+=1){const p=zo(r,s,f);a[f]?a[f].p(p,c):(a[f]=Gr(p),a[f].c(),a[f].m(e,null))}for(;f<a.length;f+=1)a[f].d(1);a.length=s.length}},d(r){r&&C(e),Re(a,r)}}}function Br(l){let e,t=l[497].events.length+"",n,s,a=v("suggest.detectedEvents")+"",r;return{c(){e=O("· "),n=O(t),s=h(),r=O(a)},m(c,f){S(c,e,f),S(c,n,f),S(c,s,f),S(c,r,f)},p(c,f){f[1]&262152&&t!==(t=c[497].events.length+"")&&G(n,t)},d(c){c&&(C(e),C(n),C(s),C(r))}}}function Wr(l){let e,t,n,s=ue(l[497].events),a=[];for(let r=0;r<s.length;r+=1)a[r]=Kr(Ho(l,s,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${v("suggest.detectedEvents")}`,n=h();for(let r=0;r<a.length;r+=1)a[r].c();i(t,"class","suggestion-detail-title svelte-5stsv6"),i(e,"class","suggestion-detail svelte-5stsv6")},m(r,c){S(r,e,c),o(e,t),o(e,n);for(let f=0;f<a.length;f+=1)a[f]&&a[f].m(e,null)},p(r,c){if(c[1]&262152|c[5]&8|c[6]&4096|c[7]&128){s=ue(r[497].events);let f;for(f=0;f<s.length;f+=1){const p=Ho(r,s,f);a[f]?a[f].p(p,c):(a[f]=Kr(p),a[f].c(),a[f].m(e,null))}for(;f<a.length;f+=1)a[f].d(1);a.length=s.length}},d(r){r&&C(e),Re(a,r)}}}function Vr(l){let e,t=l[494].nodePath+"",n;return{c(){e=u("span"),n=O(t),i(e,"class","suggestion-event-path svelte-5stsv6")},m(s,a){S(s,e,a),o(e,n)},p(s,a){a[1]&262152&&t!==(t=s[494].nodePath+"")&&G(n,t)},d(s){s&&C(e)}}}function Ur(l){let e,t,n;function s(){return l[285](l[494])}return{c(){e=u("button"),e.textContent=`${v("file.showInExplorer")}`,i(e,"class","link-btn svelte-5stsv6")},m(a,r){S(a,e,r),t||(n=L(e,"click",s),t=!0)},p(a,r){l=a},d(a){a&&C(e),t=!1,n()}}}function Kr(l){let e,t,n=kt(l[494].createdAt)+"",s,a,r,c,f=l[198](l[494].eventType)+"",p,_,m,g=l[494].title+"",b,k,y,w,T=l[494].targetType==="file"||l[494].eventType.startsWith("file_"),E,N,I,D=l[494].nodePath&&Vr(l);function j(){return l[284](l[494])}let M=T&&Ur(l);return{c(){e=u("div"),t=u("span"),s=O(n),a=h(),D&&D.c(),r=h(),c=u("span"),p=O(f),_=h(),m=u("span"),b=O(g),k=h(),y=u("button"),y.textContent=`${v("common.open")}`,w=h(),M&&M.c(),E=h(),i(t,"class","suggestion-event-time svelte-5stsv6"),i(c,"class","suggestion-event-type svelte-5stsv6"),i(m,"class","suggestion-event-title svelte-5stsv6"),i(y,"class","link-btn svelte-5stsv6"),i(e,"class","suggestion-detail-event svelte-5stsv6")},m(R,F){S(R,e,F),o(e,t),o(t,s),o(e,a),D&&D.m(e,null),o(e,r),o(e,c),o(c,p),o(e,_),o(e,m),o(m,b),o(e,k),o(e,y),o(e,w),M&&M.m(e,null),o(e,E),N||(I=L(y,"click",j),N=!0)},p(R,F){l=R,F[1]&262152&&n!==(n=kt(l[494].createdAt)+"")&&G(s,n),l[494].nodePath?D?D.p(l,F):(D=Vr(l),D.c(),D.m(e,r)):D&&(D.d(1),D=null),F[1]&262152&&f!==(f=l[198](l[494].eventType)+"")&&G(p,f),F[1]&262152&&g!==(g=l[494].title+"")&&G(b,g),F[1]&262152&&(T=l[494].targetType==="file"||l[494].eventType.startsWith("file_")),T?M?M.p(l,F):(M=Ur(l),M.c(),M.m(e,E)):M&&(M.d(1),M=null)},d(R){R&&C(e),D&&D.d(),M&&M.d(),N=!1,I()}}}function Gr(l){let e,t,n,s,a=l[497].summary+"",r,c,f,p=l[497].suggestedMin+"",_,m,g=v("worklog.min")+"",b,k,y,w,T,E,N,I,D,j,M,R,F,H,V,J,U=l[497].events&&l[497].events.length>0&&Br(l);function K(){return l[279](l[497])}function Y(){return l[280](l[497])}function q(){return l[281](l[497])}function A(){return l[282](l[497],l[498],l[499])}function W(...B){return l[283](l[497],l[498],l[499],...B)}let z=l[497]._expanded&&l[497].events&&l[497].events.length>0&&Wr(l);return{c(){e=u("div"),t=u("div"),n=u("div"),s=u("span"),r=O(a),c=h(),f=u("span"),_=O(p),m=h(),b=O(g),U&&U.c(),k=h(),y=u("div"),w=u("span"),N=h(),I=u("button"),I.textContent=`${v("suggest.edit")}`,D=h(),j=u("button"),j.textContent=`${v("worklog.apply")}`,M=h(),R=u("button"),R.textContent=`${v("common.delete")}`,F=h(),z&&z.c(),H=h(),i(s,"class","suggestion-summary svelte-5stsv6"),i(f,"class","suggestion-meta svelte-5stsv6"),i(n,"class","suggestion-info svelte-5stsv6"),i(w,"class","suggestion-confidence-dot svelte-5stsv6"),i(w,"title",T=v("suggest.confidence."+l[497].confidence)),i(w,"aria-label",E=v("suggest.confidence."+l[497].confidence)),ae(w,"low",l[497].confidence==="low"),ae(w,"medium",l[497].confidence==="medium"),ae(w,"high",l[497].confidence==="high"),i(I,"class","btn btn-sm svelte-5stsv6"),i(j,"class","btn btn-sm btn-primary svelte-5stsv6"),i(R,"class","btn btn-sm btn-danger svelte-5stsv6"),i(y,"class","suggestion-actions svelte-5stsv6"),i(t,"class","suggestion-main svelte-5stsv6"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","suggestion-card svelte-5stsv6"),ae(e,"expanded",l[497]._expanded)},m(B,X){S(B,e,X),o(e,t),o(t,n),o(n,s),o(s,r),o(n,c),o(n,f),o(f,_),o(f,m),o(f,b),U&&U.m(f,null),o(t,k),o(t,y),o(y,w),o(y,N),o(y,I),o(y,D),o(y,j),o(y,M),o(y,R),o(e,F),z&&z.m(e,null),o(e,H),V||(J=[L(I,"click",Ee(K)),L(j,"click",Ee(Y)),L(R,"click",Ee(q)),L(t,"click",A),L(t,"keydown",W)],V=!0)},p(B,X){l=B,X[1]&262152&&a!==(a=l[497].summary+"")&&G(r,a),X[1]&262152&&p!==(p=l[497].suggestedMin+"")&&G(_,p),l[497].events&&l[497].events.length>0?U?U.p(l,X):(U=Br(l),U.c(),U.m(f,null)):U&&(U.d(1),U=null),X[1]&262152&&T!==(T=v("suggest.confidence."+l[497].confidence))&&i(w,"title",T),X[1]&262152&&E!==(E=v("suggest.confidence."+l[497].confidence))&&i(w,"aria-label",E),X[1]&262152&&ae(w,"low",l[497].confidence==="low"),X[1]&262152&&ae(w,"medium",l[497].confidence==="medium"),X[1]&262152&&ae(w,"high",l[497].confidence==="high"),l[497]._expanded&&l[497].events&&l[497].events.length>0?z?z.p(l,X):(z=Wr(l),z.c(),z.m(e,H)):z&&(z.d(1),z=null),X[1]&262152&&ae(e,"expanded",l[497]._expanded)},d(B){B&&C(e),U&&U.d(),z&&z.d(),V=!1,ve(J)}}}function f_(l){let e,t=ue(l[39]),n=[];for(let s=0;s<t.length;s+=1)n[s]=ea(Ro(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=dt()},m(s,a){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(s,a);S(s,e,a)},p(s,a){if(a[1]&256|a[5]&73736|a[6]&4100|a[7]&128){t=ue(s[39]);let r;for(r=0;r<t.length;r+=1){const c=Ro(s,t,r);n[r]?n[r].p(c,a):(n[r]=ea(c),n[r].c(),n[r].m(e.parentNode,e))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&C(e),Re(n,s)}}}function d_(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${v("worklog.empty")}`,i(t,"class","svelte-5stsv6"),i(e,"class","empty-state svelte-5stsv6")},m(n,s){S(n,e,s),o(e,t)},p:le,d(n){n&&C(e)}}}function Jr(l){let e,t=l[473].nodePath+"",n;return{c(){e=u("span"),n=O(t),i(e,"class","worklog-entry-path svelte-5stsv6")},m(s,a){S(s,e,a),o(e,n)},p(s,a){a[1]&256&&t!==(t=s[473].nodePath+"")&&G(n,t)},d(s){s&&C(e)}}}function qr(l){let e;return{c(){e=u("span"),e.textContent=`${v("journal.billableYes")}`,i(e,"class","wl-tag-billable svelte-5stsv6")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Yr(l){let e;return{c(){e=u("span"),e.textContent=`${v("journal.approxEstimated")}`,i(e,"class","wl-tag-approx svelte-5stsv6")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Qr(l){let e,t,n,s,a,r,c,f,p,_,m,g,b;function k(){return l[286](l[473])}function y(){return l[287](l[473])}let w=l[473].details&&Xr(l);function T(D,j){return D[473].source==="manual"?h_:D[473].source==="suggestion"&&D[473]._events&&D[473]._events.length>0?__:D[473].source==="suggestion"?m_:D[473].source==="unknown"||D[473].source==="imported"?v_:p_}let E=T(l),N=E(l),I=l[473].source==="suggestion"&&l[473]._events&&l[473]._events.length>0&&Zr(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`${v("worklog.editEntry")}`,s=h(),a=u("button"),a.textContent=`${v("worklog.deleteEntry")}`,r=h(),w&&w.c(),c=h(),f=u("div"),p=u("span"),p.textContent=`${v("worklog.source")}`,_=h(),N.c(),m=h(),I&&I.c(),i(n,"class","btn btn-sm svelte-5stsv6"),i(a,"class","btn btn-sm btn-danger svelte-5stsv6"),i(t,"class","worklog-entry-actions svelte-5stsv6"),i(p,"class","wl-detail-label svelte-5stsv6"),i(f,"class","wl-detail-section svelte-5stsv6"),i(e,"class","worklog-entry-detail svelte-5stsv6")},m(D,j){S(D,e,j),o(e,t),o(t,n),o(t,s),o(t,a),o(e,r),w&&w.m(e,null),o(e,c),o(e,f),o(f,p),o(f,_),N.m(f,null),o(e,m),I&&I.m(e,null),g||(b=[L(n,"click",Ee(k)),L(a,"click",Ee(y))],g=!0)},p(D,j){l=D,l[473].details?w?w.p(l,j):(w=Xr(l),w.c(),w.m(e,c)):w&&(w.d(1),w=null),E!==(E=T(l))&&(N.d(1),N=E(l),N&&(N.c(),N.m(f,null))),l[473].source==="suggestion"&&l[473]._events&&l[473]._events.length>0?I?I.p(l,j):(I=Zr(l),I.c(),I.m(e,null)):I&&(I.d(1),I=null)},d(D){D&&C(e),w&&w.d(),N.d(),I&&I.d(),g=!1,ve(b)}}}function Xr(l){let e,t,n,s,a=l[473].details+"",r;return{c(){e=u("div"),t=u("span"),t.textContent=`${v("worklog.details")}`,n=h(),s=u("p"),r=O(a),i(t,"class","wl-detail-label svelte-5stsv6"),i(s,"class","svelte-5stsv6"),i(e,"class","wl-detail-section svelte-5stsv6")},m(c,f){S(c,e,f),o(e,t),o(e,n),o(e,s),o(s,r)},p(c,f){f[1]&256&&a!==(a=c[473].details+"")&&G(r,a)},d(c){c&&C(e)}}}function p_(l){let e;return{c(){e=u("p"),e.textContent=`${v("worklog.sourceUnknown")}`,i(e,"class","svelte-5stsv6")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function v_(l){let e;return{c(){e=u("p"),e.textContent=`${v("worklog.sourceUnknown")}`,i(e,"class","svelte-5stsv6")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function m_(l){let e;return{c(){e=u("p"),e.textContent=`${v("worklog.sourceSuggestionNoEvents")}`,i(e,"class","svelte-5stsv6")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function __(l){let e;return{c(){e=u("p"),e.textContent=`${v("worklog.sourceSuggestion")}`,i(e,"class","svelte-5stsv6")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function h_(l){let e;return{c(){e=u("p"),e.textContent=`${v("worklog.sourceManual")}`,i(e,"class","svelte-5stsv6")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Zr(l){let e,t,n,s=ue(l[473]._events),a=[];for(let r=0;r<s.length;r+=1)a[r]=$r(Oo(l,s,r));return{c(){e=u("div"),t=u("span"),t.textContent=`${v("journal.relatedEvents")}`,n=h();for(let r=0;r<a.length;r+=1)a[r].c();i(t,"class","wl-detail-label svelte-5stsv6"),i(e,"class","wl-detail-section svelte-5stsv6")},m(r,c){S(r,e,c),o(e,t),o(e,n);for(let f=0;f<a.length;f+=1)a[f]&&a[f].m(e,null)},p(r,c){if(c[1]&256|c[5]&8|c[6]&4096|c[7]&128){s=ue(r[473]._events);let f;for(f=0;f<s.length;f+=1){const p=Oo(r,s,f);a[f]?a[f].p(p,c):(a[f]=$r(p),a[f].c(),a[f].m(e,null))}for(;f<a.length;f+=1)a[f].d(1);a.length=s.length}},d(r){r&&C(e),Re(a,r)}}}function xr(l){let e,t,n;function s(){return l[289](l[494])}return{c(){e=u("button"),e.textContent=`${v("file.showInExplorer")}`,i(e,"class","link-btn svelte-5stsv6")},m(a,r){S(a,e,r),t||(n=L(e,"click",s),t=!0)},p(a,r){l=a},d(a){a&&C(e),t=!1,n()}}}function $r(l){let e,t,n=kt(l[494].createdAt)+"",s,a,r,c=l[198](l[494].eventType)+"",f,p,_,m=l[494].title+"",g,b,k,y,w=l[494].targetType==="file"||l[494].eventType.startsWith("file_"),T,E,N;function I(){return l[288](l[494])}let D=w&&xr(l);return{c(){e=u("div"),t=u("span"),s=O(n),a=h(),r=u("span"),f=O(c),p=h(),_=u("span"),g=O(m),b=h(),k=u("button"),k.textContent=`${v("common.open")}`,y=h(),D&&D.c(),T=h(),i(t,"class","journal-event-time svelte-5stsv6"),i(r,"class","journal-event-type svelte-5stsv6"),i(_,"class","journal-event-title svelte-5stsv6"),i(k,"class","link-btn svelte-5stsv6"),i(e,"class","journal-event-row svelte-5stsv6")},m(j,M){S(j,e,M),o(e,t),o(t,s),o(e,a),o(e,r),o(r,f),o(e,p),o(e,_),o(_,g),o(e,b),o(e,k),o(e,y),D&&D.m(e,null),o(e,T),E||(N=L(k,"click",I),E=!0)},p(j,M){l=j,M[1]&256&&n!==(n=kt(l[494].createdAt)+"")&&G(s,n),M[1]&256&&c!==(c=l[198](l[494].eventType)+"")&&G(f,c),M[1]&256&&m!==(m=l[494].title+"")&&G(g,m),M[1]&256&&(w=l[494].targetType==="file"||l[494].eventType.startsWith("file_")),w?D?D.p(l,M):(D=xr(l),D.c(),D.m(e,T)):D&&(D.d(1),D=null)},d(j){j&&C(e),D&&D.d(),E=!1,N()}}}function ea(l){let e,t,n,s=l[473]._expanded?"▾":"▸",a,r,c,f=l[473].summary+"",p,_,m,g,b=l[473].minutes+"",k,y,w=v("worklog.min")+"",T,E,N,I,D,j=l[473].date+"",M,R,F,H,V,J=l[473].nodePath&&Jr(l),U=l[473].billable&&qr(),K=l[473].approximate&&Yr(),Y=l[473]._expanded&&Qr(l);function q(){return l[290](l[473])}function A(...W){return l[291](l[473],...W)}return{c(){e=u("div"),t=u("div"),n=u("span"),a=O(s),r=h(),c=u("span"),p=O(f),_=h(),J&&J.c(),m=h(),g=u("span"),k=O(b),y=h(),T=O(w),E=h(),U&&U.c(),N=h(),K&&K.c(),I=h(),D=u("span"),M=O(j),R=h(),Y&&Y.c(),F=h(),i(n,"class","worklog-toggle svelte-5stsv6"),i(c,"class","worklog-entry-summary svelte-5stsv6"),i(g,"class","worklog-entry-mins svelte-5stsv6"),i(D,"class","worklog-entry-date svelte-5stsv6"),i(t,"class","worklog-entry-head svelte-5stsv6"),i(e,"class","worklog-entry svelte-5stsv6"),i(e,"role","button"),i(e,"tabindex","0"),ae(e,"expanded",l[473]._expanded)},m(W,z){S(W,e,z),o(e,t),o(t,n),o(n,a),o(t,r),o(t,c),o(c,p),o(t,_),J&&J.m(t,null),o(t,m),o(t,g),o(g,k),o(g,y),o(g,T),o(t,E),U&&U.m(t,null),o(t,N),K&&K.m(t,null),o(t,I),o(t,D),o(D,M),o(e,R),Y&&Y.m(e,null),o(e,F),H||(V=[L(e,"click",q),L(e,"keydown",A)],H=!0)},p(W,z){l=W,z[1]&256&&s!==(s=l[473]._expanded?"▾":"▸")&&G(a,s),z[1]&256&&f!==(f=l[473].summary+"")&&G(p,f),l[473].nodePath?J?J.p(l,z):(J=Jr(l),J.c(),J.m(t,m)):J&&(J.d(1),J=null),z[1]&256&&b!==(b=l[473].minutes+"")&&G(k,b),l[473].billable?U||(U=qr(),U.c(),U.m(t,N)):U&&(U.d(1),U=null),l[473].approximate?K||(K=Yr(),K.c(),K.m(t,I)):K&&(K.d(1),K=null),z[1]&256&&j!==(j=l[473].date+"")&&G(M,j),l[473]._expanded?Y?Y.p(l,z):(Y=Qr(l),Y.c(),Y.m(e,F)):Y&&(Y.d(1),Y=null),z[1]&256&&ae(e,"expanded",l[473]._expanded)},d(W){W&&C(e),J&&J.d(),U&&U.d(),K&&K.d(),Y&&Y.d(),H=!1,ve(V)}}}function g_(l){let e,t=ue(l[38]),n=[];for(let s=0;s<t.length;s+=1)n[s]=ta(Bo(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=dt()},m(s,a){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(s,a);S(s,e,a)},p(s,a){if(a[1]&128|a[7]&48){t=ue(s[38]);let r;for(r=0;r<t.length;r+=1){const c=Bo(s,t,r);n[r]?n[r].p(c,a):(n[r]=ta(c),n[r].c(),n[r].m(e.parentNode,e))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&C(e),Re(n,s)}}}function b_(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${v("action.noActions")}`,i(t,"class","svelte-5stsv6"),i(e,"class","empty-state svelte-5stsv6")},m(n,s){S(n,e,s),o(e,t)},p:le,d(n){n&&C(e)}}}function ta(l){let e,t,n,s=l[489].title+"",a,r,c,f=l[222](l[489].type)+"",p,_,m,g=l[489].data+"",b,k,y,w,T,E,N,I,D;function j(){return l[275](l[489])}function M(){return l[276](l[489])}return{c(){e=u("div"),t=u("div"),n=u("span"),a=O(s),r=h(),c=u("span"),p=O(f),_=h(),m=u("span"),b=O(g),k=h(),y=u("div"),w=u("button"),w.textContent=`${v("action.run")}`,T=h(),E=u("button"),E.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-5stsv6"><polyline points="3 6 5 6 21 6" class="svelte-5stsv6"></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-5stsv6"></path></svg>',N=h(),i(n,"class","action-title svelte-5stsv6"),i(c,"class","action-type svelte-5stsv6"),i(m,"class","action-data svelte-5stsv6"),i(t,"class","action-info svelte-5stsv6"),i(w,"class","btn btn-sm svelte-5stsv6"),i(E,"class","btn btn-sm btn-danger svelte-5stsv6"),i(y,"class","action-btns svelte-5stsv6"),i(e,"class","action-card svelte-5stsv6")},m(R,F){S(R,e,F),o(e,t),o(t,n),o(n,a),o(t,r),o(t,c),o(c,p),o(t,_),o(t,m),o(m,b),o(e,k),o(e,y),o(y,w),o(y,T),o(y,E),o(e,N),I||(D=[L(w,"click",j),L(E,"click",M)],I=!0)},p(R,F){l=R,F[1]&128&&s!==(s=l[489].title+"")&&G(a,s),F[1]&128&&f!==(f=l[222](l[489].type)+"")&&G(p,f),F[1]&128&&g!==(g=l[489].data+"")&&G(b,g)},d(R){R&&C(e),I=!1,ve(D)}}}function k_(l){let e,t=ue(l[56]),n=[];for(let s=0;s<t.length;s+=1)n[s]=na(Wo(l,t,s));return{c(){e=u("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","links-list svelte-5stsv6")},m(s,a){S(s,e,a);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,a){if(a[1]&33554432|a[6]&1677721600|a[7]&1){t=ue(s[56]);let r;for(r=0;r<t.length;r+=1){const c=Wo(s,t,r);n[r]?n[r].p(c,a):(n[r]=na(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&C(e),Re(n,s)}}}function y_(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${v("links.empty")}`,i(t,"class","svelte-5stsv6"),i(e,"class","empty-state svelte-5stsv6")},m(n,s){S(n,e,s),o(e,t)},p:le,d(n){n&&C(e)}}}function la(l){let e,t=l[486].note+"",n;return{c(){e=u("span"),n=O(t),i(e,"class","link-note svelte-5stsv6")},m(s,a){S(s,e,a),o(e,n)},p(s,a){a[1]&33554432&&t!==(t=s[486].note+"")&&G(n,t)},d(s){s&&C(e)}}}function na(l){let e,t,n,s=l[486].title+"",a,r,c,f=(l[486].hostname||l[486].url)+"",p,_,m,g,b=yt(l[486].createdAt)+"",k,y,w,T,E,N,I,D,j,M,R,F,H,V,J=l[486].note&&la(l);function U(){return l[271](l[486])}function K(){return l[272](l[486])}function Y(){return l[273](l[486])}function q(){return l[274](l[486])}return{c(){e=u("div"),t=u("div"),n=u("span"),a=O(s),r=h(),c=u("span"),p=O(f),m=h(),g=u("span"),k=O(b),y=h(),J&&J.c(),w=h(),T=u("div"),E=u("button"),E.textContent=`${v("common.open")}`,N=h(),I=u("button"),I.textContent=`${v("links.copyUrl")}`,D=h(),j=u("button"),j.textContent=`${v("common.rename")}`,M=h(),R=u("button"),R.textContent=`${v("common.delete")}`,F=h(),i(n,"class","link-title svelte-5stsv6"),i(c,"class","link-url svelte-5stsv6"),i(c,"title",_=l[486].url),i(g,"class","link-date svelte-5stsv6"),i(t,"class","link-main svelte-5stsv6"),i(E,"class","btn btn-sm btn-primary svelte-5stsv6"),i(I,"class","btn btn-sm svelte-5stsv6"),i(j,"class","btn btn-sm svelte-5stsv6"),i(R,"class","btn btn-sm btn-danger svelte-5stsv6"),i(T,"class","link-actions svelte-5stsv6"),i(e,"class","link-card svelte-5stsv6")},m(A,W){S(A,e,W),o(e,t),o(t,n),o(n,a),o(t,r),o(t,c),o(c,p),o(t,m),o(t,g),o(g,k),o(t,y),J&&J.m(t,null),o(e,w),o(e,T),o(T,E),o(T,N),o(T,I),o(T,D),o(T,j),o(T,M),o(T,R),o(e,F),H||(V=[L(E,"click",U),L(I,"click",K),L(j,"click",Y),L(R,"click",q)],H=!0)},p(A,W){l=A,W[1]&33554432&&s!==(s=l[486].title+"")&&G(a,s),W[1]&33554432&&f!==(f=(l[486].hostname||l[486].url)+"")&&G(p,f),W[1]&33554432&&_!==(_=l[486].url)&&i(c,"title",_),W[1]&33554432&&b!==(b=yt(l[486].createdAt)+"")&&G(k,b),l[486].note?J?J.p(l,W):(J=la(l),J.c(),J.m(t,null)):J&&(J.d(1),J=null)},d(A){A&&C(e),J&&J.d(),H=!1,ve(V)}}}function sa(l){let e,t;return{c(){e=u("div"),t=O(l[61]),i(e,"class","link-status svelte-5stsv6")},m(n,s){S(n,e,s),o(e,t)},p(n,s){s[1]&1073741824&&G(t,n[61])},d(n){n&&C(e)}}}function w_(l){let e,t=ue(l[53]),n=[];for(let s=0;s<t.length;s+=1)n[s]=ia(Vo(l,t,s));return{c(){e=u("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","inbox-list svelte-5stsv6")},m(s,a){S(s,e,a);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,a){if(a[1]&4194304|a[5]&24|a[6]&50872320){t=ue(s[53]);let r;for(r=0;r<t.length;r+=1){const c=Vo(s,t,r);n[r]?n[r].p(c,a):(n[r]=ia(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&C(e),Re(n,s)}}}function C_(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${v("inbox.localEmpty")}`,i(t,"class","svelte-5stsv6"),i(e,"class","empty-state svelte-5stsv6")},m(n,s){S(n,e,s),o(e,t)},p:le,d(n){n&&C(e)}}}function S_(l){let e;return{c(){e=u("span"),i(e,"class","inbox-icon-slot svelte-5stsv6"),i(e,"aria-hidden","true")},m(t,n){S(t,e,n)},p:le,d(t){t&&C(e)}}}function T_(l){let e,t=et("showInExplorer")+"",n,s;function a(){return l[267](l[481])}return{c(){e=u("button"),i(e,"class","inbox-icon-btn svelte-5stsv6"),i(e,"title",v("file.showInExplorer")),i(e,"aria-label",v("file.showInExplorer"))},m(r,c){S(r,e,c),e.innerHTML=t,n||(s=L(e,"click",Ee(a)),n=!0)},p(r,c){l=r},d(r){r&&C(e),n=!1,s()}}}function ia(l){let e,t,n,s=l[481].title+"",a,r,c,f=l[200](l[481])+"",p,_,m,g,b=et("attach")+"",k,y,w=et("move")+"",T,E,N=et("open")+"",I,D,j,M,R=et("delete")+"",F,H,V;function J(){return l[264](l[481])}function U(){return l[265](l[481])}function K(){return l[266](l[481])}function Y(X,se){return se[1]&4194304&&(D=null),D==null&&(D=!!es(X[481])),D?T_:S_}let q=Y(l,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]),A=q(l);function W(){return l[268](l[481])}function z(){return l[269](l[481])}function B(...X){return l[270](l[481],...X)}return{c(){e=u("div"),t=u("div"),n=u("span"),a=O(s),r=h(),c=u("span"),p=O(f),_=h(),m=u("div"),g=u("button"),k=h(),y=u("button"),T=h(),E=u("button"),I=h(),A.c(),j=h(),M=u("button"),F=h(),i(n,"class","inbox-item-title svelte-5stsv6"),i(c,"class","inbox-item-meta svelte-5stsv6"),i(t,"class","inbox-item-main svelte-5stsv6"),i(g,"class","inbox-icon-btn inbox-icon-btn-primary svelte-5stsv6"),i(g,"title",v("inbox.keepHere")),i(g,"aria-label",v("inbox.keepHere")),i(y,"class","inbox-icon-btn svelte-5stsv6"),i(y,"title",v("inbox.assign")),i(y,"aria-label",v("inbox.assign")),i(E,"class","inbox-icon-btn svelte-5stsv6"),i(E,"title",v("common.open")),i(E,"aria-label",v("common.open")),i(M,"class","inbox-icon-btn inbox-icon-btn-danger svelte-5stsv6"),i(M,"title",v("common.delete")),i(M,"aria-label",v("common.delete")),i(m,"class","inbox-item-actions svelte-5stsv6"),i(e,"class","inbox-item svelte-5stsv6"),i(e,"role","button"),i(e,"tabindex","0")},m(X,se){S(X,e,se),o(e,t),o(t,n),o(n,a),o(t,r),o(t,c),o(c,p),o(e,_),o(e,m),o(m,g),g.innerHTML=b,o(m,k),o(m,y),y.innerHTML=w,o(m,T),o(m,E),E.innerHTML=N,o(m,I),A.m(m,null),o(m,j),o(m,M),M.innerHTML=R,o(e,F),H||(V=[L(g,"click",Ee(J)),L(y,"click",Ee(U)),L(E,"click",Ee(K)),L(M,"click",Ee(W)),L(e,"click",z),L(e,"keydown",B)],H=!0)},p(X,se){l=X,se[1]&4194304&&s!==(s=l[481].title+"")&&G(a,s),se[1]&4194304&&f!==(f=l[200](l[481])+"")&&G(p,f),q===(q=Y(l,se))&&A?A.p(l,se):(A.d(1),A=q(l),A&&(A.c(),A.m(m,j)))},d(X){X&&C(e),A.d(),H=!1,ve(V)}}}function oa(l){let e,t=v("common.paste")+"",n,s,a=l[91].items.length+"",r,c,f;return{c(){e=u("button"),n=O(t),s=h(),r=O(a),i(e,"class","btn svelte-5stsv6")},m(p,_){S(p,e,_),o(e,n),o(e,s),o(e,r),c||(f=L(e,"click",l[133]),c=!0)},p(p,_){_[2]&536870912&&a!==(a=p[91].items.length+"")&&G(r,a)},d(p){p&&C(e),c=!1,f()}}}function E_(l){let e,t,n,s,a,r,c;const f=[D_,I_],p=[];function _(k,y){return k[85].length>0?0:1}e=_(l),t=p[e]=f[e](l);const m=[j_,M_],g=[];function b(k,y){return k[86].length===0?0:1}return s=b(l),a=g[s]=m[s](l),{c(){t.c(),n=h(),a.c(),r=dt()},m(k,y){p[e].m(k,y),S(k,n,y),g[s].m(k,y),S(k,r,y),c=!0},p(k,y){let w=e;e=_(k),e===w?p[e].p(k,y):(ut(),_e(p[w],1,1,()=>{p[w]=null}),ft(),t=p[e],t?t.p(k,y):(t=p[e]=f[e](k),t.c()),de(t,1),t.m(n.parentNode,n));let T=s;s=b(k),s===T?g[s].p(k,y):(ut(),_e(g[T],1,1,()=>{g[T]=null}),ft(),a=g[s],a?a.p(k,y):(a=g[s]=m[s](k),a.c()),de(a,1),a.m(r.parentNode,r))},i(k){c||(de(t),de(a),c=!0)},o(k){_e(t),_e(a),c=!1},d(k){k&&(C(n),C(r)),p[e].d(k),g[s].d(k)}}}function N_(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${v("common.loading")}`,i(t,"class","svelte-5stsv6"),i(e,"class","empty-state svelte-5stsv6")},m(n,s){S(n,e,s),o(e,t)},p:le,i:le,o:le,d(n){n&&C(e)}}}function I_(l){let e,t;return e=new lc({props:{crumbs:[{name:v("file.root")}]}}),{c(){qe(e.$$.fragment)},m(n,s){Ue(e,n,s),t=!0},p:le,i(n){t||(de(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Ke(e,n)}}}function D_(l){let e,t,n,s,a,r,c,f=v("common.backLabel")+"",p,_,m,g;return e=new lc({props:{crumbs:[{name:v("file.root")},...l[85]]}}),e.$on("navigate",l[251]),{c(){qe(e.$$.fragment),t=h(),n=u("button"),s=$("svg"),a=$("line"),r=$("polyline"),c=h(),p=O(f),i(a,"x1","19"),i(a,"y1","12"),i(a,"x2","5"),i(a,"y2","12"),i(a,"class","svelte-5stsv6"),i(r,"points","12 19 5 12 12 5"),i(r,"class","svelte-5stsv6"),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-5stsv6"),i(n,"class","btn btn-sm back-btn svelte-5stsv6")},m(b,k){Ue(e,b,k),S(b,t,k),S(b,n,k),o(n,s),o(s,a),o(s,r),o(n,c),o(n,p),_=!0,m||(g=L(n,"click",l[124]),m=!0)},p(b,k){const y={};k[2]&8388608&&(y.crumbs=[{name:v("file.root")},...b[85]]),e.$set(y)},i(b){_||(de(e.$$.fragment,b),_=!0)},o(b){_e(e.$$.fragment,b),_=!1},d(b){b&&(C(t),C(n)),Ke(e,b),m=!1,g()}}}function M_(l){let e,t=[],n=new Map,s,a=ue(l[86]);const r=c=>c[481].id;for(let c=0;c<a.length;c+=1){let f=Uo(l,a,c),p=r(f);n.set(p,t[c]=ra(p,f))}return{c(){e=u("div");for(let c=0;c<t.length;c+=1)t[c].c();i(e,"class","file-list svelte-5stsv6")},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]&1090519040|f[3]&1073741824|f[4]&64996|f[6]&2048&&(a=ue(c[86]),ut(),t=Ga(t,f,r,1,c,a,n,e,Ka,ra,null,Uo),ft())},i(c){if(!s){for(let f=0;f<a.length;f+=1)de(t[f]);s=!0}},o(c){for(let f=0;f<t.length;f+=1)_e(t[f]);s=!1},d(c){c&&C(e);for(let f=0;f<t.length;f+=1)t[f].d()}}}function j_(l){let e,t,n,s,a=(l[85].length>0?v("file.noFiles"):v("file.noFilesCase"))+"",r,c,f,p,_,m,g,b,k,y;return{c(){e=u("div"),t=u("div"),t.innerHTML='<svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="svelte-5stsv6"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z" class="svelte-5stsv6"></path><polyline points="14 2 14 8 20 8" class="svelte-5stsv6"></polyline></svg>',n=h(),s=u("p"),r=O(a),c=h(),f=u("p"),f.textContent=`${v("file.hint")}`,p=h(),_=u("div"),m=u("button"),m.textContent=`${v("file.addFileSimple")}`,g=h(),b=u("button"),b.textContent=`${v("file.addFolderSimple")}`,i(t,"class","empty-icon svelte-5stsv6"),i(s,"class","svelte-5stsv6"),i(f,"class","hint svelte-5stsv6"),i(m,"class","btn btn-primary svelte-5stsv6"),i(b,"class","btn svelte-5stsv6"),i(_,"class","empty-actions svelte-5stsv6"),i(e,"class","empty-state svelte-5stsv6")},m(w,T){S(w,e,T),o(e,t),o(e,n),o(e,s),o(s,r),o(e,c),o(e,f),o(e,p),o(e,_),o(_,m),o(_,g),o(_,b),k||(y=[L(m,"click",l[193]),L(b,"click",l[194])],k=!0)},p(w,T){T[2]&8388608&&a!==(a=(w[85].length>0?v("file.noFiles"):v("file.noFilesCase"))+"")&&G(r,a)},i:le,o:le,d(w){w&&C(e),k=!1,ve(y)}}}function ra(l,e){let t,n,s;return n=new Q1({props:{item:e[481],selected:e[92].includes(e[481].id),onDragStart:e[137],onDragOver:e[138],onDrop:e[139]}}),n.$on("navigate",e[252]),n.$on("preview",e[253]),n.$on("openExternal",e[254]),n.$on("showInFolder",e[255]),n.$on("delete",e[256]),n.$on("rename",e[257]),n.$on("duplicate",e[258]),n.$on("cut",e[259]),n.$on("copy",e[260]),n.$on("selectOne",e[261]),n.$on("toggleSelect",e[262]),n.$on("rangeSelect",e[263]),{key:l,first:null,c(){t=dt(),qe(n.$$.fragment),this.first=t},m(a,r){S(a,t,r),Ue(n,a,r),s=!0},p(a,r){e=a;const c={};r[2]&16777216&&(c.item=e[481]),r[2]&1090519040&&(c.selected=e[92].includes(e[481].id)),n.$set(c)},i(a){s||(de(n.$$.fragment,a),s=!0)},o(a){_e(n.$$.fragment,a),s=!1},d(a){a&&C(t),Ke(n,a)}}}function aa(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${v("file.scanning")}`,i(t,"class","svelte-5stsv6"),i(e,"class","empty-state svelte-5stsv6")},m(n,s){S(n,e,s),o(e,t)},d(n){n&&C(e)}}}function ca(l){let e,t,n,s,a,r,c,f,p;return{c(){e=u("div"),t=u("input"),n=h(),s=u("div"),a=u("button"),a.textContent=`${v("common.create")}`,r=h(),c=u("button"),c.textContent=`${v("common.cancel")}`,i(t,"type","text"),i(t,"placeholder",v("note.title")),i(t,"class","svelte-5stsv6"),i(a,"class","btn btn-primary svelte-5stsv6"),i(c,"class","btn svelte-5stsv6"),i(s,"class","form-actions svelte-5stsv6"),i(e,"class","create-form svelte-5stsv6")},m(_,m){S(_,e,m),o(e,t),be(t,l[73]),o(e,n),o(e,s),o(s,a),o(s,r),o(s,c),f||(p=[L(t,"input",l[247]),L(t,"keydown",l[248]),L(a,"click",l[163]),L(c,"click",l[162])],f=!0)},p(_,m){m[2]&2048&&t.value!==_[73]&&be(t,_[73])},d(_){_&&C(e),f=!1,ve(p)}}}function A_(l){let e,t=ue(l[36]),n=[];for(let s=0;s<t.length;s+=1)n[s]=ua(Ko(l,t,s));return{c(){e=u("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","notes-list svelte-5stsv6")},m(s,a){S(s,e,a);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,a){if(a[1]&32|a[5]&512){t=ue(s[36]);let r;for(r=0;r<t.length;r+=1){const c=Ko(s,t,r);n[r]?n[r].p(c,a):(n[r]=ua(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&C(e),Re(n,s)}}}function L_(l){let e,t,n;return{c(){e=u("div"),t=u("p"),t.textContent=`${v("note.noNotes")}`,n=u("p"),n.textContent=`${v("note.createFirst")}`,i(t,"class","svelte-5stsv6"),i(n,"class","hint svelte-5stsv6"),i(e,"class","empty-state svelte-5stsv6")},m(s,a){S(s,e,a),o(e,t),o(e,n)},p:le,d(s){s&&C(e)}}}function ua(l){let e,t,n=l[476].title+"",s,a,r,c=yt(l[476].createdAt)+"",f,p,_,m;function g(){return l[249](l[476])}function b(){return l[250](l[476])}return{c(){e=u("div"),t=u("div"),s=O(n),a=h(),r=u("div"),f=O(c),p=h(),i(t,"class","note-card-title svelte-5stsv6"),i(r,"class","note-card-date svelte-5stsv6"),i(e,"class","note-card svelte-5stsv6"),i(e,"role","button"),i(e,"tabindex","0")},m(k,y){S(k,e,y),o(e,t),o(t,s),o(e,a),o(e,r),o(r,f),o(e,p),_||(m=[L(e,"click",g),L(e,"keydown",function(){Ut(gt(b))&&gt(b).apply(this,arguments)})],_=!0)},p(k,y){l=k,y[1]&32&&n!==(n=l[476].title+"")&&G(s,n),y[1]&32&&c!==(c=yt(l[476].createdAt)+"")&&G(f,c)},d(k){k&&C(e),_=!1,ve(m)}}}function fa(l){let e,t,n,s=ue(l[36].slice(0,5)),a=[];for(let r=0;r<s.length;r+=1)a[r]=da(Jo(l,s,r));return{c(){e=u("div"),t=u("h3"),t.textContent=`${v("overview.recentNotes")}`,n=h();for(let r=0;r<a.length;r+=1)a[r].c();i(t,"class","svelte-5stsv6"),i(e,"class","recent-section svelte-5stsv6")},m(r,c){S(r,e,c),o(e,t),o(e,n);for(let f=0;f<a.length;f+=1)a[f]&&a[f].m(e,null)},p(r,c){if(c[1]&32|c[5]&512){s=ue(r[36].slice(0,5));let f;for(f=0;f<s.length;f+=1){const p=Jo(r,s,f);a[f]?a[f].p(p,c):(a[f]=da(p),a[f].c(),a[f].m(e,null))}for(;f<a.length;f+=1)a[f].d(1);a.length=s.length}},d(r){r&&C(e),Re(a,r)}}}function da(l){let e,t,n=l[476].title+"",s,a,r=yt(l[476].createdAt)+"",c,f,p,_;function m(){return l[245](l[476])}function g(){return l[246](l[476])}return{c(){e=u("div"),t=u("span"),s=O(n),a=u("span"),c=O(r),f=h(),i(t,"class","svelte-5stsv6"),i(a,"class","recent-date svelte-5stsv6"),i(e,"class","recent-note svelte-5stsv6"),i(e,"role","button"),i(e,"tabindex","0")},m(b,k){S(b,e,k),o(e,t),o(t,s),o(e,a),o(a,c),o(e,f),p||(_=[L(e,"click",m),L(e,"keydown",function(){Ut(gt(g))&&gt(g).apply(this,arguments)})],p=!0)},p(b,k){l=b,k[1]&32&&n!==(n=l[476].title+"")&&G(s,n),k[1]&32&&r!==(r=yt(l[476].createdAt)+"")&&G(c,r)},d(b){b&&C(e),p=!1,ve(_)}}}function pa(l){let e,t,n,s=ue(l[39].slice(0,3)),a=[];for(let r=0;r<s.length;r+=1)a[r]=va(Go(l,s,r));return{c(){e=u("div"),t=u("h3"),t.textContent=`${v("overview.recentEntries")}`,n=h();for(let r=0;r<a.length;r+=1)a[r].c();i(t,"class","svelte-5stsv6"),i(e,"class","recent-section svelte-5stsv6")},m(r,c){S(r,e,c),o(e,t),o(e,n);for(let f=0;f<a.length;f+=1)a[f]&&a[f].m(e,null)},p(r,c){if(c[1]&256){s=ue(r[39].slice(0,3));let f;for(f=0;f<s.length;f+=1){const p=Go(r,s,f);a[f]?a[f].p(p,c):(a[f]=va(p),a[f].c(),a[f].m(e,null))}for(;f<a.length;f+=1)a[f].d(1);a.length=s.length}},d(r){r&&C(e),Re(a,r)}}}function va(l){let e,t=l[473].summary+"",n,s,a=l[473].minutes+"",r,c,f=v("worklog.min")+"",p,_;return{c(){e=u("div"),n=O(t),s=O(" ("),r=O(a),c=h(),p=O(f),_=O(")"),i(e,"class","recent-entry svelte-5stsv6")},m(m,g){S(m,e,g),o(e,n),o(e,s),o(e,r),o(e,c),o(e,p),o(e,_)},p(m,g){g[1]&256&&t!==(t=m[473].summary+"")&&G(n,t),g[1]&256&&a!==(a=m[473].minutes+"")&&G(r,a)},d(m){m&&C(e)}}}function ma(l){let e;return{c(){e=u("span"),e.textContent="●",i(e,"class","dirty-mark svelte-5stsv6")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function _a(l){let e,t,n,s,a,r,c,f,p,_,m,g,b,k,y,w,T,E,N,I,D,j,M,R,F,H,V=v("common.create")+"",J,U,K,Y,q,A,W,z=l[69]&&ha(l);m=new fn({props:{kind:"folder",size:24}});let B=ue(l[13]),X=[];for(let x=0;x<B.length;x+=1)X[x]=ga(wo(l,B,x));const se=x=>_e(X[x],1,1,()=>{X[x]=null});return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${v("nav.createNode")}`,s=h(),z&&z.c(),a=h(),r=u("div"),c=u("span"),c.textContent=`${v("template.select")}`,f=h(),p=u("div"),_=u("button"),qe(m.$$.fragment),g=h(),b=u("div"),k=u("span"),k.textContent=`${v("template.optionNone")}`,y=h(),w=u("span"),w.textContent=`${v("template.none.desc")}`,T=h();for(let x=0;x<X.length;x+=1)X[x].c();E=h(),N=u("div"),I=u("label"),D=u("span"),D.textContent=`${v("common.name")}`,j=h(),M=u("input"),R=h(),F=u("div"),H=u("button"),J=O(V),K=h(),Y=u("button"),Y.textContent=`${v("common.cancel")}`,i(n,"class","svelte-5stsv6"),i(c,"class","form-label svelte-5stsv6"),i(k,"class","template-card-title svelte-5stsv6"),i(w,"class","template-card-desc svelte-5stsv6"),i(b,"class","template-card-text svelte-5stsv6"),i(_,"class","template-card svelte-5stsv6"),ae(_,"selected",l[70]===null),i(p,"class","template-cards svelte-5stsv6"),i(p,"role","group"),i(p,"aria-label",v("template.select")),i(r,"class","form-group svelte-5stsv6"),i(D,"class","label-text svelte-5stsv6"),i(M,"type","text"),i(M,"placeholder",v("case.namePlaceholder")),i(M,"class","svelte-5stsv6"),i(I,"class","svelte-5stsv6"),i(N,"class","form-group svelte-5stsv6"),i(H,"class","btn btn-primary svelte-5stsv6"),H.disabled=U=!l[68].trim()||l[70]===void 0,i(Y,"class","btn svelte-5stsv6"),i(F,"class","modal-actions svelte-5stsv6"),i(t,"class","modal modal-create svelte-5stsv6"),i(e,"class","modal-overlay svelte-5stsv6"),i(e,"role","button"),i(e,"tabindex","0")},m(x,ne){S(x,e,ne),o(e,t),o(t,n),o(t,s),z&&z.m(t,null),o(t,a),o(t,r),o(r,c),o(r,f),o(r,p),o(p,_),Ue(m,_,null),o(_,g),o(_,b),o(b,k),o(b,y),o(b,w),o(p,T);for(let oe=0;oe<X.length;oe+=1)X[oe]&&X[oe].m(p,null);o(t,E),o(t,N),o(N,I),o(I,D),o(I,j),o(I,M),be(M,l[68]),o(t,R),o(t,F),o(F,H),o(H,J),o(F,K),o(F,Y),q=!0,A||(W=[L(_,"click",l[362]),L(M,"input",l[364]),L(M,"keydown",l[365]),L(H,"click",l[148]),L(Y,"click",l[147]),L(e,"click",Tt(l[147])),L(e,"keydown",gt(l[147]))],A=!0)},p(x,ne){if(x[69]?z?z.p(x,ne):(z=ha(x),z.c(),z.m(t,a)):z&&(z.d(1),z=null),(!q||ne[2]&256)&&ae(_,"selected",x[70]===null),ne[0]&8192|ne[2]&256){B=ue(x[13]);let oe;for(oe=0;oe<B.length;oe+=1){const ce=wo(x,B,oe);X[oe]?(X[oe].p(ce,ne),de(X[oe],1)):(X[oe]=ga(ce),X[oe].c(),de(X[oe],1),X[oe].m(p,null))}for(ut(),oe=B.length;oe<X.length;oe+=1)se(oe);ft()}ne[2]&64&&M.value!==x[68]&&be(M,x[68]),(!q||ne[2]&320&&U!==(U=!x[68].trim()||x[70]===void 0))&&(H.disabled=U)},i(x){if(!q){de(m.$$.fragment,x);for(let ne=0;ne<B.length;ne+=1)de(X[ne]);q=!0}},o(x){_e(m.$$.fragment,x),X=X.filter(sc);for(let ne=0;ne<X.length;ne+=1)_e(X[ne]);q=!1},d(x){x&&C(e),z&&z.d(),Ke(m),Re(X,x),A=!1,ve(W)}}}function ha(l){let e,t=v("nav.createInside")+"",n,s,a=l[69].title+"",r,c;return{c(){e=u("div"),n=O(t),s=O(" «"),r=O(a),c=O("»"),i(e,"class","create-context svelte-5stsv6")},m(f,p){S(f,e,p),o(e,n),o(e,s),o(e,r),o(e,c)},p(f,p){p[2]&128&&a!==(a=f[69].title+"")&&G(r,a)},d(f){f&&C(e)}}}function ga(l){let e,t,n,s,a,r=v(l[468].title)+"",c,f,p,_=v(l[468].title+".desc")+"",m,g,b,k,y;t=new fn({props:{kind:l[468].icon||"generic",size:24}});function w(){return l[363](l[468])}return{c(){var T;e=u("button"),qe(t.$$.fragment),n=h(),s=u("div"),a=u("span"),c=O(r),f=h(),p=u("span"),m=O(_),g=h(),i(a,"class","template-card-title svelte-5stsv6"),i(p,"class","template-card-desc svelte-5stsv6"),i(s,"class","template-card-text svelte-5stsv6"),i(e,"class","template-card svelte-5stsv6"),ae(e,"selected",((T=l[70])==null?void 0:T.id)===l[468].id)},m(T,E){S(T,e,E),Ue(t,e,null),o(e,n),o(e,s),o(s,a),o(a,c),o(s,f),o(s,p),o(p,m),o(e,g),b=!0,k||(y=L(e,"click",w),k=!0)},p(T,E){var I;l=T;const N={};E[0]&8192&&(N.kind=l[468].icon||"generic"),t.$set(N),(!b||E[0]&8192)&&r!==(r=v(l[468].title)+"")&&G(c,r),(!b||E[0]&8192)&&_!==(_=v(l[468].title+".desc")+"")&&G(m,_),(!b||E[0]&8192|E[2]&256)&&ae(e,"selected",((I=l[70])==null?void 0:I.id)===l[468].id)},i(T){b||(de(t.$$.fragment,T),b=!0)},o(T){_e(t.$$.fragment,T),b=!1},d(T){T&&C(e),Ke(t),k=!1,y()}}}function ba(l){let e,t,n=l[71].node&&["folder","project","client","document","recipe"].includes(l[71].node.type),s,a,r,c,f,p,_,m,g,b,k=n&&ka(l),y=l[71].node&&l[71].node.parent_id&&wa(l);return{c(){e=u("div"),t=u("div"),k&&k.c(),s=h(),y&&y.c(),a=h(),r=u("button"),r.textContent=`${v("common.rename")}`,c=h(),f=u("button"),f.textContent=`${v("common.delete")}`,p=h(),_=u("button"),_.textContent=`${v("file.showInExplorer")}`,i(r,"class","context-menu-item svelte-5stsv6"),i(f,"class","context-menu-item danger svelte-5stsv6"),i(_,"class","context-menu-item svelte-5stsv6"),i(t,"class","context-menu svelte-5stsv6"),wt(t,"left",l[71].x+"px"),wt(t,"top",l[71].y+"px"),i(e,"class","context-menu-backdrop svelte-5stsv6"),i(e,"role","button"),i(e,"tabindex","0")},m(w,T){S(w,e,T),o(e,t),k&&k.m(t,null),o(t,s),y&&y.m(t,null),o(t,a),o(t,r),o(t,c),o(t,f),o(t,p),o(t,_),m=!0,g||(b=[L(r,"click",l[368]),L(f,"click",l[369]),L(_,"click",l[370]),L(e,"click",l[150]),L(e,"contextmenu",Zn(l[150])),L(e,"keydown",gt(l[150]))],g=!0)},p(w,T){T[2]&512&&(n=w[71].node&&["folder","project","client","document","recipe"].includes(w[71].node.type)),n?k?(k.p(w,T),T[2]&512&&de(k,1)):(k=ka(w),k.c(),de(k,1),k.m(t,s)):k&&(ut(),_e(k,1,1,()=>{k=null}),ft()),w[71].node&&w[71].node.parent_id?y?y.p(w,T):(y=wa(w),y.c(),y.m(t,a)):y&&(y.d(1),y=null),(!m||T[2]&512)&&wt(t,"left",w[71].x+"px"),(!m||T[2]&512)&&wt(t,"top",w[71].y+"px")},i(w){m||(de(k),m=!0)},o(w){_e(k),m=!1},d(w){w&&C(e),k&&k.d(),y&&y.d(),g=!1,ve(b)}}}function ka(l){let e,t,n,s,a,r=ue(l[13].length>0?l[13]:[{id:"",title:"template.optionNone",icon:"folder"}]),c=[];for(let p=0;p<r.length;p+=1)c[p]=ya(yo(l,r,p));const f=p=>_e(c[p],1,1,()=>{c[p]=null});return{c(){e=u("div"),e.textContent=`${v("common.create")}`,t=h();for(let p=0;p<c.length;p+=1)c[p].c();n=h(),s=u("div"),i(e,"class","context-menu-section svelte-5stsv6"),i(s,"class","context-menu-divider svelte-5stsv6")},m(p,_){S(p,e,_),S(p,t,_);for(let m=0;m<c.length;m+=1)c[m]&&c[m].m(p,_);S(p,n,_),S(p,s,_),a=!0},p(p,_){if(_[0]&8192|_[4]&2097152){r=ue(p[13].length>0?p[13]:[{id:"",title:"template.optionNone",icon:"folder"}]);let m;for(m=0;m<r.length;m+=1){const g=yo(p,r,m);c[m]?(c[m].p(g,_),de(c[m],1)):(c[m]=ya(g),c[m].c(),de(c[m],1),c[m].m(n.parentNode,n))}for(ut(),m=r.length;m<c.length;m+=1)f(m);ft()}},i(p){if(!a){for(let _=0;_<r.length;_+=1)de(c[_]);a=!0}},o(p){c=c.filter(sc);for(let _=0;_<c.length;_+=1)_e(c[_]);a=!1},d(p){p&&(C(e),C(t),C(n),C(s)),Re(c,p)}}}function ya(l){let e,t,n,s,a=v(l[468].title)+"",r,c,f,p;t=new fn({props:{kind:l[468].icon||"folder",size:16}});function _(){return l[366](l[468])}return{c(){e=u("button"),qe(t.$$.fragment),n=h(),s=u("span"),r=O(a),i(s,"class","svelte-5stsv6"),i(e,"class","context-menu-item svelte-5stsv6")},m(m,g){S(m,e,g),Ue(t,e,null),o(e,n),o(e,s),o(s,r),c=!0,f||(p=L(e,"click",_),f=!0)},p(m,g){l=m;const b={};g[0]&8192&&(b.kind=l[468].icon||"folder"),t.$set(b),(!c||g[0]&8192)&&a!==(a=v(l[468].title)+"")&&G(r,a)},i(m){c||(de(t.$$.fragment,m),c=!0)},o(m){_e(t.$$.fragment,m),c=!1},d(m){m&&C(e),Ke(t),f=!1,p()}}}function wa(l){let e,t,n,s,a;return{c(){e=u("button"),e.textContent=`${v("nav.moveToRoot")}`,t=h(),n=u("div"),i(e,"class","context-menu-item svelte-5stsv6"),i(n,"class","context-menu-divider svelte-5stsv6")},m(r,c){S(r,e,c),S(r,t,c),S(r,n,c),s||(a=L(e,"click",l[367]),s=!0)},p:le,d(r){r&&(C(e),C(t),C(n)),s=!1,a()}}}function Ca(l){let e,t,n,s=(l[48]?v("worklog.acceptSuggestion"):l[47]?v("worklog.editEntry"):v("worklog.addEntry"))+"",a,r,c,f,p,_,m,g,b,k,y,w,T,E,N,I,D,j,M,R,F,H,V,J,U,K,Y,q,A,W,z,B,X,se,x,ne,oe,ce,pe,Ce=v("common.save")+"",Pe,me,Z,ee,ke,Se;return{c(){e=u("div"),t=u("div"),n=u("h3"),a=O(s),r=h(),c=u("div"),f=u("label"),p=u("span"),p.textContent=`${v("worklog.date")}`,_=h(),m=u("input"),g=h(),b=u("div"),k=u("label"),y=u("span"),y.textContent=`${v("worklog.whatDone")}`,w=h(),T=u("input"),E=h(),N=u("div"),I=u("label"),D=u("span"),D.textContent=`${v("worklog.minutes")}`,j=h(),M=u("input"),R=h(),F=u("div"),H=u("label"),V=u("span"),V.textContent=`${v("worklog.details")}`,J=h(),U=u("textarea"),K=h(),Y=u("div"),q=u("label"),A=u("input"),W=h(),z=u("span"),z.textContent=`${v("journal.billableYes")}`,B=h(),X=u("label"),se=u("input"),x=h(),ne=u("span"),ne.textContent=`${v("journal.approxEstimated")}`,oe=h(),ce=u("div"),pe=u("button"),Pe=O(Ce),Z=h(),ee=u("button"),ee.textContent=`${v("common.cancel")}`,i(n,"class","svelte-5stsv6"),i(p,"class","label-text svelte-5stsv6"),i(m,"type","date"),i(m,"class","svelte-5stsv6"),i(f,"class","svelte-5stsv6"),i(c,"class","form-group svelte-5stsv6"),i(y,"class","label-text svelte-5stsv6"),i(T,"type","text"),i(T,"placeholder",v("worklog.whatDone")),i(T,"class","svelte-5stsv6"),i(k,"class","svelte-5stsv6"),i(b,"class","form-group svelte-5stsv6"),i(D,"class","label-text svelte-5stsv6"),i(M,"type","number"),i(M,"min","1"),i(M,"class","svelte-5stsv6"),i(I,"class","svelte-5stsv6"),i(N,"class","form-group svelte-5stsv6"),i(V,"class","label-text svelte-5stsv6"),i(U,"class","svelte-5stsv6"),i(H,"class","svelte-5stsv6"),i(F,"class","form-group svelte-5stsv6"),i(A,"type","checkbox"),i(A,"class","svelte-5stsv6"),i(z,"class","svelte-5stsv6"),i(q,"class","checkbox-label-inline svelte-5stsv6"),i(se,"type","checkbox"),i(se,"class","svelte-5stsv6"),i(ne,"class","svelte-5stsv6"),i(X,"class","checkbox-label-inline svelte-5stsv6"),i(Y,"class","form-row svelte-5stsv6"),i(pe,"class","btn btn-primary svelte-5stsv6"),pe.disabled=me=!l[41].trim()||!l[42],i(ee,"class","btn svelte-5stsv6"),i(ce,"class","modal-actions svelte-5stsv6"),i(t,"class","modal modal-worklog svelte-5stsv6"),i(e,"class","modal-overlay svelte-5stsv6"),i(e,"role","button"),i(e,"tabindex","0")},m(ge,Ie){S(ge,e,Ie),o(e,t),o(t,n),o(n,a),o(t,r),o(t,c),o(c,f),o(f,p),o(f,_),o(f,m),be(m,l[43]),o(t,g),o(t,b),o(b,k),o(k,y),o(k,w),o(k,T),be(T,l[41]),o(t,E),o(t,N),o(N,I),o(I,D),o(I,j),o(I,M),be(M,l[42]),o(t,R),o(t,F),o(F,H),o(H,V),o(H,J),o(H,U),be(U,l[44]),o(t,K),o(t,Y),o(Y,q),o(q,A),A.checked=l[45],o(q,W),o(q,z),o(Y,B),o(Y,X),o(X,se),se.checked=l[46],o(X,x),o(X,ne),o(t,oe),o(t,ce),o(ce,pe),o(pe,Pe),o(ce,Z),o(ce,ee),ke||(Se=[L(m,"input",l[371]),L(T,"input",l[372]),L(M,"input",l[373]),L(U,"input",l[374]),L(A,"change",l[375]),L(se,"change",l[376]),L(pe,"click",l[170]),L(ee,"click",l[169]),L(e,"click",Tt(l[169])),L(e,"keydown",gt(l[169]))],ke=!0)},p(ge,Ie){Ie[1]&196608&&s!==(s=(ge[48]?v("worklog.acceptSuggestion"):ge[47]?v("worklog.editEntry"):v("worklog.addEntry"))+"")&&G(a,s),Ie[1]&4096&&be(m,ge[43]),Ie[1]&1024&&T.value!==ge[41]&&be(T,ge[41]),Ie[1]&2048&&cn(M.value)!==ge[42]&&be(M,ge[42]),Ie[1]&8192&&be(U,ge[44]),Ie[1]&16384&&(A.checked=ge[45]),Ie[1]&32768&&(se.checked=ge[46]),Ie[1]&3072&&me!==(me=!ge[41].trim()||!ge[42])&&(pe.disabled=me)},d(ge){ge&&C(e),ke=!1,ve(Se)}}}function Sa(l){let e,t,n,s,a,r,c,f,p,_,m,g,b,k,y,w,T,E,N,I=(l[76]==="open_url"?v("action.dataUrl"):l[76]==="open_folder"||l[76]==="open_file"?v("action.dataPath"):v("action.dataCommand"))+"",D,j,M,R,F,H,V,J,U,K,Y,q=ue(l[117]),A=[];for(let W=0;W<q.length;W+=1)A[W]=Ta(ko(l,q,W));return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${v("action.newAction")}`,s=h(),a=u("div"),r=u("label"),c=u("span"),c.textContent=`${v("common.name")}`,f=h(),p=u("input"),_=h(),m=u("div"),g=u("label"),b=u("span"),b.textContent=`${v("common.type")}`,k=h(),y=u("select");for(let W=0;W<A.length;W+=1)A[W].c();w=h(),T=u("div"),E=u("label"),N=u("span"),D=O(I),j=h(),M=u("input"),F=h(),H=u("div"),V=u("button"),V.textContent=`${v("common.create")}`,J=h(),U=u("button"),U.textContent=`${v("common.cancel")}`,i(n,"class","svelte-5stsv6"),i(c,"class","label-text svelte-5stsv6"),i(p,"type","text"),i(p,"placeholder",v("action.namePlaceholder")),i(p,"class","svelte-5stsv6"),i(r,"class","svelte-5stsv6"),i(a,"class","form-group svelte-5stsv6"),i(b,"class","label-text svelte-5stsv6"),i(y,"class","svelte-5stsv6"),l[76]===void 0&&tl(()=>l[379].call(y)),i(g,"class","svelte-5stsv6"),i(m,"class","form-group svelte-5stsv6"),i(N,"class","label-text svelte-5stsv6"),i(M,"type","text"),i(M,"placeholder",R=l[76]==="open_url"?v("action.urlPlaceholder"):l[76]==="open_folder"||l[76]==="open_file"?v("action.pathPlaceholder"):v("action.commandPlaceholder")),i(M,"class","svelte-5stsv6"),i(E,"class","svelte-5stsv6"),i(T,"class","form-group svelte-5stsv6"),i(V,"class","btn btn-primary svelte-5stsv6"),i(U,"class","btn svelte-5stsv6"),i(H,"class","modal-actions svelte-5stsv6"),i(t,"class","modal svelte-5stsv6"),i(e,"class","modal-overlay svelte-5stsv6"),i(e,"role","button"),i(e,"tabindex","0")},m(W,z){S(W,e,z),o(e,t),o(t,n),o(t,s),o(t,a),o(a,r),o(r,c),o(r,f),o(r,p),be(p,l[75]),o(t,_),o(t,m),o(m,g),o(g,b),o(g,k),o(g,y);for(let B=0;B<A.length;B+=1)A[B]&&A[B].m(y,null);Vt(y,l[76],!0),o(t,w),o(t,T),o(T,E),o(E,N),o(N,D),o(E,j),o(E,M),be(M,l[77]),o(t,F),o(t,H),o(H,V),o(H,J),o(H,U),K||(Y=[L(p,"input",l[377]),L(p,"keydown",l[378]),L(y,"change",l[379]),L(M,"input",l[380]),L(M,"keydown",l[381]),L(V,"click",l[220]),L(U,"click",l[219]),L(e,"click",Tt(l[219])),L(e,"keydown",gt(l[219]))],K=!0)},p(W,z){if(z[2]&8192&&p.value!==W[75]&&be(p,W[75]),z[3]&16777216){q=ue(W[117]);let B;for(B=0;B<q.length;B+=1){const X=ko(W,q,B);A[B]?A[B].p(X,z):(A[B]=Ta(X),A[B].c(),A[B].m(y,null))}for(;B<A.length;B+=1)A[B].d(1);A.length=q.length}z[2]&16384|z[3]&16777216&&Vt(y,W[76]),z[2]&16384&&I!==(I=(W[76]==="open_url"?v("action.dataUrl"):W[76]==="open_folder"||W[76]==="open_file"?v("action.dataPath"):v("action.dataCommand"))+"")&&G(D,I),z[2]&16384|z[3]&16777216&&R!==(R=W[76]==="open_url"?v("action.urlPlaceholder"):W[76]==="open_folder"||W[76]==="open_file"?v("action.pathPlaceholder"):v("action.commandPlaceholder"))&&i(M,"placeholder",R),z[2]&32768&&M.value!==W[77]&&be(M,W[77])},d(W){W&&C(e),Re(A,W),K=!1,ve(Y)}}}function Ta(l){let e,t=l[465].label+"",n;return{c(){e=u("option"),n=O(t),e.__value=l[465].id,be(e,e.__value),i(e,"class","svelte-5stsv6")},m(s,a){S(s,e,a),o(e,n)},p:le,d(s){s&&C(e)}}}function Ea(l){let e,t,n,s=v("file.importTitle")+"",a,r,c=(l[34]?l[34].title:"")+"",f,p,_,m,g,b,k,y=l[80].files+"",w,T,E,N,I,D=l[80].folders+"",j,M,R,F,H,V=(l[80].totalBytes/1024).toFixed(1)+"",J,U,K,Y,q,A,W,z,B,X,se,x,ne=l[80].isDangerous&&Na(l);return{c(){e=u("div"),t=u("div"),n=u("h3"),a=O(s),r=O(" «"),f=O(c),p=O("»"),_=h(),m=u("div"),g=u("div"),b=u("span"),b.textContent=`${v("file.importFiles")}`,k=u("span"),w=O(y),T=h(),E=u("div"),N=u("span"),N.textContent=`${v("file.importFolders")}`,I=u("span"),j=O(D),M=h(),R=u("div"),F=u("span"),F.textContent=`${v("file.importSize")}`,H=u("span"),J=O(V),U=O(" KB"),K=h(),ne&&ne.c(),Y=h(),q=u("div"),A=u("button"),A.textContent=`${v("file.importCopy")}`,W=h(),z=u("button"),z.textContent=`${v("file.importLink")}`,B=h(),X=u("button"),X.textContent=`${v("common.cancel")}`,i(n,"class","svelte-5stsv6"),i(b,"class","svelte-5stsv6"),i(k,"class","svelte-5stsv6"),i(g,"class","summary-row svelte-5stsv6"),i(N,"class","svelte-5stsv6"),i(I,"class","svelte-5stsv6"),i(E,"class","summary-row svelte-5stsv6"),i(F,"class","svelte-5stsv6"),i(H,"class","svelte-5stsv6"),i(R,"class","summary-row svelte-5stsv6"),i(m,"class","import-summary svelte-5stsv6"),i(A,"class","btn btn-primary svelte-5stsv6"),i(z,"class","btn svelte-5stsv6"),i(X,"class","btn svelte-5stsv6"),i(q,"class","modal-actions svelte-5stsv6"),i(t,"class","modal svelte-5stsv6"),i(e,"class","modal-overlay svelte-5stsv6"),i(e,"role","button"),i(e,"tabindex","0")},m(oe,ce){S(oe,e,ce),o(e,t),o(t,n),o(n,a),o(n,r),o(n,f),o(n,p),o(t,_),o(t,m),o(m,g),o(g,b),o(g,k),o(k,w),o(m,T),o(m,E),o(E,N),o(E,I),o(I,j),o(m,M),o(m,R),o(R,F),o(R,H),o(H,J),o(H,U),o(m,K),ne&&ne.m(m,null),o(t,Y),o(t,q),o(q,A),o(q,W),o(q,z),o(q,B),o(q,X),se||(x=[L(A,"click",l[382]),L(z,"click",l[383]),L(X,"click",l[196]),L(e,"click",Tt(l[196])),L(e,"keydown",gt(l[196]))],se=!0)},p(oe,ce){ce[1]&8&&c!==(c=(oe[34]?oe[34].title:"")+"")&&G(f,c),ce[2]&262144&&y!==(y=oe[80].files+"")&&G(w,y),ce[2]&262144&&D!==(D=oe[80].folders+"")&&G(j,D),ce[2]&262144&&V!==(V=(oe[80].totalBytes/1024).toFixed(1)+"")&&G(J,V),oe[80].isDangerous?ne?ne.p(oe,ce):(ne=Na(oe),ne.c(),ne.m(m,null)):ne&&(ne.d(1),ne=null)},d(oe){oe&&C(e),ne&&ne.d(),se=!1,ve(x)}}}function Na(l){let e,t,n,s,a,r,c=l[80].dangerReason+"",f;return{c(){e=u("div"),t=$("svg"),n=$("path"),s=$("line"),a=$("line"),r=h(),f=O(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-5stsv6"),i(s,"x1","12"),i(s,"y1","9"),i(s,"x2","12"),i(s,"y2","13"),i(s,"class","svelte-5stsv6"),i(a,"x1","12"),i(a,"y1","17"),i(a,"x2","12.01"),i(a,"y2","17"),i(a,"class","svelte-5stsv6"),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-5stsv6"),i(e,"class","summary-warn svelte-5stsv6")},m(p,_){S(p,e,_),o(e,t),o(t,n),o(t,s),o(t,a),o(e,r),o(e,f)},p(p,_){_[2]&262144&&c!==(c=p[80].dangerReason+"")&&G(f,c)},d(p){p&&C(e)}}}function Ia(l){let e,t,n,s,a,r,c,f,p,_,m,g,b,k,y,w,T,E=l[104]&&Da(l);return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${v("rename.title")}`,s=h(),a=u("div"),r=u("label"),c=u("span"),c.textContent=`${v("common.newName")}`,f=h(),p=u("input"),_=h(),E&&E.c(),m=h(),g=u("div"),b=u("button"),b.textContent=`${v("common.rename")}`,k=h(),y=u("button"),y.textContent=`${v("common.cancel")}`,i(n,"class","svelte-5stsv6"),i(c,"class","label-text svelte-5stsv6"),i(p,"type","text"),i(p,"class","svelte-5stsv6"),i(r,"class","svelte-5stsv6"),i(a,"class","form-group svelte-5stsv6"),i(b,"class","btn btn-primary svelte-5stsv6"),i(y,"class","btn svelte-5stsv6"),i(g,"class","modal-actions svelte-5stsv6"),i(t,"class","modal svelte-5stsv6"),i(e,"class","modal-overlay svelte-5stsv6"),i(e,"role","button"),i(e,"tabindex","0")},m(N,I){S(N,e,I),o(e,t),o(t,n),o(t,s),o(t,a),o(a,r),o(r,c),o(r,f),o(r,p),be(p,l[103]),o(t,_),E&&E.m(t,null),o(t,m),o(t,g),o(g,b),o(g,k),o(g,y),w||(T=[L(p,"input",l[384]),L(p,"keydown",l[142]),L(b,"click",l[140]),L(y,"click",l[141]),L(e,"click",Tt(l[141])),L(e,"keydown",gt(l[141]))],w=!0)},p(N,I){I[3]&1024&&p.value!==N[103]&&be(p,N[103]),N[104]?E?E.p(N,I):(E=Da(N),E.c(),E.m(t,m)):E&&(E.d(1),E=null)},d(N){N&&C(e),E&&E.d(),w=!1,ve(T)}}}function Da(l){let e,t;return{c(){e=u("div"),t=O(l[104]),i(e,"class","rename-error svelte-5stsv6")},m(n,s){S(n,e,s),o(e,t)},p(n,s){s[3]&2048&&G(t,n[104])},d(n){n&&C(e)}}}function Ma(l){let e,t,n,s,a,r=l[105].title+"",c,f,p,_,m,g,b,k,y,w,T,E,N,I,D=v("inbox.assign")+"",j,M,R,F,H,V,J=l[107].length>0&&ja(l),U=l[109]&&La();return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${v("inbox.assignTitle")}`,s=h(),a=u("div"),c=O(r),f=h(),p=u("div"),_=u("label"),m=u("span"),m.textContent=`${v("inbox.assignTarget")}`,g=h(),b=u("input"),k=h(),y=u("div"),y.textContent=`${v("inbox.assignSearchHint")}`,w=h(),J&&J.c(),T=h(),U&&U.c(),E=h(),N=u("div"),I=u("button"),j=O(D),R=h(),F=u("button"),F.textContent=`${v("common.cancel")}`,i(n,"class","svelte-5stsv6"),i(a,"class","create-context svelte-5stsv6"),i(m,"class","label-text svelte-5stsv6"),i(b,"type","text"),i(b,"placeholder",v("inbox.assignSearchPlaceholder")),i(b,"class","svelte-5stsv6"),i(y,"class","assign-hint svelte-5stsv6"),i(_,"class","svelte-5stsv6"),i(p,"class","form-group assign-search svelte-5stsv6"),i(I,"class","btn btn-primary svelte-5stsv6"),I.disabled=M=!l[108],i(F,"class","btn svelte-5stsv6"),i(N,"class","modal-actions svelte-5stsv6"),i(t,"class","modal svelte-5stsv6"),i(e,"class","modal-overlay svelte-5stsv6"),i(e,"role","button"),i(e,"tabindex","0")},m(K,Y){S(K,e,Y),o(e,t),o(t,n),o(t,s),o(t,a),o(a,c),o(t,f),o(t,p),o(p,_),o(_,m),o(_,g),o(_,b),be(b,l[106]),o(_,k),o(_,y),o(p,w),J&&J.m(p,null),o(t,T),U&&U.m(t,null),o(t,E),o(t,N),o(N,I),o(I,j),o(N,R),o(N,F),H||(V=[L(b,"input",l[385]),L(b,"input",l[207]),L(b,"keydown",l[386]),L(I,"click",l[209]),L(F,"click",l[206]),L(e,"click",Tt(l[206])),L(e,"keydown",gt(l[206]))],H=!0)},p(K,Y){Y[3]&4096&&r!==(r=K[105].title+"")&&G(c,r),Y[3]&8192&&b.value!==K[106]&&be(b,K[106]),K[107].length>0?J?J.p(K,Y):(J=ja(K),J.c(),J.m(p,null)):J&&(J.d(1),J=null),K[109]?U||(U=La(),U.c(),U.m(t,E)):U&&(U.d(1),U=null),Y[3]&32768&&M!==(M=!K[108])&&(I.disabled=M)},d(K){K&&C(e),J&&J.d(),U&&U.d(),H=!1,ve(V)}}}function ja(l){let e,t=ue(l[107]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Aa(bo(l,t,s));return{c(){e=u("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","assign-search-results svelte-5stsv6")},m(s,a){S(s,e,a);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,a){if(a[3]&16384|a[6]&4202496){t=ue(s[107]);let r;for(r=0;r<t.length;r+=1){const c=bo(s,t,r);n[r]?n[r].p(c,a):(n[r]=Aa(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&C(e),Re(n,s)}}}function Aa(l){let e,t,n=(l[462].path||l[462].title)+"",s,a,r,c=l[199](l[462].type)+"",f,p,_,m;function g(){return l[387](l[462])}return{c(){e=u("button"),t=u("span"),s=O(n),a=h(),r=u("span"),f=O(c),p=h(),i(t,"class","svelte-5stsv6"),i(r,"class","svelte-5stsv6"),i(e,"class","assign-search-result svelte-5stsv6")},m(b,k){S(b,e,k),o(e,t),o(t,s),o(e,a),o(e,r),o(r,f),o(e,p),_||(m=L(e,"click",g),_=!0)},p(b,k){l=b,k[3]&16384&&n!==(n=(l[462].path||l[462].title)+"")&&G(s,n),k[3]&16384&&c!==(c=l[199](l[462].type)+"")&&G(f,c)},d(b){b&&C(e),_=!1,m()}}}function La(l){let e;return{c(){e=u("div"),e.textContent=`${v("common.loading")}`,i(e,"class","assign-status svelte-5stsv6")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Pa(l){let e,t,n,s,a,r,c,f,p,_,m,g,b,k,y,w,T,E,N,I,D,j,M,R,F,H=v("common.save")+"",V,J,U,K,Y,q,A=l[61]&&Fa(l);return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${v("links.editTitle")}`,s=h(),a=u("div"),r=u("label"),c=u("span"),c.textContent=`${v("common.name")}`,f=h(),p=u("input"),_=h(),m=u("div"),g=u("label"),b=u("span"),b.textContent="URL",k=h(),y=u("input"),w=h(),T=u("div"),E=u("label"),N=u("span"),N.textContent=`${v("links.note")}`,I=h(),D=u("textarea"),j=h(),A&&A.c(),M=h(),R=u("div"),F=u("button"),V=O(H),U=h(),K=u("button"),K.textContent=`${v("common.cancel")}`,i(n,"class","svelte-5stsv6"),i(c,"class","label-text svelte-5stsv6"),i(p,"type","text"),i(p,"class","svelte-5stsv6"),i(r,"class","svelte-5stsv6"),i(a,"class","form-group svelte-5stsv6"),i(b,"class","label-text svelte-5stsv6"),i(y,"type","url"),i(y,"class","svelte-5stsv6"),i(g,"class","svelte-5stsv6"),i(m,"class","form-group svelte-5stsv6"),i(N,"class","label-text svelte-5stsv6"),i(D,"class","svelte-5stsv6"),i(E,"class","svelte-5stsv6"),i(T,"class","form-group svelte-5stsv6"),i(F,"class","btn btn-primary svelte-5stsv6"),F.disabled=J=!l[59].trim(),i(K,"class","btn svelte-5stsv6"),i(R,"class","modal-actions svelte-5stsv6"),i(t,"class","modal svelte-5stsv6"),i(e,"class","modal-overlay svelte-5stsv6"),i(e,"role","button"),i(e,"tabindex","0")},m(W,z){S(W,e,z),o(e,t),o(t,n),o(t,s),o(t,a),o(a,r),o(r,c),o(r,f),o(r,p),be(p,l[58]),o(t,_),o(t,m),o(m,g),o(g,b),o(g,k),o(g,y),be(y,l[59]),o(t,w),o(t,T),o(T,E),o(E,N),o(E,I),o(E,D),be(D,l[60]),o(t,j),A&&A.m(t,null),o(t,M),o(t,R),o(R,F),o(F,V),o(R,U),o(R,K),Y||(q=[L(p,"input",l[388]),L(y,"input",l[389]),L(D,"input",l[390]),L(F,"click",l[214]),L(K,"click",l[213]),L(e,"click",Tt(l[213])),L(e,"keydown",gt(l[213]))],Y=!0)},p(W,z){z[1]&134217728&&p.value!==W[58]&&be(p,W[58]),z[1]&268435456&&y.value!==W[59]&&be(y,W[59]),z[1]&536870912&&be(D,W[60]),W[61]?A?A.p(W,z):(A=Fa(W),A.c(),A.m(t,M)):A&&(A.d(1),A=null),z[1]&268435456&&J!==(J=!W[59].trim())&&(F.disabled=J)},d(W){W&&C(e),A&&A.d(),Y=!1,ve(q)}}}function Fa(l){let e,t;return{c(){e=u("div"),t=O(l[61]),i(e,"class","rename-error svelte-5stsv6")},m(n,s){S(n,e,s),o(e,t)},p(n,s){s[1]&1073741824&&G(t,n[61])},d(n){n&&C(e)}}}function Ra(l){let e,t;return e=new vp({props:{title:l[98],message:l[99],confirmText:l[101],danger:l[100]}}),e.$on("confirm",l[143]),e.$on("cancel",l[144]),{c(){qe(e.$$.fragment)},m(n,s){Ue(e,n,s),t=!0},p(n,s){const a={};s[3]&32&&(a.title=n[98]),s[3]&64&&(a.message=n[99]),s[3]&256&&(a.confirmText=n[101]),s[3]&128&&(a.danger=n[100]),e.$set(a)},i(n){t||(de(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Ke(e,n)}}}function Oa(l){let e,t;return e=new fp({props:{item:l[87],content:l[88],loading:l[89],error:l[90]}}),e.$on("close",l[127]),e.$on("openExternal",l[391]),{c(){qe(e.$$.fragment)},m(n,s){Ue(e,n,s),t=!0},p(n,s){const a={};s[2]&33554432&&(a.item=n[87]),s[2]&67108864&&(a.content=n[88]),s[2]&134217728&&(a.loading=n[89]),s[2]&268435456&&(a.error=n[90]),e.$set(a)},i(n){t||(de(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Ke(e,n)}}}function za(l){let e,t;return e=new Pv({props:{onClose:l[228],onSyncRefresh:l[226],initialSection:l[114]}}),{c(){qe(e.$$.fragment)},m(n,s){Ue(e,n,s),t=!0},p(n,s){const a={};s[3]&2097152&&(a.initialSection=n[114]),e.$set(a)},i(n){t||(de(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Ke(e,n)}}}function P_(l){let e,t,n,s;const a=[sm,nm,lm],r=[];function c(f,p){return f[8]?0:f[9]?1:2}return e=c(l),t=r[e]=a[e](l),{c(){t.c(),n=dt()},m(f,p){r[e].m(f,p),S(f,n,p),s=!0},p(f,p){let _=e;e=c(f),e===_?r[e].p(f,p):(ut(),_e(r[_],1,1,()=>{r[_]=null}),ft(),t=r[e],t?t.p(f,p):(t=r[e]=a[e](f),t.c()),de(t,1),t.m(n.parentNode,n))},i(f){s||(de(t),s=!0)},o(f){_e(t),s=!1},d(f){f&&C(n),r[e].d(f)}}}function ie(l,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[l];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails call error:",l,t)}return Promise.reject(new Error("Wails not connected: "+l))}function F_(l,e,t){const n=[...l];return n.sort((s,a)=>{let r=0;if(e==="name")r=(s.title||"").localeCompare(a.title||"");else if(e==="type"){const c=s.captureKind||s.sourceKind||s.type||"",f=a.captureKind||a.sourceKind||a.type||"";r=c.localeCompare(f)}else r=(s.capturedAt||s.createdAt||"").localeCompare(a.capturedAt||a.createdAt||"");return t==="asc"?r:-r}),n}function R_(l,e){return l.section===e.section&&l.nodeId===e.nodeId&&l.tab===e.tab&&l.trashFolderId===e.trashFolderId}function on(l){return!l||!(l instanceof Element)?!1:!!l.closest('input, textarea, select, [contenteditable="true"], [contenteditable=""]')}function Dl(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&&Dl(n.children,e,t))return!0}return!1}function ic(l){return(l==null?void 0:l.sourceKind)||(l==null?void 0:l.captureKind)||(l==null?void 0:l.type)||""}function es(l){return ic(l)!=="url"&&(l==null?void 0:l.type)!=="link"}function O_(l,e){return{id:l.id,nodeId:l.id,fileId:e.id||e.fileId,name:e.name||l.title,type:"file",size:e.size||0,mime:e.mime||""}}function oc(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&&oc(n.children,e,t))return!0}return!1}function z_(l,e){return e?l.filter(t=>Un(t)===e):l.filter(t=>!Un(t)||!l.some(n=>n.id===Un(t)))}function Un(l){return(l==null?void 0:l.parentId)||(l==null?void 0:l.parentID)||(l==null?void 0:l.parent_id)||""}function tn(l){return l.eventIds&&l.eventIds.length?l.eventIds:l.events&&l.events.length?l.events.map(e=>e.id).filter(Boolean):[]}function ln(l){try{ie("WriteDebugLog",l)}catch{}}function Kn(l){return l?l.map(e=>(e._expanded===void 0&&(e._expanded=!1),e)):[]}function kt(l){return l?new Date(l).toLocaleTimeString("ru-RU",{hour:"2-digit",minute:"2-digit"}):""}function Al(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 yt(l){if(!l)return"";try{return new Date(l).toLocaleDateString("ru-RU",{day:"numeric",month:"short"})}catch{return l}}function Gn(l){const e=String(l||"").trim();if(!e||/[\s]/.test(e)||e.includes("@"))return"";try{const t=new URL(e);return(t.protocol==="http:"||t.protocol==="https:")&&t.hostname?e:""}catch{try{const n=`https://${e}`,s=new URL(n);return s.hostname&&s.hostname.includes(".")?n:""}catch{return""}}}function H_(l){return{"image/png":"png","image/jpeg":"jpg","image/gif":"gif","image/webp":"webp"}[l]||"bin"}function B_(l){return new Promise((e,t)=>{const n=new FileReader;n.onload=()=>{const s=String(n.result||""),a=s.indexOf(",");e(a>=0?s.slice(a+1):s)},n.onerror=()=>t(n.error),n.readAsDataURL(l)})}function W_(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 V_(l){return String(l||"").split(/\r?\n/).map(t=>t.trim()).filter(t=>t&&!t.startsWith("#"))[0]||""}function Ha(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 U_(l){return["case","client","project","folder","document","recipe"].includes(l.type)}function K_(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 gt(l){return e=>{on(e.target)||(e.key==="Enter"||e.key===" ")&&(e.preventDefault(),l())}}function G_(l,e,t){var oi;let n,s,a=null,r=!1,c=!1,f=!1,p=!1,_=[],m=[],g=[],b=null,k=[],y=0,w=!0,T=[],E=null,N="",I="",D=!1,j="",M="all",R="all",F="",H="",V="suggestions",J="",U=[],K=!1,Y=[],q="",A="";function W(d){return{"vault not open":v("error.vaultNotOpen")}[d]||d}let z="",B=null,X="overview",se=[],x=null,ne=[],oe=[],ce=[],pe=!1,Ce="",Pe="",me="",Z="",ee=!1,ke=!1,Se=null,ge=null,Ie=[],We=0,it=[],mt=[],Me=[],Q=[],ye=!1,Te="",he="date",Ne="desc",Fe=!1,Ze=[],Ye=null,Oe="",we="",De="",bt="",ze=null,Qe=0,Be=[],Ve="",Le=[],rt=[],Xe="",xe="",Ge=[],tt=!1,Je=!1,re="",je=null,pt=null,ht={visible:!1,x:0,y:0,node:null},Ct=!1,$e="",Pt=!1,Ft="",hl="open_url",Rt="",dn=[{id:"open_url",label:v("action.openUrl")},{id:"open_file",label:v("action.openFile")},{id:"open_folder",label:v("action.openFolder")},{id:"run_command",label:v("action.runCommand")},{id:"run_script",label:v("action.runScript")},{id:"open_terminal",label:v("action.openTerminal")},{id:"launch_app",label:v("action.launchApp")}],ll=!0,pn=!1,Ll=null,gl=!1,vn="",ts="",Et={},mn=!1,at=null,_t=[],ct=[],jt=null,Nt="",bl=!1,nl="",It={items:[],mode:"copy"},He=[],kl=[],_n=!1,yl=!1,Pl=!1,ls="",Fl=!1,ns="",ss="",is=!1,os=v("common.delete"),Rl=null,Ol=null,sl=!1,zl="",il="",ol="",At=null,Ot="",Kt=[],zt=null,Hl=!1,rs,hn=null,gn=!1,wl="",Bl="";const rc=[{id:"overview",label:v("tab.overview")},{id:"notes",label:v("tab.notes")},{id:"files",label:v("tab.files")},{id:"links",label:v("tab.links")},{id:"actions",label:v("tab.actions")},{id:"activity",label:v("tab.activity"),group:"service"},{id:"worklog",label:v("tab.worklog"),group:"service"},{id:"inbox",label:v("tab.inbox"),group:"service"}];let bn=null;function ac(d){const P={};for(const fe of d){const Ae=fe.captureContextLabel||v("inbox.noContext");P[Ae]||(P[Ae]=[]),P[Ae].push(fe)}const te=[];for(const[fe,Ae]of Object.entries(P))te.push({label:fe,items:Ae});return te.sort((fe,Ae)=>fe.label.localeCompare(Ae.label)),te}function cc(){return{section:z||"",nodeId:(B==null?void 0:B.id)||"",tab:B?X:"",trashFolderId:z==="trash"?Ve:"",trashFolderStack:z==="trash"?Le.map(d=>({id:d.id,title:d.title})):[]}}function Ht(){if(tt)return;const d=cc(),P=Ge[Ge.length-1];(!P||!R_(P,d))&&(Ge=[...Ge,d].slice(-80))}function kn(){t(5,Ve=""),t(232,Le=[]),t(63,Be=[])}function as(){return Fl?(Sn(),!0):p?(ii(),!0):jt?(Kl(),!0):At?(Rn(),!0):Ye?(On(),!0):sl?(t(102,sl=!1),!0):pe?(Ls(),!0):gl?(Vs(),!0):Pt?(li(),!0):Ct?(Ds(),!0):Je?(Cs(),!0):ht.visible?(Jt(),!0):x?(As(),!0):!1}async function uc(d){tt=!0;try{if(d.nodeId){const P=await ie("GetNodeDetail",d.nodeId);P&&(await Bt(P),t(35,X=d.tab||"overview"),X==="files"&&ct.length===0&&await ot(P.id))}else d.section&&(await Vl(d.section),d.section==="trash"&&(t(5,Ve=d.trashFolderId||""),t(232,Le=d.trashFolderStack||[]),t(63,Be=[]),await Yt()))}finally{tt=!1}}async function cs(){if(as())return;const d=Ge[Ge.length-1];d&&(Ge=Ge.slice(0,-1),await uc(d))}function Wl(d){d.button!==3&&d.button!==4||on(d.target)||as()&&d.button===3||(d.preventDefault(),d.stopPropagation(),d.button===3&&cs())}function Gt(d){X!==d&&(Ht(),t(35,X=d),d==="files"&&B&&ct.length===0&&!at&&ot(B.id))}Wa(async()=>{try{if(t(7,a=await ie("GetStartupStatus")),r=!0,a.status==="first_run"){t(8,c=!0),t(78,ll=!1);return}if(a.status==="recovery"){t(9,f=!0),t(78,ll=!1);return}}catch(d){t(32,A=String(d))}try{t(31,q=await ie("VerstakVersion")||"verstak-gui/v2"),t(11,_=await ie("ListSystemViews")||[]),t(12,m=await ie("ListWorkspaceTree")||[]),t(13,g=await ie("ListEnabledTemplates")||[])}catch(d){t(32,A=String(d)),t(11,_=[{id:"today",label:v("nav.today")},{id:"inbox",label:v("nav.inbox")},{id:"activity",label:v("nav.activity")}]),t(12,m=[]),t(13,g=[])}window.runtime&&window.runtime.EventsOn&&(window.runtime.EventsOn("files-dropped",Kc),bn=()=>window.runtime.EventsOff("files-dropped")),window.addEventListener("keydown",bs),window.addEventListener("paste",Gs),window.addEventListener("dragover",Js),window.addEventListener("dragleave",qs),window.addEventListener("drop",Ys),window.addEventListener("auxclick",Wl),window.addEventListener("mouseup",Wl),t(78,ll=!1),Hn(),Ps()}),$n(()=>{bn&&bn(),window.removeEventListener("keydown",bs),window.removeEventListener("paste",Gs),window.removeEventListener("dragover",Js),window.removeEventListener("dragleave",qs),window.removeEventListener("drop",Ys),window.removeEventListener("auxclick",Wl),window.removeEventListener("mouseup",Wl)});async function Vl(d){Ht(),t(33,z=d),t(34,B=null),t(35,X="overview"),t(36,se=[]),ne=[],t(38,oe=[]),t(39,ce=[]),t(53,Q=[]),t(56,Ze=[]),t(49,Ie=[]),t(0,Me=[]),t(4,ze=null),kn(),t(67,Je=!1),t(32,A=""),t(14,b=null),t(51,it=[]),t(52,mt=[]),t(15,k=[]),y=0,w=!0,t(16,T=[]),t(17,E=null);try{d==="today"?(t(14,b=await ie("ListTodayView")||{cases:[]}),t(49,Ie=await ie("GetSuggestions")||[]),t(50,We=Ie.length),t(51,it=await ie("ListTodayInProgress")||[]),t(52,mt=await ie("ListTodayCaptures")||[])):d==="inbox"?t(0,Me=await ie("ListInboxNodes")||[]):d==="trash"?await Yt():d==="journal"?await Qt():d==="activity"&&(t(15,k=await ie("ListActivityFeed",50,0)||[]),y=k.length,w=k.length===50)}catch(P){t(32,A=String(P)),t(14,b={cases:[]}),t(0,Me=[]),t(4,ze=null),t(15,k=[])}}async function Bt(d){Ht(),t(34,B=d),t(33,z=""),t(35,X="overview"),t(36,se=[]),ne=[],t(38,oe=[]),t(39,ce=[]),t(49,Ie=[]),t(86,ct=[]),t(85,_t=[]),t(84,at=null),t(87,jt=null),t(88,Nt=""),t(92,He=[]),kl=[],kn(),t(37,x=null),t(67,Je=!1),t(72,Ct=!1),t(32,A=""),t(30,Y=[]),await Ul(d.id)}async function Ul(d){try{t(36,se=await ie("ListNotes",d)||[])}catch{}try{ne=await ie("ListFiles",d)||[]}catch{}try{t(38,oe=await ie("ListActions",d)||[])}catch{}try{t(39,ce=Kn(await ie("ListWorklog",d)))}catch{}try{t(53,Q=await ie("ListInboxNodesForTarget",d)||[])}catch{t(53,Q=[])}try{t(56,Ze=await ie("ListLinks",d)||[])}catch{t(56,Ze=[])}try{t(49,Ie=await ie("GetSuggestions")||[]),t(50,We=Ie.length)}catch{t(49,Ie=[]),t(50,We=0)}try{t(30,Y=await ie("ListActivityByNode",d,50,0)||[])}catch{}}async function ot(d){t(83,mn=!0);try{let P=await ie("ListItems",d)||[];P.sort((te,fe)=>te.type!==fe.type?te.type==="folder"?-1:1:(te.name||"").localeCompare(fe.name||"")),t(86,ct=P)}catch{t(86,ct=[])}t(83,mn=!1)}async function yn(d){if(!B)return;Ht();try{const te=await ie("GetNodeDetail",d);te&&t(85,_t=[..._t,{id:d,name:te.title}])}catch{t(85,_t=[..._t,{id:d,name:"..."}])}t(84,at=d),t(82,Et={...Et,[d]:!0});const P=await ie("ListWorkspaceChildren",d)||[];Dl(m,d,P),t(12,m=[...m]),await ot(d)}function fc(){if(Ht(),_t.length<2)t(85,_t=[]),t(84,at=null),ot(B.id);else{const d=_t[_t.length-2];t(85,_t=_t.slice(0,-1)),t(84,at=d.id),ot(d.id)}}function us(d){const P=_t[d];t(85,_t=_t.slice(0,d+1)),t(84,at=P.id),ot(P.id)}async function Cl(d){t(87,jt=d),t(88,Nt=""),t(90,nl=""),t(89,bl=!0);try{W1(d)?t(88,Nt=await ie("GetFileBase64",d.fileId)||""):V1(d)&&t(88,Nt=await ie("ReadFileText",d.fileId)||"")}catch(P){t(90,nl=String(P))}t(89,bl=!1)}function Kl(){t(87,jt=null),t(88,Nt=""),t(90,nl="")}async function dc(){const d=prompt(v("file.namePrompt"));if(!(!d||!d.trim()))try{const P=at||B.id;await ie("CreateEmptyFile",P,d.trim()),await ot(P),await Tn(P)}catch(P){t(32,A=String(P))}}async function fs(d){try{await ie("DuplicateNode",d);const P=at||B.id;await ot(P),await Tn(P)}catch(P){t(32,A=String(P))}}function ds(d){const P=ct.find(te=>te.id===d);P&&Cn(P.id,P.name)}function ps(d){t(91,It={items:[d],mode:"cut"})}function vs(d){t(91,It={items:[d],mode:"copy"})}async function ms(){if(It.items.length===0)return;const d=at||B.id;try{if(It.mode==="copy")for(const P of It.items)await ie("DuplicateNode",P);else for(const P of It.items)await ie("MoveNode",P,d);t(91,It={items:[],mode:"copy"}),await ot(d)}catch(P){t(32,A=String(P))}}function _s(d){He.includes(d)?t(92,He=He.filter(P=>P!==d)):t(92,He=[...He,d])}function hs(d){t(92,He=[d])}function pc(){t(92,He=ct.map(d=>d.id))}function gs(d){if(ct.length===0)return;const P=He.length>0?He[He.length-1]:ct[0].id,te=ct.findIndex(Mt=>Mt.id===P),fe=ct.findIndex(Mt=>Mt.id===d);if(te===-1||fe===-1)return;const Ae=Math.min(te,fe),vt=Math.max(te,fe),fl=ct.slice(Ae,vt+1).map(Mt=>Mt.id),El=new Set(He);fl.forEach(Mt=>El.add(Mt)),t(92,He=[...El])}function vc(){t(92,He=[])}function wn(d){return d.length>0?d:ct.map(P=>P.id)}async function mc(){const d=wn(He),P=ct.find(fe=>fe.id===d[0]);let te;d.length===1&&(P==null?void 0:P.type)==="folder"?te=v("delete.folder"):d.length===1?te=v("delete.file"):te=v("delete.files",{count:d.length}),Dt({title:v("delete.confirmTitle"),message:v("delete.confirmMessage")+" "+te+"?",confirmText:v("common.delete"),danger:!0,onConfirm:async()=>{for(const Ae of d)try{await ie("DeleteFileOrFolder",Ae)}catch(vt){t(32,A=String(vt))}t(92,He=[]);const fe=at||B.id;await ot(fe)}})}function _c(){const d=wn(He);t(91,It={items:d,mode:"cut"}),t(92,He=[])}function hc(){const d=wn(He);t(91,It={items:d,mode:"copy"}),t(92,He=[])}function gc(d,P){d.stopPropagation();const te=He.includes(P)?He:[P];kl=te,d.dataTransfer.effectAllowed="move",d.dataTransfer.setData("text/plain",te.join(","))}function bc(d,P){const te=ct.find(fe=>fe.id===P);te&&te.type==="folder"&&(d.preventDefault(),d.stopPropagation(),d.dataTransfer.dropEffect="move")}async function kc(d,P){if(d.preventDefault(),d.stopPropagation(),kl.length!==0){for(const te of kl)try{await ie("MoveNode",te,P)}catch(fe){t(32,A=String(fe))}kl=[],t(92,He=[]),await ot(at||B.id)}}function bs(d){if(!on(d.target)){if(d.key==="Backspace"||d.altKey&&d.key==="ArrowLeft"){d.preventDefault(),cs();return}if(X==="files")if(d.ctrlKey||d.metaKey)d.key==="c"||d.key==="C"?(d.preventDefault(),hc()):d.key==="x"||d.key==="X"?(d.preventDefault(),_c()):d.key==="v"||d.key==="V"?(d.preventDefault(),ms()):d.key==="a"||d.key==="A"?(d.preventDefault(),pc()):d.key==="o"||d.key==="O"?(d.preventDefault(),yc()):d.key==="Enter"&&(d.preventDefault(),ks());else if(d.key==="Enter")d.preventDefault(),ks();else if(d.key==="Delete"){if(jt){d.preventDefault(),Kl();return}if(He.length>0){d.preventDefault(),mc();return}}else if(d.key==="Escape"){if(jt){Kl();return}if(He.length>0){vc();return}}else d.key==="F2"&&(d.preventDefault(),wc())}}function ks(){if(He.length===1){const d=ct.find(P=>P.id===He[0]);d&&(d.type==="folder"?yn(d.id):Cl(d))}}function yc(){if(He.length===1){const d=ct.find(P=>P.id===He[0]);d&&d.fileId&&ie("OpenFile",d.fileId)}}function Cn(d,P){zl=d,t(103,il=P),t(104,ol=""),t(102,sl=!0)}function wc(){if(He.length===1){const d=ct.find(P=>P.id===He[0]);d&&Cn(d.id,d.name)}}async function ys(){const d=il.trim();if(!d){t(104,ol=v("rename.emptyError"));return}try{await ie("ValidateName",d)}catch{t(104,ol=v("rename.invalidError"));return}t(102,sl=!1);const P=zl;zl="";try{await ie("RenameNode",P,d),B&&B.id===P&&t(34,B={...B,title:d}),await qt(),at&&await ot(at)}catch(te){t(32,A=String(te))}}function Cc(){t(102,sl=!1),zl="",t(103,il=""),t(104,ol="")}function Sc(d){d.key==="Enter"?ys():t(104,ol="")}function Dt(d){t(98,ns=d.title||v("common.confirm")),t(99,ss=d.message||""),t(100,is=d.danger!==void 0?d.danger:!0),t(101,os=d.confirmText||v("common.delete")),Rl=d.onConfirm||null,Ol=d.onCancel||null,t(97,Fl=!0)}function Sn(){t(97,Fl=!1),Rl=null,Ol=null}function Tc(){Rl&&Rl(),Sn()}function Ec(){Ol&&Ol(),Sn()}function ws(d){t(69,je=ht.node),t(70,pt=d),t(68,re=""),t(67,Je=!0),Jt()}function Nc(){t(69,je=null),t(70,pt=void 0),t(68,re=""),t(67,Je=!0)}function Cs(){t(67,Je=!1),t(68,re=""),t(69,je=null),t(70,pt=void 0)}async function Ss(){if(!(!re.trim()||pt===void 0))try{const d=je?je.id:"",P=pt?pt.id:"",te=await ie("CreateNodeFromTemplate",d,re.trim(),P);t(67,Je=!1),t(68,re="");const fe=te?te.id:null;if(t(69,je=null),t(70,pt=void 0),d){t(82,Et={...Et,[d]:!0});const Ae=await ie("ListWorkspaceChildren",d)||[];Dl(m,d,Ae),t(12,m=[...m])}else t(12,m=await ie("ListWorkspaceTree")||m);if(fe){const Ae=await ie("GetNodeDetail",fe);Ae&&(t(33,z=""),Bt(Ae))}}catch(d){t(32,A=String(d))}}function Ic(d,P){t(71,ht={visible:!0,x:d.clientX,y:d.clientY,node:P})}function Jt(){t(71,ht={visible:!1,x:0,y:0,node:null})}async function Dc(d){const P=!Et[d];if(t(82,Et={...Et,[d]:P}),!P)return;const te=await ie("ListWorkspaceChildren",d)||[];Dl(m,d,te),t(12,m=[...m])}async function Mc(d,P){if(!(!d||!P||d===P))try{const te=await ie("MoveNode",d,P);await qt();const fe=await ie("GetNodeDetail",d);fe&&(t(33,z=""),Bt(fe))}catch(te){t(32,A=String(te))}}async function jc(d){d.preventDefault(),d.stopPropagation();try{const P=d.dataTransfer.getData("text/plain");if(!P)return;const te=await ie("GetNodeDetail",P);if(!te||!te.parent_id)return;await ie("MoveNode",P,""),await qt();const fe=await ie("GetNodeDetail",P);fe&&(t(33,z=""),Bt(fe))}catch(P){t(32,A=String(P))}}function Ac(d){d.preventDefault(),d.dataTransfer.dropEffect="move",t(93,_n=!0)}function Lc(d){t(93,_n=!1)}function Ts(d){Cn(d.id,d.title),Jt()}function Es(d){Jt(),Dt({title:v("delete.confirmTitle"),message:v("delete.confirmMessage")+" "+d.title+"?",confirmText:v("common.delete"),danger:!0,onConfirm:async()=>{try{await ie("DeleteNode",d.id),await qt(),await Ps(),B&&B.id===d.id&&t(34,B=null)}catch(P){t(32,A=String(P))}}})}async function Lt(d){Jt();const P=typeof d=="string"?d:d.id;try{await ie("OpenFolder",P)}catch(te){t(32,A=String(te))}}async function St(d){const P=ic(d);try{if(P==="url"||d.type==="link"){if(!d.url)throw new Error("url required");await ie("OpenURL",d.url);return}if(P==="text"||d.type==="note"){const te=await ie("ReadNote",d.id);t(37,x={id:d.id,title:d.title,content:te||"",dirty:!1});return}if(P==="folder"||d.type==="folder"){Ht(),t(33,z=""),t(34,B=d),t(35,X="files"),t(85,_t=[]),t(84,at=null),t(92,He=[]),t(87,jt=null),await Ul(d.id),await ot(d.id);return}if(P==="file"||P==="image"||d.type==="file"){const fe=(await ie("ListFiles",d.id)||[])[0];if(!fe)throw new Error("file record not found");const Ae=O_(d,fe);mi(Ae)?await Cl(Ae):await ie("OpenFile",Ae.fileId);return}await Tl(d.id)}catch(te){t(32,A=String(te))}}async function Ns(d){Jt();try{await ie("MoveNode",d.id,""),await qt();const P=await ie("GetNodeDetail",d.id);P&&(t(33,z=""),Bt(P))}catch(P){t(32,A=String(P))}}async function qt(){const d=Object.keys(Et).filter(te=>Et[te]),P=await ie("ListWorkspaceTree")||[];for(const te of d){const Ae=(await ie("ListWorkspaceChildren",te)||[]).map(vt=>({...vt}));oc(P,te,Ae)}t(12,m=P)}async function Tn(d){const P=await ie("ListWorkspaceChildren",d)||[];Dl(m,d,P),t(12,m=[...m])}function Is(){t(72,Ct=!0),t(73,$e="")}function Ds(){t(72,Ct=!1),t(73,$e="")}async function Ms(){if(!(!$e.trim()||!B))try{const d=await ie("CreateNote",B.id,$e.trim());t(36,se=[...se,d&&d.id?d:{id:Date.now().toString(),title:$e.trim(),createdAt:new Date().toISOString()}]),t(72,Ct=!1),t(73,$e="")}catch{const P={id:Date.now().toString(),title:$e.trim(),createdAt:new Date().toISOString()};t(36,se=[...se,P]),t(72,Ct=!1),t(73,$e="")}}async function rl(d){if(x&&x.dirty){Dt({title:v("note.unsavedTitle"),message:v("note.unsavedMessage"),confirmText:v("note.unsavedClose"),danger:!1,onConfirm:async()=>{await js(d)}});return}await js(d)}async function js(d){try{const P=await ie("ReadNote",d.id);t(37,x={id:d.id,title:d.title,content:P||"",dirty:!1})}catch{t(37,x={id:d.id,title:d.title,content:"# "+d.title+`
`,dirty:!1})}}function As(){if(x&&x.dirty){Dt({title:v("note.unsavedTitle"),message:v("note.unsavedMessage"),confirmText:v("note.unsavedClose"),danger:!1,onConfirm:()=>{t(37,x=null)}});return}t(37,x=null)}function Pc(d){x&&(t(37,x.content=d.target.value,x),t(37,x.dirty=!0,x))}async function Fc(){if(x)try{await ie("SaveNote",x.id,x.content),t(37,x.dirty=!1,x)}catch{t(37,x.dirty=!1,x)}}function Gl(d=null){t(47,Se=d),t(48,ge=null),t(41,Ce=d?d.summary:""),t(42,Pe=d?String(d.minutes||""):""),t(43,me=d&&d.date||""),t(44,Z=d&&d.details||""),t(45,ee=d?!!d.billable:!1),t(46,ke=d?!!d.approximate:!1),t(40,pe=!0)}function Ls(){t(40,pe=!1),t(47,Se=null),t(48,ge=null)}async function En(d=""){const P=d||(B?B.id:"");B&&B.id===P&&t(39,ce=Kn(await ie("ListWorklog",B.id))||ce),z==="journal"&&await Qt()}async function Rc(){const d=parseInt(Pe,10);if(!(!Ce.trim()||isNaN(d)||d<=0)&&!(!ge&&!Se&&!B)){try{if(ge){const P=JSON.stringify(tn(ge));await ie("AcceptSuggestionFull",ge.nodeId,Ce.trim(),Z,me,d,ke,ee,P),await Jl()}else Se?(await ie("UpdateWorklogEntry",Se.id,Ce.trim(),Z,me,d,ke,ee),await En(Se.nodeId)):(await ie("CreateWorklogFull",B.id,Ce.trim(),Z,me,d,ke,ee),await En(B.id))}catch(P){t(32,A=String(P));return}t(40,pe=!1),t(47,Se=null),t(48,ge=null)}}function Nn(d){Dt({title:v("worklog.deleteEntry"),message:v("worklog.deleteConfirm"),confirmText:v("common.delete"),danger:!0,onConfirm:async()=>{try{await ie("DeleteWorklogEntry",d.id),await En(d.nodeId)}catch(P){t(32,A=String(P))}}})}async function Jl(){t(49,Ie=await ie("GetSuggestions")||[]),t(50,We=Ie.length),B&&t(39,ce=Kn(await ie("ListWorklog",B.id))),z==="journal"&&await Qt()}async function Yt(){t(4,ze=await ie("ListTrash")||{nodes:[],entries:[],trashPath:"",count:0}),t(62,Qe=ze.count||0);const d=ze.nodes||[];t(63,Be=Be.filter(P=>d.some(te=>te.id===P))),Ve&&!d.some(P=>P.id===Ve)?kn():Le.length>0&&(t(232,Le=Le.filter(P=>d.some(te=>te.id===P.id))),t(5,Ve=Le.length>0?Le[Le.length-1].id:""))}async function Ps(){try{t(62,Qe=await ie("TrashCount")||0)}catch{t(62,Qe=0)}}function Oc(){return Ve&&(((ze==null?void 0:ze.nodes)||[]).find(d=>d.id===Ve)||Le[Le.length-1])||null}function al(d){Ht(),t(5,Ve=d.id);const P=Le.findIndex(te=>te.id===d.id);P>=0?t(232,Le=Le.slice(0,P+1)):t(232,Le=[...Le,{id:d.id,title:d.title}]),t(63,Be=[])}function zc(){if(Le.length===0)return;Ht();const d=Le.slice(0,-1);t(232,Le=d),t(5,Ve=d.length>0?d[d.length-1].id:""),t(63,Be=[])}async function Sl(d){t(87,jt={name:d.title,type:"file",mime:"text/plain",size:0,fileId:d.id}),t(88,Nt=""),t(90,nl=""),t(89,bl=!0);try{t(88,Nt=await ie("ReadTrashFileContent",d.id)||"");const P=(d.title||"").split(".").pop().toLowerCase();["png","jpg","jpeg","gif","webp","bmp","svg"].includes(P)&&t(88,Nt="data:image/"+(P==="svg"?"svg+xml":P)+";base64,"+btoa(Nt))}catch(P){t(90,nl=String(P))}t(89,bl=!1)}function Fs(d){t(63,Be=Be.includes(d)?Be.filter(P=>P!==d):[...Be,d])}function In(d){return Be.length>0?Be:[d]}async function Dn(d){try{await ie("RestoreTrashNodesJSON",JSON.stringify(d)),await qt(),await Yt()}catch(P){t(32,A=String(P))}}async function Mn(d){Dt({title:v("delete.confirmTitle"),message:v("delete.confirmMessage")+" "+d.length+"?",confirmText:v("common.delete"),danger:!0,onConfirm:async()=>{try{await ie("PurgeTrashNodesJSON",JSON.stringify(d)),await Yt()}catch(P){t(32,A=String(P))}}})}async function Hc(){Dt({title:v("delete.confirmTitle"),message:v("trash.empty")+"?",confirmText:v("common.delete"),danger:!0,onConfirm:async()=>{try{await ie("EmptyTrash"),await Yt()}catch(d){t(32,A=String(d))}}})}function ql(d){t(48,ge=d),t(47,Se=null),t(41,Ce=d.summary||""),t(42,Pe=String(d.suggestedMin||"")),t(43,me=""),t(44,Z=""),t(45,ee=!1),t(46,ke=!0),t(40,pe=!0)}async function Yl(d){try{await ie("DismissSuggestion",d.nodeId,JSON.stringify(tn(d))),await Jl()}catch(P){t(32,A=String(P))}}async function jn(d){try{const P=tn(d),te=JSON.stringify(P);ln("acceptTodaySuggestion: nodeId="+d.nodeId+" eventIds="+te+" events="+JSON.stringify((d.events||[]).map(fe=>({id:fe.id,type:fe.eventType,title:fe.title})))),await ie("AcceptSuggestionWith",d.nodeId,d.summary,d.suggestedMin,"",te),await Jl()}catch(P){ln("acceptTodaySuggestion error: "+P)}}async function Rs(d){try{const P=tn(d),te=JSON.stringify(P);ln("acceptJournalSuggestion: nodeId="+d.nodeId+" eventIds="+te+" events="+JSON.stringify((d.events||[]).map(fe=>({id:fe.id,type:fe.eventType,title:fe.title})))),await ie("AcceptSuggestionWith",d.nodeId,d.summary,d.suggestedMin,"",te),await Jl()}catch(P){ln("acceptJournalSuggestion error: "+P)}}async function Qt(){try{const[d,P,te]=await Promise.all([ie("ListWorklogReport",N,I,j,D,M,R),ie("WorklogReportSummary",N,I,j,D,M,R),ie("GetSuggestions")]);if(t(16,T=(d||[]).map(fe=>(fe._expanded===void 0&&(fe._expanded=!1),fe))),t(17,E=P||null),t(49,Ie=te||[]),t(50,We=Ie.length),j&&!F)if(d&&d.length>0&&d[0].nodePath)t(24,F=d[0].nodePath);else try{t(24,F=await ie("GetNodeTitle",j))}catch{t(24,F="")}}catch{t(16,T=[]),t(17,E=null),t(49,Ie=[]),t(50,We=0)}}async function Ql(d){try{const P=await ie("SaveWorklogReport",d,N,I,j,D,M,R);t(25,H=P),setTimeout(()=>t(25,H=""),4e3)}catch(P){if(String(P).includes("отменено"))return;t(25,H="Ошибка: "+String(P)),setTimeout(()=>t(25,H=""),6e3)}}let Os;async function An(d){if(d._expanded=!d._expanded,t(16,T),d._expanded&&!d._events&&d._hasEvents===void 0)try{d._events=await ie("GetWorklogEntryEvents",d.id)||[],d._hasEvents=d._events.length>0,t(16,T)}catch{d._events=[],d._hasEvents=!1,t(16,T)}}async function Ln(d){if(d._expanded=!d._expanded,d._expanded&&d.source==="suggestion"&&!d._events&&d._hasEvents===void 0)try{d._events=await ie("GetWorklogEntryEvents",d.id)||[],d._hasEvents=d._events.length>0}catch(P){P._events=[],P._hasEvents=!1}t(39,ce)}async function Bc(){const d=J.trim();if(!d||d.length<2){t(28,U=[]),t(29,K=!1);return}try{t(28,U=await ie("SearchNodes",d)||[]),t(29,K=U.length>0)}catch{t(28,U=[]),t(29,K=!1)}}function Wc(){clearTimeout(Os),Os=setTimeout(Bc,200)}function zs(d){t(21,j=d.id),t(24,F=d.path||d.title),t(20,D=!0),t(27,J=""),t(28,U=[]),t(29,K=!1),Qt()}function Hs(){t(21,j=""),t(20,D=!1),t(24,F=""),t(27,J=""),t(28,U=[]),t(29,K=!1),Qt()}function Vc(){t(18,N=""),t(19,I=""),t(21,j=""),t(20,D=!1),t(22,M="all"),t(23,R="all"),t(24,F=""),t(27,J=""),t(28,U=[]),t(29,K=!1),Qt()}async function Bs(){const d=await ie("PickFile");if(!d)return;const P=at||B.id;await Ws(P,d)}async function Uc(){const d=await ie("PickDirectory");if(!d)return;const P=at||B.id;await Ws(P,d)}async function Ws(d,P){t(79,pn=!0);try{const te=await ie("PreviewImport",P);t(80,Ll=te),vn=P,ts=d,t(81,gl=!0)}catch(te){t(32,A=String(te))}t(79,pn=!1)}async function Pn(d){try{const P=ts||B.id,te=d==="copy"?await ie("AddPathCopy",P,vn):await ie("AddPathLink",P,vn);t(81,gl=!1),t(80,Ll=null),t(85,_t=[]),t(84,at=null),await Promise.all([Ul(P),ot(P),Tn(P)])}catch(P){t(32,A=String(P))}}function Vs(){t(81,gl=!1),t(80,Ll=null)}async function Us({id:d,type:P}){const te=v(P==="folder"?"delete.folder":"delete.file");Dt({title:v("delete.confirmTitle"),message:v("delete.confirmMessage")+" "+te+"?",confirmText:v("common.delete"),danger:!0,onConfirm:async()=>{try{await ie("DeleteFileOrFolder",d),ne=ne.filter(Ae=>Ae.nodeId!==d);const fe=at||B.id;await ot(fe)}catch(fe){t(32,A=String(fe))}}})}async function Kc(d){!d||d.length===0||await lu(d,"drop")}function Gc(d){return{note_created:v("event.noteCreated"),note_updated:v("event.noteUpdated"),note_deleted:v("event.noteDeleted"),file_added:v("event.fileAdded"),file_deleted:v("event.fileDeleted"),file_renamed:v("event.fileRenamed"),file_copied:v("event.fileCopied"),file_moved:v("event.fileMoved"),folder_added:v("event.folderAdded"),folder_deleted:v("event.folderDeleted"),folder_renamed:v("event.folderRenamed"),folder_moved:v("event.folderMoved"),node_created:v("event.caseCreated"),node_updated:v("event.caseUpdated"),node_deleted:v("event.nodeDeleted"),action_created:v("event.actionCreated"),action_done:v("event.actionDone"),worklog_added:v("event.worklogAdded")}[d]||d}function Jc(d){return{project:v("kind.project"),client:v("kind.client"),document:v("kind.document"),recipe:v("kind.recipe"),folder:v("kind.folder"),note:v("kind.note"),file:v("kind.file"),archive:v("kind.archive"),case:v("kind.case"),link:v("kind.link")}[d]||d||v("kind.case")}function qc(d){return d?v("capture.kind."+d):""}function Yc(d){return d?v("capture.source."+d):""}function Qc(d){const P=[];return d.captureKind&&P.push(qc(d.captureKind)),d.captureSource&&P.push(Yc(d.captureSource)),d.captureContextLabel&&P.push(`${v("inbox.capturedIn")}: ${d.captureContextLabel}`),d.suggestedTargetLabel&&P.push(`${v("inbox.suggestedTarget")}: ${d.suggestedTargetLabel}`),P.push(yt(d.capturedAt||d.createdAt)),P.filter(Boolean).join(" · ")}function Xc(d){!d||!d.id||(t(0,Me=[d,...Me.filter(P=>P.id!==d.id)]),B&&(d.captureContextNodeId===B.id||d.suggestedTargetNodeId===B.id)&&t(53,Q=[d,...Q.filter(P=>P.id!==d.id)]))}function Zc(){return B&&B.id?{contextType:"node",nodeId:B.id,suggestedTargetNodeId:B.id}:z?{contextType:"section",section:z}:{contextType:"global",section:"root"}}function Xt(){return JSON.stringify(Zc())}function xc(){return B&&B.id?v("capture.dropOverlayNode",{title:B.title}):v("capture.dropOverlayGlobal")}async function cl(d=null){d&&Xc(d),z==="inbox"&&t(0,Me=await ie("ListInboxNodes")||Me)}async function $c(d,P){const te=String(d||"").trim();if(!te)return null;const fe=Gn(te),Ae=fe?await ie("CaptureURLWithContext",fe,"",P,Xt()):await ie("CaptureTextWithContext",te,P,Xt());return await cl(Ae),Ae}async function Ks(d,P,te){const fe=String(d||"").trim();if(!fe)return null;const Ae=await ie("CaptureURLWithContext",fe,P||"",te,Xt());return await cl(Ae),Ae}async function eu(d,P){if(!d)return null;const te=d.path||d.webkitRelativePath||"";if(te){const vt=await ie("CapturePathWithContext",te,P,Xt());return await cl(vt),vt}const fe=await B_(d),Ae=await ie("CaptureFileDataWithContext",d.name||`clipboard.${H_(d.type)}`,fe,P,Xt());return await cl(Ae),Ae}async function Fn(d,P){var El,Mt,ri;if(!d)return!1;let te=!1;const fe=Array.from(d.files||[]);for(const xt of fe)await eu(xt,P),te=!0;const Ae=(El=d.getData)==null?void 0:El.call(d,"text/x-moz-url");if(Ae){const xt=W_(Ae),Nl=xt?Gn(xt.url):"";if(Nl)return await Ks(Nl,xt.title,P),!0}const vt=(Mt=d.getData)==null?void 0:Mt.call(d,"text/uri-list");if(vt){const xt=V_(vt),Nl=Gn(xt);if(Nl)return await Ks(Nl,"",P),!0}const fl=(ri=d.getData)==null?void 0:ri.call(d,"text/plain");return String(fl||"").trim()&&(await $c(fl,P),te=!0),te}async function tu(){if(!ye){t(55,Te=""),t(54,ye=!0);try{const d=await ie("CaptureClipboardTextWithContext",Xt());await cl(d),t(55,Te=v("inbox.captured"))}catch(d){t(32,A=String(d).includes("clipboard is empty")?v("inbox.clipboardEmpty"):v("inbox.clipboardUnavailable"))}finally{t(54,ye=!1)}}}async function lu(d,P="drop"){if(!ye){t(54,ye=!0),t(55,Te="");try{for(const te of d){const fe=await ie("CapturePathWithContext",te,P,Xt());await cl(fe)}t(55,Te=v("inbox.captured"))}catch(te){t(32,A=String(te))}finally{t(54,ye=!1),t(94,yl=!1)}}}async function Gs(d){if(!(c||f)&&!on(d.target)&&d.clipboardData)try{await Fn(d.clipboardData,"paste")&&(d.preventDefault(),t(55,Te=v("inbox.captured")))}catch(P){t(32,A=String(P))}}function Js(d){Ha(d.dataTransfer)&&(d.preventDefault(),d.dataTransfer.dropEffect="copy",t(96,ls=xc()),t(95,Pl=!0))}function qs(d){(d.clientX<=0||d.clientY<=0||d.clientX>=window.innerWidth||d.clientY>=window.innerHeight)&&t(95,Pl=!1)}async function Ys(d){if(Ha(d.dataTransfer)){d.preventDefault(),t(95,Pl=!1);try{await Fn(d.dataTransfer,"drop")&&t(55,Te=v("inbox.captured"))}catch(P){t(32,A=String(P))}}}function nu(d){d.preventDefault(),d.dataTransfer.dropEffect="copy",t(94,yl=!0)}function su(){t(94,yl=!1)}async function iu(d){d.preventDefault(),d.stopPropagation(),t(94,yl=!1),await Fn(d.dataTransfer,"drop")&&t(55,Te=v("inbox.captured"))}function Xl(d){t(105,At=d),t(106,Ot=""),t(107,Kt=[]),t(108,zt=null)}function Rn(){t(105,At=null),t(106,Ot=""),t(107,Kt=[]),t(108,zt=null),t(109,Hl=!1)}async function ou(){const d=Ot.trim();if(!d||d.length<2){t(107,Kt=[]);return}t(109,Hl=!0);try{const P=await ie("SearchNodes",d)||[];t(107,Kt=P.filter(te=>U_(te)&&te.id!==(At==null?void 0:At.id)))}catch{t(107,Kt=[])}finally{t(109,Hl=!1)}}function ru(d){t(106,Ot=d.target.value),t(108,zt=null),clearTimeout(rs),rs=setTimeout(ou,200)}function Qs(d){t(108,zt=d),t(106,Ot=d.path||d.title),t(107,Kt=[])}async function Xs(){if(!(!At||!zt))try{await Zs(At,zt.id),Rn()}catch(d){t(32,A=String(d))}}async function Zs(d,P){!d||!P||(await ie("ResolveInboxNode",d.id,P),t(0,Me=Me.filter(te=>te.id!==d.id)),t(53,Q=Q.filter(te=>te.id!==d.id)),await qt(),B&&await Ul(B.id))}async function Zl(d){const P=(d==null?void 0:d.suggestedTargetNodeId)||(B==null?void 0:B.id)||"";if(P)try{await Zs(d,P)}catch(te){t(32,A=String(te))}}function xl(d){Dt({title:v("inbox.deleteTitle"),message:v("inbox.deleteConfirm",{title:d.title}),confirmText:v("common.delete"),danger:!0,onConfirm:async()=>{try{await ie("DeleteInboxNode",d.id),t(0,Me=Me.filter(P=>P.id!==d.id)),t(53,Q=Q.filter(P=>P.id!==d.id))}catch(P){t(32,A=String(P))}}})}function xs(d){t(57,Ye=d),t(58,Oe=d.title||""),t(59,we=d.url||""),t(60,De=d.note||""),t(61,bt="")}function On(){t(57,Ye=null),t(58,Oe=""),t(59,we=""),t(60,De=""),t(61,bt="")}async function au(){if(!(!Ye||!we.trim()))try{const d=await ie("UpdateLink",Ye.id,Oe.trim(),we.trim(),De);t(56,Ze=Ze.map(P=>P.id===d.id?d:P)),On()}catch(d){t(61,bt=String(d))}}async function $s(d){Dt({title:v("links.deleteTitle"),message:v("links.deleteConfirm",{title:d.title}),confirmText:v("common.delete"),danger:!0,onConfirm:async()=>{try{await ie("DeleteLink",d.id),t(56,Ze=Ze.filter(P=>P.id!==d.id))}catch(P){t(32,A=String(P))}}})}async function ei(d){try{await ie("OpenLink",d.id)}catch(P){t(32,A=String(P))}}async function ti(d){var P,te;try{await((te=(P=navigator.clipboard)==null?void 0:P.writeText)==null?void 0:te.call(P,d.url)),t(61,bt=v("links.copied"))}catch{t(61,bt=v("links.copyUnavailable"))}}function cu(){t(74,Pt=!0),t(75,Ft=""),t(76,hl="open_url"),t(77,Rt="")}function li(){t(74,Pt=!1),t(75,Ft=""),t(77,Rt="")}async function zn(){if(!(!Ft.trim()||!Rt.trim()||!B))try{const d=await ie("CreateAction",B.id,hl,Ft.trim(),Rt.trim());d&&d.id&&t(38,oe=[...oe,d]),t(74,Pt=!1),t(75,Ft=""),t(77,Rt="")}catch(d){t(32,A=String(d))}}async function ni(d){try{await ie("DeleteAction",d),t(38,oe=oe.filter(P=>P.id!==d))}catch(P){t(32,A=String(P))}}function uu(d){const P=dn.find(te=>te.id===d);return P?P.label:d}async function Tl(d){try{const P=await ie("GetNodeDetail",d);P&&Bt(P)}catch(P){t(32,A=String(P))}}async function Zt(d){const P=K_(d),te=P.nodeId;if(te)try{const fe=await ie("GetNodeDetail",te);if(!fe)return;if(Bt(fe),P.tab==="notes"){if(Gt("notes"),P.targetId){try{t(36,se=await ie("ListNotes",te)||[])}catch{}const Ae=se.find(vt=>vt.id===P.targetId);Ae&&setTimeout(()=>rl(Ae),100)}}else if(P.tab==="files")if(Gt("files"),P.targetId)try{const Ae=await ie("GetNodeDetail",P.targetId);if(Ae&&Ae.parent_id){await ot(Ae.parent_id);const vt=ct.find(fl=>fl.id===P.targetId);vt&&vt.type==="file"&&mi(vt)&&setTimeout(()=>Cl(vt),150)}else await ot(te)}catch{await ot(te)}else await ot(te)}catch(fe){t(32,A=String(fe))}}async function ul(d){return Zt(d)}async function Hn(){try{t(110,hn=await ie("SyncStatus"))}catch{t(110,hn={configured:!1,serverUrl:"",deviceId:"",unpushedOps:0,lastSyncAt:"",syncInterval:0})}}let si="general";function Bn(d){t(114,si=d||"general"),t(10,p=!0)}function ii(){t(10,p=!1)}function fu(d){const P=Array.isArray(d==null?void 0:d.conflicts)?d.conflicts:[],te=Array.isArray(d==null?void 0:d.applyErrors)?d.applyErrors:[],fe=[];return P.length>0&&fe.push(v("sync.conflictsCount",{count:P.length})),te.length>0&&fe.push(v("sync.applyErrorsCount",{count:te.length})),fe.join(" · ")}async function du(){t(111,gn=!0),t(112,wl=""),t(113,Bl="");try{const d=await ie("SyncNow");await Hn(),t(112,wl=fu(d)),t(113,Bl=wl?"warning":"")}catch(d){console.error("sync error:",d),t(112,wl=`${v("sync.status.error")}: ${(d==null?void 0:d.message)||d}`),t(113,Bl="warning")}finally{t(111,gn=!1)}}function pu(d){t(8,c=!1),t(7,a=d),t(78,ll=!1),window.location.reload()}function vu(d){t(9,f=!1),t(7,a=d),t(78,ll=!1),window.location.reload()}const mu=d=>d.nodeId===B.id,_u=d=>Vl(d.id),hu=()=>Bn("sync"),gu=()=>Bn(),bu=()=>t(32,A=""),ku=()=>t(32,A=""),yu=()=>t(32,A="");function wu(){x.content=this.value,t(37,x)}const Cu=d=>Gt(d.id),Su=()=>{Gt("notes"),Is()},Tu=()=>{Gt("files"),Bs()},Eu=()=>Gt("worklog"),Nu=d=>rl(d),Iu=d=>rl(d);function Du(){$e=this.value,t(73,$e)}const Mu=d=>d.key==="Enter"&&Ms(),ju=d=>rl(d),Au=d=>rl(d),Lu=d=>{const P=d.detail;P===0?(t(85,_t=[]),t(84,at=null),ot(B.id)):us(P-1)},Pu=d=>yn(d.detail),Fu=d=>Cl(d.detail),Ru=d=>ie("OpenFile",d.detail),Ou=d=>ie("OpenFolder",d.detail),zu=d=>Us(d.detail),Hu=d=>ds(d.detail.id),Bu=d=>fs(d.detail),Wu=d=>ps(d.detail),Vu=d=>vs(d.detail),Uu=d=>hs(d.detail),Ku=d=>_s(d.detail),Gu=d=>gs(d.detail),Ju=d=>Zl(d),qu=d=>Xl(d),Yu=d=>St(d),Qu=d=>Lt(d),Xu=d=>xl(d),Zu=d=>St(d),xu=(d,P)=>P.key==="Enter"&&St(d),$u=d=>ei(d),ef=d=>ti(d),tf=d=>xs(d),lf=d=>$s(d),nf=d=>ie("RunAction",d.id),sf=d=>ni(d.id),of=()=>Gl(),rf=d=>d.nodeId===B.id,af=d=>ql(d),cf=d=>jn(d),uf=d=>Yl(d),ff=(d,P,te)=>t(49,P[te]._expanded=!d._expanded,Ie,t(34,B)),df=(d,P,te,fe)=>fe.key==="Enter"&&t(49,P[te]._expanded=!d._expanded,Ie,t(34,B)),pf=d=>Zt(d),vf=d=>Lt(d.nodeId),mf=d=>Gl(d),_f=d=>Nn(d),hf=d=>Zt(d),gf=d=>Lt(d.nodeId),bf=d=>Ln(d),kf=(d,P)=>P.key==="Enter"&&Ln(d),yf=d=>ul(d),wf=(d,P)=>P.key==="Enter"&&ul(d),Cf=()=>{t(1,he="date"),t(2,Ne=he==="date"&&Ne==="desc"?"asc":"desc")},Sf=()=>{t(1,he="name"),t(2,Ne=he==="name"&&Ne==="desc"?"asc":"desc")},Tf=()=>{t(1,he="type"),t(2,Ne=he==="type"&&Ne==="desc"?"asc":"desc")};function Ef(){Fe=this.checked,t(3,Fe)}const Nf=d=>Zl(d),If=d=>Xl(d),Df=d=>St(d),Mf=d=>Lt(d),jf=d=>xl(d),Af=d=>St(d),Lf=(d,P)=>P.key==="Enter"&&St(d),Pf=d=>Zl(d),Ff=d=>Xl(d),Rf=d=>St(d),Of=d=>Lt(d),zf=d=>xl(d),Hf=d=>St(d),Bf=(d,P)=>P.key==="Enter"&&St(d),Wf=()=>Dn(Be),Vf=()=>Mn(Be),Uf=()=>ie("OpenTrashFolder"),Kf=d=>Fs(d.id),Gf=d=>d.type!=="file"?al(d):Sl(d),Jf=(d,P)=>P.key==="Enter"&&(d.type!=="file"?al(d):Sl(d)),qf=d=>d.type!=="file"?al(d):Sl(d),Yf=(d,P)=>P.key==="Enter"&&(d.type!=="file"?al(d):Sl(d)),Qf=d=>Dn(In(d.id)),Xf=d=>Mn(In(d.id)),Zf=()=>t(26,V="suggestions"),xf=()=>t(26,V="worklog"),$f=d=>Tl(d.nodeId),ed=(d,P,te,fe)=>t(49,P[te].suggestedMin=parseInt(fe.target.value),Ie),td=d=>ql(d),ld=d=>Rs(d),nd=d=>Yl(d),sd=(d,P,te)=>t(49,P[te]._expanded=!d._expanded,Ie),id=(d,P,te,fe)=>fe.key==="Enter"&&t(49,P[te]._expanded=!d._expanded,Ie),od=d=>Zt(d),rd=d=>Lt(d.nodeId);function ad(){N=this.value,t(18,N)}function cd(){I=this.value,t(19,I)}const ud=()=>{t(27,J=""),t(24,F=""),Hs()};function fd(){J=this.value,t(27,J)}const dd=()=>setTimeout(()=>t(29,K=!1),200),pd=d=>zs(d);function vd(){D=this.checked,t(20,D)}function md(){M=nn(this),t(22,M)}function _d(){R=nn(this),t(23,R)}const hd=()=>Ql("csv"),gd=()=>Ql("markdown"),bd=()=>Ql("pdf"),kd=d=>Tl(d.nodeId),yd=d=>An(d),wd=(d,P)=>P.key==="Enter"&&An(d),Cd=d=>Gl(d),Sd=d=>Nn(d),Td=d=>Zt(d),Ed=d=>Tl(d),Nd=d=>ul(d),Id=d=>Zt(d),Dd=d=>ql(d),Md=d=>jn(d),jd=d=>Yl(d),Ad=d=>Lt(d),Ld=d=>St(d),Pd=d=>{Vl("trash"),al({id:d,title:""}),Yt()},Fd=d=>ul(d),Rd=(d,P)=>P.key==="Enter"&&ul(d),Od=()=>t(70,pt=null),zd=d=>t(70,pt=d);function Hd(){re=this.value,t(68,re)}const Bd=d=>d.key==="Enter"&&Ss(),Wd=d=>ws(d),Vd=()=>Ns(ht.node),Ud=()=>Ts(ht.node),Kd=()=>Es(ht.node),Gd=()=>Lt(ht.node);function Jd(){me=this.value,t(43,me)}function qd(){Ce=this.value,t(41,Ce)}function Yd(){Pe=cn(this.value),t(42,Pe)}function Qd(){Z=this.value,t(44,Z)}function Xd(){ee=this.checked,t(45,ee)}function Zd(){ke=this.checked,t(46,ke)}function xd(){Ft=this.value,t(75,Ft)}const $d=d=>d.key==="Enter"&&zn();function e1(){hl=nn(this),t(76,hl),t(117,dn)}function t1(){Rt=this.value,t(77,Rt)}const l1=d=>d.key==="Enter"&&zn(),n1=()=>Pn("copy"),s1=()=>Pn("link");function i1(){il=this.value,t(103,il)}function o1(){Ot=this.value,t(106,Ot)}const r1=d=>d.key==="Enter"&&zt&&Xs(),a1=d=>Qs(d);function c1(){Oe=this.value,t(58,Oe)}function u1(){we=this.value,t(59,we)}function f1(){De=this.value,t(60,De)}const d1=d=>ie("OpenFile",d.detail);return l.$$.update=()=>{l.$$.dirty[0]&48&&t(64,rt=z_((ze==null?void 0:ze.nodes)||[],Ve)),l.$$.dirty[0]&7&&t(6,n=F_(Me,he,Ne)),l.$$.dirty[0]&72&&t(115,s=Fe?ac(n):null),l.$$.dirty[7]&32768&&t(65,Xe=Le.length===0?v("nav.trash"):[v("nav.trash"),...Le.map(d=>d.title)].join(" / "))},t(66,xe=((oi=Oc())==null?void 0:oi.title)||v("trash.deletedNodes")),[Me,he,Ne,Fe,ze,Ve,n,a,c,f,p,_,m,g,b,k,T,E,N,I,D,j,M,R,F,H,V,J,U,K,Y,q,A,z,B,X,se,x,oe,ce,pe,Ce,Pe,me,Z,ee,ke,Se,ge,Ie,We,it,mt,Q,ye,Te,Ze,Ye,Oe,we,De,bt,Qe,Be,rt,Xe,xe,Je,re,je,pt,ht,Ct,$e,Pt,Ft,hl,Rt,ll,pn,Ll,gl,Et,mn,at,_t,ct,jt,Nt,bl,nl,It,He,_n,yl,Pl,ls,Fl,ns,ss,is,os,sl,il,ol,At,Ot,Kt,zt,Hl,hn,gn,wl,Bl,si,s,W,dn,rc,Gt,Vl,Bt,ot,yn,fc,us,Cl,Kl,dc,fs,ds,ps,vs,ms,_s,hs,gs,gc,bc,kc,ys,Cc,Sc,Tc,Ec,ws,Nc,Cs,Ss,Ic,Jt,Dc,Mc,jc,Ac,Lc,Ts,Es,Lt,St,Ns,Is,Ds,Ms,rl,As,Pc,Fc,Gl,Ls,Rc,Nn,Yt,al,zc,Sl,Fs,In,Dn,Mn,Hc,ql,Yl,jn,Rs,Qt,Ql,An,Ln,Wc,zs,Hs,Vc,Bs,Uc,Pn,Vs,Us,Gc,Jc,Qc,tu,nu,su,iu,Xl,Rn,ru,Qs,Xs,Zl,xl,xs,On,au,$s,ei,ti,cu,li,zn,ni,uu,Tl,Zt,ul,Hn,Bn,ii,du,pu,vu,Le,mu,_u,hu,gu,bu,ku,yu,wu,Cu,Su,Tu,Eu,Nu,Iu,Du,Mu,ju,Au,Lu,Pu,Fu,Ru,Ou,zu,Hu,Bu,Wu,Vu,Uu,Ku,Gu,Ju,qu,Yu,Qu,Xu,Zu,xu,$u,ef,tf,lf,nf,sf,of,rf,af,cf,uf,ff,df,pf,vf,mf,_f,hf,gf,bf,kf,yf,wf,Cf,Sf,Tf,Ef,Nf,If,Df,Mf,jf,Af,Lf,Pf,Ff,Rf,Of,zf,Hf,Bf,Wf,Vf,Uf,Kf,Gf,Jf,qf,Yf,Qf,Xf,Zf,xf,$f,ed,td,ld,nd,sd,id,od,rd,ad,cd,ud,fd,dd,pd,vd,md,_d,hd,gd,bd,kd,yd,wd,Cd,Sd,Td,Ed,Nd,Id,Dd,Md,jd,Ad,Ld,Pd,Fd,Rd,Od,zd,Hd,Bd,Wd,Vd,Ud,Kd,Gd,Jd,qd,Yd,Qd,Xd,Zd,xd,$d,e1,t1,l1,n1,s1,i1,o1,r1,a1,c1,u1,f1,d1]}class J_ extends st{constructor(e){super(),nt(this,e,G_,P_,lt,{},null,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1])}}new J_({target:document.getElementById("app")});