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

4 lines
338 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

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

var F1=Object.defineProperty;var z1=(l,e,t)=>e in l?F1(l,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[e]=t;var Wt=(l,e,t)=>z1(l,typeof e!="symbol"?e+"":e,t);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const r of o.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&n(r)}).observe(document,{childList:!0,subtree:!0});function t(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(i){if(i.ep)return;i.ep=!0;const o=t(i);fetch(i.href,o)}})();function ne(){}function R1(l,e){for(const t in e)l[t]=e[t];return l}function ic(l){return l()}function Ss(){return Object.create(null)}function ge(l){l.forEach(ic)}function Ut(l){return typeof l=="function"}function xe(l,e){return l!=l?e==e:l!==e||l&&typeof l=="object"||typeof l=="function"}let on;function wl(l,e){return l===e?!0:(on||(on=document.createElement("a")),on.href=e,l===on.href)}function O1(l){return Object.keys(l).length===0}function H1(l,e,t,n){if(l){const i=sc(l,e,t,n);return l[0](i)}}function sc(l,e,t,n){return l[1]&&n?R1(t.ctx.slice(),l[1](n(e))):t.ctx}function B1(l,e,t,n){if(l[2]&&n){const i=l[2](n(t));if(e.dirty===void 0)return i;if(typeof i=="object"){const o=[],r=Math.max(e.dirty.length,i.length);for(let c=0;c<r;c+=1)o[c]=e.dirty[c]|i[c];return o}return e.dirty|i}return e.dirty}function W1(l,e,t,n,i,o){if(i){const r=sc(e,t,n,o);l.p(r,i)}}function V1(l){if(l.ctx.length>32){const e=[],t=l.ctx.length/32;for(let n=0;n<t;n++)e[n]=-1;return e}return-1}function Ts(l){return l??""}const ai=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;function a(l,e){l.appendChild(e)}function S(l,e,t){l.insertBefore(e,t||null)}function C(l){l.parentNode&&l.parentNode.removeChild(l)}function Re(l,e){for(let t=0;t<l.length;t+=1)l[t]&&l[t].d(e)}function u(l){return document.createElement(l)}function ee(l){return document.createElementNS("http://www.w3.org/2000/svg",l)}function R(l){return document.createTextNode(l)}function h(){return R(" ")}function it(){return R("")}function A(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 De(l){return function(e){return e.stopPropagation(),l.call(this,e)}}function St(l){return function(e){e.target===this&&l.call(this,e)}}function s(l,e,t){t==null?l.removeAttribute(e):l.getAttribute(e)!==t&&l.setAttribute(e,t)}function _n(l){return l===""?null:+l}function U1(l){return Array.from(l.childNodes)}function U(l,e){e=""+e,l.data!==e&&(l.data=e)}function be(l,e){l.value=e??""}function ht(l,e,t,n){t==null?l.style.removeProperty(e):l.style.setProperty(e,t,"")}function Vt(l,e,t){for(let n=0;n<l.options.length;n+=1){const i=l.options[n];if(i.__value===e){i.selected=!0;return}}(!t||e!==void 0)&&(l.selectedIndex=-1)}function un(l){const e=l.querySelector(":checked");return e&&e.__value}function ae(l,e,t){l.classList.toggle(e,!!t)}function K1(l,e,{bubbles:t=!1,cancelable:n=!1}={}){return new CustomEvent(l,{detail:e,bubbles:t,cancelable:n})}class ni{constructor(e=!1){Wt(this,"is_svg",!1);Wt(this,"e");Wt(this,"n");Wt(this,"t");Wt(this,"a");this.is_svg=e,this.e=this.n=null}c(e){this.h(e)}m(e,t,n=null){this.e||(this.is_svg?this.e=ee(t.nodeName):this.e=u(t.nodeType===11?"TEMPLATE":t.nodeName),this.t=t.tagName!=="TEMPLATE"?t:t.content,this.c(e)),this.i(n)}h(e){this.e.innerHTML=e,this.n=Array.from(this.e.nodeName==="TEMPLATE"?this.e.content.childNodes:this.e.childNodes)}i(e){for(let t=0;t<this.n.length;t+=1)S(this.t,this.n[t],e)}p(e){this.d(),this.h(e),this.i(this.a)}d(){this.n.forEach(C)}}let Rl;function zl(l){Rl=l}function ci(){if(!Rl)throw new Error("Function called outside component initialization");return Rl}function ui(l){ci().$$.on_mount.push(l)}function vn(l){ci().$$.on_destroy.push(l)}function Hl(){const l=ci();return(e,t,{cancelable:n=!1}={})=>{const i=l.$$.callbacks[e];if(i){const o=K1(e,t,{cancelable:n});return i.slice().forEach(r=>{r.call(l,o)}),!o.defaultPrevented}return!0}}function oc(l,e){const t=l.$$.callbacks[e.type];t&&t.slice().forEach(n=>n.call(this,e))}const bl=[],ii=[];let yl=[];const Es=[],rc=Promise.resolve();let si=!1;function ac(){si||(si=!0,rc.then(cc))}function G1(){return ac(),rc}function il(l){yl.push(l)}const Zn=new Set;let kl=0;function cc(){if(kl!==0)return;const l=Rl;do{try{for(;kl<bl.length;){const e=bl[kl];kl++,zl(e),J1(e.$$)}}catch(e){throw bl.length=0,kl=0,e}for(zl(null),bl.length=0,kl=0;ii.length;)ii.pop()();for(let e=0;e<yl.length;e+=1){const t=yl[e];Zn.has(t)||(Zn.add(t),t())}yl.length=0}while(bl.length);for(;Es.length;)Es.pop()();si=!1,Zn.clear(),zl(l)}function J1(l){if(l.fragment!==null){l.update(),ge(l.before_update);const e=l.dirty;l.dirty=[-1],l.fragment&&l.fragment.p(l.ctx,e),l.after_update.forEach(il)}}function q1(l){const e=[],t=[];yl.forEach(n=>l.indexOf(n)===-1?e.push(n):t.push(n)),t.forEach(n=>n()),yl=e}const fn=new Set;let nl;function rt(){nl={r:0,c:[],p:nl}}function at(){nl.r||ge(nl.c),nl=nl.p}function de(l,e){l&&l.i&&(fn.delete(l),l.i(e))}function ve(l,e,t,n){if(l&&l.o){if(fn.has(l))return;fn.add(l),nl.c.push(()=>{fn.delete(l),n&&(t&&l.d(1),n())}),l.o(e)}else n&&n()}function fe(l){return(l==null?void 0:l.length)!==void 0?l:Array.from(l)}function uc(l,e){ve(l,1,1,()=>{e.delete(l.key)})}function fc(l,e,t,n,i,o,r,c,f,p,_,g){let v=l.length,k=o.length,b=v;const y={};for(;b--;)y[l[b].key]=b;const w=[],T=new Map,I=new Map,E=[];for(b=k;b--;){const j=g(i,o,b),P=t(j);let F=r.get(P);F?E.push(()=>F.p(j,e)):(F=p(P,j),F.c()),T.set(P,w[b]=F),P in y&&I.set(P,Math.abs(b-y[P]))}const N=new Set,D=new Set;function L(j){de(j,1),j.m(c,_),r.set(j.key,j),_=j.first,k--}for(;v&&k;){const j=w[k-1],P=l[v-1],F=j.key,B=P.key;j===P?(_=j.first,v--,k--):T.has(B)?!r.has(F)||N.has(F)?L(j):D.has(B)?v--:I.get(F)>I.get(B)?(D.add(F),L(j)):(N.add(B),v--):(f(P,r),v--)}for(;v--;){const j=l[v];T.has(j.key)||f(j,r)}for(;k;)L(w[k-1]);return ge(E),w}function Je(l){l&&l.c()}function Ke(l,e,t){const{fragment:n,after_update:i}=l.$$;n&&n.m(e,t),il(()=>{const o=l.$$.on_mount.map(ic).filter(Ut);l.$$.on_destroy?l.$$.on_destroy.push(...o):ge(o),l.$$.on_mount=[]}),i.forEach(il)}function Ge(l,e){const t=l.$$;t.fragment!==null&&(q1(t.after_update),ge(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function Y1(l,e){l.$$.dirty[0]===-1&&(bl.push(l),ac(),l.$$.dirty.fill(0)),l.$$.dirty[e/31|0]|=1<<e%31}function $e(l,e,t,n,i,o,r=null,c=[-1]){const f=Rl;zl(l);const p=l.$$={fragment:null,ctx:[],props:o,update:ne,not_equal:i,bound:Ss(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(e.context||(f?f.$$.context:[])),callbacks:Ss(),dirty:c,skip_bound:!1,root:e.target||f.$$.root};r&&r(p.root);let _=!1;if(p.ctx=t?t(l,e.props||{},(g,v,...k)=>{const b=k.length?k[0]:v;return p.ctx&&i(p.ctx[g],p.ctx[g]=b)&&(!p.skip_bound&&p.bound[g]&&p.bound[g](b),_&&Y1(l,g)),v}):[],p.update(),_=!0,ge(p.before_update),p.fragment=n?n(p.ctx):!1,e.target){if(e.hydrate){const g=U1(e.target);p.fragment&&p.fragment.l(g),g.forEach(C)}else p.fragment&&p.fragment.c();e.intro&&de(l.$$.fragment),Ke(l,e.target,e.anchor),cc()}zl(f)}class et{constructor(){Wt(this,"$$");Wt(this,"$$set")}$destroy(){Ge(this,1),this.$destroy=ne}$on(e,t){if(!Ut(t))return ne;const n=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return n.push(t),()=>{const i=n.indexOf(t);i!==-1&&n.splice(i,1)}}$set(e){this.$$set&&!O1(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const Q1="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(Q1);function X1(l){let e,t;return{c(){e=ee("path"),t=ee("polyline"),s(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),s(t,"points","14 2 14 8 20 8")},m(n,i){S(n,e,i),S(n,t,i)},d(n){n&&(C(e),C(t))}}}function Z1(l){let e,t,n,i,o;return{c(){e=ee("path"),t=ee("polyline"),n=ee("line"),i=ee("line"),o=ee("polyline"),s(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),s(t,"points","14 2 14 8 20 8"),s(n,"x1","16"),s(n,"y1","13"),s(n,"x2","8"),s(n,"y2","13"),s(i,"x1","16"),s(i,"y1","17"),s(i,"x2","8"),s(i,"y2","17"),s(o,"points","10 9 9 9 8 9")},m(r,c){S(r,e,c),S(r,t,c),S(r,n,c),S(r,i,c),S(r,o,c)},d(r){r&&(C(e),C(t),C(n),C(i),C(o))}}}function x1(l){let e,t;return{c(){e=ee("polyline"),t=ee("polyline"),s(e,"points","16 18 22 12 16 6"),s(t,"points","8 6 2 12 8 18")},m(n,i){S(n,e,i),S(n,t,i)},d(n){n&&(C(e),C(t))}}}function $1(l){let e,t,n,i;return{c(){e=ee("path"),t=ee("polyline"),n=ee("line"),i=ee("rect"),s(e,"d","M21 8v13a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8"),s(t,"points","7 3 12 8 17 3"),s(n,"x1","3"),s(n,"y1","8"),s(n,"x2","21"),s(n,"y2","8"),s(i,"x","10"),s(i,"y","12"),s(i,"width","4"),s(i,"height","4"),s(i,"rx","1")},m(o,r){S(o,e,r),S(o,t,r),S(o,n,r),S(o,i,r)},d(o){o&&(C(e),C(t),C(n),C(i))}}}function ep(l){let e,t,n,i,o;return{c(){e=ee("path"),t=ee("polyline"),n=ee("line"),i=ee("line"),o=ee("line"),s(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),s(t,"points","14 2 14 8 20 8"),s(n,"x1","9"),s(n,"y1","12"),s(n,"x2","15"),s(n,"y2","12"),s(i,"x1","9"),s(i,"y1","15"),s(i,"x2","13"),s(i,"y2","15"),s(o,"x1","12"),s(o,"y1","15"),s(o,"x2","12"),s(o,"y2","18")},m(r,c){S(r,e,c),S(r,t,c),S(r,n,c),S(r,i,c),S(r,o,c)},d(r){r&&(C(e),C(t),C(n),C(i),C(o))}}}function tp(l){let e,t,n,i,o,r;return{c(){e=ee("path"),t=ee("polyline"),n=ee("line"),i=ee("line"),o=ee("line"),r=ee("line"),s(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),s(t,"points","14 2 14 8 20 8"),s(n,"x1","8"),s(n,"y1","12"),s(n,"x2","16"),s(n,"y2","12"),s(i,"x1","8"),s(i,"y1","16"),s(i,"x2","16"),s(i,"y2","16"),s(o,"x1","8"),s(o,"y1","14"),s(o,"x2","12"),s(o,"y2","14"),s(r,"x1","12"),s(r,"y1","12"),s(r,"x2","12"),s(r,"y2","18")},m(c,f){S(c,e,f),S(c,t,f),S(c,n,f),S(c,i,f),S(c,o,f),S(c,r,f)},d(c){c&&(C(e),C(t),C(n),C(i),C(o),C(r))}}}function lp(l){let e,t,n,i;return{c(){e=ee("path"),t=ee("polyline"),n=ee("line"),i=ee("line"),s(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),s(t,"points","14 2 14 8 20 8"),s(n,"x1","16"),s(n,"y1","13"),s(n,"x2","8"),s(n,"y2","13"),s(i,"x1","16"),s(i,"y1","17"),s(i,"x2","8"),s(i,"y2","17")},m(o,r){S(o,e,r),S(o,t,r),S(o,n,r),S(o,i,r)},d(o){o&&(C(e),C(t),C(n),C(i))}}}function np(l){let e,t,n,i,o;return{c(){e=ee("path"),t=ee("polyline"),n=ee("line"),i=ee("line"),o=ee("line"),s(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),s(t,"points","14 2 14 8 20 8"),s(n,"x1","8"),s(n,"y1","12"),s(n,"x2","16"),s(n,"y2","12"),s(i,"x1","8"),s(i,"y1","16"),s(i,"x2","16"),s(i,"y2","16"),s(o,"x1","8"),s(o,"y1","14"),s(o,"x2","12"),s(o,"y2","14")},m(r,c){S(r,e,c),S(r,t,c),S(r,n,c),S(r,i,c),S(r,o,c)},d(r){r&&(C(e),C(t),C(n),C(i),C(o))}}}function ip(l){let e,t,n;return{c(){e=ee("path"),t=ee("circle"),n=ee("circle"),s(e,"d","M9 18V5l12-2v13"),s(t,"cx","6"),s(t,"cy","18"),s(t,"r","3"),s(n,"cx","18"),s(n,"cy","16"),s(n,"r","3")},m(i,o){S(i,e,o),S(i,t,o),S(i,n,o)},d(i){i&&(C(e),C(t),C(n))}}}function sp(l){let e,t;return{c(){e=ee("rect"),t=ee("polyline"),s(e,"x","2"),s(e,"y","4"),s(e,"width","20"),s(e,"height","16"),s(e,"rx","2"),s(t,"points","10 9 16 12 10 15 10 9")},m(n,i){S(n,e,i),S(n,t,i)},d(n){n&&(C(e),C(t))}}}function op(l){let e,t,n;return{c(){e=ee("rect"),t=ee("circle"),n=ee("polyline"),s(e,"x","3"),s(e,"y","3"),s(e,"width","18"),s(e,"height","18"),s(e,"rx","2"),s(e,"ry","2"),s(t,"cx","8.5"),s(t,"cy","8.5"),s(t,"r","1.5"),s(n,"points","21 15 16 10 5 21")},m(i,o){S(i,e,o),S(i,t,o),S(i,n,o)},d(i){i&&(C(e),C(t),C(n))}}}function rp(l){let e;return{c(){e=ee("path"),s(e,"d","M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function ap(l){let e;function t(o,r){return o[0]==="folder"?rp:o[0]==="image"?op:o[0]==="video"?sp:o[0]==="audio"?ip:o[0]==="pdf"?np:o[0]==="document"?lp:o[0]==="spreadsheet"?tp:o[0]==="presentation"?ep:o[0]==="archive"?$1:o[0]==="code"?x1:o[0]==="text"?Z1:X1}let n=t(l),i=n(l);return{c(){e=ee("svg"),i.c(),s(e,"width",l[1]),s(e,"height",l[1]),s(e,"viewBox","0 0 24 24"),s(e,"fill","none"),s(e,"stroke","currentColor"),s(e,"stroke-width","1.5"),s(e,"stroke-linecap","round"),s(e,"stroke-linejoin","round"),s(e,"xmlns","http://www.w3.org/2000/svg")},m(o,r){S(o,e,r),i.m(e,null)},p(o,[r]){n!==(n=t(o))&&(i.d(1),i=n(o),i&&(i.c(),i.m(e,null))),r&2&&s(e,"width",o[1]),r&2&&s(e,"height",o[1])},i:ne,o:ne,d(o){o&&C(e),i.d()}}}function cp(l,e,t){let{kind:n="generic"}=e,{size:i=20}=e;return l.$$set=o=>{"kind"in o&&t(0,n=o.kind),"size"in o&&t(1,i=o.size)},[n,i]}class dc extends et{constructor(e){super(),$e(this,e,cp,ap,xe,{kind:0,size:1})}}const up={"nav.today":"Сегодня","nav.inbox":"Неразобранное","nav.trash":"Корзина","nav.activity":"Активность","nav.journal":"Журнал","nav.clients":"Клиенты","nav.projects":"Проекты","nav.recipes":"Рецепты","nav.documents":"Документы","nav.archive":"Архив","nav.sections":"Разделы","nav.cases":"Дела","nav.noCases":"Нет дел","nav.sync":"Синхронизация","nav.syncSettings":"Настройки синхронизации","nav.syncNow":"Синхронизировать","nav.selectPrompt":"Выберите раздел или дело","nav.brand":"Верстак","nav.system":"Системное","nav.workspace":"Рабочее пространство","nav.noNodes":"Нет узлов","nav.openFolder":"Открыть папку","nav.createInside":"Создать внутри","nav.createNode":"Создать элемент","nav.moveToRoot":"Переместить в корень","inbox.subtitle":"Захваченные материалы, которые нужно разложить по делам","inbox.sortByDate":"по дате","inbox.sortByName":"по имени","inbox.sortByType":"по типу","inbox.sortAsc":"по возрастанию","inbox.sortDesc":"по убыванию","inbox.groupByContext":"Группировать по месту захвата","inbox.noContext":"Без места захвата","inbox.empty":"Неразобранных элементов нет","inbox.pasteClipboard":"Вставить из буфера","inbox.captured":"Добавлено","inbox.clipboardEmpty":"Буфер обмена пуст","inbox.clipboardUnavailable":"Буфер обмена недоступен","inbox.assign":"Разложить","inbox.keepHere":"Прикрепить в захваченном месте","inbox.localEmpty":"Для этого дела неразобранных материалов нет","inbox.capturedIn":"Захвачено в","inbox.suggestedTarget":"Цель","inbox.assignTitle":"Разложить материал","inbox.assignTarget":"Дело","inbox.assignSearchPlaceholder":"Найти дело","inbox.assignSearchHint":"Начните набирать название Дела","inbox.deleteTitle":"Удалить материал","inbox.deleteConfirm":"Удалить «{title}» из неразобранного?","capture.kind.text":"Текст","capture.kind.url":"Ссылка","capture.kind.file":"Файл","capture.kind.folder":"Папка","capture.kind.image":"Изображение","capture.source.clipboard":"Буфер обмена","capture.source.clipboard_button":"Кнопка буфера","capture.source.drop":"Перетаскивание","capture.source.paste":"Вставка","capture.source.browser":"Браузер","capture.source.manual":"Вручную","capture.dropOverlayNode":"Будет добавлено в Неразобранное для: {title}","capture.dropOverlayGlobal":"Будет добавлено в глобальное Неразобранное","trash.openFolder":"Открыть папку корзины","trash.empty":"Корзина пуста","trash.emptyTrash":"Очистить корзину","trash.restore":"Восстановить","trash.deletedNodes":"Удаленные элементы","tab.overview":"Обзор","tab.notes":"Заметки","tab.files":"Файлы","tab.inbox":"Неразобранное","tab.links":"Ссылки","tab.actions":"Действия","tab.worklog":"Журнал","tab.activity":"Активность","common.save":"Сохранить","common.cancel":"Отмена","common.delete":"Удалить","common.rename":"Переименовать","common.close":"Закрыть","common.create":"Создать","common.confirm":"Подтверждение","common.back":"← Назад","common.backLabel":"Назад","common.loading":"Загрузка...","common.error":"Ошибка:","common.yes":"Да","common.ok":"OK","common.copy":"Копировать","common.cut":"Вырезать","common.paste":"Вставить","common.duplicate":"Дублировать","common.run":"Запустить","common.test":"Test","common.all":"Все","common.open":"Открыть","common.no":"Нет","common.date":"Дата","common.search":"Найти","common.testAgain":"Проверить","common.connect":"Подключиться","common.disconnect":"Отключиться","common.settings":"Настройки","common.name":"Название","common.type":"Тип","common.section":"Раздел","common.created":"Создано","common.empty":"Нет","common.newName":"Новое имя","search.placeholder":"Поиск по Верстаку...","search.noResults":"Ничего не найдено","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":"Ссылка","kind.action":"Действие","links.empty":"Ссылок пока нет","links.editTitle":"Редактировать ссылку","links.note":"Заметка","links.copyUrl":"Копировать URL","links.copied":"URL скопирован","links.copyUnavailable":"Не удалось скопировать URL","links.deleteTitle":"Удалить ссылку","links.deleteConfirm":"Удалить ссылку «{title}»?","action.openUrl":"Открыть URL","action.openFile":"Открыть файл","action.openFolder":"Открыть папку","action.runCommand":"Запустить команду","action.runScript":"Запустить скрипт","action.openTerminal":"Открыть терминал","action.launchApp":"Запустить приложение","action.addAction":"+ Добавить действие","action.newAction":"Новое действие","action.noActions":"Действий пока нет","action.run":"Запустить","action.dataUrl":"URL","action.dataPath":"Путь","action.dataCommand":"Команда","action.urlPlaceholder":"https://example.com","action.pathPlaceholder":"/path/to/file","action.commandPlaceholder":"команда","action.namePlaceholder":"Например: Открыть сайт","note.add":"+ Добавить заметку","note.new":"Новая заметка","note.title":"Название заметки","note.noNotes":"Нет заметок","note.createFirst":"Создайте первую заметку для этого дела.","note.placeholder":"Начните писать...","note.unsavedTitle":"Несохранённые изменения","note.unsavedMessage":"Закрыть редактор? Все несохранённые изменения будут потеряны.","note.unsavedClose":"Закрыть","file.addFile":"+ Добавить файл","file.addFolder":"+ Добавить папку","file.newFile":"+ Новый файл","file.addFileSimple":"Добавить файл","file.addFolderSimple":"Добавить папку","file.noFiles":"В этой папке пока нет файлов","file.noFilesCase":"В этом проекте пока нет файлов","file.hint":"Добавьте файл или папку, чтобы сохранить материалы проекта.","file.root":"Файлы","file.preview":"Предпросмотр","file.openExternal":"Открыть во внешней программе","file.openFolder":"Открыть папку","file.showInExplorer":"Показать в проводнике","file.more":"Ещё","file.delete":"Удалить","file.ariaFolder":"Папка","file.ariaFile":"Файл","file.scanning":"Сканирование...","file.pickSingle":"Выберите файл","file.pickMultiple":"Выберите файлы","file.pickDirectory":"Выберите папку","file.importTitle":"Добавить в","file.importFiles":"Файлов:","file.importFolders":"Папок:","file.importSize":"Размер:","file.importCopy":"Скопировать","file.importLink":"Привязать","file.selectCaseFirst":"Сначала выберите дело для добавления файлов","worklog.title":"Журнал","worklog.whatDone":"Что сделано","worklog.minutes":"Мин","worklog.min":"мин","worklog.log":"Записать","worklog.addEntry":"Добавить запись","worklog.acceptSuggestion":"Принять предложение","worklog.editEntry":"Редактировать запись","worklog.deleteEntry":"Удалить запись","worklog.deleteConfirm":"Удалить эту запись работы? Связанные события останутся в активности, но связь с записью будет удалена.","worklog.date":"Дата","worklog.empty":"Записей работы пока нет","worklog.details":"Детали","worklog.source":"Источник","worklog.sourceSuggestion":"Из предложения","worklog.sourceSuggestionNoEvents":"Из предложения, но связанные события отсутствуют","worklog.sourceManual":"Ручная запись","worklog.sourceUnknown":"Источник неизвестен","worklog.suggestions":"Предложения на сегодня","worklog.apply":"Применить","sync.title":"Синхронизация","sync.settings":"Настройки синхронизации","sync.status":"Статус","sync.server":"Сервер","sync.device":"Устройство","sync.deviceId":"ID устройства","sync.unpushed":"Неотправлено","sync.lastSync":"Последняя синх.","sync.revoked":"Отозвано","sync.connected":"Подключено","sync.notConnected":"Не подключено","sync.disabled":"Отключена","sync.serverUrl":"URL сервера","sync.serverUrlPlaceholder":"https://example.com:47732","sync.username":"Логин","sync.usernamePlaceholder":"username","sync.password":"Пароль","sync.passwordPlaceholder":"password","sync.interval":"Автосинхронизация (мин)","sync.saveInterval":"Сохранить интервал","sync.syncNow":"Синхронизировать","sync.disconnect":"Отключиться","sync.connect":"Подключиться","sync.test":"Проверить","sync.settingsSaved":"интервал сохранён","today.title":"Сегодня","today.changedCases":"Изменён сегодня","today.timeline":"Лента за сегодня","today.empty":"Сегодня пока тихо","today.emptyHint":"Здесь появятся дела, заметки, файлы и действия, с которыми вы работали сегодня.","today.plural.case_one":"дело","today.plural.case_few":"дела","today.plural.case_many":"дел","today.plural.note_one":"заметка","today.plural.note_few":"заметки","today.plural.note_many":"заметок","today.plural.file_one":"файл","today.plural.file_few":"файла","today.plural.file_many":"файлов","today.plural.event_one":"событие","today.plural.event_few":"события","today.plural.event_many":"событий","today.feed":"Лента","today.suggestionsTab":"Предложения","today.inProgress":"В работе","today.captured":"Захвачено","today.feedEmpty":"Сегодня событий нет","today.inProgressEmpty":"Сегодня ничего не изменяли","today.capturedEmpty":"Сегодня ничего не захвачено","today.feedHint":"События за сегодня: изменения файлов, заметок, действий и другие события.","today.sortByTime":"по времени","today.sortByName":"по имени","today.sortByType":"по типу","today.sortAsc":"по возрастанию","today.sortDesc":"по убыванию","journal.title":"Журнал работы","journal.worklogTab":"Журнал работы","journal.empty":"Нет записей за выбранный период","journal.dateFrom":"От","journal.dateTo":"До","journal.filter":"Фильтр","journal.total":"Всего","journal.exportCSV":"CSV","journal.exportMarkdown":"Markdown","journal.billable":"К оплате","journal.billableYes":"К оплате","journal.billableNo":"Не к оплате","journal.billableHint":"К оплате — можно включать в счёт клиенту","journal.approx":"Тип времени","journal.approxExact":"Точное","journal.approxEstimated":"Оценочное","journal.approxHint":"Оценочное — время предложено системой или введено как примерное","journal.includeChildrenDisabledHint":"Работает только при выбранном деле/клиенте/проекте","journal.node":"Дело","journal.path":"Путь","journal.byDay":"По дням","journal.byNode":"По делам","journal.includeChildren":"Учитывать вложенные дела","journal.nodeSearch":"Поиск дела...","journal.relatedEvents":"Связанные события","journal.filterHeading":"Фильтры","journal.exportHeading":"Экспорт отчёта","journal.reset":"Сбросить","suggest.title":"Предложения на сегодня","suggest.apply":"Записать","suggest.dismiss":"Скрыть","suggest.open":"Открыть","suggest.confidence.low":"Низкая уверенность","suggest.confidence.medium":"Средняя уверенность","suggest.confidence.high":"Высокая уверенность","suggest.minutes":"мин","suggest.edit":"Изменить","suggest.noSuggestions":"Нет предложений для журнала","suggest.detectedEvents":"Что обнаружено","activity.title":"Активность","activity.empty":"Активность пока не зафиксирована","activity.perCaseEmpty":"Активность пока не зафиксирована","overview.type":"Тип","overview.section":"Раздел","overview.created":"Создано","overview.newNote":"Новая заметка","overview.addFile":"Добавить файл","overview.addAction":"Добавить действие","overview.logTime":"Записать время","overview.recentNotes":"Последние заметки","overview.recentEntries":"Последние записи","rename.title":"Переименовать","rename.emptyError":"Имя не может быть пустым","rename.invalidError":"Недопустимое имя","delete.confirmTitle":"Удаление","delete.confirmMessage":"Удалить","delete.folder":"папку","delete.file":"файл","template.optionNone":"Пустое дело","template.optional":"Шаблон (опционально)","template.none.desc":"Без шаблона, простой узел-контейнер","template.folder":"Папка","template.folder.desc":"Папка для группировки элементов внутри рабочего пространства","template.project":"Проект","template.project.desc":"Отдельный проект или задача с файлами, заметками и журналом","template.client":"Клиент","template.client.desc":"Организация или человек, для которых ведутся работы","template.document":"Документ","template.document.desc":"Документ с описанием, заметками и файлами","template.recipe":"Рецепт","template.recipe.desc":"Повторяемая процедура или инструкция","template.note":"Заметка","template.file":"Файл","template.select":"Выберите тип","mime.jpeg":"Изображение JPEG","mime.png":"Изображение PNG","mime.gif":"Изображение GIF","mime.webp":"Изображение WebP","mime.svg":"Изображение SVG","mime.bmp":"Изображение BMP","mime.tiff":"Изображение TIFF","mime.avif":"Изображение AVIF","mime.pdf":"PDF документ","mime.word":"Документ Word","mime.excel":"Таблица Excel","mime.ppt":"Презентация PowerPoint","mime.zip":"ZIP архив","mime.gzip":"GZIP архив","mime.tar":"TAR архив","mime.sevenz":"7z архив","mime.rar":"RAR архив","mime.text":"Текстовый файл","mime.html":"HTML файл","mime.css":"CSS файл","mime.js":"JavaScript файл","mime.json":"JSON файл","mime.xml":"XML файл","mime.yaml":"YAML файл","mime.binary":"Бинарный файл","mime.executable":"Исполняемый файл","mime.folder":"Папка","mime.unknown":"Неизвестно","mime.file":"Файл","error.nameEmpty":"Имя не может быть пустым","error.nameInvalid":"Недопустимое имя","error.selectCaseFirst":"Сначала выберите дело","error.vaultNotOpen":"Хранилище не открыто","delete.files":"файлов ({count})","file.namePrompt":"Введите имя файла:","file.pdfUnavailable":"Предпросмотр PDF недоступен.","file.previewUnavailable":"Предпросмотр недоступен для этого типа файлов.","case.new":"Новое дело","case.namePlaceholder":"Название дела","settings.title":"Настройки","settings.general":"Общие","settings.generalDesc":"Основные настройки интерфейса.","settings.workspace":"Рабочее пространство","settings.workspaceDesc":"Управление хранилищем данных.","settings.appearance":"Внешний вид","settings.localization":"Локализация","settings.templates":"Шаблоны","settings.plugins":"Плагины","settings.files":"Файлы","settings.activity":"Активность","settings.sync":"Синхронизация","settings.backup":"Резервные копии","settings.close":"Закрыть настройки","settings.noPlugins":"Плагины пока не установлены.","settings.openPluginsDir":"Открыть папку plugins","settings.activityStub":"Здесь будут настройки отслеживания активности.","settings.backupStub":"Здесь будут настройки резервного копирования.","settings.theme":"Тема интерфейса","settings.themeSystem":"Системная","settings.themeLight":"Светлая","settings.themeDark":"Тёмная","settings.language":"Язык интерфейса","settings.langRu":"Русский","settings.langEn":"Английский","settings.langSoon":"будет доступно позже","settings.save":"Сохранить настройки","settings.saved":"Настройки сохранены","settings.vaultPath":"Путь к рабочему пространству","settings.noVaultInfo":"Нет информации о хранилище.","settings.vaultInfo":"Информация о рабочем пространстве","settings.openVault":"Открыть папку vault","settings.changeVault":"Изменить путь","settings.checkIntegrity":"Проверить целостность","settings.templatesDesc":"Включите или выключите шаблоны создания элементов.","settings.templateEnabled":"Включён","settings.templateDisabled":"Выключен","settings.filesStub":"Здесь будут настройки файлового хранилища.","settings.syncEnabled":"Синхронизация включена","settings.syncDisabled":"Синхронизация отключена","settings.syncDesc":"Настройте подключение к серверу синхронизации.","settings.serverUrl":"URL сервера","settings.deviceName":"Имя устройства","settings.deviceId":"ID устройства","settings.lastSync":"Последняя синхронизация","settings.lastError":"Последняя ошибка","settings.pendingChanges":"Ожидающие изменения","settings.checkConnection":"Проверить подключение","settings.syncNow":"Синхронизировать сейчас","settings.reconnect":"Переподключить","settings.disconnect":"Отключить устройство","settings.resetKey":"Сбросить ключ","settings.confirmDisconnect":"Вы уверены, что хотите отключить устройство?","settings.confirmDisconnectDesc":"Синхронизация будет остановлена. Для повторного подключения потребуется логин и пароль.","settings.confirmResetKey":"Сбросить ключ синхронизации?","settings.confirmResetKeyDesc":"Текущий ключ устройства будет удалён. Потребуется переподключение.","settings.connected":"Подключено","settings.disconnected":"Не подключено","settings.notConfigured":"Не настроено","settings.error":"Ошибка","settings.revoked":"Отозвано","settings.status":"Статус","firstrun.title":"Добро пожаловать в Верстак","firstrun.desc":"Верстак хранит данные в локальном рабочем пространстве — vault.","firstrun.pathLabel":"Путь к vault","firstrun.defaultPath":"Путь по умолчанию","firstrun.browse":"Выбрать папку","firstrun.create":"Создать рабочее пространство","firstrun.quit":"Выйти","firstrun.pathExists":"Папка существует. Будет создан новый vault.","firstrun.pathHasVault":"Найден существующий vault. Будет подключён.","firstrun.pathNew":"Путь не существует. Будет создан новый vault.","firstrun.errorNoWrite":"Нет прав на запись в выбранную папку.","firstrun.creating":"Создание рабочего пространства...","firstrun.created":"Рабочее пространство создано!","recovery.title":"Рабочее пространство не найдено","recovery.expected":"Ожидался путь","recovery.choose":"Выбрать другой vault","recovery.create":"Создать новый vault","recovery.settings":"Открыть настройки","recovery.quit":"Выйти","recovery.createConfirm":"Будет создано новое пустое рабочее пространство. Старый путь в настройках будет заменён.","recovery.createConfirmTitle":"Создать новое рабочее пространство?","sync.status.connected":"Синхронизация доступна","sync.status.disconnected":"Сервер недоступен","sync.status.disabled":"Синхронизация не настроена","sync.status.syncing":"Синхронизация...","sync.status.error":"Ошибка синхронизации","sync.changes":"изменений","sync.details":"Подробнее","sync.configure":"Настроить","sync.retry":"Повторить","sync.run":"Синхронизировать","sync.running":"Синхронизация...","sync.conflictsCount":"Конфликты: {count}","sync.applyErrorsCount":"Ошибки применения: {count}","sync.pushedPulled":"Отправлено: {pushed}, получено: {pulled}","error.generic":"Произошла ошибка","error.invalidCredentials":"Неверный логин или пароль","error.accountBlocked":"Аккаунт заблокирован","error.emailNotConfirmed":"Email не подтверждён","error.tokenInvalid":"Неверный или просроченный токен","error.tokenExpired":"Срок действия токена истёк"},fp={"nav.today":"Today","nav.inbox":"Inbox","nav.trash":"Trash","nav.activity":"Activity","nav.journal":"Journal","nav.clients":"Clients","nav.projects":"Projects","nav.recipes":"Recipes","nav.documents":"Documents","nav.archive":"Archive","nav.sections":"Sections","nav.cases":"Cases","nav.noCases":"No cases","nav.sync":"Sync","nav.syncSettings":"Sync settings","nav.syncNow":"Sync now","nav.selectPrompt":"Select a section or case","nav.brand":"Verstak","nav.system":"System","nav.workspace":"Workspace","nav.noNodes":"No nodes","nav.openFolder":"Open folder","nav.createInside":"Create inside","nav.createNode":"Create element","nav.moveToRoot":"Move to root","inbox.subtitle":"Captured materials that still need to be assigned to cases","inbox.sortByDate":"by date","inbox.sortByName":"by name","inbox.sortByType":"by type","inbox.sortAsc":"ascending","inbox.sortDesc":"descending","inbox.groupByContext":"Group by capture location","inbox.noContext":"No capture location","inbox.empty":"No unprocessed items","inbox.pasteClipboard":"Paste from clipboard","inbox.captured":"Added","inbox.clipboardEmpty":"Clipboard is empty","inbox.clipboardUnavailable":"Clipboard is unavailable","inbox.assign":"Assign","inbox.keepHere":"Attach at captured location","inbox.localEmpty":"No unprocessed materials for this case","inbox.capturedIn":"Captured in","inbox.suggestedTarget":"Target","inbox.assignTitle":"Assign material","inbox.assignTarget":"Case","inbox.assignSearchPlaceholder":"Find case","inbox.assignSearchHint":"Start typing a Case name","inbox.deleteTitle":"Delete material","inbox.deleteConfirm":'Delete "{title}" from inbox?',"capture.kind.text":"Text","capture.kind.url":"Link","capture.kind.file":"File","capture.kind.folder":"Folder","capture.kind.image":"Image","capture.source.clipboard":"Clipboard","capture.source.clipboard_button":"Clipboard button","capture.source.drop":"Drop","capture.source.paste":"Paste","capture.source.browser":"Browser","capture.source.manual":"Manual","capture.dropOverlayNode":"Will be added to Inbox for: {title}","capture.dropOverlayGlobal":"Will be added to global Inbox","trash.openFolder":"Open trash folder","trash.empty":"Trash is empty","trash.emptyTrash":"Empty trash","trash.restore":"Restore","trash.deletedNodes":"Deleted items","tab.overview":"Overview","tab.notes":"Notes","tab.files":"Files","tab.inbox":"Inbox","tab.links":"Links","tab.actions":"Actions","tab.worklog":"Work Log","tab.activity":"Activity","common.save":"Save","common.cancel":"Cancel","common.delete":"Delete","common.rename":"Rename","common.close":"Close","common.create":"Create","common.confirm":"Confirm","common.back":"← Back","common.backLabel":"Back","common.loading":"Loading...","common.error":"Error:","common.yes":"Yes","common.ok":"OK","common.copy":"Copy","common.cut":"Cut","common.paste":"Paste","common.duplicate":"Duplicate","common.run":"Run","common.test":"Test","common.all":"All","common.open":"Open","common.no":"No","common.date":"Date","common.search":"Search","common.testAgain":"Check","common.connect":"Connect","common.disconnect":"Disconnect","common.settings":"Settings","common.name":"Name","common.type":"Type","common.section":"Section","common.created":"Created","common.empty":"None","common.newName":"New name","search.placeholder":"Search Verstak...","search.noResults":"No results found","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","kind.action":"Action","links.empty":"No links yet","links.editTitle":"Edit link","links.note":"Note","links.copyUrl":"Copy URL","links.copied":"URL copied","links.copyUnavailable":"Could not copy URL","links.deleteTitle":"Delete link","links.deleteConfirm":'Delete link "{title}"?',"action.openUrl":"Open URL","action.openFile":"Open file","action.openFolder":"Open folder","action.runCommand":"Run command","action.runScript":"Run script","action.openTerminal":"Open terminal","action.launchApp":"Launch app","action.addAction":"+ Add action","action.newAction":"New action","action.noActions":"No actions yet","action.run":"Run","action.dataUrl":"URL","action.dataPath":"Path","action.dataCommand":"Command","action.urlPlaceholder":"https://example.com","action.pathPlaceholder":"/path/to/file","action.commandPlaceholder":"command","action.namePlaceholder":"Example: Open website","note.add":"+ Add note","note.new":"New note","note.title":"Note title","note.noNotes":"No notes","note.createFirst":"Create the first note for this case.","note.placeholder":"Start writing...","note.unsavedTitle":"Unsaved changes","note.unsavedMessage":"Close the editor? All unsaved changes will be lost.","note.unsavedClose":"Close","file.addFile":"+ Add file","file.addFolder":"+ Add folder","file.newFile":"+ New file","file.addFileSimple":"Add file","file.addFolderSimple":"Add folder","file.noFiles":"No files in this folder yet","file.noFilesCase":"No files in this project yet","file.hint":"Add a file or folder to store project materials.","file.root":"Files","file.preview":"Preview","file.openExternal":"Open in external program","file.openFolder":"Open folder","file.showInExplorer":"Show in explorer","file.more":"More","file.delete":"Delete","file.ariaFolder":"Folder","file.ariaFile":"File","file.scanning":"Scanning...","file.pickSingle":"Select file","file.pickMultiple":"Select files","file.pickDirectory":"Select folder","file.importTitle":"Add to","file.importFiles":"Files:","file.importFolders":"Folders:","file.importSize":"Size:","file.importCopy":"Copy","file.importLink":"Link","file.selectCaseFirst":"Select a case before adding files","worklog.title":"Work Log","worklog.whatDone":"What was done","worklog.minutes":"Min","worklog.min":"min","worklog.log":"Log","worklog.addEntry":"Add entry","worklog.acceptSuggestion":"Accept suggestion","worklog.editEntry":"Edit entry","worklog.deleteEntry":"Delete entry","worklog.deleteConfirm":"Delete this work entry? Related events stay in activity, but their link to this entry will be removed.","worklog.date":"Date","worklog.empty":"No work logged yet","worklog.details":"Details","worklog.source":"Source","worklog.sourceSuggestion":"From suggestion","worklog.sourceSuggestionNoEvents":"From suggestion, but related events missing","worklog.sourceManual":"Manual entry","worklog.sourceUnknown":"Unknown source","worklog.suggestions":"Suggestions for today","worklog.apply":"Apply","sync.title":"Sync","sync.settings":"Sync settings","sync.status":"Status","sync.server":"Server","sync.device":"Device","sync.deviceId":"Device ID","sync.unpushed":"Unpushed","sync.lastSync":"Last sync","sync.revoked":"Revoked","sync.connected":"Connected","sync.notConnected":"Not connected","sync.disabled":"Disabled","sync.serverUrl":"Server URL","sync.serverUrlPlaceholder":"https://example.com:47732","sync.username":"Username","sync.usernamePlaceholder":"username","sync.password":"Password","sync.passwordPlaceholder":"password","sync.interval":"Auto sync (min)","sync.saveInterval":"Save interval","sync.syncNow":"Sync now","sync.disconnect":"Disconnect","sync.connect":"Connect","sync.test":"Check","sync.settingsSaved":"interval saved","today.title":"Today","today.changedCases":"Changed today","today.timeline":"Timeline for today","today.empty":"Nothing happened today yet","today.emptyHint":"Cases, notes, files, and actions you worked with today will appear here.","today.plural.case_one":"case","today.plural.case_few":"cases","today.plural.case_many":"cases","today.plural.note_one":"note","today.plural.note_few":"notes","today.plural.note_many":"notes","today.plural.file_one":"file","today.plural.file_few":"files","today.plural.file_many":"files","today.plural.event_one":"event","today.plural.event_few":"events","today.plural.event_many":"events","today.feed":"Feed","today.suggestionsTab":"Suggestions","today.inProgress":"In Progress","today.captured":"Captured","today.feedEmpty":"No events today","today.inProgressEmpty":"Nothing modified today","today.capturedEmpty":"Nothing captured today","today.feedHint":"Today's events: file changes, notes, actions and other events.","today.sortByTime":"by time","today.sortByName":"by name","today.sortByType":"by type","today.sortAsc":"ascending","today.sortDesc":"descending","journal.title":"Work Log","journal.worklogTab":"Work Log","journal.empty":"No entries for the selected period","journal.dateFrom":"From","journal.dateTo":"To","journal.filter":"Filter","journal.total":"Total","journal.exportCSV":"CSV","journal.exportMarkdown":"Markdown","journal.billable":"Billable","journal.billableYes":"Billable","journal.billableNo":"Not billable","journal.billableHint":"Billable — can be included in client invoice","journal.approx":"Time type","journal.approxExact":"Exact","journal.approxEstimated":"Estimated","journal.approxHint":"Estimated — time suggested by the system or entered as approximate","journal.includeChildrenDisabledHint":"Only works when a case/client/project is selected","journal.node":"Case","journal.path":"Path","journal.byDay":"By day","journal.byNode":"By case","journal.includeChildren":"Include subtasks","journal.nodeSearch":"Search case...","journal.relatedEvents":"Related events","journal.filterHeading":"Filters","journal.exportHeading":"Export Report","journal.reset":"Reset","suggest.title":"Suggestions","suggest.apply":"Log","suggest.dismiss":"Dismiss","suggest.open":"Open","suggest.confidence.low":"Low confidence","suggest.confidence.medium":"Medium confidence","suggest.confidence.high":"High confidence","suggest.minutes":"min","suggest.edit":"Edit","suggest.noSuggestions":"No suggestions","suggest.detectedEvents":"What was detected","activity.title":"Activity","activity.empty":"No activity recorded yet","activity.perCaseEmpty":"No activity recorded yet","overview.type":"Type","overview.section":"Section","overview.created":"Created","overview.newNote":"New note","overview.addFile":"Add file","overview.addAction":"Add action","overview.logTime":"Log time","overview.recentNotes":"Recent notes","overview.recentEntries":"Recent entries","rename.title":"Rename","rename.emptyError":"Name cannot be empty","rename.invalidError":"Invalid name","delete.confirmTitle":"Delete","delete.confirmMessage":"Delete","delete.folder":"folder","delete.file":"file","template.optionNone":"Empty case","template.optional":"Template (optional)","template.none.desc":"No template, simple container node","template.folder":"Folder","template.folder.desc":"A folder to group items inside a workspace","template.project":"Project","template.project.desc":"A distinct project or task with files, notes and work log","template.client":"Client","template.client.desc":"An organization or person for whom work is performed","template.document":"Document","template.document.desc":"A document with description, notes and files","template.recipe":"Recipe","template.recipe.desc":"A repeatable procedure or instruction","template.note":"Note","template.file":"File","template.select":"Select type","mime.jpeg":"JPEG image","mime.png":"PNG image","mime.gif":"GIF image","mime.webp":"WebP image","mime.svg":"SVG image","mime.bmp":"BMP image","mime.tiff":"TIFF image","mime.avif":"AVIF image","mime.pdf":"PDF document","mime.word":"Word document","mime.excel":"Excel spreadsheet","mime.ppt":"PowerPoint presentation","mime.zip":"ZIP archive","mime.gzip":"GZIP archive","mime.tar":"TAR archive","mime.sevenz":"7z archive","mime.rar":"RAR archive","mime.text":"Text file","mime.html":"HTML file","mime.css":"CSS file","mime.js":"JavaScript file","mime.json":"JSON file","mime.xml":"XML file","mime.yaml":"YAML file","mime.binary":"Binary file","mime.executable":"Executable file","mime.folder":"Folder","mime.unknown":"Unknown","mime.file":"File","error.nameEmpty":"Name cannot be empty","error.nameInvalid":"Invalid name","error.selectCaseFirst":"Select a case first","error.vaultNotOpen":"Vault not open","delete.files":"files ({count})","file.namePrompt":"Enter file name:","file.pdfUnavailable":"PDF preview is unavailable.","file.previewUnavailable":"Preview is unavailable for this file type.","case.new":"New case","case.namePlaceholder":"Case name","settings.title":"Settings","settings.general":"General","settings.generalDesc":"Basic interface settings.","settings.workspace":"Workspace","settings.workspaceDesc":"Manage data storage.","settings.appearance":"Appearance","settings.localization":"Localization","settings.templates":"Templates","settings.plugins":"Plugins","settings.files":"Files","settings.activity":"Activity","settings.sync":"Sync","settings.backup":"Backups","settings.close":"Close settings","settings.noPlugins":"No plugins installed yet.","settings.openPluginsDir":"Open plugins folder","settings.activityStub":"Activity tracking settings will be here.","settings.backupStub":"Backup settings will be here.","settings.theme":"Interface theme","settings.themeSystem":"System","settings.themeLight":"Light","settings.themeDark":"Dark","settings.language":"Interface language","settings.langRu":"Russian","settings.langEn":"English","settings.langSoon":"coming soon","settings.save":"Save settings","settings.saved":"Settings saved","settings.vaultPath":"Workspace path","settings.noVaultInfo":"No workspace information.","settings.vaultInfo":"Workspace information","settings.openVault":"Open vault folder","settings.changeVault":"Change path","settings.checkIntegrity":"Check integrity","settings.templatesDesc":"Enable or disable templates for creating items.","settings.templateEnabled":"Enabled","settings.templateDisabled":"Disabled","settings.filesStub":"File storage settings will be here.","settings.syncEnabled":"Sync enabled","settings.syncDisabled":"Sync disabled","settings.syncDesc":"Configure connection to the sync server.","settings.serverUrl":"Server URL","settings.deviceName":"Device name","settings.deviceId":"Device ID","settings.lastSync":"Last sync","settings.lastError":"Last error","settings.pendingChanges":"Pending changes","settings.checkConnection":"Check connection","settings.syncNow":"Sync now","settings.reconnect":"Reconnect","settings.disconnect":"Disconnect device","settings.resetKey":"Reset key","settings.confirmDisconnect":"Are you sure you want to disconnect this device?","settings.confirmDisconnectDesc":"Sync will stop. Reconnecting will require username and password.","settings.confirmResetKey":"Reset sync key?","settings.confirmResetKeyDesc":"The current device key will be removed. Reconnection will be required.","settings.connected":"Connected","settings.disconnected":"Disconnected","settings.notConfigured":"Not configured","settings.error":"Error","settings.revoked":"Revoked","settings.status":"Status","firstrun.title":"Welcome to Verstak","firstrun.desc":"Verstak stores data in a local workspace called a vault.","firstrun.pathLabel":"Vault path","firstrun.defaultPath":"Default path","firstrun.browse":"Choose folder","firstrun.create":"Create workspace","firstrun.quit":"Quit","firstrun.pathExists":"The folder exists. A new vault will be created.","firstrun.pathHasVault":"Existing vault found. It will be connected.","firstrun.pathNew":"The path does not exist. A new vault will be created.","firstrun.errorNoWrite":"No write permission for the selected folder.","firstrun.creating":"Creating workspace...","firstrun.created":"Workspace created!","recovery.title":"Workspace not found","recovery.expected":"Expected path","recovery.choose":"Choose another vault","recovery.create":"Create new vault","recovery.settings":"Open settings","recovery.quit":"Quit","recovery.createConfirm":"A new empty workspace will be created. The old path in settings will be replaced.","recovery.createConfirmTitle":"Create a new workspace?","sync.status.connected":"Sync available","sync.status.disconnected":"Server unavailable","sync.status.disabled":"Sync is not configured","sync.status.syncing":"Syncing...","sync.status.error":"Sync error","sync.changes":"changes","sync.details":"Details","sync.configure":"Configure","sync.retry":"Retry","sync.run":"Sync","sync.running":"Syncing...","sync.conflictsCount":"Conflicts: {count}","sync.applyErrorsCount":"Apply errors: {count}","sync.pushedPulled":"Pushed: {pushed}, pulled: {pulled}","error.generic":"An error occurred","error.invalidCredentials":"Invalid username or password","error.accountBlocked":"Account blocked","error.emailNotConfirmed":"Email not confirmed","error.tokenInvalid":"Invalid or expired token","error.tokenExpired":"Token expired"},Is={ru:up,en:fp};let Ns="ru";function m(l,e){var i;const t=Is[Ns];let n=t==null?void 0:t[l];if(n==null&&Ns!=="ru"&&(n=(i=Is.ru)==null?void 0:i[l]),n==null&&(n=l),e!=null)for(const[o,r]of Object.entries(e))n=n.replace(`{${o}}`,String(r));return n}function pn(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 oi={"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 Ds(l){return l?oi[l]||l:m("mime.unknown")}function dp(l){if(l.type==="folder")return m("mime.folder");const e=(l.mime||"").toLowerCase();if(oi[e])return oi[e];const n=(l.name||"").toLowerCase().split(".").pop();return n?n.toUpperCase():m("mime.file")}function pc(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 mc=["image/jpeg","image/png","image/gif","image/webp","image/bmp","image/tiff","image/avif","image/svg+xml"],gc=["text/plain","text/html","text/css","text/javascript","application/json","application/xml","application/x-yaml","text/x-shellscript"],_c=["txt","log","conf","ini","yaml","yml","json","xml","csv","sh","py","js","ts","css","html","md","markdown","cfg"],vc=["jpg","jpeg","png","gif","webp","bmp","tiff","tif","avif","svg"];function xn(l){if(l.type==="folder")return!1;const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return!!(mc.includes(e)||vc.includes(n)||e.includes("pdf")||gc.includes(e)||_c.includes(n))}function kc(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return mc.includes(e)||vc.includes(n)}function hc(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return gc.includes(e)||_c.includes(n)&&n!=="md"&&n!=="markdown"}function bc(l){return(l.mime||"").toLowerCase().includes("pdf")}function yc(l){const e=(l.name||"").toLowerCase();return e.endsWith(".md")||e.endsWith(".markdown")}function pp(l){return kc(l)||bc(l)}function mp(l){return hc(l)||yc(l)}const{window:gp}=ai;function _p(l){let e,t,n,i=pn(l[0].size)+"",o;return{c(){e=u("span"),e.textContent="·",t=h(),n=u("span"),o=R(i),s(e,"class","meta-sep svelte-1skuef2")},m(r,c){S(r,e,c),S(r,t,c),S(r,n,c),a(n,o)},p(r,c){c[0]&1&&i!==(i=pn(r[0].size)+"")&&U(o,i)},d(r){r&&(C(e),C(t),C(n))}}}function vp(l){let e,t,n,i,o;return{c(){e=u("button"),e.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path><line x1="9" y1="14" x2="15" y2="14"></line></svg>',t=h(),n=u("button"),n.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path></svg>',s(e,"class","action-btn svelte-1skuef2"),s(e,"title",m("file.openFolder")),s(e,"aria-label",m("file.openFolder")),s(n,"class","action-btn svelte-1skuef2"),s(n,"title",m("file.showInExplorer")),s(n,"aria-label",m("file.showInExplorer"))},m(r,c){S(r,e,c),S(r,t,c),S(r,n,c),i||(o=[A(e,"click",De(l[30])),A(n,"click",De(l[11]))],i=!0)},p:ne,d(r){r&&(C(e),C(t),C(n)),i=!1,ge(o)}}}function kp(l){let e,t,n,i,o,r,c;return{c(){e=u("button"),e.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"></path><circle cx="12" cy="12" r="3"></circle></svg>',t=h(),n=u("button"),n.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path><polyline points="15 3 21 3 21 9"></polyline><line x1="10" y1="14" x2="21" y2="3"></line></svg>',i=h(),o=u("button"),o.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path></svg>',s(e,"class","action-btn svelte-1skuef2"),s(e,"title",m("file.preview")),s(e,"aria-label",m("file.preview")),s(n,"class","action-btn svelte-1skuef2"),s(n,"title",m("file.openExternal")),s(n,"aria-label",m("file.openExternal")),s(o,"class","action-btn svelte-1skuef2"),s(o,"title",m("file.showInExplorer")),s(o,"aria-label",m("file.showInExplorer"))},m(f,p){S(f,e,p),S(f,t,p),S(f,n,p),S(f,i,p),S(f,o,p),r||(c=[A(e,"click",De(l[29])),A(n,"click",De(l[10])),A(o,"click",De(l[11]))],r=!0)},p:ne,d(f){f&&(C(e),C(t),C(n),C(i),C(o)),r=!1,ge(c)}}}function Ms(l){let e,t,n,i,o,r,c,f,p=m("common.open")+"",_,g,v,k,b,y,w,T,I=m("file.openExternal")+"",E,N,D,L,j,P,F=m("file.showInExplorer")+"",B,G,H,K,W,J,X,O,V,z=m("common.rename")+"",Q,Y,q,le,se,oe,ce,me=m("common.duplicate")+"",Ie,Fe,_e,Z,te,ye,Te,we,Oe,Ae=m("common.cut")+"",Le,Be,Xe,x,Me,he,Ne,Ce=m("common.copy")+"",je,Pe,Ue,He,ke,Se,qe,Qe,Ze,We=m("common.delete")+"",Ye,ze,re;return{c(){e=u("div"),t=h(),n=u("div"),i=u("button"),o=ee("svg"),r=ee("path"),c=ee("circle"),f=h(),_=R(p),g=h(),v=u("button"),k=ee("svg"),b=ee("path"),y=ee("polyline"),w=ee("line"),T=h(),E=R(I),N=h(),D=u("button"),L=ee("svg"),j=ee("path"),P=h(),B=R(F),G=h(),H=u("div"),K=h(),W=u("button"),J=ee("svg"),X=ee("path"),O=ee("path"),V=h(),Q=R(z),Y=h(),q=u("button"),le=ee("svg"),se=ee("rect"),oe=ee("path"),ce=h(),Ie=R(me),Fe=h(),_e=u("button"),Z=ee("svg"),te=ee("circle"),ye=ee("circle"),Te=ee("line"),we=ee("line"),Oe=h(),Le=R(Ae),Be=h(),Xe=u("button"),x=ee("svg"),Me=ee("rect"),he=ee("path"),Ne=h(),je=R(Ce),Pe=h(),Ue=u("div"),He=h(),ke=u("button"),Se=ee("svg"),qe=ee("polyline"),Qe=ee("path"),Ze=h(),Ye=R(We),s(e,"class","menu-backdrop svelte-1skuef2"),s(e,"role","presentation"),s(r,"d","M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"),s(c,"cx","12"),s(c,"cy","12"),s(c,"r","3"),s(o,"width","14"),s(o,"height","14"),s(o,"viewBox","0 0 24 24"),s(o,"fill","none"),s(o,"stroke","currentColor"),s(o,"stroke-width","2"),s(o,"stroke-linecap","round"),s(o,"stroke-linejoin","round"),s(i,"class","menu-item svelte-1skuef2"),s(i,"role","menuitem"),s(b,"d","M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"),s(y,"points","15 3 21 3 21 9"),s(w,"x1","10"),s(w,"y1","14"),s(w,"x2","21"),s(w,"y2","3"),s(k,"width","14"),s(k,"height","14"),s(k,"viewBox","0 0 24 24"),s(k,"fill","none"),s(k,"stroke","currentColor"),s(k,"stroke-width","2"),s(k,"stroke-linecap","round"),s(k,"stroke-linejoin","round"),s(v,"class","menu-item svelte-1skuef2"),s(v,"role","menuitem"),s(j,"d","M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"),s(L,"width","14"),s(L,"height","14"),s(L,"viewBox","0 0 24 24"),s(L,"fill","none"),s(L,"stroke","currentColor"),s(L,"stroke-width","2"),s(L,"stroke-linecap","round"),s(L,"stroke-linejoin","round"),s(D,"class","menu-item svelte-1skuef2"),s(D,"role","menuitem"),s(H,"class","menu-sep svelte-1skuef2"),s(X,"d","M12 20h9"),s(O,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),s(J,"width","14"),s(J,"height","14"),s(J,"viewBox","0 0 24 24"),s(J,"fill","none"),s(J,"stroke","currentColor"),s(J,"stroke-width","2"),s(J,"stroke-linecap","round"),s(J,"stroke-linejoin","round"),s(W,"class","menu-item svelte-1skuef2"),s(W,"role","menuitem"),s(se,"x","9"),s(se,"y","9"),s(se,"width","13"),s(se,"height","13"),s(se,"rx","2"),s(se,"ry","2"),s(oe,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),s(le,"width","14"),s(le,"height","14"),s(le,"viewBox","0 0 24 24"),s(le,"fill","none"),s(le,"stroke","currentColor"),s(le,"stroke-width","2"),s(le,"stroke-linecap","round"),s(le,"stroke-linejoin","round"),s(q,"class","menu-item svelte-1skuef2"),s(q,"role","menuitem"),s(te,"cx","6"),s(te,"cy","6"),s(te,"r","3"),s(ye,"cx","6"),s(ye,"cy","18"),s(ye,"r","3"),s(Te,"x1","20"),s(Te,"y1","4"),s(Te,"x2","8.12"),s(Te,"y2","15.88"),s(we,"x1","8.12"),s(we,"y1","8.12"),s(we,"x2","20"),s(we,"y2","20"),s(Z,"width","14"),s(Z,"height","14"),s(Z,"viewBox","0 0 24 24"),s(Z,"fill","none"),s(Z,"stroke","currentColor"),s(Z,"stroke-width","2"),s(Z,"stroke-linecap","round"),s(Z,"stroke-linejoin","round"),s(_e,"class","menu-item svelte-1skuef2"),s(_e,"role","menuitem"),s(Me,"x","9"),s(Me,"y","9"),s(Me,"width","13"),s(Me,"height","13"),s(Me,"rx","2"),s(Me,"ry","2"),s(he,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),s(x,"width","14"),s(x,"height","14"),s(x,"viewBox","0 0 24 24"),s(x,"fill","none"),s(x,"stroke","currentColor"),s(x,"stroke-width","2"),s(x,"stroke-linecap","round"),s(x,"stroke-linejoin","round"),s(Xe,"class","menu-item svelte-1skuef2"),s(Xe,"role","menuitem"),s(Ue,"class","menu-sep svelte-1skuef2"),s(qe,"points","3 6 5 6 21 6"),s(Qe,"d","M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"),s(Se,"width","14"),s(Se,"height","14"),s(Se,"viewBox","0 0 24 24"),s(Se,"fill","none"),s(Se,"stroke","currentColor"),s(Se,"stroke-width","2"),s(Se,"stroke-linecap","round"),s(Se,"stroke-linejoin","round"),s(ke,"class","menu-item menu-item-danger svelte-1skuef2"),s(ke,"role","menuitem"),s(n,"class","menu svelte-1skuef2"),ht(n,"left",l[3]+"px"),ht(n,"top",l[4]+"px"),ht(n,"position","fixed"),s(n,"role","menu"),s(n,"tabindex","-1")},m(pe,ct){S(pe,e,ct),S(pe,t,ct),S(pe,n,ct),a(n,i),a(i,o),a(o,r),a(o,c),a(i,f),a(i,_),a(n,g),a(n,v),a(v,k),a(k,b),a(k,y),a(k,w),a(v,T),a(v,E),a(n,N),a(n,D),a(D,L),a(L,j),a(D,P),a(D,B),a(n,G),a(n,H),a(n,K),a(n,W),a(W,J),a(J,X),a(J,O),a(W,V),a(W,Q),a(n,Y),a(n,q),a(q,le),a(le,se),a(le,oe),a(q,ce),a(q,Ie),a(n,Fe),a(n,_e),a(_e,Z),a(Z,te),a(Z,ye),a(Z,Te),a(Z,we),a(_e,Oe),a(_e,Le),a(n,Be),a(n,Xe),a(Xe,x),a(x,Me),a(x,he),a(Xe,Ne),a(Xe,je),a(n,Pe),a(n,Ue),a(n,He),a(n,ke),a(ke,Se),a(Se,qe),a(Se,Qe),a(ke,Ze),a(ke,Ye),ze||(re=[A(e,"click",De(l[19])),A(i,"click",l[17]),A(v,"click",l[10]),A(D,"click",l[11]),A(W,"click",l[13]),A(q,"click",l[14]),A(_e,"click",l[15]),A(Xe,"click",l[16]),A(ke,"click",l[12]),A(n,"click",De(l[28])),A(n,"keydown",l[31])],ze=!0)},p(pe,ct){ct[0]&8&&ht(n,"left",pe[3]+"px"),ct[0]&16&&ht(n,"top",pe[4]+"px")},d(pe){pe&&(C(e),C(t),C(n)),ze=!1,ge(re)}}}function hp(l){let e,t,n,i,o,r,c=l[0].name+"",f,p,_,g,v,k,b,y,w,T,I,E,N,D,L,j,P,F,B,G,H,K;n=new dc({props:{kind:l[6],size:22}});let W=!l[7]&&_p(l);function J(z,Q){return z[7]?vp:kp}let O=J(l)(l),V=l[2]&&Ms(l);return{c(){e=u("div"),t=u("div"),Je(n.$$.fragment),i=h(),o=u("div"),r=u("div"),f=R(c),_=h(),g=u("div"),v=u("span"),v.textContent=`${l[8]}`,k=h(),W&&W.c(),b=h(),y=u("div"),O.c(),w=h(),T=u("button"),I=ee("svg"),E=ee("circle"),N=ee("circle"),D=ee("circle"),L=h(),j=u("button"),j.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="3 6 5 6 21 6"></polyline><path d="M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"></path></svg>',F=h(),V&&V.c(),B=it(),s(t,"class","file-row-icon svelte-1skuef2"),s(r,"class","file-row-name svelte-1skuef2"),s(r,"title",p=l[0].name),s(g,"class","file-row-meta svelte-1skuef2"),s(o,"class","file-row-body svelte-1skuef2"),s(E,"cx","12"),s(E,"cy","5"),s(E,"r","2"),s(N,"cx","12"),s(N,"cy","12"),s(N,"r","2"),s(D,"cx","12"),s(D,"cy","19"),s(D,"r","2"),s(I,"width","16"),s(I,"height","16"),s(I,"viewBox","0 0 24 24"),s(I,"fill","currentColor"),s(T,"class","action-btn svelte-1skuef2"),s(T,"title",m("file.more")),s(T,"aria-label",m("file.more")),s(T,"aria-expanded",l[2]),s(j,"class","action-btn action-btn-danger svelte-1skuef2"),s(j,"title",m("common.delete")),s(j,"aria-label",m("common.delete")),s(y,"class","file-row-actions svelte-1skuef2"),s(e,"class","file-row svelte-1skuef2"),s(e,"role","button"),s(e,"tabindex","0"),s(e,"draggable","true"),s(e,"aria-label",P=l[7]?m("file.ariaFolder")+" "+l[0].name:m("file.ariaFile")+" "+l[0].name),ae(e,"file-row--selected",l[1])},m(z,Q){S(z,e,Q),a(e,t),Ke(n,t,null),a(e,i),a(e,o),a(o,r),a(r,f),a(o,_),a(o,g),a(g,v),a(g,k),W&&W.m(g,null),a(e,b),a(e,y),O.m(y,null),a(y,w),a(y,T),a(T,I),a(I,E),a(I,N),a(I,D),a(y,L),a(y,j),S(z,F,Q),V&&V.m(z,Q),S(z,B,Q),G=!0,H||(K=[A(gp,"click",l[19]),A(T,"click",De(l[18])),A(j,"click",De(l[12])),A(e,"click",l[9]),A(e,"keydown",l[24]),A(e,"contextmenu",l[23]),A(e,"dragstart",l[20]),A(e,"dragover",l[21]),A(e,"drop",l[22])],H=!0)},p(z,Q){(!G||Q[0]&1)&&c!==(c=z[0].name+"")&&U(f,c),(!G||Q[0]&1&&p!==(p=z[0].name))&&s(r,"title",p),z[7]||W.p(z,Q),O.p(z,Q),(!G||Q[0]&4)&&s(T,"aria-expanded",z[2]),(!G||Q[0]&1&&P!==(P=z[7]?m("file.ariaFolder")+" "+z[0].name:m("file.ariaFile")+" "+z[0].name))&&s(e,"aria-label",P),(!G||Q[0]&2)&&ae(e,"file-row--selected",z[1]),z[2]?V?V.p(z,Q):(V=Ms(z),V.c(),V.m(B.parentNode,B)):V&&(V.d(1),V=null)},i(z){G||(de(n.$$.fragment,z),G=!0)},o(z){ve(n.$$.fragment,z),G=!1},d(z){z&&(C(e),C(F),C(B)),Ge(n),W&&W.d(),O.d(),V&&V.d(z),H=!1,ge(K)}}}function bp(l,e,t){let{item:n}=e,{selected:i=!1}=e,{onDragStart:o}=e,{onDragOver:r}=e,{onDrop:c}=e;const f=Hl(),p=pc(n),_=n.type==="folder",g=dp(n);let v=!1,k=0,b=0,y=null;function w(Q){Q.ctrlKey||Q.metaKey?f("toggleSelect",n.id):Q.shiftKey?f("rangeSelect",n.id):y?(clearTimeout(y),y=null,_?f("navigate",n.id):f("preview",n)):y=setTimeout(()=>{y=null,f("selectOne",n.id)},250)}function T(){f("openExternal",n.fileId)}function I(){t(2,v=!1),f("showInFolder",n.nodeId||n.id)}function E(){t(2,v=!1),f("delete",{id:n.id,type:n.type})}function N(){t(2,v=!1),f("rename",{id:n.id,name:n.name})}function D(){t(2,v=!1),f("duplicate",n.id)}function L(){t(2,v=!1),f("cut",n.id)}function j(){t(2,v=!1),f("copy",n.id)}function P(){t(2,v=!1),_?f("navigate",n.id):f("preview",n)}function F(){t(2,v=!v)}function B(){t(2,v=!1)}function G(Q){o&&o(Q,n.id)}function H(Q){r&&_&&r(Q,n.id)}function K(Q){c&&_&&c(Q,n.id)}function W(Q){Q.preventDefault(),t(3,k=Math.min(Q.clientX,window.innerWidth-240)),t(4,b=Math.min(Q.clientY,window.innerHeight-320)),t(2,v=!0)}function J(Q){(Q.key==="Enter"||Q.key===" ")&&(Q.preventDefault(),w(Q))}function X(Q){oc.call(this,l,Q)}const O=()=>f("preview",n),V=()=>f("navigate",n.id),z=Q=>{Q.key==="Escape"&&(Q.stopPropagation(),B())};return l.$$set=Q=>{"item"in Q&&t(0,n=Q.item),"selected"in Q&&t(1,i=Q.selected),"onDragStart"in Q&&t(25,o=Q.onDragStart),"onDragOver"in Q&&t(26,r=Q.onDragOver),"onDrop"in Q&&t(27,c=Q.onDrop)},[n,i,v,k,b,f,p,_,g,w,T,I,E,N,D,L,j,P,F,B,G,H,K,W,J,o,r,c,X,O,V,z]}class yp extends et{constructor(e){super(),$e(this,e,bp,hp,xe,{item:0,selected:1,onDragStart:25,onDragOver:26,onDrop:27},null,[-1,-1])}}function js(l,e,t){const n=l.slice();return n[4]=e[t],n[6]=t,n}function wp(l){let e;return{c(){e=u("span"),e.textContent="/",s(e,"class","sep svelte-csi2lb")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Cp(l){let e,t=l[4].name+"",n,i,o;function r(){return l[2](l[6])}return{c(){e=u("button"),n=R(t),s(e,"class","crumb crumb--link svelte-csi2lb")},m(c,f){S(c,e,f),a(e,n),i||(o=A(e,"click",r),i=!0)},p(c,f){l=c,f&1&&t!==(t=l[4].name+"")&&U(n,t)},d(c){c&&C(e),i=!1,o()}}}function Sp(l){let e,t=l[4].name+"",n;return{c(){e=u("span"),n=R(t),s(e,"class","crumb crumb--current svelte-csi2lb")},m(i,o){S(i,e,o),a(e,n)},p(i,o){o&1&&t!==(t=i[4].name+"")&&U(n,t)},d(i){i&&C(e)}}}function As(l){let e,t,n=l[6]>0&&wp();function i(c,f){return c[6]===c[0].length-1?Sp:Cp}let o=i(l),r=o(l);return{c(){n&&n.c(),e=h(),r.c(),t=it()},m(c,f){n&&n.m(c,f),S(c,e,f),r.m(c,f),S(c,t,f)},p(c,f){o===(o=i(c))&&r?r.p(c,f):(r.d(1),r=o(c),r&&(r.c(),r.m(t.parentNode,t)))},d(c){c&&(C(e),C(t)),n&&n.d(c),r.d(c)}}}function Tp(l){let e,t=fe(l[0]),n=[];for(let i=0;i<t.length;i+=1)n[i]=As(js(l,t,i));return{c(){e=u("nav");for(let i=0;i<n.length;i+=1)n[i].c();s(e,"class","breadcrumbs svelte-csi2lb")},m(i,o){S(i,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(i,[o]){if(o&3){t=fe(i[0]);let r;for(r=0;r<t.length;r+=1){const c=js(i,t,r);n[r]?n[r].p(c,o):(n[r]=As(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},i:ne,o:ne,d(i){i&&C(e),Re(n,i)}}}function Ep(l,e,t){let{crumbs:n=[]}=e;const i=Hl();function o(c){i("navigate",c)}const r=c=>o(c);return l.$$set=c=>{"crumbs"in c&&t(0,n=c.crumbs)},[n,o,r]}class wc extends et{constructor(e){super(),$e(this,e,Ep,Tp,xe,{crumbs:0})}}function Ip(l){let e,t,n,i,o,r;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("file.previewUnavailable")}`,n=h(),i=u("button"),i.textContent=`${m("file.openExternal")}`,s(i,"class","btn btn-sm svelte-1cw3u0m"),s(e,"class","preview-status svelte-1cw3u0m")},m(c,f){S(c,e,f),a(e,t),a(e,n),a(e,i),o||(r=A(i,"click",l[9]),o=!0)},p:ne,d(c){c&&C(e),o=!1,r()}}}function Np(l){let e,t;function n(r,c){return c&2&&(e=null),e==null&&(e=!!(r[1]&&r[1].startsWith("data:"))),e?Pp:Lp}let i=n(l,-1),o=i(l);return{c(){o.c(),t=it()},m(r,c){o.m(r,c),S(r,t,c)},p(r,c){i===(i=n(r,c))&&o?o.p(r,c):(o.d(1),o=i(r),o&&(o.c(),o.m(t.parentNode,t)))},d(r){r&&C(t),o.d(r)}}}function Dp(l){let e,t,n;return{c(){e=u("pre"),t=u("code"),n=R(l[1]),s(e,"class","preview-text svelte-1cw3u0m")},m(i,o){S(i,e,o),a(e,t),a(t,n)},p(i,o){o&2&&U(n,i[1])},d(i){i&&C(e)}}}function Mp(l){let e,t,n,i;return{c(){e=u("div"),t=u("img"),wl(t.src,n=l[1])||s(t,"src",n),s(t,"alt",i=l[0].name),s(t,"class","preview-image svelte-1cw3u0m"),s(e,"class","preview-image-container svelte-1cw3u0m")},m(o,r){S(o,e,r),a(e,t)},p(o,r){r&2&&!wl(t.src,n=o[1])&&s(t,"src",n),r&1&&i!==(i=o[0].name)&&s(t,"alt",i)},d(o){o&&C(e)}}}function jp(l){let e,t,n,i,o,r,c;return{c(){e=u("div"),t=u("p"),n=R(l[3]),i=h(),o=u("button"),o.textContent=`${m("file.openExternal")}`,s(o,"class","btn btn-sm svelte-1cw3u0m"),s(e,"class","preview-status svelte-1cw3u0m")},m(f,p){S(f,e,p),a(e,t),a(t,n),a(e,i),a(e,o),r||(c=A(o,"click",l[9]),r=!0)},p(f,p){p&8&&U(n,f[3])},d(f){f&&C(e),r=!1,c()}}}function Ap(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("common.loading")}`,s(e,"class","preview-status svelte-1cw3u0m")},m(n,i){S(n,e,i),a(e,t)},p:ne,d(n){n&&C(e)}}}function Lp(l){let e,t,n,i,o,r;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("file.pdfUnavailable")}`,n=h(),i=u("button"),i.textContent=`${m("file.openExternal")}`,s(i,"class","btn btn-sm svelte-1cw3u0m"),s(e,"class","preview-status svelte-1cw3u0m")},m(c,f){S(c,e,f),a(e,t),a(e,n),a(e,i),o||(r=A(i,"click",l[9]),o=!0)},p:ne,d(c){c&&C(e),o=!1,r()}}}function Pp(l){let e,t,n;return{c(){e=u("div"),t=u("embed"),wl(t.src,n=l[1])||s(t,"src",n),s(t,"type","application/pdf"),s(t,"class","preview-pdf svelte-1cw3u0m"),s(e,"class","preview-pdf-container svelte-1cw3u0m")},m(i,o){S(i,e,o),a(e,t)},p(i,o){o&2&&!wl(t.src,n=i[1])&&s(t,"src",n)},d(i){i&&C(e)}}}function Fp(l){let e,t,n,i,o,r,c,f=l[0].name+"",p,_,g,v,k=pn(l[0].size)+"",b,y,w=Ds(l[0].mime)+"",T,I,E,N,D,L,j,P,F,B,G;o=new dc({props:{kind:l[8],size:18}});function H(J,X){return J[2]?Ap:J[3]?jp:J[6]&&J[1]?Mp:J[5]&&J[1]?Dp:J[4]?Np:Ip}let K=H(l),W=K(l);return{c(){e=u("div"),t=u("div"),n=u("header"),i=u("div"),Je(o.$$.fragment),r=h(),c=u("span"),p=R(f),g=h(),v=u("div"),b=R(k),y=R(" · "),T=R(w),I=h(),E=u("div"),N=u("button"),N.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path><polyline points="15 3 21 3 21 9"></polyline><line x1="10" y1="14" x2="21" y2="3"></line></svg>',D=h(),L=u("button"),L.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>',j=h(),P=u("div"),W.c(),s(c,"class","preview-name svelte-1cw3u0m"),s(c,"title",_=l[0].name),s(i,"class","preview-title svelte-1cw3u0m"),s(v,"class","preview-meta svelte-1cw3u0m"),s(N,"class","action-btn svelte-1cw3u0m"),s(N,"title",m("file.openExternal")),s(N,"aria-label",m("file.openExternal")),s(L,"class","action-btn action-btn-close svelte-1cw3u0m"),s(L,"title","Close"),s(L,"aria-label","Close preview"),s(E,"class","preview-actions svelte-1cw3u0m"),s(n,"class","preview-header svelte-1cw3u0m"),s(P,"class","preview-body svelte-1cw3u0m"),s(t,"class","modal svelte-1cw3u0m"),s(e,"class","overlay svelte-1cw3u0m"),s(e,"role","presentation")},m(J,X){S(J,e,X),a(e,t),a(t,n),a(n,i),Ke(o,i,null),a(i,r),a(i,c),a(c,p),a(n,g),a(n,v),a(v,b),a(v,y),a(v,T),a(n,I),a(n,E),a(E,N),a(E,D),a(E,L),a(t,j),a(t,P),W.m(P,null),F=!0,B||(G=[A(N,"click",l[9]),A(L,"click",l[10]),A(e,"click",St(l[11])),A(e,"keydown",l[12])],B=!0)},p(J,[X]){(!F||X&1)&&f!==(f=J[0].name+"")&&U(p,f),(!F||X&1&&_!==(_=J[0].name))&&s(c,"title",_),(!F||X&1)&&k!==(k=pn(J[0].size)+"")&&U(b,k),(!F||X&1)&&w!==(w=Ds(J[0].mime)+"")&&U(T,w),K===(K=H(J))&&W?W.p(J,X):(W.d(1),W=K(J),W&&(W.c(),W.m(P,null)))},i(J){F||(de(o.$$.fragment,J),F=!0)},o(J){ve(o.$$.fragment,J),F=!1},d(J){J&&C(e),Ge(o),W.d(),B=!1,ge(G)}}}function zp(l,e,t){let n,i,o,{item:r}=e,{content:c=""}=e,{loading:f=!1}=e,{error:p=""}=e;const _=Hl(),g=pc(r);function v(T){T.key==="Escape"&&_("close")}function k(){_("openExternal",r.fileId)}ui(()=>{window.addEventListener("keydown",v)}),vn(()=>{window.removeEventListener("keydown",v)});const b=()=>_("close"),y=()=>_("close"),w=T=>{T.key==="Escape"&&(T.preventDefault(),_("close"))};return l.$$set=T=>{"item"in T&&t(0,r=T.item),"content"in T&&t(1,c=T.content),"loading"in T&&t(2,f=T.loading),"error"in T&&t(3,p=T.error)},l.$$.update=()=>{l.$$.dirty&3&&t(6,n=kc(r)&&c&&c.startsWith("data:")),l.$$.dirty&1&&t(5,i=hc(r)||yc(r)),l.$$.dirty&1&&t(4,o=bc(r))},[r,c,f,p,o,i,n,_,g,k,b,y,w]}class Rp extends et{constructor(e){super(),$e(this,e,zp,Fp,xe,{item:0,content:1,loading:2,error:3})}}function Op(l){let e,t,n,i,o,r,c,f,p,_,g,v,k,b,y,w,T;return{c(){e=u("div"),t=u("div"),n=u("h3"),i=R(l[0]),o=h(),r=u("p"),c=R(l[1]),f=h(),p=u("div"),_=u("button"),g=R(l[2]),k=h(),b=u("button"),y=R(l[3]),s(n,"class","svelte-1fv6yyk"),s(r,"class","message svelte-1fv6yyk"),s(_,"class",v="btn "+(l[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk"),s(b,"class","btn svelte-1fv6yyk"),s(p,"class","actions svelte-1fv6yyk"),s(t,"class","modal svelte-1fv6yyk"),s(e,"class","overlay svelte-1fv6yyk"),s(e,"role","presentation")},m(I,E){S(I,e,E),a(e,t),a(t,n),a(n,i),a(t,o),a(t,r),a(r,c),a(t,f),a(t,p),a(p,_),a(_,g),a(p,k),a(p,b),a(b,y),w||(T=[A(_,"click",l[6]),A(b,"click",l[7]),A(e,"click",St(l[8])),A(e,"keydown",l[9])],w=!0)},p(I,[E]){E&1&&U(i,I[0]),E&2&&U(c,I[1]),E&4&&U(g,I[2]),E&16&&v!==(v="btn "+(I[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk")&&s(_,"class",v),E&8&&U(y,I[3])},i:ne,o:ne,d(I){I&&C(e),w=!1,ge(T)}}}function Hp(l,e,t){let{title:n=m("common.confirm")}=e,{message:i=""}=e,{confirmText:o=m("common.delete")}=e,{cancelText:r=m("common.cancel")}=e,{danger:c=!1}=e;const f=Hl(),p=()=>f("confirm"),_=()=>f("cancel"),g=()=>f("cancel"),v=k=>{k.key==="Escape"&&(k.preventDefault(),f("cancel"))};return l.$$set=k=>{"title"in k&&t(0,n=k.title),"message"in k&&t(1,i=k.message),"confirmText"in k&&t(2,o=k.confirmText),"cancelText"in k&&t(3,r=k.cancelText),"danger"in k&&t(4,c=k.danger)},[n,i,o,r,c,f,p,_,g,v]}class Bp extends et{constructor(e){super(),$e(this,e,Hp,Op,xe,{title:0,message:1,confirmText:2,cancelText:3,danger:4})}}function Wp(l){let e,t,n;return{c(){e=ee("circle"),t=ee("line"),n=ee("line"),s(e,"cx","12"),s(e,"cy","12"),s(e,"r","10"),s(t,"x1","12"),s(t,"y1","16"),s(t,"x2","12"),s(t,"y2","12"),s(n,"x1","12"),s(n,"y1","8"),s(n,"x2","12.01"),s(n,"y2","8")},m(i,o){S(i,e,o),S(i,t,o),S(i,n,o)},d(i){i&&(C(e),C(t),C(n))}}}function Vp(l){let e,t,n,i;return{c(){e=ee("rect"),t=ee("polyline"),n=ee("line"),i=ee("line"),s(e,"x","3"),s(e,"y","5"),s(e,"width","18"),s(e,"height","14"),s(e,"rx","2"),s(t,"points","3 10 21 10"),s(n,"x1","8"),s(n,"y1","5"),s(n,"x2","8"),s(n,"y2","19"),s(i,"x1","16"),s(i,"y1","5"),s(i,"x2","16"),s(i,"y2","19")},m(o,r){S(o,e,r),S(o,t,r),S(o,n,r),S(o,i,r)},d(o){o&&(C(e),C(t),C(n),C(i))}}}function Up(l){let e,t;return{c(){e=ee("path"),t=ee("polyline"),s(e,"d","M13 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z"),s(t,"points","13 2 13 9 20 9")},m(n,i){S(n,e,i),S(n,t,i)},d(n){n&&(C(e),C(t))}}}function Kp(l){let e,t;return{c(){e=ee("path"),t=ee("path"),s(e,"d","M12 20h9"),s(t,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z")},m(n,i){S(n,e,i),S(n,t,i)},d(n){n&&(C(e),C(t))}}}function Gp(l){let e,t,n,i,o;return{c(){e=ee("path"),t=ee("path"),n=ee("line"),i=ee("line"),o=ee("line"),s(e,"d","M4 19.5A2.5 2.5 0 0 1 6.5 17H20"),s(t,"d","M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z"),s(n,"x1","8"),s(n,"y1","7"),s(n,"x2","16"),s(n,"y2","7"),s(i,"x1","8"),s(i,"y1","11"),s(i,"x2","14"),s(i,"y2","11"),s(o,"x1","8"),s(o,"y1","15"),s(o,"x2","12"),s(o,"y2","15")},m(r,c){S(r,e,c),S(r,t,c),S(r,n,c),S(r,i,c),S(r,o,c)},d(r){r&&(C(e),C(t),C(n),C(i),C(o))}}}function Jp(l){let e,t,n,i;return{c(){e=ee("path"),t=ee("polyline"),n=ee("line"),i=ee("line"),s(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),s(t,"points","14 2 14 8 20 8"),s(n,"x1","16"),s(n,"y1","13"),s(n,"x2","8"),s(n,"y2","13"),s(i,"x1","16"),s(i,"y1","17"),s(i,"x2","8"),s(i,"y2","17")},m(o,r){S(o,e,r),S(o,t,r),S(o,n,r),S(o,i,r)},d(o){o&&(C(e),C(t),C(n),C(i))}}}function qp(l){let e,t;return{c(){e=ee("path"),t=ee("circle"),s(e,"d","M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"),s(t,"cx","12"),s(t,"cy","7"),s(t,"r","4")},m(n,i){S(n,e,i),S(n,t,i)},d(n){n&&(C(e),C(t))}}}function Yp(l){let e,t,n,i;return{c(){e=ee("rect"),t=ee("rect"),n=ee("rect"),i=ee("rect"),s(e,"x","3"),s(e,"y","3"),s(e,"width","7"),s(e,"height","7"),s(e,"rx","1"),s(t,"x","14"),s(t,"y","3"),s(t,"width","7"),s(t,"height","4"),s(t,"rx","1"),s(n,"x","14"),s(n,"y","10"),s(n,"width","7"),s(n,"height","11"),s(n,"rx","1"),s(i,"x","3"),s(i,"y","14"),s(i,"width","7"),s(i,"height","7"),s(i,"rx","1")},m(o,r){S(o,e,r),S(o,t,r),S(o,n,r),S(o,i,r)},d(o){o&&(C(e),C(t),C(n),C(i))}}}function Qp(l){let e;return{c(){e=ee("path"),s(e,"d","M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Xp(l){let e;function t(o,r){return o[0]==="folder"?Qp:o[0]==="project"?Yp:o[0]==="client"?qp:o[0]==="document"?Jp:o[0]==="recipe"?Gp:o[0]==="note"?Kp:o[0]==="file"?Up:o[0]==="case"?Vp:Wp}let n=t(l),i=n(l);return{c(){e=ee("svg"),i.c(),s(e,"width",l[1]),s(e,"height",l[1]),s(e,"viewBox","0 0 24 24"),s(e,"fill","none"),s(e,"stroke","currentColor"),s(e,"stroke-width","1.5"),s(e,"stroke-linecap","round"),s(e,"stroke-linejoin","round"),s(e,"xmlns","http://www.w3.org/2000/svg")},m(o,r){S(o,e,r),i.m(e,null)},p(o,[r]){n!==(n=t(o))&&(i.d(1),i=n(o),i&&(i.c(),i.m(e,null))),r&2&&s(e,"width",o[1]),r&2&&s(e,"height",o[1])},i:ne,o:ne,d(o){o&&C(e),i.d()}}}function Zp(l,e,t){let{kind:n="generic"}=e,{size:i=18}=e;return l.$$set=o=>{"kind"in o&&t(0,n=o.kind),"size"in o&&t(1,i=o.size)},[n,i]}class kn extends et{constructor(e){super(),$e(this,e,Zp,Xp,xe,{kind:0,size:1})}}function Ls(l,e,t){const n=l.slice();return n[44]=e[t],n}function xp(l){let e;return{c(){e=u("span"),s(e,"class","tree-toggle-placeholder svelte-zj71cl")},m(t,n){S(t,e,n)},p:ne,d(t){t&&C(e)}}}function $p(l){let e,t,n=l[1][l[44].id]?"▾":"▸",i,o,r;function c(){return l[25](l[44])}return{c(){e=u("button"),t=u("span"),i=R(n),s(t,"class","tree-arrow"),s(e,"class","tree-toggle svelte-zj71cl")},m(f,p){S(f,e,p),a(e,t),a(t,i),o||(r=A(e,"click",De(c)),o=!0)},p(f,p){l=f,p[0]&3&&n!==(n=l[1][l[44].id]?"▾":"▸")&&U(i,n)},d(f){f&&C(e),o=!1,r()}}}function Ps(l){let e,t;return e=new Cc({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(){Je(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p(n,i){const o={};i[0]&1&&(o.nodes=n[44].children||[]),i[0]&2&&(o.expanded=n[1]),i[0]&4&&(o.selectedNodeId=n[2]),i[0]&8&&(o.level=n[3]+1),i[0]&16&&(o.onSelect=n[4]),i[0]&32&&(o.onToggle=n[5]),i[0]&64&&(o.onContextMenu=n[6]),i[0]&128&&(o.onDrop=n[7]),e.$set(o)},i(n){t||(de(e.$$.fragment,n),t=!0)},o(n){ve(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function Fs(l,e){let t,n,i,o,r,c,f,p=e[44].title+"",_,g,v=e[1][e[44].id]&&ri(e[44]),k,b,y,w;function T(O,V){return V[0]&1&&(n=null),n==null&&(n=!!Pl(O[44])),n?$p:xp}let I=T(e,[-1,-1]),E=I(e);r=new kn({props:{kind:zs(e[44]),size:16}});function N(...O){return e[26](e[44],...O)}function D(...O){return e[27](e[44],...O)}function L(){return e[28](e[44])}function j(...O){return e[29](e[44],...O)}function P(...O){return e[30](e[44],...O)}function F(...O){return e[31](e[44],...O)}function B(...O){return e[32](e[44],...O)}function G(...O){return e[33](e[44],...O)}function H(...O){return e[34](e[44],...O)}function K(...O){return e[35](e[44],...O)}function W(...O){return e[36](e[44],...O)}function J(...O){return e[37](e[44],...O)}let X=v&&Ps(e);return{key:l,first:null,c(){t=u("div"),E.c(),i=h(),o=u("span"),Je(r.$$.fragment),c=h(),f=u("span"),_=R(p),g=h(),X&&X.c(),k=it(),s(o,"class","tree-icon svelte-zj71cl"),s(o,"role","button"),s(o,"tabindex","-1"),s(f,"class","tree-label svelte-zj71cl"),s(f,"role","button"),s(f,"tabindex","-1"),s(t,"class","tree-item svelte-zj71cl"),ht(t,"padding-left",e[3]*16+4+"px"),s(t,"draggable","true"),s(t,"role","button"),s(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(O,V){S(O,t,V),E.m(t,null),a(t,i),a(t,o),Ke(r,o,null),a(t,c),a(t,f),a(f,_),S(O,g,V),X&&X.m(O,V),S(O,k,V),b=!0,y||(w=[A(o,"click",N),A(o,"keydown",D),A(o,"dblclick",De(e[24])),A(f,"click",De(L)),A(f,"keydown",j),A(t,"dragstart",P),A(t,"dragover",F),A(t,"dragleave",B),A(t,"drop",G),A(t,"click",H),A(t,"keydown",K),A(t,"dblclick",W),A(t,"contextmenu",gn(J))],y=!0)},p(O,V){e=O,I===(I=T(e,V))&&E?E.p(e,V):(E.d(1),E=I(e),E&&(E.c(),E.m(t,i)));const z={};V[0]&1&&(z.kind=zs(e[44])),r.$set(z),(!b||V[0]&1)&&p!==(p=e[44].title+"")&&U(_,p),(!b||V[0]&8)&&ht(t,"padding-left",e[3]*16+4+"px"),(!b||V[0]&5)&&ae(t,"selected",e[2]===e[44].id),(!b||V[0]&769)&&ae(t,"drop-valid",e[8]===e[44].id&&e[9][e[44].id]),(!b||V[0]&769)&&ae(t,"drop-invalid",e[8]===e[44].id&&!e[9][e[44].id]),V[0]&3&&(v=e[1][e[44].id]&&ri(e[44])),v?X?(X.p(e,V),V[0]&3&&de(X,1)):(X=Ps(e),X.c(),de(X,1),X.m(k.parentNode,k)):X&&(rt(),ve(X,1,1,()=>{X=null}),at())},i(O){b||(de(r.$$.fragment,O),de(X),b=!0)},o(O){ve(r.$$.fragment,O),ve(X),b=!1},d(O){O&&(C(t),C(g),C(k)),E.d(),Ge(r),X&&X.d(O),y=!1,ge(w)}}}function em(l){let e=[],t=new Map,n,i,o,r,c=fe(l[0]);const f=p=>p[44].id;for(let p=0;p<c.length;p+=1){let _=Ls(l,c,p),g=f(_);t.set(g,e[p]=Fs(g,_))}return{c(){for(let p=0;p<e.length;p+=1)e[p].c();n=it()},m(p,_){for(let g=0;g<e.length;g+=1)e[g]&&e[g].m(p,_);S(p,n,_),i=!0,o||(r=A(window,"dragend",l[14]),o=!0)},p(p,_){_[0]&2080767&&(c=fe(p[0]),rt(),e=fc(e,_,f,1,p,c,t,n.parentNode,uc,Fs,n,Ls),at())},i(p){if(!i){for(let _=0;_<c.length;_+=1)de(e[_]);i=!0}},o(p){for(let _=0;_<e.length;_+=1)ve(e[_]);i=!1},d(p){p&&C(n);for(let _=0;_<e.length;_+=1)e[_].d(p);o=!1,r()}}}function zs(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 ri(l){return l.children!==void 0}function Pl(l){return ri(l)?l.children.length>0:l.has_children===!0}function Rs(l){const e={};function t(n,i){for(const o of n)e[o.id]=i,o.children&&t(o.children,o.id)}return t(l,""),e}function Os(l){const e=[];function t(n){for(const i of n)e.push(i),i.children&&t(i.children)}return t(l),e}function tm(l){try{return l.dataTransfer.getData("text/plain")}catch{return""}}function lm(l,e,t){let n,i,o,{nodes:r=[]}=e,{expanded:c={}}=e,{selectedNodeId:f=""}=e,{level:p=0}=e,{onSelect:_=void 0}=e,{onToggle:g=void 0}=e,{onContextMenu:v=void 0}=e,{onDrop:k=void 0}=e,b={},y=null,w="",T="";const I=["folder","project","client","document","recipe","case"];vn(()=>{for(const Z of Object.keys(b))clearTimeout(b[Z]);y&&clearInterval(y)});function E(Z){return I.includes(Z.type)}function N(Z,te,ye){if(!Z||!te||te===Z.id||!E(Z))return!1;let Te=Z.id;for(;Te;){if(Te===te)return!1;Te=ye[Te]||""}return!0}function D(Z,te){Z.stopPropagation(),Z.dataTransfer.effectAllowed="move",Z.dataTransfer.setData("text/plain",te.id),t(21,w=te.id)}function L(Z,te){Z.preventDefault(),Z.stopPropagation(),Z.dataTransfer.dropEffect="move",T!==te.id&&t(8,T=te.id),Pl(te)&&!c[te.id]&&!b[te.id]&&(b[te.id]=setTimeout(()=>{g&&g(te.id),delete b[te.id]},600));const ye=Z.currentTarget.closest(".workspace-tree-area");if(ye){const Te=ye.getBoundingClientRect(),we=30;Z.clientY-Te.top<we?y||(y=setInterval(()=>{ye.scrollTop-=10},50)):Te.bottom-Z.clientY<we?y||(y=setInterval(()=>{ye.scrollTop+=10},50)):y&&(clearInterval(y),y=null)}}function j(Z,te){const ye=Z.relatedTarget;ye&&Z.currentTarget.contains(ye)||(T===te.id&&t(8,T=""),b[te.id]&&(clearTimeout(b[te.id]),delete b[te.id]),y&&(clearInterval(y),y=null))}function P(Z,te){Z.preventDefault(),Z.stopPropagation(),b[te.id]&&(clearTimeout(b[te.id]),delete b[te.id]),y&&(clearInterval(y),y=null);const ye=Os(r),Te=Rs(ye),we=tm(Z);if(!N(te,we,Te)){t(8,T=""),t(21,w="");return}k&&k(we,te.id),t(8,T=""),t(21,w="")}function F(){t(8,T=""),t(21,w="");for(const Z of Object.keys(b))clearTimeout(b[Z]),delete b[Z];y&&(clearInterval(y),y=null)}function B(Z,te){Z.target.closest(".tree-toggle")||Z.target.closest(".tree-icon")||_&&_(te)}function G(Z,te){Pl(te)&&g&&g(te.id)}function H(Z,te){(Z.key==="Enter"||Z.key===" ")&&(Z.preventDefault(),_&&_(te))}function K(Z,te){Z.stopPropagation(),Pl(te)&&g&&g(te.id)}function W(Z,te){(Z.key==="Enter"||Z.key===" ")&&(Z.preventDefault(),Z.stopPropagation(),Pl(te)&&g&&g(te.id))}function J(Z,te){(Z.key==="Enter"||Z.key===" ")&&(Z.preventDefault(),_&&_(te))}function X(Z,te,ye){const Te={};function we(Oe){for(const Ae of Oe)Te[Ae.id]=N(Ae,te,ye),Ae.children&&we(Ae.children)}return we(Z),Te}function O(Z){oc.call(this,l,Z)}const V=Z=>g&&g(Z.id),z=(Z,te)=>K(te,Z),Q=(Z,te)=>W(te,Z),Y=Z=>_&&_(Z),q=(Z,te)=>J(te,Z),le=(Z,te)=>D(te,Z),se=(Z,te)=>L(te,Z),oe=(Z,te)=>j(te,Z),ce=(Z,te)=>P(te,Z),me=(Z,te)=>B(te,Z),Ie=(Z,te)=>H(te,Z),Fe=(Z,te)=>G(te,Z),_e=(Z,te)=>v&&v(te,Z);return l.$$set=Z=>{"nodes"in Z&&t(0,r=Z.nodes),"expanded"in Z&&t(1,c=Z.expanded),"selectedNodeId"in Z&&t(2,f=Z.selectedNodeId),"level"in Z&&t(3,p=Z.level),"onSelect"in Z&&t(4,_=Z.onSelect),"onToggle"in Z&&t(5,g=Z.onToggle),"onContextMenu"in Z&&t(6,v=Z.onContextMenu),"onDrop"in Z&&t(7,k=Z.onDrop)},l.$$.update=()=>{l.$$.dirty[0]&1&&t(23,n=Os(r)),l.$$.dirty[0]&8388608&&t(22,i=Rs(n)),l.$$.dirty[0]&14680064&&t(9,o=X(n,w,i))},[r,c,f,p,_,g,v,k,T,o,D,L,j,P,F,B,G,H,K,W,J,w,i,n,O,V,z,Q,Y,q,le,se,oe,ce,me,Ie,Fe,_e]}class Cc extends et{constructor(e){super(),$e(this,e,lm,em,xe,{nodes:0,expanded:1,selectedNodeId:2,level:3,onSelect:4,onToggle:5,onContextMenu:6,onDrop:7},null,[-1,-1])}}function Hs(l){let e,t;return{c(){e=u("div"),t=R(l[4]),s(e,"class","path-info svelte-a9f1pd")},m(n,i){S(n,e,i),a(e,t)},p(n,i){i&16&&U(t,n[4])},d(n){n&&C(e)}}}function Bs(l){let e,t;return{c(){e=u("div"),t=R(l[3]),s(e,"class","error-msg svelte-a9f1pd")},m(n,i){S(n,e,i),a(e,t)},p(n,i){i&8&&U(t,n[3])},d(n){n&&C(e)}}}function nm(l){let e,t,n,i,o,r,c,f,p,_,g,v,k,b,y,w,T,I=m("firstrun.browse")+"",E,N,D,L,j,P,F=(l[2]?m("firstrun.creating"):m("firstrun.create"))+"",B,G,H,K,W,J,X=l[4]&&Hs(l),O=l[3]&&Bs(l);return{c(){e=u("div"),t=u("div"),n=u("img"),o=h(),r=u("h1"),r.textContent=`${m("firstrun.title")}`,c=h(),f=u("p"),f.textContent=`${m("firstrun.desc")}`,p=h(),_=u("div"),g=u("label"),g.textContent=`${m("firstrun.pathLabel")}`,v=h(),k=u("div"),b=u("input"),w=h(),T=u("button"),E=R(I),N=h(),X&&X.c(),D=h(),O&&O.c(),L=h(),j=u("div"),P=u("button"),B=R(F),H=h(),K=u("button"),K.textContent=`${m("firstrun.quit")}`,s(n,"class","first-run-logo svelte-a9f1pd"),wl(n.src,i="/assets/app-icons/icon_64x64.png")||s(n,"src",i),s(n,"width","64"),s(n,"height","64"),s(n,"alt",""),s(r,"class","svelte-a9f1pd"),s(f,"class","first-run-desc svelte-a9f1pd"),s(g,"class","form-label svelte-a9f1pd"),s(g,"for","vault-path"),s(b,"id","vault-path"),s(b,"type","text"),s(b,"placeholder",y=l[1]||m("firstrun.defaultPath")),b.disabled=l[2],s(b,"class","svelte-a9f1pd"),s(T,"class","btn"),T.disabled=l[2],s(k,"class","input-row svelte-a9f1pd"),s(_,"class","form-group svelte-a9f1pd"),s(P,"class","btn btn-primary btn-lg svelte-a9f1pd"),P.disabled=G=!l[0].trim()||l[2],s(K,"class","btn btn-lg svelte-a9f1pd"),s(j,"class","first-run-actions svelte-a9f1pd"),s(t,"class","first-run-card svelte-a9f1pd"),s(e,"class","first-run-screen svelte-a9f1pd")},m(V,z){S(V,e,z),a(e,t),a(t,n),a(t,o),a(t,r),a(t,c),a(t,f),a(t,p),a(t,_),a(_,g),a(_,v),a(_,k),a(k,b),be(b,l[0]),a(k,w),a(k,T),a(T,E),a(t,N),X&&X.m(t,null),a(t,D),O&&O.m(t,null),a(t,L),a(t,j),a(j,P),a(P,B),a(j,H),a(j,K),W||(J=[A(b,"input",l[12]),A(b,"input",l[6]),A(b,"keydown",l[9]),A(T,"click",l[5]),A(P,"click",l[7]),A(K,"click",l[8])],W=!0)},p(V,[z]){z&2&&y!==(y=V[1]||m("firstrun.defaultPath"))&&s(b,"placeholder",y),z&4&&(b.disabled=V[2]),z&1&&b.value!==V[0]&&be(b,V[0]),z&4&&(T.disabled=V[2]),V[4]?X?X.p(V,z):(X=Hs(V),X.c(),X.m(t,D)):X&&(X.d(1),X=null),V[3]?O?O.p(V,z):(O=Bs(V),O.c(),O.m(t,L)):O&&(O.d(1),O=null),z&4&&F!==(F=(V[2]?m("firstrun.creating"):m("firstrun.create"))+"")&&U(B,F),z&5&&G!==(G=!V[0].trim()||V[2])&&(P.disabled=G)},i:ne,o:ne,d(V){V&&C(e),X&&X.d(),O&&O.d(),W=!1,ge(J)}}}function rn(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 im(l,e,t){let{onComplete:n=null}=e,{onQuit:i=null}=e,o="",r="",c=!1,f="",p="",_=null;async function g(){try{const I=await rn("GetDefaultVaultPath");t(1,r=I||""),t(0,o=r||""),o&&await k()}catch{t(1,r="")}}g();async function v(){try{const I=await rn("PickDirectory");I&&(t(0,o=I),await k())}catch(I){t(3,f=String(I))}}async function k(){if(!o||!o.trim()){t(4,p=""),_=null;return}try{_=await rn("CheckVaultPath",o.trim()),_&&t(4,p=_.description)}catch{t(4,p=""),_=null}}async function b(){if(!(!o||!o.trim())){if(t(2,c=!0),t(3,f=""),_&&!_.writable){t(3,f=m("firstrun.errorNoWrite")),t(2,c=!1);return}try{const I=await rn("CreateVault",o.trim());I&&I.status==="ready"&&n&&n(I)}catch(I){t(3,f=String(I))}t(2,c=!1)}}function y(){i&&i()}function w(I){I.key==="Enter"&&!c&&o.trim()&&b()}function T(){o=this.value,t(0,o)}return l.$$set=I=>{"onComplete"in I&&t(10,n=I.onComplete),"onQuit"in I&&t(11,i=I.onQuit)},[o,r,c,f,p,v,k,b,y,w,n,i,T]}class sm extends et{constructor(e){super(),$e(this,e,im,nm,xe,{onComplete:10,onQuit:11})}}function Ws(l){let e,t;return{c(){e=u("div"),t=R(l[2]),s(e,"class","error-msg svelte-s3o8c3")},m(n,i){S(n,e,i),a(e,t)},p(n,i){i&4&&U(t,n[2])},d(n){n&&C(e)}}}function Vs(l){let e,t,n,i,o,r,c,f,p=m("common.yes")+"",_,g,v,k,b;return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${m("recovery.createConfirmTitle")}`,i=h(),o=u("p"),o.textContent=`${m("recovery.createConfirm")}`,r=h(),c=u("div"),f=u("button"),_=R(p),g=h(),v=u("button"),v.textContent=`${m("common.cancel")}`,s(n,"class","svelte-s3o8c3"),s(o,"class","modal-desc svelte-s3o8c3"),s(f,"class","btn btn-primary"),f.disabled=l[1],s(v,"class","btn"),s(c,"class","modal-actions svelte-s3o8c3"),s(t,"class","modal svelte-s3o8c3"),s(e,"class","modal-overlay svelte-s3o8c3"),s(e,"role","button"),s(e,"tabindex","0")},m(y,w){S(y,e,w),a(e,t),a(t,n),a(t,i),a(t,o),a(t,r),a(t,c),a(c,f),a(f,_),a(c,g),a(c,v),k||(b=[A(f,"click",l[6]),A(v,"click",l[7]),A(e,"click",St(l[7])),A(e,"keydown",l[11])],k=!0)},p(y,w){w&2&&(f.disabled=y[1])},d(y){y&&C(e),k=!1,ge(b)}}}function om(l){let e,t,n,i,o,r,c,f,p,_=(l[0]||"—")+"",g,v,k,b,y,w=m("recovery.choose")+"",T,I,E,N=m("recovery.create")+"",D,L,j,P,F,B,G,H=l[2]&&Ws(l),K=l[3]&&Vs(l);return{c(){e=u("div"),t=u("div"),n=u("div"),n.textContent="⚠",i=h(),o=u("h1"),o.textContent=`${m("recovery.title")}`,r=h(),c=u("p"),c.textContent=`${m("recovery.expected")}:`,f=h(),p=u("code"),g=R(_),v=h(),H&&H.c(),k=h(),b=u("div"),y=u("button"),T=R(w),I=h(),E=u("button"),D=R(N),L=h(),j=u("button"),j.textContent=`${m("recovery.quit")}`,P=h(),K&&K.c(),F=it(),s(n,"class","recovery-icon svelte-s3o8c3"),s(o,"class","svelte-s3o8c3"),s(c,"class","recovery-desc svelte-s3o8c3"),s(p,"class","recovery-path svelte-s3o8c3"),s(y,"class","btn btn-primary btn-lg svelte-s3o8c3"),y.disabled=l[1],s(E,"class","btn btn-lg svelte-s3o8c3"),E.disabled=l[1],s(j,"class","btn btn-lg svelte-s3o8c3"),s(b,"class","recovery-actions svelte-s3o8c3"),s(t,"class","recovery-card svelte-s3o8c3"),s(e,"class","recovery-screen svelte-s3o8c3")},m(W,J){S(W,e,J),a(e,t),a(t,n),a(t,i),a(t,o),a(t,r),a(t,c),a(t,f),a(t,p),a(p,g),a(t,v),H&&H.m(t,null),a(t,k),a(t,b),a(b,y),a(y,T),a(b,I),a(b,E),a(E,D),a(b,L),a(b,j),S(W,P,J),K&&K.m(W,J),S(W,F,J),B||(G=[A(y,"click",l[4]),A(E,"click",l[5]),A(j,"click",l[8])],B=!0)},p(W,[J]){J&1&&_!==(_=(W[0]||"—")+"")&&U(g,_),W[2]?H?H.p(W,J):(H=Ws(W),H.c(),H.m(t,k)):H&&(H.d(1),H=null),J&2&&(y.disabled=W[1]),J&2&&(E.disabled=W[1]),W[3]?K?K.p(W,J):(K=Vs(W),K.c(),K.m(F.parentNode,F)):K&&(K.d(1),K=null)},i:ne,o:ne,d(W){W&&(C(e),C(P),C(F)),H&&H.d(),K&&K.d(W),B=!1,ge(G)}}}function $n(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 rm(l,e,t){let{vaultPath:n=""}=e,{onComplete:i=null}=e,{onQuit:o=null}=e,r=!1,c="",f=!1;async function p(){try{const y=await $n("PickDirectory");if(!y)return;t(1,r=!0),t(2,c="");const w=await $n("OpenVault",y);w&&w.status==="ready"&&i&&i(w)}catch(y){t(2,c=String(y))}t(1,r=!1)}function _(){t(3,f=!0)}async function g(){t(3,f=!1),t(1,r=!0),t(2,c="");try{const y=await $n("CreateVault",n);y&&y.status==="ready"&&i&&i(y)}catch(y){t(2,c=String(y))}t(1,r=!1)}function v(){t(3,f=!1)}function k(){o&&o()}const b=y=>y.key==="Enter"&&v();return l.$$set=y=>{"vaultPath"in y&&t(0,n=y.vaultPath),"onComplete"in y&&t(9,i=y.onComplete),"onQuit"in y&&t(10,o=y.onQuit)},[n,r,c,f,p,_,g,v,k,i,o,b]}class am extends et{constructor(e){super(),$e(this,e,rm,om,xe,{vaultPath:0,onComplete:9,onQuit:10})}}function Us(l,e,t){const n=l.slice();return n[5]=e[t],n}function cm(l){let e,t,n;return{c(){e=ee("path"),t=ee("path"),n=ee("path"),s(e,"d","M5 4h12l2 2v14H5z"),s(t,"d","M8 4v6h8V4"),s(n,"d","M8 20v-6h8v6")},m(i,o){S(i,e,o),S(i,t,o),S(i,n,o)},d(i){i&&(C(e),C(t),C(n))}}}function um(l){let e,t,n,i;return{c(){e=ee("path"),t=ee("path"),n=ee("path"),i=ee("path"),s(e,"d","M20 11a8 8 0 0 0-14-4l-2 2"),s(t,"d","M4 5v4h4"),s(n,"d","M4 13a8 8 0 0 0 14 4l2-2"),s(i,"d","M20 19v-4h-4")},m(o,r){S(o,e,r),S(o,t,r),S(o,n,r),S(o,i,r)},d(o){o&&(C(e),C(t),C(n),C(i))}}}function fm(l){let e;return{c(){e=ee("path"),s(e,"d","M4 19V9M10 19V5M16 19v-7M22 19H2")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function dm(l){let e;return{c(){e=ee("path"),s(e,"d","M3 6h6l2 2h10v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6z")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function pm(l){let e,t;return{c(){e=ee("path"),t=ee("path"),s(e,"d","M9 3v5M15 3v5M7 8h10v3a5 5 0 0 1-10 0V8z"),s(t,"d","M12 16v5")},m(n,i){S(n,e,i),S(n,t,i)},d(n){n&&(C(e),C(t))}}}function mm(l){let e,t;return{c(){e=ee("rect"),t=ee("path"),s(e,"x","4"),s(e,"y","3"),s(e,"width","16"),s(e,"height","18"),s(e,"rx","2"),s(t,"d","M8 7h8M8 11h8M8 15h5")},m(n,i){S(n,e,i),S(n,t,i)},d(n){n&&(C(e),C(t))}}}function gm(l){let e,t,n;return{c(){e=ee("path"),t=ee("path"),n=ee("path"),s(e,"d","M3 10.5 12 3l9 7.5"),s(t,"d","M5 9.5V21h14V9.5"),s(n,"d","M10 21v-6h4v6")},m(i,o){S(i,e,o),S(i,t,o),S(i,n,o)},d(i){i&&(C(e),C(t),C(n))}}}function _m(l){let e,t;return{c(){e=ee("circle"),t=ee("path"),s(e,"cx","12"),s(e,"cy","12"),s(e,"r","3"),s(t,"d","M19.4 15a1.7 1.7 0 0 0 .3 1.8l.1.1a2 2 0 0 1-2.8 2.8l-.1-.1a1.7 1.7 0 0 0-1.8-.3 1.7 1.7 0 0 0-1 1.5V22h-4v-.2a1.7 1.7 0 0 0-1-1.5 1.7 1.7 0 0 0-1.8.3l-.1.1a2 2 0 0 1-2.8-2.8l.1-.1a1.7 1.7 0 0 0 .3-1.8 1.7 1.7 0 0 0-1.5-1H2v-4h.2a1.7 1.7 0 0 0 1.5-1 1.7 1.7 0 0 0-.3-1.8l-.1-.1a2 2 0 0 1 2.8-2.8l.1.1a1.7 1.7 0 0 0 1.8.3 1.7 1.7 0 0 0 1-1.5V2h4v.2a1.7 1.7 0 0 0 1 1.5 1.7 1.7 0 0 0 1.8-.3l.1-.1a2 2 0 0 1 2.8 2.8l-.1.1a1.7 1.7 0 0 0-.3 1.8 1.7 1.7 0 0 0 1.5 1h.2v4h-.2a1.7 1.7 0 0 0-1.4 1z")},m(n,i){S(n,e,i),S(n,t,i)},d(n){n&&(C(e),C(t))}}}function Ks(l){let e,t,n,i,o,r,c,f;function p(k,b){if(k[5].id==="general")return _m;if(k[5].id==="workspace")return gm;if(k[5].id==="templates")return mm;if(k[5].id==="plugins")return pm;if(k[5].id==="files")return dm;if(k[5].id==="activity")return fm;if(k[5].id==="sync")return um;if(k[5].id==="backup")return cm}let _=p(l),g=_&&_(l);function v(){return l[4](l[5])}return{c(){e=u("button"),t=u("span"),n=ee("svg"),g&&g.c(),i=h(),o=u("span"),o.textContent=`${l[5].label}`,r=h(),s(n,"width","16"),s(n,"height","16"),s(n,"viewBox","0 0 24 24"),s(n,"fill","none"),s(n,"stroke","currentColor"),s(n,"stroke-width","1.8"),s(n,"stroke-linecap","round"),s(n,"stroke-linejoin","round"),s(n,"aria-hidden","true"),s(t,"class","settings-nav-icon svelte-1uolm3f"),s(o,"class","settings-nav-label svelte-1uolm3f"),s(e,"class","settings-nav-item svelte-1uolm3f"),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(k,b){S(k,e,b),a(e,t),a(t,n),g&&g.m(n,null),a(e,i),a(e,o),a(e,r),c||(f=A(e,"click",v),c=!0)},p(k,b){l=k,b&3&&ae(e,"active",l[0]===l[5].id)},d(k){k&&C(e),g&&g.d(),c=!1,f()}}}function vm(l){let e,t=fe(l[1]),n=[];for(let i=0;i<t.length;i+=1)n[i]=Ks(Us(l,t,i));return{c(){e=u("nav");for(let i=0;i<n.length;i+=1)n[i].c();s(e,"class","settings-sidebar svelte-1uolm3f")},m(i,o){S(i,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(i,[o]){if(o&7){t=fe(i[1]);let r;for(r=0;r<t.length;r+=1){const c=Us(i,t,r);n[r]?n[r].p(c,o):(n[r]=Ks(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},i:ne,o:ne,d(i){i&&C(e),Re(n,i)}}}function km(l,e,t){let{activeSection:n="general"}=e,{onSelect:i=null}=e;const o=[{id:"general",label:m("settings.general")},{id:"workspace",label:m("settings.workspace")},{id:"templates",label:m("settings.templates")},{id:"plugins",label:m("settings.plugins")},{id:"files",label:m("settings.files")},{id:"activity",label:m("settings.activity")},{id:"sync",label:m("settings.sync")},{id:"backup",label:m("settings.backup")}];function r(f){i&&i(f)}const c=f=>r(f.id);return l.$$set=f=>{"activeSection"in f&&t(0,n=f.activeSection),"onSelect"in f&&t(3,i=f.onSelect)},[n,o,r,i,c]}class hm extends et{constructor(e){super(),$e(this,e,km,vm,xe,{activeSection:0,onSelect:3})}}function Gs(l){let e;return{c(){e=u("div"),e.textContent=`${m("settings.saved")}`,s(e,"class","save-notice svelte-1e2uhdh")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function bm(l){let e,t,n,i,o,r,c,f,p,_,g,v,k,b,y,w,T,I,E,N,D,L,j,P,F,B,G,H,K,W,J,X,O,V=l[1]&&Gs();return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("settings.general")}`,n=h(),i=u("p"),i.textContent=`${m("settings.generalDesc")}`,o=h(),r=u("div"),c=u("h3"),c.textContent=`${m("settings.appearance")}`,f=h(),p=u("div"),_=u("label"),g=u("span"),g.textContent=`${m("settings.theme")}`,v=h(),k=u("select"),b=u("option"),b.textContent=`${m("settings.themeSystem")}`,y=u("option"),y.textContent=`${m("settings.themeLight")} (${m("settings.langSoon")})`,w=u("option"),w.textContent=`${m("settings.themeDark")} (${m("settings.langSoon")})`,T=h(),I=u("div"),E=u("h3"),E.textContent=`${m("settings.localization")}`,N=h(),D=u("div"),L=u("label"),j=u("span"),j.textContent=`${m("settings.language")}`,P=h(),F=u("select"),B=u("option"),B.textContent=`${m("settings.langRu")}`,G=u("option"),G.textContent=`${m("settings.langEn")} (${m("settings.langSoon")})`,H=h(),K=u("div"),V&&V.c(),W=h(),J=u("button"),J.textContent=`${m("settings.save")}`,s(t,"class","svelte-1e2uhdh"),s(i,"class","section-desc svelte-1e2uhdh"),s(c,"class","card-title svelte-1e2uhdh"),s(g,"class","label-text svelte-1e2uhdh"),b.__value="system",be(b,b.__value),y.__value="light",be(y,y.__value),y.disabled=!0,w.__value="dark",be(w,w.__value),w.disabled=!0,l[0]===void 0&&il(()=>l[5].call(k)),s(p,"class","form-group svelte-1e2uhdh"),s(r,"class","settings-card svelte-1e2uhdh"),s(E,"class","card-title svelte-1e2uhdh"),s(j,"class","label-text svelte-1e2uhdh"),B.__value="ru",be(B,B.__value),G.__value="en",be(G,G.__value),F.disabled=!0,s(D,"class","form-group svelte-1e2uhdh"),s(I,"class","settings-card svelte-1e2uhdh"),s(J,"class","btn btn-primary"),s(K,"class","settings-actions svelte-1e2uhdh"),s(e,"class","settings-section svelte-1e2uhdh")},m(z,Q){S(z,e,Q),a(e,t),a(e,n),a(e,i),a(e,o),a(e,r),a(r,c),a(r,f),a(r,p),a(p,_),a(_,g),a(_,v),a(_,k),a(k,b),a(k,y),a(k,w),Vt(k,l[0],!0),a(e,T),a(e,I),a(I,E),a(I,N),a(I,D),a(D,L),a(L,j),a(L,P),a(L,F),a(F,B),a(F,G),a(e,H),a(e,K),V&&V.m(K,null),a(K,W),a(K,J),X||(O=[A(k,"change",l[5]),A(J,"click",l[2])],X=!0)},p(z,[Q]){Q&1&&Vt(k,z[0]),z[1]?V||(V=Gs(),V.c(),V.m(K,W)):V&&(V.d(1),V=null)},i:ne,o:ne,d(z){z&&C(e),V&&V.d(),X=!1,ge(O)}}}function ym(l,e,t){let{appConfig:n=null}=e,{onSave:i=null}=e,o="system",r=!1;function c(){n&&t(0,o=n.theme||"system")}async function f(){n&&(t(3,n.theme=o,n),i&&await i(n),t(1,r=!0),setTimeout(()=>t(1,r=!1),2e3))}function p(){o=un(this),t(0,o)}return l.$$set=_=>{"appConfig"in _&&t(3,n=_.appConfig),"onSave"in _&&t(4,i=_.onSave)},l.$$.update=()=>{l.$$.dirty&8&&n&&c()},[o,r,f,n,i,p]}class wm extends et{constructor(e){super(),$e(this,e,ym,bm,xe,{appConfig:3,onSave:4})}}function Js(l){let e,t;return{c(){e=u("div"),t=R(l[1]),s(e,"class","notice svelte-1zbky3")},m(n,i){S(n,e,i),a(e,t)},p(n,i){i&2&&U(t,n[1])},d(n){n&&C(e)}}}function Cm(l){let e;return{c(){e=u("p"),e.textContent=`${m("settings.noVaultInfo")}`,s(e,"class","no-data svelte-1zbky3")},m(t,n){S(t,e,n)},p:ne,d(t){t&&C(e)}}}function Sm(l){let e,t,n,i,o,r=l[0].path+"",c,f,p,_,g,v,k=l[0].dbPath+"",b,y,w,T=l[0].nodeCount!==void 0&&qs(l),I=l[0].fileCount!==void 0&&Ys(l);return{c(){e=u("div"),t=u("div"),n=u("span"),n.textContent=`${m("settings.vaultPath")}`,i=h(),o=u("span"),c=R(r),f=h(),p=u("div"),_=u("span"),_.textContent="DB",g=h(),v=u("span"),b=R(k),y=h(),T&&T.c(),w=h(),I&&I.c(),s(n,"class","info-label svelte-1zbky3"),s(o,"class","info-value mono svelte-1zbky3"),s(t,"class","info-row svelte-1zbky3"),s(_,"class","info-label svelte-1zbky3"),s(v,"class","info-value mono small svelte-1zbky3"),s(p,"class","info-row svelte-1zbky3"),s(e,"class","vault-info svelte-1zbky3")},m(E,N){S(E,e,N),a(e,t),a(t,n),a(t,i),a(t,o),a(o,c),a(e,f),a(e,p),a(p,_),a(p,g),a(p,v),a(v,b),a(e,y),T&&T.m(e,null),a(e,w),I&&I.m(e,null)},p(E,N){N&1&&r!==(r=E[0].path+"")&&U(c,r),N&1&&k!==(k=E[0].dbPath+"")&&U(b,k),E[0].nodeCount!==void 0?T?T.p(E,N):(T=qs(E),T.c(),T.m(e,w)):T&&(T.d(1),T=null),E[0].fileCount!==void 0?I?I.p(E,N):(I=Ys(E),I.c(),I.m(e,null)):I&&(I.d(1),I=null)},d(E){E&&C(e),T&&T.d(),I&&I.d()}}}function qs(l){let e,t,n,i,o=l[0].nodeCount+"",r;return{c(){e=u("div"),t=u("span"),t.textContent="Nodes",n=h(),i=u("span"),r=R(o),s(t,"class","info-label svelte-1zbky3"),s(i,"class","info-value svelte-1zbky3"),s(e,"class","info-row svelte-1zbky3")},m(c,f){S(c,e,f),a(e,t),a(e,n),a(e,i),a(i,r)},p(c,f){f&1&&o!==(o=c[0].nodeCount+"")&&U(r,o)},d(c){c&&C(e)}}}function Ys(l){let e,t,n,i,o=l[0].fileCount+"",r;return{c(){e=u("div"),t=u("span"),t.textContent="Files",n=h(),i=u("span"),r=R(o),s(t,"class","info-label svelte-1zbky3"),s(i,"class","info-value svelte-1zbky3"),s(e,"class","info-row svelte-1zbky3")},m(c,f){S(c,e,f),a(e,t),a(e,n),a(e,i),a(i,r)},p(c,f){f&1&&o!==(o=c[0].fileCount+"")&&U(r,o)},d(c){c&&C(e)}}}function Tm(l){let e,t,n,i,o,r,c,f,p,_,g,v,k,b,y,w,T=l[1]&&Js(l);function I(D,L){return D[0]?Sm:Cm}let E=I(l),N=E(l);return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("settings.workspace")}`,n=h(),i=u("p"),i.textContent=`${m("settings.workspaceDesc")}`,o=h(),T&&T.c(),r=h(),c=u("div"),N.c(),f=h(),p=u("div"),_=u("button"),_.textContent=`${m("settings.openVault")}`,g=h(),v=u("button"),v.textContent=`${m("settings.changeVault")}`,k=h(),b=u("button"),b.textContent=`${m("settings.checkIntegrity")}`,s(t,"class","svelte-1zbky3"),s(i,"class","section-desc svelte-1zbky3"),s(c,"class","settings-card svelte-1zbky3"),s(_,"class","btn svelte-1zbky3"),s(v,"class","btn svelte-1zbky3"),s(b,"class","btn svelte-1zbky3"),s(p,"class","workspace-actions svelte-1zbky3"),s(e,"class","settings-section svelte-1zbky3")},m(D,L){S(D,e,L),a(e,t),a(e,n),a(e,i),a(e,o),T&&T.m(e,null),a(e,r),a(e,c),N.m(c,null),a(e,f),a(e,p),a(p,_),a(p,g),a(p,v),a(p,k),a(p,b),y||(w=[A(_,"click",l[2]),A(v,"click",l[4]),A(b,"click",l[3])],y=!0)},p(D,[L]){D[1]?T?T.p(D,L):(T=Js(D),T.c(),T.m(e,r)):T&&(T.d(1),T=null),E===(E=I(D))&&N?N.p(D,L):(N.d(1),N=E(D),N&&(N.c(),N.m(c,null)))},i:ne,o:ne,d(D){D&&C(e),T&&T.d(),N.d(),y=!1,ge(w)}}}function hl(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 Em(l,e,t){let{onRefresh:n=null}=e,i=null,o="";async function r(){try{t(0,i=await hl("GetVaultInfo"))}catch{t(0,i=null)}}r();async function c(){try{await hl("OpenVaultFolder")}catch(_){t(1,o=String(_))}}async function f(){try{const _=await hl("VaultCheck");_.healthy?t(1,o="Vault healthy"):t(1,o="Issues found: "+(_.errors||[]).join("; "))}catch(_){t(1,o=String(_))}}async function p(){try{const _=await hl("PickDirectory");if(!_)return;const g=await hl("OpenVault",_);g&&g.status==="ready"&&(t(0,i=await hl("GetVaultInfo")),n&&n())}catch(_){t(1,o=String(_))}}return l.$$set=_=>{"onRefresh"in _&&t(5,n=_.onRefresh)},[i,o,c,f,p,n]}class Im extends et{constructor(e){super(),$e(this,e,Em,Tm,xe,{onRefresh:5})}}function Qs(l,e,t){const n=l.slice();return n[6]=e[t],n}function Nm(l){let e,t=fe(l[0]),n=[];for(let i=0;i<t.length;i+=1)n[i]=Xs(Qs(l,t,i));return{c(){e=u("div");for(let i=0;i<n.length;i+=1)n[i].c();s(e,"class","template-list svelte-ksamnw")},m(i,o){S(i,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(i,o){if(o&5){t=fe(i[0]);let r;for(r=0;r<t.length;r+=1){const c=Qs(i,t,r);n[r]?n[r].p(c,o):(n[r]=Xs(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(i){i&&C(e),Re(n,i)}}}function Dm(l){let e;return{c(){e=u("p"),e.textContent=`${m("common.empty")}`,s(e,"class","no-data svelte-ksamnw")},m(t,n){S(t,e,n)},p:ne,d(t){t&&C(e)}}}function Mm(l){let e;return{c(){e=u("p"),e.textContent=`${m("common.loading")}`,s(e,"class","loading svelte-ksamnw")},m(t,n){S(t,e,n)},p:ne,d(t){t&&C(e)}}}function Xs(l){let e,t,n,i=(m("template."+l[6].id)||l[6].title)+"",o,r,c,f,p=l[6].type+"",_,g,v,k,b,y,w,T,I=(l[6].enabled?m("settings.templateEnabled"):m("settings.templateDisabled"))+"",E,N,D,L;function j(){return l[4](l[6])}return{c(){e=u("div"),t=u("div"),n=u("span"),o=R(i),r=h(),c=u("span"),f=R("("),_=R(p),g=R(")"),v=h(),k=u("label"),b=u("input"),w=h(),T=u("span"),E=R(I),N=h(),s(n,"class","template-name svelte-ksamnw"),s(c,"class","template-type svelte-ksamnw"),s(t,"class","template-info svelte-ksamnw"),s(b,"type","checkbox"),b.checked=y=l[6].enabled,s(b,"class","svelte-ksamnw"),s(T,"class","toggle-text svelte-ksamnw"),s(k,"class","toggle-label svelte-ksamnw"),s(e,"class","template-item svelte-ksamnw")},m(P,F){S(P,e,F),a(e,t),a(t,n),a(n,o),a(t,r),a(t,c),a(c,f),a(c,_),a(c,g),a(e,v),a(e,k),a(k,b),a(k,w),a(k,T),a(T,E),a(e,N),D||(L=A(b,"change",j),D=!0)},p(P,F){l=P,F&1&&i!==(i=(m("template."+l[6].id)||l[6].title)+"")&&U(o,i),F&1&&p!==(p=l[6].type+"")&&U(_,p),F&1&&y!==(y=l[6].enabled)&&(b.checked=y),F&1&&I!==(I=(l[6].enabled?m("settings.templateEnabled"):m("settings.templateDisabled"))+"")&&U(E,I)},d(P){P&&C(e),D=!1,L()}}}function jm(l){let e,t,n,i,o;function r(p,_){return p[1]?Mm:p[0].length===0?Dm:Nm}let c=r(l),f=c(l);return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("settings.templates")}`,n=h(),i=u("p"),i.textContent=`${m("settings.templatesDesc")}`,o=h(),f.c(),s(t,"class","svelte-ksamnw"),s(i,"class","section-desc svelte-ksamnw"),s(e,"class","settings-section svelte-ksamnw")},m(p,_){S(p,e,_),a(e,t),a(e,n),a(e,i),a(e,o),f.m(e,null)},p(p,[_]){c===(c=r(p))&&f?f.p(p,_):(f.d(1),f=c(p),f&&(f.c(),f.m(e,null)))},i:ne,o:ne,d(p){p&&C(e),f.d()}}}function Zs(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 Am(l,e,t){let{onRefresh:n=null}=e,i=[],o=!0;async function r(){t(1,o=!0);try{t(0,i=await Zs("AllTemplates")||[])}catch{t(0,i=[])}t(1,o=!1)}r();async function c(p){const _=!p.enabled;try{await Zs("SetTemplateEnabled",p.id,_),p.enabled=_,t(0,i),n&&n()}catch(g){console.error(g)}}const f=p=>c(p);return l.$$set=p=>{"onRefresh"in p&&t(3,n=p.onRefresh)},[i,o,c,n,f]}class Lm extends et{constructor(e){super(),$e(this,e,Am,jm,xe,{onRefresh:3})}}function Pm(l){let e,t,n,i,o,r,c,f;return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("settings.plugins")}`,n=h(),i=u("p"),i.textContent=`${m("settings.noPlugins")}`,o=h(),r=u("button"),r.textContent=`${m("settings.openPluginsDir")}`,s(t,"class","svelte-8jch95"),s(i,"class","section-desc svelte-8jch95"),s(r,"class","btn"),s(e,"class","settings-section svelte-8jch95")},m(p,_){S(p,e,_),a(e,t),a(e,n),a(e,i),a(e,o),a(e,r),c||(f=A(r,"click",zm),c=!0)},p:ne,i:ne,o:ne,d(p){p&&C(e),c=!1,f()}}}function Fm(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 zm(){try{await Fm("OpenPluginsFolder")}catch{}}class Rm extends et{constructor(e){super(),$e(this,e,null,Pm,xe,{})}}function Om(l){let e,t,n,i;return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("settings.files")}`,n=h(),i=u("p"),i.textContent=`${m("settings.filesStub")}`,s(t,"class","svelte-19bo7bn"),s(i,"class","section-desc svelte-19bo7bn"),s(e,"class","settings-section svelte-19bo7bn")},m(o,r){S(o,e,r),a(e,t),a(e,n),a(e,i)},p:ne,i:ne,o:ne,d(o){o&&C(e)}}}class Hm extends et{constructor(e){super(),$e(this,e,null,Om,xe,{})}}function Bm(l){let e,t,n,i;return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("settings.activity")}`,n=h(),i=u("p"),i.textContent=`${m("settings.activityStub")}`,s(t,"class","svelte-19bo7bn"),s(i,"class","section-desc svelte-19bo7bn"),s(e,"class","settings-section svelte-19bo7bn")},m(o,r){S(o,e,r),a(e,t),a(e,n),a(e,i)},p:ne,i:ne,o:ne,d(o){o&&C(e)}}}class Wm extends et{constructor(e){super(),$e(this,e,null,Bm,xe,{})}}function xs(l){let e,t;return{c(){e=u("div"),t=R(l[2]),s(e,"class","error-msg svelte-1fx1e1e")},m(n,i){S(n,e,i),a(e,t)},p(n,i){i[0]&4&&U(t,n[2])},d(n){n&&C(e)}}}function $s(l){let e,t;return{c(){e=u("div"),t=R(l[3]),s(e,"class","result-msg svelte-1fx1e1e"),ae(e,"warning",l[4]==="warning")},m(n,i){S(n,e,i),a(e,t)},p(n,i){i[0]&8&&U(t,n[3]),i[0]&16&&ae(e,"warning",n[4]==="warning")},d(n){n&&C(e)}}}function Vm(l){let e,t,n,i,o,r,c,f,p,_,g,v,k,b,y,w,T,I,E,N,D,L,j=m("settings.checkConnection")+"",P,F,B,G,H=m("common.connect")+"",K,W,J,X,O,V=l[11]!==null&&eo(l);return{c(){e=u("div"),t=u("div"),n=u("div"),i=u("label"),o=u("span"),o.textContent=`${m("settings.serverUrl")}`,r=h(),c=u("input"),f=h(),p=u("div"),_=u("label"),g=u("span"),g.textContent=`${m("sync.username")}`,v=h(),k=u("input"),b=h(),y=u("div"),w=u("label"),T=u("span"),T.textContent=`${m("sync.password")}`,I=h(),E=u("input"),N=h(),D=u("div"),L=u("button"),P=R(j),B=h(),G=u("button"),K=R(H),J=h(),V&&V.c(),s(o,"class","label-text"),s(c,"type","text"),s(c,"placeholder","https://example.com"),s(n,"class","form-group svelte-1fx1e1e"),s(g,"class","label-text"),s(k,"type","text"),s(p,"class","form-group svelte-1fx1e1e"),s(T,"class","label-text"),s(E,"type","password"),s(y,"class","form-group svelte-1fx1e1e"),s(L,"class","btn"),L.disabled=F=l[1]||!l[5],s(G,"class","btn btn-primary"),G.disabled=W=l[1]||!l[5]||!l[6]||!l[7],s(D,"class","sync-setup-actions svelte-1fx1e1e"),s(t,"class","sync-setup svelte-1fx1e1e"),s(e,"class","settings-card svelte-1fx1e1e")},m(z,Q){S(z,e,Q),a(e,t),a(t,n),a(n,i),a(i,o),a(i,r),a(i,c),be(c,l[5]),a(t,f),a(t,p),a(p,_),a(_,g),a(_,v),a(_,k),be(k,l[6]),a(t,b),a(t,y),a(y,w),a(w,T),a(w,I),a(w,E),be(E,l[7]),a(t,N),a(t,D),a(D,L),a(L,P),a(D,B),a(D,G),a(G,K),a(t,J),V&&V.m(t,null),X||(O=[A(c,"input",l[23]),A(k,"input",l[24]),A(E,"input",l[25]),A(L,"click",l[12]),A(G,"click",l[13])],X=!0)},p(z,Q){Q[0]&32&&c.value!==z[5]&&be(c,z[5]),Q[0]&64&&k.value!==z[6]&&be(k,z[6]),Q[0]&128&&E.value!==z[7]&&be(E,z[7]),Q[0]&34&&F!==(F=z[1]||!z[5])&&(L.disabled=F),Q[0]&226&&W!==(W=z[1]||!z[5]||!z[6]||!z[7])&&(G.disabled=W),z[11]!==null?V?V.p(z,Q):(V=eo(z),V.c(),V.m(t,null)):V&&(V.d(1),V=null)},d(z){z&&C(e),V&&V.d(),X=!1,ge(O)}}}function Um(l){let e,t,n,i,o,r,c=l[20](l[0].lastStatus)+"",f,p,_,g,v,k,b,y,w,T=m("settings.syncNow")+"",I,E,N,D=m("settings.disconnect")+"",L,j,P,F=m("settings.resetKey")+"",B,G,H,K,W,J,X,O,V,z,Q,Y,q=l[0].serverUrl&&to(l),le=l[0].deviceName&&lo(l),se=l[0].deviceId&&no(l),oe=l[0].lastSyncAt&&io(l),ce=l[0].lastError&&so(l);return{c(){e=u("div"),t=u("div"),n=u("div"),i=u("span"),i.textContent=`${m("settings.status")}`,o=h(),r=u("span"),f=R(c),p=h(),q&&q.c(),_=h(),le&&le.c(),g=h(),se&&se.c(),v=h(),oe&&oe.c(),k=h(),ce&&ce.c(),b=h(),y=u("div"),w=u("button"),I=R(T),E=h(),N=u("button"),L=R(D),j=h(),P=u("button"),B=R(F),G=h(),H=u("div"),K=u("label"),W=u("span"),W.textContent=`${m("sync.interval")}`,J=h(),X=u("div"),O=u("input"),V=h(),z=u("button"),z.textContent=`${m("common.save")}`,s(i,"class","info-label svelte-1fx1e1e"),s(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"),s(n,"class","info-row svelte-1fx1e1e"),s(t,"class","sync-info svelte-1fx1e1e"),s(e,"class","settings-card svelte-1fx1e1e"),s(w,"class","btn btn-primary"),w.disabled=l[1],s(N,"class","btn"),N.disabled=l[1],s(P,"class","btn"),P.disabled=l[1],s(y,"class","sync-actions svelte-1fx1e1e"),s(W,"class","label-text"),s(O,"type","number"),s(O,"min","0"),s(O,"placeholder","0"),s(O,"class","svelte-1fx1e1e"),s(z,"class","btn btn-sm"),s(X,"class","interval-row svelte-1fx1e1e"),s(H,"class","sync-interval svelte-1fx1e1e")},m(me,Ie){S(me,e,Ie),a(e,t),a(t,n),a(n,i),a(n,o),a(n,r),a(r,f),a(t,p),q&&q.m(t,null),a(t,_),le&&le.m(t,null),a(t,g),se&&se.m(t,null),a(t,v),oe&&oe.m(t,null),a(t,k),ce&&ce.m(t,null),S(me,b,Ie),S(me,y,Ie),a(y,w),a(w,I),a(y,E),a(y,N),a(N,L),a(y,j),a(y,P),a(P,B),S(me,G,Ie),S(me,H,Ie),a(H,K),a(K,W),a(K,J),a(K,X),a(X,O),be(O,l[8]),a(X,V),a(X,z),Q||(Y=[A(w,"click",l[14]),A(N,"click",l[16]),A(P,"click",l[18]),A(O,"input",l[22]),A(z,"click",l[15])],Q=!0)},p(me,Ie){Ie[0]&1&&c!==(c=me[20](me[0].lastStatus)+"")&&U(f,c),Ie[0]&1&&ae(r,"status-ok",me[0].lastStatus==="connected"),Ie[0]&1&&ae(r,"status-err",me[0].lastStatus==="error"||me[0].lastStatus==="revoked"),me[0].serverUrl?q?q.p(me,Ie):(q=to(me),q.c(),q.m(t,_)):q&&(q.d(1),q=null),me[0].deviceName?le?le.p(me,Ie):(le=lo(me),le.c(),le.m(t,g)):le&&(le.d(1),le=null),me[0].deviceId?se?se.p(me,Ie):(se=no(me),se.c(),se.m(t,v)):se&&(se.d(1),se=null),me[0].lastSyncAt?oe?oe.p(me,Ie):(oe=io(me),oe.c(),oe.m(t,k)):oe&&(oe.d(1),oe=null),me[0].lastError?ce?ce.p(me,Ie):(ce=so(me),ce.c(),ce.m(t,null)):ce&&(ce.d(1),ce=null),Ie[0]&2&&(w.disabled=me[1]),Ie[0]&2&&(N.disabled=me[1]),Ie[0]&2&&(P.disabled=me[1]),Ie[0]&256&&_n(O.value)!==me[8]&&be(O,me[8])},d(me){me&&(C(e),C(b),C(y),C(G),C(H)),q&&q.d(),le&&le.d(),se&&se.d(),oe&&oe.d(),ce&&ce.d(),Q=!1,ge(Y)}}}function eo(l){let e,t=(l[11]?m("common.test")+" OK":m("error.generic"))+"",n;return{c(){e=u("div"),n=R(t),s(e,"class","connection-result svelte-1fx1e1e"),ae(e,"ok",l[11]),ae(e,"fail",!l[11])},m(i,o){S(i,e,o),a(e,n)},p(i,o){o[0]&2048&&t!==(t=(i[11]?m("common.test")+" OK":m("error.generic"))+"")&&U(n,t),o[0]&2048&&ae(e,"ok",i[11]),o[0]&2048&&ae(e,"fail",!i[11])},d(i){i&&C(e)}}}function to(l){let e,t,n,i,o=l[0].serverUrl+"",r;return{c(){e=u("div"),t=u("span"),t.textContent=`${m("settings.serverUrl")}`,n=h(),i=u("span"),r=R(o),s(t,"class","info-label svelte-1fx1e1e"),s(i,"class","info-value mono svelte-1fx1e1e"),s(e,"class","info-row svelte-1fx1e1e")},m(c,f){S(c,e,f),a(e,t),a(e,n),a(e,i),a(i,r)},p(c,f){f[0]&1&&o!==(o=c[0].serverUrl+"")&&U(r,o)},d(c){c&&C(e)}}}function lo(l){let e,t,n,i,o=l[0].deviceName+"",r;return{c(){e=u("div"),t=u("span"),t.textContent=`${m("settings.deviceName")}`,n=h(),i=u("span"),r=R(o),s(t,"class","info-label svelte-1fx1e1e"),s(i,"class","info-value svelte-1fx1e1e"),s(e,"class","info-row svelte-1fx1e1e")},m(c,f){S(c,e,f),a(e,t),a(e,n),a(e,i),a(i,r)},p(c,f){f[0]&1&&o!==(o=c[0].deviceName+"")&&U(r,o)},d(c){c&&C(e)}}}function no(l){let e,t,n,i,o=l[0].deviceId+"",r;return{c(){e=u("div"),t=u("span"),t.textContent=`${m("settings.deviceId")}`,n=h(),i=u("span"),r=R(o),s(t,"class","info-label svelte-1fx1e1e"),s(i,"class","info-value mono svelte-1fx1e1e"),s(e,"class","info-row svelte-1fx1e1e")},m(c,f){S(c,e,f),a(e,t),a(e,n),a(e,i),a(i,r)},p(c,f){f[0]&1&&o!==(o=c[0].deviceId+"")&&U(r,o)},d(c){c&&C(e)}}}function io(l){let e,t,n,i,o=l[0].lastSyncAt+"",r;return{c(){e=u("div"),t=u("span"),t.textContent=`${m("settings.lastSync")}`,n=h(),i=u("span"),r=R(o),s(t,"class","info-label svelte-1fx1e1e"),s(i,"class","info-value svelte-1fx1e1e"),s(e,"class","info-row svelte-1fx1e1e")},m(c,f){S(c,e,f),a(e,t),a(e,n),a(e,i),a(i,r)},p(c,f){f[0]&1&&o!==(o=c[0].lastSyncAt+"")&&U(r,o)},d(c){c&&C(e)}}}function so(l){let e,t,n,i,o=l[0].lastError+"",r;return{c(){e=u("div"),t=u("span"),t.textContent=`${m("settings.lastError")}`,n=h(),i=u("span"),r=R(o),s(t,"class","info-label svelte-1fx1e1e"),s(i,"class","info-value error svelte-1fx1e1e"),s(e,"class","info-row svelte-1fx1e1e")},m(c,f){S(c,e,f),a(e,t),a(e,n),a(e,i),a(i,r)},p(c,f){f[0]&1&&o!==(o=c[0].lastError+"")&&U(r,o)},d(c){c&&C(e)}}}function oo(l){let e,t,n,i,o,r,c,f,p,_,g,v;return{c(){e=u("button"),t=u("div"),n=u("h3"),n.textContent=`${m("settings.confirmDisconnect")}`,i=h(),o=u("p"),o.textContent=`${m("settings.confirmDisconnectDesc")}`,r=h(),c=u("div"),f=u("button"),f.textContent=`${m("common.disconnect")}`,p=h(),_=u("button"),_.textContent=`${m("common.cancel")}`,s(n,"class","svelte-1fx1e1e"),s(o,"class","modal-desc svelte-1fx1e1e"),s(f,"class","btn btn-danger"),s(_,"class","btn"),s(c,"class","modal-actions svelte-1fx1e1e"),s(t,"class","modal svelte-1fx1e1e"),s(e,"class","modal-overlay svelte-1fx1e1e")},m(k,b){S(k,e,b),a(e,t),a(t,n),a(t,i),a(t,o),a(t,r),a(t,c),a(c,f),a(c,p),a(c,_),g||(v=[A(f,"click",l[17]),A(_,"click",l[26]),A(e,"click",l[27])],g=!0)},p:ne,d(k){k&&C(e),g=!1,ge(v)}}}function ro(l){let e,t,n,i,o,r,c,f,p,_,g,v;return{c(){e=u("button"),t=u("div"),n=u("h3"),n.textContent=`${m("settings.confirmResetKey")}`,i=h(),o=u("p"),o.textContent=`${m("settings.confirmResetKeyDesc")}`,r=h(),c=u("div"),f=u("button"),f.textContent=`${m("settings.resetKey")}`,p=h(),_=u("button"),_.textContent=`${m("common.cancel")}`,s(n,"class","svelte-1fx1e1e"),s(o,"class","modal-desc svelte-1fx1e1e"),s(f,"class","btn btn-danger"),s(_,"class","btn"),s(c,"class","modal-actions svelte-1fx1e1e"),s(t,"class","modal svelte-1fx1e1e"),s(e,"class","modal-overlay svelte-1fx1e1e")},m(k,b){S(k,e,b),a(e,t),a(t,n),a(t,i),a(t,o),a(t,r),a(t,c),a(c,f),a(c,p),a(c,_),g||(v=[A(f,"click",l[19]),A(_,"click",l[28]),A(e,"click",l[29])],g=!0)},p:ne,d(k){k&&C(e),g=!1,ge(v)}}}function Km(l){let e,t,n,i,o,r,c,f,p,_,g=l[2]&&xs(l),v=l[3]&&!l[2]&&$s(l);function k(I,E){return I[0]&&I[0].enabled?Um:Vm}let b=k(l),y=b(l),w=l[9]&&oo(l),T=l[10]&&ro(l);return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("settings.sync")}`,n=h(),i=u("p"),i.textContent=`${m("settings.syncDesc")}`,o=h(),g&&g.c(),r=h(),v&&v.c(),c=h(),y.c(),f=h(),w&&w.c(),p=h(),T&&T.c(),_=it(),s(t,"class","svelte-1fx1e1e"),s(i,"class","section-desc svelte-1fx1e1e"),s(e,"class","settings-section svelte-1fx1e1e")},m(I,E){S(I,e,E),a(e,t),a(e,n),a(e,i),a(e,o),g&&g.m(e,null),a(e,r),v&&v.m(e,null),a(e,c),y.m(e,null),S(I,f,E),w&&w.m(I,E),S(I,p,E),T&&T.m(I,E),S(I,_,E)},p(I,E){I[2]?g?g.p(I,E):(g=xs(I),g.c(),g.m(e,r)):g&&(g.d(1),g=null),I[3]&&!I[2]?v?v.p(I,E):(v=$s(I),v.c(),v.m(e,c)):v&&(v.d(1),v=null),b===(b=k(I))&&y?y.p(I,E):(y.d(1),y=b(I),y&&(y.c(),y.m(e,null))),I[9]?w?w.p(I,E):(w=oo(I),w.c(),w.m(p.parentNode,p)):w&&(w.d(1),w=null),I[10]?T?T.p(I,E):(T=ro(I),T.c(),T.m(_.parentNode,_)):T&&(T.d(1),T=null)},i:ne,o:ne,d(I){I&&(C(e),C(f),C(p),C(_)),g&&g.d(),v&&v.d(),y.d(),w&&w.d(I),T&&T.d(I)}}}function ll(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 Gm(l,e,t){let{onRefresh:n=null}=e,i=null,o=!1,r="",c="",f="",p="",_="",g="",v=0,k=!1,b=!1,y=null;async function w(){try{t(0,i=await ll("GetSyncSettings")),i&&(t(5,p=i.serverUrl||""),t(8,v=i.syncInterval||0))}catch{t(0,i=null)}}w();async function T(){t(1,o=!0),t(2,r=""),t(4,f=""),t(11,y=null);try{await ll("SyncTestConnection",p,_,g),t(11,y=!0),t(3,c="connection ok")}catch(z){t(11,y=!1),t(3,c="connection failed: "+String(z))}t(1,o=!1)}async function I(){t(1,o=!0),t(2,r=""),t(4,f="");try{await ll("SyncConfigure",p,_,g),t(3,c="configured"),t(6,_=""),t(7,g=""),await w(),n&&n()}catch(z){t(2,r=String(z))}t(1,o=!1)}function E(z){const Q=Array.isArray(z==null?void 0:z.conflicts)?z.conflicts:[],Y=Array.isArray(z==null?void 0:z.applyErrors)?z.applyErrors:[],q=[];return Q.length>0&&q.push(m("sync.conflictsCount",{count:Q.length})),Y.length>0&&q.push(m("sync.applyErrorsCount",{count:Y.length})),q.join(" · ")}async function N(){t(1,o=!0),t(2,r=""),t(4,f="");try{const z=await ll("SyncNow"),Q=m("sync.pushedPulled",{pushed:(z==null?void 0:z.pushed)||0,pulled:(z==null?void 0:z.pulled)||0}),Y=E(z);t(3,c=Y?Q+" · "+Y:Q),t(4,f=Y?"warning":""),await w(),n&&n()}catch(z){t(2,r=String(z))}t(1,o=!1)}async function D(){try{await ll("SyncSetInterval",v),t(3,c=m("sync.settingsSaved")),t(4,f="")}catch(z){t(2,r=String(z))}}function L(){t(9,k=!0)}async function j(){t(9,k=!1),t(1,o=!0),t(4,f="");try{await ll("SyncDisconnect"),t(3,c="disconnected"),await w(),n&&n()}catch(z){t(2,r=String(z))}t(1,o=!1)}function P(){t(10,b=!0)}async function F(){t(10,b=!1),t(1,o=!0),t(4,f="");try{await ll("ResetSyncKey"),t(3,c="key reset"),await w(),n&&n()}catch(z){t(2,r=String(z))}t(1,o=!1)}function B(z){return z?{connected:m("settings.connected"),disconnected:m("settings.disconnected"),disabled:m("settings.notConfigured"),error:m("settings.error"),revoked:m("settings.revoked")}[z]||z:m("settings.notConfigured")}function G(){v=_n(this.value),t(8,v)}function H(){p=this.value,t(5,p)}function K(){_=this.value,t(6,_)}function W(){g=this.value,t(7,g)}const J=()=>t(9,k=!1),X=()=>t(9,k=!1),O=()=>t(10,b=!1),V=()=>t(10,b=!1);return l.$$set=z=>{"onRefresh"in z&&t(21,n=z.onRefresh)},[i,o,r,c,f,p,_,g,v,k,b,y,T,I,N,D,L,j,P,F,B,n,G,H,K,W,J,X,O,V]}class Jm extends et{constructor(e){super(),$e(this,e,Gm,Km,xe,{onRefresh:21},null,[-1,-1])}}function qm(l){let e,t,n,i;return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("settings.backup")}`,n=h(),i=u("p"),i.textContent=`${m("settings.backupStub")}`,s(t,"class","svelte-19bo7bn"),s(i,"class","section-desc svelte-19bo7bn"),s(e,"class","settings-section svelte-19bo7bn")},m(o,r){S(o,e,r),a(e,t),a(e,n),a(e,i)},p:ne,i:ne,o:ne,d(o){o&&C(e)}}}class Ym extends et{constructor(e){super(),$e(this,e,null,qm,xe,{})}}const{window:Qm}=ai;function Xm(l){let e,t;return e=new Ym({}),{c(){Je(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p:ne,i(n){t||(de(e.$$.fragment,n),t=!0)},o(n){ve(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function Zm(l){let e,t;return e=new Jm({props:{onRefresh:l[6]}}),{c(){Je(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p:ne,i(n){t||(de(e.$$.fragment,n),t=!0)},o(n){ve(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function xm(l){let e,t;return e=new Wm({}),{c(){Je(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p:ne,i(n){t||(de(e.$$.fragment,n),t=!0)},o(n){ve(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function $m(l){let e,t;return e=new Hm({}),{c(){Je(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p:ne,i(n){t||(de(e.$$.fragment,n),t=!0)},o(n){ve(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function eg(l){let e,t;return e=new Rm({}),{c(){Je(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p:ne,i(n){t||(de(e.$$.fragment,n),t=!0)},o(n){ve(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function tg(l){let e,t;return e=new Lm({props:{onRefresh:l[2]}}),{c(){Je(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p:ne,i(n){t||(de(e.$$.fragment,n),t=!0)},o(n){ve(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function lg(l){let e,t;return e=new Im({props:{onRefresh:l[2]}}),{c(){Je(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p:ne,i(n){t||(de(e.$$.fragment,n),t=!0)},o(n){ve(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function ng(l){let e,t;return e=new wm({props:{appConfig:l[1],onSave:l[5]}}),{c(){Je(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p(n,i){const o={};i&2&&(o.appConfig=n[1]),e.$set(o)},i(n){t||(de(e.$$.fragment,n),t=!0)},o(n){ve(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function ig(l){let e,t,n,i,o,r,c,f,p,_,g,v,k,b,y,w;p=new hm({props:{activeSection:l[0],onSelect:l[3]}});const T=[ng,lg,tg,eg,$m,xm,Zm,Xm],I=[];function E(N,D){return N[0]==="general"?0:N[0]==="workspace"?1:N[0]==="templates"?2:N[0]==="plugins"?3:N[0]==="files"?4:N[0]==="activity"?5:N[0]==="sync"?6:N[0]==="backup"?7:-1}return~(v=E(l))&&(k=I[v]=T[v](l)),{c(){e=u("button"),t=u("div"),n=u("div"),i=u("h2"),i.textContent=`${m("settings.title")}`,o=h(),r=u("button"),r.innerHTML='<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>',c=h(),f=u("div"),Je(p.$$.fragment),_=h(),g=u("div"),k&&k.c(),s(i,"class","svelte-zf2zsc"),s(r,"class","close-btn svelte-zf2zsc"),s(r,"title",m("settings.close")),s(n,"class","settings-header svelte-zf2zsc"),s(g,"class","settings-content svelte-zf2zsc"),s(f,"class","settings-body svelte-zf2zsc"),s(t,"class","settings-window svelte-zf2zsc"),s(e,"class","settings-overlay svelte-zf2zsc")},m(N,D){S(N,e,D),a(e,t),a(t,n),a(n,i),a(n,o),a(n,r),a(t,c),a(t,f),Ke(p,f,null),a(f,_),a(f,g),~v&&I[v].m(g,null),b=!0,y||(w=[A(Qm,"keydown",l[7]),A(r,"click",l[4]),A(e,"click",St(l[4]))],y=!0)},p(N,[D]){const L={};D&1&&(L.activeSection=N[0]),p.$set(L);let j=v;v=E(N),v===j?~v&&I[v].p(N,D):(k&&(rt(),ve(I[j],1,1,()=>{I[j]=null}),at()),~v?(k=I[v],k?k.p(N,D):(k=I[v]=T[v](N),k.c()),de(k,1),k.m(g,null)):k=null)},i(N){b||(de(p.$$.fragment,N),de(k),b=!0)},o(N){ve(p.$$.fragment,N),ve(k),b=!1},d(N){N&&C(e),Ge(p),~v&&I[v].d(),y=!1,ge(w)}}}function ao(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 sg(l,e,t){let{onClose:n=null}=e,{onSyncRefresh:i=null}=e,{initialSection:o="general"}=e,r=o,c=null;async function f(){try{t(1,c=await ao("GetAppConfig"))}catch{t(1,c=null)}}f();function p(b){t(0,r=b)}function _(){n&&n()}async function g(b){try{await ao("SaveAppConfig",b),t(1,c=b)}catch(y){console.error(y)}}function v(){i&&i()}function k(b){b.key==="Escape"&&_()}return l.$$set=b=>{"onClose"in b&&t(8,n=b.onClose),"onSyncRefresh"in b&&t(9,i=b.onSyncRefresh),"initialSection"in b&&t(10,o=b.initialSection)},[r,c,f,p,_,g,v,k,n,i,o]}class og extends et{constructor(e){super(),$e(this,e,sg,ig,xe,{onClose:8,onSyncRefresh:9,initialSection:10})}}function rg(l){let e,t,n,i,o,r,c,f;return{c(){e=u("div"),t=u("span"),n=h(),i=u("span"),i.textContent=`${m("sync.status.disabled")}`,o=h(),r=u("button"),r.textContent=`${m("sync.configure")}`,s(t,"class","sync-dot dot-disabled svelte-1rxbx0"),s(i,"class","sync-label svelte-1rxbx0"),s(r,"class","btn btn-xs svelte-1rxbx0"),s(e,"class","sync-status-row svelte-1rxbx0")},m(p,_){S(p,e,_),a(e,t),a(e,n),a(e,i),a(e,o),a(e,r),c||(f=A(r,"click",function(){Ut(l[5])&&l[5].apply(this,arguments)}),c=!0)},p(p,_){l=p},d(p){p&&C(e),c=!1,f()}}}function ag(l){let e,t,n,i,o,r=l[7](l[0])+"",c,f,p,_,g,v=(l[1]?m("sync.running"):m("sync.run"))+"",k,b,y,w,T,I,E,N=l[0].unpushedOps>0&&co(l),D=l[2]&&uo(l);return{c(){e=u("div"),t=u("span"),i=h(),o=u("span"),c=R(r),f=h(),N&&N.c(),p=h(),_=u("div"),g=u("button"),k=R(v),b=h(),y=u("button"),y.textContent=`${m("sync.details")}`,w=h(),D&&D.c(),T=it(),s(t,"class",n="sync-dot "+l[6](l[0])+" svelte-1rxbx0"),s(o,"class","sync-label svelte-1rxbx0"),s(g,"class","btn btn-xs svelte-1rxbx0"),g.disabled=l[1],s(y,"class","btn btn-xs btn-link svelte-1rxbx0"),s(_,"class","sync-actions-row svelte-1rxbx0"),s(e,"class","sync-status-row svelte-1rxbx0")},m(L,j){S(L,e,j),a(e,t),a(e,i),a(e,o),a(o,c),a(e,f),N&&N.m(e,null),a(e,p),a(e,_),a(_,g),a(g,k),a(_,b),a(_,y),S(L,w,j),D&&D.m(L,j),S(L,T,j),I||(E=[A(g,"click",function(){Ut(l[4])&&l[4].apply(this,arguments)}),A(y,"click",function(){Ut(l[5])&&l[5].apply(this,arguments)})],I=!0)},p(L,j){l=L,j&1&&n!==(n="sync-dot "+l[6](l[0])+" svelte-1rxbx0")&&s(t,"class",n),j&1&&r!==(r=l[7](l[0])+"")&&U(c,r),l[0].unpushedOps>0?N?N.p(l,j):(N=co(l),N.c(),N.m(e,p)):N&&(N.d(1),N=null),j&2&&v!==(v=(l[1]?m("sync.running"):m("sync.run"))+"")&&U(k,v),j&2&&(g.disabled=l[1]),l[2]?D?D.p(l,j):(D=uo(l),D.c(),D.m(T.parentNode,T)):D&&(D.d(1),D=null)},d(L){L&&(C(e),C(w),C(T)),N&&N.d(),D&&D.d(L),I=!1,ge(E)}}}function co(l){let e,t=l[0].unpushedOps+"",n,i,o=m("sync.changes")+"",r;return{c(){e=u("span"),n=R(t),i=h(),r=R(o),s(e,"class","sync-count svelte-1rxbx0")},m(c,f){S(c,e,f),a(e,n),a(e,i),a(e,r)},p(c,f){f&1&&t!==(t=c[0].unpushedOps+"")&&U(n,t)},d(c){c&&C(e)}}}function uo(l){let e,t,n;return{c(){e=u("div"),t=R(l[2]),s(e,"class",n=Ts(l[3]==="warning"?"sync-message sync-message-warning":"sync-message")+" svelte-1rxbx0")},m(i,o){S(i,e,o),a(e,t)},p(i,o){o&4&&U(t,i[2]),o&8&&n!==(n=Ts(i[3]==="warning"?"sync-message sync-message-warning":"sync-message")+" svelte-1rxbx0")&&s(e,"class",n)},d(i){i&&C(e)}}}function cg(l){let e;function t(o,r){var c;return(c=o[0])!=null&&c.configured?ag:rg}let n=t(l),i=n(l);return{c(){e=u("div"),i.c(),s(e,"class","sync-status-widget svelte-1rxbx0")},m(o,r){S(o,e,r),i.m(e,null)},p(o,[r]){n===(n=t(o))&&i?i.p(o,r):(i.d(1),i=n(o),i&&(i.c(),i.m(e,null)))},i:ne,o:ne,d(o){o&&C(e),i.d()}}}function ug(l,e,t){let{syncStatus:n=null}=e,{syncLoading:i=!1}=e,{syncMessage:o=""}=e,{syncMessageKind:r=""}=e,{onSync:c=null}=e,{onOpenSettings:f=null}=e;function p(g){return!g||!g.configured?"dot-disabled":i?"dot-syncing":g.revoked?"dot-disabled":g.connected?"dot-connected":g.configured?"dot-warning":"dot-disabled"}function _(g){return!g||!g.configured?m("sync.status.disabled"):i?m("sync.status.syncing"):g.revoked?m("sync.status.error"):g.connected?m("sync.status.connected"):m("sync.status.disconnected")}return l.$$set=g=>{"syncStatus"in g&&t(0,n=g.syncStatus),"syncLoading"in g&&t(1,i=g.syncLoading),"syncMessage"in g&&t(2,o=g.syncMessage),"syncMessageKind"in g&&t(3,r=g.syncMessageKind),"onSync"in g&&t(4,c=g.onSync),"onOpenSettings"in g&&t(5,f=g.onOpenSettings)},[n,i,o,r,c,f,p,_]}class fg extends et{constructor(e){super(),$e(this,e,ug,cg,xe,{syncStatus:0,syncLoading:1,syncMessage:2,syncMessageKind:3,onSync:4,onOpenSettings:5})}}function fo(l,e,t){const n=l.slice();return n[62]=e[t],n}function po(l,e,t){const n=l.slice();return n[62]=e[t],n}function mo(l,e,t){const n=l.slice();return n[57]=e[t],n[58]=e,n[59]=t,n}function go(l,e,t){const n=l.slice();return n[54]=e[t],n}function _o(l,e,t){const n=l.slice();return n[54]=e[t],n}function vo(l){let e,t;return{c(){e=u("span"),t=R(l[4]),s(e,"class","tab-badge svelte-ii7vwz")},m(n,i){S(n,e,i),a(e,t)},p(n,i){i[0]&16&&U(t,n[4])},d(n){n&&C(e)}}}function ko(l){let e,t=l[3].length+"",n;return{c(){e=u("span"),n=R(t),s(e,"class","tab-badge svelte-ii7vwz")},m(i,o){S(i,e,o),a(e,n)},p(i,o){o[0]&8&&t!==(t=i[3].length+"")&&U(n,t)},d(i){i&&C(e)}}}function dg(l){let e,t,n,i,o,r,c,f,p,_,g=l[19]==="asc"?"↑":"↓",v,k,b,y;function w(E,N){return E[3].length===0?vg:_g}let T=w(l),I=T(l);return{c(){e=u("div"),t=u("div"),n=u("div"),i=u("button"),i.textContent=`${m("today.sortByTime")}`,o=h(),r=u("button"),r.textContent=`${m("today.sortByName")}`,c=h(),f=u("button"),f.textContent=`${m("today.sortByType")}`,p=h(),_=u("span"),v=R(g),k=h(),I.c(),s(i,"class","sort-btn svelte-ii7vwz"),ae(i,"active",l[18]==="time"),s(r,"class","sort-btn svelte-ii7vwz"),ae(r,"active",l[18]==="name"),s(f,"class","sort-btn svelte-ii7vwz"),ae(f,"active",l[18]==="type"),s(_,"class","sort-dir svelte-ii7vwz"),s(n,"class","sort-controls svelte-ii7vwz"),s(t,"class","tab-controls svelte-ii7vwz"),s(e,"class","today-tab-content svelte-ii7vwz")},m(E,N){S(E,e,N),a(e,t),a(t,n),a(n,i),a(n,o),a(n,r),a(n,c),a(n,f),a(n,p),a(n,_),a(_,v),a(e,k),I.m(e,null),b||(y=[A(i,"click",l[49]),A(r,"click",l[50]),A(f,"click",l[51])],b=!0)},p(E,N){N[0]&262144&&ae(i,"active",E[18]==="time"),N[0]&262144&&ae(r,"active",E[18]==="name"),N[0]&262144&&ae(f,"active",E[18]==="type"),N[0]&524288&&g!==(g=E[19]==="asc"?"↑":"↓")&&U(v,g),T===(T=w(E))&&I?I.p(E,N):(I.d(1),I=T(E),I&&(I.c(),I.m(e,null)))},d(E){E&&C(e),I.d(),b=!1,ge(y)}}}function pg(l){let e,t,n,i,o,r,c,f,p,_,g=l[17]==="asc"?"↑":"↓",v,k,b,y;function w(E,N){return E[2].length===0?hg:kg}let T=w(l),I=T(l);return{c(){e=u("div"),t=u("div"),n=u("div"),i=u("button"),i.textContent=`${m("today.sortByTime")}`,o=h(),r=u("button"),r.textContent=`${m("today.sortByName")}`,c=h(),f=u("button"),f.textContent=`${m("today.sortByType")}`,p=h(),_=u("span"),v=R(g),k=h(),I.c(),s(i,"class","sort-btn svelte-ii7vwz"),ae(i,"active",l[16]==="time"),s(r,"class","sort-btn svelte-ii7vwz"),ae(r,"active",l[16]==="name"),s(f,"class","sort-btn svelte-ii7vwz"),ae(f,"active",l[16]==="type"),s(_,"class","sort-dir svelte-ii7vwz"),s(n,"class","sort-controls svelte-ii7vwz"),s(t,"class","tab-controls svelte-ii7vwz"),s(e,"class","today-tab-content svelte-ii7vwz")},m(E,N){S(E,e,N),a(e,t),a(t,n),a(n,i),a(n,o),a(n,r),a(n,c),a(n,f),a(n,p),a(n,_),a(_,v),a(e,k),I.m(e,null),b||(y=[A(i,"click",l[44]),A(r,"click",l[45]),A(f,"click",l[46])],b=!0)},p(E,N){N[0]&65536&&ae(i,"active",E[16]==="time"),N[0]&65536&&ae(r,"active",E[16]==="name"),N[0]&65536&&ae(f,"active",E[16]==="type"),N[0]&131072&&g!==(g=E[17]==="asc"?"↑":"↓")&&U(v,g),T===(T=w(E))&&I?I.p(E,N):(I.d(1),I=T(E),I&&(I.c(),I.m(e,null)))},d(E){E&&C(e),I.d(),b=!1,ge(y)}}}function mg(l){let e;function t(o,r){return o[0].length===0?yg:bg}let n=t(l),i=n(l);return{c(){e=u("div"),i.c(),s(e,"class","today-tab-content svelte-ii7vwz")},m(o,r){S(o,e,r),i.m(e,null)},p(o,r){n===(n=t(o))&&i?i.p(o,r):(i.d(1),i=n(o),i&&(i.c(),i.m(e,null)))},d(o){o&&C(e),i.d()}}}function gg(l){let e;function t(o,r){return!o[1]||!o[1].events||o[1].events.length===0?Cg:wg}let n=t(l),i=n(l);return{c(){e=u("div"),i.c(),s(e,"class","today-tab-content svelte-ii7vwz")},m(o,r){S(o,e,r),i.m(e,null)},p(o,r){n===(n=t(o))&&i?i.p(o,r):(i.d(1),i=n(o),i&&(i.c(),i.m(e,null)))},d(o){o&&C(e),i.d()}}}function _g(l){let e,t=fe(jo(l[3],l[18],l[19])),n=[];for(let i=0;i<t.length;i+=1)n[i]=ho(fo(l,t,i));return{c(){e=u("div");for(let i=0;i<n.length;i+=1)n[i].c();s(e,"class","capture-list svelte-ii7vwz")},m(i,o){S(i,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(i,o){if(o[0]&803112){t=fe(jo(i[3],i[18],i[19]));let r;for(r=0;r<t.length;r+=1){const c=fo(i,t,r);n[r]?n[r].p(c,o):(n[r]=ho(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(i){i&&C(e),Re(n,i)}}}function vg(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("today.capturedEmpty")}`,s(t,"class","svelte-ii7vwz"),s(e,"class","today-empty svelte-ii7vwz")},m(n,i){S(n,e,i),a(e,t)},p:ne,d(n){n&&C(e)}}}function ho(l){let e,t,n=Ao(l[62].captureKind||l[62].sourceKind)+"",i,o,r,c,f=l[62].title+"",p,_,g,v=l[8](l[62])+"",k,b,y,w=l[5](l[62].capturedAt||l[62].createdAt)+"",T,I,E,N;function D(){return l[52](l[62])}function L(...j){return l[53](l[62],...j)}return{c(){e=u("div"),t=u("span"),i=R(n),o=h(),r=u("div"),c=u("span"),p=R(f),_=h(),g=u("span"),k=R(v),b=h(),y=u("span"),T=R(w),I=h(),s(t,"class","capture-icon svelte-ii7vwz"),s(c,"class","capture-title svelte-ii7vwz"),s(g,"class","capture-meta svelte-ii7vwz"),s(r,"class","capture-body svelte-ii7vwz"),s(y,"class","capture-time svelte-ii7vwz"),s(e,"class","capture-item svelte-ii7vwz"),s(e,"role","button"),s(e,"tabindex","0")},m(j,P){S(j,e,P),a(e,t),a(t,i),a(e,o),a(e,r),a(r,c),a(c,p),a(r,_),a(r,g),a(g,k),a(e,b),a(e,y),a(y,T),a(e,I),E||(N=[A(e,"click",D),A(e,"keydown",L)],E=!0)},p(j,P){l=j,P[0]&786440&&n!==(n=Ao(l[62].captureKind||l[62].sourceKind)+"")&&U(i,n),P[0]&786440&&f!==(f=l[62].title+"")&&U(p,f),P[0]&786696&&v!==(v=l[8](l[62])+"")&&U(k,v),P[0]&786472&&w!==(w=l[5](l[62].capturedAt||l[62].createdAt)+"")&&U(T,w)},d(j){j&&C(e),E=!1,ge(N)}}}function kg(l){let e,t=fe(l[24](l[2],l[16],l[17])),n=[];for(let i=0;i<t.length;i+=1)n[i]=yo(po(l,t,i));return{c(){e=u("div");for(let i=0;i<n.length;i+=1)n[i].c();s(e,"class","ip-list svelte-ii7vwz")},m(i,o){S(i,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(i,o){if(o[0]&16975076){t=fe(i[24](i[2],i[16],i[17]));let r;for(r=0;r<t.length;r+=1){const c=po(i,t,r);n[r]?n[r].p(c,o):(n[r]=yo(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(i){i&&C(e),Re(n,i)}}}function hg(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("today.inProgressEmpty")}`,s(t,"class","svelte-ii7vwz"),s(e,"class","today-empty svelte-ii7vwz")},m(n,i){S(n,e,i),a(e,t)},p:ne,d(n){n&&C(e)}}}function bo(l){let e,t=l[62].nodePath+"",n;return{c(){e=u("span"),n=R(t),s(e,"class","ip-path svelte-ii7vwz")},m(i,o){S(i,e,o),a(e,n)},p(i,o){o[0]&196612&&t!==(t=i[62].nodePath+"")&&U(n,t)},d(i){i&&C(e)}}}function yo(l){let e,t,n=l[7](l[62].eventType)+"",i,o,r,c,f=l[62].title+"",p,_,g,v,k=l[6](l[62].eventType)+"",b,y,w,T=l[5](l[62].createdAt)+"",I,E,N,D,L=l[62].nodePath&&bo(l);function j(){return l[47](l[62])}function P(...F){return l[48](l[62],...F)}return{c(){e=u("div"),t=u("span"),i=R(n),o=h(),r=u("div"),c=u("span"),p=R(f),_=h(),L&&L.c(),g=h(),v=u("span"),b=R(k),y=h(),w=u("span"),I=R(T),E=h(),s(t,"class","ip-icon svelte-ii7vwz"),s(c,"class","ip-title svelte-ii7vwz"),s(r,"class","ip-body svelte-ii7vwz"),s(v,"class","ip-type svelte-ii7vwz"),s(w,"class","ip-time svelte-ii7vwz"),s(e,"class","ip-item svelte-ii7vwz"),s(e,"role","button"),s(e,"tabindex","0")},m(F,B){S(F,e,B),a(e,t),a(t,i),a(e,o),a(e,r),a(r,c),a(c,p),a(r,_),L&&L.m(r,null),a(e,g),a(e,v),a(v,b),a(e,y),a(e,w),a(w,I),a(e,E),N||(D=[A(e,"click",j),A(e,"keydown",P)],N=!0)},p(F,B){l=F,B[0]&196740&&n!==(n=l[7](l[62].eventType)+"")&&U(i,n),B[0]&196612&&f!==(f=l[62].title+"")&&U(p,f),l[62].nodePath?L?L.p(l,B):(L=bo(l),L.c(),L.m(r,null)):L&&(L.d(1),L=null),B[0]&196676&&k!==(k=l[6](l[62].eventType)+"")&&U(b,k),B[0]&196644&&T!==(T=l[5](l[62].createdAt)+"")&&U(I,T)},d(F){F&&C(e),L&&L.d(),N=!1,ge(D)}}}function bg(l){let e,t=fe(l[0]),n=[];for(let i=0;i<t.length;i+=1)n[i]=Io(mo(l,t,i));return{c(){e=u("div");for(let i=0;i<n.length;i+=1)n[i].c();s(e,"class","suggestions-list svelte-ii7vwz")},m(i,o){S(i,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(i,o){if(o[0]&3160673){t=fe(i[0]);let r;for(r=0;r<t.length;r+=1){const c=mo(i,t,r);n[r]?n[r].p(c,o):(n[r]=Io(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(i){i&&C(e),Re(n,i)}}}function yg(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("suggest.noSuggestions")}`,s(t,"class","svelte-ii7vwz"),s(e,"class","today-empty svelte-ii7vwz")},m(n,i){S(n,e,i),a(e,t)},p:ne,d(n){n&&C(e)}}}function wo(l){let e,t=l[57].events.length+"",n,i,o=m("suggest.detectedEvents")+"",r;return{c(){e=R("· "),n=R(t),i=h(),r=R(o)},m(c,f){S(c,e,f),S(c,n,f),S(c,i,f),S(c,r,f)},p(c,f){f[0]&1&&t!==(t=c[57].events.length+"")&&U(n,t)},d(c){c&&(C(e),C(n),C(i),C(r))}}}function Co(l){let e,t,n,i=fe(l[57].events),o=[];for(let r=0;r<i.length;r+=1)o[r]=Eo(go(l,i,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("suggest.detectedEvents")}`,n=h();for(let r=0;r<o.length;r+=1)o[r].c();s(t,"class","suggestion-detail-title svelte-ii7vwz"),s(e,"class","suggestion-detail svelte-ii7vwz")},m(r,c){S(r,e,c),a(e,t),a(e,n);for(let f=0;f<o.length;f+=1)o[f]&&o[f].m(e,null)},p(r,c){if(c[0]&10337){i=fe(r[57].events);let f;for(f=0;f<i.length;f+=1){const p=go(r,i,f);o[f]?o[f].p(p,c):(o[f]=Eo(p),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=i.length}},d(r){r&&C(e),Re(o,r)}}}function So(l){let e,t=l[54].nodePath+"",n;return{c(){e=u("span"),n=R(t),s(e,"class","suggestion-event-path svelte-ii7vwz")},m(i,o){S(i,e,o),a(e,n)},p(i,o){o[0]&1&&t!==(t=i[54].nodePath+"")&&U(n,t)},d(i){i&&C(e)}}}function To(l){let e,t,n;function i(){return l[43](l[54])}return{c(){e=u("button"),e.textContent=`${m("file.showInExplorer")}`,s(e,"class","link-btn svelte-ii7vwz")},m(o,r){S(o,e,r),t||(n=A(e,"click",i),t=!0)},p(o,r){l=o},d(o){o&&C(e),t=!1,n()}}}function Eo(l){let e,t,n=l[5](l[54].createdAt)+"",i,o,r,c,f=l[6](l[54].eventType)+"",p,_,g,v=l[54].title+"",k,b,y,w,T=l[54].targetType==="file"||l[54].eventType.startsWith("file_"),I,E,N,D=l[54].nodePath&&So(l);function L(){return l[42](l[54])}let j=T&&To(l);return{c(){e=u("div"),t=u("span"),i=R(n),o=h(),D&&D.c(),r=h(),c=u("span"),p=R(f),_=h(),g=u("span"),k=R(v),b=h(),y=u("button"),y.textContent=`${m("common.open")}`,w=h(),j&&j.c(),I=h(),s(t,"class","suggestion-event-time svelte-ii7vwz"),s(c,"class","suggestion-event-type svelte-ii7vwz"),s(g,"class","suggestion-event-title svelte-ii7vwz"),s(y,"class","link-btn svelte-ii7vwz"),s(e,"class","suggestion-detail-event svelte-ii7vwz")},m(P,F){S(P,e,F),a(e,t),a(t,i),a(e,o),D&&D.m(e,null),a(e,r),a(e,c),a(c,p),a(e,_),a(e,g),a(g,k),a(e,b),a(e,y),a(e,w),j&&j.m(e,null),a(e,I),E||(N=A(y,"click",L),E=!0)},p(P,F){l=P,F[0]&33&&n!==(n=l[5](l[54].createdAt)+"")&&U(i,n),l[54].nodePath?D?D.p(l,F):(D=So(l),D.c(),D.m(e,r)):D&&(D.d(1),D=null),F[0]&65&&f!==(f=l[6](l[54].eventType)+"")&&U(p,f),F[0]&1&&v!==(v=l[54].title+"")&&U(k,v),F[0]&1&&(T=l[54].targetType==="file"||l[54].eventType.startsWith("file_")),T?j?j.p(l,F):(j=To(l),j.c(),j.m(e,I)):j&&(j.d(1),j=null)},d(P){P&&C(e),D&&D.d(),j&&j.d(),E=!1,N()}}}function Io(l){let e,t,n,i,o=l[57].nodeTitle+"",r,c,f,p=l[57].summary+"",_,g,v,k=l[57].suggestedMin+"",b,y,w=m("worklog.min")+"",T,I,E,N,D,L,j,P,F,B,G,H,K,W,J,X,O,V,z,Q,Y;function q(){return l[35](l[57])}let le=l[57].events&&l[57].events.length>0&&wo(l);function se(...Z){return l[36](l[57],l[58],l[59],...Z)}function oe(){return l[37](l[57])}function ce(){return l[38](l[57])}function me(){return l[39](l[57])}function Ie(){return l[40](l[57],l[58],l[59])}function Fe(...Z){return l[41](l[57],l[58],l[59],...Z)}let _e=l[57]._expanded&&l[57].events&&l[57].events.length>0&&Co(l);return{c(){e=u("div"),t=u("div"),n=u("div"),i=u("button"),r=R(o),c=h(),f=u("span"),_=R(p),g=h(),v=u("span"),b=R(k),y=h(),T=R(w),le&&le.c(),I=h(),E=u("div"),N=u("span"),j=h(),P=u("input"),B=h(),G=u("span"),G.textContent=`${m("suggest.minutes")}`,H=h(),K=u("button"),K.textContent=`${m("suggest.edit")}`,W=h(),J=u("button"),J.textContent=`${m("suggest.apply")}`,X=h(),O=u("button"),O.textContent=`${m("common.delete")}`,V=h(),_e&&_e.c(),z=h(),s(i,"class","suggestion-node link-btn svelte-ii7vwz"),s(f,"class","suggestion-summary svelte-ii7vwz"),s(v,"class","suggestion-meta svelte-ii7vwz"),s(n,"class","suggestion-info svelte-ii7vwz"),s(N,"class","suggestion-confidence-dot svelte-ii7vwz"),s(N,"title",D=m("suggest.confidence."+l[57].confidence)),s(N,"aria-label",L=m("suggest.confidence."+l[57].confidence)),ae(N,"low",l[57].confidence==="low"),ae(N,"medium",l[57].confidence==="medium"),ae(N,"high",l[57].confidence==="high"),s(P,"type","number"),s(P,"class","suggestion-min-input svelte-ii7vwz"),P.value=F=l[57].suggestedMin,s(P,"min","1"),s(P,"max","480"),s(G,"class","suggestion-min-label svelte-ii7vwz"),s(K,"class","btn btn-sm svelte-ii7vwz"),s(J,"class","btn btn-sm btn-primary svelte-ii7vwz"),s(O,"class","btn btn-sm btn-danger svelte-ii7vwz"),s(E,"class","suggestion-actions svelte-ii7vwz"),s(t,"class","suggestion-main svelte-ii7vwz"),s(t,"role","button"),s(t,"tabindex","0"),s(e,"class","suggestion-card svelte-ii7vwz"),ae(e,"expanded",l[57]._expanded)},m(Z,te){S(Z,e,te),a(e,t),a(t,n),a(n,i),a(i,r),a(n,c),a(n,f),a(f,_),a(n,g),a(n,v),a(v,b),a(v,y),a(v,T),le&&le.m(v,null),a(t,I),a(t,E),a(E,N),a(E,j),a(E,P),a(E,B),a(E,G),a(E,H),a(E,K),a(E,W),a(E,J),a(E,X),a(E,O),a(e,V),_e&&_e.m(e,null),a(e,z),Q||(Y=[A(i,"click",De(q)),A(P,"change",De(se)),A(K,"click",De(oe)),A(J,"click",De(ce)),A(O,"click",De(me)),A(t,"click",Ie),A(t,"keydown",Fe)],Q=!0)},p(Z,te){l=Z,te[0]&1&&o!==(o=l[57].nodeTitle+"")&&U(r,o),te[0]&1&&p!==(p=l[57].summary+"")&&U(_,p),te[0]&1&&k!==(k=l[57].suggestedMin+"")&&U(b,k),l[57].events&&l[57].events.length>0?le?le.p(l,te):(le=wo(l),le.c(),le.m(v,null)):le&&(le.d(1),le=null),te[0]&1&&D!==(D=m("suggest.confidence."+l[57].confidence))&&s(N,"title",D),te[0]&1&&L!==(L=m("suggest.confidence."+l[57].confidence))&&s(N,"aria-label",L),te[0]&1&&ae(N,"low",l[57].confidence==="low"),te[0]&1&&ae(N,"medium",l[57].confidence==="medium"),te[0]&1&&ae(N,"high",l[57].confidence==="high"),te[0]&1&&F!==(F=l[57].suggestedMin)&&P.value!==F&&(P.value=F),l[57]._expanded&&l[57].events&&l[57].events.length>0?_e?_e.p(l,te):(_e=Co(l),_e.c(),_e.m(e,z)):_e&&(_e.d(1),_e=null),te[0]&1&&ae(e,"expanded",l[57]._expanded)},d(Z){Z&&C(e),le&&le.d(),_e&&_e.d(),Q=!1,ge(Y)}}}function wg(l){let e,t=fe(l[1].events),n=[];for(let i=0;i<t.length;i+=1)n[i]=Do(_o(l,t,i));return{c(){e=u("div");for(let i=0;i<n.length;i+=1)n[i].c();s(e,"class","feed-list svelte-ii7vwz")},m(i,o){S(i,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(i,o){if(o[0]&12583010){t=fe(i[1].events);let r;for(r=0;r<t.length;r+=1){const c=_o(i,t,r);n[r]?n[r].p(c,o):(n[r]=Do(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(i){i&&C(e),Re(n,i)}}}function Cg(l){let e,t,n,i;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("today.feedEmpty")}`,n=h(),i=u("p"),i.textContent=`${m("today.feedHint")}`,s(t,"class","svelte-ii7vwz"),s(i,"class","hint svelte-ii7vwz"),s(e,"class","today-empty svelte-ii7vwz")},m(o,r){S(o,e,r),a(e,t),a(e,n),a(e,i)},p:ne,d(o){o&&C(e)}}}function No(l){let e,t=mn(l[54])+"",n;return{c(){e=u("span"),n=R(t),s(e,"class","feed-path svelte-ii7vwz")},m(i,o){S(i,e,o),a(e,n)},p(i,o){o[0]&2&&t!==(t=mn(i[54])+"")&&U(n,t)},d(i){i&&C(e)}}}function Do(l){let e,t,n=Mo(l[54].eventType)+"",i,o,r,c,f,p=l[22](l[54])+"",_,g,v,k,b,y=(l[54].title||"")+"",w,T,I,E=mn(l[54]),N,D,L=l[6](l[54].eventType)+"",j,P,F,B=l[5](l[54].createdAt)+"",G,H,K,W,J,X,O=E&&No(l);function V(){return l[32](l[54])}function z(){return l[33](l[54])}function Q(...Y){return l[34](l[54],...Y)}return{c(){e=u("div"),t=u("span"),i=R(n),o=h(),r=u("div"),c=u("div"),f=u("span"),_=R(p),g=h(),v=u("span"),v.textContent=":",k=h(),b=u("span"),w=R(y),T=h(),I=u("div"),O&&O.c(),N=h(),D=u("span"),j=R(L),P=h(),F=u("span"),G=R(B),H=h(),K=u("button"),K.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>',W=h(),s(t,"class","feed-icon svelte-ii7vwz"),s(f,"class","feed-type svelte-ii7vwz"),s(v,"class","feed-colon svelte-ii7vwz"),s(b,"class","feed-title link-btn svelte-ii7vwz"),s(c,"class","feed-title-line svelte-ii7vwz"),s(D,"class","feed-event-type svelte-ii7vwz"),s(F,"class","feed-time svelte-ii7vwz"),s(I,"class","feed-meta-line svelte-ii7vwz"),s(r,"class","feed-body svelte-ii7vwz"),s(K,"class","feed-nav-btn svelte-ii7vwz"),s(K,"title",m("common.open")),s(e,"class","feed-item svelte-ii7vwz"),s(e,"role","button"),s(e,"tabindex","0")},m(Y,q){S(Y,e,q),a(e,t),a(t,i),a(e,o),a(e,r),a(r,c),a(c,f),a(f,_),a(c,g),a(c,v),a(c,k),a(c,b),a(b,w),a(r,T),a(r,I),O&&O.m(I,null),a(I,N),a(I,D),a(D,j),a(I,P),a(I,F),a(F,G),a(e,H),a(e,K),a(e,W),J||(X=[A(K,"click",De(V)),A(e,"click",z),A(e,"keydown",Q)],J=!0)},p(Y,q){l=Y,q[0]&2&&n!==(n=Mo(l[54].eventType)+"")&&U(i,n),q[0]&2&&p!==(p=l[22](l[54])+"")&&U(_,p),q[0]&2&&y!==(y=(l[54].title||"")+"")&&U(w,y),q[0]&2&&(E=mn(l[54])),E?O?O.p(l,q):(O=No(l),O.c(),O.m(I,N)):O&&(O.d(1),O=null),q[0]&66&&L!==(L=l[6](l[54].eventType)+"")&&U(j,L),q[0]&34&&B!==(B=l[5](l[54].createdAt)+"")&&U(G,B)},d(Y){Y&&C(e),O&&O.d(),J=!1,ge(X)}}}function Sg(l){var K;let e,t,n,i=(((K=l[1])==null?void 0:K.date)||"")+"",o,r,c,f,p,_,g=m("today.suggestionsTab")+"",v,k,b,y,w,T,I=m("today.captured")+"",E,N,D,L,j,P=l[4]>0&&vo(l),F=l[3].length>0&&ko(l);function B(W,J){if(W[15]==="feed")return gg;if(W[15]==="suggestions")return mg;if(W[15]==="inprogress")return pg;if(W[15]==="captured")return dg}let G=B(l),H=G&&G(l);return{c(){e=u("div"),t=u("div"),n=u("span"),o=R(i),r=h(),c=u("div"),f=u("button"),f.textContent=`${m("today.feed")}`,p=h(),_=u("button"),v=R(g),k=h(),P&&P.c(),b=h(),y=u("button"),y.textContent=`${m("today.inProgress")}`,w=h(),T=u("button"),E=R(I),N=h(),F&&F.c(),D=h(),H&&H.c(),s(n,"class","today-date svelte-ii7vwz"),s(t,"class","today-header svelte-ii7vwz"),s(f,"class","today-tab svelte-ii7vwz"),ae(f,"active",l[15]==="feed"),s(_,"class","today-tab svelte-ii7vwz"),ae(_,"active",l[15]==="suggestions"),s(y,"class","today-tab svelte-ii7vwz"),ae(y,"active",l[15]==="inprogress"),s(T,"class","today-tab svelte-ii7vwz"),ae(T,"active",l[15]==="captured"),s(c,"class","today-tabs svelte-ii7vwz"),s(e,"class","today-screen svelte-ii7vwz")},m(W,J){S(W,e,J),a(e,t),a(t,n),a(n,o),a(e,r),a(e,c),a(c,f),a(c,p),a(c,_),a(_,v),a(_,k),P&&P.m(_,null),a(c,b),a(c,y),a(c,w),a(c,T),a(T,E),a(T,N),F&&F.m(T,null),a(e,D),H&&H.m(e,null),L||(j=[A(f,"click",l[28]),A(_,"click",l[29]),A(y,"click",l[30]),A(T,"click",l[31])],L=!0)},p(W,J){var X;J[0]&2&&i!==(i=(((X=W[1])==null?void 0:X.date)||"")+"")&&U(o,i),J[0]&32768&&ae(f,"active",W[15]==="feed"),W[4]>0?P?P.p(W,J):(P=vo(W),P.c(),P.m(_,null)):P&&(P.d(1),P=null),J[0]&32768&&ae(_,"active",W[15]==="suggestions"),J[0]&32768&&ae(y,"active",W[15]==="inprogress"),W[3].length>0?F?F.p(W,J):(F=ko(W),F.c(),F.m(T,null)):F&&(F.d(1),F=null),J[0]&32768&&ae(T,"active",W[15]==="captured"),G===(G=B(W))&&H?H.p(W,J):(H&&H.d(1),H=G&&G(W),H&&(H.c(),H.m(e,null)))},i:ne,o:ne,d(W){W&&C(e),P&&P.d(),F&&F.d(),H&&H.d(),L=!1,ge(j)}}}function Mo(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 mn(l){const e=[];return l.nodePath&&e.push(l.nodePath),e.length>0?e.join(" → "):""}function jo(l,e,t){const n=[...l];return n.sort((i,o)=>{let r=0;if(e==="name")r=(i.title||"").localeCompare(o.title||"");else if(e==="type"){const c=i.captureKind||i.sourceKind||"",f=o.captureKind||o.sourceKind||"";r=c.localeCompare(f)}else r=(i.capturedAt||i.createdAt||"").localeCompare(o.capturedAt||o.createdAt||"");return t==="asc"?r:-r}),n}function Ao(l){return{text:"📝",url:"🔗",file:"📄",image:"🖼",folder:"📁"}[l]||"📦"}function Tg(l,e,t){let{todayDashboard:n=null}=e,{suggestions:i=[]}=e,{inProgressItems:o=[]}=e,{todayCaptures:r=[]}=e,{suggestionCount:c=0}=e,{formatTime:f=x=>""}=e,{eventLabel:p=x=>x}=e,{eventIcon:_=x=>""}=e,{inboxMetaText:g=x=>""}=e,{onOpenNodeById:v=x=>{}}=e,{onOpenActivityEvent:k=x=>{}}=e,{onOpenActivityTarget:b=x=>{}}=e,{onOpenSuggestionWorklog:y=x=>{}}=e,{onAcceptSuggestion:w=x=>{}}=e,{onDeleteSuggestion:T=x=>{}}=e,{onOpenNodeFolder:I=x=>{}}=e,{onOpenInboxArtifact:E=x=>{}}=e,{onOpenTrashNode:N=x=>{}}=e,D="feed";function L(x){w(x)}function j(x){T(x)}function P(x){return!x||!x.eventType?"":p(x.eventType)}function F(x){if(!(!x||!x.eventType)){if(x.eventType==="folder_deleted"){x.targetId&&N(x.targetId);return}if(["file_added","file_deleted","file_renamed","file_copied","file_moved","folder_added","folder_renamed","folder_moved"].includes(x.eventType)){x.targetId?b(x):x.nodeId&&v(x.nodeId);return}if(["note_created","note_updated","note_deleted"].includes(x.eventType)){x.targetType==="note"&&x.targetId?b(x):x.nodeId&&v(x.nodeId);return}if(x.eventType==="worklog_added"){x.nodeId&&v(x.nodeId);return}if(["action_created","action_done"].includes(x.eventType)){x.nodeId&&v(x.nodeId);return}(x.id||x.nodeId)&&k(x)}}function B(x,Me,he){const Ne=[...x];return Ne.sort((Ce,je)=>{let Pe=0;return Me==="name"?Pe=(Ce.title||"").localeCompare(je.title||""):Me==="type"?Pe=(p(Ce.eventType)||"").localeCompare(p(je.eventType)||""):Pe=(Ce.createdAt||"").localeCompare(je.createdAt||""),he==="asc"?Pe:-Pe}),Ne}let G="time",H="desc",K="time",W="desc";const J=()=>t(15,D="feed"),X=()=>t(15,D="suggestions"),O=()=>t(15,D="inprogress"),V=()=>t(15,D="captured"),z=x=>F(x),Q=x=>F(x),Y=(x,Me)=>Me.key==="Enter"&&F(x),q=x=>v(x.nodeId),le=(x,Me,he,Ne)=>t(0,Me[he].suggestedMin=parseInt(Ne.target.value),i),se=x=>y(x),oe=x=>L(x),ce=x=>j(x),me=(x,Me,he)=>t(0,Me[he]._expanded=!x._expanded,i),Ie=(x,Me,he,Ne)=>Ne.key==="Enter"&&t(0,Me[he]._expanded=!x._expanded,i),Fe=x=>b(x),_e=x=>I(x.nodeId),Z=()=>{t(16,G="time"),t(17,H=G==="time"&&H==="desc"?"asc":"desc")},te=()=>{t(16,G="name"),t(17,H=G==="name"&&H==="desc"?"asc":"desc")},ye=()=>{t(16,G="type"),t(17,H=G==="type"&&H==="desc"?"asc":"desc")},Te=x=>k(x),we=(x,Me)=>Me.key==="Enter"&&k(x),Oe=()=>{t(18,K="time"),t(19,W=K==="time"&&W==="desc"?"asc":"desc")},Ae=()=>{t(18,K="name"),t(19,W=K==="name"&&W==="desc"?"asc":"desc")},Le=()=>{t(18,K="type"),t(19,W=K==="type"&&W==="desc"?"asc":"desc")},Be=x=>E(x),Xe=(x,Me)=>Me.key==="Enter"&&E(x);return l.$$set=x=>{"todayDashboard"in x&&t(1,n=x.todayDashboard),"suggestions"in x&&t(0,i=x.suggestions),"inProgressItems"in x&&t(2,o=x.inProgressItems),"todayCaptures"in x&&t(3,r=x.todayCaptures),"suggestionCount"in x&&t(4,c=x.suggestionCount),"formatTime"in x&&t(5,f=x.formatTime),"eventLabel"in x&&t(6,p=x.eventLabel),"eventIcon"in x&&t(7,_=x.eventIcon),"inboxMetaText"in x&&t(8,g=x.inboxMetaText),"onOpenNodeById"in x&&t(9,v=x.onOpenNodeById),"onOpenActivityEvent"in x&&t(10,k=x.onOpenActivityEvent),"onOpenActivityTarget"in x&&t(11,b=x.onOpenActivityTarget),"onOpenSuggestionWorklog"in x&&t(12,y=x.onOpenSuggestionWorklog),"onAcceptSuggestion"in x&&t(25,w=x.onAcceptSuggestion),"onDeleteSuggestion"in x&&t(26,T=x.onDeleteSuggestion),"onOpenNodeFolder"in x&&t(13,I=x.onOpenNodeFolder),"onOpenInboxArtifact"in x&&t(14,E=x.onOpenInboxArtifact),"onOpenTrashNode"in x&&t(27,N=x.onOpenTrashNode)},[i,n,o,r,c,f,p,_,g,v,k,b,y,I,E,D,G,H,K,W,L,j,P,F,B,w,T,N,J,X,O,V,z,Q,Y,q,le,se,oe,ce,me,Ie,Fe,_e,Z,te,ye,Te,we,Oe,Ae,Le,Be,Xe]}class Eg extends et{constructor(e){super(),$e(this,e,Tg,Sg,xe,{todayDashboard:1,suggestions:0,inProgressItems:2,todayCaptures:3,suggestionCount:4,formatTime:5,eventLabel:6,eventIcon:7,inboxMetaText:8,onOpenNodeById:9,onOpenActivityEvent:10,onOpenActivityTarget:11,onOpenSuggestionWorklog:12,onAcceptSuggestion:25,onDeleteSuggestion:26,onOpenNodeFolder:13,onOpenInboxArtifact:14,onOpenTrashNode:27},null,[-1,-1,-1])}}function Lo(l,e,t){const n=l.slice();return n[25]=e[t],n[27]=t,n}function Po(l){let e;function t(o,r){return o[3]?Dg:o[1].length===0?Ng:Ig}let n=t(l),i=n(l);return{c(){e=u("div"),i.c(),s(e,"class","global-search-results svelte-1dlr37h")},m(o,r){S(o,e,r),i.m(e,null)},p(o,r){n===(n=t(o))&&i?i.p(o,r):(i.d(1),i=n(o),i&&(i.c(),i.m(e,null)))},d(o){o&&C(e),i.d()}}}function Ig(l){let e,t=fe(l[1]),n=[];for(let i=0;i<t.length;i+=1)n[i]=Ro(Lo(l,t,i));return{c(){for(let i=0;i<n.length;i+=1)n[i].c();e=it()},m(i,o){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(i,o);S(i,e,o)},p(i,o){if(o&338){t=fe(i[1]);let r;for(r=0;r<t.length;r+=1){const c=Lo(i,t,r);n[r]?n[r].p(c,o):(n[r]=Ro(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(i){i&&C(e),Re(n,i)}}}function Ng(l){let e;return{c(){e=u("div"),e.textContent=`${m("search.noResults")}`,s(e,"class","global-search-empty svelte-1dlr37h")},m(t,n){S(t,e,n)},p:ne,d(t){t&&C(e)}}}function Dg(l){let e;return{c(){e=u("div"),e.textContent=`${m("common.loading")}`,s(e,"class","global-search-empty svelte-1dlr37h")},m(t,n){S(t,e,n)},p:ne,d(t){t&&C(e)}}}function Fo(l){let e,t=l[6](l[25])+"",n;return{c(){e=u("span"),n=R(t),s(e,"class","global-search-meta svelte-1dlr37h")},m(i,o){S(i,e,o),a(e,n)},p(i,o){o&2&&t!==(t=i[6](i[25])+"")&&U(n,t)},d(i){i&&C(e)}}}function zo(l){let e,t=l[25].snippet+"",n;return{c(){e=u("span"),n=R(t),s(e,"class","global-search-snippet svelte-1dlr37h")},m(i,o){S(i,e,o),a(e,n)},p(i,o){o&2&&t!==(t=i[25].snippet+"")&&U(n,t)},d(i){i&&C(e)}}}function Ro(l){let e,t,n=l[25].title+"",i,o,r=l[6](l[25]),c,f,p,_,g=r&&Fo(l),v=l[25].snippet&&zo(l);function k(){return l[17](l[25])}return{c(){e=u("button"),t=u("span"),i=R(n),o=h(),g&&g.c(),c=h(),v&&v.c(),f=h(),s(t,"class","global-search-title svelte-1dlr37h"),s(e,"class","global-search-result svelte-1dlr37h"),ae(e,"selected",l[27]===l[4])},m(b,y){S(b,e,y),a(e,t),a(t,i),a(e,o),g&&g.m(e,null),a(e,c),v&&v.m(e,null),a(e,f),p||(_=A(e,"mousedown",gn(k)),p=!0)},p(b,y){l=b,y&2&&n!==(n=l[25].title+"")&&U(i,n),y&2&&(r=l[6](l[25])),r?g?g.p(l,y):(g=Fo(l),g.c(),g.m(e,c)):g&&(g.d(1),g=null),l[25].snippet?v?v.p(l,y):(v=zo(l),v.c(),v.m(e,f)):v&&(v.d(1),v=null),y&16&&ae(e,"selected",l[27]===l[4])},d(b){b&&C(e),g&&g.d(),v&&v.d(),p=!1,_()}}}function Mg(l){let e,t,n,i,o,r=l[2]&&Po(l);return{c(){e=u("div"),t=u("input"),n=h(),r&&r.c(),s(t,"class","global-search-input svelte-1dlr37h"),s(t,"type","search"),s(t,"placeholder",m("search.placeholder")),s(t,"aria-label",m("search.placeholder")),s(t,"autocomplete","off"),s(e,"class","global-search svelte-1dlr37h")},m(c,f){S(c,e,f),a(e,t),l[13](t),be(t,l[0]),a(e,n),r&&r.m(e,null),i||(o=[A(t,"input",l[14]),A(t,"input",l[9]),A(t,"focus",l[15]),A(t,"keydown",l[10]),A(t,"blur",l[16])],i=!0)},p(c,[f]){f&1&&t.value!==c[0]&&be(t,c[0]),c[2]?r?r.p(c,f):(r=Po(c),r.c(),r.m(e,null)):r&&(r.d(1),r=null)},i:ne,o:ne,d(c){c&&C(e),l[13](null),r&&r.d(),i=!1,ge(o)}}}function Sc(l){return String(l||"").trim()}function jg(l){return Sc(l.path)}function Ag(l){return!l||!(l instanceof Element)?!1:!!l.closest('input, textarea, select, [contenteditable="true"], [contenteditable=""]')}function Lg(l,e,t){let{wailsCall:n=async()=>[]}=e,{typeLabel:i=H=>H||""}=e;const o=Hl();let r="",c=[],f=!1,p=!1,_=0,g,v;function k(H){const K=[],W=i(H.type),J=jg(H);return W&&K.push(W),J&&K.push(J),K.join(" · ")}async function b(){const H=Sc(r);if(H.length<2){t(1,c=[]),t(2,f=!1),t(3,p=!1);return}t(3,p=!0);try{t(1,c=await n("Search",H)||[]),t(4,_=0),t(2,f=!0)}catch{t(1,c=[]),t(2,f=!1)}finally{t(3,p=!1)}}function y(){clearTimeout(v),v=setTimeout(b,180)}function w(){t(2,f=!1),t(4,_=0)}function T(){t(0,r=""),t(1,c=[]),w()}function I(H){H&&(o("open",H),T(),g==null||g.blur())}function E(){y()}function N(H){if(H.key==="Escape"){H.preventDefault(),T(),g==null||g.blur();return}!f||c.length===0||(H.key==="ArrowDown"?(H.preventDefault(),t(4,_=Math.min(c.length-1,_+1))):H.key==="ArrowUp"?(H.preventDefault(),t(4,_=Math.max(0,_-1))):H.key==="Enter"&&(H.preventDefault(),I(c[_])))}async function D(){await G1(),g==null||g.focus(),g==null||g.select()}function L(H){if((H.ctrlKey||H.metaKey)&&H.key.toLowerCase()==="k"){H.preventDefault(),D();return}H.key==="/"&&!Ag(H.target)&&(H.preventDefault(),D())}ui(()=>{window.addEventListener("keydown",L)}),vn(()=>{window.removeEventListener("keydown",L),clearTimeout(v)});function j(H){ii[H?"unshift":"push"](()=>{g=H,t(5,g)})}function P(){r=this.value,t(0,r)}const F=()=>{c.length>0&&t(2,f=!0)},B=()=>setTimeout(w,160),G=H=>I(H);return l.$$set=H=>{"wailsCall"in H&&t(11,n=H.wailsCall),"typeLabel"in H&&t(12,i=H.typeLabel)},[r,c,f,p,_,g,k,w,I,E,N,n,i,j,P,F,B,G]}class Pg extends et{constructor(e){super(),$e(this,e,Lg,Mg,xe,{wailsCall:11,typeLabel:12})}}const Fg=l=>({}),Oo=l=>({});function Ho(l){let e,t;return{c(){e=u("span"),t=R(l[1]),s(e,"class","header-subtitle svelte-7x8q9h")},m(n,i){S(n,e,i),a(e,t)},p(n,i){i&2&&U(t,n[1])},d(n){n&&C(e)}}}function zg(l){let e,t,n,i=(l[0]||"")+"",o,r,c,f,p,_,g,v=l[1]&&Ho(l);p=new Pg({props:{wailsCall:l[2],typeLabel:l[3]}}),p.$on("open",l[7]);const k=l[6].actions,b=H1(k,l,l[5],Oo);return{c(){e=u("header"),t=u("div"),n=u("span"),o=R(i),r=h(),v&&v.c(),c=h(),f=u("div"),Je(p.$$.fragment),_=h(),b&&b.c(),s(n,"class","header-title svelte-7x8q9h"),ae(n,"placeholder",!l[0]),s(t,"class","header-left svelte-7x8q9h"),s(f,"class","header-right svelte-7x8q9h"),s(e,"class","header svelte-7x8q9h")},m(y,w){S(y,e,w),a(e,t),a(t,n),a(n,o),a(t,r),v&&v.m(t,null),a(e,c),a(e,f),Ke(p,f,null),a(f,_),b&&b.m(f,null),g=!0},p(y,[w]){(!g||w&1)&&i!==(i=(y[0]||"")+"")&&U(o,i),(!g||w&1)&&ae(n,"placeholder",!y[0]),y[1]?v?v.p(y,w):(v=Ho(y),v.c(),v.m(t,null)):v&&(v.d(1),v=null);const T={};w&4&&(T.wailsCall=y[2]),w&8&&(T.typeLabel=y[3]),p.$set(T),b&&b.p&&(!g||w&32)&&W1(b,k,y,y[5],g?B1(k,y[5],w,Fg):V1(y[5]),Oo)},i(y){g||(de(p.$$.fragment,y),de(b,y),g=!0)},o(y){ve(p.$$.fragment,y),ve(b,y),g=!1},d(y){y&&C(e),v&&v.d(),Ge(p),b&&b.d(y)}}}function Rg(l,e,t){let{$$slots:n={},$$scope:i}=e,{title:o=""}=e,{subtitle:r=""}=e,{wailsCall:c=async()=>[]}=e,{typeLabel:f=g=>g||""}=e,{onOpenSearchResult:p=()=>{}}=e;const _=g=>p(g.detail);return l.$$set=g=>{"title"in g&&t(0,o=g.title),"subtitle"in g&&t(1,r=g.subtitle),"wailsCall"in g&&t(2,c=g.wailsCall),"typeLabel"in g&&t(3,f=g.typeLabel),"onOpenSearchResult"in g&&t(4,p=g.onOpenSearchResult),"$$scope"in g&&t(5,i=g.$$scope)},[o,r,c,f,p,i,n,_]}class Og extends et{constructor(e){super(),$e(this,e,Rg,zg,xe,{title:0,subtitle:1,wailsCall:2,typeLabel:3,onOpenSearchResult:4})}}const Hg={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 nt(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">${Hg[l]||""}</svg>`}const{Boolean:Tc}=ai;function Bo(l,e,t){const n=l.slice();return n[476]=e[t],n}function Wo(l,e,t){const n=l.slice();return n[479]=e[t],n}function Vo(l,e,t){const n=l.slice();return n[482]=e[t],n}function Uo(l,e,t){const n=l.slice();return n[482]=e[t],n}function Ko(l,e,t){const n=l.slice();return n[508]=e[t],n}function Go(l,e,t){const n=l.slice();return n[535]=e[t],n}function Jo(l,e,t){const n=l.slice();return n[508]=e[t],n}function qo(l,e,t){const n=l.slice();return n[540]=e[t],n}function Yo(l,e,t){const n=l.slice();return n[540]=e[t],n}function Qo(l,e,t){const n=l.slice();return n[535]=e[t],n}function Xo(l,e,t){const n=l.slice();return n[511]=e[t],n[531]=e,n[532]=t,n}function Zo(l,e,t){const n=l.slice();return n[508]=e[t],n}function xo(l,e,t){const n=l.slice();return n[528]=e[t],n}function $o(l,e,t){const n=l.slice();return n[495]=e[t],n}function er(l,e,t){const n=l.slice();return n[521]=e[t],n}function tr(l,e,t){const n=l.slice();return n[495]=e[t],n}function lr(l,e,t){const n=l.slice();return n[508]=e[t],n}function nr(l,e,t){const n=l.slice();return n[487]=e[t],n}function ir(l,e,t){const n=l.slice();return n[508]=e[t],n}function sr(l,e,t){const n=l.slice();return n[511]=e[t],n[512]=e,n[513]=t,n}function or(l,e,t){const n=l.slice();return n[508]=e[t],n}function rr(l,e,t){const n=l.slice();return n[503]=e[t],n}function ar(l,e,t){const n=l.slice();return n[500]=e[t],n}function cr(l,e,t){const n=l.slice();return n[495]=e[t],n}function ur(l,e,t){const n=l.slice();return n[495]=e[t],n}function fr(l,e,t){const n=l.slice();return n[490]=e[t],n}function dr(l,e,t){const n=l.slice();return n[487]=e[t],n}function pr(l,e,t){const n=l.slice();return n[490]=e[t],n}function mr(l,e,t){const n=l.slice();return n[518]=e[t],n}function gr(l,e,t){const n=l.slice();return n[549]=e[t],n}function Bg(l){let e,t,n,i,o,r,c,f,p,_,g,v,k,b,y,w,T,I,E,N,D,L,j,P,F,B,G,H,K,W,J,X,O,V,z,Q,Y,q,le,se,oe,ce,me,Ie,Fe,_e,Z,te,ye,Te,we,Oe,Ae=l[95]&&_r(l),Le=fe(l[0]),Be=[];for(let re=0;re<Le.length;re+=1)Be[re]=hr(gr(l,Le,re));const Xe=[Kg,Ug],x=[];function Me(re,pe){return re[14].length>0?0:1}D=Me(l),L=x[D]=Xe[D](l),F=new fg({props:{syncStatus:l[110],syncLoading:l[111],syncMessage:l[112],syncMessageKind:l[113],onSync:l[233],onOpenSettings:l[239]}}),V=new Og({props:{title:l[117],subtitle:l[116],wailsCall:ie,typeLabel:l[202],onOpenSearchResult:l[229],$$slots:{actions:[qg]},$$scope:{ctx:l}}});let he=l[34]&&wr(l);const Ne=[t_,e_,$g,xg,Zg,Xg,Qg,Yg],Ce=[];function je(re,pe){return re[37]?0:re[2]?1:re[1]==="inbox"?2:re[1]==="trash"?3:re[1]==="journal"?4:re[1]==="today"?5:re[1]==="activity"?6:7}Y=je(l),q=Ce[Y]=Ne[Y](l);let Pe=l[67]&&Fa(l),Ue=l[71].visible&&Oa(l),He=l[40]&&Va(l),ke=l[74]&&Ua(l),Se=l[81]&&l[80]&&Ga(l),qe=l[102]&&qa(l),Qe=l[105]&&Qa(l),Ze=l[57]&&$a(l),We=l[97]&&tc(l),Ye=l[87]&&lc(l),ze=l[13]&&nc(l);return{c(){e=u("div"),Ae&&Ae.c(),t=h(),n=u("aside"),i=u("div"),o=u("img"),c=h(),f=u("span"),f.textContent=`${m("nav.brand")}`,p=h(),_=u("nav"),g=u("div"),v=u("div"),v.textContent=`${m("nav.system")}`,k=h();for(let re=0;re<Be.length;re+=1)Be[re].c();b=h(),y=u("div"),w=u("div"),T=u("span"),T.textContent=`${m("nav.workspace")}`,I=h(),E=u("button"),E.textContent="+",N=h(),L.c(),j=h(),P=u("div"),Je(F.$$.fragment),B=h(),G=u("div"),H=u("button"),H.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-19ekrug"><circle cx="12" cy="12" r="3" class="svelte-19ekrug"></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-19ekrug"></path></svg>',K=h(),W=u("span"),J=R(l[33]),X=h(),O=u("main"),Je(V.$$.fragment),z=h(),he&&he.c(),Q=h(),q.c(),le=h(),Pe&&Pe.c(),se=h(),Ue&&Ue.c(),oe=h(),He&&He.c(),ce=h(),ke&&ke.c(),me=h(),Se&&Se.c(),Ie=h(),qe&&qe.c(),Fe=h(),Qe&&Qe.c(),_e=h(),Ze&&Ze.c(),Z=h(),We&&We.c(),te=h(),Ye&&Ye.c(),ye=h(),ze&&ze.c(),s(o,"class","logo svelte-19ekrug"),wl(o.src,r="/assets/app-icons/icon_32x32.png")||s(o,"src",r),s(o,"width","20"),s(o,"height","20"),s(o,"alt",""),s(f,"class","brand-name svelte-19ekrug"),s(i,"class","sidebar-brand svelte-19ekrug"),s(v,"class","nav-label svelte-19ekrug"),s(g,"class","nav-group svelte-19ekrug"),s(T,"class","svelte-19ekrug"),s(E,"class","nav-add-btn svelte-19ekrug"),s(E,"title",m("common.create")),s(w,"class","nav-label-row svelte-19ekrug"),s(y,"class","nav-group svelte-19ekrug"),s(_,"class","sidebar-nav svelte-19ekrug"),s(H,"class","sidebar-settings-btn svelte-19ekrug"),s(H,"title",m("common.settings")),s(W,"class","version svelte-19ekrug"),s(G,"class","sidebar-footer-row svelte-19ekrug"),s(P,"class","sidebar-footer svelte-19ekrug"),s(n,"class","sidebar svelte-19ekrug"),s(O,"class","main svelte-19ekrug"),s(e,"class","app svelte-19ekrug")},m(re,pe){S(re,e,pe),Ae&&Ae.m(e,null),a(e,t),a(e,n),a(n,i),a(i,o),a(i,c),a(i,f),a(n,p),a(n,_),a(_,g),a(g,v),a(g,k);for(let ct=0;ct<Be.length;ct+=1)Be[ct]&&Be[ct].m(g,null);a(_,b),a(_,y),a(y,w),a(w,T),a(w,I),a(w,E),a(y,N),x[D].m(y,null),a(n,j),a(n,P),Ke(F,P,null),a(P,B),a(P,G),a(G,H),a(G,K),a(G,W),a(W,J),a(e,X),a(e,O),Ke(V,O,null),a(O,z),he&&he.m(O,null),a(O,Q),Ce[Y].m(O,null),a(O,le),Pe&&Pe.m(O,null),a(O,se),Ue&&Ue.m(O,null),a(O,oe),He&&He.m(O,null),a(O,ce),ke&&ke.m(O,null),a(O,me),Se&&Se.m(O,null),a(O,Ie),qe&&qe.m(O,null),a(O,Fe),Qe&&Qe.m(O,null),a(O,_e),Ze&&Ze.m(O,null),a(O,Z),We&&We.m(O,null),a(O,te),Ye&&Ye.m(O,null),a(O,ye),ze&&ze.m(O,null),Te=!0,we||(Oe=[A(E,"click",l[148]),A(H,"click",l[240])],we=!0)},p(re,pe){if(re[95]?Ae?Ae.p(re,pe):(Ae=_r(re),Ae.c(),Ae.m(e,t)):Ae&&(Ae.d(1),Ae=null),pe[0]&3|pe[1]&524288|pe[2]&1|pe[3]&536870912){Le=fe(re[0]);let dt;for(dt=0;dt<Le.length;dt+=1){const bt=gr(re,Le,dt);Be[dt]?Be[dt].p(bt,pe):(Be[dt]=hr(bt),Be[dt].c(),Be[dt].m(g,null))}for(;dt<Be.length;dt+=1)Be[dt].d(1);Be.length=Le.length}let ct=D;D=Me(re),D===ct?x[D].p(re,pe):(rt(),ve(x[ct],1,1,()=>{x[ct]=null}),at(),L=x[D],L?L.p(re,pe):(L=x[D]=Xe[D](re),L.c()),de(L,1),L.m(y,null));const Ft={};pe[3]&131072&&(Ft.syncStatus=re[110]),pe[3]&262144&&(Ft.syncLoading=re[111]),pe[3]&524288&&(Ft.syncMessage=re[112]),pe[3]&1048576&&(Ft.syncMessageKind=re[113]),F.$set(Ft),(!Te||pe[1]&4)&&U(J,re[33]);const Kt={};pe[3]&16777216&&(Kt.title=re[117]),pe[3]&8388608&&(Kt.subtitle=re[116]),pe[0]&2|pe[1]&25165824|pe[2]&2|pe[17]&33554432&&(Kt.$$scope={dirty:pe,ctx:re}),V.$set(Kt),re[34]?he?he.p(re,pe):(he=wr(re),he.c(),he.m(O,Q)):he&&(he.d(1),he=null);let gt=Y;Y=je(re),Y===gt?Ce[Y].p(re,pe):(rt(),ve(Ce[gt],1,1,()=>{Ce[gt]=null}),at(),q=Ce[Y],q?q.p(re,pe):(q=Ce[Y]=Ne[Y](re),q.c()),de(q,1),q.m(O,le)),re[67]?Pe?(Pe.p(re,pe),pe[2]&32&&de(Pe,1)):(Pe=Fa(re),Pe.c(),de(Pe,1),Pe.m(O,se)):Pe&&(rt(),ve(Pe,1,1,()=>{Pe=null}),at()),re[71].visible?Ue?(Ue.p(re,pe),pe[2]&512&&de(Ue,1)):(Ue=Oa(re),Ue.c(),de(Ue,1),Ue.m(O,oe)):Ue&&(rt(),ve(Ue,1,1,()=>{Ue=null}),at()),re[40]?He?He.p(re,pe):(He=Va(re),He.c(),He.m(O,ce)):He&&(He.d(1),He=null),re[74]?ke?ke.p(re,pe):(ke=Ua(re),ke.c(),ke.m(O,me)):ke&&(ke.d(1),ke=null),re[81]&&re[80]?Se?Se.p(re,pe):(Se=Ga(re),Se.c(),Se.m(O,Ie)):Se&&(Se.d(1),Se=null),re[102]?qe?qe.p(re,pe):(qe=qa(re),qe.c(),qe.m(O,Fe)):qe&&(qe.d(1),qe=null),re[105]?Qe?Qe.p(re,pe):(Qe=Qa(re),Qe.c(),Qe.m(O,_e)):Qe&&(Qe.d(1),Qe=null),re[57]?Ze?Ze.p(re,pe):(Ze=$a(re),Ze.c(),Ze.m(O,Z)):Ze&&(Ze.d(1),Ze=null),re[97]?We?(We.p(re,pe),pe[3]&16&&de(We,1)):(We=tc(re),We.c(),de(We,1),We.m(O,te)):We&&(rt(),ve(We,1,1,()=>{We=null}),at()),re[87]?Ye?(Ye.p(re,pe),pe[2]&33554432&&de(Ye,1)):(Ye=lc(re),Ye.c(),de(Ye,1),Ye.m(O,ye)):Ye&&(rt(),ve(Ye,1,1,()=>{Ye=null}),at()),re[13]?ze?(ze.p(re,pe),pe[0]&8192&&de(ze,1)):(ze=nc(re),ze.c(),de(ze,1),ze.m(O,null)):ze&&(rt(),ve(ze,1,1,()=>{ze=null}),at())},i(re){Te||(de(L),de(F.$$.fragment,re),de(V.$$.fragment,re),de(q),de(Pe),de(Ue),de(We),de(Ye),de(ze),Te=!0)},o(re){ve(L),ve(F.$$.fragment,re),ve(V.$$.fragment,re),ve(q),ve(Pe),ve(Ue),ve(We),ve(Ye),ve(ze),Te=!1},d(re){re&&C(e),Ae&&Ae.d(),Re(Be,re),x[D].d(),Ge(F),Ge(V),he&&he.d(),Ce[Y].d(),Pe&&Pe.d(),Ue&&Ue.d(),He&&He.d(),ke&&ke.d(),Se&&Se.d(),qe&&qe.d(),Qe&&Qe.d(),Ze&&Ze.d(),We&&We.d(),Ye&&Ye.d(),ze&&ze.d(),we=!1,ge(Oe)}}}function Wg(l){var n;let e,t;return e=new am({props:{vaultPath:((n=l[10])==null?void 0:n.vaultPath)||"",onComplete:l[235]}}),{c(){Je(e.$$.fragment)},m(i,o){Ke(e,i,o),t=!0},p(i,o){var c;const r={};o[0]&1024&&(r.vaultPath=((c=i[10])==null?void 0:c.vaultPath)||""),e.$set(r)},i(i){t||(de(e.$$.fragment,i),t=!0)},o(i){ve(e.$$.fragment,i),t=!1},d(i){Ge(e,i)}}}function Vg(l){let e,t;return e=new sm({props:{onComplete:l[234]}}),{c(){Je(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p:ne,i(n){t||(de(e.$$.fragment,n),t=!0)},o(n){ve(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function _r(l){let e,t,n;return{c(){e=u("div"),t=u("div"),n=R(l[96]),s(t,"class","capture-drop-box svelte-19ekrug"),s(e,"class","capture-drop-overlay svelte-19ekrug")},m(i,o){S(i,e,o),a(e,t),a(t,n)},p(i,o){o[3]&8&&U(n,i[96])},d(i){i&&C(e)}}}function vr(l){let e,t;return{c(){e=u("span"),t=R(l[50]),s(e,"class","nav-badge svelte-19ekrug")},m(n,i){S(n,e,i),a(e,t)},p(n,i){i[1]&524288&&U(t,n[50])},d(n){n&&C(e)}}}function kr(l){let e,t;return{c(){e=u("span"),t=R(l[62]),s(e,"class","nav-badge svelte-19ekrug")},m(n,i){S(n,e,i),a(e,t)},p(n,i){i[2]&1&&U(t,n[62])},d(n){n&&C(e)}}}function hr(l){let e,t=l[549].label+"",n,i,o,r,c,f,p,_=l[549].id==="journal"&&l[50]>0&&vr(l),g=l[549].id==="trash"&&l[62]>0&&kr(l);function v(){return l[238](l[549])}return{c(){e=u("button"),n=R(t),i=h(),_&&_.c(),o=h(),g&&g.c(),r=h(),s(e,"class",c="nav-item "+(l[1]===l[549].id?"selected":"")+" svelte-19ekrug")},m(k,b){S(k,e,b),a(e,n),a(e,i),_&&_.m(e,null),a(e,o),g&&g.m(e,null),a(e,r),f||(p=A(e,"click",v),f=!0)},p(k,b){l=k,b[0]&1&&t!==(t=l[549].label+"")&&U(n,t),l[549].id==="journal"&&l[50]>0?_?_.p(l,b):(_=vr(l),_.c(),_.m(e,o)):_&&(_.d(1),_=null),l[549].id==="trash"&&l[62]>0?g?g.p(l,b):(g=kr(l),g.c(),g.m(e,r)):g&&(g.d(1),g=null),b[0]&3&&c!==(c="nav-item "+(l[1]===l[549].id?"selected":"")+" svelte-19ekrug")&&s(e,"class",c)},d(k){k&&C(e),_&&_.d(),g&&g.d(),f=!1,p()}}}function Ug(l){let e;return{c(){e=u("div"),e.textContent=`${m("nav.noNodes")}`,s(e,"class","nav-empty svelte-19ekrug")},m(t,n){S(t,e,n)},p:ne,i:ne,o:ne,d(t){t&&C(e)}}}function Kg(l){var r;let e,t,n,i,o;return t=new Cc({props:{nodes:l[14],expanded:l[82],selectedNodeId:((r=l[2])==null?void 0:r.id)||"",onSelect:l[123],onToggle:l[153],onContextMenu:l[151],onDrop:l[154]}}),{c(){e=u("div"),Je(t.$$.fragment),s(e,"class","workspace-tree-area svelte-19ekrug"),s(e,"role","region"),s(e,"aria-label",m("nav.workspace")),ae(e,"drop-valid",l[93])},m(c,f){S(c,e,f),Ke(t,e,null),n=!0,i||(o=[A(e,"dragover",gn(l[156])),A(e,"dragleave",l[157]),A(e,"drop",l[155])],i=!0)},p(c,f){var _;const p={};f[0]&16384&&(p.nodes=c[14]),f[2]&1048576&&(p.expanded=c[82]),f[0]&4&&(p.selectedNodeId=((_=c[2])==null?void 0:_.id)||""),t.$set(p),(!n||f[3]&1)&&ae(e,"drop-valid",c[93])},i(c){n||(de(t.$$.fragment,c),n=!0)},o(c){ve(t.$$.fragment,c),n=!1},d(c){c&&C(e),Ge(t),i=!1,ge(o)}}}function Gg(l){let e,t,n,i=nt("emptyTrash",14)+"",o,r=m("trash.emptyTrash")+"",c,f,p,_,g,v=l[63].length>0&&br(l);return{c(){v&&v.c(),e=h(),t=u("button"),n=new ni(!1),o=h(),c=R(r),f=h(),p=u("button"),p.textContent=`${m("trash.openFolder")}`,n.a=o,s(t,"class","btn btn-sm btn-danger svelte-19ekrug"),s(p,"class","btn btn-sm svelte-19ekrug")},m(k,b){v&&v.m(k,b),S(k,e,b),S(k,t,b),n.m(i,t),a(t,o),a(t,c),S(k,f,b),S(k,p,b),_||(g=[A(t,"click",l[182]),A(p,"click",l[243])],_=!0)},p(k,b){k[63].length>0?v?v.p(k,b):(v=br(k),v.c(),v.m(e.parentNode,e)):v&&(v.d(1),v=null)},d(k){k&&(C(e),C(t),C(f),C(p)),v&&v.d(k),_=!1,ge(g)}}}function Jg(l){let e,t=(l[54]?m("common.loading"):m("inbox.pasteClipboard"))+"",n,i,o,r,c,f=l[55]&&yr(l);return{c(){e=u("button"),n=R(t),i=h(),f&&f.c(),o=it(),s(e,"class","btn btn-primary svelte-19ekrug"),e.disabled=l[54]},m(p,_){S(p,e,_),a(e,n),S(p,i,_),f&&f.m(p,_),S(p,o,_),r||(c=A(e,"click",l[204]),r=!0)},p(p,_){_[1]&8388608&&t!==(t=(p[54]?m("common.loading"):m("inbox.pasteClipboard"))+"")&&U(n,t),_[1]&8388608&&(e.disabled=p[54]),p[55]?f?f.p(p,_):(f=yr(p),f.c(),f.m(o.parentNode,o)):f&&(f.d(1),f=null)},d(p){p&&(C(e),C(i),C(o)),f&&f.d(p),r=!1,c()}}}function br(l){let e,t,n=nt("restore",14)+"",i,o=m("trash.restore")+"",r,c,f=l[63].length+"",p,_,g,v,k,b=nt("purge",14)+"",y,w=m("common.delete")+"",T,I,E=l[63].length+"",N,D,L,j;return{c(){e=u("button"),t=new ni(!1),i=h(),r=R(o),c=R(" ("),p=R(f),_=R(")"),g=h(),v=u("button"),k=new ni(!1),y=h(),T=R(w),I=R(" ("),N=R(E),D=R(")"),t.a=i,s(e,"class","btn btn-sm btn-primary svelte-19ekrug"),k.a=y,s(v,"class","btn btn-sm btn-danger svelte-19ekrug")},m(P,F){S(P,e,F),t.m(n,e),a(e,i),a(e,r),a(e,c),a(e,p),a(e,_),S(P,g,F),S(P,v,F),k.m(b,v),a(v,y),a(v,T),a(v,I),a(v,N),a(v,D),L||(j=[A(e,"click",l[241]),A(v,"click",l[242])],L=!0)},p(P,F){F[2]&2&&f!==(f=P[63].length+"")&&U(p,f),F[2]&2&&E!==(E=P[63].length+"")&&U(N,E)},d(P){P&&(C(e),C(g),C(v)),L=!1,ge(j)}}}function yr(l){let e,t;return{c(){e=u("span"),t=R(l[55]),s(e,"class","inbox-capture-status svelte-19ekrug")},m(n,i){S(n,e,i),a(e,t)},p(n,i){i[1]&16777216&&U(t,n[55])},d(n){n&&C(e)}}}function qg(l){let e;function t(o,r){if(o[1]==="inbox")return Jg;if(o[1]==="trash")return Gg}let n=t(l),i=n&&n(l);return{c(){e=u("div"),i&&i.c(),s(e,"slot","actions"),s(e,"class","header-actions svelte-19ekrug")},m(o,r){S(o,e,r),i&&i.m(e,null)},p(o,r){n===(n=t(o))&&i?i.p(o,r):(i&&i.d(1),i=n&&n(o),i&&(i.c(),i.m(e,null)))},d(o){o&&C(e),i&&i.d()}}}function wr(l){let e,t=l[118](l[34])+"",n,i,o,r,c;return{c(){e=u("div"),n=R(t),i=h(),o=u("button"),o.innerHTML='<svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="svelte-19ekrug"><line x1="18" y1="6" x2="6" y2="18" class="svelte-19ekrug"></line><line x1="6" y1="6" x2="18" y2="18" class="svelte-19ekrug"></line></svg>',s(o,"class","dismiss-btn svelte-19ekrug"),s(o,"aria-label","Dismiss"),s(e,"class","error-banner svelte-19ekrug"),s(e,"role","button"),s(e,"tabindex","0")},m(f,p){S(f,e,p),a(e,n),a(e,i),a(e,o),r||(c=[A(o,"click",De(l[244])),A(e,"click",l[245]),A(e,"keydown",function(){Ut(mt(l[246]))&&mt(l[246]).apply(this,arguments)})],r=!0)},p(f,p){l=f,p[1]&8&&t!==(t=l[118](l[34])+"")&&U(n,t)},d(f){f&&C(e),r=!1,ge(c)}}}function Yg(l){let e,t,n;function i(c,f){if(c[78])return i_;if(c[0].length>0)return n_;if(c[34])return l_}let o=i(l),r=o&&o(l);return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("welcome.title")}`,n=h(),r&&r.c(),s(t,"class","svelte-19ekrug"),s(e,"class","welcome svelte-19ekrug")},m(c,f){S(c,e,f),a(e,t),a(e,n),r&&r.m(e,null)},p(c,f){o===(o=i(c))&&r?r.p(c,f):(r&&r.d(1),r=o&&o(c),r&&(r.c(),r.m(e,null)))},i:ne,o:ne,d(c){c&&C(e),r&&r.d()}}}function Qg(l){let e;function t(o,r){return o[17].length===0?o_:s_}let n=t(l),i=n(l);return{c(){e=u("div"),i.c(),s(e,"class","activity-feed svelte-19ekrug")},m(o,r){S(o,e,r),i.m(e,null)},p(o,r){n===(n=t(o))&&i?i.p(o,r):(i.d(1),i=n(o),i&&(i.c(),i.m(e,null)))},i:ne,o:ne,d(o){o&&C(e),i.d()}}}function Xg(l){let e,t,n,i;const o=[a_,r_],r=[];function c(f,p){return f[16]?0:1}return e=c(l),t=r[e]=o[e](l),{c(){t.c(),n=it()},m(f,p){r[e].m(f,p),S(f,n,p),i=!0},p(f,p){let _=e;e=c(f),e===_?r[e].p(f,p):(rt(),ve(r[_],1,1,()=>{r[_]=null}),at(),t=r[e],t?t.p(f,p):(t=r[e]=o[e](f),t.c()),de(t,1),t.m(n.parentNode,n))},i(f){i||(de(t),i=!0)},o(f){ve(t),i=!1},d(f){f&&C(n),r[e].d(f)}}}function Zg(l){let e,t,n,i=m("suggest.title")+"",o,r,c,f,p,_,g,v=l[50]>0&&Tr(l);function k(w,T){return w[28]==="suggestions"?u_:c_}let b=k(l),y=b(l);return{c(){e=u("div"),t=u("div"),n=u("button"),o=R(i),r=h(),v&&v.c(),c=h(),f=u("button"),f.textContent=`${m("journal.worklogTab")}`,p=h(),y.c(),s(n,"class","journal-tab svelte-19ekrug"),ae(n,"active",l[28]==="suggestions"),s(f,"class","journal-tab svelte-19ekrug"),ae(f,"active",l[28]==="worklog"),s(t,"class","journal-tabs svelte-19ekrug"),s(e,"class","journal-screen svelte-19ekrug")},m(w,T){S(w,e,T),a(e,t),a(t,n),a(n,o),a(n,r),v&&v.m(n,null),a(t,c),a(t,f),a(e,p),y.m(e,null),_||(g=[A(n,"click",l[326]),A(f,"click",l[327])],_=!0)},p(w,T){w[50]>0?v?v.p(w,T):(v=Tr(w),v.c(),v.m(n,null)):v&&(v.d(1),v=null),T[0]&268435456&&ae(n,"active",w[28]==="suggestions"),T[0]&268435456&&ae(f,"active",w[28]==="worklog"),b===(b=k(w))&&y?y.p(w,T):(y.d(1),y=b(w),y&&(y.c(),y.m(e,null)))},i:ne,o:ne,d(w){w&&C(e),v&&v.d(),y.d(),_=!1,ge(g)}}}function xg(l){let e,t,n,i,o,r;function c(_,g){return!_[7]||(_[7].nodes||[]).length===0?S_:C_}let f=c(l),p=f(l);return{c(){e=u("div"),t=u("div"),n=u("div"),i=u("p"),o=R(l[65]),r=h(),p.c(),s(i,"class","svelte-19ekrug"),s(n,"class","svelte-19ekrug"),s(t,"class","trash-header svelte-19ekrug"),s(e,"class","trash-screen svelte-19ekrug")},m(_,g){S(_,e,g),a(e,t),a(t,n),a(n,i),a(i,o),a(e,r),p.m(e,null)},p(_,g){g[2]&8&&U(o,_[65]),f===(f=c(_))&&p?p.p(_,g):(p.d(1),p=f(_),p&&(p.c(),p.m(e,null)))},i:ne,o:ne,d(_){_&&C(e),p.d()}}}function $g(l){let e,t,n,i,o,r,c,f,p=l[3].length>0&&Xr(l);function _(k,b){return k[3].length===0?D_:k[115]?N_:I_}let g=_(l),v=g(l);return{c(){e=u("div"),t=u("div"),n=u("div"),i=u("p"),i.textContent=`${m("inbox.subtitle")}`,o=h(),p&&p.c(),r=h(),v.c(),s(i,"class","svelte-19ekrug"),s(n,"class","svelte-19ekrug"),s(t,"class","inbox-header svelte-19ekrug"),s(e,"class","inbox-screen svelte-19ekrug"),s(e,"role","region"),s(e,"aria-label",m("nav.inbox")),ae(e,"drop-valid",l[94])},m(k,b){S(k,e,b),a(e,t),a(t,n),a(n,i),a(e,o),p&&p.m(e,null),a(e,r),v.m(e,null),c||(f=[A(e,"dragover",l[205]),A(e,"dragleave",l[206]),A(e,"drop",l[207])],c=!0)},p(k,b){k[3].length>0?p?p.p(k,b):(p=Xr(k),p.c(),p.m(e,r)):p&&(p.d(1),p=null),g===(g=_(k))&&v?v.p(k,b):(v.d(1),v=g(k),v&&(v.c(),v.m(e,null))),b[3]&2&&ae(e,"drop-valid",k[94])},i:ne,o:ne,d(k){k&&C(e),p&&p.d(),v.d(),c=!1,ge(f)}}}function e_(l){let e,t,n,i,o,r,c=fe(l[120]),f=[];for(let v=0;v<c.length;v+=1)f[v]=ea(mr(l,c,v));const p=[J_,G_,K_,U_,V_,W_,B_,H_],_=[];function g(v,k){return v[35]==="overview"?0:v[35]==="notes"?1:v[35]==="files"?2:v[35]==="inbox"?3:v[35]==="links"?4:v[35]==="actions"?5:v[35]==="worklog"?6:v[35]==="activity"?7:-1}return~(i=g(l))&&(o=_[i]=p[i](l)),{c(){e=u("div");for(let v=0;v<f.length;v+=1)f[v].c();t=h(),n=u("div"),o&&o.c(),s(e,"class","tabs svelte-19ekrug"),s(n,"class","tab-content svelte-19ekrug")},m(v,k){S(v,e,k);for(let b=0;b<f.length;b+=1)f[b]&&f[b].m(e,null);S(v,t,k),S(v,n,k),~i&&_[i].m(n,null),r=!0},p(v,k){if(k[1]&16|k[3]&402653184){c=fe(v[120]);let y;for(y=0;y<c.length;y+=1){const w=mr(v,c,y);f[y]?f[y].p(w,k):(f[y]=ea(w),f[y].c(),f[y].m(e,null))}for(;y<f.length;y+=1)f[y].d(1);f.length=c.length}let b=i;i=g(v),i===b?~i&&_[i].p(v,k):(o&&(rt(),ve(_[b],1,1,()=>{_[b]=null}),at()),~i?(o=_[i],o?o.p(v,k):(o=_[i]=p[i](v),o.c()),de(o,1),o.m(n,null)):o=null)},i(v){r||(de(o),r=!0)},o(v){ve(o),r=!1},d(v){v&&(C(e),C(t),C(n)),Re(f,v),~i&&_[i].d()}}}function t_(l){let e,t,n,i=l[37].title+"",o,r,c,f,p,_,g,v,k,b,y,w=l[37].dirty&&Pa();return{c(){e=u("div"),t=u("div"),n=u("span"),o=R(i),r=h(),w&&w.c(),c=h(),f=u("div"),p=u("button"),p.textContent=`${m("common.save")}`,_=h(),g=u("button"),g.textContent=`${m("common.close")}`,v=h(),k=u("textarea"),s(n,"class","note-title svelte-19ekrug"),s(p,"class","btn btn-primary svelte-19ekrug"),s(g,"class","btn svelte-19ekrug"),s(f,"class","note-editor-actions svelte-19ekrug"),s(t,"class","note-editor-header svelte-19ekrug"),s(k,"class","note-textarea svelte-19ekrug"),s(k,"placeholder",m("note.placeholder")),s(e,"class","note-editor svelte-19ekrug")},m(T,I){S(T,e,I),a(e,t),a(t,n),a(n,o),a(t,r),w&&w.m(t,null),a(t,c),a(t,f),a(f,p),a(f,_),a(f,g),a(e,v),a(e,k),be(k,l[37].content),b||(y=[A(p,"click",l[169]),A(g,"click",l[167]),A(k,"input",l[247]),A(k,"input",l[168])],b=!0)},p(T,I){I[1]&64&&i!==(i=T[37].title+"")&&U(o,i),T[37].dirty?w||(w=Pa(),w.c(),w.m(t,c)):w&&(w.d(1),w=null),I[1]&64&&be(k,T[37].content)},i:ne,o:ne,d(T){T&&C(e),w&&w.d(),b=!1,ge(y)}}}function l_(l){let e,t=m("common.error")+"",n,i,o;return{c(){e=u("p"),n=R(t),i=h(),o=R(l[34]),s(e,"class","error-text svelte-19ekrug")},m(r,c){S(r,e,c),a(e,n),a(e,i),a(e,o)},p(r,c){c[1]&8&&U(o,r[34])},d(r){r&&C(e)}}}function n_(l){let e,t,n;return{c(){e=u("p"),e.textContent=`${m("welcome.selectSection")}`,t=h(),n=u("p"),n.textContent=`${m("welcome.createCase")}`,s(e,"class","svelte-19ekrug"),s(n,"class","hint svelte-19ekrug")},m(i,o){S(i,e,o),S(i,t,o),S(i,n,o)},p:ne,d(i){i&&(C(e),C(t),C(n))}}}function i_(l){let e;return{c(){e=u("p"),e.textContent=`${m("common.loading")}`,s(e,"class","svelte-19ekrug")},m(t,n){S(t,e,n)},p:ne,d(t){t&&C(e)}}}function s_(l){let e,t=fe(l[17]),n=[];for(let i=0;i<t.length;i+=1)n[i]=Sr(Ko(l,t,i));return{c(){e=u("div");for(let i=0;i<n.length;i+=1)n[i].c();s(e,"class","activity-feed-events svelte-19ekrug")},m(i,o){S(i,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(i,o){if(o[0]&131072|o[6]&16384|o[7]&2048){t=fe(i[17]);let r;for(r=0;r<t.length;r+=1){const c=Ko(i,t,r);n[r]?n[r].p(c,o):(n[r]=Sr(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(i){i&&C(e),Re(n,i)}}}function o_(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("activity.empty")}`,s(t,"class","svelte-19ekrug"),s(e,"class","empty-state svelte-19ekrug")},m(n,i){S(n,e,i),a(e,t)},p:ne,d(n){n&&C(e)}}}function Cr(l){let e,t=l[508].targetType+"",n;return{c(){e=u("span"),n=R(t),s(e,"class","activity-feed-target svelte-19ekrug")},m(i,o){S(i,e,o),a(e,n)},p(i,o){o[0]&131072&&t!==(t=i[508].targetType+"")&&U(n,t)},d(i){i&&C(e)}}}function Sr(l){let e,t,n=Ol(l[508].eventType)+"",i,o,r,c,f=l[508].title+"",p,_,g,v,k=l[200](l[508].eventType)+"",b,y,w,T,I=vt(l[508].createdAt)+"",E,N,D=_t(l[508].createdAt)+"",L,j,P,F,B=l[508].targetType&&Cr(l);function G(){return l[364](l[508])}function H(...K){return l[365](l[508],...K)}return{c(){e=u("div"),t=u("span"),i=R(n),o=h(),r=u("div"),c=u("span"),p=R(f),_=h(),g=u("div"),v=u("span"),b=R(k),y=h(),B&&B.c(),w=h(),T=u("span"),E=R(I),N=h(),L=R(D),j=h(),s(t,"class","activity-feed-icon svelte-19ekrug"),s(c,"class","activity-feed-title svelte-19ekrug"),s(v,"class","activity-feed-type svelte-19ekrug"),s(T,"class","activity-feed-time svelte-19ekrug"),s(g,"class","activity-feed-meta svelte-19ekrug"),s(r,"class","activity-feed-body svelte-19ekrug"),s(e,"class","activity-feed-event svelte-19ekrug"),s(e,"role","button"),s(e,"tabindex","0")},m(K,W){S(K,e,W),a(e,t),a(t,i),a(e,o),a(e,r),a(r,c),a(c,p),a(r,_),a(r,g),a(g,v),a(v,b),a(g,y),B&&B.m(g,null),a(g,w),a(g,T),a(T,E),a(T,N),a(T,L),a(e,j),P||(F=[A(e,"click",G),A(e,"keydown",H)],P=!0)},p(K,W){l=K,W[0]&131072&&n!==(n=Ol(l[508].eventType)+"")&&U(i,n),W[0]&131072&&f!==(f=l[508].title+"")&&U(p,f),W[0]&131072&&k!==(k=l[200](l[508].eventType)+"")&&U(b,k),l[508].targetType?B?B.p(l,W):(B=Cr(l),B.c(),B.m(g,w)):B&&(B.d(1),B=null),W[0]&131072&&I!==(I=vt(l[508].createdAt)+"")&&U(E,I),W[0]&131072&&D!==(D=_t(l[508].createdAt)+"")&&U(L,D)},d(K){K&&C(e),B&&B.d(),P=!1,ge(F)}}}function r_(l){let e,t,n,i;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("today.empty")}`,n=h(),i=u("p"),i.textContent=`${m("today.emptyHint")}`,s(t,"class","svelte-19ekrug"),s(i,"class","hint svelte-19ekrug"),s(e,"class","today-empty svelte-19ekrug")},m(o,r){S(o,e,r),a(e,t),a(e,n),a(e,i)},p:ne,i:ne,o:ne,d(o){o&&C(e)}}}function a_(l){let e,t;return e=new Eg({props:{todayDashboard:l[16],suggestions:l[49],inProgressItems:l[51],todayCaptures:l[52],suggestionCount:l[49].length,formatTime:_t,eventLabel:l[200],eventIcon:Ol,inboxMetaText:l[203],onOpenNodeById:l[355],onOpenActivityEvent:l[356],onOpenActivityTarget:l[357],onOpenSuggestionWorklog:l[358],onAcceptSuggestion:l[359],onDeleteSuggestion:l[360],onOpenNodeFolder:l[361],onOpenInboxArtifact:l[362],onOpenTrashNode:l[363]}}),{c(){Je(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p(n,i){const o={};i[0]&65536&&(o.todayDashboard=n[16]),i[1]&262144&&(o.suggestions=n[49]),i[1]&1048576&&(o.inProgressItems=n[51]),i[1]&2097152&&(o.todayCaptures=n[52]),i[1]&262144&&(o.suggestionCount=n[49].length),e.$set(o)},i(n){t||(de(e.$$.fragment,n),t=!0)},o(n){ve(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function Tr(l){let e,t;return{c(){e=u("span"),t=R(l[50]),s(e,"class","tab-badge svelte-19ekrug")},m(n,i){S(n,e,i),a(e,t)},p(n,i){i[1]&524288&&U(t,n[50])},d(n){n&&C(e)}}}function c_(l){let e,t,n,i,o,r,c,f,p,_,g,v,k,b,y,w,T,I,E,N,D,L,j,P,F,B,G,H,K,W,J,X,O,V,z,Q,Y,q,le,se,oe,ce,me,Ie,Fe,_e,Z,te,ye,Te,we,Oe,Ae,Le,Be,Xe;function x(ke,Se){return ke[26]?d_:f_}let Me=x(l),he=Me(l),Ne=l[23]&&Nr(l),Ce=l[27]&&Dr(l),je=l[19]&&Mr(l);function Pe(ke,Se){return ke[18].length===0?m_:p_}let Ue=Pe(l),He=Ue(l);return{c(){e=u("div"),t=u("div"),n=u("div"),n.textContent=`${m("journal.filterHeading")}`,i=h(),o=u("div"),r=u("label"),c=u("span"),c.textContent=`${m("journal.dateFrom")}`,f=h(),p=u("input"),_=h(),g=u("label"),v=u("span"),v.textContent=`${m("journal.dateTo")}`,k=h(),b=u("input"),y=h(),w=u("label"),T=u("span"),T.textContent=`${m("journal.node")}`,I=h(),E=u("div"),he.c(),N=h(),Ne&&Ne.c(),D=h(),L=u("label"),j=u("span"),j.textContent=`${m("journal.billable")}`,P=h(),F=u("select"),B=u("option"),B.textContent=`${m("common.all")}`,G=u("option"),G.textContent=`${m("journal.billableYes")}`,H=u("option"),H.textContent=`${m("journal.billableNo")}`,K=h(),W=u("label"),J=u("span"),J.textContent=`${m("journal.approx")}`,X=h(),O=u("select"),V=u("option"),V.textContent=`${m("common.all")}`,z=u("option"),z.textContent=`${m("journal.approxExact")}`,Q=u("option"),Q.textContent=`${m("journal.approxEstimated")}`,Y=h(),q=u("button"),q.textContent=`${m("journal.filter")}`,le=h(),se=u("button"),se.textContent=`${m("journal.reset")}`,oe=h(),ce=u("div"),me=u("div"),me.textContent=`${m("journal.exportHeading")}`,Ie=h(),Fe=u("div"),_e=u("button"),_e.textContent=`${m("journal.exportCSV")}`,Z=h(),te=u("button"),te.textContent=`${m("journal.exportMarkdown")}`,ye=h(),Te=u("button"),Te.textContent="PDF",we=h(),Ce&&Ce.c(),Oe=h(),je&&je.c(),Ae=h(),He.c(),Le=it(),s(n,"class","journal-filter-heading svelte-19ekrug"),s(c,"class","label-text svelte-19ekrug"),s(p,"type","date"),s(p,"class","svelte-19ekrug"),s(r,"class","svelte-19ekrug"),s(v,"class","label-text svelte-19ekrug"),s(b,"type","date"),s(b,"class","svelte-19ekrug"),s(g,"class","svelte-19ekrug"),s(T,"class","label-text svelte-19ekrug"),s(E,"class","journal-node-picker svelte-19ekrug"),ht(E,"position","relative"),s(w,"class","svelte-19ekrug"),s(j,"class","label-text svelte-19ekrug"),B.__value="all",be(B,B.__value),s(B,"class","svelte-19ekrug"),G.__value="yes",be(G,G.__value),s(G,"class","svelte-19ekrug"),H.__value="no",be(H,H.__value),s(H,"class","svelte-19ekrug"),s(F,"class","svelte-19ekrug"),l[24]===void 0&&il(()=>l[344].call(F)),s(L,"title",m("journal.billableHint")),s(L,"class","svelte-19ekrug"),s(J,"class","label-text svelte-19ekrug"),V.__value="all",be(V,V.__value),s(V,"class","svelte-19ekrug"),z.__value="no",be(z,z.__value),s(z,"class","svelte-19ekrug"),Q.__value="yes",be(Q,Q.__value),s(Q,"class","svelte-19ekrug"),s(O,"class","svelte-19ekrug"),l[25]===void 0&&il(()=>l[345].call(O)),s(W,"title",m("journal.approxHint")),s(W,"class","svelte-19ekrug"),s(q,"class","btn btn-sm svelte-19ekrug"),s(se,"class","btn btn-sm svelte-19ekrug"),s(o,"class","journal-filters-row svelte-19ekrug"),s(t,"class","journal-filter-section svelte-19ekrug"),s(me,"class","journal-export-heading svelte-19ekrug"),s(_e,"class","btn btn-sm svelte-19ekrug"),s(te,"class","btn btn-sm svelte-19ekrug"),s(Te,"class","btn btn-sm svelte-19ekrug"),s(Fe,"class","journal-export-row svelte-19ekrug"),s(ce,"class","journal-export-section svelte-19ekrug"),s(e,"class","journal-header svelte-19ekrug")},m(ke,Se){S(ke,e,Se),a(e,t),a(t,n),a(t,i),a(t,o),a(o,r),a(r,c),a(r,f),a(r,p),be(p,l[20]),a(o,_),a(o,g),a(g,v),a(g,k),a(g,b),be(b,l[21]),a(o,y),a(o,w),a(w,T),a(w,I),a(w,E),he.m(E,null),a(o,N),Ne&&Ne.m(o,null),a(o,D),a(o,L),a(L,j),a(L,P),a(L,F),a(F,B),a(F,G),a(F,H),Vt(F,l[24],!0),a(o,K),a(o,W),a(W,J),a(W,X),a(W,O),a(O,V),a(O,z),a(O,Q),Vt(O,l[25],!0),a(o,Y),a(o,q),a(o,le),a(o,se),a(e,oe),a(e,ce),a(ce,me),a(ce,Ie),a(ce,Fe),a(Fe,_e),a(Fe,Z),a(Fe,te),a(Fe,ye),a(Fe,Te),a(Fe,we),Ce&&Ce.m(Fe,null),S(ke,Oe,Se),je&&je.m(ke,Se),S(ke,Ae,Se),He.m(ke,Se),S(ke,Le,Se),Be||(Xe=[A(p,"input",l[337]),A(b,"input",l[338]),A(F,"change",l[344]),A(O,"change",l[345]),A(q,"click",l[187]),A(se,"click",l[194]),A(_e,"click",l[346]),A(te,"click",l[347]),A(Te,"click",l[348])],Be=!0)},p(ke,Se){Se[0]&1048576&&be(p,ke[20]),Se[0]&2097152&&be(b,ke[21]),Me===(Me=x(ke))&&he?he.p(ke,Se):(he.d(1),he=Me(ke),he&&(he.c(),he.m(E,null))),ke[23]?Ne?Ne.p(ke,Se):(Ne=Nr(ke),Ne.c(),Ne.m(o,D)):Ne&&(Ne.d(1),Ne=null),Se[0]&16777216&&Vt(F,ke[24]),Se[0]&33554432&&Vt(O,ke[25]),ke[27]?Ce?Ce.p(ke,Se):(Ce=Dr(ke),Ce.c(),Ce.m(Fe,null)):Ce&&(Ce.d(1),Ce=null),ke[19]?je?je.p(ke,Se):(je=Mr(ke),je.c(),je.m(Ae.parentNode,Ae)):je&&(je.d(1),je=null),Ue===(Ue=Pe(ke))&&He?He.p(ke,Se):(He.d(1),He=Ue(ke),He&&(He.c(),He.m(Le.parentNode,Le)))},d(ke){ke&&(C(e),C(Oe),C(Ae),C(Le)),he.d(),Ne&&Ne.d(),Ce&&Ce.d(),je&&je.d(ke),He.d(ke),Be=!1,ge(Xe)}}}function u_(l){let e;function t(o,r){return o[49].length===0?w_:y_}let n=t(l),i=n(l);return{c(){i.c(),e=it()},m(o,r){i.m(o,r),S(o,e,r)},p(o,r){n===(n=t(o))&&i?i.p(o,r):(i.d(1),i=n(o),i&&(i.c(),i.m(e.parentNode,e)))},d(o){o&&C(e),i.d(o)}}}function f_(l){let e,t,n,i,o,r=l[31]&&Er(l);return{c(){e=u("input"),t=h(),r&&r.c(),n=it(),s(e,"type","text"),s(e,"placeholder",m("journal.nodeSearch")),s(e,"class","svelte-19ekrug")},m(c,f){S(c,e,f),be(e,l[29]),S(c,t,f),r&&r.m(c,f),S(c,n,f),i||(o=[A(e,"input",l[340]),A(e,"input",l[191]),A(e,"blur",l[341])],i=!0)},p(c,f){f[0]&536870912&&e.value!==c[29]&&be(e,c[29]),c[31]?r?r.p(c,f):(r=Er(c),r.c(),r.m(n.parentNode,n)):r&&(r.d(1),r=null)},d(c){c&&(C(e),C(t),C(n)),r&&r.d(c),i=!1,ge(o)}}}function d_(l){let e,t,n,i,o,r;return{c(){e=u("button"),t=R(l[26]),n=h(),i=u("span"),i.textContent="✕",s(i,"class","journal-node-clear svelte-19ekrug"),s(e,"class","journal-selected-node svelte-19ekrug")},m(c,f){S(c,e,f),a(e,t),a(e,n),a(e,i),o||(r=A(e,"click",l[339]),o=!0)},p(c,f){f[0]&67108864&&U(t,c[26])},d(c){c&&C(e),o=!1,r()}}}function Er(l){let e,t=fe(l[30]),n=[];for(let i=0;i<t.length;i+=1)n[i]=Ir(Qo(l,t,i));return{c(){e=u("div");for(let i=0;i<n.length;i+=1)n[i].c();s(e,"class","journal-search-dropdown svelte-19ekrug")},m(i,o){S(i,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(i,o){if(o[0]&1073741824|o[6]&64){t=fe(i[30]);let r;for(r=0;r<t.length;r+=1){const c=Qo(i,t,r);n[r]?n[r].p(c,o):(n[r]=Ir(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(i){i&&C(e),Re(n,i)}}}function Ir(l){let e,t,n=l[535].title+"",i,o,r,c=l[535].path+"",f,p,_,g;function v(){return l[342](l[535])}return{c(){e=u("button"),t=u("span"),i=R(n),o=h(),r=u("span"),f=R(c),p=h(),s(t,"class","journal-search-title svelte-19ekrug"),s(r,"class","journal-search-path svelte-19ekrug"),s(e,"class","journal-search-item svelte-19ekrug")},m(k,b){S(k,e,b),a(e,t),a(t,i),a(e,o),a(e,r),a(r,f),a(e,p),_||(g=A(e,"click",v),_=!0)},p(k,b){l=k,b[0]&1073741824&&n!==(n=l[535].title+"")&&U(i,n),b[0]&1073741824&&c!==(c=l[535].path+"")&&U(f,c)},d(k){k&&C(e),_=!1,g()}}}function Nr(l){let e,t,n,i,o,r;return{c(){e=u("label"),t=u("input"),n=h(),i=u("span"),i.textContent=`${m("journal.includeChildren")}`,s(t,"type","checkbox"),s(t,"class","journal-include-chk svelte-19ekrug"),s(i,"class","svelte-19ekrug"),s(e,"class","checkbox-label svelte-19ekrug")},m(c,f){S(c,e,f),a(e,t),t.checked=l[22],a(e,n),a(e,i),o||(r=A(t,"change",l[343]),o=!0)},p(c,f){f[0]&4194304&&(t.checked=c[22])},d(c){c&&C(e),o=!1,r()}}}function Dr(l){let e,t;return{c(){e=u("span"),t=R(l[27]),s(e,"class","journal-status-msg svelte-19ekrug")},m(n,i){S(n,e,i),a(e,t)},p(n,i){i[0]&134217728&&U(t,n[27])},d(n){n&&C(e)}}}function Mr(l){let e,t,n=m("journal.total")+"",i,o,r=Math.floor(l[19].totalMinutes/60)+"",c,f,p=l[19].totalMinutes%60+"",_,g,v=l[19].totalEntries+"",k,b,y=m("worklog.min")+"",w,T,I,E,N=l[19].byDay&&l[19].byDay.length>0&&jr(l),D=l[19].byNode&&l[19].byNode.length>0&&Lr(l);return{c(){e=u("div"),t=u("div"),i=R(n),o=R(": "),c=R(r),f=R("ч "),_=R(p),g=R("м ("),k=R(v),b=h(),w=R(y),T=R(")"),I=h(),N&&N.c(),E=h(),D&&D.c(),s(t,"class","summary-total svelte-19ekrug"),s(e,"class","journal-summary svelte-19ekrug")},m(L,j){S(L,e,j),a(e,t),a(t,i),a(t,o),a(t,c),a(t,f),a(t,_),a(t,g),a(t,k),a(t,b),a(t,w),a(t,T),a(e,I),N&&N.m(e,null),a(e,E),D&&D.m(e,null)},p(L,j){j[0]&524288&&r!==(r=Math.floor(L[19].totalMinutes/60)+"")&&U(c,r),j[0]&524288&&p!==(p=L[19].totalMinutes%60+"")&&U(_,p),j[0]&524288&&v!==(v=L[19].totalEntries+"")&&U(k,v),L[19].byDay&&L[19].byDay.length>0?N?N.p(L,j):(N=jr(L),N.c(),N.m(e,E)):N&&(N.d(1),N=null),L[19].byNode&&L[19].byNode.length>0?D?D.p(L,j):(D=Lr(L),D.c(),D.m(e,null)):D&&(D.d(1),D=null)},d(L){L&&C(e),N&&N.d(),D&&D.d()}}}function jr(l){let e,t,n,i=fe(l[19].byDay),o=[];for(let r=0;r<i.length;r+=1)o[r]=Ar(Yo(l,i,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("journal.byDay")}`,n=h();for(let r=0;r<o.length;r+=1)o[r].c();s(t,"class","summary-label svelte-19ekrug"),s(e,"class","summary-section svelte-19ekrug")},m(r,c){S(r,e,c),a(e,t),a(e,n);for(let f=0;f<o.length;f+=1)o[f]&&o[f].m(e,null)},p(r,c){if(c[0]&524288){i=fe(r[19].byDay);let f;for(f=0;f<i.length;f+=1){const p=Yo(r,i,f);o[f]?o[f].p(p,c):(o[f]=Ar(p),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=i.length}},d(r){r&&C(e),Re(o,r)}}}function Ar(l){let e,t,n=l[540].label+"",i,o,r=Math.floor(l[540].minutes/60)+"",c,f,p=l[540].minutes%60+"",_,g,v,k=l[540].count+"",b;return{c(){e=u("div"),t=u("span"),i=R(n),o=u("span"),c=R(r),f=R("ч "),_=R(p),g=R("м"),v=u("span"),b=R(k),s(t,"class","svelte-19ekrug"),s(o,"class","svelte-19ekrug"),s(v,"class","summary-count svelte-19ekrug"),s(e,"class","summary-row svelte-19ekrug")},m(y,w){S(y,e,w),a(e,t),a(t,i),a(e,o),a(o,c),a(o,f),a(o,_),a(o,g),a(e,v),a(v,b)},p(y,w){w[0]&524288&&n!==(n=y[540].label+"")&&U(i,n),w[0]&524288&&r!==(r=Math.floor(y[540].minutes/60)+"")&&U(c,r),w[0]&524288&&p!==(p=y[540].minutes%60+"")&&U(_,p),w[0]&524288&&k!==(k=y[540].count+"")&&U(b,k)},d(y){y&&C(e)}}}function Lr(l){let e,t,n,i=fe(l[19].byNode),o=[];for(let r=0;r<i.length;r+=1)o[r]=Pr(qo(l,i,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("journal.byNode")}`,n=h();for(let r=0;r<o.length;r+=1)o[r].c();s(t,"class","summary-label svelte-19ekrug"),s(e,"class","summary-section svelte-19ekrug")},m(r,c){S(r,e,c),a(e,t),a(e,n);for(let f=0;f<o.length;f+=1)o[f]&&o[f].m(e,null)},p(r,c){if(c[0]&524288){i=fe(r[19].byNode);let f;for(f=0;f<i.length;f+=1){const p=qo(r,i,f);o[f]?o[f].p(p,c):(o[f]=Pr(p),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=i.length}},d(r){r&&C(e),Re(o,r)}}}function Pr(l){let e,t,n=l[540].label+"",i,o,r=Math.floor(l[540].minutes/60)+"",c,f,p=l[540].minutes%60+"",_,g,v,k=l[540].count+"",b;return{c(){e=u("div"),t=u("span"),i=R(n),o=u("span"),c=R(r),f=R("ч "),_=R(p),g=R("м"),v=u("span"),b=R(k),s(t,"class","svelte-19ekrug"),s(o,"class","svelte-19ekrug"),s(v,"class","summary-count svelte-19ekrug"),s(e,"class","summary-row svelte-19ekrug")},m(y,w){S(y,e,w),a(e,t),a(t,i),a(e,o),a(o,c),a(o,f),a(o,_),a(o,g),a(e,v),a(v,b)},p(y,w){w[0]&524288&&n!==(n=y[540].label+"")&&U(i,n),w[0]&524288&&r!==(r=Math.floor(y[540].minutes/60)+"")&&U(c,r),w[0]&524288&&p!==(p=y[540].minutes%60+"")&&U(_,p),w[0]&524288&&k!==(k=y[540].count+"")&&U(b,k)},d(y){y&&C(e)}}}function p_(l){let e,t,n,i,o,r,c,f,p,_,g,v,k,b,y,w,T,I,E,N,D,L=fe(l[18]),j=[];for(let P=0;P<L.length;P+=1)j[P]=Wr(Go(l,L,P));return{c(){e=u("div"),t=u("table"),n=u("thead"),i=u("tr"),o=u("th"),r=h(),c=u("th"),c.textContent=`${m("journal.title")}`,f=h(),p=u("th"),p.textContent=`${m("journal.node")}`,_=h(),g=u("th"),g.textContent=`${m("journal.path")}`,v=h(),k=u("th"),k.textContent=`${m("worklog.minutes")}`,b=h(),y=u("th"),y.textContent=`${m("journal.billable")}`,w=h(),T=u("th"),T.textContent=`${m("journal.approx")}`,I=h(),E=u("th"),E.textContent=`${m("common.date")}`,N=h(),D=u("tbody");for(let P=0;P<j.length;P+=1)j[P].c();s(o,"class","journal-toggle-col svelte-19ekrug"),s(c,"class","svelte-19ekrug"),s(p,"class","svelte-19ekrug"),s(g,"class","svelte-19ekrug"),s(k,"class","svelte-19ekrug"),s(y,"class","svelte-19ekrug"),s(T,"class","svelte-19ekrug"),s(E,"class","svelte-19ekrug"),s(i,"class","svelte-19ekrug"),s(n,"class","svelte-19ekrug"),s(D,"class","svelte-19ekrug"),s(t,"class","journal-table svelte-19ekrug"),s(e,"class","journal-table-wrap svelte-19ekrug")},m(P,F){S(P,e,F),a(e,t),a(t,n),a(n,i),a(i,o),a(i,r),a(i,c),a(i,f),a(i,p),a(i,_),a(i,g),a(i,v),a(i,k),a(i,b),a(i,y),a(i,w),a(i,T),a(i,I),a(i,E),a(t,N),a(t,D);for(let B=0;B<j.length;B+=1)j[B]&&j[B].m(D,null)},p(P,F){if(F[0]&262144|F[5]&294912|F[6]&16392|F[7]&1536){L=fe(P[18]);let B;for(B=0;B<L.length;B+=1){const G=Go(P,L,B);j[B]?j[B].p(G,F):(j[B]=Wr(G),j[B].c(),j[B].m(D,null))}for(;B<j.length;B+=1)j[B].d(1);j.length=L.length}},d(P){P&&C(e),Re(j,P)}}}function m_(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("journal.empty")}`,s(t,"class","svelte-19ekrug"),s(e,"class","empty-state svelte-19ekrug")},m(n,i){S(n,e,i),a(e,t)},p:ne,d(n){n&&C(e)}}}function Fr(l){let e;return{c(){e=R("✓")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function zr(l){let e;return{c(){e=R("~")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Rr(l){let e,t,n,i,o,r,c,f,p,_,g,v,k,b,y,w;function T(){return l[352](l[535])}function I(){return l[353](l[535])}let E=l[535].details&&Or(l);function N(P,F){return P[535].source==="manual"?b_:P[535].source==="suggestion"&&P[535]._events&&P[535]._events.length>0?h_:P[535].source==="suggestion"?k_:P[535].source==="unknown"||P[535].source==="imported"?v_:P[535]._hasEvents?__:g_}let D=N(l),L=D(l),j=l[535]._events&&Hr(l);return{c(){e=u("tr"),t=u("td"),n=u("div"),i=u("div"),o=u("button"),o.textContent=`${m("worklog.editEntry")}`,r=h(),c=u("button"),c.textContent=`${m("worklog.deleteEntry")}`,f=h(),E&&E.c(),p=h(),_=u("div"),g=u("span"),g.textContent=`${m("worklog.source")}`,v=h(),L.c(),k=h(),j&&j.c(),b=h(),s(o,"class","btn btn-sm svelte-19ekrug"),s(c,"class","btn btn-sm btn-danger svelte-19ekrug"),s(i,"class","journal-detail-actions svelte-19ekrug"),s(g,"class","journal-detail-label svelte-19ekrug"),s(_,"class","journal-detail-section svelte-19ekrug"),s(n,"class","journal-detail-body svelte-19ekrug"),s(t,"colspan","8"),s(t,"class","svelte-19ekrug"),s(e,"class","journal-row-detail svelte-19ekrug")},m(P,F){S(P,e,F),a(e,t),a(t,n),a(n,i),a(i,o),a(i,r),a(i,c),a(n,f),E&&E.m(n,null),a(n,p),a(n,_),a(_,g),a(_,v),L.m(_,null),a(n,k),j&&j.m(n,null),a(e,b),y||(w=[A(o,"click",De(T)),A(c,"click",De(I))],y=!0)},p(P,F){l=P,l[535].details?E?E.p(l,F):(E=Or(l),E.c(),E.m(n,p)):E&&(E.d(1),E=null),D!==(D=N(l))&&(L.d(1),L=D(l),L&&(L.c(),L.m(_,null))),l[535]._events?j?j.p(l,F):(j=Hr(l),j.c(),j.m(n,null)):j&&(j.d(1),j=null)},d(P){P&&C(e),E&&E.d(),L.d(),j&&j.d(),y=!1,ge(w)}}}function Or(l){let e,t,n,i,o=l[535].details+"",r;return{c(){e=u("div"),t=u("span"),t.textContent=`${m("worklog.details")}`,n=h(),i=u("p"),r=R(o),s(t,"class","journal-detail-label svelte-19ekrug"),s(i,"class","svelte-19ekrug"),s(e,"class","journal-detail-section svelte-19ekrug")},m(c,f){S(c,e,f),a(e,t),a(e,n),a(e,i),a(i,r)},p(c,f){f[0]&262144&&o!==(o=c[535].details+"")&&U(r,o)},d(c){c&&C(e)}}}function g_(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceUnknown")}`,s(e,"class","svelte-19ekrug")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function __(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceSuggestion")}`,s(e,"class","svelte-19ekrug")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function v_(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceUnknown")}`,s(e,"class","svelte-19ekrug")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function k_(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceSuggestionNoEvents")}`,s(e,"class","svelte-19ekrug")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function h_(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceSuggestion")}`,s(e,"class","svelte-19ekrug")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function b_(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceManual")}`,s(e,"class","svelte-19ekrug")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Hr(l){let e,t,n,i=fe(l[535]._events),o=[];for(let r=0;r<i.length;r+=1)o[r]=Br(Jo(l,i,r));return{c(){e=u("div"),t=u("span"),t.textContent=`${m("journal.relatedEvents")}`,n=h();for(let r=0;r<o.length;r+=1)o[r].c();s(t,"class","journal-detail-label svelte-19ekrug"),s(e,"class","journal-detail-section svelte-19ekrug")},m(r,c){S(r,e,c),a(e,t),a(e,n);for(let f=0;f<o.length;f+=1)o[f]&&o[f].m(e,null)},p(r,c){if(c[0]&262144|c[6]&16384|c[7]&1024){i=fe(r[535]._events);let f;for(f=0;f<i.length;f+=1){const p=Jo(r,i,f);o[f]?o[f].p(p,c):(o[f]=Br(p),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=i.length}},d(r){r&&C(e),Re(o,r)}}}function Br(l){let e,t,n=_t(l[508].createdAt)+"",i,o,r,c=l[200](l[508].eventType)+"",f,p,_,g=l[508].title+"",v,k,b,y,w,T;function I(){return l[354](l[508])}return{c(){e=u("div"),t=u("span"),i=R(n),o=h(),r=u("span"),f=R(c),p=h(),_=u("span"),v=R(g),k=h(),b=u("button"),b.textContent=`${m("common.open")}`,y=h(),s(t,"class","journal-event-time svelte-19ekrug"),s(r,"class","journal-event-type svelte-19ekrug"),s(_,"class","journal-event-title svelte-19ekrug"),s(b,"class","link-btn svelte-19ekrug"),s(e,"class","journal-event-row svelte-19ekrug")},m(E,N){S(E,e,N),a(e,t),a(t,i),a(e,o),a(e,r),a(r,f),a(e,p),a(e,_),a(_,v),a(e,k),a(e,b),a(e,y),w||(T=A(b,"click",I),w=!0)},p(E,N){l=E,N[0]&262144&&n!==(n=_t(l[508].createdAt)+"")&&U(i,n),N[0]&262144&&c!==(c=l[200](l[508].eventType)+"")&&U(f,c),N[0]&262144&&g!==(g=l[508].title+"")&&U(v,g)},d(E){E&&C(e),w=!1,T()}}}function Wr(l){let e,t,n,i=l[535]._expanded?"▾":"▸",o,r,c,f=l[535].summary+"",p,_,g,v,k=l[535].nodeTitle+"",b,y,w,T=l[535].nodePath+"",I,E,N,D=l[535].minutes+"",L,j,P,F,B,G,H,K=l[535].date+"",W,J,X,O,V;function z(){return l[349](l[535])}let Q=l[535].billable&&Fr(),Y=l[535].approximate&&zr();function q(){return l[350](l[535])}function le(...oe){return l[351](l[535],...oe)}let se=l[535]._expanded&&Rr(l);return{c(){e=u("tr"),t=u("td"),n=u("span"),o=R(i),r=h(),c=u("td"),p=R(f),_=h(),g=u("td"),v=u("button"),b=R(k),y=h(),w=u("td"),I=R(T),E=h(),N=u("td"),L=R(D),j=h(),P=u("td"),Q&&Q.c(),F=h(),B=u("td"),Y&&Y.c(),G=h(),H=u("td"),W=R(K),J=h(),se&&se.c(),X=it(),s(n,"class","journal-toggle-icon svelte-19ekrug"),s(t,"class","journal-toggle-col svelte-19ekrug"),s(c,"class","journal-summary-cell svelte-19ekrug"),s(v,"class","link-btn svelte-19ekrug"),s(g,"class","svelte-19ekrug"),s(w,"class","journal-path-cell svelte-19ekrug"),s(N,"class","journal-min-cell svelte-19ekrug"),s(P,"class","journal-bool-cell svelte-19ekrug"),s(B,"class","journal-bool-cell svelte-19ekrug"),s(H,"class","journal-date-cell svelte-19ekrug"),s(e,"class","journal-row svelte-19ekrug"),s(e,"role","button"),s(e,"tabindex","0"),ae(e,"expanded",l[535]._expanded)},m(oe,ce){S(oe,e,ce),a(e,t),a(t,n),a(n,o),a(e,r),a(e,c),a(c,p),a(e,_),a(e,g),a(g,v),a(v,b),a(e,y),a(e,w),a(w,I),a(e,E),a(e,N),a(N,L),a(e,j),a(e,P),Q&&Q.m(P,null),a(e,F),a(e,B),Y&&Y.m(B,null),a(e,G),a(e,H),a(H,W),S(oe,J,ce),se&&se.m(oe,ce),S(oe,X,ce),O||(V=[A(v,"click",De(z)),A(e,"click",q),A(e,"keydown",le)],O=!0)},p(oe,ce){l=oe,ce[0]&262144&&i!==(i=l[535]._expanded?"▾":"▸")&&U(o,i),ce[0]&262144&&f!==(f=l[535].summary+"")&&U(p,f),ce[0]&262144&&k!==(k=l[535].nodeTitle+"")&&U(b,k),ce[0]&262144&&T!==(T=l[535].nodePath+"")&&U(I,T),ce[0]&262144&&D!==(D=l[535].minutes+"")&&U(L,D),l[535].billable?Q||(Q=Fr(),Q.c(),Q.m(P,null)):Q&&(Q.d(1),Q=null),l[535].approximate?Y||(Y=zr(),Y.c(),Y.m(B,null)):Y&&(Y.d(1),Y=null),ce[0]&262144&&K!==(K=l[535].date+"")&&U(W,K),ce[0]&262144&&ae(e,"expanded",l[535]._expanded),l[535]._expanded?se?se.p(l,ce):(se=Rr(l),se.c(),se.m(X.parentNode,X)):se&&(se.d(1),se=null)},d(oe){oe&&(C(e),C(J),C(X)),Q&&Q.d(),Y&&Y.d(),se&&se.d(oe),O=!1,ge(V)}}}function y_(l){let e,t=fe(l[49]),n=[];for(let i=0;i<t.length;i+=1)n[i]=qr(Xo(l,t,i));return{c(){e=u("div");for(let i=0;i<n.length;i+=1)n[i].c();s(e,"class","journal-suggestions svelte-19ekrug")},m(i,o){S(i,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(i,o){if(o[1]&262144|o[5]&805306400|o[6]&16385|o[7]&1536){t=fe(i[49]);let r;for(r=0;r<t.length;r+=1){const c=Xo(i,t,r);n[r]?n[r].p(c,o):(n[r]=qr(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(i){i&&C(e),Re(n,i)}}}function w_(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("suggest.noSuggestions")}`,s(t,"class","svelte-19ekrug"),s(e,"class","empty-state svelte-19ekrug")},m(n,i){S(n,e,i),a(e,t)},p:ne,d(n){n&&C(e)}}}function Vr(l){let e,t=l[511].events.length+"",n,i,o=m("suggest.detectedEvents")+"",r;return{c(){e=R("· "),n=R(t),i=h(),r=R(o)},m(c,f){S(c,e,f),S(c,n,f),S(c,i,f),S(c,r,f)},p(c,f){f[1]&262144&&t!==(t=c[511].events.length+"")&&U(n,t)},d(c){c&&(C(e),C(n),C(i),C(r))}}}function Ur(l){let e,t,n,i=fe(l[511].events),o=[];for(let r=0;r<i.length;r+=1)o[r]=Jr(Zo(l,i,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("suggest.detectedEvents")}`,n=h();for(let r=0;r<o.length;r+=1)o[r].c();s(t,"class","suggestion-detail-title svelte-19ekrug"),s(e,"class","suggestion-detail svelte-19ekrug")},m(r,c){S(r,e,c),a(e,t),a(e,n);for(let f=0;f<o.length;f+=1)o[f]&&o[f].m(e,null)},p(r,c){if(c[1]&262144|c[5]&32|c[6]&16384|c[7]&1024){i=fe(r[511].events);let f;for(f=0;f<i.length;f+=1){const p=Zo(r,i,f);o[f]?o[f].p(p,c):(o[f]=Jr(p),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=i.length}},d(r){r&&C(e),Re(o,r)}}}function Kr(l){let e,t=l[508].nodePath+"",n;return{c(){e=u("span"),n=R(t),s(e,"class","suggestion-event-path svelte-19ekrug")},m(i,o){S(i,e,o),a(e,n)},p(i,o){o[1]&262144&&t!==(t=i[508].nodePath+"")&&U(n,t)},d(i){i&&C(e)}}}function Gr(l){let e,t,n;function i(){return l[336](l[508])}return{c(){e=u("button"),e.textContent=`${m("file.showInExplorer")}`,s(e,"class","link-btn svelte-19ekrug")},m(o,r){S(o,e,r),t||(n=A(e,"click",i),t=!0)},p(o,r){l=o},d(o){o&&C(e),t=!1,n()}}}function Jr(l){let e,t,n=_t(l[508].createdAt)+"",i,o,r,c,f=l[200](l[508].eventType)+"",p,_,g,v=l[508].title+"",k,b,y,w,T=l[508].targetType==="file"||l[508].eventType.startsWith("file_"),I,E,N,D=l[508].nodePath&&Kr(l);function L(){return l[335](l[508])}let j=T&&Gr(l);return{c(){e=u("div"),t=u("span"),i=R(n),o=h(),D&&D.c(),r=h(),c=u("span"),p=R(f),_=h(),g=u("span"),k=R(v),b=h(),y=u("button"),y.textContent=`${m("common.open")}`,w=h(),j&&j.c(),I=h(),s(t,"class","suggestion-event-time svelte-19ekrug"),s(c,"class","suggestion-event-type svelte-19ekrug"),s(g,"class","suggestion-event-title svelte-19ekrug"),s(y,"class","link-btn svelte-19ekrug"),s(e,"class","suggestion-detail-event svelte-19ekrug")},m(P,F){S(P,e,F),a(e,t),a(t,i),a(e,o),D&&D.m(e,null),a(e,r),a(e,c),a(c,p),a(e,_),a(e,g),a(g,k),a(e,b),a(e,y),a(e,w),j&&j.m(e,null),a(e,I),E||(N=A(y,"click",L),E=!0)},p(P,F){l=P,F[1]&262144&&n!==(n=_t(l[508].createdAt)+"")&&U(i,n),l[508].nodePath?D?D.p(l,F):(D=Kr(l),D.c(),D.m(e,r)):D&&(D.d(1),D=null),F[1]&262144&&f!==(f=l[200](l[508].eventType)+"")&&U(p,f),F[1]&262144&&v!==(v=l[508].title+"")&&U(k,v),F[1]&262144&&(T=l[508].targetType==="file"||l[508].eventType.startsWith("file_")),T?j?j.p(l,F):(j=Gr(l),j.c(),j.m(e,I)):j&&(j.d(1),j=null)},d(P){P&&C(e),D&&D.d(),j&&j.d(),E=!1,N()}}}function qr(l){let e,t,n,i,o=l[511].nodeTitle+"",r,c,f,p=l[511].summary+"",_,g,v,k=l[511].suggestedMin+"",b,y,w=m("worklog.min")+"",T,I,E,N,D,L,j,P,F,B,G,H,K,W,J,X,O,V,z,Q,Y;function q(){return l[328](l[511])}let le=l[511].events&&l[511].events.length>0&&Vr(l);function se(...Z){return l[329](l[511],l[531],l[532],...Z)}function oe(){return l[330](l[511])}function ce(){return l[331](l[511])}function me(){return l[332](l[511])}function Ie(){return l[333](l[511],l[531],l[532])}function Fe(...Z){return l[334](l[511],l[531],l[532],...Z)}let _e=l[511]._expanded&&l[511].events&&l[511].events.length>0&&Ur(l);return{c(){e=u("div"),t=u("div"),n=u("div"),i=u("button"),r=R(o),c=h(),f=u("span"),_=R(p),g=h(),v=u("span"),b=R(k),y=h(),T=R(w),le&&le.c(),I=h(),E=u("div"),N=u("span"),j=h(),P=u("input"),B=h(),G=u("span"),G.textContent=`${m("suggest.minutes")}`,H=h(),K=u("button"),K.textContent=`${m("suggest.edit")}`,W=h(),J=u("button"),J.textContent=`${m("suggest.apply")}`,X=h(),O=u("button"),O.textContent=`${m("common.delete")}`,V=h(),_e&&_e.c(),z=h(),s(i,"class","suggestion-node link-btn svelte-19ekrug"),s(f,"class","suggestion-summary svelte-19ekrug"),s(v,"class","suggestion-meta svelte-19ekrug"),s(n,"class","suggestion-info svelte-19ekrug"),s(N,"class","suggestion-confidence-dot svelte-19ekrug"),s(N,"title",D=m("suggest.confidence."+l[511].confidence)),s(N,"aria-label",L=m("suggest.confidence."+l[511].confidence)),ae(N,"low",l[511].confidence==="low"),ae(N,"medium",l[511].confidence==="medium"),ae(N,"high",l[511].confidence==="high"),s(P,"type","number"),s(P,"class","suggestion-min-input svelte-19ekrug"),P.value=F=l[511].suggestedMin,s(P,"min","1"),s(P,"max","480"),s(G,"class","suggestion-min-label svelte-19ekrug"),s(K,"class","btn btn-sm svelte-19ekrug"),s(J,"class","btn btn-sm btn-primary svelte-19ekrug"),s(O,"class","btn btn-sm btn-danger svelte-19ekrug"),s(E,"class","suggestion-actions svelte-19ekrug"),s(t,"class","suggestion-main svelte-19ekrug"),s(t,"role","button"),s(t,"tabindex","0"),s(e,"class","suggestion-card svelte-19ekrug"),ae(e,"expanded",l[511]._expanded)},m(Z,te){S(Z,e,te),a(e,t),a(t,n),a(n,i),a(i,r),a(n,c),a(n,f),a(f,_),a(n,g),a(n,v),a(v,b),a(v,y),a(v,T),le&&le.m(v,null),a(t,I),a(t,E),a(E,N),a(E,j),a(E,P),a(E,B),a(E,G),a(E,H),a(E,K),a(E,W),a(E,J),a(E,X),a(E,O),a(e,V),_e&&_e.m(e,null),a(e,z),Q||(Y=[A(i,"click",De(q)),A(P,"change",De(se)),A(K,"click",De(oe)),A(J,"click",De(ce)),A(O,"click",De(me)),A(t,"click",Ie),A(t,"keydown",Fe)],Q=!0)},p(Z,te){l=Z,te[1]&262144&&o!==(o=l[511].nodeTitle+"")&&U(r,o),te[1]&262144&&p!==(p=l[511].summary+"")&&U(_,p),te[1]&262144&&k!==(k=l[511].suggestedMin+"")&&U(b,k),l[511].events&&l[511].events.length>0?le?le.p(l,te):(le=Vr(l),le.c(),le.m(v,null)):le&&(le.d(1),le=null),te[1]&262144&&D!==(D=m("suggest.confidence."+l[511].confidence))&&s(N,"title",D),te[1]&262144&&L!==(L=m("suggest.confidence."+l[511].confidence))&&s(N,"aria-label",L),te[1]&262144&&ae(N,"low",l[511].confidence==="low"),te[1]&262144&&ae(N,"medium",l[511].confidence==="medium"),te[1]&262144&&ae(N,"high",l[511].confidence==="high"),te[1]&262144&&F!==(F=l[511].suggestedMin)&&P.value!==F&&(P.value=F),l[511]._expanded&&l[511].events&&l[511].events.length>0?_e?_e.p(l,te):(_e=Ur(l),_e.c(),_e.m(e,z)):_e&&(_e.d(1),_e=null),te[1]&262144&&ae(e,"expanded",l[511]._expanded)},d(Z){Z&&C(e),le&&le.d(),_e&&_e.d(),Q=!1,ge(Y)}}}function C_(l){let e,t,n,i,o,r,c,f,p,_,g,v=l[8]&&Yr(l);function k(w,T){return w[64].length===0?E_:T_}let b=k(l),y=b(l);return{c(){e=u("div"),t=u("section"),n=u("div"),v&&v.c(),i=h(),o=u("div"),r=u("h3"),c=R(l[66]),f=h(),p=u("p"),_=R(l[65]),g=h(),y.c(),s(r,"class","svelte-19ekrug"),s(p,"class","svelte-19ekrug"),s(o,"class","svelte-19ekrug"),s(n,"class","trash-section-head svelte-19ekrug"),s(t,"class","trash-section svelte-19ekrug"),s(e,"class","trash-browser svelte-19ekrug")},m(w,T){S(w,e,T),a(e,t),a(t,n),v&&v.m(n,null),a(n,i),a(n,o),a(o,r),a(r,c),a(o,f),a(o,p),a(p,_),a(t,g),y.m(t,null)},p(w,T){w[8]?v?v.p(w,T):(v=Yr(w),v.c(),v.m(n,i)):v&&(v.d(1),v=null),T[2]&16&&U(c,w[66]),T[2]&8&&U(_,w[65]),b===(b=k(w))&&y?y.p(w,T):(y.d(1),y=b(w),y&&(y.c(),y.m(t,null)))},d(w){w&&C(e),v&&v.d(),y.d()}}}function S_(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("trash.empty")}`,s(t,"class","svelte-19ekrug"),s(e,"class","empty-state svelte-19ekrug")},m(n,i){S(n,e,i),a(e,t)},p:ne,d(n){n&&C(e)}}}function Yr(l){let e,t=nt("back")+"",n,i;return{c(){e=u("button"),s(e,"class","inbox-icon-btn svelte-19ekrug"),s(e,"title",m("common.backLabel")),s(e,"aria-label",m("common.backLabel"))},m(o,r){S(o,e,r),e.innerHTML=t,n||(i=A(e,"click",l[176]),n=!0)},p:ne,d(o){o&&C(e),n=!1,i()}}}function T_(l){let e,t=fe(l[64]),n=[];for(let i=0;i<t.length;i+=1)n[i]=Qr(xo(l,t,i));return{c(){for(let i=0;i<n.length;i+=1)n[i].c();e=it()},m(i,o){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(i,o);S(i,e,o)},p(i,o){if(o[2]&6|o[5]&131072e3){t=fe(i[64]);let r;for(r=0;r<t.length;r+=1){const c=xo(i,t,r);n[r]?n[r].p(c,o):(n[r]=Qr(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(i){i&&C(e),Re(n,i)}}}function E_(l){let e;return{c(){e=u("p"),e.textContent=`${m("common.empty")}`,s(e,"class","trash-empty-line svelte-19ekrug")},m(t,n){S(t,e,n)},p:ne,d(t){t&&C(e)}}}function Qr(l){let e,t,n,i,o,r=nt(l[528].type!=="file"&&l[528].type!=="note"?"folder":"open")+"",c,f,p,_,g=l[528].title+"",v,k,b,y=l[528].nodePath+"",w,T,I,E=vt(l[528].deletedAt)+"",N,D,L,j,P,F=nt("restore")+"",B,G,H=nt("purge")+"",K,W,J;function X(){return l[319](l[528])}function O(){return l[320](l[528])}function V(...le){return l[321](l[528],...le)}function z(){return l[322](l[528])}function Q(...le){return l[323](l[528],...le)}function Y(){return l[324](l[528])}function q(){return l[325](l[528])}return{c(){e=u("div"),t=u("input"),i=h(),o=u("span"),f=h(),p=u("button"),_=u("span"),v=R(g),k=h(),b=u("span"),w=R(y),T=h(),I=u("span"),N=R(E),L=h(),j=u("div"),P=u("button"),B=h(),G=u("button"),K=h(),s(t,"type","checkbox"),t.checked=n=l[63].includes(l[528].id),s(t,"class","svelte-19ekrug"),s(o,"class","trash-row-icon svelte-19ekrug"),s(o,"role","button"),s(o,"tabindex","0"),s(o,"title",c=l[528].type!=="file"?m("file.openFolder"):m("common.open")),s(_,"class","trash-row-title svelte-19ekrug"),s(b,"class","trash-row-meta svelte-19ekrug"),s(I,"class","trash-row-date svelte-19ekrug"),s(p,"class","trash-row-main svelte-19ekrug"),s(p,"title",D=l[528].type!=="file"?m("file.openFolder"):m("common.open")),s(P,"class","inbox-icon-btn inbox-icon-btn-primary svelte-19ekrug"),s(P,"title",m("trash.restore")),s(P,"aria-label",m("trash.restore")),s(G,"class","inbox-icon-btn inbox-icon-btn-danger svelte-19ekrug"),s(G,"title",m("common.delete")),s(G,"aria-label",m("common.delete")),s(j,"class","trash-row-actions svelte-19ekrug"),s(e,"class","trash-row svelte-19ekrug"),ae(e,"selected",l[63].includes(l[528].id)),ae(e,"folder",l[528].type!=="file"&&l[528].type!=="note")},m(le,se){S(le,e,se),a(e,t),a(e,i),a(e,o),o.innerHTML=r,a(e,f),a(e,p),a(p,_),a(_,v),a(p,k),a(p,b),a(b,w),a(p,T),a(p,I),a(I,N),a(e,L),a(e,j),a(j,P),P.innerHTML=F,a(j,B),a(j,G),G.innerHTML=H,a(e,K),W||(J=[A(t,"change",X),A(o,"click",De(O)),A(o,"keydown",V),A(p,"click",De(z)),A(p,"keydown",Q),A(P,"click",Y),A(G,"click",q)],W=!0)},p(le,se){l=le,se[2]&6&&n!==(n=l[63].includes(l[528].id))&&(t.checked=n),se[2]&4&&r!==(r=nt(l[528].type!=="file"&&l[528].type!=="note"?"folder":"open")+"")&&(o.innerHTML=r),se[2]&4&&c!==(c=l[528].type!=="file"?m("file.openFolder"):m("common.open"))&&s(o,"title",c),se[2]&4&&g!==(g=l[528].title+"")&&U(v,g),se[2]&4&&y!==(y=l[528].nodePath+"")&&U(w,y),se[2]&4&&E!==(E=vt(l[528].deletedAt)+"")&&U(N,E),se[2]&4&&D!==(D=l[528].type!=="file"?m("file.openFolder"):m("common.open"))&&s(p,"title",D),se[2]&6&&ae(e,"selected",l[63].includes(l[528].id)),se[2]&4&&ae(e,"folder",l[528].type!=="file"&&l[528].type!=="note")},d(le){le&&C(e),W=!1,ge(J)}}}function Xr(l){let e,t,n,i,o,r,c,f,p,_=l[5]==="asc"?"↑":"↓",g,v,k,b,y,w,T,I,E,N;return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`${m("inbox.sortByDate")}`,i=h(),o=u("button"),o.textContent=`${m("inbox.sortByName")}`,r=h(),c=u("button"),c.textContent=`${m("inbox.sortByType")}`,f=h(),p=u("span"),g=R(_),v=h(),k=u("span"),b=h(),y=u("label"),w=u("input"),T=h(),I=u("span"),I.textContent=`${m("inbox.groupByContext")}`,s(n,"class","sort-btn svelte-19ekrug"),ae(n,"active",l[4]==="date"),s(o,"class","sort-btn svelte-19ekrug"),ae(o,"active",l[4]==="name"),s(c,"class","sort-btn svelte-19ekrug"),ae(c,"active",l[4]==="type"),s(p,"class","sort-dir svelte-19ekrug"),s(k,"class","inbox-controls-divider svelte-19ekrug"),s(w,"type","checkbox"),s(w,"class","svelte-19ekrug"),s(I,"class","svelte-19ekrug"),s(y,"class","checkbox-label-inline svelte-19ekrug"),s(t,"class","inbox-sort-row svelte-19ekrug"),s(e,"class","inbox-controls svelte-19ekrug")},m(D,L){S(D,e,L),a(e,t),a(t,n),a(t,i),a(t,o),a(t,r),a(t,c),a(t,f),a(t,p),a(p,g),a(t,v),a(t,k),a(t,b),a(t,y),a(y,w),w.checked=l[6],a(y,T),a(y,I),E||(N=[A(n,"click",l[301]),A(o,"click",l[302]),A(c,"click",l[303]),A(w,"change",l[304])],E=!0)},p(D,L){L[0]&16&&ae(n,"active",D[4]==="date"),L[0]&16&&ae(o,"active",D[4]==="name"),L[0]&16&&ae(c,"active",D[4]==="type"),L[0]&32&&_!==(_=D[5]==="asc"?"↑":"↓")&&U(g,_),L[0]&64&&(w.checked=D[6])},d(D){D&&C(e),E=!1,ge(N)}}}function I_(l){let e,t=fe(l[9]),n=[];for(let i=0;i<t.length;i+=1)n[i]=Zr($o(l,t,i));return{c(){e=u("div");for(let i=0;i<n.length;i+=1)n[i].c();s(e,"class","inbox-list svelte-19ekrug")},m(i,o){S(i,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(i,o){if(o[0]&512|o[5]&96|o[6]&406978560){t=fe(i[9]);let r;for(r=0;r<t.length;r+=1){const c=$o(i,t,r);n[r]?n[r].p(c,o):(n[r]=Zr(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(i){i&&C(e),Re(n,i)}}}function N_(l){let e,t=fe(l[115]),n=[];for(let i=0;i<t.length;i+=1)n[i]=$r(er(l,t,i));return{c(){for(let i=0;i<n.length;i+=1)n[i].c();e=it()},m(i,o){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(i,o);S(i,e,o)},p(i,o){if(o[3]&4194304|o[5]&96|o[6]&406978560){t=fe(i[115]);let r;for(r=0;r<t.length;r+=1){const c=er(i,t,r);n[r]?n[r].p(c,o):(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(i){i&&C(e),Re(n,i)}}}function D_(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("inbox.empty")}`,s(t,"class","svelte-19ekrug"),s(e,"class","empty-state svelte-19ekrug")},m(n,i){S(n,e,i),a(e,t)},p:ne,d(n){n&&C(e)}}}function M_(l){let e;return{c(){e=u("span"),s(e,"class","inbox-icon-slot svelte-19ekrug"),s(e,"aria-hidden","true")},m(t,n){S(t,e,n)},p:ne,d(t){t&&C(e)}}}function j_(l){let e,t=nt("attach")+"",n,i;function o(){return l[312](l[495])}return{c(){e=u("button"),s(e,"class","inbox-icon-btn inbox-icon-btn-primary svelte-19ekrug"),s(e,"title",m("inbox.keepHere")),s(e,"aria-label",m("inbox.keepHere"))},m(r,c){S(r,e,c),e.innerHTML=t,n||(i=A(e,"click",De(o)),n=!0)},p(r,c){l=r},d(r){r&&C(e),n=!1,i()}}}function A_(l){let e;return{c(){e=u("span"),s(e,"class","inbox-icon-slot svelte-19ekrug"),s(e,"aria-hidden","true")},m(t,n){S(t,e,n)},p:ne,d(t){t&&C(e)}}}function L_(l){let e,t=nt("showInExplorer")+"",n,i;function o(){return l[315](l[495])}return{c(){e=u("button"),s(e,"class","inbox-icon-btn svelte-19ekrug"),s(e,"title",m("file.showInExplorer")),s(e,"aria-label",m("file.showInExplorer"))},m(r,c){S(r,e,c),e.innerHTML=t,n||(i=A(e,"click",De(o)),n=!0)},p(r,c){l=r},d(r){r&&C(e),n=!1,i()}}}function Zr(l){let e,t,n,i=l[495].title+"",o,r,c,f=l[203](l[495])+"",p,_,g,v,k,b=nt("move")+"",y,w,T=nt("open")+"",I,E,N,D,L=nt("delete")+"",j,P,F;function B(Y,q){return Y[495].suggestedTargetNodeId?j_:M_}let G=B(l),H=G(l);function K(){return l[313](l[495])}function W(){return l[314](l[495])}function J(Y,q){return q[0]&512&&(E=null),E==null&&(E=!!fi(Y[495])),E?L_:A_}let X=J(l,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]),O=X(l);function V(){return l[316](l[495])}function z(){return l[317](l[495])}function Q(...Y){return l[318](l[495],...Y)}return{c(){e=u("div"),t=u("div"),n=u("span"),o=R(i),r=h(),c=u("span"),p=R(f),_=h(),g=u("div"),H.c(),v=h(),k=u("button"),y=h(),w=u("button"),I=h(),O.c(),N=h(),D=u("button"),j=h(),s(n,"class","inbox-item-title svelte-19ekrug"),s(c,"class","inbox-item-meta svelte-19ekrug"),s(t,"class","inbox-item-main svelte-19ekrug"),s(k,"class","inbox-icon-btn svelte-19ekrug"),s(k,"title",m("inbox.assign")),s(k,"aria-label",m("inbox.assign")),s(w,"class","inbox-icon-btn svelte-19ekrug"),s(w,"title",m("common.open")),s(w,"aria-label",m("common.open")),s(D,"class","inbox-icon-btn inbox-icon-btn-danger svelte-19ekrug"),s(D,"title",m("common.delete")),s(D,"aria-label",m("common.delete")),s(g,"class","inbox-item-actions svelte-19ekrug"),s(e,"class","inbox-item svelte-19ekrug"),s(e,"role","button"),s(e,"tabindex","0")},m(Y,q){S(Y,e,q),a(e,t),a(t,n),a(n,o),a(t,r),a(t,c),a(c,p),a(e,_),a(e,g),H.m(g,null),a(g,v),a(g,k),k.innerHTML=b,a(g,y),a(g,w),w.innerHTML=T,a(g,I),O.m(g,null),a(g,N),a(g,D),D.innerHTML=L,a(e,j),P||(F=[A(k,"click",De(K)),A(w,"click",De(W)),A(D,"click",De(V)),A(e,"click",z),A(e,"keydown",Q)],P=!0)},p(Y,q){l=Y,q[0]&512&&i!==(i=l[495].title+"")&&U(o,i),q[0]&512&&f!==(f=l[203](l[495])+"")&&U(p,f),G===(G=B(l))&&H?H.p(l,q):(H.d(1),H=G(l),H&&(H.c(),H.m(g,v))),X===(X=J(l,q))&&O?O.p(l,q):(O.d(1),O=X(l),O&&(O.c(),O.m(g,N)))},d(Y){Y&&C(e),H.d(),O.d(),P=!1,ge(F)}}}function P_(l){let e;return{c(){e=u("span"),s(e,"class","inbox-icon-slot svelte-19ekrug"),s(e,"aria-hidden","true")},m(t,n){S(t,e,n)},p:ne,d(t){t&&C(e)}}}function F_(l){let e,t=nt("attach")+"",n,i;function o(){return l[305](l[495])}return{c(){e=u("button"),s(e,"class","inbox-icon-btn inbox-icon-btn-primary svelte-19ekrug"),s(e,"title",m("inbox.keepHere")),s(e,"aria-label",m("inbox.keepHere"))},m(r,c){S(r,e,c),e.innerHTML=t,n||(i=A(e,"click",De(o)),n=!0)},p(r,c){l=r},d(r){r&&C(e),n=!1,i()}}}function z_(l){let e;return{c(){e=u("span"),s(e,"class","inbox-icon-slot svelte-19ekrug"),s(e,"aria-hidden","true")},m(t,n){S(t,e,n)},p:ne,d(t){t&&C(e)}}}function R_(l){let e,t=nt("showInExplorer")+"",n,i;function o(){return l[308](l[495])}return{c(){e=u("button"),s(e,"class","inbox-icon-btn svelte-19ekrug"),s(e,"title",m("file.showInExplorer")),s(e,"aria-label",m("file.showInExplorer"))},m(r,c){S(r,e,c),e.innerHTML=t,n||(i=A(e,"click",De(o)),n=!0)},p(r,c){l=r},d(r){r&&C(e),n=!1,i()}}}function xr(l){let e,t,n,i=l[495].title+"",o,r,c,f=l[203](l[495])+"",p,_,g,v,k,b=nt("move")+"",y,w,T=nt("open")+"",I,E,N,D,L=nt("delete")+"",j,P,F;function B(Y,q){return Y[495].suggestedTargetNodeId?F_:P_}let G=B(l),H=G(l);function K(){return l[306](l[495])}function W(){return l[307](l[495])}function J(Y,q){return q[3]&4194304&&(E=null),E==null&&(E=!!fi(Y[495])),E?R_:z_}let X=J(l,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]),O=X(l);function V(){return l[309](l[495])}function z(){return l[310](l[495])}function Q(...Y){return l[311](l[495],...Y)}return{c(){e=u("div"),t=u("div"),n=u("span"),o=R(i),r=h(),c=u("span"),p=R(f),_=h(),g=u("div"),H.c(),v=h(),k=u("button"),y=h(),w=u("button"),I=h(),O.c(),N=h(),D=u("button"),j=h(),s(n,"class","inbox-item-title svelte-19ekrug"),s(c,"class","inbox-item-meta svelte-19ekrug"),s(t,"class","inbox-item-main svelte-19ekrug"),s(k,"class","inbox-icon-btn svelte-19ekrug"),s(k,"title",m("inbox.assign")),s(k,"aria-label",m("inbox.assign")),s(w,"class","inbox-icon-btn svelte-19ekrug"),s(w,"title",m("common.open")),s(w,"aria-label",m("common.open")),s(D,"class","inbox-icon-btn inbox-icon-btn-danger svelte-19ekrug"),s(D,"title",m("common.delete")),s(D,"aria-label",m("common.delete")),s(g,"class","inbox-item-actions svelte-19ekrug"),s(e,"class","inbox-item svelte-19ekrug"),s(e,"role","button"),s(e,"tabindex","0")},m(Y,q){S(Y,e,q),a(e,t),a(t,n),a(n,o),a(t,r),a(t,c),a(c,p),a(e,_),a(e,g),H.m(g,null),a(g,v),a(g,k),k.innerHTML=b,a(g,y),a(g,w),w.innerHTML=T,a(g,I),O.m(g,null),a(g,N),a(g,D),D.innerHTML=L,a(e,j),P||(F=[A(k,"click",De(K)),A(w,"click",De(W)),A(D,"click",De(V)),A(e,"click",z),A(e,"keydown",Q)],P=!0)},p(Y,q){l=Y,q[3]&4194304&&i!==(i=l[495].title+"")&&U(o,i),q[3]&4194304&&f!==(f=l[203](l[495])+"")&&U(p,f),G===(G=B(l))&&H?H.p(l,q):(H.d(1),H=G(l),H&&(H.c(),H.m(g,v))),X===(X=J(l,q))&&O?O.p(l,q):(O.d(1),O=X(l),O&&(O.c(),O.m(g,N)))},d(Y){Y&&C(e),H.d(),O.d(),P=!1,ge(F)}}}function $r(l){let e,t,n=l[521].label+"",i,o,r,c=l[521].items.length+"",f,p,_,g,v=fe(l[521].items),k=[];for(let b=0;b<v.length;b+=1)k[b]=xr(tr(l,v,b));return{c(){e=u("div"),t=u("div"),i=R(n),o=h(),r=u("span"),f=R(c),p=h(),_=u("div");for(let b=0;b<k.length;b+=1)k[b].c();g=h(),s(r,"class","inbox-group-count svelte-19ekrug"),s(t,"class","inbox-group-header svelte-19ekrug"),s(_,"class","inbox-list svelte-19ekrug"),s(e,"class","inbox-group svelte-19ekrug")},m(b,y){S(b,e,y),a(e,t),a(t,i),a(t,o),a(t,r),a(r,f),a(e,p),a(e,_);for(let w=0;w<k.length;w+=1)k[w]&&k[w].m(_,null);a(e,g)},p(b,y){if(y[3]&4194304&&n!==(n=b[521].label+"")&&U(i,n),y[3]&4194304&&c!==(c=b[521].items.length+"")&&U(f,c),y[3]&4194304|y[5]&96|y[6]&406978560){v=fe(b[521].items);let w;for(w=0;w<v.length;w+=1){const T=tr(b,v,w);k[w]?k[w].p(T,y):(k[w]=xr(T),k[w].c(),k[w].m(_,null))}for(;w<k.length;w+=1)k[w].d(1);k.length=v.length}},d(b){b&&C(e),Re(k,b)}}}function O_(l){let e;return{c(){e=u("span"),s(e,"class","tab-separator svelte-19ekrug"),s(e,"aria-hidden","true")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function ea(l){let e,t,n,i,o=l[518].id==="activity"&&O_();function r(){return l[248](l[518])}return{c(){o&&o.c(),e=h(),t=u("button"),t.textContent=`${l[518].label}`,s(t,"class","tab svelte-19ekrug"),ae(t,"active",l[35]===l[518].id)},m(c,f){o&&o.m(c,f),S(c,e,f),S(c,t,f),n||(i=A(t,"click",r),n=!0)},p(c,f){l=c,f[1]&16|f[3]&134217728&&ae(t,"active",l[35]===l[518].id)},d(c){c&&(C(e),C(t)),o&&o.d(c),n=!1,i()}}}function H_(l){let e;function t(o,r){return o[32].length===0?Y_:q_}let n=t(l),i=n(l);return{c(){e=u("div"),i.c(),s(e,"class","activity-tab svelte-19ekrug")},m(o,r){S(o,e,r),i.m(e,null)},p(o,r){n===(n=t(o))&&i?i.p(o,r):(i.d(1),i=n(o),i&&(i.c(),i.m(e,null)))},i:ne,o:ne,d(o){o&&C(e),i.d()}}}function B_(l){let e,t,n,i,o=l[2]&&l[49].filter(l[237]).length>0,r,c,f,p=o&&ia(l);function _(k,b){return k[39].length===0?X_:Q_}let g=_(l),v=g(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`+ ${m("worklog.addEntry")}`,i=h(),p&&p.c(),r=h(),v.c(),s(n,"class","btn btn-primary btn-sm svelte-19ekrug"),s(t,"class","worklog-toolbar svelte-19ekrug"),s(e,"class","worklog-tab svelte-19ekrug")},m(k,b){S(k,e,b),a(e,t),a(t,n),a(e,i),p&&p.m(e,null),a(e,r),v.m(e,null),c||(f=A(n,"click",l[284]),c=!0)},p(k,b){b[0]&4|b[1]&262144&&(o=k[2]&&k[49].filter(k[237]).length>0),o?p?p.p(k,b):(p=ia(k),p.c(),p.m(e,r)):p&&(p.d(1),p=null),g===(g=_(k))&&v?v.p(k,b):(v.d(1),v=g(k),v&&(v.c(),v.m(e,null)))},i:ne,o:ne,d(k){k&&C(e),p&&p.d(),v.d(),c=!1,f()}}}function W_(l){let e,t,n,i,o,r;function c(_,g){return _[38].length===0?nv:lv}let f=c(l),p=f(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`${m("action.addAction")}`,i=h(),p.c(),s(n,"class","btn btn-primary svelte-19ekrug"),s(t,"class","tab-toolbar svelte-19ekrug"),s(e,"class","actions-tab svelte-19ekrug")},m(_,g){S(_,e,g),a(e,t),a(t,n),a(e,i),p.m(e,null),o||(r=A(n,"click",l[221]),o=!0)},p(_,g){f===(f=c(_))&&p?p.p(_,g):(p.d(1),p=f(_),p&&(p.c(),p.m(e,null)))},i:ne,o:ne,d(_){_&&C(e),p.d(),o=!1,r()}}}function V_(l){let e,t;function n(c,f){return c[56].length===0?sv:iv}let i=n(l),o=i(l),r=l[61]&&Ca(l);return{c(){e=u("div"),o.c(),t=h(),r&&r.c(),s(e,"class","links-tab svelte-19ekrug")},m(c,f){S(c,e,f),o.m(e,null),a(e,t),r&&r.m(e,null)},p(c,f){i===(i=n(c))&&o?o.p(c,f):(o.d(1),o=i(c),o&&(o.c(),o.m(e,t))),c[61]?r?r.p(c,f):(r=Ca(c),r.c(),r.m(e,null)):r&&(r.d(1),r=null)},i:ne,o:ne,d(c){c&&C(e),o.d(),r&&r.d()}}}function U_(l){let e;function t(o,r){return o[53].length===0?rv:ov}let n=t(l),i=n(l);return{c(){e=u("div"),i.c(),s(e,"class","inbox-tab svelte-19ekrug")},m(o,r){S(o,e,r),i.m(e,null)},p(o,r){n===(n=t(o))&&i?i.p(o,r):(i.d(1),i=n(o),i&&(i.c(),i.m(e,null)))},i:ne,o:ne,d(o){o&&C(e),i.d()}}}function K_(l){let e,t,n,i=m("file.addFile")+"",o,r,c,f=m("file.addFolder")+"",p,_,g,v,k,b,y,w,T,I,E,N=l[91].items.length>0&&Ta(l);const D=[fv,uv],L=[];function j(F,B){return F[83]?0:1}b=j(l),y=L[b]=D[b](l);let P=l[79]&&!l[81]&&Ia();return{c(){e=u("div"),t=u("div"),n=u("button"),o=R(i),r=h(),c=u("button"),p=R(f),_=h(),g=u("button"),g.textContent=`${m("file.newFile")}`,v=h(),N&&N.c(),k=h(),y.c(),w=h(),P&&P.c(),s(n,"class","btn btn-primary svelte-19ekrug"),n.disabled=l[79],s(c,"class","btn svelte-19ekrug"),c.disabled=l[79],s(g,"class","btn svelte-19ekrug"),s(t,"class","tab-toolbar svelte-19ekrug"),s(e,"class","files-tab svelte-19ekrug")},m(F,B){S(F,e,B),a(e,t),a(t,n),a(n,o),a(t,r),a(t,c),a(c,p),a(t,_),a(t,g),a(t,v),N&&N.m(t,null),a(e,k),L[b].m(e,null),a(e,w),P&&P.m(e,null),T=!0,I||(E=[A(n,"click",l[195]),A(c,"click",l[196]),A(g,"click",l[130])],I=!0)},p(F,B){(!T||B[2]&131072)&&(n.disabled=F[79]),(!T||B[2]&131072)&&(c.disabled=F[79]),F[91].items.length>0?N?N.p(F,B):(N=Ta(F),N.c(),N.m(t,null)):N&&(N.d(1),N=null);let G=b;b=j(F),b===G?L[b].p(F,B):(rt(),ve(L[G],1,1,()=>{L[G]=null}),at(),y=L[b],y?y.p(F,B):(y=L[b]=D[b](F),y.c()),de(y,1),y.m(e,w)),F[79]&&!F[81]?P||(P=Ia(),P.c(),P.m(e,null)):P&&(P.d(1),P=null)},i(F){T||(de(y),T=!0)},o(F){ve(y),T=!1},d(F){F&&C(e),N&&N.d(),L[b].d(),P&&P.d(),I=!1,ge(E)}}}function G_(l){let e,t,n,i,o,r,c,f=l[72]&&Na(l);function p(v,k){return v[36].length===0&&!v[72]?vv:_v}let _=p(l),g=_(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`${m("note.add")}`,i=h(),f&&f.c(),o=h(),g.c(),s(n,"class","btn btn-primary svelte-19ekrug"),s(t,"class","tab-toolbar svelte-19ekrug"),s(e,"class","notes-tab svelte-19ekrug")},m(v,k){S(v,e,k),a(e,t),a(t,n),a(e,i),f&&f.m(e,null),a(e,o),g.m(e,null),r||(c=A(n,"click",l[163]),r=!0)},p(v,k){v[72]?f?f.p(v,k):(f=Na(v),f.c(),f.m(e,o)):f&&(f.d(1),f=null),_===(_=p(v))&&g?g.p(v,k):(g.d(1),g=_(v),g&&(g.c(),g.m(e,null)))},i:ne,o:ne,d(v){v&&C(e),f&&f.d(),g.d(),r=!1,c()}}}function J_(l){let e,t,n=l[2].title+"",i,o,r,c,f,p,_=l[201](l[2].type)+"",g,v,k,b,y,w=(l[2].section||"—")+"",T,I,E,N,D,L=vt(l[2].createdAt)+"",j,P,F,B,G,H,K,W,J=m("overview.newNote")+"",X,O,V,z,Q,Y,q=m("overview.addFile")+"",le,se,oe,ce,me,Ie,Fe=m("overview.addAction")+"",_e,Z,te,ye,Te,we,Oe,Ae=m("overview.logTime")+"",Le,Be,Xe,x,Me,he=l[36].length>0&&Ma(l),Ne=l[39].length>0&&Aa(l);return{c(){e=u("div"),t=u("h2"),i=R(n),o=h(),r=u("div"),c=u("div"),f=u("span"),f.textContent=`${m("overview.type")}`,p=u("span"),g=R(_),v=h(),k=u("div"),b=u("span"),b.textContent=`${m("overview.section")}`,y=u("span"),T=R(w),I=h(),E=u("div"),N=u("span"),N.textContent=`${m("overview.created")}`,D=u("span"),j=R(L),P=h(),F=u("div"),B=u("button"),G=ee("svg"),H=ee("path"),K=ee("path"),W=h(),X=R(J),O=h(),V=u("button"),z=ee("svg"),Q=ee("path"),Y=h(),le=R(q),se=h(),oe=u("button"),ce=ee("svg"),me=ee("polygon"),Ie=h(),_e=R(Fe),Z=h(),te=u("button"),ye=ee("svg"),Te=ee("circle"),we=ee("polyline"),Oe=h(),Le=R(Ae),Be=h(),he&&he.c(),Xe=h(),Ne&&Ne.c(),s(t,"class","svelte-19ekrug"),s(f,"class","meta-label svelte-19ekrug"),s(p,"class","svelte-19ekrug"),s(c,"class","meta-item svelte-19ekrug"),s(b,"class","meta-label svelte-19ekrug"),s(y,"class","svelte-19ekrug"),s(k,"class","meta-item svelte-19ekrug"),s(N,"class","meta-label svelte-19ekrug"),s(D,"class","svelte-19ekrug"),s(E,"class","meta-item svelte-19ekrug"),s(r,"class","meta-grid svelte-19ekrug"),s(H,"d","M12 20h9"),s(H,"class","svelte-19ekrug"),s(K,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),s(K,"class","svelte-19ekrug"),s(G,"width","16"),s(G,"height","16"),s(G,"viewBox","0 0 24 24"),s(G,"fill","none"),s(G,"stroke","currentColor"),s(G,"stroke-width","2"),s(G,"stroke-linecap","round"),s(G,"stroke-linejoin","round"),s(G,"class","svelte-19ekrug"),s(B,"class","qa-btn svelte-19ekrug"),s(Q,"d","M21.44 11.05l-9.19 9.19a6 6 0 0 1-8.49-8.49l9.19-9.19a4 4 0 0 1 5.66 5.66l-9.2 9.19a2 2 0 0 1-2.83-2.83l8.49-8.48"),s(Q,"class","svelte-19ekrug"),s(z,"width","16"),s(z,"height","16"),s(z,"viewBox","0 0 24 24"),s(z,"fill","none"),s(z,"stroke","currentColor"),s(z,"stroke-width","2"),s(z,"stroke-linecap","round"),s(z,"stroke-linejoin","round"),s(z,"class","svelte-19ekrug"),s(V,"class","qa-btn svelte-19ekrug"),s(me,"points","13 2 3 14 12 14 11 22 21 10 12 10 13 2"),s(me,"class","svelte-19ekrug"),s(ce,"width","16"),s(ce,"height","16"),s(ce,"viewBox","0 0 24 24"),s(ce,"fill","none"),s(ce,"stroke","currentColor"),s(ce,"stroke-width","2"),s(ce,"stroke-linecap","round"),s(ce,"stroke-linejoin","round"),s(ce,"class","svelte-19ekrug"),s(oe,"class","qa-btn svelte-19ekrug"),s(Te,"cx","12"),s(Te,"cy","12"),s(Te,"r","10"),s(Te,"class","svelte-19ekrug"),s(we,"points","12 6 12 12 16 14"),s(we,"class","svelte-19ekrug"),s(ye,"width","16"),s(ye,"height","16"),s(ye,"viewBox","0 0 24 24"),s(ye,"fill","none"),s(ye,"stroke","currentColor"),s(ye,"stroke-width","2"),s(ye,"stroke-linecap","round"),s(ye,"stroke-linejoin","round"),s(ye,"class","svelte-19ekrug"),s(te,"class","qa-btn svelte-19ekrug"),s(F,"class","quick-actions svelte-19ekrug"),s(e,"class","overview svelte-19ekrug")},m(Ce,je){S(Ce,e,je),a(e,t),a(t,i),a(e,o),a(e,r),a(r,c),a(c,f),a(c,p),a(p,g),a(r,v),a(r,k),a(k,b),a(k,y),a(y,T),a(r,I),a(r,E),a(E,N),a(E,D),a(D,j),a(e,P),a(e,F),a(F,B),a(B,G),a(G,H),a(G,K),a(B,W),a(B,X),a(F,O),a(F,V),a(V,z),a(z,Q),a(V,Y),a(V,le),a(F,se),a(F,oe),a(oe,ce),a(ce,me),a(oe,Ie),a(oe,_e),a(F,Z),a(F,te),a(te,ye),a(ye,Te),a(ye,we),a(te,Oe),a(te,Le),a(e,Be),he&&he.m(e,null),a(e,Xe),Ne&&Ne.m(e,null),x||(Me=[A(B,"click",l[249]),A(V,"click",l[250]),A(oe,"click",l[221]),A(te,"click",l[251])],x=!0)},p(Ce,je){je[0]&4&&n!==(n=Ce[2].title+"")&&U(i,n),je[0]&4&&_!==(_=Ce[201](Ce[2].type)+"")&&U(g,_),je[0]&4&&w!==(w=(Ce[2].section||"—")+"")&&U(T,w),je[0]&4&&L!==(L=vt(Ce[2].createdAt)+"")&&U(j,L),Ce[36].length>0?he?he.p(Ce,je):(he=Ma(Ce),he.c(),he.m(e,Xe)):he&&(he.d(1),he=null),Ce[39].length>0?Ne?Ne.p(Ce,je):(Ne=Aa(Ce),Ne.c(),Ne.m(e,null)):Ne&&(Ne.d(1),Ne=null)},i:ne,o:ne,d(Ce){Ce&&C(e),he&&he.d(),Ne&&Ne.d(),x=!1,ge(Me)}}}function q_(l){let e,t=fe(l[32]),n=[];for(let i=0;i<t.length;i+=1)n[i]=na(lr(l,t,i));return{c(){e=u("div");for(let i=0;i<n.length;i+=1)n[i].c();s(e,"class","activity-events svelte-19ekrug")},m(i,o){S(i,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(i,o){if(o[1]&2|o[6]&16384|o[7]&2048){t=fe(i[32]);let r;for(r=0;r<t.length;r+=1){const c=lr(i,t,r);n[r]?n[r].p(c,o):(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(i){i&&C(e),Re(n,i)}}}function Y_(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("activity.perCaseEmpty")}`,s(t,"class","svelte-19ekrug"),s(e,"class","empty-state svelte-19ekrug")},m(n,i){S(n,e,i),a(e,t)},p:ne,d(n){n&&C(e)}}}function ta(l){let e,t=l[508].nodePath+"",n;return{c(){e=u("span"),n=R(t),s(e,"class","activity-event-path svelte-19ekrug")},m(i,o){S(i,e,o),a(e,n)},p(i,o){o[1]&2&&t!==(t=i[508].nodePath+"")&&U(n,t)},d(i){i&&C(e)}}}function la(l){let e,t=l[508].targetType+"",n;return{c(){e=u("span"),n=R(t),s(e,"class","activity-event-target svelte-19ekrug")},m(i,o){S(i,e,o),a(e,n)},p(i,o){o[1]&2&&t!==(t=i[508].targetType+"")&&U(n,t)},d(i){i&&C(e)}}}function na(l){let e,t,n=Ol(l[508].eventType)+"",i,o,r,c=l[508].title+"",f,p,_,g,v=l[200](l[508].eventType)+"",k,b,y,w,T=_t(l[508].createdAt)+"",I,E,N,D,L=l[508].nodePath&&ta(l),j=l[508].targetType&&la(l);function P(){return l[299](l[508])}function F(...B){return l[300](l[508],...B)}return{c(){e=u("div"),t=u("span"),i=R(n),o=h(),r=u("span"),f=R(c),p=h(),L&&L.c(),_=h(),g=u("span"),k=R(v),b=h(),j&&j.c(),y=h(),w=u("span"),I=R(T),E=h(),s(t,"class","activity-event-icon svelte-19ekrug"),s(r,"class","activity-event-title svelte-19ekrug"),s(g,"class","activity-event-type svelte-19ekrug"),s(w,"class","activity-event-time svelte-19ekrug"),s(e,"class","activity-event svelte-19ekrug"),s(e,"role","button"),s(e,"tabindex","0")},m(B,G){S(B,e,G),a(e,t),a(t,i),a(e,o),a(e,r),a(r,f),a(e,p),L&&L.m(e,null),a(e,_),a(e,g),a(g,k),a(e,b),j&&j.m(e,null),a(e,y),a(e,w),a(w,I),a(e,E),N||(D=[A(e,"click",P),A(e,"keydown",F)],N=!0)},p(B,G){l=B,G[1]&2&&n!==(n=Ol(l[508].eventType)+"")&&U(i,n),G[1]&2&&c!==(c=l[508].title+"")&&U(f,c),l[508].nodePath?L?L.p(l,G):(L=ta(l),L.c(),L.m(e,_)):L&&(L.d(1),L=null),G[1]&2&&v!==(v=l[200](l[508].eventType)+"")&&U(k,v),l[508].targetType?j?j.p(l,G):(j=la(l),j.c(),j.m(e,y)):j&&(j.d(1),j=null),G[1]&2&&T!==(T=_t(l[508].createdAt)+"")&&U(I,T)},d(B){B&&C(e),L&&L.d(),j&&j.d(),N=!1,ge(D)}}}function ia(l){let e,t,n,i=fe(l[49].filter(l[285])),o=[];for(let r=0;r<i.length;r+=1)o[r]=ua(sr(l,i,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("worklog.suggestions")}`,n=h();for(let r=0;r<o.length;r+=1)o[r].c();s(t,"class","suggestions-title svelte-19ekrug"),s(e,"class","worklog-tab-suggestions svelte-19ekrug")},m(r,c){S(r,e,c),a(e,t),a(e,n);for(let f=0;f<o.length;f+=1)o[f]&&o[f].m(e,null)},p(r,c){if(c[0]&4|c[1]&262144|c[5]&1879048224|c[6]&16384|c[7]&1024){i=fe(r[49].filter(r[285]));let f;for(f=0;f<i.length;f+=1){const p=sr(r,i,f);o[f]?o[f].p(p,c):(o[f]=ua(p),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=i.length}},d(r){r&&C(e),Re(o,r)}}}function sa(l){let e,t=l[511].events.length+"",n,i,o=m("suggest.detectedEvents")+"",r;return{c(){e=R("· "),n=R(t),i=h(),r=R(o)},m(c,f){S(c,e,f),S(c,n,f),S(c,i,f),S(c,r,f)},p(c,f){f[0]&4|f[1]&262144&&t!==(t=c[511].events.length+"")&&U(n,t)},d(c){c&&(C(e),C(n),C(i),C(r))}}}function oa(l){let e,t,n,i=fe(l[511].events),o=[];for(let r=0;r<i.length;r+=1)o[r]=ca(or(l,i,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("suggest.detectedEvents")}`,n=h();for(let r=0;r<o.length;r+=1)o[r].c();s(t,"class","suggestion-detail-title svelte-19ekrug"),s(e,"class","suggestion-detail svelte-19ekrug")},m(r,c){S(r,e,c),a(e,t),a(e,n);for(let f=0;f<o.length;f+=1)o[f]&&o[f].m(e,null)},p(r,c){if(c[0]&4|c[1]&262144|c[5]&32|c[6]&16384|c[7]&1024){i=fe(r[511].events);let f;for(f=0;f<i.length;f+=1){const p=or(r,i,f);o[f]?o[f].p(p,c):(o[f]=ca(p),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=i.length}},d(r){r&&C(e),Re(o,r)}}}function ra(l){let e,t=l[508].nodePath+"",n;return{c(){e=u("span"),n=R(t),s(e,"class","suggestion-event-path svelte-19ekrug")},m(i,o){S(i,e,o),a(e,n)},p(i,o){o[0]&4|o[1]&262144&&t!==(t=i[508].nodePath+"")&&U(n,t)},d(i){i&&C(e)}}}function aa(l){let e,t,n;function i(){return l[292](l[508])}return{c(){e=u("button"),e.textContent=`${m("file.showInExplorer")}`,s(e,"class","link-btn svelte-19ekrug")},m(o,r){S(o,e,r),t||(n=A(e,"click",i),t=!0)},p(o,r){l=o},d(o){o&&C(e),t=!1,n()}}}function ca(l){let e,t,n=_t(l[508].createdAt)+"",i,o,r,c,f=l[200](l[508].eventType)+"",p,_,g,v=l[508].title+"",k,b,y,w,T=l[508].targetType==="file"||l[508].eventType.startsWith("file_"),I,E,N,D=l[508].nodePath&&ra(l);function L(){return l[291](l[508])}let j=T&&aa(l);return{c(){e=u("div"),t=u("span"),i=R(n),o=h(),D&&D.c(),r=h(),c=u("span"),p=R(f),_=h(),g=u("span"),k=R(v),b=h(),y=u("button"),y.textContent=`${m("common.open")}`,w=h(),j&&j.c(),I=h(),s(t,"class","suggestion-event-time svelte-19ekrug"),s(c,"class","suggestion-event-type svelte-19ekrug"),s(g,"class","suggestion-event-title svelte-19ekrug"),s(y,"class","link-btn svelte-19ekrug"),s(e,"class","suggestion-detail-event svelte-19ekrug")},m(P,F){S(P,e,F),a(e,t),a(t,i),a(e,o),D&&D.m(e,null),a(e,r),a(e,c),a(c,p),a(e,_),a(e,g),a(g,k),a(e,b),a(e,y),a(e,w),j&&j.m(e,null),a(e,I),E||(N=A(y,"click",L),E=!0)},p(P,F){l=P,F[0]&4|F[1]&262144&&n!==(n=_t(l[508].createdAt)+"")&&U(i,n),l[508].nodePath?D?D.p(l,F):(D=ra(l),D.c(),D.m(e,r)):D&&(D.d(1),D=null),F[0]&4|F[1]&262144&&f!==(f=l[200](l[508].eventType)+"")&&U(p,f),F[0]&4|F[1]&262144&&v!==(v=l[508].title+"")&&U(k,v),F[0]&4|F[1]&262144&&(T=l[508].targetType==="file"||l[508].eventType.startsWith("file_")),T?j?j.p(l,F):(j=aa(l),j.c(),j.m(e,I)):j&&(j.d(1),j=null)},d(P){P&&C(e),D&&D.d(),j&&j.d(),E=!1,N()}}}function ua(l){let e,t,n,i,o=l[511].summary+"",r,c,f,p=l[511].suggestedMin+"",_,g,v=m("worklog.min")+"",k,b,y,w,T,I,E,N,D,L,j,P,F,B,G,H,K=l[511].events&&l[511].events.length>0&&sa(l);function W(){return l[286](l[511])}function J(){return l[287](l[511])}function X(){return l[288](l[511])}function O(){return l[289](l[511],l[512],l[513])}function V(...Q){return l[290](l[511],l[512],l[513],...Q)}let z=l[511]._expanded&&l[511].events&&l[511].events.length>0&&oa(l);return{c(){e=u("div"),t=u("div"),n=u("div"),i=u("span"),r=R(o),c=h(),f=u("span"),_=R(p),g=h(),k=R(v),K&&K.c(),b=h(),y=u("div"),w=u("span"),E=h(),N=u("button"),N.textContent=`${m("suggest.edit")}`,D=h(),L=u("button"),L.textContent=`${m("worklog.apply")}`,j=h(),P=u("button"),P.textContent=`${m("common.delete")}`,F=h(),z&&z.c(),B=h(),s(i,"class","suggestion-summary svelte-19ekrug"),s(f,"class","suggestion-meta svelte-19ekrug"),s(n,"class","suggestion-info svelte-19ekrug"),s(w,"class","suggestion-confidence-dot svelte-19ekrug"),s(w,"title",T=m("suggest.confidence."+l[511].confidence)),s(w,"aria-label",I=m("suggest.confidence."+l[511].confidence)),ae(w,"low",l[511].confidence==="low"),ae(w,"medium",l[511].confidence==="medium"),ae(w,"high",l[511].confidence==="high"),s(N,"class","btn btn-sm svelte-19ekrug"),s(L,"class","btn btn-sm btn-primary svelte-19ekrug"),s(P,"class","btn btn-sm btn-danger svelte-19ekrug"),s(y,"class","suggestion-actions svelte-19ekrug"),s(t,"class","suggestion-main svelte-19ekrug"),s(t,"role","button"),s(t,"tabindex","0"),s(e,"class","suggestion-card svelte-19ekrug"),ae(e,"expanded",l[511]._expanded)},m(Q,Y){S(Q,e,Y),a(e,t),a(t,n),a(n,i),a(i,r),a(n,c),a(n,f),a(f,_),a(f,g),a(f,k),K&&K.m(f,null),a(t,b),a(t,y),a(y,w),a(y,E),a(y,N),a(y,D),a(y,L),a(y,j),a(y,P),a(e,F),z&&z.m(e,null),a(e,B),G||(H=[A(N,"click",De(W)),A(L,"click",De(J)),A(P,"click",De(X)),A(t,"click",O),A(t,"keydown",V)],G=!0)},p(Q,Y){l=Q,Y[0]&4|Y[1]&262144&&o!==(o=l[511].summary+"")&&U(r,o),Y[0]&4|Y[1]&262144&&p!==(p=l[511].suggestedMin+"")&&U(_,p),l[511].events&&l[511].events.length>0?K?K.p(l,Y):(K=sa(l),K.c(),K.m(f,null)):K&&(K.d(1),K=null),Y[0]&4|Y[1]&262144&&T!==(T=m("suggest.confidence."+l[511].confidence))&&s(w,"title",T),Y[0]&4|Y[1]&262144&&I!==(I=m("suggest.confidence."+l[511].confidence))&&s(w,"aria-label",I),Y[0]&4|Y[1]&262144&&ae(w,"low",l[511].confidence==="low"),Y[0]&4|Y[1]&262144&&ae(w,"medium",l[511].confidence==="medium"),Y[0]&4|Y[1]&262144&&ae(w,"high",l[511].confidence==="high"),l[511]._expanded&&l[511].events&&l[511].events.length>0?z?z.p(l,Y):(z=oa(l),z.c(),z.m(e,B)):z&&(z.d(1),z=null),Y[0]&4|Y[1]&262144&&ae(e,"expanded",l[511]._expanded)},d(Q){Q&&C(e),K&&K.d(),z&&z.d(),G=!1,ge(H)}}}function Q_(l){let e,t=fe(l[39]),n=[];for(let i=0;i<t.length;i+=1)n[i]=ha(nr(l,t,i));return{c(){for(let i=0;i<n.length;i+=1)n[i].c();e=it()},m(i,o){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(i,o);S(i,e,o)},p(i,o){if(o[1]&256|o[5]&294944|o[6]&16400|o[7]&1024){t=fe(i[39]);let r;for(r=0;r<t.length;r+=1){const c=nr(i,t,r);n[r]?n[r].p(c,o):(n[r]=ha(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(i){i&&C(e),Re(n,i)}}}function X_(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("worklog.empty")}`,s(t,"class","svelte-19ekrug"),s(e,"class","empty-state svelte-19ekrug")},m(n,i){S(n,e,i),a(e,t)},p:ne,d(n){n&&C(e)}}}function fa(l){let e,t=l[487].nodePath+"",n;return{c(){e=u("span"),n=R(t),s(e,"class","worklog-entry-path svelte-19ekrug")},m(i,o){S(i,e,o),a(e,n)},p(i,o){o[1]&256&&t!==(t=i[487].nodePath+"")&&U(n,t)},d(i){i&&C(e)}}}function da(l){let e;return{c(){e=u("span"),e.textContent=`${m("journal.billableYes")}`,s(e,"class","wl-tag-billable svelte-19ekrug")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function pa(l){let e;return{c(){e=u("span"),e.textContent=`${m("journal.approxEstimated")}`,s(e,"class","wl-tag-approx svelte-19ekrug")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function ma(l){let e,t,n,i,o,r,c,f,p,_,g,v,k;function b(){return l[293](l[487])}function y(){return l[294](l[487])}let w=l[487].details&&ga(l);function T(D,L){return D[487].source==="manual"?tv:D[487].source==="suggestion"&&D[487]._events&&D[487]._events.length>0?ev:D[487].source==="suggestion"?$_:D[487].source==="unknown"||D[487].source==="imported"?x_:Z_}let I=T(l),E=I(l),N=l[487].source==="suggestion"&&l[487]._events&&l[487]._events.length>0&&_a(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`${m("worklog.editEntry")}`,i=h(),o=u("button"),o.textContent=`${m("worklog.deleteEntry")}`,r=h(),w&&w.c(),c=h(),f=u("div"),p=u("span"),p.textContent=`${m("worklog.source")}`,_=h(),E.c(),g=h(),N&&N.c(),s(n,"class","btn btn-sm svelte-19ekrug"),s(o,"class","btn btn-sm btn-danger svelte-19ekrug"),s(t,"class","worklog-entry-actions svelte-19ekrug"),s(p,"class","wl-detail-label svelte-19ekrug"),s(f,"class","wl-detail-section svelte-19ekrug"),s(e,"class","worklog-entry-detail svelte-19ekrug")},m(D,L){S(D,e,L),a(e,t),a(t,n),a(t,i),a(t,o),a(e,r),w&&w.m(e,null),a(e,c),a(e,f),a(f,p),a(f,_),E.m(f,null),a(e,g),N&&N.m(e,null),v||(k=[A(n,"click",De(b)),A(o,"click",De(y))],v=!0)},p(D,L){l=D,l[487].details?w?w.p(l,L):(w=ga(l),w.c(),w.m(e,c)):w&&(w.d(1),w=null),I!==(I=T(l))&&(E.d(1),E=I(l),E&&(E.c(),E.m(f,null))),l[487].source==="suggestion"&&l[487]._events&&l[487]._events.length>0?N?N.p(l,L):(N=_a(l),N.c(),N.m(e,null)):N&&(N.d(1),N=null)},d(D){D&&C(e),w&&w.d(),E.d(),N&&N.d(),v=!1,ge(k)}}}function ga(l){let e,t,n,i,o=l[487].details+"",r;return{c(){e=u("div"),t=u("span"),t.textContent=`${m("worklog.details")}`,n=h(),i=u("p"),r=R(o),s(t,"class","wl-detail-label svelte-19ekrug"),s(i,"class","svelte-19ekrug"),s(e,"class","wl-detail-section svelte-19ekrug")},m(c,f){S(c,e,f),a(e,t),a(e,n),a(e,i),a(i,r)},p(c,f){f[1]&256&&o!==(o=c[487].details+"")&&U(r,o)},d(c){c&&C(e)}}}function Z_(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceUnknown")}`,s(e,"class","svelte-19ekrug")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function x_(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceUnknown")}`,s(e,"class","svelte-19ekrug")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function $_(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceSuggestionNoEvents")}`,s(e,"class","svelte-19ekrug")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function ev(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceSuggestion")}`,s(e,"class","svelte-19ekrug")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function tv(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceManual")}`,s(e,"class","svelte-19ekrug")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function _a(l){let e,t,n,i=fe(l[487]._events),o=[];for(let r=0;r<i.length;r+=1)o[r]=ka(ir(l,i,r));return{c(){e=u("div"),t=u("span"),t.textContent=`${m("journal.relatedEvents")}`,n=h();for(let r=0;r<o.length;r+=1)o[r].c();s(t,"class","wl-detail-label svelte-19ekrug"),s(e,"class","wl-detail-section svelte-19ekrug")},m(r,c){S(r,e,c),a(e,t),a(e,n);for(let f=0;f<o.length;f+=1)o[f]&&o[f].m(e,null)},p(r,c){if(c[1]&256|c[5]&32|c[6]&16384|c[7]&1024){i=fe(r[487]._events);let f;for(f=0;f<i.length;f+=1){const p=ir(r,i,f);o[f]?o[f].p(p,c):(o[f]=ka(p),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=i.length}},d(r){r&&C(e),Re(o,r)}}}function va(l){let e,t,n;function i(){return l[296](l[508])}return{c(){e=u("button"),e.textContent=`${m("file.showInExplorer")}`,s(e,"class","link-btn svelte-19ekrug")},m(o,r){S(o,e,r),t||(n=A(e,"click",i),t=!0)},p(o,r){l=o},d(o){o&&C(e),t=!1,n()}}}function ka(l){let e,t,n=_t(l[508].createdAt)+"",i,o,r,c=l[200](l[508].eventType)+"",f,p,_,g=l[508].title+"",v,k,b,y,w=l[508].targetType==="file"||l[508].eventType.startsWith("file_"),T,I,E;function N(){return l[295](l[508])}let D=w&&va(l);return{c(){e=u("div"),t=u("span"),i=R(n),o=h(),r=u("span"),f=R(c),p=h(),_=u("span"),v=R(g),k=h(),b=u("button"),b.textContent=`${m("common.open")}`,y=h(),D&&D.c(),T=h(),s(t,"class","journal-event-time svelte-19ekrug"),s(r,"class","journal-event-type svelte-19ekrug"),s(_,"class","journal-event-title svelte-19ekrug"),s(b,"class","link-btn svelte-19ekrug"),s(e,"class","journal-event-row svelte-19ekrug")},m(L,j){S(L,e,j),a(e,t),a(t,i),a(e,o),a(e,r),a(r,f),a(e,p),a(e,_),a(_,v),a(e,k),a(e,b),a(e,y),D&&D.m(e,null),a(e,T),I||(E=A(b,"click",N),I=!0)},p(L,j){l=L,j[1]&256&&n!==(n=_t(l[508].createdAt)+"")&&U(i,n),j[1]&256&&c!==(c=l[200](l[508].eventType)+"")&&U(f,c),j[1]&256&&g!==(g=l[508].title+"")&&U(v,g),j[1]&256&&(w=l[508].targetType==="file"||l[508].eventType.startsWith("file_")),w?D?D.p(l,j):(D=va(l),D.c(),D.m(e,T)):D&&(D.d(1),D=null)},d(L){L&&C(e),D&&D.d(),I=!1,E()}}}function ha(l){let e,t,n,i=l[487]._expanded?"▾":"▸",o,r,c,f=l[487].summary+"",p,_,g,v,k=l[487].minutes+"",b,y,w=m("worklog.min")+"",T,I,E,N,D,L=l[487].date+"",j,P,F,B,G,H=l[487].nodePath&&fa(l),K=l[487].billable&&da(),W=l[487].approximate&&pa(),J=l[487]._expanded&&ma(l);function X(){return l[297](l[487])}function O(...V){return l[298](l[487],...V)}return{c(){e=u("div"),t=u("div"),n=u("span"),o=R(i),r=h(),c=u("span"),p=R(f),_=h(),H&&H.c(),g=h(),v=u("span"),b=R(k),y=h(),T=R(w),I=h(),K&&K.c(),E=h(),W&&W.c(),N=h(),D=u("span"),j=R(L),P=h(),J&&J.c(),F=h(),s(n,"class","worklog-toggle svelte-19ekrug"),s(c,"class","worklog-entry-summary svelte-19ekrug"),s(v,"class","worklog-entry-mins svelte-19ekrug"),s(D,"class","worklog-entry-date svelte-19ekrug"),s(t,"class","worklog-entry-head svelte-19ekrug"),s(e,"class","worklog-entry svelte-19ekrug"),s(e,"role","button"),s(e,"tabindex","0"),ae(e,"expanded",l[487]._expanded)},m(V,z){S(V,e,z),a(e,t),a(t,n),a(n,o),a(t,r),a(t,c),a(c,p),a(t,_),H&&H.m(t,null),a(t,g),a(t,v),a(v,b),a(v,y),a(v,T),a(t,I),K&&K.m(t,null),a(t,E),W&&W.m(t,null),a(t,N),a(t,D),a(D,j),a(e,P),J&&J.m(e,null),a(e,F),B||(G=[A(e,"click",X),A(e,"keydown",O)],B=!0)},p(V,z){l=V,z[1]&256&&i!==(i=l[487]._expanded?"▾":"▸")&&U(o,i),z[1]&256&&f!==(f=l[487].summary+"")&&U(p,f),l[487].nodePath?H?H.p(l,z):(H=fa(l),H.c(),H.m(t,g)):H&&(H.d(1),H=null),z[1]&256&&k!==(k=l[487].minutes+"")&&U(b,k),l[487].billable?K||(K=da(),K.c(),K.m(t,E)):K&&(K.d(1),K=null),l[487].approximate?W||(W=pa(),W.c(),W.m(t,N)):W&&(W.d(1),W=null),z[1]&256&&L!==(L=l[487].date+"")&&U(j,L),l[487]._expanded?J?J.p(l,z):(J=ma(l),J.c(),J.m(e,F)):J&&(J.d(1),J=null),z[1]&256&&ae(e,"expanded",l[487]._expanded)},d(V){V&&C(e),H&&H.d(),K&&K.d(),W&&W.d(),J&&J.d(),B=!1,ge(G)}}}function lv(l){let e,t=fe(l[38]),n=[];for(let i=0;i<t.length;i+=1)n[i]=ba(rr(l,t,i));return{c(){for(let i=0;i<n.length;i+=1)n[i].c();e=it()},m(i,o){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(i,o);S(i,e,o)},p(i,o){if(o[1]&128|o[7]&384){t=fe(i[38]);let r;for(r=0;r<t.length;r+=1){const c=rr(i,t,r);n[r]?n[r].p(c,o):(n[r]=ba(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(i){i&&C(e),Re(n,i)}}}function nv(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("action.noActions")}`,s(t,"class","svelte-19ekrug"),s(e,"class","empty-state svelte-19ekrug")},m(n,i){S(n,e,i),a(e,t)},p:ne,d(n){n&&C(e)}}}function ba(l){let e,t,n,i=l[503].title+"",o,r,c,f=l[225](l[503].type)+"",p,_,g,v=l[503].data+"",k,b,y,w,T,I,E,N,D;function L(){return l[282](l[503])}function j(){return l[283](l[503])}return{c(){e=u("div"),t=u("div"),n=u("span"),o=R(i),r=h(),c=u("span"),p=R(f),_=h(),g=u("span"),k=R(v),b=h(),y=u("div"),w=u("button"),w.textContent=`${m("action.run")}`,T=h(),I=u("button"),I.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-19ekrug"><polyline points="3 6 5 6 21 6" class="svelte-19ekrug"></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-19ekrug"></path></svg>',E=h(),s(n,"class","action-title svelte-19ekrug"),s(c,"class","action-type svelte-19ekrug"),s(g,"class","action-data svelte-19ekrug"),s(t,"class","action-info svelte-19ekrug"),s(w,"class","btn btn-sm svelte-19ekrug"),s(I,"class","btn btn-sm btn-danger svelte-19ekrug"),s(y,"class","action-btns svelte-19ekrug"),s(e,"class","action-card svelte-19ekrug")},m(P,F){S(P,e,F),a(e,t),a(t,n),a(n,o),a(t,r),a(t,c),a(c,p),a(t,_),a(t,g),a(g,k),a(e,b),a(e,y),a(y,w),a(y,T),a(y,I),a(e,E),N||(D=[A(w,"click",L),A(I,"click",j)],N=!0)},p(P,F){l=P,F[1]&128&&i!==(i=l[503].title+"")&&U(o,i),F[1]&128&&f!==(f=l[225](l[503].type)+"")&&U(p,f),F[1]&128&&v!==(v=l[503].data+"")&&U(k,v)},d(P){P&&C(e),N=!1,ge(D)}}}function iv(l){let e,t=fe(l[56]),n=[];for(let i=0;i<t.length;i+=1)n[i]=wa(ar(l,t,i));return{c(){e=u("div");for(let i=0;i<n.length;i+=1)n[i].c();s(e,"class","links-list svelte-19ekrug")},m(i,o){S(i,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(i,o){if(o[1]&33554432|o[6]&536870912|o[7]&14){t=fe(i[56]);let r;for(r=0;r<t.length;r+=1){const c=ar(i,t,r);n[r]?n[r].p(c,o):(n[r]=wa(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(i){i&&C(e),Re(n,i)}}}function sv(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("links.empty")}`,s(t,"class","svelte-19ekrug"),s(e,"class","empty-state svelte-19ekrug")},m(n,i){S(n,e,i),a(e,t)},p:ne,d(n){n&&C(e)}}}function ya(l){let e,t=l[500].note+"",n;return{c(){e=u("span"),n=R(t),s(e,"class","link-note svelte-19ekrug")},m(i,o){S(i,e,o),a(e,n)},p(i,o){o[1]&33554432&&t!==(t=i[500].note+"")&&U(n,t)},d(i){i&&C(e)}}}function wa(l){let e,t,n,i=l[500].title+"",o,r,c,f=(l[500].hostname||l[500].url)+"",p,_,g,v,k=vt(l[500].createdAt)+"",b,y,w,T,I,E,N,D,L,j,P,F,B,G,H=l[500].note&&ya(l);function K(){return l[278](l[500])}function W(){return l[279](l[500])}function J(){return l[280](l[500])}function X(){return l[281](l[500])}return{c(){e=u("div"),t=u("div"),n=u("span"),o=R(i),r=h(),c=u("span"),p=R(f),g=h(),v=u("span"),b=R(k),y=h(),H&&H.c(),w=h(),T=u("div"),I=u("button"),I.textContent=`${m("common.open")}`,E=h(),N=u("button"),N.textContent=`${m("links.copyUrl")}`,D=h(),L=u("button"),L.textContent=`${m("common.rename")}`,j=h(),P=u("button"),P.textContent=`${m("common.delete")}`,F=h(),s(n,"class","link-title svelte-19ekrug"),s(c,"class","link-url svelte-19ekrug"),s(c,"title",_=l[500].url),s(v,"class","link-date svelte-19ekrug"),s(t,"class","link-main svelte-19ekrug"),s(I,"class","btn btn-sm btn-primary svelte-19ekrug"),s(N,"class","btn btn-sm svelte-19ekrug"),s(L,"class","btn btn-sm svelte-19ekrug"),s(P,"class","btn btn-sm btn-danger svelte-19ekrug"),s(T,"class","link-actions svelte-19ekrug"),s(e,"class","link-card svelte-19ekrug")},m(O,V){S(O,e,V),a(e,t),a(t,n),a(n,o),a(t,r),a(t,c),a(c,p),a(t,g),a(t,v),a(v,b),a(t,y),H&&H.m(t,null),a(e,w),a(e,T),a(T,I),a(T,E),a(T,N),a(T,D),a(T,L),a(T,j),a(T,P),a(e,F),B||(G=[A(I,"click",K),A(N,"click",W),A(L,"click",J),A(P,"click",X)],B=!0)},p(O,V){l=O,V[1]&33554432&&i!==(i=l[500].title+"")&&U(o,i),V[1]&33554432&&f!==(f=(l[500].hostname||l[500].url)+"")&&U(p,f),V[1]&33554432&&_!==(_=l[500].url)&&s(c,"title",_),V[1]&33554432&&k!==(k=vt(l[500].createdAt)+"")&&U(b,k),l[500].note?H?H.p(l,V):(H=ya(l),H.c(),H.m(t,null)):H&&(H.d(1),H=null)},d(O){O&&C(e),H&&H.d(),B=!1,ge(G)}}}function Ca(l){let e,t;return{c(){e=u("div"),t=R(l[61]),s(e,"class","link-status svelte-19ekrug")},m(n,i){S(n,e,i),a(e,t)},p(n,i){i[1]&1073741824&&U(t,n[61])},d(n){n&&C(e)}}}function ov(l){let e,t=fe(l[53]),n=[];for(let i=0;i<t.length;i+=1)n[i]=Sa(cr(l,t,i));return{c(){e=u("div");for(let i=0;i<n.length;i+=1)n[i].c();s(e,"class","inbox-list svelte-19ekrug")},m(i,o){S(i,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(i,o){if(o[1]&4194304|o[5]&96|o[6]&406978560){t=fe(i[53]);let r;for(r=0;r<t.length;r+=1){const c=cr(i,t,r);n[r]?n[r].p(c,o):(n[r]=Sa(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(i){i&&C(e),Re(n,i)}}}function rv(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("inbox.localEmpty")}`,s(t,"class","svelte-19ekrug"),s(e,"class","empty-state svelte-19ekrug")},m(n,i){S(n,e,i),a(e,t)},p:ne,d(n){n&&C(e)}}}function av(l){let e;return{c(){e=u("span"),s(e,"class","inbox-icon-slot svelte-19ekrug"),s(e,"aria-hidden","true")},m(t,n){S(t,e,n)},p:ne,d(t){t&&C(e)}}}function cv(l){let e,t=nt("showInExplorer")+"",n,i;function o(){return l[274](l[495])}return{c(){e=u("button"),s(e,"class","inbox-icon-btn svelte-19ekrug"),s(e,"title",m("file.showInExplorer")),s(e,"aria-label",m("file.showInExplorer"))},m(r,c){S(r,e,c),e.innerHTML=t,n||(i=A(e,"click",De(o)),n=!0)},p(r,c){l=r},d(r){r&&C(e),n=!1,i()}}}function Sa(l){let e,t,n,i=l[495].title+"",o,r,c,f=l[203](l[495])+"",p,_,g,v,k=nt("attach")+"",b,y,w=nt("move")+"",T,I,E=nt("open")+"",N,D,L,j,P=nt("delete")+"",F,B,G;function H(){return l[271](l[495])}function K(){return l[272](l[495])}function W(){return l[273](l[495])}function J(Y,q){return q[1]&4194304&&(D=null),D==null&&(D=!!fi(Y[495])),D?cv:av}let X=J(l,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]),O=X(l);function V(){return l[275](l[495])}function z(){return l[276](l[495])}function Q(...Y){return l[277](l[495],...Y)}return{c(){e=u("div"),t=u("div"),n=u("span"),o=R(i),r=h(),c=u("span"),p=R(f),_=h(),g=u("div"),v=u("button"),b=h(),y=u("button"),T=h(),I=u("button"),N=h(),O.c(),L=h(),j=u("button"),F=h(),s(n,"class","inbox-item-title svelte-19ekrug"),s(c,"class","inbox-item-meta svelte-19ekrug"),s(t,"class","inbox-item-main svelte-19ekrug"),s(v,"class","inbox-icon-btn inbox-icon-btn-primary svelte-19ekrug"),s(v,"title",m("inbox.keepHere")),s(v,"aria-label",m("inbox.keepHere")),s(y,"class","inbox-icon-btn svelte-19ekrug"),s(y,"title",m("inbox.assign")),s(y,"aria-label",m("inbox.assign")),s(I,"class","inbox-icon-btn svelte-19ekrug"),s(I,"title",m("common.open")),s(I,"aria-label",m("common.open")),s(j,"class","inbox-icon-btn inbox-icon-btn-danger svelte-19ekrug"),s(j,"title",m("common.delete")),s(j,"aria-label",m("common.delete")),s(g,"class","inbox-item-actions svelte-19ekrug"),s(e,"class","inbox-item svelte-19ekrug"),s(e,"role","button"),s(e,"tabindex","0")},m(Y,q){S(Y,e,q),a(e,t),a(t,n),a(n,o),a(t,r),a(t,c),a(c,p),a(e,_),a(e,g),a(g,v),v.innerHTML=k,a(g,b),a(g,y),y.innerHTML=w,a(g,T),a(g,I),I.innerHTML=E,a(g,N),O.m(g,null),a(g,L),a(g,j),j.innerHTML=P,a(e,F),B||(G=[A(v,"click",De(H)),A(y,"click",De(K)),A(I,"click",De(W)),A(j,"click",De(V)),A(e,"click",z),A(e,"keydown",Q)],B=!0)},p(Y,q){l=Y,q[1]&4194304&&i!==(i=l[495].title+"")&&U(o,i),q[1]&4194304&&f!==(f=l[203](l[495])+"")&&U(p,f),X===(X=J(l,q))&&O?O.p(l,q):(O.d(1),O=X(l),O&&(O.c(),O.m(g,L)))},d(Y){Y&&C(e),O.d(),B=!1,ge(G)}}}function Ta(l){let e,t=m("common.paste")+"",n,i,o=l[91].items.length+"",r,c,f;return{c(){e=u("button"),n=R(t),i=h(),r=R(o),s(e,"class","btn svelte-19ekrug")},m(p,_){S(p,e,_),a(e,n),a(e,i),a(e,r),c||(f=A(e,"click",l[135]),c=!0)},p(p,_){_[2]&536870912&&o!==(o=p[91].items.length+"")&&U(r,o)},d(p){p&&C(e),c=!1,f()}}}function uv(l){let e,t,n,i,o,r,c;const f=[pv,dv],p=[];function _(b,y){return b[85].length>0?0:1}e=_(l),t=p[e]=f[e](l);const g=[gv,mv],v=[];function k(b,y){return b[86].length===0?0:1}return i=k(l),o=v[i]=g[i](l),{c(){t.c(),n=h(),o.c(),r=it()},m(b,y){p[e].m(b,y),S(b,n,y),v[i].m(b,y),S(b,r,y),c=!0},p(b,y){let w=e;e=_(b),e===w?p[e].p(b,y):(rt(),ve(p[w],1,1,()=>{p[w]=null}),at(),t=p[e],t?t.p(b,y):(t=p[e]=f[e](b),t.c()),de(t,1),t.m(n.parentNode,n));let T=i;i=k(b),i===T?v[i].p(b,y):(rt(),ve(v[T],1,1,()=>{v[T]=null}),at(),o=v[i],o?o.p(b,y):(o=v[i]=g[i](b),o.c()),de(o,1),o.m(r.parentNode,r))},i(b){c||(de(t),de(o),c=!0)},o(b){ve(t),ve(o),c=!1},d(b){b&&(C(n),C(r)),p[e].d(b),v[i].d(b)}}}function fv(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("common.loading")}`,s(t,"class","svelte-19ekrug"),s(e,"class","empty-state svelte-19ekrug")},m(n,i){S(n,e,i),a(e,t)},p:ne,i:ne,o:ne,d(n){n&&C(e)}}}function dv(l){let e,t;return e=new wc({props:{crumbs:[{name:m("file.root")}]}}),{c(){Je(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p:ne,i(n){t||(de(e.$$.fragment,n),t=!0)},o(n){ve(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function pv(l){let e,t,n,i,o,r,c,f=m("common.backLabel")+"",p,_,g,v;return e=new wc({props:{crumbs:[{name:m("file.root")},...l[85]]}}),e.$on("navigate",l[258]),{c(){Je(e.$$.fragment),t=h(),n=u("button"),i=ee("svg"),o=ee("line"),r=ee("polyline"),c=h(),p=R(f),s(o,"x1","19"),s(o,"y1","12"),s(o,"x2","5"),s(o,"y2","12"),s(o,"class","svelte-19ekrug"),s(r,"points","12 19 5 12 12 5"),s(r,"class","svelte-19ekrug"),s(i,"width","14"),s(i,"height","14"),s(i,"viewBox","0 0 24 24"),s(i,"fill","none"),s(i,"stroke","currentColor"),s(i,"stroke-width","2"),s(i,"stroke-linecap","round"),s(i,"stroke-linejoin","round"),s(i,"class","svelte-19ekrug"),s(n,"class","btn btn-sm back-btn svelte-19ekrug")},m(k,b){Ke(e,k,b),S(k,t,b),S(k,n,b),a(n,i),a(i,o),a(i,r),a(n,c),a(n,p),_=!0,g||(v=A(n,"click",l[126]),g=!0)},p(k,b){const y={};b[2]&8388608&&(y.crumbs=[{name:m("file.root")},...k[85]]),e.$set(y)},i(k){_||(de(e.$$.fragment,k),_=!0)},o(k){ve(e.$$.fragment,k),_=!1},d(k){k&&(C(t),C(n)),Ge(e,k),g=!1,v()}}}function mv(l){let e,t=[],n=new Map,i,o=fe(l[86]);const r=c=>c[495].id;for(let c=0;c<o.length;c+=1){let f=ur(l,o,c),p=r(f);n.set(p,t[c]=Ea(p,f))}return{c(){e=u("div");for(let c=0;c<t.length;c+=1)t[c].c();s(e,"class","file-list svelte-19ekrug")},m(c,f){S(c,e,f);for(let p=0;p<t.length;p+=1)t[p]&&t[p].m(e,null);i=!0},p(c,f){f[2]&1090519040|f[4]&259986|f[6]&8192&&(o=fe(c[86]),rt(),t=fc(t,f,r,1,c,o,n,e,uc,Ea,null,ur),at())},i(c){if(!i){for(let f=0;f<o.length;f+=1)de(t[f]);i=!0}},o(c){for(let f=0;f<t.length;f+=1)ve(t[f]);i=!1},d(c){c&&C(e);for(let f=0;f<t.length;f+=1)t[f].d()}}}function gv(l){let e,t,n,i,o=(l[85].length>0?m("file.noFiles"):m("file.noFilesCase"))+"",r,c,f,p,_,g,v,k,b,y;return{c(){e=u("div"),t=u("div"),t.innerHTML='<svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="svelte-19ekrug"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z" class="svelte-19ekrug"></path><polyline points="14 2 14 8 20 8" class="svelte-19ekrug"></polyline></svg>',n=h(),i=u("p"),r=R(o),c=h(),f=u("p"),f.textContent=`${m("file.hint")}`,p=h(),_=u("div"),g=u("button"),g.textContent=`${m("file.addFileSimple")}`,v=h(),k=u("button"),k.textContent=`${m("file.addFolderSimple")}`,s(t,"class","empty-icon svelte-19ekrug"),s(i,"class","svelte-19ekrug"),s(f,"class","hint svelte-19ekrug"),s(g,"class","btn btn-primary svelte-19ekrug"),s(k,"class","btn svelte-19ekrug"),s(_,"class","empty-actions svelte-19ekrug"),s(e,"class","empty-state svelte-19ekrug")},m(w,T){S(w,e,T),a(e,t),a(e,n),a(e,i),a(i,r),a(e,c),a(e,f),a(e,p),a(e,_),a(_,g),a(_,v),a(_,k),b||(y=[A(g,"click",l[195]),A(k,"click",l[196])],b=!0)},p(w,T){T[2]&8388608&&o!==(o=(w[85].length>0?m("file.noFiles"):m("file.noFilesCase"))+"")&&U(r,o)},i:ne,o:ne,d(w){w&&C(e),b=!1,ge(y)}}}function Ea(l,e){let t,n,i;return n=new yp({props:{item:e[495],selected:e[92].includes(e[495].id),onDragStart:e[139],onDragOver:e[140],onDrop:e[141]}}),n.$on("navigate",e[259]),n.$on("preview",e[260]),n.$on("openExternal",e[261]),n.$on("showInFolder",e[262]),n.$on("delete",e[263]),n.$on("rename",e[264]),n.$on("duplicate",e[265]),n.$on("cut",e[266]),n.$on("copy",e[267]),n.$on("selectOne",e[268]),n.$on("toggleSelect",e[269]),n.$on("rangeSelect",e[270]),{key:l,first:null,c(){t=it(),Je(n.$$.fragment),this.first=t},m(o,r){S(o,t,r),Ke(n,o,r),i=!0},p(o,r){e=o;const c={};r[2]&16777216&&(c.item=e[495]),r[2]&1090519040&&(c.selected=e[92].includes(e[495].id)),n.$set(c)},i(o){i||(de(n.$$.fragment,o),i=!0)},o(o){ve(n.$$.fragment,o),i=!1},d(o){o&&C(t),Ge(n,o)}}}function Ia(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("file.scanning")}`,s(t,"class","svelte-19ekrug"),s(e,"class","empty-state svelte-19ekrug")},m(n,i){S(n,e,i),a(e,t)},d(n){n&&C(e)}}}function Na(l){let e,t,n,i,o,r,c,f,p;return{c(){e=u("div"),t=u("input"),n=h(),i=u("div"),o=u("button"),o.textContent=`${m("common.create")}`,r=h(),c=u("button"),c.textContent=`${m("common.cancel")}`,s(t,"type","text"),s(t,"placeholder",m("note.title")),s(t,"class","svelte-19ekrug"),s(o,"class","btn btn-primary svelte-19ekrug"),s(c,"class","btn svelte-19ekrug"),s(i,"class","form-actions svelte-19ekrug"),s(e,"class","create-form svelte-19ekrug")},m(_,g){S(_,e,g),a(e,t),be(t,l[73]),a(e,n),a(e,i),a(i,o),a(i,r),a(i,c),f||(p=[A(t,"input",l[254]),A(t,"keydown",l[255]),A(o,"click",l[165]),A(c,"click",l[164])],f=!0)},p(_,g){g[2]&2048&&t.value!==_[73]&&be(t,_[73])},d(_){_&&C(e),f=!1,ge(p)}}}function _v(l){let e,t=fe(l[36]),n=[];for(let i=0;i<t.length;i+=1)n[i]=Da(fr(l,t,i));return{c(){e=u("div");for(let i=0;i<n.length;i+=1)n[i].c();s(e,"class","notes-list svelte-19ekrug")},m(i,o){S(i,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(i,o){if(o[1]&32|o[5]&2048){t=fe(i[36]);let r;for(r=0;r<t.length;r+=1){const c=fr(i,t,r);n[r]?n[r].p(c,o):(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(i){i&&C(e),Re(n,i)}}}function vv(l){let e,t,n;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("note.noNotes")}`,n=u("p"),n.textContent=`${m("note.createFirst")}`,s(t,"class","svelte-19ekrug"),s(n,"class","hint svelte-19ekrug"),s(e,"class","empty-state svelte-19ekrug")},m(i,o){S(i,e,o),a(e,t),a(e,n)},p:ne,d(i){i&&C(e)}}}function Da(l){let e,t,n=l[490].title+"",i,o,r,c=vt(l[490].createdAt)+"",f,p,_,g;function v(){return l[256](l[490])}function k(){return l[257](l[490])}return{c(){e=u("div"),t=u("div"),i=R(n),o=h(),r=u("div"),f=R(c),p=h(),s(t,"class","note-card-title svelte-19ekrug"),s(r,"class","note-card-date svelte-19ekrug"),s(e,"class","note-card svelte-19ekrug"),s(e,"role","button"),s(e,"tabindex","0")},m(b,y){S(b,e,y),a(e,t),a(t,i),a(e,o),a(e,r),a(r,f),a(e,p),_||(g=[A(e,"click",v),A(e,"keydown",function(){Ut(mt(k))&&mt(k).apply(this,arguments)})],_=!0)},p(b,y){l=b,y[1]&32&&n!==(n=l[490].title+"")&&U(i,n),y[1]&32&&c!==(c=vt(l[490].createdAt)+"")&&U(f,c)},d(b){b&&C(e),_=!1,ge(g)}}}function Ma(l){let e,t,n,i=fe(l[36].slice(0,5)),o=[];for(let r=0;r<i.length;r+=1)o[r]=ja(pr(l,i,r));return{c(){e=u("div"),t=u("h3"),t.textContent=`${m("overview.recentNotes")}`,n=h();for(let r=0;r<o.length;r+=1)o[r].c();s(t,"class","svelte-19ekrug"),s(e,"class","recent-section svelte-19ekrug")},m(r,c){S(r,e,c),a(e,t),a(e,n);for(let f=0;f<o.length;f+=1)o[f]&&o[f].m(e,null)},p(r,c){if(c[1]&32|c[5]&2048){i=fe(r[36].slice(0,5));let f;for(f=0;f<i.length;f+=1){const p=pr(r,i,f);o[f]?o[f].p(p,c):(o[f]=ja(p),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=i.length}},d(r){r&&C(e),Re(o,r)}}}function ja(l){let e,t,n=l[490].title+"",i,o,r=vt(l[490].createdAt)+"",c,f,p,_;function g(){return l[252](l[490])}function v(){return l[253](l[490])}return{c(){e=u("div"),t=u("span"),i=R(n),o=u("span"),c=R(r),f=h(),s(t,"class","svelte-19ekrug"),s(o,"class","recent-date svelte-19ekrug"),s(e,"class","recent-note svelte-19ekrug"),s(e,"role","button"),s(e,"tabindex","0")},m(k,b){S(k,e,b),a(e,t),a(t,i),a(e,o),a(o,c),a(e,f),p||(_=[A(e,"click",g),A(e,"keydown",function(){Ut(mt(v))&&mt(v).apply(this,arguments)})],p=!0)},p(k,b){l=k,b[1]&32&&n!==(n=l[490].title+"")&&U(i,n),b[1]&32&&r!==(r=vt(l[490].createdAt)+"")&&U(c,r)},d(k){k&&C(e),p=!1,ge(_)}}}function Aa(l){let e,t,n,i=fe(l[39].slice(0,3)),o=[];for(let r=0;r<i.length;r+=1)o[r]=La(dr(l,i,r));return{c(){e=u("div"),t=u("h3"),t.textContent=`${m("overview.recentEntries")}`,n=h();for(let r=0;r<o.length;r+=1)o[r].c();s(t,"class","svelte-19ekrug"),s(e,"class","recent-section svelte-19ekrug")},m(r,c){S(r,e,c),a(e,t),a(e,n);for(let f=0;f<o.length;f+=1)o[f]&&o[f].m(e,null)},p(r,c){if(c[1]&256){i=fe(r[39].slice(0,3));let f;for(f=0;f<i.length;f+=1){const p=dr(r,i,f);o[f]?o[f].p(p,c):(o[f]=La(p),o[f].c(),o[f].m(e,null))}for(;f<o.length;f+=1)o[f].d(1);o.length=i.length}},d(r){r&&C(e),Re(o,r)}}}function La(l){let e,t=l[487].summary+"",n,i,o=l[487].minutes+"",r,c,f=m("worklog.min")+"",p,_;return{c(){e=u("div"),n=R(t),i=R(" ("),r=R(o),c=h(),p=R(f),_=R(")"),s(e,"class","recent-entry svelte-19ekrug")},m(g,v){S(g,e,v),a(e,n),a(e,i),a(e,r),a(e,c),a(e,p),a(e,_)},p(g,v){v[1]&256&&t!==(t=g[487].summary+"")&&U(n,t),v[1]&256&&o!==(o=g[487].minutes+"")&&U(r,o)},d(g){g&&C(e)}}}function Pa(l){let e;return{c(){e=u("span"),e.textContent="●",s(e,"class","dirty-mark svelte-19ekrug")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Fa(l){let e,t,n,i,o,r,c,f,p,_,g,v,k,b,y,w,T,I,E,N,D,L,j,P,F,B,G=m("common.create")+"",H,K,W,J,X,O,V,z=l[69]&&za(l);g=new kn({props:{kind:"folder",size:24}});let Q=fe(l[15]),Y=[];for(let le=0;le<Q.length;le+=1)Y[le]=Ra(Uo(l,Q,le));const q=le=>ve(Y[le],1,1,()=>{Y[le]=null});return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${m("nav.createNode")}`,i=h(),z&&z.c(),o=h(),r=u("div"),c=u("span"),c.textContent=`${m("template.select")}`,f=h(),p=u("div"),_=u("button"),Je(g.$$.fragment),v=h(),k=u("div"),b=u("span"),b.textContent=`${m("template.optionNone")}`,y=h(),w=u("span"),w.textContent=`${m("template.none.desc")}`,T=h();for(let le=0;le<Y.length;le+=1)Y[le].c();I=h(),E=u("div"),N=u("label"),D=u("span"),D.textContent=`${m("common.name")}`,L=h(),j=u("input"),P=h(),F=u("div"),B=u("button"),H=R(G),W=h(),J=u("button"),J.textContent=`${m("common.cancel")}`,s(n,"class","svelte-19ekrug"),s(c,"class","form-label svelte-19ekrug"),s(b,"class","template-card-title svelte-19ekrug"),s(w,"class","template-card-desc svelte-19ekrug"),s(k,"class","template-card-text svelte-19ekrug"),s(_,"class","template-card svelte-19ekrug"),ae(_,"selected",l[70]===null),s(p,"class","template-cards svelte-19ekrug"),s(p,"role","group"),s(p,"aria-label",m("template.select")),s(r,"class","form-group svelte-19ekrug"),s(D,"class","label-text svelte-19ekrug"),s(j,"type","text"),s(j,"placeholder",m("case.namePlaceholder")),s(j,"class","svelte-19ekrug"),s(N,"class","svelte-19ekrug"),s(E,"class","form-group svelte-19ekrug"),s(B,"class","btn btn-primary svelte-19ekrug"),B.disabled=K=!l[68].trim()||l[70]===void 0,s(J,"class","btn svelte-19ekrug"),s(F,"class","modal-actions svelte-19ekrug"),s(t,"class","modal modal-create svelte-19ekrug"),s(e,"class","modal-overlay svelte-19ekrug"),s(e,"role","button"),s(e,"tabindex","0")},m(le,se){S(le,e,se),a(e,t),a(t,n),a(t,i),z&&z.m(t,null),a(t,o),a(t,r),a(r,c),a(r,f),a(r,p),a(p,_),Ke(g,_,null),a(_,v),a(_,k),a(k,b),a(k,y),a(k,w),a(p,T);for(let oe=0;oe<Y.length;oe+=1)Y[oe]&&Y[oe].m(p,null);a(t,I),a(t,E),a(E,N),a(N,D),a(N,L),a(N,j),be(j,l[68]),a(t,P),a(t,F),a(F,B),a(B,H),a(F,W),a(F,J),X=!0,O||(V=[A(_,"click",l[366]),A(j,"input",l[368]),A(j,"keydown",l[369]),A(B,"click",l[150]),A(J,"click",l[149]),A(e,"click",St(l[149])),A(e,"keydown",mt(l[149]))],O=!0)},p(le,se){if(le[69]?z?z.p(le,se):(z=za(le),z.c(),z.m(t,o)):z&&(z.d(1),z=null),(!X||se[2]&256)&&ae(_,"selected",le[70]===null),se[0]&32768|se[2]&256){Q=fe(le[15]);let oe;for(oe=0;oe<Q.length;oe+=1){const ce=Uo(le,Q,oe);Y[oe]?(Y[oe].p(ce,se),de(Y[oe],1)):(Y[oe]=Ra(ce),Y[oe].c(),de(Y[oe],1),Y[oe].m(p,null))}for(rt(),oe=Q.length;oe<Y.length;oe+=1)q(oe);at()}se[2]&64&&j.value!==le[68]&&be(j,le[68]),(!X||se[2]&320&&K!==(K=!le[68].trim()||le[70]===void 0))&&(B.disabled=K)},i(le){if(!X){de(g.$$.fragment,le);for(let se=0;se<Q.length;se+=1)de(Y[se]);X=!0}},o(le){ve(g.$$.fragment,le),Y=Y.filter(Tc);for(let se=0;se<Y.length;se+=1)ve(Y[se]);X=!1},d(le){le&&C(e),z&&z.d(),Ge(g),Re(Y,le),O=!1,ge(V)}}}function za(l){let e,t=m("nav.createInside")+"",n,i,o=l[69].title+"",r,c;return{c(){e=u("div"),n=R(t),i=R(" «"),r=R(o),c=R("»"),s(e,"class","create-context svelte-19ekrug")},m(f,p){S(f,e,p),a(e,n),a(e,i),a(e,r),a(e,c)},p(f,p){p[2]&128&&o!==(o=f[69].title+"")&&U(r,o)},d(f){f&&C(e)}}}function Ra(l){let e,t,n,i,o,r=m(l[482].title)+"",c,f,p,_=m(l[482].title+".desc")+"",g,v,k,b,y;t=new kn({props:{kind:l[482].icon||"generic",size:24}});function w(){return l[367](l[482])}return{c(){var T;e=u("button"),Je(t.$$.fragment),n=h(),i=u("div"),o=u("span"),c=R(r),f=h(),p=u("span"),g=R(_),v=h(),s(o,"class","template-card-title svelte-19ekrug"),s(p,"class","template-card-desc svelte-19ekrug"),s(i,"class","template-card-text svelte-19ekrug"),s(e,"class","template-card svelte-19ekrug"),ae(e,"selected",((T=l[70])==null?void 0:T.id)===l[482].id)},m(T,I){S(T,e,I),Ke(t,e,null),a(e,n),a(e,i),a(i,o),a(o,c),a(i,f),a(i,p),a(p,g),a(e,v),k=!0,b||(y=A(e,"click",w),b=!0)},p(T,I){var N;l=T;const E={};I[0]&32768&&(E.kind=l[482].icon||"generic"),t.$set(E),(!k||I[0]&32768)&&r!==(r=m(l[482].title)+"")&&U(c,r),(!k||I[0]&32768)&&_!==(_=m(l[482].title+".desc")+"")&&U(g,_),(!k||I[0]&32768|I[2]&256)&&ae(e,"selected",((N=l[70])==null?void 0:N.id)===l[482].id)},i(T){k||(de(t.$$.fragment,T),k=!0)},o(T){ve(t.$$.fragment,T),k=!1},d(T){T&&C(e),Ge(t),b=!1,y()}}}function Oa(l){let e,t,n=l[71].node&&["folder","project","client","document","recipe"].includes(l[71].node.type),i,o,r,c,f,p,_,g,v,k,b=n&&Ha(l),y=l[71].node&&l[71].node.parent_id&&Wa(l);return{c(){e=u("div"),t=u("div"),b&&b.c(),i=h(),y&&y.c(),o=h(),r=u("button"),r.textContent=`${m("common.rename")}`,c=h(),f=u("button"),f.textContent=`${m("common.delete")}`,p=h(),_=u("button"),_.textContent=`${m("file.showInExplorer")}`,s(r,"class","context-menu-item svelte-19ekrug"),s(f,"class","context-menu-item danger svelte-19ekrug"),s(_,"class","context-menu-item svelte-19ekrug"),s(t,"class","context-menu svelte-19ekrug"),ht(t,"left",l[71].x+"px"),ht(t,"top",l[71].y+"px"),s(e,"class","context-menu-backdrop svelte-19ekrug"),s(e,"role","button"),s(e,"tabindex","0")},m(w,T){S(w,e,T),a(e,t),b&&b.m(t,null),a(t,i),y&&y.m(t,null),a(t,o),a(t,r),a(t,c),a(t,f),a(t,p),a(t,_),g=!0,v||(k=[A(r,"click",l[372]),A(f,"click",l[373]),A(_,"click",l[374]),A(e,"click",l[152]),A(e,"contextmenu",gn(l[152])),A(e,"keydown",mt(l[152]))],v=!0)},p(w,T){T[2]&512&&(n=w[71].node&&["folder","project","client","document","recipe"].includes(w[71].node.type)),n?b?(b.p(w,T),T[2]&512&&de(b,1)):(b=Ha(w),b.c(),de(b,1),b.m(t,i)):b&&(rt(),ve(b,1,1,()=>{b=null}),at()),w[71].node&&w[71].node.parent_id?y?y.p(w,T):(y=Wa(w),y.c(),y.m(t,o)):y&&(y.d(1),y=null),(!g||T[2]&512)&&ht(t,"left",w[71].x+"px"),(!g||T[2]&512)&&ht(t,"top",w[71].y+"px")},i(w){g||(de(b),g=!0)},o(w){ve(b),g=!1},d(w){w&&C(e),b&&b.d(),y&&y.d(),v=!1,ge(k)}}}function Ha(l){let e,t,n,i,o,r=fe(l[15].length>0?l[15]:[{id:"",title:"template.optionNone",icon:"folder"}]),c=[];for(let p=0;p<r.length;p+=1)c[p]=Ba(Vo(l,r,p));const f=p=>ve(c[p],1,1,()=>{c[p]=null});return{c(){e=u("div"),e.textContent=`${m("common.create")}`,t=h();for(let p=0;p<c.length;p+=1)c[p].c();n=h(),i=u("div"),s(e,"class","context-menu-section svelte-19ekrug"),s(i,"class","context-menu-divider svelte-19ekrug")},m(p,_){S(p,e,_),S(p,t,_);for(let g=0;g<c.length;g+=1)c[g]&&c[g].m(p,_);S(p,n,_),S(p,i,_),o=!0},p(p,_){if(_[0]&32768|_[4]&8388608){r=fe(p[15].length>0?p[15]:[{id:"",title:"template.optionNone",icon:"folder"}]);let g;for(g=0;g<r.length;g+=1){const v=Vo(p,r,g);c[g]?(c[g].p(v,_),de(c[g],1)):(c[g]=Ba(v),c[g].c(),de(c[g],1),c[g].m(n.parentNode,n))}for(rt(),g=r.length;g<c.length;g+=1)f(g);at()}},i(p){if(!o){for(let _=0;_<r.length;_+=1)de(c[_]);o=!0}},o(p){c=c.filter(Tc);for(let _=0;_<c.length;_+=1)ve(c[_]);o=!1},d(p){p&&(C(e),C(t),C(n),C(i)),Re(c,p)}}}function Ba(l){let e,t,n,i,o=m(l[482].title)+"",r,c,f,p;t=new kn({props:{kind:l[482].icon||"folder",size:16}});function _(){return l[370](l[482])}return{c(){e=u("button"),Je(t.$$.fragment),n=h(),i=u("span"),r=R(o),s(i,"class","svelte-19ekrug"),s(e,"class","context-menu-item svelte-19ekrug")},m(g,v){S(g,e,v),Ke(t,e,null),a(e,n),a(e,i),a(i,r),c=!0,f||(p=A(e,"click",_),f=!0)},p(g,v){l=g;const k={};v[0]&32768&&(k.kind=l[482].icon||"folder"),t.$set(k),(!c||v[0]&32768)&&o!==(o=m(l[482].title)+"")&&U(r,o)},i(g){c||(de(t.$$.fragment,g),c=!0)},o(g){ve(t.$$.fragment,g),c=!1},d(g){g&&C(e),Ge(t),f=!1,p()}}}function Wa(l){let e,t,n,i,o;return{c(){e=u("button"),e.textContent=`${m("nav.moveToRoot")}`,t=h(),n=u("div"),s(e,"class","context-menu-item svelte-19ekrug"),s(n,"class","context-menu-divider svelte-19ekrug")},m(r,c){S(r,e,c),S(r,t,c),S(r,n,c),i||(o=A(e,"click",l[371]),i=!0)},p:ne,d(r){r&&(C(e),C(t),C(n)),i=!1,o()}}}function Va(l){let e,t,n,i=(l[48]?m("worklog.acceptSuggestion"):l[47]?m("worklog.editEntry"):m("worklog.addEntry"))+"",o,r,c,f,p,_,g,v,k,b,y,w,T,I,E,N,D,L,j,P,F,B,G,H,K,W,J,X,O,V,z,Q,Y,q,le,se,oe,ce,me,Ie=m("common.save")+"",Fe,_e,Z,te,ye,Te;return{c(){e=u("div"),t=u("div"),n=u("h3"),o=R(i),r=h(),c=u("div"),f=u("label"),p=u("span"),p.textContent=`${m("worklog.date")}`,_=h(),g=u("input"),v=h(),k=u("div"),b=u("label"),y=u("span"),y.textContent=`${m("worklog.whatDone")}`,w=h(),T=u("input"),I=h(),E=u("div"),N=u("label"),D=u("span"),D.textContent=`${m("worklog.minutes")}`,L=h(),j=u("input"),P=h(),F=u("div"),B=u("label"),G=u("span"),G.textContent=`${m("worklog.details")}`,H=h(),K=u("textarea"),W=h(),J=u("div"),X=u("label"),O=u("input"),V=h(),z=u("span"),z.textContent=`${m("journal.billableYes")}`,Q=h(),Y=u("label"),q=u("input"),le=h(),se=u("span"),se.textContent=`${m("journal.approxEstimated")}`,oe=h(),ce=u("div"),me=u("button"),Fe=R(Ie),Z=h(),te=u("button"),te.textContent=`${m("common.cancel")}`,s(n,"class","svelte-19ekrug"),s(p,"class","label-text svelte-19ekrug"),s(g,"type","date"),s(g,"class","svelte-19ekrug"),s(f,"class","svelte-19ekrug"),s(c,"class","form-group svelte-19ekrug"),s(y,"class","label-text svelte-19ekrug"),s(T,"type","text"),s(T,"placeholder",m("worklog.whatDone")),s(T,"class","svelte-19ekrug"),s(b,"class","svelte-19ekrug"),s(k,"class","form-group svelte-19ekrug"),s(D,"class","label-text svelte-19ekrug"),s(j,"type","number"),s(j,"min","1"),s(j,"class","svelte-19ekrug"),s(N,"class","svelte-19ekrug"),s(E,"class","form-group svelte-19ekrug"),s(G,"class","label-text svelte-19ekrug"),s(K,"class","svelte-19ekrug"),s(B,"class","svelte-19ekrug"),s(F,"class","form-group svelte-19ekrug"),s(O,"type","checkbox"),s(O,"class","svelte-19ekrug"),s(z,"class","svelte-19ekrug"),s(X,"class","checkbox-label-inline svelte-19ekrug"),s(q,"type","checkbox"),s(q,"class","svelte-19ekrug"),s(se,"class","svelte-19ekrug"),s(Y,"class","checkbox-label-inline svelte-19ekrug"),s(J,"class","form-row svelte-19ekrug"),s(me,"class","btn btn-primary svelte-19ekrug"),me.disabled=_e=!l[41].trim()||!l[42],s(te,"class","btn svelte-19ekrug"),s(ce,"class","modal-actions svelte-19ekrug"),s(t,"class","modal modal-worklog svelte-19ekrug"),s(e,"class","modal-overlay svelte-19ekrug"),s(e,"role","button"),s(e,"tabindex","0")},m(we,Oe){S(we,e,Oe),a(e,t),a(t,n),a(n,o),a(t,r),a(t,c),a(c,f),a(f,p),a(f,_),a(f,g),be(g,l[43]),a(t,v),a(t,k),a(k,b),a(b,y),a(b,w),a(b,T),be(T,l[41]),a(t,I),a(t,E),a(E,N),a(N,D),a(N,L),a(N,j),be(j,l[42]),a(t,P),a(t,F),a(F,B),a(B,G),a(B,H),a(B,K),be(K,l[44]),a(t,W),a(t,J),a(J,X),a(X,O),O.checked=l[45],a(X,V),a(X,z),a(J,Q),a(J,Y),a(Y,q),q.checked=l[46],a(Y,le),a(Y,se),a(t,oe),a(t,ce),a(ce,me),a(me,Fe),a(ce,Z),a(ce,te),ye||(Te=[A(g,"input",l[375]),A(T,"input",l[376]),A(j,"input",l[377]),A(K,"input",l[378]),A(O,"change",l[379]),A(q,"change",l[380]),A(me,"click",l[172]),A(te,"click",l[171]),A(e,"click",St(l[171])),A(e,"keydown",mt(l[171]))],ye=!0)},p(we,Oe){Oe[1]&196608&&i!==(i=(we[48]?m("worklog.acceptSuggestion"):we[47]?m("worklog.editEntry"):m("worklog.addEntry"))+"")&&U(o,i),Oe[1]&4096&&be(g,we[43]),Oe[1]&1024&&T.value!==we[41]&&be(T,we[41]),Oe[1]&2048&&_n(j.value)!==we[42]&&be(j,we[42]),Oe[1]&8192&&be(K,we[44]),Oe[1]&16384&&(O.checked=we[45]),Oe[1]&32768&&(q.checked=we[46]),Oe[1]&3072&&_e!==(_e=!we[41].trim()||!we[42])&&(me.disabled=_e)},d(we){we&&C(e),ye=!1,ge(Te)}}}function Ua(l){let e,t,n,i,o,r,c,f,p,_,g,v,k,b,y,w,T,I,E,N=(l[76]==="open_url"?m("action.dataUrl"):l[76]==="open_folder"||l[76]==="open_file"?m("action.dataPath"):m("action.dataCommand"))+"",D,L,j,P,F,B,G,H,K,W,J,X=fe(l[119]),O=[];for(let V=0;V<X.length;V+=1)O[V]=Ka(Wo(l,X,V));return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${m("action.newAction")}`,i=h(),o=u("div"),r=u("label"),c=u("span"),c.textContent=`${m("common.name")}`,f=h(),p=u("input"),_=h(),g=u("div"),v=u("label"),k=u("span"),k.textContent=`${m("common.type")}`,b=h(),y=u("select");for(let V=0;V<O.length;V+=1)O[V].c();w=h(),T=u("div"),I=u("label"),E=u("span"),D=R(N),L=h(),j=u("input"),F=h(),B=u("div"),G=u("button"),G.textContent=`${m("common.create")}`,H=h(),K=u("button"),K.textContent=`${m("common.cancel")}`,s(n,"class","svelte-19ekrug"),s(c,"class","label-text svelte-19ekrug"),s(p,"type","text"),s(p,"placeholder",m("action.namePlaceholder")),s(p,"class","svelte-19ekrug"),s(r,"class","svelte-19ekrug"),s(o,"class","form-group svelte-19ekrug"),s(k,"class","label-text svelte-19ekrug"),s(y,"class","svelte-19ekrug"),l[76]===void 0&&il(()=>l[383].call(y)),s(v,"class","svelte-19ekrug"),s(g,"class","form-group svelte-19ekrug"),s(E,"class","label-text svelte-19ekrug"),s(j,"type","text"),s(j,"placeholder",P=l[76]==="open_url"?m("action.urlPlaceholder"):l[76]==="open_folder"||l[76]==="open_file"?m("action.pathPlaceholder"):m("action.commandPlaceholder")),s(j,"class","svelte-19ekrug"),s(I,"class","svelte-19ekrug"),s(T,"class","form-group svelte-19ekrug"),s(G,"class","btn btn-primary svelte-19ekrug"),s(K,"class","btn svelte-19ekrug"),s(B,"class","modal-actions svelte-19ekrug"),s(t,"class","modal svelte-19ekrug"),s(e,"class","modal-overlay svelte-19ekrug"),s(e,"role","button"),s(e,"tabindex","0")},m(V,z){S(V,e,z),a(e,t),a(t,n),a(t,i),a(t,o),a(o,r),a(r,c),a(r,f),a(r,p),be(p,l[75]),a(t,_),a(t,g),a(g,v),a(v,k),a(v,b),a(v,y);for(let Q=0;Q<O.length;Q+=1)O[Q]&&O[Q].m(y,null);Vt(y,l[76],!0),a(t,w),a(t,T),a(T,I),a(I,E),a(E,D),a(I,L),a(I,j),be(j,l[77]),a(t,F),a(t,B),a(B,G),a(B,H),a(B,K),W||(J=[A(p,"input",l[381]),A(p,"keydown",l[382]),A(y,"change",l[383]),A(j,"input",l[384]),A(j,"keydown",l[385]),A(G,"click",l[223]),A(K,"click",l[222]),A(e,"click",St(l[222])),A(e,"keydown",mt(l[222]))],W=!0)},p(V,z){if(z[2]&8192&&p.value!==V[75]&&be(p,V[75]),z[3]&67108864){X=fe(V[119]);let Q;for(Q=0;Q<X.length;Q+=1){const Y=Wo(V,X,Q);O[Q]?O[Q].p(Y,z):(O[Q]=Ka(Y),O[Q].c(),O[Q].m(y,null))}for(;Q<O.length;Q+=1)O[Q].d(1);O.length=X.length}z[2]&16384|z[3]&67108864&&Vt(y,V[76]),z[2]&16384&&N!==(N=(V[76]==="open_url"?m("action.dataUrl"):V[76]==="open_folder"||V[76]==="open_file"?m("action.dataPath"):m("action.dataCommand"))+"")&&U(D,N),z[2]&16384|z[3]&67108864&&P!==(P=V[76]==="open_url"?m("action.urlPlaceholder"):V[76]==="open_folder"||V[76]==="open_file"?m("action.pathPlaceholder"):m("action.commandPlaceholder"))&&s(j,"placeholder",P),z[2]&32768&&j.value!==V[77]&&be(j,V[77])},d(V){V&&C(e),Re(O,V),W=!1,ge(J)}}}function Ka(l){let e,t=l[479].label+"",n;return{c(){e=u("option"),n=R(t),e.__value=l[479].id,be(e,e.__value),s(e,"class","svelte-19ekrug")},m(i,o){S(i,e,o),a(e,n)},p:ne,d(i){i&&C(e)}}}function Ga(l){let e,t,n,i=m("file.importTitle")+"",o,r,c=(l[2]?l[2].title:"")+"",f,p,_,g,v,k,b,y=l[80].files+"",w,T,I,E,N,D=l[80].folders+"",L,j,P,F,B,G=(l[80].totalBytes/1024).toFixed(1)+"",H,K,W,J,X,O,V,z,Q,Y,q,le,se=l[80].isDangerous&&Ja(l);return{c(){e=u("div"),t=u("div"),n=u("h3"),o=R(i),r=R(" «"),f=R(c),p=R("»"),_=h(),g=u("div"),v=u("div"),k=u("span"),k.textContent=`${m("file.importFiles")}`,b=u("span"),w=R(y),T=h(),I=u("div"),E=u("span"),E.textContent=`${m("file.importFolders")}`,N=u("span"),L=R(D),j=h(),P=u("div"),F=u("span"),F.textContent=`${m("file.importSize")}`,B=u("span"),H=R(G),K=R(" KB"),W=h(),se&&se.c(),J=h(),X=u("div"),O=u("button"),O.textContent=`${m("file.importCopy")}`,V=h(),z=u("button"),z.textContent=`${m("file.importLink")}`,Q=h(),Y=u("button"),Y.textContent=`${m("common.cancel")}`,s(n,"class","svelte-19ekrug"),s(k,"class","svelte-19ekrug"),s(b,"class","svelte-19ekrug"),s(v,"class","summary-row svelte-19ekrug"),s(E,"class","svelte-19ekrug"),s(N,"class","svelte-19ekrug"),s(I,"class","summary-row svelte-19ekrug"),s(F,"class","svelte-19ekrug"),s(B,"class","svelte-19ekrug"),s(P,"class","summary-row svelte-19ekrug"),s(g,"class","import-summary svelte-19ekrug"),s(O,"class","btn btn-primary svelte-19ekrug"),s(z,"class","btn svelte-19ekrug"),s(Y,"class","btn svelte-19ekrug"),s(X,"class","modal-actions svelte-19ekrug"),s(t,"class","modal svelte-19ekrug"),s(e,"class","modal-overlay svelte-19ekrug"),s(e,"role","button"),s(e,"tabindex","0")},m(oe,ce){S(oe,e,ce),a(e,t),a(t,n),a(n,o),a(n,r),a(n,f),a(n,p),a(t,_),a(t,g),a(g,v),a(v,k),a(v,b),a(b,w),a(g,T),a(g,I),a(I,E),a(I,N),a(N,L),a(g,j),a(g,P),a(P,F),a(P,B),a(B,H),a(B,K),a(g,W),se&&se.m(g,null),a(t,J),a(t,X),a(X,O),a(X,V),a(X,z),a(X,Q),a(X,Y),q||(le=[A(O,"click",l[386]),A(z,"click",l[387]),A(Y,"click",l[198]),A(e,"click",St(l[198])),A(e,"keydown",mt(l[198]))],q=!0)},p(oe,ce){ce[0]&4&&c!==(c=(oe[2]?oe[2].title:"")+"")&&U(f,c),ce[2]&262144&&y!==(y=oe[80].files+"")&&U(w,y),ce[2]&262144&&D!==(D=oe[80].folders+"")&&U(L,D),ce[2]&262144&&G!==(G=(oe[80].totalBytes/1024).toFixed(1)+"")&&U(H,G),oe[80].isDangerous?se?se.p(oe,ce):(se=Ja(oe),se.c(),se.m(g,null)):se&&(se.d(1),se=null)},d(oe){oe&&C(e),se&&se.d(),q=!1,ge(le)}}}function Ja(l){let e,t,n,i,o,r,c=l[80].dangerReason+"",f;return{c(){e=u("div"),t=ee("svg"),n=ee("path"),i=ee("line"),o=ee("line"),r=h(),f=R(c),s(n,"d","M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"),s(n,"class","svelte-19ekrug"),s(i,"x1","12"),s(i,"y1","9"),s(i,"x2","12"),s(i,"y2","13"),s(i,"class","svelte-19ekrug"),s(o,"x1","12"),s(o,"y1","17"),s(o,"x2","12.01"),s(o,"y2","17"),s(o,"class","svelte-19ekrug"),s(t,"width","14"),s(t,"height","14"),s(t,"viewBox","0 0 24 24"),s(t,"fill","none"),s(t,"stroke","currentColor"),s(t,"stroke-width","2"),s(t,"stroke-linecap","round"),s(t,"stroke-linejoin","round"),s(t,"class","svelte-19ekrug"),s(e,"class","summary-warn svelte-19ekrug")},m(p,_){S(p,e,_),a(e,t),a(t,n),a(t,i),a(t,o),a(e,r),a(e,f)},p(p,_){_[2]&262144&&c!==(c=p[80].dangerReason+"")&&U(f,c)},d(p){p&&C(e)}}}function qa(l){let e,t,n,i,o,r,c,f,p,_,g,v,k,b,y,w,T,I=l[104]&&Ya(l);return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${m("rename.title")}`,i=h(),o=u("div"),r=u("label"),c=u("span"),c.textContent=`${m("common.newName")}`,f=h(),p=u("input"),_=h(),I&&I.c(),g=h(),v=u("div"),k=u("button"),k.textContent=`${m("common.rename")}`,b=h(),y=u("button"),y.textContent=`${m("common.cancel")}`,s(n,"class","svelte-19ekrug"),s(c,"class","label-text svelte-19ekrug"),s(p,"type","text"),s(p,"class","svelte-19ekrug"),s(r,"class","svelte-19ekrug"),s(o,"class","form-group svelte-19ekrug"),s(k,"class","btn btn-primary svelte-19ekrug"),s(y,"class","btn svelte-19ekrug"),s(v,"class","modal-actions svelte-19ekrug"),s(t,"class","modal svelte-19ekrug"),s(e,"class","modal-overlay svelte-19ekrug"),s(e,"role","button"),s(e,"tabindex","0")},m(E,N){S(E,e,N),a(e,t),a(t,n),a(t,i),a(t,o),a(o,r),a(r,c),a(r,f),a(r,p),be(p,l[103]),a(t,_),I&&I.m(t,null),a(t,g),a(t,v),a(v,k),a(v,b),a(v,y),w||(T=[A(p,"input",l[388]),A(p,"keydown",l[144]),A(k,"click",l[142]),A(y,"click",l[143]),A(e,"click",St(l[143])),A(e,"keydown",mt(l[143]))],w=!0)},p(E,N){N[3]&1024&&p.value!==E[103]&&be(p,E[103]),E[104]?I?I.p(E,N):(I=Ya(E),I.c(),I.m(t,g)):I&&(I.d(1),I=null)},d(E){E&&C(e),I&&I.d(),w=!1,ge(T)}}}function Ya(l){let e,t;return{c(){e=u("div"),t=R(l[104]),s(e,"class","rename-error svelte-19ekrug")},m(n,i){S(n,e,i),a(e,t)},p(n,i){i[3]&2048&&U(t,n[104])},d(n){n&&C(e)}}}function Qa(l){let e,t,n,i,o,r=l[105].title+"",c,f,p,_,g,v,k,b,y,w,T,I,E,N,D=m("inbox.assign")+"",L,j,P,F,B,G,H=l[107].length>0&&Xa(l),K=l[109]&&xa();return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${m("inbox.assignTitle")}`,i=h(),o=u("div"),c=R(r),f=h(),p=u("div"),_=u("label"),g=u("span"),g.textContent=`${m("inbox.assignTarget")}`,v=h(),k=u("input"),b=h(),y=u("div"),y.textContent=`${m("inbox.assignSearchHint")}`,w=h(),H&&H.c(),T=h(),K&&K.c(),I=h(),E=u("div"),N=u("button"),L=R(D),P=h(),F=u("button"),F.textContent=`${m("common.cancel")}`,s(n,"class","svelte-19ekrug"),s(o,"class","create-context svelte-19ekrug"),s(g,"class","label-text svelte-19ekrug"),s(k,"type","text"),s(k,"placeholder",m("inbox.assignSearchPlaceholder")),s(k,"class","svelte-19ekrug"),s(y,"class","assign-hint svelte-19ekrug"),s(_,"class","svelte-19ekrug"),s(p,"class","form-group assign-search svelte-19ekrug"),s(N,"class","btn btn-primary svelte-19ekrug"),N.disabled=j=!l[108],s(F,"class","btn svelte-19ekrug"),s(E,"class","modal-actions svelte-19ekrug"),s(t,"class","modal svelte-19ekrug"),s(e,"class","modal-overlay svelte-19ekrug"),s(e,"role","button"),s(e,"tabindex","0")},m(W,J){S(W,e,J),a(e,t),a(t,n),a(t,i),a(t,o),a(o,c),a(t,f),a(t,p),a(p,_),a(_,g),a(_,v),a(_,k),be(k,l[106]),a(_,b),a(_,y),a(p,w),H&&H.m(p,null),a(t,T),K&&K.m(t,null),a(t,I),a(t,E),a(E,N),a(N,L),a(E,P),a(E,F),B||(G=[A(k,"input",l[389]),A(k,"input",l[210]),A(k,"keydown",l[390]),A(N,"click",l[212]),A(F,"click",l[209]),A(e,"click",St(l[209])),A(e,"keydown",mt(l[209]))],B=!0)},p(W,J){J[3]&4096&&r!==(r=W[105].title+"")&&U(c,r),J[3]&8192&&k.value!==W[106]&&be(k,W[106]),W[107].length>0?H?H.p(W,J):(H=Xa(W),H.c(),H.m(p,null)):H&&(H.d(1),H=null),W[109]?K||(K=xa(),K.c(),K.m(t,I)):K&&(K.d(1),K=null),J[3]&32768&&j!==(j=!W[108])&&(N.disabled=j)},d(W){W&&C(e),H&&H.d(),K&&K.d(),B=!1,ge(G)}}}function Xa(l){let e,t=fe(l[107]),n=[];for(let i=0;i<t.length;i+=1)n[i]=Za(Bo(l,t,i));return{c(){e=u("div");for(let i=0;i<n.length;i+=1)n[i].c();s(e,"class","assign-search-results svelte-19ekrug")},m(i,o){S(i,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(i,o){if(o[3]&16384|o[6]&33587200){t=fe(i[107]);let r;for(r=0;r<t.length;r+=1){const c=Bo(i,t,r);n[r]?n[r].p(c,o):(n[r]=Za(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(i){i&&C(e),Re(n,i)}}}function Za(l){let e,t,n=(l[476].path||l[476].title)+"",i,o,r,c=l[201](l[476].type)+"",f,p,_,g;function v(){return l[391](l[476])}return{c(){e=u("button"),t=u("span"),i=R(n),o=h(),r=u("span"),f=R(c),p=h(),s(t,"class","svelte-19ekrug"),s(r,"class","svelte-19ekrug"),s(e,"class","assign-search-result svelte-19ekrug")},m(k,b){S(k,e,b),a(e,t),a(t,i),a(e,o),a(e,r),a(r,f),a(e,p),_||(g=A(e,"click",v),_=!0)},p(k,b){l=k,b[3]&16384&&n!==(n=(l[476].path||l[476].title)+"")&&U(i,n),b[3]&16384&&c!==(c=l[201](l[476].type)+"")&&U(f,c)},d(k){k&&C(e),_=!1,g()}}}function xa(l){let e;return{c(){e=u("div"),e.textContent=`${m("common.loading")}`,s(e,"class","assign-status svelte-19ekrug")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function $a(l){let e,t,n,i,o,r,c,f,p,_,g,v,k,b,y,w,T,I,E,N,D,L,j,P,F,B=m("common.save")+"",G,H,K,W,J,X,O=l[61]&&ec(l);return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${m("links.editTitle")}`,i=h(),o=u("div"),r=u("label"),c=u("span"),c.textContent=`${m("common.name")}`,f=h(),p=u("input"),_=h(),g=u("div"),v=u("label"),k=u("span"),k.textContent="URL",b=h(),y=u("input"),w=h(),T=u("div"),I=u("label"),E=u("span"),E.textContent=`${m("links.note")}`,N=h(),D=u("textarea"),L=h(),O&&O.c(),j=h(),P=u("div"),F=u("button"),G=R(B),K=h(),W=u("button"),W.textContent=`${m("common.cancel")}`,s(n,"class","svelte-19ekrug"),s(c,"class","label-text svelte-19ekrug"),s(p,"type","text"),s(p,"class","svelte-19ekrug"),s(r,"class","svelte-19ekrug"),s(o,"class","form-group svelte-19ekrug"),s(k,"class","label-text svelte-19ekrug"),s(y,"type","url"),s(y,"class","svelte-19ekrug"),s(v,"class","svelte-19ekrug"),s(g,"class","form-group svelte-19ekrug"),s(E,"class","label-text svelte-19ekrug"),s(D,"class","svelte-19ekrug"),s(I,"class","svelte-19ekrug"),s(T,"class","form-group svelte-19ekrug"),s(F,"class","btn btn-primary svelte-19ekrug"),F.disabled=H=!l[59].trim(),s(W,"class","btn svelte-19ekrug"),s(P,"class","modal-actions svelte-19ekrug"),s(t,"class","modal svelte-19ekrug"),s(e,"class","modal-overlay svelte-19ekrug"),s(e,"role","button"),s(e,"tabindex","0")},m(V,z){S(V,e,z),a(e,t),a(t,n),a(t,i),a(t,o),a(o,r),a(r,c),a(r,f),a(r,p),be(p,l[58]),a(t,_),a(t,g),a(g,v),a(v,k),a(v,b),a(v,y),be(y,l[59]),a(t,w),a(t,T),a(T,I),a(I,E),a(I,N),a(I,D),be(D,l[60]),a(t,L),O&&O.m(t,null),a(t,j),a(t,P),a(P,F),a(F,G),a(P,K),a(P,W),J||(X=[A(p,"input",l[392]),A(y,"input",l[393]),A(D,"input",l[394]),A(F,"click",l[217]),A(W,"click",l[216]),A(e,"click",St(l[216])),A(e,"keydown",mt(l[216]))],J=!0)},p(V,z){z[1]&134217728&&p.value!==V[58]&&be(p,V[58]),z[1]&268435456&&y.value!==V[59]&&be(y,V[59]),z[1]&536870912&&be(D,V[60]),V[61]?O?O.p(V,z):(O=ec(V),O.c(),O.m(t,j)):O&&(O.d(1),O=null),z[1]&268435456&&H!==(H=!V[59].trim())&&(F.disabled=H)},d(V){V&&C(e),O&&O.d(),J=!1,ge(X)}}}function ec(l){let e,t;return{c(){e=u("div"),t=R(l[61]),s(e,"class","rename-error svelte-19ekrug")},m(n,i){S(n,e,i),a(e,t)},p(n,i){i[1]&1073741824&&U(t,n[61])},d(n){n&&C(e)}}}function tc(l){let e,t;return e=new Bp({props:{title:l[98],message:l[99],confirmText:l[101],danger:l[100]}}),e.$on("confirm",l[145]),e.$on("cancel",l[146]),{c(){Je(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p(n,i){const o={};i[3]&32&&(o.title=n[98]),i[3]&64&&(o.message=n[99]),i[3]&256&&(o.confirmText=n[101]),i[3]&128&&(o.danger=n[100]),e.$set(o)},i(n){t||(de(e.$$.fragment,n),t=!0)},o(n){ve(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function lc(l){let e,t;return e=new Rp({props:{item:l[87],content:l[88],loading:l[89],error:l[90]}}),e.$on("close",l[129]),e.$on("openExternal",l[395]),{c(){Je(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p(n,i){const o={};i[2]&33554432&&(o.item=n[87]),i[2]&67108864&&(o.content=n[88]),i[2]&134217728&&(o.loading=n[89]),i[2]&268435456&&(o.error=n[90]),e.$set(o)},i(n){t||(de(e.$$.fragment,n),t=!0)},o(n){ve(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function nc(l){let e,t;return e=new og({props:{onClose:l[232],onSyncRefresh:l[230],initialSection:l[114]}}),{c(){Je(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p(n,i){const o={};i[3]&2097152&&(o.initialSection=n[114]),e.$set(o)},i(n){t||(de(e.$$.fragment,n),t=!0)},o(n){ve(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function kv(l){let e,t,n,i;const o=[Vg,Wg,Bg],r=[];function c(f,p){return f[11]?0:f[12]?1:2}return e=c(l),t=r[e]=o[e](l),{c(){t.c(),n=it()},m(f,p){r[e].m(f,p),S(f,n,p),i=!0},p(f,p){let _=e;e=c(f),e===_?r[e].p(f,p):(rt(),ve(r[_],1,1,()=>{r[_]=null}),at(),t=r[e],t?t.p(f,p):(t=r[e]=o[e](f),t.c()),de(t,1),t.m(n.parentNode,n))},i(f){i||(de(t),i=!0)},o(f){ve(t),i=!1},d(f){f&&C(n),r[e].d(f)}}}function ie(l,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[l];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails call error:",l,t)}return Promise.reject(new Error("Wails not connected: "+l))}function hv(l,e,t){const n=[...l];return n.sort((i,o)=>{let r=0;if(e==="name")r=(i.title||"").localeCompare(o.title||"");else if(e==="type"){const c=i.captureKind||i.sourceKind||i.type||"",f=o.captureKind||o.sourceKind||o.type||"";r=c.localeCompare(f)}else r=(i.capturedAt||i.createdAt||"").localeCompare(o.capturedAt||o.createdAt||"");return t==="asc"?r:-r}),n}function bv(l,e){return l.section===e.section&&l.nodeId===e.nodeId&&l.tab===e.tab&&l.trashFolderId===e.trashFolderId}function dn(l){return!l||!(l instanceof Element)?!1:!!l.closest('input, textarea, select, [contenteditable="true"], [contenteditable=""]')}function Fl(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&&Fl(n.children,e,t))return!0}return!1}function Ec(l){return(l==null?void 0:l.sourceKind)||(l==null?void 0:l.captureKind)||(l==null?void 0:l.type)||""}function fi(l){return Ec(l)!=="url"&&(l==null?void 0:l.type)!=="link"}function yv(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 Ic(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&&Ic(n.children,e,t))return!0}return!1}function wv(l,e){return e?l.filter(t=>ei(t)===e):l.filter(t=>!ei(t)||!l.some(n=>n.id===ei(t)))}function ei(l){return(l==null?void 0:l.parentId)||(l==null?void 0:l.parentID)||(l==null?void 0:l.parent_id)||""}function an(l){return l.eventIds&&l.eventIds.length?l.eventIds:l.events&&l.events.length?l.events.map(e=>e.id).filter(Boolean):[]}function cn(l){try{ie("WriteDebugLog",l)}catch{}}function ti(l){return l?l.map(e=>(e._expanded===void 0&&(e._expanded=!1),e)):[]}function _t(l){return l?new Date(l).toLocaleTimeString("ru-RU",{hour:"2-digit",minute:"2-digit"}):""}function Ol(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 vt(l){if(!l)return"";try{return new Date(l).toLocaleDateString("ru-RU",{day:"numeric",month:"short"})}catch{return l}}function li(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}`,i=new URL(n);return i.hostname&&i.hostname.includes(".")?n:""}catch{return""}}}function Cv(l){return{"image/png":"png","image/jpeg":"jpg","image/gif":"gif","image/webp":"webp"}[l]||"bin"}function Sv(l){return new Promise((e,t)=>{const n=new FileReader;n.onload=()=>{const i=String(n.result||""),o=i.indexOf(",");e(o>=0?i.slice(o+1):i)},n.onerror=()=>t(n.error),n.readAsDataURL(l)})}function Tv(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 Ev(l){return String(l||"").split(/\r?\n/).map(t=>t.trim()).filter(t=>t&&!t.startsWith("#"))[0]||""}function Iv(l){return["case","client","project","folder","document","recipe"].includes(l.type)}function Nv(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 mt(l){return e=>{dn(e.target)||(e.key==="Enter"||e.key===" ")&&(e.preventDefault(),l())}}function Dv(l,e,t){var ws;let n,i,o,r,c=null,f=!1,p=!1,_=!1,g=!1,v=[],k=[],b=[],y=null,w=[],T=0,I=!0,E=[],N=null,D="",L="",j=!1,P="",F="all",B="all",G="",H="",K="suggestions",W="",J=[],X=!1,O=[],V="",z="";function Q(d){return{"vault not open":m("error.vaultNotOpen")}[d]||d}let Y="",q=null,le="overview",se=[],oe=null,ce=[],me=[],Ie=[],Fe=!1,_e="",Z="",te="",ye="",Te=!1,we=!1,Oe=null,Ae=null,Le=[],Be=0,Xe=[],x=[],Me=[],he=[],Ne=!1,Ce="",je="date",Pe="desc",Ue=!1,He=[],ke=null,Se="",qe="",Qe="",Ze="",We=null,Ye=0,ze=[],re="",pe=[],ct=[],Ft="",Kt="",gt=[],dt=!1,bt=!1,Mt="",Gt=null,Tt=null,jt={visible:!1,x:0,y:0,node:null},Jt=!1,yt="",Cl=!1,zt="",Sl="open_url",Rt="",hn=[{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")}],sl=!0,bn=!1,Bl=null,Tl=!1,yn="",di="",Et={},wn=!1,ot=null,ut=[],st=[],At=null,wt="",El=!1,ol="",It={items:[],mode:"copy"},Ve=[],rl=[],Cn=!1,Il=!1,al=!1,Sn="",Nl=0,Tn=0,cl=null,Wl=!1,pi="",mi="",gi=!1,_i=m("common.delete"),Vl=null,Ul=null,ul=!1,Kl="",fl="",dl="",Lt=null,Ot="",qt=[],Ht=null,Gl=!1,vi,En=null,In=!1,Dl="",Jl="";const Nc=[{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 Nn=null;function Dc(d){const M={};for(const ue of d){const Ee=ue.captureContextLabel||m("inbox.noContext");M[Ee]||(M[Ee]=[]),M[Ee].push(ue)}const $=[];for(const[ue,Ee]of Object.entries(M))$.push({label:ue,items:Ee});return $.sort((ue,Ee)=>ue.label.localeCompare(Ee.label)),$}function Mc(){return{section:Y||"",nodeId:(q==null?void 0:q.id)||"",tab:q?le:"",trashFolderId:Y==="trash"?re:"",trashFolderStack:Y==="trash"?pe.map(d=>({id:d.id,title:d.title})):[]}}function Bt(){if(dt)return;const d=Mc(),M=gt[gt.length-1];(!M||!bv(M,d))&&(gt=[...gt,d].slice(-80))}function Dn(){t(8,re=""),t(236,pe=[]),t(63,ze=[])}function ki(){return Wl?(Ln(),!0):g?(ys(),!0):At?(Xl(),!0):Lt?(Jn(),!0):ke?(qn(),!0):ul?(t(102,ul=!1),!0):Fe?(Ui(),!0):Tl?(xi(),!0):Cl?(ks(),!0):Jt?(Hi(),!0):bt?(Li(),!0):jt.visible?(Yt(),!0):oe?(Vi(),!0):!1}async function jc(d){dt=!0;try{if(d.nodeId){const M=await ie("GetNodeDetail",d.nodeId);return M?(await pt(M),t(35,le=d.tab||"overview"),le==="files"&&st.length===0&&await tt(M.id),!0):!1}else if(d.section)return v.some(M=>M.id===d.section)?(await Yl(d.section),d.section==="trash"&&(t(8,re=d.trashFolderId||""),t(236,pe=d.trashFolderStack||[]),t(63,ze=[]),await Zt()),!0):!1;return!1}catch{return!1}finally{dt=!1}}async function hi(){if(!ki())for(;gt.length>0;){const d=gt[gt.length-1];if(gt=gt.slice(0,-1),await jc(d))return}}function ql(d){d.button!==3&&d.button!==4||dn(d.target)||ki()&&d.button===3||(d.preventDefault(),d.stopPropagation(),d.button===3&&hi())}function kt(d){le!==d&&(Bt(),t(35,le=d),d==="files"&&q&&st.length===0&&!ot&&tt(q.id))}ui(async()=>{try{if(t(10,c=await ie("GetStartupStatus")),f=!0,c.status==="first_run"){t(11,p=!0),t(78,sl=!1);return}if(c.status==="recovery"){t(12,_=!0),t(78,sl=!1);return}}catch(d){t(34,z=String(d))}try{t(33,V=await ie("VerstakVersion")||"verstak-gui/v2"),t(0,v=await ie("ListSystemViews")||[]),t(14,k=await ie("ListWorkspaceTree")||[]),t(15,b=await ie("ListEnabledTemplates")||[])}catch(d){t(34,z=String(d)),t(0,v=[{id:"today",label:m("nav.today")},{id:"inbox",label:m("nav.inbox")},{id:"activity",label:m("nav.activity")}]),t(14,k=[]),t(15,b=[])}window.runtime&&window.runtime.EventsOn&&(window.runtime.EventsOn("files-dropped",fu),Nn=()=>window.runtime.EventsOff("files-dropped")),window.addEventListener("keydown",Di),window.addEventListener("paste",ts),window.addEventListener("dragenter",os),window.addEventListener("dragover",rs),window.addEventListener("dragleave",as),window.addEventListener("dragend",ft),window.addEventListener("dragcancel",ft),window.addEventListener("drop",us),window.addEventListener("mouseup",ft),window.addEventListener("mouseleave",ft),window.addEventListener("blur",ft),document.addEventListener("visibilitychange",cs),window.addEventListener("auxclick",ql),window.addEventListener("mouseup",ql),t(78,sl=!1),Qn(),Ki()}),vn(()=>{Nn&&Nn(),window.removeEventListener("keydown",Di),window.removeEventListener("paste",ts),window.removeEventListener("dragenter",os),window.removeEventListener("dragover",rs),window.removeEventListener("dragleave",as),window.removeEventListener("dragend",ft),window.removeEventListener("dragcancel",ft),window.removeEventListener("drop",us),window.removeEventListener("mouseup",ft),window.removeEventListener("mouseleave",ft),window.removeEventListener("blur",ft),document.removeEventListener("visibilitychange",cs),window.removeEventListener("auxclick",ql),window.removeEventListener("mouseup",ql),ns()});async function Yl(d){Bt(),t(1,Y=d),t(2,q=null),t(35,le="overview"),t(36,se=[]),ce=[],t(38,me=[]),t(39,Ie=[]),t(53,he=[]),t(56,He=[]),t(49,Le=[]),t(3,Me=[]),t(7,We=null),Dn(),t(67,bt=!1),t(34,z=""),t(16,y=null),t(51,Xe=[]),t(52,x=[]),t(17,w=[]),T=0,I=!0,t(18,E=[]),t(19,N=null);try{d==="today"?(t(16,y=await ie("ListTodayView")||{cases:[]}),t(49,Le=await ie("GetSuggestions")||[]),t(50,Be=Le.length),t(51,Xe=await ie("ListTodayInProgress")||[]),t(52,x=await ie("ListTodayCaptures")||[])):d==="inbox"?t(3,Me=await ie("ListInboxNodes")||[]):d==="trash"?await Zt():d==="journal"?await xt():d==="activity"&&(t(17,w=await ie("ListActivityFeed",50,0)||[]),T=w.length,I=w.length===50)}catch(M){t(34,z=String(M)),t(16,y={cases:[]}),t(3,Me=[]),t(7,We=null),t(17,w=[])}}async function pt(d){Bt(),t(2,q=d),t(1,Y=""),t(35,le="overview"),t(36,se=[]),ce=[],t(38,me=[]),t(39,Ie=[]),t(49,Le=[]),t(86,st=[]),t(85,ut=[]),t(84,ot=null),t(87,At=null),t(88,wt=""),t(92,Ve=[]),rl=[],Dn(),t(37,oe=null),t(67,bt=!1),t(72,Jt=!1),t(34,z=""),t(32,O=[]),await Ql(d.id)}async function Ql(d){try{t(36,se=await ie("ListNotes",d)||[])}catch{}try{ce=await ie("ListFiles",d)||[]}catch{}try{t(38,me=await ie("ListActions",d)||[])}catch{}try{t(39,Ie=ti(await ie("ListWorklog",d)))}catch{}try{t(53,he=await ie("ListInboxNodesForTarget",d)||[])}catch{t(53,he=[])}try{t(56,He=await ie("ListLinks",d)||[])}catch{t(56,He=[])}try{t(49,Le=await ie("GetSuggestions")||[]),t(50,Be=Le.length)}catch{t(49,Le=[]),t(50,Be=0)}try{t(32,O=await ie("ListActivityByNode",d,50,0)||[])}catch{}}async function tt(d){t(83,wn=!0);try{let M=await ie("ListItems",d)||[];M.sort(($,ue)=>$.type!==ue.type?$.type==="folder"?-1:1:($.name||"").localeCompare(ue.name||"")),t(86,st=M)}catch{t(86,st=[])}t(83,wn=!1)}async function Mn(d){if(!q)return;Bt();try{const $=await ie("GetNodeDetail",d);$&&t(85,ut=[...ut,{id:d,name:$.title}])}catch{t(85,ut=[...ut,{id:d,name:"..."}])}t(84,ot=d),t(82,Et={...Et,[d]:!0});const M=await ie("ListWorkspaceChildren",d)||[];Fl(k,d,M),t(14,k=[...k]),await tt(d)}function Ac(){if(Bt(),ut.length<2)t(85,ut=[]),t(84,ot=null),tt(q.id);else{const d=ut[ut.length-2];t(85,ut=ut.slice(0,-1)),t(84,ot=d.id),tt(d.id)}}function bi(d){const M=ut[d];t(85,ut=ut.slice(0,d+1)),t(84,ot=M.id),tt(M.id)}async function pl(d){t(87,At=d),t(88,wt=""),t(90,ol=""),t(89,El=!0);try{pp(d)?t(88,wt=await ie("GetFileBase64",d.fileId)||""):mp(d)&&t(88,wt=await ie("ReadFileText",d.fileId)||"")}catch(M){t(90,ol=String(M))}t(89,El=!1)}function Xl(){t(87,At=null),t(88,wt=""),t(90,ol="")}async function Lc(){const d=prompt(m("file.namePrompt"));if(!(!d||!d.trim()))try{const M=ot||q.id;await ie("CreateEmptyFile",M,d.trim()),await tt(M),await Pn(M)}catch(M){t(34,z=String(M))}}async function yi(d){try{await ie("DuplicateNode",d);const M=ot||q.id;await tt(M),await Pn(M)}catch(M){t(34,z=String(M))}}function wi(d){const M=st.find($=>$.id===d);M&&An(M.id,M.name)}function Ci(d){t(91,It={items:[d],mode:"cut"})}function Si(d){t(91,It={items:[d],mode:"copy"})}async function Ti(){if(It.items.length===0)return;const d=ot||q.id;try{if(It.mode==="copy")for(const M of It.items)await ie("DuplicateNode",M);else for(const M of It.items)await ie("MoveNode",M,d);t(91,It={items:[],mode:"copy"}),await tt(d)}catch(M){t(34,z=String(M))}}function Ei(d){Ve.includes(d)?t(92,Ve=Ve.filter(M=>M!==d)):t(92,Ve=[...Ve,d])}function Ii(d){t(92,Ve=[d])}function Pc(){t(92,Ve=st.map(d=>d.id))}function Ni(d){if(st.length===0)return;const M=Ve.length>0?Ve[Ve.length-1]:st[0].id,$=st.findIndex(Dt=>Dt.id===M),ue=st.findIndex(Dt=>Dt.id===d);if($===-1||ue===-1)return;const Ee=Math.min($,ue),lt=Math.max($,ue),vl=st.slice(Ee,lt+1).map(Dt=>Dt.id),Al=new Set(Ve);vl.forEach(Dt=>Al.add(Dt)),t(92,Ve=[...Al])}function Fc(){t(92,Ve=[])}function jn(d){return d.length>0?d:st.map(M=>M.id)}async function zc(){const d=jn(Ve),M=st.find(ue=>ue.id===d[0]);let $;d.length===1&&(M==null?void 0:M.type)==="folder"?$=m("delete.folder"):d.length===1?$=m("delete.file"):$=m("delete.files",{count:d.length}),Nt({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+$+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{for(const Ee of d)try{await ie("DeleteFileOrFolder",Ee)}catch(lt){t(34,z=String(lt))}t(92,Ve=[]);const ue=ot||q.id;await tt(ue)}})}function Rc(){const d=jn(Ve);t(91,It={items:d,mode:"cut"}),t(92,Ve=[])}function Oc(){const d=jn(Ve);t(91,It={items:d,mode:"copy"}),t(92,Ve=[])}function Hc(d,M){d.stopPropagation();const $=Ve.includes(M)?Ve:[M];rl=$,d.dataTransfer.effectAllowed="move",d.dataTransfer.setData("text/plain",$.join(","))}function Bc(d,M){const $=st.find(ue=>ue.id===M);$&&$.type==="folder"&&(d.preventDefault(),d.stopPropagation(),d.dataTransfer.dropEffect="move")}async function Wc(d,M){if(d.preventDefault(),d.stopPropagation(),rl.length!==0){for(const $ of rl)try{await ie("MoveNode",$,M)}catch(ue){t(34,z=String(ue))}rl=[],t(92,Ve=[]),await tt(ot||q.id)}}function Di(d){if(d.key==="Escape"&&al){d.preventDefault(),ft();return}if(!dn(d.target)){if(d.key==="Backspace"||d.altKey&&d.key==="ArrowLeft"){d.preventDefault(),hi();return}if(le==="files")if(d.ctrlKey||d.metaKey)d.key==="c"||d.key==="C"?(d.preventDefault(),Oc()):d.key==="x"||d.key==="X"?(d.preventDefault(),Rc()):d.key==="v"||d.key==="V"?(d.preventDefault(),Ti()):d.key==="a"||d.key==="A"?(d.preventDefault(),Pc()):d.key==="o"||d.key==="O"?(d.preventDefault(),Vc()):d.key==="Enter"&&(d.preventDefault(),Mi());else if(d.key==="Enter")d.preventDefault(),Mi();else if(d.key==="Delete"){if(At){d.preventDefault(),Xl();return}if(Ve.length>0){d.preventDefault(),zc();return}}else if(d.key==="Escape"){if(At){Xl();return}if(Ve.length>0){Fc();return}}else d.key==="F2"&&(d.preventDefault(),Uc())}}function Mi(){if(Ve.length===1){const d=st.find(M=>M.id===Ve[0]);d&&(d.type==="folder"?Mn(d.id):pl(d))}}function Vc(){if(Ve.length===1){const d=st.find(M=>M.id===Ve[0]);d&&d.fileId&&ie("OpenFile",d.fileId)}}function An(d,M){Kl=d,t(103,fl=M),t(104,dl=""),t(102,ul=!0)}function Uc(){if(Ve.length===1){const d=st.find(M=>M.id===Ve[0]);d&&An(d.id,d.name)}}async function ji(){const d=fl.trim();if(!d){t(104,dl=m("rename.emptyError"));return}try{await ie("ValidateName",d)}catch{t(104,dl=m("rename.invalidError"));return}t(102,ul=!1);const M=Kl;Kl="";try{await ie("RenameNode",M,d),q&&q.id===M&&t(2,q={...q,title:d}),await Qt(),ot&&await tt(ot)}catch($){t(34,z=String($))}}function Kc(){t(102,ul=!1),Kl="",t(103,fl=""),t(104,dl="")}function Gc(d){d.key==="Enter"?ji():t(104,dl="")}function Nt(d){t(98,pi=d.title||m("common.confirm")),t(99,mi=d.message||""),t(100,gi=d.danger!==void 0?d.danger:!0),t(101,_i=d.confirmText||m("common.delete")),Vl=d.onConfirm||null,Ul=d.onCancel||null,t(97,Wl=!0)}function Ln(){t(97,Wl=!1),Vl=null,Ul=null}function Jc(){Vl&&Vl(),Ln()}function qc(){Ul&&Ul(),Ln()}function Ai(d){t(69,Gt=jt.node),t(70,Tt=d),t(68,Mt=""),t(67,bt=!0),Yt()}function Yc(){t(69,Gt=null),t(70,Tt=void 0),t(68,Mt=""),t(67,bt=!0)}function Li(){t(67,bt=!1),t(68,Mt=""),t(69,Gt=null),t(70,Tt=void 0)}async function Pi(){if(!(!Mt.trim()||Tt===void 0))try{const d=Gt?Gt.id:"",M=Tt?Tt.id:"",$=await ie("CreateNodeFromTemplate",d,Mt.trim(),M);t(67,bt=!1),t(68,Mt="");const ue=$?$.id:null;if(t(69,Gt=null),t(70,Tt=void 0),d){t(82,Et={...Et,[d]:!0});const Ee=await ie("ListWorkspaceChildren",d)||[];Fl(k,d,Ee),t(14,k=[...k])}else t(14,k=await ie("ListWorkspaceTree")||k);if(ue){const Ee=await ie("GetNodeDetail",ue);Ee&&(t(1,Y=""),pt(Ee))}}catch(d){t(34,z=String(d))}}function Qc(d,M){t(71,jt={visible:!0,x:d.clientX,y:d.clientY,node:M})}function Yt(){t(71,jt={visible:!1,x:0,y:0,node:null})}async function Xc(d){const M=!Et[d];if(t(82,Et={...Et,[d]:M}),!M)return;const $=await ie("ListWorkspaceChildren",d)||[];Fl(k,d,$),t(14,k=[...k])}async function Zc(d,M){if(!(!d||!M||d===M))try{const $=await ie("MoveNode",d,M);await Qt();const ue=await ie("GetNodeDetail",d);ue&&(t(1,Y=""),pt(ue))}catch($){t(34,z=String($))}}async function xc(d){d.preventDefault(),d.stopPropagation();try{const M=d.dataTransfer.getData("text/plain");if(!M)return;const $=await ie("GetNodeDetail",M);if(!$||!$.parent_id)return;await ie("MoveNode",M,""),await Qt();const ue=await ie("GetNodeDetail",M);ue&&(t(1,Y=""),pt(ue))}catch(M){t(34,z=String(M))}}function $c(d){d.preventDefault(),d.dataTransfer.dropEffect="move",t(93,Cn=!0)}function eu(d){t(93,Cn=!1)}function Fi(d){An(d.id,d.title),Yt()}function zi(d){Yt(),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 Qt(),await Ki(),q&&q.id===d.id&&t(2,q=null)}catch(M){t(34,z=String(M))}}})}async function Pt(d){Yt();const M=typeof d=="string"?d:d.id;try{await ie("OpenFolder",M)}catch($){t(34,z=String($))}}async function Ct(d){const M=Ec(d);try{if(M==="url"||d.type==="link"){if(!d.url)throw new Error("url required");await ie("OpenURL",d.url);return}if(M==="text"||d.type==="note"){const $=await ie("ReadNote",d.id);t(37,oe={id:d.id,title:d.title,content:$||"",dirty:!1});return}if(M==="folder"||d.type==="folder"){Bt(),t(1,Y=""),t(2,q=d),t(35,le="files"),t(85,ut=[]),t(84,ot=null),t(92,Ve=[]),t(87,At=null),await Ql(d.id),await tt(d.id);return}if(M==="file"||M==="image"||d.type==="file"){const ue=(await ie("ListFiles",d.id)||[])[0];if(!ue)throw new Error("file record not found");const Ee=yv(d,ue);xn(Ee)?await pl(Ee):await ie("OpenFile",Ee.fileId);return}await jl(d.id)}catch($){t(34,z=String($))}}async function Ri(d){Yt();try{await ie("MoveNode",d.id,""),await Qt();const M=await ie("GetNodeDetail",d.id);M&&(t(1,Y=""),pt(M))}catch(M){t(34,z=String(M))}}async function Qt(){const d=Object.keys(Et).filter($=>Et[$]),M=await ie("ListWorkspaceTree")||[];for(const $ of d){const Ee=(await ie("ListWorkspaceChildren",$)||[]).map(lt=>({...lt}));Ic(M,$,Ee)}t(14,k=M)}async function Pn(d){const M=await ie("ListWorkspaceChildren",d)||[];Fl(k,d,M),t(14,k=[...k])}function Oi(){t(72,Jt=!0),t(73,yt="")}function Hi(){t(72,Jt=!1),t(73,yt="")}async function Bi(){if(!(!yt.trim()||!q))try{const d=await ie("CreateNote",q.id,yt.trim());t(36,se=[...se,d&&d.id?d:{id:Date.now().toString(),title:yt.trim(),createdAt:new Date().toISOString()}]),t(72,Jt=!1),t(73,yt="")}catch{const M={id:Date.now().toString(),title:yt.trim(),createdAt:new Date().toISOString()};t(36,se=[...se,M]),t(72,Jt=!1),t(73,yt="")}}async function Xt(d){if(oe&&oe.dirty){Nt({title:m("note.unsavedTitle"),message:m("note.unsavedMessage"),confirmText:m("note.unsavedClose"),danger:!1,onConfirm:async()=>{await Wi(d)}});return}await Wi(d)}async function Wi(d){try{const M=await ie("ReadNote",d.id);t(37,oe={id:d.id,title:d.title,content:M||"",dirty:!1})}catch{t(37,oe={id:d.id,title:d.title,content:"# "+d.title+`
`,dirty:!1})}}function Vi(){if(oe&&oe.dirty){Nt({title:m("note.unsavedTitle"),message:m("note.unsavedMessage"),confirmText:m("note.unsavedClose"),danger:!1,onConfirm:()=>{t(37,oe=null)}});return}t(37,oe=null)}function tu(d){oe&&(t(37,oe.content=d.target.value,oe),t(37,oe.dirty=!0,oe))}async function lu(){if(oe)try{await ie("SaveNote",oe.id,oe.content),t(37,oe.dirty=!1,oe)}catch{t(37,oe.dirty=!1,oe)}}function Zl(d=null){t(47,Oe=d),t(48,Ae=null),t(41,_e=d?d.summary:""),t(42,Z=d?String(d.minutes||""):""),t(43,te=d&&d.date||""),t(44,ye=d&&d.details||""),t(45,Te=d?!!d.billable:!1),t(46,we=d?!!d.approximate:!1),t(40,Fe=!0)}function Ui(){t(40,Fe=!1),t(47,Oe=null),t(48,Ae=null)}async function Fn(d=""){const M=d||(q?q.id:"");q&&q.id===M&&t(39,Ie=ti(await ie("ListWorklog",q.id))||Ie),Y==="journal"&&await xt()}async function nu(){const d=parseInt(Z,10);if(!(!_e.trim()||isNaN(d)||d<=0)&&!(!Ae&&!Oe&&!q)){try{if(Ae){const M=JSON.stringify(an(Ae));await ie("AcceptSuggestionFull",Ae.nodeId,_e.trim(),ye,te,d,we,Te,M),await xl()}else Oe?(await ie("UpdateWorklogEntry",Oe.id,_e.trim(),ye,te,d,we,Te),await Fn(Oe.nodeId)):(await ie("CreateWorklogFull",q.id,_e.trim(),ye,te,d,we,Te),await Fn(q.id))}catch(M){t(34,z=String(M));return}t(40,Fe=!1),t(47,Oe=null),t(48,Ae=null)}}function zn(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 Fn(d.nodeId)}catch(M){t(34,z=String(M))}}})}async function xl(){t(49,Le=await ie("GetSuggestions")||[]),t(50,Be=Le.length),q&&t(39,Ie=ti(await ie("ListWorklog",q.id))),Y==="journal"&&await xt()}async function Zt(){t(7,We=await ie("ListTrash")||{nodes:[],entries:[],trashPath:"",count:0}),t(62,Ye=We.count||0);const d=We.nodes||[];t(63,ze=ze.filter(M=>d.some($=>$.id===M))),re&&!d.some(M=>M.id===re)?Dn():pe.length>0&&(t(236,pe=pe.filter(M=>d.some($=>$.id===M.id))),t(8,re=pe.length>0?pe[pe.length-1].id:""))}async function Ki(){try{t(62,Ye=await ie("TrashCount")||0)}catch{t(62,Ye=0)}}function iu(){return re&&(((We==null?void 0:We.nodes)||[]).find(d=>d.id===re)||pe[pe.length-1])||null}function ml(d){Bt(),t(8,re=d.id);const M=pe.findIndex($=>$.id===d.id);M>=0?t(236,pe=pe.slice(0,M+1)):t(236,pe=[...pe,{id:d.id,title:d.title}]),t(63,ze=[])}function su(){if(pe.length===0)return;Bt();const d=pe.slice(0,-1);t(236,pe=d),t(8,re=d.length>0?d[d.length-1].id:""),t(63,ze=[])}async function Ml(d){t(87,At={name:d.title,type:"file",mime:"text/plain",size:0,fileId:d.id}),t(88,wt=""),t(90,ol=""),t(89,El=!0);try{d.trashFsPath?t(88,wt=await ie("ReadTrashFile",d.trashFsPath)||""):t(88,wt=await ie("ReadTrashFileContent",d.id)||"");const M=(d.title||"").split(".").pop().toLowerCase();["png","jpg","jpeg","gif","webp","bmp","svg"].includes(M)&&t(88,wt="data:image/"+(M==="svg"?"svg+xml":M)+";base64,"+btoa(wt))}catch(M){t(90,ol=String(M))}t(89,El=!1)}function Gi(d){t(63,ze=ze.includes(d)?ze.filter(M=>M!==d):[...ze,d])}function Rn(d){return ze.length>0?ze:[d]}async function On(d){try{await ie("RestoreTrashNodesJSON",JSON.stringify(d)),await Qt(),await Zt()}catch(M){t(34,z=String(M))}}async function Hn(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 Zt()}catch(M){t(34,z=String(M))}}})}async function ou(){Nt({title:m("delete.confirmTitle"),message:m("trash.empty")+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await ie("EmptyTrash"),await Zt()}catch(d){t(34,z=String(d))}}})}function $l(d){t(48,Ae=d),t(47,Oe=null),t(41,_e=d.summary||""),t(42,Z=String(d.suggestedMin||"")),t(43,te=""),t(44,ye=""),t(45,Te=!1),t(46,we=!0),t(40,Fe=!0)}async function en(d){try{await ie("DismissSuggestion",d.nodeId,JSON.stringify(an(d))),await xl()}catch(M){t(34,z=String(M))}}async function Bn(d){try{const M=an(d),$=JSON.stringify(M);cn("acceptTodaySuggestion: nodeId="+d.nodeId+" eventIds="+$+" events="+JSON.stringify((d.events||[]).map(ue=>({id:ue.id,type:ue.eventType,title:ue.title})))),await ie("AcceptSuggestionWith",d.nodeId,d.summary,d.suggestedMin,"",$),await xl()}catch(M){cn("acceptTodaySuggestion error: "+M)}}async function Ji(d){try{const M=an(d),$=JSON.stringify(M);cn("acceptJournalSuggestion: nodeId="+d.nodeId+" eventIds="+$+" events="+JSON.stringify((d.events||[]).map(ue=>({id:ue.id,type:ue.eventType,title:ue.title})))),await ie("AcceptSuggestionWith",d.nodeId,d.summary,d.suggestedMin,"",$),await xl()}catch(M){cn("acceptJournalSuggestion error: "+M)}}async function xt(){try{const[d,M,$]=await Promise.all([ie("ListWorklogReport",D,L,P,j,F,B),ie("WorklogReportSummary",D,L,P,j,F,B),ie("GetSuggestions")]);if(t(18,E=(d||[]).map(ue=>(ue._expanded===void 0&&(ue._expanded=!1),ue))),t(19,N=M||null),t(49,Le=$||[]),t(50,Be=Le.length),P&&!G)if(d&&d.length>0&&d[0].nodePath)t(26,G=d[0].nodePath);else try{t(26,G=await ie("GetNodeTitle",P))}catch{t(26,G="")}}catch{t(18,E=[]),t(19,N=null),t(49,Le=[]),t(50,Be=0)}}async function tn(d){try{const M=await ie("SaveWorklogReport",d,D,L,P,j,F,B);t(27,H=M),setTimeout(()=>t(27,H=""),4e3)}catch(M){if(String(M).includes("отменено"))return;t(27,H="Ошибка: "+String(M)),setTimeout(()=>t(27,H=""),6e3)}}let qi;async function Wn(d){if(d._expanded=!d._expanded,t(18,E),d._expanded&&!d._events&&d._hasEvents===void 0)try{d._events=await ie("GetWorklogEntryEvents",d.id)||[],d._hasEvents=d._events.length>0,t(18,E)}catch{d._events=[],d._hasEvents=!1,t(18,E)}}async function Vn(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(M){M._events=[],M._hasEvents=!1}t(39,Ie)}async function ru(){const d=W.trim();if(!d||d.length<2){t(30,J=[]),t(31,X=!1);return}try{t(30,J=await ie("SearchNodes",d)||[]),t(31,X=J.length>0)}catch{t(30,J=[]),t(31,X=!1)}}function au(){clearTimeout(qi),qi=setTimeout(ru,200)}function Yi(d){t(23,P=d.id),t(26,G=d.path||d.title),t(22,j=!0),t(29,W=""),t(30,J=[]),t(31,X=!1),xt()}function Qi(){t(23,P=""),t(22,j=!1),t(26,G=""),t(29,W=""),t(30,J=[]),t(31,X=!1),xt()}function cu(){t(20,D=""),t(21,L=""),t(23,P=""),t(22,j=!1),t(24,F="all"),t(25,B="all"),t(26,G=""),t(29,W=""),t(30,J=[]),t(31,X=!1),xt()}async function Xi(){const d=await ie("PickFile");if(!d)return;const M=ot||q.id;await Zi(M,d)}async function uu(){const d=await ie("PickDirectory");if(!d)return;const M=ot||q.id;await Zi(M,d)}async function Zi(d,M){t(79,bn=!0);try{const $=await ie("PreviewImport",M);t(80,Bl=$),yn=M,di=d,t(81,Tl=!0)}catch($){t(34,z=String($))}t(79,bn=!1)}async function Un(d){try{const M=di||q.id,$=d==="copy"?await ie("AddPathCopy",M,yn):await ie("AddPathLink",M,yn);t(81,Tl=!1),t(80,Bl=null),t(85,ut=[]),t(84,ot=null),await Promise.all([Ql(M),tt(M),Pn(M)])}catch(M){t(34,z=String(M))}}function xi(){t(81,Tl=!1),t(80,Bl=null)}async function $i({id:d,type:M}){const $=m(M==="folder"?"delete.folder":"delete.file");Nt({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+$+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await ie("DeleteFileOrFolder",d),ce=ce.filter(Ee=>Ee.nodeId!==d);const ue=ot||q.id;await tt(ue)}catch(ue){t(34,z=String(ue))}}})}async function fu(d){try{if(!d||d.length===0)return;await Cu(d,"drop")}finally{ft()}}function du(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 Kn(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 pu(d){return d==="action"?m("kind.action"):Kn(d)}function mu(d){return d?m("capture.kind."+d):""}function gu(d){return d?m("capture.source."+d):""}function _u(d){const M=[];return d.captureKind&&M.push(mu(d.captureKind)),d.captureSource&&M.push(gu(d.captureSource)),d.captureContextLabel&&M.push(`${m("inbox.capturedIn")}: ${d.captureContextLabel}`),d.suggestedTargetLabel&&M.push(`${m("inbox.suggestedTarget")}: ${d.suggestedTargetLabel}`),M.push(vt(d.capturedAt||d.createdAt)),M.filter(Boolean).join(" · ")}function vu(d){!d||!d.id||(t(3,Me=[d,...Me.filter(M=>M.id!==d.id)]),q&&(d.captureContextNodeId===q.id||d.suggestedTargetNodeId===q.id)&&t(53,he=[d,...he.filter(M=>M.id!==d.id)]))}function ku(){return q&&q.id?{contextType:"node",nodeId:q.id,suggestedTargetNodeId:q.id}:Y?{contextType:"section",section:Y}:{contextType:"global",section:"root"}}function $t(){return JSON.stringify(ku())}function hu(){return q&&q.id?m("capture.dropOverlayNode",{title:q.title}):m("capture.dropOverlayGlobal")}async function gl(d=null){d&&vu(d),Y==="inbox"&&t(3,Me=await ie("ListInboxNodes")||Me)}async function bu(d,M){const $=String(d||"").trim();if(!$)return null;const ue=li($),Ee=ue?await ie("CaptureURLWithContext",ue,"",M,$t()):await ie("CaptureTextWithContext",$,M,$t());return await gl(Ee),Ee}async function es(d,M,$){const ue=String(d||"").trim();if(!ue)return null;const Ee=await ie("CaptureURLWithContext",ue,M||"",$,$t());return await gl(Ee),Ee}async function yu(d,M){if(!d)return null;const $=d.path||d.webkitRelativePath||"";if($){const lt=await ie("CapturePathWithContext",$,M,$t());return await gl(lt),lt}const ue=await Sv(d),Ee=await ie("CaptureFileDataWithContext",d.name||`clipboard.${Cv(d.type)}`,ue,M,$t());return await gl(Ee),Ee}async function Gn(d,M){var Al,Dt,Cs;if(!d)return!1;let $=!1;const ue=Array.from(d.files||[]);for(const tl of ue)await yu(tl,M),$=!0;const Ee=(Al=d.getData)==null?void 0:Al.call(d,"text/x-moz-url");if(Ee){const tl=Tv(Ee),Ll=tl?li(tl.url):"";if(Ll)return await es(Ll,tl.title,M),!0}const lt=(Dt=d.getData)==null?void 0:Dt.call(d,"text/uri-list");if(lt){const tl=Ev(lt),Ll=li(tl);if(Ll)return await es(Ll,"",M),!0}const vl=(Cs=d.getData)==null?void 0:Cs.call(d,"text/plain");return String(vl||"").trim()&&(await bu(vl,M),$=!0),$}async function wu(){if(!Ne){t(55,Ce=""),t(54,Ne=!0);try{const d=await ie("CaptureClipboardTextWithContext",$t());await gl(d),t(55,Ce=m("inbox.captured"))}catch(d){t(34,z=String(d).includes("clipboard is empty")?m("inbox.clipboardEmpty"):m("inbox.clipboardUnavailable"))}finally{t(54,Ne=!1)}}}async function Cu(d,M="drop"){if(!Ne){t(54,Ne=!0),t(55,Ce="");try{for(const $ of d){const ue=await ie("CapturePathWithContext",$,M,$t());await gl(ue)}t(55,Ce=m("inbox.captured"))}catch($){t(34,z=String($))}finally{t(54,Ne=!1),t(94,Il=!1)}}}async function ts(d){if(!(p||_)&&!dn(d.target)&&d.clipboardData)try{await Gn(d.clipboardData,"paste")&&(d.preventDefault(),t(55,Ce=m("inbox.captured")))}catch(M){t(34,z=String(M))}}function ls(d){if(rl.length>0)return!1;const M=Array.from((d==null?void 0:d.types)||[]);return M.includes("Files")||M.includes("text/uri-list")||M.includes("text/x-moz-url")||M.includes("text/plain")&&!M.includes("application/x-verstak-node")}function ns(){cl&&(clearTimeout(cl),cl=null)}function ft(){Nl=0,t(95,al=!1),t(96,Sn=""),Tn=0,t(94,Il=!1),ns()}function is(){cl||(cl=setTimeout(()=>{cl=null,al&&Date.now()-Tn>2e3?ft():al&&is()},2500))}function ss(d){return ls(d)?(t(96,Sn=hu()),t(95,al=!0),Tn=Date.now(),is(),!0):!1}function os(d){ss(d.dataTransfer)&&(Nl+=1)}function rs(d){ss(d.dataTransfer)&&(d.preventDefault(),d.dataTransfer.dropEffect="copy")}function as(d){Nl>0&&(Nl-=1),(d.clientX<=0||d.clientY<=0||d.clientX>=window.innerWidth||d.clientY>=window.innerHeight||Nl<=0)&&ft()}function cs(){document.hidden&&ft()}async function us(d){if(ls(d.dataTransfer)){d.preventDefault();try{await Gn(d.dataTransfer,"drop")&&t(55,Ce=m("inbox.captured"))}catch(M){t(34,z=String(M))}finally{ft()}}}function Su(d){d.preventDefault(),d.dataTransfer.dropEffect="copy",t(94,Il=!0)}function Tu(){t(94,Il=!1)}async function Eu(d){d.preventDefault(),d.stopPropagation();try{await Gn(d.dataTransfer,"drop")&&t(55,Ce=m("inbox.captured"))}catch(M){t(34,z=String(M))}finally{ft()}}function ln(d){t(105,Lt=d),t(106,Ot=""),t(107,qt=[]),t(108,Ht=null)}function Jn(){t(105,Lt=null),t(106,Ot=""),t(107,qt=[]),t(108,Ht=null),t(109,Gl=!1)}async function Iu(){const d=Ot.trim();if(!d||d.length<2){t(107,qt=[]);return}t(109,Gl=!0);try{const M=await ie("SearchNodes",d)||[];t(107,qt=M.filter($=>Iv($)&&$.id!==(Lt==null?void 0:Lt.id)))}catch{t(107,qt=[])}finally{t(109,Gl=!1)}}function Nu(d){t(106,Ot=d.target.value),t(108,Ht=null),clearTimeout(vi),vi=setTimeout(Iu,200)}function fs(d){t(108,Ht=d),t(106,Ot=d.path||d.title),t(107,qt=[])}async function ds(){if(!(!Lt||!Ht))try{await ps(Lt,Ht.id),Jn()}catch(d){t(34,z=String(d))}}async function ps(d,M){!d||!M||(await ie("ResolveInboxNode",d.id,M),t(3,Me=Me.filter($=>$.id!==d.id)),t(53,he=he.filter($=>$.id!==d.id)),await Qt(),q&&await Ql(q.id))}async function nn(d){const M=(d==null?void 0:d.suggestedTargetNodeId)||(q==null?void 0:q.id)||"";if(M)try{await ps(d,M)}catch($){t(34,z=String($))}}function sn(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(3,Me=Me.filter(M=>M.id!==d.id)),t(53,he=he.filter(M=>M.id!==d.id))}catch(M){t(34,z=String(M))}}})}function ms(d){t(57,ke=d),t(58,Se=d.title||""),t(59,qe=d.url||""),t(60,Qe=d.note||""),t(61,Ze="")}function qn(){t(57,ke=null),t(58,Se=""),t(59,qe=""),t(60,Qe=""),t(61,Ze="")}async function Du(){if(!(!ke||!qe.trim()))try{const d=await ie("UpdateLink",ke.id,Se.trim(),qe.trim(),Qe);t(56,He=He.map(M=>M.id===d.id?d:M)),qn()}catch(d){t(61,Ze=String(d))}}async function gs(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(56,He=He.filter(M=>M.id!==d.id))}catch(M){t(34,z=String(M))}}})}async function _s(d){try{await ie("OpenLink",d.id)}catch(M){t(34,z=String(M))}}async function vs(d){var M,$;try{await(($=(M=navigator.clipboard)==null?void 0:M.writeText)==null?void 0:$.call(M,d.url)),t(61,Ze=m("links.copied"))}catch{t(61,Ze=m("links.copyUnavailable"))}}function Mu(){t(74,Cl=!0),t(75,zt=""),t(76,Sl="open_url"),t(77,Rt="")}function ks(){t(74,Cl=!1),t(75,zt=""),t(77,Rt="")}async function Yn(){if(!(!zt.trim()||!Rt.trim()||!q))try{const d=await ie("CreateAction",q.id,Sl,zt.trim(),Rt.trim());d&&d.id&&t(38,me=[...me,d]),t(74,Cl=!1),t(75,zt=""),t(77,Rt="")}catch(d){t(34,z=String(d))}}async function hs(d){try{await ie("DeleteAction",d),t(38,me=me.filter(M=>M.id!==d))}catch(M){t(34,z=String(M))}}function ju(d){const M=hn.find($=>$.id===d);return M?M.label:d}async function jl(d){try{const M=await ie("GetNodeDetail",d);M&&pt(M)}catch(M){t(34,z=String(M))}}async function el(d){const M=Nv(d),$=M.nodeId;if($)try{const ue=await ie("GetNodeDetail",$);if(!ue)return;if(pt(ue),M.tab==="notes"){if(kt("notes"),M.targetId){try{t(36,se=await ie("ListNotes",$)||[])}catch{}const Ee=se.find(lt=>lt.id===M.targetId);Ee&&setTimeout(()=>Xt(Ee),100)}}else if(M.tab==="files")if(kt("files"),M.targetId)try{const Ee=await ie("GetNodeDetail",M.targetId);if(Ee&&Ee.parent_id){await tt(Ee.parent_id);const lt=st.find(vl=>vl.id===M.targetId);lt&&lt.type==="file"&&xn(lt)&&setTimeout(()=>pl(lt),150)}else await tt($)}catch{await tt($)}else await tt($)}catch(ue){t(34,z=String(ue))}}async function _l(d){return el(d)}async function Au(d){if(!(!d||!d.nodeId))try{if(d.type==="link"){const $=await ie("GetNodeDetail",d.nodeId);$&&(await pt($),kt("links"));return}if(d.type==="action"){const $=await ie("GetNodeDetail",d.nodeId);$&&(await pt($),kt("actions"));return}const M=await ie("GetNodeDetail",d.nodeId);if(!M)return;if(d.type==="note"){const $=M.parent_id||M.parentId||"",ue=$?await ie("GetNodeDetail",$):null;if(ue){await pt(ue),kt("notes"),t(36,se=await ie("ListNotes",ue.id)||[]);const Ee=se.find(lt=>lt.id===M.id);Ee&&await Xt(Ee)}return}if(d.type==="file"){const $=M.parent_id||M.parentId||"",ue=$?await ie("GetNodeDetail",$):null;if(ue){await pt(ue),kt("files"),await tt(ue.id);const Ee=st.find(lt=>lt.id===M.id);Ee&&xn(Ee)&&await pl(Ee)}return}if(d.type==="folder"){await pt(M),kt("files"),await tt(M.id);return}await pt(M)}catch(M){t(34,z=String(M))}}async function Qn(){try{t(110,En=await ie("SyncStatus"))}catch{t(110,En={configured:!1,serverUrl:"",deviceId:"",unpushedOps:0,lastSyncAt:"",syncInterval:0})}}let bs="general";function Xn(d){t(114,bs=d||"general"),t(13,g=!0)}function ys(){t(13,g=!1)}function Lu(d){const M=Array.isArray(d==null?void 0:d.conflicts)?d.conflicts:[],$=Array.isArray(d==null?void 0:d.applyErrors)?d.applyErrors:[],ue=[];return M.length>0&&ue.push(m("sync.conflictsCount",{count:M.length})),$.length>0&&ue.push(m("sync.applyErrorsCount",{count:$.length})),ue.join(" · ")}async function Pu(){t(111,In=!0),t(112,Dl=""),t(113,Jl="");try{const d=await ie("SyncNow");await Qn(),t(112,Dl=Lu(d)),t(113,Jl=Dl?"warning":"")}catch(d){console.error("sync error:",d),t(112,Dl=`${m("sync.status.error")}: ${(d==null?void 0:d.message)||d}`),t(113,Jl="warning")}finally{t(111,In=!1)}}function Fu(d){t(11,p=!1),t(10,c=d),t(78,sl=!1),window.location.reload()}function zu(d){t(12,_=!1),t(10,c=d),t(78,sl=!1),window.location.reload()}const Ru=d=>d.nodeId===q.id,Ou=d=>Yl(d.id),Hu=()=>Xn("sync"),Bu=()=>Xn(),Wu=()=>On(ze),Vu=()=>Hn(ze),Uu=()=>ie("OpenTrashFolder"),Ku=()=>t(34,z=""),Gu=()=>t(34,z=""),Ju=()=>t(34,z="");function qu(){oe.content=this.value,t(37,oe)}const Yu=d=>kt(d.id),Qu=()=>{kt("notes"),Oi()},Xu=()=>{kt("files"),Xi()},Zu=()=>kt("worklog"),xu=d=>Xt(d),$u=d=>Xt(d);function ef(){yt=this.value,t(73,yt)}const tf=d=>d.key==="Enter"&&Bi(),lf=d=>Xt(d),nf=d=>Xt(d),sf=d=>{const M=d.detail;M===0?(t(85,ut=[]),t(84,ot=null),tt(q.id)):bi(M-1)},of=d=>Mn(d.detail),rf=d=>pl(d.detail),af=d=>ie("OpenFile",d.detail),cf=d=>ie("OpenFolder",d.detail),uf=d=>$i(d.detail),ff=d=>wi(d.detail.id),df=d=>yi(d.detail),pf=d=>Ci(d.detail),mf=d=>Si(d.detail),gf=d=>Ii(d.detail),_f=d=>Ei(d.detail),vf=d=>Ni(d.detail),kf=d=>nn(d),hf=d=>ln(d),bf=d=>Ct(d),yf=d=>Pt(d),wf=d=>sn(d),Cf=d=>Ct(d),Sf=(d,M)=>M.key==="Enter"&&Ct(d),Tf=d=>_s(d),Ef=d=>vs(d),If=d=>ms(d),Nf=d=>gs(d),Df=d=>ie("RunAction",d.id),Mf=d=>hs(d.id),jf=()=>Zl(),Af=d=>d.nodeId===q.id,Lf=d=>$l(d),Pf=d=>Bn(d),Ff=d=>en(d),zf=(d,M,$)=>t(49,M[$]._expanded=!d._expanded,Le,t(2,q)),Rf=(d,M,$,ue)=>ue.key==="Enter"&&t(49,M[$]._expanded=!d._expanded,Le,t(2,q)),Of=d=>el(d),Hf=d=>Pt(d.nodeId),Bf=d=>Zl(d),Wf=d=>zn(d),Vf=d=>el(d),Uf=d=>Pt(d.nodeId),Kf=d=>Vn(d),Gf=(d,M)=>M.key==="Enter"&&Vn(d),Jf=d=>_l(d),qf=(d,M)=>M.key==="Enter"&&_l(d),Yf=()=>{t(4,je="date"),t(5,Pe=je==="date"&&Pe==="desc"?"asc":"desc")},Qf=()=>{t(4,je="name"),t(5,Pe=je==="name"&&Pe==="desc"?"asc":"desc")},Xf=()=>{t(4,je="type"),t(5,Pe=je==="type"&&Pe==="desc"?"asc":"desc")};function Zf(){Ue=this.checked,t(6,Ue)}const xf=d=>nn(d),$f=d=>ln(d),ed=d=>Ct(d),td=d=>Pt(d),ld=d=>sn(d),nd=d=>Ct(d),id=(d,M)=>M.key==="Enter"&&Ct(d),sd=d=>nn(d),od=d=>ln(d),rd=d=>Ct(d),ad=d=>Pt(d),cd=d=>sn(d),ud=d=>Ct(d),fd=(d,M)=>M.key==="Enter"&&Ct(d),dd=d=>Gi(d.id),pd=d=>d.type!=="file"?ml(d):Ml(d),md=(d,M)=>M.key==="Enter"&&(d.type!=="file"?ml(d):Ml(d)),gd=d=>d.type!=="file"?ml(d):Ml(d),_d=(d,M)=>M.key==="Enter"&&(d.type!=="file"?ml(d):Ml(d)),vd=d=>On(Rn(d.id)),kd=d=>Hn(Rn(d.id)),hd=()=>t(28,K="suggestions"),bd=()=>t(28,K="worklog"),yd=d=>jl(d.nodeId),wd=(d,M,$,ue)=>t(49,M[$].suggestedMin=parseInt(ue.target.value),Le),Cd=d=>$l(d),Sd=d=>Ji(d),Td=d=>en(d),Ed=(d,M,$)=>t(49,M[$]._expanded=!d._expanded,Le),Id=(d,M,$,ue)=>ue.key==="Enter"&&t(49,M[$]._expanded=!d._expanded,Le),Nd=d=>el(d),Dd=d=>Pt(d.nodeId);function Md(){D=this.value,t(20,D)}function jd(){L=this.value,t(21,L)}const Ad=()=>{t(29,W=""),t(26,G=""),Qi()};function Ld(){W=this.value,t(29,W)}const Pd=()=>setTimeout(()=>t(31,X=!1),200),Fd=d=>Yi(d);function zd(){j=this.checked,t(22,j)}function Rd(){F=un(this),t(24,F)}function Od(){B=un(this),t(25,B)}const Hd=()=>tn("csv"),Bd=()=>tn("markdown"),Wd=()=>tn("pdf"),Vd=d=>jl(d.nodeId),Ud=d=>Wn(d),Kd=(d,M)=>M.key==="Enter"&&Wn(d),Gd=d=>Zl(d),Jd=d=>zn(d),qd=d=>el(d),Yd=d=>jl(d),Qd=d=>_l(d),Xd=d=>el(d),Zd=d=>$l(d),xd=d=>Bn(d),$d=d=>en(d),e1=d=>Pt(d),t1=d=>Ct(d),l1=d=>{Yl("trash"),ml({id:d,title:""}),Zt()},n1=d=>_l(d),i1=(d,M)=>M.key==="Enter"&&_l(d),s1=()=>t(70,Tt=null),o1=d=>t(70,Tt=d);function r1(){Mt=this.value,t(68,Mt)}const a1=d=>d.key==="Enter"&&Pi(),c1=d=>Ai(d),u1=()=>Ri(jt.node),f1=()=>Fi(jt.node),d1=()=>zi(jt.node),p1=()=>Pt(jt.node);function m1(){te=this.value,t(43,te)}function g1(){_e=this.value,t(41,_e)}function _1(){Z=_n(this.value),t(42,Z)}function v1(){ye=this.value,t(44,ye)}function k1(){Te=this.checked,t(45,Te)}function h1(){we=this.checked,t(46,we)}function b1(){zt=this.value,t(75,zt)}const y1=d=>d.key==="Enter"&&Yn();function w1(){Sl=un(this),t(76,Sl),t(119,hn)}function C1(){Rt=this.value,t(77,Rt)}const S1=d=>d.key==="Enter"&&Yn(),T1=()=>Un("copy"),E1=()=>Un("link");function I1(){fl=this.value,t(103,fl)}function N1(){Ot=this.value,t(106,Ot)}const D1=d=>d.key==="Enter"&&Ht&&ds(),M1=d=>fs(d);function j1(){Se=this.value,t(58,Se)}function A1(){qe=this.value,t(59,qe)}function L1(){Qe=this.value,t(60,Qe)}const P1=d=>ie("OpenFile",d.detail);return l.$$.update=()=>{var d;l.$$.dirty[0]&384&&t(64,ct=wv((We==null?void 0:We.nodes)||[],re)),l.$$.dirty[0]&7&&t(117,n=q?q.title:Y?((d=v.find(M=>M.id===Y))==null?void 0:d.label)||"":m("nav.selectPrompt")),l.$$.dirty[0]&4&&t(116,i=q?Kn(q.type):""),l.$$.dirty[0]&56&&t(9,o=hv(Me,je,Pe)),l.$$.dirty[0]&576&&t(115,r=Ue?Dc(o):null),l.$$.dirty[7]&524288&&t(65,Ft=pe.length===0?m("nav.trash"):[m("nav.trash"),...pe.map(M=>M.title)].join(" / "))},t(66,Kt=((ws=iu())==null?void 0:ws.title)||m("trash.deletedNodes")),[v,Y,q,Me,je,Pe,Ue,We,re,o,c,p,_,g,k,b,y,w,E,N,D,L,j,P,F,B,G,H,K,W,J,X,O,V,z,le,se,oe,me,Ie,Fe,_e,Z,te,ye,Te,we,Oe,Ae,Le,Be,Xe,x,he,Ne,Ce,He,ke,Se,qe,Qe,Ze,Ye,ze,ct,Ft,Kt,bt,Mt,Gt,Tt,jt,Jt,yt,Cl,zt,Sl,Rt,sl,bn,Bl,Tl,Et,wn,ot,ut,st,At,wt,El,ol,It,Ve,Cn,Il,al,Sn,Wl,pi,mi,gi,_i,ul,fl,dl,Lt,Ot,qt,Ht,Gl,En,In,Dl,Jl,bs,r,i,n,Q,hn,Nc,kt,Yl,pt,tt,Mn,Ac,bi,pl,Xl,Lc,yi,wi,Ci,Si,Ti,Ei,Ii,Ni,Hc,Bc,Wc,ji,Kc,Gc,Jc,qc,Ai,Yc,Li,Pi,Qc,Yt,Xc,Zc,xc,$c,eu,Fi,zi,Pt,Ct,Ri,Oi,Hi,Bi,Xt,Vi,tu,lu,Zl,Ui,nu,zn,Zt,ml,su,Ml,Gi,Rn,On,Hn,ou,$l,en,Bn,Ji,xt,tn,Wn,Vn,au,Yi,Qi,cu,Xi,uu,Un,xi,$i,du,Kn,pu,_u,wu,Su,Tu,Eu,ln,Jn,Nu,fs,ds,nn,sn,ms,qn,Du,gs,_s,vs,Mu,ks,Yn,hs,ju,jl,el,_l,Au,Qn,Xn,ys,Pu,Fu,zu,pe,Ru,Ou,Hu,Bu,Wu,Vu,Uu,Ku,Gu,Ju,qu,Yu,Qu,Xu,Zu,xu,$u,ef,tf,lf,nf,sf,of,rf,af,cf,uf,ff,df,pf,mf,gf,_f,vf,kf,hf,bf,yf,wf,Cf,Sf,Tf,Ef,If,Nf,Df,Mf,jf,Af,Lf,Pf,Ff,zf,Rf,Of,Hf,Bf,Wf,Vf,Uf,Kf,Gf,Jf,qf,Yf,Qf,Xf,Zf,xf,$f,ed,td,ld,nd,id,sd,od,rd,ad,cd,ud,fd,dd,pd,md,gd,_d,vd,kd,hd,bd,yd,wd,Cd,Sd,Td,Ed,Id,Nd,Dd,Md,jd,Ad,Ld,Pd,Fd,zd,Rd,Od,Hd,Bd,Wd,Vd,Ud,Kd,Gd,Jd,qd,Yd,Qd,Xd,Zd,xd,$d,e1,t1,l1,n1,i1,s1,o1,r1,a1,c1,u1,f1,d1,p1,m1,g1,_1,v1,k1,h1,b1,y1,w1,C1,S1,T1,E1,I1,N1,D1,M1,j1,A1,L1,P1]}class Mv extends et{constructor(e){super(),$e(this,e,Dv,kv,xe,{},null,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1])}}new Mv({target:document.getElementById("app")});