4 lines
327 KiB
JavaScript
4 lines
327 KiB
JavaScript
var o1=Object.defineProperty;var r1=(l,e,t)=>e in l?o1(l,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[e]=t;var xt=(l,e,t)=>r1(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 se(){}function Oa(l){return l()}function ii(){return Object.create(null)}function me(l){l.forEach(Oa)}function Ht(l){return typeof l=="function"}function lt(l,e){return l!=l?e==e:l!==e||l&&typeof l=="object"||typeof l=="function"}let Gl;function dl(l,e){return l===e?!0:(Gl||(Gl=document.createElement("a")),Gl.href=e,l===Gl.href)}function a1(l){return Object.keys(l).length===0}function oi(l){return l??""}const Kn=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;function o(l,e){l.appendChild(e)}function C(l,e,t){l.insertBefore(e,t||null)}function w(l){l.parentNode&&l.parentNode.removeChild(l)}function Pe(l,e){for(let t=0;t<l.length;t+=1)l[t]&&l[t].d(e)}function f(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 v(){return O(" ")}function ht(){return O("")}function j(l,e,t,n){return l.addEventListener(e,t,n),()=>l.removeEventListener(e,t,n)}function Gn(l){return function(e){return e.preventDefault(),l.call(this,e)}}function Te(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 ln(l){return l===""?null:+l}function c1(l){return Array.from(l.childNodes)}function U(l,e){e=""+e,l.data!==e&&(l.data=e)}function ke(l,e){l.value=e??""}function Ct(l,e,t,n){t==null?l.style.removeProperty(e):l.style.setProperty(e,t,"")}function zt(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 Xl(l){const e=l.querySelector(":checked");return e&&e.__value}function ae(l,e,t){l.classList.toggle(e,!!t)}function u1(l,e,{bubbles:t=!1,cancelable:n=!1}={}){return new CustomEvent(l,{detail:e,bubbles:t,cancelable:n})}class Bn{constructor(e=!1){xt(this,"is_svg",!1);xt(this,"e");xt(this,"n");xt(this,"t");xt(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=f(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)C(this.t,this.n[t],e)}p(e){this.d(),this.h(e),this.i(this.a)}d(){this.n.forEach(w)}}let Tl;function Sl(l){Tl=l}function Jn(){if(!Tl)throw new Error("Function called outside component initialization");return Tl}function xa(l){Jn().$$.on_mount.push(l)}function Yn(l){Jn().$$.on_destroy.push(l)}function nn(){const l=Jn();return(e,t,{cancelable:n=!1}={})=>{const s=l.$$.callbacks[e];if(s){const a=u1(e,t,{cancelable:n});return s.slice().forEach(r=>{r.call(l,a)}),!a.defaultPrevented}return!0}}function za(l,e){const t=l.$$.callbacks[e.type];t&&t.slice().forEach(n=>n.call(this,e))}const ul=[],ri=[];let fl=[];const ai=[],f1=Promise.resolve();let Wn=!1;function d1(){Wn||(Wn=!0,f1.then(Ha))}function Zt(l){fl.push(l)}const Rn=new Set;let al=0;function Ha(){if(al!==0)return;const l=Tl;do{try{for(;al<ul.length;){const e=ul[al];al++,Sl(e),p1(e.$$)}}catch(e){throw ul.length=0,al=0,e}for(Sl(null),ul.length=0,al=0;ri.length;)ri.pop()();for(let e=0;e<fl.length;e+=1){const t=fl[e];Rn.has(t)||(Rn.add(t),t())}fl.length=0}while(ul.length);for(;ai.length;)ai.pop()();Wn=!1,Rn.clear(),Sl(l)}function p1(l){if(l.fragment!==null){l.update(),me(l.before_update);const e=l.dirty;l.dirty=[-1],l.fragment&&l.fragment.p(l.ctx,e),l.after_update.forEach(Zt)}}function m1(l){const e=[],t=[];fl.forEach(n=>l.indexOf(n)===-1?e.push(n):t.push(n)),t.forEach(n=>n()),fl=e}const Zl=new Set;let Xt;function ut(){Xt={r:0,c:[],p:Xt}}function ft(){Xt.r||me(Xt.c),Xt=Xt.p}function pe(l,e){l&&l.i&&(Zl.delete(l),l.i(e))}function ge(l,e,t,n){if(l&&l.o){if(Zl.has(l))return;Zl.add(l),Xt.c.push(()=>{Zl.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 Ba(l,e){ge(l,1,1,()=>{e.delete(l.key)})}function Wa(l,e,t,n,s,a,r,c,u,p,h,_){let g=l.length,b=a.length,k=g;const y={};for(;k--;)y[l[k].key]=k;const q=[],S=new Map,T=new Map,E=[];for(k=b;k--;){const M=_(s,a,k),F=t(M);let R=r.get(F);R?E.push(()=>R.p(M,e)):(R=p(F,M),R.c()),S.set(F,q[k]=R),F in y&&T.set(F,Math.abs(k-y[F]))}const I=new Set,N=new Set;function D(M){pe(M,1),M.m(c,h),r.set(M.key,M),h=M.first,b--}for(;g&&b;){const M=q[b-1],F=l[g-1],R=M.key,x=F.key;M===F?(h=M.first,g--,b--):S.has(x)?!r.has(R)||I.has(R)?D(M):N.has(x)?g--:T.get(R)>T.get(x)?(N.add(R),D(M)):(I.add(x),g--):(u(F,r),g--)}for(;g--;){const M=l[g];S.has(M.key)||u(M,r)}for(;b;)D(q[b-1]);return me(E),q}function Qe(l){l&&l.c()}function Ke(l,e,t){const{fragment:n,after_update:s}=l.$$;n&&n.m(e,t),Zt(()=>{const a=l.$$.on_mount.map(Oa).filter(Ht);l.$$.on_destroy?l.$$.on_destroy.push(...a):me(a),l.$$.on_mount=[]}),s.forEach(Zt)}function Ge(l,e){const t=l.$$;t.fragment!==null&&(m1(t.after_update),me(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function _1(l,e){l.$$.dirty[0]===-1&&(ul.push(l),d1(),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 u=Tl;Sl(l);const p=l.$$={fragment:null,ctx:[],props:a,update:se,not_equal:s,bound:ii(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(e.context||(u?u.$$.context:[])),callbacks:ii(),dirty:c,skip_bound:!1,root:e.target||u.$$.root};r&&r(p.root);let h=!1;if(p.ctx=t?t(l,e.props||{},(_,g,...b)=>{const k=b.length?b[0]:g;return p.ctx&&s(p.ctx[_],p.ctx[_]=k)&&(!p.skip_bound&&p.bound[_]&&p.bound[_](k),h&&_1(l,_)),g}):[],p.update(),h=!0,me(p.before_update),p.fragment=n?n(p.ctx):!1,e.target){if(e.hydrate){const _=c1(e.target);p.fragment&&p.fragment.l(_),_.forEach(w)}else p.fragment&&p.fragment.c();e.intro&&pe(l.$$.fragment),Ke(l,e.target,e.anchor),Ha()}Sl(u)}class st{constructor(){xt(this,"$$");xt(this,"$$set")}$destroy(){Ge(this,1),this.$destroy=se}$on(e,t){if(!Ht(t))return se;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&&!a1(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const v1="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(v1);function h1(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){C(n,e,s),C(n,t,s)},d(n){n&&(w(e),w(t))}}}function g1(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){C(r,e,c),C(r,t,c),C(r,n,c),C(r,s,c),C(r,a,c)},d(r){r&&(w(e),w(t),w(n),w(s),w(a))}}}function b1(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){C(n,e,s),C(n,t,s)},d(n){n&&(w(e),w(t))}}}function k1(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){C(a,e,r),C(a,t,r),C(a,n,r),C(a,s,r)},d(a){a&&(w(e),w(t),w(n),w(s))}}}function y1(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){C(r,e,c),C(r,t,c),C(r,n,c),C(r,s,c),C(r,a,c)},d(r){r&&(w(e),w(t),w(n),w(s),w(a))}}}function w1(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,u){C(c,e,u),C(c,t,u),C(c,n,u),C(c,s,u),C(c,a,u),C(c,r,u)},d(c){c&&(w(e),w(t),w(n),w(s),w(a),w(r))}}}function C1(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){C(a,e,r),C(a,t,r),C(a,n,r),C(a,s,r)},d(a){a&&(w(e),w(t),w(n),w(s))}}}function q1(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){C(r,e,c),C(r,t,c),C(r,n,c),C(r,s,c),C(r,a,c)},d(r){r&&(w(e),w(t),w(n),w(s),w(a))}}}function S1(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){C(s,e,a),C(s,t,a),C(s,n,a)},d(s){s&&(w(e),w(t),w(n))}}}function T1(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){C(n,e,s),C(n,t,s)},d(n){n&&(w(e),w(t))}}}function E1(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){C(s,e,a),C(s,t,a),C(s,n,a)},d(s){s&&(w(e),w(t),w(n))}}}function I1(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){C(t,e,n)},d(t){t&&w(e)}}}function N1(l){let e;function t(a,r){return a[0]==="folder"?I1:a[0]==="image"?E1:a[0]==="video"?T1:a[0]==="audio"?S1:a[0]==="pdf"?q1:a[0]==="document"?C1:a[0]==="spreadsheet"?w1:a[0]==="presentation"?y1:a[0]==="archive"?k1:a[0]==="code"?b1:a[0]==="text"?g1:h1}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){C(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:se,o:se,d(a){a&&w(e),s.d()}}}function D1(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 Va extends st{constructor(e){super(),nt(this,e,D1,N1,lt,{kind:0,size:1})}}const M1={"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.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.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":"Срок действия токена истёк"},j1={"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.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.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"},ci={ru:M1,en:j1};let ui="ru";function m(l,e){var s;const t=ci[ui];let n=t==null?void 0:t[l];if(n==null&&ui!=="ru"&&(n=(s=ci.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 en(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 Vn={"image/jpeg":m("mime.jpeg"),"image/png":m("mime.png"),"image/gif":m("mime.gif"),"image/webp":m("mime.webp"),"image/svg+xml":m("mime.svg"),"image/bmp":m("mime.bmp"),"image/tiff":m("mime.tiff"),"image/avif":m("mime.avif"),"application/pdf":m("mime.pdf"),"application/msword":m("mime.word"),"application/vnd.openxmlformats-officedocument.wordprocessingml.document":m("mime.word"),"application/vnd.ms-excel":m("mime.excel"),"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":m("mime.excel"),"application/vnd.ms-powerpoint":m("mime.ppt"),"application/vnd.openxmlformats-officedocument.presentationml.presentation":m("mime.ppt"),"application/zip":m("mime.zip"),"application/gzip":m("mime.gzip"),"application/x-tar":m("mime.tar"),"application/x-7z-compressed":m("mime.sevenz"),"application/x-rar-compressed":m("mime.rar"),"text/plain":m("mime.text"),"text/html":m("mime.html"),"text/css":m("mime.css"),"text/javascript":m("mime.js"),"application/json":m("mime.json"),"application/xml":m("mime.xml"),"application/x-yaml":m("mime.yaml"),"application/octet-stream":m("mime.binary"),"application/x-msdos-program":m("mime.executable"),"inode/directory":m("mime.folder")};function fi(l){return l?Vn[l]||l:m("mime.unknown")}function A1(l){if(l.type==="folder")return m("mime.folder");const e=(l.mime||"").toLowerCase();if(Vn[e])return Vn[e];const n=(l.name||"").toLowerCase().split(".").pop();return n?n.toUpperCase():m("mime.file")}function Ua(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 Ka=["image/jpeg","image/png","image/gif","image/webp","image/bmp","image/tiff","image/avif","image/svg+xml"],Ga=["text/plain","text/html","text/css","text/javascript","application/json","application/xml","application/x-yaml","text/x-shellscript"],Ja=["txt","log","conf","ini","yaml","yml","json","xml","csv","sh","py","js","ts","css","html","md","markdown","cfg"],Ya=["jpg","jpeg","png","gif","webp","bmp","tiff","tif","avif","svg"];function di(l){if(l.type==="folder")return!1;const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return!!(Ka.includes(e)||Ya.includes(n)||e.includes("pdf")||Ga.includes(e)||Ja.includes(n))}function Qa(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return Ka.includes(e)||Ya.includes(n)}function Xa(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return Ga.includes(e)||Ja.includes(n)&&n!=="md"&&n!=="markdown"}function Za(l){return(l.mime||"").toLowerCase().includes("pdf")}function $a(l){const e=(l.name||"").toLowerCase();return e.endsWith(".md")||e.endsWith(".markdown")}function L1(l){return Qa(l)||Za(l)}function P1(l){return Xa(l)||$a(l)}const{window:F1}=Kn;function R1(l){let e,t,n,s=en(l[0].size)+"",a;return{c(){e=f("span"),e.textContent="·",t=v(),n=f("span"),a=O(s),i(e,"class","meta-sep svelte-1skuef2")},m(r,c){C(r,e,c),C(r,t,c),C(r,n,c),o(n,a)},p(r,c){c[0]&1&&s!==(s=en(r[0].size)+"")&&U(a,s)},d(r){r&&(w(e),w(t),w(n))}}}function O1(l){let e,t,n,s,a;return{c(){e=f("button"),e.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path><line x1="9" y1="14" x2="15" y2="14"></line></svg>',t=v(),n=f("button"),n.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path></svg>',i(e,"class","action-btn svelte-1skuef2"),i(e,"title",m("file.openFolder")),i(e,"aria-label",m("file.openFolder")),i(n,"class","action-btn svelte-1skuef2"),i(n,"title",m("file.showInExplorer")),i(n,"aria-label",m("file.showInExplorer"))},m(r,c){C(r,e,c),C(r,t,c),C(r,n,c),s||(a=[j(e,"click",Te(l[30])),j(n,"click",Te(l[11]))],s=!0)},p:se,d(r){r&&(w(e),w(t),w(n)),s=!1,me(a)}}}function x1(l){let e,t,n,s,a,r,c;return{c(){e=f("button"),e.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"></path><circle cx="12" cy="12" r="3"></circle></svg>',t=v(),n=f("button"),n.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path><polyline points="15 3 21 3 21 9"></polyline><line x1="10" y1="14" x2="21" y2="3"></line></svg>',s=v(),a=f("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",m("file.preview")),i(e,"aria-label",m("file.preview")),i(n,"class","action-btn svelte-1skuef2"),i(n,"title",m("file.openExternal")),i(n,"aria-label",m("file.openExternal")),i(a,"class","action-btn svelte-1skuef2"),i(a,"title",m("file.showInExplorer")),i(a,"aria-label",m("file.showInExplorer"))},m(u,p){C(u,e,p),C(u,t,p),C(u,n,p),C(u,s,p),C(u,a,p),r||(c=[j(e,"click",Te(l[29])),j(n,"click",Te(l[10])),j(a,"click",Te(l[11]))],r=!0)},p:se,d(u){u&&(w(e),w(t),w(n),w(s),w(a)),r=!1,me(c)}}}function pi(l){let e,t,n,s,a,r,c,u,p=m("common.open")+"",h,_,g,b,k,y,q,S,T=m("file.openExternal")+"",E,I,N,D,M,F,R=m("file.showInExplorer")+"",x,B,V,W,G,J,H,P,z,L=m("common.rename")+"",K,Y,ee,te,ne,oe,ce,de=m("common.duplicate")+"",we,Re,_e,Q,Z,be,Ce,ve,Oe,Xe=m("common.cut")+"",pt,Je,X,ye,qe,De,Ne,xe=m("common.copy")+"",Me,Ve,Fe,je,ze,Be,$e,Le,he,Ee=m("common.delete")+"",Ae,it,rt;return{c(){e=f("div"),t=v(),n=f("div"),s=f("button"),a=$("svg"),r=$("path"),c=$("circle"),u=v(),h=O(p),_=v(),g=f("button"),b=$("svg"),k=$("path"),y=$("polyline"),q=$("line"),S=v(),E=O(T),I=v(),N=f("button"),D=$("svg"),M=$("path"),F=v(),x=O(R),B=v(),V=f("div"),W=v(),G=f("button"),J=$("svg"),H=$("path"),P=$("path"),z=v(),K=O(L),Y=v(),ee=f("button"),te=$("svg"),ne=$("rect"),oe=$("path"),ce=v(),we=O(de),Re=v(),_e=f("button"),Q=$("svg"),Z=$("circle"),be=$("circle"),Ce=$("line"),ve=$("line"),Oe=v(),pt=O(Xe),Je=v(),X=f("button"),ye=$("svg"),qe=$("rect"),De=$("path"),Ne=v(),Me=O(xe),Ve=v(),Fe=f("div"),je=v(),ze=f("button"),Be=$("svg"),$e=$("polyline"),Le=$("path"),he=v(),Ae=O(Ee),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(q,"x1","10"),i(q,"y1","14"),i(q,"x2","21"),i(q,"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(D,"width","14"),i(D,"height","14"),i(D,"viewBox","0 0 24 24"),i(D,"fill","none"),i(D,"stroke","currentColor"),i(D,"stroke-width","2"),i(D,"stroke-linecap","round"),i(D,"stroke-linejoin","round"),i(N,"class","menu-item svelte-1skuef2"),i(N,"role","menuitem"),i(V,"class","menu-sep svelte-1skuef2"),i(H,"d","M12 20h9"),i(P,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),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(G,"class","menu-item svelte-1skuef2"),i(G,"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(te,"width","14"),i(te,"height","14"),i(te,"viewBox","0 0 24 24"),i(te,"fill","none"),i(te,"stroke","currentColor"),i(te,"stroke-width","2"),i(te,"stroke-linecap","round"),i(te,"stroke-linejoin","round"),i(ee,"class","menu-item svelte-1skuef2"),i(ee,"role","menuitem"),i(Z,"cx","6"),i(Z,"cy","6"),i(Z,"r","3"),i(be,"cx","6"),i(be,"cy","18"),i(be,"r","3"),i(Ce,"x1","20"),i(Ce,"y1","4"),i(Ce,"x2","8.12"),i(Ce,"y2","15.88"),i(ve,"x1","8.12"),i(ve,"y1","8.12"),i(ve,"x2","20"),i(ve,"y2","20"),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(_e,"class","menu-item svelte-1skuef2"),i(_e,"role","menuitem"),i(qe,"x","9"),i(qe,"y","9"),i(qe,"width","13"),i(qe,"height","13"),i(qe,"rx","2"),i(qe,"ry","2"),i(De,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),i(ye,"width","14"),i(ye,"height","14"),i(ye,"viewBox","0 0 24 24"),i(ye,"fill","none"),i(ye,"stroke","currentColor"),i(ye,"stroke-width","2"),i(ye,"stroke-linecap","round"),i(ye,"stroke-linejoin","round"),i(X,"class","menu-item svelte-1skuef2"),i(X,"role","menuitem"),i(Fe,"class","menu-sep svelte-1skuef2"),i($e,"points","3 6 5 6 21 6"),i(Le,"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(Be,"width","14"),i(Be,"height","14"),i(Be,"viewBox","0 0 24 24"),i(Be,"fill","none"),i(Be,"stroke","currentColor"),i(Be,"stroke-width","2"),i(Be,"stroke-linecap","round"),i(Be,"stroke-linejoin","round"),i(ze,"class","menu-item menu-item-danger svelte-1skuef2"),i(ze,"role","menuitem"),i(n,"class","menu svelte-1skuef2"),Ct(n,"left",l[3]+"px"),Ct(n,"top",l[4]+"px"),Ct(n,"position","fixed"),i(n,"role","menu"),i(n,"tabindex","-1")},m(Ze,We){C(Ze,e,We),C(Ze,t,We),C(Ze,n,We),o(n,s),o(s,a),o(a,r),o(a,c),o(s,u),o(s,h),o(n,_),o(n,g),o(g,b),o(b,k),o(b,y),o(b,q),o(g,S),o(g,E),o(n,I),o(n,N),o(N,D),o(D,M),o(N,F),o(N,x),o(n,B),o(n,V),o(n,W),o(n,G),o(G,J),o(J,H),o(J,P),o(G,z),o(G,K),o(n,Y),o(n,ee),o(ee,te),o(te,ne),o(te,oe),o(ee,ce),o(ee,we),o(n,Re),o(n,_e),o(_e,Q),o(Q,Z),o(Q,be),o(Q,Ce),o(Q,ve),o(_e,Oe),o(_e,pt),o(n,Je),o(n,X),o(X,ye),o(ye,qe),o(ye,De),o(X,Ne),o(X,Me),o(n,Ve),o(n,Fe),o(n,je),o(n,ze),o(ze,Be),o(Be,$e),o(Be,Le),o(ze,he),o(ze,Ae),it||(rt=[j(e,"click",Te(l[19])),j(s,"click",l[17]),j(g,"click",l[10]),j(N,"click",l[11]),j(G,"click",l[13]),j(ee,"click",l[14]),j(_e,"click",l[15]),j(X,"click",l[16]),j(ze,"click",l[12]),j(n,"click",Te(l[28])),j(n,"keydown",l[31])],it=!0)},p(Ze,We){We[0]&8&&Ct(n,"left",Ze[3]+"px"),We[0]&16&&Ct(n,"top",Ze[4]+"px")},d(Ze){Ze&&(w(e),w(t),w(n)),it=!1,me(rt)}}}function z1(l){let e,t,n,s,a,r,c=l[0].name+"",u,p,h,_,g,b,k,y,q,S,T,E,I,N,D,M,F,R,x,B,V,W;n=new Va({props:{kind:l[6],size:22}});let G=!l[7]&&R1(l);function J(L,K){return L[7]?O1:x1}let P=J(l)(l),z=l[2]&&pi(l);return{c(){e=f("div"),t=f("div"),Qe(n.$$.fragment),s=v(),a=f("div"),r=f("div"),u=O(c),h=v(),_=f("div"),g=f("span"),g.textContent=`${l[8]}`,b=v(),G&&G.c(),k=v(),y=f("div"),P.c(),q=v(),S=f("button"),T=$("svg"),E=$("circle"),I=$("circle"),N=$("circle"),D=v(),M=f("button"),M.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="3 6 5 6 21 6"></polyline><path d="M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"></path></svg>',R=v(),z&&z.c(),x=ht(),i(t,"class","file-row-icon svelte-1skuef2"),i(r,"class","file-row-name svelte-1skuef2"),i(r,"title",p=l[0].name),i(_,"class","file-row-meta svelte-1skuef2"),i(a,"class","file-row-body svelte-1skuef2"),i(E,"cx","12"),i(E,"cy","5"),i(E,"r","2"),i(I,"cx","12"),i(I,"cy","12"),i(I,"r","2"),i(N,"cx","12"),i(N,"cy","19"),i(N,"r","2"),i(T,"width","16"),i(T,"height","16"),i(T,"viewBox","0 0 24 24"),i(T,"fill","currentColor"),i(S,"class","action-btn svelte-1skuef2"),i(S,"title",m("file.more")),i(S,"aria-label",m("file.more")),i(S,"aria-expanded",l[2]),i(M,"class","action-btn action-btn-danger svelte-1skuef2"),i(M,"title",m("common.delete")),i(M,"aria-label",m("common.delete")),i(y,"class","file-row-actions svelte-1skuef2"),i(e,"class","file-row svelte-1skuef2"),i(e,"role","button"),i(e,"tabindex","0"),i(e,"draggable","true"),i(e,"aria-label",F=l[7]?m("file.ariaFolder")+" "+l[0].name:m("file.ariaFile")+" "+l[0].name),ae(e,"file-row--selected",l[1])},m(L,K){C(L,e,K),o(e,t),Ke(n,t,null),o(e,s),o(e,a),o(a,r),o(r,u),o(a,h),o(a,_),o(_,g),o(_,b),G&&G.m(_,null),o(e,k),o(e,y),P.m(y,null),o(y,q),o(y,S),o(S,T),o(T,E),o(T,I),o(T,N),o(y,D),o(y,M),C(L,R,K),z&&z.m(L,K),C(L,x,K),B=!0,V||(W=[j(F1,"click",l[19]),j(S,"click",Te(l[18])),j(M,"click",Te(l[12])),j(e,"click",l[9]),j(e,"keydown",l[24]),j(e,"contextmenu",l[23]),j(e,"dragstart",l[20]),j(e,"dragover",l[21]),j(e,"drop",l[22])],V=!0)},p(L,K){(!B||K[0]&1)&&c!==(c=L[0].name+"")&&U(u,c),(!B||K[0]&1&&p!==(p=L[0].name))&&i(r,"title",p),L[7]||G.p(L,K),P.p(L,K),(!B||K[0]&4)&&i(S,"aria-expanded",L[2]),(!B||K[0]&1&&F!==(F=L[7]?m("file.ariaFolder")+" "+L[0].name:m("file.ariaFile")+" "+L[0].name))&&i(e,"aria-label",F),(!B||K[0]&2)&&ae(e,"file-row--selected",L[1]),L[2]?z?z.p(L,K):(z=pi(L),z.c(),z.m(x.parentNode,x)):z&&(z.d(1),z=null)},i(L){B||(pe(n.$$.fragment,L),B=!0)},o(L){ge(n.$$.fragment,L),B=!1},d(L){L&&(w(e),w(R),w(x)),Ge(n),G&&G.d(),P.d(),z&&z.d(L),V=!1,me(W)}}}function H1(l,e,t){let{item:n}=e,{selected:s=!1}=e,{onDragStart:a}=e,{onDragOver:r}=e,{onDrop:c}=e;const u=nn(),p=Ua(n),h=n.type==="folder",_=A1(n);let g=!1,b=0,k=0,y=null;function q(K){K.ctrlKey||K.metaKey?u("toggleSelect",n.id):K.shiftKey?u("rangeSelect",n.id):y?(clearTimeout(y),y=null,h?u("navigate",n.id):u("preview",n)):y=setTimeout(()=>{y=null,u("selectOne",n.id)},250)}function S(){u("openExternal",n.fileId)}function T(){t(2,g=!1),u("showInFolder",n.nodeId||n.id)}function E(){t(2,g=!1),u("delete",{id:n.id,type:n.type})}function I(){t(2,g=!1),u("rename",{id:n.id,name:n.name})}function N(){t(2,g=!1),u("duplicate",n.id)}function D(){t(2,g=!1),u("cut",n.id)}function M(){t(2,g=!1),u("copy",n.id)}function F(){t(2,g=!1),h?u("navigate",n.id):u("preview",n)}function R(){t(2,g=!g)}function x(){t(2,g=!1)}function B(K){a&&a(K,n.id)}function V(K){r&&h&&r(K,n.id)}function W(K){c&&h&&c(K,n.id)}function G(K){K.preventDefault(),t(3,b=Math.min(K.clientX,window.innerWidth-240)),t(4,k=Math.min(K.clientY,window.innerHeight-320)),t(2,g=!0)}function J(K){(K.key==="Enter"||K.key===" ")&&(K.preventDefault(),q(K))}function H(K){za.call(this,l,K)}const P=()=>u("preview",n),z=()=>u("navigate",n.id),L=K=>{K.key==="Escape"&&(K.stopPropagation(),x())};return l.$$set=K=>{"item"in K&&t(0,n=K.item),"selected"in K&&t(1,s=K.selected),"onDragStart"in K&&t(25,a=K.onDragStart),"onDragOver"in K&&t(26,r=K.onDragOver),"onDrop"in K&&t(27,c=K.onDrop)},[n,s,g,b,k,u,p,h,_,q,S,T,E,I,N,D,M,F,R,x,B,V,W,G,J,a,r,c,H,P,z,L]}class B1 extends st{constructor(e){super(),nt(this,e,H1,z1,lt,{item:0,selected:1,onDragStart:25,onDragOver:26,onDrop:27},null,[-1,-1])}}function mi(l,e,t){const n=l.slice();return n[4]=e[t],n[6]=t,n}function W1(l){let e;return{c(){e=f("span"),e.textContent="/",i(e,"class","sep svelte-csi2lb")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function V1(l){let e,t=l[4].name+"",n,s,a;function r(){return l[2](l[6])}return{c(){e=f("button"),n=O(t),i(e,"class","crumb crumb--link svelte-csi2lb")},m(c,u){C(c,e,u),o(e,n),s||(a=j(e,"click",r),s=!0)},p(c,u){l=c,u&1&&t!==(t=l[4].name+"")&&U(n,t)},d(c){c&&w(e),s=!1,a()}}}function U1(l){let e,t=l[4].name+"",n;return{c(){e=f("span"),n=O(t),i(e,"class","crumb crumb--current svelte-csi2lb")},m(s,a){C(s,e,a),o(e,n)},p(s,a){a&1&&t!==(t=s[4].name+"")&&U(n,t)},d(s){s&&w(e)}}}function _i(l){let e,t,n=l[6]>0&&W1();function s(c,u){return c[6]===c[0].length-1?U1:V1}let a=s(l),r=a(l);return{c(){n&&n.c(),e=v(),r.c(),t=ht()},m(c,u){n&&n.m(c,u),C(c,e,u),r.m(c,u),C(c,t,u)},p(c,u){a===(a=s(c))&&r?r.p(c,u):(r.d(1),r=a(c),r&&(r.c(),r.m(t.parentNode,t)))},d(c){c&&(w(e),w(t)),n&&n.d(c),r.d(c)}}}function K1(l){let e,t=ue(l[0]),n=[];for(let s=0;s<t.length;s+=1)n[s]=_i(mi(l,t,s));return{c(){e=f("nav");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","breadcrumbs svelte-csi2lb")},m(s,a){C(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=mi(s,t,r);n[r]?n[r].p(c,a):(n[r]=_i(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},i:se,o:se,d(s){s&&w(e),Pe(n,s)}}}function G1(l,e,t){let{crumbs:n=[]}=e;const s=nn();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 ec extends st{constructor(e){super(),nt(this,e,G1,K1,lt,{crumbs:0})}}function J1(l){let e,t,n,s,a,r;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("file.previewUnavailable")}`,n=v(),s=f("button"),s.textContent=`${m("file.openExternal")}`,i(s,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(c,u){C(c,e,u),o(e,t),o(e,n),o(e,s),a||(r=j(s,"click",l[9]),a=!0)},p:se,d(c){c&&w(e),a=!1,r()}}}function Y1(l){let e,t;function n(r,c){return c&2&&(e=null),e==null&&(e=!!(r[1]&&r[1].startsWith("data:"))),e?tp:ep}let s=n(l,-1),a=s(l);return{c(){a.c(),t=ht()},m(r,c){a.m(r,c),C(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&&w(t),a.d(r)}}}function Q1(l){let e,t,n;return{c(){e=f("pre"),t=f("code"),n=O(l[1]),i(e,"class","preview-text svelte-1cw3u0m")},m(s,a){C(s,e,a),o(e,t),o(t,n)},p(s,a){a&2&&U(n,s[1])},d(s){s&&w(e)}}}function X1(l){let e,t,n,s;return{c(){e=f("div"),t=f("img"),dl(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){C(a,e,r),o(e,t)},p(a,r){r&2&&!dl(t.src,n=a[1])&&i(t,"src",n),r&1&&s!==(s=a[0].name)&&i(t,"alt",s)},d(a){a&&w(e)}}}function Z1(l){let e,t,n,s,a,r,c;return{c(){e=f("div"),t=f("p"),n=O(l[3]),s=v(),a=f("button"),a.textContent=`${m("file.openExternal")}`,i(a,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(u,p){C(u,e,p),o(e,t),o(t,n),o(e,s),o(e,a),r||(c=j(a,"click",l[9]),r=!0)},p(u,p){p&8&&U(n,u[3])},d(u){u&&w(e),r=!1,c()}}}function $1(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("common.loading")}`,i(e,"class","preview-status svelte-1cw3u0m")},m(n,s){C(n,e,s),o(e,t)},p:se,d(n){n&&w(e)}}}function ep(l){let e,t,n,s,a,r;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("file.pdfUnavailable")}`,n=v(),s=f("button"),s.textContent=`${m("file.openExternal")}`,i(s,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(c,u){C(c,e,u),o(e,t),o(e,n),o(e,s),a||(r=j(s,"click",l[9]),a=!0)},p:se,d(c){c&&w(e),a=!1,r()}}}function tp(l){let e,t,n;return{c(){e=f("div"),t=f("embed"),dl(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){C(s,e,a),o(e,t)},p(s,a){a&2&&!dl(t.src,n=s[1])&&i(t,"src",n)},d(s){s&&w(e)}}}function lp(l){let e,t,n,s,a,r,c,u=l[0].name+"",p,h,_,g,b=en(l[0].size)+"",k,y,q=fi(l[0].mime)+"",S,T,E,I,N,D,M,F,R,x,B;a=new Va({props:{kind:l[8],size:18}});function V(J,H){return J[2]?$1:J[3]?Z1:J[6]&&J[1]?X1:J[5]&&J[1]?Q1:J[4]?Y1:J1}let W=V(l),G=W(l);return{c(){e=f("div"),t=f("div"),n=f("header"),s=f("div"),Qe(a.$$.fragment),r=v(),c=f("span"),p=O(u),_=v(),g=f("div"),k=O(b),y=O(" · "),S=O(q),T=v(),E=f("div"),I=f("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>',N=v(),D=f("button"),D.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=v(),F=f("div"),G.c(),i(c,"class","preview-name svelte-1cw3u0m"),i(c,"title",h=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",m("file.openExternal")),i(I,"aria-label",m("file.openExternal")),i(D,"class","action-btn action-btn-close svelte-1cw3u0m"),i(D,"title","Close"),i(D,"aria-label","Close preview"),i(E,"class","preview-actions svelte-1cw3u0m"),i(n,"class","preview-header svelte-1cw3u0m"),i(F,"class","preview-body svelte-1cw3u0m"),i(t,"class","modal svelte-1cw3u0m"),i(e,"class","overlay svelte-1cw3u0m"),i(e,"role","presentation")},m(J,H){C(J,e,H),o(e,t),o(t,n),o(n,s),Ke(a,s,null),o(s,r),o(s,c),o(c,p),o(n,_),o(n,g),o(g,k),o(g,y),o(g,S),o(n,T),o(n,E),o(E,I),o(E,N),o(E,D),o(t,M),o(t,F),G.m(F,null),R=!0,x||(B=[j(I,"click",l[9]),j(D,"click",l[10]),j(e,"click",Tt(l[11])),j(e,"keydown",l[12])],x=!0)},p(J,[H]){(!R||H&1)&&u!==(u=J[0].name+"")&&U(p,u),(!R||H&1&&h!==(h=J[0].name))&&i(c,"title",h),(!R||H&1)&&b!==(b=en(J[0].size)+"")&&U(k,b),(!R||H&1)&&q!==(q=fi(J[0].mime)+"")&&U(S,q),W===(W=V(J))&&G?G.p(J,H):(G.d(1),G=W(J),G&&(G.c(),G.m(F,null)))},i(J){R||(pe(a.$$.fragment,J),R=!0)},o(J){ge(a.$$.fragment,J),R=!1},d(J){J&&w(e),Ge(a),G.d(),x=!1,me(B)}}}function np(l,e,t){let n,s,a,{item:r}=e,{content:c=""}=e,{loading:u=!1}=e,{error:p=""}=e;const h=nn(),_=Ua(r);function g(S){S.key==="Escape"&&h("close")}function b(){h("openExternal",r.fileId)}xa(()=>{window.addEventListener("keydown",g)}),Yn(()=>{window.removeEventListener("keydown",g)});const k=()=>h("close"),y=()=>h("close"),q=S=>{S.key==="Escape"&&(S.preventDefault(),h("close"))};return l.$$set=S=>{"item"in S&&t(0,r=S.item),"content"in S&&t(1,c=S.content),"loading"in S&&t(2,u=S.loading),"error"in S&&t(3,p=S.error)},l.$$.update=()=>{l.$$.dirty&3&&t(6,n=Qa(r)&&c&&c.startsWith("data:")),l.$$.dirty&1&&t(5,s=Xa(r)||$a(r)),l.$$.dirty&1&&t(4,a=Za(r))},[r,c,u,p,a,s,n,h,_,b,k,y,q]}class sp extends st{constructor(e){super(),nt(this,e,np,lp,lt,{item:0,content:1,loading:2,error:3})}}function ip(l){let e,t,n,s,a,r,c,u,p,h,_,g,b,k,y,q,S;return{c(){e=f("div"),t=f("div"),n=f("h3"),s=O(l[0]),a=v(),r=f("p"),c=O(l[1]),u=v(),p=f("div"),h=f("button"),_=O(l[2]),b=v(),k=f("button"),y=O(l[3]),i(n,"class","svelte-1fv6yyk"),i(r,"class","message svelte-1fv6yyk"),i(h,"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(T,E){C(T,e,E),o(e,t),o(t,n),o(n,s),o(t,a),o(t,r),o(r,c),o(t,u),o(t,p),o(p,h),o(h,_),o(p,b),o(p,k),o(k,y),q||(S=[j(h,"click",l[6]),j(k,"click",l[7]),j(e,"click",Tt(l[8])),j(e,"keydown",l[9])],q=!0)},p(T,[E]){E&1&&U(s,T[0]),E&2&&U(c,T[1]),E&4&&U(_,T[2]),E&16&&g!==(g="btn "+(T[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk")&&i(h,"class",g),E&8&&U(y,T[3])},i:se,o:se,d(T){T&&w(e),q=!1,me(S)}}}function op(l,e,t){let{title:n=m("common.confirm")}=e,{message:s=""}=e,{confirmText:a=m("common.delete")}=e,{cancelText:r=m("common.cancel")}=e,{danger:c=!1}=e;const u=nn(),p=()=>u("confirm"),h=()=>u("cancel"),_=()=>u("cancel"),g=b=>{b.key==="Escape"&&(b.preventDefault(),u("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,u,p,h,_,g]}class rp extends st{constructor(e){super(),nt(this,e,op,ip,lt,{title:0,message:1,confirmText:2,cancelText:3,danger:4})}}function ap(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){C(s,e,a),C(s,t,a),C(s,n,a)},d(s){s&&(w(e),w(t),w(n))}}}function cp(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){C(a,e,r),C(a,t,r),C(a,n,r),C(a,s,r)},d(a){a&&(w(e),w(t),w(n),w(s))}}}function up(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){C(n,e,s),C(n,t,s)},d(n){n&&(w(e),w(t))}}}function fp(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){C(n,e,s),C(n,t,s)},d(n){n&&(w(e),w(t))}}}function dp(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){C(r,e,c),C(r,t,c),C(r,n,c),C(r,s,c),C(r,a,c)},d(r){r&&(w(e),w(t),w(n),w(s),w(a))}}}function pp(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){C(a,e,r),C(a,t,r),C(a,n,r),C(a,s,r)},d(a){a&&(w(e),w(t),w(n),w(s))}}}function mp(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){C(n,e,s),C(n,t,s)},d(n){n&&(w(e),w(t))}}}function _p(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){C(a,e,r),C(a,t,r),C(a,n,r),C(a,s,r)},d(a){a&&(w(e),w(t),w(n),w(s))}}}function vp(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){C(t,e,n)},d(t){t&&w(e)}}}function hp(l){let e;function t(a,r){return a[0]==="folder"?vp:a[0]==="project"?_p:a[0]==="client"?mp:a[0]==="document"?pp:a[0]==="recipe"?dp:a[0]==="note"?fp:a[0]==="file"?up:a[0]==="case"?cp:ap}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){C(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:se,o:se,d(a){a&&w(e),s.d()}}}function gp(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 sn extends st{constructor(e){super(),nt(this,e,gp,hp,lt,{kind:0,size:1})}}function vi(l,e,t){const n=l.slice();return n[44]=e[t],n}function bp(l){let e;return{c(){e=f("span"),i(e,"class","tree-toggle-placeholder svelte-zj71cl")},m(t,n){C(t,e,n)},p:se,d(t){t&&w(e)}}}function kp(l){let e,t,n=l[1][l[44].id]?"▾":"▸",s,a,r;function c(){return l[25](l[44])}return{c(){e=f("button"),t=f("span"),s=O(n),i(t,"class","tree-arrow"),i(e,"class","tree-toggle svelte-zj71cl")},m(u,p){C(u,e,p),o(e,t),o(t,s),a||(r=j(e,"click",Te(c)),a=!0)},p(u,p){l=u,p[0]&3&&n!==(n=l[1][l[44].id]?"▾":"▸")&&U(s,n)},d(u){u&&w(e),a=!1,r()}}}function hi(l){let e,t;return e=new tc({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){Ke(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||(pe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function gi(l,e){let t,n,s,a,r,c,u,p=e[44].title+"",h,_,g=e[1][e[44].id]&&Un(e[44]),b,k,y,q;function S(P,z){return z[0]&1&&(n=null),n==null&&(n=!!Cl(P[44])),n?kp:bp}let T=S(e,[-1,-1]),E=T(e);r=new sn({props:{kind:bi(e[44]),size:16}});function I(...P){return e[26](e[44],...P)}function N(...P){return e[27](e[44],...P)}function D(){return e[28](e[44])}function M(...P){return e[29](e[44],...P)}function F(...P){return e[30](e[44],...P)}function R(...P){return e[31](e[44],...P)}function x(...P){return e[32](e[44],...P)}function B(...P){return e[33](e[44],...P)}function V(...P){return e[34](e[44],...P)}function W(...P){return e[35](e[44],...P)}function G(...P){return e[36](e[44],...P)}function J(...P){return e[37](e[44],...P)}let H=g&&hi(e);return{key:l,first:null,c(){t=f("div"),E.c(),s=v(),a=f("span"),Qe(r.$$.fragment),c=v(),u=f("span"),h=O(p),_=v(),H&&H.c(),b=ht(),i(a,"class","tree-icon svelte-zj71cl"),i(a,"role","button"),i(a,"tabindex","-1"),i(u,"class","tree-label svelte-zj71cl"),i(u,"role","button"),i(u,"tabindex","-1"),i(t,"class","tree-item svelte-zj71cl"),Ct(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(P,z){C(P,t,z),E.m(t,null),o(t,s),o(t,a),Ke(r,a,null),o(t,c),o(t,u),o(u,h),C(P,_,z),H&&H.m(P,z),C(P,b,z),k=!0,y||(q=[j(a,"click",I),j(a,"keydown",N),j(a,"dblclick",Te(e[24])),j(u,"click",Te(D)),j(u,"keydown",M),j(t,"dragstart",F),j(t,"dragover",R),j(t,"dragleave",x),j(t,"drop",B),j(t,"click",V),j(t,"keydown",W),j(t,"dblclick",G),j(t,"contextmenu",Gn(J))],y=!0)},p(P,z){e=P,T===(T=S(e,z))&&E?E.p(e,z):(E.d(1),E=T(e),E&&(E.c(),E.m(t,s)));const L={};z[0]&1&&(L.kind=bi(e[44])),r.$set(L),(!k||z[0]&1)&&p!==(p=e[44].title+"")&&U(h,p),(!k||z[0]&8)&&Ct(t,"padding-left",e[3]*16+4+"px"),(!k||z[0]&5)&&ae(t,"selected",e[2]===e[44].id),(!k||z[0]&769)&&ae(t,"drop-valid",e[8]===e[44].id&&e[9][e[44].id]),(!k||z[0]&769)&&ae(t,"drop-invalid",e[8]===e[44].id&&!e[9][e[44].id]),z[0]&3&&(g=e[1][e[44].id]&&Un(e[44])),g?H?(H.p(e,z),z[0]&3&&pe(H,1)):(H=hi(e),H.c(),pe(H,1),H.m(b.parentNode,b)):H&&(ut(),ge(H,1,1,()=>{H=null}),ft())},i(P){k||(pe(r.$$.fragment,P),pe(H),k=!0)},o(P){ge(r.$$.fragment,P),ge(H),k=!1},d(P){P&&(w(t),w(_),w(b)),E.d(),Ge(r),H&&H.d(P),y=!1,me(q)}}}function yp(l){let e=[],t=new Map,n,s,a,r,c=ue(l[0]);const u=p=>p[44].id;for(let p=0;p<c.length;p+=1){let h=vi(l,c,p),_=u(h);t.set(_,e[p]=gi(_,h))}return{c(){for(let p=0;p<e.length;p+=1)e[p].c();n=ht()},m(p,h){for(let _=0;_<e.length;_+=1)e[_]&&e[_].m(p,h);C(p,n,h),s=!0,a||(r=j(window,"dragend",l[14]),a=!0)},p(p,h){h[0]&2080767&&(c=ue(p[0]),ut(),e=Wa(e,h,u,1,p,c,t,n.parentNode,Ba,gi,n,vi),ft())},i(p){if(!s){for(let h=0;h<c.length;h+=1)pe(e[h]);s=!0}},o(p){for(let h=0;h<e.length;h+=1)ge(e[h]);s=!1},d(p){p&&w(n);for(let h=0;h<e.length;h+=1)e[h].d(p);a=!1,r()}}}function bi(l){return l.type==="client"||l.template_id==="client.default"?"client":l.type==="project"||l.template_id==="project.default"?"project":l.type==="document"||l.template_id==="document.default"?"document":l.type==="recipe"||l.template_id==="recipe.default"?"recipe":l.type==="folder"||l.template_id==="folder.default"?"folder":l.type==="case"?"case":l.type==="note"?"note":l.type==="file"?"file":"generic"}function Un(l){return l.children!==void 0}function Cl(l){return Un(l)?l.children.length>0:l.has_children===!0}function ki(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 yi(l){const e=[];function t(n){for(const s of n)e.push(s),s.children&&t(s.children)}return t(l),e}function wp(l){try{return l.dataTransfer.getData("text/plain")}catch{return""}}function Cp(l,e,t){let n,s,a,{nodes:r=[]}=e,{expanded:c={}}=e,{selectedNodeId:u=""}=e,{level:p=0}=e,{onSelect:h=void 0}=e,{onToggle:_=void 0}=e,{onContextMenu:g=void 0}=e,{onDrop:b=void 0}=e,k={},y=null,q="",S="";const T=["folder","project","client","document","recipe","case"];Yn(()=>{for(const Q of Object.keys(k))clearTimeout(k[Q]);y&&clearInterval(y)});function E(Q){return T.includes(Q.type)}function I(Q,Z,be){if(!Q||!Z||Z===Q.id||!E(Q))return!1;let Ce=Q.id;for(;Ce;){if(Ce===Z)return!1;Ce=be[Ce]||""}return!0}function N(Q,Z){Q.stopPropagation(),Q.dataTransfer.effectAllowed="move",Q.dataTransfer.setData("text/plain",Z.id),t(21,q=Z.id)}function D(Q,Z){Q.preventDefault(),Q.stopPropagation(),Q.dataTransfer.dropEffect="move",S!==Z.id&&t(8,S=Z.id),Cl(Z)&&!c[Z.id]&&!k[Z.id]&&(k[Z.id]=setTimeout(()=>{_&&_(Z.id),delete k[Z.id]},600));const be=Q.currentTarget.closest(".workspace-tree-area");if(be){const Ce=be.getBoundingClientRect(),ve=30;Q.clientY-Ce.top<ve?y||(y=setInterval(()=>{be.scrollTop-=10},50)):Ce.bottom-Q.clientY<ve?y||(y=setInterval(()=>{be.scrollTop+=10},50)):y&&(clearInterval(y),y=null)}}function M(Q,Z){const be=Q.relatedTarget;be&&Q.currentTarget.contains(be)||(S===Z.id&&t(8,S=""),k[Z.id]&&(clearTimeout(k[Z.id]),delete k[Z.id]),y&&(clearInterval(y),y=null))}function F(Q,Z){Q.preventDefault(),Q.stopPropagation(),k[Z.id]&&(clearTimeout(k[Z.id]),delete k[Z.id]),y&&(clearInterval(y),y=null);const be=yi(r),Ce=ki(be),ve=wp(Q);if(!I(Z,ve,Ce)){t(8,S=""),t(21,q="");return}b&&b(ve,Z.id),t(8,S=""),t(21,q="")}function R(){t(8,S=""),t(21,q="");for(const Q of Object.keys(k))clearTimeout(k[Q]),delete k[Q];y&&(clearInterval(y),y=null)}function x(Q,Z){Q.target.closest(".tree-toggle")||Q.target.closest(".tree-icon")||h&&h(Z)}function B(Q,Z){Cl(Z)&&_&&_(Z.id)}function V(Q,Z){(Q.key==="Enter"||Q.key===" ")&&(Q.preventDefault(),h&&h(Z))}function W(Q,Z){Q.stopPropagation(),Cl(Z)&&_&&_(Z.id)}function G(Q,Z){(Q.key==="Enter"||Q.key===" ")&&(Q.preventDefault(),Q.stopPropagation(),Cl(Z)&&_&&_(Z.id))}function J(Q,Z){(Q.key==="Enter"||Q.key===" ")&&(Q.preventDefault(),h&&h(Z))}function H(Q,Z,be){const Ce={};function ve(Oe){for(const Xe of Oe)Ce[Xe.id]=I(Xe,Z,be),Xe.children&&ve(Xe.children)}return ve(Q),Ce}function P(Q){za.call(this,l,Q)}const z=Q=>_&&_(Q.id),L=(Q,Z)=>W(Z,Q),K=(Q,Z)=>G(Z,Q),Y=Q=>h&&h(Q),ee=(Q,Z)=>J(Z,Q),te=(Q,Z)=>N(Z,Q),ne=(Q,Z)=>D(Z,Q),oe=(Q,Z)=>M(Z,Q),ce=(Q,Z)=>F(Z,Q),de=(Q,Z)=>x(Z,Q),we=(Q,Z)=>V(Z,Q),Re=(Q,Z)=>B(Z,Q),_e=(Q,Z)=>g&&g(Z,Q);return l.$$set=Q=>{"nodes"in Q&&t(0,r=Q.nodes),"expanded"in Q&&t(1,c=Q.expanded),"selectedNodeId"in Q&&t(2,u=Q.selectedNodeId),"level"in Q&&t(3,p=Q.level),"onSelect"in Q&&t(4,h=Q.onSelect),"onToggle"in Q&&t(5,_=Q.onToggle),"onContextMenu"in Q&&t(6,g=Q.onContextMenu),"onDrop"in Q&&t(7,b=Q.onDrop)},l.$$.update=()=>{l.$$.dirty[0]&1&&t(23,n=yi(r)),l.$$.dirty[0]&8388608&&t(22,s=ki(n)),l.$$.dirty[0]&14680064&&t(9,a=H(n,q,s))},[r,c,u,p,h,_,g,b,S,a,N,D,M,F,R,x,B,V,W,G,J,q,s,n,P,z,L,K,Y,ee,te,ne,oe,ce,de,we,Re,_e]}class tc extends st{constructor(e){super(),nt(this,e,Cp,yp,lt,{nodes:0,expanded:1,selectedNodeId:2,level:3,onSelect:4,onToggle:5,onContextMenu:6,onDrop:7},null,[-1,-1])}}function wi(l){let e,t;return{c(){e=f("div"),t=O(l[4]),i(e,"class","path-info svelte-a9f1pd")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s&16&&U(t,n[4])},d(n){n&&w(e)}}}function Ci(l){let e,t;return{c(){e=f("div"),t=O(l[3]),i(e,"class","error-msg svelte-a9f1pd")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s&8&&U(t,n[3])},d(n){n&&w(e)}}}function qp(l){let e,t,n,s,a,r,c,u,p,h,_,g,b,k,y,q,S,T=m("firstrun.browse")+"",E,I,N,D,M,F,R=(l[2]?m("firstrun.creating"):m("firstrun.create"))+"",x,B,V,W,G,J,H=l[4]&&wi(l),P=l[3]&&Ci(l);return{c(){e=f("div"),t=f("div"),n=f("img"),a=v(),r=f("h1"),r.textContent=`${m("firstrun.title")}`,c=v(),u=f("p"),u.textContent=`${m("firstrun.desc")}`,p=v(),h=f("div"),_=f("label"),_.textContent=`${m("firstrun.pathLabel")}`,g=v(),b=f("div"),k=f("input"),q=v(),S=f("button"),E=O(T),I=v(),H&&H.c(),N=v(),P&&P.c(),D=v(),M=f("div"),F=f("button"),x=O(R),V=v(),W=f("button"),W.textContent=`${m("firstrun.quit")}`,i(n,"class","first-run-logo svelte-a9f1pd"),dl(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(u,"class","first-run-desc svelte-a9f1pd"),i(_,"class","form-label svelte-a9f1pd"),i(_,"for","vault-path"),i(k,"id","vault-path"),i(k,"type","text"),i(k,"placeholder",y=l[1]||m("firstrun.defaultPath")),k.disabled=l[2],i(k,"class","svelte-a9f1pd"),i(S,"class","btn"),S.disabled=l[2],i(b,"class","input-row svelte-a9f1pd"),i(h,"class","form-group svelte-a9f1pd"),i(F,"class","btn btn-primary btn-lg svelte-a9f1pd"),F.disabled=B=!l[0].trim()||l[2],i(W,"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(z,L){C(z,e,L),o(e,t),o(t,n),o(t,a),o(t,r),o(t,c),o(t,u),o(t,p),o(t,h),o(h,_),o(h,g),o(h,b),o(b,k),ke(k,l[0]),o(b,q),o(b,S),o(S,E),o(t,I),H&&H.m(t,null),o(t,N),P&&P.m(t,null),o(t,D),o(t,M),o(M,F),o(F,x),o(M,V),o(M,W),G||(J=[j(k,"input",l[12]),j(k,"input",l[6]),j(k,"keydown",l[9]),j(S,"click",l[5]),j(F,"click",l[7]),j(W,"click",l[8])],G=!0)},p(z,[L]){L&2&&y!==(y=z[1]||m("firstrun.defaultPath"))&&i(k,"placeholder",y),L&4&&(k.disabled=z[2]),L&1&&k.value!==z[0]&&ke(k,z[0]),L&4&&(S.disabled=z[2]),z[4]?H?H.p(z,L):(H=wi(z),H.c(),H.m(t,N)):H&&(H.d(1),H=null),z[3]?P?P.p(z,L):(P=Ci(z),P.c(),P.m(t,D)):P&&(P.d(1),P=null),L&4&&R!==(R=(z[2]?m("firstrun.creating"):m("firstrun.create"))+"")&&U(x,R),L&5&&B!==(B=!z[0].trim()||z[2])&&(F.disabled=B)},i:se,o:se,d(z){z&&w(e),H&&H.d(),P&&P.d(),G=!1,me(J)}}}function Jl(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 Sp(l,e,t){let{onComplete:n=null}=e,{onQuit:s=null}=e,a="",r="",c=!1,u="",p="",h=null;async function _(){try{const T=await Jl("GetDefaultVaultPath");t(1,r=T||""),t(0,a=r||""),a&&await b()}catch{t(1,r="")}}_();async function g(){try{const T=await Jl("PickDirectory");T&&(t(0,a=T),await b())}catch(T){t(3,u=String(T))}}async function b(){if(!a||!a.trim()){t(4,p=""),h=null;return}try{h=await Jl("CheckVaultPath",a.trim()),h&&t(4,p=h.description)}catch{t(4,p=""),h=null}}async function k(){if(!(!a||!a.trim())){if(t(2,c=!0),t(3,u=""),h&&!h.writable){t(3,u=m("firstrun.errorNoWrite")),t(2,c=!1);return}try{const T=await Jl("CreateVault",a.trim());T&&T.status==="ready"&&n&&n(T)}catch(T){t(3,u=String(T))}t(2,c=!1)}}function y(){s&&s()}function q(T){T.key==="Enter"&&!c&&a.trim()&&k()}function S(){a=this.value,t(0,a)}return l.$$set=T=>{"onComplete"in T&&t(10,n=T.onComplete),"onQuit"in T&&t(11,s=T.onQuit)},[a,r,c,u,p,g,b,k,y,q,n,s,S]}class Tp extends st{constructor(e){super(),nt(this,e,Sp,qp,lt,{onComplete:10,onQuit:11})}}function qi(l){let e,t;return{c(){e=f("div"),t=O(l[2]),i(e,"class","error-msg svelte-s3o8c3")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s&4&&U(t,n[2])},d(n){n&&w(e)}}}function Si(l){let e,t,n,s,a,r,c,u,p=m("common.yes")+"",h,_,g,b,k;return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${m("recovery.createConfirmTitle")}`,s=v(),a=f("p"),a.textContent=`${m("recovery.createConfirm")}`,r=v(),c=f("div"),u=f("button"),h=O(p),_=v(),g=f("button"),g.textContent=`${m("common.cancel")}`,i(n,"class","svelte-s3o8c3"),i(a,"class","modal-desc svelte-s3o8c3"),i(u,"class","btn btn-primary"),u.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,q){C(y,e,q),o(e,t),o(t,n),o(t,s),o(t,a),o(t,r),o(t,c),o(c,u),o(u,h),o(c,_),o(c,g),b||(k=[j(u,"click",l[6]),j(g,"click",l[7]),j(e,"click",Tt(l[7])),j(e,"keydown",l[11])],b=!0)},p(y,q){q&2&&(u.disabled=y[1])},d(y){y&&w(e),b=!1,me(k)}}}function Ep(l){let e,t,n,s,a,r,c,u,p,h=(l[0]||"—")+"",_,g,b,k,y,q=m("recovery.choose")+"",S,T,E,I=m("recovery.create")+"",N,D,M,F,R,x,B,V=l[2]&&qi(l),W=l[3]&&Si(l);return{c(){e=f("div"),t=f("div"),n=f("div"),n.textContent="⚠",s=v(),a=f("h1"),a.textContent=`${m("recovery.title")}`,r=v(),c=f("p"),c.textContent=`${m("recovery.expected")}:`,u=v(),p=f("code"),_=O(h),g=v(),V&&V.c(),b=v(),k=f("div"),y=f("button"),S=O(q),T=v(),E=f("button"),N=O(I),D=v(),M=f("button"),M.textContent=`${m("recovery.quit")}`,F=v(),W&&W.c(),R=ht(),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(E,"class","btn btn-lg svelte-s3o8c3"),E.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(G,J){C(G,e,J),o(e,t),o(t,n),o(t,s),o(t,a),o(t,r),o(t,c),o(t,u),o(t,p),o(p,_),o(t,g),V&&V.m(t,null),o(t,b),o(t,k),o(k,y),o(y,S),o(k,T),o(k,E),o(E,N),o(k,D),o(k,M),C(G,F,J),W&&W.m(G,J),C(G,R,J),x||(B=[j(y,"click",l[4]),j(E,"click",l[5]),j(M,"click",l[8])],x=!0)},p(G,[J]){J&1&&h!==(h=(G[0]||"—")+"")&&U(_,h),G[2]?V?V.p(G,J):(V=qi(G),V.c(),V.m(t,b)):V&&(V.d(1),V=null),J&2&&(y.disabled=G[1]),J&2&&(E.disabled=G[1]),G[3]?W?W.p(G,J):(W=Si(G),W.c(),W.m(R.parentNode,R)):W&&(W.d(1),W=null)},i:se,o:se,d(G){G&&(w(e),w(F),w(R)),V&&V.d(),W&&W.d(G),x=!1,me(B)}}}function On(l,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[l];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails error:",l,t)}return Promise.reject(new Error("Wails not connected: "+l))}function Ip(l,e,t){let{vaultPath:n=""}=e,{onComplete:s=null}=e,{onQuit:a=null}=e,r=!1,c="",u=!1;async function p(){try{const y=await On("PickDirectory");if(!y)return;t(1,r=!0),t(2,c="");const q=await On("OpenVault",y);q&&q.status==="ready"&&s&&s(q)}catch(y){t(2,c=String(y))}t(1,r=!1)}function h(){t(3,u=!0)}async function _(){t(3,u=!1),t(1,r=!0),t(2,c="");try{const y=await On("CreateVault",n);y&&y.status==="ready"&&s&&s(y)}catch(y){t(2,c=String(y))}t(1,r=!1)}function g(){t(3,u=!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,u,p,h,_,g,b,s,a,k]}class Np extends st{constructor(e){super(),nt(this,e,Ip,Ep,lt,{vaultPath:0,onComplete:9,onQuit:10})}}function Ti(l,e,t){const n=l.slice();return n[5]=e[t],n}function Dp(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){C(s,e,a),C(s,t,a),C(s,n,a)},d(s){s&&(w(e),w(t),w(n))}}}function Mp(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){C(a,e,r),C(a,t,r),C(a,n,r),C(a,s,r)},d(a){a&&(w(e),w(t),w(n),w(s))}}}function jp(l){let e;return{c(){e=$("path"),i(e,"d","M4 19V9M10 19V5M16 19v-7M22 19H2")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Ap(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){C(t,e,n)},d(t){t&&w(e)}}}function Lp(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){C(n,e,s),C(n,t,s)},d(n){n&&(w(e),w(t))}}}function Pp(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){C(n,e,s),C(n,t,s)},d(n){n&&(w(e),w(t))}}}function Fp(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){C(s,e,a),C(s,t,a),C(s,n,a)},d(s){s&&(w(e),w(t),w(n))}}}function Rp(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){C(n,e,s),C(n,t,s)},d(n){n&&(w(e),w(t))}}}function Ei(l){let e,t,n,s,a,r,c,u;function p(b,k){if(b[5].id==="general")return Rp;if(b[5].id==="workspace")return Fp;if(b[5].id==="templates")return Pp;if(b[5].id==="plugins")return Lp;if(b[5].id==="files")return Ap;if(b[5].id==="activity")return jp;if(b[5].id==="sync")return Mp;if(b[5].id==="backup")return Dp}let h=p(l),_=h&&h(l);function g(){return l[4](l[5])}return{c(){e=f("button"),t=f("span"),n=$("svg"),_&&_.c(),s=v(),a=f("span"),a.textContent=`${l[5].label}`,r=v(),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){C(b,e,k),o(e,t),o(t,n),_&&_.m(n,null),o(e,s),o(e,a),o(e,r),c||(u=j(e,"click",g),c=!0)},p(b,k){l=b,k&3&&ae(e,"active",l[0]===l[5].id)},d(b){b&&w(e),_&&_.d(),c=!1,u()}}}function Op(l){let e,t=ue(l[1]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Ei(Ti(l,t,s));return{c(){e=f("nav");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","settings-sidebar svelte-1uolm3f")},m(s,a){C(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=Ti(s,t,r);n[r]?n[r].p(c,a):(n[r]=Ei(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},i:se,o:se,d(s){s&&w(e),Pe(n,s)}}}function xp(l,e,t){let{activeSection:n="general"}=e,{onSelect:s=null}=e;const a=[{id:"general",label:m("settings.general")},{id:"workspace",label:m("settings.workspace")},{id:"templates",label:m("settings.templates")},{id:"plugins",label:m("settings.plugins")},{id:"files",label:m("settings.files")},{id:"activity",label:m("settings.activity")},{id:"sync",label:m("settings.sync")},{id:"backup",label:m("settings.backup")}];function r(u){s&&s(u)}const c=u=>r(u.id);return l.$$set=u=>{"activeSection"in u&&t(0,n=u.activeSection),"onSelect"in u&&t(3,s=u.onSelect)},[n,a,r,s,c]}class zp extends st{constructor(e){super(),nt(this,e,xp,Op,lt,{activeSection:0,onSelect:3})}}function Ii(l){let e;return{c(){e=f("div"),e.textContent=`${m("settings.saved")}`,i(e,"class","save-notice svelte-1e2uhdh")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Hp(l){let e,t,n,s,a,r,c,u,p,h,_,g,b,k,y,q,S,T,E,I,N,D,M,F,R,x,B,V,W,G,J,H,P,z=l[1]&&Ii();return{c(){e=f("div"),t=f("h2"),t.textContent=`${m("settings.general")}`,n=v(),s=f("p"),s.textContent=`${m("settings.generalDesc")}`,a=v(),r=f("div"),c=f("h3"),c.textContent=`${m("settings.appearance")}`,u=v(),p=f("div"),h=f("label"),_=f("span"),_.textContent=`${m("settings.theme")}`,g=v(),b=f("select"),k=f("option"),k.textContent=`${m("settings.themeSystem")}`,y=f("option"),y.textContent=`${m("settings.themeLight")} (${m("settings.langSoon")})`,q=f("option"),q.textContent=`${m("settings.themeDark")} (${m("settings.langSoon")})`,S=v(),T=f("div"),E=f("h3"),E.textContent=`${m("settings.localization")}`,I=v(),N=f("div"),D=f("label"),M=f("span"),M.textContent=`${m("settings.language")}`,F=v(),R=f("select"),x=f("option"),x.textContent=`${m("settings.langRu")}`,B=f("option"),B.textContent=`${m("settings.langEn")} (${m("settings.langSoon")})`,V=v(),W=f("div"),z&&z.c(),G=v(),J=f("button"),J.textContent=`${m("settings.save")}`,i(t,"class","svelte-1e2uhdh"),i(s,"class","section-desc svelte-1e2uhdh"),i(c,"class","card-title svelte-1e2uhdh"),i(_,"class","label-text svelte-1e2uhdh"),k.__value="system",ke(k,k.__value),y.__value="light",ke(y,y.__value),y.disabled=!0,q.__value="dark",ke(q,q.__value),q.disabled=!0,l[0]===void 0&&Zt(()=>l[5].call(b)),i(p,"class","form-group svelte-1e2uhdh"),i(r,"class","settings-card svelte-1e2uhdh"),i(E,"class","card-title svelte-1e2uhdh"),i(M,"class","label-text svelte-1e2uhdh"),x.__value="ru",ke(x,x.__value),B.__value="en",ke(B,B.__value),R.disabled=!0,i(N,"class","form-group svelte-1e2uhdh"),i(T,"class","settings-card svelte-1e2uhdh"),i(J,"class","btn btn-primary"),i(W,"class","settings-actions svelte-1e2uhdh"),i(e,"class","settings-section svelte-1e2uhdh")},m(L,K){C(L,e,K),o(e,t),o(e,n),o(e,s),o(e,a),o(e,r),o(r,c),o(r,u),o(r,p),o(p,h),o(h,_),o(h,g),o(h,b),o(b,k),o(b,y),o(b,q),zt(b,l[0],!0),o(e,S),o(e,T),o(T,E),o(T,I),o(T,N),o(N,D),o(D,M),o(D,F),o(D,R),o(R,x),o(R,B),o(e,V),o(e,W),z&&z.m(W,null),o(W,G),o(W,J),H||(P=[j(b,"change",l[5]),j(J,"click",l[2])],H=!0)},p(L,[K]){K&1&&zt(b,L[0]),L[1]?z||(z=Ii(),z.c(),z.m(W,G)):z&&(z.d(1),z=null)},i:se,o:se,d(L){L&&w(e),z&&z.d(),H=!1,me(P)}}}function Bp(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 u(){n&&(t(3,n.theme=a,n),s&&await s(n),t(1,r=!0),setTimeout(()=>t(1,r=!1),2e3))}function p(){a=Xl(this),t(0,a)}return l.$$set=h=>{"appConfig"in h&&t(3,n=h.appConfig),"onSave"in h&&t(4,s=h.onSave)},l.$$.update=()=>{l.$$.dirty&8&&n&&c()},[a,r,u,n,s,p]}class Wp extends st{constructor(e){super(),nt(this,e,Bp,Hp,lt,{appConfig:3,onSave:4})}}function Ni(l){let e,t;return{c(){e=f("div"),t=O(l[1]),i(e,"class","notice svelte-1zbky3")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s&2&&U(t,n[1])},d(n){n&&w(e)}}}function Vp(l){let e;return{c(){e=f("p"),e.textContent=`${m("settings.noVaultInfo")}`,i(e,"class","no-data svelte-1zbky3")},m(t,n){C(t,e,n)},p:se,d(t){t&&w(e)}}}function Up(l){let e,t,n,s,a,r=l[0].path+"",c,u,p,h,_,g,b=l[0].dbPath+"",k,y,q,S=l[0].nodeCount!==void 0&&Di(l),T=l[0].fileCount!==void 0&&Mi(l);return{c(){e=f("div"),t=f("div"),n=f("span"),n.textContent=`${m("settings.vaultPath")}`,s=v(),a=f("span"),c=O(r),u=v(),p=f("div"),h=f("span"),h.textContent="DB",_=v(),g=f("span"),k=O(b),y=v(),S&&S.c(),q=v(),T&&T.c(),i(n,"class","info-label svelte-1zbky3"),i(a,"class","info-value mono svelte-1zbky3"),i(t,"class","info-row svelte-1zbky3"),i(h,"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(E,I){C(E,e,I),o(e,t),o(t,n),o(t,s),o(t,a),o(a,c),o(e,u),o(e,p),o(p,h),o(p,_),o(p,g),o(g,k),o(e,y),S&&S.m(e,null),o(e,q),T&&T.m(e,null)},p(E,I){I&1&&r!==(r=E[0].path+"")&&U(c,r),I&1&&b!==(b=E[0].dbPath+"")&&U(k,b),E[0].nodeCount!==void 0?S?S.p(E,I):(S=Di(E),S.c(),S.m(e,q)):S&&(S.d(1),S=null),E[0].fileCount!==void 0?T?T.p(E,I):(T=Mi(E),T.c(),T.m(e,null)):T&&(T.d(1),T=null)},d(E){E&&w(e),S&&S.d(),T&&T.d()}}}function Di(l){let e,t,n,s,a=l[0].nodeCount+"",r;return{c(){e=f("div"),t=f("span"),t.textContent="Nodes",n=v(),s=f("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,u){C(c,e,u),o(e,t),o(e,n),o(e,s),o(s,r)},p(c,u){u&1&&a!==(a=c[0].nodeCount+"")&&U(r,a)},d(c){c&&w(e)}}}function Mi(l){let e,t,n,s,a=l[0].fileCount+"",r;return{c(){e=f("div"),t=f("span"),t.textContent="Files",n=v(),s=f("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,u){C(c,e,u),o(e,t),o(e,n),o(e,s),o(s,r)},p(c,u){u&1&&a!==(a=c[0].fileCount+"")&&U(r,a)},d(c){c&&w(e)}}}function Kp(l){let e,t,n,s,a,r,c,u,p,h,_,g,b,k,y,q,S=l[1]&&Ni(l);function T(N,D){return N[0]?Up:Vp}let E=T(l),I=E(l);return{c(){e=f("div"),t=f("h2"),t.textContent=`${m("settings.workspace")}`,n=v(),s=f("p"),s.textContent=`${m("settings.workspaceDesc")}`,a=v(),S&&S.c(),r=v(),c=f("div"),I.c(),u=v(),p=f("div"),h=f("button"),h.textContent=`${m("settings.openVault")}`,_=v(),g=f("button"),g.textContent=`${m("settings.changeVault")}`,b=v(),k=f("button"),k.textContent=`${m("settings.checkIntegrity")}`,i(t,"class","svelte-1zbky3"),i(s,"class","section-desc svelte-1zbky3"),i(c,"class","settings-card svelte-1zbky3"),i(h,"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(N,D){C(N,e,D),o(e,t),o(e,n),o(e,s),o(e,a),S&&S.m(e,null),o(e,r),o(e,c),I.m(c,null),o(e,u),o(e,p),o(p,h),o(p,_),o(p,g),o(p,b),o(p,k),y||(q=[j(h,"click",l[2]),j(g,"click",l[4]),j(k,"click",l[3])],y=!0)},p(N,[D]){N[1]?S?S.p(N,D):(S=Ni(N),S.c(),S.m(e,r)):S&&(S.d(1),S=null),E===(E=T(N))&&I?I.p(N,D):(I.d(1),I=E(N),I&&(I.c(),I.m(c,null)))},i:se,o:se,d(N){N&&w(e),S&&S.d(),I.d(),y=!1,me(q)}}}function cl(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 Gp(l,e,t){let{onRefresh:n=null}=e,s=null,a="";async function r(){try{t(0,s=await cl("GetVaultInfo"))}catch{t(0,s=null)}}r();async function c(){try{await cl("OpenVaultFolder")}catch(h){t(1,a=String(h))}}async function u(){try{const h=await cl("VaultCheck");h.healthy?t(1,a="Vault healthy"):t(1,a="Issues found: "+(h.errors||[]).join("; "))}catch(h){t(1,a=String(h))}}async function p(){try{const h=await cl("PickDirectory");if(!h)return;const _=await cl("OpenVault",h);_&&_.status==="ready"&&(t(0,s=await cl("GetVaultInfo")),n&&n())}catch(h){t(1,a=String(h))}}return l.$$set=h=>{"onRefresh"in h&&t(5,n=h.onRefresh)},[s,a,c,u,p,n]}class Jp extends st{constructor(e){super(),nt(this,e,Gp,Kp,lt,{onRefresh:5})}}function ji(l,e,t){const n=l.slice();return n[6]=e[t],n}function Yp(l){let e,t=ue(l[0]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Ai(ji(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","template-list svelte-ksamnw")},m(s,a){C(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=ji(s,t,r);n[r]?n[r].p(c,a):(n[r]=Ai(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&&w(e),Pe(n,s)}}}function Qp(l){let e;return{c(){e=f("p"),e.textContent=`${m("common.empty")}`,i(e,"class","no-data svelte-ksamnw")},m(t,n){C(t,e,n)},p:se,d(t){t&&w(e)}}}function Xp(l){let e;return{c(){e=f("p"),e.textContent=`${m("common.loading")}`,i(e,"class","loading svelte-ksamnw")},m(t,n){C(t,e,n)},p:se,d(t){t&&w(e)}}}function Ai(l){let e,t,n,s=(m("template."+l[6].id)||l[6].title)+"",a,r,c,u,p=l[6].type+"",h,_,g,b,k,y,q,S,T=(l[6].enabled?m("settings.templateEnabled"):m("settings.templateDisabled"))+"",E,I,N,D;function M(){return l[4](l[6])}return{c(){e=f("div"),t=f("div"),n=f("span"),a=O(s),r=v(),c=f("span"),u=O("("),h=O(p),_=O(")"),g=v(),b=f("label"),k=f("input"),q=v(),S=f("span"),E=O(T),I=v(),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(S,"class","toggle-text svelte-ksamnw"),i(b,"class","toggle-label svelte-ksamnw"),i(e,"class","template-item svelte-ksamnw")},m(F,R){C(F,e,R),o(e,t),o(t,n),o(n,a),o(t,r),o(t,c),o(c,u),o(c,h),o(c,_),o(e,g),o(e,b),o(b,k),o(b,q),o(b,S),o(S,E),o(e,I),N||(D=j(k,"change",M),N=!0)},p(F,R){l=F,R&1&&s!==(s=(m("template."+l[6].id)||l[6].title)+"")&&U(a,s),R&1&&p!==(p=l[6].type+"")&&U(h,p),R&1&&y!==(y=l[6].enabled)&&(k.checked=y),R&1&&T!==(T=(l[6].enabled?m("settings.templateEnabled"):m("settings.templateDisabled"))+"")&&U(E,T)},d(F){F&&w(e),N=!1,D()}}}function Zp(l){let e,t,n,s,a;function r(p,h){return p[1]?Xp:p[0].length===0?Qp:Yp}let c=r(l),u=c(l);return{c(){e=f("div"),t=f("h2"),t.textContent=`${m("settings.templates")}`,n=v(),s=f("p"),s.textContent=`${m("settings.templatesDesc")}`,a=v(),u.c(),i(t,"class","svelte-ksamnw"),i(s,"class","section-desc svelte-ksamnw"),i(e,"class","settings-section svelte-ksamnw")},m(p,h){C(p,e,h),o(e,t),o(e,n),o(e,s),o(e,a),u.m(e,null)},p(p,[h]){c===(c=r(p))&&u?u.p(p,h):(u.d(1),u=c(p),u&&(u.c(),u.m(e,null)))},i:se,o:se,d(p){p&&w(e),u.d()}}}function Li(l,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[l];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails error:",l,t)}return Promise.reject(new Error("Wails not connected: "+l))}function $p(l,e,t){let{onRefresh:n=null}=e,s=[],a=!0;async function r(){t(1,a=!0);try{t(0,s=await Li("AllTemplates")||[])}catch{t(0,s=[])}t(1,a=!1)}r();async function c(p){const h=!p.enabled;try{await Li("SetTemplateEnabled",p.id,h),p.enabled=h,t(0,s),n&&n()}catch(_){console.error(_)}}const u=p=>c(p);return l.$$set=p=>{"onRefresh"in p&&t(3,n=p.onRefresh)},[s,a,c,n,u]}class em extends st{constructor(e){super(),nt(this,e,$p,Zp,lt,{onRefresh:3})}}function tm(l){let e,t,n,s,a,r,c,u;return{c(){e=f("div"),t=f("h2"),t.textContent=`${m("settings.plugins")}`,n=v(),s=f("p"),s.textContent=`${m("settings.noPlugins")}`,a=v(),r=f("button"),r.textContent=`${m("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,h){C(p,e,h),o(e,t),o(e,n),o(e,s),o(e,a),o(e,r),c||(u=j(r,"click",nm),c=!0)},p:se,i:se,o:se,d(p){p&&w(e),c=!1,u()}}}function lm(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 nm(){try{await lm("OpenPluginsFolder")}catch{}}class sm extends st{constructor(e){super(),nt(this,e,null,tm,lt,{})}}function im(l){let e,t,n,s;return{c(){e=f("div"),t=f("h2"),t.textContent=`${m("settings.files")}`,n=v(),s=f("p"),s.textContent=`${m("settings.filesStub")}`,i(t,"class","svelte-19bo7bn"),i(s,"class","section-desc svelte-19bo7bn"),i(e,"class","settings-section svelte-19bo7bn")},m(a,r){C(a,e,r),o(e,t),o(e,n),o(e,s)},p:se,i:se,o:se,d(a){a&&w(e)}}}class om extends st{constructor(e){super(),nt(this,e,null,im,lt,{})}}function rm(l){let e,t,n,s;return{c(){e=f("div"),t=f("h2"),t.textContent=`${m("settings.activity")}`,n=v(),s=f("p"),s.textContent=`${m("settings.activityStub")}`,i(t,"class","svelte-19bo7bn"),i(s,"class","section-desc svelte-19bo7bn"),i(e,"class","settings-section svelte-19bo7bn")},m(a,r){C(a,e,r),o(e,t),o(e,n),o(e,s)},p:se,i:se,o:se,d(a){a&&w(e)}}}class am extends st{constructor(e){super(),nt(this,e,null,rm,lt,{})}}function Pi(l){let e,t;return{c(){e=f("div"),t=O(l[2]),i(e,"class","error-msg svelte-1fx1e1e")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s[0]&4&&U(t,n[2])},d(n){n&&w(e)}}}function Fi(l){let e,t;return{c(){e=f("div"),t=O(l[3]),i(e,"class","result-msg svelte-1fx1e1e"),ae(e,"warning",l[4]==="warning")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s[0]&8&&U(t,n[3]),s[0]&16&&ae(e,"warning",n[4]==="warning")},d(n){n&&w(e)}}}function cm(l){let e,t,n,s,a,r,c,u,p,h,_,g,b,k,y,q,S,T,E,I,N,D,M=m("settings.checkConnection")+"",F,R,x,B,V=m("common.connect")+"",W,G,J,H,P,z=l[11]!==null&&Ri(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("label"),a=f("span"),a.textContent=`${m("settings.serverUrl")}`,r=v(),c=f("input"),u=v(),p=f("div"),h=f("label"),_=f("span"),_.textContent=`${m("sync.username")}`,g=v(),b=f("input"),k=v(),y=f("div"),q=f("label"),S=f("span"),S.textContent=`${m("sync.password")}`,T=v(),E=f("input"),I=v(),N=f("div"),D=f("button"),F=O(M),x=v(),B=f("button"),W=O(V),J=v(),z&&z.c(),i(a,"class","label-text"),i(c,"type","text"),i(c,"placeholder","https://example.com"),i(n,"class","form-group svelte-1fx1e1e"),i(_,"class","label-text"),i(b,"type","text"),i(p,"class","form-group svelte-1fx1e1e"),i(S,"class","label-text"),i(E,"type","password"),i(y,"class","form-group svelte-1fx1e1e"),i(D,"class","btn"),D.disabled=R=l[1]||!l[5],i(B,"class","btn btn-primary"),B.disabled=G=l[1]||!l[5]||!l[6]||!l[7],i(N,"class","sync-setup-actions svelte-1fx1e1e"),i(t,"class","sync-setup svelte-1fx1e1e"),i(e,"class","settings-card svelte-1fx1e1e")},m(L,K){C(L,e,K),o(e,t),o(t,n),o(n,s),o(s,a),o(s,r),o(s,c),ke(c,l[5]),o(t,u),o(t,p),o(p,h),o(h,_),o(h,g),o(h,b),ke(b,l[6]),o(t,k),o(t,y),o(y,q),o(q,S),o(q,T),o(q,E),ke(E,l[7]),o(t,I),o(t,N),o(N,D),o(D,F),o(N,x),o(N,B),o(B,W),o(t,J),z&&z.m(t,null),H||(P=[j(c,"input",l[23]),j(b,"input",l[24]),j(E,"input",l[25]),j(D,"click",l[12]),j(B,"click",l[13])],H=!0)},p(L,K){K[0]&32&&c.value!==L[5]&&ke(c,L[5]),K[0]&64&&b.value!==L[6]&&ke(b,L[6]),K[0]&128&&E.value!==L[7]&&ke(E,L[7]),K[0]&34&&R!==(R=L[1]||!L[5])&&(D.disabled=R),K[0]&226&&G!==(G=L[1]||!L[5]||!L[6]||!L[7])&&(B.disabled=G),L[11]!==null?z?z.p(L,K):(z=Ri(L),z.c(),z.m(t,null)):z&&(z.d(1),z=null)},d(L){L&&w(e),z&&z.d(),H=!1,me(P)}}}function um(l){let e,t,n,s,a,r,c=l[20](l[0].lastStatus)+"",u,p,h,_,g,b,k,y,q,S=m("settings.syncNow")+"",T,E,I,N=m("settings.disconnect")+"",D,M,F,R=m("settings.resetKey")+"",x,B,V,W,G,J,H,P,z,L,K,Y,ee=l[0].serverUrl&&Oi(l),te=l[0].deviceName&&xi(l),ne=l[0].deviceId&&zi(l),oe=l[0].lastSyncAt&&Hi(l),ce=l[0].lastError&&Bi(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("span"),s.textContent=`${m("settings.status")}`,a=v(),r=f("span"),u=O(c),p=v(),ee&&ee.c(),h=v(),te&&te.c(),_=v(),ne&&ne.c(),g=v(),oe&&oe.c(),b=v(),ce&&ce.c(),k=v(),y=f("div"),q=f("button"),T=O(S),E=v(),I=f("button"),D=O(N),M=v(),F=f("button"),x=O(R),B=v(),V=f("div"),W=f("label"),G=f("span"),G.textContent=`${m("sync.interval")}`,J=v(),H=f("div"),P=f("input"),z=v(),L=f("button"),L.textContent=`${m("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(q,"class","btn btn-primary"),q.disabled=l[1],i(I,"class","btn"),I.disabled=l[1],i(F,"class","btn"),F.disabled=l[1],i(y,"class","sync-actions svelte-1fx1e1e"),i(G,"class","label-text"),i(P,"type","number"),i(P,"min","0"),i(P,"placeholder","0"),i(P,"class","svelte-1fx1e1e"),i(L,"class","btn btn-sm"),i(H,"class","interval-row svelte-1fx1e1e"),i(V,"class","sync-interval svelte-1fx1e1e")},m(de,we){C(de,e,we),o(e,t),o(t,n),o(n,s),o(n,a),o(n,r),o(r,u),o(t,p),ee&&ee.m(t,null),o(t,h),te&&te.m(t,null),o(t,_),ne&&ne.m(t,null),o(t,g),oe&&oe.m(t,null),o(t,b),ce&&ce.m(t,null),C(de,k,we),C(de,y,we),o(y,q),o(q,T),o(y,E),o(y,I),o(I,D),o(y,M),o(y,F),o(F,x),C(de,B,we),C(de,V,we),o(V,W),o(W,G),o(W,J),o(W,H),o(H,P),ke(P,l[8]),o(H,z),o(H,L),K||(Y=[j(q,"click",l[14]),j(I,"click",l[16]),j(F,"click",l[18]),j(P,"input",l[22]),j(L,"click",l[15])],K=!0)},p(de,we){we[0]&1&&c!==(c=de[20](de[0].lastStatus)+"")&&U(u,c),we[0]&1&&ae(r,"status-ok",de[0].lastStatus==="connected"),we[0]&1&&ae(r,"status-err",de[0].lastStatus==="error"||de[0].lastStatus==="revoked"),de[0].serverUrl?ee?ee.p(de,we):(ee=Oi(de),ee.c(),ee.m(t,h)):ee&&(ee.d(1),ee=null),de[0].deviceName?te?te.p(de,we):(te=xi(de),te.c(),te.m(t,_)):te&&(te.d(1),te=null),de[0].deviceId?ne?ne.p(de,we):(ne=zi(de),ne.c(),ne.m(t,g)):ne&&(ne.d(1),ne=null),de[0].lastSyncAt?oe?oe.p(de,we):(oe=Hi(de),oe.c(),oe.m(t,b)):oe&&(oe.d(1),oe=null),de[0].lastError?ce?ce.p(de,we):(ce=Bi(de),ce.c(),ce.m(t,null)):ce&&(ce.d(1),ce=null),we[0]&2&&(q.disabled=de[1]),we[0]&2&&(I.disabled=de[1]),we[0]&2&&(F.disabled=de[1]),we[0]&256&&ln(P.value)!==de[8]&&ke(P,de[8])},d(de){de&&(w(e),w(k),w(y),w(B),w(V)),ee&&ee.d(),te&&te.d(),ne&&ne.d(),oe&&oe.d(),ce&&ce.d(),K=!1,me(Y)}}}function Ri(l){let e,t=(l[11]?m("common.test")+" OK":m("error.generic"))+"",n;return{c(){e=f("div"),n=O(t),i(e,"class","connection-result svelte-1fx1e1e"),ae(e,"ok",l[11]),ae(e,"fail",!l[11])},m(s,a){C(s,e,a),o(e,n)},p(s,a){a[0]&2048&&t!==(t=(s[11]?m("common.test")+" OK":m("error.generic"))+"")&&U(n,t),a[0]&2048&&ae(e,"ok",s[11]),a[0]&2048&&ae(e,"fail",!s[11])},d(s){s&&w(e)}}}function Oi(l){let e,t,n,s,a=l[0].serverUrl+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${m("settings.serverUrl")}`,n=v(),s=f("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,u){C(c,e,u),o(e,t),o(e,n),o(e,s),o(s,r)},p(c,u){u[0]&1&&a!==(a=c[0].serverUrl+"")&&U(r,a)},d(c){c&&w(e)}}}function xi(l){let e,t,n,s,a=l[0].deviceName+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${m("settings.deviceName")}`,n=v(),s=f("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,u){C(c,e,u),o(e,t),o(e,n),o(e,s),o(s,r)},p(c,u){u[0]&1&&a!==(a=c[0].deviceName+"")&&U(r,a)},d(c){c&&w(e)}}}function zi(l){let e,t,n,s,a=l[0].deviceId+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${m("settings.deviceId")}`,n=v(),s=f("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,u){C(c,e,u),o(e,t),o(e,n),o(e,s),o(s,r)},p(c,u){u[0]&1&&a!==(a=c[0].deviceId+"")&&U(r,a)},d(c){c&&w(e)}}}function Hi(l){let e,t,n,s,a=l[0].lastSyncAt+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${m("settings.lastSync")}`,n=v(),s=f("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,u){C(c,e,u),o(e,t),o(e,n),o(e,s),o(s,r)},p(c,u){u[0]&1&&a!==(a=c[0].lastSyncAt+"")&&U(r,a)},d(c){c&&w(e)}}}function Bi(l){let e,t,n,s,a=l[0].lastError+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${m("settings.lastError")}`,n=v(),s=f("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,u){C(c,e,u),o(e,t),o(e,n),o(e,s),o(s,r)},p(c,u){u[0]&1&&a!==(a=c[0].lastError+"")&&U(r,a)},d(c){c&&w(e)}}}function Wi(l){let e,t,n,s,a,r,c,u,p,h,_,g;return{c(){e=f("button"),t=f("div"),n=f("h3"),n.textContent=`${m("settings.confirmDisconnect")}`,s=v(),a=f("p"),a.textContent=`${m("settings.confirmDisconnectDesc")}`,r=v(),c=f("div"),u=f("button"),u.textContent=`${m("common.disconnect")}`,p=v(),h=f("button"),h.textContent=`${m("common.cancel")}`,i(n,"class","svelte-1fx1e1e"),i(a,"class","modal-desc svelte-1fx1e1e"),i(u,"class","btn btn-danger"),i(h,"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){C(b,e,k),o(e,t),o(t,n),o(t,s),o(t,a),o(t,r),o(t,c),o(c,u),o(c,p),o(c,h),_||(g=[j(u,"click",l[17]),j(h,"click",l[26]),j(e,"click",l[27])],_=!0)},p:se,d(b){b&&w(e),_=!1,me(g)}}}function Vi(l){let e,t,n,s,a,r,c,u,p,h,_,g;return{c(){e=f("button"),t=f("div"),n=f("h3"),n.textContent=`${m("settings.confirmResetKey")}`,s=v(),a=f("p"),a.textContent=`${m("settings.confirmResetKeyDesc")}`,r=v(),c=f("div"),u=f("button"),u.textContent=`${m("settings.resetKey")}`,p=v(),h=f("button"),h.textContent=`${m("common.cancel")}`,i(n,"class","svelte-1fx1e1e"),i(a,"class","modal-desc svelte-1fx1e1e"),i(u,"class","btn btn-danger"),i(h,"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){C(b,e,k),o(e,t),o(t,n),o(t,s),o(t,a),o(t,r),o(t,c),o(c,u),o(c,p),o(c,h),_||(g=[j(u,"click",l[19]),j(h,"click",l[28]),j(e,"click",l[29])],_=!0)},p:se,d(b){b&&w(e),_=!1,me(g)}}}function fm(l){let e,t,n,s,a,r,c,u,p,h,_=l[2]&&Pi(l),g=l[3]&&!l[2]&&Fi(l);function b(T,E){return T[0]&&T[0].enabled?um:cm}let k=b(l),y=k(l),q=l[9]&&Wi(l),S=l[10]&&Vi(l);return{c(){e=f("div"),t=f("h2"),t.textContent=`${m("settings.sync")}`,n=v(),s=f("p"),s.textContent=`${m("settings.syncDesc")}`,a=v(),_&&_.c(),r=v(),g&&g.c(),c=v(),y.c(),u=v(),q&&q.c(),p=v(),S&&S.c(),h=ht(),i(t,"class","svelte-1fx1e1e"),i(s,"class","section-desc svelte-1fx1e1e"),i(e,"class","settings-section svelte-1fx1e1e")},m(T,E){C(T,e,E),o(e,t),o(e,n),o(e,s),o(e,a),_&&_.m(e,null),o(e,r),g&&g.m(e,null),o(e,c),y.m(e,null),C(T,u,E),q&&q.m(T,E),C(T,p,E),S&&S.m(T,E),C(T,h,E)},p(T,E){T[2]?_?_.p(T,E):(_=Pi(T),_.c(),_.m(e,r)):_&&(_.d(1),_=null),T[3]&&!T[2]?g?g.p(T,E):(g=Fi(T),g.c(),g.m(e,c)):g&&(g.d(1),g=null),k===(k=b(T))&&y?y.p(T,E):(y.d(1),y=k(T),y&&(y.c(),y.m(e,null))),T[9]?q?q.p(T,E):(q=Wi(T),q.c(),q.m(p.parentNode,p)):q&&(q.d(1),q=null),T[10]?S?S.p(T,E):(S=Vi(T),S.c(),S.m(h.parentNode,h)):S&&(S.d(1),S=null)},i:se,o:se,d(T){T&&(w(e),w(u),w(p),w(h)),_&&_.d(),g&&g.d(),y.d(),q&&q.d(T),S&&S.d(T)}}}function Qt(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 dm(l,e,t){let{onRefresh:n=null}=e,s=null,a=!1,r="",c="",u="",p="",h="",_="",g=0,b=!1,k=!1,y=null;async function q(){try{t(0,s=await Qt("GetSyncSettings")),s&&(t(5,p=s.serverUrl||""),t(8,g=s.syncInterval||0))}catch{t(0,s=null)}}q();async function S(){t(1,a=!0),t(2,r=""),t(4,u=""),t(11,y=null);try{await Qt("SyncTestConnection",p,h,_),t(11,y=!0),t(3,c="connection ok")}catch(L){t(11,y=!1),t(3,c="connection failed: "+String(L))}t(1,a=!1)}async function T(){t(1,a=!0),t(2,r=""),t(4,u="");try{await Qt("SyncConfigure",p,h,_),t(3,c="configured"),t(6,h=""),t(7,_=""),await q(),n&&n()}catch(L){t(2,r=String(L))}t(1,a=!1)}function E(L){const K=Array.isArray(L==null?void 0:L.conflicts)?L.conflicts:[],Y=Array.isArray(L==null?void 0:L.applyErrors)?L.applyErrors:[],ee=[];return K.length>0&&ee.push(m("sync.conflictsCount",{count:K.length})),Y.length>0&&ee.push(m("sync.applyErrorsCount",{count:Y.length})),ee.join(" · ")}async function I(){t(1,a=!0),t(2,r=""),t(4,u="");try{const L=await Qt("SyncNow"),K=m("sync.pushedPulled",{pushed:(L==null?void 0:L.pushed)||0,pulled:(L==null?void 0:L.pulled)||0}),Y=E(L);t(3,c=Y?K+" · "+Y:K),t(4,u=Y?"warning":""),await q(),n&&n()}catch(L){t(2,r=String(L))}t(1,a=!1)}async function N(){try{await Qt("SyncSetInterval",g),t(3,c=m("sync.settingsSaved")),t(4,u="")}catch(L){t(2,r=String(L))}}function D(){t(9,b=!0)}async function M(){t(9,b=!1),t(1,a=!0),t(4,u="");try{await Qt("SyncDisconnect"),t(3,c="disconnected"),await q(),n&&n()}catch(L){t(2,r=String(L))}t(1,a=!1)}function F(){t(10,k=!0)}async function R(){t(10,k=!1),t(1,a=!0),t(4,u="");try{await Qt("ResetSyncKey"),t(3,c="key reset"),await q(),n&&n()}catch(L){t(2,r=String(L))}t(1,a=!1)}function x(L){return L?{connected:m("settings.connected"),disconnected:m("settings.disconnected"),disabled:m("settings.notConfigured"),error:m("settings.error"),revoked:m("settings.revoked")}[L]||L:m("settings.notConfigured")}function B(){g=ln(this.value),t(8,g)}function V(){p=this.value,t(5,p)}function W(){h=this.value,t(6,h)}function G(){_=this.value,t(7,_)}const J=()=>t(9,b=!1),H=()=>t(9,b=!1),P=()=>t(10,k=!1),z=()=>t(10,k=!1);return l.$$set=L=>{"onRefresh"in L&&t(21,n=L.onRefresh)},[s,a,r,c,u,p,h,_,g,b,k,y,S,T,I,N,D,M,F,R,x,n,B,V,W,G,J,H,P,z]}class pm extends st{constructor(e){super(),nt(this,e,dm,fm,lt,{onRefresh:21},null,[-1,-1])}}function mm(l){let e,t,n,s;return{c(){e=f("div"),t=f("h2"),t.textContent=`${m("settings.backup")}`,n=v(),s=f("p"),s.textContent=`${m("settings.backupStub")}`,i(t,"class","svelte-19bo7bn"),i(s,"class","section-desc svelte-19bo7bn"),i(e,"class","settings-section svelte-19bo7bn")},m(a,r){C(a,e,r),o(e,t),o(e,n),o(e,s)},p:se,i:se,o:se,d(a){a&&w(e)}}}class _m extends st{constructor(e){super(),nt(this,e,null,mm,lt,{})}}const{window:vm}=Kn;function hm(l){let e,t;return e=new _m({}),{c(){Qe(e.$$.fragment)},m(n,s){Ke(e,n,s),t=!0},p:se,i(n){t||(pe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function gm(l){let e,t;return e=new pm({props:{onRefresh:l[6]}}),{c(){Qe(e.$$.fragment)},m(n,s){Ke(e,n,s),t=!0},p:se,i(n){t||(pe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function bm(l){let e,t;return e=new am({}),{c(){Qe(e.$$.fragment)},m(n,s){Ke(e,n,s),t=!0},p:se,i(n){t||(pe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function km(l){let e,t;return e=new om({}),{c(){Qe(e.$$.fragment)},m(n,s){Ke(e,n,s),t=!0},p:se,i(n){t||(pe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function ym(l){let e,t;return e=new sm({}),{c(){Qe(e.$$.fragment)},m(n,s){Ke(e,n,s),t=!0},p:se,i(n){t||(pe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function wm(l){let e,t;return e=new em({props:{onRefresh:l[2]}}),{c(){Qe(e.$$.fragment)},m(n,s){Ke(e,n,s),t=!0},p:se,i(n){t||(pe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function Cm(l){let e,t;return e=new Jp({props:{onRefresh:l[2]}}),{c(){Qe(e.$$.fragment)},m(n,s){Ke(e,n,s),t=!0},p:se,i(n){t||(pe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function qm(l){let e,t;return e=new Wp({props:{appConfig:l[1],onSave:l[5]}}),{c(){Qe(e.$$.fragment)},m(n,s){Ke(e,n,s),t=!0},p(n,s){const a={};s&2&&(a.appConfig=n[1]),e.$set(a)},i(n){t||(pe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function Sm(l){let e,t,n,s,a,r,c,u,p,h,_,g,b,k,y,q;p=new zp({props:{activeSection:l[0],onSelect:l[3]}});const S=[qm,Cm,wm,ym,km,bm,gm,hm],T=[];function E(I,N){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=E(l))&&(b=T[g]=S[g](l)),{c(){e=f("button"),t=f("div"),n=f("div"),s=f("h2"),s.textContent=`${m("settings.title")}`,a=v(),r=f("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=v(),u=f("div"),Qe(p.$$.fragment),h=v(),_=f("div"),b&&b.c(),i(s,"class","svelte-zf2zsc"),i(r,"class","close-btn svelte-zf2zsc"),i(r,"title",m("settings.close")),i(n,"class","settings-header svelte-zf2zsc"),i(_,"class","settings-content svelte-zf2zsc"),i(u,"class","settings-body svelte-zf2zsc"),i(t,"class","settings-window svelte-zf2zsc"),i(e,"class","settings-overlay svelte-zf2zsc")},m(I,N){C(I,e,N),o(e,t),o(t,n),o(n,s),o(n,a),o(n,r),o(t,c),o(t,u),Ke(p,u,null),o(u,h),o(u,_),~g&&T[g].m(_,null),k=!0,y||(q=[j(vm,"keydown",l[7]),j(r,"click",l[4]),j(e,"click",Tt(l[4]))],y=!0)},p(I,[N]){const D={};N&1&&(D.activeSection=I[0]),p.$set(D);let M=g;g=E(I),g===M?~g&&T[g].p(I,N):(b&&(ut(),ge(T[M],1,1,()=>{T[M]=null}),ft()),~g?(b=T[g],b?b.p(I,N):(b=T[g]=S[g](I),b.c()),pe(b,1),b.m(_,null)):b=null)},i(I){k||(pe(p.$$.fragment,I),pe(b),k=!0)},o(I){ge(p.$$.fragment,I),ge(b),k=!1},d(I){I&&w(e),Ge(p),~g&&T[g].d(),y=!1,me(q)}}}function Ui(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 Tm(l,e,t){let{onClose:n=null}=e,{onSyncRefresh:s=null}=e,{initialSection:a="general"}=e,r=a,c=null;async function u(){try{t(1,c=await Ui("GetAppConfig"))}catch{t(1,c=null)}}u();function p(k){t(0,r=k)}function h(){n&&n()}async function _(k){try{await Ui("SaveAppConfig",k),t(1,c=k)}catch(y){console.error(y)}}function g(){s&&s()}function b(k){k.key==="Escape"&&h()}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,u,p,h,_,g,b,n,s,a]}class Em extends st{constructor(e){super(),nt(this,e,Tm,Sm,lt,{onClose:8,onSyncRefresh:9,initialSection:10})}}function Im(l){let e,t,n,s,a,r,c,u;return{c(){e=f("div"),t=f("span"),n=v(),s=f("span"),s.textContent=`${m("sync.status.disabled")}`,a=v(),r=f("button"),r.textContent=`${m("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,h){C(p,e,h),o(e,t),o(e,n),o(e,s),o(e,a),o(e,r),c||(u=j(r,"click",function(){Ht(l[5])&&l[5].apply(this,arguments)}),c=!0)},p(p,h){l=p},d(p){p&&w(e),c=!1,u()}}}function Nm(l){let e,t,n,s,a,r=l[7](l[0])+"",c,u,p,h,_,g=(l[1]?m("sync.running"):m("sync.run"))+"",b,k,y,q,S,T,E,I=l[0].unpushedOps>0&&Ki(l),N=l[2]&&Gi(l);return{c(){e=f("div"),t=f("span"),s=v(),a=f("span"),c=O(r),u=v(),I&&I.c(),p=v(),h=f("div"),_=f("button"),b=O(g),k=v(),y=f("button"),y.textContent=`${m("sync.details")}`,q=v(),N&&N.c(),S=ht(),i(t,"class",n="sync-dot "+l[6](l[0])+" svelte-1rxbx0"),i(a,"class","sync-label svelte-1rxbx0"),i(_,"class","btn btn-xs svelte-1rxbx0"),_.disabled=l[1],i(y,"class","btn btn-xs btn-link svelte-1rxbx0"),i(h,"class","sync-actions-row svelte-1rxbx0"),i(e,"class","sync-status-row svelte-1rxbx0")},m(D,M){C(D,e,M),o(e,t),o(e,s),o(e,a),o(a,c),o(e,u),I&&I.m(e,null),o(e,p),o(e,h),o(h,_),o(_,b),o(h,k),o(h,y),C(D,q,M),N&&N.m(D,M),C(D,S,M),T||(E=[j(_,"click",function(){Ht(l[4])&&l[4].apply(this,arguments)}),j(y,"click",function(){Ht(l[5])&&l[5].apply(this,arguments)})],T=!0)},p(D,M){l=D,M&1&&n!==(n="sync-dot "+l[6](l[0])+" svelte-1rxbx0")&&i(t,"class",n),M&1&&r!==(r=l[7](l[0])+"")&&U(c,r),l[0].unpushedOps>0?I?I.p(l,M):(I=Ki(l),I.c(),I.m(e,p)):I&&(I.d(1),I=null),M&2&&g!==(g=(l[1]?m("sync.running"):m("sync.run"))+"")&&U(b,g),M&2&&(_.disabled=l[1]),l[2]?N?N.p(l,M):(N=Gi(l),N.c(),N.m(S.parentNode,S)):N&&(N.d(1),N=null)},d(D){D&&(w(e),w(q),w(S)),I&&I.d(),N&&N.d(D),T=!1,me(E)}}}function Ki(l){let e,t=l[0].unpushedOps+"",n,s,a=m("sync.changes")+"",r;return{c(){e=f("span"),n=O(t),s=v(),r=O(a),i(e,"class","sync-count svelte-1rxbx0")},m(c,u){C(c,e,u),o(e,n),o(e,s),o(e,r)},p(c,u){u&1&&t!==(t=c[0].unpushedOps+"")&&U(n,t)},d(c){c&&w(e)}}}function Gi(l){let e,t,n;return{c(){e=f("div"),t=O(l[2]),i(e,"class",n=oi(l[3]==="warning"?"sync-message sync-message-warning":"sync-message")+" svelte-1rxbx0")},m(s,a){C(s,e,a),o(e,t)},p(s,a){a&4&&U(t,s[2]),a&8&&n!==(n=oi(s[3]==="warning"?"sync-message sync-message-warning":"sync-message")+" svelte-1rxbx0")&&i(e,"class",n)},d(s){s&&w(e)}}}function Dm(l){let e;function t(a,r){var c;return(c=a[0])!=null&&c.configured?Nm:Im}let n=t(l),s=n(l);return{c(){e=f("div"),s.c(),i(e,"class","sync-status-widget svelte-1rxbx0")},m(a,r){C(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:se,o:se,d(a){a&&w(e),s.d()}}}function Mm(l,e,t){let{syncStatus:n=null}=e,{syncLoading:s=!1}=e,{syncMessage:a=""}=e,{syncMessageKind:r=""}=e,{onSync:c=null}=e,{onOpenSettings:u=null}=e;function p(_){return!_||!_.configured?"dot-disabled":s?"dot-syncing":_.revoked?"dot-disabled":_.connected?"dot-connected":_.configured?"dot-warning":"dot-disabled"}function h(_){return!_||!_.configured?m("sync.status.disabled"):s?m("sync.status.syncing"):_.revoked?m("sync.status.error"):_.connected?m("sync.status.connected"):m("sync.status.disconnected")}return l.$$set=_=>{"syncStatus"in _&&t(0,n=_.syncStatus),"syncLoading"in _&&t(1,s=_.syncLoading),"syncMessage"in _&&t(2,a=_.syncMessage),"syncMessageKind"in _&&t(3,r=_.syncMessageKind),"onSync"in _&&t(4,c=_.onSync),"onOpenSettings"in _&&t(5,u=_.onOpenSettings)},[n,s,a,r,c,u,p,h]}class jm extends st{constructor(e){super(),nt(this,e,Mm,Dm,lt,{syncStatus:0,syncLoading:1,syncMessage:2,syncMessageKind:3,onSync:4,onOpenSettings:5})}}function Ji(l,e,t){const n=l.slice();return n[61]=e[t],n}function Yi(l,e,t){const n=l.slice();return n[61]=e[t],n}function Qi(l,e,t){const n=l.slice();return n[56]=e[t],n[57]=e,n[58]=t,n}function Xi(l,e,t){const n=l.slice();return n[53]=e[t],n}function Zi(l,e,t){const n=l.slice();return n[53]=e[t],n}function $i(l){let e,t;return{c(){e=f("span"),t=O(l[4]),i(e,"class","tab-badge svelte-9xe4sr")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s[0]&16&&U(t,n[4])},d(n){n&&w(e)}}}function eo(l){let e,t=l[3].length+"",n;return{c(){e=f("span"),n=O(t),i(e,"class","tab-badge svelte-9xe4sr")},m(s,a){C(s,e,a),o(e,n)},p(s,a){a[0]&8&&t!==(t=s[3].length+"")&&U(n,t)},d(s){s&&w(e)}}}function Am(l){let e,t,n,s,a,r,c,u,p,h,_=l[19]==="asc"?"↑":"↓",g,b,k,y;function q(E,I){return E[3].length===0?Om:Rm}let S=q(l),T=S(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("button"),s.textContent=`${m("today.sortByTime")}`,a=v(),r=f("button"),r.textContent=`${m("today.sortByName")}`,c=v(),u=f("button"),u.textContent=`${m("today.sortByType")}`,p=v(),h=f("span"),g=O(_),b=v(),T.c(),i(s,"class","sort-btn svelte-9xe4sr"),ae(s,"active",l[18]==="time"),i(r,"class","sort-btn svelte-9xe4sr"),ae(r,"active",l[18]==="name"),i(u,"class","sort-btn svelte-9xe4sr"),ae(u,"active",l[18]==="type"),i(h,"class","sort-dir svelte-9xe4sr"),i(n,"class","sort-controls svelte-9xe4sr"),i(t,"class","tab-controls svelte-9xe4sr"),i(e,"class","today-tab-content svelte-9xe4sr")},m(E,I){C(E,e,I),o(e,t),o(t,n),o(n,s),o(n,a),o(n,r),o(n,c),o(n,u),o(n,p),o(n,h),o(h,g),o(e,b),T.m(e,null),k||(y=[j(s,"click",l[48]),j(r,"click",l[49]),j(u,"click",l[50])],k=!0)},p(E,I){I[0]&262144&&ae(s,"active",E[18]==="time"),I[0]&262144&&ae(r,"active",E[18]==="name"),I[0]&262144&&ae(u,"active",E[18]==="type"),I[0]&524288&&_!==(_=E[19]==="asc"?"↑":"↓")&&U(g,_),S===(S=q(E))&&T?T.p(E,I):(T.d(1),T=S(E),T&&(T.c(),T.m(e,null)))},d(E){E&&w(e),T.d(),k=!1,me(y)}}}function Lm(l){let e,t,n,s,a,r,c,u,p,h,_=l[17]==="asc"?"↑":"↓",g,b,k,y;function q(E,I){return E[2].length===0?zm:xm}let S=q(l),T=S(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("button"),s.textContent=`${m("today.sortByTime")}`,a=v(),r=f("button"),r.textContent=`${m("today.sortByName")}`,c=v(),u=f("button"),u.textContent=`${m("today.sortByType")}`,p=v(),h=f("span"),g=O(_),b=v(),T.c(),i(s,"class","sort-btn svelte-9xe4sr"),ae(s,"active",l[16]==="time"),i(r,"class","sort-btn svelte-9xe4sr"),ae(r,"active",l[16]==="name"),i(u,"class","sort-btn svelte-9xe4sr"),ae(u,"active",l[16]==="type"),i(h,"class","sort-dir svelte-9xe4sr"),i(n,"class","sort-controls svelte-9xe4sr"),i(t,"class","tab-controls svelte-9xe4sr"),i(e,"class","today-tab-content svelte-9xe4sr")},m(E,I){C(E,e,I),o(e,t),o(t,n),o(n,s),o(n,a),o(n,r),o(n,c),o(n,u),o(n,p),o(n,h),o(h,g),o(e,b),T.m(e,null),k||(y=[j(s,"click",l[43]),j(r,"click",l[44]),j(u,"click",l[45])],k=!0)},p(E,I){I[0]&65536&&ae(s,"active",E[16]==="time"),I[0]&65536&&ae(r,"active",E[16]==="name"),I[0]&65536&&ae(u,"active",E[16]==="type"),I[0]&131072&&_!==(_=E[17]==="asc"?"↑":"↓")&&U(g,_),S===(S=q(E))&&T?T.p(E,I):(T.d(1),T=S(E),T&&(T.c(),T.m(e,null)))},d(E){E&&w(e),T.d(),k=!1,me(y)}}}function Pm(l){let e;function t(a,r){return a[0].length===0?Bm:Hm}let n=t(l),s=n(l);return{c(){e=f("div"),s.c(),i(e,"class","today-tab-content svelte-9xe4sr")},m(a,r){C(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&&w(e),s.d()}}}function Fm(l){let e;function t(a,r){return!a[1]||!a[1].events||a[1].events.length===0?Vm:Wm}let n=t(l),s=n(l);return{c(){e=f("div"),s.c(),i(e,"class","today-tab-content svelte-9xe4sr")},m(a,r){C(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&&w(e),s.d()}}}function Rm(l){let e,t=ue(mo(l[3],l[18],l[19])),n=[];for(let s=0;s<t.length;s+=1)n[s]=to(Ji(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","capture-list svelte-9xe4sr")},m(s,a){C(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(mo(s[3],s[18],s[19]));let r;for(r=0;r<t.length;r+=1){const c=Ji(s,t,r);n[r]?n[r].p(c,a):(n[r]=to(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&&w(e),Pe(n,s)}}}function Om(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("today.capturedEmpty")}`,i(t,"class","svelte-9xe4sr"),i(e,"class","today-empty svelte-9xe4sr")},m(n,s){C(n,e,s),o(e,t)},p:se,d(n){n&&w(e)}}}function to(l){let e,t,n=_o(l[61].captureKind||l[61].sourceKind)+"",s,a,r,c,u=l[61].title+"",p,h,_,g=l[8](l[61])+"",b,k,y,q=l[5](l[61].capturedAt||l[61].createdAt)+"",S,T,E,I;function N(){return l[51](l[61])}function D(...M){return l[52](l[61],...M)}return{c(){e=f("div"),t=f("span"),s=O(n),a=v(),r=f("div"),c=f("span"),p=O(u),h=v(),_=f("span"),b=O(g),k=v(),y=f("span"),S=O(q),T=v(),i(t,"class","capture-icon svelte-9xe4sr"),i(c,"class","capture-title svelte-9xe4sr"),i(_,"class","capture-meta svelte-9xe4sr"),i(r,"class","capture-body svelte-9xe4sr"),i(y,"class","capture-time svelte-9xe4sr"),i(e,"class","capture-item svelte-9xe4sr"),i(e,"role","button"),i(e,"tabindex","0")},m(M,F){C(M,e,F),o(e,t),o(t,s),o(e,a),o(e,r),o(r,c),o(c,p),o(r,h),o(r,_),o(_,b),o(e,k),o(e,y),o(y,S),o(e,T),E||(I=[j(e,"click",N),j(e,"keydown",D)],E=!0)},p(M,F){l=M,F[0]&786440&&n!==(n=_o(l[61].captureKind||l[61].sourceKind)+"")&&U(s,n),F[0]&786440&&u!==(u=l[61].title+"")&&U(p,u),F[0]&786696&&g!==(g=l[8](l[61])+"")&&U(b,g),F[0]&786472&&q!==(q=l[5](l[61].capturedAt||l[61].createdAt)+"")&&U(S,q)},d(M){M&&w(e),E=!1,me(I)}}}function xm(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]=no(Yi(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","ip-list svelte-9xe4sr")},m(s,a){C(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=Yi(s,t,r);n[r]?n[r].p(c,a):(n[r]=no(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&&w(e),Pe(n,s)}}}function zm(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("today.inProgressEmpty")}`,i(t,"class","svelte-9xe4sr"),i(e,"class","today-empty svelte-9xe4sr")},m(n,s){C(n,e,s),o(e,t)},p:se,d(n){n&&w(e)}}}function lo(l){let e,t=l[61].nodePath+"",n;return{c(){e=f("span"),n=O(t),i(e,"class","ip-path svelte-9xe4sr")},m(s,a){C(s,e,a),o(e,n)},p(s,a){a[0]&196612&&t!==(t=s[61].nodePath+"")&&U(n,t)},d(s){s&&w(e)}}}function no(l){let e,t,n=l[7](l[61].eventType)+"",s,a,r,c,u=l[61].title+"",p,h,_,g,b=l[6](l[61].eventType)+"",k,y,q,S=l[5](l[61].createdAt)+"",T,E,I,N,D=l[61].nodePath&&lo(l);function M(){return l[46](l[61])}function F(...R){return l[47](l[61],...R)}return{c(){e=f("div"),t=f("span"),s=O(n),a=v(),r=f("div"),c=f("span"),p=O(u),h=v(),D&&D.c(),_=v(),g=f("span"),k=O(b),y=v(),q=f("span"),T=O(S),E=v(),i(t,"class","ip-icon svelte-9xe4sr"),i(c,"class","ip-title svelte-9xe4sr"),i(r,"class","ip-body svelte-9xe4sr"),i(g,"class","ip-type svelte-9xe4sr"),i(q,"class","ip-time svelte-9xe4sr"),i(e,"class","ip-item svelte-9xe4sr"),i(e,"role","button"),i(e,"tabindex","0")},m(R,x){C(R,e,x),o(e,t),o(t,s),o(e,a),o(e,r),o(r,c),o(c,p),o(r,h),D&&D.m(r,null),o(e,_),o(e,g),o(g,k),o(e,y),o(e,q),o(q,T),o(e,E),I||(N=[j(e,"click",M),j(e,"keydown",F)],I=!0)},p(R,x){l=R,x[0]&196740&&n!==(n=l[7](l[61].eventType)+"")&&U(s,n),x[0]&196612&&u!==(u=l[61].title+"")&&U(p,u),l[61].nodePath?D?D.p(l,x):(D=lo(l),D.c(),D.m(r,null)):D&&(D.d(1),D=null),x[0]&196676&&b!==(b=l[6](l[61].eventType)+"")&&U(k,b),x[0]&196644&&S!==(S=l[5](l[61].createdAt)+"")&&U(T,S)},d(R){R&&w(e),D&&D.d(),I=!1,me(N)}}}function Hm(l){let e,t=ue(l[0]),n=[];for(let s=0;s<t.length;s+=1)n[s]=co(Qi(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","suggestions-list svelte-9xe4sr")},m(s,a){C(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=Qi(s,t,r);n[r]?n[r].p(c,a):(n[r]=co(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&&w(e),Pe(n,s)}}}function Bm(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("suggest.noSuggestions")}`,i(t,"class","svelte-9xe4sr"),i(e,"class","today-empty svelte-9xe4sr")},m(n,s){C(n,e,s),o(e,t)},p:se,d(n){n&&w(e)}}}function so(l){let e,t=l[56].events.length+"",n,s,a=m("suggest.detectedEvents")+"",r;return{c(){e=O("· "),n=O(t),s=v(),r=O(a)},m(c,u){C(c,e,u),C(c,n,u),C(c,s,u),C(c,r,u)},p(c,u){u[0]&1&&t!==(t=c[56].events.length+"")&&U(n,t)},d(c){c&&(w(e),w(n),w(s),w(r))}}}function io(l){let e,t,n,s=ue(l[56].events),a=[];for(let r=0;r<s.length;r+=1)a[r]=ao(Xi(l,s,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${m("suggest.detectedEvents")}`,n=v();for(let r=0;r<a.length;r+=1)a[r].c();i(t,"class","suggestion-detail-title svelte-9xe4sr"),i(e,"class","suggestion-detail svelte-9xe4sr")},m(r,c){C(r,e,c),o(e,t),o(e,n);for(let u=0;u<a.length;u+=1)a[u]&&a[u].m(e,null)},p(r,c){if(c[0]&10337){s=ue(r[56].events);let u;for(u=0;u<s.length;u+=1){const p=Xi(r,s,u);a[u]?a[u].p(p,c):(a[u]=ao(p),a[u].c(),a[u].m(e,null))}for(;u<a.length;u+=1)a[u].d(1);a.length=s.length}},d(r){r&&w(e),Pe(a,r)}}}function oo(l){let e,t=l[53].nodePath+"",n;return{c(){e=f("span"),n=O(t),i(e,"class","suggestion-event-path svelte-9xe4sr")},m(s,a){C(s,e,a),o(e,n)},p(s,a){a[0]&1&&t!==(t=s[53].nodePath+"")&&U(n,t)},d(s){s&&w(e)}}}function ro(l){let e,t,n;function s(){return l[42](l[53])}return{c(){e=f("button"),e.textContent=`${m("file.showInExplorer")}`,i(e,"class","link-btn svelte-9xe4sr")},m(a,r){C(a,e,r),t||(n=j(e,"click",s),t=!0)},p(a,r){l=a},d(a){a&&w(e),t=!1,n()}}}function ao(l){let e,t,n=l[5](l[53].createdAt)+"",s,a,r,c,u=l[6](l[53].eventType)+"",p,h,_,g=l[53].title+"",b,k,y,q,S=l[53].targetType==="file"||l[53].eventType.startsWith("file_"),T,E,I,N=l[53].nodePath&&oo(l);function D(){return l[41](l[53])}let M=S&&ro(l);return{c(){e=f("div"),t=f("span"),s=O(n),a=v(),N&&N.c(),r=v(),c=f("span"),p=O(u),h=v(),_=f("span"),b=O(g),k=v(),y=f("button"),y.textContent=`${m("common.open")}`,q=v(),M&&M.c(),T=v(),i(t,"class","suggestion-event-time svelte-9xe4sr"),i(c,"class","suggestion-event-type svelte-9xe4sr"),i(_,"class","suggestion-event-title svelte-9xe4sr"),i(y,"class","link-btn svelte-9xe4sr"),i(e,"class","suggestion-detail-event svelte-9xe4sr")},m(F,R){C(F,e,R),o(e,t),o(t,s),o(e,a),N&&N.m(e,null),o(e,r),o(e,c),o(c,p),o(e,h),o(e,_),o(_,b),o(e,k),o(e,y),o(e,q),M&&M.m(e,null),o(e,T),E||(I=j(y,"click",D),E=!0)},p(F,R){l=F,R[0]&33&&n!==(n=l[5](l[53].createdAt)+"")&&U(s,n),l[53].nodePath?N?N.p(l,R):(N=oo(l),N.c(),N.m(e,r)):N&&(N.d(1),N=null),R[0]&65&&u!==(u=l[6](l[53].eventType)+"")&&U(p,u),R[0]&1&&g!==(g=l[53].title+"")&&U(b,g),R[0]&1&&(S=l[53].targetType==="file"||l[53].eventType.startsWith("file_")),S?M?M.p(l,R):(M=ro(l),M.c(),M.m(e,T)):M&&(M.d(1),M=null)},d(F){F&&w(e),N&&N.d(),M&&M.d(),E=!1,I()}}}function co(l){let e,t,n,s,a=l[56].nodeTitle+"",r,c,u,p=l[56].summary+"",h,_,g,b=l[56].suggestedMin+"",k,y,q=m("worklog.min")+"",S,T,E,I,N,D,M,F,R,x,B,V,W,G,J,H,P,z,L,K,Y;function ee(){return l[34](l[56])}let te=l[56].events&&l[56].events.length>0&&so(l);function ne(...Q){return l[35](l[56],l[57],l[58],...Q)}function oe(){return l[36](l[56])}function ce(){return l[37](l[56])}function de(){return l[38](l[56])}function we(){return l[39](l[56],l[57],l[58])}function Re(...Q){return l[40](l[56],l[57],l[58],...Q)}let _e=l[56]._expanded&&l[56].events&&l[56].events.length>0&&io(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("button"),r=O(a),c=v(),u=f("span"),h=O(p),_=v(),g=f("span"),k=O(b),y=v(),S=O(q),te&&te.c(),T=v(),E=f("div"),I=f("span"),M=v(),F=f("input"),x=v(),B=f("span"),B.textContent=`${m("suggest.minutes")}`,V=v(),W=f("button"),W.textContent=`${m("suggest.edit")}`,G=v(),J=f("button"),J.textContent=`${m("suggest.apply")}`,H=v(),P=f("button"),P.textContent=`${m("common.delete")}`,z=v(),_e&&_e.c(),L=v(),i(s,"class","suggestion-node link-btn svelte-9xe4sr"),i(u,"class","suggestion-summary svelte-9xe4sr"),i(g,"class","suggestion-meta svelte-9xe4sr"),i(n,"class","suggestion-info svelte-9xe4sr"),i(I,"class","suggestion-confidence-dot svelte-9xe4sr"),i(I,"title",N=m("suggest.confidence."+l[56].confidence)),i(I,"aria-label",D=m("suggest.confidence."+l[56].confidence)),ae(I,"low",l[56].confidence==="low"),ae(I,"medium",l[56].confidence==="medium"),ae(I,"high",l[56].confidence==="high"),i(F,"type","number"),i(F,"class","suggestion-min-input svelte-9xe4sr"),F.value=R=l[56].suggestedMin,i(F,"min","1"),i(F,"max","480"),i(B,"class","suggestion-min-label svelte-9xe4sr"),i(W,"class","btn btn-sm svelte-9xe4sr"),i(J,"class","btn btn-sm btn-primary svelte-9xe4sr"),i(P,"class","btn btn-sm btn-danger svelte-9xe4sr"),i(E,"class","suggestion-actions svelte-9xe4sr"),i(t,"class","suggestion-main svelte-9xe4sr"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","suggestion-card svelte-9xe4sr"),ae(e,"expanded",l[56]._expanded)},m(Q,Z){C(Q,e,Z),o(e,t),o(t,n),o(n,s),o(s,r),o(n,c),o(n,u),o(u,h),o(n,_),o(n,g),o(g,k),o(g,y),o(g,S),te&&te.m(g,null),o(t,T),o(t,E),o(E,I),o(E,M),o(E,F),o(E,x),o(E,B),o(E,V),o(E,W),o(E,G),o(E,J),o(E,H),o(E,P),o(e,z),_e&&_e.m(e,null),o(e,L),K||(Y=[j(s,"click",Te(ee)),j(F,"change",Te(ne)),j(W,"click",Te(oe)),j(J,"click",Te(ce)),j(P,"click",Te(de)),j(t,"click",we),j(t,"keydown",Re)],K=!0)},p(Q,Z){l=Q,Z[0]&1&&a!==(a=l[56].nodeTitle+"")&&U(r,a),Z[0]&1&&p!==(p=l[56].summary+"")&&U(h,p),Z[0]&1&&b!==(b=l[56].suggestedMin+"")&&U(k,b),l[56].events&&l[56].events.length>0?te?te.p(l,Z):(te=so(l),te.c(),te.m(g,null)):te&&(te.d(1),te=null),Z[0]&1&&N!==(N=m("suggest.confidence."+l[56].confidence))&&i(I,"title",N),Z[0]&1&&D!==(D=m("suggest.confidence."+l[56].confidence))&&i(I,"aria-label",D),Z[0]&1&&ae(I,"low",l[56].confidence==="low"),Z[0]&1&&ae(I,"medium",l[56].confidence==="medium"),Z[0]&1&&ae(I,"high",l[56].confidence==="high"),Z[0]&1&&R!==(R=l[56].suggestedMin)&&F.value!==R&&(F.value=R),l[56]._expanded&&l[56].events&&l[56].events.length>0?_e?_e.p(l,Z):(_e=io(l),_e.c(),_e.m(e,L)):_e&&(_e.d(1),_e=null),Z[0]&1&&ae(e,"expanded",l[56]._expanded)},d(Q){Q&&w(e),te&&te.d(),_e&&_e.d(),K=!1,me(Y)}}}function Wm(l){let e,t=ue(l[1].events),n=[];for(let s=0;s<t.length;s+=1)n[s]=fo(Zi(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","feed-list svelte-9xe4sr")},m(s,a){C(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=Zi(s,t,r);n[r]?n[r].p(c,a):(n[r]=fo(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&&w(e),Pe(n,s)}}}function Vm(l){let e,t,n,s;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("today.feedEmpty")}`,n=v(),s=f("p"),s.textContent=`${m("today.feedHint")}`,i(t,"class","svelte-9xe4sr"),i(s,"class","hint svelte-9xe4sr"),i(e,"class","today-empty svelte-9xe4sr")},m(a,r){C(a,e,r),o(e,t),o(e,n),o(e,s)},p:se,d(a){a&&w(e)}}}function uo(l){let e,t=tn(l[53])+"",n;return{c(){e=f("span"),n=O(t),i(e,"class","feed-path svelte-9xe4sr")},m(s,a){C(s,e,a),o(e,n)},p(s,a){a[0]&2&&t!==(t=tn(s[53])+"")&&U(n,t)},d(s){s&&w(e)}}}function fo(l){let e,t,n=po(l[53].eventType)+"",s,a,r,c,u,p=l[22](l[53].eventType)+"",h,_,g,b,k,y=l[53].title+"",q,S,T,E=tn(l[53]),I,N,D=l[6](l[53].eventType)+"",M,F,R,x=l[5](l[53].createdAt)+"",B,V,W,G,J,H,P=E&&uo(l);function z(){return l[31](l[53])}function L(){return l[32](l[53])}function K(...Y){return l[33](l[53],...Y)}return{c(){e=f("div"),t=f("span"),s=O(n),a=v(),r=f("div"),c=f("div"),u=f("span"),h=O(p),_=v(),g=f("span"),g.textContent=":",b=v(),k=f("span"),q=O(y),S=v(),T=f("div"),P&&P.c(),I=v(),N=f("span"),M=O(D),F=v(),R=f("span"),B=O(x),V=v(),W=f("button"),W.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>',G=v(),i(t,"class","feed-icon svelte-9xe4sr"),i(u,"class","feed-type svelte-9xe4sr"),i(g,"class","feed-colon svelte-9xe4sr"),i(k,"class","feed-title link-btn svelte-9xe4sr"),i(c,"class","feed-title-line svelte-9xe4sr"),i(N,"class","feed-event-type svelte-9xe4sr"),i(R,"class","feed-time svelte-9xe4sr"),i(T,"class","feed-meta-line svelte-9xe4sr"),i(r,"class","feed-body svelte-9xe4sr"),i(W,"class","feed-nav-btn svelte-9xe4sr"),i(W,"title",m("common.open")),i(e,"class","feed-item svelte-9xe4sr"),i(e,"role","button"),i(e,"tabindex","0")},m(Y,ee){C(Y,e,ee),o(e,t),o(t,s),o(e,a),o(e,r),o(r,c),o(c,u),o(u,h),o(c,_),o(c,g),o(c,b),o(c,k),o(k,q),o(r,S),o(r,T),P&&P.m(T,null),o(T,I),o(T,N),o(N,M),o(T,F),o(T,R),o(R,B),o(e,V),o(e,W),o(e,G),J||(H=[j(W,"click",Te(z)),j(e,"click",L),j(e,"keydown",K)],J=!0)},p(Y,ee){l=Y,ee[0]&2&&n!==(n=po(l[53].eventType)+"")&&U(s,n),ee[0]&2&&p!==(p=l[22](l[53].eventType)+"")&&U(h,p),ee[0]&2&&y!==(y=l[53].title+"")&&U(q,y),ee[0]&2&&(E=tn(l[53])),E?P?P.p(l,ee):(P=uo(l),P.c(),P.m(T,I)):P&&(P.d(1),P=null),ee[0]&66&&D!==(D=l[6](l[53].eventType)+"")&&U(M,D),ee[0]&34&&x!==(x=l[5](l[53].createdAt)+"")&&U(B,x)},d(Y){Y&&w(e),P&&P.d(),J=!1,me(H)}}}function Um(l){var J;let e,t,n,s,a,r=(((J=l[1])==null?void 0:J.date)||"")+"",c,u,p,h,_,g,b=m("today.suggestionsTab")+"",k,y,q,S,T,E,I=m("today.captured")+"",N,D,M,F,R,x=l[4]>0&&$i(l),B=l[3].length>0&&eo(l);function V(H,P){if(H[15]==="feed")return Fm;if(H[15]==="suggestions")return Pm;if(H[15]==="inprogress")return Lm;if(H[15]==="captured")return Am}let W=V(l),G=W&&W(l);return{c(){e=f("div"),t=f("div"),n=f("h2"),n.textContent=`${m("today.title")}`,s=v(),a=f("span"),c=O(r),u=v(),p=f("div"),h=f("button"),h.textContent=`${m("today.feed")}`,_=v(),g=f("button"),k=O(b),y=v(),x&&x.c(),q=v(),S=f("button"),S.textContent=`${m("today.inProgress")}`,T=v(),E=f("button"),N=O(I),D=v(),B&&B.c(),M=v(),G&&G.c(),i(n,"class","svelte-9xe4sr"),i(a,"class","today-date svelte-9xe4sr"),i(t,"class","today-header svelte-9xe4sr"),i(h,"class","today-tab svelte-9xe4sr"),ae(h,"active",l[15]==="feed"),i(g,"class","today-tab svelte-9xe4sr"),ae(g,"active",l[15]==="suggestions"),i(S,"class","today-tab svelte-9xe4sr"),ae(S,"active",l[15]==="inprogress"),i(E,"class","today-tab svelte-9xe4sr"),ae(E,"active",l[15]==="captured"),i(p,"class","today-tabs svelte-9xe4sr"),i(e,"class","today-screen svelte-9xe4sr")},m(H,P){C(H,e,P),o(e,t),o(t,n),o(t,s),o(t,a),o(a,c),o(e,u),o(e,p),o(p,h),o(p,_),o(p,g),o(g,k),o(g,y),x&&x.m(g,null),o(p,q),o(p,S),o(p,T),o(p,E),o(E,N),o(E,D),B&&B.m(E,null),o(e,M),G&&G.m(e,null),F||(R=[j(h,"click",l[27]),j(g,"click",l[28]),j(S,"click",l[29]),j(E,"click",l[30])],F=!0)},p(H,P){var z;P[0]&2&&r!==(r=(((z=H[1])==null?void 0:z.date)||"")+"")&&U(c,r),P[0]&32768&&ae(h,"active",H[15]==="feed"),H[4]>0?x?x.p(H,P):(x=$i(H),x.c(),x.m(g,null)):x&&(x.d(1),x=null),P[0]&32768&&ae(g,"active",H[15]==="suggestions"),P[0]&32768&&ae(S,"active",H[15]==="inprogress"),H[3].length>0?B?B.p(H,P):(B=eo(H),B.c(),B.m(E,null)):B&&(B.d(1),B=null),P[0]&32768&&ae(E,"active",H[15]==="captured"),W===(W=V(H))&&G?G.p(H,P):(G&&G.d(1),G=W&&W(H),G&&(G.c(),G.m(e,null)))},i:se,o:se,d(H){H&&w(e),x&&x.d(),B&&B.d(),G&&G.d(),F=!1,me(R)}}}function po(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 tn(l){const e=[];return l.nodePath&&e.push(l.nodePath),e.length>0?e.join(" → "):""}function mo(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||"",u=a.captureKind||a.sourceKind||"";r=c.localeCompare(u)}else r=(s.capturedAt||s.createdAt||"").localeCompare(a.capturedAt||a.createdAt||"");return t==="asc"?r:-r}),n}function _o(l){return{text:"📝",url:"🔗",file:"📄",image:"🖼",folder:"📁"}[l]||"📦"}function Km(l,e,t){let{todayDashboard:n=null}=e,{suggestions:s=[]}=e,{inProgressItems:a=[]}=e,{todayCaptures:r=[]}=e,{suggestionCount:c=0}=e,{formatTime:u=X=>""}=e,{eventLabel:p=X=>X}=e,{eventIcon:h=X=>""}=e,{inboxMetaText:_=X=>""}=e,{onOpenNodeById:g=X=>{}}=e,{onOpenActivityEvent:b=X=>{}}=e,{onOpenActivityTarget:k=X=>{}}=e,{onOpenSuggestionWorklog:y=X=>{}}=e,{onAcceptSuggestion:q=X=>{}}=e,{onDeleteSuggestion:S=X=>{}}=e,{onOpenNodeFolder:T=X=>{}}=e,{onOpenInboxArtifact:E=X=>{}}=e,I="feed";function N(X){q(X)}function D(X){S(X)}function M(X){return p(X.eventType)}function F(X){if(X.eventType==="folder_deleted"){g(X.nodeId);return}if(["file_added","file_deleted","file_renamed","file_copied","file_moved","folder_added","folder_renamed","folder_moved"].includes(X.eventType)){X.targetId?k(X):g(X.nodeId);return}if(["note_created","note_updated","note_deleted"].includes(X.eventType)){X.targetType==="note"&&X.targetId?k(X):g(X.nodeId);return}if(X.eventType==="worklog_added"){g(X.nodeId);return}if(["action_created","action_done"].includes(X.eventType)){g(X.nodeId);return}b(X)}function R(X,ye,qe){const De=[...X];return De.sort((Ne,xe)=>{let Me=0;return ye==="name"?Me=(Ne.title||"").localeCompare(xe.title||""):ye==="type"?Me=(p(Ne.eventType)||"").localeCompare(p(xe.eventType)||""):Me=(Ne.createdAt||"").localeCompare(xe.createdAt||""),qe==="asc"?Me:-Me}),De}let x="time",B="desc",V="time",W="desc";const G=()=>t(15,I="feed"),J=()=>t(15,I="suggestions"),H=()=>t(15,I="inprogress"),P=()=>t(15,I="captured"),z=X=>F(X),L=X=>F(X),K=(X,ye)=>ye.key==="Enter"&&F(X),Y=X=>g(X.nodeId),ee=(X,ye,qe,De)=>t(0,ye[qe].suggestedMin=parseInt(De.target.value),s),te=X=>y(X),ne=X=>N(X),oe=X=>D(X),ce=(X,ye,qe)=>t(0,ye[qe]._expanded=!X._expanded,s),de=(X,ye,qe,De)=>De.key==="Enter"&&t(0,ye[qe]._expanded=!X._expanded,s),we=X=>k(X),Re=X=>T(X.nodeId),_e=()=>{t(16,x="time"),t(17,B=x==="time"&&B==="desc"?"asc":"desc")},Q=()=>{t(16,x="name"),t(17,B=x==="name"&&B==="desc"?"asc":"desc")},Z=()=>{t(16,x="type"),t(17,B=x==="type"&&B==="desc"?"asc":"desc")},be=X=>b(X),Ce=(X,ye)=>ye.key==="Enter"&&b(X),ve=()=>{t(18,V="time"),t(19,W=V==="time"&&W==="desc"?"asc":"desc")},Oe=()=>{t(18,V="name"),t(19,W=V==="name"&&W==="desc"?"asc":"desc")},Xe=()=>{t(18,V="type"),t(19,W=V==="type"&&W==="desc"?"asc":"desc")},pt=X=>E(X),Je=(X,ye)=>ye.key==="Enter"&&E(X);return l.$$set=X=>{"todayDashboard"in X&&t(1,n=X.todayDashboard),"suggestions"in X&&t(0,s=X.suggestions),"inProgressItems"in X&&t(2,a=X.inProgressItems),"todayCaptures"in X&&t(3,r=X.todayCaptures),"suggestionCount"in X&&t(4,c=X.suggestionCount),"formatTime"in X&&t(5,u=X.formatTime),"eventLabel"in X&&t(6,p=X.eventLabel),"eventIcon"in X&&t(7,h=X.eventIcon),"inboxMetaText"in X&&t(8,_=X.inboxMetaText),"onOpenNodeById"in X&&t(9,g=X.onOpenNodeById),"onOpenActivityEvent"in X&&t(10,b=X.onOpenActivityEvent),"onOpenActivityTarget"in X&&t(11,k=X.onOpenActivityTarget),"onOpenSuggestionWorklog"in X&&t(12,y=X.onOpenSuggestionWorklog),"onAcceptSuggestion"in X&&t(25,q=X.onAcceptSuggestion),"onDeleteSuggestion"in X&&t(26,S=X.onDeleteSuggestion),"onOpenNodeFolder"in X&&t(13,T=X.onOpenNodeFolder),"onOpenInboxArtifact"in X&&t(14,E=X.onOpenInboxArtifact)},[s,n,a,r,c,u,p,h,_,g,b,k,y,T,E,I,x,B,V,W,N,D,M,F,R,q,S,G,J,H,P,z,L,K,Y,ee,te,ne,oe,ce,de,we,Re,_e,Q,Z,be,Ce,ve,Oe,Xe,pt,Je]}class Gm extends st{constructor(e){super(),nt(this,e,Km,Um,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},null,[-1,-1,-1])}}const Jm={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">${Jm[l]||""}</svg>`}const{Boolean:lc}=Kn;function vo(l,e,t){const n=l.slice();return n[454]=e[t],n}function ho(l,e,t){const n=l.slice();return n[457]=e[t],n}function go(l,e,t){const n=l.slice();return n[460]=e[t],n}function bo(l,e,t){const n=l.slice();return n[460]=e[t],n}function ko(l,e,t){const n=l.slice();return n[486]=e[t],n}function yo(l,e,t){const n=l.slice();return n[509]=e[t],n}function wo(l,e,t){const n=l.slice();return n[486]=e[t],n}function Co(l,e,t){const n=l.slice();return n[514]=e[t],n}function qo(l,e,t){const n=l.slice();return n[514]=e[t],n}function So(l,e,t){const n=l.slice();return n[489]=e[t],n[519]=e,n[520]=t,n}function To(l,e,t){const n=l.slice();return n[486]=e[t],n}function Eo(l,e,t){const n=l.slice();return n[509]=e[t],n}function Io(l,e,t){const n=l.slice();return n[506]=e[t],n}function No(l,e,t){const n=l.slice();return n[473]=e[t],n}function Do(l,e,t){const n=l.slice();return n[499]=e[t],n}function Mo(l,e,t){const n=l.slice();return n[473]=e[t],n}function jo(l,e,t){const n=l.slice();return n[486]=e[t],n}function Ao(l,e,t){const n=l.slice();return n[465]=e[t],n}function Lo(l,e,t){const n=l.slice();return n[486]=e[t],n}function Po(l,e,t){const n=l.slice();return n[489]=e[t],n[490]=e,n[491]=t,n}function Fo(l,e,t){const n=l.slice();return n[486]=e[t],n}function Ro(l,e,t){const n=l.slice();return n[481]=e[t],n}function Oo(l,e,t){const n=l.slice();return n[478]=e[t],n}function xo(l,e,t){const n=l.slice();return n[473]=e[t],n}function zo(l,e,t){const n=l.slice();return n[473]=e[t],n}function Ho(l,e,t){const n=l.slice();return n[468]=e[t],n}function Bo(l,e,t){const n=l.slice();return n[465]=e[t],n}function Wo(l,e,t){const n=l.slice();return n[468]=e[t],n}function Vo(l,e,t){const n=l.slice();return n[496]=e[t],n}function Uo(l,e,t){const n=l.slice();return n[527]=e[t],n}function Ko(l,e,t){const n=l.slice();return n[530]=e[t],n}function Ym(l){let e,t,n,s,a,r,c,u,p,h,_,g,b,k,y,q,S,T,E,I,N,D,M,F,R,x,B,V,W,G,J,H,P,z,L,K,Y,ee,te,ne,oe,ce,de,we,Re,_e,Q,Z,be,Ce,ve,Oe,Xe,pt,Je,X=l[94]&&Go(l),ye=ue(l[11]),qe=[];for(let re=0;re<ye.length;re+=1)qe[re]=Qo(Ko(l,ye,re));const De=[$m,Zm],Ne=[];function xe(re,Se){return re[12].length>0?0:1}N=xe(l),D=Ne[N]=De[N](l),R=new jm({props:{syncStatus:l[109],syncLoading:l[110],syncMessage:l[111],syncMessageKind:l[112],onSync:l[226],onOpenSettings:l[232]}});function Me(re,Se){return re[33]?l_:re[32]?t_:e_}let Ve=Me(l),Fe=Ve(l),je=l[31]&&Zo(l);const ze=[u_,c_,a_,r_,o_,i_,s_,n_],Be=[];function $e(re,Se){return re[36]?0:re[33]?1:re[32]==="inbox"?2:re[32]==="trash"?3:re[32]==="journal"?4:re[32]==="today"?5:re[32]==="activity"?6:7}ne=$e(l),oe=Be[ne]=ze[ne](l);let Le=l[66]&&ma(l),he=l[70].visible&&ha(l),Ee=l[39]&&ya(l),Ae=l[73]&&wa(l),it=l[80]&&l[79]&&qa(l),rt=l[101]&&Ta(l),Ze=l[104]&&Ia(l),We=l[56]&&ja(l),tt=l[96]&&La(l),Ye=l[86]&&Pa(l),Ue=l[10]&&Fa(l);return{c(){e=f("div"),X&&X.c(),t=v(),n=f("aside"),s=f("div"),a=f("img"),c=v(),u=f("span"),u.textContent=`${m("nav.brand")}`,p=v(),h=f("nav"),_=f("div"),g=f("div"),g.textContent=`${m("nav.system")}`,b=v();for(let re=0;re<qe.length;re+=1)qe[re].c();k=v(),y=f("div"),q=f("div"),S=f("span"),S.textContent=`${m("nav.workspace")}`,T=v(),E=f("button"),E.textContent="+",I=v(),D.c(),M=v(),F=f("div"),Qe(R.$$.fragment),x=v(),B=f("div"),V=f("button"),V.innerHTML='<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svelte-tfuxq7"><circle cx="12" cy="12" r="3" class="svelte-tfuxq7"></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-tfuxq7"></path></svg>',W=v(),G=f("span"),J=O(l[30]),H=v(),P=f("main"),z=f("header"),L=f("div"),Fe.c(),K=v(),Y=f("div"),Y.innerHTML="",ee=v(),je&&je.c(),te=v(),oe.c(),ce=v(),Le&&Le.c(),de=v(),he&&he.c(),we=v(),Ee&&Ee.c(),Re=v(),Ae&&Ae.c(),_e=v(),it&&it.c(),Q=v(),rt&&rt.c(),Z=v(),Ze&&Ze.c(),be=v(),We&&We.c(),Ce=v(),tt&&tt.c(),ve=v(),Ye&&Ye.c(),Oe=v(),Ue&&Ue.c(),i(a,"class","logo svelte-tfuxq7"),dl(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(u,"class","brand-name svelte-tfuxq7"),i(s,"class","sidebar-brand svelte-tfuxq7"),i(g,"class","nav-label svelte-tfuxq7"),i(_,"class","nav-group svelte-tfuxq7"),i(S,"class","svelte-tfuxq7"),i(E,"class","nav-add-btn svelte-tfuxq7"),i(E,"title",m("common.create")),i(q,"class","nav-label-row svelte-tfuxq7"),i(y,"class","nav-group svelte-tfuxq7"),i(h,"class","sidebar-nav svelte-tfuxq7"),i(V,"class","sidebar-settings-btn svelte-tfuxq7"),i(V,"title",m("common.settings")),i(G,"class","version svelte-tfuxq7"),i(B,"class","sidebar-footer-row svelte-tfuxq7"),i(F,"class","sidebar-footer svelte-tfuxq7"),i(n,"class","sidebar svelte-tfuxq7"),i(L,"class","header-left svelte-tfuxq7"),i(Y,"class","header-right svelte-tfuxq7"),i(z,"class","header svelte-tfuxq7"),i(P,"class","main svelte-tfuxq7"),i(e,"class","app svelte-tfuxq7")},m(re,Se){C(re,e,Se),X&&X.m(e,null),o(e,t),o(e,n),o(n,s),o(s,a),o(s,c),o(s,u),o(n,p),o(n,h),o(h,_),o(_,g),o(_,b);for(let mt=0;mt<qe.length;mt+=1)qe[mt]&&qe[mt].m(_,null);o(h,k),o(h,y),o(y,q),o(q,S),o(q,T),o(q,E),o(y,I),Ne[N].m(y,null),o(n,M),o(n,F),Ke(R,F,null),o(F,x),o(F,B),o(B,V),o(B,W),o(B,G),o(G,J),o(e,H),o(e,P),o(P,z),o(z,L),Fe.m(L,null),o(z,K),o(z,Y),o(P,ee),je&&je.m(P,null),o(P,te),Be[ne].m(P,null),o(P,ce),Le&&Le.m(P,null),o(P,de),he&&he.m(P,null),o(P,we),Ee&&Ee.m(P,null),o(P,Re),Ae&&Ae.m(P,null),o(P,_e),it&&it.m(P,null),o(P,Q),rt&&rt.m(P,null),o(P,Z),Ze&&Ze.m(P,null),o(P,be),We&&We.m(P,null),o(P,Ce),tt&&tt.m(P,null),o(P,ve),Ye&&Ye.m(P,null),o(P,Oe),Ue&&Ue.m(P,null),Xe=!0,pt||(Je=[j(E,"click",l[145]),j(V,"click",l[233])],pt=!0)},p(re,Se){if(re[94]?X?X.p(re,Se):(X=Go(re),X.c(),X.m(e,t)):X&&(X.d(1),X=null),Se[0]&2048|Se[1]&1074003970|Se[3]&67108864){ye=ue(re[11]);let _t;for(_t=0;_t<ye.length;_t+=1){const qt=Ko(re,ye,_t);qe[_t]?qe[_t].p(qt,Se):(qe[_t]=Qo(qt),qe[_t].c(),qe[_t].m(_,null))}for(;_t<qe.length;_t+=1)qe[_t].d(1);qe.length=ye.length}let mt=N;N=xe(re),N===mt?Ne[N].p(re,Se):(ut(),ge(Ne[mt],1,1,()=>{Ne[mt]=null}),ft(),D=Ne[N],D?D.p(re,Se):(D=Ne[N]=De[N](re),D.c()),pe(D,1),D.m(y,null));const kt={};Se[3]&65536&&(kt.syncStatus=re[109]),Se[3]&131072&&(kt.syncLoading=re[110]),Se[3]&262144&&(kt.syncMessage=re[111]),Se[3]&524288&&(kt.syncMessageKind=re[112]),R.$set(kt),(!Xe||Se[0]&1073741824)&&U(J,re[30]),Ve===(Ve=Me(re))&&Fe?Fe.p(re,Se):(Fe.d(1),Fe=Ve(re),Fe&&(Fe.c(),Fe.m(L,null))),re[31]?je?je.p(re,Se):(je=Zo(re),je.c(),je.m(P,te)):je&&(je.d(1),je=null);let gt=ne;ne=$e(re),ne===gt?Be[ne].p(re,Se):(ut(),ge(Be[gt],1,1,()=>{Be[gt]=null}),ft(),oe=Be[ne],oe?oe.p(re,Se):(oe=Be[ne]=ze[ne](re),oe.c()),pe(oe,1),oe.m(P,ce)),re[66]?Le?(Le.p(re,Se),Se[2]&16&&pe(Le,1)):(Le=ma(re),Le.c(),pe(Le,1),Le.m(P,de)):Le&&(ut(),ge(Le,1,1,()=>{Le=null}),ft()),re[70].visible?he?(he.p(re,Se),Se[2]&256&&pe(he,1)):(he=ha(re),he.c(),pe(he,1),he.m(P,we)):he&&(ut(),ge(he,1,1,()=>{he=null}),ft()),re[39]?Ee?Ee.p(re,Se):(Ee=ya(re),Ee.c(),Ee.m(P,Re)):Ee&&(Ee.d(1),Ee=null),re[73]?Ae?Ae.p(re,Se):(Ae=wa(re),Ae.c(),Ae.m(P,_e)):Ae&&(Ae.d(1),Ae=null),re[80]&&re[79]?it?it.p(re,Se):(it=qa(re),it.c(),it.m(P,Q)):it&&(it.d(1),it=null),re[101]?rt?rt.p(re,Se):(rt=Ta(re),rt.c(),rt.m(P,Z)):rt&&(rt.d(1),rt=null),re[104]?Ze?Ze.p(re,Se):(Ze=Ia(re),Ze.c(),Ze.m(P,be)):Ze&&(Ze.d(1),Ze=null),re[56]?We?We.p(re,Se):(We=ja(re),We.c(),We.m(P,Ce)):We&&(We.d(1),We=null),re[96]?tt?(tt.p(re,Se),Se[3]&8&&pe(tt,1)):(tt=La(re),tt.c(),pe(tt,1),tt.m(P,ve)):tt&&(ut(),ge(tt,1,1,()=>{tt=null}),ft()),re[86]?Ye?(Ye.p(re,Se),Se[2]&16777216&&pe(Ye,1)):(Ye=Pa(re),Ye.c(),pe(Ye,1),Ye.m(P,Oe)):Ye&&(ut(),ge(Ye,1,1,()=>{Ye=null}),ft()),re[10]?Ue?(Ue.p(re,Se),Se[0]&1024&&pe(Ue,1)):(Ue=Fa(re),Ue.c(),pe(Ue,1),Ue.m(P,null)):Ue&&(ut(),ge(Ue,1,1,()=>{Ue=null}),ft())},i(re){Xe||(pe(D),pe(R.$$.fragment,re),pe(oe),pe(Le),pe(he),pe(tt),pe(Ye),pe(Ue),Xe=!0)},o(re){ge(D),ge(R.$$.fragment,re),ge(oe),ge(Le),ge(he),ge(tt),ge(Ye),ge(Ue),Xe=!1},d(re){re&&w(e),X&&X.d(),Pe(qe,re),Ne[N].d(),Ge(R),Fe.d(),je&&je.d(),Be[ne].d(),Le&&Le.d(),he&&he.d(),Ee&&Ee.d(),Ae&&Ae.d(),it&&it.d(),rt&&rt.d(),Ze&&Ze.d(),We&&We.d(),tt&&tt.d(),Ye&&Ye.d(),Ue&&Ue.d(),pt=!1,me(Je)}}}function Qm(l){var n;let e,t;return e=new Np({props:{vaultPath:((n=l[7])==null?void 0:n.vaultPath)||"",onComplete:l[228]}}),{c(){Qe(e.$$.fragment)},m(s,a){Ke(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||(pe(e.$$.fragment,s),t=!0)},o(s){ge(e.$$.fragment,s),t=!1},d(s){Ge(e,s)}}}function Xm(l){let e,t;return e=new Tp({props:{onComplete:l[227]}}),{c(){Qe(e.$$.fragment)},m(n,s){Ke(e,n,s),t=!0},p:se,i(n){t||(pe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function Go(l){let e,t,n;return{c(){e=f("div"),t=f("div"),n=O(l[95]),i(t,"class","capture-drop-box svelte-tfuxq7"),i(e,"class","capture-drop-overlay svelte-tfuxq7")},m(s,a){C(s,e,a),o(e,t),o(t,n)},p(s,a){a[3]&4&&U(n,s[95])},d(s){s&&w(e)}}}function Jo(l){let e,t;return{c(){e=f("span"),t=O(l[49]),i(e,"class","nav-badge svelte-tfuxq7")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s[1]&262144&&U(t,n[49])},d(n){n&&w(e)}}}function Yo(l){let e,t;return{c(){e=f("span"),t=O(l[61]),i(e,"class","nav-badge svelte-tfuxq7")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s[1]&1073741824&&U(t,n[61])},d(n){n&&w(e)}}}function Qo(l){let e,t=l[530].label+"",n,s,a,r,c,u,p,h=l[530].id==="journal"&&l[49]>0&&Jo(l),_=l[530].id==="trash"&&l[61]>0&&Yo(l);function g(){return l[231](l[530])}return{c(){e=f("button"),n=O(t),s=v(),h&&h.c(),a=v(),_&&_.c(),r=v(),i(e,"class",c="nav-item "+(l[32]===l[530].id?"selected":"")+" svelte-tfuxq7")},m(b,k){C(b,e,k),o(e,n),o(e,s),h&&h.m(e,null),o(e,a),_&&_.m(e,null),o(e,r),u||(p=j(e,"click",g),u=!0)},p(b,k){l=b,k[0]&2048&&t!==(t=l[530].label+"")&&U(n,t),l[530].id==="journal"&&l[49]>0?h?h.p(l,k):(h=Jo(l),h.c(),h.m(e,a)):h&&(h.d(1),h=null),l[530].id==="trash"&&l[61]>0?_?_.p(l,k):(_=Yo(l),_.c(),_.m(e,r)):_&&(_.d(1),_=null),k[0]&2048|k[1]&2&&c!==(c="nav-item "+(l[32]===l[530].id?"selected":"")+" svelte-tfuxq7")&&i(e,"class",c)},d(b){b&&w(e),h&&h.d(),_&&_.d(),u=!1,p()}}}function Zm(l){let e;return{c(){e=f("div"),e.textContent=`${m("nav.noNodes")}`,i(e,"class","nav-empty svelte-tfuxq7")},m(t,n){C(t,e,n)},p:se,i:se,o:se,d(t){t&&w(e)}}}function $m(l){var r;let e,t,n,s,a;return t=new tc({props:{nodes:l[12],expanded:l[81],selectedNodeId:((r=l[33])==null?void 0:r.id)||"",onSelect:l[120],onToggle:l[150],onContextMenu:l[148],onDrop:l[151]}}),{c(){e=f("div"),Qe(t.$$.fragment),i(e,"class","workspace-tree-area svelte-tfuxq7"),i(e,"role","region"),i(e,"aria-label",m("nav.workspace")),ae(e,"drop-valid",l[92])},m(c,u){C(c,e,u),Ke(t,e,null),n=!0,s||(a=[j(e,"dragover",Gn(l[153])),j(e,"dragleave",l[154]),j(e,"drop",l[152])],s=!0)},p(c,u){var h;const p={};u[0]&4096&&(p.nodes=c[12]),u[2]&524288&&(p.expanded=c[81]),u[1]&4&&(p.selectedNodeId=((h=c[33])==null?void 0:h.id)||""),t.$set(p),(!n||u[2]&1073741824)&&ae(e,"drop-valid",c[92])},i(c){n||(pe(t.$$.fragment,c),n=!0)},o(c){ge(t.$$.fragment,c),n=!1},d(c){c&&w(e),Ge(t),s=!1,me(a)}}}function e_(l){let e;return{c(){e=f("span"),e.textContent=`${m("nav.selectPrompt")}`,i(e,"class","crumb placeholder svelte-tfuxq7")},m(t,n){C(t,e,n)},p:se,d(t){t&&w(e)}}}function t_(l){let e,t=ue(l[11]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Xo(Uo(l,t,s));return{c(){e=f("span");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","crumb svelte-tfuxq7")},m(s,a){C(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]&2){t=ue(s[11]);let r;for(r=0;r<t.length;r+=1){const c=Uo(s,t,r);n[r]?n[r].p(c,a):(n[r]=Xo(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&&w(e),Pe(n,s)}}}function l_(l){let e,t=l[33].title+"",n,s,a,r=l[196](l[33].type)+"",c;return{c(){e=f("span"),n=O(t),s=v(),a=f("span"),c=O(r),i(e,"class","crumb svelte-tfuxq7"),i(a,"class","crumb-type svelte-tfuxq7")},m(u,p){C(u,e,p),o(e,n),C(u,s,p),C(u,a,p),o(a,c)},p(u,p){p[1]&4&&t!==(t=u[33].title+"")&&U(n,t),p[1]&4&&r!==(r=u[196](u[33].type)+"")&&U(c,r)},d(u){u&&(w(e),w(s),w(a))}}}function Xo(l){let e=(l[527].id===l[32]?l[527].label:"")+"",t;return{c(){t=O(e)},m(n,s){C(n,t,s)},p(n,s){s[0]&2048|s[1]&2&&e!==(e=(n[527].id===n[32]?n[527].label:"")+"")&&U(t,e)},d(n){n&&w(t)}}}function Zo(l){let e,t=l[115](l[31])+"",n,s,a,r,c;return{c(){e=f("div"),n=O(t),s=v(),a=f("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-tfuxq7"><line x1="18" y1="6" x2="6" y2="18" class="svelte-tfuxq7"></line><line x1="6" y1="6" x2="18" y2="18" class="svelte-tfuxq7"></line></svg>',i(a,"class","dismiss-btn svelte-tfuxq7"),i(a,"aria-label","Dismiss"),i(e,"class","error-banner svelte-tfuxq7"),i(e,"role","button"),i(e,"tabindex","0")},m(u,p){C(u,e,p),o(e,n),o(e,s),o(e,a),r||(c=[j(a,"click",Te(l[234])),j(e,"click",l[235]),j(e,"keydown",function(){Ht(bt(l[236]))&&bt(l[236]).apply(this,arguments)})],r=!0)},p(u,p){l=u,p[1]&1&&t!==(t=l[115](l[31])+"")&&U(n,t)},d(u){u&&w(e),r=!1,me(c)}}}function n_(l){let e,t,n;function s(c,u){if(c[77])return p_;if(c[11].length>0)return d_;if(c[31])return f_}let a=s(l),r=a&&a(l);return{c(){e=f("div"),t=f("h2"),t.textContent=`${m("welcome.title")}`,n=v(),r&&r.c(),i(t,"class","svelte-tfuxq7"),i(e,"class","welcome svelte-tfuxq7")},m(c,u){C(c,e,u),o(e,t),o(e,n),r&&r.m(e,null)},p(c,u){a===(a=s(c))&&r?r.p(c,u):(r&&r.d(1),r=a&&a(c),r&&(r.c(),r.m(e,null)))},i:se,o:se,d(c){c&&w(e),r&&r.d()}}}function s_(l){let e,t,n,s;function a(u,p){return u[15].length===0?__:m_}let r=a(l),c=r(l);return{c(){e=f("div"),t=f("div"),n=f("h2"),n.textContent=`${m("activity.title")}`,s=v(),c.c(),i(n,"class","svelte-tfuxq7"),i(t,"class","activity-feed-header svelte-tfuxq7"),i(e,"class","activity-feed svelte-tfuxq7")},m(u,p){C(u,e,p),o(e,t),o(t,n),o(e,s),c.m(e,null)},p(u,p){r===(r=a(u))&&c?c.p(u,p):(c.d(1),c=r(u),c&&(c.c(),c.m(e,null)))},i:se,o:se,d(u){u&&w(e),c.d()}}}function i_(l){let e,t,n,s;const a=[h_,v_],r=[];function c(u,p){return u[14]?0:1}return e=c(l),t=r[e]=a[e](l),{c(){t.c(),n=ht()},m(u,p){r[e].m(u,p),C(u,n,p),s=!0},p(u,p){let h=e;e=c(u),e===h?r[e].p(u,p):(ut(),ge(r[h],1,1,()=>{r[h]=null}),ft(),t=r[e],t?t.p(u,p):(t=r[e]=a[e](u),t.c()),pe(t,1),t.m(n.parentNode,n))},i(u){s||(pe(t),s=!0)},o(u){ge(t),s=!1},d(u){u&&w(n),r[e].d(u)}}}function o_(l){let e,t,n,s,a,r,c,u,p,h,_,g,b,k,y,q,S,T,E,I,N,D,M,F,R,x,B,V,W,G,J,H,P,z,L,K,Y,ee,te,ne,oe,ce,de,we,Re,_e,Q,Z,be,Ce,ve,Oe,Xe,pt,Je,X,ye,qe,De;function Ne(he,Ee){return he[24]?b_:g_}let xe=Ne(l),Me=xe(l),Ve=l[21]&&nr(l),Fe=l[25]&&sr(l),je=l[48].length>0&&ir(l),ze=l[17]&&dr(l);function Be(he,Ee){return he[16].length===0?y_:k_}let $e=Be(l),Le=$e(l);return{c(){e=f("div"),t=f("div"),n=f("h2"),n.textContent=`${m("journal.title")}`,s=v(),a=f("div"),r=f("div"),r.textContent=`${m("journal.filterHeading")}`,c=v(),u=f("div"),p=f("label"),h=f("span"),h.textContent=`${m("journal.dateFrom")}`,_=v(),g=f("input"),b=v(),k=f("label"),y=f("span"),y.textContent=`${m("journal.dateTo")}`,q=v(),S=f("input"),T=v(),E=f("label"),I=f("span"),I.textContent=`${m("journal.node")}`,N=v(),D=f("div"),Me.c(),M=v(),Ve&&Ve.c(),F=v(),R=f("label"),x=f("span"),x.textContent=`${m("journal.billable")}`,B=v(),V=f("select"),W=f("option"),W.textContent=`${m("common.all")}`,G=f("option"),G.textContent=`${m("journal.billableYes")}`,J=f("option"),J.textContent=`${m("journal.billableNo")}`,H=v(),P=f("label"),z=f("span"),z.textContent=`${m("journal.approx")}`,L=v(),K=f("select"),Y=f("option"),Y.textContent=`${m("common.all")}`,ee=f("option"),ee.textContent=`${m("journal.approxExact")}`,te=f("option"),te.textContent=`${m("journal.approxEstimated")}`,ne=v(),oe=f("button"),oe.textContent=`${m("journal.filter")}`,ce=v(),de=f("button"),de.textContent=`${m("journal.reset")}`,we=v(),Re=f("div"),_e=f("div"),_e.textContent=`${m("journal.exportHeading")}`,Q=v(),Z=f("div"),be=f("button"),be.textContent=`${m("journal.exportCSV")}`,Ce=v(),ve=f("button"),ve.textContent=`${m("journal.exportMarkdown")}`,Oe=v(),Xe=f("button"),Xe.textContent="PDF",pt=v(),Fe&&Fe.c(),Je=v(),je&&je.c(),X=v(),ze&&ze.c(),ye=v(),Le.c(),i(n,"class","svelte-tfuxq7"),i(r,"class","journal-filter-heading svelte-tfuxq7"),i(h,"class","label-text svelte-tfuxq7"),i(g,"type","date"),i(g,"class","svelte-tfuxq7"),i(p,"class","svelte-tfuxq7"),i(y,"class","label-text svelte-tfuxq7"),i(S,"type","date"),i(S,"class","svelte-tfuxq7"),i(k,"class","svelte-tfuxq7"),i(I,"class","label-text svelte-tfuxq7"),i(D,"class","journal-node-picker svelte-tfuxq7"),Ct(D,"position","relative"),i(E,"class","svelte-tfuxq7"),i(x,"class","label-text svelte-tfuxq7"),W.__value="all",ke(W,W.__value),i(W,"class","svelte-tfuxq7"),G.__value="yes",ke(G,G.__value),i(G,"class","svelte-tfuxq7"),J.__value="no",ke(J,J.__value),i(J,"class","svelte-tfuxq7"),i(V,"class","svelte-tfuxq7"),l[22]===void 0&&Zt(()=>l[323].call(V)),i(R,"title",m("journal.billableHint")),i(R,"class","svelte-tfuxq7"),i(z,"class","label-text svelte-tfuxq7"),Y.__value="all",ke(Y,Y.__value),i(Y,"class","svelte-tfuxq7"),ee.__value="no",ke(ee,ee.__value),i(ee,"class","svelte-tfuxq7"),te.__value="yes",ke(te,te.__value),i(te,"class","svelte-tfuxq7"),i(K,"class","svelte-tfuxq7"),l[23]===void 0&&Zt(()=>l[324].call(K)),i(P,"title",m("journal.approxHint")),i(P,"class","svelte-tfuxq7"),i(oe,"class","btn btn-sm svelte-tfuxq7"),i(de,"class","btn btn-sm svelte-tfuxq7"),i(u,"class","journal-filters-row svelte-tfuxq7"),i(a,"class","journal-filter-section svelte-tfuxq7"),i(_e,"class","journal-export-heading svelte-tfuxq7"),i(be,"class","btn btn-sm svelte-tfuxq7"),i(ve,"class","btn btn-sm svelte-tfuxq7"),i(Xe,"class","btn btn-sm svelte-tfuxq7"),i(Z,"class","journal-export-row svelte-tfuxq7"),i(Re,"class","journal-export-section svelte-tfuxq7"),i(t,"class","journal-header svelte-tfuxq7"),i(e,"class","journal-screen svelte-tfuxq7")},m(he,Ee){C(he,e,Ee),o(e,t),o(t,n),o(t,s),o(t,a),o(a,r),o(a,c),o(a,u),o(u,p),o(p,h),o(p,_),o(p,g),ke(g,l[18]),o(u,b),o(u,k),o(k,y),o(k,q),o(k,S),ke(S,l[19]),o(u,T),o(u,E),o(E,I),o(E,N),o(E,D),Me.m(D,null),o(u,M),Ve&&Ve.m(u,null),o(u,F),o(u,R),o(R,x),o(R,B),o(R,V),o(V,W),o(V,G),o(V,J),zt(V,l[22],!0),o(u,H),o(u,P),o(P,z),o(P,L),o(P,K),o(K,Y),o(K,ee),o(K,te),zt(K,l[23],!0),o(u,ne),o(u,oe),o(u,ce),o(u,de),o(t,we),o(t,Re),o(Re,_e),o(Re,Q),o(Re,Z),o(Z,be),o(Z,Ce),o(Z,ve),o(Z,Oe),o(Z,Xe),o(Z,pt),Fe&&Fe.m(Z,null),o(e,Je),je&&je.m(e,null),o(e,X),ze&&ze.m(e,null),o(e,ye),Le.m(e,null),qe||(De=[j(g,"input",l[316]),j(S,"input",l[317]),j(V,"change",l[323]),j(K,"change",l[324]),j(oe,"click",l[182]),j(de,"click",l[189]),j(be,"click",l[325]),j(ve,"click",l[326]),j(Xe,"click",l[327])],qe=!0)},p(he,Ee){Ee[0]&262144&&ke(g,he[18]),Ee[0]&524288&&ke(S,he[19]),xe===(xe=Ne(he))&&Me?Me.p(he,Ee):(Me.d(1),Me=xe(he),Me&&(Me.c(),Me.m(D,null))),he[21]?Ve?Ve.p(he,Ee):(Ve=nr(he),Ve.c(),Ve.m(u,F)):Ve&&(Ve.d(1),Ve=null),Ee[0]&4194304&&zt(V,he[22]),Ee[0]&8388608&&zt(K,he[23]),he[25]?Fe?Fe.p(he,Ee):(Fe=sr(he),Fe.c(),Fe.m(Z,null)):Fe&&(Fe.d(1),Fe=null),he[48].length>0?je?je.p(he,Ee):(je=ir(he),je.c(),je.m(e,X)):je&&(je.d(1),je=null),he[17]?ze?ze.p(he,Ee):(ze=dr(he),ze.c(),ze.m(e,ye)):ze&&(ze.d(1),ze=null),$e===($e=Be(he))&&Le?Le.p(he,Ee):(Le.d(1),Le=$e(he),Le&&(Le.c(),Le.m(e,null)))},i:se,o:se,d(he){he&&w(e),Me.d(),Ve&&Ve.d(),Fe&&Fe.d(),je&&je.d(),ze&&ze.d(),Le.d(),qe=!1,me(De)}}}function r_(l){let e,t,n,s,a,r,c,u,p,h,_,g,b=et("emptyTrash",14)+"",k,y=m("trash.emptyTrash")+"",q,S,T,E,I,N,D=l[62].length>0&&qr(l);function M(x,B){return!x[4]||(x[4].nodes||[]).length===0?N_:I_}let F=M(l),R=F(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("h2"),s.textContent=`${m("nav.trash")}`,a=v(),r=f("p"),c=O(l[64]),u=v(),p=f("div"),D&&D.c(),h=v(),_=f("button"),g=new Bn(!1),k=v(),q=O(y),S=v(),T=f("button"),T.textContent=`${m("trash.openFolder")}`,E=v(),R.c(),i(s,"class","svelte-tfuxq7"),i(r,"class","svelte-tfuxq7"),i(n,"class","svelte-tfuxq7"),g.a=k,i(_,"class","btn btn-sm btn-danger svelte-tfuxq7"),i(T,"class","btn btn-sm svelte-tfuxq7"),i(p,"class","trash-actions svelte-tfuxq7"),i(t,"class","trash-header svelte-tfuxq7"),i(e,"class","trash-screen svelte-tfuxq7")},m(x,B){C(x,e,B),o(e,t),o(t,n),o(n,s),o(n,a),o(n,r),o(r,c),o(t,u),o(t,p),D&&D.m(p,null),o(p,h),o(p,_),g.m(b,_),o(_,k),o(_,q),o(p,S),o(p,T),o(e,E),R.m(e,null),I||(N=[j(_,"click",l[177]),j(T,"click",l[311])],I=!0)},p(x,B){B[2]&4&&U(c,x[64]),x[62].length>0?D?D.p(x,B):(D=qr(x),D.c(),D.m(p,h)):D&&(D.d(1),D=null),F===(F=M(x))&&R?R.p(x,B):(R.d(1),R=F(x),R&&(R.c(),R.m(e,null)))},i:se,o:se,d(x){x&&w(e),D&&D.d(),R.d(),I=!1,me(N)}}}function a_(l){let e,t,n,s,a,r,c,u,p,h=(l[53]?m("common.loading"):m("inbox.pasteClipboard"))+"",_,g,b,k,y,q,S=l[54]&&Ir(l),T=l[0].length>0&&Nr(l);function E(D,M){return D[0].length===0?F_:D[114]?P_:L_}let I=E(l),N=I(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("h2"),s.textContent=`${m("nav.inbox")}`,a=v(),r=f("p"),r.textContent=`${m("inbox.subtitle")}`,c=v(),u=f("div"),p=f("button"),_=O(h),g=v(),S&&S.c(),b=v(),T&&T.c(),k=v(),N.c(),i(s,"class","svelte-tfuxq7"),i(r,"class","svelte-tfuxq7"),i(n,"class","svelte-tfuxq7"),i(p,"class","btn btn-primary svelte-tfuxq7"),p.disabled=l[53],i(u,"class","inbox-header-actions svelte-tfuxq7"),i(t,"class","inbox-header svelte-tfuxq7"),i(e,"class","inbox-screen svelte-tfuxq7"),i(e,"role","region"),i(e,"aria-label",m("nav.inbox")),ae(e,"drop-valid",l[93])},m(D,M){C(D,e,M),o(e,t),o(t,n),o(n,s),o(n,a),o(n,r),o(t,c),o(t,u),o(u,p),o(p,_),o(u,g),S&&S.m(u,null),o(e,b),T&&T.m(e,null),o(e,k),N.m(e,null),y||(q=[j(p,"click",l[198]),j(e,"dragover",l[199]),j(e,"dragleave",l[200]),j(e,"drop",l[201])],y=!0)},p(D,M){M[1]&4194304&&h!==(h=(D[53]?m("common.loading"):m("inbox.pasteClipboard"))+"")&&U(_,h),M[1]&4194304&&(p.disabled=D[53]),D[54]?S?S.p(D,M):(S=Ir(D),S.c(),S.m(u,null)):S&&(S.d(1),S=null),D[0].length>0?T?T.p(D,M):(T=Nr(D),T.c(),T.m(e,k)):T&&(T.d(1),T=null),I===(I=E(D))&&N?N.p(D,M):(N.d(1),N=I(D),N&&(N.c(),N.m(e,null))),M[3]&1&&ae(e,"drop-valid",D[93])},i:se,o:se,d(D){D&&w(e),S&&S.d(),T&&T.d(),N.d(),y=!1,me(q)}}}function c_(l){let e,t,n,s,a,r,c=ue(l[117]),u=[];for(let g=0;g<c.length;g+=1)u[g]=Ar(Vo(l,c,g));const p=[$_,Z_,X_,Q_,Y_,J_,G_,K_],h=[];function _(g,b){return g[34]==="overview"?0:g[34]==="notes"?1:g[34]==="files"?2:g[34]==="inbox"?3:g[34]==="links"?4:g[34]==="actions"?5:g[34]==="worklog"?6:g[34]==="activity"?7:-1}return~(s=_(l))&&(a=h[s]=p[s](l)),{c(){e=f("div");for(let g=0;g<u.length;g+=1)u[g].c();t=v(),n=f("div"),a&&a.c(),i(e,"class","tabs svelte-tfuxq7"),i(n,"class","tab-content svelte-tfuxq7")},m(g,b){C(g,e,b);for(let k=0;k<u.length;k+=1)u[k]&&u[k].m(e,null);C(g,t,b),C(g,n,b),~s&&h[s].m(n,null),r=!0},p(g,b){if(b[1]&8|b[3]&50331648){c=ue(g[117]);let y;for(y=0;y<c.length;y+=1){const q=Vo(g,c,y);u[y]?u[y].p(q,b):(u[y]=Ar(q),u[y].c(),u[y].m(e,null))}for(;y<u.length;y+=1)u[y].d(1);u.length=c.length}let k=s;s=_(g),s===k?~s&&h[s].p(g,b):(a&&(ut(),ge(h[k],1,1,()=>{h[k]=null}),ft()),~s?(a=h[s],a?a.p(g,b):(a=h[s]=p[s](g),a.c()),pe(a,1),a.m(n,null)):a=null)},i(g){r||(pe(a),r=!0)},o(g){ge(a),r=!1},d(g){g&&(w(e),w(t),w(n)),Pe(u,g),~s&&h[s].d()}}}function u_(l){let e,t,n,s=l[36].title+"",a,r,c,u,p,h,_,g,b,k,y,q=l[36].dirty&&pa();return{c(){e=f("div"),t=f("div"),n=f("span"),a=O(s),r=v(),q&&q.c(),c=v(),u=f("div"),p=f("button"),p.textContent=`${m("common.save")}`,h=v(),_=f("button"),_.textContent=`${m("common.close")}`,g=v(),b=f("textarea"),i(n,"class","note-title svelte-tfuxq7"),i(p,"class","btn btn-primary svelte-tfuxq7"),i(_,"class","btn svelte-tfuxq7"),i(u,"class","note-editor-actions svelte-tfuxq7"),i(t,"class","note-editor-header svelte-tfuxq7"),i(b,"class","note-textarea svelte-tfuxq7"),i(b,"placeholder",m("note.placeholder")),i(e,"class","note-editor svelte-tfuxq7")},m(S,T){C(S,e,T),o(e,t),o(t,n),o(n,a),o(t,r),q&&q.m(t,null),o(t,c),o(t,u),o(u,p),o(u,h),o(u,_),o(e,g),o(e,b),ke(b,l[36].content),k||(y=[j(p,"click",l[166]),j(_,"click",l[164]),j(b,"input",l[237]),j(b,"input",l[165])],k=!0)},p(S,T){T[1]&32&&s!==(s=S[36].title+"")&&U(a,s),S[36].dirty?q||(q=pa(),q.c(),q.m(t,c)):q&&(q.d(1),q=null),T[1]&32&&ke(b,S[36].content)},i:se,o:se,d(S){S&&w(e),q&&q.d(),k=!1,me(y)}}}function f_(l){let e,t=m("common.error")+"",n,s,a;return{c(){e=f("p"),n=O(t),s=v(),a=O(l[31]),i(e,"class","error-text svelte-tfuxq7")},m(r,c){C(r,e,c),o(e,n),o(e,s),o(e,a)},p(r,c){c[1]&1&&U(a,r[31])},d(r){r&&w(e)}}}function d_(l){let e,t,n;return{c(){e=f("p"),e.textContent=`${m("welcome.selectSection")}`,t=v(),n=f("p"),n.textContent=`${m("welcome.createCase")}`,i(e,"class","svelte-tfuxq7"),i(n,"class","hint svelte-tfuxq7")},m(s,a){C(s,e,a),C(s,t,a),C(s,n,a)},p:se,d(s){s&&(w(e),w(t),w(n))}}}function p_(l){let e;return{c(){e=f("p"),e.textContent=`${m("common.loading")}`,i(e,"class","svelte-tfuxq7")},m(t,n){C(t,e,n)},p:se,d(t){t&&w(e)}}}function m_(l){let e,t=ue(l[15]),n=[];for(let s=0;s<t.length;s+=1)n[s]=er(ko(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","activity-feed-events svelte-tfuxq7")},m(s,a){C(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]&512|a[7]&32){t=ue(s[15]);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]=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&&w(e),Pe(n,s)}}}function __(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("activity.empty")}`,i(t,"class","svelte-tfuxq7"),i(e,"class","empty-state svelte-tfuxq7")},m(n,s){C(n,e,s),o(e,t)},p:se,d(n){n&&w(e)}}}function $o(l){let e,t=l[486].targetType+"",n;return{c(){e=f("span"),n=O(t),i(e,"class","activity-feed-target svelte-tfuxq7")},m(s,a){C(s,e,a),o(e,n)},p(s,a){a[0]&32768&&t!==(t=s[486].targetType+"")&&U(n,t)},d(s){s&&w(e)}}}function er(l){let e,t,n=El(l[486].eventType)+"",s,a,r,c,u=l[486].title+"",p,h,_,g,b=l[195](l[486].eventType)+"",k,y,q,S,T=wt(l[486].createdAt)+"",E,I,N=yt(l[486].createdAt)+"",D,M,F,R,x=l[486].targetType&&$o(l);function B(){return l[351](l[486])}function V(...W){return l[352](l[486],...W)}return{c(){e=f("div"),t=f("span"),s=O(n),a=v(),r=f("div"),c=f("span"),p=O(u),h=v(),_=f("div"),g=f("span"),k=O(b),y=v(),x&&x.c(),q=v(),S=f("span"),E=O(T),I=v(),D=O(N),M=v(),i(t,"class","activity-feed-icon svelte-tfuxq7"),i(c,"class","activity-feed-title svelte-tfuxq7"),i(g,"class","activity-feed-type svelte-tfuxq7"),i(S,"class","activity-feed-time svelte-tfuxq7"),i(_,"class","activity-feed-meta svelte-tfuxq7"),i(r,"class","activity-feed-body svelte-tfuxq7"),i(e,"class","activity-feed-event svelte-tfuxq7"),i(e,"role","button"),i(e,"tabindex","0")},m(W,G){C(W,e,G),o(e,t),o(t,s),o(e,a),o(e,r),o(r,c),o(c,p),o(r,h),o(r,_),o(_,g),o(g,k),o(_,y),x&&x.m(_,null),o(_,q),o(_,S),o(S,E),o(S,I),o(S,D),o(e,M),F||(R=[j(e,"click",B),j(e,"keydown",V)],F=!0)},p(W,G){l=W,G[0]&32768&&n!==(n=El(l[486].eventType)+"")&&U(s,n),G[0]&32768&&u!==(u=l[486].title+"")&&U(p,u),G[0]&32768&&b!==(b=l[195](l[486].eventType)+"")&&U(k,b),l[486].targetType?x?x.p(l,G):(x=$o(l),x.c(),x.m(_,q)):x&&(x.d(1),x=null),G[0]&32768&&T!==(T=wt(l[486].createdAt)+"")&&U(E,T),G[0]&32768&&N!==(N=yt(l[486].createdAt)+"")&&U(D,N)},d(W){W&&w(e),x&&x.d(),F=!1,me(R)}}}function v_(l){let e,t,n,s;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("today.empty")}`,n=v(),s=f("p"),s.textContent=`${m("today.emptyHint")}`,i(t,"class","svelte-tfuxq7"),i(s,"class","hint svelte-tfuxq7"),i(e,"class","today-empty svelte-tfuxq7")},m(a,r){C(a,e,r),o(e,t),o(e,n),o(e,s)},p:se,i:se,o:se,d(a){a&&w(e)}}}function h_(l){let e,t;return e=new Gm({props:{todayDashboard:l[14],suggestions:l[48],inProgressItems:l[50],todayCaptures:l[51],suggestionCount:l[48].length,formatTime:yt,eventLabel:l[195],eventIcon:El,inboxMetaText:l[197],onOpenNodeById:l[343],onOpenActivityEvent:l[344],onOpenActivityTarget:l[345],onOpenSuggestionWorklog:l[346],onAcceptSuggestion:l[347],onDeleteSuggestion:l[348],onOpenNodeFolder:l[349],onOpenInboxArtifact:l[350]}}),{c(){Qe(e.$$.fragment)},m(n,s){Ke(e,n,s),t=!0},p(n,s){const a={};s[0]&16384&&(a.todayDashboard=n[14]),s[1]&131072&&(a.suggestions=n[48]),s[1]&524288&&(a.inProgressItems=n[50]),s[1]&1048576&&(a.todayCaptures=n[51]),s[1]&131072&&(a.suggestionCount=n[48].length),e.$set(a)},i(n){t||(pe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function g_(l){let e,t,n,s,a,r=l[28]&&tr(l);return{c(){e=f("input"),t=v(),r&&r.c(),n=ht(),i(e,"type","text"),i(e,"placeholder",m("journal.nodeSearch")),i(e,"class","svelte-tfuxq7")},m(c,u){C(c,e,u),ke(e,l[26]),C(c,t,u),r&&r.m(c,u),C(c,n,u),s||(a=[j(e,"input",l[319]),j(e,"input",l[186]),j(e,"blur",l[320])],s=!0)},p(c,u){u[0]&67108864&&e.value!==c[26]&&ke(e,c[26]),c[28]?r?r.p(c,u):(r=tr(c),r.c(),r.m(n.parentNode,n)):r&&(r.d(1),r=null)},d(c){c&&(w(e),w(t),w(n)),r&&r.d(c),s=!1,me(a)}}}function b_(l){let e,t,n,s,a,r;return{c(){e=f("button"),t=O(l[24]),n=v(),s=f("span"),s.textContent="✕",i(s,"class","journal-node-clear svelte-tfuxq7"),i(e,"class","journal-selected-node svelte-tfuxq7")},m(c,u){C(c,e,u),o(e,t),o(e,n),o(e,s),a||(r=j(e,"click",l[318]),a=!0)},p(c,u){u[0]&16777216&&U(t,c[24])},d(c){c&&w(e),a=!1,r()}}}function tr(l){let e,t=ue(l[27]),n=[];for(let s=0;s<t.length;s+=1)n[s]=lr(Eo(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","journal-search-dropdown svelte-tfuxq7")},m(s,a){C(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]&134217728|a[6]&2){t=ue(s[27]);let r;for(r=0;r<t.length;r+=1){const c=Eo(s,t,r);n[r]?n[r].p(c,a):(n[r]=lr(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&&w(e),Pe(n,s)}}}function lr(l){let e,t,n=l[509].title+"",s,a,r,c=l[509].path+"",u,p,h,_;function g(){return l[321](l[509])}return{c(){e=f("button"),t=f("span"),s=O(n),a=v(),r=f("span"),u=O(c),p=v(),i(t,"class","journal-search-title svelte-tfuxq7"),i(r,"class","journal-search-path svelte-tfuxq7"),i(e,"class","journal-search-item svelte-tfuxq7")},m(b,k){C(b,e,k),o(e,t),o(t,s),o(e,a),o(e,r),o(r,u),o(e,p),h||(_=j(e,"click",g),h=!0)},p(b,k){l=b,k[0]&134217728&&n!==(n=l[509].title+"")&&U(s,n),k[0]&134217728&&c!==(c=l[509].path+"")&&U(u,c)},d(b){b&&w(e),h=!1,_()}}}function nr(l){let e,t,n,s,a,r;return{c(){e=f("label"),t=f("input"),n=v(),s=f("span"),s.textContent=`${m("journal.includeChildren")}`,i(t,"type","checkbox"),i(t,"class","journal-include-chk svelte-tfuxq7"),i(s,"class","svelte-tfuxq7"),i(e,"class","checkbox-label svelte-tfuxq7")},m(c,u){C(c,e,u),o(e,t),t.checked=l[20],o(e,n),o(e,s),a||(r=j(t,"change",l[322]),a=!0)},p(c,u){u[0]&1048576&&(t.checked=c[20])},d(c){c&&w(e),a=!1,r()}}}function sr(l){let e,t;return{c(){e=f("span"),t=O(l[25]),i(e,"class","journal-status-msg svelte-tfuxq7")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s[0]&33554432&&U(t,n[25])},d(n){n&&w(e)}}}function ir(l){let e,t,n,s=ue(l[48]),a=[];for(let r=0;r<s.length;r+=1)a[r]=fr(So(l,s,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${m("suggest.title")}`,n=v();for(let r=0;r<a.length;r+=1)a[r].c();i(t,"class","suggestions-title svelte-tfuxq7"),i(e,"class","journal-suggestions svelte-tfuxq7")},m(r,c){C(r,e,c),o(e,t),o(e,n);for(let u=0;u<a.length;u+=1)a[u]&&a[u].m(e,null)},p(r,c){if(c[1]&131072|c[5]&92274692|c[6]&512|c[7]&24){s=ue(r[48]);let u;for(u=0;u<s.length;u+=1){const p=So(r,s,u);a[u]?a[u].p(p,c):(a[u]=fr(p),a[u].c(),a[u].m(e,null))}for(;u<a.length;u+=1)a[u].d(1);a.length=s.length}},d(r){r&&w(e),Pe(a,r)}}}function or(l){let e,t=l[489].events.length+"",n,s,a=m("suggest.detectedEvents")+"",r;return{c(){e=O("· "),n=O(t),s=v(),r=O(a)},m(c,u){C(c,e,u),C(c,n,u),C(c,s,u),C(c,r,u)},p(c,u){u[1]&131072&&t!==(t=c[489].events.length+"")&&U(n,t)},d(c){c&&(w(e),w(n),w(s),w(r))}}}function rr(l){let e,t,n,s=ue(l[489].events),a=[];for(let r=0;r<s.length;r+=1)a[r]=ur(To(l,s,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${m("suggest.detectedEvents")}`,n=v();for(let r=0;r<a.length;r+=1)a[r].c();i(t,"class","suggestion-detail-title svelte-tfuxq7"),i(e,"class","suggestion-detail svelte-tfuxq7")},m(r,c){C(r,e,c),o(e,t),o(e,n);for(let u=0;u<a.length;u+=1)a[u]&&a[u].m(e,null)},p(r,c){if(c[1]&131072|c[5]&4|c[6]&512|c[7]&16){s=ue(r[489].events);let u;for(u=0;u<s.length;u+=1){const p=To(r,s,u);a[u]?a[u].p(p,c):(a[u]=ur(p),a[u].c(),a[u].m(e,null))}for(;u<a.length;u+=1)a[u].d(1);a.length=s.length}},d(r){r&&w(e),Pe(a,r)}}}function ar(l){let e,t=l[486].nodePath+"",n;return{c(){e=f("span"),n=O(t),i(e,"class","suggestion-event-path svelte-tfuxq7")},m(s,a){C(s,e,a),o(e,n)},p(s,a){a[1]&131072&&t!==(t=s[486].nodePath+"")&&U(n,t)},d(s){s&&w(e)}}}function cr(l){let e,t,n;function s(){return l[336](l[486])}return{c(){e=f("button"),e.textContent=`${m("file.showInExplorer")}`,i(e,"class","link-btn svelte-tfuxq7")},m(a,r){C(a,e,r),t||(n=j(e,"click",s),t=!0)},p(a,r){l=a},d(a){a&&w(e),t=!1,n()}}}function ur(l){let e,t,n=yt(l[486].createdAt)+"",s,a,r,c,u=l[195](l[486].eventType)+"",p,h,_,g=l[486].title+"",b,k,y,q,S=l[486].targetType==="file"||l[486].eventType.startsWith("file_"),T,E,I,N=l[486].nodePath&&ar(l);function D(){return l[335](l[486])}let M=S&&cr(l);return{c(){e=f("div"),t=f("span"),s=O(n),a=v(),N&&N.c(),r=v(),c=f("span"),p=O(u),h=v(),_=f("span"),b=O(g),k=v(),y=f("button"),y.textContent=`${m("common.open")}`,q=v(),M&&M.c(),T=v(),i(t,"class","suggestion-event-time svelte-tfuxq7"),i(c,"class","suggestion-event-type svelte-tfuxq7"),i(_,"class","suggestion-event-title svelte-tfuxq7"),i(y,"class","link-btn svelte-tfuxq7"),i(e,"class","suggestion-detail-event svelte-tfuxq7")},m(F,R){C(F,e,R),o(e,t),o(t,s),o(e,a),N&&N.m(e,null),o(e,r),o(e,c),o(c,p),o(e,h),o(e,_),o(_,b),o(e,k),o(e,y),o(e,q),M&&M.m(e,null),o(e,T),E||(I=j(y,"click",D),E=!0)},p(F,R){l=F,R[1]&131072&&n!==(n=yt(l[486].createdAt)+"")&&U(s,n),l[486].nodePath?N?N.p(l,R):(N=ar(l),N.c(),N.m(e,r)):N&&(N.d(1),N=null),R[1]&131072&&u!==(u=l[195](l[486].eventType)+"")&&U(p,u),R[1]&131072&&g!==(g=l[486].title+"")&&U(b,g),R[1]&131072&&(S=l[486].targetType==="file"||l[486].eventType.startsWith("file_")),S?M?M.p(l,R):(M=cr(l),M.c(),M.m(e,T)):M&&(M.d(1),M=null)},d(F){F&&w(e),N&&N.d(),M&&M.d(),E=!1,I()}}}function fr(l){let e,t,n,s,a=l[489].nodeTitle+"",r,c,u,p=l[489].summary+"",h,_,g,b=l[489].suggestedMin+"",k,y,q=m("worklog.min")+"",S,T,E,I,N,D,M,F,R,x,B,V,W,G,J,H,P,z,L,K,Y;function ee(){return l[328](l[489])}let te=l[489].events&&l[489].events.length>0&&or(l);function ne(...Q){return l[329](l[489],l[519],l[520],...Q)}function oe(){return l[330](l[489])}function ce(){return l[331](l[489])}function de(){return l[332](l[489])}function we(){return l[333](l[489],l[519],l[520])}function Re(...Q){return l[334](l[489],l[519],l[520],...Q)}let _e=l[489]._expanded&&l[489].events&&l[489].events.length>0&&rr(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("button"),r=O(a),c=v(),u=f("span"),h=O(p),_=v(),g=f("span"),k=O(b),y=v(),S=O(q),te&&te.c(),T=v(),E=f("div"),I=f("span"),M=v(),F=f("input"),x=v(),B=f("span"),B.textContent=`${m("suggest.minutes")}`,V=v(),W=f("button"),W.textContent=`${m("suggest.edit")}`,G=v(),J=f("button"),J.textContent=`${m("suggest.apply")}`,H=v(),P=f("button"),P.textContent=`${m("common.delete")}`,z=v(),_e&&_e.c(),L=v(),i(s,"class","suggestion-node link-btn svelte-tfuxq7"),i(u,"class","suggestion-summary svelte-tfuxq7"),i(g,"class","suggestion-meta svelte-tfuxq7"),i(n,"class","suggestion-info svelte-tfuxq7"),i(I,"class","suggestion-confidence-dot svelte-tfuxq7"),i(I,"title",N=m("suggest.confidence."+l[489].confidence)),i(I,"aria-label",D=m("suggest.confidence."+l[489].confidence)),ae(I,"low",l[489].confidence==="low"),ae(I,"medium",l[489].confidence==="medium"),ae(I,"high",l[489].confidence==="high"),i(F,"type","number"),i(F,"class","suggestion-min-input svelte-tfuxq7"),F.value=R=l[489].suggestedMin,i(F,"min","1"),i(F,"max","480"),i(B,"class","suggestion-min-label svelte-tfuxq7"),i(W,"class","btn btn-sm svelte-tfuxq7"),i(J,"class","btn btn-sm btn-primary svelte-tfuxq7"),i(P,"class","btn btn-sm btn-danger svelte-tfuxq7"),i(E,"class","suggestion-actions svelte-tfuxq7"),i(t,"class","suggestion-main svelte-tfuxq7"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","suggestion-card svelte-tfuxq7"),ae(e,"expanded",l[489]._expanded)},m(Q,Z){C(Q,e,Z),o(e,t),o(t,n),o(n,s),o(s,r),o(n,c),o(n,u),o(u,h),o(n,_),o(n,g),o(g,k),o(g,y),o(g,S),te&&te.m(g,null),o(t,T),o(t,E),o(E,I),o(E,M),o(E,F),o(E,x),o(E,B),o(E,V),o(E,W),o(E,G),o(E,J),o(E,H),o(E,P),o(e,z),_e&&_e.m(e,null),o(e,L),K||(Y=[j(s,"click",Te(ee)),j(F,"change",Te(ne)),j(W,"click",Te(oe)),j(J,"click",Te(ce)),j(P,"click",Te(de)),j(t,"click",we),j(t,"keydown",Re)],K=!0)},p(Q,Z){l=Q,Z[1]&131072&&a!==(a=l[489].nodeTitle+"")&&U(r,a),Z[1]&131072&&p!==(p=l[489].summary+"")&&U(h,p),Z[1]&131072&&b!==(b=l[489].suggestedMin+"")&&U(k,b),l[489].events&&l[489].events.length>0?te?te.p(l,Z):(te=or(l),te.c(),te.m(g,null)):te&&(te.d(1),te=null),Z[1]&131072&&N!==(N=m("suggest.confidence."+l[489].confidence))&&i(I,"title",N),Z[1]&131072&&D!==(D=m("suggest.confidence."+l[489].confidence))&&i(I,"aria-label",D),Z[1]&131072&&ae(I,"low",l[489].confidence==="low"),Z[1]&131072&&ae(I,"medium",l[489].confidence==="medium"),Z[1]&131072&&ae(I,"high",l[489].confidence==="high"),Z[1]&131072&&R!==(R=l[489].suggestedMin)&&F.value!==R&&(F.value=R),l[489]._expanded&&l[489].events&&l[489].events.length>0?_e?_e.p(l,Z):(_e=rr(l),_e.c(),_e.m(e,L)):_e&&(_e.d(1),_e=null),Z[1]&131072&&ae(e,"expanded",l[489]._expanded)},d(Q){Q&&w(e),te&&te.d(),_e&&_e.d(),K=!1,me(Y)}}}function dr(l){let e,t,n=m("journal.total")+"",s,a,r=Math.floor(l[17].totalMinutes/60)+"",c,u,p=l[17].totalMinutes%60+"",h,_,g=l[17].totalEntries+"",b,k,y=m("worklog.min")+"",q,S,T,E,I=l[17].byDay&&l[17].byDay.length>0&&pr(l),N=l[17].byNode&&l[17].byNode.length>0&&_r(l);return{c(){e=f("div"),t=f("div"),s=O(n),a=O(": "),c=O(r),u=O("ч "),h=O(p),_=O("м ("),b=O(g),k=v(),q=O(y),S=O(")"),T=v(),I&&I.c(),E=v(),N&&N.c(),i(t,"class","summary-total svelte-tfuxq7"),i(e,"class","journal-summary svelte-tfuxq7")},m(D,M){C(D,e,M),o(e,t),o(t,s),o(t,a),o(t,c),o(t,u),o(t,h),o(t,_),o(t,b),o(t,k),o(t,q),o(t,S),o(e,T),I&&I.m(e,null),o(e,E),N&&N.m(e,null)},p(D,M){M[0]&131072&&r!==(r=Math.floor(D[17].totalMinutes/60)+"")&&U(c,r),M[0]&131072&&p!==(p=D[17].totalMinutes%60+"")&&U(h,p),M[0]&131072&&g!==(g=D[17].totalEntries+"")&&U(b,g),D[17].byDay&&D[17].byDay.length>0?I?I.p(D,M):(I=pr(D),I.c(),I.m(e,E)):I&&(I.d(1),I=null),D[17].byNode&&D[17].byNode.length>0?N?N.p(D,M):(N=_r(D),N.c(),N.m(e,null)):N&&(N.d(1),N=null)},d(D){D&&w(e),I&&I.d(),N&&N.d()}}}function pr(l){let e,t,n,s=ue(l[17].byDay),a=[];for(let r=0;r<s.length;r+=1)a[r]=mr(qo(l,s,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${m("journal.byDay")}`,n=v();for(let r=0;r<a.length;r+=1)a[r].c();i(t,"class","summary-label svelte-tfuxq7"),i(e,"class","summary-section svelte-tfuxq7")},m(r,c){C(r,e,c),o(e,t),o(e,n);for(let u=0;u<a.length;u+=1)a[u]&&a[u].m(e,null)},p(r,c){if(c[0]&131072){s=ue(r[17].byDay);let u;for(u=0;u<s.length;u+=1){const p=qo(r,s,u);a[u]?a[u].p(p,c):(a[u]=mr(p),a[u].c(),a[u].m(e,null))}for(;u<a.length;u+=1)a[u].d(1);a.length=s.length}},d(r){r&&w(e),Pe(a,r)}}}function mr(l){let e,t,n=l[514].label+"",s,a,r=Math.floor(l[514].minutes/60)+"",c,u,p=l[514].minutes%60+"",h,_,g,b=l[514].count+"",k;return{c(){e=f("div"),t=f("span"),s=O(n),a=f("span"),c=O(r),u=O("ч "),h=O(p),_=O("м"),g=f("span"),k=O(b),i(t,"class","svelte-tfuxq7"),i(a,"class","svelte-tfuxq7"),i(g,"class","summary-count svelte-tfuxq7"),i(e,"class","summary-row svelte-tfuxq7")},m(y,q){C(y,e,q),o(e,t),o(t,s),o(e,a),o(a,c),o(a,u),o(a,h),o(a,_),o(e,g),o(g,k)},p(y,q){q[0]&131072&&n!==(n=y[514].label+"")&&U(s,n),q[0]&131072&&r!==(r=Math.floor(y[514].minutes/60)+"")&&U(c,r),q[0]&131072&&p!==(p=y[514].minutes%60+"")&&U(h,p),q[0]&131072&&b!==(b=y[514].count+"")&&U(k,b)},d(y){y&&w(e)}}}function _r(l){let e,t,n,s=ue(l[17].byNode),a=[];for(let r=0;r<s.length;r+=1)a[r]=vr(Co(l,s,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${m("journal.byNode")}`,n=v();for(let r=0;r<a.length;r+=1)a[r].c();i(t,"class","summary-label svelte-tfuxq7"),i(e,"class","summary-section svelte-tfuxq7")},m(r,c){C(r,e,c),o(e,t),o(e,n);for(let u=0;u<a.length;u+=1)a[u]&&a[u].m(e,null)},p(r,c){if(c[0]&131072){s=ue(r[17].byNode);let u;for(u=0;u<s.length;u+=1){const p=Co(r,s,u);a[u]?a[u].p(p,c):(a[u]=vr(p),a[u].c(),a[u].m(e,null))}for(;u<a.length;u+=1)a[u].d(1);a.length=s.length}},d(r){r&&w(e),Pe(a,r)}}}function vr(l){let e,t,n=l[514].label+"",s,a,r=Math.floor(l[514].minutes/60)+"",c,u,p=l[514].minutes%60+"",h,_,g,b=l[514].count+"",k;return{c(){e=f("div"),t=f("span"),s=O(n),a=f("span"),c=O(r),u=O("ч "),h=O(p),_=O("м"),g=f("span"),k=O(b),i(t,"class","svelte-tfuxq7"),i(a,"class","svelte-tfuxq7"),i(g,"class","summary-count svelte-tfuxq7"),i(e,"class","summary-row svelte-tfuxq7")},m(y,q){C(y,e,q),o(e,t),o(t,s),o(e,a),o(a,c),o(a,u),o(a,h),o(a,_),o(e,g),o(g,k)},p(y,q){q[0]&131072&&n!==(n=y[514].label+"")&&U(s,n),q[0]&131072&&r!==(r=Math.floor(y[514].minutes/60)+"")&&U(c,r),q[0]&131072&&p!==(p=y[514].minutes%60+"")&&U(h,p),q[0]&131072&&b!==(b=y[514].count+"")&&U(k,b)},d(y){y&&w(e)}}}function k_(l){let e,t,n,s,a,r,c,u,p,h,_,g,b,k,y,q,S,T,E,I,N,D=ue(l[16]),M=[];for(let F=0;F<D.length;F+=1)M[F]=Cr(yo(l,D,F));return{c(){e=f("div"),t=f("table"),n=f("thead"),s=f("tr"),a=f("th"),r=v(),c=f("th"),c.textContent=`${m("journal.title")}`,u=v(),p=f("th"),p.textContent=`${m("journal.node")}`,h=v(),_=f("th"),_.textContent=`${m("journal.path")}`,g=v(),b=f("th"),b.textContent=`${m("worklog.minutes")}`,k=v(),y=f("th"),y.textContent=`${m("journal.billable")}`,q=v(),S=f("th"),S.textContent=`${m("journal.approx")}`,T=v(),E=f("th"),E.textContent=`${m("common.date")}`,I=v(),N=f("tbody");for(let F=0;F<M.length;F+=1)M[F].c();i(a,"class","journal-toggle-col svelte-tfuxq7"),i(c,"class","svelte-tfuxq7"),i(p,"class","svelte-tfuxq7"),i(_,"class","svelte-tfuxq7"),i(b,"class","svelte-tfuxq7"),i(y,"class","svelte-tfuxq7"),i(S,"class","svelte-tfuxq7"),i(E,"class","svelte-tfuxq7"),i(s,"class","svelte-tfuxq7"),i(n,"class","svelte-tfuxq7"),i(N,"class","svelte-tfuxq7"),i(t,"class","journal-table svelte-tfuxq7"),i(e,"class","journal-table-wrap svelte-tfuxq7")},m(F,R){C(F,e,R),o(e,t),o(t,n),o(n,s),o(s,a),o(s,r),o(s,c),o(s,u),o(s,p),o(s,h),o(s,_),o(s,g),o(s,b),o(s,k),o(s,y),o(s,q),o(s,S),o(s,T),o(s,E),o(t,I),o(t,N);for(let x=0;x<M.length;x+=1)M[x]&&M[x].m(N,null)},p(F,R){if(R[0]&65536|R[5]&536907776|R[6]&512|R[7]&24){D=ue(F[16]);let x;for(x=0;x<D.length;x+=1){const B=yo(F,D,x);M[x]?M[x].p(B,R):(M[x]=Cr(B),M[x].c(),M[x].m(N,null))}for(;x<M.length;x+=1)M[x].d(1);M.length=D.length}},d(F){F&&w(e),Pe(M,F)}}}function y_(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("journal.empty")}`,i(t,"class","svelte-tfuxq7"),i(e,"class","empty-state svelte-tfuxq7")},m(n,s){C(n,e,s),o(e,t)},p:se,d(n){n&&w(e)}}}function hr(l){let e;return{c(){e=O("✓")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function gr(l){let e;return{c(){e=O("~")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function br(l){let e,t,n,s,a,r,c,u,p,h,_,g,b,k,y,q;function S(){return l[340](l[509])}function T(){return l[341](l[509])}let E=l[509].details&&kr(l);function I(F,R){return F[509].source==="manual"?E_:F[509].source==="suggestion"&&F[509]._events&&F[509]._events.length>0?T_:F[509].source==="suggestion"?S_:F[509].source==="unknown"||F[509].source==="imported"?q_:F[509]._hasEvents?C_:w_}let N=I(l),D=N(l),M=l[509]._events&&yr(l);return{c(){e=f("tr"),t=f("td"),n=f("div"),s=f("div"),a=f("button"),a.textContent=`${m("worklog.editEntry")}`,r=v(),c=f("button"),c.textContent=`${m("worklog.deleteEntry")}`,u=v(),E&&E.c(),p=v(),h=f("div"),_=f("span"),_.textContent=`${m("worklog.source")}`,g=v(),D.c(),b=v(),M&&M.c(),k=v(),i(a,"class","btn btn-sm svelte-tfuxq7"),i(c,"class","btn btn-sm btn-danger svelte-tfuxq7"),i(s,"class","journal-detail-actions svelte-tfuxq7"),i(_,"class","journal-detail-label svelte-tfuxq7"),i(h,"class","journal-detail-section svelte-tfuxq7"),i(n,"class","journal-detail-body svelte-tfuxq7"),i(t,"colspan","8"),i(t,"class","svelte-tfuxq7"),i(e,"class","journal-row-detail svelte-tfuxq7")},m(F,R){C(F,e,R),o(e,t),o(t,n),o(n,s),o(s,a),o(s,r),o(s,c),o(n,u),E&&E.m(n,null),o(n,p),o(n,h),o(h,_),o(h,g),D.m(h,null),o(n,b),M&&M.m(n,null),o(e,k),y||(q=[j(a,"click",Te(S)),j(c,"click",Te(T))],y=!0)},p(F,R){l=F,l[509].details?E?E.p(l,R):(E=kr(l),E.c(),E.m(n,p)):E&&(E.d(1),E=null),N!==(N=I(l))&&(D.d(1),D=N(l),D&&(D.c(),D.m(h,null))),l[509]._events?M?M.p(l,R):(M=yr(l),M.c(),M.m(n,null)):M&&(M.d(1),M=null)},d(F){F&&w(e),E&&E.d(),D.d(),M&&M.d(),y=!1,me(q)}}}function kr(l){let e,t,n,s,a=l[509].details+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${m("worklog.details")}`,n=v(),s=f("p"),r=O(a),i(t,"class","journal-detail-label svelte-tfuxq7"),i(s,"class","svelte-tfuxq7"),i(e,"class","journal-detail-section svelte-tfuxq7")},m(c,u){C(c,e,u),o(e,t),o(e,n),o(e,s),o(s,r)},p(c,u){u[0]&65536&&a!==(a=c[509].details+"")&&U(r,a)},d(c){c&&w(e)}}}function w_(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceUnknown")}`,i(e,"class","svelte-tfuxq7")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function C_(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceSuggestion")}`,i(e,"class","svelte-tfuxq7")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function q_(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceUnknown")}`,i(e,"class","svelte-tfuxq7")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function S_(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceSuggestionNoEvents")}`,i(e,"class","svelte-tfuxq7")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function T_(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceSuggestion")}`,i(e,"class","svelte-tfuxq7")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function E_(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceManual")}`,i(e,"class","svelte-tfuxq7")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function yr(l){let e,t,n,s=ue(l[509]._events),a=[];for(let r=0;r<s.length;r+=1)a[r]=wr(wo(l,s,r));return{c(){e=f("div"),t=f("span"),t.textContent=`${m("journal.relatedEvents")}`,n=v();for(let r=0;r<a.length;r+=1)a[r].c();i(t,"class","journal-detail-label svelte-tfuxq7"),i(e,"class","journal-detail-section svelte-tfuxq7")},m(r,c){C(r,e,c),o(e,t),o(e,n);for(let u=0;u<a.length;u+=1)a[u]&&a[u].m(e,null)},p(r,c){if(c[0]&65536|c[6]&512|c[7]&16){s=ue(r[509]._events);let u;for(u=0;u<s.length;u+=1){const p=wo(r,s,u);a[u]?a[u].p(p,c):(a[u]=wr(p),a[u].c(),a[u].m(e,null))}for(;u<a.length;u+=1)a[u].d(1);a.length=s.length}},d(r){r&&w(e),Pe(a,r)}}}function wr(l){let e,t,n=yt(l[486].createdAt)+"",s,a,r,c=l[195](l[486].eventType)+"",u,p,h,_=l[486].title+"",g,b,k,y,q,S;function T(){return l[342](l[486])}return{c(){e=f("div"),t=f("span"),s=O(n),a=v(),r=f("span"),u=O(c),p=v(),h=f("span"),g=O(_),b=v(),k=f("button"),k.textContent=`${m("common.open")}`,y=v(),i(t,"class","journal-event-time svelte-tfuxq7"),i(r,"class","journal-event-type svelte-tfuxq7"),i(h,"class","journal-event-title svelte-tfuxq7"),i(k,"class","link-btn svelte-tfuxq7"),i(e,"class","journal-event-row svelte-tfuxq7")},m(E,I){C(E,e,I),o(e,t),o(t,s),o(e,a),o(e,r),o(r,u),o(e,p),o(e,h),o(h,g),o(e,b),o(e,k),o(e,y),q||(S=j(k,"click",T),q=!0)},p(E,I){l=E,I[0]&65536&&n!==(n=yt(l[486].createdAt)+"")&&U(s,n),I[0]&65536&&c!==(c=l[195](l[486].eventType)+"")&&U(u,c),I[0]&65536&&_!==(_=l[486].title+"")&&U(g,_)},d(E){E&&w(e),q=!1,S()}}}function Cr(l){let e,t,n,s=l[509]._expanded?"▾":"▸",a,r,c,u=l[509].summary+"",p,h,_,g,b=l[509].nodeTitle+"",k,y,q,S=l[509].nodePath+"",T,E,I,N=l[509].minutes+"",D,M,F,R,x,B,V,W=l[509].date+"",G,J,H,P,z;function L(){return l[337](l[509])}let K=l[509].billable&&hr(),Y=l[509].approximate&&gr();function ee(){return l[338](l[509])}function te(...oe){return l[339](l[509],...oe)}let ne=l[509]._expanded&&br(l);return{c(){e=f("tr"),t=f("td"),n=f("span"),a=O(s),r=v(),c=f("td"),p=O(u),h=v(),_=f("td"),g=f("button"),k=O(b),y=v(),q=f("td"),T=O(S),E=v(),I=f("td"),D=O(N),M=v(),F=f("td"),K&&K.c(),R=v(),x=f("td"),Y&&Y.c(),B=v(),V=f("td"),G=O(W),J=v(),ne&&ne.c(),H=ht(),i(n,"class","journal-toggle-icon svelte-tfuxq7"),i(t,"class","journal-toggle-col svelte-tfuxq7"),i(c,"class","journal-summary-cell svelte-tfuxq7"),i(g,"class","link-btn svelte-tfuxq7"),i(_,"class","svelte-tfuxq7"),i(q,"class","journal-path-cell svelte-tfuxq7"),i(I,"class","journal-min-cell svelte-tfuxq7"),i(F,"class","journal-bool-cell svelte-tfuxq7"),i(x,"class","journal-bool-cell svelte-tfuxq7"),i(V,"class","journal-date-cell svelte-tfuxq7"),i(e,"class","journal-row svelte-tfuxq7"),i(e,"role","button"),i(e,"tabindex","0"),ae(e,"expanded",l[509]._expanded)},m(oe,ce){C(oe,e,ce),o(e,t),o(t,n),o(n,a),o(e,r),o(e,c),o(c,p),o(e,h),o(e,_),o(_,g),o(g,k),o(e,y),o(e,q),o(q,T),o(e,E),o(e,I),o(I,D),o(e,M),o(e,F),K&&K.m(F,null),o(e,R),o(e,x),Y&&Y.m(x,null),o(e,B),o(e,V),o(V,G),C(oe,J,ce),ne&&ne.m(oe,ce),C(oe,H,ce),P||(z=[j(g,"click",Te(L)),j(e,"click",ee),j(e,"keydown",te)],P=!0)},p(oe,ce){l=oe,ce[0]&65536&&s!==(s=l[509]._expanded?"▾":"▸")&&U(a,s),ce[0]&65536&&u!==(u=l[509].summary+"")&&U(p,u),ce[0]&65536&&b!==(b=l[509].nodeTitle+"")&&U(k,b),ce[0]&65536&&S!==(S=l[509].nodePath+"")&&U(T,S),ce[0]&65536&&N!==(N=l[509].minutes+"")&&U(D,N),l[509].billable?K||(K=hr(),K.c(),K.m(F,null)):K&&(K.d(1),K=null),l[509].approximate?Y||(Y=gr(),Y.c(),Y.m(x,null)):Y&&(Y.d(1),Y=null),ce[0]&65536&&W!==(W=l[509].date+"")&&U(G,W),ce[0]&65536&&ae(e,"expanded",l[509]._expanded),l[509]._expanded?ne?ne.p(l,ce):(ne=br(l),ne.c(),ne.m(H.parentNode,H)):ne&&(ne.d(1),ne=null)},d(oe){oe&&(w(e),w(J),w(H)),K&&K.d(),Y&&Y.d(),ne&&ne.d(oe),P=!1,me(z)}}}function qr(l){let e,t,n=et("restore",14)+"",s,a=m("trash.restore")+"",r,c,u=l[62].length+"",p,h,_,g,b,k=et("purge",14)+"",y,q=m("common.delete")+"",S,T,E=l[62].length+"",I,N,D,M;return{c(){e=f("button"),t=new Bn(!1),s=v(),r=O(a),c=O(" ("),p=O(u),h=O(")"),_=v(),g=f("button"),b=new Bn(!1),y=v(),S=O(q),T=O(" ("),I=O(E),N=O(")"),t.a=s,i(e,"class","btn btn-sm btn-primary svelte-tfuxq7"),b.a=y,i(g,"class","btn btn-sm btn-danger svelte-tfuxq7")},m(F,R){C(F,e,R),t.m(n,e),o(e,s),o(e,r),o(e,c),o(e,p),o(e,h),C(F,_,R),C(F,g,R),b.m(k,g),o(g,y),o(g,S),o(g,T),o(g,I),o(g,N),D||(M=[j(e,"click",l[309]),j(g,"click",l[310])],D=!0)},p(F,R){R[2]&1&&u!==(u=F[62].length+"")&&U(p,u),R[2]&1&&E!==(E=F[62].length+"")&&U(I,E)},d(F){F&&(w(e),w(_),w(g)),D=!1,me(M)}}}function I_(l){let e,t,n,s,a,r,c,u,p,h,_,g=l[5]&&Sr(l);function b(q,S){return q[63].length===0?M_:D_}let k=b(l),y=k(l);return{c(){e=f("div"),t=f("section"),n=f("div"),g&&g.c(),s=v(),a=f("div"),r=f("h3"),c=O(l[65]),u=v(),p=f("p"),h=O(l[64]),_=v(),y.c(),i(r,"class","svelte-tfuxq7"),i(p,"class","svelte-tfuxq7"),i(a,"class","svelte-tfuxq7"),i(n,"class","trash-section-head svelte-tfuxq7"),i(t,"class","trash-section svelte-tfuxq7"),i(e,"class","trash-browser svelte-tfuxq7")},m(q,S){C(q,e,S),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,u),o(a,p),o(p,h),o(t,_),y.m(t,null)},p(q,S){q[5]?g?g.p(q,S):(g=Sr(q),g.c(),g.m(n,s)):g&&(g.d(1),g=null),S[2]&8&&U(c,q[65]),S[2]&4&&U(h,q[64]),k===(k=b(q))&&y?y.p(q,S):(y.d(1),y=k(q),y&&(y.c(),y.m(t,null)))},d(q){q&&w(e),g&&g.d(),y.d()}}}function N_(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("trash.empty")}`,i(t,"class","svelte-tfuxq7"),i(e,"class","empty-state svelte-tfuxq7")},m(n,s){C(n,e,s),o(e,t)},p:se,d(n){n&&w(e)}}}function Sr(l){let e,t=et("back")+"",n,s;return{c(){e=f("button"),i(e,"class","inbox-icon-btn svelte-tfuxq7"),i(e,"title",m("common.backLabel")),i(e,"aria-label",m("common.backLabel"))},m(a,r){C(a,e,r),e.innerHTML=t,n||(s=j(e,"click",l[172]),n=!0)},p:se,d(a){a&&w(e),n=!1,s()}}}function D_(l){let e,t=ue(l[63]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Er(Io(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=ht()},m(s,a){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(s,a);C(s,e,a)},p(s,a){if(a[2]&3|a[5]&3997696|a[6]&1024){t=ue(s[63]);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]=Er(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&&w(e),Pe(n,s)}}}function M_(l){let e;return{c(){e=f("p"),e.textContent=`${m("common.empty")}`,i(e,"class","trash-empty-line svelte-tfuxq7")},m(t,n){C(t,e,n)},p:se,d(t){t&&w(e)}}}function Tr(l){let e,t=l[506].fsPath+"",n;return{c(){e=f("span"),n=O(t),i(e,"class","trash-row-path svelte-tfuxq7")},m(s,a){C(s,e,a),o(e,n)},p(s,a){a[2]&2&&t!==(t=s[506].fsPath+"")&&U(n,t)},d(s){s&&w(e)}}}function j_(l){let e;return{c(){e=f("span"),i(e,"class","inbox-icon-slot svelte-tfuxq7"),i(e,"aria-hidden","true")},m(t,n){C(t,e,n)},p:se,d(t){t&&w(e)}}}function A_(l){let e,t=et("open")+"",n,s;function a(){return l[313](l[506])}return{c(){e=f("button"),i(e,"class","inbox-icon-btn svelte-tfuxq7"),i(e,"title",m("common.open")),i(e,"aria-label",m("common.open"))},m(r,c){C(r,e,c),e.innerHTML=t,n||(s=j(e,"click",a),n=!0)},p(r,c){l=r},d(r){r&&w(e),n=!1,s()}}}function Er(l){let e,t,n,s,a,r=et(l[506].type!=="file"&&l[506].type!=="note"?"folder":"open")+"",c,u,p,h=l[506].title+"",_,g,b,k=(l[506].nodePath||l[196](l[506].type))+"",y,q,S,T=wt(l[506].deletedAt)+"",E,I,N,D,M,F,R=et("restore")+"",x,B,V=et("purge")+"",W,G,J;function H(){return l[312](l[506])}let P=l[506].fsPath&&Tr(l);function z(te,ne){return te[506].type!=="file"&&te[506].type!=="note"?A_:j_}let L=z(l),K=L(l);function Y(){return l[314](l[506])}function ee(){return l[315](l[506])}return{c(){e=f("div"),t=f("input"),s=v(),a=f("span"),c=v(),u=f("div"),p=f("span"),_=O(h),g=v(),b=f("span"),y=O(k),q=v(),S=f("span"),E=O(T),I=v(),P&&P.c(),N=v(),D=f("div"),K.c(),M=v(),F=f("button"),x=v(),B=f("button"),W=v(),i(t,"type","checkbox"),t.checked=n=l[62].includes(l[506].id),i(t,"class","svelte-tfuxq7"),i(a,"class","trash-row-icon svelte-tfuxq7"),i(a,"aria-hidden","true"),i(p,"class","trash-row-title svelte-tfuxq7"),i(b,"class","trash-row-meta svelte-tfuxq7"),i(S,"class","trash-row-meta svelte-tfuxq7"),i(u,"class","trash-row-main svelte-tfuxq7"),i(F,"class","inbox-icon-btn inbox-icon-btn-primary svelte-tfuxq7"),i(F,"title",m("trash.restore")),i(F,"aria-label",m("trash.restore")),i(B,"class","inbox-icon-btn inbox-icon-btn-danger svelte-tfuxq7"),i(B,"title",m("common.delete")),i(B,"aria-label",m("common.delete")),i(D,"class","trash-row-actions svelte-tfuxq7"),i(e,"class","trash-row svelte-tfuxq7"),ae(e,"selected",l[62].includes(l[506].id)),ae(e,"folder",l[506].type!=="file"&&l[506].type!=="note")},m(te,ne){C(te,e,ne),o(e,t),o(e,s),o(e,a),a.innerHTML=r,o(e,c),o(e,u),o(u,p),o(p,_),o(u,g),o(u,b),o(b,y),o(u,q),o(u,S),o(S,E),o(e,I),P&&P.m(e,null),o(e,N),o(e,D),K.m(D,null),o(D,M),o(D,F),F.innerHTML=R,o(D,x),o(D,B),B.innerHTML=V,o(e,W),G||(J=[j(t,"change",H),j(F,"click",Y),j(B,"click",ee)],G=!0)},p(te,ne){l=te,ne[2]&3&&n!==(n=l[62].includes(l[506].id))&&(t.checked=n),ne[2]&2&&r!==(r=et(l[506].type!=="file"&&l[506].type!=="note"?"folder":"open")+"")&&(a.innerHTML=r),ne[2]&2&&h!==(h=l[506].title+"")&&U(_,h),ne[2]&2&&k!==(k=(l[506].nodePath||l[196](l[506].type))+"")&&U(y,k),ne[2]&2&&T!==(T=wt(l[506].deletedAt)+"")&&U(E,T),l[506].fsPath?P?P.p(l,ne):(P=Tr(l),P.c(),P.m(e,N)):P&&(P.d(1),P=null),L===(L=z(l))&&K?K.p(l,ne):(K.d(1),K=L(l),K&&(K.c(),K.m(D,M))),ne[2]&3&&ae(e,"selected",l[62].includes(l[506].id)),ne[2]&2&&ae(e,"folder",l[506].type!=="file"&&l[506].type!=="note")},d(te){te&&w(e),P&&P.d(),K.d(),G=!1,me(J)}}}function Ir(l){let e,t;return{c(){e=f("span"),t=O(l[54]),i(e,"class","inbox-capture-status svelte-tfuxq7")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s[1]&8388608&&U(t,n[54])},d(n){n&&w(e)}}}function Nr(l){let e,t,n,s,a,r,c,u,p,h=l[2]==="asc"?"↑":"↓",_,g,b,k,y,q,S,T,E,I;return{c(){e=f("div"),t=f("div"),n=f("button"),n.textContent=`${m("inbox.sortByDate")}`,s=v(),a=f("button"),a.textContent=`${m("inbox.sortByName")}`,r=v(),c=f("button"),c.textContent=`${m("inbox.sortByType")}`,u=v(),p=f("span"),_=O(h),g=v(),b=f("span"),k=v(),y=f("label"),q=f("input"),S=v(),T=f("span"),T.textContent=`${m("inbox.groupByContext")}`,i(n,"class","sort-btn svelte-tfuxq7"),ae(n,"active",l[1]==="date"),i(a,"class","sort-btn svelte-tfuxq7"),ae(a,"active",l[1]==="name"),i(c,"class","sort-btn svelte-tfuxq7"),ae(c,"active",l[1]==="type"),i(p,"class","sort-dir svelte-tfuxq7"),i(b,"class","inbox-controls-divider svelte-tfuxq7"),i(q,"type","checkbox"),i(q,"class","svelte-tfuxq7"),i(T,"class","svelte-tfuxq7"),i(y,"class","checkbox-label-inline svelte-tfuxq7"),i(t,"class","inbox-sort-row svelte-tfuxq7"),i(e,"class","inbox-controls svelte-tfuxq7")},m(N,D){C(N,e,D),o(e,t),o(t,n),o(t,s),o(t,a),o(t,r),o(t,c),o(t,u),o(t,p),o(p,_),o(t,g),o(t,b),o(t,k),o(t,y),o(y,q),q.checked=l[3],o(y,S),o(y,T),E||(I=[j(n,"click",l[291]),j(a,"click",l[292]),j(c,"click",l[293]),j(q,"change",l[294])],E=!0)},p(N,D){D[0]&2&&ae(n,"active",N[1]==="date"),D[0]&2&&ae(a,"active",N[1]==="name"),D[0]&2&&ae(c,"active",N[1]==="type"),D[0]&4&&h!==(h=N[2]==="asc"?"↑":"↓")&&U(_,h),D[0]&8&&(q.checked=N[3])},d(N){N&&w(e),E=!1,me(I)}}}function L_(l){let e,t=ue(l[6]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Dr(No(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","inbox-list svelte-tfuxq7")},m(s,a){C(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]&12|a[6]&6359040){t=ue(s[6]);let r;for(r=0;r<t.length;r+=1){const c=No(s,t,r);n[r]?n[r].p(c,a):(n[r]=Dr(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&&w(e),Pe(n,s)}}}function P_(l){let e,t=ue(l[114]),n=[];for(let s=0;s<t.length;s+=1)n[s]=jr(Do(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=ht()},m(s,a){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(s,a);C(s,e,a)},p(s,a){if(a[3]&2097152|a[5]&12|a[6]&6359040){t=ue(s[114]);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]=jr(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&&w(e),Pe(n,s)}}}function F_(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("inbox.empty")}`,i(t,"class","svelte-tfuxq7"),i(e,"class","empty-state svelte-tfuxq7")},m(n,s){C(n,e,s),o(e,t)},p:se,d(n){n&&w(e)}}}function R_(l){let e;return{c(){e=f("span"),i(e,"class","inbox-icon-slot svelte-tfuxq7"),i(e,"aria-hidden","true")},m(t,n){C(t,e,n)},p:se,d(t){t&&w(e)}}}function O_(l){let e,t=et("attach")+"",n,s;function a(){return l[302](l[473])}return{c(){e=f("button"),i(e,"class","inbox-icon-btn inbox-icon-btn-primary svelte-tfuxq7"),i(e,"title",m("inbox.keepHere")),i(e,"aria-label",m("inbox.keepHere"))},m(r,c){C(r,e,c),e.innerHTML=t,n||(s=j(e,"click",Te(a)),n=!0)},p(r,c){l=r},d(r){r&&w(e),n=!1,s()}}}function x_(l){let e;return{c(){e=f("span"),i(e,"class","inbox-icon-slot svelte-tfuxq7"),i(e,"aria-hidden","true")},m(t,n){C(t,e,n)},p:se,d(t){t&&w(e)}}}function z_(l){let e,t=et("showInExplorer")+"",n,s;function a(){return l[305](l[473])}return{c(){e=f("button"),i(e,"class","inbox-icon-btn svelte-tfuxq7"),i(e,"title",m("file.showInExplorer")),i(e,"aria-label",m("file.showInExplorer"))},m(r,c){C(r,e,c),e.innerHTML=t,n||(s=j(e,"click",Te(a)),n=!0)},p(r,c){l=r},d(r){r&&w(e),n=!1,s()}}}function Dr(l){let e,t,n,s=l[473].title+"",a,r,c,u=l[197](l[473])+"",p,h,_,g,b,k=et("move")+"",y,q,S=et("open")+"",T,E,I,N,D=et("delete")+"",M,F,R;function x(Y,ee){return Y[473].suggestedTargetNodeId?O_:R_}let B=x(l),V=B(l);function W(){return l[303](l[473])}function G(){return l[304](l[473])}function J(Y,ee){return ee[0]&64&&(E=null),E==null&&(E=!!Qn(Y[473])),E?z_:x_}let H=J(l,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]),P=H(l);function z(){return l[306](l[473])}function L(){return l[307](l[473])}function K(...Y){return l[308](l[473],...Y)}return{c(){e=f("div"),t=f("div"),n=f("span"),a=O(s),r=v(),c=f("span"),p=O(u),h=v(),_=f("div"),V.c(),g=v(),b=f("button"),y=v(),q=f("button"),T=v(),P.c(),I=v(),N=f("button"),M=v(),i(n,"class","inbox-item-title svelte-tfuxq7"),i(c,"class","inbox-item-meta svelte-tfuxq7"),i(t,"class","inbox-item-main svelte-tfuxq7"),i(b,"class","inbox-icon-btn svelte-tfuxq7"),i(b,"title",m("inbox.assign")),i(b,"aria-label",m("inbox.assign")),i(q,"class","inbox-icon-btn svelte-tfuxq7"),i(q,"title",m("common.open")),i(q,"aria-label",m("common.open")),i(N,"class","inbox-icon-btn inbox-icon-btn-danger svelte-tfuxq7"),i(N,"title",m("common.delete")),i(N,"aria-label",m("common.delete")),i(_,"class","inbox-item-actions svelte-tfuxq7"),i(e,"class","inbox-item svelte-tfuxq7"),i(e,"role","button"),i(e,"tabindex","0")},m(Y,ee){C(Y,e,ee),o(e,t),o(t,n),o(n,a),o(t,r),o(t,c),o(c,p),o(e,h),o(e,_),V.m(_,null),o(_,g),o(_,b),b.innerHTML=k,o(_,y),o(_,q),q.innerHTML=S,o(_,T),P.m(_,null),o(_,I),o(_,N),N.innerHTML=D,o(e,M),F||(R=[j(b,"click",Te(W)),j(q,"click",Te(G)),j(N,"click",Te(z)),j(e,"click",L),j(e,"keydown",K)],F=!0)},p(Y,ee){l=Y,ee[0]&64&&s!==(s=l[473].title+"")&&U(a,s),ee[0]&64&&u!==(u=l[197](l[473])+"")&&U(p,u),B===(B=x(l))&&V?V.p(l,ee):(V.d(1),V=B(l),V&&(V.c(),V.m(_,g))),H===(H=J(l,ee))&&P?P.p(l,ee):(P.d(1),P=H(l),P&&(P.c(),P.m(_,I)))},d(Y){Y&&w(e),V.d(),P.d(),F=!1,me(R)}}}function H_(l){let e;return{c(){e=f("span"),i(e,"class","inbox-icon-slot svelte-tfuxq7"),i(e,"aria-hidden","true")},m(t,n){C(t,e,n)},p:se,d(t){t&&w(e)}}}function B_(l){let e,t=et("attach")+"",n,s;function a(){return l[295](l[473])}return{c(){e=f("button"),i(e,"class","inbox-icon-btn inbox-icon-btn-primary svelte-tfuxq7"),i(e,"title",m("inbox.keepHere")),i(e,"aria-label",m("inbox.keepHere"))},m(r,c){C(r,e,c),e.innerHTML=t,n||(s=j(e,"click",Te(a)),n=!0)},p(r,c){l=r},d(r){r&&w(e),n=!1,s()}}}function W_(l){let e;return{c(){e=f("span"),i(e,"class","inbox-icon-slot svelte-tfuxq7"),i(e,"aria-hidden","true")},m(t,n){C(t,e,n)},p:se,d(t){t&&w(e)}}}function V_(l){let e,t=et("showInExplorer")+"",n,s;function a(){return l[298](l[473])}return{c(){e=f("button"),i(e,"class","inbox-icon-btn svelte-tfuxq7"),i(e,"title",m("file.showInExplorer")),i(e,"aria-label",m("file.showInExplorer"))},m(r,c){C(r,e,c),e.innerHTML=t,n||(s=j(e,"click",Te(a)),n=!0)},p(r,c){l=r},d(r){r&&w(e),n=!1,s()}}}function Mr(l){let e,t,n,s=l[473].title+"",a,r,c,u=l[197](l[473])+"",p,h,_,g,b,k=et("move")+"",y,q,S=et("open")+"",T,E,I,N,D=et("delete")+"",M,F,R;function x(Y,ee){return Y[473].suggestedTargetNodeId?B_:H_}let B=x(l),V=B(l);function W(){return l[296](l[473])}function G(){return l[297](l[473])}function J(Y,ee){return ee[3]&2097152&&(E=null),E==null&&(E=!!Qn(Y[473])),E?V_:W_}let H=J(l,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]),P=H(l);function z(){return l[299](l[473])}function L(){return l[300](l[473])}function K(...Y){return l[301](l[473],...Y)}return{c(){e=f("div"),t=f("div"),n=f("span"),a=O(s),r=v(),c=f("span"),p=O(u),h=v(),_=f("div"),V.c(),g=v(),b=f("button"),y=v(),q=f("button"),T=v(),P.c(),I=v(),N=f("button"),M=v(),i(n,"class","inbox-item-title svelte-tfuxq7"),i(c,"class","inbox-item-meta svelte-tfuxq7"),i(t,"class","inbox-item-main svelte-tfuxq7"),i(b,"class","inbox-icon-btn svelte-tfuxq7"),i(b,"title",m("inbox.assign")),i(b,"aria-label",m("inbox.assign")),i(q,"class","inbox-icon-btn svelte-tfuxq7"),i(q,"title",m("common.open")),i(q,"aria-label",m("common.open")),i(N,"class","inbox-icon-btn inbox-icon-btn-danger svelte-tfuxq7"),i(N,"title",m("common.delete")),i(N,"aria-label",m("common.delete")),i(_,"class","inbox-item-actions svelte-tfuxq7"),i(e,"class","inbox-item svelte-tfuxq7"),i(e,"role","button"),i(e,"tabindex","0")},m(Y,ee){C(Y,e,ee),o(e,t),o(t,n),o(n,a),o(t,r),o(t,c),o(c,p),o(e,h),o(e,_),V.m(_,null),o(_,g),o(_,b),b.innerHTML=k,o(_,y),o(_,q),q.innerHTML=S,o(_,T),P.m(_,null),o(_,I),o(_,N),N.innerHTML=D,o(e,M),F||(R=[j(b,"click",Te(W)),j(q,"click",Te(G)),j(N,"click",Te(z)),j(e,"click",L),j(e,"keydown",K)],F=!0)},p(Y,ee){l=Y,ee[3]&2097152&&s!==(s=l[473].title+"")&&U(a,s),ee[3]&2097152&&u!==(u=l[197](l[473])+"")&&U(p,u),B===(B=x(l))&&V?V.p(l,ee):(V.d(1),V=B(l),V&&(V.c(),V.m(_,g))),H===(H=J(l,ee))&&P?P.p(l,ee):(P.d(1),P=H(l),P&&(P.c(),P.m(_,I)))},d(Y){Y&&w(e),V.d(),P.d(),F=!1,me(R)}}}function jr(l){let e,t,n=l[499].label+"",s,a,r,c=l[499].items.length+"",u,p,h,_,g=ue(l[499].items),b=[];for(let k=0;k<g.length;k+=1)b[k]=Mr(Mo(l,g,k));return{c(){e=f("div"),t=f("div"),s=O(n),a=v(),r=f("span"),u=O(c),p=v(),h=f("div");for(let k=0;k<b.length;k+=1)b[k].c();_=v(),i(r,"class","inbox-group-count svelte-tfuxq7"),i(t,"class","inbox-group-header svelte-tfuxq7"),i(h,"class","inbox-list svelte-tfuxq7"),i(e,"class","inbox-group svelte-tfuxq7")},m(k,y){C(k,e,y),o(e,t),o(t,s),o(t,a),o(t,r),o(r,u),o(e,p),o(e,h);for(let q=0;q<b.length;q+=1)b[q]&&b[q].m(h,null);o(e,_)},p(k,y){if(y[3]&2097152&&n!==(n=k[499].label+"")&&U(s,n),y[3]&2097152&&c!==(c=k[499].items.length+"")&&U(u,c),y[3]&2097152|y[5]&12|y[6]&6359040){g=ue(k[499].items);let q;for(q=0;q<g.length;q+=1){const S=Mo(k,g,q);b[q]?b[q].p(S,y):(b[q]=Mr(S),b[q].c(),b[q].m(h,null))}for(;q<b.length;q+=1)b[q].d(1);b.length=g.length}},d(k){k&&w(e),Pe(b,k)}}}function U_(l){let e;return{c(){e=f("span"),i(e,"class","tab-separator svelte-tfuxq7"),i(e,"aria-hidden","true")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Ar(l){let e,t,n,s,a=l[496].id==="activity"&&U_();function r(){return l[238](l[496])}return{c(){a&&a.c(),e=v(),t=f("button"),t.textContent=`${l[496].label}`,i(t,"class","tab svelte-tfuxq7"),ae(t,"active",l[34]===l[496].id)},m(c,u){a&&a.m(c,u),C(c,e,u),C(c,t,u),n||(s=j(t,"click",r),n=!0)},p(c,u){l=c,u[1]&8|u[3]&16777216&&ae(t,"active",l[34]===l[496].id)},d(c){c&&(w(e),w(t)),a&&a.d(c),n=!1,s()}}}function K_(l){let e;function t(a,r){return a[29].length===0?tv:ev}let n=t(l),s=n(l);return{c(){e=f("div"),s.c(),i(e,"class","activity-tab svelte-tfuxq7")},m(a,r){C(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:se,o:se,d(a){a&&w(e),s.d()}}}function G_(l){let e,t,n,s,a=l[33]&&l[48].filter(l[230]).length>0,r,c,u,p=a&&Rr(l);function h(b,k){return b[38].length===0?nv:lv}let _=h(l),g=_(l);return{c(){e=f("div"),t=f("div"),n=f("button"),n.textContent=`+ ${m("worklog.addEntry")}`,s=v(),p&&p.c(),r=v(),g.c(),i(n,"class","btn btn-primary btn-sm svelte-tfuxq7"),i(t,"class","worklog-toolbar svelte-tfuxq7"),i(e,"class","worklog-tab svelte-tfuxq7")},m(b,k){C(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||(u=j(n,"click",l[274]),c=!0)},p(b,k){k[1]&131076&&(a=b[33]&&b[48].filter(b[230]).length>0),a?p?p.p(b,k):(p=Rr(b),p.c(),p.m(e,r)):p&&(p.d(1),p=null),_===(_=h(b))&&g?g.p(b,k):(g.d(1),g=_(b),g&&(g.c(),g.m(e,null)))},i:se,o:se,d(b){b&&w(e),p&&p.d(),g.d(),c=!1,u()}}}function J_(l){let e,t,n,s,a,r;function c(h,_){return h[37].length===0?uv:cv}let u=c(l),p=u(l);return{c(){e=f("div"),t=f("div"),n=f("button"),n.textContent=`${m("action.addAction")}`,s=v(),p.c(),i(n,"class","btn btn-primary svelte-tfuxq7"),i(t,"class","tab-toolbar svelte-tfuxq7"),i(e,"class","actions-tab svelte-tfuxq7")},m(h,_){C(h,e,_),o(e,t),o(t,n),o(e,s),p.m(e,null),a||(r=j(n,"click",l[215]),a=!0)},p(h,_){u===(u=c(h))&&p?p.p(h,_):(p.d(1),p=u(h),p&&(p.c(),p.m(e,null)))},i:se,o:se,d(h){h&&w(e),p.d(),a=!1,r()}}}function Y_(l){let e,t;function n(c,u){return c[55].length===0?dv:fv}let s=n(l),a=s(l),r=l[60]&&la(l);return{c(){e=f("div"),a.c(),t=v(),r&&r.c(),i(e,"class","links-tab svelte-tfuxq7")},m(c,u){C(c,e,u),a.m(e,null),o(e,t),r&&r.m(e,null)},p(c,u){s===(s=n(c))&&a?a.p(c,u):(a.d(1),a=s(c),a&&(a.c(),a.m(e,t))),c[60]?r?r.p(c,u):(r=la(c),r.c(),r.m(e,null)):r&&(r.d(1),r=null)},i:se,o:se,d(c){c&&w(e),a.d(),r&&r.d()}}}function Q_(l){let e;function t(a,r){return a[52].length===0?mv:pv}let n=t(l),s=n(l);return{c(){e=f("div"),s.c(),i(e,"class","inbox-tab svelte-tfuxq7")},m(a,r){C(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:se,o:se,d(a){a&&w(e),s.d()}}}function X_(l){let e,t,n,s=m("file.addFile")+"",a,r,c,u=m("file.addFolder")+"",p,h,_,g,b,k,y,q,S,T,E,I=l[90].items.length>0&&sa(l);const N=[gv,hv],D=[];function M(R,x){return R[82]?0:1}k=M(l),y=D[k]=N[k](l);let F=l[78]&&!l[80]&&oa();return{c(){e=f("div"),t=f("div"),n=f("button"),a=O(s),r=v(),c=f("button"),p=O(u),h=v(),_=f("button"),_.textContent=`${m("file.newFile")}`,g=v(),I&&I.c(),b=v(),y.c(),q=v(),F&&F.c(),i(n,"class","btn btn-primary svelte-tfuxq7"),n.disabled=l[78],i(c,"class","btn svelte-tfuxq7"),c.disabled=l[78],i(_,"class","btn svelte-tfuxq7"),i(t,"class","tab-toolbar svelte-tfuxq7"),i(e,"class","files-tab svelte-tfuxq7")},m(R,x){C(R,e,x),o(e,t),o(t,n),o(n,a),o(t,r),o(t,c),o(c,p),o(t,h),o(t,_),o(t,g),I&&I.m(t,null),o(e,b),D[k].m(e,null),o(e,q),F&&F.m(e,null),S=!0,T||(E=[j(n,"click",l[190]),j(c,"click",l[191]),j(_,"click",l[127])],T=!0)},p(R,x){(!S||x[2]&65536)&&(n.disabled=R[78]),(!S||x[2]&65536)&&(c.disabled=R[78]),R[90].items.length>0?I?I.p(R,x):(I=sa(R),I.c(),I.m(t,null)):I&&(I.d(1),I=null);let B=k;k=M(R),k===B?D[k].p(R,x):(ut(),ge(D[B],1,1,()=>{D[B]=null}),ft(),y=D[k],y?y.p(R,x):(y=D[k]=N[k](R),y.c()),pe(y,1),y.m(e,q)),R[78]&&!R[80]?F||(F=oa(),F.c(),F.m(e,null)):F&&(F.d(1),F=null)},i(R){S||(pe(y),S=!0)},o(R){ge(y),S=!1},d(R){R&&w(e),I&&I.d(),D[k].d(),F&&F.d(),T=!1,me(E)}}}function Z_(l){let e,t,n,s,a,r,c,u=l[71]&&ra(l);function p(g,b){return g[35].length===0&&!g[71]?qv:Cv}let h=p(l),_=h(l);return{c(){e=f("div"),t=f("div"),n=f("button"),n.textContent=`${m("note.add")}`,s=v(),u&&u.c(),a=v(),_.c(),i(n,"class","btn btn-primary svelte-tfuxq7"),i(t,"class","tab-toolbar svelte-tfuxq7"),i(e,"class","notes-tab svelte-tfuxq7")},m(g,b){C(g,e,b),o(e,t),o(t,n),o(e,s),u&&u.m(e,null),o(e,a),_.m(e,null),r||(c=j(n,"click",l[160]),r=!0)},p(g,b){g[71]?u?u.p(g,b):(u=ra(g),u.c(),u.m(e,a)):u&&(u.d(1),u=null),h===(h=p(g))&&_?_.p(g,b):(_.d(1),_=h(g),_&&(_.c(),_.m(e,null)))},i:se,o:se,d(g){g&&w(e),u&&u.d(),_.d(),r=!1,c()}}}function $_(l){let e,t,n=l[33].title+"",s,a,r,c,u,p,h=l[196](l[33].type)+"",_,g,b,k,y,q=(l[33].section||"—")+"",S,T,E,I,N,D=wt(l[33].createdAt)+"",M,F,R,x,B,V,W,G,J=m("overview.newNote")+"",H,P,z,L,K,Y,ee=m("overview.addFile")+"",te,ne,oe,ce,de,we,Re=m("overview.addAction")+"",_e,Q,Z,be,Ce,ve,Oe,Xe=m("overview.logTime")+"",pt,Je,X,ye,qe,De=l[35].length>0&&ca(l),Ne=l[38].length>0&&fa(l);return{c(){e=f("div"),t=f("h2"),s=O(n),a=v(),r=f("div"),c=f("div"),u=f("span"),u.textContent=`${m("overview.type")}`,p=f("span"),_=O(h),g=v(),b=f("div"),k=f("span"),k.textContent=`${m("overview.section")}`,y=f("span"),S=O(q),T=v(),E=f("div"),I=f("span"),I.textContent=`${m("overview.created")}`,N=f("span"),M=O(D),F=v(),R=f("div"),x=f("button"),B=$("svg"),V=$("path"),W=$("path"),G=v(),H=O(J),P=v(),z=f("button"),L=$("svg"),K=$("path"),Y=v(),te=O(ee),ne=v(),oe=f("button"),ce=$("svg"),de=$("polygon"),we=v(),_e=O(Re),Q=v(),Z=f("button"),be=$("svg"),Ce=$("circle"),ve=$("polyline"),Oe=v(),pt=O(Xe),Je=v(),De&&De.c(),X=v(),Ne&&Ne.c(),i(t,"class","svelte-tfuxq7"),i(u,"class","meta-label svelte-tfuxq7"),i(p,"class","svelte-tfuxq7"),i(c,"class","meta-item svelte-tfuxq7"),i(k,"class","meta-label svelte-tfuxq7"),i(y,"class","svelte-tfuxq7"),i(b,"class","meta-item svelte-tfuxq7"),i(I,"class","meta-label svelte-tfuxq7"),i(N,"class","svelte-tfuxq7"),i(E,"class","meta-item svelte-tfuxq7"),i(r,"class","meta-grid svelte-tfuxq7"),i(V,"d","M12 20h9"),i(V,"class","svelte-tfuxq7"),i(W,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),i(W,"class","svelte-tfuxq7"),i(B,"width","16"),i(B,"height","16"),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(B,"class","svelte-tfuxq7"),i(x,"class","qa-btn svelte-tfuxq7"),i(K,"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(K,"class","svelte-tfuxq7"),i(L,"width","16"),i(L,"height","16"),i(L,"viewBox","0 0 24 24"),i(L,"fill","none"),i(L,"stroke","currentColor"),i(L,"stroke-width","2"),i(L,"stroke-linecap","round"),i(L,"stroke-linejoin","round"),i(L,"class","svelte-tfuxq7"),i(z,"class","qa-btn svelte-tfuxq7"),i(de,"points","13 2 3 14 12 14 11 22 21 10 12 10 13 2"),i(de,"class","svelte-tfuxq7"),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-tfuxq7"),i(oe,"class","qa-btn svelte-tfuxq7"),i(Ce,"cx","12"),i(Ce,"cy","12"),i(Ce,"r","10"),i(Ce,"class","svelte-tfuxq7"),i(ve,"points","12 6 12 12 16 14"),i(ve,"class","svelte-tfuxq7"),i(be,"width","16"),i(be,"height","16"),i(be,"viewBox","0 0 24 24"),i(be,"fill","none"),i(be,"stroke","currentColor"),i(be,"stroke-width","2"),i(be,"stroke-linecap","round"),i(be,"stroke-linejoin","round"),i(be,"class","svelte-tfuxq7"),i(Z,"class","qa-btn svelte-tfuxq7"),i(R,"class","quick-actions svelte-tfuxq7"),i(e,"class","overview svelte-tfuxq7")},m(xe,Me){C(xe,e,Me),o(e,t),o(t,s),o(e,a),o(e,r),o(r,c),o(c,u),o(c,p),o(p,_),o(r,g),o(r,b),o(b,k),o(b,y),o(y,S),o(r,T),o(r,E),o(E,I),o(E,N),o(N,M),o(e,F),o(e,R),o(R,x),o(x,B),o(B,V),o(B,W),o(x,G),o(x,H),o(R,P),o(R,z),o(z,L),o(L,K),o(z,Y),o(z,te),o(R,ne),o(R,oe),o(oe,ce),o(ce,de),o(oe,we),o(oe,_e),o(R,Q),o(R,Z),o(Z,be),o(be,Ce),o(be,ve),o(Z,Oe),o(Z,pt),o(e,Je),De&&De.m(e,null),o(e,X),Ne&&Ne.m(e,null),ye||(qe=[j(x,"click",l[239]),j(z,"click",l[240]),j(oe,"click",l[215]),j(Z,"click",l[241])],ye=!0)},p(xe,Me){Me[1]&4&&n!==(n=xe[33].title+"")&&U(s,n),Me[1]&4&&h!==(h=xe[196](xe[33].type)+"")&&U(_,h),Me[1]&4&&q!==(q=(xe[33].section||"—")+"")&&U(S,q),Me[1]&4&&D!==(D=wt(xe[33].createdAt)+"")&&U(M,D),xe[35].length>0?De?De.p(xe,Me):(De=ca(xe),De.c(),De.m(e,X)):De&&(De.d(1),De=null),xe[38].length>0?Ne?Ne.p(xe,Me):(Ne=fa(xe),Ne.c(),Ne.m(e,null)):Ne&&(Ne.d(1),Ne=null)},i:se,o:se,d(xe){xe&&w(e),De&&De.d(),Ne&&Ne.d(),ye=!1,me(qe)}}}function ev(l){let e,t=ue(l[29]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Fr(jo(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","activity-events svelte-tfuxq7")},m(s,a){C(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]&536870912|a[6]&512|a[7]&32){t=ue(s[29]);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]=Fr(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&&w(e),Pe(n,s)}}}function tv(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("activity.perCaseEmpty")}`,i(t,"class","svelte-tfuxq7"),i(e,"class","empty-state svelte-tfuxq7")},m(n,s){C(n,e,s),o(e,t)},p:se,d(n){n&&w(e)}}}function Lr(l){let e,t=l[486].nodePath+"",n;return{c(){e=f("span"),n=O(t),i(e,"class","activity-event-path svelte-tfuxq7")},m(s,a){C(s,e,a),o(e,n)},p(s,a){a[0]&536870912&&t!==(t=s[486].nodePath+"")&&U(n,t)},d(s){s&&w(e)}}}function Pr(l){let e,t=l[486].targetType+"",n;return{c(){e=f("span"),n=O(t),i(e,"class","activity-event-target svelte-tfuxq7")},m(s,a){C(s,e,a),o(e,n)},p(s,a){a[0]&536870912&&t!==(t=s[486].targetType+"")&&U(n,t)},d(s){s&&w(e)}}}function Fr(l){let e,t,n=El(l[486].eventType)+"",s,a,r,c=l[486].title+"",u,p,h,_,g=l[195](l[486].eventType)+"",b,k,y,q,S=yt(l[486].createdAt)+"",T,E,I,N,D=l[486].nodePath&&Lr(l),M=l[486].targetType&&Pr(l);function F(){return l[289](l[486])}function R(...x){return l[290](l[486],...x)}return{c(){e=f("div"),t=f("span"),s=O(n),a=v(),r=f("span"),u=O(c),p=v(),D&&D.c(),h=v(),_=f("span"),b=O(g),k=v(),M&&M.c(),y=v(),q=f("span"),T=O(S),E=v(),i(t,"class","activity-event-icon svelte-tfuxq7"),i(r,"class","activity-event-title svelte-tfuxq7"),i(_,"class","activity-event-type svelte-tfuxq7"),i(q,"class","activity-event-time svelte-tfuxq7"),i(e,"class","activity-event svelte-tfuxq7"),i(e,"role","button"),i(e,"tabindex","0")},m(x,B){C(x,e,B),o(e,t),o(t,s),o(e,a),o(e,r),o(r,u),o(e,p),D&&D.m(e,null),o(e,h),o(e,_),o(_,b),o(e,k),M&&M.m(e,null),o(e,y),o(e,q),o(q,T),o(e,E),I||(N=[j(e,"click",F),j(e,"keydown",R)],I=!0)},p(x,B){l=x,B[0]&536870912&&n!==(n=El(l[486].eventType)+"")&&U(s,n),B[0]&536870912&&c!==(c=l[486].title+"")&&U(u,c),l[486].nodePath?D?D.p(l,B):(D=Lr(l),D.c(),D.m(e,h)):D&&(D.d(1),D=null),B[0]&536870912&&g!==(g=l[195](l[486].eventType)+"")&&U(b,g),l[486].targetType?M?M.p(l,B):(M=Pr(l),M.c(),M.m(e,y)):M&&(M.d(1),M=null),B[0]&536870912&&S!==(S=yt(l[486].createdAt)+"")&&U(T,S)},d(x){x&&w(e),D&&D.d(),M&&M.d(),I=!1,me(N)}}}function Rr(l){let e,t,n,s=ue(l[48].filter(l[275])),a=[];for(let r=0;r<s.length;r+=1)a[r]=Wr(Po(l,s,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${m("worklog.suggestions")}`,n=v();for(let r=0;r<a.length;r+=1)a[r].c();i(t,"class","suggestions-title svelte-tfuxq7"),i(e,"class","worklog-tab-suggestions svelte-tfuxq7")},m(r,c){C(r,e,c),o(e,t),o(e,n);for(let u=0;u<a.length;u+=1)a[u]&&a[u].m(e,null)},p(r,c){if(c[1]&131076|c[5]&58720260|c[6]&512|c[7]&16){s=ue(r[48].filter(r[275]));let u;for(u=0;u<s.length;u+=1){const p=Po(r,s,u);a[u]?a[u].p(p,c):(a[u]=Wr(p),a[u].c(),a[u].m(e,null))}for(;u<a.length;u+=1)a[u].d(1);a.length=s.length}},d(r){r&&w(e),Pe(a,r)}}}function Or(l){let e,t=l[489].events.length+"",n,s,a=m("suggest.detectedEvents")+"",r;return{c(){e=O("· "),n=O(t),s=v(),r=O(a)},m(c,u){C(c,e,u),C(c,n,u),C(c,s,u),C(c,r,u)},p(c,u){u[1]&131076&&t!==(t=c[489].events.length+"")&&U(n,t)},d(c){c&&(w(e),w(n),w(s),w(r))}}}function xr(l){let e,t,n,s=ue(l[489].events),a=[];for(let r=0;r<s.length;r+=1)a[r]=Br(Fo(l,s,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${m("suggest.detectedEvents")}`,n=v();for(let r=0;r<a.length;r+=1)a[r].c();i(t,"class","suggestion-detail-title svelte-tfuxq7"),i(e,"class","suggestion-detail svelte-tfuxq7")},m(r,c){C(r,e,c),o(e,t),o(e,n);for(let u=0;u<a.length;u+=1)a[u]&&a[u].m(e,null)},p(r,c){if(c[1]&131076|c[5]&4|c[6]&512|c[7]&16){s=ue(r[489].events);let u;for(u=0;u<s.length;u+=1){const p=Fo(r,s,u);a[u]?a[u].p(p,c):(a[u]=Br(p),a[u].c(),a[u].m(e,null))}for(;u<a.length;u+=1)a[u].d(1);a.length=s.length}},d(r){r&&w(e),Pe(a,r)}}}function zr(l){let e,t=l[486].nodePath+"",n;return{c(){e=f("span"),n=O(t),i(e,"class","suggestion-event-path svelte-tfuxq7")},m(s,a){C(s,e,a),o(e,n)},p(s,a){a[1]&131076&&t!==(t=s[486].nodePath+"")&&U(n,t)},d(s){s&&w(e)}}}function Hr(l){let e,t,n;function s(){return l[282](l[486])}return{c(){e=f("button"),e.textContent=`${m("file.showInExplorer")}`,i(e,"class","link-btn svelte-tfuxq7")},m(a,r){C(a,e,r),t||(n=j(e,"click",s),t=!0)},p(a,r){l=a},d(a){a&&w(e),t=!1,n()}}}function Br(l){let e,t,n=yt(l[486].createdAt)+"",s,a,r,c,u=l[195](l[486].eventType)+"",p,h,_,g=l[486].title+"",b,k,y,q,S=l[486].targetType==="file"||l[486].eventType.startsWith("file_"),T,E,I,N=l[486].nodePath&&zr(l);function D(){return l[281](l[486])}let M=S&&Hr(l);return{c(){e=f("div"),t=f("span"),s=O(n),a=v(),N&&N.c(),r=v(),c=f("span"),p=O(u),h=v(),_=f("span"),b=O(g),k=v(),y=f("button"),y.textContent=`${m("common.open")}`,q=v(),M&&M.c(),T=v(),i(t,"class","suggestion-event-time svelte-tfuxq7"),i(c,"class","suggestion-event-type svelte-tfuxq7"),i(_,"class","suggestion-event-title svelte-tfuxq7"),i(y,"class","link-btn svelte-tfuxq7"),i(e,"class","suggestion-detail-event svelte-tfuxq7")},m(F,R){C(F,e,R),o(e,t),o(t,s),o(e,a),N&&N.m(e,null),o(e,r),o(e,c),o(c,p),o(e,h),o(e,_),o(_,b),o(e,k),o(e,y),o(e,q),M&&M.m(e,null),o(e,T),E||(I=j(y,"click",D),E=!0)},p(F,R){l=F,R[1]&131076&&n!==(n=yt(l[486].createdAt)+"")&&U(s,n),l[486].nodePath?N?N.p(l,R):(N=zr(l),N.c(),N.m(e,r)):N&&(N.d(1),N=null),R[1]&131076&&u!==(u=l[195](l[486].eventType)+"")&&U(p,u),R[1]&131076&&g!==(g=l[486].title+"")&&U(b,g),R[1]&131076&&(S=l[486].targetType==="file"||l[486].eventType.startsWith("file_")),S?M?M.p(l,R):(M=Hr(l),M.c(),M.m(e,T)):M&&(M.d(1),M=null)},d(F){F&&w(e),N&&N.d(),M&&M.d(),E=!1,I()}}}function Wr(l){let e,t,n,s,a=l[489].summary+"",r,c,u,p=l[489].suggestedMin+"",h,_,g=m("worklog.min")+"",b,k,y,q,S,T,E,I,N,D,M,F,R,x,B,V,W=l[489].events&&l[489].events.length>0&&Or(l);function G(){return l[276](l[489])}function J(){return l[277](l[489])}function H(){return l[278](l[489])}function P(){return l[279](l[489],l[490],l[491])}function z(...K){return l[280](l[489],l[490],l[491],...K)}let L=l[489]._expanded&&l[489].events&&l[489].events.length>0&&xr(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("span"),r=O(a),c=v(),u=f("span"),h=O(p),_=v(),b=O(g),W&&W.c(),k=v(),y=f("div"),q=f("span"),E=v(),I=f("button"),I.textContent=`${m("suggest.edit")}`,N=v(),D=f("button"),D.textContent=`${m("worklog.apply")}`,M=v(),F=f("button"),F.textContent=`${m("common.delete")}`,R=v(),L&&L.c(),x=v(),i(s,"class","suggestion-summary svelte-tfuxq7"),i(u,"class","suggestion-meta svelte-tfuxq7"),i(n,"class","suggestion-info svelte-tfuxq7"),i(q,"class","suggestion-confidence-dot svelte-tfuxq7"),i(q,"title",S=m("suggest.confidence."+l[489].confidence)),i(q,"aria-label",T=m("suggest.confidence."+l[489].confidence)),ae(q,"low",l[489].confidence==="low"),ae(q,"medium",l[489].confidence==="medium"),ae(q,"high",l[489].confidence==="high"),i(I,"class","btn btn-sm svelte-tfuxq7"),i(D,"class","btn btn-sm btn-primary svelte-tfuxq7"),i(F,"class","btn btn-sm btn-danger svelte-tfuxq7"),i(y,"class","suggestion-actions svelte-tfuxq7"),i(t,"class","suggestion-main svelte-tfuxq7"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","suggestion-card svelte-tfuxq7"),ae(e,"expanded",l[489]._expanded)},m(K,Y){C(K,e,Y),o(e,t),o(t,n),o(n,s),o(s,r),o(n,c),o(n,u),o(u,h),o(u,_),o(u,b),W&&W.m(u,null),o(t,k),o(t,y),o(y,q),o(y,E),o(y,I),o(y,N),o(y,D),o(y,M),o(y,F),o(e,R),L&&L.m(e,null),o(e,x),B||(V=[j(I,"click",Te(G)),j(D,"click",Te(J)),j(F,"click",Te(H)),j(t,"click",P),j(t,"keydown",z)],B=!0)},p(K,Y){l=K,Y[1]&131076&&a!==(a=l[489].summary+"")&&U(r,a),Y[1]&131076&&p!==(p=l[489].suggestedMin+"")&&U(h,p),l[489].events&&l[489].events.length>0?W?W.p(l,Y):(W=Or(l),W.c(),W.m(u,null)):W&&(W.d(1),W=null),Y[1]&131076&&S!==(S=m("suggest.confidence."+l[489].confidence))&&i(q,"title",S),Y[1]&131076&&T!==(T=m("suggest.confidence."+l[489].confidence))&&i(q,"aria-label",T),Y[1]&131076&&ae(q,"low",l[489].confidence==="low"),Y[1]&131076&&ae(q,"medium",l[489].confidence==="medium"),Y[1]&131076&&ae(q,"high",l[489].confidence==="high"),l[489]._expanded&&l[489].events&&l[489].events.length>0?L?L.p(l,Y):(L=xr(l),L.c(),L.m(e,x)):L&&(L.d(1),L=null),Y[1]&131076&&ae(e,"expanded",l[489]._expanded)},d(K){K&&w(e),W&&W.d(),L&&L.d(),B=!1,me(V)}}}function lv(l){let e,t=ue(l[38]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Zr(Ao(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=ht()},m(s,a){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(s,a);C(s,e,a)},p(s,a){if(a[1]&128|a[5]&1073778692|a[6]&512|a[7]&16){t=ue(s[38]);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]=Zr(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&&w(e),Pe(n,s)}}}function nv(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("worklog.empty")}`,i(t,"class","svelte-tfuxq7"),i(e,"class","empty-state svelte-tfuxq7")},m(n,s){C(n,e,s),o(e,t)},p:se,d(n){n&&w(e)}}}function Vr(l){let e,t=l[465].nodePath+"",n;return{c(){e=f("span"),n=O(t),i(e,"class","worklog-entry-path svelte-tfuxq7")},m(s,a){C(s,e,a),o(e,n)},p(s,a){a[1]&128&&t!==(t=s[465].nodePath+"")&&U(n,t)},d(s){s&&w(e)}}}function Ur(l){let e;return{c(){e=f("span"),e.textContent=`${m("journal.billableYes")}`,i(e,"class","wl-tag-billable svelte-tfuxq7")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Kr(l){let e;return{c(){e=f("span"),e.textContent=`${m("journal.approxEstimated")}`,i(e,"class","wl-tag-approx svelte-tfuxq7")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Gr(l){let e,t,n,s,a,r,c,u,p,h,_,g,b;function k(){return l[283](l[465])}function y(){return l[284](l[465])}let q=l[465].details&&Jr(l);function S(N,D){return N[465].source==="manual"?av:N[465].source==="suggestion"&&N[465]._events&&N[465]._events.length>0?rv:N[465].source==="suggestion"?ov:N[465].source==="unknown"||N[465].source==="imported"?iv:sv}let T=S(l),E=T(l),I=l[465].source==="suggestion"&&l[465]._events&&l[465]._events.length>0&&Yr(l);return{c(){e=f("div"),t=f("div"),n=f("button"),n.textContent=`${m("worklog.editEntry")}`,s=v(),a=f("button"),a.textContent=`${m("worklog.deleteEntry")}`,r=v(),q&&q.c(),c=v(),u=f("div"),p=f("span"),p.textContent=`${m("worklog.source")}`,h=v(),E.c(),_=v(),I&&I.c(),i(n,"class","btn btn-sm svelte-tfuxq7"),i(a,"class","btn btn-sm btn-danger svelte-tfuxq7"),i(t,"class","worklog-entry-actions svelte-tfuxq7"),i(p,"class","wl-detail-label svelte-tfuxq7"),i(u,"class","wl-detail-section svelte-tfuxq7"),i(e,"class","worklog-entry-detail svelte-tfuxq7")},m(N,D){C(N,e,D),o(e,t),o(t,n),o(t,s),o(t,a),o(e,r),q&&q.m(e,null),o(e,c),o(e,u),o(u,p),o(u,h),E.m(u,null),o(e,_),I&&I.m(e,null),g||(b=[j(n,"click",Te(k)),j(a,"click",Te(y))],g=!0)},p(N,D){l=N,l[465].details?q?q.p(l,D):(q=Jr(l),q.c(),q.m(e,c)):q&&(q.d(1),q=null),T!==(T=S(l))&&(E.d(1),E=T(l),E&&(E.c(),E.m(u,null))),l[465].source==="suggestion"&&l[465]._events&&l[465]._events.length>0?I?I.p(l,D):(I=Yr(l),I.c(),I.m(e,null)):I&&(I.d(1),I=null)},d(N){N&&w(e),q&&q.d(),E.d(),I&&I.d(),g=!1,me(b)}}}function Jr(l){let e,t,n,s,a=l[465].details+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${m("worklog.details")}`,n=v(),s=f("p"),r=O(a),i(t,"class","wl-detail-label svelte-tfuxq7"),i(s,"class","svelte-tfuxq7"),i(e,"class","wl-detail-section svelte-tfuxq7")},m(c,u){C(c,e,u),o(e,t),o(e,n),o(e,s),o(s,r)},p(c,u){u[1]&128&&a!==(a=c[465].details+"")&&U(r,a)},d(c){c&&w(e)}}}function sv(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceUnknown")}`,i(e,"class","svelte-tfuxq7")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function iv(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceUnknown")}`,i(e,"class","svelte-tfuxq7")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function ov(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceSuggestionNoEvents")}`,i(e,"class","svelte-tfuxq7")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function rv(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceSuggestion")}`,i(e,"class","svelte-tfuxq7")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function av(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceManual")}`,i(e,"class","svelte-tfuxq7")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Yr(l){let e,t,n,s=ue(l[465]._events),a=[];for(let r=0;r<s.length;r+=1)a[r]=Xr(Lo(l,s,r));return{c(){e=f("div"),t=f("span"),t.textContent=`${m("journal.relatedEvents")}`,n=v();for(let r=0;r<a.length;r+=1)a[r].c();i(t,"class","wl-detail-label svelte-tfuxq7"),i(e,"class","wl-detail-section svelte-tfuxq7")},m(r,c){C(r,e,c),o(e,t),o(e,n);for(let u=0;u<a.length;u+=1)a[u]&&a[u].m(e,null)},p(r,c){if(c[1]&128|c[5]&4|c[6]&512|c[7]&16){s=ue(r[465]._events);let u;for(u=0;u<s.length;u+=1){const p=Lo(r,s,u);a[u]?a[u].p(p,c):(a[u]=Xr(p),a[u].c(),a[u].m(e,null))}for(;u<a.length;u+=1)a[u].d(1);a.length=s.length}},d(r){r&&w(e),Pe(a,r)}}}function Qr(l){let e,t,n;function s(){return l[286](l[486])}return{c(){e=f("button"),e.textContent=`${m("file.showInExplorer")}`,i(e,"class","link-btn svelte-tfuxq7")},m(a,r){C(a,e,r),t||(n=j(e,"click",s),t=!0)},p(a,r){l=a},d(a){a&&w(e),t=!1,n()}}}function Xr(l){let e,t,n=yt(l[486].createdAt)+"",s,a,r,c=l[195](l[486].eventType)+"",u,p,h,_=l[486].title+"",g,b,k,y,q=l[486].targetType==="file"||l[486].eventType.startsWith("file_"),S,T,E;function I(){return l[285](l[486])}let N=q&&Qr(l);return{c(){e=f("div"),t=f("span"),s=O(n),a=v(),r=f("span"),u=O(c),p=v(),h=f("span"),g=O(_),b=v(),k=f("button"),k.textContent=`${m("common.open")}`,y=v(),N&&N.c(),S=v(),i(t,"class","journal-event-time svelte-tfuxq7"),i(r,"class","journal-event-type svelte-tfuxq7"),i(h,"class","journal-event-title svelte-tfuxq7"),i(k,"class","link-btn svelte-tfuxq7"),i(e,"class","journal-event-row svelte-tfuxq7")},m(D,M){C(D,e,M),o(e,t),o(t,s),o(e,a),o(e,r),o(r,u),o(e,p),o(e,h),o(h,g),o(e,b),o(e,k),o(e,y),N&&N.m(e,null),o(e,S),T||(E=j(k,"click",I),T=!0)},p(D,M){l=D,M[1]&128&&n!==(n=yt(l[486].createdAt)+"")&&U(s,n),M[1]&128&&c!==(c=l[195](l[486].eventType)+"")&&U(u,c),M[1]&128&&_!==(_=l[486].title+"")&&U(g,_),M[1]&128&&(q=l[486].targetType==="file"||l[486].eventType.startsWith("file_")),q?N?N.p(l,M):(N=Qr(l),N.c(),N.m(e,S)):N&&(N.d(1),N=null)},d(D){D&&w(e),N&&N.d(),T=!1,E()}}}function Zr(l){let e,t,n,s=l[465]._expanded?"▾":"▸",a,r,c,u=l[465].summary+"",p,h,_,g,b=l[465].minutes+"",k,y,q=m("worklog.min")+"",S,T,E,I,N,D=l[465].date+"",M,F,R,x,B,V=l[465].nodePath&&Vr(l),W=l[465].billable&&Ur(),G=l[465].approximate&&Kr(),J=l[465]._expanded&&Gr(l);function H(){return l[287](l[465])}function P(...z){return l[288](l[465],...z)}return{c(){e=f("div"),t=f("div"),n=f("span"),a=O(s),r=v(),c=f("span"),p=O(u),h=v(),V&&V.c(),_=v(),g=f("span"),k=O(b),y=v(),S=O(q),T=v(),W&&W.c(),E=v(),G&&G.c(),I=v(),N=f("span"),M=O(D),F=v(),J&&J.c(),R=v(),i(n,"class","worklog-toggle svelte-tfuxq7"),i(c,"class","worklog-entry-summary svelte-tfuxq7"),i(g,"class","worklog-entry-mins svelte-tfuxq7"),i(N,"class","worklog-entry-date svelte-tfuxq7"),i(t,"class","worklog-entry-head svelte-tfuxq7"),i(e,"class","worklog-entry svelte-tfuxq7"),i(e,"role","button"),i(e,"tabindex","0"),ae(e,"expanded",l[465]._expanded)},m(z,L){C(z,e,L),o(e,t),o(t,n),o(n,a),o(t,r),o(t,c),o(c,p),o(t,h),V&&V.m(t,null),o(t,_),o(t,g),o(g,k),o(g,y),o(g,S),o(t,T),W&&W.m(t,null),o(t,E),G&&G.m(t,null),o(t,I),o(t,N),o(N,M),o(e,F),J&&J.m(e,null),o(e,R),x||(B=[j(e,"click",H),j(e,"keydown",P)],x=!0)},p(z,L){l=z,L[1]&128&&s!==(s=l[465]._expanded?"▾":"▸")&&U(a,s),L[1]&128&&u!==(u=l[465].summary+"")&&U(p,u),l[465].nodePath?V?V.p(l,L):(V=Vr(l),V.c(),V.m(t,_)):V&&(V.d(1),V=null),L[1]&128&&b!==(b=l[465].minutes+"")&&U(k,b),l[465].billable?W||(W=Ur(),W.c(),W.m(t,E)):W&&(W.d(1),W=null),l[465].approximate?G||(G=Kr(),G.c(),G.m(t,I)):G&&(G.d(1),G=null),L[1]&128&&D!==(D=l[465].date+"")&&U(M,D),l[465]._expanded?J?J.p(l,L):(J=Gr(l),J.c(),J.m(e,R)):J&&(J.d(1),J=null),L[1]&128&&ae(e,"expanded",l[465]._expanded)},d(z){z&&w(e),V&&V.d(),W&&W.d(),G&&G.d(),J&&J.d(),x=!1,me(B)}}}function cv(l){let e,t=ue(l[37]),n=[];for(let s=0;s<t.length;s+=1)n[s]=$r(Ro(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=ht()},m(s,a){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(s,a);C(s,e,a)},p(s,a){if(a[1]&64|a[7]&6){t=ue(s[37]);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]=$r(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&&w(e),Pe(n,s)}}}function uv(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("action.noActions")}`,i(t,"class","svelte-tfuxq7"),i(e,"class","empty-state svelte-tfuxq7")},m(n,s){C(n,e,s),o(e,t)},p:se,d(n){n&&w(e)}}}function $r(l){let e,t,n,s=l[481].title+"",a,r,c,u=l[219](l[481].type)+"",p,h,_,g=l[481].data+"",b,k,y,q,S,T,E,I,N;function D(){return l[272](l[481])}function M(){return l[273](l[481])}return{c(){e=f("div"),t=f("div"),n=f("span"),a=O(s),r=v(),c=f("span"),p=O(u),h=v(),_=f("span"),b=O(g),k=v(),y=f("div"),q=f("button"),q.textContent=`${m("action.run")}`,S=v(),T=f("button"),T.innerHTML='<svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="svelte-tfuxq7"><polyline points="3 6 5 6 21 6" class="svelte-tfuxq7"></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-tfuxq7"></path></svg>',E=v(),i(n,"class","action-title svelte-tfuxq7"),i(c,"class","action-type svelte-tfuxq7"),i(_,"class","action-data svelte-tfuxq7"),i(t,"class","action-info svelte-tfuxq7"),i(q,"class","btn btn-sm svelte-tfuxq7"),i(T,"class","btn btn-sm btn-danger svelte-tfuxq7"),i(y,"class","action-btns svelte-tfuxq7"),i(e,"class","action-card svelte-tfuxq7")},m(F,R){C(F,e,R),o(e,t),o(t,n),o(n,a),o(t,r),o(t,c),o(c,p),o(t,h),o(t,_),o(_,b),o(e,k),o(e,y),o(y,q),o(y,S),o(y,T),o(e,E),I||(N=[j(q,"click",D),j(T,"click",M)],I=!0)},p(F,R){l=F,R[1]&64&&s!==(s=l[481].title+"")&&U(a,s),R[1]&64&&u!==(u=l[219](l[481].type)+"")&&U(p,u),R[1]&64&&g!==(g=l[481].data+"")&&U(b,g)},d(F){F&&w(e),I=!1,me(N)}}}function fv(l){let e,t=ue(l[55]),n=[];for(let s=0;s<t.length;s+=1)n[s]=ta(Oo(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","links-list svelte-tfuxq7")},m(s,a){C(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]&16777216|a[6]&478150656){t=ue(s[55]);let r;for(r=0;r<t.length;r+=1){const c=Oo(s,t,r);n[r]?n[r].p(c,a):(n[r]=ta(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&&w(e),Pe(n,s)}}}function dv(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("links.empty")}`,i(t,"class","svelte-tfuxq7"),i(e,"class","empty-state svelte-tfuxq7")},m(n,s){C(n,e,s),o(e,t)},p:se,d(n){n&&w(e)}}}function ea(l){let e,t=l[478].note+"",n;return{c(){e=f("span"),n=O(t),i(e,"class","link-note svelte-tfuxq7")},m(s,a){C(s,e,a),o(e,n)},p(s,a){a[1]&16777216&&t!==(t=s[478].note+"")&&U(n,t)},d(s){s&&w(e)}}}function ta(l){let e,t,n,s=l[478].title+"",a,r,c,u=(l[478].hostname||l[478].url)+"",p,h,_,g,b=wt(l[478].createdAt)+"",k,y,q,S,T,E,I,N,D,M,F,R,x,B,V=l[478].note&&ea(l);function W(){return l[268](l[478])}function G(){return l[269](l[478])}function J(){return l[270](l[478])}function H(){return l[271](l[478])}return{c(){e=f("div"),t=f("div"),n=f("span"),a=O(s),r=v(),c=f("span"),p=O(u),_=v(),g=f("span"),k=O(b),y=v(),V&&V.c(),q=v(),S=f("div"),T=f("button"),T.textContent=`${m("common.open")}`,E=v(),I=f("button"),I.textContent=`${m("links.copyUrl")}`,N=v(),D=f("button"),D.textContent=`${m("common.rename")}`,M=v(),F=f("button"),F.textContent=`${m("common.delete")}`,R=v(),i(n,"class","link-title svelte-tfuxq7"),i(c,"class","link-url svelte-tfuxq7"),i(c,"title",h=l[478].url),i(g,"class","link-date svelte-tfuxq7"),i(t,"class","link-main svelte-tfuxq7"),i(T,"class","btn btn-sm btn-primary svelte-tfuxq7"),i(I,"class","btn btn-sm svelte-tfuxq7"),i(D,"class","btn btn-sm svelte-tfuxq7"),i(F,"class","btn btn-sm btn-danger svelte-tfuxq7"),i(S,"class","link-actions svelte-tfuxq7"),i(e,"class","link-card svelte-tfuxq7")},m(P,z){C(P,e,z),o(e,t),o(t,n),o(n,a),o(t,r),o(t,c),o(c,p),o(t,_),o(t,g),o(g,k),o(t,y),V&&V.m(t,null),o(e,q),o(e,S),o(S,T),o(S,E),o(S,I),o(S,N),o(S,D),o(S,M),o(S,F),o(e,R),x||(B=[j(T,"click",W),j(I,"click",G),j(D,"click",J),j(F,"click",H)],x=!0)},p(P,z){l=P,z[1]&16777216&&s!==(s=l[478].title+"")&&U(a,s),z[1]&16777216&&u!==(u=(l[478].hostname||l[478].url)+"")&&U(p,u),z[1]&16777216&&h!==(h=l[478].url)&&i(c,"title",h),z[1]&16777216&&b!==(b=wt(l[478].createdAt)+"")&&U(k,b),l[478].note?V?V.p(l,z):(V=ea(l),V.c(),V.m(t,null)):V&&(V.d(1),V=null)},d(P){P&&w(e),V&&V.d(),x=!1,me(B)}}}function la(l){let e,t;return{c(){e=f("div"),t=O(l[60]),i(e,"class","link-status svelte-tfuxq7")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s[1]&536870912&&U(t,n[60])},d(n){n&&w(e)}}}function pv(l){let e,t=ue(l[52]),n=[];for(let s=0;s<t.length;s+=1)n[s]=na(xo(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","inbox-list svelte-tfuxq7")},m(s,a){C(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]&2097152|a[5]&12|a[6]&6359040){t=ue(s[52]);let r;for(r=0;r<t.length;r+=1){const c=xo(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&&w(e),Pe(n,s)}}}function mv(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("inbox.localEmpty")}`,i(t,"class","svelte-tfuxq7"),i(e,"class","empty-state svelte-tfuxq7")},m(n,s){C(n,e,s),o(e,t)},p:se,d(n){n&&w(e)}}}function _v(l){let e;return{c(){e=f("span"),i(e,"class","inbox-icon-slot svelte-tfuxq7"),i(e,"aria-hidden","true")},m(t,n){C(t,e,n)},p:se,d(t){t&&w(e)}}}function vv(l){let e,t=et("showInExplorer")+"",n,s;function a(){return l[264](l[473])}return{c(){e=f("button"),i(e,"class","inbox-icon-btn svelte-tfuxq7"),i(e,"title",m("file.showInExplorer")),i(e,"aria-label",m("file.showInExplorer"))},m(r,c){C(r,e,c),e.innerHTML=t,n||(s=j(e,"click",Te(a)),n=!0)},p(r,c){l=r},d(r){r&&w(e),n=!1,s()}}}function na(l){let e,t,n,s=l[473].title+"",a,r,c,u=l[197](l[473])+"",p,h,_,g,b=et("attach")+"",k,y,q=et("move")+"",S,T,E=et("open")+"",I,N,D,M,F=et("delete")+"",R,x,B;function V(){return l[261](l[473])}function W(){return l[262](l[473])}function G(){return l[263](l[473])}function J(Y,ee){return ee[1]&2097152&&(N=null),N==null&&(N=!!Qn(Y[473])),N?vv:_v}let H=J(l,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]),P=H(l);function z(){return l[265](l[473])}function L(){return l[266](l[473])}function K(...Y){return l[267](l[473],...Y)}return{c(){e=f("div"),t=f("div"),n=f("span"),a=O(s),r=v(),c=f("span"),p=O(u),h=v(),_=f("div"),g=f("button"),k=v(),y=f("button"),S=v(),T=f("button"),I=v(),P.c(),D=v(),M=f("button"),R=v(),i(n,"class","inbox-item-title svelte-tfuxq7"),i(c,"class","inbox-item-meta svelte-tfuxq7"),i(t,"class","inbox-item-main svelte-tfuxq7"),i(g,"class","inbox-icon-btn inbox-icon-btn-primary svelte-tfuxq7"),i(g,"title",m("inbox.keepHere")),i(g,"aria-label",m("inbox.keepHere")),i(y,"class","inbox-icon-btn svelte-tfuxq7"),i(y,"title",m("inbox.assign")),i(y,"aria-label",m("inbox.assign")),i(T,"class","inbox-icon-btn svelte-tfuxq7"),i(T,"title",m("common.open")),i(T,"aria-label",m("common.open")),i(M,"class","inbox-icon-btn inbox-icon-btn-danger svelte-tfuxq7"),i(M,"title",m("common.delete")),i(M,"aria-label",m("common.delete")),i(_,"class","inbox-item-actions svelte-tfuxq7"),i(e,"class","inbox-item svelte-tfuxq7"),i(e,"role","button"),i(e,"tabindex","0")},m(Y,ee){C(Y,e,ee),o(e,t),o(t,n),o(n,a),o(t,r),o(t,c),o(c,p),o(e,h),o(e,_),o(_,g),g.innerHTML=b,o(_,k),o(_,y),y.innerHTML=q,o(_,S),o(_,T),T.innerHTML=E,o(_,I),P.m(_,null),o(_,D),o(_,M),M.innerHTML=F,o(e,R),x||(B=[j(g,"click",Te(V)),j(y,"click",Te(W)),j(T,"click",Te(G)),j(M,"click",Te(z)),j(e,"click",L),j(e,"keydown",K)],x=!0)},p(Y,ee){l=Y,ee[1]&2097152&&s!==(s=l[473].title+"")&&U(a,s),ee[1]&2097152&&u!==(u=l[197](l[473])+"")&&U(p,u),H===(H=J(l,ee))&&P?P.p(l,ee):(P.d(1),P=H(l),P&&(P.c(),P.m(_,D)))},d(Y){Y&&w(e),P.d(),x=!1,me(B)}}}function sa(l){let e,t=m("common.paste")+"",n,s,a=l[90].items.length+"",r,c,u;return{c(){e=f("button"),n=O(t),s=v(),r=O(a),i(e,"class","btn svelte-tfuxq7")},m(p,h){C(p,e,h),o(e,n),o(e,s),o(e,r),c||(u=j(e,"click",l[132]),c=!0)},p(p,h){h[2]&268435456&&a!==(a=p[90].items.length+"")&&U(r,a)},d(p){p&&w(e),c=!1,u()}}}function hv(l){let e,t,n,s,a,r,c;const u=[kv,bv],p=[];function h(k,y){return k[84].length>0?0:1}e=h(l),t=p[e]=u[e](l);const _=[wv,yv],g=[];function b(k,y){return k[85].length===0?0:1}return s=b(l),a=g[s]=_[s](l),{c(){t.c(),n=v(),a.c(),r=ht()},m(k,y){p[e].m(k,y),C(k,n,y),g[s].m(k,y),C(k,r,y),c=!0},p(k,y){let q=e;e=h(k),e===q?p[e].p(k,y):(ut(),ge(p[q],1,1,()=>{p[q]=null}),ft(),t=p[e],t?t.p(k,y):(t=p[e]=u[e](k),t.c()),pe(t,1),t.m(n.parentNode,n));let S=s;s=b(k),s===S?g[s].p(k,y):(ut(),ge(g[S],1,1,()=>{g[S]=null}),ft(),a=g[s],a?a.p(k,y):(a=g[s]=_[s](k),a.c()),pe(a,1),a.m(r.parentNode,r))},i(k){c||(pe(t),pe(a),c=!0)},o(k){ge(t),ge(a),c=!1},d(k){k&&(w(n),w(r)),p[e].d(k),g[s].d(k)}}}function gv(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("common.loading")}`,i(t,"class","svelte-tfuxq7"),i(e,"class","empty-state svelte-tfuxq7")},m(n,s){C(n,e,s),o(e,t)},p:se,i:se,o:se,d(n){n&&w(e)}}}function bv(l){let e,t;return e=new ec({props:{crumbs:[{name:m("file.root")}]}}),{c(){Qe(e.$$.fragment)},m(n,s){Ke(e,n,s),t=!0},p:se,i(n){t||(pe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function kv(l){let e,t,n,s,a,r,c,u=m("common.backLabel")+"",p,h,_,g;return e=new ec({props:{crumbs:[{name:m("file.root")},...l[84]]}}),e.$on("navigate",l[248]),{c(){Qe(e.$$.fragment),t=v(),n=f("button"),s=$("svg"),a=$("line"),r=$("polyline"),c=v(),p=O(u),i(a,"x1","19"),i(a,"y1","12"),i(a,"x2","5"),i(a,"y2","12"),i(a,"class","svelte-tfuxq7"),i(r,"points","12 19 5 12 12 5"),i(r,"class","svelte-tfuxq7"),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-tfuxq7"),i(n,"class","btn btn-sm back-btn svelte-tfuxq7")},m(b,k){Ke(e,b,k),C(b,t,k),C(b,n,k),o(n,s),o(s,a),o(s,r),o(n,c),o(n,p),h=!0,_||(g=j(n,"click",l[123]),_=!0)},p(b,k){const y={};k[2]&4194304&&(y.crumbs=[{name:m("file.root")},...b[84]]),e.$set(y)},i(b){h||(pe(e.$$.fragment,b),h=!0)},o(b){ge(e.$$.fragment,b),h=!1},d(b){b&&(w(t),w(n)),Ge(e,b),_=!1,g()}}}function yv(l){let e,t=[],n=new Map,s,a=ue(l[85]);const r=c=>c[473].id;for(let c=0;c<a.length;c+=1){let u=zo(l,a,c),p=r(u);n.set(p,t[c]=ia(p,u))}return{c(){e=f("div");for(let c=0;c<t.length;c+=1)t[c].c();i(e,"class","file-list svelte-tfuxq7")},m(c,u){C(c,e,u);for(let p=0;p<t.length;p+=1)t[p]&&t[p].m(e,null);s=!0},p(c,u){u[2]&545259520|u[3]&536870912|u[4]&32498|u[6]&256&&(a=ue(c[85]),ut(),t=Wa(t,u,r,1,c,a,n,e,Ba,ia,null,zo),ft())},i(c){if(!s){for(let u=0;u<a.length;u+=1)pe(t[u]);s=!0}},o(c){for(let u=0;u<t.length;u+=1)ge(t[u]);s=!1},d(c){c&&w(e);for(let u=0;u<t.length;u+=1)t[u].d()}}}function wv(l){let e,t,n,s,a=(l[84].length>0?m("file.noFiles"):m("file.noFilesCase"))+"",r,c,u,p,h,_,g,b,k,y;return{c(){e=f("div"),t=f("div"),t.innerHTML='<svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="svelte-tfuxq7"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z" class="svelte-tfuxq7"></path><polyline points="14 2 14 8 20 8" class="svelte-tfuxq7"></polyline></svg>',n=v(),s=f("p"),r=O(a),c=v(),u=f("p"),u.textContent=`${m("file.hint")}`,p=v(),h=f("div"),_=f("button"),_.textContent=`${m("file.addFileSimple")}`,g=v(),b=f("button"),b.textContent=`${m("file.addFolderSimple")}`,i(t,"class","empty-icon svelte-tfuxq7"),i(s,"class","svelte-tfuxq7"),i(u,"class","hint svelte-tfuxq7"),i(_,"class","btn btn-primary svelte-tfuxq7"),i(b,"class","btn svelte-tfuxq7"),i(h,"class","empty-actions svelte-tfuxq7"),i(e,"class","empty-state svelte-tfuxq7")},m(q,S){C(q,e,S),o(e,t),o(e,n),o(e,s),o(s,r),o(e,c),o(e,u),o(e,p),o(e,h),o(h,_),o(h,g),o(h,b),k||(y=[j(_,"click",l[190]),j(b,"click",l[191])],k=!0)},p(q,S){S[2]&4194304&&a!==(a=(q[84].length>0?m("file.noFiles"):m("file.noFilesCase"))+"")&&U(r,a)},i:se,o:se,d(q){q&&w(e),k=!1,me(y)}}}function ia(l,e){let t,n,s;return n=new B1({props:{item:e[473],selected:e[91].includes(e[473].id),onDragStart:e[136],onDragOver:e[137],onDrop:e[138]}}),n.$on("navigate",e[249]),n.$on("preview",e[250]),n.$on("openExternal",e[251]),n.$on("showInFolder",e[252]),n.$on("delete",e[253]),n.$on("rename",e[254]),n.$on("duplicate",e[255]),n.$on("cut",e[256]),n.$on("copy",e[257]),n.$on("selectOne",e[258]),n.$on("toggleSelect",e[259]),n.$on("rangeSelect",e[260]),{key:l,first:null,c(){t=ht(),Qe(n.$$.fragment),this.first=t},m(a,r){C(a,t,r),Ke(n,a,r),s=!0},p(a,r){e=a;const c={};r[2]&8388608&&(c.item=e[473]),r[2]&545259520&&(c.selected=e[91].includes(e[473].id)),n.$set(c)},i(a){s||(pe(n.$$.fragment,a),s=!0)},o(a){ge(n.$$.fragment,a),s=!1},d(a){a&&w(t),Ge(n,a)}}}function oa(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("file.scanning")}`,i(t,"class","svelte-tfuxq7"),i(e,"class","empty-state svelte-tfuxq7")},m(n,s){C(n,e,s),o(e,t)},d(n){n&&w(e)}}}function ra(l){let e,t,n,s,a,r,c,u,p;return{c(){e=f("div"),t=f("input"),n=v(),s=f("div"),a=f("button"),a.textContent=`${m("common.create")}`,r=v(),c=f("button"),c.textContent=`${m("common.cancel")}`,i(t,"type","text"),i(t,"placeholder",m("note.title")),i(t,"class","svelte-tfuxq7"),i(a,"class","btn btn-primary svelte-tfuxq7"),i(c,"class","btn svelte-tfuxq7"),i(s,"class","form-actions svelte-tfuxq7"),i(e,"class","create-form svelte-tfuxq7")},m(h,_){C(h,e,_),o(e,t),ke(t,l[72]),o(e,n),o(e,s),o(s,a),o(s,r),o(s,c),u||(p=[j(t,"input",l[244]),j(t,"keydown",l[245]),j(a,"click",l[162]),j(c,"click",l[161])],u=!0)},p(h,_){_[2]&1024&&t.value!==h[72]&&ke(t,h[72])},d(h){h&&w(e),u=!1,me(p)}}}function Cv(l){let e,t=ue(l[35]),n=[];for(let s=0;s<t.length;s+=1)n[s]=aa(Ho(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","notes-list svelte-tfuxq7")},m(s,a){C(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]&16|a[5]&256){t=ue(s[35]);let r;for(r=0;r<t.length;r+=1){const c=Ho(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&&w(e),Pe(n,s)}}}function qv(l){let e,t,n;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("note.noNotes")}`,n=f("p"),n.textContent=`${m("note.createFirst")}`,i(t,"class","svelte-tfuxq7"),i(n,"class","hint svelte-tfuxq7"),i(e,"class","empty-state svelte-tfuxq7")},m(s,a){C(s,e,a),o(e,t),o(e,n)},p:se,d(s){s&&w(e)}}}function aa(l){let e,t,n=l[468].title+"",s,a,r,c=wt(l[468].createdAt)+"",u,p,h,_;function g(){return l[246](l[468])}function b(){return l[247](l[468])}return{c(){e=f("div"),t=f("div"),s=O(n),a=v(),r=f("div"),u=O(c),p=v(),i(t,"class","note-card-title svelte-tfuxq7"),i(r,"class","note-card-date svelte-tfuxq7"),i(e,"class","note-card svelte-tfuxq7"),i(e,"role","button"),i(e,"tabindex","0")},m(k,y){C(k,e,y),o(e,t),o(t,s),o(e,a),o(e,r),o(r,u),o(e,p),h||(_=[j(e,"click",g),j(e,"keydown",function(){Ht(bt(b))&&bt(b).apply(this,arguments)})],h=!0)},p(k,y){l=k,y[1]&16&&n!==(n=l[468].title+"")&&U(s,n),y[1]&16&&c!==(c=wt(l[468].createdAt)+"")&&U(u,c)},d(k){k&&w(e),h=!1,me(_)}}}function ca(l){let e,t,n,s=ue(l[35].slice(0,5)),a=[];for(let r=0;r<s.length;r+=1)a[r]=ua(Wo(l,s,r));return{c(){e=f("div"),t=f("h3"),t.textContent=`${m("overview.recentNotes")}`,n=v();for(let r=0;r<a.length;r+=1)a[r].c();i(t,"class","svelte-tfuxq7"),i(e,"class","recent-section svelte-tfuxq7")},m(r,c){C(r,e,c),o(e,t),o(e,n);for(let u=0;u<a.length;u+=1)a[u]&&a[u].m(e,null)},p(r,c){if(c[1]&16|c[5]&256){s=ue(r[35].slice(0,5));let u;for(u=0;u<s.length;u+=1){const p=Wo(r,s,u);a[u]?a[u].p(p,c):(a[u]=ua(p),a[u].c(),a[u].m(e,null))}for(;u<a.length;u+=1)a[u].d(1);a.length=s.length}},d(r){r&&w(e),Pe(a,r)}}}function ua(l){let e,t,n=l[468].title+"",s,a,r=wt(l[468].createdAt)+"",c,u,p,h;function _(){return l[242](l[468])}function g(){return l[243](l[468])}return{c(){e=f("div"),t=f("span"),s=O(n),a=f("span"),c=O(r),u=v(),i(t,"class","svelte-tfuxq7"),i(a,"class","recent-date svelte-tfuxq7"),i(e,"class","recent-note svelte-tfuxq7"),i(e,"role","button"),i(e,"tabindex","0")},m(b,k){C(b,e,k),o(e,t),o(t,s),o(e,a),o(a,c),o(e,u),p||(h=[j(e,"click",_),j(e,"keydown",function(){Ht(bt(g))&&bt(g).apply(this,arguments)})],p=!0)},p(b,k){l=b,k[1]&16&&n!==(n=l[468].title+"")&&U(s,n),k[1]&16&&r!==(r=wt(l[468].createdAt)+"")&&U(c,r)},d(b){b&&w(e),p=!1,me(h)}}}function fa(l){let e,t,n,s=ue(l[38].slice(0,3)),a=[];for(let r=0;r<s.length;r+=1)a[r]=da(Bo(l,s,r));return{c(){e=f("div"),t=f("h3"),t.textContent=`${m("overview.recentEntries")}`,n=v();for(let r=0;r<a.length;r+=1)a[r].c();i(t,"class","svelte-tfuxq7"),i(e,"class","recent-section svelte-tfuxq7")},m(r,c){C(r,e,c),o(e,t),o(e,n);for(let u=0;u<a.length;u+=1)a[u]&&a[u].m(e,null)},p(r,c){if(c[1]&128){s=ue(r[38].slice(0,3));let u;for(u=0;u<s.length;u+=1){const p=Bo(r,s,u);a[u]?a[u].p(p,c):(a[u]=da(p),a[u].c(),a[u].m(e,null))}for(;u<a.length;u+=1)a[u].d(1);a.length=s.length}},d(r){r&&w(e),Pe(a,r)}}}function da(l){let e,t=l[465].summary+"",n,s,a=l[465].minutes+"",r,c,u=m("worklog.min")+"",p,h;return{c(){e=f("div"),n=O(t),s=O(" ("),r=O(a),c=v(),p=O(u),h=O(")"),i(e,"class","recent-entry svelte-tfuxq7")},m(_,g){C(_,e,g),o(e,n),o(e,s),o(e,r),o(e,c),o(e,p),o(e,h)},p(_,g){g[1]&128&&t!==(t=_[465].summary+"")&&U(n,t),g[1]&128&&a!==(a=_[465].minutes+"")&&U(r,a)},d(_){_&&w(e)}}}function pa(l){let e;return{c(){e=f("span"),e.textContent="●",i(e,"class","dirty-mark svelte-tfuxq7")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function ma(l){let e,t,n,s,a,r,c,u,p,h,_,g,b,k,y,q,S,T,E,I,N,D,M,F,R,x,B=m("common.create")+"",V,W,G,J,H,P,z,L=l[68]&&_a(l);_=new sn({props:{kind:"folder",size:24}});let K=ue(l[13]),Y=[];for(let te=0;te<K.length;te+=1)Y[te]=va(bo(l,K,te));const ee=te=>ge(Y[te],1,1,()=>{Y[te]=null});return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${m("nav.createNode")}`,s=v(),L&&L.c(),a=v(),r=f("div"),c=f("span"),c.textContent=`${m("template.select")}`,u=v(),p=f("div"),h=f("button"),Qe(_.$$.fragment),g=v(),b=f("div"),k=f("span"),k.textContent=`${m("template.optionNone")}`,y=v(),q=f("span"),q.textContent=`${m("template.none.desc")}`,S=v();for(let te=0;te<Y.length;te+=1)Y[te].c();T=v(),E=f("div"),I=f("label"),N=f("span"),N.textContent=`${m("common.name")}`,D=v(),M=f("input"),F=v(),R=f("div"),x=f("button"),V=O(B),G=v(),J=f("button"),J.textContent=`${m("common.cancel")}`,i(n,"class","svelte-tfuxq7"),i(c,"class","form-label svelte-tfuxq7"),i(k,"class","template-card-title svelte-tfuxq7"),i(q,"class","template-card-desc svelte-tfuxq7"),i(b,"class","template-card-text svelte-tfuxq7"),i(h,"class","template-card svelte-tfuxq7"),ae(h,"selected",l[69]===null),i(p,"class","template-cards svelte-tfuxq7"),i(p,"role","group"),i(p,"aria-label",m("template.select")),i(r,"class","form-group svelte-tfuxq7"),i(N,"class","label-text svelte-tfuxq7"),i(M,"type","text"),i(M,"placeholder",m("case.namePlaceholder")),i(M,"class","svelte-tfuxq7"),i(I,"class","svelte-tfuxq7"),i(E,"class","form-group svelte-tfuxq7"),i(x,"class","btn btn-primary svelte-tfuxq7"),x.disabled=W=!l[67].trim()||l[69]===void 0,i(J,"class","btn svelte-tfuxq7"),i(R,"class","modal-actions svelte-tfuxq7"),i(t,"class","modal modal-create svelte-tfuxq7"),i(e,"class","modal-overlay svelte-tfuxq7"),i(e,"role","button"),i(e,"tabindex","0")},m(te,ne){C(te,e,ne),o(e,t),o(t,n),o(t,s),L&&L.m(t,null),o(t,a),o(t,r),o(r,c),o(r,u),o(r,p),o(p,h),Ke(_,h,null),o(h,g),o(h,b),o(b,k),o(b,y),o(b,q),o(p,S);for(let oe=0;oe<Y.length;oe+=1)Y[oe]&&Y[oe].m(p,null);o(t,T),o(t,E),o(E,I),o(I,N),o(I,D),o(I,M),ke(M,l[67]),o(t,F),o(t,R),o(R,x),o(x,V),o(R,G),o(R,J),H=!0,P||(z=[j(h,"click",l[353]),j(M,"input",l[355]),j(M,"keydown",l[356]),j(x,"click",l[147]),j(J,"click",l[146]),j(e,"click",Tt(l[146])),j(e,"keydown",bt(l[146]))],P=!0)},p(te,ne){if(te[68]?L?L.p(te,ne):(L=_a(te),L.c(),L.m(t,a)):L&&(L.d(1),L=null),(!H||ne[2]&128)&&ae(h,"selected",te[69]===null),ne[0]&8192|ne[2]&128){K=ue(te[13]);let oe;for(oe=0;oe<K.length;oe+=1){const ce=bo(te,K,oe);Y[oe]?(Y[oe].p(ce,ne),pe(Y[oe],1)):(Y[oe]=va(ce),Y[oe].c(),pe(Y[oe],1),Y[oe].m(p,null))}for(ut(),oe=K.length;oe<Y.length;oe+=1)ee(oe);ft()}ne[2]&32&&M.value!==te[67]&&ke(M,te[67]),(!H||ne[2]&160&&W!==(W=!te[67].trim()||te[69]===void 0))&&(x.disabled=W)},i(te){if(!H){pe(_.$$.fragment,te);for(let ne=0;ne<K.length;ne+=1)pe(Y[ne]);H=!0}},o(te){ge(_.$$.fragment,te),Y=Y.filter(lc);for(let ne=0;ne<Y.length;ne+=1)ge(Y[ne]);H=!1},d(te){te&&w(e),L&&L.d(),Ge(_),Pe(Y,te),P=!1,me(z)}}}function _a(l){let e,t=m("nav.createInside")+"",n,s,a=l[68].title+"",r,c;return{c(){e=f("div"),n=O(t),s=O(" «"),r=O(a),c=O("»"),i(e,"class","create-context svelte-tfuxq7")},m(u,p){C(u,e,p),o(e,n),o(e,s),o(e,r),o(e,c)},p(u,p){p[2]&64&&a!==(a=u[68].title+"")&&U(r,a)},d(u){u&&w(e)}}}function va(l){let e,t,n,s,a,r=m(l[460].title)+"",c,u,p,h=m(l[460].title+".desc")+"",_,g,b,k,y;t=new sn({props:{kind:l[460].icon||"generic",size:24}});function q(){return l[354](l[460])}return{c(){var S;e=f("button"),Qe(t.$$.fragment),n=v(),s=f("div"),a=f("span"),c=O(r),u=v(),p=f("span"),_=O(h),g=v(),i(a,"class","template-card-title svelte-tfuxq7"),i(p,"class","template-card-desc svelte-tfuxq7"),i(s,"class","template-card-text svelte-tfuxq7"),i(e,"class","template-card svelte-tfuxq7"),ae(e,"selected",((S=l[69])==null?void 0:S.id)===l[460].id)},m(S,T){C(S,e,T),Ke(t,e,null),o(e,n),o(e,s),o(s,a),o(a,c),o(s,u),o(s,p),o(p,_),o(e,g),b=!0,k||(y=j(e,"click",q),k=!0)},p(S,T){var I;l=S;const E={};T[0]&8192&&(E.kind=l[460].icon||"generic"),t.$set(E),(!b||T[0]&8192)&&r!==(r=m(l[460].title)+"")&&U(c,r),(!b||T[0]&8192)&&h!==(h=m(l[460].title+".desc")+"")&&U(_,h),(!b||T[0]&8192|T[2]&128)&&ae(e,"selected",((I=l[69])==null?void 0:I.id)===l[460].id)},i(S){b||(pe(t.$$.fragment,S),b=!0)},o(S){ge(t.$$.fragment,S),b=!1},d(S){S&&w(e),Ge(t),k=!1,y()}}}function ha(l){let e,t,n=l[70].node&&["folder","project","client","document","recipe"].includes(l[70].node.type),s,a,r,c,u,p,h,_,g,b,k=n&&ga(l),y=l[70].node&&l[70].node.parent_id&&ka(l);return{c(){e=f("div"),t=f("div"),k&&k.c(),s=v(),y&&y.c(),a=v(),r=f("button"),r.textContent=`${m("common.rename")}`,c=v(),u=f("button"),u.textContent=`${m("common.delete")}`,p=v(),h=f("button"),h.textContent=`${m("file.showInExplorer")}`,i(r,"class","context-menu-item svelte-tfuxq7"),i(u,"class","context-menu-item danger svelte-tfuxq7"),i(h,"class","context-menu-item svelte-tfuxq7"),i(t,"class","context-menu svelte-tfuxq7"),Ct(t,"left",l[70].x+"px"),Ct(t,"top",l[70].y+"px"),i(e,"class","context-menu-backdrop svelte-tfuxq7"),i(e,"role","button"),i(e,"tabindex","0")},m(q,S){C(q,e,S),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,u),o(t,p),o(t,h),_=!0,g||(b=[j(r,"click",l[359]),j(u,"click",l[360]),j(h,"click",l[361]),j(e,"click",l[149]),j(e,"contextmenu",Gn(l[149])),j(e,"keydown",bt(l[149]))],g=!0)},p(q,S){S[2]&256&&(n=q[70].node&&["folder","project","client","document","recipe"].includes(q[70].node.type)),n?k?(k.p(q,S),S[2]&256&&pe(k,1)):(k=ga(q),k.c(),pe(k,1),k.m(t,s)):k&&(ut(),ge(k,1,1,()=>{k=null}),ft()),q[70].node&&q[70].node.parent_id?y?y.p(q,S):(y=ka(q),y.c(),y.m(t,a)):y&&(y.d(1),y=null),(!_||S[2]&256)&&Ct(t,"left",q[70].x+"px"),(!_||S[2]&256)&&Ct(t,"top",q[70].y+"px")},i(q){_||(pe(k),_=!0)},o(q){ge(k),_=!1},d(q){q&&w(e),k&&k.d(),y&&y.d(),g=!1,me(b)}}}function ga(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]=ba(go(l,r,p));const u=p=>ge(c[p],1,1,()=>{c[p]=null});return{c(){e=f("div"),e.textContent=`${m("common.create")}`,t=v();for(let p=0;p<c.length;p+=1)c[p].c();n=v(),s=f("div"),i(e,"class","context-menu-section svelte-tfuxq7"),i(s,"class","context-menu-divider svelte-tfuxq7")},m(p,h){C(p,e,h),C(p,t,h);for(let _=0;_<c.length;_+=1)c[_]&&c[_].m(p,h);C(p,n,h),C(p,s,h),a=!0},p(p,h){if(h[0]&8192|h[4]&1048576){r=ue(p[13].length>0?p[13]:[{id:"",title:"template.optionNone",icon:"folder"}]);let _;for(_=0;_<r.length;_+=1){const g=go(p,r,_);c[_]?(c[_].p(g,h),pe(c[_],1)):(c[_]=ba(g),c[_].c(),pe(c[_],1),c[_].m(n.parentNode,n))}for(ut(),_=r.length;_<c.length;_+=1)u(_);ft()}},i(p){if(!a){for(let h=0;h<r.length;h+=1)pe(c[h]);a=!0}},o(p){c=c.filter(lc);for(let h=0;h<c.length;h+=1)ge(c[h]);a=!1},d(p){p&&(w(e),w(t),w(n),w(s)),Pe(c,p)}}}function ba(l){let e,t,n,s,a=m(l[460].title)+"",r,c,u,p;t=new sn({props:{kind:l[460].icon||"folder",size:16}});function h(){return l[357](l[460])}return{c(){e=f("button"),Qe(t.$$.fragment),n=v(),s=f("span"),r=O(a),i(s,"class","svelte-tfuxq7"),i(e,"class","context-menu-item svelte-tfuxq7")},m(_,g){C(_,e,g),Ke(t,e,null),o(e,n),o(e,s),o(s,r),c=!0,u||(p=j(e,"click",h),u=!0)},p(_,g){l=_;const b={};g[0]&8192&&(b.kind=l[460].icon||"folder"),t.$set(b),(!c||g[0]&8192)&&a!==(a=m(l[460].title)+"")&&U(r,a)},i(_){c||(pe(t.$$.fragment,_),c=!0)},o(_){ge(t.$$.fragment,_),c=!1},d(_){_&&w(e),Ge(t),u=!1,p()}}}function ka(l){let e,t,n,s,a;return{c(){e=f("button"),e.textContent=`${m("nav.moveToRoot")}`,t=v(),n=f("div"),i(e,"class","context-menu-item svelte-tfuxq7"),i(n,"class","context-menu-divider svelte-tfuxq7")},m(r,c){C(r,e,c),C(r,t,c),C(r,n,c),s||(a=j(e,"click",l[358]),s=!0)},p:se,d(r){r&&(w(e),w(t),w(n)),s=!1,a()}}}function ya(l){let e,t,n,s=(l[47]?m("worklog.acceptSuggestion"):l[46]?m("worklog.editEntry"):m("worklog.addEntry"))+"",a,r,c,u,p,h,_,g,b,k,y,q,S,T,E,I,N,D,M,F,R,x,B,V,W,G,J,H,P,z,L,K,Y,ee,te,ne,oe,ce,de,we=m("common.save")+"",Re,_e,Q,Z,be,Ce;return{c(){e=f("div"),t=f("div"),n=f("h3"),a=O(s),r=v(),c=f("div"),u=f("label"),p=f("span"),p.textContent=`${m("worklog.date")}`,h=v(),_=f("input"),g=v(),b=f("div"),k=f("label"),y=f("span"),y.textContent=`${m("worklog.whatDone")}`,q=v(),S=f("input"),T=v(),E=f("div"),I=f("label"),N=f("span"),N.textContent=`${m("worklog.minutes")}`,D=v(),M=f("input"),F=v(),R=f("div"),x=f("label"),B=f("span"),B.textContent=`${m("worklog.details")}`,V=v(),W=f("textarea"),G=v(),J=f("div"),H=f("label"),P=f("input"),z=v(),L=f("span"),L.textContent=`${m("journal.billableYes")}`,K=v(),Y=f("label"),ee=f("input"),te=v(),ne=f("span"),ne.textContent=`${m("journal.approxEstimated")}`,oe=v(),ce=f("div"),de=f("button"),Re=O(we),Q=v(),Z=f("button"),Z.textContent=`${m("common.cancel")}`,i(n,"class","svelte-tfuxq7"),i(p,"class","label-text svelte-tfuxq7"),i(_,"type","date"),i(_,"class","svelte-tfuxq7"),i(u,"class","svelte-tfuxq7"),i(c,"class","form-group svelte-tfuxq7"),i(y,"class","label-text svelte-tfuxq7"),i(S,"type","text"),i(S,"placeholder",m("worklog.whatDone")),i(S,"class","svelte-tfuxq7"),i(k,"class","svelte-tfuxq7"),i(b,"class","form-group svelte-tfuxq7"),i(N,"class","label-text svelte-tfuxq7"),i(M,"type","number"),i(M,"min","1"),i(M,"class","svelte-tfuxq7"),i(I,"class","svelte-tfuxq7"),i(E,"class","form-group svelte-tfuxq7"),i(B,"class","label-text svelte-tfuxq7"),i(W,"class","svelte-tfuxq7"),i(x,"class","svelte-tfuxq7"),i(R,"class","form-group svelte-tfuxq7"),i(P,"type","checkbox"),i(P,"class","svelte-tfuxq7"),i(L,"class","svelte-tfuxq7"),i(H,"class","checkbox-label-inline svelte-tfuxq7"),i(ee,"type","checkbox"),i(ee,"class","svelte-tfuxq7"),i(ne,"class","svelte-tfuxq7"),i(Y,"class","checkbox-label-inline svelte-tfuxq7"),i(J,"class","form-row svelte-tfuxq7"),i(de,"class","btn btn-primary svelte-tfuxq7"),de.disabled=_e=!l[40].trim()||!l[41],i(Z,"class","btn svelte-tfuxq7"),i(ce,"class","modal-actions svelte-tfuxq7"),i(t,"class","modal modal-worklog svelte-tfuxq7"),i(e,"class","modal-overlay svelte-tfuxq7"),i(e,"role","button"),i(e,"tabindex","0")},m(ve,Oe){C(ve,e,Oe),o(e,t),o(t,n),o(n,a),o(t,r),o(t,c),o(c,u),o(u,p),o(u,h),o(u,_),ke(_,l[42]),o(t,g),o(t,b),o(b,k),o(k,y),o(k,q),o(k,S),ke(S,l[40]),o(t,T),o(t,E),o(E,I),o(I,N),o(I,D),o(I,M),ke(M,l[41]),o(t,F),o(t,R),o(R,x),o(x,B),o(x,V),o(x,W),ke(W,l[43]),o(t,G),o(t,J),o(J,H),o(H,P),P.checked=l[44],o(H,z),o(H,L),o(J,K),o(J,Y),o(Y,ee),ee.checked=l[45],o(Y,te),o(Y,ne),o(t,oe),o(t,ce),o(ce,de),o(de,Re),o(ce,Q),o(ce,Z),be||(Ce=[j(_,"input",l[362]),j(S,"input",l[363]),j(M,"input",l[364]),j(W,"input",l[365]),j(P,"change",l[366]),j(ee,"change",l[367]),j(de,"click",l[169]),j(Z,"click",l[168]),j(e,"click",Tt(l[168])),j(e,"keydown",bt(l[168]))],be=!0)},p(ve,Oe){Oe[1]&98304&&s!==(s=(ve[47]?m("worklog.acceptSuggestion"):ve[46]?m("worklog.editEntry"):m("worklog.addEntry"))+"")&&U(a,s),Oe[1]&2048&&ke(_,ve[42]),Oe[1]&512&&S.value!==ve[40]&&ke(S,ve[40]),Oe[1]&1024&&ln(M.value)!==ve[41]&&ke(M,ve[41]),Oe[1]&4096&&ke(W,ve[43]),Oe[1]&8192&&(P.checked=ve[44]),Oe[1]&16384&&(ee.checked=ve[45]),Oe[1]&1536&&_e!==(_e=!ve[40].trim()||!ve[41])&&(de.disabled=_e)},d(ve){ve&&w(e),be=!1,me(Ce)}}}function wa(l){let e,t,n,s,a,r,c,u,p,h,_,g,b,k,y,q,S,T,E,I=(l[75]==="open_url"?m("action.dataUrl"):l[75]==="open_folder"||l[75]==="open_file"?m("action.dataPath"):m("action.dataCommand"))+"",N,D,M,F,R,x,B,V,W,G,J,H=ue(l[116]),P=[];for(let z=0;z<H.length;z+=1)P[z]=Ca(ho(l,H,z));return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${m("action.newAction")}`,s=v(),a=f("div"),r=f("label"),c=f("span"),c.textContent=`${m("common.name")}`,u=v(),p=f("input"),h=v(),_=f("div"),g=f("label"),b=f("span"),b.textContent=`${m("common.type")}`,k=v(),y=f("select");for(let z=0;z<P.length;z+=1)P[z].c();q=v(),S=f("div"),T=f("label"),E=f("span"),N=O(I),D=v(),M=f("input"),R=v(),x=f("div"),B=f("button"),B.textContent=`${m("common.create")}`,V=v(),W=f("button"),W.textContent=`${m("common.cancel")}`,i(n,"class","svelte-tfuxq7"),i(c,"class","label-text svelte-tfuxq7"),i(p,"type","text"),i(p,"placeholder",m("action.namePlaceholder")),i(p,"class","svelte-tfuxq7"),i(r,"class","svelte-tfuxq7"),i(a,"class","form-group svelte-tfuxq7"),i(b,"class","label-text svelte-tfuxq7"),i(y,"class","svelte-tfuxq7"),l[75]===void 0&&Zt(()=>l[370].call(y)),i(g,"class","svelte-tfuxq7"),i(_,"class","form-group svelte-tfuxq7"),i(E,"class","label-text svelte-tfuxq7"),i(M,"type","text"),i(M,"placeholder",F=l[75]==="open_url"?m("action.urlPlaceholder"):l[75]==="open_folder"||l[75]==="open_file"?m("action.pathPlaceholder"):m("action.commandPlaceholder")),i(M,"class","svelte-tfuxq7"),i(T,"class","svelte-tfuxq7"),i(S,"class","form-group svelte-tfuxq7"),i(B,"class","btn btn-primary svelte-tfuxq7"),i(W,"class","btn svelte-tfuxq7"),i(x,"class","modal-actions svelte-tfuxq7"),i(t,"class","modal svelte-tfuxq7"),i(e,"class","modal-overlay svelte-tfuxq7"),i(e,"role","button"),i(e,"tabindex","0")},m(z,L){C(z,e,L),o(e,t),o(t,n),o(t,s),o(t,a),o(a,r),o(r,c),o(r,u),o(r,p),ke(p,l[74]),o(t,h),o(t,_),o(_,g),o(g,b),o(g,k),o(g,y);for(let K=0;K<P.length;K+=1)P[K]&&P[K].m(y,null);zt(y,l[75],!0),o(t,q),o(t,S),o(S,T),o(T,E),o(E,N),o(T,D),o(T,M),ke(M,l[76]),o(t,R),o(t,x),o(x,B),o(x,V),o(x,W),G||(J=[j(p,"input",l[368]),j(p,"keydown",l[369]),j(y,"change",l[370]),j(M,"input",l[371]),j(M,"keydown",l[372]),j(B,"click",l[217]),j(W,"click",l[216]),j(e,"click",Tt(l[216])),j(e,"keydown",bt(l[216]))],G=!0)},p(z,L){if(L[2]&4096&&p.value!==z[74]&&ke(p,z[74]),L[3]&8388608){H=ue(z[116]);let K;for(K=0;K<H.length;K+=1){const Y=ho(z,H,K);P[K]?P[K].p(Y,L):(P[K]=Ca(Y),P[K].c(),P[K].m(y,null))}for(;K<P.length;K+=1)P[K].d(1);P.length=H.length}L[2]&8192|L[3]&8388608&&zt(y,z[75]),L[2]&8192&&I!==(I=(z[75]==="open_url"?m("action.dataUrl"):z[75]==="open_folder"||z[75]==="open_file"?m("action.dataPath"):m("action.dataCommand"))+"")&&U(N,I),L[2]&8192|L[3]&8388608&&F!==(F=z[75]==="open_url"?m("action.urlPlaceholder"):z[75]==="open_folder"||z[75]==="open_file"?m("action.pathPlaceholder"):m("action.commandPlaceholder"))&&i(M,"placeholder",F),L[2]&16384&&M.value!==z[76]&&ke(M,z[76])},d(z){z&&w(e),Pe(P,z),G=!1,me(J)}}}function Ca(l){let e,t=l[457].label+"",n;return{c(){e=f("option"),n=O(t),e.__value=l[457].id,ke(e,e.__value),i(e,"class","svelte-tfuxq7")},m(s,a){C(s,e,a),o(e,n)},p:se,d(s){s&&w(e)}}}function qa(l){let e,t,n,s=m("file.importTitle")+"",a,r,c=(l[33]?l[33].title:"")+"",u,p,h,_,g,b,k,y=l[79].files+"",q,S,T,E,I,N=l[79].folders+"",D,M,F,R,x,B=(l[79].totalBytes/1024).toFixed(1)+"",V,W,G,J,H,P,z,L,K,Y,ee,te,ne=l[79].isDangerous&&Sa(l);return{c(){e=f("div"),t=f("div"),n=f("h3"),a=O(s),r=O(" «"),u=O(c),p=O("»"),h=v(),_=f("div"),g=f("div"),b=f("span"),b.textContent=`${m("file.importFiles")}`,k=f("span"),q=O(y),S=v(),T=f("div"),E=f("span"),E.textContent=`${m("file.importFolders")}`,I=f("span"),D=O(N),M=v(),F=f("div"),R=f("span"),R.textContent=`${m("file.importSize")}`,x=f("span"),V=O(B),W=O(" KB"),G=v(),ne&&ne.c(),J=v(),H=f("div"),P=f("button"),P.textContent=`${m("file.importCopy")}`,z=v(),L=f("button"),L.textContent=`${m("file.importLink")}`,K=v(),Y=f("button"),Y.textContent=`${m("common.cancel")}`,i(n,"class","svelte-tfuxq7"),i(b,"class","svelte-tfuxq7"),i(k,"class","svelte-tfuxq7"),i(g,"class","summary-row svelte-tfuxq7"),i(E,"class","svelte-tfuxq7"),i(I,"class","svelte-tfuxq7"),i(T,"class","summary-row svelte-tfuxq7"),i(R,"class","svelte-tfuxq7"),i(x,"class","svelte-tfuxq7"),i(F,"class","summary-row svelte-tfuxq7"),i(_,"class","import-summary svelte-tfuxq7"),i(P,"class","btn btn-primary svelte-tfuxq7"),i(L,"class","btn svelte-tfuxq7"),i(Y,"class","btn svelte-tfuxq7"),i(H,"class","modal-actions svelte-tfuxq7"),i(t,"class","modal svelte-tfuxq7"),i(e,"class","modal-overlay svelte-tfuxq7"),i(e,"role","button"),i(e,"tabindex","0")},m(oe,ce){C(oe,e,ce),o(e,t),o(t,n),o(n,a),o(n,r),o(n,u),o(n,p),o(t,h),o(t,_),o(_,g),o(g,b),o(g,k),o(k,q),o(_,S),o(_,T),o(T,E),o(T,I),o(I,D),o(_,M),o(_,F),o(F,R),o(F,x),o(x,V),o(x,W),o(_,G),ne&&ne.m(_,null),o(t,J),o(t,H),o(H,P),o(H,z),o(H,L),o(H,K),o(H,Y),ee||(te=[j(P,"click",l[373]),j(L,"click",l[374]),j(Y,"click",l[193]),j(e,"click",Tt(l[193])),j(e,"keydown",bt(l[193]))],ee=!0)},p(oe,ce){ce[1]&4&&c!==(c=(oe[33]?oe[33].title:"")+"")&&U(u,c),ce[2]&131072&&y!==(y=oe[79].files+"")&&U(q,y),ce[2]&131072&&N!==(N=oe[79].folders+"")&&U(D,N),ce[2]&131072&&B!==(B=(oe[79].totalBytes/1024).toFixed(1)+"")&&U(V,B),oe[79].isDangerous?ne?ne.p(oe,ce):(ne=Sa(oe),ne.c(),ne.m(_,null)):ne&&(ne.d(1),ne=null)},d(oe){oe&&w(e),ne&&ne.d(),ee=!1,me(te)}}}function Sa(l){let e,t,n,s,a,r,c=l[79].dangerReason+"",u;return{c(){e=f("div"),t=$("svg"),n=$("path"),s=$("line"),a=$("line"),r=v(),u=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-tfuxq7"),i(s,"x1","12"),i(s,"y1","9"),i(s,"x2","12"),i(s,"y2","13"),i(s,"class","svelte-tfuxq7"),i(a,"x1","12"),i(a,"y1","17"),i(a,"x2","12.01"),i(a,"y2","17"),i(a,"class","svelte-tfuxq7"),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-tfuxq7"),i(e,"class","summary-warn svelte-tfuxq7")},m(p,h){C(p,e,h),o(e,t),o(t,n),o(t,s),o(t,a),o(e,r),o(e,u)},p(p,h){h[2]&131072&&c!==(c=p[79].dangerReason+"")&&U(u,c)},d(p){p&&w(e)}}}function Ta(l){let e,t,n,s,a,r,c,u,p,h,_,g,b,k,y,q,S,T=l[103]&&Ea(l);return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${m("rename.title")}`,s=v(),a=f("div"),r=f("label"),c=f("span"),c.textContent=`${m("common.newName")}`,u=v(),p=f("input"),h=v(),T&&T.c(),_=v(),g=f("div"),b=f("button"),b.textContent=`${m("common.rename")}`,k=v(),y=f("button"),y.textContent=`${m("common.cancel")}`,i(n,"class","svelte-tfuxq7"),i(c,"class","label-text svelte-tfuxq7"),i(p,"type","text"),i(p,"class","svelte-tfuxq7"),i(r,"class","svelte-tfuxq7"),i(a,"class","form-group svelte-tfuxq7"),i(b,"class","btn btn-primary svelte-tfuxq7"),i(y,"class","btn svelte-tfuxq7"),i(g,"class","modal-actions svelte-tfuxq7"),i(t,"class","modal svelte-tfuxq7"),i(e,"class","modal-overlay svelte-tfuxq7"),i(e,"role","button"),i(e,"tabindex","0")},m(E,I){C(E,e,I),o(e,t),o(t,n),o(t,s),o(t,a),o(a,r),o(r,c),o(r,u),o(r,p),ke(p,l[102]),o(t,h),T&&T.m(t,null),o(t,_),o(t,g),o(g,b),o(g,k),o(g,y),q||(S=[j(p,"input",l[375]),j(p,"keydown",l[141]),j(b,"click",l[139]),j(y,"click",l[140]),j(e,"click",Tt(l[140])),j(e,"keydown",bt(l[140]))],q=!0)},p(E,I){I[3]&512&&p.value!==E[102]&&ke(p,E[102]),E[103]?T?T.p(E,I):(T=Ea(E),T.c(),T.m(t,_)):T&&(T.d(1),T=null)},d(E){E&&w(e),T&&T.d(),q=!1,me(S)}}}function Ea(l){let e,t;return{c(){e=f("div"),t=O(l[103]),i(e,"class","rename-error svelte-tfuxq7")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s[3]&1024&&U(t,n[103])},d(n){n&&w(e)}}}function Ia(l){let e,t,n,s,a,r=l[104].title+"",c,u,p,h,_,g,b,k,y,q,S,T,E=m("inbox.assign")+"",I,N,D,M,F,R,x=l[106].length>0&&Na(l),B=l[108]&&Ma();return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${m("inbox.assignTitle")}`,s=v(),a=f("div"),c=O(r),u=v(),p=f("div"),h=f("label"),_=f("span"),_.textContent=`${m("inbox.assignTarget")}`,g=v(),b=f("input"),k=v(),x&&x.c(),y=v(),B&&B.c(),q=v(),S=f("div"),T=f("button"),I=O(E),D=v(),M=f("button"),M.textContent=`${m("common.cancel")}`,i(n,"class","svelte-tfuxq7"),i(a,"class","create-context svelte-tfuxq7"),i(_,"class","label-text svelte-tfuxq7"),i(b,"type","text"),i(b,"placeholder",m("inbox.assignSearchPlaceholder")),i(b,"class","svelte-tfuxq7"),i(h,"class","svelte-tfuxq7"),i(p,"class","form-group assign-search svelte-tfuxq7"),i(T,"class","btn btn-primary svelte-tfuxq7"),T.disabled=N=!l[107],i(M,"class","btn svelte-tfuxq7"),i(S,"class","modal-actions svelte-tfuxq7"),i(t,"class","modal svelte-tfuxq7"),i(e,"class","modal-overlay svelte-tfuxq7"),i(e,"role","button"),i(e,"tabindex","0")},m(V,W){C(V,e,W),o(e,t),o(t,n),o(t,s),o(t,a),o(a,c),o(t,u),o(t,p),o(p,h),o(h,_),o(h,g),o(h,b),ke(b,l[105]),o(p,k),x&&x.m(p,null),o(t,y),B&&B.m(t,null),o(t,q),o(t,S),o(S,T),o(T,I),o(S,D),o(S,M),F||(R=[j(b,"input",l[376]),j(b,"input",l[204]),j(b,"keydown",l[377]),j(T,"click",l[206]),j(M,"click",l[203]),j(e,"click",Tt(l[203])),j(e,"keydown",bt(l[203]))],F=!0)},p(V,W){W[3]&2048&&r!==(r=V[104].title+"")&&U(c,r),W[3]&4096&&b.value!==V[105]&&ke(b,V[105]),V[106].length>0?x?x.p(V,W):(x=Na(V),x.c(),x.m(p,null)):x&&(x.d(1),x=null),V[108]?B||(B=Ma(),B.c(),B.m(t,q)):B&&(B.d(1),B=null),W[3]&16384&&N!==(N=!V[107])&&(T.disabled=N)},d(V){V&&w(e),x&&x.d(),B&&B.d(),F=!1,me(R)}}}function Na(l){let e,t=ue(l[106]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Da(vo(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","assign-search-results svelte-tfuxq7")},m(s,a){C(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]&8192|a[6]&525312){t=ue(s[106]);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]=Da(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&&w(e),Pe(n,s)}}}function Da(l){let e,t,n=(l[454].path||l[454].title)+"",s,a,r,c=l[196](l[454].type)+"",u,p,h,_;function g(){return l[378](l[454])}return{c(){e=f("button"),t=f("span"),s=O(n),a=v(),r=f("span"),u=O(c),p=v(),i(t,"class","svelte-tfuxq7"),i(r,"class","svelte-tfuxq7"),i(e,"class","assign-search-result svelte-tfuxq7")},m(b,k){C(b,e,k),o(e,t),o(t,s),o(e,a),o(e,r),o(r,u),o(e,p),h||(_=j(e,"click",g),h=!0)},p(b,k){l=b,k[3]&8192&&n!==(n=(l[454].path||l[454].title)+"")&&U(s,n),k[3]&8192&&c!==(c=l[196](l[454].type)+"")&&U(u,c)},d(b){b&&w(e),h=!1,_()}}}function Ma(l){let e;return{c(){e=f("div"),e.textContent=`${m("common.loading")}`,i(e,"class","assign-status svelte-tfuxq7")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function ja(l){let e,t,n,s,a,r,c,u,p,h,_,g,b,k,y,q,S,T,E,I,N,D,M,F,R,x=m("common.save")+"",B,V,W,G,J,H,P=l[60]&&Aa(l);return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${m("links.editTitle")}`,s=v(),a=f("div"),r=f("label"),c=f("span"),c.textContent=`${m("common.name")}`,u=v(),p=f("input"),h=v(),_=f("div"),g=f("label"),b=f("span"),b.textContent="URL",k=v(),y=f("input"),q=v(),S=f("div"),T=f("label"),E=f("span"),E.textContent=`${m("links.note")}`,I=v(),N=f("textarea"),D=v(),P&&P.c(),M=v(),F=f("div"),R=f("button"),B=O(x),W=v(),G=f("button"),G.textContent=`${m("common.cancel")}`,i(n,"class","svelte-tfuxq7"),i(c,"class","label-text svelte-tfuxq7"),i(p,"type","text"),i(p,"class","svelte-tfuxq7"),i(r,"class","svelte-tfuxq7"),i(a,"class","form-group svelte-tfuxq7"),i(b,"class","label-text svelte-tfuxq7"),i(y,"type","url"),i(y,"class","svelte-tfuxq7"),i(g,"class","svelte-tfuxq7"),i(_,"class","form-group svelte-tfuxq7"),i(E,"class","label-text svelte-tfuxq7"),i(N,"class","svelte-tfuxq7"),i(T,"class","svelte-tfuxq7"),i(S,"class","form-group svelte-tfuxq7"),i(R,"class","btn btn-primary svelte-tfuxq7"),R.disabled=V=!l[58].trim(),i(G,"class","btn svelte-tfuxq7"),i(F,"class","modal-actions svelte-tfuxq7"),i(t,"class","modal svelte-tfuxq7"),i(e,"class","modal-overlay svelte-tfuxq7"),i(e,"role","button"),i(e,"tabindex","0")},m(z,L){C(z,e,L),o(e,t),o(t,n),o(t,s),o(t,a),o(a,r),o(r,c),o(r,u),o(r,p),ke(p,l[57]),o(t,h),o(t,_),o(_,g),o(g,b),o(g,k),o(g,y),ke(y,l[58]),o(t,q),o(t,S),o(S,T),o(T,E),o(T,I),o(T,N),ke(N,l[59]),o(t,D),P&&P.m(t,null),o(t,M),o(t,F),o(F,R),o(R,B),o(F,W),o(F,G),J||(H=[j(p,"input",l[379]),j(y,"input",l[380]),j(N,"input",l[381]),j(R,"click",l[211]),j(G,"click",l[210]),j(e,"click",Tt(l[210])),j(e,"keydown",bt(l[210]))],J=!0)},p(z,L){L[1]&67108864&&p.value!==z[57]&&ke(p,z[57]),L[1]&134217728&&y.value!==z[58]&&ke(y,z[58]),L[1]&268435456&&ke(N,z[59]),z[60]?P?P.p(z,L):(P=Aa(z),P.c(),P.m(t,M)):P&&(P.d(1),P=null),L[1]&134217728&&V!==(V=!z[58].trim())&&(R.disabled=V)},d(z){z&&w(e),P&&P.d(),J=!1,me(H)}}}function Aa(l){let e,t;return{c(){e=f("div"),t=O(l[60]),i(e,"class","rename-error svelte-tfuxq7")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s[1]&536870912&&U(t,n[60])},d(n){n&&w(e)}}}function La(l){let e,t;return e=new rp({props:{title:l[97],message:l[98],confirmText:l[100],danger:l[99]}}),e.$on("confirm",l[142]),e.$on("cancel",l[143]),{c(){Qe(e.$$.fragment)},m(n,s){Ke(e,n,s),t=!0},p(n,s){const a={};s[3]&16&&(a.title=n[97]),s[3]&32&&(a.message=n[98]),s[3]&128&&(a.confirmText=n[100]),s[3]&64&&(a.danger=n[99]),e.$set(a)},i(n){t||(pe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function Pa(l){let e,t;return e=new sp({props:{item:l[86],content:l[87],loading:l[88],error:l[89]}}),e.$on("close",l[126]),e.$on("openExternal",l[382]),{c(){Qe(e.$$.fragment)},m(n,s){Ke(e,n,s),t=!0},p(n,s){const a={};s[2]&16777216&&(a.item=n[86]),s[2]&33554432&&(a.content=n[87]),s[2]&67108864&&(a.loading=n[88]),s[2]&134217728&&(a.error=n[89]),e.$set(a)},i(n){t||(pe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function Fa(l){let e,t;return e=new Em({props:{onClose:l[225],onSyncRefresh:l[223],initialSection:l[113]}}),{c(){Qe(e.$$.fragment)},m(n,s){Ke(e,n,s),t=!0},p(n,s){const a={};s[3]&1048576&&(a.initialSection=n[113]),e.$set(a)},i(n){t||(pe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function Sv(l){let e,t,n,s;const a=[Xm,Qm,Ym],r=[];function c(u,p){return u[8]?0:u[9]?1:2}return e=c(l),t=r[e]=a[e](l),{c(){t.c(),n=ht()},m(u,p){r[e].m(u,p),C(u,n,p),s=!0},p(u,p){let h=e;e=c(u),e===h?r[e].p(u,p):(ut(),ge(r[h],1,1,()=>{r[h]=null}),ft(),t=r[e],t?t.p(u,p):(t=r[e]=a[e](u),t.c()),pe(t,1),t.m(n.parentNode,n))},i(u){s||(pe(t),s=!0)},o(u){ge(t),s=!1},d(u){u&&w(n),r[e].d(u)}}}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 Tv(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||"",u=a.captureKind||a.sourceKind||a.type||"";r=c.localeCompare(u)}else r=(s.capturedAt||s.createdAt||"").localeCompare(a.capturedAt||a.createdAt||"");return t==="asc"?r:-r}),n}function Ev(l,e){return l.section===e.section&&l.nodeId===e.nodeId&&l.tab===e.tab&&l.trashFolderId===e.trashFolderId}function $l(l){return!l||!(l instanceof Element)?!1:!!l.closest('input, textarea, select, [contenteditable="true"], [contenteditable=""]')}function ql(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&&ql(n.children,e,t))return!0}return!1}function nc(l){return(l==null?void 0:l.sourceKind)||(l==null?void 0:l.captureKind)||(l==null?void 0:l.type)||""}function Qn(l){return nc(l)!=="url"&&(l==null?void 0:l.type)!=="link"}function Iv(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 sc(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&&sc(n.children,e,t))return!0}return!1}function Nv(l,e){return e?l.filter(t=>xn(t)===e):l.filter(t=>!xn(t)||!l.some(n=>n.id===xn(t)))}function xn(l){return(l==null?void 0:l.parentId)||(l==null?void 0:l.parentID)||(l==null?void 0:l.parent_id)||""}function Yl(l){return l.eventIds&&l.eventIds.length?l.eventIds:l.events&&l.events.length?l.events.map(e=>e.id).filter(Boolean):[]}function Ql(l){try{ie("WriteDebugLog",l)}catch{}}function zn(l){return l?l.map(e=>(e._expanded===void 0&&(e._expanded=!1),e)):[]}function yt(l){return l?new Date(l).toLocaleTimeString("ru-RU",{hour:"2-digit",minute:"2-digit"}):""}function El(l){return l==="note_created"||l==="file_added"||l==="folder_added"||l==="node_created"?"+":l==="file_deleted"||l==="folder_deleted"?"×":l==="file_renamed"||l==="folder_renamed"||l==="note_updated"||l==="node_updated"?"~":l==="file_copied"?"⧉":l==="file_moved"?"→":"•"}function wt(l){if(!l)return"";try{return new Date(l).toLocaleDateString("ru-RU",{day:"numeric",month:"short"})}catch{return l}}function Hn(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 Dv(l){return{"image/png":"png","image/jpeg":"jpg","image/gif":"gif","image/webp":"webp"}[l]||"bin"}function Mv(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 jv(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 Av(l){return String(l||"").split(/\r?\n/).map(t=>t.trim()).filter(t=>t&&!t.startsWith("#"))[0]||""}function Ra(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 Lv(l){return["case","client","project","folder","document","recipe"].includes(l.type)}function Pv(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 bt(l){return e=>{$l(e.target)||(e.key==="Enter"||e.key===" ")&&(e.preventDefault(),l())}}function Fv(l,e,t){var ni;let n,s,a=null,r=!1,c=!1,u=!1,p=!1,h=[],_=[],g=[],b=null,k=[],y=0,q=!0,S=[],T=null,E="",I="",N=!1,D="",M="all",F="all",R="",x="",B="",V=[],W=!1,G=[],J="",H="";function P(d){return{"vault not open":m("error.vaultNotOpen")}[d]||d}let z="",L=null,K="overview",Y=[],ee=null,te=[],ne=[],oe=[],ce=!1,de="",we="",Re="",_e="",Q=!1,Z=!1,be=null,Ce=null,ve=[],Oe=0,Xe=[],pt=[],Je=[],X=[],ye=!1,qe="",De="date",Ne="desc",xe=!1,Me=[],Ve=null,Fe="",je="",ze="",Be="",$e=null,Le=0,he=[],Ee="",Ae=[],it=[],rt="",Ze="",We=[],tt=!1,Ye=!1,Ue="",re=null,Se=null,mt={visible:!1,x:0,y:0,node:null},kt=!1,gt="",_t=!1,qt="",pl="open_url",At="",on=[{id:"open_url",label:m("action.openUrl")},{id:"open_file",label:m("action.openFile")},{id:"open_folder",label:m("action.openFolder")},{id:"run_command",label:m("action.runCommand")},{id:"run_script",label:m("action.runScript")},{id:"open_terminal",label:m("action.openTerminal")},{id:"launch_app",label:m("action.launchApp")}],$t=!0,rn=!1,Il=null,ml=!1,an="",Xn="",Et={},cn=!1,at=null,vt=[],ct=[],Lt=null,el="",un=!1,Nl="",It={items:[],mode:"copy"},He=[],_l=[],fn=!1,vl=!1,Dl=!1,Zn="",Ml=!1,$n="",es="",ts=!1,ls=m("common.delete"),jl=null,Al=null,tl=!1,Ll="",ll="",nl="",Mt=null,Pt="",Bt=[],Ft=null,Pl=!1,ns,dn=null,pn=!1,hl="",Fl="";const ic=[{id:"overview",label:m("tab.overview")},{id:"notes",label:m("tab.notes")},{id:"files",label:m("tab.files")},{id:"links",label:m("tab.links")},{id:"actions",label:m("tab.actions")},{id:"activity",label:m("tab.activity"),group:"service"},{id:"worklog",label:m("tab.worklog"),group:"service"},{id:"inbox",label:m("tab.inbox"),group:"service"}];let mn=null;function oc(d){const A={};for(const fe of d){const Ie=fe.captureContextLabel||m("inbox.noContext");A[Ie]||(A[Ie]=[]),A[Ie].push(fe)}const le=[];for(const[fe,Ie]of Object.entries(A))le.push({label:fe,items:Ie});return le.sort((fe,Ie)=>fe.label.localeCompare(Ie.label)),le}function rc(){return{section:z||"",nodeId:(L==null?void 0:L.id)||"",tab:L?K:"",trashFolderId:z==="trash"?Ee:"",trashFolderStack:z==="trash"?Ae.map(d=>({id:d.id,title:d.title})):[]}}function Rt(){if(tt)return;const d=rc(),A=We[We.length-1];(!A||!Ev(A,d))&&(We=[...We,d].slice(-80))}function _n(){t(5,Ee=""),t(229,Ae=[]),t(62,he=[])}function ac(){return Ml?(kn(),!0):p?(li(),!0):Lt?(Ol(),!0):Mt?(jn(),!0):Ve?(An(),!0):tl?(t(101,tl=!1),!0):ce?(Ns(),!0):ml?(xs(),!0):_t?($s(),!0):kt?(Ss(),!0):Ye?(bs(),!0):mt.visible?(Vt(),!0):ee?(Is(),!0):!1}async function cc(d){tt=!0;try{if(d.nodeId){const A=await ie("GetNodeDetail",d.nodeId);A&&(await Ot(A),t(34,K=d.tab||"overview"),K==="files"&&ct.length===0&&await ot(A.id))}else d.section&&(await vn(d.section),d.section==="trash"&&(t(5,Ee=d.trashFolderId||""),t(229,Ae=d.trashFolderStack||[]),t(62,he=[]),await bl()))}finally{tt=!1}}async function ss(){if(ac())return;const d=We[We.length-1];d&&(We=We.slice(0,-1),await cc(d))}function is(d){d.button===3&&($l(d.target)||(d.preventDefault(),ss()))}function Wt(d){K!==d&&(Rt(),t(34,K=d),d==="files"&&L&&ct.length===0&&!at&&ot(L.id))}xa(async()=>{try{if(t(7,a=await ie("GetStartupStatus")),r=!0,a.status==="first_run"){t(8,c=!0),t(77,$t=!1);return}if(a.status==="recovery"){t(9,u=!0),t(77,$t=!1);return}}catch(d){t(31,H=String(d))}try{t(30,J=await ie("VerstakVersion")||"verstak-gui/v2"),t(11,h=await ie("ListSystemViews")||[]),t(12,_=await ie("ListWorkspaceTree")||[]),t(13,g=await ie("ListEnabledTemplates")||[])}catch(d){t(31,H=String(d)),t(11,h=[{id:"today",label:m("nav.today")},{id:"inbox",label:m("nav.inbox")},{id:"activity",label:m("nav.activity")}]),t(12,_=[]),t(13,g=[])}window.runtime&&window.runtime.EventsOn&&(window.runtime.EventsOn("files-dropped",Wc),mn=()=>window.runtime.EventsOff("files-dropped")),window.addEventListener("keydown",_s),window.addEventListener("paste",Bs),window.addEventListener("dragover",Ws),window.addEventListener("dragleave",Vs),window.addEventListener("drop",Us),window.addEventListener("auxclick",is),t(77,$t=!1),Pn(),Ds()}),Yn(()=>{mn&&mn(),window.removeEventListener("keydown",_s),window.removeEventListener("paste",Bs),window.removeEventListener("dragover",Ws),window.removeEventListener("dragleave",Vs),window.removeEventListener("drop",Us),window.removeEventListener("auxclick",is)});async function vn(d){Rt(),t(32,z=d),t(33,L=null),t(34,K="overview"),t(35,Y=[]),te=[],t(37,ne=[]),t(38,oe=[]),t(52,X=[]),t(55,Me=[]),t(48,ve=[]),t(0,Je=[]),t(4,$e=null),_n(),t(66,Ye=!1),t(31,H=""),t(14,b=null),t(50,Xe=[]),t(51,pt=[]),t(15,k=[]),y=0,q=!0,t(16,S=[]),t(17,T=null);try{d==="today"?(t(14,b=await ie("ListTodayView")||{cases:[]}),t(48,ve=await ie("GetSuggestions")||[]),t(49,Oe=ve.length),t(50,Xe=await ie("ListTodayInProgress")||[]),t(51,pt=await ie("ListTodayCaptures")||[])):d==="inbox"?t(0,Je=await ie("ListInboxNodes")||[]):d==="trash"?await bl():d==="journal"?await Kt():d==="activity"&&(t(15,k=await ie("ListActivityFeed",50,0)||[]),y=k.length,q=k.length===50)}catch(A){t(31,H=String(A)),t(14,b={cases:[]}),t(0,Je=[]),t(4,$e=null),t(15,k=[])}}async function Ot(d){Rt(),t(33,L=d),t(32,z=""),t(34,K="overview"),t(35,Y=[]),te=[],t(37,ne=[]),t(38,oe=[]),t(48,ve=[]),t(85,ct=[]),t(84,vt=[]),t(83,at=null),t(86,Lt=null),t(87,el=""),t(91,He=[]),_l=[],_n(),t(36,ee=null),t(66,Ye=!1),t(71,kt=!1),t(31,H=""),t(29,G=[]),await Rl(d.id)}async function Rl(d){try{t(35,Y=await ie("ListNotes",d)||[])}catch{}try{te=await ie("ListFiles",d)||[]}catch{}try{t(37,ne=await ie("ListActions",d)||[])}catch{}try{t(38,oe=zn(await ie("ListWorklog",d)))}catch{}try{t(52,X=await ie("ListInboxNodesForTarget",d)||[])}catch{t(52,X=[])}try{t(55,Me=await ie("ListLinks",d)||[])}catch{t(55,Me=[])}try{t(48,ve=await ie("GetSuggestions")||[]),t(49,Oe=ve.length)}catch{t(48,ve=[]),t(49,Oe=0)}try{t(29,G=await ie("ListActivityByNode",d,50,0)||[])}catch{}}async function ot(d){t(82,cn=!0);try{let A=await ie("ListItems",d)||[];A.sort((le,fe)=>le.type!==fe.type?le.type==="folder"?-1:1:(le.name||"").localeCompare(fe.name||"")),t(85,ct=A)}catch{t(85,ct=[])}t(82,cn=!1)}async function hn(d){if(!L)return;Rt();try{const le=await ie("GetNodeDetail",d);le&&t(84,vt=[...vt,{id:d,name:le.title}])}catch{t(84,vt=[...vt,{id:d,name:"..."}])}t(83,at=d),t(81,Et={...Et,[d]:!0});const A=await ie("ListWorkspaceChildren",d)||[];ql(_,d,A),t(12,_=[..._]),await ot(d)}function uc(){if(Rt(),vt.length<2)t(84,vt=[]),t(83,at=null),ot(L.id);else{const d=vt[vt.length-2];t(84,vt=vt.slice(0,-1)),t(83,at=d.id),ot(d.id)}}function os(d){const A=vt[d];t(84,vt=vt.slice(0,d+1)),t(83,at=A.id),ot(A.id)}async function gl(d){t(86,Lt=d),t(87,el=""),t(89,Nl=""),t(88,un=!0);try{L1(d)?t(87,el=await ie("GetFileBase64",d.fileId)||""):P1(d)&&t(87,el=await ie("ReadFileText",d.fileId)||"")}catch(A){t(89,Nl=String(A))}t(88,un=!1)}function Ol(){t(86,Lt=null),t(87,el=""),t(89,Nl="")}async function fc(){const d=prompt(m("file.namePrompt"));if(!(!d||!d.trim()))try{const A=at||L.id;await ie("CreateEmptyFile",A,d.trim()),await ot(A),await yn(A)}catch(A){t(31,H=String(A))}}async function rs(d){try{await ie("DuplicateNode",d);const A=at||L.id;await ot(A),await yn(A)}catch(A){t(31,H=String(A))}}function as(d){const A=ct.find(le=>le.id===d);A&&bn(A.id,A.name)}function cs(d){t(90,It={items:[d],mode:"cut"})}function us(d){t(90,It={items:[d],mode:"copy"})}async function fs(){if(It.items.length===0)return;const d=at||L.id;try{if(It.mode==="copy")for(const A of It.items)await ie("DuplicateNode",A);else for(const A of It.items)await ie("MoveNode",A,d);t(90,It={items:[],mode:"copy"}),await ot(d)}catch(A){t(31,H=String(A))}}function ds(d){He.includes(d)?t(91,He=He.filter(A=>A!==d)):t(91,He=[...He,d])}function ps(d){t(91,He=[d])}function dc(){t(91,He=ct.map(d=>d.id))}function ms(d){if(ct.length===0)return;const A=He.length>0?He[He.length-1]:ct[0].id,le=ct.findIndex(Dt=>Dt.id===A),fe=ct.findIndex(Dt=>Dt.id===d);if(le===-1||fe===-1)return;const Ie=Math.min(le,fe),dt=Math.max(le,fe),rl=ct.slice(Ie,dt+1).map(Dt=>Dt.id),yl=new Set(He);rl.forEach(Dt=>yl.add(Dt)),t(91,He=[...yl])}function pc(){t(91,He=[])}function gn(d){return d.length>0?d:ct.map(A=>A.id)}async function mc(){const d=gn(He),A=ct.find(fe=>fe.id===d[0]);let le;d.length===1&&(A==null?void 0:A.type)==="folder"?le=m("delete.folder"):d.length===1?le=m("delete.file"):le=m("delete.files",{count:d.length}),Nt({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+le+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{for(const Ie of d)try{await ie("DeleteFileOrFolder",Ie)}catch(dt){t(31,H=String(dt))}t(91,He=[]);const fe=at||L.id;await ot(fe)}})}function _c(){const d=gn(He);t(90,It={items:d,mode:"cut"}),t(91,He=[])}function vc(){const d=gn(He);t(90,It={items:d,mode:"copy"}),t(91,He=[])}function hc(d,A){d.stopPropagation();const le=He.includes(A)?He:[A];_l=le,d.dataTransfer.effectAllowed="move",d.dataTransfer.setData("text/plain",le.join(","))}function gc(d,A){const le=ct.find(fe=>fe.id===A);le&&le.type==="folder"&&(d.preventDefault(),d.stopPropagation(),d.dataTransfer.dropEffect="move")}async function bc(d,A){if(d.preventDefault(),d.stopPropagation(),_l.length!==0){for(const le of _l)try{await ie("MoveNode",le,A)}catch(fe){t(31,H=String(fe))}_l=[],t(91,He=[]),await ot(at||L.id)}}function _s(d){if(!$l(d.target)){if(d.key==="Backspace"||d.altKey&&d.key==="ArrowLeft"){d.preventDefault(),ss();return}if(K==="files")if(d.ctrlKey||d.metaKey)d.key==="c"||d.key==="C"?(d.preventDefault(),vc()):d.key==="x"||d.key==="X"?(d.preventDefault(),_c()):d.key==="v"||d.key==="V"?(d.preventDefault(),fs()):d.key==="a"||d.key==="A"?(d.preventDefault(),dc()):d.key==="o"||d.key==="O"?(d.preventDefault(),kc()):d.key==="Enter"&&(d.preventDefault(),vs());else if(d.key==="Enter")d.preventDefault(),vs();else if(d.key==="Delete"){if(Lt){d.preventDefault(),Ol();return}if(He.length>0){d.preventDefault(),mc();return}}else if(d.key==="Escape"){if(Lt){Ol();return}if(He.length>0){pc();return}}else d.key==="F2"&&(d.preventDefault(),yc())}}function vs(){if(He.length===1){const d=ct.find(A=>A.id===He[0]);d&&(d.type==="folder"?hn(d.id):gl(d))}}function kc(){if(He.length===1){const d=ct.find(A=>A.id===He[0]);d&&d.fileId&&ie("OpenFile",d.fileId)}}function bn(d,A){Ll=d,t(102,ll=A),t(103,nl=""),t(101,tl=!0)}function yc(){if(He.length===1){const d=ct.find(A=>A.id===He[0]);d&&bn(d.id,d.name)}}async function hs(){const d=ll.trim();if(!d){t(103,nl=m("rename.emptyError"));return}try{await ie("ValidateName",d)}catch{t(103,nl=m("rename.invalidError"));return}t(101,tl=!1);const A=Ll;Ll="";try{await ie("RenameNode",A,d),L&&L.id===A&&t(33,L={...L,title:d}),await Ut(),at&&await ot(at)}catch(le){t(31,H=String(le))}}function wc(){t(101,tl=!1),Ll="",t(102,ll=""),t(103,nl="")}function Cc(d){d.key==="Enter"?hs():t(103,nl="")}function Nt(d){t(97,$n=d.title||m("common.confirm")),t(98,es=d.message||""),t(99,ts=d.danger!==void 0?d.danger:!0),t(100,ls=d.confirmText||m("common.delete")),jl=d.onConfirm||null,Al=d.onCancel||null,t(96,Ml=!0)}function kn(){t(96,Ml=!1),jl=null,Al=null}function qc(){jl&&jl(),kn()}function Sc(){Al&&Al(),kn()}function gs(d){t(68,re=mt.node),t(69,Se=d),t(67,Ue=""),t(66,Ye=!0),Vt()}function Tc(){t(68,re=null),t(69,Se=void 0),t(67,Ue=""),t(66,Ye=!0)}function bs(){t(66,Ye=!1),t(67,Ue=""),t(68,re=null),t(69,Se=void 0)}async function ks(){if(!(!Ue.trim()||Se===void 0))try{const d=re?re.id:"",A=Se?Se.id:"",le=await ie("CreateNodeFromTemplate",d,Ue.trim(),A);t(66,Ye=!1),t(67,Ue="");const fe=le?le.id:null;if(t(68,re=null),t(69,Se=void 0),d){t(81,Et={...Et,[d]:!0});const Ie=await ie("ListWorkspaceChildren",d)||[];ql(_,d,Ie),t(12,_=[..._])}else t(12,_=await ie("ListWorkspaceTree")||_);if(fe){const Ie=await ie("GetNodeDetail",fe);Ie&&(t(32,z=""),Ot(Ie))}}catch(d){t(31,H=String(d))}}function Ec(d,A){t(70,mt={visible:!0,x:d.clientX,y:d.clientY,node:A})}function Vt(){t(70,mt={visible:!1,x:0,y:0,node:null})}async function Ic(d){const A=!Et[d];if(t(81,Et={...Et,[d]:A}),!A)return;const le=await ie("ListWorkspaceChildren",d)||[];ql(_,d,le),t(12,_=[..._])}async function Nc(d,A){if(!(!d||!A||d===A))try{const le=await ie("MoveNode",d,A);await Ut();const fe=await ie("GetNodeDetail",d);fe&&(t(32,z=""),Ot(fe))}catch(le){t(31,H=String(le))}}async function Dc(d){d.preventDefault(),d.stopPropagation();try{const A=d.dataTransfer.getData("text/plain");if(!A)return;const le=await ie("GetNodeDetail",A);if(!le||!le.parent_id)return;await ie("MoveNode",A,""),await Ut();const fe=await ie("GetNodeDetail",A);fe&&(t(32,z=""),Ot(fe))}catch(A){t(31,H=String(A))}}function Mc(d){d.preventDefault(),d.dataTransfer.dropEffect="move",t(92,fn=!0)}function jc(d){t(92,fn=!1)}function ys(d){bn(d.id,d.title),Vt()}function ws(d){Vt(),Nt({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+d.title+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await ie("DeleteNode",d.id),await Ut(),await Ds(),L&&L.id===d.id&&t(33,L=null)}catch(A){t(31,H=String(A))}}})}async function jt(d){Vt();const A=typeof d=="string"?d:d.id;try{await ie("OpenFolder",A)}catch(le){t(31,H=String(le))}}async function St(d){const A=nc(d);try{if(A==="url"||d.type==="link"){if(!d.url)throw new Error("url required");await ie("OpenURL",d.url);return}if(A==="text"||d.type==="note"){const le=await ie("ReadNote",d.id);t(36,ee={id:d.id,title:d.title,content:le||"",dirty:!1});return}if(A==="folder"||d.type==="folder"){Rt(),t(32,z=""),t(33,L=d),t(34,K="files"),t(84,vt=[]),t(83,at=null),t(91,He=[]),t(86,Lt=null),await Rl(d.id),await ot(d.id);return}if(A==="file"||A==="image"||d.type==="file"){const fe=(await ie("ListFiles",d.id)||[])[0];if(!fe)throw new Error("file record not found");const Ie=Iv(d,fe);di(Ie)?await gl(Ie):await ie("OpenFile",Ie.fileId);return}await kl(d.id)}catch(le){t(31,H=String(le))}}async function Cs(d){Vt();try{await ie("MoveNode",d.id,""),await Ut();const A=await ie("GetNodeDetail",d.id);A&&(t(32,z=""),Ot(A))}catch(A){t(31,H=String(A))}}async function Ut(){const d=Object.keys(Et).filter(le=>Et[le]),A=await ie("ListWorkspaceTree")||[];for(const le of d){const Ie=(await ie("ListWorkspaceChildren",le)||[]).map(dt=>({...dt}));sc(A,le,Ie)}t(12,_=A)}async function yn(d){const A=await ie("ListWorkspaceChildren",d)||[];ql(_,d,A),t(12,_=[..._])}function qs(){t(71,kt=!0),t(72,gt="")}function Ss(){t(71,kt=!1),t(72,gt="")}async function Ts(){if(!(!gt.trim()||!L))try{const d=await ie("CreateNote",L.id,gt.trim());t(35,Y=[...Y,d&&d.id?d:{id:Date.now().toString(),title:gt.trim(),createdAt:new Date().toISOString()}]),t(71,kt=!1),t(72,gt="")}catch{const A={id:Date.now().toString(),title:gt.trim(),createdAt:new Date().toISOString()};t(35,Y=[...Y,A]),t(71,kt=!1),t(72,gt="")}}async function sl(d){if(ee&&ee.dirty){Nt({title:m("note.unsavedTitle"),message:m("note.unsavedMessage"),confirmText:m("note.unsavedClose"),danger:!1,onConfirm:async()=>{await Es(d)}});return}await Es(d)}async function Es(d){try{const A=await ie("ReadNote",d.id);t(36,ee={id:d.id,title:d.title,content:A||"",dirty:!1})}catch{t(36,ee={id:d.id,title:d.title,content:"# "+d.title+`
|
||
|
||
`,dirty:!1})}}function Is(){if(ee&&ee.dirty){Nt({title:m("note.unsavedTitle"),message:m("note.unsavedMessage"),confirmText:m("note.unsavedClose"),danger:!1,onConfirm:()=>{t(36,ee=null)}});return}t(36,ee=null)}function Ac(d){ee&&(t(36,ee.content=d.target.value,ee),t(36,ee.dirty=!0,ee))}async function Lc(){if(ee)try{await ie("SaveNote",ee.id,ee.content),t(36,ee.dirty=!1,ee)}catch{t(36,ee.dirty=!1,ee)}}function xl(d=null){t(46,be=d),t(47,Ce=null),t(40,de=d?d.summary:""),t(41,we=d?String(d.minutes||""):""),t(42,Re=d&&d.date||""),t(43,_e=d&&d.details||""),t(44,Q=d?!!d.billable:!1),t(45,Z=d?!!d.approximate:!1),t(39,ce=!0)}function Ns(){t(39,ce=!1),t(46,be=null),t(47,Ce=null)}async function wn(d=""){const A=d||(L?L.id:"");L&&L.id===A&&t(38,oe=zn(await ie("ListWorklog",L.id))||oe),z==="journal"&&await Kt()}async function Pc(){const d=parseInt(we,10);if(!(!de.trim()||isNaN(d)||d<=0)&&!(!Ce&&!be&&!L)){try{if(Ce){const A=JSON.stringify(Yl(Ce));await ie("AcceptSuggestionFull",Ce.nodeId,de.trim(),_e,Re,d,Z,Q,A),await zl()}else be?(await ie("UpdateWorklogEntry",be.id,de.trim(),_e,Re,d,Z,Q),await wn(be.nodeId)):(await ie("CreateWorklogFull",L.id,de.trim(),_e,Re,d,Z,Q),await wn(L.id))}catch(A){t(31,H=String(A));return}t(39,ce=!1),t(46,be=null),t(47,Ce=null)}}function Cn(d){Nt({title:m("worklog.deleteEntry"),message:m("worklog.deleteConfirm"),confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await ie("DeleteWorklogEntry",d.id),await wn(d.nodeId)}catch(A){t(31,H=String(A))}}})}async function zl(){t(48,ve=await ie("GetSuggestions")||[]),t(49,Oe=ve.length),L&&t(38,oe=zn(await ie("ListWorklog",L.id))),z==="journal"&&await Kt()}async function bl(){t(4,$e=await ie("ListTrash")||{nodes:[],entries:[],trashPath:"",count:0}),t(61,Le=$e.count||0);const d=$e.nodes||[];t(62,he=he.filter(A=>d.some(le=>le.id===A))),Ee&&!d.some(A=>A.id===Ee)?_n():Ae.length>0&&(t(229,Ae=Ae.filter(A=>d.some(le=>le.id===A.id))),t(5,Ee=Ae.length>0?Ae[Ae.length-1].id:""))}async function Ds(){try{t(61,Le=await ie("TrashCount")||0)}catch{t(61,Le=0)}}function Fc(){return Ee&&((($e==null?void 0:$e.nodes)||[]).find(d=>d.id===Ee)||Ae[Ae.length-1])||null}function Ms(d){Rt(),t(5,Ee=d.id);const A=Ae.findIndex(le=>le.id===d.id);A>=0?t(229,Ae=Ae.slice(0,A+1)):t(229,Ae=[...Ae,{id:d.id,title:d.title}]),t(62,he=[])}function Rc(){if(Ae.length===0)return;Rt();const d=Ae.slice(0,-1);t(229,Ae=d),t(5,Ee=d.length>0?d[d.length-1].id:""),t(62,he=[])}function js(d){t(62,he=he.includes(d)?he.filter(A=>A!==d):[...he,d])}function qn(d){return he.length>0?he:[d]}async function Sn(d){try{await ie("RestoreTrashNodesJSON",JSON.stringify(d)),await Ut(),await bl()}catch(A){t(31,H=String(A))}}async function Tn(d){Nt({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+d.length+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await ie("PurgeTrashNodesJSON",JSON.stringify(d)),await bl()}catch(A){t(31,H=String(A))}}})}async function Oc(){Nt({title:m("delete.confirmTitle"),message:m("trash.empty")+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await ie("EmptyTrash"),await bl()}catch(d){t(31,H=String(d))}}})}function Hl(d){t(47,Ce=d),t(46,be=null),t(40,de=d.summary||""),t(41,we=String(d.suggestedMin||"")),t(42,Re=""),t(43,_e=""),t(44,Q=!1),t(45,Z=!0),t(39,ce=!0)}async function Bl(d){try{await ie("DismissSuggestion",d.nodeId,JSON.stringify(Yl(d))),await zl()}catch(A){t(31,H=String(A))}}async function En(d){try{const A=Yl(d),le=JSON.stringify(A);Ql("acceptTodaySuggestion: nodeId="+d.nodeId+" eventIds="+le+" 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,"",le),await zl()}catch(A){Ql("acceptTodaySuggestion error: "+A)}}async function As(d){try{const A=Yl(d),le=JSON.stringify(A);Ql("acceptJournalSuggestion: nodeId="+d.nodeId+" eventIds="+le+" 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,"",le),await zl()}catch(A){Ql("acceptJournalSuggestion error: "+A)}}async function Kt(){try{const[d,A,le]=await Promise.all([ie("ListWorklogReport",E,I,D,N,M,F),ie("WorklogReportSummary",E,I,D,N,M,F),ie("GetSuggestions")]);if(t(16,S=(d||[]).map(fe=>(fe._expanded===void 0&&(fe._expanded=!1),fe))),t(17,T=A||null),t(48,ve=le||[]),t(49,Oe=ve.length),D&&!R)if(d&&d.length>0&&d[0].nodePath)t(24,R=d[0].nodePath);else try{t(24,R=await ie("GetNodeTitle",D))}catch{t(24,R="")}}catch{t(16,S=[]),t(17,T=null),t(48,ve=[]),t(49,Oe=0)}}async function Wl(d){try{const A=await ie("SaveWorklogReport",d,E,I,D,N,M,F);t(25,x=A),setTimeout(()=>t(25,x=""),4e3)}catch(A){if(String(A).includes("отменено"))return;t(25,x="Ошибка: "+String(A)),setTimeout(()=>t(25,x=""),6e3)}}let Ls;async function In(d){if(d._expanded=!d._expanded,t(16,S),d._expanded&&!d._events&&d._hasEvents===void 0)try{d._events=await ie("GetWorklogEntryEvents",d.id)||[],d._hasEvents=d._events.length>0,t(16,S)}catch{d._events=[],d._hasEvents=!1,t(16,S)}}async function Nn(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(A){A._events=[],A._hasEvents=!1}t(38,oe)}async function xc(){const d=B.trim();if(!d||d.length<2){t(27,V=[]),t(28,W=!1);return}try{t(27,V=await ie("SearchNodes",d)||[]),t(28,W=V.length>0)}catch{t(27,V=[]),t(28,W=!1)}}function zc(){clearTimeout(Ls),Ls=setTimeout(xc,200)}function Ps(d){t(21,D=d.id),t(24,R=d.path||d.title),t(20,N=!0),t(26,B=""),t(27,V=[]),t(28,W=!1),Kt()}function Fs(){t(21,D=""),t(20,N=!1),t(24,R=""),t(26,B=""),t(27,V=[]),t(28,W=!1),Kt()}function Hc(){t(18,E=""),t(19,I=""),t(21,D=""),t(20,N=!1),t(22,M="all"),t(23,F="all"),t(24,R=""),t(26,B=""),t(27,V=[]),t(28,W=!1),Kt()}async function Rs(){const d=await ie("PickFile");if(!d)return;const A=at||L.id;await Os(A,d)}async function Bc(){const d=await ie("PickDirectory");if(!d)return;const A=at||L.id;await Os(A,d)}async function Os(d,A){t(78,rn=!0);try{const le=await ie("PreviewImport",A);t(79,Il=le),an=A,Xn=d,t(80,ml=!0)}catch(le){t(31,H=String(le))}t(78,rn=!1)}async function Dn(d){try{const A=Xn||L.id,le=d==="copy"?await ie("AddPathCopy",A,an):await ie("AddPathLink",A,an);t(80,ml=!1),t(79,Il=null),t(84,vt=[]),t(83,at=null),await Promise.all([Rl(A),ot(A),yn(A)])}catch(A){t(31,H=String(A))}}function xs(){t(80,ml=!1),t(79,Il=null)}async function zs({id:d,type:A}){const le=m(A==="folder"?"delete.folder":"delete.file");Nt({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+le+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await ie("DeleteFileOrFolder",d),te=te.filter(Ie=>Ie.nodeId!==d);const fe=at||L.id;await ot(fe)}catch(fe){t(31,H=String(fe))}}})}async function Wc(d){!d||d.length===0||await tu(d,"drop")}function Vc(d){return{note_created:m("event.noteCreated"),note_updated:m("event.noteUpdated"),note_deleted:m("event.noteDeleted"),file_added:m("event.fileAdded"),file_deleted:m("event.fileDeleted"),file_renamed:m("event.fileRenamed"),file_copied:m("event.fileCopied"),file_moved:m("event.fileMoved"),folder_added:m("event.folderAdded"),folder_deleted:m("event.folderDeleted"),folder_renamed:m("event.folderRenamed"),folder_moved:m("event.folderMoved"),node_created:m("event.caseCreated"),node_updated:m("event.caseUpdated"),node_deleted:m("event.nodeDeleted"),action_created:m("event.actionCreated"),action_done:m("event.actionDone"),worklog_added:m("event.worklogAdded")}[d]||d}function Uc(d){return{project:m("kind.project"),client:m("kind.client"),document:m("kind.document"),recipe:m("kind.recipe"),folder:m("kind.folder"),note:m("kind.note"),file:m("kind.file"),archive:m("kind.archive"),case:m("kind.case"),link:m("kind.link")}[d]||d||m("kind.case")}function Kc(d){return d?m("capture.kind."+d):""}function Gc(d){return d?m("capture.source."+d):""}function Jc(d){const A=[];return d.captureKind&&A.push(Kc(d.captureKind)),d.captureSource&&A.push(Gc(d.captureSource)),d.captureContextLabel&&A.push(`${m("inbox.capturedIn")}: ${d.captureContextLabel}`),d.suggestedTargetLabel&&A.push(`${m("inbox.suggestedTarget")}: ${d.suggestedTargetLabel}`),A.push(wt(d.capturedAt||d.createdAt)),A.filter(Boolean).join(" · ")}function Yc(d){!d||!d.id||(t(0,Je=[d,...Je.filter(A=>A.id!==d.id)]),L&&(d.captureContextNodeId===L.id||d.suggestedTargetNodeId===L.id)&&t(52,X=[d,...X.filter(A=>A.id!==d.id)]))}function Qc(){return L&&L.id?{contextType:"node",nodeId:L.id,suggestedTargetNodeId:L.id}:z?{contextType:"section",section:z}:{contextType:"global",section:"root"}}function Gt(){return JSON.stringify(Qc())}function Xc(){return L&&L.id?m("capture.dropOverlayNode",{title:L.title}):m("capture.dropOverlayGlobal")}async function il(d=null){d&&Yc(d),z==="inbox"&&t(0,Je=await ie("ListInboxNodes")||Je)}async function Zc(d,A){const le=String(d||"").trim();if(!le)return null;const fe=Hn(le),Ie=fe?await ie("CaptureURLWithContext",fe,"",A,Gt()):await ie("CaptureTextWithContext",le,A,Gt());return await il(Ie),Ie}async function Hs(d,A,le){const fe=String(d||"").trim();if(!fe)return null;const Ie=await ie("CaptureURLWithContext",fe,A||"",le,Gt());return await il(Ie),Ie}async function $c(d,A){if(!d)return null;const le=d.path||d.webkitRelativePath||"";if(le){const dt=await ie("CapturePathWithContext",le,A,Gt());return await il(dt),dt}const fe=await Mv(d),Ie=await ie("CaptureFileDataWithContext",d.name||`clipboard.${Dv(d.type)}`,fe,A,Gt());return await il(Ie),Ie}async function Mn(d,A){var yl,Dt,si;if(!d)return!1;let le=!1;const fe=Array.from(d.files||[]);for(const Yt of fe)await $c(Yt,A),le=!0;const Ie=(yl=d.getData)==null?void 0:yl.call(d,"text/x-moz-url");if(Ie){const Yt=jv(Ie),wl=Yt?Hn(Yt.url):"";if(wl)return await Hs(wl,Yt.title,A),!0}const dt=(Dt=d.getData)==null?void 0:Dt.call(d,"text/uri-list");if(dt){const Yt=Av(dt),wl=Hn(Yt);if(wl)return await Hs(wl,"",A),!0}const rl=(si=d.getData)==null?void 0:si.call(d,"text/plain");return String(rl||"").trim()&&(await Zc(rl,A),le=!0),le}async function eu(){if(!ye){t(54,qe=""),t(53,ye=!0);try{const d=await ie("CaptureClipboardTextWithContext",Gt());await il(d),t(54,qe=m("inbox.captured"))}catch(d){t(31,H=String(d).includes("clipboard is empty")?m("inbox.clipboardEmpty"):m("inbox.clipboardUnavailable"))}finally{t(53,ye=!1)}}}async function tu(d,A="drop"){if(!ye){t(53,ye=!0),t(54,qe="");try{for(const le of d){const fe=await ie("CapturePathWithContext",le,A,Gt());await il(fe)}t(54,qe=m("inbox.captured"))}catch(le){t(31,H=String(le))}finally{t(53,ye=!1),t(93,vl=!1)}}}async function Bs(d){if(!(c||u)&&!$l(d.target)&&d.clipboardData)try{await Mn(d.clipboardData,"paste")&&(d.preventDefault(),t(54,qe=m("inbox.captured")))}catch(A){t(31,H=String(A))}}function Ws(d){Ra(d.dataTransfer)&&(d.preventDefault(),d.dataTransfer.dropEffect="copy",t(95,Zn=Xc()),t(94,Dl=!0))}function Vs(d){(d.clientX<=0||d.clientY<=0||d.clientX>=window.innerWidth||d.clientY>=window.innerHeight)&&t(94,Dl=!1)}async function Us(d){if(Ra(d.dataTransfer)){d.preventDefault(),t(94,Dl=!1);try{await Mn(d.dataTransfer,"drop")&&t(54,qe=m("inbox.captured"))}catch(A){t(31,H=String(A))}}}function lu(d){d.preventDefault(),d.dataTransfer.dropEffect="copy",t(93,vl=!0)}function nu(){t(93,vl=!1)}async function su(d){d.preventDefault(),d.stopPropagation(),t(93,vl=!1),await Mn(d.dataTransfer,"drop")&&t(54,qe=m("inbox.captured"))}function Vl(d){t(104,Mt=d),t(105,Pt=""),t(106,Bt=[]),t(107,Ft=null)}function jn(){t(104,Mt=null),t(105,Pt=""),t(106,Bt=[]),t(107,Ft=null),t(108,Pl=!1)}async function iu(){const d=Pt.trim();if(!d||d.length<2){t(106,Bt=[]);return}t(108,Pl=!0);try{const A=await ie("SearchNodes",d)||[];t(106,Bt=A.filter(le=>Lv(le)&&le.id!==(Mt==null?void 0:Mt.id)))}catch{t(106,Bt=[])}finally{t(108,Pl=!1)}}function ou(d){t(105,Pt=d.target.value),t(107,Ft=null),clearTimeout(ns),ns=setTimeout(iu,200)}function Ks(d){t(107,Ft=d),t(105,Pt=d.path||d.title),t(106,Bt=[])}async function Gs(){if(!(!Mt||!Ft))try{await Js(Mt,Ft.id),jn()}catch(d){t(31,H=String(d))}}async function Js(d,A){!d||!A||(await ie("ResolveInboxNode",d.id,A),t(0,Je=Je.filter(le=>le.id!==d.id)),t(52,X=X.filter(le=>le.id!==d.id)),await Ut(),L&&await Rl(L.id))}async function Ul(d){const A=(d==null?void 0:d.suggestedTargetNodeId)||(L==null?void 0:L.id)||"";if(A)try{await Js(d,A)}catch(le){t(31,H=String(le))}}function Kl(d){Nt({title:m("inbox.deleteTitle"),message:m("inbox.deleteConfirm",{title:d.title}),confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await ie("DeleteInboxNode",d.id),t(0,Je=Je.filter(A=>A.id!==d.id)),t(52,X=X.filter(A=>A.id!==d.id))}catch(A){t(31,H=String(A))}}})}function Ys(d){t(56,Ve=d),t(57,Fe=d.title||""),t(58,je=d.url||""),t(59,ze=d.note||""),t(60,Be="")}function An(){t(56,Ve=null),t(57,Fe=""),t(58,je=""),t(59,ze=""),t(60,Be="")}async function ru(){if(!(!Ve||!je.trim()))try{const d=await ie("UpdateLink",Ve.id,Fe.trim(),je.trim(),ze);t(55,Me=Me.map(A=>A.id===d.id?d:A)),An()}catch(d){t(60,Be=String(d))}}async function Qs(d){Nt({title:m("links.deleteTitle"),message:m("links.deleteConfirm",{title:d.title}),confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await ie("DeleteLink",d.id),t(55,Me=Me.filter(A=>A.id!==d.id))}catch(A){t(31,H=String(A))}}})}async function Xs(d){try{await ie("OpenLink",d.id)}catch(A){t(31,H=String(A))}}async function Zs(d){var A,le;try{await((le=(A=navigator.clipboard)==null?void 0:A.writeText)==null?void 0:le.call(A,d.url)),t(60,Be=m("links.copied"))}catch{t(60,Be=m("links.copyUnavailable"))}}function au(){t(73,_t=!0),t(74,qt=""),t(75,pl="open_url"),t(76,At="")}function $s(){t(73,_t=!1),t(74,qt=""),t(76,At="")}async function Ln(){if(!(!qt.trim()||!At.trim()||!L))try{const d=await ie("CreateAction",L.id,pl,qt.trim(),At.trim());d&&d.id&&t(37,ne=[...ne,d]),t(73,_t=!1),t(74,qt=""),t(76,At="")}catch(d){t(31,H=String(d))}}async function ei(d){try{await ie("DeleteAction",d),t(37,ne=ne.filter(A=>A.id!==d))}catch(A){t(31,H=String(A))}}function cu(d){const A=on.find(le=>le.id===d);return A?A.label:d}async function kl(d){try{const A=await ie("GetNodeDetail",d);A&&Ot(A)}catch(A){t(31,H=String(A))}}async function Jt(d){const A=Pv(d),le=A.nodeId;if(le)try{const fe=await ie("GetNodeDetail",le);if(!fe)return;if(Ot(fe),A.tab==="notes"){if(Wt("notes"),A.targetId){try{t(35,Y=await ie("ListNotes",le)||[])}catch{}const Ie=Y.find(dt=>dt.id===A.targetId);Ie&&setTimeout(()=>sl(Ie),100)}}else if(A.tab==="files")if(Wt("files"),A.targetId)try{const Ie=await ie("GetNodeDetail",A.targetId);if(Ie&&Ie.parent_id){await ot(Ie.parent_id);const dt=ct.find(rl=>rl.id===A.targetId);dt&&dt.type==="file"&&di(dt)&&setTimeout(()=>gl(dt),150)}else await ot(le)}catch{await ot(le)}else await ot(le)}catch(fe){t(31,H=String(fe))}}async function ol(d){return Jt(d)}async function Pn(){try{t(109,dn=await ie("SyncStatus"))}catch{t(109,dn={configured:!1,serverUrl:"",deviceId:"",unpushedOps:0,lastSyncAt:"",syncInterval:0})}}let ti="general";function Fn(d){t(113,ti=d||"general"),t(10,p=!0)}function li(){t(10,p=!1)}function uu(d){const A=Array.isArray(d==null?void 0:d.conflicts)?d.conflicts:[],le=Array.isArray(d==null?void 0:d.applyErrors)?d.applyErrors:[],fe=[];return A.length>0&&fe.push(m("sync.conflictsCount",{count:A.length})),le.length>0&&fe.push(m("sync.applyErrorsCount",{count:le.length})),fe.join(" · ")}async function fu(){t(110,pn=!0),t(111,hl=""),t(112,Fl="");try{const d=await ie("SyncNow");await Pn(),t(111,hl=uu(d)),t(112,Fl=hl?"warning":"")}catch(d){console.error("sync error:",d),t(111,hl=`${m("sync.status.error")}: ${(d==null?void 0:d.message)||d}`),t(112,Fl="warning")}finally{t(110,pn=!1)}}function du(d){t(8,c=!1),t(7,a=d),t(77,$t=!1),window.location.reload()}function pu(d){t(9,u=!1),t(7,a=d),t(77,$t=!1),window.location.reload()}const mu=d=>d.nodeId===L.id,_u=d=>vn(d.id),vu=()=>Fn("sync"),hu=()=>Fn(),gu=()=>t(31,H=""),bu=()=>t(31,H=""),ku=()=>t(31,H="");function yu(){ee.content=this.value,t(36,ee)}const wu=d=>Wt(d.id),Cu=()=>{Wt("notes"),qs()},qu=()=>{Wt("files"),Rs()},Su=()=>Wt("worklog"),Tu=d=>sl(d),Eu=d=>sl(d);function Iu(){gt=this.value,t(72,gt)}const Nu=d=>d.key==="Enter"&&Ts(),Du=d=>sl(d),Mu=d=>sl(d),ju=d=>{const A=d.detail;A===0?(t(84,vt=[]),t(83,at=null),ot(L.id)):os(A-1)},Au=d=>hn(d.detail),Lu=d=>gl(d.detail),Pu=d=>ie("OpenFile",d.detail),Fu=d=>ie("OpenFolder",d.detail),Ru=d=>zs(d.detail),Ou=d=>as(d.detail.id),xu=d=>rs(d.detail),zu=d=>cs(d.detail),Hu=d=>us(d.detail),Bu=d=>ps(d.detail),Wu=d=>ds(d.detail),Vu=d=>ms(d.detail),Uu=d=>Ul(d),Ku=d=>Vl(d),Gu=d=>St(d),Ju=d=>jt(d),Yu=d=>Kl(d),Qu=d=>St(d),Xu=(d,A)=>A.key==="Enter"&&St(d),Zu=d=>Xs(d),$u=d=>Zs(d),ef=d=>Ys(d),tf=d=>Qs(d),lf=d=>ie("RunAction",d.id),nf=d=>ei(d.id),sf=()=>xl(),of=d=>d.nodeId===L.id,rf=d=>Hl(d),af=d=>En(d),cf=d=>Bl(d),uf=(d,A,le)=>t(48,A[le]._expanded=!d._expanded,ve,t(33,L)),ff=(d,A,le,fe)=>fe.key==="Enter"&&t(48,A[le]._expanded=!d._expanded,ve,t(33,L)),df=d=>Jt(d),pf=d=>jt(d.nodeId),mf=d=>xl(d),_f=d=>Cn(d),vf=d=>Jt(d),hf=d=>jt(d.nodeId),gf=d=>Nn(d),bf=(d,A)=>A.key==="Enter"&&Nn(d),kf=d=>ol(d),yf=(d,A)=>A.key==="Enter"&&ol(d),wf=()=>{t(1,De="date"),t(2,Ne=De==="date"&&Ne==="desc"?"asc":"desc")},Cf=()=>{t(1,De="name"),t(2,Ne=De==="name"&&Ne==="desc"?"asc":"desc")},qf=()=>{t(1,De="type"),t(2,Ne=De==="type"&&Ne==="desc"?"asc":"desc")};function Sf(){xe=this.checked,t(3,xe)}const Tf=d=>Ul(d),Ef=d=>Vl(d),If=d=>St(d),Nf=d=>jt(d),Df=d=>Kl(d),Mf=d=>St(d),jf=(d,A)=>A.key==="Enter"&&St(d),Af=d=>Ul(d),Lf=d=>Vl(d),Pf=d=>St(d),Ff=d=>jt(d),Rf=d=>Kl(d),Of=d=>St(d),xf=(d,A)=>A.key==="Enter"&&St(d),zf=()=>Sn(he),Hf=()=>Tn(he),Bf=()=>ie("OpenTrashFolder"),Wf=d=>js(d.id),Vf=d=>Ms(d),Uf=d=>Sn(qn(d.id)),Kf=d=>Tn(qn(d.id));function Gf(){E=this.value,t(18,E)}function Jf(){I=this.value,t(19,I)}const Yf=()=>{t(26,B=""),t(24,R=""),Fs()};function Qf(){B=this.value,t(26,B)}const Xf=()=>setTimeout(()=>t(28,W=!1),200),Zf=d=>Ps(d);function $f(){N=this.checked,t(20,N)}function ed(){M=Xl(this),t(22,M)}function td(){F=Xl(this),t(23,F)}const ld=()=>Wl("csv"),nd=()=>Wl("markdown"),sd=()=>Wl("pdf"),id=d=>kl(d.nodeId),od=(d,A,le,fe)=>t(48,A[le].suggestedMin=parseInt(fe.target.value),ve),rd=d=>Hl(d),ad=d=>As(d),cd=d=>Bl(d),ud=(d,A,le)=>t(48,A[le]._expanded=!d._expanded,ve),fd=(d,A,le,fe)=>fe.key==="Enter"&&t(48,A[le]._expanded=!d._expanded,ve),dd=d=>Jt(d),pd=d=>jt(d.nodeId),md=d=>kl(d.nodeId),_d=d=>In(d),vd=(d,A)=>A.key==="Enter"&&In(d),hd=d=>xl(d),gd=d=>Cn(d),bd=d=>Jt(d),kd=d=>kl(d),yd=d=>ol(d),wd=d=>Jt(d),Cd=d=>Hl(d),qd=d=>En(d),Sd=d=>Bl(d),Td=d=>jt(d),Ed=d=>St(d),Id=d=>ol(d),Nd=(d,A)=>A.key==="Enter"&&ol(d),Dd=()=>t(69,Se=null),Md=d=>t(69,Se=d);function jd(){Ue=this.value,t(67,Ue)}const Ad=d=>d.key==="Enter"&&ks(),Ld=d=>gs(d),Pd=()=>Cs(mt.node),Fd=()=>ys(mt.node),Rd=()=>ws(mt.node),Od=()=>jt(mt.node);function xd(){Re=this.value,t(42,Re)}function zd(){de=this.value,t(40,de)}function Hd(){we=ln(this.value),t(41,we)}function Bd(){_e=this.value,t(43,_e)}function Wd(){Q=this.checked,t(44,Q)}function Vd(){Z=this.checked,t(45,Z)}function Ud(){qt=this.value,t(74,qt)}const Kd=d=>d.key==="Enter"&&Ln();function Gd(){pl=Xl(this),t(75,pl),t(116,on)}function Jd(){At=this.value,t(76,At)}const Yd=d=>d.key==="Enter"&&Ln(),Qd=()=>Dn("copy"),Xd=()=>Dn("link");function Zd(){ll=this.value,t(102,ll)}function $d(){Pt=this.value,t(105,Pt)}const e1=d=>d.key==="Enter"&&Ft&&Gs(),t1=d=>Ks(d);function l1(){Fe=this.value,t(57,Fe)}function n1(){je=this.value,t(58,je)}function s1(){ze=this.value,t(59,ze)}const i1=d=>ie("OpenFile",d.detail);return l.$$.update=()=>{l.$$.dirty[0]&48&&t(63,it=Nv(($e==null?void 0:$e.nodes)||[],Ee)),l.$$.dirty[0]&7&&t(6,n=Tv(Je,De,Ne)),l.$$.dirty[0]&72&&t(114,s=xe?oc(n):null),l.$$.dirty[7]&4096&&t(64,rt=Ae.length===0?m("nav.trash"):[m("nav.trash"),...Ae.map(d=>d.title)].join(" / "))},t(65,Ze=((ni=Fc())==null?void 0:ni.title)||m("trash.deletedNodes")),[Je,De,Ne,xe,$e,Ee,n,a,c,u,p,h,_,g,b,k,S,T,E,I,N,D,M,F,R,x,B,V,W,G,J,H,z,L,K,Y,ee,ne,oe,ce,de,we,Re,_e,Q,Z,be,Ce,ve,Oe,Xe,pt,X,ye,qe,Me,Ve,Fe,je,ze,Be,Le,he,it,rt,Ze,Ye,Ue,re,Se,mt,kt,gt,_t,qt,pl,At,$t,rn,Il,ml,Et,cn,at,vt,ct,Lt,el,un,Nl,It,He,fn,vl,Dl,Zn,Ml,$n,es,ts,ls,tl,ll,nl,Mt,Pt,Bt,Ft,Pl,dn,pn,hl,Fl,ti,s,P,on,ic,Wt,vn,Ot,ot,hn,uc,os,gl,Ol,fc,rs,as,cs,us,fs,ds,ps,ms,hc,gc,bc,hs,wc,Cc,qc,Sc,gs,Tc,bs,ks,Ec,Vt,Ic,Nc,Dc,Mc,jc,ys,ws,jt,St,Cs,qs,Ss,Ts,sl,Is,Ac,Lc,xl,Ns,Pc,Cn,Ms,Rc,js,qn,Sn,Tn,Oc,Hl,Bl,En,As,Kt,Wl,In,Nn,zc,Ps,Fs,Hc,Rs,Bc,Dn,xs,zs,Vc,Uc,Jc,eu,lu,nu,su,Vl,jn,ou,Ks,Gs,Ul,Kl,Ys,An,ru,Qs,Xs,Zs,au,$s,Ln,ei,cu,kl,Jt,ol,Pn,Fn,li,fu,du,pu,Ae,mu,_u,vu,hu,gu,bu,ku,yu,wu,Cu,qu,Su,Tu,Eu,Iu,Nu,Du,Mu,ju,Au,Lu,Pu,Fu,Ru,Ou,xu,zu,Hu,Bu,Wu,Vu,Uu,Ku,Gu,Ju,Yu,Qu,Xu,Zu,$u,ef,tf,lf,nf,sf,of,rf,af,cf,uf,ff,df,pf,mf,_f,vf,hf,gf,bf,kf,yf,wf,Cf,qf,Sf,Tf,Ef,If,Nf,Df,Mf,jf,Af,Lf,Pf,Ff,Rf,Of,xf,zf,Hf,Bf,Wf,Vf,Uf,Kf,Gf,Jf,Yf,Qf,Xf,Zf,$f,ed,td,ld,nd,sd,id,od,rd,ad,cd,ud,fd,dd,pd,md,_d,vd,hd,gd,bd,kd,yd,wd,Cd,qd,Sd,Td,Ed,Id,Nd,Dd,Md,jd,Ad,Ld,Pd,Fd,Rd,Od,xd,zd,Hd,Bd,Wd,Vd,Ud,Kd,Gd,Jd,Yd,Qd,Xd,Zd,$d,e1,t1,l1,n1,s1,i1]}class Rv extends st{constructor(e){super(),nt(this,e,Fv,Sv,lt,{},null,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1])}}new Rv({target:document.getElementById("app")});
|