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

6 lines
365 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 dp=Object.defineProperty;var pp=(l,e,t)=>e in l?dp(l,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[e]=t;var Vt=(l,e,t)=>pp(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 te(){}function gp(l,e){for(const t in e)l[t]=e[t];return l}function Ac(l){return l()}function Ns(){return Object.create(null)}function me(l){l.forEach(Ac)}function jt(l){return typeof l=="function"}function Xe(l,e){return l!=l?e==e:l!==e||l&&typeof l=="object"||typeof l=="function"}let pn;function El(l,e){return l===e?!0:(pn||(pn=document.createElement("a")),pn.href=e,l===pn.href)}function mp(l){return Object.keys(l).length===0}function _p(l,e,t,n){if(l){const i=Mc(l,e,t,n);return l[0](i)}}function Mc(l,e,t,n){return l[1]&&n?gp(t.ctx.slice(),l[1](n(e))):t.ctx}function vp(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 hp(l,e,t,n,i,o){if(i){const r=Mc(e,t,n,o);l.p(r,i)}}function kp(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 As(l){return l??""}const gi=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 Fe(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 ie(l){return document.createElementNS("http://www.w3.org/2000/svg",l)}function z(l){return document.createTextNode(l)}function k(){return z(" ")}function ot(){return z("")}function L(l,e,t,n){return l.addEventListener(e,t,n),()=>l.removeEventListener(e,t,n)}function Sn(l){return function(e){return e.preventDefault(),l.call(this,e)}}function Ie(l){return function(e){return e.stopPropagation(),l.call(this,e)}}function Ct(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 Dl(l){return l===""?null:+l}function bp(l){return Array.from(l.childNodes)}function K(l,e){e=""+e,l.data!==e&&(l.data=e)}function be(l,e){l.value=e??""}function kt(l,e,t,n){t==null?l.style.removeProperty(e):l.style.setProperty(e,t,"")}function Ut(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 vn(l){const e=l.querySelector(":checked");return e&&e.__value}function ae(l,e,t){l.classList.toggle(e,!!t)}function wp(l,e,{bubbles:t=!1,cancelable:n=!1}={}){return new CustomEvent(l,{detail:e,bubbles:t,cancelable:n})}class ui{constructor(e=!1){Vt(this,"is_svg",!1);Vt(this,"e");Vt(this,"n");Vt(this,"t");Vt(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=ie(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 Vl;function Wl(l){Vl=l}function mi(){if(!Vl)throw new Error("Function called outside component initialization");return Vl}function Kl(l){mi().$$.on_mount.push(l)}function Gl(l){mi().$$.on_destroy.push(l)}function Jl(){const l=mi();return(e,t,{cancelable:n=!1}={})=>{const i=l.$$.callbacks[e];if(i){const o=wp(e,t,{cancelable:n});return i.slice().forEach(r=>{r.call(l,o)}),!o.defaultPrevented}return!0}}function Pc(l,e){const t=l.$$.callbacks[e.type];t&&t.slice().forEach(n=>n.call(this,e))}const Sl=[],bn=[];let Tl=[];const Ms=[],Lc=Promise.resolve();let fi=!1;function jc(){fi||(fi=!0,Lc.then(Fc))}function yp(){return jc(),Lc}function ol(l){Tl.push(l)}const ii=new Set;let yl=0;function Fc(){if(yl!==0)return;const l=Vl;do{try{for(;yl<Sl.length;){const e=Sl[yl];yl++,Wl(e),Cp(e.$$)}}catch(e){throw Sl.length=0,yl=0,e}for(Wl(null),Sl.length=0,yl=0;bn.length;)bn.pop()();for(let e=0;e<Tl.length;e+=1){const t=Tl[e];ii.has(t)||(ii.add(t),t())}Tl.length=0}while(Sl.length);for(;Ms.length;)Ms.pop()();fi=!1,ii.clear(),Wl(l)}function Cp(l){if(l.fragment!==null){l.update(),me(l.before_update);const e=l.dirty;l.dirty=[-1],l.fragment&&l.fragment.p(l.ctx,e),l.after_update.forEach(ol)}}function Sp(l){const e=[],t=[];Tl.forEach(n=>l.indexOf(n)===-1?e.push(n):t.push(n)),t.forEach(n=>n()),Tl=e}const hn=new Set;let sl;function at(){sl={r:0,c:[],p:sl}}function ct(){sl.r||me(sl.c),sl=sl.p}function fe(l,e){l&&l.i&&(hn.delete(l),l.i(e))}function ge(l,e,t,n){if(l&&l.o){if(hn.has(l))return;hn.add(l),sl.c.push(()=>{hn.delete(l),n&&(t&&l.d(1),n())}),l.o(e)}else n&&n()}function de(l){return(l==null?void 0:l.length)!==void 0?l:Array.from(l)}function zc(l,e){ge(l,1,1,()=>{e.delete(l.key)})}function Rc(l,e,t,n,i,o,r,c,f,p,v,g){let h=l.length,m=o.length,w=h;const b={};for(;w--;)b[l[w].key]=w;const y=[],T=new Map,E=new Map,I=[];for(w=m;w--;){const D=g(i,o,w),M=t(D);let F=r.get(M);F?I.push(()=>F.p(D,e)):(F=p(M,D),F.c()),T.set(M,y[w]=F),M in b&&E.set(M,Math.abs(w-b[M]))}const N=new Set,A=new Set;function j(D){fe(D,1),D.m(c,v),r.set(D.key,D),v=D.first,m--}for(;h&&m;){const D=y[m-1],M=l[h-1],F=D.key,B=M.key;D===M?(v=D.first,h--,m--):T.has(B)?!r.has(F)||N.has(F)?j(D):A.has(B)?h--:E.get(F)>E.get(B)?(A.add(F),j(D)):(N.add(B),h--):(f(M,r),h--)}for(;h--;){const D=l[h];T.has(D.key)||f(D,r)}for(;m;)j(y[m-1]);return me(I),y}function Ve(l){l&&l.c()}function He(l,e,t){const{fragment:n,after_update:i}=l.$$;n&&n.m(e,t),ol(()=>{const o=l.$$.on_mount.map(Ac).filter(jt);l.$$.on_destroy?l.$$.on_destroy.push(...o):me(o),l.$$.on_mount=[]}),i.forEach(ol)}function We(l,e){const t=l.$$;t.fragment!==null&&(Sp(t.after_update),me(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function Tp(l,e){l.$$.dirty[0]===-1&&(Sl.push(l),jc(),l.$$.dirty.fill(0)),l.$$.dirty[e/31|0]|=1<<e%31}function Ze(l,e,t,n,i,o,r=null,c=[-1]){const f=Vl;Wl(l);const p=l.$$={fragment:null,ctx:[],props:o,update:te,not_equal:i,bound:Ns(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(e.context||(f?f.$$.context:[])),callbacks:Ns(),dirty:c,skip_bound:!1,root:e.target||f.$$.root};r&&r(p.root);let v=!1;if(p.ctx=t?t(l,e.props||{},(g,h,...m)=>{const w=m.length?m[0]:h;return p.ctx&&i(p.ctx[g],p.ctx[g]=w)&&(!p.skip_bound&&p.bound[g]&&p.bound[g](w),v&&Tp(l,g)),h}):[],p.update(),v=!0,me(p.before_update),p.fragment=n?n(p.ctx):!1,e.target){if(e.hydrate){const g=bp(e.target);p.fragment&&p.fragment.l(g),g.forEach(C)}else p.fragment&&p.fragment.c();e.intro&&fe(l.$$.fragment),He(l,e.target,e.anchor),Fc()}Wl(f)}class xe{constructor(){Vt(this,"$$");Vt(this,"$$set")}$destroy(){We(this,1),this.$destroy=te}$on(e,t){if(!jt(t))return te;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&&!mp(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const Ep="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(Ep);function Dp(l){let e,t;return{c(){e=ie("path"),t=ie("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 Ip(l){let e,t,n,i,o;return{c(){e=ie("path"),t=ie("polyline"),n=ie("line"),i=ie("line"),o=ie("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 Np(l){let e,t;return{c(){e=ie("polyline"),t=ie("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 Ap(l){let e,t,n,i;return{c(){e=ie("path"),t=ie("polyline"),n=ie("line"),i=ie("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 Mp(l){let e,t,n,i,o;return{c(){e=ie("path"),t=ie("polyline"),n=ie("line"),i=ie("line"),o=ie("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 Pp(l){let e,t,n,i,o,r;return{c(){e=ie("path"),t=ie("polyline"),n=ie("line"),i=ie("line"),o=ie("line"),r=ie("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=ie("path"),t=ie("polyline"),n=ie("line"),i=ie("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 jp(l){let e,t,n,i,o;return{c(){e=ie("path"),t=ie("polyline"),n=ie("line"),i=ie("line"),o=ie("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 Fp(l){let e,t,n;return{c(){e=ie("path"),t=ie("circle"),n=ie("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 zp(l){let e,t;return{c(){e=ie("rect"),t=ie("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 Rp(l){let e,t,n;return{c(){e=ie("rect"),t=ie("circle"),n=ie("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 Op(l){let e;return{c(){e=ie("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 Bp(l){let e;function t(o,r){return o[0]==="folder"?Op:o[0]==="image"?Rp:o[0]==="video"?zp:o[0]==="audio"?Fp:o[0]==="pdf"?jp:o[0]==="document"?Lp:o[0]==="spreadsheet"?Pp:o[0]==="presentation"?Mp:o[0]==="archive"?Ap:o[0]==="code"?Np:o[0]==="text"?Ip:Dp}let n=t(l),i=n(l);return{c(){e=ie("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:te,o:te,d(o){o&&C(e),i.d()}}}function Hp(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 Oc extends xe{constructor(e){super(),Ze(this,e,Hp,Bp,Xe,{kind:0,size:1})}}const Wp={"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":"Срок действия токена истёк"},Vp={"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"},Ps={ru:Wp,en:Vp};let Ls="ru";function _(l,e){var i;const t=Ps[Ls];let n=t==null?void 0:t[l];if(n==null&&Ls!=="ru"&&(n=(i=Ps.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 wn(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 di={"image/jpeg":_("mime.jpeg"),"image/png":_("mime.png"),"image/gif":_("mime.gif"),"image/webp":_("mime.webp"),"image/svg+xml":_("mime.svg"),"image/bmp":_("mime.bmp"),"image/tiff":_("mime.tiff"),"image/avif":_("mime.avif"),"application/pdf":_("mime.pdf"),"application/msword":_("mime.word"),"application/vnd.openxmlformats-officedocument.wordprocessingml.document":_("mime.word"),"application/vnd.ms-excel":_("mime.excel"),"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":_("mime.excel"),"application/vnd.ms-powerpoint":_("mime.ppt"),"application/vnd.openxmlformats-officedocument.presentationml.presentation":_("mime.ppt"),"application/zip":_("mime.zip"),"application/gzip":_("mime.gzip"),"application/x-tar":_("mime.tar"),"application/x-7z-compressed":_("mime.sevenz"),"application/x-rar-compressed":_("mime.rar"),"text/plain":_("mime.text"),"text/html":_("mime.html"),"text/css":_("mime.css"),"text/javascript":_("mime.js"),"application/json":_("mime.json"),"application/xml":_("mime.xml"),"application/x-yaml":_("mime.yaml"),"application/octet-stream":_("mime.binary"),"application/x-msdos-program":_("mime.executable"),"inode/directory":_("mime.folder")};function js(l){return l?di[l]||l:_("mime.unknown")}function Up(l){if(l.type==="folder")return _("mime.folder");const e=(l.mime||"").toLowerCase();if(di[e])return di[e];const n=(l.name||"").toLowerCase().split(".").pop();return n?n.toUpperCase():_("mime.file")}function Bc(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 Hc=["image/jpeg","image/png","image/gif","image/webp","image/bmp","image/tiff","image/avif","image/svg+xml"],Wc=["text/plain","text/html","text/css","text/javascript","application/json","application/xml","application/x-yaml","text/x-shellscript"],Vc=["txt","log","conf","ini","yaml","yml","json","xml","csv","sh","py","js","ts","css","html","md","markdown","cfg"],Uc=["jpg","jpeg","png","gif","webp","bmp","tiff","tif","avif","svg"];function si(l){if(l.type==="folder")return!1;const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return!!(Hc.includes(e)||Uc.includes(n)||e.includes("pdf")||Wc.includes(e)||Vc.includes(n))}function Kc(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return Hc.includes(e)||Uc.includes(n)}function Gc(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return Wc.includes(e)||Vc.includes(n)&&n!=="md"&&n!=="markdown"}function Jc(l){return(l.mime||"").toLowerCase().includes("pdf")}function qc(l){const e=(l.name||"").toLowerCase();return e.endsWith(".md")||e.endsWith(".markdown")}function Kp(l){return Kc(l)||Jc(l)}function Gp(l){return Gc(l)||qc(l)}const{window:Jp}=gi;function qp(l){let e,t,n,i=wn(l[0].size)+"",o;return{c(){e=u("span"),e.textContent="·",t=k(),n=u("span"),o=z(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=wn(r[0].size)+"")&&K(o,i)},d(r){r&&(C(e),C(t),C(n))}}}function Yp(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=k(),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",_("file.openFolder")),s(e,"aria-label",_("file.openFolder")),s(n,"class","action-btn svelte-1skuef2"),s(n,"title",_("file.showInExplorer")),s(n,"aria-label",_("file.showInExplorer"))},m(r,c){S(r,e,c),S(r,t,c),S(r,n,c),i||(o=[L(e,"click",Ie(l[30])),L(n,"click",Ie(l[11]))],i=!0)},p:te,d(r){r&&(C(e),C(t),C(n)),i=!1,me(o)}}}function Qp(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=k(),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=k(),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",_("file.preview")),s(e,"aria-label",_("file.preview")),s(n,"class","action-btn svelte-1skuef2"),s(n,"title",_("file.openExternal")),s(n,"aria-label",_("file.openExternal")),s(o,"class","action-btn svelte-1skuef2"),s(o,"title",_("file.showInExplorer")),s(o,"aria-label",_("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=[L(e,"click",Ie(l[29])),L(n,"click",Ie(l[10])),L(o,"click",Ie(l[11]))],r=!0)},p:te,d(f){f&&(C(e),C(t),C(n),C(i),C(o)),r=!1,me(c)}}}function Fs(l){let e,t,n,i,o,r,c,f,p=_("common.open")+"",v,g,h,m,w,b,y,T,E=_("file.openExternal")+"",I,N,A,j,D,M,F=_("file.showInExplorer")+"",B,W,H,U,q,Y,Q,R,V,O=_("common.rename")+"",X,J,G,x,ee,le,ce,pe=_("common.duplicate")+"",Ee,ze,_e,$,se,Ce,De,we,Le,Qe=_("common.cut")+"",Ae,$e,Re,je,Ne,Ge,Se,Pe=_("common.copy")+"",Me,ft,Z,ye,ve,ke,Je,qe,Ue,tt=_("common.delete")+"",Ye,Oe,et;return{c(){e=u("div"),t=k(),n=u("div"),i=u("button"),o=ie("svg"),r=ie("path"),c=ie("circle"),f=k(),v=z(p),g=k(),h=u("button"),m=ie("svg"),w=ie("path"),b=ie("polyline"),y=ie("line"),T=k(),I=z(E),N=k(),A=u("button"),j=ie("svg"),D=ie("path"),M=k(),B=z(F),W=k(),H=u("div"),U=k(),q=u("button"),Y=ie("svg"),Q=ie("path"),R=ie("path"),V=k(),X=z(O),J=k(),G=u("button"),x=ie("svg"),ee=ie("rect"),le=ie("path"),ce=k(),Ee=z(pe),ze=k(),_e=u("button"),$=ie("svg"),se=ie("circle"),Ce=ie("circle"),De=ie("line"),we=ie("line"),Le=k(),Ae=z(Qe),$e=k(),Re=u("button"),je=ie("svg"),Ne=ie("rect"),Ge=ie("path"),Se=k(),Me=z(Pe),ft=k(),Z=u("div"),ye=k(),ve=u("button"),ke=ie("svg"),Je=ie("polyline"),qe=ie("path"),Ue=k(),Ye=z(tt),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(w,"d","M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"),s(b,"points","15 3 21 3 21 9"),s(y,"x1","10"),s(y,"y1","14"),s(y,"x2","21"),s(y,"y2","3"),s(m,"width","14"),s(m,"height","14"),s(m,"viewBox","0 0 24 24"),s(m,"fill","none"),s(m,"stroke","currentColor"),s(m,"stroke-width","2"),s(m,"stroke-linecap","round"),s(m,"stroke-linejoin","round"),s(h,"class","menu-item svelte-1skuef2"),s(h,"role","menuitem"),s(D,"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(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(A,"class","menu-item svelte-1skuef2"),s(A,"role","menuitem"),s(H,"class","menu-sep svelte-1skuef2"),s(Q,"d","M12 20h9"),s(R,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),s(Y,"width","14"),s(Y,"height","14"),s(Y,"viewBox","0 0 24 24"),s(Y,"fill","none"),s(Y,"stroke","currentColor"),s(Y,"stroke-width","2"),s(Y,"stroke-linecap","round"),s(Y,"stroke-linejoin","round"),s(q,"class","menu-item svelte-1skuef2"),s(q,"role","menuitem"),s(ee,"x","9"),s(ee,"y","9"),s(ee,"width","13"),s(ee,"height","13"),s(ee,"rx","2"),s(ee,"ry","2"),s(le,"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(G,"class","menu-item svelte-1skuef2"),s(G,"role","menuitem"),s(se,"cx","6"),s(se,"cy","6"),s(se,"r","3"),s(Ce,"cx","6"),s(Ce,"cy","18"),s(Ce,"r","3"),s(De,"x1","20"),s(De,"y1","4"),s(De,"x2","8.12"),s(De,"y2","15.88"),s(we,"x1","8.12"),s(we,"y1","8.12"),s(we,"x2","20"),s(we,"y2","20"),s($,"width","14"),s($,"height","14"),s($,"viewBox","0 0 24 24"),s($,"fill","none"),s($,"stroke","currentColor"),s($,"stroke-width","2"),s($,"stroke-linecap","round"),s($,"stroke-linejoin","round"),s(_e,"class","menu-item svelte-1skuef2"),s(_e,"role","menuitem"),s(Ne,"x","9"),s(Ne,"y","9"),s(Ne,"width","13"),s(Ne,"height","13"),s(Ne,"rx","2"),s(Ne,"ry","2"),s(Ge,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),s(je,"width","14"),s(je,"height","14"),s(je,"viewBox","0 0 24 24"),s(je,"fill","none"),s(je,"stroke","currentColor"),s(je,"stroke-width","2"),s(je,"stroke-linecap","round"),s(je,"stroke-linejoin","round"),s(Re,"class","menu-item svelte-1skuef2"),s(Re,"role","menuitem"),s(Z,"class","menu-sep svelte-1skuef2"),s(Je,"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(ke,"width","14"),s(ke,"height","14"),s(ke,"viewBox","0 0 24 24"),s(ke,"fill","none"),s(ke,"stroke","currentColor"),s(ke,"stroke-width","2"),s(ke,"stroke-linecap","round"),s(ke,"stroke-linejoin","round"),s(ve,"class","menu-item menu-item-danger svelte-1skuef2"),s(ve,"role","menuitem"),s(n,"class","menu svelte-1skuef2"),kt(n,"left",l[3]+"px"),kt(n,"top",l[4]+"px"),kt(n,"position","fixed"),s(n,"role","menu"),s(n,"tabindex","-1")},m(re,he){S(re,e,he),S(re,t,he),S(re,n,he),a(n,i),a(i,o),a(o,r),a(o,c),a(i,f),a(i,v),a(n,g),a(n,h),a(h,m),a(m,w),a(m,b),a(m,y),a(h,T),a(h,I),a(n,N),a(n,A),a(A,j),a(j,D),a(A,M),a(A,B),a(n,W),a(n,H),a(n,U),a(n,q),a(q,Y),a(Y,Q),a(Y,R),a(q,V),a(q,X),a(n,J),a(n,G),a(G,x),a(x,ee),a(x,le),a(G,ce),a(G,Ee),a(n,ze),a(n,_e),a(_e,$),a($,se),a($,Ce),a($,De),a($,we),a(_e,Le),a(_e,Ae),a(n,$e),a(n,Re),a(Re,je),a(je,Ne),a(je,Ge),a(Re,Se),a(Re,Me),a(n,ft),a(n,Z),a(n,ye),a(n,ve),a(ve,ke),a(ke,Je),a(ke,qe),a(ve,Ue),a(ve,Ye),Oe||(et=[L(e,"click",Ie(l[19])),L(i,"click",l[17]),L(h,"click",l[10]),L(A,"click",l[11]),L(q,"click",l[13]),L(G,"click",l[14]),L(_e,"click",l[15]),L(Re,"click",l[16]),L(ve,"click",l[12]),L(n,"click",Ie(l[28])),L(n,"keydown",l[31])],Oe=!0)},p(re,he){he[0]&8&&kt(n,"left",re[3]+"px"),he[0]&16&&kt(n,"top",re[4]+"px")},d(re){re&&(C(e),C(t),C(n)),Oe=!1,me(et)}}}function Xp(l){let e,t,n,i,o,r,c=l[0].name+"",f,p,v,g,h,m,w,b,y,T,E,I,N,A,j,D,M,F,B,W,H,U;n=new Oc({props:{kind:l[6],size:22}});let q=!l[7]&&qp(l);function Y(O,X){return O[7]?Yp:Qp}let R=Y(l)(l),V=l[2]&&Fs(l);return{c(){e=u("div"),t=u("div"),Ve(n.$$.fragment),i=k(),o=u("div"),r=u("div"),f=z(c),v=k(),g=u("div"),h=u("span"),h.textContent=`${l[8]}`,m=k(),q&&q.c(),w=k(),b=u("div"),R.c(),y=k(),T=u("button"),E=ie("svg"),I=ie("circle"),N=ie("circle"),A=ie("circle"),j=k(),D=u("button"),D.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><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=k(),V&&V.c(),B=ot(),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(I,"cx","12"),s(I,"cy","5"),s(I,"r","2"),s(N,"cx","12"),s(N,"cy","12"),s(N,"r","2"),s(A,"cx","12"),s(A,"cy","19"),s(A,"r","2"),s(E,"width","16"),s(E,"height","16"),s(E,"viewBox","0 0 24 24"),s(E,"fill","currentColor"),s(T,"class","action-btn svelte-1skuef2"),s(T,"title",_("file.more")),s(T,"aria-label",_("file.more")),s(T,"aria-expanded",l[2]),s(D,"class","action-btn action-btn-danger svelte-1skuef2"),s(D,"title",_("common.delete")),s(D,"aria-label",_("common.delete")),s(b,"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",M=l[7]?_("file.ariaFolder")+" "+l[0].name:_("file.ariaFile")+" "+l[0].name),ae(e,"file-row--selected",l[1])},m(O,X){S(O,e,X),a(e,t),He(n,t,null),a(e,i),a(e,o),a(o,r),a(r,f),a(o,v),a(o,g),a(g,h),a(g,m),q&&q.m(g,null),a(e,w),a(e,b),R.m(b,null),a(b,y),a(b,T),a(T,E),a(E,I),a(E,N),a(E,A),a(b,j),a(b,D),S(O,F,X),V&&V.m(O,X),S(O,B,X),W=!0,H||(U=[L(Jp,"click",l[19]),L(T,"click",Ie(l[18])),L(D,"click",Ie(l[12])),L(e,"click",l[9]),L(e,"keydown",l[24]),L(e,"contextmenu",l[23]),L(e,"dragstart",l[20]),L(e,"dragover",l[21]),L(e,"drop",l[22])],H=!0)},p(O,X){(!W||X[0]&1)&&c!==(c=O[0].name+"")&&K(f,c),(!W||X[0]&1&&p!==(p=O[0].name))&&s(r,"title",p),O[7]||q.p(O,X),R.p(O,X),(!W||X[0]&4)&&s(T,"aria-expanded",O[2]),(!W||X[0]&1&&M!==(M=O[7]?_("file.ariaFolder")+" "+O[0].name:_("file.ariaFile")+" "+O[0].name))&&s(e,"aria-label",M),(!W||X[0]&2)&&ae(e,"file-row--selected",O[1]),O[2]?V?V.p(O,X):(V=Fs(O),V.c(),V.m(B.parentNode,B)):V&&(V.d(1),V=null)},i(O){W||(fe(n.$$.fragment,O),W=!0)},o(O){ge(n.$$.fragment,O),W=!1},d(O){O&&(C(e),C(F),C(B)),We(n),q&&q.d(),R.d(),V&&V.d(O),H=!1,me(U)}}}function Zp(l,e,t){let{item:n}=e,{selected:i=!1}=e,{onDragStart:o}=e,{onDragOver:r}=e,{onDrop:c}=e;const f=Jl(),p=Bc(n),v=n.type==="folder",g=Up(n);let h=!1,m=0,w=0,b=null;function y(X){X.ctrlKey||X.metaKey?f("toggleSelect",n.id):X.shiftKey?f("rangeSelect",n.id):b?(clearTimeout(b),b=null,v?f("navigate",n.id):f("preview",n)):b=setTimeout(()=>{b=null,f("selectOne",n.id)},250)}function T(){f("openExternal",n.fileId)}function E(){t(2,h=!1),f("showInFolder",n.nodeId||n.id)}function I(){t(2,h=!1),f("delete",{id:n.id,type:n.type})}function N(){t(2,h=!1),f("rename",{id:n.id,name:n.name})}function A(){t(2,h=!1),f("duplicate",n.id)}function j(){t(2,h=!1),f("cut",n.id)}function D(){t(2,h=!1),f("copy",n.id)}function M(){t(2,h=!1),v?f("navigate",n.id):f("preview",n)}function F(){t(2,h=!h)}function B(){t(2,h=!1)}function W(X){o&&o(X,n.id)}function H(X){r&&v&&r(X,n.id)}function U(X){c&&v&&c(X,n.id)}function q(X){X.preventDefault(),t(3,m=Math.min(X.clientX,window.innerWidth-240)),t(4,w=Math.min(X.clientY,window.innerHeight-320)),t(2,h=!0)}function Y(X){(X.key==="Enter"||X.key===" ")&&(X.preventDefault(),y(X))}function Q(X){Pc.call(this,l,X)}const R=()=>f("preview",n),V=()=>f("navigate",n.id),O=X=>{X.key==="Escape"&&(X.stopPropagation(),B())};return l.$$set=X=>{"item"in X&&t(0,n=X.item),"selected"in X&&t(1,i=X.selected),"onDragStart"in X&&t(25,o=X.onDragStart),"onDragOver"in X&&t(26,r=X.onDragOver),"onDrop"in X&&t(27,c=X.onDrop)},[n,i,h,m,w,f,p,v,g,y,T,E,I,N,A,j,D,M,F,B,W,H,U,q,Y,o,r,c,Q,R,V,O]}class xp extends xe{constructor(e){super(),Ze(this,e,Zp,Xp,Xe,{item:0,selected:1,onDragStart:25,onDragOver:26,onDrop:27},null,[-1,-1])}}function zs(l,e,t){const n=l.slice();return n[4]=e[t],n[6]=t,n}function $p(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 eg(l){let e,t=l[4].name+"",n,i,o;function r(){return l[2](l[6])}return{c(){e=u("button"),n=z(t),s(e,"class","crumb crumb--link svelte-csi2lb")},m(c,f){S(c,e,f),a(e,n),i||(o=L(e,"click",r),i=!0)},p(c,f){l=c,f&1&&t!==(t=l[4].name+"")&&K(n,t)},d(c){c&&C(e),i=!1,o()}}}function tg(l){let e,t=l[4].name+"",n;return{c(){e=u("span"),n=z(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+"")&&K(n,t)},d(i){i&&C(e)}}}function Rs(l){let e,t,n=l[6]>0&&$p();function i(c,f){return c[6]===c[0].length-1?tg:eg}let o=i(l),r=o(l);return{c(){n&&n.c(),e=k(),r.c(),t=ot()},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 lg(l){let e,t=de(l[0]),n=[];for(let i=0;i<t.length;i+=1)n[i]=Rs(zs(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=de(i[0]);let r;for(r=0;r<t.length;r+=1){const c=zs(i,t,r);n[r]?n[r].p(c,o):(n[r]=Rs(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},i:te,o:te,d(i){i&&C(e),Fe(n,i)}}}function ng(l,e,t){let{crumbs:n=[]}=e;const i=Jl();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 Yc extends xe{constructor(e){super(),Ze(this,e,ng,lg,Xe,{crumbs:0})}}function ig(l){let e,t,n,i,o,r;return{c(){e=u("div"),t=u("p"),t.textContent=`${_("file.previewUnavailable")}`,n=k(),i=u("button"),i.textContent=`${_("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=L(i,"click",l[9]),o=!0)},p:te,d(c){c&&C(e),o=!1,r()}}}function sg(l){let e,t;function n(r,c){return c&2&&(e=null),e==null&&(e=!!(r[1]&&r[1].startsWith("data:"))),e?fg:ug}let i=n(l,-1),o=i(l);return{c(){o.c(),t=ot()},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 og(l){let e,t,n;return{c(){e=u("pre"),t=u("code"),n=z(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&&K(n,i[1])},d(i){i&&C(e)}}}function rg(l){let e,t,n,i;return{c(){e=u("div"),t=u("img"),El(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&&!El(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 ag(l){let e,t,n,i,o,r,c;return{c(){e=u("div"),t=u("p"),n=z(l[3]),i=k(),o=u("button"),o.textContent=`${_("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=L(o,"click",l[9]),r=!0)},p(f,p){p&8&&K(n,f[3])},d(f){f&&C(e),r=!1,c()}}}function cg(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${_("common.loading")}`,s(e,"class","preview-status svelte-1cw3u0m")},m(n,i){S(n,e,i),a(e,t)},p:te,d(n){n&&C(e)}}}function ug(l){let e,t,n,i,o,r;return{c(){e=u("div"),t=u("p"),t.textContent=`${_("file.pdfUnavailable")}`,n=k(),i=u("button"),i.textContent=`${_("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=L(i,"click",l[9]),o=!0)},p:te,d(c){c&&C(e),o=!1,r()}}}function fg(l){let e,t,n;return{c(){e=u("div"),t=u("embed"),El(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&&!El(t.src,n=i[1])&&s(t,"src",n)},d(i){i&&C(e)}}}function dg(l){let e,t,n,i,o,r,c,f=l[0].name+"",p,v,g,h,m=wn(l[0].size)+"",w,b,y=js(l[0].mime)+"",T,E,I,N,A,j,D,M,F,B,W;o=new Oc({props:{kind:l[8],size:18}});function H(Y,Q){return Y[2]?cg:Y[3]?ag:Y[6]&&Y[1]?rg:Y[5]&&Y[1]?og:Y[4]?sg:ig}let U=H(l),q=U(l);return{c(){e=u("div"),t=u("div"),n=u("header"),i=u("div"),Ve(o.$$.fragment),r=k(),c=u("span"),p=z(f),g=k(),h=u("div"),w=z(m),b=z(" · "),T=z(y),E=k(),I=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>',A=k(),j=u("button"),j.innerHTML='<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>',D=k(),M=u("div"),q.c(),s(c,"class","preview-name svelte-1cw3u0m"),s(c,"title",v=l[0].name),s(i,"class","preview-title svelte-1cw3u0m"),s(h,"class","preview-meta svelte-1cw3u0m"),s(N,"class","action-btn svelte-1cw3u0m"),s(N,"title",_("file.openExternal")),s(N,"aria-label",_("file.openExternal")),s(j,"class","action-btn action-btn-close svelte-1cw3u0m"),s(j,"title","Close"),s(j,"aria-label","Close preview"),s(I,"class","preview-actions svelte-1cw3u0m"),s(n,"class","preview-header svelte-1cw3u0m"),s(M,"class","preview-body svelte-1cw3u0m"),s(t,"class","modal svelte-1cw3u0m"),s(e,"class","overlay svelte-1cw3u0m"),s(e,"role","presentation")},m(Y,Q){S(Y,e,Q),a(e,t),a(t,n),a(n,i),He(o,i,null),a(i,r),a(i,c),a(c,p),a(n,g),a(n,h),a(h,w),a(h,b),a(h,T),a(n,E),a(n,I),a(I,N),a(I,A),a(I,j),a(t,D),a(t,M),q.m(M,null),F=!0,B||(W=[L(N,"click",l[9]),L(j,"click",l[10]),L(e,"click",Ct(l[11])),L(e,"keydown",l[12])],B=!0)},p(Y,[Q]){(!F||Q&1)&&f!==(f=Y[0].name+"")&&K(p,f),(!F||Q&1&&v!==(v=Y[0].name))&&s(c,"title",v),(!F||Q&1)&&m!==(m=wn(Y[0].size)+"")&&K(w,m),(!F||Q&1)&&y!==(y=js(Y[0].mime)+"")&&K(T,y),U===(U=H(Y))&&q?q.p(Y,Q):(q.d(1),q=U(Y),q&&(q.c(),q.m(M,null)))},i(Y){F||(fe(o.$$.fragment,Y),F=!0)},o(Y){ge(o.$$.fragment,Y),F=!1},d(Y){Y&&C(e),We(o),q.d(),B=!1,me(W)}}}function pg(l,e,t){let n,i,o,{item:r}=e,{content:c=""}=e,{loading:f=!1}=e,{error:p=""}=e;const v=Jl(),g=Bc(r);function h(T){T.key==="Escape"&&v("close")}function m(){v("openExternal",r.fileId)}Kl(()=>{window.addEventListener("keydown",h)}),Gl(()=>{window.removeEventListener("keydown",h)});const w=()=>v("close"),b=()=>v("close"),y=T=>{T.key==="Escape"&&(T.preventDefault(),v("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=Gc(r)||qc(r)),l.$$.dirty&1&&t(4,o=Jc(r))},[r,c,f,p,o,i,n,v,g,m,w,b,y]}class gg extends xe{constructor(e){super(),Ze(this,e,pg,dg,Xe,{item:0,content:1,loading:2,error:3})}}function mg(l){let e,t,n,i,o,r,c,f,p,v,g,h,m,w,b,y,T;return{c(){e=u("div"),t=u("div"),n=u("h3"),i=z(l[0]),o=k(),r=u("p"),c=z(l[1]),f=k(),p=u("div"),v=u("button"),g=z(l[2]),m=k(),w=u("button"),b=z(l[3]),s(n,"class","svelte-1fv6yyk"),s(r,"class","message svelte-1fv6yyk"),s(v,"class",h="btn "+(l[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk"),s(w,"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(E,I){S(E,e,I),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,v),a(v,g),a(p,m),a(p,w),a(w,b),y||(T=[L(v,"click",l[6]),L(w,"click",l[7]),L(e,"click",Ct(l[8])),L(e,"keydown",l[9])],y=!0)},p(E,[I]){I&1&&K(i,E[0]),I&2&&K(c,E[1]),I&4&&K(g,E[2]),I&16&&h!==(h="btn "+(E[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk")&&s(v,"class",h),I&8&&K(b,E[3])},i:te,o:te,d(E){E&&C(e),y=!1,me(T)}}}function _g(l,e,t){let{title:n=_("common.confirm")}=e,{message:i=""}=e,{confirmText:o=_("common.delete")}=e,{cancelText:r=_("common.cancel")}=e,{danger:c=!1}=e;const f=Jl(),p=()=>f("confirm"),v=()=>f("cancel"),g=()=>f("cancel"),h=m=>{m.key==="Escape"&&(m.preventDefault(),f("cancel"))};return l.$$set=m=>{"title"in m&&t(0,n=m.title),"message"in m&&t(1,i=m.message),"confirmText"in m&&t(2,o=m.confirmText),"cancelText"in m&&t(3,r=m.cancelText),"danger"in m&&t(4,c=m.danger)},[n,i,o,r,c,f,p,v,g,h]}class vg extends xe{constructor(e){super(),Ze(this,e,_g,mg,Xe,{title:0,message:1,confirmText:2,cancelText:3,danger:4})}}function hg(l){let e,t,n;return{c(){e=ie("circle"),t=ie("line"),n=ie("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 kg(l){let e,t,n,i;return{c(){e=ie("rect"),t=ie("polyline"),n=ie("line"),i=ie("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 bg(l){let e,t;return{c(){e=ie("path"),t=ie("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 wg(l){let e,t;return{c(){e=ie("path"),t=ie("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 yg(l){let e,t,n,i,o;return{c(){e=ie("path"),t=ie("path"),n=ie("line"),i=ie("line"),o=ie("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 Cg(l){let e,t,n,i;return{c(){e=ie("path"),t=ie("polyline"),n=ie("line"),i=ie("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 Sg(l){let e,t;return{c(){e=ie("path"),t=ie("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 Tg(l){let e,t,n,i;return{c(){e=ie("rect"),t=ie("rect"),n=ie("rect"),i=ie("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 Eg(l){let e;return{c(){e=ie("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 Dg(l){let e;function t(o,r){return o[0]==="folder"?Eg:o[0]==="project"?Tg:o[0]==="client"?Sg:o[0]==="document"?Cg:o[0]==="recipe"?yg:o[0]==="note"?wg:o[0]==="file"?bg:o[0]==="case"?kg:hg}let n=t(l),i=n(l);return{c(){e=ie("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:te,o:te,d(o){o&&C(e),i.d()}}}function Ig(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 Tn extends xe{constructor(e){super(),Ze(this,e,Ig,Dg,Xe,{kind:0,size:1})}}function Os(l,e,t){const n=l.slice();return n[44]=e[t],n}function Ng(l){let e;return{c(){e=u("span"),s(e,"class","tree-toggle-placeholder svelte-zj71cl")},m(t,n){S(t,e,n)},p:te,d(t){t&&C(e)}}}function Ag(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=z(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=L(e,"click",Ie(c)),o=!0)},p(f,p){l=f,p[0]&3&&n!==(n=l[1][l[44].id]?"▾":"▸")&&K(i,n)},d(f){f&&C(e),o=!1,r()}}}function Bs(l){let e,t;return e=new Qc({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(){Ve(e.$$.fragment)},m(n,i){He(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||(fe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){We(e,n)}}}function Hs(l,e){let t,n,i,o,r,c,f,p=e[44].title+"",v,g,h=e[1][e[44].id]&&pi(e[44]),m,w,b,y;function T(R,V){return V[0]&1&&(n=null),n==null&&(n=!!Bl(R[44])),n?Ag:Ng}let E=T(e,[-1,-1]),I=E(e);r=new Tn({props:{kind:Ws(e[44]),size:16}});function N(...R){return e[26](e[44],...R)}function A(...R){return e[27](e[44],...R)}function j(){return e[28](e[44])}function D(...R){return e[29](e[44],...R)}function M(...R){return e[30](e[44],...R)}function F(...R){return e[31](e[44],...R)}function B(...R){return e[32](e[44],...R)}function W(...R){return e[33](e[44],...R)}function H(...R){return e[34](e[44],...R)}function U(...R){return e[35](e[44],...R)}function q(...R){return e[36](e[44],...R)}function Y(...R){return e[37](e[44],...R)}let Q=h&&Bs(e);return{key:l,first:null,c(){t=u("div"),I.c(),i=k(),o=u("span"),Ve(r.$$.fragment),c=k(),f=u("span"),v=z(p),g=k(),Q&&Q.c(),m=ot(),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"),kt(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(R,V){S(R,t,V),I.m(t,null),a(t,i),a(t,o),He(r,o,null),a(t,c),a(t,f),a(f,v),S(R,g,V),Q&&Q.m(R,V),S(R,m,V),w=!0,b||(y=[L(o,"click",N),L(o,"keydown",A),L(o,"dblclick",Ie(e[24])),L(f,"click",Ie(j)),L(f,"keydown",D),L(t,"dragstart",M),L(t,"dragover",F),L(t,"dragleave",B),L(t,"drop",W),L(t,"click",H),L(t,"keydown",U),L(t,"dblclick",q),L(t,"contextmenu",Sn(Y))],b=!0)},p(R,V){e=R,E===(E=T(e,V))&&I?I.p(e,V):(I.d(1),I=E(e),I&&(I.c(),I.m(t,i)));const O={};V[0]&1&&(O.kind=Ws(e[44])),r.$set(O),(!w||V[0]&1)&&p!==(p=e[44].title+"")&&K(v,p),(!w||V[0]&8)&&kt(t,"padding-left",e[3]*16+4+"px"),(!w||V[0]&5)&&ae(t,"selected",e[2]===e[44].id),(!w||V[0]&769)&&ae(t,"drop-valid",e[8]===e[44].id&&e[9][e[44].id]),(!w||V[0]&769)&&ae(t,"drop-invalid",e[8]===e[44].id&&!e[9][e[44].id]),V[0]&3&&(h=e[1][e[44].id]&&pi(e[44])),h?Q?(Q.p(e,V),V[0]&3&&fe(Q,1)):(Q=Bs(e),Q.c(),fe(Q,1),Q.m(m.parentNode,m)):Q&&(at(),ge(Q,1,1,()=>{Q=null}),ct())},i(R){w||(fe(r.$$.fragment,R),fe(Q),w=!0)},o(R){ge(r.$$.fragment,R),ge(Q),w=!1},d(R){R&&(C(t),C(g),C(m)),I.d(),We(r),Q&&Q.d(R),b=!1,me(y)}}}function Mg(l){let e=[],t=new Map,n,i,o,r,c=de(l[0]);const f=p=>p[44].id;for(let p=0;p<c.length;p+=1){let v=Os(l,c,p),g=f(v);t.set(g,e[p]=Hs(g,v))}return{c(){for(let p=0;p<e.length;p+=1)e[p].c();n=ot()},m(p,v){for(let g=0;g<e.length;g+=1)e[g]&&e[g].m(p,v);S(p,n,v),i=!0,o||(r=L(window,"dragend",l[14]),o=!0)},p(p,v){v[0]&2080767&&(c=de(p[0]),at(),e=Rc(e,v,f,1,p,c,t,n.parentNode,zc,Hs,n,Os),ct())},i(p){if(!i){for(let v=0;v<c.length;v+=1)fe(e[v]);i=!0}},o(p){for(let v=0;v<e.length;v+=1)ge(e[v]);i=!1},d(p){p&&C(n);for(let v=0;v<e.length;v+=1)e[v].d(p);o=!1,r()}}}function Ws(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 pi(l){return l.children!==void 0}function Bl(l){return pi(l)?l.children.length>0:l.has_children===!0}function Vs(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 Us(l){const e=[];function t(n){for(const i of n)e.push(i),i.children&&t(i.children)}return t(l),e}function Pg(l){try{return l.dataTransfer.getData("text/plain")}catch{return""}}function Lg(l,e,t){let n,i,o,{nodes:r=[]}=e,{expanded:c={}}=e,{selectedNodeId:f=""}=e,{level:p=0}=e,{onSelect:v=void 0}=e,{onToggle:g=void 0}=e,{onContextMenu:h=void 0}=e,{onDrop:m=void 0}=e,w={},b=null,y="",T="";const E=["folder","project","client","document","recipe","case"];Gl(()=>{for(const $ of Object.keys(w))clearTimeout(w[$]);b&&clearInterval(b)});function I($){return E.includes($.type)}function N($,se,Ce){if(!$||!se||se===$.id||!I($))return!1;let De=$.id;for(;De;){if(De===se)return!1;De=Ce[De]||""}return!0}function A($,se){$.stopPropagation(),$.dataTransfer.effectAllowed="move",$.dataTransfer.setData("text/plain",se.id),t(21,y=se.id)}function j($,se){$.preventDefault(),$.stopPropagation(),$.dataTransfer.dropEffect="move",T!==se.id&&t(8,T=se.id),Bl(se)&&!c[se.id]&&!w[se.id]&&(w[se.id]=setTimeout(()=>{g&&g(se.id),delete w[se.id]},600));const Ce=$.currentTarget.closest(".workspace-tree-area");if(Ce){const De=Ce.getBoundingClientRect(),we=30;$.clientY-De.top<we?b||(b=setInterval(()=>{Ce.scrollTop-=10},50)):De.bottom-$.clientY<we?b||(b=setInterval(()=>{Ce.scrollTop+=10},50)):b&&(clearInterval(b),b=null)}}function D($,se){const Ce=$.relatedTarget;Ce&&$.currentTarget.contains(Ce)||(T===se.id&&t(8,T=""),w[se.id]&&(clearTimeout(w[se.id]),delete w[se.id]),b&&(clearInterval(b),b=null))}function M($,se){$.preventDefault(),$.stopPropagation(),w[se.id]&&(clearTimeout(w[se.id]),delete w[se.id]),b&&(clearInterval(b),b=null);const Ce=Us(r),De=Vs(Ce),we=Pg($);if(!N(se,we,De)){t(8,T=""),t(21,y="");return}m&&m(we,se.id),t(8,T=""),t(21,y="")}function F(){t(8,T=""),t(21,y="");for(const $ of Object.keys(w))clearTimeout(w[$]),delete w[$];b&&(clearInterval(b),b=null)}function B($,se){$.target.closest(".tree-toggle")||$.target.closest(".tree-icon")||v&&v(se)}function W($,se){Bl(se)&&g&&g(se.id)}function H($,se){($.key==="Enter"||$.key===" ")&&($.preventDefault(),v&&v(se))}function U($,se){$.stopPropagation(),Bl(se)&&g&&g(se.id)}function q($,se){($.key==="Enter"||$.key===" ")&&($.preventDefault(),$.stopPropagation(),Bl(se)&&g&&g(se.id))}function Y($,se){($.key==="Enter"||$.key===" ")&&($.preventDefault(),v&&v(se))}function Q($,se,Ce){const De={};function we(Le){for(const Qe of Le)De[Qe.id]=N(Qe,se,Ce),Qe.children&&we(Qe.children)}return we($),De}function R($){Pc.call(this,l,$)}const V=$=>g&&g($.id),O=($,se)=>U(se,$),X=($,se)=>q(se,$),J=$=>v&&v($),G=($,se)=>Y(se,$),x=($,se)=>A(se,$),ee=($,se)=>j(se,$),le=($,se)=>D(se,$),ce=($,se)=>M(se,$),pe=($,se)=>B(se,$),Ee=($,se)=>H(se,$),ze=($,se)=>W(se,$),_e=($,se)=>h&&h(se,$);return l.$$set=$=>{"nodes"in $&&t(0,r=$.nodes),"expanded"in $&&t(1,c=$.expanded),"selectedNodeId"in $&&t(2,f=$.selectedNodeId),"level"in $&&t(3,p=$.level),"onSelect"in $&&t(4,v=$.onSelect),"onToggle"in $&&t(5,g=$.onToggle),"onContextMenu"in $&&t(6,h=$.onContextMenu),"onDrop"in $&&t(7,m=$.onDrop)},l.$$.update=()=>{l.$$.dirty[0]&1&&t(23,n=Us(r)),l.$$.dirty[0]&8388608&&t(22,i=Vs(n)),l.$$.dirty[0]&14680064&&t(9,o=Q(n,y,i))},[r,c,f,p,v,g,h,m,T,o,A,j,D,M,F,B,W,H,U,q,Y,y,i,n,R,V,O,X,J,G,x,ee,le,ce,pe,Ee,ze,_e]}class Qc extends xe{constructor(e){super(),Ze(this,e,Lg,Mg,Xe,{nodes:0,expanded:1,selectedNodeId:2,level:3,onSelect:4,onToggle:5,onContextMenu:6,onDrop:7},null,[-1,-1])}}function Ks(l){let e,t;return{c(){e=u("div"),t=z(l[4]),s(e,"class","path-info svelte-a9f1pd")},m(n,i){S(n,e,i),a(e,t)},p(n,i){i&16&&K(t,n[4])},d(n){n&&C(e)}}}function Gs(l){let e,t;return{c(){e=u("div"),t=z(l[3]),s(e,"class","error-msg svelte-a9f1pd")},m(n,i){S(n,e,i),a(e,t)},p(n,i){i&8&&K(t,n[3])},d(n){n&&C(e)}}}function jg(l){let e,t,n,i,o,r,c,f,p,v,g,h,m,w,b,y,T,E=_("firstrun.browse")+"",I,N,A,j,D,M,F=(l[2]?_("firstrun.creating"):_("firstrun.create"))+"",B,W,H,U,q,Y,Q=l[4]&&Ks(l),R=l[3]&&Gs(l);return{c(){e=u("div"),t=u("div"),n=u("img"),o=k(),r=u("h1"),r.textContent=`${_("firstrun.title")}`,c=k(),f=u("p"),f.textContent=`${_("firstrun.desc")}`,p=k(),v=u("div"),g=u("label"),g.textContent=`${_("firstrun.pathLabel")}`,h=k(),m=u("div"),w=u("input"),y=k(),T=u("button"),I=z(E),N=k(),Q&&Q.c(),A=k(),R&&R.c(),j=k(),D=u("div"),M=u("button"),B=z(F),H=k(),U=u("button"),U.textContent=`${_("firstrun.quit")}`,s(n,"class","first-run-logo svelte-a9f1pd"),El(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(w,"id","vault-path"),s(w,"type","text"),s(w,"placeholder",b=l[1]||_("firstrun.defaultPath")),w.disabled=l[2],s(w,"class","svelte-a9f1pd"),s(T,"class","btn"),T.disabled=l[2],s(m,"class","input-row svelte-a9f1pd"),s(v,"class","form-group svelte-a9f1pd"),s(M,"class","btn btn-primary btn-lg svelte-a9f1pd"),M.disabled=W=!l[0].trim()||l[2],s(U,"class","btn btn-lg svelte-a9f1pd"),s(D,"class","first-run-actions svelte-a9f1pd"),s(t,"class","first-run-card svelte-a9f1pd"),s(e,"class","first-run-screen svelte-a9f1pd")},m(V,O){S(V,e,O),a(e,t),a(t,n),a(t,o),a(t,r),a(t,c),a(t,f),a(t,p),a(t,v),a(v,g),a(v,h),a(v,m),a(m,w),be(w,l[0]),a(m,y),a(m,T),a(T,I),a(t,N),Q&&Q.m(t,null),a(t,A),R&&R.m(t,null),a(t,j),a(t,D),a(D,M),a(M,B),a(D,H),a(D,U),q||(Y=[L(w,"input",l[12]),L(w,"input",l[6]),L(w,"keydown",l[9]),L(T,"click",l[5]),L(M,"click",l[7]),L(U,"click",l[8])],q=!0)},p(V,[O]){O&2&&b!==(b=V[1]||_("firstrun.defaultPath"))&&s(w,"placeholder",b),O&4&&(w.disabled=V[2]),O&1&&w.value!==V[0]&&be(w,V[0]),O&4&&(T.disabled=V[2]),V[4]?Q?Q.p(V,O):(Q=Ks(V),Q.c(),Q.m(t,A)):Q&&(Q.d(1),Q=null),V[3]?R?R.p(V,O):(R=Gs(V),R.c(),R.m(t,j)):R&&(R.d(1),R=null),O&4&&F!==(F=(V[2]?_("firstrun.creating"):_("firstrun.create"))+"")&&K(B,F),O&5&&W!==(W=!V[0].trim()||V[2])&&(M.disabled=W)},i:te,o:te,d(V){V&&C(e),Q&&Q.d(),R&&R.d(),q=!1,me(Y)}}}function gn(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 Fg(l,e,t){let{onComplete:n=null}=e,{onQuit:i=null}=e,o="",r="",c=!1,f="",p="",v=null;async function g(){try{const E=await gn("GetDefaultVaultPath");t(1,r=E||""),t(0,o=r||""),o&&await m()}catch{t(1,r="")}}g();async function h(){try{const E=await gn("PickDirectory");E&&(t(0,o=E),await m())}catch(E){t(3,f=String(E))}}async function m(){if(!o||!o.trim()){t(4,p=""),v=null;return}try{v=await gn("CheckVaultPath",o.trim()),v&&t(4,p=v.description)}catch{t(4,p=""),v=null}}async function w(){if(!(!o||!o.trim())){if(t(2,c=!0),t(3,f=""),v&&!v.writable){t(3,f=_("firstrun.errorNoWrite")),t(2,c=!1);return}try{const E=await gn("CreateVault",o.trim());E&&E.status==="ready"&&n&&n(E)}catch(E){t(3,f=String(E))}t(2,c=!1)}}function b(){i&&i()}function y(E){E.key==="Enter"&&!c&&o.trim()&&w()}function T(){o=this.value,t(0,o)}return l.$$set=E=>{"onComplete"in E&&t(10,n=E.onComplete),"onQuit"in E&&t(11,i=E.onQuit)},[o,r,c,f,p,h,m,w,b,y,n,i,T]}class zg extends xe{constructor(e){super(),Ze(this,e,Fg,jg,Xe,{onComplete:10,onQuit:11})}}function Js(l){let e,t;return{c(){e=u("div"),t=z(l[2]),s(e,"class","error-msg svelte-s3o8c3")},m(n,i){S(n,e,i),a(e,t)},p(n,i){i&4&&K(t,n[2])},d(n){n&&C(e)}}}function qs(l){let e,t,n,i,o,r,c,f,p=_("common.yes")+"",v,g,h,m,w;return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${_("recovery.createConfirmTitle")}`,i=k(),o=u("p"),o.textContent=`${_("recovery.createConfirm")}`,r=k(),c=u("div"),f=u("button"),v=z(p),g=k(),h=u("button"),h.textContent=`${_("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(h,"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(b,y){S(b,e,y),a(e,t),a(t,n),a(t,i),a(t,o),a(t,r),a(t,c),a(c,f),a(f,v),a(c,g),a(c,h),m||(w=[L(f,"click",l[6]),L(h,"click",l[7]),L(e,"click",Ct(l[7])),L(e,"keydown",l[11])],m=!0)},p(b,y){y&2&&(f.disabled=b[1])},d(b){b&&C(e),m=!1,me(w)}}}function Rg(l){let e,t,n,i,o,r,c,f,p,v=(l[0]||"—")+"",g,h,m,w,b,y=_("recovery.choose")+"",T,E,I,N=_("recovery.create")+"",A,j,D,M,F,B,W,H=l[2]&&Js(l),U=l[3]&&qs(l);return{c(){e=u("div"),t=u("div"),n=u("div"),n.textContent="⚠",i=k(),o=u("h1"),o.textContent=`${_("recovery.title")}`,r=k(),c=u("p"),c.textContent=`${_("recovery.expected")}:`,f=k(),p=u("code"),g=z(v),h=k(),H&&H.c(),m=k(),w=u("div"),b=u("button"),T=z(y),E=k(),I=u("button"),A=z(N),j=k(),D=u("button"),D.textContent=`${_("recovery.quit")}`,M=k(),U&&U.c(),F=ot(),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(b,"class","btn btn-primary btn-lg svelte-s3o8c3"),b.disabled=l[1],s(I,"class","btn btn-lg svelte-s3o8c3"),I.disabled=l[1],s(D,"class","btn btn-lg svelte-s3o8c3"),s(w,"class","recovery-actions svelte-s3o8c3"),s(t,"class","recovery-card svelte-s3o8c3"),s(e,"class","recovery-screen svelte-s3o8c3")},m(q,Y){S(q,e,Y),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,h),H&&H.m(t,null),a(t,m),a(t,w),a(w,b),a(b,T),a(w,E),a(w,I),a(I,A),a(w,j),a(w,D),S(q,M,Y),U&&U.m(q,Y),S(q,F,Y),B||(W=[L(b,"click",l[4]),L(I,"click",l[5]),L(D,"click",l[8])],B=!0)},p(q,[Y]){Y&1&&v!==(v=(q[0]||"—")+"")&&K(g,v),q[2]?H?H.p(q,Y):(H=Js(q),H.c(),H.m(t,m)):H&&(H.d(1),H=null),Y&2&&(b.disabled=q[1]),Y&2&&(I.disabled=q[1]),q[3]?U?U.p(q,Y):(U=qs(q),U.c(),U.m(F.parentNode,F)):U&&(U.d(1),U=null)},i:te,o:te,d(q){q&&(C(e),C(M),C(F)),H&&H.d(),U&&U.d(q),B=!1,me(W)}}}function oi(l,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[l];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails error:",l,t)}return Promise.reject(new Error("Wails not connected: "+l))}function Og(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 b=await oi("PickDirectory");if(!b)return;t(1,r=!0),t(2,c="");const y=await oi("OpenVault",b);y&&y.status==="ready"&&i&&i(y)}catch(b){t(2,c=String(b))}t(1,r=!1)}function v(){t(3,f=!0)}async function g(){t(3,f=!1),t(1,r=!0),t(2,c="");try{const b=await oi("CreateVault",n);b&&b.status==="ready"&&i&&i(b)}catch(b){t(2,c=String(b))}t(1,r=!1)}function h(){t(3,f=!1)}function m(){o&&o()}const w=b=>b.key==="Enter"&&h();return l.$$set=b=>{"vaultPath"in b&&t(0,n=b.vaultPath),"onComplete"in b&&t(9,i=b.onComplete),"onQuit"in b&&t(10,o=b.onQuit)},[n,r,c,f,p,v,g,h,m,i,o,w]}class Bg extends xe{constructor(e){super(),Ze(this,e,Og,Rg,Xe,{vaultPath:0,onComplete:9,onQuit:10})}}function Ys(l,e,t){const n=l.slice();return n[5]=e[t],n}function Hg(l){let e,t;return{c(){e=ie("circle"),t=ie("path"),s(e,"cx","12"),s(e,"cy","12"),s(e,"r","3"),s(t,"d","M12 1v2M12 21v2M4.22 4.22l1.42 1.42M18.36 18.36l1.42 1.42M1 12h2M21 12h2M4.22 19.78l1.42-1.42M18.36 5.64l1.42-1.42")},m(n,i){S(n,e,i),S(n,t,i)},d(n){n&&(C(e),C(t))}}}function Wg(l){let e,t,n;return{c(){e=ie("path"),t=ie("path"),n=ie("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 Vg(l){let e,t,n,i;return{c(){e=ie("path"),t=ie("path"),n=ie("path"),i=ie("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 Ug(l){let e;return{c(){e=ie("path"),s(e,"d","M4 19V9M10 19V5M16 19v-7M22 19H2")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Kg(l){let e;return{c(){e=ie("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 Gg(l){let e,t;return{c(){e=ie("path"),t=ie("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 Jg(l){let e,t;return{c(){e=ie("rect"),t=ie("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 qg(l){let e,t,n;return{c(){e=ie("path"),t=ie("path"),n=ie("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 Yg(l){let e,t;return{c(){e=ie("circle"),t=ie("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 Qs(l){let e,t,n,i,o,r,c,f;function p(m,w){if(m[5].id==="general")return Yg;if(m[5].id==="workspace")return qg;if(m[5].id==="templates")return Jg;if(m[5].id==="plugins")return Gg;if(m[5].id==="files")return Kg;if(m[5].id==="activity")return Ug;if(m[5].id==="sync")return Vg;if(m[5].id==="backup")return Wg;if(m[5].id==="browserBridge")return Hg}let v=p(l),g=v&&v(l);function h(){return l[4](l[5])}return{c(){e=u("button"),t=u("span"),n=ie("svg"),g&&g.c(),i=k(),o=u("span"),o.textContent=`${l[5].label}`,r=k(),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-8ag2z0"),s(o,"class","settings-nav-label svelte-8ag2z0"),s(e,"class","settings-nav-item svelte-8ag2z0"),ae(e,"active",l[0]===l[5].id),ae(e,"disabled",l[5].id==="files"||l[5].id==="activity"||l[5].id==="backup")},m(m,w){S(m,e,w),a(e,t),a(t,n),g&&g.m(n,null),a(e,i),a(e,o),a(e,r),c||(f=L(e,"click",h),c=!0)},p(m,w){l=m,w&3&&ae(e,"active",l[0]===l[5].id)},d(m){m&&C(e),g&&g.d(),c=!1,f()}}}function Qg(l){let e,t=de(l[1]),n=[];for(let i=0;i<t.length;i+=1)n[i]=Qs(Ys(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-8ag2z0")},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=de(i[1]);let r;for(r=0;r<t.length;r+=1){const c=Ys(i,t,r);n[r]?n[r].p(c,o):(n[r]=Qs(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},i:te,o:te,d(i){i&&C(e),Fe(n,i)}}}function Xg(l,e,t){let{activeSection:n="general"}=e,{onSelect:i=null}=e;const o=[{id:"general",label:_("settings.general")},{id:"workspace",label:_("settings.workspace")},{id:"templates",label:_("settings.templates")},{id:"plugins",label:_("settings.plugins")},{id:"files",label:_("settings.files")},{id:"activity",label:_("settings.activity")},{id:"sync",label:_("settings.sync")},{id:"backup",label:_("settings.backup")},{id:"browserBridge",label:"Browser Bridge"}];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 Zg extends xe{constructor(e){super(),Ze(this,e,Xg,Qg,Xe,{activeSection:0,onSelect:3})}}function Xs(l){let e;return{c(){e=u("div"),e.textContent=`${_("settings.saved")}`,s(e,"class","save-notice svelte-1e2uhdh")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function xg(l){let e,t,n,i,o,r,c,f,p,v,g,h,m,w,b,y,T,E,I,N,A,j,D,M,F,B,W,H,U,q,Y,Q,R,V=l[1]&&Xs();return{c(){e=u("div"),t=u("h2"),t.textContent=`${_("settings.general")}`,n=k(),i=u("p"),i.textContent=`${_("settings.generalDesc")}`,o=k(),r=u("div"),c=u("h3"),c.textContent=`${_("settings.appearance")}`,f=k(),p=u("div"),v=u("label"),g=u("span"),g.textContent=`${_("settings.theme")}`,h=k(),m=u("select"),w=u("option"),w.textContent=`${_("settings.themeSystem")}`,b=u("option"),b.textContent=`${_("settings.themeLight")} (${_("settings.langSoon")})`,y=u("option"),y.textContent=`${_("settings.themeDark")} (${_("settings.langSoon")})`,T=k(),E=u("div"),I=u("h3"),I.textContent=`${_("settings.localization")}`,N=k(),A=u("div"),j=u("label"),D=u("span"),D.textContent=`${_("settings.language")}`,M=k(),F=u("select"),B=u("option"),B.textContent=`${_("settings.langRu")}`,W=u("option"),W.textContent=`${_("settings.langEn")} (${_("settings.langSoon")})`,H=k(),U=u("div"),V&&V.c(),q=k(),Y=u("button"),Y.textContent=`${_("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"),w.__value="system",be(w,w.__value),b.__value="light",be(b,b.__value),b.disabled=!0,y.__value="dark",be(y,y.__value),y.disabled=!0,l[0]===void 0&&ol(()=>l[5].call(m)),s(p,"class","form-group svelte-1e2uhdh"),s(r,"class","settings-card svelte-1e2uhdh"),s(I,"class","card-title svelte-1e2uhdh"),s(D,"class","label-text svelte-1e2uhdh"),B.__value="ru",be(B,B.__value),W.__value="en",be(W,W.__value),F.disabled=!0,s(A,"class","form-group svelte-1e2uhdh"),s(E,"class","settings-card svelte-1e2uhdh"),s(Y,"class","btn btn-primary"),s(U,"class","settings-actions svelte-1e2uhdh"),s(e,"class","settings-section svelte-1e2uhdh")},m(O,X){S(O,e,X),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,v),a(v,g),a(v,h),a(v,m),a(m,w),a(m,b),a(m,y),Ut(m,l[0],!0),a(e,T),a(e,E),a(E,I),a(E,N),a(E,A),a(A,j),a(j,D),a(j,M),a(j,F),a(F,B),a(F,W),a(e,H),a(e,U),V&&V.m(U,null),a(U,q),a(U,Y),Q||(R=[L(m,"change",l[5]),L(Y,"click",l[2])],Q=!0)},p(O,[X]){X&1&&Ut(m,O[0]),O[1]?V||(V=Xs(),V.c(),V.m(U,q)):V&&(V.d(1),V=null)},i:te,o:te,d(O){O&&C(e),V&&V.d(),Q=!1,me(R)}}}function $g(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=vn(this),t(0,o)}return l.$$set=v=>{"appConfig"in v&&t(3,n=v.appConfig),"onSave"in v&&t(4,i=v.onSave)},l.$$.update=()=>{l.$$.dirty&8&&n&&c()},[o,r,f,n,i,p]}class em extends xe{constructor(e){super(),Ze(this,e,$g,xg,Xe,{appConfig:3,onSave:4})}}function Zs(l){let e,t;return{c(){e=u("div"),t=z(l[1]),s(e,"class","notice svelte-1zbky3")},m(n,i){S(n,e,i),a(e,t)},p(n,i){i&2&&K(t,n[1])},d(n){n&&C(e)}}}function tm(l){let e;return{c(){e=u("p"),e.textContent=`${_("settings.noVaultInfo")}`,s(e,"class","no-data svelte-1zbky3")},m(t,n){S(t,e,n)},p:te,d(t){t&&C(e)}}}function lm(l){let e,t,n,i,o,r=l[0].path+"",c,f,p,v,g,h,m=l[0].dbPath+"",w,b,y,T=l[0].nodeCount!==void 0&&xs(l),E=l[0].fileCount!==void 0&&$s(l);return{c(){e=u("div"),t=u("div"),n=u("span"),n.textContent=`${_("settings.vaultPath")}`,i=k(),o=u("span"),c=z(r),f=k(),p=u("div"),v=u("span"),v.textContent="DB",g=k(),h=u("span"),w=z(m),b=k(),T&&T.c(),y=k(),E&&E.c(),s(n,"class","info-label svelte-1zbky3"),s(o,"class","info-value mono svelte-1zbky3"),s(t,"class","info-row svelte-1zbky3"),s(v,"class","info-label svelte-1zbky3"),s(h,"class","info-value mono small svelte-1zbky3"),s(p,"class","info-row svelte-1zbky3"),s(e,"class","vault-info svelte-1zbky3")},m(I,N){S(I,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,v),a(p,g),a(p,h),a(h,w),a(e,b),T&&T.m(e,null),a(e,y),E&&E.m(e,null)},p(I,N){N&1&&r!==(r=I[0].path+"")&&K(c,r),N&1&&m!==(m=I[0].dbPath+"")&&K(w,m),I[0].nodeCount!==void 0?T?T.p(I,N):(T=xs(I),T.c(),T.m(e,y)):T&&(T.d(1),T=null),I[0].fileCount!==void 0?E?E.p(I,N):(E=$s(I),E.c(),E.m(e,null)):E&&(E.d(1),E=null)},d(I){I&&C(e),T&&T.d(),E&&E.d()}}}function xs(l){let e,t,n,i,o=l[0].nodeCount+"",r;return{c(){e=u("div"),t=u("span"),t.textContent="Nodes",n=k(),i=u("span"),r=z(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+"")&&K(r,o)},d(c){c&&C(e)}}}function $s(l){let e,t,n,i,o=l[0].fileCount+"",r;return{c(){e=u("div"),t=u("span"),t.textContent="Files",n=k(),i=u("span"),r=z(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+"")&&K(r,o)},d(c){c&&C(e)}}}function nm(l){let e,t,n,i,o,r,c,f,p,v,g,h,m,w,b,y,T=l[1]&&Zs(l);function E(A,j){return A[0]?lm:tm}let I=E(l),N=I(l);return{c(){e=u("div"),t=u("h2"),t.textContent=`${_("settings.workspace")}`,n=k(),i=u("p"),i.textContent=`${_("settings.workspaceDesc")}`,o=k(),T&&T.c(),r=k(),c=u("div"),N.c(),f=k(),p=u("div"),v=u("button"),v.textContent=`${_("settings.openVault")}`,g=k(),h=u("button"),h.textContent=`${_("settings.changeVault")}`,m=k(),w=u("button"),w.textContent=`${_("settings.checkIntegrity")}`,s(t,"class","svelte-1zbky3"),s(i,"class","section-desc svelte-1zbky3"),s(c,"class","settings-card svelte-1zbky3"),s(v,"class","btn svelte-1zbky3"),s(h,"class","btn svelte-1zbky3"),s(w,"class","btn svelte-1zbky3"),s(p,"class","workspace-actions svelte-1zbky3"),s(e,"class","settings-section svelte-1zbky3")},m(A,j){S(A,e,j),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,v),a(p,g),a(p,h),a(p,m),a(p,w),b||(y=[L(v,"click",l[2]),L(h,"click",l[4]),L(w,"click",l[3])],b=!0)},p(A,[j]){A[1]?T?T.p(A,j):(T=Zs(A),T.c(),T.m(e,r)):T&&(T.d(1),T=null),I===(I=E(A))&&N?N.p(A,j):(N.d(1),N=I(A),N&&(N.c(),N.m(c,null)))},i:te,o:te,d(A){A&&C(e),T&&T.d(),N.d(),b=!1,me(y)}}}function Cl(l,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[l];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails error:",l,t)}return Promise.reject(new Error("Wails not connected: "+l))}function im(l,e,t){let{onRefresh:n=null}=e,i=null,o="";async function r(){try{t(0,i=await Cl("GetVaultInfo"))}catch{t(0,i=null)}}r();async function c(){try{await Cl("OpenVaultFolder")}catch(v){t(1,o=String(v))}}async function f(){try{const v=await Cl("VaultCheck");v.healthy?t(1,o="Vault healthy"):t(1,o="Issues found: "+(v.errors||[]).join("; "))}catch(v){t(1,o=String(v))}}async function p(){try{const v=await Cl("PickDirectory");if(!v)return;const g=await Cl("OpenVault",v);g&&g.status==="ready"&&(t(0,i=await Cl("GetVaultInfo")),n&&n())}catch(v){t(1,o=String(v))}}return l.$$set=v=>{"onRefresh"in v&&t(5,n=v.onRefresh)},[i,o,c,f,p,n]}class sm extends xe{constructor(e){super(),Ze(this,e,im,nm,Xe,{onRefresh:5})}}function eo(l,e,t){const n=l.slice();return n[6]=e[t],n}function om(l){let e,t=de(l[0]),n=[];for(let i=0;i<t.length;i+=1)n[i]=to(eo(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=de(i[0]);let r;for(r=0;r<t.length;r+=1){const c=eo(i,t,r);n[r]?n[r].p(c,o):(n[r]=to(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(i){i&&C(e),Fe(n,i)}}}function rm(l){let e;return{c(){e=u("p"),e.textContent=`${_("common.empty")}`,s(e,"class","no-data svelte-ksamnw")},m(t,n){S(t,e,n)},p:te,d(t){t&&C(e)}}}function am(l){let e;return{c(){e=u("p"),e.textContent=`${_("common.loading")}`,s(e,"class","loading svelte-ksamnw")},m(t,n){S(t,e,n)},p:te,d(t){t&&C(e)}}}function to(l){let e,t,n,i=(_("template."+l[6].id)||l[6].title)+"",o,r,c,f,p=l[6].type+"",v,g,h,m,w,b,y,T,E=(l[6].enabled?_("settings.templateEnabled"):_("settings.templateDisabled"))+"",I,N,A,j;function D(){return l[4](l[6])}return{c(){e=u("div"),t=u("div"),n=u("span"),o=z(i),r=k(),c=u("span"),f=z("("),v=z(p),g=z(")"),h=k(),m=u("label"),w=u("input"),y=k(),T=u("span"),I=z(E),N=k(),s(n,"class","template-name svelte-ksamnw"),s(c,"class","template-type svelte-ksamnw"),s(t,"class","template-info svelte-ksamnw"),s(w,"type","checkbox"),w.checked=b=l[6].enabled,s(w,"class","svelte-ksamnw"),s(T,"class","toggle-text svelte-ksamnw"),s(m,"class","toggle-label svelte-ksamnw"),s(e,"class","template-item svelte-ksamnw")},m(M,F){S(M,e,F),a(e,t),a(t,n),a(n,o),a(t,r),a(t,c),a(c,f),a(c,v),a(c,g),a(e,h),a(e,m),a(m,w),a(m,y),a(m,T),a(T,I),a(e,N),A||(j=L(w,"change",D),A=!0)},p(M,F){l=M,F&1&&i!==(i=(_("template."+l[6].id)||l[6].title)+"")&&K(o,i),F&1&&p!==(p=l[6].type+"")&&K(v,p),F&1&&b!==(b=l[6].enabled)&&(w.checked=b),F&1&&E!==(E=(l[6].enabled?_("settings.templateEnabled"):_("settings.templateDisabled"))+"")&&K(I,E)},d(M){M&&C(e),A=!1,j()}}}function cm(l){let e,t,n,i,o;function r(p,v){return p[1]?am:p[0].length===0?rm:om}let c=r(l),f=c(l);return{c(){e=u("div"),t=u("h2"),t.textContent=`${_("settings.templates")}`,n=k(),i=u("p"),i.textContent=`${_("settings.templatesDesc")}`,o=k(),f.c(),s(t,"class","svelte-ksamnw"),s(i,"class","section-desc svelte-ksamnw"),s(e,"class","settings-section svelte-ksamnw")},m(p,v){S(p,e,v),a(e,t),a(e,n),a(e,i),a(e,o),f.m(e,null)},p(p,[v]){c===(c=r(p))&&f?f.p(p,v):(f.d(1),f=c(p),f&&(f.c(),f.m(e,null)))},i:te,o:te,d(p){p&&C(e),f.d()}}}function lo(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 um(l,e,t){let{onRefresh:n=null}=e,i=[],o=!0;async function r(){t(1,o=!0);try{t(0,i=await lo("AllTemplates")||[])}catch{t(0,i=[])}t(1,o=!1)}r();async function c(p){const v=!p.enabled;try{await lo("SetTemplateEnabled",p.id,v),p.enabled=v,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 fm extends xe{constructor(e){super(),Ze(this,e,um,cm,Xe,{onRefresh:3})}}function no(l,e,t){const n=l.slice();return n[12]=e[t],n}function dm(l){let e,t=de(l[0]),n=[];for(let i=0;i<t.length;i+=1)n[i]=uo(no(l,t,i));return{c(){e=u("div");for(let i=0;i<n.length;i+=1)n[i].c();s(e,"class","plugin-list svelte-i9gngw")},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&57){t=de(i[0]);let r;for(r=0;r<t.length;r+=1){const c=no(i,t,r);n[r]?n[r].p(c,o):(n[r]=uo(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),Fe(n,i)}}}function pm(l){let e;return{c(){e=u("div"),e.innerHTML='<p>Нет установленных плагинов.</p> <p class="hint svelte-i9gngw">Создайте папку <code class="svelte-i9gngw">.verstak/plugins/</code> в хранилище и добавьте туда плагины.</p>',s(e,"class","empty-state svelte-i9gngw")},m(t,n){S(t,e,n)},p:te,d(t){t&&C(e)}}}function gm(l){let e,t;return{c(){e=u("p"),t=z(l[2]),s(e,"class","error svelte-i9gngw")},m(n,i){S(n,e,i),a(e,t)},p(n,i){i&4&&K(t,n[2])},d(n){n&&C(e)}}}function mm(l){let e;return{c(){e=u("p"),e.textContent=`${_("common.loading")}`,s(e,"class","loading svelte-i9gngw")},m(t,n){S(t,e,n)},p:te,d(t){t&&C(e)}}}function io(l){let e,t,n=l[12].version+"",i;return{c(){e=u("span"),t=z("v"),i=z(n),s(e,"class","plugin-version svelte-i9gngw")},m(o,r){S(o,e,r),a(e,t),a(e,i)},p(o,r){r&1&&n!==(n=o[12].version+"")&&K(i,n)},d(o){o&&C(e)}}}function so(l){let e,t=l[12].description+"",n;return{c(){e=u("div"),n=z(t),s(e,"class","plugin-desc svelte-i9gngw")},m(i,o){S(i,e,o),a(e,n)},p(i,o){o&1&&t!==(t=i[12].description+"")&&K(n,t)},d(i){i&&C(e)}}}function oo(l){let e,t=(_("settings.author")||"Автор")+"",n,i,o=l[12].author+"",r;return{c(){e=u("span"),n=z(t),i=z(": "),r=z(o)},m(c,f){S(c,e,f),a(e,n),a(e,i),a(e,r)},p(c,f){f&1&&o!==(o=c[12].author+"")&&K(r,o)},d(c){c&&C(e)}}}function ro(l){let e,t=l[12].uiContribs.sidebarItems.length+"",n,i;return{c(){e=u("span"),n=z(t),i=z(" пункт(а) в сайдбаре")},m(o,r){S(o,e,r),a(e,n),a(e,i)},p(o,r){r&1&&t!==(t=o[12].uiContribs.sidebarItems.length+"")&&K(n,t)},d(o){o&&C(e)}}}function ao(l){let e,t=l[12].uiContribs.nodeTabs.length+"",n,i;return{c(){e=u("span"),n=z(t),i=z(" вкладок(и) в карточке дела")},m(o,r){S(o,e,r),a(e,n),a(e,i)},p(o,r){r&1&&t!==(t=o[12].uiContribs.nodeTabs.length+"")&&K(n,t)},d(o){o&&C(e)}}}function co(l){let e;return{c(){e=u("span"),e.textContent="🗖 HTML-панель"},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function _m(l){let e,t,n,i,o,r,c,f;function p(){return l[8](l[12])}function v(){return l[9](l[12])}return{c(){e=u("div"),t=u("button"),n=u("span"),o=k(),r=u("button"),r.textContent="🗑",s(n,"class","toggle-knob svelte-i9gngw"),s(t,"class","toggle-btn svelte-i9gngw"),s(t,"role","switch"),s(t,"aria-checked",i=l[12].active),ae(t,"active",l[12].active),s(r,"class","uninstall-btn btn-sm svelte-i9gngw"),s(r,"title","Удалить плагин (очистить данные)"),s(e,"class","toggle-group svelte-i9gngw")},m(g,h){S(g,e,h),a(e,t),a(t,n),a(e,o),a(e,r),c||(f=[L(t,"click",p),L(r,"click",v)],c=!0)},p(g,h){l=g,h&1&&i!==(i=l[12].active)&&s(t,"aria-checked",i),h&1&&ae(t,"active",l[12].active)},d(g){g&&C(e),c=!1,me(f)}}}function vm(l){let e,t,n;function i(){return l[7](l[12])}return{c(){e=u("button"),e.textContent="📦 Установить",s(e,"class","install-btn svelte-i9gngw")},m(o,r){S(o,e,r),t||(n=L(e,"click",i),t=!0)},p(o,r){l=o},d(o){o&&C(e),t=!1,n()}}}function uo(l){var F,B,W,H;let e,t,n,i=l[12].name+"",o,r,c,f,p,v,g,h,m,w,b,y=l[12].version&&io(l),T=l[12].description&&so(l),E=l[12].author&&oo(l),I=((B=(F=l[12].uiContribs)==null?void 0:F.sidebarItems)==null?void 0:B.length)&&ro(l),N=((H=(W=l[12].uiContribs)==null?void 0:W.nodeTabs)==null?void 0:H.length)&&ao(l),A=l[12].hasPanel&&co();function j(U,q){return U[12].installed?_m:vm}let D=j(l),M=D(l);return{c(){e=u("div"),t=u("div"),n=u("div"),o=z(i),r=k(),y&&y.c(),c=k(),T&&T.c(),f=k(),p=u("div"),E&&E.c(),v=k(),I&&I.c(),g=k(),N&&N.c(),h=k(),A&&A.c(),m=k(),w=u("div"),M.c(),b=k(),s(n,"class","plugin-name svelte-i9gngw"),s(p,"class","plugin-meta svelte-i9gngw"),s(t,"class","plugin-info svelte-i9gngw"),s(w,"class","plugin-toggle svelte-i9gngw"),s(e,"class","plugin-card svelte-i9gngw")},m(U,q){S(U,e,q),a(e,t),a(t,n),a(n,o),a(n,r),y&&y.m(n,null),a(t,c),T&&T.m(t,null),a(t,f),a(t,p),E&&E.m(p,null),a(p,v),I&&I.m(p,null),a(p,g),N&&N.m(p,null),a(p,h),A&&A.m(p,null),a(e,m),a(e,w),M.m(w,null),a(e,b)},p(U,q){var Y,Q,R,V;q&1&&i!==(i=U[12].name+"")&&K(o,i),U[12].version?y?y.p(U,q):(y=io(U),y.c(),y.m(n,null)):y&&(y.d(1),y=null),U[12].description?T?T.p(U,q):(T=so(U),T.c(),T.m(t,f)):T&&(T.d(1),T=null),U[12].author?E?E.p(U,q):(E=oo(U),E.c(),E.m(p,v)):E&&(E.d(1),E=null),(Q=(Y=U[12].uiContribs)==null?void 0:Y.sidebarItems)!=null&&Q.length?I?I.p(U,q):(I=ro(U),I.c(),I.m(p,g)):I&&(I.d(1),I=null),(V=(R=U[12].uiContribs)==null?void 0:R.nodeTabs)!=null&&V.length?N?N.p(U,q):(N=ao(U),N.c(),N.m(p,h)):N&&(N.d(1),N=null),U[12].hasPanel?A||(A=co(),A.c(),A.m(p,null)):A&&(A.d(1),A=null),D===(D=j(U))&&M?M.p(U,q):(M.d(1),M=D(U),M&&(M.c(),M.m(w,null)))},d(U){U&&C(e),y&&y.d(),T&&T.d(),E&&E.d(),I&&I.d(),N&&N.d(),A&&A.d(),M.d()}}}function hm(l){let e,t,n,i,o;function r(p,v){return p[1]?mm:p[2]?gm:p[0].length===0?pm:dm}let c=r(l),f=c(l);return{c(){e=u("div"),t=u("h3"),t.textContent=`${_("settings.plugins")||"Плагины"}`,n=k(),i=u("p"),i.textContent="Включение и отключение плагинов. Изменения применяются сразу.",o=k(),f.c(),s(t,"class","svelte-i9gngw"),s(i,"class","hint svelte-i9gngw"),s(e,"class","settings-plugins svelte-i9gngw")},m(p,v){S(p,e,v),a(e,t),a(e,n),a(e,i),a(e,o),f.m(e,null)},p(p,[v]){c===(c=r(p))&&f?f.p(p,v):(f.d(1),f=c(p),f&&(f.c(),f.m(e,null)))},i:te,o:te,d(p){p&&C(e),f.d()}}}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 km(l,e,t){let{onPluginToggle:n=null}=e,i=[],o=!0,r="";Kl(async()=>{try{t(0,i=await ll("ListPlugins")||[])}catch(m){t(2,r=String(m))}t(1,o=!1)});async function c(m){const w=!m.active;try{await ll("SetPluginEnabled",m.name,w),t(0,i=await ll("ListPlugins")||[]),n&&n()}catch(b){t(2,r=String(b))}}async function f(m){t(2,r="");try{await ll("InstallPlugin",m.name),m.installed=!0,t(0,i=await ll("ListPlugins")||[]),n&&n()}catch(w){t(2,r=String(w))}}async function p(m){if(confirm(`Удалить плагин «${m.name}»? Все данные плагина будут очищены. Файлы плагина сохранятся.`)){t(2,r="");try{await ll("UninstallPlugin",m.name),m.installed=!1,m.active=!1,t(0,i=await ll("ListPlugins")||[]),n&&n()}catch(w){t(2,r=String(w))}}}const v=m=>f(m),g=m=>c(m),h=m=>p(m);return l.$$set=m=>{"onPluginToggle"in m&&t(6,n=m.onPluginToggle)},l.$$.update=()=>{l.$$.dirty&1&&i.reduce((m,w)=>{var b,y;return m+(((y=(b=w.uiContribs)==null?void 0:b.sidebarItems)==null?void 0:y.length)||0)},0),l.$$.dirty&1&&i.reduce((m,w)=>{var b,y;return m+(((y=(b=w.uiContribs)==null?void 0:b.nodeTabs)==null?void 0:y.length)||0)},0)},[i,o,r,c,f,p,n,v,g,h]}class bm extends xe{constructor(e){super(),Ze(this,e,km,hm,Xe,{onPluginToggle:6})}}function wm(l){let e,t,n,i;return{c(){e=u("div"),t=u("h2"),t.textContent=`${_("settings.files")}`,n=k(),i=u("p"),i.textContent=`${_("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:te,i:te,o:te,d(o){o&&C(e)}}}class ym extends xe{constructor(e){super(),Ze(this,e,null,wm,Xe,{})}}function Cm(l){let e,t,n,i;return{c(){e=u("div"),t=u("h2"),t.textContent=`${_("settings.activity")}`,n=k(),i=u("p"),i.textContent=`${_("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:te,i:te,o:te,d(o){o&&C(e)}}}class Sm extends xe{constructor(e){super(),Ze(this,e,null,Cm,Xe,{})}}function fo(l){let e,t;return{c(){e=u("div"),t=z(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&&K(t,n[2])},d(n){n&&C(e)}}}function po(l){let e,t;return{c(){e=u("div"),t=z(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&&K(t,n[3]),i[0]&16&&ae(e,"warning",n[4]==="warning")},d(n){n&&C(e)}}}function Tm(l){let e,t,n,i,o,r,c,f,p,v,g,h,m,w,b,y,T,E,I,N,A,j,D=_("settings.checkConnection")+"",M,F,B,W,H=_("common.connect")+"",U,q,Y,Q,R,V=l[11]!==null&&go(l);return{c(){e=u("div"),t=u("div"),n=u("div"),i=u("label"),o=u("span"),o.textContent=`${_("settings.serverUrl")}`,r=k(),c=u("input"),f=k(),p=u("div"),v=u("label"),g=u("span"),g.textContent=`${_("sync.username")}`,h=k(),m=u("input"),w=k(),b=u("div"),y=u("label"),T=u("span"),T.textContent=`${_("sync.password")}`,E=k(),I=u("input"),N=k(),A=u("div"),j=u("button"),M=z(D),B=k(),W=u("button"),U=z(H),Y=k(),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(m,"type","text"),s(p,"class","form-group svelte-1fx1e1e"),s(T,"class","label-text"),s(I,"type","password"),s(b,"class","form-group svelte-1fx1e1e"),s(j,"class","btn"),j.disabled=F=l[1]||!l[5],s(W,"class","btn btn-primary"),W.disabled=q=l[1]||!l[5]||!l[6]||!l[7],s(A,"class","sync-setup-actions svelte-1fx1e1e"),s(t,"class","sync-setup svelte-1fx1e1e"),s(e,"class","settings-card svelte-1fx1e1e")},m(O,X){S(O,e,X),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,v),a(v,g),a(v,h),a(v,m),be(m,l[6]),a(t,w),a(t,b),a(b,y),a(y,T),a(y,E),a(y,I),be(I,l[7]),a(t,N),a(t,A),a(A,j),a(j,M),a(A,B),a(A,W),a(W,U),a(t,Y),V&&V.m(t,null),Q||(R=[L(c,"input",l[23]),L(m,"input",l[24]),L(I,"input",l[25]),L(j,"click",l[12]),L(W,"click",l[13])],Q=!0)},p(O,X){X[0]&32&&c.value!==O[5]&&be(c,O[5]),X[0]&64&&m.value!==O[6]&&be(m,O[6]),X[0]&128&&I.value!==O[7]&&be(I,O[7]),X[0]&34&&F!==(F=O[1]||!O[5])&&(j.disabled=F),X[0]&226&&q!==(q=O[1]||!O[5]||!O[6]||!O[7])&&(W.disabled=q),O[11]!==null?V?V.p(O,X):(V=go(O),V.c(),V.m(t,null)):V&&(V.d(1),V=null)},d(O){O&&C(e),V&&V.d(),Q=!1,me(R)}}}function Em(l){let e,t,n,i,o,r,c=l[20](l[0].lastStatus)+"",f,p,v,g,h,m,w,b,y,T=_("settings.syncNow")+"",E,I,N,A=_("settings.disconnect")+"",j,D,M,F=_("settings.resetKey")+"",B,W,H,U,q,Y,Q,R,V,O,X,J,G=l[0].serverUrl&&mo(l),x=l[0].deviceName&&_o(l),ee=l[0].deviceId&&vo(l),le=l[0].lastSyncAt&&ho(l),ce=l[0].lastError&&ko(l);return{c(){e=u("div"),t=u("div"),n=u("div"),i=u("span"),i.textContent=`${_("settings.status")}`,o=k(),r=u("span"),f=z(c),p=k(),G&&G.c(),v=k(),x&&x.c(),g=k(),ee&&ee.c(),h=k(),le&&le.c(),m=k(),ce&&ce.c(),w=k(),b=u("div"),y=u("button"),E=z(T),I=k(),N=u("button"),j=z(A),D=k(),M=u("button"),B=z(F),W=k(),H=u("div"),U=u("label"),q=u("span"),q.textContent=`${_("sync.interval")}`,Y=k(),Q=u("div"),R=u("input"),V=k(),O=u("button"),O.textContent=`${_("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(y,"class","btn btn-primary"),y.disabled=l[1],s(N,"class","btn"),N.disabled=l[1],s(M,"class","btn"),M.disabled=l[1],s(b,"class","sync-actions svelte-1fx1e1e"),s(q,"class","label-text"),s(R,"type","number"),s(R,"min","0"),s(R,"placeholder","0"),s(R,"class","svelte-1fx1e1e"),s(O,"class","btn btn-sm"),s(Q,"class","interval-row svelte-1fx1e1e"),s(H,"class","sync-interval svelte-1fx1e1e")},m(pe,Ee){S(pe,e,Ee),a(e,t),a(t,n),a(n,i),a(n,o),a(n,r),a(r,f),a(t,p),G&&G.m(t,null),a(t,v),x&&x.m(t,null),a(t,g),ee&&ee.m(t,null),a(t,h),le&&le.m(t,null),a(t,m),ce&&ce.m(t,null),S(pe,w,Ee),S(pe,b,Ee),a(b,y),a(y,E),a(b,I),a(b,N),a(N,j),a(b,D),a(b,M),a(M,B),S(pe,W,Ee),S(pe,H,Ee),a(H,U),a(U,q),a(U,Y),a(U,Q),a(Q,R),be(R,l[8]),a(Q,V),a(Q,O),X||(J=[L(y,"click",l[14]),L(N,"click",l[16]),L(M,"click",l[18]),L(R,"input",l[22]),L(O,"click",l[15])],X=!0)},p(pe,Ee){Ee[0]&1&&c!==(c=pe[20](pe[0].lastStatus)+"")&&K(f,c),Ee[0]&1&&ae(r,"status-ok",pe[0].lastStatus==="connected"),Ee[0]&1&&ae(r,"status-err",pe[0].lastStatus==="error"||pe[0].lastStatus==="revoked"),pe[0].serverUrl?G?G.p(pe,Ee):(G=mo(pe),G.c(),G.m(t,v)):G&&(G.d(1),G=null),pe[0].deviceName?x?x.p(pe,Ee):(x=_o(pe),x.c(),x.m(t,g)):x&&(x.d(1),x=null),pe[0].deviceId?ee?ee.p(pe,Ee):(ee=vo(pe),ee.c(),ee.m(t,h)):ee&&(ee.d(1),ee=null),pe[0].lastSyncAt?le?le.p(pe,Ee):(le=ho(pe),le.c(),le.m(t,m)):le&&(le.d(1),le=null),pe[0].lastError?ce?ce.p(pe,Ee):(ce=ko(pe),ce.c(),ce.m(t,null)):ce&&(ce.d(1),ce=null),Ee[0]&2&&(y.disabled=pe[1]),Ee[0]&2&&(N.disabled=pe[1]),Ee[0]&2&&(M.disabled=pe[1]),Ee[0]&256&&Dl(R.value)!==pe[8]&&be(R,pe[8])},d(pe){pe&&(C(e),C(w),C(b),C(W),C(H)),G&&G.d(),x&&x.d(),ee&&ee.d(),le&&le.d(),ce&&ce.d(),X=!1,me(J)}}}function go(l){let e,t=(l[11]?_("common.test")+" OK":_("error.generic"))+"",n;return{c(){e=u("div"),n=z(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]?_("common.test")+" OK":_("error.generic"))+"")&&K(n,t),o[0]&2048&&ae(e,"ok",i[11]),o[0]&2048&&ae(e,"fail",!i[11])},d(i){i&&C(e)}}}function mo(l){let e,t,n,i,o=l[0].serverUrl+"",r;return{c(){e=u("div"),t=u("span"),t.textContent=`${_("settings.serverUrl")}`,n=k(),i=u("span"),r=z(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+"")&&K(r,o)},d(c){c&&C(e)}}}function _o(l){let e,t,n,i,o=l[0].deviceName+"",r;return{c(){e=u("div"),t=u("span"),t.textContent=`${_("settings.deviceName")}`,n=k(),i=u("span"),r=z(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+"")&&K(r,o)},d(c){c&&C(e)}}}function vo(l){let e,t,n,i,o=l[0].deviceId+"",r;return{c(){e=u("div"),t=u("span"),t.textContent=`${_("settings.deviceId")}`,n=k(),i=u("span"),r=z(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+"")&&K(r,o)},d(c){c&&C(e)}}}function ho(l){let e,t,n,i,o=l[0].lastSyncAt+"",r;return{c(){e=u("div"),t=u("span"),t.textContent=`${_("settings.lastSync")}`,n=k(),i=u("span"),r=z(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+"")&&K(r,o)},d(c){c&&C(e)}}}function ko(l){let e,t,n,i,o=l[0].lastError+"",r;return{c(){e=u("div"),t=u("span"),t.textContent=`${_("settings.lastError")}`,n=k(),i=u("span"),r=z(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+"")&&K(r,o)},d(c){c&&C(e)}}}function bo(l){let e,t,n,i,o,r,c,f,p,v,g,h;return{c(){e=u("button"),t=u("div"),n=u("h3"),n.textContent=`${_("settings.confirmDisconnect")}`,i=k(),o=u("p"),o.textContent=`${_("settings.confirmDisconnectDesc")}`,r=k(),c=u("div"),f=u("button"),f.textContent=`${_("common.disconnect")}`,p=k(),v=u("button"),v.textContent=`${_("common.cancel")}`,s(n,"class","svelte-1fx1e1e"),s(o,"class","modal-desc svelte-1fx1e1e"),s(f,"class","btn btn-danger"),s(v,"class","btn"),s(c,"class","modal-actions svelte-1fx1e1e"),s(t,"class","modal svelte-1fx1e1e"),s(e,"class","modal-overlay svelte-1fx1e1e")},m(m,w){S(m,e,w),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,v),g||(h=[L(f,"click",l[17]),L(v,"click",l[26]),L(e,"click",l[27])],g=!0)},p:te,d(m){m&&C(e),g=!1,me(h)}}}function wo(l){let e,t,n,i,o,r,c,f,p,v,g,h;return{c(){e=u("button"),t=u("div"),n=u("h3"),n.textContent=`${_("settings.confirmResetKey")}`,i=k(),o=u("p"),o.textContent=`${_("settings.confirmResetKeyDesc")}`,r=k(),c=u("div"),f=u("button"),f.textContent=`${_("settings.resetKey")}`,p=k(),v=u("button"),v.textContent=`${_("common.cancel")}`,s(n,"class","svelte-1fx1e1e"),s(o,"class","modal-desc svelte-1fx1e1e"),s(f,"class","btn btn-danger"),s(v,"class","btn"),s(c,"class","modal-actions svelte-1fx1e1e"),s(t,"class","modal svelte-1fx1e1e"),s(e,"class","modal-overlay svelte-1fx1e1e")},m(m,w){S(m,e,w),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,v),g||(h=[L(f,"click",l[19]),L(v,"click",l[28]),L(e,"click",l[29])],g=!0)},p:te,d(m){m&&C(e),g=!1,me(h)}}}function Dm(l){let e,t,n,i,o,r,c,f,p,v,g=l[2]&&fo(l),h=l[3]&&!l[2]&&po(l);function m(E,I){return E[0]&&E[0].enabled?Em:Tm}let w=m(l),b=w(l),y=l[9]&&bo(l),T=l[10]&&wo(l);return{c(){e=u("div"),t=u("h2"),t.textContent=`${_("settings.sync")}`,n=k(),i=u("p"),i.textContent=`${_("settings.syncDesc")}`,o=k(),g&&g.c(),r=k(),h&&h.c(),c=k(),b.c(),f=k(),y&&y.c(),p=k(),T&&T.c(),v=ot(),s(t,"class","svelte-1fx1e1e"),s(i,"class","section-desc svelte-1fx1e1e"),s(e,"class","settings-section svelte-1fx1e1e")},m(E,I){S(E,e,I),a(e,t),a(e,n),a(e,i),a(e,o),g&&g.m(e,null),a(e,r),h&&h.m(e,null),a(e,c),b.m(e,null),S(E,f,I),y&&y.m(E,I),S(E,p,I),T&&T.m(E,I),S(E,v,I)},p(E,I){E[2]?g?g.p(E,I):(g=fo(E),g.c(),g.m(e,r)):g&&(g.d(1),g=null),E[3]&&!E[2]?h?h.p(E,I):(h=po(E),h.c(),h.m(e,c)):h&&(h.d(1),h=null),w===(w=m(E))&&b?b.p(E,I):(b.d(1),b=w(E),b&&(b.c(),b.m(e,null))),E[9]?y?y.p(E,I):(y=bo(E),y.c(),y.m(p.parentNode,p)):y&&(y.d(1),y=null),E[10]?T?T.p(E,I):(T=wo(E),T.c(),T.m(v.parentNode,v)):T&&(T.d(1),T=null)},i:te,o:te,d(E){E&&(C(e),C(f),C(p),C(v)),g&&g.d(),h&&h.d(),b.d(),y&&y.d(E),T&&T.d(E)}}}function nl(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{onRefresh:n=null}=e,i=null,o=!1,r="",c="",f="",p="",v="",g="",h=0,m=!1,w=!1,b=null;async function y(){try{t(0,i=await nl("GetSyncSettings")),i&&(t(5,p=i.serverUrl||""),t(8,h=i.syncInterval||0))}catch{t(0,i=null)}}y();async function T(){t(1,o=!0),t(2,r=""),t(4,f=""),t(11,b=null);try{await nl("SyncTestConnection",p,v,g),t(11,b=!0),t(3,c="connection ok")}catch(O){t(11,b=!1),t(3,c="connection failed: "+String(O))}t(1,o=!1)}async function E(){t(1,o=!0),t(2,r=""),t(4,f="");try{await nl("SyncConfigure",p,v,g),t(3,c="configured"),t(6,v=""),t(7,g=""),await y(),n&&n()}catch(O){t(2,r=String(O))}t(1,o=!1)}function I(O){const X=Array.isArray(O==null?void 0:O.conflicts)?O.conflicts:[],J=Array.isArray(O==null?void 0:O.applyErrors)?O.applyErrors:[],G=[];return X.length>0&&G.push(_("sync.conflictsCount",{count:X.length})),J.length>0&&G.push(_("sync.applyErrorsCount",{count:J.length})),G.join(" · ")}async function N(){t(1,o=!0),t(2,r=""),t(4,f="");try{const O=await nl("SyncNow"),X=_("sync.pushedPulled",{pushed:(O==null?void 0:O.pushed)||0,pulled:(O==null?void 0:O.pulled)||0}),J=I(O);t(3,c=J?X+" · "+J:X),t(4,f=J?"warning":""),await y(),n&&n()}catch(O){t(2,r=String(O))}t(1,o=!1)}async function A(){try{await nl("SyncSetInterval",h),t(3,c=_("sync.settingsSaved")),t(4,f="")}catch(O){t(2,r=String(O))}}function j(){t(9,m=!0)}async function D(){t(9,m=!1),t(1,o=!0),t(4,f="");try{await nl("SyncDisconnect"),t(3,c="disconnected"),await y(),n&&n()}catch(O){t(2,r=String(O))}t(1,o=!1)}function M(){t(10,w=!0)}async function F(){t(10,w=!1),t(1,o=!0),t(4,f="");try{await nl("ResetSyncKey"),t(3,c="key reset"),await y(),n&&n()}catch(O){t(2,r=String(O))}t(1,o=!1)}function B(O){return O?{connected:_("settings.connected"),disconnected:_("settings.disconnected"),disabled:_("settings.notConfigured"),error:_("settings.error"),revoked:_("settings.revoked")}[O]||O:_("settings.notConfigured")}function W(){h=Dl(this.value),t(8,h)}function H(){p=this.value,t(5,p)}function U(){v=this.value,t(6,v)}function q(){g=this.value,t(7,g)}const Y=()=>t(9,m=!1),Q=()=>t(9,m=!1),R=()=>t(10,w=!1),V=()=>t(10,w=!1);return l.$$set=O=>{"onRefresh"in O&&t(21,n=O.onRefresh)},[i,o,r,c,f,p,v,g,h,m,w,b,T,E,N,A,j,D,M,F,B,n,W,H,U,q,Y,Q,R,V]}class Nm extends xe{constructor(e){super(),Ze(this,e,Im,Dm,Xe,{onRefresh:21},null,[-1,-1])}}function Am(l){let e,t,n,i;return{c(){e=u("div"),t=u("h2"),t.textContent=`${_("settings.backup")}`,n=k(),i=u("p"),i.textContent=`${_("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:te,i:te,o:te,d(o){o&&C(e)}}}class Mm extends xe{constructor(e){super(),Ze(this,e,null,Am,Xe,{})}}function yo(l){let e,t;return{c(){e=u("div"),t=z(l[5]),s(e,"class","status-msg svelte-13i6m7m"),ae(e,"ok",l[6]==="ok"),ae(e,"error",l[6]==="error")},m(n,i){S(n,e,i),a(e,t)},p(n,i){i&32&&K(t,n[5]),i&64&&ae(e,"ok",n[6]==="ok"),i&64&&ae(e,"error",n[6]==="error")},d(n){n&&C(e)}}}function Co(l){let e,t,n,i,o,r;return{c(){e=u("div"),t=u("span"),t.textContent="Активный порт",n=k(),i=u("span"),o=z("127.0.0.1:"),r=z(l[3]),s(t,"class","info-label svelte-13i6m7m"),s(i,"class","info-value mono svelte-13i6m7m"),s(e,"class","info-row svelte-13i6m7m")},m(c,f){S(c,e,f),a(e,t),a(e,n),a(e,i),a(i,o),a(i,r)},p(c,f){f&8&&K(r,c[3])},d(c){c&&C(e)}}}function So(l){let e,t,n,i;return{c(){e=u("button"),t=z("Перезапустить сервер"),s(e,"class","btn"),e.disabled=l[4]},m(o,r){S(o,e,r),a(e,t),n||(i=L(e,"click",l[8]),n=!0)},p(o,r){r&16&&(e.disabled=o[4])},d(o){o&&C(e),n=!1,i()}}}function Pm(l){let e,t,n,i,o,r,c,f,p,v,g,h,m,w,b,y,T,E,I,N,A,j,D,M,F,B,W,H=l[2]?"Запущен":"Остановлен",U,q,Y,Q,R,V,O,X,J,G=l[5]&&yo(l),x=l[2]&&l[3]&&Co(l),ee=l[0]&&So(l);return{c(){e=u("div"),t=u("h2"),t.textContent="Browser Bridge",n=k(),i=u("p"),i.textContent=`Локальный HTTP-сервер для приёма событий от браузерного расширения Verstak Bridge.
Работает только на 127.0.0.1.`,o=k(),G&&G.c(),r=k(),c=u("div"),f=u("div"),p=u("label"),v=u("input"),g=k(),h=u("span"),h.textContent="Включить Browser Bridge",m=k(),w=u("div"),b=u("label"),y=u("span"),y.textContent="Порт",T=k(),E=u("input"),N=k(),A=u("p"),A.textContent="По умолчанию: 9786. Требуется перезапуск сервера при изменении.",j=k(),D=u("div"),M=u("div"),F=u("span"),F.textContent="Статус",B=k(),W=u("span"),U=z(H),q=k(),x&&x.c(),Y=k(),Q=u("div"),R=u("button"),V=z("Сохранить"),O=k(),ee&&ee.c(),s(t,"class","svelte-13i6m7m"),s(i,"class","section-desc svelte-13i6m7m"),s(v,"type","checkbox"),s(h,"class","toggle-text svelte-13i6m7m"),s(p,"class","toggle-label svelte-13i6m7m"),s(f,"class","form-group svelte-13i6m7m"),s(y,"class","label-text svelte-13i6m7m"),s(E,"type","number"),s(E,"min","1024"),s(E,"max","65535"),E.disabled=I=!l[0],s(E,"class","svelte-13i6m7m"),s(A,"class","field-hint svelte-13i6m7m"),s(w,"class","form-group svelte-13i6m7m"),s(F,"class","info-label svelte-13i6m7m"),s(W,"class","info-value svelte-13i6m7m"),ae(W,"status-ok",l[2]),ae(W,"status-off",!l[2]),s(M,"class","info-row svelte-13i6m7m"),s(D,"class","bridge-status svelte-13i6m7m"),s(c,"class","settings-card svelte-13i6m7m"),s(R,"class","btn btn-primary"),R.disabled=l[4],s(Q,"class","actions svelte-13i6m7m"),s(e,"class","settings-section svelte-13i6m7m")},m(le,ce){S(le,e,ce),a(e,t),a(e,n),a(e,i),a(e,o),G&&G.m(e,null),a(e,r),a(e,c),a(c,f),a(f,p),a(p,v),v.checked=l[0],a(p,g),a(p,h),a(c,m),a(c,w),a(w,b),a(b,y),a(b,T),a(b,E),be(E,l[1]),a(w,N),a(w,A),a(c,j),a(c,D),a(D,M),a(M,F),a(M,B),a(M,W),a(W,U),a(D,q),x&&x.m(D,null),a(e,Y),a(e,Q),a(Q,R),a(R,V),a(Q,O),ee&&ee.m(Q,null),X||(J=[L(v,"change",l[10]),L(E,"input",l[11]),L(R,"click",l[7])],X=!0)},p(le,[ce]){le[5]?G?G.p(le,ce):(G=yo(le),G.c(),G.m(e,r)):G&&(G.d(1),G=null),ce&1&&(v.checked=le[0]),ce&1&&I!==(I=!le[0])&&(E.disabled=I),ce&2&&Dl(E.value)!==le[1]&&be(E,le[1]),ce&4&&H!==(H=le[2]?"Запущен":"Остановлен")&&K(U,H),ce&4&&ae(W,"status-ok",le[2]),ce&4&&ae(W,"status-off",!le[2]),le[2]&&le[3]?x?x.p(le,ce):(x=Co(le),x.c(),x.m(D,null)):x&&(x.d(1),x=null),ce&16&&(R.disabled=le[4]),le[0]?ee?ee.p(le,ce):(ee=So(le),ee.c(),ee.m(Q,null)):ee&&(ee.d(1),ee=null)},i:te,o:te,d(le){le&&C(e),G&&G.d(),x&&x.d(),ee&&ee.d(),X=!1,me(J)}}}function Lm(l,e,t){let{appConfig:n=null}=e,i=!1,o=9786,r=!1,c=0,f=!1,p="",v="";function g(){if(n&&n.vault&&n.vault.bridge){const T=n.vault.bridge;t(0,i=T.enabled!==!1),t(1,o=T.port||9786)}}async function h(){try{if(window.go&&window.go.main&&window.go.main.App){const T=await window.go.main.App.BridgeInfo();t(2,r=T.running||!1),t(3,c=T.port||0)}}catch{t(2,r=!1),t(3,c=0)}}g(),h();async function m(){t(4,f=!0),t(5,p=""),t(6,v="");try{n||t(9,n={}),n.vault||t(9,n.vault={},n),n.vault.bridge||t(9,n.vault.bridge={},n),t(9,n.vault.bridge.enabled=i,n),t(9,n.vault.bridge.port=o,n),window.go&&window.go.main&&window.go.main.App&&await window.go.main.App.SaveAppConfig(n),t(5,p="saved"),t(6,v="ok"),await h()}catch(T){t(5,p=String(T)),t(6,v="error")}t(4,f=!1)}async function w(){t(4,f=!0),t(5,p=""),t(6,v="");try{window.go&&window.go.main&&window.go.main.App&&await window.go.main.App.RestartBridge(),t(5,p="bridge restarted"),t(6,v="ok"),await h()}catch(T){t(5,p=String(T)),t(6,v="error")}t(4,f=!1)}function b(){i=this.checked,t(0,i)}function y(){o=Dl(this.value),t(1,o)}return l.$$set=T=>{"appConfig"in T&&t(9,n=T.appConfig)},[i,o,r,c,f,p,v,m,w,n,b,y]}class jm extends xe{constructor(e){super(),Ze(this,e,Lm,Pm,Xe,{appConfig:9})}}const{window:Fm}=gi;function zm(l){let e,t;return e=new jm({props:{appConfig:l[2]}}),{c(){Ve(e.$$.fragment)},m(n,i){He(e,n,i),t=!0},p(n,i){const o={};i&4&&(o.appConfig=n[2]),e.$set(o)},i(n){t||(fe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){We(e,n)}}}function Rm(l){let e,t;return e=new Mm({}),{c(){Ve(e.$$.fragment)},m(n,i){He(e,n,i),t=!0},p:te,i(n){t||(fe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){We(e,n)}}}function Om(l){let e,t;return e=new Nm({props:{onRefresh:l[7]}}),{c(){Ve(e.$$.fragment)},m(n,i){He(e,n,i),t=!0},p:te,i(n){t||(fe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){We(e,n)}}}function Bm(l){let e,t;return e=new Sm({}),{c(){Ve(e.$$.fragment)},m(n,i){He(e,n,i),t=!0},p:te,i(n){t||(fe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){We(e,n)}}}function Hm(l){let e,t;return e=new ym({}),{c(){Ve(e.$$.fragment)},m(n,i){He(e,n,i),t=!0},p:te,i(n){t||(fe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){We(e,n)}}}function Wm(l){let e,t;return e=new bm({props:{onPluginToggle:l[0]}}),{c(){Ve(e.$$.fragment)},m(n,i){He(e,n,i),t=!0},p(n,i){const o={};i&1&&(o.onPluginToggle=n[0]),e.$set(o)},i(n){t||(fe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){We(e,n)}}}function Vm(l){let e,t;return e=new fm({props:{onRefresh:l[3]}}),{c(){Ve(e.$$.fragment)},m(n,i){He(e,n,i),t=!0},p:te,i(n){t||(fe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){We(e,n)}}}function Um(l){let e,t;return e=new sm({props:{onRefresh:l[3]}}),{c(){Ve(e.$$.fragment)},m(n,i){He(e,n,i),t=!0},p:te,i(n){t||(fe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){We(e,n)}}}function Km(l){let e,t;return e=new em({props:{appConfig:l[2],onSave:l[6]}}),{c(){Ve(e.$$.fragment)},m(n,i){He(e,n,i),t=!0},p(n,i){const o={};i&4&&(o.appConfig=n[2]),e.$set(o)},i(n){t||(fe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){We(e,n)}}}function Gm(l){let e,t,n,i,o,r,c,f,p,v,g,h,m,w,b,y;p=new Zg({props:{activeSection:l[1],onSelect:l[4]}});const T=[Km,Um,Vm,Wm,Hm,Bm,Om,Rm,zm],E=[];function I(N,A){return N[1]==="general"?0:N[1]==="workspace"?1:N[1]==="templates"?2:N[1]==="plugins"?3:N[1]==="files"?4:N[1]==="activity"?5:N[1]==="sync"?6:N[1]==="backup"?7:N[1]==="browserBridge"?8:-1}return~(h=I(l))&&(m=E[h]=T[h](l)),{c(){e=u("button"),t=u("div"),n=u("div"),i=u("h2"),i.textContent=`${_("settings.title")}`,o=k(),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=k(),f=u("div"),Ve(p.$$.fragment),v=k(),g=u("div"),m&&m.c(),s(i,"class","svelte-zf2zsc"),s(r,"class","close-btn svelte-zf2zsc"),s(r,"title",_("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,A){S(N,e,A),a(e,t),a(t,n),a(n,i),a(n,o),a(n,r),a(t,c),a(t,f),He(p,f,null),a(f,v),a(f,g),~h&&E[h].m(g,null),w=!0,b||(y=[L(Fm,"keydown",l[8]),L(r,"click",l[5]),L(e,"click",Ct(l[5]))],b=!0)},p(N,[A]){const j={};A&2&&(j.activeSection=N[1]),p.$set(j);let D=h;h=I(N),h===D?~h&&E[h].p(N,A):(m&&(at(),ge(E[D],1,1,()=>{E[D]=null}),ct()),~h?(m=E[h],m?m.p(N,A):(m=E[h]=T[h](N),m.c()),fe(m,1),m.m(g,null)):m=null)},i(N){w||(fe(p.$$.fragment,N),fe(m),w=!0)},o(N){ge(p.$$.fragment,N),ge(m),w=!1},d(N){N&&C(e),We(p),~h&&E[h].d(),b=!1,me(y)}}}function To(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 Jm(l,e,t){let{onClose:n=null}=e,{onSyncRefresh:i=null}=e,{onPluginToggle:o=null}=e,{initialSection:r="general"}=e,c=r,f=null;async function p(){try{t(2,f=await To("GetAppConfig"))}catch{t(2,f=null)}}p();function v(b){t(1,c=b)}function g(){n&&n()}async function h(b){try{await To("SaveAppConfig",b),t(2,f=b)}catch(y){console.error(y)}}function m(){i&&i()}function w(b){b.key==="Escape"&&g()}return l.$$set=b=>{"onClose"in b&&t(9,n=b.onClose),"onSyncRefresh"in b&&t(10,i=b.onSyncRefresh),"onPluginToggle"in b&&t(0,o=b.onPluginToggle),"initialSection"in b&&t(11,r=b.initialSection)},[o,c,f,p,v,g,h,m,w,n,i,r]}class qm extends xe{constructor(e){super(),Ze(this,e,Jm,Gm,Xe,{onClose:9,onSyncRefresh:10,onPluginToggle:0,initialSection:11})}}function Ym(l){let e,t,n,i,o,r,c,f;return{c(){e=u("div"),t=u("span"),n=k(),i=u("span"),i.textContent=`${_("sync.status.disabled")}`,o=k(),r=u("button"),r.textContent=`${_("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,v){S(p,e,v),a(e,t),a(e,n),a(e,i),a(e,o),a(e,r),c||(f=L(r,"click",function(){jt(l[5])&&l[5].apply(this,arguments)}),c=!0)},p(p,v){l=p},d(p){p&&C(e),c=!1,f()}}}function Qm(l){let e,t,n,i,o,r=l[7](l[0])+"",c,f,p,v,g,h=(l[1]?_("sync.running"):_("sync.run"))+"",m,w,b,y,T,E,I,N=l[0].unpushedOps>0&&Eo(l),A=l[2]&&Do(l);return{c(){e=u("div"),t=u("span"),i=k(),o=u("span"),c=z(r),f=k(),N&&N.c(),p=k(),v=u("div"),g=u("button"),m=z(h),w=k(),b=u("button"),b.textContent=`${_("sync.details")}`,y=k(),A&&A.c(),T=ot(),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(b,"class","btn btn-xs btn-link svelte-1rxbx0"),s(v,"class","sync-actions-row svelte-1rxbx0"),s(e,"class","sync-status-row svelte-1rxbx0")},m(j,D){S(j,e,D),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,v),a(v,g),a(g,m),a(v,w),a(v,b),S(j,y,D),A&&A.m(j,D),S(j,T,D),E||(I=[L(g,"click",function(){jt(l[4])&&l[4].apply(this,arguments)}),L(b,"click",function(){jt(l[5])&&l[5].apply(this,arguments)})],E=!0)},p(j,D){l=j,D&1&&n!==(n="sync-dot "+l[6](l[0])+" svelte-1rxbx0")&&s(t,"class",n),D&1&&r!==(r=l[7](l[0])+"")&&K(c,r),l[0].unpushedOps>0?N?N.p(l,D):(N=Eo(l),N.c(),N.m(e,p)):N&&(N.d(1),N=null),D&2&&h!==(h=(l[1]?_("sync.running"):_("sync.run"))+"")&&K(m,h),D&2&&(g.disabled=l[1]),l[2]?A?A.p(l,D):(A=Do(l),A.c(),A.m(T.parentNode,T)):A&&(A.d(1),A=null)},d(j){j&&(C(e),C(y),C(T)),N&&N.d(),A&&A.d(j),E=!1,me(I)}}}function Eo(l){let e,t=l[0].unpushedOps+"",n,i,o=_("sync.changes")+"",r;return{c(){e=u("span"),n=z(t),i=k(),r=z(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+"")&&K(n,t)},d(c){c&&C(e)}}}function Do(l){let e,t,n;return{c(){e=u("div"),t=z(l[2]),s(e,"class",n=As(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&&K(t,i[2]),o&8&&n!==(n=As(i[3]==="warning"?"sync-message sync-message-warning":"sync-message")+" svelte-1rxbx0")&&s(e,"class",n)},d(i){i&&C(e)}}}function Xm(l){let e;function t(o,r){var c;return(c=o[0])!=null&&c.configured?Qm:Ym}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:te,o:te,d(o){o&&C(e),i.d()}}}function Zm(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 v(g){return!g||!g.configured?_("sync.status.disabled"):i?_("sync.status.syncing"):g.revoked?_("sync.status.error"):g.connected?_("sync.status.connected"):_("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,v]}class xm extends xe{constructor(e){super(),Ze(this,e,Zm,Xm,Xe,{syncStatus:0,syncLoading:1,syncMessage:2,syncMessageKind:3,onSync:4,onOpenSettings:5})}}function Io(l,e,t){const n=l.slice();return n[10]=e[t],n}function $m(l){let e,t=de(l[0]),n=[];for(let i=0;i<t.length;i+=1)n[i]=jo(Io(l,t,i));return{c(){e=u("div");for(let i=0;i<n.length;i+=1)n[i].c();s(e,"class","event-list svelte-slao4o")},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&93){t=de(i[0]);let r;for(r=0;r<t.length;r+=1){const c=Io(i,t,r);n[r]?n[r].p(c,o):(n[r]=jo(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),Fe(n,i)}}}function e_(l){let e;function t(o,r){return o[1]?l_:t_}let n=t(l),i=n(l);return{c(){e=u("div"),i.c(),s(e,"class","empty-state svelte-slao4o")},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)))},d(o){o&&C(e),i.d()}}}function No(l){let e,t=l[10].active_seconds+"",n,i;return{c(){e=u("span"),n=z(t),i=z("с"),s(e,"class","duration svelte-slao4o")},m(o,r){S(o,e,r),a(e,n),a(e,i)},p(o,r){r&1&&t!==(t=o[10].active_seconds+"")&&K(n,t)},d(o){o&&C(e)}}}function Ao(l){let e,t=l[6](l[10].ts_start)+"",n;return{c(){e=u("span"),n=z(t),s(e,"class","time svelte-slao4o")},m(i,o){S(i,e,o),a(e,n)},p(i,o){o&65&&t!==(t=i[6](i[10].ts_start)+"")&&K(n,t)},d(i){i&&C(e)}}}function Mo(l){let e,t=l[10].status+"",n,i;return{c(){e=u("span"),n=z(t),s(e,"class",i="status-badge status-"+l[10].status+" svelte-slao4o")},m(o,r){S(o,e,r),a(e,n)},p(o,r){r&1&&t!==(t=o[10].status+"")&&K(n,t),r&1&&i!==(i="status-badge status-"+o[10].status+" svelte-slao4o")&&s(e,"class",i)},d(o){o&&C(e)}}}function Po(l){let e,t,n=yn(l[10].selected_text,120)+"",i,o;return{c(){e=u("div"),t=z('"'),i=z(n),o=z('"'),s(e,"class","event-text svelte-slao4o")},m(r,c){S(r,e,c),a(e,t),a(e,i),a(e,o)},p(r,c){c&1&&n!==(n=yn(r[10].selected_text,120)+"")&&K(i,n)},d(r){r&&C(e)}}}function Lo(l){let e,t,n,i,o,r,c,f;function p(){return l[7](l[10])}function v(){return l[8](l[10])}function g(){return l[9](l[10])}return{c(){e=u("div"),t=u("button"),t.textContent="✓",n=k(),i=u("button"),i.textContent="📎",o=k(),r=u("button"),r.textContent="✕",s(t,"class","btn-accept svelte-slao4o"),s(t,"title","Принять как worklog"),s(i,"class","btn-attach svelte-slao4o"),s(i,"title","Прикрепить к делу"),s(r,"class","btn-dismiss svelte-slao4o"),s(r,"title","Удалить"),s(e,"class","event-actions svelte-slao4o")},m(h,m){S(h,e,m),a(e,t),a(e,n),a(e,i),a(e,o),a(e,r),c||(f=[L(t,"click",p),L(i,"click",v),L(r,"click",g)],c=!0)},p(h,m){l=h},d(h){h&&C(e),c=!1,me(f)}}}function jo(l){let e,t,n=Fo(l[10].type)+"",i,o,r,c,f=(l[10].domain||"?")+"",p,v,g,h=yn(l[10].title||l[10].url,80)+"",m,w,b,y,T,E,I,N,A,j=l[10].active_seconds>0&&No(l),D=l[10].ts_start&&Ao(l),M=l[10].status!=="pending"&&Mo(l),F=l[10].selected_text&&Po(l),B=l[10].status==="pending"&&Lo(l);return{c(){e=u("div"),t=u("div"),i=z(n),o=k(),r=u("div"),c=u("div"),p=z(f),v=k(),g=u("div"),m=z(h),b=k(),y=u("div"),j&&j.c(),T=k(),D&&D.c(),E=k(),M&&M.c(),I=k(),F&&F.c(),N=k(),B&&B.c(),A=k(),s(t,"class","event-icon svelte-slao4o"),s(c,"class","event-domain svelte-slao4o"),s(g,"class","event-title svelte-slao4o"),s(g,"title",w=l[10].title),s(y,"class","event-meta svelte-slao4o"),s(r,"class","event-body svelte-slao4o"),s(e,"class","event-item svelte-slao4o"),ae(e,"pending",l[10].status==="pending")},m(W,H){S(W,e,H),a(e,t),a(t,i),a(e,o),a(e,r),a(r,c),a(c,p),a(r,v),a(r,g),a(g,m),a(r,b),a(r,y),j&&j.m(y,null),a(y,T),D&&D.m(y,null),a(y,E),M&&M.m(y,null),a(r,I),F&&F.m(r,null),a(e,N),B&&B.m(e,null),a(e,A)},p(W,H){H&1&&n!==(n=Fo(W[10].type)+"")&&K(i,n),H&1&&f!==(f=(W[10].domain||"?")+"")&&K(p,f),H&1&&h!==(h=yn(W[10].title||W[10].url,80)+"")&&K(m,h),H&1&&w!==(w=W[10].title)&&s(g,"title",w),W[10].active_seconds>0?j?j.p(W,H):(j=No(W),j.c(),j.m(y,T)):j&&(j.d(1),j=null),W[10].ts_start?D?D.p(W,H):(D=Ao(W),D.c(),D.m(y,E)):D&&(D.d(1),D=null),W[10].status!=="pending"?M?M.p(W,H):(M=Mo(W),M.c(),M.m(y,null)):M&&(M.d(1),M=null),W[10].selected_text?F?F.p(W,H):(F=Po(W),F.c(),F.m(r,null)):F&&(F.d(1),F=null),W[10].status==="pending"?B?B.p(W,H):(B=Lo(W),B.c(),B.m(e,A)):B&&(B.d(1),B=null),H&1&&ae(e,"pending",W[10].status==="pending")},d(W){W&&C(e),j&&j.d(),D&&D.d(),M&&M.d(),F&&F.d(),B&&B.d()}}}function t_(l){let e;return{c(){e=u("p"),e.textContent=`${_("noBrowserEvents","Нет событий браузера")}`,s(e,"class","empty-text svelte-slao4o")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function l_(l){let e;return{c(){e=u("p"),e.textContent=`${_("loading","Загрузка...")}`,s(e,"class","loading svelte-slao4o")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function n_(l){let e,t,n,i,o,r=l[1]?"⏳":"🔄",c,f,p,v;function g(w,b){return w[0].length===0?e_:$m}let h=g(l),m=h(l);return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${_("browserEvents","События браузера")}`,i=k(),o=u("button"),c=z(r),f=k(),m.c(),s(n,"class","svelte-slao4o"),s(o,"class","refresh-btn svelte-slao4o"),o.disabled=l[1],s(t,"class","browser-header svelte-slao4o"),s(e,"class","browser-events svelte-slao4o")},m(w,b){S(w,e,b),a(e,t),a(t,n),a(t,i),a(t,o),a(o,c),a(e,f),m.m(e,null),p||(v=L(o,"click",function(){jt(l[5])&&l[5].apply(this,arguments)}),p=!0)},p(w,[b]){l=w,b&2&&r!==(r=l[1]?"⏳":"🔄")&&K(c,r),b&2&&(o.disabled=l[1]),h===(h=g(l))&&m?m.p(l,b):(m.d(1),m=h(l),m&&(m.c(),m.m(e,null)))},i:te,o:te,d(w){w&&C(e),m.d(),p=!1,v()}}}function Fo(l){return l==="page_visit"?"🌐":l==="note_capture"?"📝":l==="screenshot"?"📸":"•"}function yn(l,e){return l?l.length>e?l.substring(0,e)+"...":l:""}function i_(l,e,t){let{events:n=[]}=e,{loading:i=!1}=e,{onAccept:o=m=>{}}=e,{onDismiss:r=m=>{}}=e,{onAttach:c=m=>{}}=e,{onRefresh:f=()=>{}}=e,{formatTime:p=m=>""}=e;const v=m=>o(m),g=m=>c(m),h=m=>r(m);return l.$$set=m=>{"events"in m&&t(0,n=m.events),"loading"in m&&t(1,i=m.loading),"onAccept"in m&&t(2,o=m.onAccept),"onDismiss"in m&&t(3,r=m.onDismiss),"onAttach"in m&&t(4,c=m.onAttach),"onRefresh"in m&&t(5,f=m.onRefresh),"formatTime"in m&&t(6,p=m.formatTime)},[n,i,o,r,c,f,p,v,g,h]}class s_ extends xe{constructor(e){super(),Ze(this,e,i_,n_,Xe,{events:0,loading:1,onAccept:2,onDismiss:3,onAttach:4,onRefresh:5,formatTime:6})}}function zo(l,e,t){const n=l.slice();return n[69]=e[t],n}function Ro(l,e,t){const n=l.slice();return n[69]=e[t],n}function Oo(l,e,t){const n=l.slice();return n[64]=e[t],n[65]=e,n[66]=t,n}function Bo(l,e,t){const n=l.slice();return n[61]=e[t],n}function Ho(l,e,t){const n=l.slice();return n[61]=e[t],n}function Wo(l){let e,t;return{c(){e=u("span"),t=z(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&&K(t,n[4])},d(n){n&&C(e)}}}function Vo(l){let e,t=l[3].length+"",n;return{c(){e=u("span"),n=z(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+"")&&K(n,t)},d(i){i&&C(e)}}}function Uo(l){let e,t=l[15].length+"",n;return{c(){e=u("span"),n=z(t),s(e,"class","tab-badge svelte-ii7vwz")},m(i,o){S(i,e,o),a(e,n)},p(i,o){o[0]&32768&&t!==(t=i[15].length+"")&&K(n,t)},d(i){i&&C(e)}}}function o_(l){let e,t,n;return t=new s_({props:{events:l[15],loading:l[16],formatTime:l[5],onAccept:l[17],onDismiss:l[18],onAttach:l[19],onRefresh:l[20]}}),{c(){e=u("div"),Ve(t.$$.fragment),s(e,"class","today-tab-content svelte-ii7vwz")},m(i,o){S(i,e,o),He(t,e,null),n=!0},p(i,o){const r={};o[0]&32768&&(r.events=i[15]),o[0]&65536&&(r.loading=i[16]),o[0]&32&&(r.formatTime=i[5]),o[0]&131072&&(r.onAccept=i[17]),o[0]&262144&&(r.onDismiss=i[18]),o[0]&524288&&(r.onAttach=i[19]),o[0]&1048576&&(r.onRefresh=i[20]),t.$set(r)},i(i){n||(fe(t.$$.fragment,i),n=!0)},o(i){ge(t.$$.fragment,i),n=!1},d(i){i&&C(e),We(t)}}}function r_(l){let e,t,n,i,o,r,c,f,p,v,g=l[25]==="asc"?"↑":"↓",h,m,w,b;function y(I,N){return I[3].length===0?d_:f_}let T=y(l),E=T(l);return{c(){e=u("div"),t=u("div"),n=u("div"),i=u("button"),i.textContent=`${_("today.sortByTime")}`,o=k(),r=u("button"),r.textContent=`${_("today.sortByName")}`,c=k(),f=u("button"),f.textContent=`${_("today.sortByType")}`,p=k(),v=u("span"),h=z(g),m=k(),E.c(),s(i,"class","sort-btn svelte-ii7vwz"),ae(i,"active",l[24]==="time"),s(r,"class","sort-btn svelte-ii7vwz"),ae(r,"active",l[24]==="name"),s(f,"class","sort-btn svelte-ii7vwz"),ae(f,"active",l[24]==="type"),s(v,"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(I,N){S(I,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,v),a(v,h),a(e,m),E.m(e,null),w||(b=[L(i,"click",l[56]),L(r,"click",l[57]),L(f,"click",l[58])],w=!0)},p(I,N){N[0]&16777216&&ae(i,"active",I[24]==="time"),N[0]&16777216&&ae(r,"active",I[24]==="name"),N[0]&16777216&&ae(f,"active",I[24]==="type"),N[0]&33554432&&g!==(g=I[25]==="asc"?"↑":"↓")&&K(h,g),T===(T=y(I))&&E?E.p(I,N):(E.d(1),E=T(I),E&&(E.c(),E.m(e,null)))},i:te,o:te,d(I){I&&C(e),E.d(),w=!1,me(b)}}}function a_(l){let e,t,n,i,o,r,c,f,p,v,g=l[23]==="asc"?"↑":"↓",h,m,w,b;function y(I,N){return I[2].length===0?g_:p_}let T=y(l),E=T(l);return{c(){e=u("div"),t=u("div"),n=u("div"),i=u("button"),i.textContent=`${_("today.sortByTime")}`,o=k(),r=u("button"),r.textContent=`${_("today.sortByName")}`,c=k(),f=u("button"),f.textContent=`${_("today.sortByType")}`,p=k(),v=u("span"),h=z(g),m=k(),E.c(),s(i,"class","sort-btn svelte-ii7vwz"),ae(i,"active",l[22]==="time"),s(r,"class","sort-btn svelte-ii7vwz"),ae(r,"active",l[22]==="name"),s(f,"class","sort-btn svelte-ii7vwz"),ae(f,"active",l[22]==="type"),s(v,"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(I,N){S(I,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,v),a(v,h),a(e,m),E.m(e,null),w||(b=[L(i,"click",l[51]),L(r,"click",l[52]),L(f,"click",l[53])],w=!0)},p(I,N){N[0]&4194304&&ae(i,"active",I[22]==="time"),N[0]&4194304&&ae(r,"active",I[22]==="name"),N[0]&4194304&&ae(f,"active",I[22]==="type"),N[0]&8388608&&g!==(g=I[23]==="asc"?"↑":"↓")&&K(h,g),T===(T=y(I))&&E?E.p(I,N):(E.d(1),E=T(I),E&&(E.c(),E.m(e,null)))},i:te,o:te,d(I){I&&C(e),E.d(),w=!1,me(b)}}}function c_(l){let e;function t(o,r){return o[0].length===0?__:m_}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)))},i:te,o:te,d(o){o&&C(e),i.d()}}}function u_(l){let e;function t(o,r){return!o[1]||!o[1].events||o[1].events.length===0?h_:v_}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)))},i:te,o:te,d(o){o&&C(e),i.d()}}}function f_(l){let e,t=de(lr(l[3],l[24],l[25])),n=[];for(let i=0;i<t.length;i+=1)n[i]=Ko(zo(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]&50348328){t=de(lr(i[3],i[24],i[25]));let r;for(r=0;r<t.length;r+=1){const c=zo(i,t,r);n[r]?n[r].p(c,o):(n[r]=Ko(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),Fe(n,i)}}}function d_(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${_("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:te,d(n){n&&C(e)}}}function Ko(l){let e,t,n=nr(l[69].captureKind||l[69].sourceKind)+"",i,o,r,c,f=l[69].title+"",p,v,g,h=l[8](l[69])+"",m,w,b,y=l[5](l[69].capturedAt||l[69].createdAt)+"",T,E,I,N;function A(){return l[59](l[69])}function j(...D){return l[60](l[69],...D)}return{c(){e=u("div"),t=u("span"),i=z(n),o=k(),r=u("div"),c=u("span"),p=z(f),v=k(),g=u("span"),m=z(h),w=k(),b=u("span"),T=z(y),E=k(),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(b,"class","capture-time svelte-ii7vwz"),s(e,"class","capture-item svelte-ii7vwz"),s(e,"role","button"),s(e,"tabindex","0")},m(D,M){S(D,e,M),a(e,t),a(t,i),a(e,o),a(e,r),a(r,c),a(c,p),a(r,v),a(r,g),a(g,m),a(e,w),a(e,b),a(b,T),a(e,E),I||(N=[L(e,"click",A),L(e,"keydown",j)],I=!0)},p(D,M){l=D,M[0]&50331656&&n!==(n=nr(l[69].captureKind||l[69].sourceKind)+"")&&K(i,n),M[0]&50331656&&f!==(f=l[69].title+"")&&K(p,f),M[0]&50331912&&h!==(h=l[8](l[69])+"")&&K(m,h),M[0]&50331688&&y!==(y=l[5](l[69].capturedAt||l[69].createdAt)+"")&&K(T,y)},d(D){D&&C(e),I=!1,me(N)}}}function p_(l){let e,t=de(l[30](l[2],l[22],l[23])),n=[];for(let i=0;i<t.length;i+=1)n[i]=Jo(Ro(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]&1086325988){t=de(i[30](i[2],i[22],i[23]));let r;for(r=0;r<t.length;r+=1){const c=Ro(i,t,r);n[r]?n[r].p(c,o):(n[r]=Jo(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),Fe(n,i)}}}function g_(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${_("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:te,d(n){n&&C(e)}}}function Go(l){let e,t=l[69].nodePath+"",n;return{c(){e=u("span"),n=z(t),s(e,"class","ip-path svelte-ii7vwz")},m(i,o){S(i,e,o),a(e,n)},p(i,o){o[0]&12582916&&t!==(t=i[69].nodePath+"")&&K(n,t)},d(i){i&&C(e)}}}function Jo(l){let e,t,n=l[7](l[69].eventType)+"",i,o,r,c,f=l[69].title+"",p,v,g,h,m=l[6](l[69].eventType)+"",w,b,y,T=l[5](l[69].createdAt)+"",E,I,N,A,j=l[69].nodePath&&Go(l);function D(){return l[54](l[69])}function M(...F){return l[55](l[69],...F)}return{c(){e=u("div"),t=u("span"),i=z(n),o=k(),r=u("div"),c=u("span"),p=z(f),v=k(),j&&j.c(),g=k(),h=u("span"),w=z(m),b=k(),y=u("span"),E=z(T),I=k(),s(t,"class","ip-icon svelte-ii7vwz"),s(c,"class","ip-title svelte-ii7vwz"),s(r,"class","ip-body svelte-ii7vwz"),s(h,"class","ip-type svelte-ii7vwz"),s(y,"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,v),j&&j.m(r,null),a(e,g),a(e,h),a(h,w),a(e,b),a(e,y),a(y,E),a(e,I),N||(A=[L(e,"click",D),L(e,"keydown",M)],N=!0)},p(F,B){l=F,B[0]&12583044&&n!==(n=l[7](l[69].eventType)+"")&&K(i,n),B[0]&12582916&&f!==(f=l[69].title+"")&&K(p,f),l[69].nodePath?j?j.p(l,B):(j=Go(l),j.c(),j.m(r,null)):j&&(j.d(1),j=null),B[0]&12582980&&m!==(m=l[6](l[69].eventType)+"")&&K(w,m),B[0]&12582948&&T!==(T=l[5](l[69].createdAt)+"")&&K(E,T)},d(F){F&&C(e),j&&j.d(),N=!1,me(A)}}}function m_(l){let e,t=de(l[0]),n=[];for(let i=0;i<t.length;i+=1)n[i]=xo(Oo(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]&201341537){t=de(i[0]);let r;for(r=0;r<t.length;r+=1){const c=Oo(i,t,r);n[r]?n[r].p(c,o):(n[r]=xo(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(i){i&&C(e),Fe(n,i)}}}function __(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${_("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:te,d(n){n&&C(e)}}}function qo(l){let e,t=l[64].events.length+"",n,i,o=_("suggest.detectedEvents")+"",r;return{c(){e=z("· "),n=z(t),i=k(),r=z(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[64].events.length+"")&&K(n,t)},d(c){c&&(C(e),C(n),C(i),C(r))}}}function Yo(l){let e,t,n,i=de(l[64].events),o=[];for(let r=0;r<i.length;r+=1)o[r]=Zo(Bo(l,i,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${_("suggest.detectedEvents")}`,n=k();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=de(r[64].events);let f;for(f=0;f<i.length;f+=1){const p=Bo(r,i,f);o[f]?o[f].p(p,c):(o[f]=Zo(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),Fe(o,r)}}}function Qo(l){let e,t=l[61].nodePath+"",n;return{c(){e=u("span"),n=z(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[61].nodePath+"")&&K(n,t)},d(i){i&&C(e)}}}function Xo(l){let e,t,n;function i(){return l[50](l[61])}return{c(){e=u("button"),e.textContent=`${_("file.showInExplorer")}`,s(e,"class","link-btn svelte-ii7vwz")},m(o,r){S(o,e,r),t||(n=L(e,"click",i),t=!0)},p(o,r){l=o},d(o){o&&C(e),t=!1,n()}}}function Zo(l){let e,t,n=l[5](l[61].createdAt)+"",i,o,r,c,f=l[6](l[61].eventType)+"",p,v,g,h=l[61].title+"",m,w,b,y,T=l[61].targetType==="file"||l[61].eventType.startsWith("file_"),E,I,N,A=l[61].nodePath&&Qo(l);function j(){return l[49](l[61])}let D=T&&Xo(l);return{c(){e=u("div"),t=u("span"),i=z(n),o=k(),A&&A.c(),r=k(),c=u("span"),p=z(f),v=k(),g=u("span"),m=z(h),w=k(),b=u("button"),b.textContent=`${_("common.open")}`,y=k(),D&&D.c(),E=k(),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(b,"class","link-btn svelte-ii7vwz"),s(e,"class","suggestion-detail-event svelte-ii7vwz")},m(M,F){S(M,e,F),a(e,t),a(t,i),a(e,o),A&&A.m(e,null),a(e,r),a(e,c),a(c,p),a(e,v),a(e,g),a(g,m),a(e,w),a(e,b),a(e,y),D&&D.m(e,null),a(e,E),I||(N=L(b,"click",j),I=!0)},p(M,F){l=M,F[0]&33&&n!==(n=l[5](l[61].createdAt)+"")&&K(i,n),l[61].nodePath?A?A.p(l,F):(A=Qo(l),A.c(),A.m(e,r)):A&&(A.d(1),A=null),F[0]&65&&f!==(f=l[6](l[61].eventType)+"")&&K(p,f),F[0]&1&&h!==(h=l[61].title+"")&&K(m,h),F[0]&1&&(T=l[61].targetType==="file"||l[61].eventType.startsWith("file_")),T?D?D.p(l,F):(D=Xo(l),D.c(),D.m(e,E)):D&&(D.d(1),D=null)},d(M){M&&C(e),A&&A.d(),D&&D.d(),I=!1,N()}}}function xo(l){let e,t,n,i,o=l[64].nodeTitle+"",r,c,f,p=l[64].summary+"",v,g,h,m=l[64].suggestedMin+"",w,b,y=_("worklog.min")+"",T,E,I,N,A,j,D,M,F,B,W,H,U,q,Y,Q,R,V,O,X,J;function G(){return l[42](l[64])}let x=l[64].events&&l[64].events.length>0&&qo(l);function ee(...$){return l[43](l[64],l[65],l[66],...$)}function le(){return l[44](l[64])}function ce(){return l[45](l[64])}function pe(){return l[46](l[64])}function Ee(){return l[47](l[64],l[65],l[66])}function ze(...$){return l[48](l[64],l[65],l[66],...$)}let _e=l[64]._expanded&&l[64].events&&l[64].events.length>0&&Yo(l);return{c(){e=u("div"),t=u("div"),n=u("div"),i=u("button"),r=z(o),c=k(),f=u("span"),v=z(p),g=k(),h=u("span"),w=z(m),b=k(),T=z(y),x&&x.c(),E=k(),I=u("div"),N=u("span"),D=k(),M=u("input"),B=k(),W=u("span"),W.textContent=`${_("suggest.minutes")}`,H=k(),U=u("button"),U.textContent=`${_("suggest.edit")}`,q=k(),Y=u("button"),Y.textContent=`${_("suggest.apply")}`,Q=k(),R=u("button"),R.textContent=`${_("common.delete")}`,V=k(),_e&&_e.c(),O=k(),s(i,"class","suggestion-node link-btn svelte-ii7vwz"),s(f,"class","suggestion-summary svelte-ii7vwz"),s(h,"class","suggestion-meta svelte-ii7vwz"),s(n,"class","suggestion-info svelte-ii7vwz"),s(N,"class","suggestion-confidence-dot svelte-ii7vwz"),s(N,"title",A=_("suggest.confidence."+l[64].confidence)),s(N,"aria-label",j=_("suggest.confidence."+l[64].confidence)),ae(N,"low",l[64].confidence==="low"),ae(N,"medium",l[64].confidence==="medium"),ae(N,"high",l[64].confidence==="high"),s(M,"type","number"),s(M,"class","suggestion-min-input svelte-ii7vwz"),M.value=F=l[64].suggestedMin,s(M,"min","1"),s(M,"max","480"),s(W,"class","suggestion-min-label svelte-ii7vwz"),s(U,"class","btn btn-sm svelte-ii7vwz"),s(Y,"class","btn btn-sm btn-primary svelte-ii7vwz"),s(R,"class","btn btn-sm btn-danger svelte-ii7vwz"),s(I,"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[64]._expanded)},m($,se){S($,e,se),a(e,t),a(t,n),a(n,i),a(i,r),a(n,c),a(n,f),a(f,v),a(n,g),a(n,h),a(h,w),a(h,b),a(h,T),x&&x.m(h,null),a(t,E),a(t,I),a(I,N),a(I,D),a(I,M),a(I,B),a(I,W),a(I,H),a(I,U),a(I,q),a(I,Y),a(I,Q),a(I,R),a(e,V),_e&&_e.m(e,null),a(e,O),X||(J=[L(i,"click",Ie(G)),L(M,"change",Ie(ee)),L(U,"click",Ie(le)),L(Y,"click",Ie(ce)),L(R,"click",Ie(pe)),L(t,"click",Ee),L(t,"keydown",ze)],X=!0)},p($,se){l=$,se[0]&1&&o!==(o=l[64].nodeTitle+"")&&K(r,o),se[0]&1&&p!==(p=l[64].summary+"")&&K(v,p),se[0]&1&&m!==(m=l[64].suggestedMin+"")&&K(w,m),l[64].events&&l[64].events.length>0?x?x.p(l,se):(x=qo(l),x.c(),x.m(h,null)):x&&(x.d(1),x=null),se[0]&1&&A!==(A=_("suggest.confidence."+l[64].confidence))&&s(N,"title",A),se[0]&1&&j!==(j=_("suggest.confidence."+l[64].confidence))&&s(N,"aria-label",j),se[0]&1&&ae(N,"low",l[64].confidence==="low"),se[0]&1&&ae(N,"medium",l[64].confidence==="medium"),se[0]&1&&ae(N,"high",l[64].confidence==="high"),se[0]&1&&F!==(F=l[64].suggestedMin)&&M.value!==F&&(M.value=F),l[64]._expanded&&l[64].events&&l[64].events.length>0?_e?_e.p(l,se):(_e=Yo(l),_e.c(),_e.m(e,O)):_e&&(_e.d(1),_e=null),se[0]&1&&ae(e,"expanded",l[64]._expanded)},d($){$&&C(e),x&&x.d(),_e&&_e.d(),X=!1,me(J)}}}function v_(l){let e,t=de(l[1].events),n=[];for(let i=0;i<t.length;i+=1)n[i]=er(Ho(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]&805306466){t=de(i[1].events);let r;for(r=0;r<t.length;r+=1){const c=Ho(i,t,r);n[r]?n[r].p(c,o):(n[r]=er(c),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(i){i&&C(e),Fe(n,i)}}}function h_(l){let e,t,n,i;return{c(){e=u("div"),t=u("p"),t.textContent=`${_("today.feedEmpty")}`,n=k(),i=u("p"),i.textContent=`${_("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:te,d(o){o&&C(e)}}}function $o(l){let e,t=Cn(l[61])+"",n;return{c(){e=u("span"),n=z(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=Cn(i[61])+"")&&K(n,t)},d(i){i&&C(e)}}}function er(l){let e,t,n=tr(l[61].eventType)+"",i,o,r,c,f,p=l[28](l[61])+"",v,g,h,m,w,b=(l[61].title||"")+"",y,T,E,I=Cn(l[61]),N,A,j=l[6](l[61].eventType)+"",D,M,F,B=l[5](l[61].createdAt)+"",W,H,U,q,Y,Q,R=I&&$o(l);function V(){return l[39](l[61])}function O(){return l[40](l[61])}function X(...J){return l[41](l[61],...J)}return{c(){e=u("div"),t=u("span"),i=z(n),o=k(),r=u("div"),c=u("div"),f=u("span"),v=z(p),g=k(),h=u("span"),h.textContent=":",m=k(),w=u("span"),y=z(b),T=k(),E=u("div"),R&&R.c(),N=k(),A=u("span"),D=z(j),M=k(),F=u("span"),W=z(B),H=k(),U=u("button"),U.innerHTML='<svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg>',q=k(),s(t,"class","feed-icon svelte-ii7vwz"),s(f,"class","feed-type svelte-ii7vwz"),s(h,"class","feed-colon svelte-ii7vwz"),s(w,"class","feed-title link-btn svelte-ii7vwz"),s(c,"class","feed-title-line svelte-ii7vwz"),s(A,"class","feed-event-type svelte-ii7vwz"),s(F,"class","feed-time svelte-ii7vwz"),s(E,"class","feed-meta-line svelte-ii7vwz"),s(r,"class","feed-body svelte-ii7vwz"),s(U,"class","feed-nav-btn svelte-ii7vwz"),s(U,"title",_("common.open")),s(e,"class","feed-item svelte-ii7vwz"),s(e,"role","button"),s(e,"tabindex","0")},m(J,G){S(J,e,G),a(e,t),a(t,i),a(e,o),a(e,r),a(r,c),a(c,f),a(f,v),a(c,g),a(c,h),a(c,m),a(c,w),a(w,y),a(r,T),a(r,E),R&&R.m(E,null),a(E,N),a(E,A),a(A,D),a(E,M),a(E,F),a(F,W),a(e,H),a(e,U),a(e,q),Y||(Q=[L(U,"click",Ie(V)),L(e,"click",O),L(e,"keydown",X)],Y=!0)},p(J,G){l=J,G[0]&2&&n!==(n=tr(l[61].eventType)+"")&&K(i,n),G[0]&2&&p!==(p=l[28](l[61])+"")&&K(v,p),G[0]&2&&b!==(b=(l[61].title||"")+"")&&K(y,b),G[0]&2&&(I=Cn(l[61])),I?R?R.p(l,G):(R=$o(l),R.c(),R.m(E,N)):R&&(R.d(1),R=null),G[0]&66&&j!==(j=l[6](l[61].eventType)+"")&&K(D,j),G[0]&34&&B!==(B=l[5](l[61].createdAt)+"")&&K(W,B)},d(J){J&&C(e),R&&R.d(),Y=!1,me(Q)}}}function k_(l){var X;let e,t,n,i=(((X=l[1])==null?void 0:X.date)||"")+"",o,r,c,f,p,v,g=_("today.suggestionsTab")+"",h,m,w,b,y,T,E=_("today.captured")+"",I,N,A,j,D,M,F,B,W,H,U,q=l[4]>0&&Wo(l),Y=l[3].length>0&&Vo(l),Q=l[15].length>0&&Uo(l);const R=[u_,c_,a_,r_,o_],V=[];function O(J,G){return J[21]==="feed"?0:J[21]==="suggestions"?1:J[21]==="inprogress"?2:J[21]==="captured"?3:J[21]==="browser"?4:-1}return~(F=O(l))&&(B=V[F]=R[F](l)),{c(){e=u("div"),t=u("div"),n=u("span"),o=z(i),r=k(),c=u("div"),f=u("button"),f.textContent=`${_("today.feed")}`,p=k(),v=u("button"),h=z(g),m=k(),q&&q.c(),w=k(),b=u("button"),b.textContent=`${_("today.inProgress")}`,y=k(),T=u("button"),I=z(E),N=k(),Y&&Y.c(),A=k(),j=u("button"),D=z(`Браузер
`),Q&&Q.c(),M=k(),B&&B.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[21]==="feed"),s(v,"class","today-tab svelte-ii7vwz"),ae(v,"active",l[21]==="suggestions"),s(b,"class","today-tab svelte-ii7vwz"),ae(b,"active",l[21]==="inprogress"),s(T,"class","today-tab svelte-ii7vwz"),ae(T,"active",l[21]==="captured"),s(j,"class","today-tab svelte-ii7vwz"),ae(j,"active",l[21]==="browser"),s(c,"class","today-tabs svelte-ii7vwz"),s(e,"class","today-screen svelte-ii7vwz")},m(J,G){S(J,e,G),a(e,t),a(t,n),a(n,o),a(e,r),a(e,c),a(c,f),a(c,p),a(c,v),a(v,h),a(v,m),q&&q.m(v,null),a(c,w),a(c,b),a(c,y),a(c,T),a(T,I),a(T,N),Y&&Y.m(T,null),a(c,A),a(c,j),a(j,D),Q&&Q.m(j,null),a(e,M),~F&&V[F].m(e,null),W=!0,H||(U=[L(f,"click",l[34]),L(v,"click",l[35]),L(b,"click",l[36]),L(T,"click",l[37]),L(j,"click",l[38])],H=!0)},p(J,G){var ee;(!W||G[0]&2)&&i!==(i=(((ee=J[1])==null?void 0:ee.date)||"")+"")&&K(o,i),(!W||G[0]&2097152)&&ae(f,"active",J[21]==="feed"),J[4]>0?q?q.p(J,G):(q=Wo(J),q.c(),q.m(v,null)):q&&(q.d(1),q=null),(!W||G[0]&2097152)&&ae(v,"active",J[21]==="suggestions"),(!W||G[0]&2097152)&&ae(b,"active",J[21]==="inprogress"),J[3].length>0?Y?Y.p(J,G):(Y=Vo(J),Y.c(),Y.m(T,null)):Y&&(Y.d(1),Y=null),(!W||G[0]&2097152)&&ae(T,"active",J[21]==="captured"),J[15].length>0?Q?Q.p(J,G):(Q=Uo(J),Q.c(),Q.m(j,null)):Q&&(Q.d(1),Q=null),(!W||G[0]&2097152)&&ae(j,"active",J[21]==="browser");let x=F;F=O(J),F===x?~F&&V[F].p(J,G):(B&&(at(),ge(V[x],1,1,()=>{V[x]=null}),ct()),~F?(B=V[F],B?B.p(J,G):(B=V[F]=R[F](J),B.c()),fe(B,1),B.m(e,null)):B=null)},i(J){W||(fe(B),W=!0)},o(J){ge(B),W=!1},d(J){J&&C(e),q&&q.d(),Y&&Y.d(),Q&&Q.d(),~F&&V[F].d(),H=!1,me(U)}}}function tr(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 Cn(l){const e=[];return l.nodePath&&e.push(l.nodePath),e.length>0?e.join(" → "):""}function lr(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 nr(l){return{text:"📝",url:"🔗",file:"📄",image:"🖼",folder:"📁"}[l]||"📦"}function b_(l,e,t){let{todayDashboard:n=null}=e,{suggestions:i=[]}=e,{inProgressItems:o=[]}=e,{todayCaptures:r=[]}=e,{suggestionCount:c=0}=e,{formatTime:f=Z=>""}=e,{eventLabel:p=Z=>Z}=e,{eventIcon:v=Z=>""}=e,{inboxMetaText:g=Z=>""}=e,{onOpenNodeById:h=Z=>{}}=e,{onOpenActivityEvent:m=Z=>{}}=e,{onOpenActivityTarget:w=Z=>{}}=e,{onOpenSuggestionWorklog:b=Z=>{}}=e,{onAcceptSuggestion:y=Z=>{}}=e,{onDeleteSuggestion:T=Z=>{}}=e,{onOpenNodeFolder:E=Z=>{}}=e,{onOpenInboxArtifact:I=Z=>{}}=e,{onOpenTrashNode:N=Z=>{}}=e,{browserEvents:A=[]}=e,{browserLoading:j=!1}=e,{onBrowserAccept:D=Z=>{}}=e,{onBrowserDismiss:M=Z=>{}}=e,{onBrowserAttach:F=Z=>{}}=e,{onBrowserRefresh:B=()=>{}}=e,W="feed";function H(Z){y(Z)}function U(Z){T(Z)}function q(Z){return!Z||!Z.eventType?"":p(Z.eventType)}function Y(Z){if(!(!Z||!Z.eventType)){if(Z.eventType==="folder_deleted"){Z.targetId&&N(Z.targetId);return}if(["file_added","file_deleted","file_renamed","file_copied","file_moved","folder_added","folder_renamed","folder_moved"].includes(Z.eventType)){Z.targetId?w(Z):Z.nodeId&&h(Z.nodeId);return}if(["note_created","note_updated","note_deleted"].includes(Z.eventType)){Z.targetType==="note"&&Z.targetId?w(Z):Z.nodeId&&h(Z.nodeId);return}if(Z.eventType==="worklog_added"){Z.nodeId&&h(Z.nodeId);return}if(["action_created","action_done"].includes(Z.eventType)){Z.nodeId&&h(Z.nodeId);return}(Z.id||Z.nodeId)&&m(Z)}}function Q(Z,ye,ve){const ke=[...Z];return ke.sort((Je,qe)=>{let Ue=0;return ye==="name"?Ue=(Je.title||"").localeCompare(qe.title||""):ye==="type"?Ue=(p(Je.eventType)||"").localeCompare(p(qe.eventType)||""):Ue=(Je.createdAt||"").localeCompare(qe.createdAt||""),ve==="asc"?Ue:-Ue}),ke}let R="time",V="desc",O="time",X="desc";const J=()=>t(21,W="feed"),G=()=>t(21,W="suggestions"),x=()=>t(21,W="inprogress"),ee=()=>t(21,W="captured"),le=()=>t(21,W="browser"),ce=Z=>Y(Z),pe=Z=>Y(Z),Ee=(Z,ye)=>ye.key==="Enter"&&Y(Z),ze=Z=>h(Z.nodeId),_e=(Z,ye,ve,ke)=>t(0,ye[ve].suggestedMin=parseInt(ke.target.value),i),$=Z=>b(Z),se=Z=>H(Z),Ce=Z=>U(Z),De=(Z,ye,ve)=>t(0,ye[ve]._expanded=!Z._expanded,i),we=(Z,ye,ve,ke)=>ke.key==="Enter"&&t(0,ye[ve]._expanded=!Z._expanded,i),Le=Z=>w(Z),Qe=Z=>E(Z.nodeId),Ae=()=>{t(22,R="time"),t(23,V=R==="time"&&V==="desc"?"asc":"desc")},$e=()=>{t(22,R="name"),t(23,V=R==="name"&&V==="desc"?"asc":"desc")},Re=()=>{t(22,R="type"),t(23,V=R==="type"&&V==="desc"?"asc":"desc")},je=Z=>m(Z),Ne=(Z,ye)=>ye.key==="Enter"&&m(Z),Ge=()=>{t(24,O="time"),t(25,X=O==="time"&&X==="desc"?"asc":"desc")},Se=()=>{t(24,O="name"),t(25,X=O==="name"&&X==="desc"?"asc":"desc")},Pe=()=>{t(24,O="type"),t(25,X=O==="type"&&X==="desc"?"asc":"desc")},Me=Z=>I(Z),ft=(Z,ye)=>ye.key==="Enter"&&I(Z);return l.$$set=Z=>{"todayDashboard"in Z&&t(1,n=Z.todayDashboard),"suggestions"in Z&&t(0,i=Z.suggestions),"inProgressItems"in Z&&t(2,o=Z.inProgressItems),"todayCaptures"in Z&&t(3,r=Z.todayCaptures),"suggestionCount"in Z&&t(4,c=Z.suggestionCount),"formatTime"in Z&&t(5,f=Z.formatTime),"eventLabel"in Z&&t(6,p=Z.eventLabel),"eventIcon"in Z&&t(7,v=Z.eventIcon),"inboxMetaText"in Z&&t(8,g=Z.inboxMetaText),"onOpenNodeById"in Z&&t(9,h=Z.onOpenNodeById),"onOpenActivityEvent"in Z&&t(10,m=Z.onOpenActivityEvent),"onOpenActivityTarget"in Z&&t(11,w=Z.onOpenActivityTarget),"onOpenSuggestionWorklog"in Z&&t(12,b=Z.onOpenSuggestionWorklog),"onAcceptSuggestion"in Z&&t(31,y=Z.onAcceptSuggestion),"onDeleteSuggestion"in Z&&t(32,T=Z.onDeleteSuggestion),"onOpenNodeFolder"in Z&&t(13,E=Z.onOpenNodeFolder),"onOpenInboxArtifact"in Z&&t(14,I=Z.onOpenInboxArtifact),"onOpenTrashNode"in Z&&t(33,N=Z.onOpenTrashNode),"browserEvents"in Z&&t(15,A=Z.browserEvents),"browserLoading"in Z&&t(16,j=Z.browserLoading),"onBrowserAccept"in Z&&t(17,D=Z.onBrowserAccept),"onBrowserDismiss"in Z&&t(18,M=Z.onBrowserDismiss),"onBrowserAttach"in Z&&t(19,F=Z.onBrowserAttach),"onBrowserRefresh"in Z&&t(20,B=Z.onBrowserRefresh)},[i,n,o,r,c,f,p,v,g,h,m,w,b,E,I,A,j,D,M,F,B,W,R,V,O,X,H,U,q,Y,Q,y,T,N,J,G,x,ee,le,ce,pe,Ee,ze,_e,$,se,Ce,De,we,Le,Qe,Ae,$e,Re,je,Ne,Ge,Se,Pe,Me,ft]}class w_ extends xe{constructor(e){super(),Ze(this,e,b_,k_,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:31,onDeleteSuggestion:32,onOpenNodeFolder:13,onOpenInboxArtifact:14,onOpenTrashNode:33,browserEvents:15,browserLoading:16,onBrowserAccept:17,onBrowserDismiss:18,onBrowserAttach:19,onBrowserRefresh:20},null,[-1,-1,-1])}}function y_(l){let e,t,n,i,o=l[3]&&ir(l);return{c(){e=u("div"),o&&o.c(),t=k(),n=u("iframe"),s(n,"class","plugin-frame svelte-xgfxht"),s(n,"srcdoc",l[1]),s(n,"sandbox","allow-scripts allow-same-origin"),s(n,"title",i=l[0]+" panel"),s(e,"class","plugin-frame-container svelte-xgfxht")},m(r,c){S(r,e,c),o&&o.m(e,null),a(e,t),a(e,n),l[9](n)},p(r,c){r[3]?o?o.p(r,c):(o=ir(r),o.c(),o.m(e,t)):o&&(o.d(1),o=null),c&2&&s(n,"srcdoc",r[1]),c&1&&i!==(i=r[0]+" panel")&&s(n,"title",i)},d(r){r&&C(e),o&&o.d(),l[9](null)}}}function C_(l){let e,t,n,i,o,r,c;return{c(){e=u("div"),t=u("p"),n=z("Плагин «"),i=z(l[0]),o=z("» активен, но HTML-панель не настроена."),r=k(),c=u("p"),c.innerHTML='Для отображения контента добавьте поле <code class="svelte-xgfxht">panel</code> в <code class="svelte-xgfxht">plugin.json</code>.',s(c,"class","hint"),s(e,"class","empty-state svelte-xgfxht")},m(f,p){S(f,e,p),a(e,t),a(t,n),a(t,i),a(t,o),a(e,r),a(e,c)},p(f,p){p&1&&K(i,f[0])},d(f){f&&C(e)}}}function S_(l){let e;return{c(){e=u("p"),e.textContent="Загрузка…",s(e,"class","loading svelte-xgfxht")},m(t,n){S(t,e,n)},p:te,d(t){t&&C(e)}}}function ir(l){let e,t,n;return{c(){e=u("div"),t=z("⚠ "),n=z(l[3]),s(e,"class","plugin-error-bar svelte-xgfxht")},m(i,o){S(i,e,o),a(e,t),a(e,n)},p(i,o){o&8&&K(n,i[3])},d(i){i&&C(e)}}}function T_(l){let e;function t(o,r){return o[2]?S_:o[1]?y_:C_}let n=t(l),i=n(l);return{c(){e=u("div"),i.c(),s(e,"class","plugin-page svelte-xgfxht")},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:te,o:te,d(o){o&&C(e),i.d()}}}function il(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 E_(l,e,t){let n,i,o,r,{sectionId:c=""}=e,f="",p=!0,v="",g=null,h=[],m=!1;function w(D){console.log("[CalendarPluginPage] postToIframe: iframeReady="+m+", hasEl="+!!g+", hasCW="+!!(g!=null&&g.contentWindow)),g&&g.contentWindow&&m?(console.log("[CalendarPluginPage] postToIframe: sending msg.type="+D.type),g.contentWindow.postMessage(D,"*")):(console.log("[CalendarPluginPage] postToIframe: queuing msg.type="+D.type),h.push(D))}function b(D){if(!g||!g.contentWindow||D.source!==g.contentWindow)return;const M=D.data;if(!(!M||typeof M!="object")&&!(!M.source||typeof M.source!="string")&&!(!M.action||typeof M.action!="string"))switch(M.action){case"ready":for(m=!0;h.length>0;)g.contentWindow.postMessage(h.shift(),"*");y();break;case"get-events":T(M.data);break;case"create-event":E(M.data);break;case"update-event":I(M.data);break;case"delete-event":N(M.data);break;default:console.log("[CalendarPluginPage] Unknown iframe action:",M.action)}}async function y(){try{console.log("[CalendarPluginPage] loadCalendarData: step 1");const D=new Date,M=D.getFullYear(),F=D.getMonth(),B=new Date(M,F,1).toISOString().slice(0,10)+"T00:00:00",W=new Date(M,F+1,0).toISOString().slice(0,10)+"T23:59:59";console.log("[CalendarPluginPage] loadCalendarData: step 2, start="+B+", end="+W),console.log("[CalendarPluginPage] loadCalendarData: step 3, calling get_events...");const H=il("CallPluginFunction",i,r+"get_events",JSON.stringify({start:B,end:W}));console.log("[CalendarPluginPage] loadCalendarData: step 4, calling get_categories...");const U=il("CallPluginFunction",i,r+"get_categories","{}");console.log("[CalendarPluginPage] loadCalendarData: step 5, awaiting Promise.all...");const[q,Y]=await Promise.all([H,U]);console.log("[CalendarPluginPage] loadCalendarData: step 6, got results, eventsRaw="+typeof q+", categoriesRaw="+typeof Y);const Q=q?JSON.parse(q):[],R=Y?JSON.parse(Y):[];w({source:"verstak",type:"calendar-data",events:Q,categories:R});try{window.go.main.App.WriteDebugLog("[CalendarPluginPage] calendar-data sent to iframe, events="+Q.length+", categories="+((R==null?void 0:R.length)||0))}catch{}}catch(D){console.error("[CalendarPluginPage] loadCalendarData:",D),console.log("[CalendarPluginPage] error details:",JSON.stringify({message:String(D),stack:D==null?void 0:D.stack})),t(3,v=String(D))}}async function T(D){try{const M=JSON.stringify({start:D.start,end:D.end}),F=await il("CallPluginFunction",i,r+"get_events",M),B=F?JSON.parse(F):[];w({source:"verstak",type:"calendar-data",events:B})}catch(M){console.error("[CalendarPluginPage] get-events:",M)}}async function E(D){try{const M=JSON.stringify(D),F=await il("CallPluginFunction",i,r+"create_event",M),B=F?JSON.parse(F):{};w({source:"verstak",type:"event-created",event:B}),y()}catch(M){console.error("[CalendarPluginPage] create-event:",M),w({source:"verstak",type:"error",message:String(M)})}}async function I(D){try{const M=JSON.stringify(D);await il("CallPluginFunction",i,r+"update_event",M),w({source:"verstak",type:"event-updated",event:D}),y()}catch(M){console.error("[CalendarPluginPage] update-event:",M)}}async function N(D){try{const M=JSON.stringify({id:D.id});await il("CallPluginFunction",i,r+"delete_event",M),w({source:"verstak",type:"event-deleted",id:D.id}),y()}catch(M){console.error("[CalendarPluginPage] delete-event:",M)}}Kl(async()=>{try{t(1,f=await il("GetPluginPanelHTML",i)||"")}catch(D){t(3,v=String(D))}t(2,p=!1),window.addEventListener("message",b)}),Gl(()=>{window.removeEventListener("message",b)});function A(D,M){w({source:"verstak",type:"drop",date:M,data:D})}function j(D){bn[D?"unshift":"push"](()=>{g=D,t(4,g)})}return l.$$set=D=>{"sectionId"in D&&t(5,c=D.sectionId)},l.$$.update=()=>{l.$$.dirty&32&&t(8,n=c.split(":")),l.$$.dirty&256&&t(0,i=n[1]||""),l.$$.dirty&256&&t(7,o=n[2]||"main"),l.$$.dirty&128&&o.charAt(0).toUpperCase()+o.slice(1),l.$$.dirty&1&&(r=i?i+".":"")},[i,f,p,v,g,c,A,o,n,j]}class D_ extends xe{constructor(e){super(),Ze(this,e,E_,T_,Xe,{sectionId:5,handleDrop:6})}get handleDrop(){return this.$$.ctx[6]}}function sr(l,e,t){const n=l.slice();return n[25]=e[t],n[27]=t,n}function or(l){let e;function t(o,r){return o[3]?A_:o[1].length===0?N_:I_}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 I_(l){let e,t=de(l[1]),n=[];for(let i=0;i<t.length;i+=1)n[i]=cr(sr(l,t,i));return{c(){for(let i=0;i<n.length;i+=1)n[i].c();e=ot()},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=de(i[1]);let r;for(r=0;r<t.length;r+=1){const c=sr(i,t,r);n[r]?n[r].p(c,o):(n[r]=cr(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),Fe(n,i)}}}function N_(l){let e;return{c(){e=u("div"),e.textContent=`${_("search.noResults")}`,s(e,"class","global-search-empty svelte-1dlr37h")},m(t,n){S(t,e,n)},p:te,d(t){t&&C(e)}}}function A_(l){let e;return{c(){e=u("div"),e.textContent=`${_("common.loading")}`,s(e,"class","global-search-empty svelte-1dlr37h")},m(t,n){S(t,e,n)},p:te,d(t){t&&C(e)}}}function rr(l){let e,t=l[6](l[25])+"",n;return{c(){e=u("span"),n=z(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])+"")&&K(n,t)},d(i){i&&C(e)}}}function ar(l){let e,t=l[25].snippet+"",n;return{c(){e=u("span"),n=z(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+"")&&K(n,t)},d(i){i&&C(e)}}}function cr(l){let e,t,n=l[25].title+"",i,o,r=l[6](l[25]),c,f,p,v,g=r&&rr(l),h=l[25].snippet&&ar(l);function m(){return l[17](l[25])}return{c(){e=u("button"),t=u("span"),i=z(n),o=k(),g&&g.c(),c=k(),h&&h.c(),f=k(),s(t,"class","global-search-title svelte-1dlr37h"),s(e,"class","global-search-result svelte-1dlr37h"),ae(e,"selected",l[27]===l[4])},m(w,b){S(w,e,b),a(e,t),a(t,i),a(e,o),g&&g.m(e,null),a(e,c),h&&h.m(e,null),a(e,f),p||(v=L(e,"mousedown",Sn(m)),p=!0)},p(w,b){l=w,b&2&&n!==(n=l[25].title+"")&&K(i,n),b&2&&(r=l[6](l[25])),r?g?g.p(l,b):(g=rr(l),g.c(),g.m(e,c)):g&&(g.d(1),g=null),l[25].snippet?h?h.p(l,b):(h=ar(l),h.c(),h.m(e,f)):h&&(h.d(1),h=null),b&16&&ae(e,"selected",l[27]===l[4])},d(w){w&&C(e),g&&g.d(),h&&h.d(),p=!1,v()}}}function M_(l){let e,t,n,i,o,r=l[2]&&or(l);return{c(){e=u("div"),t=u("input"),n=k(),r&&r.c(),s(t,"class","global-search-input svelte-1dlr37h"),s(t,"type","search"),s(t,"placeholder",_("search.placeholder")),s(t,"aria-label",_("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=[L(t,"input",l[14]),L(t,"input",l[9]),L(t,"focus",l[15]),L(t,"keydown",l[10]),L(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=or(c),r.c(),r.m(e,null)):r&&(r.d(1),r=null)},i:te,o:te,d(c){c&&C(e),l[13](null),r&&r.d(),i=!1,me(o)}}}function Xc(l){return String(l||"").trim()}function P_(l){return Xc(l.path)}function L_(l){return!l||!(l instanceof Element)?!1:!!l.closest('input, textarea, select, [contenteditable="true"], [contenteditable=""]')}function j_(l,e,t){let{wailsCall:n=async()=>[]}=e,{typeLabel:i=H=>H||""}=e;const o=Jl();let r="",c=[],f=!1,p=!1,v=0,g,h;function m(H){const U=[],q=i(H.type),Y=P_(H);return q&&U.push(q),Y&&U.push(Y),U.join(" · ")}async function w(){const H=Xc(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,v=0),t(2,f=!0)}catch{t(1,c=[]),t(2,f=!1)}finally{t(3,p=!1)}}function b(){clearTimeout(h),h=setTimeout(w,180)}function y(){t(2,f=!1),t(4,v=0)}function T(){t(0,r=""),t(1,c=[]),y()}function E(H){H&&(o("open",H),T(),g==null||g.blur())}function I(){b()}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,v=Math.min(c.length-1,v+1))):H.key==="ArrowUp"?(H.preventDefault(),t(4,v=Math.max(0,v-1))):H.key==="Enter"&&(H.preventDefault(),E(c[v])))}async function A(){await yp(),g==null||g.focus(),g==null||g.select()}function j(H){if((H.ctrlKey||H.metaKey)&&H.key.toLowerCase()==="k"){H.preventDefault(),A();return}H.key==="/"&&!L_(H.target)&&(H.preventDefault(),A())}Kl(()=>{window.addEventListener("keydown",j)}),Gl(()=>{window.removeEventListener("keydown",j),clearTimeout(h)});function D(H){bn[H?"unshift":"push"](()=>{g=H,t(5,g)})}function M(){r=this.value,t(0,r)}const F=()=>{c.length>0&&t(2,f=!0)},B=()=>setTimeout(y,160),W=H=>E(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,v,g,m,y,E,I,N,n,i,D,M,F,B,W]}class F_ extends xe{constructor(e){super(),Ze(this,e,j_,M_,Xe,{wailsCall:11,typeLabel:12})}}const z_=l=>({}),ur=l=>({});function fr(l){let e,t;return{c(){e=u("span"),t=z(l[1]),s(e,"class","header-subtitle svelte-7x8q9h")},m(n,i){S(n,e,i),a(e,t)},p(n,i){i&2&&K(t,n[1])},d(n){n&&C(e)}}}function R_(l){let e,t,n,i=(l[0]||"")+"",o,r,c,f,p,v,g,h=l[1]&&fr(l);p=new F_({props:{wailsCall:l[2],typeLabel:l[3]}}),p.$on("open",l[7]);const m=l[6].actions,w=_p(m,l,l[5],ur);return{c(){e=u("header"),t=u("div"),n=u("span"),o=z(i),r=k(),h&&h.c(),c=k(),f=u("div"),Ve(p.$$.fragment),v=k(),w&&w.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(b,y){S(b,e,y),a(e,t),a(t,n),a(n,o),a(t,r),h&&h.m(t,null),a(e,c),a(e,f),He(p,f,null),a(f,v),w&&w.m(f,null),g=!0},p(b,[y]){(!g||y&1)&&i!==(i=(b[0]||"")+"")&&K(o,i),(!g||y&1)&&ae(n,"placeholder",!b[0]),b[1]?h?h.p(b,y):(h=fr(b),h.c(),h.m(t,null)):h&&(h.d(1),h=null);const T={};y&4&&(T.wailsCall=b[2]),y&8&&(T.typeLabel=b[3]),p.$set(T),w&&w.p&&(!g||y&32)&&hp(w,m,b,b[5],g?vp(m,b[5],y,z_):kp(b[5]),ur)},i(b){g||(fe(p.$$.fragment,b),fe(w,b),g=!0)},o(b){ge(p.$$.fragment,b),ge(w,b),g=!1},d(b){b&&C(e),h&&h.d(),We(p),w&&w.d(b)}}}function O_(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 v=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,v]}class B_ extends xe{constructor(e){super(),Ze(this,e,O_,R_,Xe,{title:0,subtitle:1,wailsCall:2,typeLabel:3,onOpenSearchResult:4})}}const H_={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 it(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">${H_[l]||""}</svg>`}const{Boolean:Zc}=gi;function dr(l,e,t){const n=l.slice();return n[483]=e[t],n}function pr(l,e,t){const n=l.slice();return n[486]=e[t],n}function gr(l,e,t){const n=l.slice();return n[489]=e[t],n}function mr(l,e,t){const n=l.slice();return n[489]=e[t],n}function _r(l,e,t){const n=l.slice();return n[515]=e[t],n}function vr(l,e,t){const n=l.slice();return n[542]=e[t],n}function hr(l,e,t){const n=l.slice();return n[515]=e[t],n}function kr(l,e,t){const n=l.slice();return n[542]=e[t],n}function br(l,e,t){const n=l.slice();return n[549]=e[t],n}function wr(l,e,t){const n=l.slice();return n[549]=e[t],n}function yr(l,e,t){const n=l.slice();return n[518]=e[t],n[538]=e,n[539]=t,n}function Cr(l,e,t){const n=l.slice();return n[515]=e[t],n}function Sr(l,e,t){const n=l.slice();return n[535]=e[t],n}function Tr(l,e,t){const n=l.slice();return n[502]=e[t],n}function Er(l,e,t){const n=l.slice();return n[528]=e[t],n}function Dr(l,e,t){const n=l.slice();return n[502]=e[t],n}function Ir(l,e,t){const n=l.slice();return n[515]=e[t],n}function Nr(l,e,t){const n=l.slice();return n[494]=e[t],n}function Ar(l,e,t){const n=l.slice();return n[515]=e[t],n}function Mr(l,e,t){const n=l.slice();return n[518]=e[t],n[519]=e,n[520]=t,n}function Pr(l,e,t){const n=l.slice();return n[515]=e[t],n}function Lr(l,e,t){const n=l.slice();return n[510]=e[t],n}function jr(l,e,t){const n=l.slice();return n[507]=e[t],n}function Fr(l,e,t){const n=l.slice();return n[502]=e[t],n}function zr(l,e,t){const n=l.slice();return n[502]=e[t],n}function Rr(l,e,t){const n=l.slice();return n[497]=e[t],n}function Or(l,e,t){const n=l.slice();return n[494]=e[t],n}function Br(l,e,t){const n=l.slice();return n[497]=e[t],n}function Hr(l,e,t){const n=l.slice();return n[525]=e[t],n}function Wr(l,e,t){const n=l.slice();return n[556]=e[t],n}function W_(l){let e,t,n,i,o,r,c,f,p,v,g,h,m,w,b,y,T,E,I,N,A,j,D,M,F,B,W,H,U,q,Y,Q,R,V,O,X,J,G,x,ee,le,ce,pe,Ee,ze,_e,$,se,Ce,De,we,Le,Qe,Ae=l[97]&&Vr(l),$e=de(l[0]),Re=[];for(let re=0;re<$e.length;re+=1)Re[re]=Gr(Wr(l,$e,re));const je=[G_,K_],Ne=[];function Ge(re,he){return re[14].length>0?0:1}A=Ge(l),j=Ne[A]=je[A](l),F=new xm({props:{syncStatus:l[112],syncLoading:l[113],syncMessage:l[114],syncMessageKind:l[115],onSync:l[240],onOpenSettings:l[246]}}),V=new B_({props:{title:l[119],subtitle:l[118],wailsCall:oe,typeLabel:l[208],onOpenSearchResult:l[235],$$slots:{actions:[Y_]},$$scope:{ctx:l}}});let Se=l[34]&&Yr(l);const Pe=[nv,lv,tv,ev,$_,x_,Z_,X_,Q_],Me=[];function ft(re,he){return he[0]&2&&(J=null),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:(J==null&&(J=!!(re[1]&&re[1].startsWith("plugin:"))),J?7:8)}G=ft(l,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]),x=Me[G]=Pe[G](l);let Z=l[69]&&rc(l),ye=l[73].visible&&uc(l),ve=l[40]&&gc(l),ke=l[76]&&mc(l),Je=l[83]&&l[82]&&vc(l),qe=l[104]&&kc(l),Ue=l[107]&&wc(l),tt=l[59]&&Tc(l),Ye=l[99]&&Dc(l),Oe=l[89]&&Ic(l),et=l[13]&&Nc(l);return{c(){e=u("div"),Ae&&Ae.c(),t=k(),n=u("aside"),i=u("div"),o=u("img"),c=k(),f=u("span"),f.textContent=`${_("nav.brand")}`,p=k(),v=u("nav"),g=u("div"),h=u("div"),h.textContent=`${_("nav.system")}`,m=k();for(let re=0;re<Re.length;re+=1)Re[re].c();w=k(),b=u("div"),y=u("div"),T=u("span"),T.textContent=`${_("nav.workspace")}`,E=k(),I=u("button"),I.textContent="+",N=k(),j.c(),D=k(),M=u("div"),Ve(F.$$.fragment),B=k(),W=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>',U=k(),q=u("span"),Y=z(l[33]),Q=k(),R=u("main"),Ve(V.$$.fragment),O=k(),Se&&Se.c(),X=k(),x.c(),ee=k(),Z&&Z.c(),le=k(),ye&&ye.c(),ce=k(),ve&&ve.c(),pe=k(),ke&&ke.c(),Ee=k(),Je&&Je.c(),ze=k(),qe&&qe.c(),_e=k(),Ue&&Ue.c(),$=k(),tt&&tt.c(),se=k(),Ye&&Ye.c(),Ce=k(),Oe&&Oe.c(),De=k(),et&&et.c(),s(o,"class","logo svelte-19ekrug"),El(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(h,"class","nav-label svelte-19ekrug"),s(g,"class","nav-group svelte-19ekrug"),s(T,"class","svelte-19ekrug"),s(I,"class","nav-add-btn svelte-19ekrug"),s(I,"title",_("common.create")),s(y,"class","nav-label-row svelte-19ekrug"),s(b,"class","nav-group svelte-19ekrug"),s(v,"class","sidebar-nav svelte-19ekrug"),s(H,"class","sidebar-settings-btn svelte-19ekrug"),s(H,"title",_("common.settings")),s(q,"class","version svelte-19ekrug"),s(W,"class","sidebar-footer-row svelte-19ekrug"),s(M,"class","sidebar-footer svelte-19ekrug"),s(n,"class","sidebar svelte-19ekrug"),s(R,"class","main svelte-19ekrug"),s(e,"class","app svelte-19ekrug")},m(re,he){S(re,e,he),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,v),a(v,g),a(g,h),a(g,m);for(let Ke=0;Ke<Re.length;Ke+=1)Re[Ke]&&Re[Ke].m(g,null);a(v,w),a(v,b),a(b,y),a(y,T),a(y,E),a(y,I),a(b,N),Ne[A].m(b,null),a(n,D),a(n,M),He(F,M,null),a(M,B),a(M,W),a(W,H),a(W,U),a(W,q),a(q,Y),a(e,Q),a(e,R),He(V,R,null),a(R,O),Se&&Se.m(R,null),a(R,X),Me[G].m(R,null),a(R,ee),Z&&Z.m(R,null),a(R,le),ye&&ye.m(R,null),a(R,ce),ve&&ve.m(R,null),a(R,pe),ke&&ke.m(R,null),a(R,Ee),Je&&Je.m(R,null),a(R,ze),qe&&qe.m(R,null),a(R,_e),Ue&&Ue.m(R,null),a(R,$),tt&&tt.m(R,null),a(R,se),Ye&&Ye.m(R,null),a(R,Ce),Oe&&Oe.m(R,null),a(R,De),et&&et.m(R,null),we=!0,Le||(Qe=[L(I,"click",l[150]),L(H,"click",l[247])],Le=!0)},p(re,he){if(re[97]?Ae?Ae.p(re,he):(Ae=Vr(re),Ae.c(),Ae.m(e,t)):Ae&&(Ae.d(1),Ae=null),he[0]&3|he[1]&524288|he[2]&4|he[4]&1){$e=de(re[0]);let st;for(st=0;st<$e.length;st+=1){const al=Wr(re,$e,st);Re[st]?Re[st].p(al,he):(Re[st]=Gr(al),Re[st].c(),Re[st].m(g,null))}for(;st<Re.length;st+=1)Re[st].d(1);Re.length=$e.length}let Ke=A;A=Ge(re),A===Ke?Ne[A].p(re,he):(at(),ge(Ne[Ke],1,1,()=>{Ne[Ke]=null}),ct(),j=Ne[A],j?j.p(re,he):(j=Ne[A]=je[A](re),j.c()),fe(j,1),j.m(b,null));const Ft={};he[3]&524288&&(Ft.syncStatus=re[112]),he[3]&1048576&&(Ft.syncLoading=re[113]),he[3]&2097152&&(Ft.syncMessage=re[114]),he[3]&4194304&&(Ft.syncMessageKind=re[115]),F.$set(Ft),(!we||he[1]&4)&&K(Y,re[33]);const Kt={};he[3]&67108864&&(Kt.title=re[119]),he[3]&33554432&&(Kt.subtitle=re[118]),he[0]&2|he[1]&100663296|he[2]&8|he[18]&2&&(Kt.$$scope={dirty:he,ctx:re}),V.$set(Kt),re[34]?Se?Se.p(re,he):(Se=Yr(re),Se.c(),Se.m(R,X)):Se&&(Se.d(1),Se=null);let rl=G;G=ft(re,he),G===rl?Me[G].p(re,he):(at(),ge(Me[rl],1,1,()=>{Me[rl]=null}),ct(),x=Me[G],x?x.p(re,he):(x=Me[G]=Pe[G](re),x.c()),fe(x,1),x.m(R,ee)),re[69]?Z?(Z.p(re,he),he[2]&128&&fe(Z,1)):(Z=rc(re),Z.c(),fe(Z,1),Z.m(R,le)):Z&&(at(),ge(Z,1,1,()=>{Z=null}),ct()),re[73].visible?ye?(ye.p(re,he),he[2]&2048&&fe(ye,1)):(ye=uc(re),ye.c(),fe(ye,1),ye.m(R,ce)):ye&&(at(),ge(ye,1,1,()=>{ye=null}),ct()),re[40]?ve?ve.p(re,he):(ve=gc(re),ve.c(),ve.m(R,pe)):ve&&(ve.d(1),ve=null),re[76]?ke?ke.p(re,he):(ke=mc(re),ke.c(),ke.m(R,Ee)):ke&&(ke.d(1),ke=null),re[83]&&re[82]?Je?Je.p(re,he):(Je=vc(re),Je.c(),Je.m(R,ze)):Je&&(Je.d(1),Je=null),re[104]?qe?qe.p(re,he):(qe=kc(re),qe.c(),qe.m(R,_e)):qe&&(qe.d(1),qe=null),re[107]?Ue?Ue.p(re,he):(Ue=wc(re),Ue.c(),Ue.m(R,$)):Ue&&(Ue.d(1),Ue=null),re[59]?tt?tt.p(re,he):(tt=Tc(re),tt.c(),tt.m(R,se)):tt&&(tt.d(1),tt=null),re[99]?Ye?(Ye.p(re,he),he[3]&64&&fe(Ye,1)):(Ye=Dc(re),Ye.c(),fe(Ye,1),Ye.m(R,Ce)):Ye&&(at(),ge(Ye,1,1,()=>{Ye=null}),ct()),re[89]?Oe?(Oe.p(re,he),he[2]&134217728&&fe(Oe,1)):(Oe=Ic(re),Oe.c(),fe(Oe,1),Oe.m(R,De)):Oe&&(at(),ge(Oe,1,1,()=>{Oe=null}),ct()),re[13]?et?(et.p(re,he),he[0]&8192&&fe(et,1)):(et=Nc(re),et.c(),fe(et,1),et.m(R,null)):et&&(at(),ge(et,1,1,()=>{et=null}),ct())},i(re){we||(fe(j),fe(F.$$.fragment,re),fe(V.$$.fragment,re),fe(x),fe(Z),fe(ye),fe(Ye),fe(Oe),fe(et),we=!0)},o(re){ge(j),ge(F.$$.fragment,re),ge(V.$$.fragment,re),ge(x),ge(Z),ge(ye),ge(Ye),ge(Oe),ge(et),we=!1},d(re){re&&C(e),Ae&&Ae.d(),Fe(Re,re),Ne[A].d(),We(F),We(V),Se&&Se.d(),Me[G].d(),Z&&Z.d(),ye&&ye.d(),ve&&ve.d(),ke&&ke.d(),Je&&Je.d(),qe&&qe.d(),Ue&&Ue.d(),tt&&tt.d(),Ye&&Ye.d(),Oe&&Oe.d(),et&&et.d(),Le=!1,me(Qe)}}}function V_(l){var n;let e,t;return e=new Bg({props:{vaultPath:((n=l[10])==null?void 0:n.vaultPath)||"",onComplete:l[242]}}),{c(){Ve(e.$$.fragment)},m(i,o){He(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||(fe(e.$$.fragment,i),t=!0)},o(i){ge(e.$$.fragment,i),t=!1},d(i){We(e,i)}}}function U_(l){let e,t;return e=new zg({props:{onComplete:l[241]}}),{c(){Ve(e.$$.fragment)},m(n,i){He(e,n,i),t=!0},p:te,i(n){t||(fe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){We(e,n)}}}function Vr(l){let e,t,n;return{c(){e=u("div"),t=u("div"),n=z(l[98]),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]&32&&K(n,i[98])},d(i){i&&C(e)}}}function Ur(l){let e,t;return{c(){e=u("span"),t=z(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&&K(t,n[50])},d(n){n&&C(e)}}}function Kr(l){let e,t;return{c(){e=u("span"),t=z(l[64]),s(e,"class","nav-badge svelte-19ekrug")},m(n,i){S(n,e,i),a(e,t)},p(n,i){i[2]&4&&K(t,n[64])},d(n){n&&C(e)}}}function Gr(l){let e,t=l[556].label+"",n,i,o,r,c,f,p,v=l[556].id==="journal"&&l[50]>0&&Ur(l),g=l[556].id==="trash"&&l[64]>0&&Kr(l);function h(){return l[245](l[556])}return{c(){e=u("button"),n=z(t),i=k(),v&&v.c(),o=k(),g&&g.c(),r=k(),s(e,"class",c="nav-item "+(l[1]===l[556].id?"selected":"")+" svelte-19ekrug")},m(m,w){S(m,e,w),a(e,n),a(e,i),v&&v.m(e,null),a(e,o),g&&g.m(e,null),a(e,r),f||(p=L(e,"click",h),f=!0)},p(m,w){l=m,w[0]&1&&t!==(t=l[556].label+"")&&K(n,t),l[556].id==="journal"&&l[50]>0?v?v.p(l,w):(v=Ur(l),v.c(),v.m(e,o)):v&&(v.d(1),v=null),l[556].id==="trash"&&l[64]>0?g?g.p(l,w):(g=Kr(l),g.c(),g.m(e,r)):g&&(g.d(1),g=null),w[0]&3&&c!==(c="nav-item "+(l[1]===l[556].id?"selected":"")+" svelte-19ekrug")&&s(e,"class",c)},d(m){m&&C(e),v&&v.d(),g&&g.d(),f=!1,p()}}}function K_(l){let e;return{c(){e=u("div"),e.textContent=`${_("nav.noNodes")}`,s(e,"class","nav-empty svelte-19ekrug")},m(t,n){S(t,e,n)},p:te,i:te,o:te,d(t){t&&C(e)}}}function G_(l){var r;let e,t,n,i,o;return t=new Qc({props:{nodes:l[14],expanded:l[84],selectedNodeId:((r=l[2])==null?void 0:r.id)||"",onSelect:l[125],onToggle:l[155],onContextMenu:l[153],onDrop:l[156]}}),{c(){e=u("div"),Ve(t.$$.fragment),s(e,"class","workspace-tree-area svelte-19ekrug"),s(e,"role","region"),s(e,"aria-label",_("nav.workspace")),ae(e,"drop-valid",l[95])},m(c,f){S(c,e,f),He(t,e,null),n=!0,i||(o=[L(e,"dragover",Sn(l[158])),L(e,"dragleave",l[159]),L(e,"drop",l[157])],i=!0)},p(c,f){var v;const p={};f[0]&16384&&(p.nodes=c[14]),f[2]&4194304&&(p.expanded=c[84]),f[0]&4&&(p.selectedNodeId=((v=c[2])==null?void 0:v.id)||""),t.$set(p),(!n||f[3]&4)&&ae(e,"drop-valid",c[95])},i(c){n||(fe(t.$$.fragment,c),n=!0)},o(c){ge(t.$$.fragment,c),n=!1},d(c){c&&C(e),We(t),i=!1,me(o)}}}function J_(l){let e,t,n,i=it("emptyTrash",14)+"",o,r=_("trash.emptyTrash")+"",c,f,p,v,g,h=l[65].length>0&&Jr(l);return{c(){h&&h.c(),e=k(),t=u("button"),n=new ui(!1),o=k(),c=z(r),f=k(),p=u("button"),p.textContent=`${_("trash.openFolder")}`,n.a=o,s(t,"class","btn btn-sm btn-danger svelte-19ekrug"),s(p,"class","btn btn-sm svelte-19ekrug")},m(m,w){h&&h.m(m,w),S(m,e,w),S(m,t,w),n.m(i,t),a(t,o),a(t,c),S(m,f,w),S(m,p,w),v||(g=[L(t,"click",l[184]),L(p,"click",l[250])],v=!0)},p(m,w){m[65].length>0?h?h.p(m,w):(h=Jr(m),h.c(),h.m(e.parentNode,e)):h&&(h.d(1),h=null)},d(m){m&&(C(e),C(t),C(f),C(p)),h&&h.d(m),v=!1,me(g)}}}function q_(l){let e,t=(l[56]?_("common.loading"):_("inbox.pasteClipboard"))+"",n,i,o,r,c,f=l[57]&&qr(l);return{c(){e=u("button"),n=z(t),i=k(),f&&f.c(),o=ot(),s(e,"class","btn btn-primary svelte-19ekrug"),e.disabled=l[56]},m(p,v){S(p,e,v),a(e,n),S(p,i,v),f&&f.m(p,v),S(p,o,v),r||(c=L(e,"click",l[210]),r=!0)},p(p,v){v[1]&33554432&&t!==(t=(p[56]?_("common.loading"):_("inbox.pasteClipboard"))+"")&&K(n,t),v[1]&33554432&&(e.disabled=p[56]),p[57]?f?f.p(p,v):(f=qr(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 Jr(l){let e,t,n=it("restore",14)+"",i,o=_("trash.restore")+"",r,c,f=l[65].length+"",p,v,g,h,m,w=it("purge",14)+"",b,y=_("common.delete")+"",T,E,I=l[65].length+"",N,A,j,D;return{c(){e=u("button"),t=new ui(!1),i=k(),r=z(o),c=z(" ("),p=z(f),v=z(")"),g=k(),h=u("button"),m=new ui(!1),b=k(),T=z(y),E=z(" ("),N=z(I),A=z(")"),t.a=i,s(e,"class","btn btn-sm btn-primary svelte-19ekrug"),m.a=b,s(h,"class","btn btn-sm btn-danger svelte-19ekrug")},m(M,F){S(M,e,F),t.m(n,e),a(e,i),a(e,r),a(e,c),a(e,p),a(e,v),S(M,g,F),S(M,h,F),m.m(w,h),a(h,b),a(h,T),a(h,E),a(h,N),a(h,A),j||(D=[L(e,"click",l[248]),L(h,"click",l[249])],j=!0)},p(M,F){F[2]&8&&f!==(f=M[65].length+"")&&K(p,f),F[2]&8&&I!==(I=M[65].length+"")&&K(N,I)},d(M){M&&(C(e),C(g),C(h)),j=!1,me(D)}}}function qr(l){let e,t;return{c(){e=u("span"),t=z(l[57]),s(e,"class","inbox-capture-status svelte-19ekrug")},m(n,i){S(n,e,i),a(e,t)},p(n,i){i[1]&67108864&&K(t,n[57])},d(n){n&&C(e)}}}function Y_(l){let e;function t(o,r){if(o[1]==="inbox")return q_;if(o[1]==="trash")return J_}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 Yr(l){let e,t=l[120](l[34])+"",n,i,o,r,c;return{c(){e=u("div"),n=z(t),i=k(),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=[L(o,"click",Ie(l[251])),L(e,"click",l[252]),L(e,"keydown",function(){jt(mt(l[253]))&&mt(l[253]).apply(this,arguments)})],r=!0)},p(f,p){l=f,p[1]&8&&t!==(t=l[120](l[34])+"")&&K(n,t)},d(f){f&&C(e),r=!1,me(c)}}}function Q_(l){let e,t,n;function i(c,f){if(c[80])return ov;if(c[0].length>0)return sv;if(c[34])return iv}let o=i(l),r=o&&o(l);return{c(){e=u("div"),t=u("h2"),t.textContent=`${_("welcome.title")}`,n=k(),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:te,o:te,d(c){c&&C(e),r&&r.d()}}}function X_(l){let e,t;return e=new D_({props:{sectionId:l[1]}}),{c(){Ve(e.$$.fragment)},m(n,i){He(e,n,i),t=!0},p(n,i){const o={};i[0]&2&&(o.sectionId=n[1]),e.$set(o)},i(n){t||(fe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){We(e,n)}}}function Z_(l){let e;function t(o,r){return o[17].length===0?av:rv}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:te,o:te,d(o){o&&C(e),i.d()}}}function x_(l){let e,t,n,i;const o=[uv,cv],r=[];function c(f,p){return f[16]?0:1}return e=c(l),t=r[e]=o[e](l),{c(){t.c(),n=ot()},m(f,p){r[e].m(f,p),S(f,n,p),i=!0},p(f,p){let v=e;e=c(f),e===v?r[e].p(f,p):(at(),ge(r[v],1,1,()=>{r[v]=null}),ct(),t=r[e],t?t.p(f,p):(t=r[e]=o[e](f),t.c()),fe(t,1),t.m(n.parentNode,n))},i(f){i||(fe(t),i=!0)},o(f){ge(t),i=!1},d(f){f&&C(n),r[e].d(f)}}}function $_(l){let e,t,n,i=_("suggest.title")+"",o,r,c,f,p,v,g,h=l[50]>0&&Zr(l);function m(y,T){return y[28]==="suggestions"?dv:fv}let w=m(l),b=w(l);return{c(){e=u("div"),t=u("div"),n=u("button"),o=z(i),r=k(),h&&h.c(),c=k(),f=u("button"),f.textContent=`${_("journal.worklogTab")}`,p=k(),b.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(y,T){S(y,e,T),a(e,t),a(t,n),a(n,o),a(n,r),h&&h.m(n,null),a(t,c),a(t,f),a(e,p),b.m(e,null),v||(g=[L(n,"click",l[333]),L(f,"click",l[334])],v=!0)},p(y,T){y[50]>0?h?h.p(y,T):(h=Zr(y),h.c(),h.m(n,null)):h&&(h.d(1),h=null),T[0]&268435456&&ae(n,"active",y[28]==="suggestions"),T[0]&268435456&&ae(f,"active",y[28]==="worklog"),w===(w=m(y))&&b?b.p(y,T):(b.d(1),b=w(y),b&&(b.c(),b.m(e,null)))},i:te,o:te,d(y){y&&C(e),h&&h.d(),b.d(),v=!1,me(g)}}}function ev(l){let e,t,n,i,o,r;function c(v,g){return!v[7]||(v[7].nodes||[]).length===0?Ev:Tv}let f=c(l),p=f(l);return{c(){e=u("div"),t=u("div"),n=u("div"),i=u("p"),o=z(l[67]),r=k(),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(v,g){S(v,e,g),a(e,t),a(t,n),a(n,i),a(i,o),a(e,r),p.m(e,null)},p(v,g){g[2]&32&&K(o,v[67]),f===(f=c(v))&&p?p.p(v,g):(p.d(1),p=f(v),p&&(p.c(),p.m(e,null)))},i:te,o:te,d(v){v&&C(e),p.d()}}}function tv(l){let e,t,n,i,o,r,c,f,p=l[3].length>0&&ya(l);function v(m,w){return m[3].length===0?Mv:m[117]?Av:Nv}let g=v(l),h=g(l);return{c(){e=u("div"),t=u("div"),n=u("div"),i=u("p"),i.textContent=`${_("inbox.subtitle")}`,o=k(),p&&p.c(),r=k(),h.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",_("nav.inbox")),ae(e,"drop-valid",l[96])},m(m,w){S(m,e,w),a(e,t),a(t,n),a(n,i),a(e,o),p&&p.m(e,null),a(e,r),h.m(e,null),c||(f=[L(e,"dragover",l[211]),L(e,"dragleave",l[212]),L(e,"drop",l[213])],c=!0)},p(m,w){m[3].length>0?p?p.p(m,w):(p=ya(m),p.c(),p.m(e,r)):p&&(p.d(1),p=null),g===(g=v(m))&&h?h.p(m,w):(h.d(1),h=g(m),h&&(h.c(),h.m(e,null))),w[3]&8&&ae(e,"drop-valid",m[96])},i:te,o:te,d(m){m&&C(e),p&&p.d(),h.d(),c=!1,me(f)}}}function lv(l){let e,t,n,i,o,r,c=de(l[122]),f=[];for(let h=0;h<c.length;h+=1)f[h]=Ea(Hr(l,c,h));const p=[Yv,qv,Jv,Gv,Kv,Uv,Vv,Wv],v=[];function g(h,m){return h[35]==="overview"?0:h[35]==="notes"?1:h[35]==="files"?2:h[35]==="inbox"?3:h[35]==="links"?4:h[35]==="actions"?5:h[35]==="worklog"?6:h[35]==="activity"?7:-1}return~(i=g(l))&&(o=v[i]=p[i](l)),{c(){e=u("div");for(let h=0;h<f.length;h+=1)f[h].c();t=k(),n=u("div"),o&&o.c(),s(e,"class","tabs svelte-19ekrug"),s(n,"class","tab-content svelte-19ekrug")},m(h,m){S(h,e,m);for(let w=0;w<f.length;w+=1)f[w]&&f[w].m(e,null);S(h,t,m),S(h,n,m),~i&&v[i].m(n,null),r=!0},p(h,m){if(m[1]&16|m[3]&1610612736){c=de(h[122]);let b;for(b=0;b<c.length;b+=1){const y=Hr(h,c,b);f[b]?f[b].p(y,m):(f[b]=Ea(y),f[b].c(),f[b].m(e,null))}for(;b<f.length;b+=1)f[b].d(1);f.length=c.length}let w=i;i=g(h),i===w?~i&&v[i].p(h,m):(o&&(at(),ge(v[w],1,1,()=>{v[w]=null}),ct()),~i?(o=v[i],o?o.p(h,m):(o=v[i]=p[i](h),o.c()),fe(o,1),o.m(n,null)):o=null)},i(h){r||(fe(o),r=!0)},o(h){ge(o),r=!1},d(h){h&&(C(e),C(t),C(n)),Fe(f,h),~i&&v[i].d()}}}function nv(l){let e,t,n,i=l[37].title+"",o,r,c,f,p,v,g,h,m,w,b,y=l[37].dirty&&oc();return{c(){e=u("div"),t=u("div"),n=u("span"),o=z(i),r=k(),y&&y.c(),c=k(),f=u("div"),p=u("button"),p.textContent=`${_("common.save")}`,v=k(),g=u("button"),g.textContent=`${_("common.close")}`,h=k(),m=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(m,"class","note-textarea svelte-19ekrug"),s(m,"placeholder",_("note.placeholder")),s(e,"class","note-editor svelte-19ekrug")},m(T,E){S(T,e,E),a(e,t),a(t,n),a(n,o),a(t,r),y&&y.m(t,null),a(t,c),a(t,f),a(f,p),a(f,v),a(f,g),a(e,h),a(e,m),be(m,l[37].content),w||(b=[L(p,"click",l[171]),L(g,"click",l[169]),L(m,"input",l[254]),L(m,"input",l[170])],w=!0)},p(T,E){E[1]&64&&i!==(i=T[37].title+"")&&K(o,i),T[37].dirty?y||(y=oc(),y.c(),y.m(t,c)):y&&(y.d(1),y=null),E[1]&64&&be(m,T[37].content)},i:te,o:te,d(T){T&&C(e),y&&y.d(),w=!1,me(b)}}}function iv(l){let e,t=_("common.error")+"",n,i,o;return{c(){e=u("p"),n=z(t),i=k(),o=z(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&&K(o,r[34])},d(r){r&&C(e)}}}function sv(l){let e,t,n;return{c(){e=u("p"),e.textContent=`${_("welcome.selectSection")}`,t=k(),n=u("p"),n.textContent=`${_("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:te,d(i){i&&(C(e),C(t),C(n))}}}function ov(l){let e;return{c(){e=u("p"),e.textContent=`${_("common.loading")}`,s(e,"class","svelte-19ekrug")},m(t,n){S(t,e,n)},p:te,d(t){t&&C(e)}}}function rv(l){let e,t=de(l[17]),n=[];for(let i=0;i<t.length;i+=1)n[i]=Xr(_r(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]&1048576|o[7]&131072){t=de(i[17]);let r;for(r=0;r<t.length;r+=1){const c=_r(i,t,r);n[r]?n[r].p(c,o):(n[r]=Xr(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),Fe(n,i)}}}function av(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${_("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:te,d(n){n&&C(e)}}}function Qr(l){let e,t=l[515].targetType+"",n;return{c(){e=u("span"),n=z(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[515].targetType+"")&&K(n,t)},d(i){i&&C(e)}}}function Xr(l){let e,t,n=Ul(l[515].eventType)+"",i,o,r,c,f=l[515].title+"",p,v,g,h,m=l[206](l[515].eventType)+"",w,b,y,T,E=vt(l[515].createdAt)+"",I,N,A=_t(l[515].createdAt)+"",j,D,M,F,B=l[515].targetType&&Qr(l);function W(){return l[371](l[515])}function H(...U){return l[372](l[515],...U)}return{c(){e=u("div"),t=u("span"),i=z(n),o=k(),r=u("div"),c=u("span"),p=z(f),v=k(),g=u("div"),h=u("span"),w=z(m),b=k(),B&&B.c(),y=k(),T=u("span"),I=z(E),N=k(),j=z(A),D=k(),s(t,"class","activity-feed-icon svelte-19ekrug"),s(c,"class","activity-feed-title svelte-19ekrug"),s(h,"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(U,q){S(U,e,q),a(e,t),a(t,i),a(e,o),a(e,r),a(r,c),a(c,p),a(r,v),a(r,g),a(g,h),a(h,w),a(g,b),B&&B.m(g,null),a(g,y),a(g,T),a(T,I),a(T,N),a(T,j),a(e,D),M||(F=[L(e,"click",W),L(e,"keydown",H)],M=!0)},p(U,q){l=U,q[0]&131072&&n!==(n=Ul(l[515].eventType)+"")&&K(i,n),q[0]&131072&&f!==(f=l[515].title+"")&&K(p,f),q[0]&131072&&m!==(m=l[206](l[515].eventType)+"")&&K(w,m),l[515].targetType?B?B.p(l,q):(B=Qr(l),B.c(),B.m(g,y)):B&&(B.d(1),B=null),q[0]&131072&&E!==(E=vt(l[515].createdAt)+"")&&K(I,E),q[0]&131072&&A!==(A=_t(l[515].createdAt)+"")&&K(j,A)},d(U){U&&C(e),B&&B.d(),M=!1,me(F)}}}function cv(l){let e,t,n,i;return{c(){e=u("div"),t=u("p"),t.textContent=`${_("today.empty")}`,n=k(),i=u("p"),i.textContent=`${_("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:te,i:te,o:te,d(o){o&&C(e)}}}function uv(l){let e,t;return e=new w_({props:{todayDashboard:l[16],suggestions:l[49],inProgressItems:l[51],todayCaptures:l[52],suggestionCount:l[49].length,formatTime:_t,eventLabel:l[206],eventIcon:Ul,inboxMetaText:l[209],onOpenNodeById:l[362],onOpenActivityEvent:l[363],onOpenActivityTarget:l[364],onOpenSuggestionWorklog:l[365],onAcceptSuggestion:l[366],onDeleteSuggestion:l[367],onOpenNodeFolder:l[368],onOpenInboxArtifact:l[369],onOpenTrashNode:l[370],browserEvents:l[53],browserLoading:l[54],onBrowserAccept:l[188],onBrowserDismiss:l[189],onBrowserAttach:l[190],onBrowserRefresh:l[187]}}),{c(){Ve(e.$$.fragment)},m(n,i){He(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),i[1]&4194304&&(o.browserEvents=n[53]),i[1]&8388608&&(o.browserLoading=n[54]),e.$set(o)},i(n){t||(fe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){We(e,n)}}}function Zr(l){let e,t;return{c(){e=u("span"),t=z(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&&K(t,n[50])},d(n){n&&C(e)}}}function fv(l){let e,t,n,i,o,r,c,f,p,v,g,h,m,w,b,y,T,E,I,N,A,j,D,M,F,B,W,H,U,q,Y,Q,R,V,O,X,J,G,x,ee,le,ce,pe,Ee,ze,_e,$,se,Ce,De,we,Le,Qe,Ae,$e,Re,je=l[19]&&xr(l),Ne=l[27]&&na(l);function Ge(ve,ke){return ve[26]?gv:pv}let Se=Ge(l),Pe=Se(l),Me=l[23]&&oa(l);function ft(ve,ke){return ve[18].length===0?_v:mv}let Z=ft(l),ye=Z(l);return{c(){je&&je.c(),e=k(),t=u("div"),n=u("div"),i=u("div"),i.textContent=`${_("journal.exportHeading")}`,o=k(),r=u("div"),c=u("button"),c.textContent=`${_("journal.exportCSV")}`,f=k(),p=u("button"),p.textContent=`${_("journal.exportMarkdown")}`,v=k(),g=u("button"),g.textContent="PDF",h=k(),Ne&&Ne.c(),m=k(),w=u("div"),b=u("div"),b.textContent=`${_("journal.filterHeading")}`,y=k(),T=u("div"),E=u("label"),I=u("span"),I.textContent=`${_("journal.dateFrom")}`,N=k(),A=u("input"),j=k(),D=u("label"),M=u("span"),M.textContent=`${_("journal.dateTo")}`,F=k(),B=u("input"),W=k(),H=u("label"),U=u("span"),U.textContent=`${_("journal.node")}`,q=k(),Y=u("div"),Pe.c(),Q=k(),Me&&Me.c(),R=k(),V=u("label"),O=u("span"),O.textContent=`${_("journal.billable")}`,X=k(),J=u("select"),G=u("option"),G.textContent=`${_("common.all")}`,x=u("option"),x.textContent=`${_("journal.billableYes")}`,ee=u("option"),ee.textContent=`${_("journal.billableNo")}`,le=k(),ce=u("label"),pe=u("span"),pe.textContent=`${_("journal.approx")}`,Ee=k(),ze=u("select"),_e=u("option"),_e.textContent=`${_("common.all")}`,$=u("option"),$.textContent=`${_("journal.approxExact")}`,se=u("option"),se.textContent=`${_("journal.approxEstimated")}`,Ce=k(),De=u("button"),De.textContent=`${_("journal.filter")}`,we=k(),Le=u("button"),Le.textContent=`${_("journal.reset")}`,Qe=k(),ye.c(),Ae=ot(),s(i,"class","journal-export-heading svelte-19ekrug"),s(c,"class","btn btn-sm svelte-19ekrug"),s(p,"class","btn btn-sm svelte-19ekrug"),s(g,"class","btn btn-sm svelte-19ekrug"),s(r,"class","journal-export-row svelte-19ekrug"),s(n,"class","journal-export-section svelte-19ekrug"),s(b,"class","journal-filter-heading svelte-19ekrug"),s(I,"class","label-text svelte-19ekrug"),s(A,"type","date"),s(A,"class","svelte-19ekrug"),s(E,"class","svelte-19ekrug"),s(M,"class","label-text svelte-19ekrug"),s(B,"type","date"),s(B,"class","svelte-19ekrug"),s(D,"class","svelte-19ekrug"),s(U,"class","label-text svelte-19ekrug"),s(Y,"class","journal-node-picker svelte-19ekrug"),kt(Y,"position","relative"),s(H,"class","svelte-19ekrug"),s(O,"class","label-text svelte-19ekrug"),G.__value="all",be(G,G.__value),s(G,"class","svelte-19ekrug"),x.__value="yes",be(x,x.__value),s(x,"class","svelte-19ekrug"),ee.__value="no",be(ee,ee.__value),s(ee,"class","svelte-19ekrug"),s(J,"class","svelte-19ekrug"),l[24]===void 0&&ol(()=>l[354].call(J)),s(V,"title",_("journal.billableHint")),s(V,"class","svelte-19ekrug"),s(pe,"class","label-text svelte-19ekrug"),_e.__value="all",be(_e,_e.__value),s(_e,"class","svelte-19ekrug"),$.__value="no",be($,$.__value),s($,"class","svelte-19ekrug"),se.__value="yes",be(se,se.__value),s(se,"class","svelte-19ekrug"),s(ze,"class","svelte-19ekrug"),l[25]===void 0&&ol(()=>l[355].call(ze)),s(ce,"title",_("journal.approxHint")),s(ce,"class","svelte-19ekrug"),s(De,"class","btn btn-sm svelte-19ekrug"),s(Le,"class","btn btn-sm svelte-19ekrug"),s(T,"class","journal-filters-row svelte-19ekrug"),s(w,"class","journal-filter-section svelte-19ekrug"),s(t,"class","journal-header svelte-19ekrug")},m(ve,ke){je&&je.m(ve,ke),S(ve,e,ke),S(ve,t,ke),a(t,n),a(n,i),a(n,o),a(n,r),a(r,c),a(r,f),a(r,p),a(r,v),a(r,g),a(r,h),Ne&&Ne.m(r,null),a(t,m),a(t,w),a(w,b),a(w,y),a(w,T),a(T,E),a(E,I),a(E,N),a(E,A),be(A,l[20]),a(T,j),a(T,D),a(D,M),a(D,F),a(D,B),be(B,l[21]),a(T,W),a(T,H),a(H,U),a(H,q),a(H,Y),Pe.m(Y,null),a(T,Q),Me&&Me.m(T,null),a(T,R),a(T,V),a(V,O),a(V,X),a(V,J),a(J,G),a(J,x),a(J,ee),Ut(J,l[24],!0),a(T,le),a(T,ce),a(ce,pe),a(ce,Ee),a(ce,ze),a(ze,_e),a(ze,$),a(ze,se),Ut(ze,l[25],!0),a(T,Ce),a(T,De),a(T,we),a(T,Le),S(ve,Qe,ke),ye.m(ve,ke),S(ve,Ae,ke),$e||(Re=[L(c,"click",l[344]),L(p,"click",l[345]),L(g,"click",l[346]),L(A,"input",l[347]),L(B,"input",l[348]),L(J,"change",l[354]),L(ze,"change",l[355]),L(De,"click",l[193]),L(Le,"click",l[200])],$e=!0)},p(ve,ke){ve[19]?je?je.p(ve,ke):(je=xr(ve),je.c(),je.m(e.parentNode,e)):je&&(je.d(1),je=null),ve[27]?Ne?Ne.p(ve,ke):(Ne=na(ve),Ne.c(),Ne.m(r,null)):Ne&&(Ne.d(1),Ne=null),ke[0]&1048576&&be(A,ve[20]),ke[0]&2097152&&be(B,ve[21]),Se===(Se=Ge(ve))&&Pe?Pe.p(ve,ke):(Pe.d(1),Pe=Se(ve),Pe&&(Pe.c(),Pe.m(Y,null))),ve[23]?Me?Me.p(ve,ke):(Me=oa(ve),Me.c(),Me.m(T,R)):Me&&(Me.d(1),Me=null),ke[0]&16777216&&Ut(J,ve[24]),ke[0]&33554432&&Ut(ze,ve[25]),Z===(Z=ft(ve))&&ye?ye.p(ve,ke):(ye.d(1),ye=Z(ve),ye&&(ye.c(),ye.m(Ae.parentNode,Ae)))},d(ve){ve&&(C(e),C(t),C(Qe),C(Ae)),je&&je.d(ve),Ne&&Ne.d(),Pe.d(),Me&&Me.d(),ye.d(ve),$e=!1,me(Re)}}}function dv(l){let e;function t(o,r){return o[49].length===0?Sv:Cv}let n=t(l),i=n(l);return{c(){i.c(),e=ot()},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 xr(l){let e,t,n=_("journal.total")+"",i,o,r=Math.floor(l[19].totalMinutes/60)+"",c,f,p=l[19].totalMinutes%60+"",v,g,h=l[19].totalEntries+"",m,w,b=_("worklog.min")+"",y,T,E,I,N=l[19].byDay&&l[19].byDay.length>0&&$r(l),A=l[19].byNode&&l[19].byNode.length>0&&ta(l);return{c(){e=u("div"),t=u("div"),i=z(n),o=z(": "),c=z(r),f=z("ч "),v=z(p),g=z("м ("),m=z(h),w=k(),y=z(b),T=z(")"),E=k(),N&&N.c(),I=k(),A&&A.c(),s(t,"class","summary-total svelte-19ekrug"),s(e,"class","journal-summary svelte-19ekrug")},m(j,D){S(j,e,D),a(e,t),a(t,i),a(t,o),a(t,c),a(t,f),a(t,v),a(t,g),a(t,m),a(t,w),a(t,y),a(t,T),a(e,E),N&&N.m(e,null),a(e,I),A&&A.m(e,null)},p(j,D){D[0]&524288&&r!==(r=Math.floor(j[19].totalMinutes/60)+"")&&K(c,r),D[0]&524288&&p!==(p=j[19].totalMinutes%60+"")&&K(v,p),D[0]&524288&&h!==(h=j[19].totalEntries+"")&&K(m,h),j[19].byDay&&j[19].byDay.length>0?N?N.p(j,D):(N=$r(j),N.c(),N.m(e,I)):N&&(N.d(1),N=null),j[19].byNode&&j[19].byNode.length>0?A?A.p(j,D):(A=ta(j),A.c(),A.m(e,null)):A&&(A.d(1),A=null)},d(j){j&&C(e),N&&N.d(),A&&A.d()}}}function $r(l){let e,t,n,i=de(l[19].byDay),o=[];for(let r=0;r<i.length;r+=1)o[r]=ea(wr(l,i,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${_("journal.byDay")}`,n=k();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=de(r[19].byDay);let f;for(f=0;f<i.length;f+=1){const p=wr(r,i,f);o[f]?o[f].p(p,c):(o[f]=ea(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),Fe(o,r)}}}function ea(l){let e,t,n=l[549].label+"",i,o,r=Math.floor(l[549].minutes/60)+"",c,f,p=l[549].minutes%60+"",v,g,h,m=l[549].count+"",w;return{c(){e=u("div"),t=u("span"),i=z(n),o=u("span"),c=z(r),f=z("ч "),v=z(p),g=z("м"),h=u("span"),w=z(m),s(t,"class","svelte-19ekrug"),s(o,"class","svelte-19ekrug"),s(h,"class","summary-count svelte-19ekrug"),s(e,"class","summary-row svelte-19ekrug")},m(b,y){S(b,e,y),a(e,t),a(t,i),a(e,o),a(o,c),a(o,f),a(o,v),a(o,g),a(e,h),a(h,w)},p(b,y){y[0]&524288&&n!==(n=b[549].label+"")&&K(i,n),y[0]&524288&&r!==(r=Math.floor(b[549].minutes/60)+"")&&K(c,r),y[0]&524288&&p!==(p=b[549].minutes%60+"")&&K(v,p),y[0]&524288&&m!==(m=b[549].count+"")&&K(w,m)},d(b){b&&C(e)}}}function ta(l){let e,t,n,i=de(l[19].byNode),o=[];for(let r=0;r<i.length;r+=1)o[r]=la(br(l,i,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${_("journal.byNode")}`,n=k();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=de(r[19].byNode);let f;for(f=0;f<i.length;f+=1){const p=br(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),Fe(o,r)}}}function la(l){let e,t,n=l[549].label+"",i,o,r=Math.floor(l[549].minutes/60)+"",c,f,p=l[549].minutes%60+"",v,g,h,m=l[549].count+"",w;return{c(){e=u("div"),t=u("span"),i=z(n),o=u("span"),c=z(r),f=z("ч "),v=z(p),g=z("м"),h=u("span"),w=z(m),s(t,"class","svelte-19ekrug"),s(o,"class","svelte-19ekrug"),s(h,"class","summary-count svelte-19ekrug"),s(e,"class","summary-row svelte-19ekrug")},m(b,y){S(b,e,y),a(e,t),a(t,i),a(e,o),a(o,c),a(o,f),a(o,v),a(o,g),a(e,h),a(h,w)},p(b,y){y[0]&524288&&n!==(n=b[549].label+"")&&K(i,n),y[0]&524288&&r!==(r=Math.floor(b[549].minutes/60)+"")&&K(c,r),y[0]&524288&&p!==(p=b[549].minutes%60+"")&&K(v,p),y[0]&524288&&m!==(m=b[549].count+"")&&K(w,m)},d(b){b&&C(e)}}}function na(l){let e,t;return{c(){e=u("span"),t=z(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&&K(t,n[27])},d(n){n&&C(e)}}}function pv(l){let e,t,n,i,o,r=l[31]&&ia(l);return{c(){e=u("input"),t=k(),r&&r.c(),n=ot(),s(e,"type","text"),s(e,"placeholder",_("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=[L(e,"input",l[350]),L(e,"input",l[197]),L(e,"blur",l[351])],i=!0)},p(c,f){f[0]&536870912&&e.value!==c[29]&&be(e,c[29]),c[31]?r?r.p(c,f):(r=ia(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,me(o)}}}function gv(l){let e,t,n,i,o,r;return{c(){e=u("button"),t=z(l[26]),n=k(),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=L(e,"click",l[349]),o=!0)},p(c,f){f[0]&67108864&&K(t,c[26])},d(c){c&&C(e),o=!1,r()}}}function ia(l){let e,t=de(l[30]),n=[];for(let i=0;i<t.length;i+=1)n[i]=sa(kr(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]&4096){t=de(i[30]);let r;for(r=0;r<t.length;r+=1){const c=kr(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),Fe(n,i)}}}function sa(l){let e,t,n=l[542].title+"",i,o,r,c=l[542].path+"",f,p,v,g;function h(){return l[352](l[542])}return{c(){e=u("button"),t=u("span"),i=z(n),o=k(),r=u("span"),f=z(c),p=k(),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(m,w){S(m,e,w),a(e,t),a(t,i),a(e,o),a(e,r),a(r,f),a(e,p),v||(g=L(e,"click",h),v=!0)},p(m,w){l=m,w[0]&1073741824&&n!==(n=l[542].title+"")&&K(i,n),w[0]&1073741824&&c!==(c=l[542].path+"")&&K(f,c)},d(m){m&&C(e),v=!1,g()}}}function oa(l){let e,t,n,i,o,r;return{c(){e=u("label"),t=u("input"),n=k(),i=u("span"),i.textContent=`${_("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=L(t,"change",l[353]),o=!0)},p(c,f){f[0]&4194304&&(t.checked=c[22])},d(c){c&&C(e),o=!1,r()}}}function mv(l){let e,t,n,i,o,r,c,f,p,v,g,h,m,w,b,y,T,E,I,N,A,j=de(l[18]),D=[];for(let M=0;M<j.length;M+=1)D[M]=pa(vr(l,j,M));return{c(){e=u("div"),t=u("table"),n=u("thead"),i=u("tr"),o=u("th"),r=k(),c=u("th"),c.textContent=`${_("journal.title")}`,f=k(),p=u("th"),p.textContent=`${_("journal.node")}`,v=k(),g=u("th"),g.textContent=`${_("journal.path")}`,h=k(),m=u("th"),m.textContent=`${_("worklog.minutes")}`,w=k(),b=u("th"),b.textContent=`${_("journal.billable")}`,y=k(),T=u("th"),T.textContent=`${_("journal.approx")}`,E=k(),I=u("th"),I.textContent=`${_("common.date")}`,N=k(),A=u("tbody");for(let M=0;M<D.length;M+=1)D[M].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(m,"class","svelte-19ekrug"),s(b,"class","svelte-19ekrug"),s(T,"class","svelte-19ekrug"),s(I,"class","svelte-19ekrug"),s(i,"class","svelte-19ekrug"),s(n,"class","svelte-19ekrug"),s(A,"class","svelte-19ekrug"),s(t,"class","journal-table svelte-19ekrug"),s(e,"class","journal-table-wrap svelte-19ekrug")},m(M,F){S(M,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,v),a(i,g),a(i,h),a(i,m),a(i,w),a(i,b),a(i,y),a(i,T),a(i,E),a(i,I),a(t,N),a(t,A);for(let B=0;B<D.length;B+=1)D[B]&&D[B].m(A,null)},p(M,F){if(F[0]&262144|F[5]&1179648|F[6]&1049088|F[7]&98304){j=de(M[18]);let B;for(B=0;B<j.length;B+=1){const W=vr(M,j,B);D[B]?D[B].p(W,F):(D[B]=pa(W),D[B].c(),D[B].m(A,null))}for(;B<D.length;B+=1)D[B].d(1);D.length=j.length}},d(M){M&&C(e),Fe(D,M)}}}function _v(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${_("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:te,d(n){n&&C(e)}}}function ra(l){let e;return{c(){e=z("✓")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function aa(l){let e;return{c(){e=z("~")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function ca(l){let e,t,n,i,o,r,c,f,p,v,g,h,m,w,b,y;function T(){return l[359](l[542])}function E(){return l[360](l[542])}let I=l[542].details&&ua(l);function N(M,F){return M[542].source==="manual"?yv:M[542].source==="suggestion"&&M[542]._events&&M[542]._events.length>0?wv:M[542].source==="suggestion"?bv:M[542].source==="unknown"||M[542].source==="imported"?kv:M[542]._hasEvents?hv:vv}let A=N(l),j=A(l),D=l[542]._events&&fa(l);return{c(){e=u("tr"),t=u("td"),n=u("div"),i=u("div"),o=u("button"),o.textContent=`${_("worklog.editEntry")}`,r=k(),c=u("button"),c.textContent=`${_("worklog.deleteEntry")}`,f=k(),I&&I.c(),p=k(),v=u("div"),g=u("span"),g.textContent=`${_("worklog.source")}`,h=k(),j.c(),m=k(),D&&D.c(),w=k(),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(v,"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(M,F){S(M,e,F),a(e,t),a(t,n),a(n,i),a(i,o),a(i,r),a(i,c),a(n,f),I&&I.m(n,null),a(n,p),a(n,v),a(v,g),a(v,h),j.m(v,null),a(n,m),D&&D.m(n,null),a(e,w),b||(y=[L(o,"click",Ie(T)),L(c,"click",Ie(E))],b=!0)},p(M,F){l=M,l[542].details?I?I.p(l,F):(I=ua(l),I.c(),I.m(n,p)):I&&(I.d(1),I=null),A!==(A=N(l))&&(j.d(1),j=A(l),j&&(j.c(),j.m(v,null))),l[542]._events?D?D.p(l,F):(D=fa(l),D.c(),D.m(n,null)):D&&(D.d(1),D=null)},d(M){M&&C(e),I&&I.d(),j.d(),D&&D.d(),b=!1,me(y)}}}function ua(l){let e,t,n,i,o=l[542].details+"",r;return{c(){e=u("div"),t=u("span"),t.textContent=`${_("worklog.details")}`,n=k(),i=u("p"),r=z(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[542].details+"")&&K(r,o)},d(c){c&&C(e)}}}function vv(l){let e;return{c(){e=u("p"),e.textContent=`${_("worklog.sourceUnknown")}`,s(e,"class","svelte-19ekrug")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function hv(l){let e;return{c(){e=u("p"),e.textContent=`${_("worklog.sourceSuggestion")}`,s(e,"class","svelte-19ekrug")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function kv(l){let e;return{c(){e=u("p"),e.textContent=`${_("worklog.sourceUnknown")}`,s(e,"class","svelte-19ekrug")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function bv(l){let e;return{c(){e=u("p"),e.textContent=`${_("worklog.sourceSuggestionNoEvents")}`,s(e,"class","svelte-19ekrug")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function wv(l){let e;return{c(){e=u("p"),e.textContent=`${_("worklog.sourceSuggestion")}`,s(e,"class","svelte-19ekrug")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function yv(l){let e;return{c(){e=u("p"),e.textContent=`${_("worklog.sourceManual")}`,s(e,"class","svelte-19ekrug")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function fa(l){let e,t,n,i=de(l[542]._events),o=[];for(let r=0;r<i.length;r+=1)o[r]=da(hr(l,i,r));return{c(){e=u("div"),t=u("span"),t.textContent=`${_("journal.relatedEvents")}`,n=k();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]&1048576|c[7]&65536){i=de(r[542]._events);let f;for(f=0;f<i.length;f+=1){const p=hr(r,i,f);o[f]?o[f].p(p,c):(o[f]=da(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),Fe(o,r)}}}function da(l){let e,t,n=_t(l[515].createdAt)+"",i,o,r,c=l[206](l[515].eventType)+"",f,p,v,g=l[515].title+"",h,m,w,b,y,T;function E(){return l[361](l[515])}return{c(){e=u("div"),t=u("span"),i=z(n),o=k(),r=u("span"),f=z(c),p=k(),v=u("span"),h=z(g),m=k(),w=u("button"),w.textContent=`${_("common.open")}`,b=k(),s(t,"class","journal-event-time svelte-19ekrug"),s(r,"class","journal-event-type svelte-19ekrug"),s(v,"class","journal-event-title svelte-19ekrug"),s(w,"class","link-btn svelte-19ekrug"),s(e,"class","journal-event-row svelte-19ekrug")},m(I,N){S(I,e,N),a(e,t),a(t,i),a(e,o),a(e,r),a(r,f),a(e,p),a(e,v),a(v,h),a(e,m),a(e,w),a(e,b),y||(T=L(w,"click",E),y=!0)},p(I,N){l=I,N[0]&262144&&n!==(n=_t(l[515].createdAt)+"")&&K(i,n),N[0]&262144&&c!==(c=l[206](l[515].eventType)+"")&&K(f,c),N[0]&262144&&g!==(g=l[515].title+"")&&K(h,g)},d(I){I&&C(e),y=!1,T()}}}function pa(l){let e,t,n,i=l[542]._expanded?"▾":"▸",o,r,c,f=l[542].summary+"",p,v,g,h,m=l[542].nodeTitle+"",w,b,y,T=l[542].nodePath+"",E,I,N,A=l[542].minutes+"",j,D,M,F,B,W,H,U=l[542].date+"",q,Y,Q,R,V;function O(){return l[356](l[542])}let X=l[542].billable&&ra(),J=l[542].approximate&&aa();function G(){return l[357](l[542])}function x(...le){return l[358](l[542],...le)}let ee=l[542]._expanded&&ca(l);return{c(){e=u("tr"),t=u("td"),n=u("span"),o=z(i),r=k(),c=u("td"),p=z(f),v=k(),g=u("td"),h=u("button"),w=z(m),b=k(),y=u("td"),E=z(T),I=k(),N=u("td"),j=z(A),D=k(),M=u("td"),X&&X.c(),F=k(),B=u("td"),J&&J.c(),W=k(),H=u("td"),q=z(U),Y=k(),ee&&ee.c(),Q=ot(),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(h,"class","link-btn svelte-19ekrug"),s(g,"class","svelte-19ekrug"),s(y,"class","journal-path-cell svelte-19ekrug"),s(N,"class","journal-min-cell svelte-19ekrug"),s(M,"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[542]._expanded)},m(le,ce){S(le,e,ce),a(e,t),a(t,n),a(n,o),a(e,r),a(e,c),a(c,p),a(e,v),a(e,g),a(g,h),a(h,w),a(e,b),a(e,y),a(y,E),a(e,I),a(e,N),a(N,j),a(e,D),a(e,M),X&&X.m(M,null),a(e,F),a(e,B),J&&J.m(B,null),a(e,W),a(e,H),a(H,q),S(le,Y,ce),ee&&ee.m(le,ce),S(le,Q,ce),R||(V=[L(h,"click",Ie(O)),L(e,"click",G),L(e,"keydown",x)],R=!0)},p(le,ce){l=le,ce[0]&262144&&i!==(i=l[542]._expanded?"▾":"▸")&&K(o,i),ce[0]&262144&&f!==(f=l[542].summary+"")&&K(p,f),ce[0]&262144&&m!==(m=l[542].nodeTitle+"")&&K(w,m),ce[0]&262144&&T!==(T=l[542].nodePath+"")&&K(E,T),ce[0]&262144&&A!==(A=l[542].minutes+"")&&K(j,A),l[542].billable?X||(X=ra(),X.c(),X.m(M,null)):X&&(X.d(1),X=null),l[542].approximate?J||(J=aa(),J.c(),J.m(B,null)):J&&(J.d(1),J=null),ce[0]&262144&&U!==(U=l[542].date+"")&&K(q,U),ce[0]&262144&&ae(e,"expanded",l[542]._expanded),l[542]._expanded?ee?ee.p(l,ce):(ee=ca(l),ee.c(),ee.m(Q.parentNode,Q)):ee&&(ee.d(1),ee=null)},d(le){le&&(C(e),C(Y),C(Q)),X&&X.d(),J&&J.d(),ee&&ee.d(le),R=!1,me(V)}}}function Cv(l){let e,t=de(l[49]),n=[];for(let i=0;i<t.length;i+=1)n[i]=ka(yr(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]&1073741952|o[6]&1048641|o[7]&98304){t=de(i[49]);let r;for(r=0;r<t.length;r+=1){const c=yr(i,t,r);n[r]?n[r].p(c,o):(n[r]=ka(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),Fe(n,i)}}}function Sv(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${_("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:te,d(n){n&&C(e)}}}function ga(l){let e,t=l[518].events.length+"",n,i,o=_("suggest.detectedEvents")+"",r;return{c(){e=z("· "),n=z(t),i=k(),r=z(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[518].events.length+"")&&K(n,t)},d(c){c&&(C(e),C(n),C(i),C(r))}}}function ma(l){let e,t,n,i=de(l[518].events),o=[];for(let r=0;r<i.length;r+=1)o[r]=ha(Cr(l,i,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${_("suggest.detectedEvents")}`,n=k();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]&128|c[6]&1048576|c[7]&65536){i=de(r[518].events);let f;for(f=0;f<i.length;f+=1){const p=Cr(r,i,f);o[f]?o[f].p(p,c):(o[f]=ha(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),Fe(o,r)}}}function _a(l){let e,t=l[515].nodePath+"",n;return{c(){e=u("span"),n=z(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[515].nodePath+"")&&K(n,t)},d(i){i&&C(e)}}}function va(l){let e,t,n;function i(){return l[343](l[515])}return{c(){e=u("button"),e.textContent=`${_("file.showInExplorer")}`,s(e,"class","link-btn svelte-19ekrug")},m(o,r){S(o,e,r),t||(n=L(e,"click",i),t=!0)},p(o,r){l=o},d(o){o&&C(e),t=!1,n()}}}function ha(l){let e,t,n=_t(l[515].createdAt)+"",i,o,r,c,f=l[206](l[515].eventType)+"",p,v,g,h=l[515].title+"",m,w,b,y,T=l[515].targetType==="file"||l[515].eventType.startsWith("file_"),E,I,N,A=l[515].nodePath&&_a(l);function j(){return l[342](l[515])}let D=T&&va(l);return{c(){e=u("div"),t=u("span"),i=z(n),o=k(),A&&A.c(),r=k(),c=u("span"),p=z(f),v=k(),g=u("span"),m=z(h),w=k(),b=u("button"),b.textContent=`${_("common.open")}`,y=k(),D&&D.c(),E=k(),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(b,"class","link-btn svelte-19ekrug"),s(e,"class","suggestion-detail-event svelte-19ekrug")},m(M,F){S(M,e,F),a(e,t),a(t,i),a(e,o),A&&A.m(e,null),a(e,r),a(e,c),a(c,p),a(e,v),a(e,g),a(g,m),a(e,w),a(e,b),a(e,y),D&&D.m(e,null),a(e,E),I||(N=L(b,"click",j),I=!0)},p(M,F){l=M,F[1]&262144&&n!==(n=_t(l[515].createdAt)+"")&&K(i,n),l[515].nodePath?A?A.p(l,F):(A=_a(l),A.c(),A.m(e,r)):A&&(A.d(1),A=null),F[1]&262144&&f!==(f=l[206](l[515].eventType)+"")&&K(p,f),F[1]&262144&&h!==(h=l[515].title+"")&&K(m,h),F[1]&262144&&(T=l[515].targetType==="file"||l[515].eventType.startsWith("file_")),T?D?D.p(l,F):(D=va(l),D.c(),D.m(e,E)):D&&(D.d(1),D=null)},d(M){M&&C(e),A&&A.d(),D&&D.d(),I=!1,N()}}}function ka(l){let e,t,n,i,o=l[518].nodeTitle+"",r,c,f,p=l[518].summary+"",v,g,h,m=l[518].suggestedMin+"",w,b,y=_("worklog.min")+"",T,E,I,N,A,j,D,M,F,B,W,H,U,q,Y,Q,R,V,O,X,J;function G(){return l[335](l[518])}let x=l[518].events&&l[518].events.length>0&&ga(l);function ee(...$){return l[336](l[518],l[538],l[539],...$)}function le(){return l[337](l[518])}function ce(){return l[338](l[518])}function pe(){return l[339](l[518])}function Ee(){return l[340](l[518],l[538],l[539])}function ze(...$){return l[341](l[518],l[538],l[539],...$)}let _e=l[518]._expanded&&l[518].events&&l[518].events.length>0&&ma(l);return{c(){e=u("div"),t=u("div"),n=u("div"),i=u("button"),r=z(o),c=k(),f=u("span"),v=z(p),g=k(),h=u("span"),w=z(m),b=k(),T=z(y),x&&x.c(),E=k(),I=u("div"),N=u("span"),D=k(),M=u("input"),B=k(),W=u("span"),W.textContent=`${_("suggest.minutes")}`,H=k(),U=u("button"),U.textContent=`${_("suggest.edit")}`,q=k(),Y=u("button"),Y.textContent=`${_("suggest.apply")}`,Q=k(),R=u("button"),R.textContent=`${_("common.delete")}`,V=k(),_e&&_e.c(),O=k(),s(i,"class","suggestion-node link-btn svelte-19ekrug"),s(f,"class","suggestion-summary svelte-19ekrug"),s(h,"class","suggestion-meta svelte-19ekrug"),s(n,"class","suggestion-info svelte-19ekrug"),s(N,"class","suggestion-confidence-dot svelte-19ekrug"),s(N,"title",A=_("suggest.confidence."+l[518].confidence)),s(N,"aria-label",j=_("suggest.confidence."+l[518].confidence)),ae(N,"low",l[518].confidence==="low"),ae(N,"medium",l[518].confidence==="medium"),ae(N,"high",l[518].confidence==="high"),s(M,"type","number"),s(M,"class","suggestion-min-input svelte-19ekrug"),M.value=F=l[518].suggestedMin,s(M,"min","1"),s(M,"max","480"),s(W,"class","suggestion-min-label svelte-19ekrug"),s(U,"class","btn btn-sm svelte-19ekrug"),s(Y,"class","btn btn-sm btn-primary svelte-19ekrug"),s(R,"class","btn btn-sm btn-danger svelte-19ekrug"),s(I,"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[518]._expanded)},m($,se){S($,e,se),a(e,t),a(t,n),a(n,i),a(i,r),a(n,c),a(n,f),a(f,v),a(n,g),a(n,h),a(h,w),a(h,b),a(h,T),x&&x.m(h,null),a(t,E),a(t,I),a(I,N),a(I,D),a(I,M),a(I,B),a(I,W),a(I,H),a(I,U),a(I,q),a(I,Y),a(I,Q),a(I,R),a(e,V),_e&&_e.m(e,null),a(e,O),X||(J=[L(i,"click",Ie(G)),L(M,"change",Ie(ee)),L(U,"click",Ie(le)),L(Y,"click",Ie(ce)),L(R,"click",Ie(pe)),L(t,"click",Ee),L(t,"keydown",ze)],X=!0)},p($,se){l=$,se[1]&262144&&o!==(o=l[518].nodeTitle+"")&&K(r,o),se[1]&262144&&p!==(p=l[518].summary+"")&&K(v,p),se[1]&262144&&m!==(m=l[518].suggestedMin+"")&&K(w,m),l[518].events&&l[518].events.length>0?x?x.p(l,se):(x=ga(l),x.c(),x.m(h,null)):x&&(x.d(1),x=null),se[1]&262144&&A!==(A=_("suggest.confidence."+l[518].confidence))&&s(N,"title",A),se[1]&262144&&j!==(j=_("suggest.confidence."+l[518].confidence))&&s(N,"aria-label",j),se[1]&262144&&ae(N,"low",l[518].confidence==="low"),se[1]&262144&&ae(N,"medium",l[518].confidence==="medium"),se[1]&262144&&ae(N,"high",l[518].confidence==="high"),se[1]&262144&&F!==(F=l[518].suggestedMin)&&M.value!==F&&(M.value=F),l[518]._expanded&&l[518].events&&l[518].events.length>0?_e?_e.p(l,se):(_e=ma(l),_e.c(),_e.m(e,O)):_e&&(_e.d(1),_e=null),se[1]&262144&&ae(e,"expanded",l[518]._expanded)},d($){$&&C(e),x&&x.d(),_e&&_e.d(),X=!1,me(J)}}}function Tv(l){let e,t,n,i,o,r,c,f,p,v,g,h=l[8]&&ba(l);function m(y,T){return y[66].length===0?Iv:Dv}let w=m(l),b=w(l);return{c(){e=u("div"),t=u("section"),n=u("div"),h&&h.c(),i=k(),o=u("div"),r=u("h3"),c=z(l[68]),f=k(),p=u("p"),v=z(l[67]),g=k(),b.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(y,T){S(y,e,T),a(e,t),a(t,n),h&&h.m(n,null),a(n,i),a(n,o),a(o,r),a(r,c),a(o,f),a(o,p),a(p,v),a(t,g),b.m(t,null)},p(y,T){y[8]?h?h.p(y,T):(h=ba(y),h.c(),h.m(n,i)):h&&(h.d(1),h=null),T[2]&64&&K(c,y[68]),T[2]&32&&K(v,y[67]),w===(w=m(y))&&b?b.p(y,T):(b.d(1),b=w(y),b&&(b.c(),b.m(t,null)))},d(y){y&&C(e),h&&h.d(),b.d()}}}function Ev(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${_("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:te,d(n){n&&C(e)}}}function ba(l){let e,t=it("back")+"",n,i;return{c(){e=u("button"),s(e,"class","inbox-icon-btn svelte-19ekrug"),s(e,"title",_("common.backLabel")),s(e,"aria-label",_("common.backLabel"))},m(o,r){S(o,e,r),e.innerHTML=t,n||(i=L(e,"click",l[178]),n=!0)},p:te,d(o){o&&C(e),n=!1,i()}}}function Dv(l){let e,t=de(l[66]),n=[];for(let i=0;i<t.length;i+=1)n[i]=wa(Sr(l,t,i));return{c(){for(let i=0;i<n.length;i+=1)n[i].c();e=ot()},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]&24|o[5]&524288e3){t=de(i[66]);let r;for(r=0;r<t.length;r+=1){const c=Sr(i,t,r);n[r]?n[r].p(c,o):(n[r]=wa(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),Fe(n,i)}}}function Iv(l){let e;return{c(){e=u("p"),e.textContent=`${_("common.empty")}`,s(e,"class","trash-empty-line svelte-19ekrug")},m(t,n){S(t,e,n)},p:te,d(t){t&&C(e)}}}function wa(l){let e,t,n,i,o,r=it(l[535].type!=="file"&&l[535].type!=="note"?"folder":"open")+"",c,f,p,v,g=l[535].title+"",h,m,w,b=l[535].nodePath+"",y,T,E,I=vt(l[535].deletedAt)+"",N,A,j,D,M,F=it("restore")+"",B,W,H=it("purge")+"",U,q,Y;function Q(){return l[326](l[535])}function R(){return l[327](l[535])}function V(...x){return l[328](l[535],...x)}function O(){return l[329](l[535])}function X(...x){return l[330](l[535],...x)}function J(){return l[331](l[535])}function G(){return l[332](l[535])}return{c(){e=u("div"),t=u("input"),i=k(),o=u("span"),f=k(),p=u("button"),v=u("span"),h=z(g),m=k(),w=u("span"),y=z(b),T=k(),E=u("span"),N=z(I),j=k(),D=u("div"),M=u("button"),B=k(),W=u("button"),U=k(),s(t,"type","checkbox"),t.checked=n=l[65].includes(l[535].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[535].type!=="file"?_("file.openFolder"):_("common.open")),s(v,"class","trash-row-title svelte-19ekrug"),s(w,"class","trash-row-meta svelte-19ekrug"),s(E,"class","trash-row-date svelte-19ekrug"),s(p,"class","trash-row-main svelte-19ekrug"),s(p,"title",A=l[535].type!=="file"?_("file.openFolder"):_("common.open")),s(M,"class","inbox-icon-btn inbox-icon-btn-primary svelte-19ekrug"),s(M,"title",_("trash.restore")),s(M,"aria-label",_("trash.restore")),s(W,"class","inbox-icon-btn inbox-icon-btn-danger svelte-19ekrug"),s(W,"title",_("common.delete")),s(W,"aria-label",_("common.delete")),s(D,"class","trash-row-actions svelte-19ekrug"),s(e,"class","trash-row svelte-19ekrug"),ae(e,"selected",l[65].includes(l[535].id)),ae(e,"folder",l[535].type!=="file"&&l[535].type!=="note")},m(x,ee){S(x,e,ee),a(e,t),a(e,i),a(e,o),o.innerHTML=r,a(e,f),a(e,p),a(p,v),a(v,h),a(p,m),a(p,w),a(w,y),a(p,T),a(p,E),a(E,N),a(e,j),a(e,D),a(D,M),M.innerHTML=F,a(D,B),a(D,W),W.innerHTML=H,a(e,U),q||(Y=[L(t,"change",Q),L(o,"click",Ie(R)),L(o,"keydown",V),L(p,"click",Ie(O)),L(p,"keydown",X),L(M,"click",J),L(W,"click",G)],q=!0)},p(x,ee){l=x,ee[2]&24&&n!==(n=l[65].includes(l[535].id))&&(t.checked=n),ee[2]&16&&r!==(r=it(l[535].type!=="file"&&l[535].type!=="note"?"folder":"open")+"")&&(o.innerHTML=r),ee[2]&16&&c!==(c=l[535].type!=="file"?_("file.openFolder"):_("common.open"))&&s(o,"title",c),ee[2]&16&&g!==(g=l[535].title+"")&&K(h,g),ee[2]&16&&b!==(b=l[535].nodePath+"")&&K(y,b),ee[2]&16&&I!==(I=vt(l[535].deletedAt)+"")&&K(N,I),ee[2]&16&&A!==(A=l[535].type!=="file"?_("file.openFolder"):_("common.open"))&&s(p,"title",A),ee[2]&24&&ae(e,"selected",l[65].includes(l[535].id)),ee[2]&16&&ae(e,"folder",l[535].type!=="file"&&l[535].type!=="note")},d(x){x&&C(e),q=!1,me(Y)}}}function ya(l){let e,t,n,i,o,r,c,f,p,v=l[5]==="asc"?"↑":"↓",g,h,m,w,b,y,T,E,I,N;return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`${_("inbox.sortByDate")}`,i=k(),o=u("button"),o.textContent=`${_("inbox.sortByName")}`,r=k(),c=u("button"),c.textContent=`${_("inbox.sortByType")}`,f=k(),p=u("span"),g=z(v),h=k(),m=u("span"),w=k(),b=u("label"),y=u("input"),T=k(),E=u("span"),E.textContent=`${_("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(m,"class","inbox-controls-divider svelte-19ekrug"),s(y,"type","checkbox"),s(y,"class","svelte-19ekrug"),s(E,"class","svelte-19ekrug"),s(b,"class","checkbox-label-inline svelte-19ekrug"),s(t,"class","inbox-sort-row svelte-19ekrug"),s(e,"class","inbox-controls svelte-19ekrug")},m(A,j){S(A,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,h),a(t,m),a(t,w),a(t,b),a(b,y),y.checked=l[6],a(b,T),a(b,E),I||(N=[L(n,"click",l[308]),L(o,"click",l[309]),L(c,"click",l[310]),L(y,"change",l[311])],I=!0)},p(A,j){j[0]&16&&ae(n,"active",A[4]==="date"),j[0]&16&&ae(o,"active",A[4]==="name"),j[0]&16&&ae(c,"active",A[4]==="type"),j[0]&32&&v!==(v=A[5]==="asc"?"↑":"↓")&&K(g,v),j[0]&64&&(y.checked=A[6])},d(A){A&&C(e),I=!1,me(N)}}}function Nv(l){let e,t=de(l[9]),n=[];for(let i=0;i<t.length;i+=1)n[i]=Ca(Tr(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]&384|o[6]&276824064|o[7]&12){t=de(i[9]);let r;for(r=0;r<t.length;r+=1){const c=Tr(i,t,r);n[r]?n[r].p(c,o):(n[r]=Ca(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),Fe(n,i)}}}function Av(l){let e,t=de(l[117]),n=[];for(let i=0;i<t.length;i+=1)n[i]=Ta(Er(l,t,i));return{c(){for(let i=0;i<n.length;i+=1)n[i].c();e=ot()},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]&16777216|o[5]&384|o[6]&276824064|o[7]&12){t=de(i[117]);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]=Ta(c),n[r].c(),n[r].m(e.parentNode,e))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(i){i&&C(e),Fe(n,i)}}}function Mv(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${_("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:te,d(n){n&&C(e)}}}function Pv(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:te,d(t){t&&C(e)}}}function Lv(l){let e,t=it("attach")+"",n,i;function o(){return l[319](l[502])}return{c(){e=u("button"),s(e,"class","inbox-icon-btn inbox-icon-btn-primary svelte-19ekrug"),s(e,"title",_("inbox.keepHere")),s(e,"aria-label",_("inbox.keepHere"))},m(r,c){S(r,e,c),e.innerHTML=t,n||(i=L(e,"click",Ie(o)),n=!0)},p(r,c){l=r},d(r){r&&C(e),n=!1,i()}}}function jv(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:te,d(t){t&&C(e)}}}function Fv(l){let e,t=it("showInExplorer")+"",n,i;function o(){return l[322](l[502])}return{c(){e=u("button"),s(e,"class","inbox-icon-btn svelte-19ekrug"),s(e,"title",_("file.showInExplorer")),s(e,"aria-label",_("file.showInExplorer"))},m(r,c){S(r,e,c),e.innerHTML=t,n||(i=L(e,"click",Ie(o)),n=!0)},p(r,c){l=r},d(r){r&&C(e),n=!1,i()}}}function Ca(l){let e,t,n,i=l[502].title+"",o,r,c,f=l[209](l[502])+"",p,v,g,h,m,w=it("move")+"",b,y,T=it("open")+"",E,I,N,A,j=it("delete")+"",D,M,F;function B(J,G){return J[502].suggestedTargetNodeId?Lv:Pv}let W=B(l),H=W(l);function U(){return l[320](l[502])}function q(){return l[321](l[502])}function Y(J,G){return G[0]&512&&(I=null),I==null&&(I=!!_i(J[502])),I?Fv:jv}let Q=Y(l,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]),R=Q(l);function V(){return l[323](l[502])}function O(){return l[324](l[502])}function X(...J){return l[325](l[502],...J)}return{c(){e=u("div"),t=u("div"),n=u("span"),o=z(i),r=k(),c=u("span"),p=z(f),v=k(),g=u("div"),H.c(),h=k(),m=u("button"),b=k(),y=u("button"),E=k(),R.c(),N=k(),A=u("button"),D=k(),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(m,"class","inbox-icon-btn svelte-19ekrug"),s(m,"title",_("inbox.assign")),s(m,"aria-label",_("inbox.assign")),s(y,"class","inbox-icon-btn svelte-19ekrug"),s(y,"title",_("common.open")),s(y,"aria-label",_("common.open")),s(A,"class","inbox-icon-btn inbox-icon-btn-danger svelte-19ekrug"),s(A,"title",_("common.delete")),s(A,"aria-label",_("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(J,G){S(J,e,G),a(e,t),a(t,n),a(n,o),a(t,r),a(t,c),a(c,p),a(e,v),a(e,g),H.m(g,null),a(g,h),a(g,m),m.innerHTML=w,a(g,b),a(g,y),y.innerHTML=T,a(g,E),R.m(g,null),a(g,N),a(g,A),A.innerHTML=j,a(e,D),M||(F=[L(m,"click",Ie(U)),L(y,"click",Ie(q)),L(A,"click",Ie(V)),L(e,"click",O),L(e,"keydown",X)],M=!0)},p(J,G){l=J,G[0]&512&&i!==(i=l[502].title+"")&&K(o,i),G[0]&512&&f!==(f=l[209](l[502])+"")&&K(p,f),W===(W=B(l))&&H?H.p(l,G):(H.d(1),H=W(l),H&&(H.c(),H.m(g,h))),Q===(Q=Y(l,G))&&R?R.p(l,G):(R.d(1),R=Q(l),R&&(R.c(),R.m(g,N)))},d(J){J&&C(e),H.d(),R.d(),M=!1,me(F)}}}function zv(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:te,d(t){t&&C(e)}}}function Rv(l){let e,t=it("attach")+"",n,i;function o(){return l[312](l[502])}return{c(){e=u("button"),s(e,"class","inbox-icon-btn inbox-icon-btn-primary svelte-19ekrug"),s(e,"title",_("inbox.keepHere")),s(e,"aria-label",_("inbox.keepHere"))},m(r,c){S(r,e,c),e.innerHTML=t,n||(i=L(e,"click",Ie(o)),n=!0)},p(r,c){l=r},d(r){r&&C(e),n=!1,i()}}}function Ov(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:te,d(t){t&&C(e)}}}function Bv(l){let e,t=it("showInExplorer")+"",n,i;function o(){return l[315](l[502])}return{c(){e=u("button"),s(e,"class","inbox-icon-btn svelte-19ekrug"),s(e,"title",_("file.showInExplorer")),s(e,"aria-label",_("file.showInExplorer"))},m(r,c){S(r,e,c),e.innerHTML=t,n||(i=L(e,"click",Ie(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[502].title+"",o,r,c,f=l[209](l[502])+"",p,v,g,h,m,w=it("move")+"",b,y,T=it("open")+"",E,I,N,A,j=it("delete")+"",D,M,F;function B(J,G){return J[502].suggestedTargetNodeId?Rv:zv}let W=B(l),H=W(l);function U(){return l[313](l[502])}function q(){return l[314](l[502])}function Y(J,G){return G[3]&16777216&&(I=null),I==null&&(I=!!_i(J[502])),I?Bv:Ov}let Q=Y(l,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]),R=Q(l);function V(){return l[316](l[502])}function O(){return l[317](l[502])}function X(...J){return l[318](l[502],...J)}return{c(){e=u("div"),t=u("div"),n=u("span"),o=z(i),r=k(),c=u("span"),p=z(f),v=k(),g=u("div"),H.c(),h=k(),m=u("button"),b=k(),y=u("button"),E=k(),R.c(),N=k(),A=u("button"),D=k(),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(m,"class","inbox-icon-btn svelte-19ekrug"),s(m,"title",_("inbox.assign")),s(m,"aria-label",_("inbox.assign")),s(y,"class","inbox-icon-btn svelte-19ekrug"),s(y,"title",_("common.open")),s(y,"aria-label",_("common.open")),s(A,"class","inbox-icon-btn inbox-icon-btn-danger svelte-19ekrug"),s(A,"title",_("common.delete")),s(A,"aria-label",_("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(J,G){S(J,e,G),a(e,t),a(t,n),a(n,o),a(t,r),a(t,c),a(c,p),a(e,v),a(e,g),H.m(g,null),a(g,h),a(g,m),m.innerHTML=w,a(g,b),a(g,y),y.innerHTML=T,a(g,E),R.m(g,null),a(g,N),a(g,A),A.innerHTML=j,a(e,D),M||(F=[L(m,"click",Ie(U)),L(y,"click",Ie(q)),L(A,"click",Ie(V)),L(e,"click",O),L(e,"keydown",X)],M=!0)},p(J,G){l=J,G[3]&16777216&&i!==(i=l[502].title+"")&&K(o,i),G[3]&16777216&&f!==(f=l[209](l[502])+"")&&K(p,f),W===(W=B(l))&&H?H.p(l,G):(H.d(1),H=W(l),H&&(H.c(),H.m(g,h))),Q===(Q=Y(l,G))&&R?R.p(l,G):(R.d(1),R=Q(l),R&&(R.c(),R.m(g,N)))},d(J){J&&C(e),H.d(),R.d(),M=!1,me(F)}}}function Ta(l){let e,t,n=l[528].label+"",i,o,r,c=l[528].items.length+"",f,p,v,g,h=de(l[528].items),m=[];for(let w=0;w<h.length;w+=1)m[w]=Sa(Dr(l,h,w));return{c(){e=u("div"),t=u("div"),i=z(n),o=k(),r=u("span"),f=z(c),p=k(),v=u("div");for(let w=0;w<m.length;w+=1)m[w].c();g=k(),s(r,"class","inbox-group-count svelte-19ekrug"),s(t,"class","inbox-group-header svelte-19ekrug"),s(v,"class","inbox-list svelte-19ekrug"),s(e,"class","inbox-group svelte-19ekrug")},m(w,b){S(w,e,b),a(e,t),a(t,i),a(t,o),a(t,r),a(r,f),a(e,p),a(e,v);for(let y=0;y<m.length;y+=1)m[y]&&m[y].m(v,null);a(e,g)},p(w,b){if(b[3]&16777216&&n!==(n=w[528].label+"")&&K(i,n),b[3]&16777216&&c!==(c=w[528].items.length+"")&&K(f,c),b[3]&16777216|b[5]&384|b[6]&276824064|b[7]&12){h=de(w[528].items);let y;for(y=0;y<h.length;y+=1){const T=Dr(w,h,y);m[y]?m[y].p(T,b):(m[y]=Sa(T),m[y].c(),m[y].m(v,null))}for(;y<m.length;y+=1)m[y].d(1);m.length=h.length}},d(w){w&&C(e),Fe(m,w)}}}function Hv(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[525].id==="activity"&&Hv();function r(){return l[255](l[525])}return{c(){o&&o.c(),e=k(),t=u("button"),t.textContent=`${l[525].label}`,s(t,"class","tab svelte-19ekrug"),ae(t,"active",l[35]===l[525].id)},m(c,f){o&&o.m(c,f),S(c,e,f),S(c,t,f),n||(i=L(t,"click",r),n=!0)},p(c,f){l=c,f[1]&16|f[3]&536870912&&ae(t,"active",l[35]===l[525].id)},d(c){c&&(C(e),C(t)),o&&o.d(c),n=!1,i()}}}function Wv(l){let e;function t(o,r){return o[32].length===0?Xv:Qv}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:te,o:te,d(o){o&&C(e),i.d()}}}function Vv(l){let e,t,n,i,o=l[2]&&l[49].filter(l[244]).length>0,r,c,f,p=o&&Aa(l);function v(m,w){return m[39].length===0?xv:Zv}let g=v(l),h=g(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`+ ${_("worklog.addEntry")}`,i=k(),p&&p.c(),r=k(),h.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(m,w){S(m,e,w),a(e,t),a(t,n),a(e,i),p&&p.m(e,null),a(e,r),h.m(e,null),c||(f=L(n,"click",l[291]),c=!0)},p(m,w){w[0]&4|w[1]&262144&&(o=m[2]&&m[49].filter(m[244]).length>0),o?p?p.p(m,w):(p=Aa(m),p.c(),p.m(e,r)):p&&(p.d(1),p=null),g===(g=v(m))&&h?h.p(m,w):(h.d(1),h=g(m),h&&(h.c(),h.m(e,null)))},i:te,o:te,d(m){m&&C(e),p&&p.d(),h.d(),c=!1,f()}}}function Uv(l){let e,t,n,i,o,r;function c(v,g){return v[38].length===0?s2:i2}let f=c(l),p=f(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`${_("action.addAction")}`,i=k(),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(v,g){S(v,e,g),a(e,t),a(t,n),a(e,i),p.m(e,null),o||(r=L(n,"click",l[227]),o=!0)},p(v,g){f===(f=c(v))&&p?p.p(v,g):(p.d(1),p=f(v),p&&(p.c(),p.m(e,null)))},i:te,o:te,d(v){v&&C(e),p.d(),o=!1,r()}}}function Kv(l){let e,t;function n(c,f){return c[58].length===0?r2:o2}let i=n(l),o=i(l),r=l[63]&&Qa(l);return{c(){e=u("div"),o.c(),t=k(),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[63]?r?r.p(c,f):(r=Qa(c),r.c(),r.m(e,null)):r&&(r.d(1),r=null)},i:te,o:te,d(c){c&&C(e),o.d(),r&&r.d()}}}function Gv(l){let e;function t(o,r){return o[55].length===0?c2:a2}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:te,o:te,d(o){o&&C(e),i.d()}}}function Jv(l){let e,t,n,i=_("file.addFile")+"",o,r,c,f=_("file.addFolder")+"",p,v,g,h,m,w,b,y,T,E,I,N=l[93].items.length>0&&Za(l);const A=[p2,d2],j=[];function D(F,B){return F[85]?0:1}w=D(l),b=j[w]=A[w](l);let M=l[81]&&!l[83]&&$a();return{c(){e=u("div"),t=u("div"),n=u("button"),o=z(i),r=k(),c=u("button"),p=z(f),v=k(),g=u("button"),g.textContent=`${_("file.newFile")}`,h=k(),N&&N.c(),m=k(),b.c(),y=k(),M&&M.c(),s(n,"class","btn btn-primary svelte-19ekrug"),n.disabled=l[81],s(c,"class","btn svelte-19ekrug"),c.disabled=l[81],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,v),a(t,g),a(t,h),N&&N.m(t,null),a(e,m),j[w].m(e,null),a(e,y),M&&M.m(e,null),T=!0,E||(I=[L(n,"click",l[201]),L(c,"click",l[202]),L(g,"click",l[132])],E=!0)},p(F,B){(!T||B[2]&524288)&&(n.disabled=F[81]),(!T||B[2]&524288)&&(c.disabled=F[81]),F[93].items.length>0?N?N.p(F,B):(N=Za(F),N.c(),N.m(t,null)):N&&(N.d(1),N=null);let W=w;w=D(F),w===W?j[w].p(F,B):(at(),ge(j[W],1,1,()=>{j[W]=null}),ct(),b=j[w],b?b.p(F,B):(b=j[w]=A[w](F),b.c()),fe(b,1),b.m(e,y)),F[81]&&!F[83]?M||(M=$a(),M.c(),M.m(e,null)):M&&(M.d(1),M=null)},i(F){T||(fe(b),T=!0)},o(F){ge(b),T=!1},d(F){F&&C(e),N&&N.d(),j[w].d(),M&&M.d(),E=!1,me(I)}}}function qv(l){let e,t,n,i,o,r,c,f=l[74]&&ec(l);function p(h,m){return h[36].length===0&&!h[74]?k2:h2}let v=p(l),g=v(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`${_("note.add")}`,i=k(),f&&f.c(),o=k(),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(h,m){S(h,e,m),a(e,t),a(t,n),a(e,i),f&&f.m(e,null),a(e,o),g.m(e,null),r||(c=L(n,"click",l[165]),r=!0)},p(h,m){h[74]?f?f.p(h,m):(f=ec(h),f.c(),f.m(e,o)):f&&(f.d(1),f=null),v===(v=p(h))&&g?g.p(h,m):(g.d(1),g=v(h),g&&(g.c(),g.m(e,null)))},i:te,o:te,d(h){h&&C(e),f&&f.d(),g.d(),r=!1,c()}}}function Yv(l){let e,t,n=l[2].title+"",i,o,r,c,f,p,v=l[207](l[2].type)+"",g,h,m,w,b,y=(l[2].section||"—")+"",T,E,I,N,A,j=vt(l[2].createdAt)+"",D,M,F,B,W,H,U,q,Y=_("overview.newNote")+"",Q,R,V,O,X,J,G=_("overview.addFile")+"",x,ee,le,ce,pe,Ee,ze=_("overview.addAction")+"",_e,$,se,Ce,De,we,Le,Qe=_("overview.logTime")+"",Ae,$e,Re,je,Ne,Ge=l[36].length>0&&lc(l),Se=l[39].length>0&&ic(l);return{c(){e=u("div"),t=u("h2"),i=z(n),o=k(),r=u("div"),c=u("div"),f=u("span"),f.textContent=`${_("overview.type")}`,p=u("span"),g=z(v),h=k(),m=u("div"),w=u("span"),w.textContent=`${_("overview.section")}`,b=u("span"),T=z(y),E=k(),I=u("div"),N=u("span"),N.textContent=`${_("overview.created")}`,A=u("span"),D=z(j),M=k(),F=u("div"),B=u("button"),W=ie("svg"),H=ie("path"),U=ie("path"),q=k(),Q=z(Y),R=k(),V=u("button"),O=ie("svg"),X=ie("path"),J=k(),x=z(G),ee=k(),le=u("button"),ce=ie("svg"),pe=ie("polygon"),Ee=k(),_e=z(ze),$=k(),se=u("button"),Ce=ie("svg"),De=ie("circle"),we=ie("polyline"),Le=k(),Ae=z(Qe),$e=k(),Ge&&Ge.c(),Re=k(),Se&&Se.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(w,"class","meta-label svelte-19ekrug"),s(b,"class","svelte-19ekrug"),s(m,"class","meta-item svelte-19ekrug"),s(N,"class","meta-label svelte-19ekrug"),s(A,"class","svelte-19ekrug"),s(I,"class","meta-item svelte-19ekrug"),s(r,"class","meta-grid svelte-19ekrug"),s(H,"d","M12 20h9"),s(H,"class","svelte-19ekrug"),s(U,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),s(U,"class","svelte-19ekrug"),s(W,"width","16"),s(W,"height","16"),s(W,"viewBox","0 0 24 24"),s(W,"fill","none"),s(W,"stroke","currentColor"),s(W,"stroke-width","2"),s(W,"stroke-linecap","round"),s(W,"stroke-linejoin","round"),s(W,"class","svelte-19ekrug"),s(B,"class","qa-btn svelte-19ekrug"),s(X,"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(X,"class","svelte-19ekrug"),s(O,"width","16"),s(O,"height","16"),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(O,"class","svelte-19ekrug"),s(V,"class","qa-btn svelte-19ekrug"),s(pe,"points","13 2 3 14 12 14 11 22 21 10 12 10 13 2"),s(pe,"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(le,"class","qa-btn svelte-19ekrug"),s(De,"cx","12"),s(De,"cy","12"),s(De,"r","10"),s(De,"class","svelte-19ekrug"),s(we,"points","12 6 12 12 16 14"),s(we,"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(se,"class","qa-btn svelte-19ekrug"),s(F,"class","quick-actions svelte-19ekrug"),s(e,"class","overview svelte-19ekrug")},m(Pe,Me){S(Pe,e,Me),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,h),a(r,m),a(m,w),a(m,b),a(b,T),a(r,E),a(r,I),a(I,N),a(I,A),a(A,D),a(e,M),a(e,F),a(F,B),a(B,W),a(W,H),a(W,U),a(B,q),a(B,Q),a(F,R),a(F,V),a(V,O),a(O,X),a(V,J),a(V,x),a(F,ee),a(F,le),a(le,ce),a(ce,pe),a(le,Ee),a(le,_e),a(F,$),a(F,se),a(se,Ce),a(Ce,De),a(Ce,we),a(se,Le),a(se,Ae),a(e,$e),Ge&&Ge.m(e,null),a(e,Re),Se&&Se.m(e,null),je||(Ne=[L(B,"click",l[256]),L(V,"click",l[257]),L(le,"click",l[227]),L(se,"click",l[258])],je=!0)},p(Pe,Me){Me[0]&4&&n!==(n=Pe[2].title+"")&&K(i,n),Me[0]&4&&v!==(v=Pe[207](Pe[2].type)+"")&&K(g,v),Me[0]&4&&y!==(y=(Pe[2].section||"—")+"")&&K(T,y),Me[0]&4&&j!==(j=vt(Pe[2].createdAt)+"")&&K(D,j),Pe[36].length>0?Ge?Ge.p(Pe,Me):(Ge=lc(Pe),Ge.c(),Ge.m(e,Re)):Ge&&(Ge.d(1),Ge=null),Pe[39].length>0?Se?Se.p(Pe,Me):(Se=ic(Pe),Se.c(),Se.m(e,null)):Se&&(Se.d(1),Se=null)},i:te,o:te,d(Pe){Pe&&C(e),Ge&&Ge.d(),Se&&Se.d(),je=!1,me(Ne)}}}function Qv(l){let e,t=de(l[32]),n=[];for(let i=0;i<t.length;i+=1)n[i]=Na(Ir(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]&1048576|o[7]&131072){t=de(i[32]);let r;for(r=0;r<t.length;r+=1){const c=Ir(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),Fe(n,i)}}}function Xv(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${_("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:te,d(n){n&&C(e)}}}function Da(l){let e,t=l[515].nodePath+"",n;return{c(){e=u("span"),n=z(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[515].nodePath+"")&&K(n,t)},d(i){i&&C(e)}}}function Ia(l){let e,t=l[515].targetType+"",n;return{c(){e=u("span"),n=z(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[515].targetType+"")&&K(n,t)},d(i){i&&C(e)}}}function Na(l){let e,t,n=Ul(l[515].eventType)+"",i,o,r,c=l[515].title+"",f,p,v,g,h=l[206](l[515].eventType)+"",m,w,b,y,T=_t(l[515].createdAt)+"",E,I,N,A,j=l[515].nodePath&&Da(l),D=l[515].targetType&&Ia(l);function M(){return l[306](l[515])}function F(...B){return l[307](l[515],...B)}return{c(){e=u("div"),t=u("span"),i=z(n),o=k(),r=u("span"),f=z(c),p=k(),j&&j.c(),v=k(),g=u("span"),m=z(h),w=k(),D&&D.c(),b=k(),y=u("span"),E=z(T),I=k(),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(y,"class","activity-event-time svelte-19ekrug"),s(e,"class","activity-event svelte-19ekrug"),s(e,"role","button"),s(e,"tabindex","0")},m(B,W){S(B,e,W),a(e,t),a(t,i),a(e,o),a(e,r),a(r,f),a(e,p),j&&j.m(e,null),a(e,v),a(e,g),a(g,m),a(e,w),D&&D.m(e,null),a(e,b),a(e,y),a(y,E),a(e,I),N||(A=[L(e,"click",M),L(e,"keydown",F)],N=!0)},p(B,W){l=B,W[1]&2&&n!==(n=Ul(l[515].eventType)+"")&&K(i,n),W[1]&2&&c!==(c=l[515].title+"")&&K(f,c),l[515].nodePath?j?j.p(l,W):(j=Da(l),j.c(),j.m(e,v)):j&&(j.d(1),j=null),W[1]&2&&h!==(h=l[206](l[515].eventType)+"")&&K(m,h),l[515].targetType?D?D.p(l,W):(D=Ia(l),D.c(),D.m(e,b)):D&&(D.d(1),D=null),W[1]&2&&T!==(T=_t(l[515].createdAt)+"")&&K(E,T)},d(B){B&&C(e),j&&j.d(),D&&D.d(),N=!1,me(A)}}}function Aa(l){let e,t,n,i=de(l[49].filter(l[292])),o=[];for(let r=0;r<i.length;r+=1)o[r]=za(Mr(l,i,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${_("worklog.suggestions")}`,n=k();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]&1073741952|c[6]&1048609|c[7]&65536){i=de(r[49].filter(r[292]));let f;for(f=0;f<i.length;f+=1){const p=Mr(r,i,f);o[f]?o[f].p(p,c):(o[f]=za(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),Fe(o,r)}}}function Ma(l){let e,t=l[518].events.length+"",n,i,o=_("suggest.detectedEvents")+"",r;return{c(){e=z("· "),n=z(t),i=k(),r=z(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[518].events.length+"")&&K(n,t)},d(c){c&&(C(e),C(n),C(i),C(r))}}}function Pa(l){let e,t,n,i=de(l[518].events),o=[];for(let r=0;r<i.length;r+=1)o[r]=Fa(Pr(l,i,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${_("suggest.detectedEvents")}`,n=k();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]&128|c[6]&1048576|c[7]&65536){i=de(r[518].events);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]=Fa(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),Fe(o,r)}}}function La(l){let e,t=l[515].nodePath+"",n;return{c(){e=u("span"),n=z(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[515].nodePath+"")&&K(n,t)},d(i){i&&C(e)}}}function ja(l){let e,t,n;function i(){return l[299](l[515])}return{c(){e=u("button"),e.textContent=`${_("file.showInExplorer")}`,s(e,"class","link-btn svelte-19ekrug")},m(o,r){S(o,e,r),t||(n=L(e,"click",i),t=!0)},p(o,r){l=o},d(o){o&&C(e),t=!1,n()}}}function Fa(l){let e,t,n=_t(l[515].createdAt)+"",i,o,r,c,f=l[206](l[515].eventType)+"",p,v,g,h=l[515].title+"",m,w,b,y,T=l[515].targetType==="file"||l[515].eventType.startsWith("file_"),E,I,N,A=l[515].nodePath&&La(l);function j(){return l[298](l[515])}let D=T&&ja(l);return{c(){e=u("div"),t=u("span"),i=z(n),o=k(),A&&A.c(),r=k(),c=u("span"),p=z(f),v=k(),g=u("span"),m=z(h),w=k(),b=u("button"),b.textContent=`${_("common.open")}`,y=k(),D&&D.c(),E=k(),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(b,"class","link-btn svelte-19ekrug"),s(e,"class","suggestion-detail-event svelte-19ekrug")},m(M,F){S(M,e,F),a(e,t),a(t,i),a(e,o),A&&A.m(e,null),a(e,r),a(e,c),a(c,p),a(e,v),a(e,g),a(g,m),a(e,w),a(e,b),a(e,y),D&&D.m(e,null),a(e,E),I||(N=L(b,"click",j),I=!0)},p(M,F){l=M,F[0]&4|F[1]&262144&&n!==(n=_t(l[515].createdAt)+"")&&K(i,n),l[515].nodePath?A?A.p(l,F):(A=La(l),A.c(),A.m(e,r)):A&&(A.d(1),A=null),F[0]&4|F[1]&262144&&f!==(f=l[206](l[515].eventType)+"")&&K(p,f),F[0]&4|F[1]&262144&&h!==(h=l[515].title+"")&&K(m,h),F[0]&4|F[1]&262144&&(T=l[515].targetType==="file"||l[515].eventType.startsWith("file_")),T?D?D.p(l,F):(D=ja(l),D.c(),D.m(e,E)):D&&(D.d(1),D=null)},d(M){M&&C(e),A&&A.d(),D&&D.d(),I=!1,N()}}}function za(l){let e,t,n,i,o=l[518].summary+"",r,c,f,p=l[518].suggestedMin+"",v,g,h=_("worklog.min")+"",m,w,b,y,T,E,I,N,A,j,D,M,F,B,W,H,U=l[518].events&&l[518].events.length>0&&Ma(l);function q(){return l[293](l[518])}function Y(){return l[294](l[518])}function Q(){return l[295](l[518])}function R(){return l[296](l[518],l[519],l[520])}function V(...X){return l[297](l[518],l[519],l[520],...X)}let O=l[518]._expanded&&l[518].events&&l[518].events.length>0&&Pa(l);return{c(){e=u("div"),t=u("div"),n=u("div"),i=u("span"),r=z(o),c=k(),f=u("span"),v=z(p),g=k(),m=z(h),U&&U.c(),w=k(),b=u("div"),y=u("span"),I=k(),N=u("button"),N.textContent=`${_("suggest.edit")}`,A=k(),j=u("button"),j.textContent=`${_("worklog.apply")}`,D=k(),M=u("button"),M.textContent=`${_("common.delete")}`,F=k(),O&&O.c(),B=k(),s(i,"class","suggestion-summary svelte-19ekrug"),s(f,"class","suggestion-meta svelte-19ekrug"),s(n,"class","suggestion-info svelte-19ekrug"),s(y,"class","suggestion-confidence-dot svelte-19ekrug"),s(y,"title",T=_("suggest.confidence."+l[518].confidence)),s(y,"aria-label",E=_("suggest.confidence."+l[518].confidence)),ae(y,"low",l[518].confidence==="low"),ae(y,"medium",l[518].confidence==="medium"),ae(y,"high",l[518].confidence==="high"),s(N,"class","btn btn-sm svelte-19ekrug"),s(j,"class","btn btn-sm btn-primary svelte-19ekrug"),s(M,"class","btn btn-sm btn-danger svelte-19ekrug"),s(b,"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[518]._expanded)},m(X,J){S(X,e,J),a(e,t),a(t,n),a(n,i),a(i,r),a(n,c),a(n,f),a(f,v),a(f,g),a(f,m),U&&U.m(f,null),a(t,w),a(t,b),a(b,y),a(b,I),a(b,N),a(b,A),a(b,j),a(b,D),a(b,M),a(e,F),O&&O.m(e,null),a(e,B),W||(H=[L(N,"click",Ie(q)),L(j,"click",Ie(Y)),L(M,"click",Ie(Q)),L(t,"click",R),L(t,"keydown",V)],W=!0)},p(X,J){l=X,J[0]&4|J[1]&262144&&o!==(o=l[518].summary+"")&&K(r,o),J[0]&4|J[1]&262144&&p!==(p=l[518].suggestedMin+"")&&K(v,p),l[518].events&&l[518].events.length>0?U?U.p(l,J):(U=Ma(l),U.c(),U.m(f,null)):U&&(U.d(1),U=null),J[0]&4|J[1]&262144&&T!==(T=_("suggest.confidence."+l[518].confidence))&&s(y,"title",T),J[0]&4|J[1]&262144&&E!==(E=_("suggest.confidence."+l[518].confidence))&&s(y,"aria-label",E),J[0]&4|J[1]&262144&&ae(y,"low",l[518].confidence==="low"),J[0]&4|J[1]&262144&&ae(y,"medium",l[518].confidence==="medium"),J[0]&4|J[1]&262144&&ae(y,"high",l[518].confidence==="high"),l[518]._expanded&&l[518].events&&l[518].events.length>0?O?O.p(l,J):(O=Pa(l),O.c(),O.m(e,B)):O&&(O.d(1),O=null),J[0]&4|J[1]&262144&&ae(e,"expanded",l[518]._expanded)},d(X){X&&C(e),U&&U.d(),O&&O.d(),W=!1,me(H)}}}function Zv(l){let e,t=de(l[39]),n=[];for(let i=0;i<t.length;i+=1)n[i]=Ga(Nr(l,t,i));return{c(){for(let i=0;i<n.length;i+=1)n[i].c();e=ot()},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]&1179776|o[6]&1049600|o[7]&65536){t=de(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]=Ga(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),Fe(n,i)}}}function xv(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${_("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:te,d(n){n&&C(e)}}}function Ra(l){let e,t=l[494].nodePath+"",n;return{c(){e=u("span"),n=z(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[494].nodePath+"")&&K(n,t)},d(i){i&&C(e)}}}function Oa(l){let e;return{c(){e=u("span"),e.textContent=`${_("journal.billableYes")}`,s(e,"class","wl-tag-billable svelte-19ekrug")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Ba(l){let e;return{c(){e=u("span"),e.textContent=`${_("journal.approxEstimated")}`,s(e,"class","wl-tag-approx svelte-19ekrug")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Ha(l){let e,t,n,i,o,r,c,f,p,v,g,h,m;function w(){return l[300](l[494])}function b(){return l[301](l[494])}let y=l[494].details&&Wa(l);function T(A,j){return A[494].source==="manual"?n2:A[494].source==="suggestion"&&A[494]._events&&A[494]._events.length>0?l2:A[494].source==="suggestion"?t2:A[494].source==="unknown"||A[494].source==="imported"?e2:$v}let E=T(l),I=E(l),N=l[494].source==="suggestion"&&l[494]._events&&l[494]._events.length>0&&Va(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`${_("worklog.editEntry")}`,i=k(),o=u("button"),o.textContent=`${_("worklog.deleteEntry")}`,r=k(),y&&y.c(),c=k(),f=u("div"),p=u("span"),p.textContent=`${_("worklog.source")}`,v=k(),I.c(),g=k(),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(A,j){S(A,e,j),a(e,t),a(t,n),a(t,i),a(t,o),a(e,r),y&&y.m(e,null),a(e,c),a(e,f),a(f,p),a(f,v),I.m(f,null),a(e,g),N&&N.m(e,null),h||(m=[L(n,"click",Ie(w)),L(o,"click",Ie(b))],h=!0)},p(A,j){l=A,l[494].details?y?y.p(l,j):(y=Wa(l),y.c(),y.m(e,c)):y&&(y.d(1),y=null),E!==(E=T(l))&&(I.d(1),I=E(l),I&&(I.c(),I.m(f,null))),l[494].source==="suggestion"&&l[494]._events&&l[494]._events.length>0?N?N.p(l,j):(N=Va(l),N.c(),N.m(e,null)):N&&(N.d(1),N=null)},d(A){A&&C(e),y&&y.d(),I.d(),N&&N.d(),h=!1,me(m)}}}function Wa(l){let e,t,n,i,o=l[494].details+"",r;return{c(){e=u("div"),t=u("span"),t.textContent=`${_("worklog.details")}`,n=k(),i=u("p"),r=z(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[494].details+"")&&K(r,o)},d(c){c&&C(e)}}}function $v(l){let e;return{c(){e=u("p"),e.textContent=`${_("worklog.sourceUnknown")}`,s(e,"class","svelte-19ekrug")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function e2(l){let e;return{c(){e=u("p"),e.textContent=`${_("worklog.sourceUnknown")}`,s(e,"class","svelte-19ekrug")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function t2(l){let e;return{c(){e=u("p"),e.textContent=`${_("worklog.sourceSuggestionNoEvents")}`,s(e,"class","svelte-19ekrug")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function l2(l){let e;return{c(){e=u("p"),e.textContent=`${_("worklog.sourceSuggestion")}`,s(e,"class","svelte-19ekrug")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function n2(l){let e;return{c(){e=u("p"),e.textContent=`${_("worklog.sourceManual")}`,s(e,"class","svelte-19ekrug")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Va(l){let e,t,n,i=de(l[494]._events),o=[];for(let r=0;r<i.length;r+=1)o[r]=Ka(Ar(l,i,r));return{c(){e=u("div"),t=u("span"),t.textContent=`${_("journal.relatedEvents")}`,n=k();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]&128|c[6]&1048576|c[7]&65536){i=de(r[494]._events);let f;for(f=0;f<i.length;f+=1){const p=Ar(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),Fe(o,r)}}}function Ua(l){let e,t,n;function i(){return l[303](l[515])}return{c(){e=u("button"),e.textContent=`${_("file.showInExplorer")}`,s(e,"class","link-btn svelte-19ekrug")},m(o,r){S(o,e,r),t||(n=L(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[515].createdAt)+"",i,o,r,c=l[206](l[515].eventType)+"",f,p,v,g=l[515].title+"",h,m,w,b,y=l[515].targetType==="file"||l[515].eventType.startsWith("file_"),T,E,I;function N(){return l[302](l[515])}let A=y&&Ua(l);return{c(){e=u("div"),t=u("span"),i=z(n),o=k(),r=u("span"),f=z(c),p=k(),v=u("span"),h=z(g),m=k(),w=u("button"),w.textContent=`${_("common.open")}`,b=k(),A&&A.c(),T=k(),s(t,"class","journal-event-time svelte-19ekrug"),s(r,"class","journal-event-type svelte-19ekrug"),s(v,"class","journal-event-title svelte-19ekrug"),s(w,"class","link-btn svelte-19ekrug"),s(e,"class","journal-event-row svelte-19ekrug")},m(j,D){S(j,e,D),a(e,t),a(t,i),a(e,o),a(e,r),a(r,f),a(e,p),a(e,v),a(v,h),a(e,m),a(e,w),a(e,b),A&&A.m(e,null),a(e,T),E||(I=L(w,"click",N),E=!0)},p(j,D){l=j,D[1]&256&&n!==(n=_t(l[515].createdAt)+"")&&K(i,n),D[1]&256&&c!==(c=l[206](l[515].eventType)+"")&&K(f,c),D[1]&256&&g!==(g=l[515].title+"")&&K(h,g),D[1]&256&&(y=l[515].targetType==="file"||l[515].eventType.startsWith("file_")),y?A?A.p(l,D):(A=Ua(l),A.c(),A.m(e,T)):A&&(A.d(1),A=null)},d(j){j&&C(e),A&&A.d(),E=!1,I()}}}function Ga(l){let e,t,n,i=l[494]._expanded?"▾":"▸",o,r,c,f=l[494].summary+"",p,v,g,h,m=l[494].minutes+"",w,b,y=_("worklog.min")+"",T,E,I,N,A,j=l[494].date+"",D,M,F,B,W,H=l[494].nodePath&&Ra(l),U=l[494].billable&&Oa(),q=l[494].approximate&&Ba(),Y=l[494]._expanded&&Ha(l);function Q(){return l[304](l[494])}function R(...V){return l[305](l[494],...V)}return{c(){e=u("div"),t=u("div"),n=u("span"),o=z(i),r=k(),c=u("span"),p=z(f),v=k(),H&&H.c(),g=k(),h=u("span"),w=z(m),b=k(),T=z(y),E=k(),U&&U.c(),I=k(),q&&q.c(),N=k(),A=u("span"),D=z(j),M=k(),Y&&Y.c(),F=k(),s(n,"class","worklog-toggle svelte-19ekrug"),s(c,"class","worklog-entry-summary svelte-19ekrug"),s(h,"class","worklog-entry-mins svelte-19ekrug"),s(A,"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[494]._expanded)},m(V,O){S(V,e,O),a(e,t),a(t,n),a(n,o),a(t,r),a(t,c),a(c,p),a(t,v),H&&H.m(t,null),a(t,g),a(t,h),a(h,w),a(h,b),a(h,T),a(t,E),U&&U.m(t,null),a(t,I),q&&q.m(t,null),a(t,N),a(t,A),a(A,D),a(e,M),Y&&Y.m(e,null),a(e,F),B||(W=[L(e,"click",Q),L(e,"keydown",R)],B=!0)},p(V,O){l=V,O[1]&256&&i!==(i=l[494]._expanded?"▾":"▸")&&K(o,i),O[1]&256&&f!==(f=l[494].summary+"")&&K(p,f),l[494].nodePath?H?H.p(l,O):(H=Ra(l),H.c(),H.m(t,g)):H&&(H.d(1),H=null),O[1]&256&&m!==(m=l[494].minutes+"")&&K(w,m),l[494].billable?U||(U=Oa(),U.c(),U.m(t,I)):U&&(U.d(1),U=null),l[494].approximate?q||(q=Ba(),q.c(),q.m(t,N)):q&&(q.d(1),q=null),O[1]&256&&j!==(j=l[494].date+"")&&K(D,j),l[494]._expanded?Y?Y.p(l,O):(Y=Ha(l),Y.c(),Y.m(e,F)):Y&&(Y.d(1),Y=null),O[1]&256&&ae(e,"expanded",l[494]._expanded)},d(V){V&&C(e),H&&H.d(),U&&U.d(),q&&q.d(),Y&&Y.d(),B=!1,me(W)}}}function i2(l){let e,t=de(l[38]),n=[];for(let i=0;i<t.length;i+=1)n[i]=Ja(Lr(l,t,i));return{c(){for(let i=0;i<n.length;i+=1)n[i].c();e=ot()},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]&24576){t=de(i[38]);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]=Ja(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),Fe(n,i)}}}function s2(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${_("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:te,d(n){n&&C(e)}}}function Ja(l){let e,t,n,i=l[510].title+"",o,r,c,f=l[231](l[510].type)+"",p,v,g,h=l[510].data+"",m,w,b,y,T,E,I,N,A;function j(){return l[289](l[510])}function D(){return l[290](l[510])}return{c(){e=u("div"),t=u("div"),n=u("span"),o=z(i),r=k(),c=u("span"),p=z(f),v=k(),g=u("span"),m=z(h),w=k(),b=u("div"),y=u("button"),y.textContent=`${_("action.run")}`,T=k(),E=u("button"),E.innerHTML='<svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="svelte-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>',I=k(),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(y,"class","btn btn-sm svelte-19ekrug"),s(E,"class","btn btn-sm btn-danger svelte-19ekrug"),s(b,"class","action-btns svelte-19ekrug"),s(e,"class","action-card svelte-19ekrug")},m(M,F){S(M,e,F),a(e,t),a(t,n),a(n,o),a(t,r),a(t,c),a(c,p),a(t,v),a(t,g),a(g,m),a(e,w),a(e,b),a(b,y),a(b,T),a(b,E),a(e,I),N||(A=[L(y,"click",j),L(E,"click",D)],N=!0)},p(M,F){l=M,F[1]&128&&i!==(i=l[510].title+"")&&K(o,i),F[1]&128&&f!==(f=l[231](l[510].type)+"")&&K(p,f),F[1]&128&&h!==(h=l[510].data+"")&&K(m,h)},d(M){M&&C(e),N=!1,me(A)}}}function o2(l){let e,t=de(l[58]),n=[];for(let i=0;i<t.length;i+=1)n[i]=Ya(jr(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]&134217728|o[7]&912){t=de(i[58]);let r;for(r=0;r<t.length;r+=1){const c=jr(i,t,r);n[r]?n[r].p(c,o):(n[r]=Ya(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),Fe(n,i)}}}function r2(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${_("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:te,d(n){n&&C(e)}}}function qa(l){let e,t=l[507].note+"",n;return{c(){e=u("span"),n=z(t),s(e,"class","link-note svelte-19ekrug")},m(i,o){S(i,e,o),a(e,n)},p(i,o){o[1]&134217728&&t!==(t=i[507].note+"")&&K(n,t)},d(i){i&&C(e)}}}function Ya(l){let e,t,n,i=l[507].title+"",o,r,c,f=(l[507].hostname||l[507].url)+"",p,v,g,h,m=vt(l[507].createdAt)+"",w,b,y,T,E,I,N,A,j,D,M,F,B,W,H=l[507].note&&qa(l);function U(){return l[285](l[507])}function q(){return l[286](l[507])}function Y(){return l[287](l[507])}function Q(){return l[288](l[507])}return{c(){e=u("div"),t=u("div"),n=u("span"),o=z(i),r=k(),c=u("span"),p=z(f),g=k(),h=u("span"),w=z(m),b=k(),H&&H.c(),y=k(),T=u("div"),E=u("button"),E.textContent=`${_("common.open")}`,I=k(),N=u("button"),N.textContent=`${_("links.copyUrl")}`,A=k(),j=u("button"),j.textContent=`${_("common.rename")}`,D=k(),M=u("button"),M.textContent=`${_("common.delete")}`,F=k(),s(n,"class","link-title svelte-19ekrug"),s(c,"class","link-url svelte-19ekrug"),s(c,"title",v=l[507].url),s(h,"class","link-date svelte-19ekrug"),s(t,"class","link-main svelte-19ekrug"),s(E,"class","btn btn-sm btn-primary svelte-19ekrug"),s(N,"class","btn btn-sm svelte-19ekrug"),s(j,"class","btn btn-sm svelte-19ekrug"),s(M,"class","btn btn-sm btn-danger svelte-19ekrug"),s(T,"class","link-actions svelte-19ekrug"),s(e,"class","link-card svelte-19ekrug")},m(R,V){S(R,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,h),a(h,w),a(t,b),H&&H.m(t,null),a(e,y),a(e,T),a(T,E),a(T,I),a(T,N),a(T,A),a(T,j),a(T,D),a(T,M),a(e,F),B||(W=[L(E,"click",U),L(N,"click",q),L(j,"click",Y),L(M,"click",Q)],B=!0)},p(R,V){l=R,V[1]&134217728&&i!==(i=l[507].title+"")&&K(o,i),V[1]&134217728&&f!==(f=(l[507].hostname||l[507].url)+"")&&K(p,f),V[1]&134217728&&v!==(v=l[507].url)&&s(c,"title",v),V[1]&134217728&&m!==(m=vt(l[507].createdAt)+"")&&K(w,m),l[507].note?H?H.p(l,V):(H=qa(l),H.c(),H.m(t,null)):H&&(H.d(1),H=null)},d(R){R&&C(e),H&&H.d(),B=!1,me(W)}}}function Qa(l){let e,t;return{c(){e=u("div"),t=z(l[63]),s(e,"class","link-status svelte-19ekrug")},m(n,i){S(n,e,i),a(e,t)},p(n,i){i[2]&2&&K(t,n[63])},d(n){n&&C(e)}}}function a2(l){let e,t=de(l[55]),n=[];for(let i=0;i<t.length;i+=1)n[i]=Xa(Fr(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]&16777216|o[5]&384|o[6]&276824064|o[7]&12){t=de(i[55]);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]=Xa(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),Fe(n,i)}}}function c2(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${_("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:te,d(n){n&&C(e)}}}function u2(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:te,d(t){t&&C(e)}}}function f2(l){let e,t=it("showInExplorer")+"",n,i;function o(){return l[281](l[502])}return{c(){e=u("button"),s(e,"class","inbox-icon-btn svelte-19ekrug"),s(e,"title",_("file.showInExplorer")),s(e,"aria-label",_("file.showInExplorer"))},m(r,c){S(r,e,c),e.innerHTML=t,n||(i=L(e,"click",Ie(o)),n=!0)},p(r,c){l=r},d(r){r&&C(e),n=!1,i()}}}function Xa(l){let e,t,n,i=l[502].title+"",o,r,c,f=l[209](l[502])+"",p,v,g,h,m=it("attach")+"",w,b,y=it("move")+"",T,E,I=it("open")+"",N,A,j,D,M=it("delete")+"",F,B,W;function H(){return l[278](l[502])}function U(){return l[279](l[502])}function q(){return l[280](l[502])}function Y(J,G){return G[1]&16777216&&(A=null),A==null&&(A=!!_i(J[502])),A?f2:u2}let Q=Y(l,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]),R=Q(l);function V(){return l[282](l[502])}function O(){return l[283](l[502])}function X(...J){return l[284](l[502],...J)}return{c(){e=u("div"),t=u("div"),n=u("span"),o=z(i),r=k(),c=u("span"),p=z(f),v=k(),g=u("div"),h=u("button"),w=k(),b=u("button"),T=k(),E=u("button"),N=k(),R.c(),j=k(),D=u("button"),F=k(),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(h,"class","inbox-icon-btn inbox-icon-btn-primary svelte-19ekrug"),s(h,"title",_("inbox.keepHere")),s(h,"aria-label",_("inbox.keepHere")),s(b,"class","inbox-icon-btn svelte-19ekrug"),s(b,"title",_("inbox.assign")),s(b,"aria-label",_("inbox.assign")),s(E,"class","inbox-icon-btn svelte-19ekrug"),s(E,"title",_("common.open")),s(E,"aria-label",_("common.open")),s(D,"class","inbox-icon-btn inbox-icon-btn-danger svelte-19ekrug"),s(D,"title",_("common.delete")),s(D,"aria-label",_("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(J,G){S(J,e,G),a(e,t),a(t,n),a(n,o),a(t,r),a(t,c),a(c,p),a(e,v),a(e,g),a(g,h),h.innerHTML=m,a(g,w),a(g,b),b.innerHTML=y,a(g,T),a(g,E),E.innerHTML=I,a(g,N),R.m(g,null),a(g,j),a(g,D),D.innerHTML=M,a(e,F),B||(W=[L(h,"click",Ie(H)),L(b,"click",Ie(U)),L(E,"click",Ie(q)),L(D,"click",Ie(V)),L(e,"click",O),L(e,"keydown",X)],B=!0)},p(J,G){l=J,G[1]&16777216&&i!==(i=l[502].title+"")&&K(o,i),G[1]&16777216&&f!==(f=l[209](l[502])+"")&&K(p,f),Q===(Q=Y(l,G))&&R?R.p(l,G):(R.d(1),R=Q(l),R&&(R.c(),R.m(g,j)))},d(J){J&&C(e),R.d(),B=!1,me(W)}}}function Za(l){let e,t=_("common.paste")+"",n,i,o=l[93].items.length+"",r,c,f;return{c(){e=u("button"),n=z(t),i=k(),r=z(o),s(e,"class","btn svelte-19ekrug")},m(p,v){S(p,e,v),a(e,n),a(e,i),a(e,r),c||(f=L(e,"click",l[137]),c=!0)},p(p,v){v[3]&1&&o!==(o=p[93].items.length+"")&&K(r,o)},d(p){p&&C(e),c=!1,f()}}}function d2(l){let e,t,n,i,o,r,c;const f=[m2,g2],p=[];function v(w,b){return w[87].length>0?0:1}e=v(l),t=p[e]=f[e](l);const g=[v2,_2],h=[];function m(w,b){return w[88].length===0?0:1}return i=m(l),o=h[i]=g[i](l),{c(){t.c(),n=k(),o.c(),r=ot()},m(w,b){p[e].m(w,b),S(w,n,b),h[i].m(w,b),S(w,r,b),c=!0},p(w,b){let y=e;e=v(w),e===y?p[e].p(w,b):(at(),ge(p[y],1,1,()=>{p[y]=null}),ct(),t=p[e],t?t.p(w,b):(t=p[e]=f[e](w),t.c()),fe(t,1),t.m(n.parentNode,n));let T=i;i=m(w),i===T?h[i].p(w,b):(at(),ge(h[T],1,1,()=>{h[T]=null}),ct(),o=h[i],o?o.p(w,b):(o=h[i]=g[i](w),o.c()),fe(o,1),o.m(r.parentNode,r))},i(w){c||(fe(t),fe(o),c=!0)},o(w){ge(t),ge(o),c=!1},d(w){w&&(C(n),C(r)),p[e].d(w),h[i].d(w)}}}function p2(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${_("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:te,i:te,o:te,d(n){n&&C(e)}}}function g2(l){let e,t;return e=new Yc({props:{crumbs:[{name:_("file.root")}]}}),{c(){Ve(e.$$.fragment)},m(n,i){He(e,n,i),t=!0},p:te,i(n){t||(fe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){We(e,n)}}}function m2(l){let e,t,n,i,o,r,c,f=_("common.backLabel")+"",p,v,g,h;return e=new Yc({props:{crumbs:[{name:_("file.root")},...l[87]]}}),e.$on("navigate",l[265]),{c(){Ve(e.$$.fragment),t=k(),n=u("button"),i=ie("svg"),o=ie("line"),r=ie("polyline"),c=k(),p=z(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(m,w){He(e,m,w),S(m,t,w),S(m,n,w),a(n,i),a(i,o),a(i,r),a(n,c),a(n,p),v=!0,g||(h=L(n,"click",l[128]),g=!0)},p(m,w){const b={};w[2]&33554432&&(b.crumbs=[{name:_("file.root")},...m[87]]),e.$set(b)},i(m){v||(fe(e.$$.fragment,m),v=!0)},o(m){ge(e.$$.fragment,m),v=!1},d(m){m&&(C(t),C(n)),We(e,m),g=!1,h()}}}function _2(l){let e,t=[],n=new Map,i,o=de(l[88]);const r=c=>c[502].id;for(let c=0;c<o.length;c+=1){let f=zr(l,o,c),p=r(f);n.set(p,t[c]=xa(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]&67108864|f[3]&2|f[4]&1039944|f[6]&524288&&(o=de(c[88]),at(),t=Rc(t,f,r,1,c,o,n,e,zc,xa,null,zr),ct())},i(c){if(!i){for(let f=0;f<o.length;f+=1)fe(t[f]);i=!0}},o(c){for(let f=0;f<t.length;f+=1)ge(t[f]);i=!1},d(c){c&&C(e);for(let f=0;f<t.length;f+=1)t[f].d()}}}function v2(l){let e,t,n,i,o=(l[87].length>0?_("file.noFiles"):_("file.noFilesCase"))+"",r,c,f,p,v,g,h,m,w,b;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=k(),i=u("p"),r=z(o),c=k(),f=u("p"),f.textContent=`${_("file.hint")}`,p=k(),v=u("div"),g=u("button"),g.textContent=`${_("file.addFileSimple")}`,h=k(),m=u("button"),m.textContent=`${_("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(m,"class","btn svelte-19ekrug"),s(v,"class","empty-actions svelte-19ekrug"),s(e,"class","empty-state svelte-19ekrug")},m(y,T){S(y,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,v),a(v,g),a(v,h),a(v,m),w||(b=[L(g,"click",l[201]),L(m,"click",l[202])],w=!0)},p(y,T){T[2]&33554432&&o!==(o=(y[87].length>0?_("file.noFiles"):_("file.noFilesCase"))+"")&&K(r,o)},i:te,o:te,d(y){y&&C(e),w=!1,me(b)}}}function xa(l,e){let t,n,i;return n=new xp({props:{item:e[502],selected:e[94].includes(e[502].id),onDragStart:e[141],onDragOver:e[142],onDrop:e[143]}}),n.$on("navigate",e[266]),n.$on("preview",e[267]),n.$on("openExternal",e[268]),n.$on("showInFolder",e[269]),n.$on("delete",e[270]),n.$on("rename",e[271]),n.$on("duplicate",e[272]),n.$on("cut",e[273]),n.$on("copy",e[274]),n.$on("selectOne",e[275]),n.$on("toggleSelect",e[276]),n.$on("rangeSelect",e[277]),{key:l,first:null,c(){t=ot(),Ve(n.$$.fragment),this.first=t},m(o,r){S(o,t,r),He(n,o,r),i=!0},p(o,r){e=o;const c={};r[2]&67108864&&(c.item=e[502]),r[2]&67108864|r[3]&2&&(c.selected=e[94].includes(e[502].id)),n.$set(c)},i(o){i||(fe(n.$$.fragment,o),i=!0)},o(o){ge(n.$$.fragment,o),i=!1},d(o){o&&C(t),We(n,o)}}}function $a(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${_("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 ec(l){let e,t,n,i,o,r,c,f,p;return{c(){e=u("div"),t=u("input"),n=k(),i=u("div"),o=u("button"),o.textContent=`${_("common.create")}`,r=k(),c=u("button"),c.textContent=`${_("common.cancel")}`,s(t,"type","text"),s(t,"placeholder",_("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(v,g){S(v,e,g),a(e,t),be(t,l[75]),a(e,n),a(e,i),a(i,o),a(i,r),a(i,c),f||(p=[L(t,"input",l[261]),L(t,"keydown",l[262]),L(o,"click",l[167]),L(c,"click",l[166])],f=!0)},p(v,g){g[2]&8192&&t.value!==v[75]&&be(t,v[75])},d(v){v&&C(e),f=!1,me(p)}}}function h2(l){let e,t=de(l[36]),n=[];for(let i=0;i<t.length;i+=1)n[i]=tc(Rr(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]&8192){t=de(i[36]);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]=tc(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),Fe(n,i)}}}function k2(l){let e,t,n;return{c(){e=u("div"),t=u("p"),t.textContent=`${_("note.noNotes")}`,n=u("p"),n.textContent=`${_("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:te,d(i){i&&C(e)}}}function tc(l){let e,t,n=l[497].title+"",i,o,r,c=vt(l[497].createdAt)+"",f,p,v,g;function h(){return l[263](l[497])}function m(){return l[264](l[497])}return{c(){e=u("div"),t=u("div"),i=z(n),o=k(),r=u("div"),f=z(c),p=k(),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(w,b){S(w,e,b),a(e,t),a(t,i),a(e,o),a(e,r),a(r,f),a(e,p),v||(g=[L(e,"click",h),L(e,"keydown",function(){jt(mt(m))&&mt(m).apply(this,arguments)})],v=!0)},p(w,b){l=w,b[1]&32&&n!==(n=l[497].title+"")&&K(i,n),b[1]&32&&c!==(c=vt(l[497].createdAt)+"")&&K(f,c)},d(w){w&&C(e),v=!1,me(g)}}}function lc(l){let e,t,n,i=de(l[36].slice(0,5)),o=[];for(let r=0;r<i.length;r+=1)o[r]=nc(Br(l,i,r));return{c(){e=u("div"),t=u("h3"),t.textContent=`${_("overview.recentNotes")}`,n=k();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]&8192){i=de(r[36].slice(0,5));let f;for(f=0;f<i.length;f+=1){const p=Br(r,i,f);o[f]?o[f].p(p,c):(o[f]=nc(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),Fe(o,r)}}}function nc(l){let e,t,n=l[497].title+"",i,o,r=vt(l[497].createdAt)+"",c,f,p,v;function g(){return l[259](l[497])}function h(){return l[260](l[497])}return{c(){e=u("div"),t=u("span"),i=z(n),o=u("span"),c=z(r),f=k(),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(m,w){S(m,e,w),a(e,t),a(t,i),a(e,o),a(o,c),a(e,f),p||(v=[L(e,"click",g),L(e,"keydown",function(){jt(mt(h))&&mt(h).apply(this,arguments)})],p=!0)},p(m,w){l=m,w[1]&32&&n!==(n=l[497].title+"")&&K(i,n),w[1]&32&&r!==(r=vt(l[497].createdAt)+"")&&K(c,r)},d(m){m&&C(e),p=!1,me(v)}}}function ic(l){let e,t,n,i=de(l[39].slice(0,3)),o=[];for(let r=0;r<i.length;r+=1)o[r]=sc(Or(l,i,r));return{c(){e=u("div"),t=u("h3"),t.textContent=`${_("overview.recentEntries")}`,n=k();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=de(r[39].slice(0,3));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]=sc(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),Fe(o,r)}}}function sc(l){let e,t=l[494].summary+"",n,i,o=l[494].minutes+"",r,c,f=_("worklog.min")+"",p,v;return{c(){e=u("div"),n=z(t),i=z(" ("),r=z(o),c=k(),p=z(f),v=z(")"),s(e,"class","recent-entry svelte-19ekrug")},m(g,h){S(g,e,h),a(e,n),a(e,i),a(e,r),a(e,c),a(e,p),a(e,v)},p(g,h){h[1]&256&&t!==(t=g[494].summary+"")&&K(n,t),h[1]&256&&o!==(o=g[494].minutes+"")&&K(r,o)},d(g){g&&C(e)}}}function oc(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 rc(l){let e,t,n,i,o,r,c,f,p,v,g,h,m,w,b,y,T,E,I,N,A,j,D,M,F,B,W=_("common.create")+"",H,U,q,Y,Q,R,V,O=l[71]&&ac(l);g=new Tn({props:{kind:"folder",size:24}});let X=de(l[15]),J=[];for(let x=0;x<X.length;x+=1)J[x]=cc(mr(l,X,x));const G=x=>ge(J[x],1,1,()=>{J[x]=null});return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${_("nav.createNode")}`,i=k(),O&&O.c(),o=k(),r=u("div"),c=u("span"),c.textContent=`${_("template.select")}`,f=k(),p=u("div"),v=u("button"),Ve(g.$$.fragment),h=k(),m=u("div"),w=u("span"),w.textContent=`${_("template.optionNone")}`,b=k(),y=u("span"),y.textContent=`${_("template.none.desc")}`,T=k();for(let x=0;x<J.length;x+=1)J[x].c();E=k(),I=u("div"),N=u("label"),A=u("span"),A.textContent=`${_("common.name")}`,j=k(),D=u("input"),M=k(),F=u("div"),B=u("button"),H=z(W),q=k(),Y=u("button"),Y.textContent=`${_("common.cancel")}`,s(n,"class","svelte-19ekrug"),s(c,"class","form-label svelte-19ekrug"),s(w,"class","template-card-title svelte-19ekrug"),s(y,"class","template-card-desc svelte-19ekrug"),s(m,"class","template-card-text svelte-19ekrug"),s(v,"class","template-card svelte-19ekrug"),ae(v,"selected",l[72]===null),s(p,"class","template-cards svelte-19ekrug"),s(p,"role","group"),s(p,"aria-label",_("template.select")),s(r,"class","form-group svelte-19ekrug"),s(A,"class","label-text svelte-19ekrug"),s(D,"type","text"),s(D,"placeholder",_("case.namePlaceholder")),s(D,"class","svelte-19ekrug"),s(N,"class","svelte-19ekrug"),s(I,"class","form-group svelte-19ekrug"),s(B,"class","btn btn-primary svelte-19ekrug"),B.disabled=U=!l[70].trim()||l[72]===void 0,s(Y,"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(x,ee){S(x,e,ee),a(e,t),a(t,n),a(t,i),O&&O.m(t,null),a(t,o),a(t,r),a(r,c),a(r,f),a(r,p),a(p,v),He(g,v,null),a(v,h),a(v,m),a(m,w),a(m,b),a(m,y),a(p,T);for(let le=0;le<J.length;le+=1)J[le]&&J[le].m(p,null);a(t,E),a(t,I),a(I,N),a(N,A),a(N,j),a(N,D),be(D,l[70]),a(t,M),a(t,F),a(F,B),a(B,H),a(F,q),a(F,Y),Q=!0,R||(V=[L(v,"click",l[373]),L(D,"input",l[375]),L(D,"keydown",l[376]),L(B,"click",l[152]),L(Y,"click",l[151]),L(e,"click",Ct(l[151])),L(e,"keydown",mt(l[151]))],R=!0)},p(x,ee){if(x[71]?O?O.p(x,ee):(O=ac(x),O.c(),O.m(t,o)):O&&(O.d(1),O=null),(!Q||ee[2]&1024)&&ae(v,"selected",x[72]===null),ee[0]&32768|ee[2]&1024){X=de(x[15]);let le;for(le=0;le<X.length;le+=1){const ce=mr(x,X,le);J[le]?(J[le].p(ce,ee),fe(J[le],1)):(J[le]=cc(ce),J[le].c(),fe(J[le],1),J[le].m(p,null))}for(at(),le=X.length;le<J.length;le+=1)G(le);ct()}ee[2]&256&&D.value!==x[70]&&be(D,x[70]),(!Q||ee[2]&1280&&U!==(U=!x[70].trim()||x[72]===void 0))&&(B.disabled=U)},i(x){if(!Q){fe(g.$$.fragment,x);for(let ee=0;ee<X.length;ee+=1)fe(J[ee]);Q=!0}},o(x){ge(g.$$.fragment,x),J=J.filter(Zc);for(let ee=0;ee<J.length;ee+=1)ge(J[ee]);Q=!1},d(x){x&&C(e),O&&O.d(),We(g),Fe(J,x),R=!1,me(V)}}}function ac(l){let e,t=_("nav.createInside")+"",n,i,o=l[71].title+"",r,c;return{c(){e=u("div"),n=z(t),i=z(" «"),r=z(o),c=z("»"),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]&512&&o!==(o=f[71].title+"")&&K(r,o)},d(f){f&&C(e)}}}function cc(l){let e,t,n,i,o,r=_(l[489].title)+"",c,f,p,v=_(l[489].title+".desc")+"",g,h,m,w,b;t=new Tn({props:{kind:l[489].icon||"generic",size:24}});function y(){return l[374](l[489])}return{c(){var T;e=u("button"),Ve(t.$$.fragment),n=k(),i=u("div"),o=u("span"),c=z(r),f=k(),p=u("span"),g=z(v),h=k(),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[72])==null?void 0:T.id)===l[489].id)},m(T,E){S(T,e,E),He(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,h),m=!0,w||(b=L(e,"click",y),w=!0)},p(T,E){var N;l=T;const I={};E[0]&32768&&(I.kind=l[489].icon||"generic"),t.$set(I),(!m||E[0]&32768)&&r!==(r=_(l[489].title)+"")&&K(c,r),(!m||E[0]&32768)&&v!==(v=_(l[489].title+".desc")+"")&&K(g,v),(!m||E[0]&32768|E[2]&1024)&&ae(e,"selected",((N=l[72])==null?void 0:N.id)===l[489].id)},i(T){m||(fe(t.$$.fragment,T),m=!0)},o(T){ge(t.$$.fragment,T),m=!1},d(T){T&&C(e),We(t),w=!1,b()}}}function uc(l){let e,t,n=l[73].node&&["folder","project","client","document","recipe"].includes(l[73].node.type),i,o,r,c,f,p,v,g,h,m,w=n&&fc(l),b=l[73].node&&l[73].node.parent_id&&pc(l);return{c(){e=u("div"),t=u("div"),w&&w.c(),i=k(),b&&b.c(),o=k(),r=u("button"),r.textContent=`${_("common.rename")}`,c=k(),f=u("button"),f.textContent=`${_("common.delete")}`,p=k(),v=u("button"),v.textContent=`${_("file.showInExplorer")}`,s(r,"class","context-menu-item svelte-19ekrug"),s(f,"class","context-menu-item danger svelte-19ekrug"),s(v,"class","context-menu-item svelte-19ekrug"),s(t,"class","context-menu svelte-19ekrug"),kt(t,"left",l[73].x+"px"),kt(t,"top",l[73].y+"px"),s(e,"class","context-menu-backdrop svelte-19ekrug"),s(e,"role","button"),s(e,"tabindex","0")},m(y,T){S(y,e,T),a(e,t),w&&w.m(t,null),a(t,i),b&&b.m(t,null),a(t,o),a(t,r),a(t,c),a(t,f),a(t,p),a(t,v),g=!0,h||(m=[L(r,"click",l[379]),L(f,"click",l[380]),L(v,"click",l[381]),L(e,"click",l[154]),L(e,"contextmenu",Sn(l[154])),L(e,"keydown",mt(l[154]))],h=!0)},p(y,T){T[2]&2048&&(n=y[73].node&&["folder","project","client","document","recipe"].includes(y[73].node.type)),n?w?(w.p(y,T),T[2]&2048&&fe(w,1)):(w=fc(y),w.c(),fe(w,1),w.m(t,i)):w&&(at(),ge(w,1,1,()=>{w=null}),ct()),y[73].node&&y[73].node.parent_id?b?b.p(y,T):(b=pc(y),b.c(),b.m(t,o)):b&&(b.d(1),b=null),(!g||T[2]&2048)&&kt(t,"left",y[73].x+"px"),(!g||T[2]&2048)&&kt(t,"top",y[73].y+"px")},i(y){g||(fe(w),g=!0)},o(y){ge(w),g=!1},d(y){y&&C(e),w&&w.d(),b&&b.d(),h=!1,me(m)}}}function fc(l){let e,t,n,i,o,r=de(l[15].length>0?l[15]:[{id:"",title:"template.optionNone",icon:"folder"}]),c=[];for(let p=0;p<r.length;p+=1)c[p]=dc(gr(l,r,p));const f=p=>ge(c[p],1,1,()=>{c[p]=null});return{c(){e=u("div"),e.textContent=`${_("common.create")}`,t=k();for(let p=0;p<c.length;p+=1)c[p].c();n=k(),i=u("div"),s(e,"class","context-menu-section svelte-19ekrug"),s(i,"class","context-menu-divider svelte-19ekrug")},m(p,v){S(p,e,v),S(p,t,v);for(let g=0;g<c.length;g+=1)c[g]&&c[g].m(p,v);S(p,n,v),S(p,i,v),o=!0},p(p,v){if(v[0]&32768|v[4]&33554432){r=de(p[15].length>0?p[15]:[{id:"",title:"template.optionNone",icon:"folder"}]);let g;for(g=0;g<r.length;g+=1){const h=gr(p,r,g);c[g]?(c[g].p(h,v),fe(c[g],1)):(c[g]=dc(h),c[g].c(),fe(c[g],1),c[g].m(n.parentNode,n))}for(at(),g=r.length;g<c.length;g+=1)f(g);ct()}},i(p){if(!o){for(let v=0;v<r.length;v+=1)fe(c[v]);o=!0}},o(p){c=c.filter(Zc);for(let v=0;v<c.length;v+=1)ge(c[v]);o=!1},d(p){p&&(C(e),C(t),C(n),C(i)),Fe(c,p)}}}function dc(l){let e,t,n,i,o=_(l[489].title)+"",r,c,f,p;t=new Tn({props:{kind:l[489].icon||"folder",size:16}});function v(){return l[377](l[489])}return{c(){e=u("button"),Ve(t.$$.fragment),n=k(),i=u("span"),r=z(o),s(i,"class","svelte-19ekrug"),s(e,"class","context-menu-item svelte-19ekrug")},m(g,h){S(g,e,h),He(t,e,null),a(e,n),a(e,i),a(i,r),c=!0,f||(p=L(e,"click",v),f=!0)},p(g,h){l=g;const m={};h[0]&32768&&(m.kind=l[489].icon||"folder"),t.$set(m),(!c||h[0]&32768)&&o!==(o=_(l[489].title)+"")&&K(r,o)},i(g){c||(fe(t.$$.fragment,g),c=!0)},o(g){ge(t.$$.fragment,g),c=!1},d(g){g&&C(e),We(t),f=!1,p()}}}function pc(l){let e,t,n,i,o;return{c(){e=u("button"),e.textContent=`${_("nav.moveToRoot")}`,t=k(),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=L(e,"click",l[378]),i=!0)},p:te,d(r){r&&(C(e),C(t),C(n)),i=!1,o()}}}function gc(l){let e,t,n,i=(l[48]?_("worklog.acceptSuggestion"):l[47]?_("worklog.editEntry"):_("worklog.addEntry"))+"",o,r,c,f,p,v,g,h,m,w,b,y,T,E,I,N,A,j,D,M,F,B,W,H,U,q,Y,Q,R,V,O,X,J,G,x,ee,le,ce,pe,Ee=_("common.save")+"",ze,_e,$,se,Ce,De;return{c(){e=u("div"),t=u("div"),n=u("h3"),o=z(i),r=k(),c=u("div"),f=u("label"),p=u("span"),p.textContent=`${_("worklog.date")}`,v=k(),g=u("input"),h=k(),m=u("div"),w=u("label"),b=u("span"),b.textContent=`${_("worklog.whatDone")}`,y=k(),T=u("input"),E=k(),I=u("div"),N=u("label"),A=u("span"),A.textContent=`${_("worklog.minutes")}`,j=k(),D=u("input"),M=k(),F=u("div"),B=u("label"),W=u("span"),W.textContent=`${_("worklog.details")}`,H=k(),U=u("textarea"),q=k(),Y=u("div"),Q=u("label"),R=u("input"),V=k(),O=u("span"),O.textContent=`${_("journal.billableYes")}`,X=k(),J=u("label"),G=u("input"),x=k(),ee=u("span"),ee.textContent=`${_("journal.approxEstimated")}`,le=k(),ce=u("div"),pe=u("button"),ze=z(Ee),$=k(),se=u("button"),se.textContent=`${_("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(b,"class","label-text svelte-19ekrug"),s(T,"type","text"),s(T,"placeholder",_("worklog.whatDone")),s(T,"class","svelte-19ekrug"),s(w,"class","svelte-19ekrug"),s(m,"class","form-group svelte-19ekrug"),s(A,"class","label-text svelte-19ekrug"),s(D,"type","number"),s(D,"min","1"),s(D,"class","svelte-19ekrug"),s(N,"class","svelte-19ekrug"),s(I,"class","form-group svelte-19ekrug"),s(W,"class","label-text svelte-19ekrug"),s(U,"class","svelte-19ekrug"),s(B,"class","svelte-19ekrug"),s(F,"class","form-group svelte-19ekrug"),s(R,"type","checkbox"),s(R,"class","svelte-19ekrug"),s(O,"class","svelte-19ekrug"),s(Q,"class","checkbox-label-inline svelte-19ekrug"),s(G,"type","checkbox"),s(G,"class","svelte-19ekrug"),s(ee,"class","svelte-19ekrug"),s(J,"class","checkbox-label-inline svelte-19ekrug"),s(Y,"class","form-row svelte-19ekrug"),s(pe,"class","btn btn-primary svelte-19ekrug"),pe.disabled=_e=!l[41].trim()||!l[42],s(se,"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,Le){S(we,e,Le),a(e,t),a(t,n),a(n,o),a(t,r),a(t,c),a(c,f),a(f,p),a(f,v),a(f,g),be(g,l[43]),a(t,h),a(t,m),a(m,w),a(w,b),a(w,y),a(w,T),be(T,l[41]),a(t,E),a(t,I),a(I,N),a(N,A),a(N,j),a(N,D),be(D,l[42]),a(t,M),a(t,F),a(F,B),a(B,W),a(B,H),a(B,U),be(U,l[44]),a(t,q),a(t,Y),a(Y,Q),a(Q,R),R.checked=l[45],a(Q,V),a(Q,O),a(Y,X),a(Y,J),a(J,G),G.checked=l[46],a(J,x),a(J,ee),a(t,le),a(t,ce),a(ce,pe),a(pe,ze),a(ce,$),a(ce,se),Ce||(De=[L(g,"input",l[382]),L(T,"input",l[383]),L(D,"input",l[384]),L(U,"input",l[385]),L(R,"change",l[386]),L(G,"change",l[387]),L(pe,"click",l[174]),L(se,"click",l[173]),L(e,"click",Ct(l[173])),L(e,"keydown",mt(l[173]))],Ce=!0)},p(we,Le){Le[1]&196608&&i!==(i=(we[48]?_("worklog.acceptSuggestion"):we[47]?_("worklog.editEntry"):_("worklog.addEntry"))+"")&&K(o,i),Le[1]&4096&&be(g,we[43]),Le[1]&1024&&T.value!==we[41]&&be(T,we[41]),Le[1]&2048&&Dl(D.value)!==we[42]&&be(D,we[42]),Le[1]&8192&&be(U,we[44]),Le[1]&16384&&(R.checked=we[45]),Le[1]&32768&&(G.checked=we[46]),Le[1]&3072&&_e!==(_e=!we[41].trim()||!we[42])&&(pe.disabled=_e)},d(we){we&&C(e),Ce=!1,me(De)}}}function mc(l){let e,t,n,i,o,r,c,f,p,v,g,h,m,w,b,y,T,E,I,N=(l[78]==="open_url"?_("action.dataUrl"):l[78]==="open_folder"||l[78]==="open_file"?_("action.dataPath"):_("action.dataCommand"))+"",A,j,D,M,F,B,W,H,U,q,Y,Q=de(l[121]),R=[];for(let V=0;V<Q.length;V+=1)R[V]=_c(pr(l,Q,V));return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${_("action.newAction")}`,i=k(),o=u("div"),r=u("label"),c=u("span"),c.textContent=`${_("common.name")}`,f=k(),p=u("input"),v=k(),g=u("div"),h=u("label"),m=u("span"),m.textContent=`${_("common.type")}`,w=k(),b=u("select");for(let V=0;V<R.length;V+=1)R[V].c();y=k(),T=u("div"),E=u("label"),I=u("span"),A=z(N),j=k(),D=u("input"),F=k(),B=u("div"),W=u("button"),W.textContent=`${_("common.create")}`,H=k(),U=u("button"),U.textContent=`${_("common.cancel")}`,s(n,"class","svelte-19ekrug"),s(c,"class","label-text svelte-19ekrug"),s(p,"type","text"),s(p,"placeholder",_("action.namePlaceholder")),s(p,"class","svelte-19ekrug"),s(r,"class","svelte-19ekrug"),s(o,"class","form-group svelte-19ekrug"),s(m,"class","label-text svelte-19ekrug"),s(b,"class","svelte-19ekrug"),l[78]===void 0&&ol(()=>l[390].call(b)),s(h,"class","svelte-19ekrug"),s(g,"class","form-group svelte-19ekrug"),s(I,"class","label-text svelte-19ekrug"),s(D,"type","text"),s(D,"placeholder",M=l[78]==="open_url"?_("action.urlPlaceholder"):l[78]==="open_folder"||l[78]==="open_file"?_("action.pathPlaceholder"):_("action.commandPlaceholder")),s(D,"class","svelte-19ekrug"),s(E,"class","svelte-19ekrug"),s(T,"class","form-group svelte-19ekrug"),s(W,"class","btn btn-primary svelte-19ekrug"),s(U,"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,O){S(V,e,O),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[77]),a(t,v),a(t,g),a(g,h),a(h,m),a(h,w),a(h,b);for(let X=0;X<R.length;X+=1)R[X]&&R[X].m(b,null);Ut(b,l[78],!0),a(t,y),a(t,T),a(T,E),a(E,I),a(I,A),a(E,j),a(E,D),be(D,l[79]),a(t,F),a(t,B),a(B,W),a(B,H),a(B,U),q||(Y=[L(p,"input",l[388]),L(p,"keydown",l[389]),L(b,"change",l[390]),L(D,"input",l[391]),L(D,"keydown",l[392]),L(W,"click",l[229]),L(U,"click",l[228]),L(e,"click",Ct(l[228])),L(e,"keydown",mt(l[228]))],q=!0)},p(V,O){if(O[2]&32768&&p.value!==V[77]&&be(p,V[77]),O[3]&268435456){Q=de(V[121]);let X;for(X=0;X<Q.length;X+=1){const J=pr(V,Q,X);R[X]?R[X].p(J,O):(R[X]=_c(J),R[X].c(),R[X].m(b,null))}for(;X<R.length;X+=1)R[X].d(1);R.length=Q.length}O[2]&65536|O[3]&268435456&&Ut(b,V[78]),O[2]&65536&&N!==(N=(V[78]==="open_url"?_("action.dataUrl"):V[78]==="open_folder"||V[78]==="open_file"?_("action.dataPath"):_("action.dataCommand"))+"")&&K(A,N),O[2]&65536|O[3]&268435456&&M!==(M=V[78]==="open_url"?_("action.urlPlaceholder"):V[78]==="open_folder"||V[78]==="open_file"?_("action.pathPlaceholder"):_("action.commandPlaceholder"))&&s(D,"placeholder",M),O[2]&131072&&D.value!==V[79]&&be(D,V[79])},d(V){V&&C(e),Fe(R,V),q=!1,me(Y)}}}function _c(l){let e,t=l[486].label+"",n;return{c(){e=u("option"),n=z(t),e.__value=l[486].id,be(e,e.__value),s(e,"class","svelte-19ekrug")},m(i,o){S(i,e,o),a(e,n)},p:te,d(i){i&&C(e)}}}function vc(l){let e,t,n,i=_("file.importTitle")+"",o,r,c=(l[2]?l[2].title:"")+"",f,p,v,g,h,m,w,b=l[82].files+"",y,T,E,I,N,A=l[82].folders+"",j,D,M,F,B,W=(l[82].totalBytes/1024).toFixed(1)+"",H,U,q,Y,Q,R,V,O,X,J,G,x,ee=l[82].isDangerous&&hc(l);return{c(){e=u("div"),t=u("div"),n=u("h3"),o=z(i),r=z(" «"),f=z(c),p=z("»"),v=k(),g=u("div"),h=u("div"),m=u("span"),m.textContent=`${_("file.importFiles")}`,w=u("span"),y=z(b),T=k(),E=u("div"),I=u("span"),I.textContent=`${_("file.importFolders")}`,N=u("span"),j=z(A),D=k(),M=u("div"),F=u("span"),F.textContent=`${_("file.importSize")}`,B=u("span"),H=z(W),U=z(" KB"),q=k(),ee&&ee.c(),Y=k(),Q=u("div"),R=u("button"),R.textContent=`${_("file.importCopy")}`,V=k(),O=u("button"),O.textContent=`${_("file.importLink")}`,X=k(),J=u("button"),J.textContent=`${_("common.cancel")}`,s(n,"class","svelte-19ekrug"),s(m,"class","svelte-19ekrug"),s(w,"class","svelte-19ekrug"),s(h,"class","summary-row svelte-19ekrug"),s(I,"class","svelte-19ekrug"),s(N,"class","svelte-19ekrug"),s(E,"class","summary-row svelte-19ekrug"),s(F,"class","svelte-19ekrug"),s(B,"class","svelte-19ekrug"),s(M,"class","summary-row svelte-19ekrug"),s(g,"class","import-summary svelte-19ekrug"),s(R,"class","btn btn-primary svelte-19ekrug"),s(O,"class","btn svelte-19ekrug"),s(J,"class","btn svelte-19ekrug"),s(Q,"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(le,ce){S(le,e,ce),a(e,t),a(t,n),a(n,o),a(n,r),a(n,f),a(n,p),a(t,v),a(t,g),a(g,h),a(h,m),a(h,w),a(w,y),a(g,T),a(g,E),a(E,I),a(E,N),a(N,j),a(g,D),a(g,M),a(M,F),a(M,B),a(B,H),a(B,U),a(g,q),ee&&ee.m(g,null),a(t,Y),a(t,Q),a(Q,R),a(Q,V),a(Q,O),a(Q,X),a(Q,J),G||(x=[L(R,"click",l[393]),L(O,"click",l[394]),L(J,"click",l[204]),L(e,"click",Ct(l[204])),L(e,"keydown",mt(l[204]))],G=!0)},p(le,ce){ce[0]&4&&c!==(c=(le[2]?le[2].title:"")+"")&&K(f,c),ce[2]&1048576&&b!==(b=le[82].files+"")&&K(y,b),ce[2]&1048576&&A!==(A=le[82].folders+"")&&K(j,A),ce[2]&1048576&&W!==(W=(le[82].totalBytes/1024).toFixed(1)+"")&&K(H,W),le[82].isDangerous?ee?ee.p(le,ce):(ee=hc(le),ee.c(),ee.m(g,null)):ee&&(ee.d(1),ee=null)},d(le){le&&C(e),ee&&ee.d(),G=!1,me(x)}}}function hc(l){let e,t,n,i,o,r,c=l[82].dangerReason+"",f;return{c(){e=u("div"),t=ie("svg"),n=ie("path"),i=ie("line"),o=ie("line"),r=k(),f=z(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,v){S(p,e,v),a(e,t),a(t,n),a(t,i),a(t,o),a(e,r),a(e,f)},p(p,v){v[2]&1048576&&c!==(c=p[82].dangerReason+"")&&K(f,c)},d(p){p&&C(e)}}}function kc(l){let e,t,n,i,o,r,c,f,p,v,g,h,m,w,b,y,T,E=l[106]&&bc(l);return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${_("rename.title")}`,i=k(),o=u("div"),r=u("label"),c=u("span"),c.textContent=`${_("common.newName")}`,f=k(),p=u("input"),v=k(),E&&E.c(),g=k(),h=u("div"),m=u("button"),m.textContent=`${_("common.rename")}`,w=k(),b=u("button"),b.textContent=`${_("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(m,"class","btn btn-primary svelte-19ekrug"),s(b,"class","btn svelte-19ekrug"),s(h,"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(I,N){S(I,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[105]),a(t,v),E&&E.m(t,null),a(t,g),a(t,h),a(h,m),a(h,w),a(h,b),y||(T=[L(p,"input",l[395]),L(p,"keydown",l[146]),L(m,"click",l[144]),L(b,"click",l[145]),L(e,"click",Ct(l[145])),L(e,"keydown",mt(l[145]))],y=!0)},p(I,N){N[3]&4096&&p.value!==I[105]&&be(p,I[105]),I[106]?E?E.p(I,N):(E=bc(I),E.c(),E.m(t,g)):E&&(E.d(1),E=null)},d(I){I&&C(e),E&&E.d(),y=!1,me(T)}}}function bc(l){let e,t;return{c(){e=u("div"),t=z(l[106]),s(e,"class","rename-error svelte-19ekrug")},m(n,i){S(n,e,i),a(e,t)},p(n,i){i[3]&8192&&K(t,n[106])},d(n){n&&C(e)}}}function wc(l){let e,t,n,i,o,r=l[107].title+"",c,f,p,v,g,h,m,w,b,y,T,E,I,N,A=_("inbox.assign")+"",j,D,M,F,B,W,H=l[109].length>0&&yc(l),U=l[111]&&Sc();return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${_("inbox.assignTitle")}`,i=k(),o=u("div"),c=z(r),f=k(),p=u("div"),v=u("label"),g=u("span"),g.textContent=`${_("inbox.assignTarget")}`,h=k(),m=u("input"),w=k(),b=u("div"),b.textContent=`${_("inbox.assignSearchHint")}`,y=k(),H&&H.c(),T=k(),U&&U.c(),E=k(),I=u("div"),N=u("button"),j=z(A),M=k(),F=u("button"),F.textContent=`${_("common.cancel")}`,s(n,"class","svelte-19ekrug"),s(o,"class","create-context svelte-19ekrug"),s(g,"class","label-text svelte-19ekrug"),s(m,"type","text"),s(m,"placeholder",_("inbox.assignSearchPlaceholder")),s(m,"class","svelte-19ekrug"),s(b,"class","assign-hint svelte-19ekrug"),s(v,"class","svelte-19ekrug"),s(p,"class","form-group assign-search svelte-19ekrug"),s(N,"class","btn btn-primary svelte-19ekrug"),N.disabled=D=!l[110],s(F,"class","btn svelte-19ekrug"),s(I,"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(q,Y){S(q,e,Y),a(e,t),a(t,n),a(t,i),a(t,o),a(o,c),a(t,f),a(t,p),a(p,v),a(v,g),a(v,h),a(v,m),be(m,l[108]),a(v,w),a(v,b),a(p,y),H&&H.m(p,null),a(t,T),U&&U.m(t,null),a(t,E),a(t,I),a(I,N),a(N,j),a(I,M),a(I,F),B||(W=[L(m,"input",l[396]),L(m,"input",l[216]),L(m,"keydown",l[397]),L(N,"click",l[218]),L(F,"click",l[215]),L(e,"click",Ct(l[215])),L(e,"keydown",mt(l[215]))],B=!0)},p(q,Y){Y[3]&16384&&r!==(r=q[107].title+"")&&K(c,r),Y[3]&32768&&m.value!==q[108]&&be(m,q[108]),q[109].length>0?H?H.p(q,Y):(H=yc(q),H.c(),H.m(p,null)):H&&(H.d(1),H=null),q[111]?U||(U=Sc(),U.c(),U.m(t,E)):U&&(U.d(1),U=null),Y[3]&131072&&D!==(D=!q[110])&&(N.disabled=D)},d(q){q&&C(e),H&&H.d(),U&&U.d(),B=!1,me(W)}}}function yc(l){let e,t=de(l[109]),n=[];for(let i=0;i<t.length;i+=1)n[i]=Cc(dr(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]&65536|o[6]&2097152|o[7]&1){t=de(i[109]);let r;for(r=0;r<t.length;r+=1){const c=dr(i,t,r);n[r]?n[r].p(c,o):(n[r]=Cc(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),Fe(n,i)}}}function Cc(l){let e,t,n=(l[483].path||l[483].title)+"",i,o,r,c=l[207](l[483].type)+"",f,p,v,g;function h(){return l[398](l[483])}return{c(){e=u("button"),t=u("span"),i=z(n),o=k(),r=u("span"),f=z(c),p=k(),s(t,"class","svelte-19ekrug"),s(r,"class","svelte-19ekrug"),s(e,"class","assign-search-result svelte-19ekrug")},m(m,w){S(m,e,w),a(e,t),a(t,i),a(e,o),a(e,r),a(r,f),a(e,p),v||(g=L(e,"click",h),v=!0)},p(m,w){l=m,w[3]&65536&&n!==(n=(l[483].path||l[483].title)+"")&&K(i,n),w[3]&65536&&c!==(c=l[207](l[483].type)+"")&&K(f,c)},d(m){m&&C(e),v=!1,g()}}}function Sc(l){let e;return{c(){e=u("div"),e.textContent=`${_("common.loading")}`,s(e,"class","assign-status svelte-19ekrug")},m(t,n){S(t,e,n)},d(t){t&&C(e)}}}function Tc(l){let e,t,n,i,o,r,c,f,p,v,g,h,m,w,b,y,T,E,I,N,A,j,D,M,F,B=_("common.save")+"",W,H,U,q,Y,Q,R=l[63]&&Ec(l);return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${_("links.editTitle")}`,i=k(),o=u("div"),r=u("label"),c=u("span"),c.textContent=`${_("common.name")}`,f=k(),p=u("input"),v=k(),g=u("div"),h=u("label"),m=u("span"),m.textContent="URL",w=k(),b=u("input"),y=k(),T=u("div"),E=u("label"),I=u("span"),I.textContent=`${_("links.note")}`,N=k(),A=u("textarea"),j=k(),R&&R.c(),D=k(),M=u("div"),F=u("button"),W=z(B),U=k(),q=u("button"),q.textContent=`${_("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(m,"class","label-text svelte-19ekrug"),s(b,"type","url"),s(b,"class","svelte-19ekrug"),s(h,"class","svelte-19ekrug"),s(g,"class","form-group svelte-19ekrug"),s(I,"class","label-text svelte-19ekrug"),s(A,"class","svelte-19ekrug"),s(E,"class","svelte-19ekrug"),s(T,"class","form-group svelte-19ekrug"),s(F,"class","btn btn-primary svelte-19ekrug"),F.disabled=H=!l[61].trim(),s(q,"class","btn svelte-19ekrug"),s(M,"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,O){S(V,e,O),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[60]),a(t,v),a(t,g),a(g,h),a(h,m),a(h,w),a(h,b),be(b,l[61]),a(t,y),a(t,T),a(T,E),a(E,I),a(E,N),a(E,A),be(A,l[62]),a(t,j),R&&R.m(t,null),a(t,D),a(t,M),a(M,F),a(F,W),a(M,U),a(M,q),Y||(Q=[L(p,"input",l[399]),L(b,"input",l[400]),L(A,"input",l[401]),L(F,"click",l[223]),L(q,"click",l[222]),L(e,"click",Ct(l[222])),L(e,"keydown",mt(l[222]))],Y=!0)},p(V,O){O[1]&536870912&&p.value!==V[60]&&be(p,V[60]),O[1]&1073741824&&b.value!==V[61]&&be(b,V[61]),O[2]&1&&be(A,V[62]),V[63]?R?R.p(V,O):(R=Ec(V),R.c(),R.m(t,D)):R&&(R.d(1),R=null),O[1]&1073741824&&H!==(H=!V[61].trim())&&(F.disabled=H)},d(V){V&&C(e),R&&R.d(),Y=!1,me(Q)}}}function Ec(l){let e,t;return{c(){e=u("div"),t=z(l[63]),s(e,"class","rename-error svelte-19ekrug")},m(n,i){S(n,e,i),a(e,t)},p(n,i){i[2]&2&&K(t,n[63])},d(n){n&&C(e)}}}function Dc(l){let e,t;return e=new vg({props:{title:l[100],message:l[101],confirmText:l[103],danger:l[102]}}),e.$on("confirm",l[147]),e.$on("cancel",l[148]),{c(){Ve(e.$$.fragment)},m(n,i){He(e,n,i),t=!0},p(n,i){const o={};i[3]&128&&(o.title=n[100]),i[3]&256&&(o.message=n[101]),i[3]&1024&&(o.confirmText=n[103]),i[3]&512&&(o.danger=n[102]),e.$set(o)},i(n){t||(fe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){We(e,n)}}}function Ic(l){let e,t;return e=new gg({props:{item:l[89],content:l[90],loading:l[91],error:l[92]}}),e.$on("close",l[131]),e.$on("openExternal",l[402]),{c(){Ve(e.$$.fragment)},m(n,i){He(e,n,i),t=!0},p(n,i){const o={};i[2]&134217728&&(o.item=n[89]),i[2]&268435456&&(o.content=n[90]),i[2]&536870912&&(o.loading=n[91]),i[2]&1073741824&&(o.error=n[92]),e.$set(o)},i(n){t||(fe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){We(e,n)}}}function Nc(l){let e,t;return e=new qm({props:{onClose:l[238],onSyncRefresh:l[236],onPluginToggle:l[239],initialSection:l[116]}}),{c(){Ve(e.$$.fragment)},m(n,i){He(e,n,i),t=!0},p(n,i){const o={};i[3]&8388608&&(o.initialSection=n[116]),e.$set(o)},i(n){t||(fe(e.$$.fragment,n),t=!0)},o(n){ge(e.$$.fragment,n),t=!1},d(n){We(e,n)}}}function b2(l){let e,t,n,i;const o=[U_,V_,W_],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=ot()},m(f,p){r[e].m(f,p),S(f,n,p),i=!0},p(f,p){let v=e;e=c(f),e===v?r[e].p(f,p):(at(),ge(r[v],1,1,()=>{r[v]=null}),ct(),t=r[e],t?t.p(f,p):(t=r[e]=o[e](f),t.c()),fe(t,1),t.m(n.parentNode,n))},i(f){i||(fe(t),i=!0)},o(f){ge(t),i=!1},d(f){f&&C(n),r[e].d(f)}}}function oe(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 w2(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 y2(l,e){return l.section===e.section&&l.nodeId===e.nodeId&&l.tab===e.tab&&l.trashFolderId===e.trashFolderId}function kn(l){return!l||!(l instanceof Element)?!1:!!l.closest('input, textarea, select, [contenteditable="true"], [contenteditable=""]')}function Hl(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&&Hl(n.children,e,t))return!0}return!1}function xc(l){return(l==null?void 0:l.sourceKind)||(l==null?void 0:l.captureKind)||(l==null?void 0:l.type)||""}function _i(l){return xc(l)!=="url"&&(l==null?void 0:l.type)!=="link"}function C2(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 $c(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&&$c(n.children,e,t))return!0}return!1}function S2(l,e){return e?l.filter(t=>ri(t)===e):l.filter(t=>!ri(t)||!l.some(n=>n.id===ri(t)))}function ri(l){return(l==null?void 0:l.parentId)||(l==null?void 0:l.parentID)||(l==null?void 0:l.parent_id)||""}function mn(l){return l.eventIds&&l.eventIds.length?l.eventIds:l.events&&l.events.length?l.events.map(e=>e.id).filter(Boolean):[]}function _n(l){try{oe("WriteDebugLog",l)}catch{}}function ai(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 Ul(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 ci(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 T2(l){return{"image/png":"png","image/jpeg":"jpg","image/gif":"gif","image/webp":"webp"}[l]||"bin"}function E2(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 D2(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 I2(l){return String(l||"").split(/\r?\n/).map(t=>t.trim()).filter(t=>t&&!t.startsWith("#"))[0]||""}function N2(l){return["case","client","project","folder","document","recipe"].includes(l.type)}function A2(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=>{kn(e.target)||(e.key==="Enter"||e.key===" ")&&(e.preventDefault(),l())}}function M2(l,e,t){var Ds;let n,i,o,r,c=null,f=!1,p=!1,v=!1,g=!1,h=[],m=[],w=[],b=null,y=[],T=0,E=!0,I=[],N=null,A="",j="",D=!1,M="",F="all",B="all",W="",H="",U="suggestions",q="",Y=[],Q=!1,R=[],V="",O="";function X(d){return{"vault not open":_("error.vaultNotOpen")}[d]||d}let J="",G=null,x="overview",ee=[],le=null,ce=[],pe=[],Ee=[],ze=!1,_e="",$="",se="",Ce="",De=!1,we=!1,Le=null,Qe=null,Ae=[],$e=0,Re=[],je=[],Ne=[],Ge=!1,Se=[],Pe=[],Me=!1,ft="",Z="date",ye="desc",ve=!1,ke=[],Je=null,qe="",Ue="",tt="",Ye="",Oe=null,et=0,re=[],he="",Ke=[],Ft=[],Kt="",rl="",st=[],al=!1,zt=!1,Nt="",Gt=null,St=null,At={visible:!1,x:0,y:0,node:null},Jt=!1,bt="",Il=!1,Rt="",Nl="open_url",Ot="",En=[{id:"open_url",label:_("action.openUrl")},{id:"open_file",label:_("action.openFile")},{id:"open_folder",label:_("action.openFolder")},{id:"run_command",label:_("action.runCommand")},{id:"run_script",label:_("action.runScript")},{id:"open_terminal",label:_("action.openTerminal")},{id:"launch_app",label:_("action.launchApp")}],cl=!0,Dn=!1,ql=null,Al=!1,In="",vi="",Tt={},Nn=!1,ut=null,dt=[],rt=[],Mt=null,wt="",Ml=!1,ul="",Et={items:[],mode:"copy"},Be=[],fl=[],An=!1,Pl=!1,dl=!1,Mn="",Ll=0,Pn=0,pl=null,Yl=!1,hi="",ki="",bi=!1,wi=_("common.delete"),Ql=null,Xl=null,gl=!1,Zl="",ml="",_l="",Pt=null,Bt="",qt=[],Ht=null,xl=!1,yi,Ln=null,jn=!1,jl="",$l="";const eu=[{id:"overview",label:_("tab.overview")},{id:"notes",label:_("tab.notes")},{id:"files",label:_("tab.files")},{id:"links",label:_("tab.links")},{id:"actions",label:_("tab.actions")},{id:"activity",label:_("tab.activity"),group:"service"},{id:"worklog",label:_("tab.worklog"),group:"service"},{id:"inbox",label:_("tab.inbox"),group:"service"}];let Fn=null;function tu(d){const P={};for(const ue of d){const Te=ue.captureContextLabel||_("inbox.noContext");P[Te]||(P[Te]=[]),P[Te].push(ue)}const ne=[];for(const[ue,Te]of Object.entries(P))ne.push({label:ue,items:Te});return ne.sort((ue,Te)=>ue.label.localeCompare(Te.label)),ne}function lu(){return{section:J||"",nodeId:(G==null?void 0:G.id)||"",tab:G?x:"",trashFolderId:J==="trash"?he:"",trashFolderStack:J==="trash"?Ke.map(d=>({id:d.id,title:d.title})):[]}}function Wt(){if(al)return;const d=lu(),P=st[st.length-1];(!P||!y2(P,d))&&(st=[...st,d].slice(-80))}function zn(){t(8,he=""),t(243,Ke=[]),t(65,re=[])}function Ci(){return Yl?(Hn(),!0):g?(Es(),!0):Mt?(nn(),!0):Pt?($n(),!0):Je?(ei(),!0):gl?(t(104,gl=!1),!0):ze?(Yi(),!0):Al?(ns(),!0):Il?(Cs(),!0):Jt?(Ki(),!0):zt?(Oi(),!0):At.visible?(Yt(),!0):le?(qi(),!0):!1}async function nu(d){al=!0;try{if(d.nodeId){const P=await oe("GetNodeDetail",d.nodeId);return P?(await gt(P),t(35,x=d.tab||"overview"),x==="files"&&rt.length===0&&await lt(P.id),!0):!1}else if(d.section)return h.some(P=>P.id===d.section)?(await tn(d.section),d.section==="trash"&&(t(8,he=d.trashFolderId||""),t(243,Ke=d.trashFolderStack||[]),t(65,re=[]),await Zt()),!0):!1;return!1}catch{return!1}finally{al=!1}}async function Si(){if(!Ci())for(;st.length>0;){const d=st[st.length-1];if(st=st.slice(0,-1),await nu(d))return}}function en(d){d.button!==3&&d.button!==4||kn(d.target)||Ci()&&d.button===3||(d.preventDefault(),d.stopPropagation(),d.button===3&&Si())}function ht(d){x!==d&&(Wt(),t(35,x=d),d==="files"&&G&&rt.length===0&&!ut&&lt(G.id))}Kl(async()=>{try{if(t(10,c=await oe("GetStartupStatus")),f=!0,c.status==="first_run"){t(11,p=!0),t(80,cl=!1);return}if(c.status==="recovery"){t(12,v=!0),t(80,cl=!1);return}}catch(d){t(34,O=String(d))}try{t(33,V=await oe("VerstakVersion")||"verstak-gui/v2"),t(0,h=await oe("ListSystemViewsWithPlugins")||[]),t(14,m=await oe("ListWorkspaceTree")||[]),t(15,w=await oe("ListEnabledTemplates")||[])}catch(d){t(34,O=String(d)),t(0,h=[{id:"today",label:_("nav.today")},{id:"inbox",label:_("nav.inbox")},{id:"activity",label:_("nav.activity")}]),t(14,m=[]),t(15,w=[])}window.runtime&&window.runtime.EventsOn&&(window.runtime.EventsOn("files-dropped",Wu),Fn=()=>window.runtime.EventsOff("files-dropped")),window.addEventListener("keydown",ji),window.addEventListener("paste",os),window.addEventListener("dragenter",fs),window.addEventListener("dragover",ds),window.addEventListener("dragleave",ps),window.addEventListener("dragend",pt),window.addEventListener("dragcancel",pt),window.addEventListener("drop",ms),window.addEventListener("mouseup",pt),window.addEventListener("mouseleave",pt),window.addEventListener("blur",pt),document.addEventListener("visibilitychange",gs),window.addEventListener("auxclick",en),window.addEventListener("mouseup",en),t(80,cl=!1),li(),Qi()}),Gl(()=>{Fn&&Fn(),window.removeEventListener("keydown",ji),window.removeEventListener("paste",os),window.removeEventListener("dragenter",fs),window.removeEventListener("dragover",ds),window.removeEventListener("dragleave",ps),window.removeEventListener("dragend",pt),window.removeEventListener("dragcancel",pt),window.removeEventListener("drop",ms),window.removeEventListener("mouseup",pt),window.removeEventListener("mouseleave",pt),window.removeEventListener("blur",pt),document.removeEventListener("visibilitychange",gs),window.removeEventListener("auxclick",en),window.removeEventListener("mouseup",en),as()});async function tn(d){Wt(),t(1,J=d),t(2,G=null),t(35,x="overview"),t(36,ee=[]),ce=[],t(38,pe=[]),t(39,Ee=[]),t(55,Pe=[]),t(58,ke=[]),t(49,Ae=[]),t(3,Se=[]),t(7,Oe=null),zn(),t(69,zt=!1),t(34,O=""),t(16,b=null),t(51,Re=[]),t(52,je=[]),t(17,y=[]),T=0,E=!0,t(18,I=[]),t(19,N=null);try{d==="today"?(t(16,b=await oe("ListTodayView")||{cases:[]}),t(49,Ae=await oe("GetSuggestions")||[]),t(50,$e=Ae.length),t(51,Re=await oe("ListTodayInProgress")||[]),t(52,je=await oe("ListTodayCaptures")||[])):d==="inbox"?t(3,Se=await oe("ListInboxNodes")||[]):d==="trash"?await Zt():d==="journal"?await xt():d==="activity"&&(t(17,y=await oe("ListActivityFeed",50,0)||[]),T=y.length,E=y.length===50)}catch(P){t(34,O=String(P)),t(16,b={cases:[]}),t(3,Se=[]),t(7,Oe=null),t(17,y=[])}}async function gt(d){Wt(),t(2,G=d),t(1,J=""),t(35,x="overview"),t(36,ee=[]),ce=[],t(38,pe=[]),t(39,Ee=[]),t(49,Ae=[]),t(88,rt=[]),t(87,dt=[]),t(86,ut=null),t(89,Mt=null),t(90,wt=""),t(94,Be=[]),fl=[],zn(),t(37,le=null),t(69,zt=!1),t(74,Jt=!1),t(34,O=""),t(32,R=[]),await ln(d.id)}async function ln(d){try{t(36,ee=await oe("ListNotes",d)||[])}catch{}try{ce=await oe("ListFiles",d)||[]}catch{}try{t(38,pe=await oe("ListActions",d)||[])}catch{}try{t(39,Ee=ai(await oe("ListWorklog",d)))}catch{}try{t(55,Pe=await oe("ListInboxNodesForTarget",d)||[])}catch{t(55,Pe=[])}try{t(58,ke=await oe("ListLinks",d)||[])}catch{t(58,ke=[])}try{t(49,Ae=await oe("GetSuggestions")||[]),t(50,$e=Ae.length)}catch{t(49,Ae=[]),t(50,$e=0)}try{t(32,R=await oe("ListActivityByNode",d,50,0)||[])}catch{}}async function lt(d){t(85,Nn=!0);try{let P=await oe("ListItems",d)||[];P.sort((ne,ue)=>ne.type!==ue.type?ne.type==="folder"?-1:1:(ne.name||"").localeCompare(ue.name||"")),t(88,rt=P)}catch{t(88,rt=[])}t(85,Nn=!1)}async function Rn(d){if(!G)return;Wt();try{const ne=await oe("GetNodeDetail",d);ne&&t(87,dt=[...dt,{id:d,name:ne.title}])}catch{t(87,dt=[...dt,{id:d,name:"..."}])}t(86,ut=d),t(84,Tt={...Tt,[d]:!0});const P=await oe("ListWorkspaceChildren",d)||[];Hl(m,d,P),t(14,m=[...m]),await lt(d)}function iu(){if(Wt(),dt.length<2)t(87,dt=[]),t(86,ut=null),lt(G.id);else{const d=dt[dt.length-2];t(87,dt=dt.slice(0,-1)),t(86,ut=d.id),lt(d.id)}}function Ti(d){const P=dt[d];t(87,dt=dt.slice(0,d+1)),t(86,ut=P.id),lt(P.id)}async function vl(d){t(89,Mt=d),t(90,wt=""),t(92,ul=""),t(91,Ml=!0);try{Kp(d)?t(90,wt=await oe("GetFileBase64",d.fileId)||""):Gp(d)&&t(90,wt=await oe("ReadFileText",d.fileId)||"")}catch(P){t(92,ul=String(P))}t(91,Ml=!1)}function nn(){t(89,Mt=null),t(90,wt=""),t(92,ul="")}async function su(){const d=prompt(_("file.namePrompt"));if(!(!d||!d.trim()))try{const P=ut||G.id;await oe("CreateEmptyFile",P,d.trim()),await lt(P),await Wn(P)}catch(P){t(34,O=String(P))}}async function Ei(d){try{await oe("DuplicateNode",d);const P=ut||G.id;await lt(P),await Wn(P)}catch(P){t(34,O=String(P))}}function Di(d){const P=rt.find(ne=>ne.id===d);P&&Bn(P.id,P.name)}function Ii(d){t(93,Et={items:[d],mode:"cut"})}function Ni(d){t(93,Et={items:[d],mode:"copy"})}async function Ai(){if(Et.items.length===0)return;const d=ut||G.id;try{if(Et.mode==="copy")for(const P of Et.items)await oe("DuplicateNode",P);else for(const P of Et.items)await oe("MoveNode",P,d);t(93,Et={items:[],mode:"copy"}),await lt(d)}catch(P){t(34,O=String(P))}}function Mi(d){Be.includes(d)?t(94,Be=Be.filter(P=>P!==d)):t(94,Be=[...Be,d])}function Pi(d){t(94,Be=[d])}function ou(){t(94,Be=rt.map(d=>d.id))}function Li(d){if(rt.length===0)return;const P=Be.length>0?Be[Be.length-1]:rt[0].id,ne=rt.findIndex(It=>It.id===P),ue=rt.findIndex(It=>It.id===d);if(ne===-1||ue===-1)return;const Te=Math.min(ne,ue),nt=Math.max(ne,ue),wl=rt.slice(Te,nt+1).map(It=>It.id),Rl=new Set(Be);wl.forEach(It=>Rl.add(It)),t(94,Be=[...Rl])}function ru(){t(94,Be=[])}function On(d){return d.length>0?d:rt.map(P=>P.id)}async function au(){const d=On(Be),P=rt.find(ue=>ue.id===d[0]);let ne;d.length===1&&(P==null?void 0:P.type)==="folder"?ne=_("delete.folder"):d.length===1?ne=_("delete.file"):ne=_("delete.files",{count:d.length}),Dt({title:_("delete.confirmTitle"),message:_("delete.confirmMessage")+" "+ne+"?",confirmText:_("common.delete"),danger:!0,onConfirm:async()=>{for(const Te of d)try{await oe("DeleteFileOrFolder",Te)}catch(nt){t(34,O=String(nt))}t(94,Be=[]);const ue=ut||G.id;await lt(ue)}})}function cu(){const d=On(Be);t(93,Et={items:d,mode:"cut"}),t(94,Be=[])}function uu(){const d=On(Be);t(93,Et={items:d,mode:"copy"}),t(94,Be=[])}function fu(d,P){d.stopPropagation();const ne=Be.includes(P)?Be:[P];fl=ne,d.dataTransfer.effectAllowed="move",d.dataTransfer.setData("text/plain",ne.join(","))}function du(d,P){const ne=rt.find(ue=>ue.id===P);ne&&ne.type==="folder"&&(d.preventDefault(),d.stopPropagation(),d.dataTransfer.dropEffect="move")}async function pu(d,P){if(d.preventDefault(),d.stopPropagation(),fl.length!==0){for(const ne of fl)try{await oe("MoveNode",ne,P)}catch(ue){t(34,O=String(ue))}fl=[],t(94,Be=[]),await lt(ut||G.id)}}function ji(d){if(d.key==="Escape"&&dl){d.preventDefault(),pt();return}if(!kn(d.target)){if(d.key==="Backspace"||d.altKey&&d.key==="ArrowLeft"){d.preventDefault(),Si();return}if(x==="files")if(d.ctrlKey||d.metaKey)d.key==="c"||d.key==="C"?(d.preventDefault(),uu()):d.key==="x"||d.key==="X"?(d.preventDefault(),cu()):d.key==="v"||d.key==="V"?(d.preventDefault(),Ai()):d.key==="a"||d.key==="A"?(d.preventDefault(),ou()):d.key==="o"||d.key==="O"?(d.preventDefault(),gu()):d.key==="Enter"&&(d.preventDefault(),Fi());else if(d.key==="Enter")d.preventDefault(),Fi();else if(d.key==="Delete"){if(Mt){d.preventDefault(),nn();return}if(Be.length>0){d.preventDefault(),au();return}}else if(d.key==="Escape"){if(Mt){nn();return}if(Be.length>0){ru();return}}else d.key==="F2"&&(d.preventDefault(),mu())}}function Fi(){if(Be.length===1){const d=rt.find(P=>P.id===Be[0]);d&&(d.type==="folder"?Rn(d.id):vl(d))}}function gu(){if(Be.length===1){const d=rt.find(P=>P.id===Be[0]);d&&d.fileId&&oe("OpenFile",d.fileId)}}function Bn(d,P){Zl=d,t(105,ml=P),t(106,_l=""),t(104,gl=!0)}function mu(){if(Be.length===1){const d=rt.find(P=>P.id===Be[0]);d&&Bn(d.id,d.name)}}async function zi(){const d=ml.trim();if(!d){t(106,_l=_("rename.emptyError"));return}try{await oe("ValidateName",d)}catch{t(106,_l=_("rename.invalidError"));return}t(104,gl=!1);const P=Zl;Zl="";try{await oe("RenameNode",P,d),G&&G.id===P&&t(2,G={...G,title:d}),await Qt(),ut&&await lt(ut)}catch(ne){t(34,O=String(ne))}}function _u(){t(104,gl=!1),Zl="",t(105,ml=""),t(106,_l="")}function vu(d){d.key==="Enter"?zi():t(106,_l="")}function Dt(d){t(100,hi=d.title||_("common.confirm")),t(101,ki=d.message||""),t(102,bi=d.danger!==void 0?d.danger:!0),t(103,wi=d.confirmText||_("common.delete")),Ql=d.onConfirm||null,Xl=d.onCancel||null,t(99,Yl=!0)}function Hn(){t(99,Yl=!1),Ql=null,Xl=null}function hu(){Ql&&Ql(),Hn()}function ku(){Xl&&Xl(),Hn()}function Ri(d){t(71,Gt=At.node),t(72,St=d),t(70,Nt=""),t(69,zt=!0),Yt()}function bu(){t(71,Gt=null),t(72,St=void 0),t(70,Nt=""),t(69,zt=!0)}function Oi(){t(69,zt=!1),t(70,Nt=""),t(71,Gt=null),t(72,St=void 0)}async function Bi(){if(!(!Nt.trim()||St===void 0))try{const d=Gt?Gt.id:"",P=St?St.id:"",ne=await oe("CreateNodeFromTemplate",d,Nt.trim(),P);t(69,zt=!1),t(70,Nt="");const ue=ne?ne.id:null;if(t(71,Gt=null),t(72,St=void 0),d){t(84,Tt={...Tt,[d]:!0});const Te=await oe("ListWorkspaceChildren",d)||[];Hl(m,d,Te),t(14,m=[...m])}else t(14,m=await oe("ListWorkspaceTree")||m);if(ue){const Te=await oe("GetNodeDetail",ue);Te&&(t(1,J=""),gt(Te))}}catch(d){t(34,O=String(d))}}function wu(d,P){t(73,At={visible:!0,x:d.clientX,y:d.clientY,node:P})}function Yt(){t(73,At={visible:!1,x:0,y:0,node:null})}async function yu(d){const P=!Tt[d];if(t(84,Tt={...Tt,[d]:P}),!P)return;const ne=await oe("ListWorkspaceChildren",d)||[];Hl(m,d,ne),t(14,m=[...m])}async function Cu(d,P){if(!(!d||!P||d===P))try{const ne=await oe("MoveNode",d,P);await Qt();const ue=await oe("GetNodeDetail",d);ue&&(t(1,J=""),gt(ue))}catch(ne){t(34,O=String(ne))}}async function Su(d){d.preventDefault(),d.stopPropagation();try{const P=d.dataTransfer.getData("text/plain");if(!P)return;const ne=await oe("GetNodeDetail",P);if(!ne||!ne.parent_id)return;await oe("MoveNode",P,""),await Qt();const ue=await oe("GetNodeDetail",P);ue&&(t(1,J=""),gt(ue))}catch(P){t(34,O=String(P))}}function Tu(d){d.preventDefault(),d.dataTransfer.dropEffect="move",t(95,An=!0)}function Eu(d){t(95,An=!1)}function Hi(d){Bn(d.id,d.title),Yt()}function Wi(d){Yt(),Dt({title:_("delete.confirmTitle"),message:_("delete.confirmMessage")+" "+d.title+"?",confirmText:_("common.delete"),danger:!0,onConfirm:async()=>{try{await oe("DeleteNode",d.id),await Qt(),await Qi(),G&&G.id===d.id&&t(2,G=null)}catch(P){t(34,O=String(P))}}})}async function Lt(d){Yt();const P=typeof d=="string"?d:d.id;try{await oe("OpenFolder",P)}catch(ne){t(34,O=String(ne))}}async function yt(d){const P=xc(d);try{if(P==="url"||d.type==="link"){if(!d.url)throw new Error("url required");await oe("OpenURL",d.url);return}if(P==="text"||d.type==="note"){const ne=await oe("ReadNote",d.id);t(37,le={id:d.id,title:d.title,content:ne||"",dirty:!1});return}if(P==="folder"||d.type==="folder"){Wt(),t(1,J=""),t(2,G=d),t(35,x="files"),t(87,dt=[]),t(86,ut=null),t(94,Be=[]),t(89,Mt=null),await ln(d.id),await lt(d.id);return}if(P==="file"||P==="image"||d.type==="file"){const ue=(await oe("ListFiles",d.id)||[])[0];if(!ue)throw new Error("file record not found");const Te=C2(d,ue);si(Te)?await vl(Te):await oe("OpenFile",Te.fileId);return}await zl(d.id)}catch(ne){t(34,O=String(ne))}}async function Vi(d){Yt();try{await oe("MoveNode",d.id,""),await Qt();const P=await oe("GetNodeDetail",d.id);P&&(t(1,J=""),gt(P))}catch(P){t(34,O=String(P))}}async function Qt(){const d=Object.keys(Tt).filter(ne=>Tt[ne]),P=await oe("ListWorkspaceTree")||[];for(const ne of d){const Te=(await oe("ListWorkspaceChildren",ne)||[]).map(nt=>({...nt}));$c(P,ne,Te)}t(14,m=P)}async function Wn(d){const P=await oe("ListWorkspaceChildren",d)||[];Hl(m,d,P),t(14,m=[...m])}function Ui(){t(74,Jt=!0),t(75,bt="")}function Ki(){t(74,Jt=!1),t(75,bt="")}async function Gi(){if(!(!bt.trim()||!G))try{const d=await oe("CreateNote",G.id,bt.trim());t(36,ee=[...ee,d&&d.id?d:{id:Date.now().toString(),title:bt.trim(),createdAt:new Date().toISOString()}]),t(74,Jt=!1),t(75,bt="")}catch{const P={id:Date.now().toString(),title:bt.trim(),createdAt:new Date().toISOString()};t(36,ee=[...ee,P]),t(74,Jt=!1),t(75,bt="")}}async function Xt(d){if(le&&le.dirty){Dt({title:_("note.unsavedTitle"),message:_("note.unsavedMessage"),confirmText:_("note.unsavedClose"),danger:!1,onConfirm:async()=>{await Ji(d)}});return}await Ji(d)}async function Ji(d){try{const P=await oe("ReadNote",d.id);t(37,le={id:d.id,title:d.title,content:P||"",dirty:!1})}catch{t(37,le={id:d.id,title:d.title,content:"# "+d.title+`
`,dirty:!1})}}function qi(){if(le&&le.dirty){Dt({title:_("note.unsavedTitle"),message:_("note.unsavedMessage"),confirmText:_("note.unsavedClose"),danger:!1,onConfirm:()=>{t(37,le=null)}});return}t(37,le=null)}function Du(d){le&&(t(37,le.content=d.target.value,le),t(37,le.dirty=!0,le))}async function Iu(){if(le)try{await oe("SaveNote",le.id,le.content),t(37,le.dirty=!1,le)}catch{t(37,le.dirty=!1,le)}}function sn(d=null){t(47,Le=d),t(48,Qe=null),t(41,_e=d?d.summary:""),t(42,$=d?String(d.minutes||""):""),t(43,se=d&&d.date||""),t(44,Ce=d&&d.details||""),t(45,De=d?!!d.billable:!1),t(46,we=d?!!d.approximate:!1),t(40,ze=!0)}function Yi(){t(40,ze=!1),t(47,Le=null),t(48,Qe=null)}async function Vn(d=""){const P=d||(G?G.id:"");G&&G.id===P&&t(39,Ee=ai(await oe("ListWorklog",G.id))||Ee),J==="journal"&&await xt()}async function Nu(){const d=parseInt($,10);if(!(!_e.trim()||isNaN(d)||d<=0)&&!(!Qe&&!Le&&!G)){try{if(Qe){const P=JSON.stringify(mn(Qe));await oe("AcceptSuggestionFull",Qe.nodeId,_e.trim(),Ce,se,d,we,De,P),await on()}else Le?(await oe("UpdateWorklogEntry",Le.id,_e.trim(),Ce,se,d,we,De),await Vn(Le.nodeId)):(await oe("CreateWorklogFull",G.id,_e.trim(),Ce,se,d,we,De),await Vn(G.id))}catch(P){t(34,O=String(P));return}t(40,ze=!1),t(47,Le=null),t(48,Qe=null)}}function Un(d){Dt({title:_("worklog.deleteEntry"),message:_("worklog.deleteConfirm"),confirmText:_("common.delete"),danger:!0,onConfirm:async()=>{try{await oe("DeleteWorklogEntry",d.id),await Vn(d.nodeId)}catch(P){t(34,O=String(P))}}})}async function on(){t(49,Ae=await oe("GetSuggestions")||[]),t(50,$e=Ae.length),G&&t(39,Ee=ai(await oe("ListWorklog",G.id))),J==="journal"&&await xt()}async function Zt(){t(7,Oe=await oe("ListTrash")||{nodes:[],entries:[],trashPath:"",count:0}),t(64,et=Oe.count||0);const d=Oe.nodes||[];t(65,re=re.filter(P=>d.some(ne=>ne.id===P))),he&&!d.some(P=>P.id===he)?zn():Ke.length>0&&(t(243,Ke=Ke.filter(P=>d.some(ne=>ne.id===P.id))),t(8,he=Ke.length>0?Ke[Ke.length-1].id:""))}async function Qi(){try{t(64,et=await oe("TrashCount")||0)}catch{t(64,et=0)}}function Au(){return he&&(((Oe==null?void 0:Oe.nodes)||[]).find(d=>d.id===he)||Ke[Ke.length-1])||null}function hl(d){Wt(),t(8,he=d.id);const P=Ke.findIndex(ne=>ne.id===d.id);P>=0?t(243,Ke=Ke.slice(0,P+1)):t(243,Ke=[...Ke,{id:d.id,title:d.title}]),t(65,re=[])}function Mu(){if(Ke.length===0)return;Wt();const d=Ke.slice(0,-1);t(243,Ke=d),t(8,he=d.length>0?d[d.length-1].id:""),t(65,re=[])}async function Fl(d){t(89,Mt={name:d.title,type:"file",mime:"text/plain",size:0,fileId:d.id}),t(90,wt=""),t(92,ul=""),t(91,Ml=!0);try{d.trashFsPath?t(90,wt=await oe("ReadTrashFile",d.trashFsPath)||""):t(90,wt=await oe("ReadTrashFileContent",d.id)||"");const P=(d.title||"").split(".").pop().toLowerCase();["png","jpg","jpeg","gif","webp","bmp","svg"].includes(P)&&t(90,wt="data:image/"+(P==="svg"?"svg+xml":P)+";base64,"+btoa(wt))}catch(P){t(92,ul=String(P))}t(91,Ml=!1)}function Xi(d){t(65,re=re.includes(d)?re.filter(P=>P!==d):[...re,d])}function Kn(d){return re.length>0?re:[d]}async function Gn(d){try{await oe("RestoreTrashNodesJSON",JSON.stringify(d)),await Qt(),await Zt()}catch(P){t(34,O=String(P))}}async function Jn(d){Dt({title:_("delete.confirmTitle"),message:_("delete.confirmMessage")+" "+d.length+"?",confirmText:_("common.delete"),danger:!0,onConfirm:async()=>{try{await oe("PurgeTrashNodesJSON",JSON.stringify(d)),await Zt()}catch(P){t(34,O=String(P))}}})}async function Pu(){Dt({title:_("delete.confirmTitle"),message:_("trash.empty")+"?",confirmText:_("common.delete"),danger:!0,onConfirm:async()=>{try{await oe("EmptyTrash"),await Zt()}catch(d){t(34,O=String(d))}}})}function rn(d){t(48,Qe=d),t(47,Le=null),t(41,_e=d.summary||""),t(42,$=String(d.suggestedMin||"")),t(43,se=""),t(44,Ce=""),t(45,De=!1),t(46,we=!0),t(40,ze=!0)}async function an(d){try{await oe("DismissSuggestion",d.nodeId,JSON.stringify(mn(d))),await on()}catch(P){t(34,O=String(P))}}async function Lu(){t(54,Ge=!0);try{const d=await oe("ListBrowserEvents","pending",50,0);t(53,Ne=d||[])}catch(d){console.warn("[browser] load error:",d)}finally{t(54,Ge=!1)}}async function ju(d){await oe("AcceptBrowserEvent",d.id,""),t(53,Ne=Ne.filter(P=>P.id!==d.id))}async function Fu(d){await oe("DismissBrowserEvent",d.id),t(53,Ne=Ne.filter(P=>P.id!==d.id))}async function zu(d){G&&G.id?(await oe("AttachBrowserEventToNode",d.id,G.id),t(53,Ne=Ne.filter(P=>P.id!==d.id))):(await oe("DismissBrowserEvent",d.id),t(53,Ne=Ne.filter(P=>P.id!==d.id)))}async function qn(d){try{const P=mn(d),ne=JSON.stringify(P);_n("acceptTodaySuggestion: nodeId="+d.nodeId+" eventIds="+ne+" events="+JSON.stringify((d.events||[]).map(ue=>({id:ue.id,type:ue.eventType,title:ue.title})))),await oe("AcceptSuggestionWith",d.nodeId,d.summary,d.suggestedMin,"",ne),await on()}catch(P){_n("acceptTodaySuggestion error: "+P)}}async function Zi(d){try{const P=mn(d),ne=JSON.stringify(P);_n("acceptJournalSuggestion: nodeId="+d.nodeId+" eventIds="+ne+" events="+JSON.stringify((d.events||[]).map(ue=>({id:ue.id,type:ue.eventType,title:ue.title})))),await oe("AcceptSuggestionWith",d.nodeId,d.summary,d.suggestedMin,"",ne),await on()}catch(P){_n("acceptJournalSuggestion error: "+P)}}async function xt(){try{const[d,P,ne]=await Promise.all([oe("ListWorklogReport",A,j,M,D,F,B),oe("WorklogReportSummary",A,j,M,D,F,B),oe("GetSuggestions")]);if(t(18,I=(d||[]).map(ue=>(ue._expanded===void 0&&(ue._expanded=!1),ue))),t(19,N=P||null),t(49,Ae=ne||[]),t(50,$e=Ae.length),M&&!W)if(d&&d.length>0&&d[0].nodePath)t(26,W=d[0].nodePath);else try{t(26,W=await oe("GetNodeTitle",M))}catch{t(26,W="")}}catch{t(18,I=[]),t(19,N=null),t(49,Ae=[]),t(50,$e=0)}}async function cn(d){try{const P=await oe("SaveWorklogReport",d,A,j,M,D,F,B);t(27,H=P),setTimeout(()=>t(27,H=""),4e3)}catch(P){if(String(P).includes("отменено"))return;t(27,H="Ошибка: "+String(P)),setTimeout(()=>t(27,H=""),6e3)}}let xi;async function Yn(d){if(d._expanded=!d._expanded,t(18,I),d._expanded&&!d._events&&d._hasEvents===void 0)try{d._events=await oe("GetWorklogEntryEvents",d.id)||[],d._hasEvents=d._events.length>0,t(18,I)}catch{d._events=[],d._hasEvents=!1,t(18,I)}}async function Qn(d){if(d._expanded=!d._expanded,d._expanded&&d.source==="suggestion"&&!d._events&&d._hasEvents===void 0)try{d._events=await oe("GetWorklogEntryEvents",d.id)||[],d._hasEvents=d._events.length>0}catch(P){P._events=[],P._hasEvents=!1}t(39,Ee)}async function Ru(){const d=q.trim();if(!d||d.length<2){t(30,Y=[]),t(31,Q=!1);return}try{t(30,Y=await oe("SearchNodes",d)||[]),t(31,Q=Y.length>0)}catch{t(30,Y=[]),t(31,Q=!1)}}function Ou(){clearTimeout(xi),xi=setTimeout(Ru,200)}function $i(d){t(23,M=d.id),t(26,W=d.path||d.title),t(22,D=!0),t(29,q=""),t(30,Y=[]),t(31,Q=!1),xt()}function es(){t(23,M=""),t(22,D=!1),t(26,W=""),t(29,q=""),t(30,Y=[]),t(31,Q=!1),xt()}function Bu(){t(20,A=""),t(21,j=""),t(23,M=""),t(22,D=!1),t(24,F="all"),t(25,B="all"),t(26,W=""),t(29,q=""),t(30,Y=[]),t(31,Q=!1),xt()}async function ts(){const d=await oe("PickFile");if(!d)return;const P=ut||G.id;await ls(P,d)}async function Hu(){const d=await oe("PickDirectory");if(!d)return;const P=ut||G.id;await ls(P,d)}async function ls(d,P){t(81,Dn=!0);try{const ne=await oe("PreviewImport",P);t(82,ql=ne),In=P,vi=d,t(83,Al=!0)}catch(ne){t(34,O=String(ne))}t(81,Dn=!1)}async function Xn(d){try{const P=vi||G.id,ne=d==="copy"?await oe("AddPathCopy",P,In):await oe("AddPathLink",P,In);t(83,Al=!1),t(82,ql=null),t(87,dt=[]),t(86,ut=null),await Promise.all([ln(P),lt(P),Wn(P)])}catch(P){t(34,O=String(P))}}function ns(){t(83,Al=!1),t(82,ql=null)}async function is({id:d,type:P}){const ne=_(P==="folder"?"delete.folder":"delete.file");Dt({title:_("delete.confirmTitle"),message:_("delete.confirmMessage")+" "+ne+"?",confirmText:_("common.delete"),danger:!0,onConfirm:async()=>{try{await oe("DeleteFileOrFolder",d),ce=ce.filter(Te=>Te.nodeId!==d);const ue=ut||G.id;await lt(ue)}catch(ue){t(34,O=String(ue))}}})}async function Wu(d){try{if(!d||d.length===0)return;await $u(d,"drop")}finally{pt()}}function Vu(d){return{note_created:_("event.noteCreated"),note_updated:_("event.noteUpdated"),note_deleted:_("event.noteDeleted"),file_added:_("event.fileAdded"),file_deleted:_("event.fileDeleted"),file_renamed:_("event.fileRenamed"),file_copied:_("event.fileCopied"),file_moved:_("event.fileMoved"),folder_added:_("event.folderAdded"),folder_deleted:_("event.folderDeleted"),folder_renamed:_("event.folderRenamed"),folder_moved:_("event.folderMoved"),node_created:_("event.caseCreated"),node_updated:_("event.caseUpdated"),node_deleted:_("event.nodeDeleted"),action_created:_("event.actionCreated"),action_done:_("event.actionDone"),worklog_added:_("event.worklogAdded")}[d]||d}function Zn(d){return{project:_("kind.project"),client:_("kind.client"),document:_("kind.document"),recipe:_("kind.recipe"),folder:_("kind.folder"),note:_("kind.note"),file:_("kind.file"),archive:_("kind.archive"),case:_("kind.case"),link:_("kind.link")}[d]||d||_("kind.case")}function Uu(d){return d==="action"?_("kind.action"):Zn(d)}function Ku(d){return d?_("capture.kind."+d):""}function Gu(d){return d?_("capture.source."+d):""}function Ju(d){const P=[];return d.captureKind&&P.push(Ku(d.captureKind)),d.captureSource&&P.push(Gu(d.captureSource)),d.captureContextLabel&&P.push(`${_("inbox.capturedIn")}: ${d.captureContextLabel}`),d.suggestedTargetLabel&&P.push(`${_("inbox.suggestedTarget")}: ${d.suggestedTargetLabel}`),P.push(vt(d.capturedAt||d.createdAt)),P.filter(Boolean).join(" · ")}function qu(d){!d||!d.id||(t(3,Se=[d,...Se.filter(P=>P.id!==d.id)]),G&&(d.captureContextNodeId===G.id||d.suggestedTargetNodeId===G.id)&&t(55,Pe=[d,...Pe.filter(P=>P.id!==d.id)]))}function Yu(){return G&&G.id?{contextType:"node",nodeId:G.id,suggestedTargetNodeId:G.id}:J?{contextType:"section",section:J}:{contextType:"global",section:"root"}}function $t(){return JSON.stringify(Yu())}function Qu(){return G&&G.id?_("capture.dropOverlayNode",{title:G.title}):_("capture.dropOverlayGlobal")}async function kl(d=null){d&&qu(d),J==="inbox"&&t(3,Se=await oe("ListInboxNodes")||Se)}async function Xu(d,P){const ne=String(d||"").trim();if(!ne)return null;const ue=ci(ne),Te=ue?await oe("CaptureURLWithContext",ue,"",P,$t()):await oe("CaptureTextWithContext",ne,P,$t());return await kl(Te),Te}async function ss(d,P,ne){const ue=String(d||"").trim();if(!ue)return null;const Te=await oe("CaptureURLWithContext",ue,P||"",ne,$t());return await kl(Te),Te}async function Zu(d,P){if(!d)return null;const ne=d.path||d.webkitRelativePath||"";if(ne){const nt=await oe("CapturePathWithContext",ne,P,$t());return await kl(nt),nt}const ue=await E2(d),Te=await oe("CaptureFileDataWithContext",d.name||`clipboard.${T2(d.type)}`,ue,P,$t());return await kl(Te),Te}async function xn(d,P){var Rl,It,Is;if(!d)return!1;let ne=!1;const ue=Array.from(d.files||[]);for(const tl of ue)await Zu(tl,P),ne=!0;const Te=(Rl=d.getData)==null?void 0:Rl.call(d,"text/x-moz-url");if(Te){const tl=D2(Te),Ol=tl?ci(tl.url):"";if(Ol)return await ss(Ol,tl.title,P),!0}const nt=(It=d.getData)==null?void 0:It.call(d,"text/uri-list");if(nt){const tl=I2(nt),Ol=ci(tl);if(Ol)return await ss(Ol,"",P),!0}const wl=(Is=d.getData)==null?void 0:Is.call(d,"text/plain");return String(wl||"").trim()&&(await Xu(wl,P),ne=!0),ne}async function xu(){if(!Me){t(57,ft=""),t(56,Me=!0);try{const d=await oe("CaptureClipboardTextWithContext",$t());await kl(d),t(57,ft=_("inbox.captured"))}catch(d){t(34,O=String(d).includes("clipboard is empty")?_("inbox.clipboardEmpty"):_("inbox.clipboardUnavailable"))}finally{t(56,Me=!1)}}}async function $u(d,P="drop"){if(!Me){t(56,Me=!0),t(57,ft="");try{for(const ne of d){const ue=await oe("CapturePathWithContext",ne,P,$t());await kl(ue)}t(57,ft=_("inbox.captured"))}catch(ne){t(34,O=String(ne))}finally{t(56,Me=!1),t(96,Pl=!1)}}}async function os(d){if(!(p||v)&&!kn(d.target)&&d.clipboardData)try{await xn(d.clipboardData,"paste")&&(d.preventDefault(),t(57,ft=_("inbox.captured")))}catch(P){t(34,O=String(P))}}function rs(d){if(fl.length>0)return!1;const P=Array.from((d==null?void 0:d.types)||[]);return P.includes("Files")||P.includes("text/uri-list")||P.includes("text/x-moz-url")||P.includes("text/plain")&&!P.includes("application/x-verstak-node")}function as(){pl&&(clearTimeout(pl),pl=null)}function pt(){Ll=0,t(97,dl=!1),t(98,Mn=""),Pn=0,t(96,Pl=!1),as()}function cs(){pl||(pl=setTimeout(()=>{pl=null,dl&&Date.now()-Pn>2e3?pt():dl&&cs()},2500))}function us(d){return rs(d)?(t(98,Mn=Qu()),t(97,dl=!0),Pn=Date.now(),cs(),!0):!1}function fs(d){us(d.dataTransfer)&&(Ll+=1)}function ds(d){us(d.dataTransfer)&&(d.preventDefault(),d.dataTransfer.dropEffect="copy")}function ps(d){Ll>0&&(Ll-=1),(d.clientX<=0||d.clientY<=0||d.clientX>=window.innerWidth||d.clientY>=window.innerHeight||Ll<=0)&&pt()}function gs(){document.hidden&&pt()}async function ms(d){if(rs(d.dataTransfer)){d.preventDefault();try{await xn(d.dataTransfer,"drop")&&t(57,ft=_("inbox.captured"))}catch(P){t(34,O=String(P))}finally{pt()}}}function ef(d){d.preventDefault(),d.dataTransfer.dropEffect="copy",t(96,Pl=!0)}function tf(){t(96,Pl=!1)}async function lf(d){d.preventDefault(),d.stopPropagation();try{await xn(d.dataTransfer,"drop")&&t(57,ft=_("inbox.captured"))}catch(P){t(34,O=String(P))}finally{pt()}}function un(d){t(107,Pt=d),t(108,Bt=""),t(109,qt=[]),t(110,Ht=null)}function $n(){t(107,Pt=null),t(108,Bt=""),t(109,qt=[]),t(110,Ht=null),t(111,xl=!1)}async function nf(){const d=Bt.trim();if(!d||d.length<2){t(109,qt=[]);return}t(111,xl=!0);try{const P=await oe("SearchNodes",d)||[];t(109,qt=P.filter(ne=>N2(ne)&&ne.id!==(Pt==null?void 0:Pt.id)))}catch{t(109,qt=[])}finally{t(111,xl=!1)}}function sf(d){t(108,Bt=d.target.value),t(110,Ht=null),clearTimeout(yi),yi=setTimeout(nf,200)}function _s(d){t(110,Ht=d),t(108,Bt=d.path||d.title),t(109,qt=[])}async function vs(){if(!(!Pt||!Ht))try{await hs(Pt,Ht.id),$n()}catch(d){t(34,O=String(d))}}async function hs(d,P){!d||!P||(await oe("ResolveInboxNode",d.id,P),t(3,Se=Se.filter(ne=>ne.id!==d.id)),t(55,Pe=Pe.filter(ne=>ne.id!==d.id)),await Qt(),G&&await ln(G.id))}async function fn(d){const P=(d==null?void 0:d.suggestedTargetNodeId)||(G==null?void 0:G.id)||"";if(P)try{await hs(d,P)}catch(ne){t(34,O=String(ne))}}function dn(d){Dt({title:_("inbox.deleteTitle"),message:_("inbox.deleteConfirm",{title:d.title}),confirmText:_("common.delete"),danger:!0,onConfirm:async()=>{try{await oe("DeleteInboxNode",d.id),t(3,Se=Se.filter(P=>P.id!==d.id)),t(55,Pe=Pe.filter(P=>P.id!==d.id))}catch(P){t(34,O=String(P))}}})}function ks(d){t(59,Je=d),t(60,qe=d.title||""),t(61,Ue=d.url||""),t(62,tt=d.note||""),t(63,Ye="")}function ei(){t(59,Je=null),t(60,qe=""),t(61,Ue=""),t(62,tt=""),t(63,Ye="")}async function of(){if(!(!Je||!Ue.trim()))try{const d=await oe("UpdateLink",Je.id,qe.trim(),Ue.trim(),tt);t(58,ke=ke.map(P=>P.id===d.id?d:P)),ei()}catch(d){t(63,Ye=String(d))}}async function bs(d){Dt({title:_("links.deleteTitle"),message:_("links.deleteConfirm",{title:d.title}),confirmText:_("common.delete"),danger:!0,onConfirm:async()=>{try{await oe("DeleteLink",d.id),t(58,ke=ke.filter(P=>P.id!==d.id))}catch(P){t(34,O=String(P))}}})}async function ws(d){try{await oe("OpenLink",d.id)}catch(P){t(34,O=String(P))}}async function ys(d){var P,ne;try{await((ne=(P=navigator.clipboard)==null?void 0:P.writeText)==null?void 0:ne.call(P,d.url)),t(63,Ye=_("links.copied"))}catch{t(63,Ye=_("links.copyUnavailable"))}}function rf(){t(76,Il=!0),t(77,Rt=""),t(78,Nl="open_url"),t(79,Ot="")}function Cs(){t(76,Il=!1),t(77,Rt=""),t(79,Ot="")}async function ti(){if(!(!Rt.trim()||!Ot.trim()||!G))try{const d=await oe("CreateAction",G.id,Nl,Rt.trim(),Ot.trim());d&&d.id&&t(38,pe=[...pe,d]),t(76,Il=!1),t(77,Rt=""),t(79,Ot="")}catch(d){t(34,O=String(d))}}async function Ss(d){try{await oe("DeleteAction",d),t(38,pe=pe.filter(P=>P.id!==d))}catch(P){t(34,O=String(P))}}function af(d){const P=En.find(ne=>ne.id===d);return P?P.label:d}async function zl(d){try{const P=await oe("GetNodeDetail",d);P&&gt(P)}catch(P){t(34,O=String(P))}}async function el(d){const P=A2(d),ne=P.nodeId;if(ne)try{const ue=await oe("GetNodeDetail",ne);if(!ue)return;if(gt(ue),P.tab==="notes"){if(ht("notes"),P.targetId){try{t(36,ee=await oe("ListNotes",ne)||[])}catch{}const Te=ee.find(nt=>nt.id===P.targetId);Te&&setTimeout(()=>Xt(Te),100)}}else if(P.tab==="files")if(ht("files"),P.targetId)try{const Te=await oe("GetNodeDetail",P.targetId);if(Te&&Te.parent_id){await lt(Te.parent_id);const nt=rt.find(wl=>wl.id===P.targetId);nt&&nt.type==="file"&&si(nt)&&setTimeout(()=>vl(nt),150)}else await lt(ne)}catch{await lt(ne)}else await lt(ne)}catch(ue){t(34,O=String(ue))}}async function bl(d){return el(d)}async function cf(d){if(!(!d||!d.nodeId))try{if(d.type==="link"){const ne=await oe("GetNodeDetail",d.nodeId);ne&&(await gt(ne),ht("links"));return}if(d.type==="action"){const ne=await oe("GetNodeDetail",d.nodeId);ne&&(await gt(ne),ht("actions"));return}const P=await oe("GetNodeDetail",d.nodeId);if(!P)return;if(d.type==="note"){const ne=P.parent_id||P.parentId||"",ue=ne?await oe("GetNodeDetail",ne):null;if(ue){await gt(ue),ht("notes"),t(36,ee=await oe("ListNotes",ue.id)||[]);const Te=ee.find(nt=>nt.id===P.id);Te&&await Xt(Te)}return}if(d.type==="file"){const ne=P.parent_id||P.parentId||"",ue=ne?await oe("GetNodeDetail",ne):null;if(ue){await gt(ue),ht("files"),await lt(ue.id);const Te=rt.find(nt=>nt.id===P.id);Te&&si(Te)&&await vl(Te)}return}if(d.type==="folder"){await gt(P),ht("files"),await lt(P.id);return}await gt(P)}catch(P){t(34,O=String(P))}}async function li(){try{t(112,Ln=await oe("SyncStatus"))}catch{t(112,Ln={configured:!1,serverUrl:"",deviceId:"",unpushedOps:0,lastSyncAt:"",syncInterval:0})}}let Ts="general";function ni(d){t(116,Ts=d||"general"),t(13,g=!0)}function Es(){t(13,g=!1)}async function uf(){try{t(0,h=await oe("ListSystemViewsWithPlugins")||[])}catch{}}function ff(d){const P=Array.isArray(d==null?void 0:d.conflicts)?d.conflicts:[],ne=Array.isArray(d==null?void 0:d.applyErrors)?d.applyErrors:[],ue=[];return P.length>0&&ue.push(_("sync.conflictsCount",{count:P.length})),ne.length>0&&ue.push(_("sync.applyErrorsCount",{count:ne.length})),ue.join(" · ")}async function df(){t(113,jn=!0),t(114,jl=""),t(115,$l="");try{const d=await oe("SyncNow");await li(),t(114,jl=ff(d)),t(115,$l=jl?"warning":"")}catch(d){console.error("sync error:",d),t(114,jl=`${_("sync.status.error")}: ${(d==null?void 0:d.message)||d}`),t(115,$l="warning")}finally{t(113,jn=!1)}}function pf(d){t(11,p=!1),t(10,c=d),t(80,cl=!1),window.location.reload()}function gf(d){t(12,v=!1),t(10,c=d),t(80,cl=!1),window.location.reload()}const mf=d=>d.nodeId===G.id,_f=d=>tn(d.id),vf=()=>ni("sync"),hf=()=>ni(),kf=()=>Gn(re),bf=()=>Jn(re),wf=()=>oe("OpenTrashFolder"),yf=()=>t(34,O=""),Cf=()=>t(34,O=""),Sf=()=>t(34,O="");function Tf(){le.content=this.value,t(37,le)}const Ef=d=>ht(d.id),Df=()=>{ht("notes"),Ui()},If=()=>{ht("files"),ts()},Nf=()=>ht("worklog"),Af=d=>Xt(d),Mf=d=>Xt(d);function Pf(){bt=this.value,t(75,bt)}const Lf=d=>d.key==="Enter"&&Gi(),jf=d=>Xt(d),Ff=d=>Xt(d),zf=d=>{const P=d.detail;P===0?(t(87,dt=[]),t(86,ut=null),lt(G.id)):Ti(P-1)},Rf=d=>Rn(d.detail),Of=d=>vl(d.detail),Bf=d=>oe("OpenFile",d.detail),Hf=d=>oe("OpenFolder",d.detail),Wf=d=>is(d.detail),Vf=d=>Di(d.detail.id),Uf=d=>Ei(d.detail),Kf=d=>Ii(d.detail),Gf=d=>Ni(d.detail),Jf=d=>Pi(d.detail),qf=d=>Mi(d.detail),Yf=d=>Li(d.detail),Qf=d=>fn(d),Xf=d=>un(d),Zf=d=>yt(d),xf=d=>Lt(d),$f=d=>dn(d),ed=d=>yt(d),td=(d,P)=>P.key==="Enter"&&yt(d),ld=d=>ws(d),nd=d=>ys(d),id=d=>ks(d),sd=d=>bs(d),od=d=>oe("RunAction",d.id),rd=d=>Ss(d.id),ad=()=>sn(),cd=d=>d.nodeId===G.id,ud=d=>rn(d),fd=d=>qn(d),dd=d=>an(d),pd=(d,P,ne)=>t(49,P[ne]._expanded=!d._expanded,Ae,t(2,G)),gd=(d,P,ne,ue)=>ue.key==="Enter"&&t(49,P[ne]._expanded=!d._expanded,Ae,t(2,G)),md=d=>el(d),_d=d=>Lt(d.nodeId),vd=d=>sn(d),hd=d=>Un(d),kd=d=>el(d),bd=d=>Lt(d.nodeId),wd=d=>Qn(d),yd=(d,P)=>P.key==="Enter"&&Qn(d),Cd=d=>bl(d),Sd=(d,P)=>P.key==="Enter"&&bl(d),Td=()=>{t(4,Z="date"),t(5,ye=Z==="date"&&ye==="desc"?"asc":"desc")},Ed=()=>{t(4,Z="name"),t(5,ye=Z==="name"&&ye==="desc"?"asc":"desc")},Dd=()=>{t(4,Z="type"),t(5,ye=Z==="type"&&ye==="desc"?"asc":"desc")};function Id(){ve=this.checked,t(6,ve)}const Nd=d=>fn(d),Ad=d=>un(d),Md=d=>yt(d),Pd=d=>Lt(d),Ld=d=>dn(d),jd=d=>yt(d),Fd=(d,P)=>P.key==="Enter"&&yt(d),zd=d=>fn(d),Rd=d=>un(d),Od=d=>yt(d),Bd=d=>Lt(d),Hd=d=>dn(d),Wd=d=>yt(d),Vd=(d,P)=>P.key==="Enter"&&yt(d),Ud=d=>Xi(d.id),Kd=d=>d.type!=="file"?hl(d):Fl(d),Gd=(d,P)=>P.key==="Enter"&&(d.type!=="file"?hl(d):Fl(d)),Jd=d=>d.type!=="file"?hl(d):Fl(d),qd=(d,P)=>P.key==="Enter"&&(d.type!=="file"?hl(d):Fl(d)),Yd=d=>Gn(Kn(d.id)),Qd=d=>Jn(Kn(d.id)),Xd=()=>t(28,U="suggestions"),Zd=()=>t(28,U="worklog"),xd=d=>zl(d.nodeId),$d=(d,P,ne,ue)=>t(49,P[ne].suggestedMin=parseInt(ue.target.value),Ae),e1=d=>rn(d),t1=d=>Zi(d),l1=d=>an(d),n1=(d,P,ne)=>t(49,P[ne]._expanded=!d._expanded,Ae),i1=(d,P,ne,ue)=>ue.key==="Enter"&&t(49,P[ne]._expanded=!d._expanded,Ae),s1=d=>el(d),o1=d=>Lt(d.nodeId),r1=()=>cn("csv"),a1=()=>cn("markdown"),c1=()=>cn("pdf");function u1(){A=this.value,t(20,A)}function f1(){j=this.value,t(21,j)}const d1=()=>{t(29,q=""),t(26,W=""),es()};function p1(){q=this.value,t(29,q)}const g1=()=>setTimeout(()=>t(31,Q=!1),200),m1=d=>$i(d);function _1(){D=this.checked,t(22,D)}function v1(){F=vn(this),t(24,F)}function h1(){B=vn(this),t(25,B)}const k1=d=>zl(d.nodeId),b1=d=>Yn(d),w1=(d,P)=>P.key==="Enter"&&Yn(d),y1=d=>sn(d),C1=d=>Un(d),S1=d=>el(d),T1=d=>zl(d),E1=d=>bl(d),D1=d=>el(d),I1=d=>rn(d),N1=d=>qn(d),A1=d=>an(d),M1=d=>Lt(d),P1=d=>yt(d),L1=d=>{tn("trash"),hl({id:d,title:""}),Zt()},j1=d=>bl(d),F1=(d,P)=>P.key==="Enter"&&bl(d),z1=()=>t(72,St=null),R1=d=>t(72,St=d);function O1(){Nt=this.value,t(70,Nt)}const B1=d=>d.key==="Enter"&&Bi(),H1=d=>Ri(d),W1=()=>Vi(At.node),V1=()=>Hi(At.node),U1=()=>Wi(At.node),K1=()=>Lt(At.node);function G1(){se=this.value,t(43,se)}function J1(){_e=this.value,t(41,_e)}function q1(){$=Dl(this.value),t(42,$)}function Y1(){Ce=this.value,t(44,Ce)}function Q1(){De=this.checked,t(45,De)}function X1(){we=this.checked,t(46,we)}function Z1(){Rt=this.value,t(77,Rt)}const x1=d=>d.key==="Enter"&&ti();function $1(){Nl=vn(this),t(78,Nl),t(121,En)}function ep(){Ot=this.value,t(79,Ot)}const tp=d=>d.key==="Enter"&&ti(),lp=()=>Xn("copy"),np=()=>Xn("link");function ip(){ml=this.value,t(105,ml)}function sp(){Bt=this.value,t(108,Bt)}const op=d=>d.key==="Enter"&&Ht&&vs(),rp=d=>_s(d);function ap(){qe=this.value,t(60,qe)}function cp(){Ue=this.value,t(61,Ue)}function up(){tt=this.value,t(62,tt)}const fp=d=>oe("OpenFile",d.detail);return l.$$.update=()=>{var d;l.$$.dirty[0]&384&&t(66,Ft=S2((Oe==null?void 0:Oe.nodes)||[],he)),l.$$.dirty[0]&7&&t(119,n=G?G.title:J?((d=h.find(P=>P.id===J))==null?void 0:d.label)||"":_("nav.selectPrompt")),l.$$.dirty[0]&4&&t(118,i=G?Zn(G.type):""),l.$$.dirty[0]&56&&t(9,o=w2(Se,Z,ye)),l.$$.dirty[0]&576&&t(117,r=ve?tu(o):null),l.$$.dirty[7]&67108864&&t(67,Kt=Ke.length===0?_("nav.trash"):[_("nav.trash"),...Ke.map(P=>P.title)].join(" / "))},t(68,rl=((Ds=Au())==null?void 0:Ds.title)||_("trash.deletedNodes")),[h,J,G,Se,Z,ye,ve,Oe,he,o,c,p,v,g,m,w,b,y,I,N,A,j,D,M,F,B,W,H,U,q,Y,Q,R,V,O,x,ee,le,pe,Ee,ze,_e,$,se,Ce,De,we,Le,Qe,Ae,$e,Re,je,Ne,Ge,Pe,Me,ft,ke,Je,qe,Ue,tt,Ye,et,re,Ft,Kt,rl,zt,Nt,Gt,St,At,Jt,bt,Il,Rt,Nl,Ot,cl,Dn,ql,Al,Tt,Nn,ut,dt,rt,Mt,wt,Ml,ul,Et,Be,An,Pl,dl,Mn,Yl,hi,ki,bi,wi,gl,ml,_l,Pt,Bt,qt,Ht,xl,Ln,jn,jl,$l,Ts,r,i,n,X,En,eu,ht,tn,gt,lt,Rn,iu,Ti,vl,nn,su,Ei,Di,Ii,Ni,Ai,Mi,Pi,Li,fu,du,pu,zi,_u,vu,hu,ku,Ri,bu,Oi,Bi,wu,Yt,yu,Cu,Su,Tu,Eu,Hi,Wi,Lt,yt,Vi,Ui,Ki,Gi,Xt,qi,Du,Iu,sn,Yi,Nu,Un,Zt,hl,Mu,Fl,Xi,Kn,Gn,Jn,Pu,rn,an,Lu,ju,Fu,zu,qn,Zi,xt,cn,Yn,Qn,Ou,$i,es,Bu,ts,Hu,Xn,ns,is,Vu,Zn,Uu,Ju,xu,ef,tf,lf,un,$n,sf,_s,vs,fn,dn,ks,ei,of,bs,ws,ys,rf,Cs,ti,Ss,af,zl,el,bl,cf,li,ni,Es,uf,df,pf,gf,Ke,mf,_f,vf,hf,kf,bf,wf,yf,Cf,Sf,Tf,Ef,Df,If,Nf,Af,Mf,Pf,Lf,jf,Ff,zf,Rf,Of,Bf,Hf,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,gd,md,_d,vd,hd,kd,bd,wd,yd,Cd,Sd,Td,Ed,Dd,Id,Nd,Ad,Md,Pd,Ld,jd,Fd,zd,Rd,Od,Bd,Hd,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,g1,m1,_1,v1,h1,k1,b1,w1,y1,C1,S1,T1,E1,D1,I1,N1,A1,M1,P1,L1,j1,F1,z1,R1,O1,B1,H1,W1,V1,U1,K1,G1,J1,q1,Y1,Q1,X1,Z1,x1,$1,ep,tp,lp,np,ip,sp,op,rp,ap,cp,up,fp]}class P2 extends xe{constructor(e){super(),Ze(this,e,M2,b2,Xe,{},null,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1])}}new P2({target:document.getElementById("app")});