4 lines
309 KiB
JavaScript
4 lines
309 KiB
JavaScript
var xd=Object.defineProperty;var Kd=(l,e,t)=>e in l?xd(l,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[e]=t;var zt=(l,e,t)=>Kd(l,typeof e!="symbol"?e+"":e,t);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))n(s);new MutationObserver(s=>{for(const r of s)if(r.type==="childList")for(const a of r.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&n(a)}).observe(document,{childList:!0,subtree:!0});function t(s){const r={};return s.integrity&&(r.integrity=s.integrity),s.referrerPolicy&&(r.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?r.credentials="include":s.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function n(s){if(s.ep)return;s.ep=!0;const r=t(s);fetch(s.href,r)}})();function le(){}function Ea(l){return l()}function Xs(){return Object.create(null)}function me(l){l.forEach(Ea)}function Ht(l){return typeof l=="function"}function nt(l,e){return l!=l?e==e:l!==e||l&&typeof l=="object"||typeof l=="function"}let Vl;function dl(l,e){return l===e?!0:(Vl||(Vl=document.createElement("a")),Vl.href=e,l===Vl.href)}function Gd(l){return Object.keys(l).length===0}function Zs(l){return l??""}const Hn=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;function o(l,e){l.appendChild(e)}function C(l,e,t){l.insertBefore(e,t||null)}function y(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 Z(l){return document.createElementNS("http://www.w3.org/2000/svg",l)}function R(l){return document.createTextNode(l)}function v(){return R(" ")}function vt(){return R("")}function L(l,e,t,n){return l.addEventListener(e,t,n),()=>l.removeEventListener(e,t,n)}function Vn(l){return function(e){return e.preventDefault(),l.call(this,e)}}function Ee(l){return function(e){return e.stopPropagation(),l.call(this,e)}}function Ct(l){return function(e){e.target===this&&l.call(this,e)}}function i(l,e,t){t==null?l.removeAttribute(e):l.getAttribute(e)!==t&&l.setAttribute(e,t)}function ql(l){return l===""?null:+l}function Jd(l){return Array.from(l.childNodes)}function B(l,e){e=""+e,l.data!==e&&(l.data=e)}function be(l,e){l.value=e??""}function yt(l,e,t,n){t==null?l.style.removeProperty(e):l.style.setProperty(e,t,"")}function Ot(l,e,t){for(let n=0;n<l.options.length;n+=1){const s=l.options[n];if(s.__value===e){s.selected=!0;return}}(!t||e!==void 0)&&(l.selectedIndex=-1)}function xl(l){const e=l.querySelector(":checked");return e&&e.__value}function ve(l,e,t){l.classList.toggle(e,!!t)}function qd(l,e,{bubbles:t=!1,cancelable:n=!1}={}){return new CustomEvent(l,{detail:e,bubbles:t,cancelable:n})}class Fn{constructor(e=!1){zt(this,"is_svg",!1);zt(this,"e");zt(this,"n");zt(this,"t");zt(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=Z(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)C(this.t,this.n[t],e)}p(e){this.d(),this.h(e),this.i(this.a)}d(){this.n.forEach(y)}}let Sl;function Cl(l){Sl=l}function Wn(){if(!Sl)throw new Error("Function called outside component initialization");return Sl}function ja(l){Wn().$$.on_mount.push(l)}function Un(l){Wn().$$.on_destroy.push(l)}function Yl(){const l=Wn();return(e,t,{cancelable:n=!1}={})=>{const s=l.$$.callbacks[e];if(s){const r=qd(e,t,{cancelable:n});return s.slice().forEach(a=>{a.call(l,r)}),!r.defaultPrevented}return!0}}function Ma(l,e){const t=l.$$.callbacks[e.type];t&&t.slice().forEach(n=>n.call(this,e))}const fl=[],$s=[];let ul=[];const ei=[],Yd=Promise.resolve();let Rn=!1;function Qd(){Rn||(Rn=!0,Yd.then(Na))}function el(l){ul.push(l)}const Dn=new Set;let al=0;function Na(){if(al!==0)return;const l=Sl;do{try{for(;al<fl.length;){const e=fl[al];al++,Cl(e),Xd(e.$$)}}catch(e){throw fl.length=0,al=0,e}for(Cl(null),fl.length=0,al=0;$s.length;)$s.pop()();for(let e=0;e<ul.length;e+=1){const t=ul[e];Dn.has(t)||(Dn.add(t),t())}ul.length=0}while(fl.length);for(;ei.length;)ei.pop()();Rn=!1,Dn.clear(),Cl(l)}function Xd(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(el)}}function Zd(l){const e=[],t=[];ul.forEach(n=>l.indexOf(n)===-1?e.push(n):t.push(n)),t.forEach(n=>n()),ul=e}const Kl=new Set;let $t;function ut(){$t={r:0,c:[],p:$t}}function dt(){$t.r||me($t.c),$t=$t.p}function ue(l,e){l&&l.i&&(Kl.delete(l),l.i(e))}function _e(l,e,t,n){if(l&&l.o){if(Kl.has(l))return;Kl.add(l),$t.c.push(()=>{Kl.delete(l),n&&(t&&l.d(1),n())}),l.o(e)}else n&&n()}function ce(l){return(l==null?void 0:l.length)!==void 0?l:Array.from(l)}function Da(l,e){_e(l,1,1,()=>{e.delete(l.key)})}function Ia(l,e,t,n,s,r,a,c,f,p,h,_){let g=l.length,b=r.length,w=g;const k={};for(;w--;)k[l[w].key]=w;const S=[],T=new Map,j=new Map,N=[];for(w=b;w--;){const D=_(s,r,w),F=t(D);let z=a.get(F);z?N.push(()=>z.p(D,e)):(z=p(F,D),z.c()),T.set(F,S[w]=z),F in k&&j.set(F,Math.abs(w-k[F]))}const E=new Set,M=new Set;function P(D){ue(D,1),D.m(c,h),a.set(D.key,D),h=D.first,b--}for(;g&&b;){const D=S[b-1],F=l[g-1],z=D.key,H=F.key;D===F?(h=D.first,g--,b--):T.has(H)?!a.has(z)||E.has(z)?P(D):M.has(H)?g--:j.get(z)>j.get(H)?(M.add(z),P(D)):(E.add(H),g--):(f(F,a),g--)}for(;g--;){const D=l[g];T.has(D.key)||f(D,a)}for(;b;)P(S[b-1]);return me(N),S}function $e(l){l&&l.c()}function Qe(l,e,t){const{fragment:n,after_update:s}=l.$$;n&&n.m(e,t),el(()=>{const r=l.$$.on_mount.map(Ea).filter(Ht);l.$$.on_destroy?l.$$.on_destroy.push(...r):me(r),l.$$.on_mount=[]}),s.forEach(el)}function Xe(l,e){const t=l.$$;t.fragment!==null&&(Zd(t.after_update),me(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function $d(l,e){l.$$.dirty[0]===-1&&(fl.push(l),Qd(),l.$$.dirty.fill(0)),l.$$.dirty[e/31|0]|=1<<e%31}function st(l,e,t,n,s,r,a=null,c=[-1]){const f=Sl;Cl(l);const p=l.$$={fragment:null,ctx:[],props:r,update:le,not_equal:s,bound:Xs(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(e.context||(f?f.$$.context:[])),callbacks:Xs(),dirty:c,skip_bound:!1,root:e.target||f.$$.root};a&&a(p.root);let h=!1;if(p.ctx=t?t(l,e.props||{},(_,g,...b)=>{const w=b.length?b[0]:g;return p.ctx&&s(p.ctx[_],p.ctx[_]=w)&&(!p.skip_bound&&p.bound[_]&&p.bound[_](w),h&&$d(l,_)),g}):[],p.update(),h=!0,me(p.before_update),p.fragment=n?n(p.ctx):!1,e.target){if(e.hydrate){const _=Jd(e.target);p.fragment&&p.fragment.l(_),_.forEach(y)}else p.fragment&&p.fragment.c();e.intro&&ue(l.$$.fragment),Qe(l,e.target,e.anchor),Na()}Cl(f)}class it{constructor(){zt(this,"$$");zt(this,"$$set")}$destroy(){Xe(this,1),this.$destroy=le}$on(e,t){if(!Ht(t))return le;const n=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return n.push(t),()=>{const s=n.indexOf(t);s!==-1&&n.splice(s,1)}}$set(e){this.$$set&&!Gd(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const e1="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(e1);function t1(l){let e,t;return{c(){e=Z("path"),t=Z("polyline"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(y(e),y(t))}}}function l1(l){let e,t,n,s,r;return{c(){e=Z("path"),t=Z("polyline"),n=Z("line"),s=Z("line"),r=Z("polyline"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8"),i(n,"x1","16"),i(n,"y1","13"),i(n,"x2","8"),i(n,"y2","13"),i(s,"x1","16"),i(s,"y1","17"),i(s,"x2","8"),i(s,"y2","17"),i(r,"points","10 9 9 9 8 9")},m(a,c){C(a,e,c),C(a,t,c),C(a,n,c),C(a,s,c),C(a,r,c)},d(a){a&&(y(e),y(t),y(n),y(s),y(r))}}}function n1(l){let e,t;return{c(){e=Z("polyline"),t=Z("polyline"),i(e,"points","16 18 22 12 16 6"),i(t,"points","8 6 2 12 8 18")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(y(e),y(t))}}}function s1(l){let e,t,n,s;return{c(){e=Z("path"),t=Z("polyline"),n=Z("line"),s=Z("rect"),i(e,"d","M21 8v13a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8"),i(t,"points","7 3 12 8 17 3"),i(n,"x1","3"),i(n,"y1","8"),i(n,"x2","21"),i(n,"y2","8"),i(s,"x","10"),i(s,"y","12"),i(s,"width","4"),i(s,"height","4"),i(s,"rx","1")},m(r,a){C(r,e,a),C(r,t,a),C(r,n,a),C(r,s,a)},d(r){r&&(y(e),y(t),y(n),y(s))}}}function i1(l){let e,t,n,s,r;return{c(){e=Z("path"),t=Z("polyline"),n=Z("line"),s=Z("line"),r=Z("line"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8"),i(n,"x1","9"),i(n,"y1","12"),i(n,"x2","15"),i(n,"y2","12"),i(s,"x1","9"),i(s,"y1","15"),i(s,"x2","13"),i(s,"y2","15"),i(r,"x1","12"),i(r,"y1","15"),i(r,"x2","12"),i(r,"y2","18")},m(a,c){C(a,e,c),C(a,t,c),C(a,n,c),C(a,s,c),C(a,r,c)},d(a){a&&(y(e),y(t),y(n),y(s),y(r))}}}function o1(l){let e,t,n,s,r,a;return{c(){e=Z("path"),t=Z("polyline"),n=Z("line"),s=Z("line"),r=Z("line"),a=Z("line"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8"),i(n,"x1","8"),i(n,"y1","12"),i(n,"x2","16"),i(n,"y2","12"),i(s,"x1","8"),i(s,"y1","16"),i(s,"x2","16"),i(s,"y2","16"),i(r,"x1","8"),i(r,"y1","14"),i(r,"x2","12"),i(r,"y2","14"),i(a,"x1","12"),i(a,"y1","12"),i(a,"x2","12"),i(a,"y2","18")},m(c,f){C(c,e,f),C(c,t,f),C(c,n,f),C(c,s,f),C(c,r,f),C(c,a,f)},d(c){c&&(y(e),y(t),y(n),y(s),y(r),y(a))}}}function r1(l){let e,t,n,s;return{c(){e=Z("path"),t=Z("polyline"),n=Z("line"),s=Z("line"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8"),i(n,"x1","16"),i(n,"y1","13"),i(n,"x2","8"),i(n,"y2","13"),i(s,"x1","16"),i(s,"y1","17"),i(s,"x2","8"),i(s,"y2","17")},m(r,a){C(r,e,a),C(r,t,a),C(r,n,a),C(r,s,a)},d(r){r&&(y(e),y(t),y(n),y(s))}}}function a1(l){let e,t,n,s,r;return{c(){e=Z("path"),t=Z("polyline"),n=Z("line"),s=Z("line"),r=Z("line"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8"),i(n,"x1","8"),i(n,"y1","12"),i(n,"x2","16"),i(n,"y2","12"),i(s,"x1","8"),i(s,"y1","16"),i(s,"x2","16"),i(s,"y2","16"),i(r,"x1","8"),i(r,"y1","14"),i(r,"x2","12"),i(r,"y2","14")},m(a,c){C(a,e,c),C(a,t,c),C(a,n,c),C(a,s,c),C(a,r,c)},d(a){a&&(y(e),y(t),y(n),y(s),y(r))}}}function c1(l){let e,t,n;return{c(){e=Z("path"),t=Z("circle"),n=Z("circle"),i(e,"d","M9 18V5l12-2v13"),i(t,"cx","6"),i(t,"cy","18"),i(t,"r","3"),i(n,"cx","18"),i(n,"cy","16"),i(n,"r","3")},m(s,r){C(s,e,r),C(s,t,r),C(s,n,r)},d(s){s&&(y(e),y(t),y(n))}}}function f1(l){let e,t;return{c(){e=Z("rect"),t=Z("polyline"),i(e,"x","2"),i(e,"y","4"),i(e,"width","20"),i(e,"height","16"),i(e,"rx","2"),i(t,"points","10 9 16 12 10 15 10 9")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(y(e),y(t))}}}function u1(l){let e,t,n;return{c(){e=Z("rect"),t=Z("circle"),n=Z("polyline"),i(e,"x","3"),i(e,"y","3"),i(e,"width","18"),i(e,"height","18"),i(e,"rx","2"),i(e,"ry","2"),i(t,"cx","8.5"),i(t,"cy","8.5"),i(t,"r","1.5"),i(n,"points","21 15 16 10 5 21")},m(s,r){C(s,e,r),C(s,t,r),C(s,n,r)},d(s){s&&(y(e),y(t),y(n))}}}function d1(l){let e;return{c(){e=Z("path"),i(e,"d","M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function p1(l){let e;function t(r,a){return r[0]==="folder"?d1:r[0]==="image"?u1:r[0]==="video"?f1:r[0]==="audio"?c1:r[0]==="pdf"?a1:r[0]==="document"?r1:r[0]==="spreadsheet"?o1:r[0]==="presentation"?i1:r[0]==="archive"?s1:r[0]==="code"?n1:r[0]==="text"?l1:t1}let n=t(l),s=n(l);return{c(){e=Z("svg"),s.c(),i(e,"width",l[1]),i(e,"height",l[1]),i(e,"viewBox","0 0 24 24"),i(e,"fill","none"),i(e,"stroke","currentColor"),i(e,"stroke-width","1.5"),i(e,"stroke-linecap","round"),i(e,"stroke-linejoin","round"),i(e,"xmlns","http://www.w3.org/2000/svg")},m(r,a){C(r,e,a),s.m(e,null)},p(r,[a]){n!==(n=t(r))&&(s.d(1),s=n(r),s&&(s.c(),s.m(e,null))),a&2&&i(e,"width",r[1]),a&2&&i(e,"height",r[1])},i:le,o:le,d(r){r&&y(e),s.d()}}}function m1(l,e,t){let{kind:n="generic"}=e,{size:s=20}=e;return l.$$set=r=>{"kind"in r&&t(0,n=r.kind),"size"in r&&t(1,s=r.size)},[n,s]}class Aa extends it{constructor(e){super(),st(this,e,m1,p1,nt,{kind:0,size:1})}}const _1={"nav.today":"Сегодня","nav.inbox":"Неразобранное","nav.trash":"Корзина","nav.activity":"Активность","nav.journal":"Журнал","nav.clients":"Клиенты","nav.projects":"Проекты","nav.recipes":"Рецепты","nav.documents":"Документы","nav.archive":"Архив","nav.sections":"Разделы","nav.cases":"Дела","nav.noCases":"Нет дел","nav.sync":"Синхронизация","nav.syncSettings":"Настройки синхронизации","nav.syncNow":"Синхронизировать","nav.selectPrompt":"Выберите раздел или дело","nav.brand":"Верстак","nav.system":"Системное","nav.workspace":"Рабочее пространство","nav.noNodes":"Нет узлов","nav.openFolder":"Открыть папку","nav.createInside":"Создать внутри","nav.createNode":"Создать элемент","nav.moveToRoot":"Переместить в корень","inbox.subtitle":"Захваченные материалы, которые нужно разложить по делам","inbox.empty":"Неразобранных элементов нет","inbox.pasteClipboard":"Вставить из буфера","inbox.captured":"Добавлено","inbox.clipboardEmpty":"Буфер обмена пуст","inbox.clipboardUnavailable":"Буфер обмена недоступен","inbox.assign":"Разложить","inbox.keepHere":"Прикрепить в захваченном месте","inbox.localEmpty":"Для этого дела неразобранных материалов нет","inbox.capturedIn":"Захвачено в","inbox.suggestedTarget":"Цель","inbox.assignTitle":"Разложить материал","inbox.assignTarget":"Дело","inbox.assignSearchPlaceholder":"Найти дело","inbox.deleteTitle":"Удалить материал","inbox.deleteConfirm":"Удалить «{title}» из неразобранного?","capture.kind.text":"Текст","capture.kind.url":"Ссылка","capture.kind.file":"Файл","capture.kind.folder":"Папка","capture.kind.image":"Изображение","capture.source.clipboard":"Буфер обмена","capture.source.clipboard_button":"Кнопка буфера","capture.source.drop":"Перетаскивание","capture.source.paste":"Вставка","capture.source.browser":"Браузер","capture.source.manual":"Вручную","capture.dropOverlayNode":"Будет добавлено в Неразобранное для: {title}","capture.dropOverlayGlobal":"Будет добавлено в глобальное Неразобранное","trash.openFolder":"Открыть папку корзины","trash.empty":"Корзина пуста","trash.emptyTrash":"Очистить корзину","trash.restore":"Восстановить","trash.deletedNodes":"Удаленные элементы","tab.overview":"Обзор","tab.notes":"Заметки","tab.files":"Файлы","tab.inbox":"Неразобранное","tab.links":"Ссылки","tab.actions":"Действия","tab.worklog":"Журнал","tab.activity":"Активность","common.save":"Сохранить","common.cancel":"Отмена","common.delete":"Удалить","common.rename":"Переименовать","common.close":"Закрыть","common.create":"Создать","common.confirm":"Подтверждение","common.back":"← Назад","common.backLabel":"Назад","common.loading":"Загрузка...","common.error":"Ошибка:","common.yes":"Да","common.ok":"OK","common.copy":"Копировать","common.cut":"Вырезать","common.paste":"Вставить","common.duplicate":"Дублировать","common.run":"Запустить","common.test":"Test","common.all":"Все","common.open":"Открыть","common.no":"Нет","common.date":"Дата","common.search":"Найти","common.testAgain":"Проверить","common.connect":"Подключиться","common.disconnect":"Отключиться","common.settings":"Настройки","common.name":"Название","common.type":"Тип","common.section":"Раздел","common.created":"Создано","common.empty":"Нет","common.newName":"Новое имя","welcome.title":"Верстак","welcome.selectSection":"Выберите раздел в боковой панели.","welcome.createCase":"Или создайте новое дело кнопкой «+».","welcome.addCase":"Добавить дело","event.noteCreated":"Заметка создана","event.noteUpdated":"Заметка изменена","event.fileAdded":"Файл добавлен","event.fileDeleted":"Файл удалён","event.fileRenamed":"Файл переименован","event.fileCopied":"Файл скопирован","event.fileMoved":"Файл перемещён","event.folderAdded":"Папка добавлена","event.folderDeleted":"Папка удалена","event.folderRenamed":"Папка переименована","event.caseCreated":"Дело создано","event.caseUpdated":"Дело изменено","kind.project":"Проект","kind.client":"Клиент","kind.document":"Документ","kind.recipe":"Рецепт","kind.folder":"Папка","kind.note":"Заметка","kind.file":"Файл","kind.archive":"Архив","kind.case":"Дело","kind.link":"Ссылка","links.empty":"Ссылок пока нет","links.editTitle":"Редактировать ссылку","links.note":"Заметка","links.copyUrl":"Копировать URL","links.copied":"URL скопирован","links.copyUnavailable":"Не удалось скопировать URL","links.deleteTitle":"Удалить ссылку","links.deleteConfirm":"Удалить ссылку «{title}»?","action.openUrl":"Открыть URL","action.openFile":"Открыть файл","action.openFolder":"Открыть папку","action.runCommand":"Запустить команду","action.runScript":"Запустить скрипт","action.openTerminal":"Открыть терминал","action.launchApp":"Запустить приложение","action.addAction":"+ Добавить действие","action.newAction":"Новое действие","action.noActions":"Действий пока нет","action.run":"Запустить","action.dataUrl":"URL","action.dataPath":"Путь","action.dataCommand":"Команда","action.urlPlaceholder":"https://example.com","action.pathPlaceholder":"/path/to/file","action.commandPlaceholder":"команда","action.namePlaceholder":"Например: Открыть сайт","note.add":"+ Добавить заметку","note.new":"Новая заметка","note.title":"Название заметки","note.noNotes":"Нет заметок","note.createFirst":"Создайте первую заметку для этого дела.","note.placeholder":"Начните писать...","note.unsavedTitle":"Несохранённые изменения","note.unsavedMessage":"Закрыть редактор? Все несохранённые изменения будут потеряны.","note.unsavedClose":"Закрыть","file.addFile":"+ Добавить файл","file.addFolder":"+ Добавить папку","file.newFile":"+ Новый файл","file.addFileSimple":"Добавить файл","file.addFolderSimple":"Добавить папку","file.noFiles":"В этой папке пока нет файлов","file.noFilesCase":"В этом проекте пока нет файлов","file.hint":"Добавьте файл или папку, чтобы сохранить материалы проекта.","file.root":"Файлы","file.preview":"Предпросмотр","file.openExternal":"Открыть во внешней программе","file.openFolder":"Открыть папку","file.showInExplorer":"Показать в проводнике","file.more":"Ещё","file.delete":"Удалить","file.ariaFolder":"Папка","file.ariaFile":"Файл","file.scanning":"Сканирование...","file.pickSingle":"Выберите файл","file.pickMultiple":"Выберите файлы","file.pickDirectory":"Выберите папку","file.importTitle":"Добавить в","file.importFiles":"Файлов:","file.importFolders":"Папок:","file.importSize":"Размер:","file.importCopy":"Скопировать","file.importLink":"Привязать","file.selectCaseFirst":"Сначала выберите дело для добавления файлов","worklog.title":"Журнал","worklog.whatDone":"Что сделано","worklog.minutes":"Мин","worklog.min":"мин","worklog.log":"Записать","worklog.addEntry":"Добавить запись","worklog.acceptSuggestion":"Принять предложение","worklog.editEntry":"Редактировать запись","worklog.deleteEntry":"Удалить запись","worklog.deleteConfirm":"Удалить эту запись работы? Связанные события останутся в активности, но связь с записью будет удалена.","worklog.date":"Дата","worklog.empty":"Записей работы пока нет","worklog.details":"Детали","worklog.source":"Источник","worklog.sourceSuggestion":"Из предложения","worklog.sourceSuggestionNoEvents":"Из предложения, но связанные события отсутствуют","worklog.sourceManual":"Ручная запись","worklog.sourceUnknown":"Источник неизвестен","worklog.suggestions":"Предложения на сегодня","worklog.apply":"Применить","sync.title":"Синхронизация","sync.settings":"Настройки синхронизации","sync.status":"Статус","sync.server":"Сервер","sync.device":"Устройство","sync.deviceId":"ID устройства","sync.unpushed":"Неотправлено","sync.lastSync":"Последняя синх.","sync.revoked":"Отозвано","sync.connected":"Подключено","sync.notConnected":"Не подключено","sync.disabled":"Отключена","sync.serverUrl":"URL сервера","sync.serverUrlPlaceholder":"https://example.com:47732","sync.username":"Логин","sync.usernamePlaceholder":"username","sync.password":"Пароль","sync.passwordPlaceholder":"password","sync.interval":"Автосинхронизация (мин)","sync.saveInterval":"Сохранить интервал","sync.syncNow":"Синхронизировать","sync.disconnect":"Отключиться","sync.connect":"Подключиться","sync.test":"Проверить","sync.settingsSaved":"интервал сохранён","today.title":"Сегодня","today.changedCases":"Изменён сегодня","today.timeline":"Лента за сегодня","today.empty":"Сегодня пока тихо","today.emptyHint":"Здесь появятся дела, заметки, файлы и действия, с которыми вы работали сегодня.","today.plural.case_one":"дело","today.plural.case_few":"дела","today.plural.case_many":"дел","today.plural.note_one":"заметка","today.plural.note_few":"заметки","today.plural.note_many":"заметок","today.plural.file_one":"файл","today.plural.file_few":"файла","today.plural.file_many":"файлов","today.plural.event_one":"событие","today.plural.event_few":"события","today.plural.event_many":"событий","journal.title":"Журнал работы","journal.empty":"Нет записей за выбранный период","journal.dateFrom":"От","journal.dateTo":"До","journal.filter":"Фильтр","journal.total":"Всего","journal.exportCSV":"CSV","journal.exportMarkdown":"Markdown","journal.billable":"К оплате","journal.billableYes":"К оплате","journal.billableNo":"Не к оплате","journal.billableHint":"К оплате — можно включать в счёт клиенту","journal.approx":"Тип времени","journal.approxExact":"Точное","journal.approxEstimated":"Оценочное","journal.approxHint":"Оценочное — время предложено системой или введено как примерное","journal.includeChildrenDisabledHint":"Работает только при выбранном деле/клиенте/проекте","journal.node":"Дело","journal.path":"Путь","journal.byDay":"По дням","journal.byNode":"По делам","journal.includeChildren":"Учитывать вложенные дела","journal.nodeSearch":"Поиск дела...","journal.relatedEvents":"Связанные события","journal.filterHeading":"Фильтры","journal.exportHeading":"Экспорт отчёта","journal.reset":"Сбросить","suggest.title":"Предложения на сегодня","suggest.apply":"Записать","suggest.dismiss":"Скрыть","suggest.open":"Открыть","suggest.confidence.low":"Низкая уверенность","suggest.confidence.medium":"Средняя уверенность","suggest.confidence.high":"Высокая уверенность","suggest.minutes":"мин","suggest.edit":"Изменить","suggest.noSuggestions":"Нет предложений для журнала","suggest.detectedEvents":"Что обнаружено","activity.title":"Активность","activity.empty":"Активность пока не зафиксирована","activity.perCaseEmpty":"Активность пока не зафиксирована","overview.type":"Тип","overview.section":"Раздел","overview.created":"Создано","overview.newNote":"Новая заметка","overview.addFile":"Добавить файл","overview.addAction":"Добавить действие","overview.logTime":"Записать время","overview.recentNotes":"Последние заметки","overview.recentEntries":"Последние записи","rename.title":"Переименовать","rename.emptyError":"Имя не может быть пустым","rename.invalidError":"Недопустимое имя","delete.confirmTitle":"Удаление","delete.confirmMessage":"Удалить","delete.folder":"папку","delete.file":"файл","template.optionNone":"Пустое дело","template.optional":"Шаблон (опционально)","template.none.desc":"Без шаблона, простой узел-контейнер","template.folder":"Папка","template.folder.desc":"Папка для группировки элементов внутри рабочего пространства","template.project":"Проект","template.project.desc":"Отдельный проект или задача с файлами, заметками и журналом","template.client":"Клиент","template.client.desc":"Организация или человек, для которых ведутся работы","template.document":"Документ","template.document.desc":"Документ с описанием, заметками и файлами","template.recipe":"Рецепт","template.recipe.desc":"Повторяемая процедура или инструкция","template.note":"Заметка","template.file":"Файл","template.select":"Выберите тип","mime.jpeg":"Изображение JPEG","mime.png":"Изображение PNG","mime.gif":"Изображение GIF","mime.webp":"Изображение WebP","mime.svg":"Изображение SVG","mime.bmp":"Изображение BMP","mime.tiff":"Изображение TIFF","mime.avif":"Изображение AVIF","mime.pdf":"PDF документ","mime.word":"Документ Word","mime.excel":"Таблица Excel","mime.ppt":"Презентация PowerPoint","mime.zip":"ZIP архив","mime.gzip":"GZIP архив","mime.tar":"TAR архив","mime.sevenz":"7z архив","mime.rar":"RAR архив","mime.text":"Текстовый файл","mime.html":"HTML файл","mime.css":"CSS файл","mime.js":"JavaScript файл","mime.json":"JSON файл","mime.xml":"XML файл","mime.yaml":"YAML файл","mime.binary":"Бинарный файл","mime.executable":"Исполняемый файл","mime.folder":"Папка","mime.unknown":"Неизвестно","mime.file":"Файл","error.nameEmpty":"Имя не может быть пустым","error.nameInvalid":"Недопустимое имя","error.selectCaseFirst":"Сначала выберите дело","error.vaultNotOpen":"Хранилище не открыто","delete.files":"файлов ({count})","file.namePrompt":"Введите имя файла:","file.pdfUnavailable":"Предпросмотр PDF недоступен.","file.previewUnavailable":"Предпросмотр недоступен для этого типа файлов.","case.new":"Новое дело","case.namePlaceholder":"Название дела","settings.title":"Настройки","settings.general":"Общие","settings.generalDesc":"Основные настройки интерфейса.","settings.workspace":"Рабочее пространство","settings.workspaceDesc":"Управление хранилищем данных.","settings.appearance":"Внешний вид","settings.localization":"Локализация","settings.templates":"Шаблоны","settings.plugins":"Плагины","settings.files":"Файлы","settings.activity":"Активность","settings.sync":"Синхронизация","settings.backup":"Резервные копии","settings.close":"Закрыть настройки","settings.noPlugins":"Плагины пока не установлены.","settings.openPluginsDir":"Открыть папку plugins","settings.activityStub":"Здесь будут настройки отслеживания активности.","settings.backupStub":"Здесь будут настройки резервного копирования.","settings.theme":"Тема интерфейса","settings.themeSystem":"Системная","settings.themeLight":"Светлая","settings.themeDark":"Тёмная","settings.language":"Язык интерфейса","settings.langRu":"Русский","settings.langEn":"Английский","settings.langSoon":"будет доступно позже","settings.save":"Сохранить настройки","settings.saved":"Настройки сохранены","settings.vaultPath":"Путь к рабочему пространству","settings.noVaultInfo":"Нет информации о хранилище.","settings.vaultInfo":"Информация о рабочем пространстве","settings.openVault":"Открыть папку vault","settings.changeVault":"Изменить путь","settings.checkIntegrity":"Проверить целостность","settings.templatesDesc":"Включите или выключите шаблоны создания элементов.","settings.templateEnabled":"Включён","settings.templateDisabled":"Выключен","settings.filesStub":"Здесь будут настройки файлового хранилища.","settings.syncEnabled":"Синхронизация включена","settings.syncDisabled":"Синхронизация отключена","settings.syncDesc":"Настройте подключение к серверу синхронизации.","settings.serverUrl":"URL сервера","settings.deviceName":"Имя устройства","settings.deviceId":"ID устройства","settings.lastSync":"Последняя синхронизация","settings.lastError":"Последняя ошибка","settings.pendingChanges":"Ожидающие изменения","settings.checkConnection":"Проверить подключение","settings.syncNow":"Синхронизировать сейчас","settings.reconnect":"Переподключить","settings.disconnect":"Отключить устройство","settings.resetKey":"Сбросить ключ","settings.confirmDisconnect":"Вы уверены, что хотите отключить устройство?","settings.confirmDisconnectDesc":"Синхронизация будет остановлена. Для повторного подключения потребуется логин и пароль.","settings.confirmResetKey":"Сбросить ключ синхронизации?","settings.confirmResetKeyDesc":"Текущий ключ устройства будет удалён. Потребуется переподключение.","settings.connected":"Подключено","settings.disconnected":"Не подключено","settings.notConfigured":"Не настроено","settings.error":"Ошибка","settings.revoked":"Отозвано","settings.status":"Статус","firstrun.title":"Добро пожаловать в Верстак","firstrun.desc":"Верстак хранит данные в локальном рабочем пространстве — vault.","firstrun.pathLabel":"Путь к vault","firstrun.defaultPath":"Путь по умолчанию","firstrun.browse":"Выбрать папку","firstrun.create":"Создать рабочее пространство","firstrun.quit":"Выйти","firstrun.pathExists":"Папка существует. Будет создан новый vault.","firstrun.pathHasVault":"Найден существующий vault. Будет подключён.","firstrun.pathNew":"Путь не существует. Будет создан новый vault.","firstrun.errorNoWrite":"Нет прав на запись в выбранную папку.","firstrun.creating":"Создание рабочего пространства...","firstrun.created":"Рабочее пространство создано!","recovery.title":"Рабочее пространство не найдено","recovery.expected":"Ожидался путь","recovery.choose":"Выбрать другой vault","recovery.create":"Создать новый vault","recovery.settings":"Открыть настройки","recovery.quit":"Выйти","recovery.createConfirm":"Будет создано новое пустое рабочее пространство. Старый путь в настройках будет заменён.","recovery.createConfirmTitle":"Создать новое рабочее пространство?","sync.status.connected":"Синхронизация доступна","sync.status.disconnected":"Сервер недоступен","sync.status.disabled":"Синхронизация не настроена","sync.status.syncing":"Синхронизация...","sync.status.error":"Ошибка синхронизации","sync.changes":"изменений","sync.details":"Подробнее","sync.configure":"Настроить","sync.retry":"Повторить","sync.run":"Синхронизировать","sync.running":"Синхронизация...","sync.conflictsCount":"Конфликты: {count}","sync.applyErrorsCount":"Ошибки применения: {count}","sync.pushedPulled":"Отправлено: {pushed}, получено: {pulled}","error.generic":"Произошла ошибка","error.invalidCredentials":"Неверный логин или пароль","error.accountBlocked":"Аккаунт заблокирован","error.emailNotConfirmed":"Email не подтверждён","error.tokenInvalid":"Неверный или просроченный токен","error.tokenExpired":"Срок действия токена истёк"},v1={"nav.today":"Today","nav.inbox":"Inbox","nav.trash":"Trash","nav.activity":"Activity","nav.journal":"Journal","nav.clients":"Clients","nav.projects":"Projects","nav.recipes":"Recipes","nav.documents":"Documents","nav.archive":"Archive","nav.sections":"Sections","nav.cases":"Cases","nav.noCases":"No cases","nav.sync":"Sync","nav.syncSettings":"Sync settings","nav.syncNow":"Sync now","nav.selectPrompt":"Select a section or case","nav.brand":"Verstak","nav.system":"System","nav.workspace":"Workspace","nav.noNodes":"No nodes","nav.openFolder":"Open folder","nav.createInside":"Create inside","nav.createNode":"Create element","nav.moveToRoot":"Move to root","inbox.subtitle":"Captured materials that still need to be assigned to cases","inbox.empty":"No unprocessed items","inbox.pasteClipboard":"Paste from clipboard","inbox.captured":"Added","inbox.clipboardEmpty":"Clipboard is empty","inbox.clipboardUnavailable":"Clipboard is unavailable","inbox.assign":"Assign","inbox.keepHere":"Attach at captured location","inbox.localEmpty":"No unprocessed materials for this case","inbox.capturedIn":"Captured in","inbox.suggestedTarget":"Target","inbox.assignTitle":"Assign material","inbox.assignTarget":"Case","inbox.assignSearchPlaceholder":"Find case","inbox.deleteTitle":"Delete material","inbox.deleteConfirm":'Delete "{title}" from inbox?',"capture.kind.text":"Text","capture.kind.url":"Link","capture.kind.file":"File","capture.kind.folder":"Folder","capture.kind.image":"Image","capture.source.clipboard":"Clipboard","capture.source.clipboard_button":"Clipboard button","capture.source.drop":"Drop","capture.source.paste":"Paste","capture.source.browser":"Browser","capture.source.manual":"Manual","capture.dropOverlayNode":"Will be added to Inbox for: {title}","capture.dropOverlayGlobal":"Will be added to global Inbox","trash.openFolder":"Open trash folder","trash.empty":"Trash is empty","trash.emptyTrash":"Empty trash","trash.restore":"Restore","trash.deletedNodes":"Deleted items","tab.overview":"Overview","tab.notes":"Notes","tab.files":"Files","tab.inbox":"Inbox","tab.links":"Links","tab.actions":"Actions","tab.worklog":"Work Log","tab.activity":"Activity","common.save":"Save","common.cancel":"Cancel","common.delete":"Delete","common.rename":"Rename","common.close":"Close","common.create":"Create","common.confirm":"Confirm","common.back":"← Back","common.backLabel":"Back","common.loading":"Loading...","common.error":"Error:","common.yes":"Yes","common.ok":"OK","common.copy":"Copy","common.cut":"Cut","common.paste":"Paste","common.duplicate":"Duplicate","common.run":"Run","common.test":"Test","common.all":"All","common.open":"Open","common.no":"No","common.date":"Date","common.search":"Search","common.testAgain":"Check","common.connect":"Connect","common.disconnect":"Disconnect","common.settings":"Settings","common.name":"Name","common.type":"Type","common.section":"Section","common.created":"Created","common.empty":"None","common.newName":"New name","welcome.title":"Verstak","welcome.selectSection":"Select a section in the sidebar.","welcome.createCase":"Or create a new case with the + button.","welcome.addCase":"Add case","event.noteCreated":"Note created","event.noteUpdated":"Note updated","event.fileAdded":"File added","event.fileDeleted":"File deleted","event.fileRenamed":"File renamed","event.fileCopied":"File copied","event.fileMoved":"File moved","event.folderAdded":"Folder added","event.folderDeleted":"Folder deleted","event.folderRenamed":"Folder renamed","event.caseCreated":"Case created","event.caseUpdated":"Case updated","kind.project":"Project","kind.client":"Client","kind.document":"Document","kind.recipe":"Recipe","kind.folder":"Folder","kind.note":"Note","kind.file":"File","kind.archive":"Archive","kind.case":"Case","kind.link":"Link","links.empty":"No links yet","links.editTitle":"Edit link","links.note":"Note","links.copyUrl":"Copy URL","links.copied":"URL copied","links.copyUnavailable":"Could not copy URL","links.deleteTitle":"Delete link","links.deleteConfirm":'Delete link "{title}"?',"action.openUrl":"Open URL","action.openFile":"Open file","action.openFolder":"Open folder","action.runCommand":"Run command","action.runScript":"Run script","action.openTerminal":"Open terminal","action.launchApp":"Launch app","action.addAction":"+ Add action","action.newAction":"New action","action.noActions":"No actions yet","action.run":"Run","action.dataUrl":"URL","action.dataPath":"Path","action.dataCommand":"Command","action.urlPlaceholder":"https://example.com","action.pathPlaceholder":"/path/to/file","action.commandPlaceholder":"command","action.namePlaceholder":"Example: Open website","note.add":"+ Add note","note.new":"New note","note.title":"Note title","note.noNotes":"No notes","note.createFirst":"Create the first note for this case.","note.placeholder":"Start writing...","note.unsavedTitle":"Unsaved changes","note.unsavedMessage":"Close the editor? All unsaved changes will be lost.","note.unsavedClose":"Close","file.addFile":"+ Add file","file.addFolder":"+ Add folder","file.newFile":"+ New file","file.addFileSimple":"Add file","file.addFolderSimple":"Add folder","file.noFiles":"No files in this folder yet","file.noFilesCase":"No files in this project yet","file.hint":"Add a file or folder to store project materials.","file.root":"Files","file.preview":"Preview","file.openExternal":"Open in external program","file.openFolder":"Open folder","file.showInExplorer":"Show in explorer","file.more":"More","file.delete":"Delete","file.ariaFolder":"Folder","file.ariaFile":"File","file.scanning":"Scanning...","file.pickSingle":"Select file","file.pickMultiple":"Select files","file.pickDirectory":"Select folder","file.importTitle":"Add to","file.importFiles":"Files:","file.importFolders":"Folders:","file.importSize":"Size:","file.importCopy":"Copy","file.importLink":"Link","file.selectCaseFirst":"Select a case before adding files","worklog.title":"Work Log","worklog.whatDone":"What was done","worklog.minutes":"Min","worklog.min":"min","worklog.log":"Log","worklog.addEntry":"Add entry","worklog.acceptSuggestion":"Accept suggestion","worklog.editEntry":"Edit entry","worklog.deleteEntry":"Delete entry","worklog.deleteConfirm":"Delete this work entry? Related events stay in activity, but their link to this entry will be removed.","worklog.date":"Date","worklog.empty":"No work logged yet","worklog.details":"Details","worklog.source":"Source","worklog.sourceSuggestion":"From suggestion","worklog.sourceSuggestionNoEvents":"From suggestion, but related events missing","worklog.sourceManual":"Manual entry","worklog.sourceUnknown":"Unknown source","worklog.suggestions":"Suggestions for today","worklog.apply":"Apply","sync.title":"Sync","sync.settings":"Sync settings","sync.status":"Status","sync.server":"Server","sync.device":"Device","sync.deviceId":"Device ID","sync.unpushed":"Unpushed","sync.lastSync":"Last sync","sync.revoked":"Revoked","sync.connected":"Connected","sync.notConnected":"Not connected","sync.disabled":"Disabled","sync.serverUrl":"Server URL","sync.serverUrlPlaceholder":"https://example.com:47732","sync.username":"Username","sync.usernamePlaceholder":"username","sync.password":"Password","sync.passwordPlaceholder":"password","sync.interval":"Auto sync (min)","sync.saveInterval":"Save interval","sync.syncNow":"Sync now","sync.disconnect":"Disconnect","sync.connect":"Connect","sync.test":"Check","sync.settingsSaved":"interval saved","today.title":"Today","today.changedCases":"Changed today","today.timeline":"Timeline for today","today.empty":"Nothing happened today yet","today.emptyHint":"Cases, notes, files, and actions you worked with today will appear here.","today.plural.case_one":"case","today.plural.case_few":"cases","today.plural.case_many":"cases","today.plural.note_one":"note","today.plural.note_few":"notes","today.plural.note_many":"notes","today.plural.file_one":"file","today.plural.file_few":"files","today.plural.file_many":"files","today.plural.event_one":"event","today.plural.event_few":"events","today.plural.event_many":"events","journal.title":"Work Log","journal.empty":"No entries for the selected period","journal.dateFrom":"From","journal.dateTo":"To","journal.filter":"Filter","journal.total":"Total","journal.exportCSV":"CSV","journal.exportMarkdown":"Markdown","journal.billable":"Billable","journal.billableYes":"Billable","journal.billableNo":"Not billable","journal.billableHint":"Billable — can be included in client invoice","journal.approx":"Time type","journal.approxExact":"Exact","journal.approxEstimated":"Estimated","journal.approxHint":"Estimated — time suggested by the system or entered as approximate","journal.includeChildrenDisabledHint":"Only works when a case/client/project is selected","journal.node":"Case","journal.path":"Path","journal.byDay":"By day","journal.byNode":"By case","journal.includeChildren":"Include subtasks","journal.nodeSearch":"Search case...","journal.relatedEvents":"Related events","journal.filterHeading":"Filters","journal.exportHeading":"Export Report","journal.reset":"Reset","suggest.title":"Suggestions","suggest.apply":"Log","suggest.dismiss":"Dismiss","suggest.open":"Open","suggest.confidence.low":"Low confidence","suggest.confidence.medium":"Medium confidence","suggest.confidence.high":"High confidence","suggest.minutes":"min","suggest.edit":"Edit","suggest.noSuggestions":"No suggestions","suggest.detectedEvents":"What was detected","activity.title":"Activity","activity.empty":"No activity recorded yet","activity.perCaseEmpty":"No activity recorded yet","overview.type":"Type","overview.section":"Section","overview.created":"Created","overview.newNote":"New note","overview.addFile":"Add file","overview.addAction":"Add action","overview.logTime":"Log time","overview.recentNotes":"Recent notes","overview.recentEntries":"Recent entries","rename.title":"Rename","rename.emptyError":"Name cannot be empty","rename.invalidError":"Invalid name","delete.confirmTitle":"Delete","delete.confirmMessage":"Delete","delete.folder":"folder","delete.file":"file","template.optionNone":"Empty case","template.optional":"Template (optional)","template.none.desc":"No template, simple container node","template.folder":"Folder","template.folder.desc":"A folder to group items inside a workspace","template.project":"Project","template.project.desc":"A distinct project or task with files, notes and work log","template.client":"Client","template.client.desc":"An organization or person for whom work is performed","template.document":"Document","template.document.desc":"A document with description, notes and files","template.recipe":"Recipe","template.recipe.desc":"A repeatable procedure or instruction","template.note":"Note","template.file":"File","template.select":"Select type","mime.jpeg":"JPEG image","mime.png":"PNG image","mime.gif":"GIF image","mime.webp":"WebP image","mime.svg":"SVG image","mime.bmp":"BMP image","mime.tiff":"TIFF image","mime.avif":"AVIF image","mime.pdf":"PDF document","mime.word":"Word document","mime.excel":"Excel spreadsheet","mime.ppt":"PowerPoint presentation","mime.zip":"ZIP archive","mime.gzip":"GZIP archive","mime.tar":"TAR archive","mime.sevenz":"7z archive","mime.rar":"RAR archive","mime.text":"Text file","mime.html":"HTML file","mime.css":"CSS file","mime.js":"JavaScript file","mime.json":"JSON file","mime.xml":"XML file","mime.yaml":"YAML file","mime.binary":"Binary file","mime.executable":"Executable file","mime.folder":"Folder","mime.unknown":"Unknown","mime.file":"File","error.nameEmpty":"Name cannot be empty","error.nameInvalid":"Invalid name","error.selectCaseFirst":"Select a case first","error.vaultNotOpen":"Vault not open","delete.files":"files ({count})","file.namePrompt":"Enter file name:","file.pdfUnavailable":"PDF preview is unavailable.","file.previewUnavailable":"Preview is unavailable for this file type.","case.new":"New case","case.namePlaceholder":"Case name","settings.title":"Settings","settings.general":"General","settings.generalDesc":"Basic interface settings.","settings.workspace":"Workspace","settings.workspaceDesc":"Manage data storage.","settings.appearance":"Appearance","settings.localization":"Localization","settings.templates":"Templates","settings.plugins":"Plugins","settings.files":"Files","settings.activity":"Activity","settings.sync":"Sync","settings.backup":"Backups","settings.close":"Close settings","settings.noPlugins":"No plugins installed yet.","settings.openPluginsDir":"Open plugins folder","settings.activityStub":"Activity tracking settings will be here.","settings.backupStub":"Backup settings will be here.","settings.theme":"Interface theme","settings.themeSystem":"System","settings.themeLight":"Light","settings.themeDark":"Dark","settings.language":"Interface language","settings.langRu":"Russian","settings.langEn":"English","settings.langSoon":"coming soon","settings.save":"Save settings","settings.saved":"Settings saved","settings.vaultPath":"Workspace path","settings.noVaultInfo":"No workspace information.","settings.vaultInfo":"Workspace information","settings.openVault":"Open vault folder","settings.changeVault":"Change path","settings.checkIntegrity":"Check integrity","settings.templatesDesc":"Enable or disable templates for creating items.","settings.templateEnabled":"Enabled","settings.templateDisabled":"Disabled","settings.filesStub":"File storage settings will be here.","settings.syncEnabled":"Sync enabled","settings.syncDisabled":"Sync disabled","settings.syncDesc":"Configure connection to the sync server.","settings.serverUrl":"Server URL","settings.deviceName":"Device name","settings.deviceId":"Device ID","settings.lastSync":"Last sync","settings.lastError":"Last error","settings.pendingChanges":"Pending changes","settings.checkConnection":"Check connection","settings.syncNow":"Sync now","settings.reconnect":"Reconnect","settings.disconnect":"Disconnect device","settings.resetKey":"Reset key","settings.confirmDisconnect":"Are you sure you want to disconnect this device?","settings.confirmDisconnectDesc":"Sync will stop. Reconnecting will require username and password.","settings.confirmResetKey":"Reset sync key?","settings.confirmResetKeyDesc":"The current device key will be removed. Reconnection will be required.","settings.connected":"Connected","settings.disconnected":"Disconnected","settings.notConfigured":"Not configured","settings.error":"Error","settings.revoked":"Revoked","settings.status":"Status","firstrun.title":"Welcome to Verstak","firstrun.desc":"Verstak stores data in a local workspace called a vault.","firstrun.pathLabel":"Vault path","firstrun.defaultPath":"Default path","firstrun.browse":"Choose folder","firstrun.create":"Create workspace","firstrun.quit":"Quit","firstrun.pathExists":"The folder exists. A new vault will be created.","firstrun.pathHasVault":"Existing vault found. It will be connected.","firstrun.pathNew":"The path does not exist. A new vault will be created.","firstrun.errorNoWrite":"No write permission for the selected folder.","firstrun.creating":"Creating workspace...","firstrun.created":"Workspace created!","recovery.title":"Workspace not found","recovery.expected":"Expected path","recovery.choose":"Choose another vault","recovery.create":"Create new vault","recovery.settings":"Open settings","recovery.quit":"Quit","recovery.createConfirm":"A new empty workspace will be created. The old path in settings will be replaced.","recovery.createConfirmTitle":"Create a new workspace?","sync.status.connected":"Sync available","sync.status.disconnected":"Server unavailable","sync.status.disabled":"Sync is not configured","sync.status.syncing":"Syncing...","sync.status.error":"Sync error","sync.changes":"changes","sync.details":"Details","sync.configure":"Configure","sync.retry":"Retry","sync.run":"Sync","sync.running":"Syncing...","sync.conflictsCount":"Conflicts: {count}","sync.applyErrorsCount":"Apply errors: {count}","sync.pushedPulled":"Pushed: {pushed}, pulled: {pulled}","error.generic":"An error occurred","error.invalidCredentials":"Invalid username or password","error.accountBlocked":"Account blocked","error.emailNotConfirmed":"Email not confirmed","error.tokenInvalid":"Invalid or expired token","error.tokenExpired":"Token expired"},ti={ru:_1,en:v1};let li="ru";function m(l,e){var s;const t=ti[li];let n=t==null?void 0:t[l];if(n==null&&li!=="ru"&&(n=(s=ti.ru)==null?void 0:s[l]),n==null&&(n=l),e!=null)for(const[r,a]of Object.entries(e))n=n.replace(`{${r}}`,String(a));return n}function Jl(l){if(l==null||l<0)return"—";if(l===0)return"0 B";const e=["B","KB","MB","GB"],t=Math.min(Math.floor(Math.log(l)/Math.log(1024)),e.length-1),n=l/Math.pow(1024,t);return(t===0?n.toFixed(0):n.toFixed(1))+" "+e[t]}const zn={"image/jpeg":m("mime.jpeg"),"image/png":m("mime.png"),"image/gif":m("mime.gif"),"image/webp":m("mime.webp"),"image/svg+xml":m("mime.svg"),"image/bmp":m("mime.bmp"),"image/tiff":m("mime.tiff"),"image/avif":m("mime.avif"),"application/pdf":m("mime.pdf"),"application/msword":m("mime.word"),"application/vnd.openxmlformats-officedocument.wordprocessingml.document":m("mime.word"),"application/vnd.ms-excel":m("mime.excel"),"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":m("mime.excel"),"application/vnd.ms-powerpoint":m("mime.ppt"),"application/vnd.openxmlformats-officedocument.presentationml.presentation":m("mime.ppt"),"application/zip":m("mime.zip"),"application/gzip":m("mime.gzip"),"application/x-tar":m("mime.tar"),"application/x-7z-compressed":m("mime.sevenz"),"application/x-rar-compressed":m("mime.rar"),"text/plain":m("mime.text"),"text/html":m("mime.html"),"text/css":m("mime.css"),"text/javascript":m("mime.js"),"application/json":m("mime.json"),"application/xml":m("mime.xml"),"application/x-yaml":m("mime.yaml"),"application/octet-stream":m("mime.binary"),"application/x-msdos-program":m("mime.executable"),"inode/directory":m("mime.folder")};function ni(l){return l?zn[l]||l:m("mime.unknown")}function h1(l){if(l.type==="folder")return m("mime.folder");const e=(l.mime||"").toLowerCase();if(zn[e])return zn[e];const n=(l.name||"").toLowerCase().split(".").pop();return n?n.toUpperCase():m("mime.file")}function La(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 Pa=["image/jpeg","image/png","image/gif","image/webp","image/bmp","image/tiff","image/avif","image/svg+xml"],Fa=["text/plain","text/html","text/css","text/javascript","application/json","application/xml","application/x-yaml","text/x-shellscript"],Ra=["txt","log","conf","ini","yaml","yml","json","xml","csv","sh","py","js","ts","css","html","md","markdown","cfg"],za=["jpg","jpeg","png","gif","webp","bmp","tiff","tif","avif","svg"];function si(l){if(l.type==="folder")return!1;const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return!!(Pa.includes(e)||za.includes(n)||e.includes("pdf")||Fa.includes(e)||Ra.includes(n))}function Oa(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return Pa.includes(e)||za.includes(n)}function Ha(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return Fa.includes(e)||Ra.includes(n)&&n!=="md"&&n!=="markdown"}function Va(l){return(l.mime||"").toLowerCase().includes("pdf")}function Wa(l){const e=(l.name||"").toLowerCase();return e.endsWith(".md")||e.endsWith(".markdown")}function g1(l){return Oa(l)||Va(l)}function b1(l){return Ha(l)||Wa(l)}const{window:w1}=Hn;function k1(l){let e,t,n,s=Jl(l[0].size)+"",r;return{c(){e=u("span"),e.textContent="·",t=v(),n=u("span"),r=R(s),i(e,"class","meta-sep svelte-1skuef2")},m(a,c){C(a,e,c),C(a,t,c),C(a,n,c),o(n,r)},p(a,c){c[0]&1&&s!==(s=Jl(a[0].size)+"")&&B(r,s)},d(a){a&&(y(e),y(t),y(n))}}}function y1(l){let e,t,n,s,r;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=v(),n=u("button"),n.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path></svg>',i(e,"class","action-btn svelte-1skuef2"),i(e,"title",m("file.openFolder")),i(e,"aria-label",m("file.openFolder")),i(n,"class","action-btn svelte-1skuef2"),i(n,"title",m("file.showInExplorer")),i(n,"aria-label",m("file.showInExplorer"))},m(a,c){C(a,e,c),C(a,t,c),C(a,n,c),s||(r=[L(e,"click",Ee(l[30])),L(n,"click",Ee(l[11]))],s=!0)},p:le,d(a){a&&(y(e),y(t),y(n)),s=!1,me(r)}}}function C1(l){let e,t,n,s,r,a,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=v(),n=u("button"),n.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path><polyline points="15 3 21 3 21 9"></polyline><line x1="10" y1="14" x2="21" y2="3"></line></svg>',s=v(),r=u("button"),r.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path></svg>',i(e,"class","action-btn svelte-1skuef2"),i(e,"title",m("file.preview")),i(e,"aria-label",m("file.preview")),i(n,"class","action-btn svelte-1skuef2"),i(n,"title",m("file.openExternal")),i(n,"aria-label",m("file.openExternal")),i(r,"class","action-btn svelte-1skuef2"),i(r,"title",m("file.showInExplorer")),i(r,"aria-label",m("file.showInExplorer"))},m(f,p){C(f,e,p),C(f,t,p),C(f,n,p),C(f,s,p),C(f,r,p),a||(c=[L(e,"click",Ee(l[29])),L(n,"click",Ee(l[10])),L(r,"click",Ee(l[11]))],a=!0)},p:le,d(f){f&&(y(e),y(t),y(n),y(s),y(r)),a=!1,me(c)}}}function ii(l){let e,t,n,s,r,a,c,f,p=m("common.open")+"",h,_,g,b,w,k,S,T,j=m("file.openExternal")+"",N,E,M,P,D,F,z=m("file.showInExplorer")+"",H,x,G,K,U,q,J,I,V,O=m("common.rename")+"",W,X,oe,$,te,se,re,fe=m("common.duplicate")+"",ke,ze,pe,Y,Q,de,Ce,he,Ae,Ke=m("common.cut")+"",tt,ot,Ne,Re,Me,Ve,Le,De=m("common.copy")+"",We,Ie,Se,we,Be,Je,ht,Te,ge,je=m("common.delete")+"",qe,Ze,Ge;return{c(){e=u("div"),t=v(),n=u("div"),s=u("button"),r=Z("svg"),a=Z("path"),c=Z("circle"),f=v(),h=R(p),_=v(),g=u("button"),b=Z("svg"),w=Z("path"),k=Z("polyline"),S=Z("line"),T=v(),N=R(j),E=v(),M=u("button"),P=Z("svg"),D=Z("path"),F=v(),H=R(z),x=v(),G=u("div"),K=v(),U=u("button"),q=Z("svg"),J=Z("path"),I=Z("path"),V=v(),W=R(O),X=v(),oe=u("button"),$=Z("svg"),te=Z("rect"),se=Z("path"),re=v(),ke=R(fe),ze=v(),pe=u("button"),Y=Z("svg"),Q=Z("circle"),de=Z("circle"),Ce=Z("line"),he=Z("line"),Ae=v(),tt=R(Ke),ot=v(),Ne=u("button"),Re=Z("svg"),Me=Z("rect"),Ve=Z("path"),Le=v(),We=R(De),Ie=v(),Se=u("div"),we=v(),Be=u("button"),Je=Z("svg"),ht=Z("polyline"),Te=Z("path"),ge=v(),qe=R(je),i(e,"class","menu-backdrop svelte-1skuef2"),i(e,"role","presentation"),i(a,"d","M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"),i(c,"cx","12"),i(c,"cy","12"),i(c,"r","3"),i(r,"width","14"),i(r,"height","14"),i(r,"viewBox","0 0 24 24"),i(r,"fill","none"),i(r,"stroke","currentColor"),i(r,"stroke-width","2"),i(r,"stroke-linecap","round"),i(r,"stroke-linejoin","round"),i(s,"class","menu-item svelte-1skuef2"),i(s,"role","menuitem"),i(w,"d","M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"),i(k,"points","15 3 21 3 21 9"),i(S,"x1","10"),i(S,"y1","14"),i(S,"x2","21"),i(S,"y2","3"),i(b,"width","14"),i(b,"height","14"),i(b,"viewBox","0 0 24 24"),i(b,"fill","none"),i(b,"stroke","currentColor"),i(b,"stroke-width","2"),i(b,"stroke-linecap","round"),i(b,"stroke-linejoin","round"),i(g,"class","menu-item svelte-1skuef2"),i(g,"role","menuitem"),i(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"),i(P,"width","14"),i(P,"height","14"),i(P,"viewBox","0 0 24 24"),i(P,"fill","none"),i(P,"stroke","currentColor"),i(P,"stroke-width","2"),i(P,"stroke-linecap","round"),i(P,"stroke-linejoin","round"),i(M,"class","menu-item svelte-1skuef2"),i(M,"role","menuitem"),i(G,"class","menu-sep svelte-1skuef2"),i(J,"d","M12 20h9"),i(I,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),i(q,"width","14"),i(q,"height","14"),i(q,"viewBox","0 0 24 24"),i(q,"fill","none"),i(q,"stroke","currentColor"),i(q,"stroke-width","2"),i(q,"stroke-linecap","round"),i(q,"stroke-linejoin","round"),i(U,"class","menu-item svelte-1skuef2"),i(U,"role","menuitem"),i(te,"x","9"),i(te,"y","9"),i(te,"width","13"),i(te,"height","13"),i(te,"rx","2"),i(te,"ry","2"),i(se,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),i($,"width","14"),i($,"height","14"),i($,"viewBox","0 0 24 24"),i($,"fill","none"),i($,"stroke","currentColor"),i($,"stroke-width","2"),i($,"stroke-linecap","round"),i($,"stroke-linejoin","round"),i(oe,"class","menu-item svelte-1skuef2"),i(oe,"role","menuitem"),i(Q,"cx","6"),i(Q,"cy","6"),i(Q,"r","3"),i(de,"cx","6"),i(de,"cy","18"),i(de,"r","3"),i(Ce,"x1","20"),i(Ce,"y1","4"),i(Ce,"x2","8.12"),i(Ce,"y2","15.88"),i(he,"x1","8.12"),i(he,"y1","8.12"),i(he,"x2","20"),i(he,"y2","20"),i(Y,"width","14"),i(Y,"height","14"),i(Y,"viewBox","0 0 24 24"),i(Y,"fill","none"),i(Y,"stroke","currentColor"),i(Y,"stroke-width","2"),i(Y,"stroke-linecap","round"),i(Y,"stroke-linejoin","round"),i(pe,"class","menu-item svelte-1skuef2"),i(pe,"role","menuitem"),i(Me,"x","9"),i(Me,"y","9"),i(Me,"width","13"),i(Me,"height","13"),i(Me,"rx","2"),i(Me,"ry","2"),i(Ve,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),i(Re,"width","14"),i(Re,"height","14"),i(Re,"viewBox","0 0 24 24"),i(Re,"fill","none"),i(Re,"stroke","currentColor"),i(Re,"stroke-width","2"),i(Re,"stroke-linecap","round"),i(Re,"stroke-linejoin","round"),i(Ne,"class","menu-item svelte-1skuef2"),i(Ne,"role","menuitem"),i(Se,"class","menu-sep svelte-1skuef2"),i(ht,"points","3 6 5 6 21 6"),i(Te,"d","M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"),i(Je,"width","14"),i(Je,"height","14"),i(Je,"viewBox","0 0 24 24"),i(Je,"fill","none"),i(Je,"stroke","currentColor"),i(Je,"stroke-width","2"),i(Je,"stroke-linecap","round"),i(Je,"stroke-linejoin","round"),i(Be,"class","menu-item menu-item-danger svelte-1skuef2"),i(Be,"role","menuitem"),i(n,"class","menu svelte-1skuef2"),yt(n,"left",l[3]+"px"),yt(n,"top",l[4]+"px"),yt(n,"position","fixed"),i(n,"role","menu"),i(n,"tabindex","-1")},m(Oe,xe){C(Oe,e,xe),C(Oe,t,xe),C(Oe,n,xe),o(n,s),o(s,r),o(r,a),o(r,c),o(s,f),o(s,h),o(n,_),o(n,g),o(g,b),o(b,w),o(b,k),o(b,S),o(g,T),o(g,N),o(n,E),o(n,M),o(M,P),o(P,D),o(M,F),o(M,H),o(n,x),o(n,G),o(n,K),o(n,U),o(U,q),o(q,J),o(q,I),o(U,V),o(U,W),o(n,X),o(n,oe),o(oe,$),o($,te),o($,se),o(oe,re),o(oe,ke),o(n,ze),o(n,pe),o(pe,Y),o(Y,Q),o(Y,de),o(Y,Ce),o(Y,he),o(pe,Ae),o(pe,tt),o(n,ot),o(n,Ne),o(Ne,Re),o(Re,Me),o(Re,Ve),o(Ne,Le),o(Ne,We),o(n,Ie),o(n,Se),o(n,we),o(n,Be),o(Be,Je),o(Je,ht),o(Je,Te),o(Be,ge),o(Be,qe),Ze||(Ge=[L(e,"click",Ee(l[19])),L(s,"click",l[17]),L(g,"click",l[10]),L(M,"click",l[11]),L(U,"click",l[13]),L(oe,"click",l[14]),L(pe,"click",l[15]),L(Ne,"click",l[16]),L(Be,"click",l[12]),L(n,"click",Ee(l[28])),L(n,"keydown",l[31])],Ze=!0)},p(Oe,xe){xe[0]&8&&yt(n,"left",Oe[3]+"px"),xe[0]&16&&yt(n,"top",Oe[4]+"px")},d(Oe){Oe&&(y(e),y(t),y(n)),Ze=!1,me(Ge)}}}function S1(l){let e,t,n,s,r,a,c=l[0].name+"",f,p,h,_,g,b,w,k,S,T,j,N,E,M,P,D,F,z,H,x,G,K;n=new Aa({props:{kind:l[6],size:22}});let U=!l[7]&&k1(l);function q(O,W){return O[7]?y1:C1}let I=q(l)(l),V=l[2]&&ii(l);return{c(){e=u("div"),t=u("div"),$e(n.$$.fragment),s=v(),r=u("div"),a=u("div"),f=R(c),h=v(),_=u("div"),g=u("span"),g.textContent=`${l[8]}`,b=v(),U&&U.c(),w=v(),k=u("div"),I.c(),S=v(),T=u("button"),j=Z("svg"),N=Z("circle"),E=Z("circle"),M=Z("circle"),P=v(),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>',z=v(),V&&V.c(),H=vt(),i(t,"class","file-row-icon svelte-1skuef2"),i(a,"class","file-row-name svelte-1skuef2"),i(a,"title",p=l[0].name),i(_,"class","file-row-meta svelte-1skuef2"),i(r,"class","file-row-body svelte-1skuef2"),i(N,"cx","12"),i(N,"cy","5"),i(N,"r","2"),i(E,"cx","12"),i(E,"cy","12"),i(E,"r","2"),i(M,"cx","12"),i(M,"cy","19"),i(M,"r","2"),i(j,"width","16"),i(j,"height","16"),i(j,"viewBox","0 0 24 24"),i(j,"fill","currentColor"),i(T,"class","action-btn svelte-1skuef2"),i(T,"title",m("file.more")),i(T,"aria-label",m("file.more")),i(T,"aria-expanded",l[2]),i(D,"class","action-btn action-btn-danger svelte-1skuef2"),i(D,"title",m("common.delete")),i(D,"aria-label",m("common.delete")),i(k,"class","file-row-actions svelte-1skuef2"),i(e,"class","file-row svelte-1skuef2"),i(e,"role","button"),i(e,"tabindex","0"),i(e,"draggable","true"),i(e,"aria-label",F=l[7]?m("file.ariaFolder")+" "+l[0].name:m("file.ariaFile")+" "+l[0].name),ve(e,"file-row--selected",l[1])},m(O,W){C(O,e,W),o(e,t),Qe(n,t,null),o(e,s),o(e,r),o(r,a),o(a,f),o(r,h),o(r,_),o(_,g),o(_,b),U&&U.m(_,null),o(e,w),o(e,k),I.m(k,null),o(k,S),o(k,T),o(T,j),o(j,N),o(j,E),o(j,M),o(k,P),o(k,D),C(O,z,W),V&&V.m(O,W),C(O,H,W),x=!0,G||(K=[L(w1,"click",l[19]),L(T,"click",Ee(l[18])),L(D,"click",Ee(l[12])),L(e,"click",l[9]),L(e,"keydown",l[24]),L(e,"contextmenu",l[23]),L(e,"dragstart",l[20]),L(e,"dragover",l[21]),L(e,"drop",l[22])],G=!0)},p(O,W){(!x||W[0]&1)&&c!==(c=O[0].name+"")&&B(f,c),(!x||W[0]&1&&p!==(p=O[0].name))&&i(a,"title",p),O[7]||U.p(O,W),I.p(O,W),(!x||W[0]&4)&&i(T,"aria-expanded",O[2]),(!x||W[0]&1&&F!==(F=O[7]?m("file.ariaFolder")+" "+O[0].name:m("file.ariaFile")+" "+O[0].name))&&i(e,"aria-label",F),(!x||W[0]&2)&&ve(e,"file-row--selected",O[1]),O[2]?V?V.p(O,W):(V=ii(O),V.c(),V.m(H.parentNode,H)):V&&(V.d(1),V=null)},i(O){x||(ue(n.$$.fragment,O),x=!0)},o(O){_e(n.$$.fragment,O),x=!1},d(O){O&&(y(e),y(z),y(H)),Xe(n),U&&U.d(),I.d(),V&&V.d(O),G=!1,me(K)}}}function T1(l,e,t){let{item:n}=e,{selected:s=!1}=e,{onDragStart:r}=e,{onDragOver:a}=e,{onDrop:c}=e;const f=Yl(),p=La(n),h=n.type==="folder",_=h1(n);let g=!1,b=0,w=0,k=null;function S(W){W.ctrlKey||W.metaKey?f("toggleSelect",n.id):W.shiftKey?f("rangeSelect",n.id):k?(clearTimeout(k),k=null,h?f("navigate",n.id):f("preview",n)):k=setTimeout(()=>{k=null,f("selectOne",n.id)},250)}function T(){f("openExternal",n.fileId)}function j(){t(2,g=!1),f("showInFolder",n.nodeId||n.id)}function N(){t(2,g=!1),f("delete",{id:n.id,type:n.type})}function E(){t(2,g=!1),f("rename",{id:n.id,name:n.name})}function M(){t(2,g=!1),f("duplicate",n.id)}function P(){t(2,g=!1),f("cut",n.id)}function D(){t(2,g=!1),f("copy",n.id)}function F(){t(2,g=!1),h?f("navigate",n.id):f("preview",n)}function z(){t(2,g=!g)}function H(){t(2,g=!1)}function x(W){r&&r(W,n.id)}function G(W){a&&h&&a(W,n.id)}function K(W){c&&h&&c(W,n.id)}function U(W){W.preventDefault(),t(3,b=Math.min(W.clientX,window.innerWidth-240)),t(4,w=Math.min(W.clientY,window.innerHeight-320)),t(2,g=!0)}function q(W){(W.key==="Enter"||W.key===" ")&&(W.preventDefault(),S(W))}function J(W){Ma.call(this,l,W)}const I=()=>f("preview",n),V=()=>f("navigate",n.id),O=W=>{W.key==="Escape"&&(W.stopPropagation(),H())};return l.$$set=W=>{"item"in W&&t(0,n=W.item),"selected"in W&&t(1,s=W.selected),"onDragStart"in W&&t(25,r=W.onDragStart),"onDragOver"in W&&t(26,a=W.onDragOver),"onDrop"in W&&t(27,c=W.onDrop)},[n,s,g,b,w,f,p,h,_,S,T,j,N,E,M,P,D,F,z,H,x,G,K,U,q,r,a,c,J,I,V,O]}class E1 extends it{constructor(e){super(),st(this,e,T1,S1,nt,{item:0,selected:1,onDragStart:25,onDragOver:26,onDrop:27},null,[-1,-1])}}function oi(l,e,t){const n=l.slice();return n[4]=e[t],n[6]=t,n}function j1(l){let e;return{c(){e=u("span"),e.textContent="/",i(e,"class","sep svelte-csi2lb")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function M1(l){let e,t=l[4].name+"",n,s,r;function a(){return l[2](l[6])}return{c(){e=u("button"),n=R(t),i(e,"class","crumb crumb--link svelte-csi2lb")},m(c,f){C(c,e,f),o(e,n),s||(r=L(e,"click",a),s=!0)},p(c,f){l=c,f&1&&t!==(t=l[4].name+"")&&B(n,t)},d(c){c&&y(e),s=!1,r()}}}function N1(l){let e,t=l[4].name+"",n;return{c(){e=u("span"),n=R(t),i(e,"class","crumb crumb--current svelte-csi2lb")},m(s,r){C(s,e,r),o(e,n)},p(s,r){r&1&&t!==(t=s[4].name+"")&&B(n,t)},d(s){s&&y(e)}}}function ri(l){let e,t,n=l[6]>0&&j1();function s(c,f){return c[6]===c[0].length-1?N1:M1}let r=s(l),a=r(l);return{c(){n&&n.c(),e=v(),a.c(),t=vt()},m(c,f){n&&n.m(c,f),C(c,e,f),a.m(c,f),C(c,t,f)},p(c,f){r===(r=s(c))&&a?a.p(c,f):(a.d(1),a=r(c),a&&(a.c(),a.m(t.parentNode,t)))},d(c){c&&(y(e),y(t)),n&&n.d(c),a.d(c)}}}function D1(l){let e,t=ce(l[0]),n=[];for(let s=0;s<t.length;s+=1)n[s]=ri(oi(l,t,s));return{c(){e=u("nav");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","breadcrumbs svelte-csi2lb")},m(s,r){C(s,e,r);for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(e,null)},p(s,[r]){if(r&3){t=ce(s[0]);let a;for(a=0;a<t.length;a+=1){const c=oi(s,t,a);n[a]?n[a].p(c,r):(n[a]=ri(c),n[a].c(),n[a].m(e,null))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},i:le,o:le,d(s){s&&y(e),Fe(n,s)}}}function I1(l,e,t){let{crumbs:n=[]}=e;const s=Yl();function r(c){s("navigate",c)}const a=c=>r(c);return l.$$set=c=>{"crumbs"in c&&t(0,n=c.crumbs)},[n,r,a]}class Ua extends it{constructor(e){super(),st(this,e,I1,D1,nt,{crumbs:0})}}function A1(l){let e,t,n,s,r,a;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("file.previewUnavailable")}`,n=v(),s=u("button"),s.textContent=`${m("file.openExternal")}`,i(s,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(c,f){C(c,e,f),o(e,t),o(e,n),o(e,s),r||(a=L(s,"click",l[9]),r=!0)},p:le,d(c){c&&y(e),r=!1,a()}}}function L1(l){let e,t;function n(a,c){return c&2&&(e=null),e==null&&(e=!!(a[1]&&a[1].startsWith("data:"))),e?H1:O1}let s=n(l,-1),r=s(l);return{c(){r.c(),t=vt()},m(a,c){r.m(a,c),C(a,t,c)},p(a,c){s===(s=n(a,c))&&r?r.p(a,c):(r.d(1),r=s(a),r&&(r.c(),r.m(t.parentNode,t)))},d(a){a&&y(t),r.d(a)}}}function P1(l){let e,t,n;return{c(){e=u("pre"),t=u("code"),n=R(l[1]),i(e,"class","preview-text svelte-1cw3u0m")},m(s,r){C(s,e,r),o(e,t),o(t,n)},p(s,r){r&2&&B(n,s[1])},d(s){s&&y(e)}}}function F1(l){let e,t,n,s;return{c(){e=u("div"),t=u("img"),dl(t.src,n=l[1])||i(t,"src",n),i(t,"alt",s=l[0].name),i(t,"class","preview-image svelte-1cw3u0m"),i(e,"class","preview-image-container svelte-1cw3u0m")},m(r,a){C(r,e,a),o(e,t)},p(r,a){a&2&&!dl(t.src,n=r[1])&&i(t,"src",n),a&1&&s!==(s=r[0].name)&&i(t,"alt",s)},d(r){r&&y(e)}}}function R1(l){let e,t,n,s,r,a,c;return{c(){e=u("div"),t=u("p"),n=R(l[3]),s=v(),r=u("button"),r.textContent=`${m("file.openExternal")}`,i(r,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(f,p){C(f,e,p),o(e,t),o(t,n),o(e,s),o(e,r),a||(c=L(r,"click",l[9]),a=!0)},p(f,p){p&8&&B(n,f[3])},d(f){f&&y(e),a=!1,c()}}}function z1(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("common.loading")}`,i(e,"class","preview-status svelte-1cw3u0m")},m(n,s){C(n,e,s),o(e,t)},p:le,d(n){n&&y(e)}}}function O1(l){let e,t,n,s,r,a;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("file.pdfUnavailable")}`,n=v(),s=u("button"),s.textContent=`${m("file.openExternal")}`,i(s,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(c,f){C(c,e,f),o(e,t),o(e,n),o(e,s),r||(a=L(s,"click",l[9]),r=!0)},p:le,d(c){c&&y(e),r=!1,a()}}}function H1(l){let e,t,n;return{c(){e=u("div"),t=u("embed"),dl(t.src,n=l[1])||i(t,"src",n),i(t,"type","application/pdf"),i(t,"class","preview-pdf svelte-1cw3u0m"),i(e,"class","preview-pdf-container svelte-1cw3u0m")},m(s,r){C(s,e,r),o(e,t)},p(s,r){r&2&&!dl(t.src,n=s[1])&&i(t,"src",n)},d(s){s&&y(e)}}}function V1(l){let e,t,n,s,r,a,c,f=l[0].name+"",p,h,_,g,b=Jl(l[0].size)+"",w,k,S=ni(l[0].mime)+"",T,j,N,E,M,P,D,F,z,H,x;r=new Aa({props:{kind:l[8],size:18}});function G(q,J){return q[2]?z1:q[3]?R1:q[6]&&q[1]?F1:q[5]&&q[1]?P1:q[4]?L1:A1}let K=G(l),U=K(l);return{c(){e=u("div"),t=u("div"),n=u("header"),s=u("div"),$e(r.$$.fragment),a=v(),c=u("span"),p=R(f),_=v(),g=u("div"),w=R(b),k=R(" · "),T=R(S),j=v(),N=u("div"),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="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>',M=v(),P=u("button"),P.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=v(),F=u("div"),U.c(),i(c,"class","preview-name svelte-1cw3u0m"),i(c,"title",h=l[0].name),i(s,"class","preview-title svelte-1cw3u0m"),i(g,"class","preview-meta svelte-1cw3u0m"),i(E,"class","action-btn svelte-1cw3u0m"),i(E,"title",m("file.openExternal")),i(E,"aria-label",m("file.openExternal")),i(P,"class","action-btn action-btn-close svelte-1cw3u0m"),i(P,"title","Close"),i(P,"aria-label","Close preview"),i(N,"class","preview-actions svelte-1cw3u0m"),i(n,"class","preview-header svelte-1cw3u0m"),i(F,"class","preview-body svelte-1cw3u0m"),i(t,"class","modal svelte-1cw3u0m"),i(e,"class","overlay svelte-1cw3u0m"),i(e,"role","presentation")},m(q,J){C(q,e,J),o(e,t),o(t,n),o(n,s),Qe(r,s,null),o(s,a),o(s,c),o(c,p),o(n,_),o(n,g),o(g,w),o(g,k),o(g,T),o(n,j),o(n,N),o(N,E),o(N,M),o(N,P),o(t,D),o(t,F),U.m(F,null),z=!0,H||(x=[L(E,"click",l[9]),L(P,"click",l[10]),L(e,"click",Ct(l[11])),L(e,"keydown",l[12])],H=!0)},p(q,[J]){(!z||J&1)&&f!==(f=q[0].name+"")&&B(p,f),(!z||J&1&&h!==(h=q[0].name))&&i(c,"title",h),(!z||J&1)&&b!==(b=Jl(q[0].size)+"")&&B(w,b),(!z||J&1)&&S!==(S=ni(q[0].mime)+"")&&B(T,S),K===(K=G(q))&&U?U.p(q,J):(U.d(1),U=K(q),U&&(U.c(),U.m(F,null)))},i(q){z||(ue(r.$$.fragment,q),z=!0)},o(q){_e(r.$$.fragment,q),z=!1},d(q){q&&y(e),Xe(r),U.d(),H=!1,me(x)}}}function W1(l,e,t){let n,s,r,{item:a}=e,{content:c=""}=e,{loading:f=!1}=e,{error:p=""}=e;const h=Yl(),_=La(a);function g(T){T.key==="Escape"&&h("close")}function b(){h("openExternal",a.fileId)}ja(()=>{window.addEventListener("keydown",g)}),Un(()=>{window.removeEventListener("keydown",g)});const w=()=>h("close"),k=()=>h("close"),S=T=>{T.key==="Escape"&&(T.preventDefault(),h("close"))};return l.$$set=T=>{"item"in T&&t(0,a=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=Oa(a)&&c&&c.startsWith("data:")),l.$$.dirty&1&&t(5,s=Ha(a)||Wa(a)),l.$$.dirty&1&&t(4,r=Va(a))},[a,c,f,p,r,s,n,h,_,b,w,k,S]}class U1 extends it{constructor(e){super(),st(this,e,W1,V1,nt,{item:0,content:1,loading:2,error:3})}}function B1(l){let e,t,n,s,r,a,c,f,p,h,_,g,b,w,k,S,T;return{c(){e=u("div"),t=u("div"),n=u("h3"),s=R(l[0]),r=v(),a=u("p"),c=R(l[1]),f=v(),p=u("div"),h=u("button"),_=R(l[2]),b=v(),w=u("button"),k=R(l[3]),i(n,"class","svelte-1fv6yyk"),i(a,"class","message svelte-1fv6yyk"),i(h,"class",g="btn "+(l[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk"),i(w,"class","btn svelte-1fv6yyk"),i(p,"class","actions svelte-1fv6yyk"),i(t,"class","modal svelte-1fv6yyk"),i(e,"class","overlay svelte-1fv6yyk"),i(e,"role","presentation")},m(j,N){C(j,e,N),o(e,t),o(t,n),o(n,s),o(t,r),o(t,a),o(a,c),o(t,f),o(t,p),o(p,h),o(h,_),o(p,b),o(p,w),o(w,k),S||(T=[L(h,"click",l[6]),L(w,"click",l[7]),L(e,"click",Ct(l[8])),L(e,"keydown",l[9])],S=!0)},p(j,[N]){N&1&&B(s,j[0]),N&2&&B(c,j[1]),N&4&&B(_,j[2]),N&16&&g!==(g="btn "+(j[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk")&&i(h,"class",g),N&8&&B(k,j[3])},i:le,o:le,d(j){j&&y(e),S=!1,me(T)}}}function x1(l,e,t){let{title:n=m("common.confirm")}=e,{message:s=""}=e,{confirmText:r=m("common.delete")}=e,{cancelText:a=m("common.cancel")}=e,{danger:c=!1}=e;const f=Yl(),p=()=>f("confirm"),h=()=>f("cancel"),_=()=>f("cancel"),g=b=>{b.key==="Escape"&&(b.preventDefault(),f("cancel"))};return l.$$set=b=>{"title"in b&&t(0,n=b.title),"message"in b&&t(1,s=b.message),"confirmText"in b&&t(2,r=b.confirmText),"cancelText"in b&&t(3,a=b.cancelText),"danger"in b&&t(4,c=b.danger)},[n,s,r,a,c,f,p,h,_,g]}class K1 extends it{constructor(e){super(),st(this,e,x1,B1,nt,{title:0,message:1,confirmText:2,cancelText:3,danger:4})}}function G1(l){let e,t,n;return{c(){e=Z("circle"),t=Z("line"),n=Z("line"),i(e,"cx","12"),i(e,"cy","12"),i(e,"r","10"),i(t,"x1","12"),i(t,"y1","16"),i(t,"x2","12"),i(t,"y2","12"),i(n,"x1","12"),i(n,"y1","8"),i(n,"x2","12.01"),i(n,"y2","8")},m(s,r){C(s,e,r),C(s,t,r),C(s,n,r)},d(s){s&&(y(e),y(t),y(n))}}}function J1(l){let e,t,n,s;return{c(){e=Z("rect"),t=Z("polyline"),n=Z("line"),s=Z("line"),i(e,"x","3"),i(e,"y","5"),i(e,"width","18"),i(e,"height","14"),i(e,"rx","2"),i(t,"points","3 10 21 10"),i(n,"x1","8"),i(n,"y1","5"),i(n,"x2","8"),i(n,"y2","19"),i(s,"x1","16"),i(s,"y1","5"),i(s,"x2","16"),i(s,"y2","19")},m(r,a){C(r,e,a),C(r,t,a),C(r,n,a),C(r,s,a)},d(r){r&&(y(e),y(t),y(n),y(s))}}}function q1(l){let e,t;return{c(){e=Z("path"),t=Z("polyline"),i(e,"d","M13 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z"),i(t,"points","13 2 13 9 20 9")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(y(e),y(t))}}}function Y1(l){let e,t;return{c(){e=Z("path"),t=Z("path"),i(e,"d","M12 20h9"),i(t,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(y(e),y(t))}}}function Q1(l){let e,t,n,s,r;return{c(){e=Z("path"),t=Z("path"),n=Z("line"),s=Z("line"),r=Z("line"),i(e,"d","M4 19.5A2.5 2.5 0 0 1 6.5 17H20"),i(t,"d","M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z"),i(n,"x1","8"),i(n,"y1","7"),i(n,"x2","16"),i(n,"y2","7"),i(s,"x1","8"),i(s,"y1","11"),i(s,"x2","14"),i(s,"y2","11"),i(r,"x1","8"),i(r,"y1","15"),i(r,"x2","12"),i(r,"y2","15")},m(a,c){C(a,e,c),C(a,t,c),C(a,n,c),C(a,s,c),C(a,r,c)},d(a){a&&(y(e),y(t),y(n),y(s),y(r))}}}function X1(l){let e,t,n,s;return{c(){e=Z("path"),t=Z("polyline"),n=Z("line"),s=Z("line"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8"),i(n,"x1","16"),i(n,"y1","13"),i(n,"x2","8"),i(n,"y2","13"),i(s,"x1","16"),i(s,"y1","17"),i(s,"x2","8"),i(s,"y2","17")},m(r,a){C(r,e,a),C(r,t,a),C(r,n,a),C(r,s,a)},d(r){r&&(y(e),y(t),y(n),y(s))}}}function Z1(l){let e,t;return{c(){e=Z("path"),t=Z("circle"),i(e,"d","M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"),i(t,"cx","12"),i(t,"cy","7"),i(t,"r","4")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(y(e),y(t))}}}function $1(l){let e,t,n,s;return{c(){e=Z("rect"),t=Z("rect"),n=Z("rect"),s=Z("rect"),i(e,"x","3"),i(e,"y","3"),i(e,"width","7"),i(e,"height","7"),i(e,"rx","1"),i(t,"x","14"),i(t,"y","3"),i(t,"width","7"),i(t,"height","4"),i(t,"rx","1"),i(n,"x","14"),i(n,"y","10"),i(n,"width","7"),i(n,"height","11"),i(n,"rx","1"),i(s,"x","3"),i(s,"y","14"),i(s,"width","7"),i(s,"height","7"),i(s,"rx","1")},m(r,a){C(r,e,a),C(r,t,a),C(r,n,a),C(r,s,a)},d(r){r&&(y(e),y(t),y(n),y(s))}}}function ep(l){let e;return{c(){e=Z("path"),i(e,"d","M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function tp(l){let e;function t(r,a){return r[0]==="folder"?ep:r[0]==="project"?$1:r[0]==="client"?Z1:r[0]==="document"?X1:r[0]==="recipe"?Q1:r[0]==="note"?Y1:r[0]==="file"?q1:r[0]==="case"?J1:G1}let n=t(l),s=n(l);return{c(){e=Z("svg"),s.c(),i(e,"width",l[1]),i(e,"height",l[1]),i(e,"viewBox","0 0 24 24"),i(e,"fill","none"),i(e,"stroke","currentColor"),i(e,"stroke-width","1.5"),i(e,"stroke-linecap","round"),i(e,"stroke-linejoin","round"),i(e,"xmlns","http://www.w3.org/2000/svg")},m(r,a){C(r,e,a),s.m(e,null)},p(r,[a]){n!==(n=t(r))&&(s.d(1),s=n(r),s&&(s.c(),s.m(e,null))),a&2&&i(e,"width",r[1]),a&2&&i(e,"height",r[1])},i:le,o:le,d(r){r&&y(e),s.d()}}}function lp(l,e,t){let{kind:n="generic"}=e,{size:s=18}=e;return l.$$set=r=>{"kind"in r&&t(0,n=r.kind),"size"in r&&t(1,s=r.size)},[n,s]}class Ql extends it{constructor(e){super(),st(this,e,lp,tp,nt,{kind:0,size:1})}}function ai(l,e,t){const n=l.slice();return n[44]=e[t],n}function np(l){let e;return{c(){e=u("span"),i(e,"class","tree-toggle-placeholder svelte-zj71cl")},m(t,n){C(t,e,n)},p:le,d(t){t&&y(e)}}}function sp(l){let e,t,n=l[1][l[44].id]?"▾":"▸",s,r,a;function c(){return l[25](l[44])}return{c(){e=u("button"),t=u("span"),s=R(n),i(t,"class","tree-arrow"),i(e,"class","tree-toggle svelte-zj71cl")},m(f,p){C(f,e,p),o(e,t),o(t,s),r||(a=L(e,"click",Ee(c)),r=!0)},p(f,p){l=f,p[0]&3&&n!==(n=l[1][l[44].id]?"▾":"▸")&&B(s,n)},d(f){f&&y(e),r=!1,a()}}}function ci(l){let e,t;return e=new Ba({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(){$e(e.$$.fragment)},m(n,s){Qe(e,n,s),t=!0},p(n,s){const r={};s[0]&1&&(r.nodes=n[44].children||[]),s[0]&2&&(r.expanded=n[1]),s[0]&4&&(r.selectedNodeId=n[2]),s[0]&8&&(r.level=n[3]+1),s[0]&16&&(r.onSelect=n[4]),s[0]&32&&(r.onToggle=n[5]),s[0]&64&&(r.onContextMenu=n[6]),s[0]&128&&(r.onDrop=n[7]),e.$set(r)},i(n){t||(ue(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Xe(e,n)}}}function fi(l,e){let t,n,s,r,a,c,f,p=e[44].title+"",h,_,g=e[1][e[44].id]&&On(e[44]),b,w,k,S;function T(I,V){return V[0]&1&&(n=null),n==null&&(n=!!kl(I[44])),n?sp:np}let j=T(e,[-1,-1]),N=j(e);a=new Ql({props:{kind:ui(e[44]),size:16}});function E(...I){return e[26](e[44],...I)}function M(...I){return e[27](e[44],...I)}function P(){return e[28](e[44])}function D(...I){return e[29](e[44],...I)}function F(...I){return e[30](e[44],...I)}function z(...I){return e[31](e[44],...I)}function H(...I){return e[32](e[44],...I)}function x(...I){return e[33](e[44],...I)}function G(...I){return e[34](e[44],...I)}function K(...I){return e[35](e[44],...I)}function U(...I){return e[36](e[44],...I)}function q(...I){return e[37](e[44],...I)}let J=g&&ci(e);return{key:l,first:null,c(){t=u("div"),N.c(),s=v(),r=u("span"),$e(a.$$.fragment),c=v(),f=u("span"),h=R(p),_=v(),J&&J.c(),b=vt(),i(r,"class","tree-icon svelte-zj71cl"),i(r,"role","button"),i(r,"tabindex","-1"),i(f,"class","tree-label svelte-zj71cl"),i(f,"role","button"),i(f,"tabindex","-1"),i(t,"class","tree-item svelte-zj71cl"),yt(t,"padding-left",e[3]*16+4+"px"),i(t,"draggable","true"),i(t,"role","button"),i(t,"tabindex","0"),ve(t,"selected",e[2]===e[44].id),ve(t,"drop-valid",e[8]===e[44].id&&e[9][e[44].id]),ve(t,"drop-invalid",e[8]===e[44].id&&!e[9][e[44].id]),this.first=t},m(I,V){C(I,t,V),N.m(t,null),o(t,s),o(t,r),Qe(a,r,null),o(t,c),o(t,f),o(f,h),C(I,_,V),J&&J.m(I,V),C(I,b,V),w=!0,k||(S=[L(r,"click",E),L(r,"keydown",M),L(r,"dblclick",Ee(e[24])),L(f,"click",Ee(P)),L(f,"keydown",D),L(t,"dragstart",F),L(t,"dragover",z),L(t,"dragleave",H),L(t,"drop",x),L(t,"click",G),L(t,"keydown",K),L(t,"dblclick",U),L(t,"contextmenu",Vn(q))],k=!0)},p(I,V){e=I,j===(j=T(e,V))&&N?N.p(e,V):(N.d(1),N=j(e),N&&(N.c(),N.m(t,s)));const O={};V[0]&1&&(O.kind=ui(e[44])),a.$set(O),(!w||V[0]&1)&&p!==(p=e[44].title+"")&&B(h,p),(!w||V[0]&8)&&yt(t,"padding-left",e[3]*16+4+"px"),(!w||V[0]&5)&&ve(t,"selected",e[2]===e[44].id),(!w||V[0]&769)&&ve(t,"drop-valid",e[8]===e[44].id&&e[9][e[44].id]),(!w||V[0]&769)&&ve(t,"drop-invalid",e[8]===e[44].id&&!e[9][e[44].id]),V[0]&3&&(g=e[1][e[44].id]&&On(e[44])),g?J?(J.p(e,V),V[0]&3&&ue(J,1)):(J=ci(e),J.c(),ue(J,1),J.m(b.parentNode,b)):J&&(ut(),_e(J,1,1,()=>{J=null}),dt())},i(I){w||(ue(a.$$.fragment,I),ue(J),w=!0)},o(I){_e(a.$$.fragment,I),_e(J),w=!1},d(I){I&&(y(t),y(_),y(b)),N.d(),Xe(a),J&&J.d(I),k=!1,me(S)}}}function ip(l){let e=[],t=new Map,n,s,r,a,c=ce(l[0]);const f=p=>p[44].id;for(let p=0;p<c.length;p+=1){let h=ai(l,c,p),_=f(h);t.set(_,e[p]=fi(_,h))}return{c(){for(let p=0;p<e.length;p+=1)e[p].c();n=vt()},m(p,h){for(let _=0;_<e.length;_+=1)e[_]&&e[_].m(p,h);C(p,n,h),s=!0,r||(a=L(window,"dragend",l[14]),r=!0)},p(p,h){h[0]&2080767&&(c=ce(p[0]),ut(),e=Ia(e,h,f,1,p,c,t,n.parentNode,Da,fi,n,ai),dt())},i(p){if(!s){for(let h=0;h<c.length;h+=1)ue(e[h]);s=!0}},o(p){for(let h=0;h<e.length;h+=1)_e(e[h]);s=!1},d(p){p&&y(n);for(let h=0;h<e.length;h+=1)e[h].d(p);r=!1,a()}}}function ui(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 On(l){return l.children!==void 0}function kl(l){return On(l)?l.children.length>0:l.has_children===!0}function di(l){const e={};function t(n,s){for(const r of n)e[r.id]=s,r.children&&t(r.children,r.id)}return t(l,""),e}function pi(l){const e=[];function t(n){for(const s of n)e.push(s),s.children&&t(s.children)}return t(l),e}function op(l){try{return l.dataTransfer.getData("text/plain")}catch{return""}}function rp(l,e,t){let n,s,r,{nodes:a=[]}=e,{expanded:c={}}=e,{selectedNodeId:f=""}=e,{level:p=0}=e,{onSelect:h=void 0}=e,{onToggle:_=void 0}=e,{onContextMenu:g=void 0}=e,{onDrop:b=void 0}=e,w={},k=null,S="",T="";const j=["folder","project","client","document","recipe","case"];Un(()=>{for(const Y of Object.keys(w))clearTimeout(w[Y]);k&&clearInterval(k)});function N(Y){return j.includes(Y.type)}function E(Y,Q,de){if(!Y||!Q||Q===Y.id||!N(Y))return!1;let Ce=Y.id;for(;Ce;){if(Ce===Q)return!1;Ce=de[Ce]||""}return!0}function M(Y,Q){Y.stopPropagation(),Y.dataTransfer.effectAllowed="move",Y.dataTransfer.setData("text/plain",Q.id),t(21,S=Q.id)}function P(Y,Q){Y.preventDefault(),Y.stopPropagation(),Y.dataTransfer.dropEffect="move",T!==Q.id&&t(8,T=Q.id),kl(Q)&&!c[Q.id]&&!w[Q.id]&&(w[Q.id]=setTimeout(()=>{_&&_(Q.id),delete w[Q.id]},600));const de=Y.currentTarget.closest(".workspace-tree-area");if(de){const Ce=de.getBoundingClientRect(),he=30;Y.clientY-Ce.top<he?k||(k=setInterval(()=>{de.scrollTop-=10},50)):Ce.bottom-Y.clientY<he?k||(k=setInterval(()=>{de.scrollTop+=10},50)):k&&(clearInterval(k),k=null)}}function D(Y,Q){const de=Y.relatedTarget;de&&Y.currentTarget.contains(de)||(T===Q.id&&t(8,T=""),w[Q.id]&&(clearTimeout(w[Q.id]),delete w[Q.id]),k&&(clearInterval(k),k=null))}function F(Y,Q){Y.preventDefault(),Y.stopPropagation(),w[Q.id]&&(clearTimeout(w[Q.id]),delete w[Q.id]),k&&(clearInterval(k),k=null);const de=pi(a),Ce=di(de),he=op(Y);if(!E(Q,he,Ce)){t(8,T=""),t(21,S="");return}b&&b(he,Q.id),t(8,T=""),t(21,S="")}function z(){t(8,T=""),t(21,S="");for(const Y of Object.keys(w))clearTimeout(w[Y]),delete w[Y];k&&(clearInterval(k),k=null)}function H(Y,Q){Y.target.closest(".tree-toggle")||Y.target.closest(".tree-icon")||h&&h(Q)}function x(Y,Q){kl(Q)&&_&&_(Q.id)}function G(Y,Q){(Y.key==="Enter"||Y.key===" ")&&(Y.preventDefault(),h&&h(Q))}function K(Y,Q){Y.stopPropagation(),kl(Q)&&_&&_(Q.id)}function U(Y,Q){(Y.key==="Enter"||Y.key===" ")&&(Y.preventDefault(),Y.stopPropagation(),kl(Q)&&_&&_(Q.id))}function q(Y,Q){(Y.key==="Enter"||Y.key===" ")&&(Y.preventDefault(),h&&h(Q))}function J(Y,Q,de){const Ce={};function he(Ae){for(const Ke of Ae)Ce[Ke.id]=E(Ke,Q,de),Ke.children&&he(Ke.children)}return he(Y),Ce}function I(Y){Ma.call(this,l,Y)}const V=Y=>_&&_(Y.id),O=(Y,Q)=>K(Q,Y),W=(Y,Q)=>U(Q,Y),X=Y=>h&&h(Y),oe=(Y,Q)=>q(Q,Y),$=(Y,Q)=>M(Q,Y),te=(Y,Q)=>P(Q,Y),se=(Y,Q)=>D(Q,Y),re=(Y,Q)=>F(Q,Y),fe=(Y,Q)=>H(Q,Y),ke=(Y,Q)=>G(Q,Y),ze=(Y,Q)=>x(Q,Y),pe=(Y,Q)=>g&&g(Q,Y);return l.$$set=Y=>{"nodes"in Y&&t(0,a=Y.nodes),"expanded"in Y&&t(1,c=Y.expanded),"selectedNodeId"in Y&&t(2,f=Y.selectedNodeId),"level"in Y&&t(3,p=Y.level),"onSelect"in Y&&t(4,h=Y.onSelect),"onToggle"in Y&&t(5,_=Y.onToggle),"onContextMenu"in Y&&t(6,g=Y.onContextMenu),"onDrop"in Y&&t(7,b=Y.onDrop)},l.$$.update=()=>{l.$$.dirty[0]&1&&t(23,n=pi(a)),l.$$.dirty[0]&8388608&&t(22,s=di(n)),l.$$.dirty[0]&14680064&&t(9,r=J(n,S,s))},[a,c,f,p,h,_,g,b,T,r,M,P,D,F,z,H,x,G,K,U,q,S,s,n,I,V,O,W,X,oe,$,te,se,re,fe,ke,ze,pe]}class Ba extends it{constructor(e){super(),st(this,e,rp,ip,nt,{nodes:0,expanded:1,selectedNodeId:2,level:3,onSelect:4,onToggle:5,onContextMenu:6,onDrop:7},null,[-1,-1])}}function mi(l){let e,t;return{c(){e=u("div"),t=R(l[4]),i(e,"class","path-info svelte-a9f1pd")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s&16&&B(t,n[4])},d(n){n&&y(e)}}}function _i(l){let e,t;return{c(){e=u("div"),t=R(l[3]),i(e,"class","error-msg svelte-a9f1pd")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s&8&&B(t,n[3])},d(n){n&&y(e)}}}function ap(l){let e,t,n,s,r,a,c,f,p,h,_,g,b,w,k,S,T,j=m("firstrun.browse")+"",N,E,M,P,D,F,z=(l[2]?m("firstrun.creating"):m("firstrun.create"))+"",H,x,G,K,U,q,J=l[4]&&mi(l),I=l[3]&&_i(l);return{c(){e=u("div"),t=u("div"),n=u("img"),r=v(),a=u("h1"),a.textContent=`${m("firstrun.title")}`,c=v(),f=u("p"),f.textContent=`${m("firstrun.desc")}`,p=v(),h=u("div"),_=u("label"),_.textContent=`${m("firstrun.pathLabel")}`,g=v(),b=u("div"),w=u("input"),S=v(),T=u("button"),N=R(j),E=v(),J&&J.c(),M=v(),I&&I.c(),P=v(),D=u("div"),F=u("button"),H=R(z),G=v(),K=u("button"),K.textContent=`${m("firstrun.quit")}`,i(n,"class","first-run-logo svelte-a9f1pd"),dl(n.src,s="/assets/app-icons/icon_64x64.png")||i(n,"src",s),i(n,"width","64"),i(n,"height","64"),i(n,"alt",""),i(a,"class","svelte-a9f1pd"),i(f,"class","first-run-desc svelte-a9f1pd"),i(_,"class","form-label svelte-a9f1pd"),i(_,"for","vault-path"),i(w,"id","vault-path"),i(w,"type","text"),i(w,"placeholder",k=l[1]||m("firstrun.defaultPath")),w.disabled=l[2],i(w,"class","svelte-a9f1pd"),i(T,"class","btn"),T.disabled=l[2],i(b,"class","input-row svelte-a9f1pd"),i(h,"class","form-group svelte-a9f1pd"),i(F,"class","btn btn-primary btn-lg svelte-a9f1pd"),F.disabled=x=!l[0].trim()||l[2],i(K,"class","btn btn-lg svelte-a9f1pd"),i(D,"class","first-run-actions svelte-a9f1pd"),i(t,"class","first-run-card svelte-a9f1pd"),i(e,"class","first-run-screen svelte-a9f1pd")},m(V,O){C(V,e,O),o(e,t),o(t,n),o(t,r),o(t,a),o(t,c),o(t,f),o(t,p),o(t,h),o(h,_),o(h,g),o(h,b),o(b,w),be(w,l[0]),o(b,S),o(b,T),o(T,N),o(t,E),J&&J.m(t,null),o(t,M),I&&I.m(t,null),o(t,P),o(t,D),o(D,F),o(F,H),o(D,G),o(D,K),U||(q=[L(w,"input",l[12]),L(w,"input",l[6]),L(w,"keydown",l[9]),L(T,"click",l[5]),L(F,"click",l[7]),L(K,"click",l[8])],U=!0)},p(V,[O]){O&2&&k!==(k=V[1]||m("firstrun.defaultPath"))&&i(w,"placeholder",k),O&4&&(w.disabled=V[2]),O&1&&w.value!==V[0]&&be(w,V[0]),O&4&&(T.disabled=V[2]),V[4]?J?J.p(V,O):(J=mi(V),J.c(),J.m(t,M)):J&&(J.d(1),J=null),V[3]?I?I.p(V,O):(I=_i(V),I.c(),I.m(t,P)):I&&(I.d(1),I=null),O&4&&z!==(z=(V[2]?m("firstrun.creating"):m("firstrun.create"))+"")&&B(H,z),O&5&&x!==(x=!V[0].trim()||V[2])&&(F.disabled=x)},i:le,o:le,d(V){V&&y(e),J&&J.d(),I&&I.d(),U=!1,me(q)}}}function Wl(l,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[l];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails error:",l,t)}return Promise.reject(new Error("Wails not connected: "+l))}function cp(l,e,t){let{onComplete:n=null}=e,{onQuit:s=null}=e,r="",a="",c=!1,f="",p="",h=null;async function _(){try{const j=await Wl("GetDefaultVaultPath");t(1,a=j||""),t(0,r=a||""),r&&await b()}catch{t(1,a="")}}_();async function g(){try{const j=await Wl("PickDirectory");j&&(t(0,r=j),await b())}catch(j){t(3,f=String(j))}}async function b(){if(!r||!r.trim()){t(4,p=""),h=null;return}try{h=await Wl("CheckVaultPath",r.trim()),h&&t(4,p=h.description)}catch{t(4,p=""),h=null}}async function w(){if(!(!r||!r.trim())){if(t(2,c=!0),t(3,f=""),h&&!h.writable){t(3,f=m("firstrun.errorNoWrite")),t(2,c=!1);return}try{const j=await Wl("CreateVault",r.trim());j&&j.status==="ready"&&n&&n(j)}catch(j){t(3,f=String(j))}t(2,c=!1)}}function k(){s&&s()}function S(j){j.key==="Enter"&&!c&&r.trim()&&w()}function T(){r=this.value,t(0,r)}return l.$$set=j=>{"onComplete"in j&&t(10,n=j.onComplete),"onQuit"in j&&t(11,s=j.onQuit)},[r,a,c,f,p,g,b,w,k,S,n,s,T]}class fp extends it{constructor(e){super(),st(this,e,cp,ap,nt,{onComplete:10,onQuit:11})}}function vi(l){let e,t;return{c(){e=u("div"),t=R(l[2]),i(e,"class","error-msg svelte-s3o8c3")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s&4&&B(t,n[2])},d(n){n&&y(e)}}}function hi(l){let e,t,n,s,r,a,c,f,p=m("common.yes")+"",h,_,g,b,w;return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${m("recovery.createConfirmTitle")}`,s=v(),r=u("p"),r.textContent=`${m("recovery.createConfirm")}`,a=v(),c=u("div"),f=u("button"),h=R(p),_=v(),g=u("button"),g.textContent=`${m("common.cancel")}`,i(n,"class","svelte-s3o8c3"),i(r,"class","modal-desc svelte-s3o8c3"),i(f,"class","btn btn-primary"),f.disabled=l[1],i(g,"class","btn"),i(c,"class","modal-actions svelte-s3o8c3"),i(t,"class","modal svelte-s3o8c3"),i(e,"class","modal-overlay svelte-s3o8c3"),i(e,"role","button"),i(e,"tabindex","0")},m(k,S){C(k,e,S),o(e,t),o(t,n),o(t,s),o(t,r),o(t,a),o(t,c),o(c,f),o(f,h),o(c,_),o(c,g),b||(w=[L(f,"click",l[6]),L(g,"click",l[7]),L(e,"click",Ct(l[7])),L(e,"keydown",l[11])],b=!0)},p(k,S){S&2&&(f.disabled=k[1])},d(k){k&&y(e),b=!1,me(w)}}}function up(l){let e,t,n,s,r,a,c,f,p,h=(l[0]||"—")+"",_,g,b,w,k,S=m("recovery.choose")+"",T,j,N,E=m("recovery.create")+"",M,P,D,F,z,H,x,G=l[2]&&vi(l),K=l[3]&&hi(l);return{c(){e=u("div"),t=u("div"),n=u("div"),n.textContent="⚠",s=v(),r=u("h1"),r.textContent=`${m("recovery.title")}`,a=v(),c=u("p"),c.textContent=`${m("recovery.expected")}:`,f=v(),p=u("code"),_=R(h),g=v(),G&&G.c(),b=v(),w=u("div"),k=u("button"),T=R(S),j=v(),N=u("button"),M=R(E),P=v(),D=u("button"),D.textContent=`${m("recovery.quit")}`,F=v(),K&&K.c(),z=vt(),i(n,"class","recovery-icon svelte-s3o8c3"),i(r,"class","svelte-s3o8c3"),i(c,"class","recovery-desc svelte-s3o8c3"),i(p,"class","recovery-path svelte-s3o8c3"),i(k,"class","btn btn-primary btn-lg svelte-s3o8c3"),k.disabled=l[1],i(N,"class","btn btn-lg svelte-s3o8c3"),N.disabled=l[1],i(D,"class","btn btn-lg svelte-s3o8c3"),i(w,"class","recovery-actions svelte-s3o8c3"),i(t,"class","recovery-card svelte-s3o8c3"),i(e,"class","recovery-screen svelte-s3o8c3")},m(U,q){C(U,e,q),o(e,t),o(t,n),o(t,s),o(t,r),o(t,a),o(t,c),o(t,f),o(t,p),o(p,_),o(t,g),G&&G.m(t,null),o(t,b),o(t,w),o(w,k),o(k,T),o(w,j),o(w,N),o(N,M),o(w,P),o(w,D),C(U,F,q),K&&K.m(U,q),C(U,z,q),H||(x=[L(k,"click",l[4]),L(N,"click",l[5]),L(D,"click",l[8])],H=!0)},p(U,[q]){q&1&&h!==(h=(U[0]||"—")+"")&&B(_,h),U[2]?G?G.p(U,q):(G=vi(U),G.c(),G.m(t,b)):G&&(G.d(1),G=null),q&2&&(k.disabled=U[1]),q&2&&(N.disabled=U[1]),U[3]?K?K.p(U,q):(K=hi(U),K.c(),K.m(z.parentNode,z)):K&&(K.d(1),K=null)},i:le,o:le,d(U){U&&(y(e),y(F),y(z)),G&&G.d(),K&&K.d(U),H=!1,me(x)}}}function In(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 dp(l,e,t){let{vaultPath:n=""}=e,{onComplete:s=null}=e,{onQuit:r=null}=e,a=!1,c="",f=!1;async function p(){try{const k=await In("PickDirectory");if(!k)return;t(1,a=!0),t(2,c="");const S=await In("OpenVault",k);S&&S.status==="ready"&&s&&s(S)}catch(k){t(2,c=String(k))}t(1,a=!1)}function h(){t(3,f=!0)}async function _(){t(3,f=!1),t(1,a=!0),t(2,c="");try{const k=await In("CreateVault",n);k&&k.status==="ready"&&s&&s(k)}catch(k){t(2,c=String(k))}t(1,a=!1)}function g(){t(3,f=!1)}function b(){r&&r()}const w=k=>k.key==="Enter"&&g();return l.$$set=k=>{"vaultPath"in k&&t(0,n=k.vaultPath),"onComplete"in k&&t(9,s=k.onComplete),"onQuit"in k&&t(10,r=k.onQuit)},[n,a,c,f,p,h,_,g,b,s,r,w]}class pp extends it{constructor(e){super(),st(this,e,dp,up,nt,{vaultPath:0,onComplete:9,onQuit:10})}}function gi(l,e,t){const n=l.slice();return n[5]=e[t],n}function mp(l){let e,t,n;return{c(){e=Z("path"),t=Z("path"),n=Z("path"),i(e,"d","M5 4h12l2 2v14H5z"),i(t,"d","M8 4v6h8V4"),i(n,"d","M8 20v-6h8v6")},m(s,r){C(s,e,r),C(s,t,r),C(s,n,r)},d(s){s&&(y(e),y(t),y(n))}}}function _p(l){let e,t,n,s;return{c(){e=Z("path"),t=Z("path"),n=Z("path"),s=Z("path"),i(e,"d","M20 11a8 8 0 0 0-14-4l-2 2"),i(t,"d","M4 5v4h4"),i(n,"d","M4 13a8 8 0 0 0 14 4l2-2"),i(s,"d","M20 19v-4h-4")},m(r,a){C(r,e,a),C(r,t,a),C(r,n,a),C(r,s,a)},d(r){r&&(y(e),y(t),y(n),y(s))}}}function vp(l){let e;return{c(){e=Z("path"),i(e,"d","M4 19V9M10 19V5M16 19v-7M22 19H2")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function hp(l){let e;return{c(){e=Z("path"),i(e,"d","M3 6h6l2 2h10v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6z")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function gp(l){let e,t;return{c(){e=Z("path"),t=Z("path"),i(e,"d","M9 3v5M15 3v5M7 8h10v3a5 5 0 0 1-10 0V8z"),i(t,"d","M12 16v5")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(y(e),y(t))}}}function bp(l){let e,t;return{c(){e=Z("rect"),t=Z("path"),i(e,"x","4"),i(e,"y","3"),i(e,"width","16"),i(e,"height","18"),i(e,"rx","2"),i(t,"d","M8 7h8M8 11h8M8 15h5")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(y(e),y(t))}}}function wp(l){let e,t,n;return{c(){e=Z("path"),t=Z("path"),n=Z("path"),i(e,"d","M3 10.5 12 3l9 7.5"),i(t,"d","M5 9.5V21h14V9.5"),i(n,"d","M10 21v-6h4v6")},m(s,r){C(s,e,r),C(s,t,r),C(s,n,r)},d(s){s&&(y(e),y(t),y(n))}}}function kp(l){let e,t;return{c(){e=Z("circle"),t=Z("path"),i(e,"cx","12"),i(e,"cy","12"),i(e,"r","3"),i(t,"d","M19.4 15a1.7 1.7 0 0 0 .3 1.8l.1.1a2 2 0 0 1-2.8 2.8l-.1-.1a1.7 1.7 0 0 0-1.8-.3 1.7 1.7 0 0 0-1 1.5V22h-4v-.2a1.7 1.7 0 0 0-1-1.5 1.7 1.7 0 0 0-1.8.3l-.1.1a2 2 0 0 1-2.8-2.8l.1-.1a1.7 1.7 0 0 0 .3-1.8 1.7 1.7 0 0 0-1.5-1H2v-4h.2a1.7 1.7 0 0 0 1.5-1 1.7 1.7 0 0 0-.3-1.8l-.1-.1a2 2 0 0 1 2.8-2.8l.1.1a1.7 1.7 0 0 0 1.8.3 1.7 1.7 0 0 0 1-1.5V2h4v.2a1.7 1.7 0 0 0 1 1.5 1.7 1.7 0 0 0 1.8-.3l.1-.1a2 2 0 0 1 2.8 2.8l-.1.1a1.7 1.7 0 0 0-.3 1.8 1.7 1.7 0 0 0 1.5 1h.2v4h-.2a1.7 1.7 0 0 0-1.4 1z")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(y(e),y(t))}}}function bi(l){let e,t,n,s,r,a,c,f;function p(b,w){if(b[5].id==="general")return kp;if(b[5].id==="workspace")return wp;if(b[5].id==="templates")return bp;if(b[5].id==="plugins")return gp;if(b[5].id==="files")return hp;if(b[5].id==="activity")return vp;if(b[5].id==="sync")return _p;if(b[5].id==="backup")return mp}let h=p(l),_=h&&h(l);function g(){return l[4](l[5])}return{c(){e=u("button"),t=u("span"),n=Z("svg"),_&&_.c(),s=v(),r=u("span"),r.textContent=`${l[5].label}`,a=v(),i(n,"width","16"),i(n,"height","16"),i(n,"viewBox","0 0 24 24"),i(n,"fill","none"),i(n,"stroke","currentColor"),i(n,"stroke-width","1.8"),i(n,"stroke-linecap","round"),i(n,"stroke-linejoin","round"),i(n,"aria-hidden","true"),i(t,"class","settings-nav-icon svelte-1uolm3f"),i(r,"class","settings-nav-label svelte-1uolm3f"),i(e,"class","settings-nav-item svelte-1uolm3f"),ve(e,"active",l[0]===l[5].id),ve(e,"disabled",l[5].id==="plugins"||l[5].id==="files"||l[5].id==="activity"||l[5].id==="backup")},m(b,w){C(b,e,w),o(e,t),o(t,n),_&&_.m(n,null),o(e,s),o(e,r),o(e,a),c||(f=L(e,"click",g),c=!0)},p(b,w){l=b,w&3&&ve(e,"active",l[0]===l[5].id)},d(b){b&&y(e),_&&_.d(),c=!1,f()}}}function yp(l){let e,t=ce(l[1]),n=[];for(let s=0;s<t.length;s+=1)n[s]=bi(gi(l,t,s));return{c(){e=u("nav");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","settings-sidebar svelte-1uolm3f")},m(s,r){C(s,e,r);for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(e,null)},p(s,[r]){if(r&7){t=ce(s[1]);let a;for(a=0;a<t.length;a+=1){const c=gi(s,t,a);n[a]?n[a].p(c,r):(n[a]=bi(c),n[a].c(),n[a].m(e,null))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},i:le,o:le,d(s){s&&y(e),Fe(n,s)}}}function Cp(l,e,t){let{activeSection:n="general"}=e,{onSelect:s=null}=e;const r=[{id:"general",label:m("settings.general")},{id:"workspace",label:m("settings.workspace")},{id:"templates",label:m("settings.templates")},{id:"plugins",label:m("settings.plugins")},{id:"files",label:m("settings.files")},{id:"activity",label:m("settings.activity")},{id:"sync",label:m("settings.sync")},{id:"backup",label:m("settings.backup")}];function a(f){s&&s(f)}const c=f=>a(f.id);return l.$$set=f=>{"activeSection"in f&&t(0,n=f.activeSection),"onSelect"in f&&t(3,s=f.onSelect)},[n,r,a,s,c]}class Sp extends it{constructor(e){super(),st(this,e,Cp,yp,nt,{activeSection:0,onSelect:3})}}function wi(l){let e;return{c(){e=u("div"),e.textContent=`${m("settings.saved")}`,i(e,"class","save-notice svelte-1e2uhdh")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function Tp(l){let e,t,n,s,r,a,c,f,p,h,_,g,b,w,k,S,T,j,N,E,M,P,D,F,z,H,x,G,K,U,q,J,I,V=l[1]&&wi();return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("settings.general")}`,n=v(),s=u("p"),s.textContent=`${m("settings.generalDesc")}`,r=v(),a=u("div"),c=u("h3"),c.textContent=`${m("settings.appearance")}`,f=v(),p=u("div"),h=u("label"),_=u("span"),_.textContent=`${m("settings.theme")}`,g=v(),b=u("select"),w=u("option"),w.textContent=`${m("settings.themeSystem")}`,k=u("option"),k.textContent=`${m("settings.themeLight")} (${m("settings.langSoon")})`,S=u("option"),S.textContent=`${m("settings.themeDark")} (${m("settings.langSoon")})`,T=v(),j=u("div"),N=u("h3"),N.textContent=`${m("settings.localization")}`,E=v(),M=u("div"),P=u("label"),D=u("span"),D.textContent=`${m("settings.language")}`,F=v(),z=u("select"),H=u("option"),H.textContent=`${m("settings.langRu")}`,x=u("option"),x.textContent=`${m("settings.langEn")} (${m("settings.langSoon")})`,G=v(),K=u("div"),V&&V.c(),U=v(),q=u("button"),q.textContent=`${m("settings.save")}`,i(t,"class","svelte-1e2uhdh"),i(s,"class","section-desc svelte-1e2uhdh"),i(c,"class","card-title svelte-1e2uhdh"),i(_,"class","label-text svelte-1e2uhdh"),w.__value="system",be(w,w.__value),k.__value="light",be(k,k.__value),k.disabled=!0,S.__value="dark",be(S,S.__value),S.disabled=!0,l[0]===void 0&&el(()=>l[5].call(b)),i(p,"class","form-group svelte-1e2uhdh"),i(a,"class","settings-card svelte-1e2uhdh"),i(N,"class","card-title svelte-1e2uhdh"),i(D,"class","label-text svelte-1e2uhdh"),H.__value="ru",be(H,H.__value),x.__value="en",be(x,x.__value),z.disabled=!0,i(M,"class","form-group svelte-1e2uhdh"),i(j,"class","settings-card svelte-1e2uhdh"),i(q,"class","btn btn-primary"),i(K,"class","settings-actions svelte-1e2uhdh"),i(e,"class","settings-section svelte-1e2uhdh")},m(O,W){C(O,e,W),o(e,t),o(e,n),o(e,s),o(e,r),o(e,a),o(a,c),o(a,f),o(a,p),o(p,h),o(h,_),o(h,g),o(h,b),o(b,w),o(b,k),o(b,S),Ot(b,l[0],!0),o(e,T),o(e,j),o(j,N),o(j,E),o(j,M),o(M,P),o(P,D),o(P,F),o(P,z),o(z,H),o(z,x),o(e,G),o(e,K),V&&V.m(K,null),o(K,U),o(K,q),J||(I=[L(b,"change",l[5]),L(q,"click",l[2])],J=!0)},p(O,[W]){W&1&&Ot(b,O[0]),O[1]?V||(V=wi(),V.c(),V.m(K,U)):V&&(V.d(1),V=null)},i:le,o:le,d(O){O&&y(e),V&&V.d(),J=!1,me(I)}}}function Ep(l,e,t){let{appConfig:n=null}=e,{onSave:s=null}=e,r="system",a=!1;function c(){n&&t(0,r=n.theme||"system")}async function f(){n&&(t(3,n.theme=r,n),s&&await s(n),t(1,a=!0),setTimeout(()=>t(1,a=!1),2e3))}function p(){r=xl(this),t(0,r)}return l.$$set=h=>{"appConfig"in h&&t(3,n=h.appConfig),"onSave"in h&&t(4,s=h.onSave)},l.$$.update=()=>{l.$$.dirty&8&&n&&c()},[r,a,f,n,s,p]}class jp extends it{constructor(e){super(),st(this,e,Ep,Tp,nt,{appConfig:3,onSave:4})}}function ki(l){let e,t;return{c(){e=u("div"),t=R(l[1]),i(e,"class","notice svelte-1zbky3")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s&2&&B(t,n[1])},d(n){n&&y(e)}}}function Mp(l){let e;return{c(){e=u("p"),e.textContent=`${m("settings.noVaultInfo")}`,i(e,"class","no-data svelte-1zbky3")},m(t,n){C(t,e,n)},p:le,d(t){t&&y(e)}}}function Np(l){let e,t,n,s,r,a=l[0].path+"",c,f,p,h,_,g,b=l[0].dbPath+"",w,k,S,T=l[0].nodeCount!==void 0&&yi(l),j=l[0].fileCount!==void 0&&Ci(l);return{c(){e=u("div"),t=u("div"),n=u("span"),n.textContent=`${m("settings.vaultPath")}`,s=v(),r=u("span"),c=R(a),f=v(),p=u("div"),h=u("span"),h.textContent="DB",_=v(),g=u("span"),w=R(b),k=v(),T&&T.c(),S=v(),j&&j.c(),i(n,"class","info-label svelte-1zbky3"),i(r,"class","info-value mono svelte-1zbky3"),i(t,"class","info-row svelte-1zbky3"),i(h,"class","info-label svelte-1zbky3"),i(g,"class","info-value mono small svelte-1zbky3"),i(p,"class","info-row svelte-1zbky3"),i(e,"class","vault-info svelte-1zbky3")},m(N,E){C(N,e,E),o(e,t),o(t,n),o(t,s),o(t,r),o(r,c),o(e,f),o(e,p),o(p,h),o(p,_),o(p,g),o(g,w),o(e,k),T&&T.m(e,null),o(e,S),j&&j.m(e,null)},p(N,E){E&1&&a!==(a=N[0].path+"")&&B(c,a),E&1&&b!==(b=N[0].dbPath+"")&&B(w,b),N[0].nodeCount!==void 0?T?T.p(N,E):(T=yi(N),T.c(),T.m(e,S)):T&&(T.d(1),T=null),N[0].fileCount!==void 0?j?j.p(N,E):(j=Ci(N),j.c(),j.m(e,null)):j&&(j.d(1),j=null)},d(N){N&&y(e),T&&T.d(),j&&j.d()}}}function yi(l){let e,t,n,s,r=l[0].nodeCount+"",a;return{c(){e=u("div"),t=u("span"),t.textContent="Nodes",n=v(),s=u("span"),a=R(r),i(t,"class","info-label svelte-1zbky3"),i(s,"class","info-value svelte-1zbky3"),i(e,"class","info-row svelte-1zbky3")},m(c,f){C(c,e,f),o(e,t),o(e,n),o(e,s),o(s,a)},p(c,f){f&1&&r!==(r=c[0].nodeCount+"")&&B(a,r)},d(c){c&&y(e)}}}function Ci(l){let e,t,n,s,r=l[0].fileCount+"",a;return{c(){e=u("div"),t=u("span"),t.textContent="Files",n=v(),s=u("span"),a=R(r),i(t,"class","info-label svelte-1zbky3"),i(s,"class","info-value svelte-1zbky3"),i(e,"class","info-row svelte-1zbky3")},m(c,f){C(c,e,f),o(e,t),o(e,n),o(e,s),o(s,a)},p(c,f){f&1&&r!==(r=c[0].fileCount+"")&&B(a,r)},d(c){c&&y(e)}}}function Dp(l){let e,t,n,s,r,a,c,f,p,h,_,g,b,w,k,S,T=l[1]&&ki(l);function j(M,P){return M[0]?Np:Mp}let N=j(l),E=N(l);return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("settings.workspace")}`,n=v(),s=u("p"),s.textContent=`${m("settings.workspaceDesc")}`,r=v(),T&&T.c(),a=v(),c=u("div"),E.c(),f=v(),p=u("div"),h=u("button"),h.textContent=`${m("settings.openVault")}`,_=v(),g=u("button"),g.textContent=`${m("settings.changeVault")}`,b=v(),w=u("button"),w.textContent=`${m("settings.checkIntegrity")}`,i(t,"class","svelte-1zbky3"),i(s,"class","section-desc svelte-1zbky3"),i(c,"class","settings-card svelte-1zbky3"),i(h,"class","btn svelte-1zbky3"),i(g,"class","btn svelte-1zbky3"),i(w,"class","btn svelte-1zbky3"),i(p,"class","workspace-actions svelte-1zbky3"),i(e,"class","settings-section svelte-1zbky3")},m(M,P){C(M,e,P),o(e,t),o(e,n),o(e,s),o(e,r),T&&T.m(e,null),o(e,a),o(e,c),E.m(c,null),o(e,f),o(e,p),o(p,h),o(p,_),o(p,g),o(p,b),o(p,w),k||(S=[L(h,"click",l[2]),L(g,"click",l[4]),L(w,"click",l[3])],k=!0)},p(M,[P]){M[1]?T?T.p(M,P):(T=ki(M),T.c(),T.m(e,a)):T&&(T.d(1),T=null),N===(N=j(M))&&E?E.p(M,P):(E.d(1),E=N(M),E&&(E.c(),E.m(c,null)))},i:le,o:le,d(M){M&&y(e),T&&T.d(),E.d(),k=!1,me(S)}}}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 Ip(l,e,t){let{onRefresh:n=null}=e,s=null,r="";async function a(){try{t(0,s=await cl("GetVaultInfo"))}catch{t(0,s=null)}}a();async function c(){try{await cl("OpenVaultFolder")}catch(h){t(1,r=String(h))}}async function f(){try{const h=await cl("VaultCheck");h.healthy?t(1,r="Vault healthy"):t(1,r="Issues found: "+(h.errors||[]).join("; "))}catch(h){t(1,r=String(h))}}async function p(){try{const h=await cl("PickDirectory");if(!h)return;const _=await cl("OpenVault",h);_&&_.status==="ready"&&(t(0,s=await cl("GetVaultInfo")),n&&n())}catch(h){t(1,r=String(h))}}return l.$$set=h=>{"onRefresh"in h&&t(5,n=h.onRefresh)},[s,r,c,f,p,n]}class Ap extends it{constructor(e){super(),st(this,e,Ip,Dp,nt,{onRefresh:5})}}function Si(l,e,t){const n=l.slice();return n[6]=e[t],n}function Lp(l){let e,t=ce(l[0]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Ti(Si(l,t,s));return{c(){e=u("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","template-list svelte-ksamnw")},m(s,r){C(s,e,r);for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(e,null)},p(s,r){if(r&5){t=ce(s[0]);let a;for(a=0;a<t.length;a+=1){const c=Si(s,t,a);n[a]?n[a].p(c,r):(n[a]=Ti(c),n[a].c(),n[a].m(e,null))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},d(s){s&&y(e),Fe(n,s)}}}function Pp(l){let e;return{c(){e=u("p"),e.textContent=`${m("common.empty")}`,i(e,"class","no-data svelte-ksamnw")},m(t,n){C(t,e,n)},p:le,d(t){t&&y(e)}}}function Fp(l){let e;return{c(){e=u("p"),e.textContent=`${m("common.loading")}`,i(e,"class","loading svelte-ksamnw")},m(t,n){C(t,e,n)},p:le,d(t){t&&y(e)}}}function Ti(l){let e,t,n,s=(m("template."+l[6].id)||l[6].title)+"",r,a,c,f,p=l[6].type+"",h,_,g,b,w,k,S,T,j=(l[6].enabled?m("settings.templateEnabled"):m("settings.templateDisabled"))+"",N,E,M,P;function D(){return l[4](l[6])}return{c(){e=u("div"),t=u("div"),n=u("span"),r=R(s),a=v(),c=u("span"),f=R("("),h=R(p),_=R(")"),g=v(),b=u("label"),w=u("input"),S=v(),T=u("span"),N=R(j),E=v(),i(n,"class","template-name svelte-ksamnw"),i(c,"class","template-type svelte-ksamnw"),i(t,"class","template-info svelte-ksamnw"),i(w,"type","checkbox"),w.checked=k=l[6].enabled,i(w,"class","svelte-ksamnw"),i(T,"class","toggle-text svelte-ksamnw"),i(b,"class","toggle-label svelte-ksamnw"),i(e,"class","template-item svelte-ksamnw")},m(F,z){C(F,e,z),o(e,t),o(t,n),o(n,r),o(t,a),o(t,c),o(c,f),o(c,h),o(c,_),o(e,g),o(e,b),o(b,w),o(b,S),o(b,T),o(T,N),o(e,E),M||(P=L(w,"change",D),M=!0)},p(F,z){l=F,z&1&&s!==(s=(m("template."+l[6].id)||l[6].title)+"")&&B(r,s),z&1&&p!==(p=l[6].type+"")&&B(h,p),z&1&&k!==(k=l[6].enabled)&&(w.checked=k),z&1&&j!==(j=(l[6].enabled?m("settings.templateEnabled"):m("settings.templateDisabled"))+"")&&B(N,j)},d(F){F&&y(e),M=!1,P()}}}function Rp(l){let e,t,n,s,r;function a(p,h){return p[1]?Fp:p[0].length===0?Pp:Lp}let c=a(l),f=c(l);return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("settings.templates")}`,n=v(),s=u("p"),s.textContent=`${m("settings.templatesDesc")}`,r=v(),f.c(),i(t,"class","svelte-ksamnw"),i(s,"class","section-desc svelte-ksamnw"),i(e,"class","settings-section svelte-ksamnw")},m(p,h){C(p,e,h),o(e,t),o(e,n),o(e,s),o(e,r),f.m(e,null)},p(p,[h]){c===(c=a(p))&&f?f.p(p,h):(f.d(1),f=c(p),f&&(f.c(),f.m(e,null)))},i:le,o:le,d(p){p&&y(e),f.d()}}}function Ei(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 zp(l,e,t){let{onRefresh:n=null}=e,s=[],r=!0;async function a(){t(1,r=!0);try{t(0,s=await Ei("AllTemplates")||[])}catch{t(0,s=[])}t(1,r=!1)}a();async function c(p){const h=!p.enabled;try{await Ei("SetTemplateEnabled",p.id,h),p.enabled=h,t(0,s),n&&n()}catch(_){console.error(_)}}const f=p=>c(p);return l.$$set=p=>{"onRefresh"in p&&t(3,n=p.onRefresh)},[s,r,c,n,f]}class Op extends it{constructor(e){super(),st(this,e,zp,Rp,nt,{onRefresh:3})}}function Hp(l){let e,t,n,s,r,a,c,f;return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("settings.plugins")}`,n=v(),s=u("p"),s.textContent=`${m("settings.noPlugins")}`,r=v(),a=u("button"),a.textContent=`${m("settings.openPluginsDir")}`,i(t,"class","svelte-8jch95"),i(s,"class","section-desc svelte-8jch95"),i(a,"class","btn"),i(e,"class","settings-section svelte-8jch95")},m(p,h){C(p,e,h),o(e,t),o(e,n),o(e,s),o(e,r),o(e,a),c||(f=L(a,"click",Wp),c=!0)},p:le,i:le,o:le,d(p){p&&y(e),c=!1,f()}}}function Vp(l,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[l];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails error:",l,t)}return Promise.reject(new Error("Wails not connected: "+l))}async function Wp(){try{await Vp("OpenPluginsFolder")}catch{}}class Up extends it{constructor(e){super(),st(this,e,null,Hp,nt,{})}}function Bp(l){let e,t,n,s;return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("settings.files")}`,n=v(),s=u("p"),s.textContent=`${m("settings.filesStub")}`,i(t,"class","svelte-19bo7bn"),i(s,"class","section-desc svelte-19bo7bn"),i(e,"class","settings-section svelte-19bo7bn")},m(r,a){C(r,e,a),o(e,t),o(e,n),o(e,s)},p:le,i:le,o:le,d(r){r&&y(e)}}}class xp extends it{constructor(e){super(),st(this,e,null,Bp,nt,{})}}function Kp(l){let e,t,n,s;return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("settings.activity")}`,n=v(),s=u("p"),s.textContent=`${m("settings.activityStub")}`,i(t,"class","svelte-19bo7bn"),i(s,"class","section-desc svelte-19bo7bn"),i(e,"class","settings-section svelte-19bo7bn")},m(r,a){C(r,e,a),o(e,t),o(e,n),o(e,s)},p:le,i:le,o:le,d(r){r&&y(e)}}}class Gp extends it{constructor(e){super(),st(this,e,null,Kp,nt,{})}}function ji(l){let e,t;return{c(){e=u("div"),t=R(l[2]),i(e,"class","error-msg svelte-1fx1e1e")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s[0]&4&&B(t,n[2])},d(n){n&&y(e)}}}function Mi(l){let e,t;return{c(){e=u("div"),t=R(l[3]),i(e,"class","result-msg svelte-1fx1e1e"),ve(e,"warning",l[4]==="warning")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s[0]&8&&B(t,n[3]),s[0]&16&&ve(e,"warning",n[4]==="warning")},d(n){n&&y(e)}}}function Jp(l){let e,t,n,s,r,a,c,f,p,h,_,g,b,w,k,S,T,j,N,E,M,P,D=m("settings.checkConnection")+"",F,z,H,x,G=m("common.connect")+"",K,U,q,J,I,V=l[11]!==null&&Ni(l);return{c(){e=u("div"),t=u("div"),n=u("div"),s=u("label"),r=u("span"),r.textContent=`${m("settings.serverUrl")}`,a=v(),c=u("input"),f=v(),p=u("div"),h=u("label"),_=u("span"),_.textContent=`${m("sync.username")}`,g=v(),b=u("input"),w=v(),k=u("div"),S=u("label"),T=u("span"),T.textContent=`${m("sync.password")}`,j=v(),N=u("input"),E=v(),M=u("div"),P=u("button"),F=R(D),H=v(),x=u("button"),K=R(G),q=v(),V&&V.c(),i(r,"class","label-text"),i(c,"type","text"),i(c,"placeholder","https://example.com"),i(n,"class","form-group svelte-1fx1e1e"),i(_,"class","label-text"),i(b,"type","text"),i(p,"class","form-group svelte-1fx1e1e"),i(T,"class","label-text"),i(N,"type","password"),i(k,"class","form-group svelte-1fx1e1e"),i(P,"class","btn"),P.disabled=z=l[1]||!l[5],i(x,"class","btn btn-primary"),x.disabled=U=l[1]||!l[5]||!l[6]||!l[7],i(M,"class","sync-setup-actions svelte-1fx1e1e"),i(t,"class","sync-setup svelte-1fx1e1e"),i(e,"class","settings-card svelte-1fx1e1e")},m(O,W){C(O,e,W),o(e,t),o(t,n),o(n,s),o(s,r),o(s,a),o(s,c),be(c,l[5]),o(t,f),o(t,p),o(p,h),o(h,_),o(h,g),o(h,b),be(b,l[6]),o(t,w),o(t,k),o(k,S),o(S,T),o(S,j),o(S,N),be(N,l[7]),o(t,E),o(t,M),o(M,P),o(P,F),o(M,H),o(M,x),o(x,K),o(t,q),V&&V.m(t,null),J||(I=[L(c,"input",l[23]),L(b,"input",l[24]),L(N,"input",l[25]),L(P,"click",l[12]),L(x,"click",l[13])],J=!0)},p(O,W){W[0]&32&&c.value!==O[5]&&be(c,O[5]),W[0]&64&&b.value!==O[6]&&be(b,O[6]),W[0]&128&&N.value!==O[7]&&be(N,O[7]),W[0]&34&&z!==(z=O[1]||!O[5])&&(P.disabled=z),W[0]&226&&U!==(U=O[1]||!O[5]||!O[6]||!O[7])&&(x.disabled=U),O[11]!==null?V?V.p(O,W):(V=Ni(O),V.c(),V.m(t,null)):V&&(V.d(1),V=null)},d(O){O&&y(e),V&&V.d(),J=!1,me(I)}}}function qp(l){let e,t,n,s,r,a,c=l[20](l[0].lastStatus)+"",f,p,h,_,g,b,w,k,S,T=m("settings.syncNow")+"",j,N,E,M=m("settings.disconnect")+"",P,D,F,z=m("settings.resetKey")+"",H,x,G,K,U,q,J,I,V,O,W,X,oe=l[0].serverUrl&&Di(l),$=l[0].deviceName&&Ii(l),te=l[0].deviceId&&Ai(l),se=l[0].lastSyncAt&&Li(l),re=l[0].lastError&&Pi(l);return{c(){e=u("div"),t=u("div"),n=u("div"),s=u("span"),s.textContent=`${m("settings.status")}`,r=v(),a=u("span"),f=R(c),p=v(),oe&&oe.c(),h=v(),$&&$.c(),_=v(),te&&te.c(),g=v(),se&&se.c(),b=v(),re&&re.c(),w=v(),k=u("div"),S=u("button"),j=R(T),N=v(),E=u("button"),P=R(M),D=v(),F=u("button"),H=R(z),x=v(),G=u("div"),K=u("label"),U=u("span"),U.textContent=`${m("sync.interval")}`,q=v(),J=u("div"),I=u("input"),V=v(),O=u("button"),O.textContent=`${m("common.save")}`,i(s,"class","info-label svelte-1fx1e1e"),i(a,"class","info-value svelte-1fx1e1e"),ve(a,"status-ok",l[0].lastStatus==="connected"),ve(a,"status-err",l[0].lastStatus==="error"||l[0].lastStatus==="revoked"),i(n,"class","info-row svelte-1fx1e1e"),i(t,"class","sync-info svelte-1fx1e1e"),i(e,"class","settings-card svelte-1fx1e1e"),i(S,"class","btn btn-primary"),S.disabled=l[1],i(E,"class","btn"),E.disabled=l[1],i(F,"class","btn"),F.disabled=l[1],i(k,"class","sync-actions svelte-1fx1e1e"),i(U,"class","label-text"),i(I,"type","number"),i(I,"min","0"),i(I,"placeholder","0"),i(I,"class","svelte-1fx1e1e"),i(O,"class","btn btn-sm"),i(J,"class","interval-row svelte-1fx1e1e"),i(G,"class","sync-interval svelte-1fx1e1e")},m(fe,ke){C(fe,e,ke),o(e,t),o(t,n),o(n,s),o(n,r),o(n,a),o(a,f),o(t,p),oe&&oe.m(t,null),o(t,h),$&&$.m(t,null),o(t,_),te&&te.m(t,null),o(t,g),se&&se.m(t,null),o(t,b),re&&re.m(t,null),C(fe,w,ke),C(fe,k,ke),o(k,S),o(S,j),o(k,N),o(k,E),o(E,P),o(k,D),o(k,F),o(F,H),C(fe,x,ke),C(fe,G,ke),o(G,K),o(K,U),o(K,q),o(K,J),o(J,I),be(I,l[8]),o(J,V),o(J,O),W||(X=[L(S,"click",l[14]),L(E,"click",l[16]),L(F,"click",l[18]),L(I,"input",l[22]),L(O,"click",l[15])],W=!0)},p(fe,ke){ke[0]&1&&c!==(c=fe[20](fe[0].lastStatus)+"")&&B(f,c),ke[0]&1&&ve(a,"status-ok",fe[0].lastStatus==="connected"),ke[0]&1&&ve(a,"status-err",fe[0].lastStatus==="error"||fe[0].lastStatus==="revoked"),fe[0].serverUrl?oe?oe.p(fe,ke):(oe=Di(fe),oe.c(),oe.m(t,h)):oe&&(oe.d(1),oe=null),fe[0].deviceName?$?$.p(fe,ke):($=Ii(fe),$.c(),$.m(t,_)):$&&($.d(1),$=null),fe[0].deviceId?te?te.p(fe,ke):(te=Ai(fe),te.c(),te.m(t,g)):te&&(te.d(1),te=null),fe[0].lastSyncAt?se?se.p(fe,ke):(se=Li(fe),se.c(),se.m(t,b)):se&&(se.d(1),se=null),fe[0].lastError?re?re.p(fe,ke):(re=Pi(fe),re.c(),re.m(t,null)):re&&(re.d(1),re=null),ke[0]&2&&(S.disabled=fe[1]),ke[0]&2&&(E.disabled=fe[1]),ke[0]&2&&(F.disabled=fe[1]),ke[0]&256&&ql(I.value)!==fe[8]&&be(I,fe[8])},d(fe){fe&&(y(e),y(w),y(k),y(x),y(G)),oe&&oe.d(),$&&$.d(),te&&te.d(),se&&se.d(),re&&re.d(),W=!1,me(X)}}}function Ni(l){let e,t=(l[11]?m("common.test")+" OK":m("error.generic"))+"",n;return{c(){e=u("div"),n=R(t),i(e,"class","connection-result svelte-1fx1e1e"),ve(e,"ok",l[11]),ve(e,"fail",!l[11])},m(s,r){C(s,e,r),o(e,n)},p(s,r){r[0]&2048&&t!==(t=(s[11]?m("common.test")+" OK":m("error.generic"))+"")&&B(n,t),r[0]&2048&&ve(e,"ok",s[11]),r[0]&2048&&ve(e,"fail",!s[11])},d(s){s&&y(e)}}}function Di(l){let e,t,n,s,r=l[0].serverUrl+"",a;return{c(){e=u("div"),t=u("span"),t.textContent=`${m("settings.serverUrl")}`,n=v(),s=u("span"),a=R(r),i(t,"class","info-label svelte-1fx1e1e"),i(s,"class","info-value mono svelte-1fx1e1e"),i(e,"class","info-row svelte-1fx1e1e")},m(c,f){C(c,e,f),o(e,t),o(e,n),o(e,s),o(s,a)},p(c,f){f[0]&1&&r!==(r=c[0].serverUrl+"")&&B(a,r)},d(c){c&&y(e)}}}function Ii(l){let e,t,n,s,r=l[0].deviceName+"",a;return{c(){e=u("div"),t=u("span"),t.textContent=`${m("settings.deviceName")}`,n=v(),s=u("span"),a=R(r),i(t,"class","info-label svelte-1fx1e1e"),i(s,"class","info-value svelte-1fx1e1e"),i(e,"class","info-row svelte-1fx1e1e")},m(c,f){C(c,e,f),o(e,t),o(e,n),o(e,s),o(s,a)},p(c,f){f[0]&1&&r!==(r=c[0].deviceName+"")&&B(a,r)},d(c){c&&y(e)}}}function Ai(l){let e,t,n,s,r=l[0].deviceId+"",a;return{c(){e=u("div"),t=u("span"),t.textContent=`${m("settings.deviceId")}`,n=v(),s=u("span"),a=R(r),i(t,"class","info-label svelte-1fx1e1e"),i(s,"class","info-value mono svelte-1fx1e1e"),i(e,"class","info-row svelte-1fx1e1e")},m(c,f){C(c,e,f),o(e,t),o(e,n),o(e,s),o(s,a)},p(c,f){f[0]&1&&r!==(r=c[0].deviceId+"")&&B(a,r)},d(c){c&&y(e)}}}function Li(l){let e,t,n,s,r=l[0].lastSyncAt+"",a;return{c(){e=u("div"),t=u("span"),t.textContent=`${m("settings.lastSync")}`,n=v(),s=u("span"),a=R(r),i(t,"class","info-label svelte-1fx1e1e"),i(s,"class","info-value svelte-1fx1e1e"),i(e,"class","info-row svelte-1fx1e1e")},m(c,f){C(c,e,f),o(e,t),o(e,n),o(e,s),o(s,a)},p(c,f){f[0]&1&&r!==(r=c[0].lastSyncAt+"")&&B(a,r)},d(c){c&&y(e)}}}function Pi(l){let e,t,n,s,r=l[0].lastError+"",a;return{c(){e=u("div"),t=u("span"),t.textContent=`${m("settings.lastError")}`,n=v(),s=u("span"),a=R(r),i(t,"class","info-label svelte-1fx1e1e"),i(s,"class","info-value error svelte-1fx1e1e"),i(e,"class","info-row svelte-1fx1e1e")},m(c,f){C(c,e,f),o(e,t),o(e,n),o(e,s),o(s,a)},p(c,f){f[0]&1&&r!==(r=c[0].lastError+"")&&B(a,r)},d(c){c&&y(e)}}}function Fi(l){let e,t,n,s,r,a,c,f,p,h,_,g;return{c(){e=u("button"),t=u("div"),n=u("h3"),n.textContent=`${m("settings.confirmDisconnect")}`,s=v(),r=u("p"),r.textContent=`${m("settings.confirmDisconnectDesc")}`,a=v(),c=u("div"),f=u("button"),f.textContent=`${m("common.disconnect")}`,p=v(),h=u("button"),h.textContent=`${m("common.cancel")}`,i(n,"class","svelte-1fx1e1e"),i(r,"class","modal-desc svelte-1fx1e1e"),i(f,"class","btn btn-danger"),i(h,"class","btn"),i(c,"class","modal-actions svelte-1fx1e1e"),i(t,"class","modal svelte-1fx1e1e"),i(e,"class","modal-overlay svelte-1fx1e1e")},m(b,w){C(b,e,w),o(e,t),o(t,n),o(t,s),o(t,r),o(t,a),o(t,c),o(c,f),o(c,p),o(c,h),_||(g=[L(f,"click",l[17]),L(h,"click",l[26]),L(e,"click",l[27])],_=!0)},p:le,d(b){b&&y(e),_=!1,me(g)}}}function Ri(l){let e,t,n,s,r,a,c,f,p,h,_,g;return{c(){e=u("button"),t=u("div"),n=u("h3"),n.textContent=`${m("settings.confirmResetKey")}`,s=v(),r=u("p"),r.textContent=`${m("settings.confirmResetKeyDesc")}`,a=v(),c=u("div"),f=u("button"),f.textContent=`${m("settings.resetKey")}`,p=v(),h=u("button"),h.textContent=`${m("common.cancel")}`,i(n,"class","svelte-1fx1e1e"),i(r,"class","modal-desc svelte-1fx1e1e"),i(f,"class","btn btn-danger"),i(h,"class","btn"),i(c,"class","modal-actions svelte-1fx1e1e"),i(t,"class","modal svelte-1fx1e1e"),i(e,"class","modal-overlay svelte-1fx1e1e")},m(b,w){C(b,e,w),o(e,t),o(t,n),o(t,s),o(t,r),o(t,a),o(t,c),o(c,f),o(c,p),o(c,h),_||(g=[L(f,"click",l[19]),L(h,"click",l[28]),L(e,"click",l[29])],_=!0)},p:le,d(b){b&&y(e),_=!1,me(g)}}}function Yp(l){let e,t,n,s,r,a,c,f,p,h,_=l[2]&&ji(l),g=l[3]&&!l[2]&&Mi(l);function b(j,N){return j[0]&&j[0].enabled?qp:Jp}let w=b(l),k=w(l),S=l[9]&&Fi(l),T=l[10]&&Ri(l);return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("settings.sync")}`,n=v(),s=u("p"),s.textContent=`${m("settings.syncDesc")}`,r=v(),_&&_.c(),a=v(),g&&g.c(),c=v(),k.c(),f=v(),S&&S.c(),p=v(),T&&T.c(),h=vt(),i(t,"class","svelte-1fx1e1e"),i(s,"class","section-desc svelte-1fx1e1e"),i(e,"class","settings-section svelte-1fx1e1e")},m(j,N){C(j,e,N),o(e,t),o(e,n),o(e,s),o(e,r),_&&_.m(e,null),o(e,a),g&&g.m(e,null),o(e,c),k.m(e,null),C(j,f,N),S&&S.m(j,N),C(j,p,N),T&&T.m(j,N),C(j,h,N)},p(j,N){j[2]?_?_.p(j,N):(_=ji(j),_.c(),_.m(e,a)):_&&(_.d(1),_=null),j[3]&&!j[2]?g?g.p(j,N):(g=Mi(j),g.c(),g.m(e,c)):g&&(g.d(1),g=null),w===(w=b(j))&&k?k.p(j,N):(k.d(1),k=w(j),k&&(k.c(),k.m(e,null))),j[9]?S?S.p(j,N):(S=Fi(j),S.c(),S.m(p.parentNode,p)):S&&(S.d(1),S=null),j[10]?T?T.p(j,N):(T=Ri(j),T.c(),T.m(h.parentNode,h)):T&&(T.d(1),T=null)},i:le,o:le,d(j){j&&(y(e),y(f),y(p),y(h)),_&&_.d(),g&&g.d(),k.d(),S&&S.d(j),T&&T.d(j)}}}function Zt(l,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[l];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails error:",l,t)}return Promise.reject(new Error("Wails not connected: "+l))}function Qp(l,e,t){let{onRefresh:n=null}=e,s=null,r=!1,a="",c="",f="",p="",h="",_="",g=0,b=!1,w=!1,k=null;async function S(){try{t(0,s=await Zt("GetSyncSettings")),s&&(t(5,p=s.serverUrl||""),t(8,g=s.syncInterval||0))}catch{t(0,s=null)}}S();async function T(){t(1,r=!0),t(2,a=""),t(4,f=""),t(11,k=null);try{await Zt("SyncTestConnection",p,h,_),t(11,k=!0),t(3,c="connection ok")}catch(O){t(11,k=!1),t(3,c="connection failed: "+String(O))}t(1,r=!1)}async function j(){t(1,r=!0),t(2,a=""),t(4,f="");try{await Zt("SyncConfigure",p,h,_),t(3,c="configured"),t(6,h=""),t(7,_=""),await S(),n&&n()}catch(O){t(2,a=String(O))}t(1,r=!1)}function N(O){const W=Array.isArray(O==null?void 0:O.conflicts)?O.conflicts:[],X=Array.isArray(O==null?void 0:O.applyErrors)?O.applyErrors:[],oe=[];return W.length>0&&oe.push(m("sync.conflictsCount",{count:W.length})),X.length>0&&oe.push(m("sync.applyErrorsCount",{count:X.length})),oe.join(" · ")}async function E(){t(1,r=!0),t(2,a=""),t(4,f="");try{const O=await Zt("SyncNow"),W=m("sync.pushedPulled",{pushed:(O==null?void 0:O.pushed)||0,pulled:(O==null?void 0:O.pulled)||0}),X=N(O);t(3,c=X?W+" · "+X:W),t(4,f=X?"warning":""),await S(),n&&n()}catch(O){t(2,a=String(O))}t(1,r=!1)}async function M(){try{await Zt("SyncSetInterval",g),t(3,c=m("sync.settingsSaved")),t(4,f="")}catch(O){t(2,a=String(O))}}function P(){t(9,b=!0)}async function D(){t(9,b=!1),t(1,r=!0),t(4,f="");try{await Zt("SyncDisconnect"),t(3,c="disconnected"),await S(),n&&n()}catch(O){t(2,a=String(O))}t(1,r=!1)}function F(){t(10,w=!0)}async function z(){t(10,w=!1),t(1,r=!0),t(4,f="");try{await Zt("ResetSyncKey"),t(3,c="key reset"),await S(),n&&n()}catch(O){t(2,a=String(O))}t(1,r=!1)}function H(O){return O?{connected:m("settings.connected"),disconnected:m("settings.disconnected"),disabled:m("settings.notConfigured"),error:m("settings.error"),revoked:m("settings.revoked")}[O]||O:m("settings.notConfigured")}function x(){g=ql(this.value),t(8,g)}function G(){p=this.value,t(5,p)}function K(){h=this.value,t(6,h)}function U(){_=this.value,t(7,_)}const q=()=>t(9,b=!1),J=()=>t(9,b=!1),I=()=>t(10,w=!1),V=()=>t(10,w=!1);return l.$$set=O=>{"onRefresh"in O&&t(21,n=O.onRefresh)},[s,r,a,c,f,p,h,_,g,b,w,k,T,j,E,M,P,D,F,z,H,n,x,G,K,U,q,J,I,V]}class Xp extends it{constructor(e){super(),st(this,e,Qp,Yp,nt,{onRefresh:21},null,[-1,-1])}}function Zp(l){let e,t,n,s;return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("settings.backup")}`,n=v(),s=u("p"),s.textContent=`${m("settings.backupStub")}`,i(t,"class","svelte-19bo7bn"),i(s,"class","section-desc svelte-19bo7bn"),i(e,"class","settings-section svelte-19bo7bn")},m(r,a){C(r,e,a),o(e,t),o(e,n),o(e,s)},p:le,i:le,o:le,d(r){r&&y(e)}}}class $p extends it{constructor(e){super(),st(this,e,null,Zp,nt,{})}}const{window:em}=Hn;function tm(l){let e,t;return e=new $p({}),{c(){$e(e.$$.fragment)},m(n,s){Qe(e,n,s),t=!0},p:le,i(n){t||(ue(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Xe(e,n)}}}function lm(l){let e,t;return e=new Xp({props:{onRefresh:l[6]}}),{c(){$e(e.$$.fragment)},m(n,s){Qe(e,n,s),t=!0},p:le,i(n){t||(ue(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Xe(e,n)}}}function nm(l){let e,t;return e=new Gp({}),{c(){$e(e.$$.fragment)},m(n,s){Qe(e,n,s),t=!0},p:le,i(n){t||(ue(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Xe(e,n)}}}function sm(l){let e,t;return e=new xp({}),{c(){$e(e.$$.fragment)},m(n,s){Qe(e,n,s),t=!0},p:le,i(n){t||(ue(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Xe(e,n)}}}function im(l){let e,t;return e=new Up({}),{c(){$e(e.$$.fragment)},m(n,s){Qe(e,n,s),t=!0},p:le,i(n){t||(ue(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Xe(e,n)}}}function om(l){let e,t;return e=new Op({props:{onRefresh:l[2]}}),{c(){$e(e.$$.fragment)},m(n,s){Qe(e,n,s),t=!0},p:le,i(n){t||(ue(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Xe(e,n)}}}function rm(l){let e,t;return e=new Ap({props:{onRefresh:l[2]}}),{c(){$e(e.$$.fragment)},m(n,s){Qe(e,n,s),t=!0},p:le,i(n){t||(ue(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Xe(e,n)}}}function am(l){let e,t;return e=new jp({props:{appConfig:l[1],onSave:l[5]}}),{c(){$e(e.$$.fragment)},m(n,s){Qe(e,n,s),t=!0},p(n,s){const r={};s&2&&(r.appConfig=n[1]),e.$set(r)},i(n){t||(ue(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Xe(e,n)}}}function cm(l){let e,t,n,s,r,a,c,f,p,h,_,g,b,w,k,S;p=new Sp({props:{activeSection:l[0],onSelect:l[3]}});const T=[am,rm,om,im,sm,nm,lm,tm],j=[];function N(E,M){return E[0]==="general"?0:E[0]==="workspace"?1:E[0]==="templates"?2:E[0]==="plugins"?3:E[0]==="files"?4:E[0]==="activity"?5:E[0]==="sync"?6:E[0]==="backup"?7:-1}return~(g=N(l))&&(b=j[g]=T[g](l)),{c(){e=u("button"),t=u("div"),n=u("div"),s=u("h2"),s.textContent=`${m("settings.title")}`,r=v(),a=u("button"),a.innerHTML='<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>',c=v(),f=u("div"),$e(p.$$.fragment),h=v(),_=u("div"),b&&b.c(),i(s,"class","svelte-zf2zsc"),i(a,"class","close-btn svelte-zf2zsc"),i(a,"title",m("settings.close")),i(n,"class","settings-header svelte-zf2zsc"),i(_,"class","settings-content svelte-zf2zsc"),i(f,"class","settings-body svelte-zf2zsc"),i(t,"class","settings-window svelte-zf2zsc"),i(e,"class","settings-overlay svelte-zf2zsc")},m(E,M){C(E,e,M),o(e,t),o(t,n),o(n,s),o(n,r),o(n,a),o(t,c),o(t,f),Qe(p,f,null),o(f,h),o(f,_),~g&&j[g].m(_,null),w=!0,k||(S=[L(em,"keydown",l[7]),L(a,"click",l[4]),L(e,"click",Ct(l[4]))],k=!0)},p(E,[M]){const P={};M&1&&(P.activeSection=E[0]),p.$set(P);let D=g;g=N(E),g===D?~g&&j[g].p(E,M):(b&&(ut(),_e(j[D],1,1,()=>{j[D]=null}),dt()),~g?(b=j[g],b?b.p(E,M):(b=j[g]=T[g](E),b.c()),ue(b,1),b.m(_,null)):b=null)},i(E){w||(ue(p.$$.fragment,E),ue(b),w=!0)},o(E){_e(p.$$.fragment,E),_e(b),w=!1},d(E){E&&y(e),Xe(p),~g&&j[g].d(),k=!1,me(S)}}}function zi(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 fm(l,e,t){let{onClose:n=null}=e,{onSyncRefresh:s=null}=e,{initialSection:r="general"}=e,a=r,c=null;async function f(){try{t(1,c=await zi("GetAppConfig"))}catch{t(1,c=null)}}f();function p(w){t(0,a=w)}function h(){n&&n()}async function _(w){try{await zi("SaveAppConfig",w),t(1,c=w)}catch(k){console.error(k)}}function g(){s&&s()}function b(w){w.key==="Escape"&&h()}return l.$$set=w=>{"onClose"in w&&t(8,n=w.onClose),"onSyncRefresh"in w&&t(9,s=w.onSyncRefresh),"initialSection"in w&&t(10,r=w.initialSection)},[a,c,f,p,h,_,g,b,n,s,r]}class um extends it{constructor(e){super(),st(this,e,fm,cm,nt,{onClose:8,onSyncRefresh:9,initialSection:10})}}function dm(l){let e,t,n,s,r,a,c,f;return{c(){e=u("div"),t=u("span"),n=v(),s=u("span"),s.textContent=`${m("sync.status.disabled")}`,r=v(),a=u("button"),a.textContent=`${m("sync.configure")}`,i(t,"class","sync-dot dot-disabled svelte-1rxbx0"),i(s,"class","sync-label svelte-1rxbx0"),i(a,"class","btn btn-xs svelte-1rxbx0"),i(e,"class","sync-status-row svelte-1rxbx0")},m(p,h){C(p,e,h),o(e,t),o(e,n),o(e,s),o(e,r),o(e,a),c||(f=L(a,"click",function(){Ht(l[5])&&l[5].apply(this,arguments)}),c=!0)},p(p,h){l=p},d(p){p&&y(e),c=!1,f()}}}function pm(l){let e,t,n,s,r,a=l[7](l[0])+"",c,f,p,h,_,g=(l[1]?m("sync.running"):m("sync.run"))+"",b,w,k,S,T,j,N,E=l[0].unpushedOps>0&&Oi(l),M=l[2]&&Hi(l);return{c(){e=u("div"),t=u("span"),s=v(),r=u("span"),c=R(a),f=v(),E&&E.c(),p=v(),h=u("div"),_=u("button"),b=R(g),w=v(),k=u("button"),k.textContent=`${m("sync.details")}`,S=v(),M&&M.c(),T=vt(),i(t,"class",n="sync-dot "+l[6](l[0])+" svelte-1rxbx0"),i(r,"class","sync-label svelte-1rxbx0"),i(_,"class","btn btn-xs svelte-1rxbx0"),_.disabled=l[1],i(k,"class","btn btn-xs btn-link svelte-1rxbx0"),i(h,"class","sync-actions-row svelte-1rxbx0"),i(e,"class","sync-status-row svelte-1rxbx0")},m(P,D){C(P,e,D),o(e,t),o(e,s),o(e,r),o(r,c),o(e,f),E&&E.m(e,null),o(e,p),o(e,h),o(h,_),o(_,b),o(h,w),o(h,k),C(P,S,D),M&&M.m(P,D),C(P,T,D),j||(N=[L(_,"click",function(){Ht(l[4])&&l[4].apply(this,arguments)}),L(k,"click",function(){Ht(l[5])&&l[5].apply(this,arguments)})],j=!0)},p(P,D){l=P,D&1&&n!==(n="sync-dot "+l[6](l[0])+" svelte-1rxbx0")&&i(t,"class",n),D&1&&a!==(a=l[7](l[0])+"")&&B(c,a),l[0].unpushedOps>0?E?E.p(l,D):(E=Oi(l),E.c(),E.m(e,p)):E&&(E.d(1),E=null),D&2&&g!==(g=(l[1]?m("sync.running"):m("sync.run"))+"")&&B(b,g),D&2&&(_.disabled=l[1]),l[2]?M?M.p(l,D):(M=Hi(l),M.c(),M.m(T.parentNode,T)):M&&(M.d(1),M=null)},d(P){P&&(y(e),y(S),y(T)),E&&E.d(),M&&M.d(P),j=!1,me(N)}}}function Oi(l){let e,t=l[0].unpushedOps+"",n,s,r=m("sync.changes")+"",a;return{c(){e=u("span"),n=R(t),s=v(),a=R(r),i(e,"class","sync-count svelte-1rxbx0")},m(c,f){C(c,e,f),o(e,n),o(e,s),o(e,a)},p(c,f){f&1&&t!==(t=c[0].unpushedOps+"")&&B(n,t)},d(c){c&&y(e)}}}function Hi(l){let e,t,n;return{c(){e=u("div"),t=R(l[2]),i(e,"class",n=Zs(l[3]==="warning"?"sync-message sync-message-warning":"sync-message")+" svelte-1rxbx0")},m(s,r){C(s,e,r),o(e,t)},p(s,r){r&4&&B(t,s[2]),r&8&&n!==(n=Zs(s[3]==="warning"?"sync-message sync-message-warning":"sync-message")+" svelte-1rxbx0")&&i(e,"class",n)},d(s){s&&y(e)}}}function mm(l){let e;function t(r,a){var c;return(c=r[0])!=null&&c.configured?pm:dm}let n=t(l),s=n(l);return{c(){e=u("div"),s.c(),i(e,"class","sync-status-widget svelte-1rxbx0")},m(r,a){C(r,e,a),s.m(e,null)},p(r,[a]){n===(n=t(r))&&s?s.p(r,a):(s.d(1),s=n(r),s&&(s.c(),s.m(e,null)))},i:le,o:le,d(r){r&&y(e),s.d()}}}function _m(l,e,t){let{syncStatus:n=null}=e,{syncLoading:s=!1}=e,{syncMessage:r=""}=e,{syncMessageKind:a=""}=e,{onSync:c=null}=e,{onOpenSettings:f=null}=e;function p(_){return!_||!_.configured?"dot-disabled":s?"dot-syncing":_.revoked?"dot-disabled":_.connected?"dot-connected":_.configured?"dot-warning":"dot-disabled"}function h(_){return!_||!_.configured?m("sync.status.disabled"):s?m("sync.status.syncing"):_.revoked?m("sync.status.error"):_.connected?m("sync.status.connected"):m("sync.status.disconnected")}return l.$$set=_=>{"syncStatus"in _&&t(0,n=_.syncStatus),"syncLoading"in _&&t(1,s=_.syncLoading),"syncMessage"in _&&t(2,r=_.syncMessage),"syncMessageKind"in _&&t(3,a=_.syncMessageKind),"onSync"in _&&t(4,c=_.onSync),"onOpenSettings"in _&&t(5,f=_.onOpenSettings)},[n,s,r,a,c,f,p,h]}class vm extends it{constructor(e){super(),st(this,e,_m,mm,nt,{syncStatus:0,syncLoading:1,syncMessage:2,syncMessageKind:3,onSync:4,onOpenSettings:5})}}const hm={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 pt(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">${hm[l]||""}</svg>`}const{Boolean:xa}=Hn;function Vi(l,e,t){const n=l.slice();return n[442]=e[t],n}function Wi(l,e,t){const n=l.slice();return n[445]=e[t],n}function Ui(l,e,t){const n=l.slice();return n[448]=e[t],n}function Bi(l,e,t){const n=l.slice();return n[448]=e[t],n}function xi(l,e,t){const n=l.slice();return n[474]=e[t],n}function Ki(l,e,t){const n=l.slice();return n[474]=e[t],n}function Gi(l,e,t){const n=l.slice();return n[510]=e[t],n}function Ji(l,e,t){const n=l.slice();return n[474]=e[t],n}function qi(l,e,t){const n=l.slice();return n[477]=e[t],n[515]=e,n[516]=t,n}function Yi(l,e,t){const n=l.slice();return n[474]=e[t],n}function Qi(l,e,t){const n=l.slice();return n[492]=e[t],n}function Xi(l,e,t){const n=l.slice();return n[474]=e[t],n}function Zi(l,e,t){const n=l.slice();return n[497]=e[t],n}function $i(l,e,t){const n=l.slice();return n[497]=e[t],n}function eo(l,e,t){const n=l.slice();return n[477]=e[t],n[502]=e,n[503]=t,n}function to(l,e,t){const n=l.slice();return n[474]=e[t],n}function lo(l,e,t){const n=l.slice();return n[492]=e[t],n}function no(l,e,t){const n=l.slice();return n[489]=e[t],n}function so(l,e,t){const n=l.slice();return n[461]=e[t],n}function io(l,e,t){const n=l.slice();return n[474]=e[t],n}function oo(l,e,t){const n=l.slice();return n[453]=e[t],n}function ro(l,e,t){const n=l.slice();return n[474]=e[t],n}function ao(l,e,t){const n=l.slice();return n[477]=e[t],n[478]=e,n[479]=t,n}function co(l,e,t){const n=l.slice();return n[474]=e[t],n}function fo(l,e,t){const n=l.slice();return n[469]=e[t],n}function uo(l,e,t){const n=l.slice();return n[466]=e[t],n}function po(l,e,t){const n=l.slice();return n[461]=e[t],n}function mo(l,e,t){const n=l.slice();return n[461]=e[t],n}function _o(l,e,t){const n=l.slice();return n[456]=e[t],n}function vo(l,e,t){const n=l.slice();return n[453]=e[t],n}function ho(l,e,t){const n=l.slice();return n[456]=e[t],n}function go(l,e,t){const n=l.slice();return n[484]=e[t],n}function bo(l,e,t){const n=l.slice();return n[521]=e[t],n}function wo(l,e,t){const n=l.slice();return n[524]=e[t],n}function gm(l){let e,t,n,s,r,a,c,f,p,h,_,g,b,w,k,S,T,j,N,E,M,P,D,F,z,H,x,G,K,U,q,J,I,V,O,W,X,oe,$,te,se,re,fe,ke,ze,pe,Y,Q,de,Ce,he,Ae,Ke,tt,ot,Ne=l[88]&&ko(l),Re=ce(l[6]),Me=[];for(let ie=0;ie<Re.length;ie+=1)Me[ie]=So(wo(l,Re,ie));const Ve=[ym,km],Le=[];function De(ie,ye){return ie[7].length>0?0:1}M=De(l),P=Le[M]=Ve[M](l),z=new vm({props:{syncStatus:l[103],syncLoading:l[104],syncMessage:l[105],syncMessageKind:l[106],onSync:l[219],onOpenSettings:l[225]}});function We(ie,ye){return ie[28]?Tm:ie[27]?Sm:Cm}let Ie=We(l),Se=Ie(l),we=l[26]&&Eo(l);const Be=[Lm,Am,Im,Dm,Nm,Mm,jm,Em],Je=[];function ht(ie,ye){return ie[31]?0:ie[28]?1:ie[27]==="inbox"?2:ie[27]==="trash"?3:ie[27]==="journal"?4:ie[27]==="today"&&ie[9]?5:ie[27]==="activity"?6:7}te=ht(l),se=Je[te]=Be[te](l);let Te=l[60]&&la(l),ge=l[64].visible&&ia(l),je=l[34]&&ca(l),qe=l[67]&&fa(l),Ze=l[74]&&l[73]&&da(l),Ge=l[95]&&ma(l),Oe=l[98]&&va(l),xe=l[50]&&wa(l),Ue=l[90]&&ya(l),et=l[80]&&Ca(l),Ye=l[5]&&Sa(l);return{c(){e=u("div"),Ne&&Ne.c(),t=v(),n=u("aside"),s=u("div"),r=u("img"),c=v(),f=u("span"),f.textContent=`${m("nav.brand")}`,p=v(),h=u("nav"),_=u("div"),g=u("div"),g.textContent=`${m("nav.system")}`,b=v();for(let ie=0;ie<Me.length;ie+=1)Me[ie].c();w=v(),k=u("div"),S=u("div"),T=u("span"),T.textContent=`${m("nav.workspace")}`,j=v(),N=u("button"),N.textContent="+",E=v(),P.c(),D=v(),F=u("div"),$e(z.$$.fragment),H=v(),x=u("div"),G=u("button"),G.innerHTML='<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svelte-tf66xw"><circle cx="12" cy="12" r="3" class="svelte-tf66xw"></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-tf66xw"></path></svg>',K=v(),U=u("span"),q=R(l[25]),J=v(),I=u("main"),V=u("header"),O=u("div"),Se.c(),W=v(),X=u("div"),X.innerHTML="",oe=v(),we&&we.c(),$=v(),se.c(),re=v(),Te&&Te.c(),fe=v(),ge&&ge.c(),ke=v(),je&&je.c(),ze=v(),qe&&qe.c(),pe=v(),Ze&&Ze.c(),Y=v(),Ge&&Ge.c(),Q=v(),Oe&&Oe.c(),de=v(),xe&&xe.c(),Ce=v(),Ue&&Ue.c(),he=v(),et&&et.c(),Ae=v(),Ye&&Ye.c(),i(r,"class","logo svelte-tf66xw"),dl(r.src,a="/assets/app-icons/icon_32x32.png")||i(r,"src",a),i(r,"width","20"),i(r,"height","20"),i(r,"alt",""),i(f,"class","brand-name svelte-tf66xw"),i(s,"class","sidebar-brand svelte-tf66xw"),i(g,"class","nav-label svelte-tf66xw"),i(_,"class","nav-group svelte-tf66xw"),i(T,"class","svelte-tf66xw"),i(N,"class","nav-add-btn svelte-tf66xw"),i(N,"title",m("common.create")),i(S,"class","nav-label-row svelte-tf66xw"),i(k,"class","nav-group svelte-tf66xw"),i(h,"class","sidebar-nav svelte-tf66xw"),i(G,"class","sidebar-settings-btn svelte-tf66xw"),i(G,"title",m("common.settings")),i(U,"class","version svelte-tf66xw"),i(x,"class","sidebar-footer-row svelte-tf66xw"),i(F,"class","sidebar-footer svelte-tf66xw"),i(n,"class","sidebar svelte-tf66xw"),i(O,"class","header-left svelte-tf66xw"),i(X,"class","header-right svelte-tf66xw"),i(V,"class","header svelte-tf66xw"),i(I,"class","main svelte-tf66xw"),i(e,"class","app svelte-tf66xw")},m(ie,ye){C(ie,e,ye),Ne&&Ne.m(e,null),o(e,t),o(e,n),o(n,s),o(s,r),o(s,c),o(s,f),o(n,p),o(n,h),o(h,_),o(_,g),o(_,b);for(let wt=0;wt<Me.length;wt+=1)Me[wt]&&Me[wt].m(_,null);o(h,w),o(h,k),o(k,S),o(S,T),o(S,j),o(S,N),o(k,E),Le[M].m(k,null),o(n,D),o(n,F),Qe(z,F,null),o(F,H),o(F,x),o(x,G),o(x,K),o(x,U),o(U,q),o(e,J),o(e,I),o(I,V),o(V,O),Se.m(O,null),o(V,W),o(V,X),o(I,oe),we&&we.m(I,null),o(I,$),Je[te].m(I,null),o(I,re),Te&&Te.m(I,null),o(I,fe),ge&&ge.m(I,null),o(I,ke),je&&je.m(I,null),o(I,ze),qe&&qe.m(I,null),o(I,pe),Ze&&Ze.m(I,null),o(I,Y),Ge&&Ge.m(I,null),o(I,Q),Oe&&Oe.m(I,null),o(I,de),xe&&xe.m(I,null),o(I,Ce),Ue&&Ue.m(I,null),o(I,he),et&&et.m(I,null),o(I,Ae),Ye&&Ye.m(I,null),Ke=!0,tt||(ot=[L(N,"click",l[138]),L(G,"click",l[226])],tt=!0)},p(ie,ye){if(ie[88]?Ne?Ne.p(ie,ye):(Ne=ko(ie),Ne.c(),Ne.m(e,t)):Ne&&(Ne.d(1),Ne=null),ye[0]&134217792|ye[1]&16785408|ye[3]&524288){Re=ce(ie[6]);let _t;for(_t=0;_t<Re.length;_t+=1){const Dt=wo(ie,Re,_t);Me[_t]?Me[_t].p(Dt,ye):(Me[_t]=So(Dt),Me[_t].c(),Me[_t].m(_,null))}for(;_t<Me.length;_t+=1)Me[_t].d(1);Me.length=Re.length}let wt=M;M=De(ie),M===wt?Le[M].p(ie,ye):(ut(),_e(Le[wt],1,1,()=>{Le[wt]=null}),dt(),P=Le[M],P?P.p(ie,ye):(P=Le[M]=Ve[M](ie),P.c()),ue(P,1),P.m(k,null));const kt={};ye[3]&1024&&(kt.syncStatus=ie[103]),ye[3]&2048&&(kt.syncLoading=ie[104]),ye[3]&4096&&(kt.syncMessage=ie[105]),ye[3]&8192&&(kt.syncMessageKind=ie[106]),z.$set(kt),(!Ke||ye[0]&33554432)&&B(q,ie[25]),Ie===(Ie=We(ie))&&Se?Se.p(ie,ye):(Se.d(1),Se=Ie(ie),Se&&(Se.c(),Se.m(O,null))),ie[26]?we?we.p(ie,ye):(we=Eo(ie),we.c(),we.m(I,$)):we&&(we.d(1),we=null);let Wt=te;te=ht(ie),te===Wt?Je[te].p(ie,ye):(ut(),_e(Je[Wt],1,1,()=>{Je[Wt]=null}),dt(),se=Je[te],se?se.p(ie,ye):(se=Je[te]=Be[te](ie),se.c()),ue(se,1),se.m(I,re)),ie[60]?Te?(Te.p(ie,ye),ye[1]&536870912&&ue(Te,1)):(Te=la(ie),Te.c(),ue(Te,1),Te.m(I,fe)):Te&&(ut(),_e(Te,1,1,()=>{Te=null}),dt()),ie[64].visible?ge?(ge.p(ie,ye),ye[2]&4&&ue(ge,1)):(ge=ia(ie),ge.c(),ue(ge,1),ge.m(I,ke)):ge&&(ut(),_e(ge,1,1,()=>{ge=null}),dt()),ie[34]?je?je.p(ie,ye):(je=ca(ie),je.c(),je.m(I,ze)):je&&(je.d(1),je=null),ie[67]?qe?qe.p(ie,ye):(qe=fa(ie),qe.c(),qe.m(I,pe)):qe&&(qe.d(1),qe=null),ie[74]&&ie[73]?Ze?Ze.p(ie,ye):(Ze=da(ie),Ze.c(),Ze.m(I,Y)):Ze&&(Ze.d(1),Ze=null),ie[95]?Ge?Ge.p(ie,ye):(Ge=ma(ie),Ge.c(),Ge.m(I,Q)):Ge&&(Ge.d(1),Ge=null),ie[98]?Oe?Oe.p(ie,ye):(Oe=va(ie),Oe.c(),Oe.m(I,de)):Oe&&(Oe.d(1),Oe=null),ie[50]?xe?xe.p(ie,ye):(xe=wa(ie),xe.c(),xe.m(I,Ce)):xe&&(xe.d(1),xe=null),ie[90]?Ue?(Ue.p(ie,ye),ye[2]&268435456&&ue(Ue,1)):(Ue=ya(ie),Ue.c(),ue(Ue,1),Ue.m(I,he)):Ue&&(ut(),_e(Ue,1,1,()=>{Ue=null}),dt()),ie[80]?et?(et.p(ie,ye),ye[2]&262144&&ue(et,1)):(et=Ca(ie),et.c(),ue(et,1),et.m(I,Ae)):et&&(ut(),_e(et,1,1,()=>{et=null}),dt()),ie[5]?Ye?(Ye.p(ie,ye),ye[0]&32&&ue(Ye,1)):(Ye=Sa(ie),Ye.c(),ue(Ye,1),Ye.m(I,null)):Ye&&(ut(),_e(Ye,1,1,()=>{Ye=null}),dt())},i(ie){Ke||(ue(P),ue(z.$$.fragment,ie),ue(se),ue(Te),ue(ge),ue(Ue),ue(et),ue(Ye),Ke=!0)},o(ie){_e(P),_e(z.$$.fragment,ie),_e(se),_e(Te),_e(ge),_e(Ue),_e(et),_e(Ye),Ke=!1},d(ie){ie&&y(e),Ne&&Ne.d(),Fe(Me,ie),Le[M].d(),Xe(z),Se.d(),we&&we.d(),Je[te].d(),Te&&Te.d(),ge&&ge.d(),je&&je.d(),qe&&qe.d(),Ze&&Ze.d(),Ge&&Ge.d(),Oe&&Oe.d(),xe&&xe.d(),Ue&&Ue.d(),et&&et.d(),Ye&&Ye.d(),tt=!1,me(ot)}}}function bm(l){var n;let e,t;return e=new pp({props:{vaultPath:((n=l[2])==null?void 0:n.vaultPath)||"",onComplete:l[221]}}),{c(){$e(e.$$.fragment)},m(s,r){Qe(e,s,r),t=!0},p(s,r){var c;const a={};r[0]&4&&(a.vaultPath=((c=s[2])==null?void 0:c.vaultPath)||""),e.$set(a)},i(s){t||(ue(e.$$.fragment,s),t=!0)},o(s){_e(e.$$.fragment,s),t=!1},d(s){Xe(e,s)}}}function wm(l){let e,t;return e=new fp({props:{onComplete:l[220]}}),{c(){$e(e.$$.fragment)},m(n,s){Qe(e,n,s),t=!0},p:le,i(n){t||(ue(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Xe(e,n)}}}function ko(l){let e,t,n;return{c(){e=u("div"),t=u("div"),n=R(l[89]),i(t,"class","capture-drop-box svelte-tf66xw"),i(e,"class","capture-drop-overlay svelte-tf66xw")},m(s,r){C(s,e,r),o(e,t),o(t,n)},p(s,r){r[2]&134217728&&B(n,s[89])},d(s){s&&y(e)}}}function yo(l){let e,t;return{c(){e=u("span"),t=R(l[44]),i(e,"class","nav-badge svelte-tf66xw")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s[1]&8192&&B(t,n[44])},d(n){n&&y(e)}}}function Co(l){let e,t;return{c(){e=u("span"),t=R(l[55]),i(e,"class","nav-badge svelte-tf66xw")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s[1]&16777216&&B(t,n[55])},d(n){n&&y(e)}}}function So(l){let e,t=l[524].label+"",n,s,r,a,c,f,p,h=l[524].id==="journal"&&l[44]>0&&yo(l),_=l[524].id==="trash"&&l[55]>0&&Co(l);function g(){return l[224](l[524])}return{c(){e=u("button"),n=R(t),s=v(),h&&h.c(),r=v(),_&&_.c(),a=v(),i(e,"class",c="nav-item "+(l[27]===l[524].id?"selected":"")+" svelte-tf66xw")},m(b,w){C(b,e,w),o(e,n),o(e,s),h&&h.m(e,null),o(e,r),_&&_.m(e,null),o(e,a),f||(p=L(e,"click",g),f=!0)},p(b,w){l=b,w[0]&64&&t!==(t=l[524].label+"")&&B(n,t),l[524].id==="journal"&&l[44]>0?h?h.p(l,w):(h=yo(l),h.c(),h.m(e,r)):h&&(h.d(1),h=null),l[524].id==="trash"&&l[55]>0?_?_.p(l,w):(_=Co(l),_.c(),_.m(e,a)):_&&(_.d(1),_=null),w[0]&134217792&&c!==(c="nav-item "+(l[27]===l[524].id?"selected":"")+" svelte-tf66xw")&&i(e,"class",c)},d(b){b&&y(e),h&&h.d(),_&&_.d(),f=!1,p()}}}function km(l){let e;return{c(){e=u("div"),e.textContent=`${m("nav.noNodes")}`,i(e,"class","nav-empty svelte-tf66xw")},m(t,n){C(t,e,n)},p:le,i:le,o:le,d(t){t&&y(e)}}}function ym(l){var a;let e,t,n,s,r;return t=new Ba({props:{nodes:l[7],expanded:l[75],selectedNodeId:((a=l[28])==null?void 0:a.id)||"",onSelect:l[113],onToggle:l[143],onContextMenu:l[141],onDrop:l[144]}}),{c(){e=u("div"),$e(t.$$.fragment),i(e,"class","workspace-tree-area svelte-tf66xw"),i(e,"role","region"),i(e,"aria-label",m("nav.workspace")),ve(e,"drop-valid",l[86])},m(c,f){C(c,e,f),Qe(t,e,null),n=!0,s||(r=[L(e,"dragover",Vn(l[146])),L(e,"dragleave",l[147]),L(e,"drop",l[145])],s=!0)},p(c,f){var h;const p={};f[0]&128&&(p.nodes=c[7]),f[2]&8192&&(p.expanded=c[75]),f[0]&268435456&&(p.selectedNodeId=((h=c[28])==null?void 0:h.id)||""),t.$set(p),(!n||f[2]&16777216)&&ve(e,"drop-valid",c[86])},i(c){n||(ue(t.$$.fragment,c),n=!0)},o(c){_e(t.$$.fragment,c),n=!1},d(c){c&&y(e),Xe(t),s=!1,me(r)}}}function Cm(l){let e;return{c(){e=u("span"),e.textContent=`${m("nav.selectPrompt")}`,i(e,"class","crumb placeholder svelte-tf66xw")},m(t,n){C(t,e,n)},p:le,d(t){t&&y(e)}}}function Sm(l){let e,t=ce(l[6]),n=[];for(let s=0;s<t.length;s+=1)n[s]=To(bo(l,t,s));return{c(){e=u("span");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","crumb svelte-tf66xw")},m(s,r){C(s,e,r);for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(e,null)},p(s,r){if(r[0]&134217792){t=ce(s[6]);let a;for(a=0;a<t.length;a+=1){const c=bo(s,t,a);n[a]?n[a].p(c,r):(n[a]=To(c),n[a].c(),n[a].m(e,null))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},d(s){s&&y(e),Fe(n,s)}}}function Tm(l){let e,t=l[28].title+"",n,s,r,a=l[189](l[28].type)+"",c;return{c(){e=u("span"),n=R(t),s=v(),r=u("span"),c=R(a),i(e,"class","crumb svelte-tf66xw"),i(r,"class","crumb-type svelte-tf66xw")},m(f,p){C(f,e,p),o(e,n),C(f,s,p),C(f,r,p),o(r,c)},p(f,p){p[0]&268435456&&t!==(t=f[28].title+"")&&B(n,t),p[0]&268435456&&a!==(a=f[189](f[28].type)+"")&&B(c,a)},d(f){f&&(y(e),y(s),y(r))}}}function To(l){let e=(l[521].id===l[27]?l[521].label:"")+"",t;return{c(){t=R(e)},m(n,s){C(n,t,s)},p(n,s){s[0]&134217792&&e!==(e=(n[521].id===n[27]?n[521].label:"")+"")&&B(t,e)},d(n){n&&y(t)}}}function Eo(l){let e,t=l[108](l[26])+"",n,s,r,a,c;return{c(){e=u("div"),n=R(t),s=v(),r=u("button"),r.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-tf66xw"><line x1="18" y1="6" x2="6" y2="18" class="svelte-tf66xw"></line><line x1="6" y1="6" x2="18" y2="18" class="svelte-tf66xw"></line></svg>',i(r,"class","dismiss-btn svelte-tf66xw"),i(r,"aria-label","Dismiss"),i(e,"class","error-banner svelte-tf66xw"),i(e,"role","button"),i(e,"tabindex","0")},m(f,p){C(f,e,p),o(e,n),o(e,s),o(e,r),a||(c=[L(r,"click",Ee(l[227])),L(e,"click",l[228]),L(e,"keydown",function(){Ht(gt(l[229]))&>(l[229]).apply(this,arguments)})],a=!0)},p(f,p){l=f,p[0]&67108864&&t!==(t=l[108](l[26])+"")&&B(n,t)},d(f){f&&y(e),a=!1,me(c)}}}function Em(l){let e,t,n;function s(c,f){if(c[71])return Rm;if(c[6].length>0)return Fm;if(c[26])return Pm}let r=s(l),a=r&&r(l);return{c(){e=u("div"),t=u("h2"),t.textContent=`${m("welcome.title")}`,n=v(),a&&a.c(),i(t,"class","svelte-tf66xw"),i(e,"class","welcome svelte-tf66xw")},m(c,f){C(c,e,f),o(e,t),o(e,n),a&&a.m(e,null)},p(c,f){r===(r=s(c))&&a?a.p(c,f):(a&&a.d(1),a=r&&r(c),a&&(a.c(),a.m(e,null)))},i:le,o:le,d(c){c&&y(e),a&&a.d()}}}function jm(l){let e,t,n,s;function r(f,p){return f[10].length===0?Om:zm}let a=r(l),c=a(l);return{c(){e=u("div"),t=u("div"),n=u("h2"),n.textContent=`${m("activity.title")}`,s=v(),c.c(),i(n,"class","svelte-tf66xw"),i(t,"class","activity-feed-header svelte-tf66xw"),i(e,"class","activity-feed svelte-tf66xw")},m(f,p){C(f,e,p),o(e,t),o(t,n),o(e,s),c.m(e,null)},p(f,p){a===(a=r(f))&&c?c.p(f,p):(c.d(1),c=a(f),c&&(c.c(),c.m(e,null)))},i:le,o:le,d(f){f&&y(e),c.d()}}}function Mm(l){let e,t,n,s,r,a=l[9].date+"",c,f,p,h,_=l[9].summary&&No(l),g=l[43].length>0&&Lo(l);function b(S,T){return S[9].groups&&S[9].groups.length>0?Vm:Hm}let w=b(l),k=w(l);return{c(){e=u("div"),t=u("div"),n=u("h2"),n.textContent=`${m("today.title")}`,s=v(),r=u("span"),c=R(a),f=v(),_&&_.c(),p=v(),g&&g.c(),h=v(),k.c(),i(n,"class","svelte-tf66xw"),i(r,"class","today-date svelte-tf66xw"),i(t,"class","today-header svelte-tf66xw"),i(e,"class","today-dashboard svelte-tf66xw")},m(S,T){C(S,e,T),o(e,t),o(t,n),o(t,s),o(t,r),o(r,c),o(e,f),_&&_.m(e,null),o(e,p),g&&g.m(e,null),o(e,h),k.m(e,null)},p(S,T){T[0]&512&&a!==(a=S[9].date+"")&&B(c,a),S[9].summary?_?_.p(S,T):(_=No(S),_.c(),_.m(e,p)):_&&(_.d(1),_=null),S[43].length>0?g?g.p(S,T):(g=Lo(S),g.c(),g.m(e,h)):g&&(g.d(1),g=null),w===(w=b(S))&&k?k.p(S,T):(k.d(1),k=w(S),k&&(k.c(),k.m(e,null)))},i:le,o:le,d(S){S&&y(e),_&&_.d(),g&&g.d(),k.d()}}}function Nm(l){let e,t,n,s,r,a,c,f,p,h,_,g,b,w,k,S,T,j,N,E,M,P,D,F,z,H,x,G,K,U,q,J,I,V,O,W,X,oe,$,te,se,re,fe,ke,ze,pe,Y,Q,de,Ce,he,Ae,Ke,tt,ot,Ne,Re,Me,Ve;function Le(ge,je){return ge[19]?xm:Bm}let De=Le(l),We=De(l),Ie=l[16]&&qo(l),Se=l[20]&&Yo(l),we=l[43].length>0&&Qo(l),Be=l[12]&&nr(l);function Je(ge,je){return ge[11].length===0?Gm:Km}let ht=Je(l),Te=ht(l);return{c(){e=u("div"),t=u("div"),n=u("h2"),n.textContent=`${m("journal.title")}`,s=v(),r=u("div"),a=u("div"),a.textContent=`${m("journal.filterHeading")}`,c=v(),f=u("div"),p=u("label"),h=u("span"),h.textContent=`${m("journal.dateFrom")}`,_=v(),g=u("input"),b=v(),w=u("label"),k=u("span"),k.textContent=`${m("journal.dateTo")}`,S=v(),T=u("input"),j=v(),N=u("label"),E=u("span"),E.textContent=`${m("journal.node")}`,M=v(),P=u("div"),We.c(),D=v(),Ie&&Ie.c(),F=v(),z=u("label"),H=u("span"),H.textContent=`${m("journal.billable")}`,x=v(),G=u("select"),K=u("option"),K.textContent=`${m("common.all")}`,U=u("option"),U.textContent=`${m("journal.billableYes")}`,q=u("option"),q.textContent=`${m("journal.billableNo")}`,J=v(),I=u("label"),V=u("span"),V.textContent=`${m("journal.approx")}`,O=v(),W=u("select"),X=u("option"),X.textContent=`${m("common.all")}`,oe=u("option"),oe.textContent=`${m("journal.approxExact")}`,$=u("option"),$.textContent=`${m("journal.approxEstimated")}`,te=v(),se=u("button"),se.textContent=`${m("journal.filter")}`,re=v(),fe=u("button"),fe.textContent=`${m("journal.reset")}`,ke=v(),ze=u("div"),pe=u("div"),pe.textContent=`${m("journal.exportHeading")}`,Y=v(),Q=u("div"),de=u("button"),de.textContent=`${m("journal.exportCSV")}`,Ce=v(),he=u("button"),he.textContent=`${m("journal.exportMarkdown")}`,Ae=v(),Ke=u("button"),Ke.textContent="PDF",tt=v(),Se&&Se.c(),ot=v(),we&&we.c(),Ne=v(),Be&&Be.c(),Re=v(),Te.c(),i(n,"class","svelte-tf66xw"),i(a,"class","journal-filter-heading svelte-tf66xw"),i(h,"class","label-text svelte-tf66xw"),i(g,"type","date"),i(g,"class","svelte-tf66xw"),i(p,"class","svelte-tf66xw"),i(k,"class","label-text svelte-tf66xw"),i(T,"type","date"),i(T,"class","svelte-tf66xw"),i(w,"class","svelte-tf66xw"),i(E,"class","label-text svelte-tf66xw"),i(P,"class","journal-node-picker svelte-tf66xw"),yt(P,"position","relative"),i(N,"class","svelte-tf66xw"),i(H,"class","label-text svelte-tf66xw"),K.__value="all",be(K,K.__value),i(K,"class","svelte-tf66xw"),U.__value="yes",be(U,U.__value),i(U,"class","svelte-tf66xw"),q.__value="no",be(q,q.__value),i(q,"class","svelte-tf66xw"),i(G,"class","svelte-tf66xw"),l[17]===void 0&&el(()=>l[305].call(G)),i(z,"title",m("journal.billableHint")),i(z,"class","svelte-tf66xw"),i(V,"class","label-text svelte-tf66xw"),X.__value="all",be(X,X.__value),i(X,"class","svelte-tf66xw"),oe.__value="no",be(oe,oe.__value),i(oe,"class","svelte-tf66xw"),$.__value="yes",be($,$.__value),i($,"class","svelte-tf66xw"),i(W,"class","svelte-tf66xw"),l[18]===void 0&&el(()=>l[306].call(W)),i(I,"title",m("journal.approxHint")),i(I,"class","svelte-tf66xw"),i(se,"class","btn btn-sm svelte-tf66xw"),i(fe,"class","btn btn-sm svelte-tf66xw"),i(f,"class","journal-filters-row svelte-tf66xw"),i(r,"class","journal-filter-section svelte-tf66xw"),i(pe,"class","journal-export-heading svelte-tf66xw"),i(de,"class","btn btn-sm svelte-tf66xw"),i(he,"class","btn btn-sm svelte-tf66xw"),i(Ke,"class","btn btn-sm svelte-tf66xw"),i(Q,"class","journal-export-row svelte-tf66xw"),i(ze,"class","journal-export-section svelte-tf66xw"),i(t,"class","journal-header svelte-tf66xw"),i(e,"class","journal-screen svelte-tf66xw")},m(ge,je){C(ge,e,je),o(e,t),o(t,n),o(t,s),o(t,r),o(r,a),o(r,c),o(r,f),o(f,p),o(p,h),o(p,_),o(p,g),be(g,l[13]),o(f,b),o(f,w),o(w,k),o(w,S),o(w,T),be(T,l[14]),o(f,j),o(f,N),o(N,E),o(N,M),o(N,P),We.m(P,null),o(f,D),Ie&&Ie.m(f,null),o(f,F),o(f,z),o(z,H),o(z,x),o(z,G),o(G,K),o(G,U),o(G,q),Ot(G,l[17],!0),o(f,J),o(f,I),o(I,V),o(I,O),o(I,W),o(W,X),o(W,oe),o(W,$),Ot(W,l[18],!0),o(f,te),o(f,se),o(f,re),o(f,fe),o(t,ke),o(t,ze),o(ze,pe),o(ze,Y),o(ze,Q),o(Q,de),o(Q,Ce),o(Q,he),o(Q,Ae),o(Q,Ke),o(Q,tt),Se&&Se.m(Q,null),o(e,ot),we&&we.m(e,null),o(e,Ne),Be&&Be.m(e,null),o(e,Re),Te.m(e,null),Me||(Ve=[L(g,"input",l[298]),L(T,"input",l[299]),L(G,"change",l[305]),L(W,"change",l[306]),L(se,"click",l[175]),L(fe,"click",l[182]),L(de,"click",l[307]),L(he,"click",l[308]),L(Ke,"click",l[309])],Me=!0)},p(ge,je){je[0]&8192&&be(g,ge[13]),je[0]&16384&&be(T,ge[14]),De===(De=Le(ge))&&We?We.p(ge,je):(We.d(1),We=De(ge),We&&(We.c(),We.m(P,null))),ge[16]?Ie?Ie.p(ge,je):(Ie=qo(ge),Ie.c(),Ie.m(f,F)):Ie&&(Ie.d(1),Ie=null),je[0]&131072&&Ot(G,ge[17]),je[0]&262144&&Ot(W,ge[18]),ge[20]?Se?Se.p(ge,je):(Se=Yo(ge),Se.c(),Se.m(Q,null)):Se&&(Se.d(1),Se=null),ge[43].length>0?we?we.p(ge,je):(we=Qo(ge),we.c(),we.m(e,Ne)):we&&(we.d(1),we=null),ge[12]?Be?Be.p(ge,je):(Be=nr(ge),Be.c(),Be.m(e,Re)):Be&&(Be.d(1),Be=null),ht===(ht=Je(ge))&&Te?Te.p(ge,je):(Te.d(1),Te=ht(ge),Te&&(Te.c(),Te.m(e,null)))},i:le,o:le,d(ge){ge&&y(e),We.d(),Ie&&Ie.d(),Se&&Se.d(),we&&we.d(),Be&&Be.d(),Te.d(),Me=!1,me(Ve)}}}function Dm(l){let e,t,n,s,r,a,c,f,p,h,_,g,b=pt("emptyTrash",14)+"",w,k=m("trash.emptyTrash")+"",S,T,j,N,E,M,P=l[56].length>0&&_r(l);function D(H,x){return!H[0]||(H[0].nodes||[]).length===0?e_:$m}let F=D(l),z=F(l);return{c(){e=u("div"),t=u("div"),n=u("div"),s=u("h2"),s.textContent=`${m("nav.trash")}`,r=v(),a=u("p"),c=R(l[58]),f=v(),p=u("div"),P&&P.c(),h=v(),_=u("button"),g=new Fn(!1),w=v(),S=R(k),T=v(),j=u("button"),j.textContent=`${m("trash.openFolder")}`,N=v(),z.c(),i(s,"class","svelte-tf66xw"),i(a,"class","svelte-tf66xw"),i(n,"class","svelte-tf66xw"),g.a=w,i(_,"class","btn btn-sm btn-danger svelte-tf66xw"),i(j,"class","btn btn-sm svelte-tf66xw"),i(p,"class","trash-actions svelte-tf66xw"),i(t,"class","trash-header svelte-tf66xw"),i(e,"class","trash-screen svelte-tf66xw")},m(H,x){C(H,e,x),o(e,t),o(t,n),o(n,s),o(n,r),o(n,a),o(a,c),o(t,f),o(t,p),P&&P.m(p,null),o(p,h),o(p,_),g.m(b,_),o(_,w),o(_,S),o(p,T),o(p,j),o(e,N),z.m(e,null),E||(M=[L(_,"click",l[170]),L(j,"click",l[293])],E=!0)},p(H,x){x[1]&134217728&&B(c,H[58]),H[56].length>0?P?P.p(H,x):(P=_r(H),P.c(),P.m(p,h)):P&&(P.d(1),P=null),F===(F=D(H))&&z?z.p(H,x):(z.d(1),z=F(H),z&&(z.c(),z.m(e,null)))},i:le,o:le,d(H){H&&y(e),P&&P.d(),z.d(),E=!1,me(M)}}}function Im(l){let e,t,n,s,r,a,c,f,p,h=(l[47]?m("common.loading"):m("inbox.pasteClipboard"))+"",_,g,b,w,k,S=l[48]&&br(l);function T(E,M){return E[45].length===0?o_:i_}let j=T(l),N=j(l);return{c(){e=u("div"),t=u("div"),n=u("div"),s=u("h2"),s.textContent=`${m("nav.inbox")}`,r=v(),a=u("p"),a.textContent=`${m("inbox.subtitle")}`,c=v(),f=u("div"),p=u("button"),_=R(h),g=v(),S&&S.c(),b=v(),N.c(),i(s,"class","svelte-tf66xw"),i(a,"class","svelte-tf66xw"),i(n,"class","svelte-tf66xw"),i(p,"class","btn btn-primary svelte-tf66xw"),p.disabled=l[47],i(f,"class","inbox-header-actions svelte-tf66xw"),i(t,"class","inbox-header svelte-tf66xw"),i(e,"class","inbox-screen svelte-tf66xw"),i(e,"role","region"),i(e,"aria-label",m("nav.inbox")),ve(e,"drop-valid",l[87])},m(E,M){C(E,e,M),o(e,t),o(t,n),o(n,s),o(n,r),o(n,a),o(t,c),o(t,f),o(f,p),o(p,_),o(f,g),S&&S.m(f,null),o(e,b),N.m(e,null),w||(k=[L(p,"click",l[191]),L(e,"dragover",l[192]),L(e,"dragleave",l[193]),L(e,"drop",l[194])],w=!0)},p(E,M){M[1]&65536&&h!==(h=(E[47]?m("common.loading"):m("inbox.pasteClipboard"))+"")&&B(_,h),M[1]&65536&&(p.disabled=E[47]),E[48]?S?S.p(E,M):(S=br(E),S.c(),S.m(f,null)):S&&(S.d(1),S=null),j===(j=T(E))&&N?N.p(E,M):(N.d(1),N=j(E),N&&(N.c(),N.m(e,null))),M[2]&33554432&&ve(e,"drop-valid",E[87])},i:le,o:le,d(E){E&&y(e),S&&S.d(),N.d(),w=!1,me(k)}}}function Am(l){let e,t,n,s,r,a,c=ce(l[110]),f=[];for(let g=0;g<c.length;g+=1)f[g]=kr(go(l,c,g));const p=[b_,g_,h_,v_,__,m_,p_,d_],h=[];function _(g,b){return g[29]==="overview"?0:g[29]==="notes"?1:g[29]==="files"?2:g[29]==="inbox"?3:g[29]==="links"?4:g[29]==="actions"?5:g[29]==="worklog"?6:g[29]==="activity"?7:-1}return~(s=_(l))&&(r=h[s]=p[s](l)),{c(){e=u("div");for(let g=0;g<f.length;g+=1)f[g].c();t=v(),n=u("div"),r&&r.c(),i(e,"class","tabs svelte-tf66xw"),i(n,"class","tab-content svelte-tf66xw")},m(g,b){C(g,e,b);for(let w=0;w<f.length;w+=1)f[w]&&f[w].m(e,null);C(g,t,b),C(g,n,b),~s&&h[s].m(n,null),a=!0},p(g,b){if(b[0]&536870912|b[3]&393216){c=ce(g[110]);let k;for(k=0;k<c.length;k+=1){const S=go(g,c,k);f[k]?f[k].p(S,b):(f[k]=kr(S),f[k].c(),f[k].m(e,null))}for(;k<f.length;k+=1)f[k].d(1);f.length=c.length}let w=s;s=_(g),s===w?~s&&h[s].p(g,b):(r&&(ut(),_e(h[w],1,1,()=>{h[w]=null}),dt()),~s?(r=h[s],r?r.p(g,b):(r=h[s]=p[s](g),r.c()),ue(r,1),r.m(n,null)):r=null)},i(g){a||(ue(r),a=!0)},o(g){_e(r),a=!1},d(g){g&&(y(e),y(t),y(n)),Fe(f,g),~s&&h[s].d()}}}function Lm(l){let e,t,n,s=l[31].title+"",r,a,c,f,p,h,_,g,b,w,k,S=l[31].dirty&&ta();return{c(){e=u("div"),t=u("div"),n=u("span"),r=R(s),a=v(),S&&S.c(),c=v(),f=u("div"),p=u("button"),p.textContent=`${m("common.save")}`,h=v(),_=u("button"),_.textContent=`${m("common.close")}`,g=v(),b=u("textarea"),i(n,"class","note-title svelte-tf66xw"),i(p,"class","btn btn-primary svelte-tf66xw"),i(_,"class","btn svelte-tf66xw"),i(f,"class","note-editor-actions svelte-tf66xw"),i(t,"class","note-editor-header svelte-tf66xw"),i(b,"class","note-textarea svelte-tf66xw"),i(b,"placeholder",m("note.placeholder")),i(e,"class","note-editor svelte-tf66xw")},m(T,j){C(T,e,j),o(e,t),o(t,n),o(n,r),o(t,a),S&&S.m(t,null),o(t,c),o(t,f),o(f,p),o(f,h),o(f,_),o(e,g),o(e,b),be(b,l[31].content),w||(k=[L(p,"click",l[159]),L(_,"click",l[157]),L(b,"input",l[230]),L(b,"input",l[158])],w=!0)},p(T,j){j[1]&1&&s!==(s=T[31].title+"")&&B(r,s),T[31].dirty?S||(S=ta(),S.c(),S.m(t,c)):S&&(S.d(1),S=null),j[1]&1&&be(b,T[31].content)},i:le,o:le,d(T){T&&y(e),S&&S.d(),w=!1,me(k)}}}function Pm(l){let e,t=m("common.error")+"",n,s,r;return{c(){e=u("p"),n=R(t),s=v(),r=R(l[26]),i(e,"class","error-text svelte-tf66xw")},m(a,c){C(a,e,c),o(e,n),o(e,s),o(e,r)},p(a,c){c[0]&67108864&&B(r,a[26])},d(a){a&&y(e)}}}function Fm(l){let e,t,n;return{c(){e=u("p"),e.textContent=`${m("welcome.selectSection")}`,t=v(),n=u("p"),n.textContent=`${m("welcome.createCase")}`,i(e,"class","svelte-tf66xw"),i(n,"class","hint svelte-tf66xw")},m(s,r){C(s,e,r),C(s,t,r),C(s,n,r)},p:le,d(s){s&&(y(e),y(t),y(n))}}}function Rm(l){let e;return{c(){e=u("p"),e.textContent=`${m("common.loading")}`,i(e,"class","svelte-tf66xw")},m(t,n){C(t,e,n)},p:le,d(t){t&&y(e)}}}function zm(l){let e,t=ce(l[10]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Mo(xi(l,t,s));return{c(){e=u("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","activity-feed-events svelte-tf66xw")},m(s,r){C(s,e,r);for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(e,null)},p(s,r){if(r[0]&1024|r[6]&536870916){t=ce(s[10]);let a;for(a=0;a<t.length;a+=1){const c=xi(s,t,a);n[a]?n[a].p(c,r):(n[a]=Mo(c),n[a].c(),n[a].m(e,null))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},d(s){s&&y(e),Fe(n,s)}}}function Om(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("activity.empty")}`,i(t,"class","svelte-tf66xw"),i(e,"class","empty-state svelte-tf66xw")},m(n,s){C(n,e,s),o(e,t)},p:le,d(n){n&&y(e)}}}function jo(l){let e,t=l[474].targetType+"",n;return{c(){e=u("span"),n=R(t),i(e,"class","activity-feed-target svelte-tf66xw")},m(s,r){C(s,e,r),o(e,n)},p(s,r){r[0]&1024&&t!==(t=s[474].targetType+"")&&B(n,t)},d(s){s&&y(e)}}}function Mo(l){let e,t,n=pl(l[474].eventType)+"",s,r,a,c,f=l[474].title+"",p,h,_,g,b=l[188](l[474].eventType)+"",w,k,S,T,j=bt(l[474].createdAt)+"",N,E,M=ct(l[474].createdAt)+"",P,D,F,z,H=l[474].targetType&&jo(l);function x(){return l[340](l[474])}function G(...K){return l[341](l[474],...K)}return{c(){e=u("div"),t=u("span"),s=R(n),r=v(),a=u("div"),c=u("span"),p=R(f),h=v(),_=u("div"),g=u("span"),w=R(b),k=v(),H&&H.c(),S=v(),T=u("span"),N=R(j),E=v(),P=R(M),D=v(),i(t,"class","activity-feed-icon svelte-tf66xw"),i(c,"class","activity-feed-title svelte-tf66xw"),i(g,"class","activity-feed-type svelte-tf66xw"),i(T,"class","activity-feed-time svelte-tf66xw"),i(_,"class","activity-feed-meta svelte-tf66xw"),i(a,"class","activity-feed-body svelte-tf66xw"),i(e,"class","activity-feed-event svelte-tf66xw"),i(e,"role","button"),i(e,"tabindex","0")},m(K,U){C(K,e,U),o(e,t),o(t,s),o(e,r),o(e,a),o(a,c),o(c,p),o(a,h),o(a,_),o(_,g),o(g,w),o(_,k),H&&H.m(_,null),o(_,S),o(_,T),o(T,N),o(T,E),o(T,P),o(e,D),F||(z=[L(e,"click",x),L(e,"keydown",G)],F=!0)},p(K,U){l=K,U[0]&1024&&n!==(n=pl(l[474].eventType)+"")&&B(s,n),U[0]&1024&&f!==(f=l[474].title+"")&&B(p,f),U[0]&1024&&b!==(b=l[188](l[474].eventType)+"")&&B(w,b),l[474].targetType?H?H.p(l,U):(H=jo(l),H.c(),H.m(_,S)):H&&(H.d(1),H=null),U[0]&1024&&j!==(j=bt(l[474].createdAt)+"")&&B(N,j),U[0]&1024&&M!==(M=ct(l[474].createdAt)+"")&&B(P,M)},d(K){K&&y(e),H&&H.d(),F=!1,me(z)}}}function No(l){let e,t,n,s=l[9].summary.changedCases>0&&Do(l),r=l[9].summary.notes>0&&Io(l),a=l[9].summary.files>0&&Ao(l);return{c(){e=u("div"),s&&s.c(),t=v(),r&&r.c(),n=v(),a&&a.c(),i(e,"class","today-summary svelte-tf66xw")},m(c,f){C(c,e,f),s&&s.m(e,null),o(e,t),r&&r.m(e,null),o(e,n),a&&a.m(e,null)},p(c,f){c[9].summary.changedCases>0?s?s.p(c,f):(s=Do(c),s.c(),s.m(e,t)):s&&(s.d(1),s=null),c[9].summary.notes>0?r?r.p(c,f):(r=Io(c),r.c(),r.m(e,n)):r&&(r.d(1),r=null),c[9].summary.files>0?a?a.p(c,f):(a=Ao(c),a.c(),a.m(e,null)):a&&(a.d(1),a=null)},d(c){c&&y(e),s&&s.d(),r&&r.d(),a&&a.d()}}}function Do(l){let e,t=l[9].summary.changedCases+"",n,s,r=Vt(l[9].summary.changedCases,m("today.plural.case_one"),m("today.plural.case_few"),m("today.plural.case_many"))+"",a;return{c(){e=u("span"),n=R(t),s=v(),a=R(r),i(e,"class","summary-chip svelte-tf66xw")},m(c,f){C(c,e,f),o(e,n),o(e,s),o(e,a)},p(c,f){f[0]&512&&t!==(t=c[9].summary.changedCases+"")&&B(n,t),f[0]&512&&r!==(r=Vt(c[9].summary.changedCases,m("today.plural.case_one"),m("today.plural.case_few"),m("today.plural.case_many"))+"")&&B(a,r)},d(c){c&&y(e)}}}function Io(l){let e,t=l[9].summary.notes+"",n,s,r=Vt(l[9].summary.notes,m("today.plural.note_one"),m("today.plural.note_few"),m("today.plural.note_many"))+"",a;return{c(){e=u("span"),n=R(t),s=v(),a=R(r),i(e,"class","summary-chip svelte-tf66xw")},m(c,f){C(c,e,f),o(e,n),o(e,s),o(e,a)},p(c,f){f[0]&512&&t!==(t=c[9].summary.notes+"")&&B(n,t),f[0]&512&&r!==(r=Vt(c[9].summary.notes,m("today.plural.note_one"),m("today.plural.note_few"),m("today.plural.note_many"))+"")&&B(a,r)},d(c){c&&y(e)}}}function Ao(l){let e,t=l[9].summary.files+"",n,s,r=Vt(l[9].summary.files,m("today.plural.file_one"),m("today.plural.file_few"),m("today.plural.file_many"))+"",a;return{c(){e=u("span"),n=R(t),s=v(),a=R(r),i(e,"class","summary-chip svelte-tf66xw")},m(c,f){C(c,e,f),o(e,n),o(e,s),o(e,a)},p(c,f){f[0]&512&&t!==(t=c[9].summary.files+"")&&B(n,t),f[0]&512&&r!==(r=Vt(c[9].summary.files,m("today.plural.file_one"),m("today.plural.file_few"),m("today.plural.file_many"))+"")&&B(a,r)},d(c){c&&y(e)}}}function Lo(l){let e,t,n,s=ce(l[43]),r=[];for(let a=0;a<s.length;a+=1)r[a]=Ho(qi(l,s,a));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("suggest.title")}`,n=v();for(let a=0;a<r.length;a+=1)r[a].c();i(t,"class","suggestions-title svelte-tf66xw"),i(e,"class","today-suggestions svelte-tf66xw")},m(a,c){C(a,e,c),o(e,t),o(e,n);for(let f=0;f<r.length;f+=1)r[f]&&r[f].m(e,null)},p(a,c){if(c[1]&4096|c[4]&67108864|c[5]&458752|c[6]&402653188){s=ce(a[43]);let f;for(f=0;f<s.length;f+=1){const p=qi(a,s,f);r[f]?r[f].p(p,c):(r[f]=Ho(p),r[f].c(),r[f].m(e,null))}for(;f<r.length;f+=1)r[f].d(1);r.length=s.length}},d(a){a&&y(e),Fe(r,a)}}}function Po(l){let e,t=l[477].events.length+"",n,s,r=m("suggest.detectedEvents")+"",a;return{c(){e=R("· "),n=R(t),s=v(),a=R(r)},m(c,f){C(c,e,f),C(c,n,f),C(c,s,f),C(c,a,f)},p(c,f){f[1]&4096&&t!==(t=c[477].events.length+"")&&B(n,t)},d(c){c&&(y(e),y(n),y(s),y(a))}}}function Fo(l){let e,t,n,s=ce(l[477].events),r=[];for(let a=0;a<s.length;a+=1)r[a]=Oo(Yi(l,s,a));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("suggest.detectedEvents")}`,n=v();for(let a=0;a<r.length;a+=1)r[a].c();i(t,"class","suggestion-detail-title svelte-tf66xw"),i(e,"class","suggestion-detail svelte-tf66xw")},m(a,c){C(a,e,c),o(e,t),o(e,n);for(let f=0;f<r.length;f+=1)r[f]&&r[f].m(e,null)},p(a,c){if(c[1]&4096|c[4]&67108864|c[6]&268435460){s=ce(a[477].events);let f;for(f=0;f<s.length;f+=1){const p=Yi(a,s,f);r[f]?r[f].p(p,c):(r[f]=Oo(p),r[f].c(),r[f].m(e,null))}for(;f<r.length;f+=1)r[f].d(1);r.length=s.length}},d(a){a&&y(e),Fe(r,a)}}}function Ro(l){let e,t=l[474].nodePath+"",n;return{c(){e=u("span"),n=R(t),i(e,"class","suggestion-event-path svelte-tf66xw")},m(s,r){C(s,e,r),o(e,n)},p(s,r){r[1]&4096&&t!==(t=s[474].nodePath+"")&&B(n,t)},d(s){s&&y(e)}}}function zo(l){let e,t,n;function s(){return l[333](l[474])}return{c(){e=u("button"),e.textContent=`${m("file.showInExplorer")}`,i(e,"class","link-btn svelte-tf66xw")},m(r,a){C(r,e,a),t||(n=L(e,"click",s),t=!0)},p(r,a){l=r},d(r){r&&y(e),t=!1,n()}}}function Oo(l){let e,t,n=ct(l[474].createdAt)+"",s,r,a,c,f=l[188](l[474].eventType)+"",p,h,_,g=l[474].title+"",b,w,k,S,T=l[474].targetType==="file"||l[474].eventType.startsWith("file_"),j,N,E,M=l[474].nodePath&&Ro(l);function P(){return l[332](l[474])}let D=T&&zo(l);return{c(){e=u("div"),t=u("span"),s=R(n),r=v(),M&&M.c(),a=v(),c=u("span"),p=R(f),h=v(),_=u("span"),b=R(g),w=v(),k=u("button"),k.textContent=`${m("common.open")}`,S=v(),D&&D.c(),j=v(),i(t,"class","suggestion-event-time svelte-tf66xw"),i(c,"class","suggestion-event-type svelte-tf66xw"),i(_,"class","suggestion-event-title svelte-tf66xw"),i(k,"class","link-btn svelte-tf66xw"),i(e,"class","suggestion-detail-event svelte-tf66xw")},m(F,z){C(F,e,z),o(e,t),o(t,s),o(e,r),M&&M.m(e,null),o(e,a),o(e,c),o(c,p),o(e,h),o(e,_),o(_,b),o(e,w),o(e,k),o(e,S),D&&D.m(e,null),o(e,j),N||(E=L(k,"click",P),N=!0)},p(F,z){l=F,z[1]&4096&&n!==(n=ct(l[474].createdAt)+"")&&B(s,n),l[474].nodePath?M?M.p(l,z):(M=Ro(l),M.c(),M.m(e,a)):M&&(M.d(1),M=null),z[1]&4096&&f!==(f=l[188](l[474].eventType)+"")&&B(p,f),z[1]&4096&&g!==(g=l[474].title+"")&&B(b,g),z[1]&4096&&(T=l[474].targetType==="file"||l[474].eventType.startsWith("file_")),T?D?D.p(l,z):(D=zo(l),D.c(),D.m(e,j)):D&&(D.d(1),D=null)},d(F){F&&y(e),M&&M.d(),D&&D.d(),N=!1,E()}}}function Ho(l){let e,t,n,s,r=l[477].nodeTitle+"",a,c,f,p=l[477].summary+"",h,_,g,b=l[477].suggestedMin+"",w,k,S=m("worklog.min")+"",T,j,N,E,M,P,D,F,z,H,x,G,K,U,q,J,I,V,O,W,X;function oe(){return l[325](l[477])}let $=l[477].events&&l[477].events.length>0&&Po(l);function te(...Y){return l[326](l[477],l[515],l[516],...Y)}function se(){return l[327](l[477])}function re(){return l[328](l[477])}function fe(){return l[329](l[477])}function ke(){return l[330](l[477],l[515],l[516])}function ze(...Y){return l[331](l[477],l[515],l[516],...Y)}let pe=l[477]._expanded&&l[477].events&&l[477].events.length>0&&Fo(l);return{c(){e=u("div"),t=u("div"),n=u("div"),s=u("button"),a=R(r),c=v(),f=u("span"),h=R(p),_=v(),g=u("span"),w=R(b),k=v(),T=R(S),$&&$.c(),j=v(),N=u("div"),E=u("span"),D=v(),F=u("input"),H=v(),x=u("span"),x.textContent=`${m("suggest.minutes")}`,G=v(),K=u("button"),K.textContent=`${m("suggest.edit")}`,U=v(),q=u("button"),q.textContent=`${m("suggest.apply")}`,J=v(),I=u("button"),I.textContent=`${m("common.delete")}`,V=v(),pe&&pe.c(),O=v(),i(s,"class","suggestion-node link-btn svelte-tf66xw"),i(f,"class","suggestion-summary svelte-tf66xw"),i(g,"class","suggestion-meta svelte-tf66xw"),i(n,"class","suggestion-info svelte-tf66xw"),i(E,"class","suggestion-confidence-dot svelte-tf66xw"),i(E,"title",M=m("suggest.confidence."+l[477].confidence)),i(E,"aria-label",P=m("suggest.confidence."+l[477].confidence)),ve(E,"low",l[477].confidence==="low"),ve(E,"medium",l[477].confidence==="medium"),ve(E,"high",l[477].confidence==="high"),i(F,"type","number"),i(F,"class","suggestion-min-input svelte-tf66xw"),F.value=z=l[477].suggestedMin,i(F,"min","1"),i(F,"max","480"),i(x,"class","suggestion-min-label svelte-tf66xw"),i(K,"class","btn btn-sm svelte-tf66xw"),i(q,"class","btn btn-sm btn-primary svelte-tf66xw"),i(I,"class","btn btn-sm btn-danger svelte-tf66xw"),i(N,"class","suggestion-actions svelte-tf66xw"),i(t,"class","suggestion-main svelte-tf66xw"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","suggestion-card svelte-tf66xw"),ve(e,"expanded",l[477]._expanded)},m(Y,Q){C(Y,e,Q),o(e,t),o(t,n),o(n,s),o(s,a),o(n,c),o(n,f),o(f,h),o(n,_),o(n,g),o(g,w),o(g,k),o(g,T),$&&$.m(g,null),o(t,j),o(t,N),o(N,E),o(N,D),o(N,F),o(N,H),o(N,x),o(N,G),o(N,K),o(N,U),o(N,q),o(N,J),o(N,I),o(e,V),pe&&pe.m(e,null),o(e,O),W||(X=[L(s,"click",Ee(oe)),L(F,"change",Ee(te)),L(K,"click",Ee(se)),L(q,"click",Ee(re)),L(I,"click",Ee(fe)),L(t,"click",ke),L(t,"keydown",ze)],W=!0)},p(Y,Q){l=Y,Q[1]&4096&&r!==(r=l[477].nodeTitle+"")&&B(a,r),Q[1]&4096&&p!==(p=l[477].summary+"")&&B(h,p),Q[1]&4096&&b!==(b=l[477].suggestedMin+"")&&B(w,b),l[477].events&&l[477].events.length>0?$?$.p(l,Q):($=Po(l),$.c(),$.m(g,null)):$&&($.d(1),$=null),Q[1]&4096&&M!==(M=m("suggest.confidence."+l[477].confidence))&&i(E,"title",M),Q[1]&4096&&P!==(P=m("suggest.confidence."+l[477].confidence))&&i(E,"aria-label",P),Q[1]&4096&&ve(E,"low",l[477].confidence==="low"),Q[1]&4096&&ve(E,"medium",l[477].confidence==="medium"),Q[1]&4096&&ve(E,"high",l[477].confidence==="high"),Q[1]&4096&&z!==(z=l[477].suggestedMin)&&F.value!==z&&(F.value=z),l[477]._expanded&&l[477].events&&l[477].events.length>0?pe?pe.p(l,Q):(pe=Fo(l),pe.c(),pe.m(e,O)):pe&&(pe.d(1),pe=null),Q[1]&4096&&ve(e,"expanded",l[477]._expanded)},d(Y){Y&&y(e),$&&$.d(),pe&&pe.d(),W=!1,me(X)}}}function Hm(l){let e,t,n,s;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("today.empty")}`,n=v(),s=u("p"),s.textContent=`${m("today.emptyHint")}`,i(t,"class","svelte-tf66xw"),i(s,"class","hint svelte-tf66xw"),i(e,"class","today-empty svelte-tf66xw")},m(r,a){C(r,e,a),o(e,t),o(e,n),o(e,s)},p:le,d(r){r&&y(e)}}}function Vm(l){let e,t,n=ce(l[9].groups),s=[];for(let a=0;a<n.length;a+=1)s[a]=Bo(Gi(l,n,a));let r=l[9].events&&l[9].events.length>0&&xo(l);return{c(){for(let a=0;a<s.length;a+=1)s[a].c();e=v(),r&&r.c(),t=vt()},m(a,c){for(let f=0;f<s.length;f+=1)s[f]&&s[f].m(a,c);C(a,e,c),r&&r.m(a,c),C(a,t,c)},p(a,c){if(c[0]&512|c[6]&134217740){n=ce(a[9].groups);let f;for(f=0;f<n.length;f+=1){const p=Gi(a,n,f);s[f]?s[f].p(p,c):(s[f]=Bo(p),s[f].c(),s[f].m(e.parentNode,e))}for(;f<s.length;f+=1)s[f].d(1);s.length=n.length}a[9].events&&a[9].events.length>0?r?r.p(a,c):(r=xo(a),r.c(),r.m(t.parentNode,t)):r&&(r.d(1),r=null)},d(a){a&&(y(e),y(t)),Fe(s,a),r&&r.d(a)}}}function Vo(l){let e,t=l[510].events.length+"",n,s,r=Vt(l[510].events.length,m("today.plural.event_one"),m("today.plural.event_few"),m("today.plural.event_many"))+"",a;return{c(){e=u("span"),n=R(t),s=v(),a=R(r),i(e,"class","today-case-count svelte-tf66xw")},m(c,f){C(c,e,f),o(e,n),o(e,s),o(e,a)},p(c,f){f[0]&512&&t!==(t=c[510].events.length+"")&&B(n,t),f[0]&512&&r!==(r=Vt(c[510].events.length,m("today.plural.event_one"),m("today.plural.event_few"),m("today.plural.event_many"))+"")&&B(a,r)},d(c){c&&y(e)}}}function Wm(l){let e;return{c(){e=u("div"),e.textContent=`${m("today.changedCases")}`,i(e,"class","today-events-empty svelte-tf66xw")},m(t,n){C(t,e,n)},p:le,d(t){t&&y(e)}}}function Um(l){let e,t=ce(l[510].events),n=[];for(let s=0;s<t.length;s+=1)n[s]=Uo(Ji(l,t,s));return{c(){e=u("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","today-events svelte-tf66xw")},m(s,r){C(s,e,r);for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(e,null)},p(s,r){if(r[0]&512|r[6]&134217732){t=ce(s[510].events);let a;for(a=0;a<t.length;a+=1){const c=Ji(s,t,a);n[a]?n[a].p(c,r):(n[a]=Uo(c),n[a].c(),n[a].m(e,null))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},d(s){s&&y(e),Fe(n,s)}}}function Wo(l){let e,t=l[474].targetType+"",n;return{c(){e=u("span"),n=R(t),i(e,"class","activity-event-target svelte-tf66xw")},m(s,r){C(s,e,r),o(e,n)},p(s,r){r[0]&512&&t!==(t=s[474].targetType+"")&&B(n,t)},d(s){s&&y(e)}}}function Uo(l){let e,t,n=pl(l[474].eventType)+"",s,r,a,c=l[474].title+"",f,p,h,_=l[188](l[474].eventType)+"",g,b,w,k,S=ct(l[474].createdAt)+"",T,j,N,E=l[474].targetType&&Wo(l);function M(){return l[336](l[510])}function P(...D){return l[337](l[510],...D)}return{c(){e=u("div"),t=u("span"),s=R(n),r=v(),a=u("span"),f=R(c),p=v(),h=u("span"),g=R(_),b=v(),E&&E.c(),w=v(),k=u("span"),T=R(S),i(t,"class","today-event-icon svelte-tf66xw"),i(a,"class","today-event-title svelte-tf66xw"),i(h,"class","today-event-type svelte-tf66xw"),i(k,"class","today-event-time svelte-tf66xw"),i(e,"class","today-event svelte-tf66xw"),i(e,"role","button"),i(e,"tabindex","0")},m(D,F){C(D,e,F),o(e,t),o(t,s),o(e,r),o(e,a),o(a,f),o(e,p),o(e,h),o(h,g),o(e,b),E&&E.m(e,null),o(e,w),o(e,k),o(k,T),j||(N=[L(e,"click",M),L(e,"keydown",P)],j=!0)},p(D,F){l=D,F[0]&512&&n!==(n=pl(l[474].eventType)+"")&&B(s,n),F[0]&512&&c!==(c=l[474].title+"")&&B(f,c),F[0]&512&&_!==(_=l[188](l[474].eventType)+"")&&B(g,_),l[474].targetType?E?E.p(l,F):(E=Wo(l),E.c(),E.m(e,w)):E&&(E.d(1),E=null),F[0]&512&&S!==(S=ct(l[474].createdAt)+"")&&B(T,S)},d(D){D&&y(e),E&&E.d(),j=!1,me(N)}}}function Bo(l){let e,t,n,s=l[510].nodeTitle+"",r,a,c,f=l[189](l[510].nodeKind)+"",p,h,_,g,b=ct(l[510].lastActivityAt)+"",w,k,S,T,j=l[510].events&&Vo(l);function N(){return l[334](l[510])}function E(...F){return l[335](l[510],...F)}function M(F,z){return F[510].events&&F[510].events.length>0?Um:Wm}let P=M(l),D=P(l);return{c(){e=u("div"),t=u("div"),n=u("span"),r=R(s),a=v(),c=u("span"),p=R(f),h=v(),j&&j.c(),_=v(),g=u("span"),w=R(b),k=v(),D.c(),i(n,"class","today-case-title svelte-tf66xw"),i(c,"class","today-case-type svelte-tf66xw"),i(g,"class","today-case-time svelte-tf66xw"),i(t,"class","today-case-header svelte-tf66xw"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","today-case svelte-tf66xw")},m(F,z){C(F,e,z),o(e,t),o(t,n),o(n,r),o(t,a),o(t,c),o(c,p),o(t,h),j&&j.m(t,null),o(t,_),o(t,g),o(g,w),o(e,k),D.m(e,null),S||(T=[L(t,"click",N),L(t,"keydown",E)],S=!0)},p(F,z){l=F,z[0]&512&&s!==(s=l[510].nodeTitle+"")&&B(r,s),z[0]&512&&f!==(f=l[189](l[510].nodeKind)+"")&&B(p,f),l[510].events?j?j.p(l,z):(j=Vo(l),j.c(),j.m(t,_)):j&&(j.d(1),j=null),z[0]&512&&b!==(b=ct(l[510].lastActivityAt)+"")&&B(w,b),P===(P=M(l))&&D?D.p(l,z):(D.d(1),D=P(l),D&&(D.c(),D.m(e,null)))},d(F){F&&y(e),j&&j.d(),D.d(),S=!1,me(T)}}}function xo(l){let e,t,n,s=ce(l[9].events),r=[];for(let a=0;a<s.length;a+=1)r[a]=Ko(Ki(l,s,a));return{c(){e=u("div"),t=u("h3"),t.textContent=`${m("today.timeline")}`,n=v();for(let a=0;a<r.length;a+=1)r[a].c();i(t,"class","svelte-tf66xw"),i(e,"class","today-timeline svelte-tf66xw")},m(a,c){C(a,e,c),o(e,t),o(e,n);for(let f=0;f<r.length;f+=1)r[f]&&r[f].m(e,null)},p(a,c){if(c[0]&512|c[6]&536870916){s=ce(a[9].events);let f;for(f=0;f<s.length;f+=1){const p=Ki(a,s,f);r[f]?r[f].p(p,c):(r[f]=Ko(p),r[f].c(),r[f].m(e,null))}for(;f<r.length;f+=1)r[f].d(1);r.length=s.length}},d(a){a&&y(e),Fe(r,a)}}}function Ko(l){let e,t,n,s,r=l[474].title+"",a,c,f,p=l[188](l[474].eventType)+"",h,_,g,b=ct(l[474].createdAt)+"",w,k,S,T;function j(){return l[338](l[474])}function N(...E){return l[339](l[474],...E)}return{c(){e=u("div"),t=u("span"),n=v(),s=u("span"),a=R(r),c=v(),f=u("span"),h=R(p),_=v(),g=u("span"),w=R(b),k=v(),i(t,"class","timeline-dot svelte-tf66xw"),i(s,"class","timeline-title svelte-tf66xw"),i(f,"class","timeline-type svelte-tf66xw"),i(g,"class","timeline-time svelte-tf66xw"),i(e,"class","timeline-event svelte-tf66xw"),i(e,"role","button"),i(e,"tabindex","0")},m(E,M){C(E,e,M),o(e,t),o(e,n),o(e,s),o(s,a),o(e,c),o(e,f),o(f,h),o(e,_),o(e,g),o(g,w),o(e,k),S||(T=[L(e,"click",j),L(e,"keydown",N)],S=!0)},p(E,M){l=E,M[0]&512&&r!==(r=l[474].title+"")&&B(a,r),M[0]&512&&p!==(p=l[188](l[474].eventType)+"")&&B(h,p),M[0]&512&&b!==(b=ct(l[474].createdAt)+"")&&B(w,b)},d(E){E&&y(e),S=!1,me(T)}}}function Bm(l){let e,t,n,s,r,a=l[23]&&Go(l);return{c(){e=u("input"),t=v(),a&&a.c(),n=vt(),i(e,"type","text"),i(e,"placeholder",m("journal.nodeSearch")),i(e,"class","svelte-tf66xw")},m(c,f){C(c,e,f),be(e,l[21]),C(c,t,f),a&&a.m(c,f),C(c,n,f),s||(r=[L(e,"input",l[301]),L(e,"input",l[179]),L(e,"blur",l[302])],s=!0)},p(c,f){f[0]&2097152&&e.value!==c[21]&&be(e,c[21]),c[23]?a?a.p(c,f):(a=Go(c),a.c(),a.m(n.parentNode,n)):a&&(a.d(1),a=null)},d(c){c&&(y(e),y(t),y(n)),a&&a.d(c),s=!1,me(r)}}}function xm(l){let e,t,n,s,r,a;return{c(){e=u("button"),t=R(l[19]),n=v(),s=u("span"),s.textContent="✕",i(s,"class","journal-node-clear svelte-tf66xw"),i(e,"class","journal-selected-node svelte-tf66xw")},m(c,f){C(c,e,f),o(e,t),o(e,n),o(e,s),r||(a=L(e,"click",l[300]),r=!0)},p(c,f){f[0]&524288&&B(t,c[19])},d(c){c&&y(e),r=!1,a()}}}function Go(l){let e,t=ce(l[22]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Jo(lo(l,t,s));return{c(){e=u("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","journal-search-dropdown svelte-tf66xw")},m(s,r){C(s,e,r);for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(e,null)},p(s,r){if(r[0]&4194304|r[5]&33554432){t=ce(s[22]);let a;for(a=0;a<t.length;a+=1){const c=lo(s,t,a);n[a]?n[a].p(c,r):(n[a]=Jo(c),n[a].c(),n[a].m(e,null))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},d(s){s&&y(e),Fe(n,s)}}}function Jo(l){let e,t,n=l[492].title+"",s,r,a,c=l[492].path+"",f,p,h,_;function g(){return l[303](l[492])}return{c(){e=u("button"),t=u("span"),s=R(n),r=v(),a=u("span"),f=R(c),p=v(),i(t,"class","journal-search-title svelte-tf66xw"),i(a,"class","journal-search-path svelte-tf66xw"),i(e,"class","journal-search-item svelte-tf66xw")},m(b,w){C(b,e,w),o(e,t),o(t,s),o(e,r),o(e,a),o(a,f),o(e,p),h||(_=L(e,"click",g),h=!0)},p(b,w){l=b,w[0]&4194304&&n!==(n=l[492].title+"")&&B(s,n),w[0]&4194304&&c!==(c=l[492].path+"")&&B(f,c)},d(b){b&&y(e),h=!1,_()}}}function qo(l){let e,t,n,s,r,a;return{c(){e=u("label"),t=u("input"),n=v(),s=u("span"),s.textContent=`${m("journal.includeChildren")}`,i(t,"type","checkbox"),i(t,"class","journal-include-chk svelte-tf66xw"),i(s,"class","svelte-tf66xw"),i(e,"class","checkbox-label svelte-tf66xw")},m(c,f){C(c,e,f),o(e,t),t.checked=l[15],o(e,n),o(e,s),r||(a=L(t,"change",l[304]),r=!0)},p(c,f){f[0]&32768&&(t.checked=c[15])},d(c){c&&y(e),r=!1,a()}}}function Yo(l){let e,t;return{c(){e=u("span"),t=R(l[20]),i(e,"class","journal-status-msg svelte-tf66xw")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s[0]&1048576&&B(t,n[20])},d(n){n&&y(e)}}}function Qo(l){let e,t,n,s=ce(l[43]),r=[];for(let a=0;a<s.length;a+=1)r[a]=lr(eo(l,s,a));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("suggest.title")}`,n=v();for(let a=0;a<r.length;a+=1)r[a].c();i(t,"class","suggestions-title svelte-tf66xw"),i(e,"class","journal-suggestions svelte-tf66xw")},m(a,c){C(a,e,c),o(e,t),o(e,n);for(let f=0;f<r.length;f+=1)r[f]&&r[f].m(e,null)},p(a,c){if(c[1]&4096|c[4]&67108864|c[5]&720896|c[6]&402653188){s=ce(a[43]);let f;for(f=0;f<s.length;f+=1){const p=eo(a,s,f);r[f]?r[f].p(p,c):(r[f]=lr(p),r[f].c(),r[f].m(e,null))}for(;f<r.length;f+=1)r[f].d(1);r.length=s.length}},d(a){a&&y(e),Fe(r,a)}}}function Xo(l){let e,t=l[477].events.length+"",n,s,r=m("suggest.detectedEvents")+"",a;return{c(){e=R("· "),n=R(t),s=v(),a=R(r)},m(c,f){C(c,e,f),C(c,n,f),C(c,s,f),C(c,a,f)},p(c,f){f[1]&4096&&t!==(t=c[477].events.length+"")&&B(n,t)},d(c){c&&(y(e),y(n),y(s),y(a))}}}function Zo(l){let e,t,n,s=ce(l[477].events),r=[];for(let a=0;a<s.length;a+=1)r[a]=tr(to(l,s,a));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("suggest.detectedEvents")}`,n=v();for(let a=0;a<r.length;a+=1)r[a].c();i(t,"class","suggestion-detail-title svelte-tf66xw"),i(e,"class","suggestion-detail svelte-tf66xw")},m(a,c){C(a,e,c),o(e,t),o(e,n);for(let f=0;f<r.length;f+=1)r[f]&&r[f].m(e,null)},p(a,c){if(c[1]&4096|c[4]&67108864|c[6]&268435460){s=ce(a[477].events);let f;for(f=0;f<s.length;f+=1){const p=to(a,s,f);r[f]?r[f].p(p,c):(r[f]=tr(p),r[f].c(),r[f].m(e,null))}for(;f<r.length;f+=1)r[f].d(1);r.length=s.length}},d(a){a&&y(e),Fe(r,a)}}}function $o(l){let e,t=l[474].nodePath+"",n;return{c(){e=u("span"),n=R(t),i(e,"class","suggestion-event-path svelte-tf66xw")},m(s,r){C(s,e,r),o(e,n)},p(s,r){r[1]&4096&&t!==(t=s[474].nodePath+"")&&B(n,t)},d(s){s&&y(e)}}}function er(l){let e,t,n;function s(){return l[318](l[474])}return{c(){e=u("button"),e.textContent=`${m("file.showInExplorer")}`,i(e,"class","link-btn svelte-tf66xw")},m(r,a){C(r,e,a),t||(n=L(e,"click",s),t=!0)},p(r,a){l=r},d(r){r&&y(e),t=!1,n()}}}function tr(l){let e,t,n=ct(l[474].createdAt)+"",s,r,a,c,f=l[188](l[474].eventType)+"",p,h,_,g=l[474].title+"",b,w,k,S,T=l[474].targetType==="file"||l[474].eventType.startsWith("file_"),j,N,E,M=l[474].nodePath&&$o(l);function P(){return l[317](l[474])}let D=T&&er(l);return{c(){e=u("div"),t=u("span"),s=R(n),r=v(),M&&M.c(),a=v(),c=u("span"),p=R(f),h=v(),_=u("span"),b=R(g),w=v(),k=u("button"),k.textContent=`${m("common.open")}`,S=v(),D&&D.c(),j=v(),i(t,"class","suggestion-event-time svelte-tf66xw"),i(c,"class","suggestion-event-type svelte-tf66xw"),i(_,"class","suggestion-event-title svelte-tf66xw"),i(k,"class","link-btn svelte-tf66xw"),i(e,"class","suggestion-detail-event svelte-tf66xw")},m(F,z){C(F,e,z),o(e,t),o(t,s),o(e,r),M&&M.m(e,null),o(e,a),o(e,c),o(c,p),o(e,h),o(e,_),o(_,b),o(e,w),o(e,k),o(e,S),D&&D.m(e,null),o(e,j),N||(E=L(k,"click",P),N=!0)},p(F,z){l=F,z[1]&4096&&n!==(n=ct(l[474].createdAt)+"")&&B(s,n),l[474].nodePath?M?M.p(l,z):(M=$o(l),M.c(),M.m(e,a)):M&&(M.d(1),M=null),z[1]&4096&&f!==(f=l[188](l[474].eventType)+"")&&B(p,f),z[1]&4096&&g!==(g=l[474].title+"")&&B(b,g),z[1]&4096&&(T=l[474].targetType==="file"||l[474].eventType.startsWith("file_")),T?D?D.p(l,z):(D=er(l),D.c(),D.m(e,j)):D&&(D.d(1),D=null)},d(F){F&&y(e),M&&M.d(),D&&D.d(),N=!1,E()}}}function lr(l){let e,t,n,s,r=l[477].nodeTitle+"",a,c,f,p=l[477].summary+"",h,_,g,b=l[477].suggestedMin+"",w,k,S=m("worklog.min")+"",T,j,N,E,M,P,D,F,z,H,x,G,K,U,q,J,I,V,O,W,X;function oe(){return l[310](l[477])}let $=l[477].events&&l[477].events.length>0&&Xo(l);function te(...Y){return l[311](l[477],l[502],l[503],...Y)}function se(){return l[312](l[477])}function re(){return l[313](l[477])}function fe(){return l[314](l[477])}function ke(){return l[315](l[477],l[502],l[503])}function ze(...Y){return l[316](l[477],l[502],l[503],...Y)}let pe=l[477]._expanded&&l[477].events&&l[477].events.length>0&&Zo(l);return{c(){e=u("div"),t=u("div"),n=u("div"),s=u("button"),a=R(r),c=v(),f=u("span"),h=R(p),_=v(),g=u("span"),w=R(b),k=v(),T=R(S),$&&$.c(),j=v(),N=u("div"),E=u("span"),D=v(),F=u("input"),H=v(),x=u("span"),x.textContent=`${m("suggest.minutes")}`,G=v(),K=u("button"),K.textContent=`${m("suggest.edit")}`,U=v(),q=u("button"),q.textContent=`${m("suggest.apply")}`,J=v(),I=u("button"),I.textContent=`${m("common.delete")}`,V=v(),pe&&pe.c(),O=v(),i(s,"class","suggestion-node link-btn svelte-tf66xw"),i(f,"class","suggestion-summary svelte-tf66xw"),i(g,"class","suggestion-meta svelte-tf66xw"),i(n,"class","suggestion-info svelte-tf66xw"),i(E,"class","suggestion-confidence-dot svelte-tf66xw"),i(E,"title",M=m("suggest.confidence."+l[477].confidence)),i(E,"aria-label",P=m("suggest.confidence."+l[477].confidence)),ve(E,"low",l[477].confidence==="low"),ve(E,"medium",l[477].confidence==="medium"),ve(E,"high",l[477].confidence==="high"),i(F,"type","number"),i(F,"class","suggestion-min-input svelte-tf66xw"),F.value=z=l[477].suggestedMin,i(F,"min","1"),i(F,"max","480"),i(x,"class","suggestion-min-label svelte-tf66xw"),i(K,"class","btn btn-sm svelte-tf66xw"),i(q,"class","btn btn-sm btn-primary svelte-tf66xw"),i(I,"class","btn btn-sm btn-danger svelte-tf66xw"),i(N,"class","suggestion-actions svelte-tf66xw"),i(t,"class","suggestion-main svelte-tf66xw"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","suggestion-card svelte-tf66xw"),ve(e,"expanded",l[477]._expanded)},m(Y,Q){C(Y,e,Q),o(e,t),o(t,n),o(n,s),o(s,a),o(n,c),o(n,f),o(f,h),o(n,_),o(n,g),o(g,w),o(g,k),o(g,T),$&&$.m(g,null),o(t,j),o(t,N),o(N,E),o(N,D),o(N,F),o(N,H),o(N,x),o(N,G),o(N,K),o(N,U),o(N,q),o(N,J),o(N,I),o(e,V),pe&&pe.m(e,null),o(e,O),W||(X=[L(s,"click",Ee(oe)),L(F,"change",Ee(te)),L(K,"click",Ee(se)),L(q,"click",Ee(re)),L(I,"click",Ee(fe)),L(t,"click",ke),L(t,"keydown",ze)],W=!0)},p(Y,Q){l=Y,Q[1]&4096&&r!==(r=l[477].nodeTitle+"")&&B(a,r),Q[1]&4096&&p!==(p=l[477].summary+"")&&B(h,p),Q[1]&4096&&b!==(b=l[477].suggestedMin+"")&&B(w,b),l[477].events&&l[477].events.length>0?$?$.p(l,Q):($=Xo(l),$.c(),$.m(g,null)):$&&($.d(1),$=null),Q[1]&4096&&M!==(M=m("suggest.confidence."+l[477].confidence))&&i(E,"title",M),Q[1]&4096&&P!==(P=m("suggest.confidence."+l[477].confidence))&&i(E,"aria-label",P),Q[1]&4096&&ve(E,"low",l[477].confidence==="low"),Q[1]&4096&&ve(E,"medium",l[477].confidence==="medium"),Q[1]&4096&&ve(E,"high",l[477].confidence==="high"),Q[1]&4096&&z!==(z=l[477].suggestedMin)&&F.value!==z&&(F.value=z),l[477]._expanded&&l[477].events&&l[477].events.length>0?pe?pe.p(l,Q):(pe=Zo(l),pe.c(),pe.m(e,O)):pe&&(pe.d(1),pe=null),Q[1]&4096&&ve(e,"expanded",l[477]._expanded)},d(Y){Y&&y(e),$&&$.d(),pe&&pe.d(),W=!1,me(X)}}}function nr(l){let e,t,n=m("journal.total")+"",s,r,a=Math.floor(l[12].totalMinutes/60)+"",c,f,p=l[12].totalMinutes%60+"",h,_,g=l[12].totalEntries+"",b,w,k=m("worklog.min")+"",S,T,j,N,E=l[12].byDay&&l[12].byDay.length>0&&sr(l),M=l[12].byNode&&l[12].byNode.length>0&&or(l);return{c(){e=u("div"),t=u("div"),s=R(n),r=R(": "),c=R(a),f=R("ч "),h=R(p),_=R("м ("),b=R(g),w=v(),S=R(k),T=R(")"),j=v(),E&&E.c(),N=v(),M&&M.c(),i(t,"class","summary-total svelte-tf66xw"),i(e,"class","journal-summary svelte-tf66xw")},m(P,D){C(P,e,D),o(e,t),o(t,s),o(t,r),o(t,c),o(t,f),o(t,h),o(t,_),o(t,b),o(t,w),o(t,S),o(t,T),o(e,j),E&&E.m(e,null),o(e,N),M&&M.m(e,null)},p(P,D){D[0]&4096&&a!==(a=Math.floor(P[12].totalMinutes/60)+"")&&B(c,a),D[0]&4096&&p!==(p=P[12].totalMinutes%60+"")&&B(h,p),D[0]&4096&&g!==(g=P[12].totalEntries+"")&&B(b,g),P[12].byDay&&P[12].byDay.length>0?E?E.p(P,D):(E=sr(P),E.c(),E.m(e,N)):E&&(E.d(1),E=null),P[12].byNode&&P[12].byNode.length>0?M?M.p(P,D):(M=or(P),M.c(),M.m(e,null)):M&&(M.d(1),M=null)},d(P){P&&y(e),E&&E.d(),M&&M.d()}}}function sr(l){let e,t,n,s=ce(l[12].byDay),r=[];for(let a=0;a<s.length;a+=1)r[a]=ir($i(l,s,a));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("journal.byDay")}`,n=v();for(let a=0;a<r.length;a+=1)r[a].c();i(t,"class","summary-label svelte-tf66xw"),i(e,"class","summary-section svelte-tf66xw")},m(a,c){C(a,e,c),o(e,t),o(e,n);for(let f=0;f<r.length;f+=1)r[f]&&r[f].m(e,null)},p(a,c){if(c[0]&4096){s=ce(a[12].byDay);let f;for(f=0;f<s.length;f+=1){const p=$i(a,s,f);r[f]?r[f].p(p,c):(r[f]=ir(p),r[f].c(),r[f].m(e,null))}for(;f<r.length;f+=1)r[f].d(1);r.length=s.length}},d(a){a&&y(e),Fe(r,a)}}}function ir(l){let e,t,n=l[497].label+"",s,r,a=Math.floor(l[497].minutes/60)+"",c,f,p=l[497].minutes%60+"",h,_,g,b=l[497].count+"",w;return{c(){e=u("div"),t=u("span"),s=R(n),r=u("span"),c=R(a),f=R("ч "),h=R(p),_=R("м"),g=u("span"),w=R(b),i(t,"class","svelte-tf66xw"),i(r,"class","svelte-tf66xw"),i(g,"class","summary-count svelte-tf66xw"),i(e,"class","summary-row svelte-tf66xw")},m(k,S){C(k,e,S),o(e,t),o(t,s),o(e,r),o(r,c),o(r,f),o(r,h),o(r,_),o(e,g),o(g,w)},p(k,S){S[0]&4096&&n!==(n=k[497].label+"")&&B(s,n),S[0]&4096&&a!==(a=Math.floor(k[497].minutes/60)+"")&&B(c,a),S[0]&4096&&p!==(p=k[497].minutes%60+"")&&B(h,p),S[0]&4096&&b!==(b=k[497].count+"")&&B(w,b)},d(k){k&&y(e)}}}function or(l){let e,t,n,s=ce(l[12].byNode),r=[];for(let a=0;a<s.length;a+=1)r[a]=rr(Zi(l,s,a));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("journal.byNode")}`,n=v();for(let a=0;a<r.length;a+=1)r[a].c();i(t,"class","summary-label svelte-tf66xw"),i(e,"class","summary-section svelte-tf66xw")},m(a,c){C(a,e,c),o(e,t),o(e,n);for(let f=0;f<r.length;f+=1)r[f]&&r[f].m(e,null)},p(a,c){if(c[0]&4096){s=ce(a[12].byNode);let f;for(f=0;f<s.length;f+=1){const p=Zi(a,s,f);r[f]?r[f].p(p,c):(r[f]=rr(p),r[f].c(),r[f].m(e,null))}for(;f<r.length;f+=1)r[f].d(1);r.length=s.length}},d(a){a&&y(e),Fe(r,a)}}}function rr(l){let e,t,n=l[497].label+"",s,r,a=Math.floor(l[497].minutes/60)+"",c,f,p=l[497].minutes%60+"",h,_,g,b=l[497].count+"",w;return{c(){e=u("div"),t=u("span"),s=R(n),r=u("span"),c=R(a),f=R("ч "),h=R(p),_=R("м"),g=u("span"),w=R(b),i(t,"class","svelte-tf66xw"),i(r,"class","svelte-tf66xw"),i(g,"class","summary-count svelte-tf66xw"),i(e,"class","summary-row svelte-tf66xw")},m(k,S){C(k,e,S),o(e,t),o(t,s),o(e,r),o(r,c),o(r,f),o(r,h),o(r,_),o(e,g),o(g,w)},p(k,S){S[0]&4096&&n!==(n=k[497].label+"")&&B(s,n),S[0]&4096&&a!==(a=Math.floor(k[497].minutes/60)+"")&&B(c,a),S[0]&4096&&p!==(p=k[497].minutes%60+"")&&B(h,p),S[0]&4096&&b!==(b=k[497].count+"")&&B(w,b)},d(k){k&&y(e)}}}function Km(l){let e,t,n,s,r,a,c,f,p,h,_,g,b,w,k,S,T,j,N,E,M,P=ce(l[11]),D=[];for(let F=0;F<P.length;F+=1)D[F]=mr(Qi(l,P,F));return{c(){e=u("div"),t=u("table"),n=u("thead"),s=u("tr"),r=u("th"),a=v(),c=u("th"),c.textContent=`${m("journal.title")}`,f=v(),p=u("th"),p.textContent=`${m("journal.node")}`,h=v(),_=u("th"),_.textContent=`${m("journal.path")}`,g=v(),b=u("th"),b.textContent=`${m("worklog.minutes")}`,w=v(),k=u("th"),k.textContent=`${m("journal.billable")}`,S=v(),T=u("th"),T.textContent=`${m("journal.approx")}`,j=v(),N=u("th"),N.textContent=`${m("common.date")}`,E=v(),M=u("tbody");for(let F=0;F<D.length;F+=1)D[F].c();i(r,"class","journal-toggle-col svelte-tf66xw"),i(c,"class","svelte-tf66xw"),i(p,"class","svelte-tf66xw"),i(_,"class","svelte-tf66xw"),i(b,"class","svelte-tf66xw"),i(k,"class","svelte-tf66xw"),i(T,"class","svelte-tf66xw"),i(N,"class","svelte-tf66xw"),i(s,"class","svelte-tf66xw"),i(n,"class","svelte-tf66xw"),i(M,"class","svelte-tf66xw"),i(t,"class","journal-table svelte-tf66xw"),i(e,"class","journal-table-wrap svelte-tf66xw")},m(F,z){C(F,e,z),o(e,t),o(t,n),o(n,s),o(s,r),o(s,a),o(s,c),o(s,f),o(s,p),o(s,h),o(s,_),o(s,g),o(s,b),o(s,w),o(s,k),o(s,S),o(s,T),o(s,j),o(s,N),o(t,E),o(t,M);for(let H=0;H<D.length;H+=1)D[H]&&D[H].m(M,null)},p(F,z){if(z[0]&2048|z[5]&4194592|z[6]&402653188){P=ce(F[11]);let H;for(H=0;H<P.length;H+=1){const x=Qi(F,P,H);D[H]?D[H].p(x,z):(D[H]=mr(x),D[H].c(),D[H].m(M,null))}for(;H<D.length;H+=1)D[H].d(1);D.length=P.length}},d(F){F&&y(e),Fe(D,F)}}}function Gm(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("journal.empty")}`,i(t,"class","svelte-tf66xw"),i(e,"class","empty-state svelte-tf66xw")},m(n,s){C(n,e,s),o(e,t)},p:le,d(n){n&&y(e)}}}function ar(l){let e;return{c(){e=R("✓")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function cr(l){let e;return{c(){e=R("~")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function fr(l){let e,t,n,s,r,a,c,f,p,h,_,g,b,w,k,S;function T(){return l[322](l[492])}function j(){return l[323](l[492])}let N=l[492].details&&ur(l);function E(F,z){return F[492].source==="manual"?Zm:F[492].source==="suggestion"&&F[492]._events&&F[492]._events.length>0?Xm:F[492].source==="suggestion"?Qm:F[492].source==="unknown"||F[492].source==="imported"?Ym:F[492]._hasEvents?qm:Jm}let M=E(l),P=M(l),D=l[492]._events&&dr(l);return{c(){e=u("tr"),t=u("td"),n=u("div"),s=u("div"),r=u("button"),r.textContent=`${m("worklog.editEntry")}`,a=v(),c=u("button"),c.textContent=`${m("worklog.deleteEntry")}`,f=v(),N&&N.c(),p=v(),h=u("div"),_=u("span"),_.textContent=`${m("worklog.source")}`,g=v(),P.c(),b=v(),D&&D.c(),w=v(),i(r,"class","btn btn-sm svelte-tf66xw"),i(c,"class","btn btn-sm btn-danger svelte-tf66xw"),i(s,"class","journal-detail-actions svelte-tf66xw"),i(_,"class","journal-detail-label svelte-tf66xw"),i(h,"class","journal-detail-section svelte-tf66xw"),i(n,"class","journal-detail-body svelte-tf66xw"),i(t,"colspan","8"),i(t,"class","svelte-tf66xw"),i(e,"class","journal-row-detail svelte-tf66xw")},m(F,z){C(F,e,z),o(e,t),o(t,n),o(n,s),o(s,r),o(s,a),o(s,c),o(n,f),N&&N.m(n,null),o(n,p),o(n,h),o(h,_),o(h,g),P.m(h,null),o(n,b),D&&D.m(n,null),o(e,w),k||(S=[L(r,"click",Ee(T)),L(c,"click",Ee(j))],k=!0)},p(F,z){l=F,l[492].details?N?N.p(l,z):(N=ur(l),N.c(),N.m(n,p)):N&&(N.d(1),N=null),M!==(M=E(l))&&(P.d(1),P=M(l),P&&(P.c(),P.m(h,null))),l[492]._events?D?D.p(l,z):(D=dr(l),D.c(),D.m(n,null)):D&&(D.d(1),D=null)},d(F){F&&y(e),N&&N.d(),P.d(),D&&D.d(),k=!1,me(S)}}}function ur(l){let e,t,n,s,r=l[492].details+"",a;return{c(){e=u("div"),t=u("span"),t.textContent=`${m("worklog.details")}`,n=v(),s=u("p"),a=R(r),i(t,"class","journal-detail-label svelte-tf66xw"),i(s,"class","svelte-tf66xw"),i(e,"class","journal-detail-section svelte-tf66xw")},m(c,f){C(c,e,f),o(e,t),o(e,n),o(e,s),o(s,a)},p(c,f){f[0]&2048&&r!==(r=c[492].details+"")&&B(a,r)},d(c){c&&y(e)}}}function Jm(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceUnknown")}`,i(e,"class","svelte-tf66xw")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function qm(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceSuggestion")}`,i(e,"class","svelte-tf66xw")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function Ym(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceUnknown")}`,i(e,"class","svelte-tf66xw")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function Qm(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceSuggestionNoEvents")}`,i(e,"class","svelte-tf66xw")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function Xm(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceSuggestion")}`,i(e,"class","svelte-tf66xw")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function Zm(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceManual")}`,i(e,"class","svelte-tf66xw")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function dr(l){let e,t,n,s=ce(l[492]._events),r=[];for(let a=0;a<s.length;a+=1)r[a]=pr(Xi(l,s,a));return{c(){e=u("div"),t=u("span"),t.textContent=`${m("journal.relatedEvents")}`,n=v();for(let a=0;a<r.length;a+=1)r[a].c();i(t,"class","journal-detail-label svelte-tf66xw"),i(e,"class","journal-detail-section svelte-tf66xw")},m(a,c){C(a,e,c),o(e,t),o(e,n);for(let f=0;f<r.length;f+=1)r[f]&&r[f].m(e,null)},p(a,c){if(c[0]&2048|c[6]&268435460){s=ce(a[492]._events);let f;for(f=0;f<s.length;f+=1){const p=Xi(a,s,f);r[f]?r[f].p(p,c):(r[f]=pr(p),r[f].c(),r[f].m(e,null))}for(;f<r.length;f+=1)r[f].d(1);r.length=s.length}},d(a){a&&y(e),Fe(r,a)}}}function pr(l){let e,t,n=ct(l[474].createdAt)+"",s,r,a,c=l[188](l[474].eventType)+"",f,p,h,_=l[474].title+"",g,b,w,k,S,T;function j(){return l[324](l[474])}return{c(){e=u("div"),t=u("span"),s=R(n),r=v(),a=u("span"),f=R(c),p=v(),h=u("span"),g=R(_),b=v(),w=u("button"),w.textContent=`${m("common.open")}`,k=v(),i(t,"class","journal-event-time svelte-tf66xw"),i(a,"class","journal-event-type svelte-tf66xw"),i(h,"class","journal-event-title svelte-tf66xw"),i(w,"class","link-btn svelte-tf66xw"),i(e,"class","journal-event-row svelte-tf66xw")},m(N,E){C(N,e,E),o(e,t),o(t,s),o(e,r),o(e,a),o(a,f),o(e,p),o(e,h),o(h,g),o(e,b),o(e,w),o(e,k),S||(T=L(w,"click",j),S=!0)},p(N,E){l=N,E[0]&2048&&n!==(n=ct(l[474].createdAt)+"")&&B(s,n),E[0]&2048&&c!==(c=l[188](l[474].eventType)+"")&&B(f,c),E[0]&2048&&_!==(_=l[474].title+"")&&B(g,_)},d(N){N&&y(e),S=!1,T()}}}function mr(l){let e,t,n,s=l[492]._expanded?"▾":"▸",r,a,c,f=l[492].summary+"",p,h,_,g,b=l[492].nodeTitle+"",w,k,S,T=l[492].nodePath+"",j,N,E,M=l[492].minutes+"",P,D,F,z,H,x,G,K=l[492].date+"",U,q,J,I,V;function O(){return l[319](l[492])}let W=l[492].billable&&ar(),X=l[492].approximate&&cr();function oe(){return l[320](l[492])}function $(...se){return l[321](l[492],...se)}let te=l[492]._expanded&&fr(l);return{c(){e=u("tr"),t=u("td"),n=u("span"),r=R(s),a=v(),c=u("td"),p=R(f),h=v(),_=u("td"),g=u("button"),w=R(b),k=v(),S=u("td"),j=R(T),N=v(),E=u("td"),P=R(M),D=v(),F=u("td"),W&&W.c(),z=v(),H=u("td"),X&&X.c(),x=v(),G=u("td"),U=R(K),q=v(),te&&te.c(),J=vt(),i(n,"class","journal-toggle-icon svelte-tf66xw"),i(t,"class","journal-toggle-col svelte-tf66xw"),i(c,"class","journal-summary-cell svelte-tf66xw"),i(g,"class","link-btn svelte-tf66xw"),i(_,"class","svelte-tf66xw"),i(S,"class","journal-path-cell svelte-tf66xw"),i(E,"class","journal-min-cell svelte-tf66xw"),i(F,"class","journal-bool-cell svelte-tf66xw"),i(H,"class","journal-bool-cell svelte-tf66xw"),i(G,"class","journal-date-cell svelte-tf66xw"),i(e,"class","journal-row svelte-tf66xw"),i(e,"role","button"),i(e,"tabindex","0"),ve(e,"expanded",l[492]._expanded)},m(se,re){C(se,e,re),o(e,t),o(t,n),o(n,r),o(e,a),o(e,c),o(c,p),o(e,h),o(e,_),o(_,g),o(g,w),o(e,k),o(e,S),o(S,j),o(e,N),o(e,E),o(E,P),o(e,D),o(e,F),W&&W.m(F,null),o(e,z),o(e,H),X&&X.m(H,null),o(e,x),o(e,G),o(G,U),C(se,q,re),te&&te.m(se,re),C(se,J,re),I||(V=[L(g,"click",Ee(O)),L(e,"click",oe),L(e,"keydown",$)],I=!0)},p(se,re){l=se,re[0]&2048&&s!==(s=l[492]._expanded?"▾":"▸")&&B(r,s),re[0]&2048&&f!==(f=l[492].summary+"")&&B(p,f),re[0]&2048&&b!==(b=l[492].nodeTitle+"")&&B(w,b),re[0]&2048&&T!==(T=l[492].nodePath+"")&&B(j,T),re[0]&2048&&M!==(M=l[492].minutes+"")&&B(P,M),l[492].billable?W||(W=ar(),W.c(),W.m(F,null)):W&&(W.d(1),W=null),l[492].approximate?X||(X=cr(),X.c(),X.m(H,null)):X&&(X.d(1),X=null),re[0]&2048&&K!==(K=l[492].date+"")&&B(U,K),re[0]&2048&&ve(e,"expanded",l[492]._expanded),l[492]._expanded?te?te.p(l,re):(te=fr(l),te.c(),te.m(J.parentNode,J)):te&&(te.d(1),te=null)},d(se){se&&(y(e),y(q),y(J)),W&&W.d(),X&&X.d(),te&&te.d(se),I=!1,me(V)}}}function _r(l){let e,t,n=pt("restore",14)+"",s,r=m("trash.restore")+"",a,c,f=l[56].length+"",p,h,_,g,b,w=pt("purge",14)+"",k,S=m("common.delete")+"",T,j,N=l[56].length+"",E,M,P,D;return{c(){e=u("button"),t=new Fn(!1),s=v(),a=R(r),c=R(" ("),p=R(f),h=R(")"),_=v(),g=u("button"),b=new Fn(!1),k=v(),T=R(S),j=R(" ("),E=R(N),M=R(")"),t.a=s,i(e,"class","btn btn-sm btn-primary svelte-tf66xw"),b.a=k,i(g,"class","btn btn-sm btn-danger svelte-tf66xw")},m(F,z){C(F,e,z),t.m(n,e),o(e,s),o(e,a),o(e,c),o(e,p),o(e,h),C(F,_,z),C(F,g,z),b.m(w,g),o(g,k),o(g,T),o(g,j),o(g,E),o(g,M),P||(D=[L(e,"click",l[291]),L(g,"click",l[292])],P=!0)},p(F,z){z[1]&33554432&&f!==(f=F[56].length+"")&&B(p,f),z[1]&33554432&&N!==(N=F[56].length+"")&&B(E,N)},d(F){F&&(y(e),y(_),y(g)),P=!1,me(D)}}}function $m(l){let e,t,n,s,r,a,c,f,p,h,_,g=l[1]&&vr(l);function b(S,T){return S[57].length===0?l_:t_}let w=b(l),k=w(l);return{c(){e=u("div"),t=u("section"),n=u("div"),g&&g.c(),s=v(),r=u("div"),a=u("h3"),c=R(l[59]),f=v(),p=u("p"),h=R(l[58]),_=v(),k.c(),i(a,"class","svelte-tf66xw"),i(p,"class","svelte-tf66xw"),i(r,"class","svelte-tf66xw"),i(n,"class","trash-section-head svelte-tf66xw"),i(t,"class","trash-section svelte-tf66xw"),i(e,"class","trash-browser svelte-tf66xw")},m(S,T){C(S,e,T),o(e,t),o(t,n),g&&g.m(n,null),o(n,s),o(n,r),o(r,a),o(a,c),o(r,f),o(r,p),o(p,h),o(t,_),k.m(t,null)},p(S,T){S[1]?g?g.p(S,T):(g=vr(S),g.c(),g.m(n,s)):g&&(g.d(1),g=null),T[1]&268435456&&B(c,S[59]),T[1]&134217728&&B(h,S[58]),w===(w=b(S))&&k?k.p(S,T):(k.d(1),k=w(S),k&&(k.c(),k.m(t,null)))},d(S){S&&y(e),g&&g.d(),k.d()}}}function e_(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("trash.empty")}`,i(t,"class","svelte-tf66xw"),i(e,"class","empty-state svelte-tf66xw")},m(n,s){C(n,e,s),o(e,t)},p:le,d(n){n&&y(e)}}}function vr(l){let e,t=pt("back")+"",n,s;return{c(){e=u("button"),i(e,"class","inbox-icon-btn svelte-tf66xw"),i(e,"title",m("common.backLabel")),i(e,"aria-label",m("common.backLabel"))},m(r,a){C(r,e,a),e.innerHTML=t,n||(s=L(e,"click",l[165]),n=!0)},p:le,d(r){r&&y(e),n=!1,s()}}}function t_(l){let e,t=ce(l[57]),n=[];for(let s=0;s<t.length;s+=1)n[s]=gr(no(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=vt()},m(s,r){for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(s,r);C(s,e,r)},p(s,r){if(r[1]&100663296|r[5]&31232|r[6]&8){t=ce(s[57]);let a;for(a=0;a<t.length;a+=1){const c=no(s,t,a);n[a]?n[a].p(c,r):(n[a]=gr(c),n[a].c(),n[a].m(e.parentNode,e))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},d(s){s&&y(e),Fe(n,s)}}}function l_(l){let e;return{c(){e=u("p"),e.textContent=`${m("common.empty")}`,i(e,"class","trash-empty-line svelte-tf66xw")},m(t,n){C(t,e,n)},p:le,d(t){t&&y(e)}}}function hr(l){let e,t=l[489].fsPath+"",n;return{c(){e=u("span"),n=R(t),i(e,"class","trash-row-path svelte-tf66xw")},m(s,r){C(s,e,r),o(e,n)},p(s,r){r[1]&67108864&&t!==(t=s[489].fsPath+"")&&B(n,t)},d(s){s&&y(e)}}}function n_(l){let e;return{c(){e=u("span"),i(e,"class","inbox-icon-slot svelte-tf66xw"),i(e,"aria-hidden","true")},m(t,n){C(t,e,n)},p:le,d(t){t&&y(e)}}}function s_(l){let e,t=pt("open")+"",n,s;function r(){return l[295](l[489])}return{c(){e=u("button"),i(e,"class","inbox-icon-btn svelte-tf66xw"),i(e,"title",m("common.open")),i(e,"aria-label",m("common.open"))},m(a,c){C(a,e,c),e.innerHTML=t,n||(s=L(e,"click",r),n=!0)},p(a,c){l=a},d(a){a&&y(e),n=!1,s()}}}function gr(l){let e,t,n,s,r,a=pt(l[489].type!=="file"&&l[489].type!=="note"?"folder":"open")+"",c,f,p,h=l[489].title+"",_,g,b,w=(l[489].nodePath||l[189](l[489].type))+"",k,S,T,j=bt(l[489].deletedAt)+"",N,E,M,P,D,F,z=pt("restore")+"",H,x,G=pt("purge")+"",K,U,q;function J(){return l[294](l[489])}let I=l[489].fsPath&&hr(l);function V($,te){return $[489].type!=="file"&&$[489].type!=="note"?s_:n_}let O=V(l),W=O(l);function X(){return l[296](l[489])}function oe(){return l[297](l[489])}return{c(){e=u("div"),t=u("input"),s=v(),r=u("span"),c=v(),f=u("div"),p=u("span"),_=R(h),g=v(),b=u("span"),k=R(w),S=v(),T=u("span"),N=R(j),E=v(),I&&I.c(),M=v(),P=u("div"),W.c(),D=v(),F=u("button"),H=v(),x=u("button"),K=v(),i(t,"type","checkbox"),t.checked=n=l[56].includes(l[489].id),i(t,"class","svelte-tf66xw"),i(r,"class","trash-row-icon svelte-tf66xw"),i(r,"aria-hidden","true"),i(p,"class","trash-row-title svelte-tf66xw"),i(b,"class","trash-row-meta svelte-tf66xw"),i(T,"class","trash-row-meta svelte-tf66xw"),i(f,"class","trash-row-main svelte-tf66xw"),i(F,"class","inbox-icon-btn inbox-icon-btn-primary svelte-tf66xw"),i(F,"title",m("trash.restore")),i(F,"aria-label",m("trash.restore")),i(x,"class","inbox-icon-btn inbox-icon-btn-danger svelte-tf66xw"),i(x,"title",m("common.delete")),i(x,"aria-label",m("common.delete")),i(P,"class","trash-row-actions svelte-tf66xw"),i(e,"class","trash-row svelte-tf66xw"),ve(e,"selected",l[56].includes(l[489].id)),ve(e,"folder",l[489].type!=="file"&&l[489].type!=="note")},m($,te){C($,e,te),o(e,t),o(e,s),o(e,r),r.innerHTML=a,o(e,c),o(e,f),o(f,p),o(p,_),o(f,g),o(f,b),o(b,k),o(f,S),o(f,T),o(T,N),o(e,E),I&&I.m(e,null),o(e,M),o(e,P),W.m(P,null),o(P,D),o(P,F),F.innerHTML=z,o(P,H),o(P,x),x.innerHTML=G,o(e,K),U||(q=[L(t,"change",J),L(F,"click",X),L(x,"click",oe)],U=!0)},p($,te){l=$,te[1]&100663296&&n!==(n=l[56].includes(l[489].id))&&(t.checked=n),te[1]&67108864&&a!==(a=pt(l[489].type!=="file"&&l[489].type!=="note"?"folder":"open")+"")&&(r.innerHTML=a),te[1]&67108864&&h!==(h=l[489].title+"")&&B(_,h),te[1]&67108864&&w!==(w=(l[489].nodePath||l[189](l[489].type))+"")&&B(k,w),te[1]&67108864&&j!==(j=bt(l[489].deletedAt)+"")&&B(N,j),l[489].fsPath?I?I.p(l,te):(I=hr(l),I.c(),I.m(e,M)):I&&(I.d(1),I=null),O===(O=V(l))&&W?W.p(l,te):(W.d(1),W=O(l),W&&(W.c(),W.m(P,D))),te[1]&100663296&&ve(e,"selected",l[56].includes(l[489].id)),te[1]&67108864&&ve(e,"folder",l[489].type!=="file"&&l[489].type!=="note")},d($){$&&y(e),I&&I.d(),W.d(),U=!1,me(q)}}}function br(l){let e,t;return{c(){e=u("span"),t=R(l[48]),i(e,"class","inbox-capture-status svelte-tf66xw")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s[1]&131072&&B(t,n[48])},d(n){n&&y(e)}}}function i_(l){let e,t=ce(l[45]),n=[];for(let s=0;s<t.length;s+=1)n[s]=wr(so(l,t,s));return{c(){e=u("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","inbox-list svelte-tf66xw")},m(s,r){C(s,e,r);for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(e,null)},p(s,r){if(r[1]&16384|r[4]&201326592|r[6]&49680){t=ce(s[45]);let a;for(a=0;a<t.length;a+=1){const c=so(s,t,a);n[a]?n[a].p(c,r):(n[a]=wr(c),n[a].c(),n[a].m(e,null))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},d(s){s&&y(e),Fe(n,s)}}}function o_(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("inbox.empty")}`,i(t,"class","svelte-tf66xw"),i(e,"class","empty-state svelte-tf66xw")},m(n,s){C(n,e,s),o(e,t)},p:le,d(n){n&&y(e)}}}function r_(l){let e;return{c(){e=u("span"),i(e,"class","inbox-icon-slot svelte-tf66xw"),i(e,"aria-hidden","true")},m(t,n){C(t,e,n)},p:le,d(t){t&&y(e)}}}function a_(l){let e,t=pt("attach")+"",n,s;function r(){return l[284](l[461])}return{c(){e=u("button"),i(e,"class","inbox-icon-btn inbox-icon-btn-primary svelte-tf66xw"),i(e,"title",m("inbox.keepHere")),i(e,"aria-label",m("inbox.keepHere"))},m(a,c){C(a,e,c),e.innerHTML=t,n||(s=L(e,"click",Ee(r)),n=!0)},p(a,c){l=a},d(a){a&&y(e),n=!1,s()}}}function c_(l){let e;return{c(){e=u("span"),i(e,"class","inbox-icon-slot svelte-tf66xw"),i(e,"aria-hidden","true")},m(t,n){C(t,e,n)},p:le,d(t){t&&y(e)}}}function f_(l){let e,t=pt("showInExplorer")+"",n,s;function r(){return l[287](l[461])}return{c(){e=u("button"),i(e,"class","inbox-icon-btn svelte-tf66xw"),i(e,"title",m("file.showInExplorer")),i(e,"aria-label",m("file.showInExplorer"))},m(a,c){C(a,e,c),e.innerHTML=t,n||(s=L(e,"click",Ee(r)),n=!0)},p(a,c){l=a},d(a){a&&y(e),n=!1,s()}}}function wr(l){let e,t,n,s=l[461].title+"",r,a,c,f=l[190](l[461])+"",p,h,_,g,b,w=pt("move")+"",k,S,T=pt("open")+"",j,N,E,M,P=pt("delete")+"",D,F,z;function H(X,oe){return X[461].suggestedTargetNodeId?a_:r_}let x=H(l),G=x(l);function K(){return l[285](l[461])}function U(){return l[286](l[461])}function q(X,oe){return oe[1]&16384&&(N=null),N==null&&(N=!!Ga(X[461])),N?f_:c_}let J=q(l,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]),I=J(l);function V(){return l[288](l[461])}function O(){return l[289](l[461])}function W(...X){return l[290](l[461],...X)}return{c(){e=u("div"),t=u("div"),n=u("span"),r=R(s),a=v(),c=u("span"),p=R(f),h=v(),_=u("div"),G.c(),g=v(),b=u("button"),k=v(),S=u("button"),j=v(),I.c(),E=v(),M=u("button"),D=v(),i(n,"class","inbox-item-title svelte-tf66xw"),i(c,"class","inbox-item-meta svelte-tf66xw"),i(t,"class","inbox-item-main svelte-tf66xw"),i(b,"class","inbox-icon-btn svelte-tf66xw"),i(b,"title",m("inbox.assign")),i(b,"aria-label",m("inbox.assign")),i(S,"class","inbox-icon-btn svelte-tf66xw"),i(S,"title",m("common.open")),i(S,"aria-label",m("common.open")),i(M,"class","inbox-icon-btn inbox-icon-btn-danger svelte-tf66xw"),i(M,"title",m("common.delete")),i(M,"aria-label",m("common.delete")),i(_,"class","inbox-item-actions svelte-tf66xw"),i(e,"class","inbox-item svelte-tf66xw"),i(e,"role","button"),i(e,"tabindex","0")},m(X,oe){C(X,e,oe),o(e,t),o(t,n),o(n,r),o(t,a),o(t,c),o(c,p),o(e,h),o(e,_),G.m(_,null),o(_,g),o(_,b),b.innerHTML=w,o(_,k),o(_,S),S.innerHTML=T,o(_,j),I.m(_,null),o(_,E),o(_,M),M.innerHTML=P,o(e,D),F||(z=[L(b,"click",Ee(K)),L(S,"click",Ee(U)),L(M,"click",Ee(V)),L(e,"click",O),L(e,"keydown",W)],F=!0)},p(X,oe){l=X,oe[1]&16384&&s!==(s=l[461].title+"")&&B(r,s),oe[1]&16384&&f!==(f=l[190](l[461])+"")&&B(p,f),x===(x=H(l))&&G?G.p(l,oe):(G.d(1),G=x(l),G&&(G.c(),G.m(_,g))),J===(J=q(l,oe))&&I?I.p(l,oe):(I.d(1),I=J(l),I&&(I.c(),I.m(_,E)))},d(X){X&&y(e),G.d(),I.d(),F=!1,me(z)}}}function u_(l){let e;return{c(){e=u("span"),i(e,"class","tab-separator svelte-tf66xw"),i(e,"aria-hidden","true")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function kr(l){let e,t,n,s,r=l[484].id==="activity"&&u_();function a(){return l[231](l[484])}return{c(){r&&r.c(),e=v(),t=u("button"),t.textContent=`${l[484].label}`,i(t,"class","tab svelte-tf66xw"),ve(t,"active",l[29]===l[484].id)},m(c,f){r&&r.m(c,f),C(c,e,f),C(c,t,f),n||(s=L(t,"click",a),n=!0)},p(c,f){l=c,f[0]&536870912|f[3]&131072&&ve(t,"active",l[29]===l[484].id)},d(c){c&&(y(e),y(t)),r&&r.d(c),n=!1,s()}}}function d_(l){let e;function t(r,a){return r[24].length===0?k_:w_}let n=t(l),s=n(l);return{c(){e=u("div"),s.c(),i(e,"class","activity-tab svelte-tf66xw")},m(r,a){C(r,e,a),s.m(e,null)},p(r,a){n===(n=t(r))&&s?s.p(r,a):(s.d(1),s=n(r),s&&(s.c(),s.m(e,null)))},i:le,o:le,d(r){r&&y(e),s.d()}}}function p_(l){let e,t,n,s,r=l[28]&&l[43].filter(l[223]).length>0,a,c,f,p=r&&Tr(l);function h(b,w){return b[33].length===0?C_:y_}let _=h(l),g=_(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`+ ${m("worklog.addEntry")}`,s=v(),p&&p.c(),a=v(),g.c(),i(n,"class","btn btn-primary btn-sm svelte-tf66xw"),i(t,"class","worklog-toolbar svelte-tf66xw"),i(e,"class","worklog-tab svelte-tf66xw")},m(b,w){C(b,e,w),o(e,t),o(t,n),o(e,s),p&&p.m(e,null),o(e,a),g.m(e,null),c||(f=L(n,"click",l[267]),c=!0)},p(b,w){w[0]&268435456|w[1]&4096&&(r=b[28]&&b[43].filter(b[223]).length>0),r?p?p.p(b,w):(p=Tr(b),p.c(),p.m(e,a)):p&&(p.d(1),p=null),_===(_=h(b))&&g?g.p(b,w):(g.d(1),g=_(b),g&&(g.c(),g.m(e,null)))},i:le,o:le,d(b){b&&y(e),p&&p.d(),g.d(),c=!1,f()}}}function m_(l){let e,t,n,s,r,a;function c(h,_){return h[32].length===0?D_:N_}let f=c(l),p=f(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`${m("action.addAction")}`,s=v(),p.c(),i(n,"class","btn btn-primary svelte-tf66xw"),i(t,"class","tab-toolbar svelte-tf66xw"),i(e,"class","actions-tab svelte-tf66xw")},m(h,_){C(h,e,_),o(e,t),o(t,n),o(e,s),p.m(e,null),r||(a=L(n,"click",l[208]),r=!0)},p(h,_){f===(f=c(h))&&p?p.p(h,_):(p.d(1),p=f(h),p&&(p.c(),p.m(e,null)))},i:le,o:le,d(h){h&&y(e),p.d(),r=!1,a()}}}function __(l){let e,t;function n(c,f){return c[49].length===0?A_:I_}let s=n(l),r=s(l),a=l[54]&&xr(l);return{c(){e=u("div"),r.c(),t=v(),a&&a.c(),i(e,"class","links-tab svelte-tf66xw")},m(c,f){C(c,e,f),r.m(e,null),o(e,t),a&&a.m(e,null)},p(c,f){s===(s=n(c))&&r?r.p(c,f):(r.d(1),r=s(c),r&&(r.c(),r.m(e,t))),c[54]?a?a.p(c,f):(a=xr(c),a.c(),a.m(e,null)):a&&(a.d(1),a=null)},i:le,o:le,d(c){c&&y(e),r.d(),a&&a.d()}}}function v_(l){let e;function t(r,a){return r[46].length===0?P_:L_}let n=t(l),s=n(l);return{c(){e=u("div"),s.c(),i(e,"class","inbox-tab svelte-tf66xw")},m(r,a){C(r,e,a),s.m(e,null)},p(r,a){n===(n=t(r))&&s?s.p(r,a):(s.d(1),s=n(r),s&&(s.c(),s.m(e,null)))},i:le,o:le,d(r){r&&y(e),s.d()}}}function h_(l){let e,t,n,s=m("file.addFile")+"",r,a,c,f=m("file.addFolder")+"",p,h,_,g,b,w,k,S,T,j,N,E=l[84].items.length>0&&Gr(l);const M=[O_,z_],P=[];function D(z,H){return z[76]?0:1}w=D(l),k=P[w]=M[w](l);let F=l[72]&&!l[74]&&qr();return{c(){e=u("div"),t=u("div"),n=u("button"),r=R(s),a=v(),c=u("button"),p=R(f),h=v(),_=u("button"),_.textContent=`${m("file.newFile")}`,g=v(),E&&E.c(),b=v(),k.c(),S=v(),F&&F.c(),i(n,"class","btn btn-primary svelte-tf66xw"),n.disabled=l[72],i(c,"class","btn svelte-tf66xw"),c.disabled=l[72],i(_,"class","btn svelte-tf66xw"),i(t,"class","tab-toolbar svelte-tf66xw"),i(e,"class","files-tab svelte-tf66xw")},m(z,H){C(z,e,H),o(e,t),o(t,n),o(n,r),o(t,a),o(t,c),o(c,p),o(t,h),o(t,_),o(t,g),E&&E.m(t,null),o(e,b),P[w].m(e,null),o(e,S),F&&F.m(e,null),T=!0,j||(N=[L(n,"click",l[183]),L(c,"click",l[184]),L(_,"click",l[120])],j=!0)},p(z,H){(!T||H[2]&1024)&&(n.disabled=z[72]),(!T||H[2]&1024)&&(c.disabled=z[72]),z[84].items.length>0?E?E.p(z,H):(E=Gr(z),E.c(),E.m(t,null)):E&&(E.d(1),E=null);let x=w;w=D(z),w===x?P[w].p(z,H):(ut(),_e(P[x],1,1,()=>{P[x]=null}),dt(),k=P[w],k?k.p(z,H):(k=P[w]=M[w](z),k.c()),ue(k,1),k.m(e,S)),z[72]&&!z[74]?F||(F=qr(),F.c(),F.m(e,null)):F&&(F.d(1),F=null)},i(z){T||(ue(k),T=!0)},o(z){_e(k),T=!1},d(z){z&&y(e),E&&E.d(),P[w].d(),F&&F.d(),j=!1,me(N)}}}function g_(l){let e,t,n,s,r,a,c,f=l[65]&&Yr(l);function p(g,b){return g[30].length===0&&!g[65]?x_:B_}let h=p(l),_=h(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`${m("note.add")}`,s=v(),f&&f.c(),r=v(),_.c(),i(n,"class","btn btn-primary svelte-tf66xw"),i(t,"class","tab-toolbar svelte-tf66xw"),i(e,"class","notes-tab svelte-tf66xw")},m(g,b){C(g,e,b),o(e,t),o(t,n),o(e,s),f&&f.m(e,null),o(e,r),_.m(e,null),a||(c=L(n,"click",l[153]),a=!0)},p(g,b){g[65]?f?f.p(g,b):(f=Yr(g),f.c(),f.m(e,r)):f&&(f.d(1),f=null),h===(h=p(g))&&_?_.p(g,b):(_.d(1),_=h(g),_&&(_.c(),_.m(e,null)))},i:le,o:le,d(g){g&&y(e),f&&f.d(),_.d(),a=!1,c()}}}function b_(l){let e,t,n=l[28].title+"",s,r,a,c,f,p,h=l[189](l[28].type)+"",_,g,b,w,k,S=(l[28].section||"—")+"",T,j,N,E,M,P=bt(l[28].createdAt)+"",D,F,z,H,x,G,K,U,q=m("overview.newNote")+"",J,I,V,O,W,X,oe=m("overview.addFile")+"",$,te,se,re,fe,ke,ze=m("overview.addAction")+"",pe,Y,Q,de,Ce,he,Ae,Ke=m("overview.logTime")+"",tt,ot,Ne,Re,Me,Ve=l[30].length>0&&Xr(l),Le=l[33].length>0&&$r(l);return{c(){e=u("div"),t=u("h2"),s=R(n),r=v(),a=u("div"),c=u("div"),f=u("span"),f.textContent=`${m("overview.type")}`,p=u("span"),_=R(h),g=v(),b=u("div"),w=u("span"),w.textContent=`${m("overview.section")}`,k=u("span"),T=R(S),j=v(),N=u("div"),E=u("span"),E.textContent=`${m("overview.created")}`,M=u("span"),D=R(P),F=v(),z=u("div"),H=u("button"),x=Z("svg"),G=Z("path"),K=Z("path"),U=v(),J=R(q),I=v(),V=u("button"),O=Z("svg"),W=Z("path"),X=v(),$=R(oe),te=v(),se=u("button"),re=Z("svg"),fe=Z("polygon"),ke=v(),pe=R(ze),Y=v(),Q=u("button"),de=Z("svg"),Ce=Z("circle"),he=Z("polyline"),Ae=v(),tt=R(Ke),ot=v(),Ve&&Ve.c(),Ne=v(),Le&&Le.c(),i(t,"class","svelte-tf66xw"),i(f,"class","meta-label svelte-tf66xw"),i(p,"class","svelte-tf66xw"),i(c,"class","meta-item svelte-tf66xw"),i(w,"class","meta-label svelte-tf66xw"),i(k,"class","svelte-tf66xw"),i(b,"class","meta-item svelte-tf66xw"),i(E,"class","meta-label svelte-tf66xw"),i(M,"class","svelte-tf66xw"),i(N,"class","meta-item svelte-tf66xw"),i(a,"class","meta-grid svelte-tf66xw"),i(G,"d","M12 20h9"),i(G,"class","svelte-tf66xw"),i(K,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),i(K,"class","svelte-tf66xw"),i(x,"width","16"),i(x,"height","16"),i(x,"viewBox","0 0 24 24"),i(x,"fill","none"),i(x,"stroke","currentColor"),i(x,"stroke-width","2"),i(x,"stroke-linecap","round"),i(x,"stroke-linejoin","round"),i(x,"class","svelte-tf66xw"),i(H,"class","qa-btn svelte-tf66xw"),i(W,"d","M21.44 11.05l-9.19 9.19a6 6 0 0 1-8.49-8.49l9.19-9.19a4 4 0 0 1 5.66 5.66l-9.2 9.19a2 2 0 0 1-2.83-2.83l8.49-8.48"),i(W,"class","svelte-tf66xw"),i(O,"width","16"),i(O,"height","16"),i(O,"viewBox","0 0 24 24"),i(O,"fill","none"),i(O,"stroke","currentColor"),i(O,"stroke-width","2"),i(O,"stroke-linecap","round"),i(O,"stroke-linejoin","round"),i(O,"class","svelte-tf66xw"),i(V,"class","qa-btn svelte-tf66xw"),i(fe,"points","13 2 3 14 12 14 11 22 21 10 12 10 13 2"),i(fe,"class","svelte-tf66xw"),i(re,"width","16"),i(re,"height","16"),i(re,"viewBox","0 0 24 24"),i(re,"fill","none"),i(re,"stroke","currentColor"),i(re,"stroke-width","2"),i(re,"stroke-linecap","round"),i(re,"stroke-linejoin","round"),i(re,"class","svelte-tf66xw"),i(se,"class","qa-btn svelte-tf66xw"),i(Ce,"cx","12"),i(Ce,"cy","12"),i(Ce,"r","10"),i(Ce,"class","svelte-tf66xw"),i(he,"points","12 6 12 12 16 14"),i(he,"class","svelte-tf66xw"),i(de,"width","16"),i(de,"height","16"),i(de,"viewBox","0 0 24 24"),i(de,"fill","none"),i(de,"stroke","currentColor"),i(de,"stroke-width","2"),i(de,"stroke-linecap","round"),i(de,"stroke-linejoin","round"),i(de,"class","svelte-tf66xw"),i(Q,"class","qa-btn svelte-tf66xw"),i(z,"class","quick-actions svelte-tf66xw"),i(e,"class","overview svelte-tf66xw")},m(De,We){C(De,e,We),o(e,t),o(t,s),o(e,r),o(e,a),o(a,c),o(c,f),o(c,p),o(p,_),o(a,g),o(a,b),o(b,w),o(b,k),o(k,T),o(a,j),o(a,N),o(N,E),o(N,M),o(M,D),o(e,F),o(e,z),o(z,H),o(H,x),o(x,G),o(x,K),o(H,U),o(H,J),o(z,I),o(z,V),o(V,O),o(O,W),o(V,X),o(V,$),o(z,te),o(z,se),o(se,re),o(re,fe),o(se,ke),o(se,pe),o(z,Y),o(z,Q),o(Q,de),o(de,Ce),o(de,he),o(Q,Ae),o(Q,tt),o(e,ot),Ve&&Ve.m(e,null),o(e,Ne),Le&&Le.m(e,null),Re||(Me=[L(H,"click",l[232]),L(V,"click",l[233]),L(se,"click",l[208]),L(Q,"click",l[234])],Re=!0)},p(De,We){We[0]&268435456&&n!==(n=De[28].title+"")&&B(s,n),We[0]&268435456&&h!==(h=De[189](De[28].type)+"")&&B(_,h),We[0]&268435456&&S!==(S=(De[28].section||"—")+"")&&B(T,S),We[0]&268435456&&P!==(P=bt(De[28].createdAt)+"")&&B(D,P),De[30].length>0?Ve?Ve.p(De,We):(Ve=Xr(De),Ve.c(),Ve.m(e,Ne)):Ve&&(Ve.d(1),Ve=null),De[33].length>0?Le?Le.p(De,We):(Le=$r(De),Le.c(),Le.m(e,null)):Le&&(Le.d(1),Le=null)},i:le,o:le,d(De){De&&y(e),Ve&&Ve.d(),Le&&Le.d(),Re=!1,me(Me)}}}function w_(l){let e,t=ce(l[24]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Sr(io(l,t,s));return{c(){e=u("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","activity-events svelte-tf66xw")},m(s,r){C(s,e,r);for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(e,null)},p(s,r){if(r[0]&16777216|r[6]&536870916){t=ce(s[24]);let a;for(a=0;a<t.length;a+=1){const c=io(s,t,a);n[a]?n[a].p(c,r):(n[a]=Sr(c),n[a].c(),n[a].m(e,null))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},d(s){s&&y(e),Fe(n,s)}}}function k_(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("activity.perCaseEmpty")}`,i(t,"class","svelte-tf66xw"),i(e,"class","empty-state svelte-tf66xw")},m(n,s){C(n,e,s),o(e,t)},p:le,d(n){n&&y(e)}}}function yr(l){let e,t=l[474].nodePath+"",n;return{c(){e=u("span"),n=R(t),i(e,"class","activity-event-path svelte-tf66xw")},m(s,r){C(s,e,r),o(e,n)},p(s,r){r[0]&16777216&&t!==(t=s[474].nodePath+"")&&B(n,t)},d(s){s&&y(e)}}}function Cr(l){let e,t=l[474].targetType+"",n;return{c(){e=u("span"),n=R(t),i(e,"class","activity-event-target svelte-tf66xw")},m(s,r){C(s,e,r),o(e,n)},p(s,r){r[0]&16777216&&t!==(t=s[474].targetType+"")&&B(n,t)},d(s){s&&y(e)}}}function Sr(l){let e,t,n=pl(l[474].eventType)+"",s,r,a,c=l[474].title+"",f,p,h,_,g=l[188](l[474].eventType)+"",b,w,k,S,T=ct(l[474].createdAt)+"",j,N,E,M,P=l[474].nodePath&&yr(l),D=l[474].targetType&&Cr(l);function F(){return l[282](l[474])}function z(...H){return l[283](l[474],...H)}return{c(){e=u("div"),t=u("span"),s=R(n),r=v(),a=u("span"),f=R(c),p=v(),P&&P.c(),h=v(),_=u("span"),b=R(g),w=v(),D&&D.c(),k=v(),S=u("span"),j=R(T),N=v(),i(t,"class","activity-event-icon svelte-tf66xw"),i(a,"class","activity-event-title svelte-tf66xw"),i(_,"class","activity-event-type svelte-tf66xw"),i(S,"class","activity-event-time svelte-tf66xw"),i(e,"class","activity-event svelte-tf66xw"),i(e,"role","button"),i(e,"tabindex","0")},m(H,x){C(H,e,x),o(e,t),o(t,s),o(e,r),o(e,a),o(a,f),o(e,p),P&&P.m(e,null),o(e,h),o(e,_),o(_,b),o(e,w),D&&D.m(e,null),o(e,k),o(e,S),o(S,j),o(e,N),E||(M=[L(e,"click",F),L(e,"keydown",z)],E=!0)},p(H,x){l=H,x[0]&16777216&&n!==(n=pl(l[474].eventType)+"")&&B(s,n),x[0]&16777216&&c!==(c=l[474].title+"")&&B(f,c),l[474].nodePath?P?P.p(l,x):(P=yr(l),P.c(),P.m(e,h)):P&&(P.d(1),P=null),x[0]&16777216&&g!==(g=l[188](l[474].eventType)+"")&&B(b,g),l[474].targetType?D?D.p(l,x):(D=Cr(l),D.c(),D.m(e,k)):D&&(D.d(1),D=null),x[0]&16777216&&T!==(T=ct(l[474].createdAt)+"")&&B(j,T)},d(H){H&&y(e),P&&P.d(),D&&D.d(),E=!1,me(M)}}}function Tr(l){let e,t,n,s=ce(l[43].filter(l[268])),r=[];for(let a=0;a<s.length;a+=1)r[a]=Ir(ao(l,s,a));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("worklog.suggestions")}`,n=v();for(let a=0;a<r.length;a+=1)r[a].c();i(t,"class","suggestions-title svelte-tf66xw"),i(e,"class","worklog-tab-suggestions svelte-tf66xw")},m(a,c){C(a,e,c),o(e,t),o(e,n);for(let f=0;f<r.length;f+=1)r[f]&&r[f].m(e,null)},p(a,c){if(c[0]&268435456|c[1]&4096|c[4]&67108864|c[5]&458752|c[6]&268435460){s=ce(a[43].filter(a[268]));let f;for(f=0;f<s.length;f+=1){const p=ao(a,s,f);r[f]?r[f].p(p,c):(r[f]=Ir(p),r[f].c(),r[f].m(e,null))}for(;f<r.length;f+=1)r[f].d(1);r.length=s.length}},d(a){a&&y(e),Fe(r,a)}}}function Er(l){let e,t=l[477].events.length+"",n,s,r=m("suggest.detectedEvents")+"",a;return{c(){e=R("· "),n=R(t),s=v(),a=R(r)},m(c,f){C(c,e,f),C(c,n,f),C(c,s,f),C(c,a,f)},p(c,f){f[0]&268435456|f[1]&4096&&t!==(t=c[477].events.length+"")&&B(n,t)},d(c){c&&(y(e),y(n),y(s),y(a))}}}function jr(l){let e,t,n,s=ce(l[477].events),r=[];for(let a=0;a<s.length;a+=1)r[a]=Dr(co(l,s,a));return{c(){e=u("div"),t=u("div"),t.textContent=`${m("suggest.detectedEvents")}`,n=v();for(let a=0;a<r.length;a+=1)r[a].c();i(t,"class","suggestion-detail-title svelte-tf66xw"),i(e,"class","suggestion-detail svelte-tf66xw")},m(a,c){C(a,e,c),o(e,t),o(e,n);for(let f=0;f<r.length;f+=1)r[f]&&r[f].m(e,null)},p(a,c){if(c[0]&268435456|c[1]&4096|c[4]&67108864|c[6]&268435460){s=ce(a[477].events);let f;for(f=0;f<s.length;f+=1){const p=co(a,s,f);r[f]?r[f].p(p,c):(r[f]=Dr(p),r[f].c(),r[f].m(e,null))}for(;f<r.length;f+=1)r[f].d(1);r.length=s.length}},d(a){a&&y(e),Fe(r,a)}}}function Mr(l){let e,t=l[474].nodePath+"",n;return{c(){e=u("span"),n=R(t),i(e,"class","suggestion-event-path svelte-tf66xw")},m(s,r){C(s,e,r),o(e,n)},p(s,r){r[0]&268435456|r[1]&4096&&t!==(t=s[474].nodePath+"")&&B(n,t)},d(s){s&&y(e)}}}function Nr(l){let e,t,n;function s(){return l[275](l[474])}return{c(){e=u("button"),e.textContent=`${m("file.showInExplorer")}`,i(e,"class","link-btn svelte-tf66xw")},m(r,a){C(r,e,a),t||(n=L(e,"click",s),t=!0)},p(r,a){l=r},d(r){r&&y(e),t=!1,n()}}}function Dr(l){let e,t,n=ct(l[474].createdAt)+"",s,r,a,c,f=l[188](l[474].eventType)+"",p,h,_,g=l[474].title+"",b,w,k,S,T=l[474].targetType==="file"||l[474].eventType.startsWith("file_"),j,N,E,M=l[474].nodePath&&Mr(l);function P(){return l[274](l[474])}let D=T&&Nr(l);return{c(){e=u("div"),t=u("span"),s=R(n),r=v(),M&&M.c(),a=v(),c=u("span"),p=R(f),h=v(),_=u("span"),b=R(g),w=v(),k=u("button"),k.textContent=`${m("common.open")}`,S=v(),D&&D.c(),j=v(),i(t,"class","suggestion-event-time svelte-tf66xw"),i(c,"class","suggestion-event-type svelte-tf66xw"),i(_,"class","suggestion-event-title svelte-tf66xw"),i(k,"class","link-btn svelte-tf66xw"),i(e,"class","suggestion-detail-event svelte-tf66xw")},m(F,z){C(F,e,z),o(e,t),o(t,s),o(e,r),M&&M.m(e,null),o(e,a),o(e,c),o(c,p),o(e,h),o(e,_),o(_,b),o(e,w),o(e,k),o(e,S),D&&D.m(e,null),o(e,j),N||(E=L(k,"click",P),N=!0)},p(F,z){l=F,z[0]&268435456|z[1]&4096&&n!==(n=ct(l[474].createdAt)+"")&&B(s,n),l[474].nodePath?M?M.p(l,z):(M=Mr(l),M.c(),M.m(e,a)):M&&(M.d(1),M=null),z[0]&268435456|z[1]&4096&&f!==(f=l[188](l[474].eventType)+"")&&B(p,f),z[0]&268435456|z[1]&4096&&g!==(g=l[474].title+"")&&B(b,g),z[0]&268435456|z[1]&4096&&(T=l[474].targetType==="file"||l[474].eventType.startsWith("file_")),T?D?D.p(l,z):(D=Nr(l),D.c(),D.m(e,j)):D&&(D.d(1),D=null)},d(F){F&&y(e),M&&M.d(),D&&D.d(),N=!1,E()}}}function Ir(l){let e,t,n,s,r=l[477].summary+"",a,c,f,p=l[477].suggestedMin+"",h,_,g=m("worklog.min")+"",b,w,k,S,T,j,N,E,M,P,D,F,z,H,x,G,K=l[477].events&&l[477].events.length>0&&Er(l);function U(){return l[269](l[477])}function q(){return l[270](l[477])}function J(){return l[271](l[477])}function I(){return l[272](l[477],l[478],l[479])}function V(...W){return l[273](l[477],l[478],l[479],...W)}let O=l[477]._expanded&&l[477].events&&l[477].events.length>0&&jr(l);return{c(){e=u("div"),t=u("div"),n=u("div"),s=u("span"),a=R(r),c=v(),f=u("span"),h=R(p),_=v(),b=R(g),K&&K.c(),w=v(),k=u("div"),S=u("span"),N=v(),E=u("button"),E.textContent=`${m("suggest.edit")}`,M=v(),P=u("button"),P.textContent=`${m("worklog.apply")}`,D=v(),F=u("button"),F.textContent=`${m("common.delete")}`,z=v(),O&&O.c(),H=v(),i(s,"class","suggestion-summary svelte-tf66xw"),i(f,"class","suggestion-meta svelte-tf66xw"),i(n,"class","suggestion-info svelte-tf66xw"),i(S,"class","suggestion-confidence-dot svelte-tf66xw"),i(S,"title",T=m("suggest.confidence."+l[477].confidence)),i(S,"aria-label",j=m("suggest.confidence."+l[477].confidence)),ve(S,"low",l[477].confidence==="low"),ve(S,"medium",l[477].confidence==="medium"),ve(S,"high",l[477].confidence==="high"),i(E,"class","btn btn-sm svelte-tf66xw"),i(P,"class","btn btn-sm btn-primary svelte-tf66xw"),i(F,"class","btn btn-sm btn-danger svelte-tf66xw"),i(k,"class","suggestion-actions svelte-tf66xw"),i(t,"class","suggestion-main svelte-tf66xw"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","suggestion-card svelte-tf66xw"),ve(e,"expanded",l[477]._expanded)},m(W,X){C(W,e,X),o(e,t),o(t,n),o(n,s),o(s,a),o(n,c),o(n,f),o(f,h),o(f,_),o(f,b),K&&K.m(f,null),o(t,w),o(t,k),o(k,S),o(k,N),o(k,E),o(k,M),o(k,P),o(k,D),o(k,F),o(e,z),O&&O.m(e,null),o(e,H),x||(G=[L(E,"click",Ee(U)),L(P,"click",Ee(q)),L(F,"click",Ee(J)),L(t,"click",I),L(t,"keydown",V)],x=!0)},p(W,X){l=W,X[0]&268435456|X[1]&4096&&r!==(r=l[477].summary+"")&&B(a,r),X[0]&268435456|X[1]&4096&&p!==(p=l[477].suggestedMin+"")&&B(h,p),l[477].events&&l[477].events.length>0?K?K.p(l,X):(K=Er(l),K.c(),K.m(f,null)):K&&(K.d(1),K=null),X[0]&268435456|X[1]&4096&&T!==(T=m("suggest.confidence."+l[477].confidence))&&i(S,"title",T),X[0]&268435456|X[1]&4096&&j!==(j=m("suggest.confidence."+l[477].confidence))&&i(S,"aria-label",j),X[0]&268435456|X[1]&4096&&ve(S,"low",l[477].confidence==="low"),X[0]&268435456|X[1]&4096&&ve(S,"medium",l[477].confidence==="medium"),X[0]&268435456|X[1]&4096&&ve(S,"high",l[477].confidence==="high"),l[477]._expanded&&l[477].events&&l[477].events.length>0?O?O.p(l,X):(O=jr(l),O.c(),O.m(e,H)):O&&(O.d(1),O=null),X[0]&268435456|X[1]&4096&&ve(e,"expanded",l[477]._expanded)},d(W){W&&y(e),K&&K.d(),O&&O.d(),x=!1,me(G)}}}function y_(l){let e,t=ce(l[33]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Vr(oo(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=vt()},m(s,r){for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(s,r);C(s,e,r)},p(s,r){if(r[1]&4|r[4]&67108864|r[5]&8388896|r[6]&268435460){t=ce(s[33]);let a;for(a=0;a<t.length;a+=1){const c=oo(s,t,a);n[a]?n[a].p(c,r):(n[a]=Vr(c),n[a].c(),n[a].m(e.parentNode,e))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},d(s){s&&y(e),Fe(n,s)}}}function C_(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("worklog.empty")}`,i(t,"class","svelte-tf66xw"),i(e,"class","empty-state svelte-tf66xw")},m(n,s){C(n,e,s),o(e,t)},p:le,d(n){n&&y(e)}}}function Ar(l){let e,t=l[453].nodePath+"",n;return{c(){e=u("span"),n=R(t),i(e,"class","worklog-entry-path svelte-tf66xw")},m(s,r){C(s,e,r),o(e,n)},p(s,r){r[1]&4&&t!==(t=s[453].nodePath+"")&&B(n,t)},d(s){s&&y(e)}}}function Lr(l){let e;return{c(){e=u("span"),e.textContent=`${m("journal.billableYes")}`,i(e,"class","wl-tag-billable svelte-tf66xw")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function Pr(l){let e;return{c(){e=u("span"),e.textContent=`${m("journal.approxEstimated")}`,i(e,"class","wl-tag-approx svelte-tf66xw")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function Fr(l){let e,t,n,s,r,a,c,f,p,h,_,g,b;function w(){return l[276](l[453])}function k(){return l[277](l[453])}let S=l[453].details&&Rr(l);function T(M,P){return M[453].source==="manual"?M_:M[453].source==="suggestion"&&M[453]._events&&M[453]._events.length>0?j_:M[453].source==="suggestion"?E_:M[453].source==="unknown"||M[453].source==="imported"?T_:S_}let j=T(l),N=j(l),E=l[453].source==="suggestion"&&l[453]._events&&l[453]._events.length>0&&zr(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`${m("worklog.editEntry")}`,s=v(),r=u("button"),r.textContent=`${m("worklog.deleteEntry")}`,a=v(),S&&S.c(),c=v(),f=u("div"),p=u("span"),p.textContent=`${m("worklog.source")}`,h=v(),N.c(),_=v(),E&&E.c(),i(n,"class","btn btn-sm svelte-tf66xw"),i(r,"class","btn btn-sm btn-danger svelte-tf66xw"),i(t,"class","worklog-entry-actions svelte-tf66xw"),i(p,"class","wl-detail-label svelte-tf66xw"),i(f,"class","wl-detail-section svelte-tf66xw"),i(e,"class","worklog-entry-detail svelte-tf66xw")},m(M,P){C(M,e,P),o(e,t),o(t,n),o(t,s),o(t,r),o(e,a),S&&S.m(e,null),o(e,c),o(e,f),o(f,p),o(f,h),N.m(f,null),o(e,_),E&&E.m(e,null),g||(b=[L(n,"click",Ee(w)),L(r,"click",Ee(k))],g=!0)},p(M,P){l=M,l[453].details?S?S.p(l,P):(S=Rr(l),S.c(),S.m(e,c)):S&&(S.d(1),S=null),j!==(j=T(l))&&(N.d(1),N=j(l),N&&(N.c(),N.m(f,null))),l[453].source==="suggestion"&&l[453]._events&&l[453]._events.length>0?E?E.p(l,P):(E=zr(l),E.c(),E.m(e,null)):E&&(E.d(1),E=null)},d(M){M&&y(e),S&&S.d(),N.d(),E&&E.d(),g=!1,me(b)}}}function Rr(l){let e,t,n,s,r=l[453].details+"",a;return{c(){e=u("div"),t=u("span"),t.textContent=`${m("worklog.details")}`,n=v(),s=u("p"),a=R(r),i(t,"class","wl-detail-label svelte-tf66xw"),i(s,"class","svelte-tf66xw"),i(e,"class","wl-detail-section svelte-tf66xw")},m(c,f){C(c,e,f),o(e,t),o(e,n),o(e,s),o(s,a)},p(c,f){f[1]&4&&r!==(r=c[453].details+"")&&B(a,r)},d(c){c&&y(e)}}}function S_(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceUnknown")}`,i(e,"class","svelte-tf66xw")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function T_(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceUnknown")}`,i(e,"class","svelte-tf66xw")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function E_(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceSuggestionNoEvents")}`,i(e,"class","svelte-tf66xw")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function j_(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceSuggestion")}`,i(e,"class","svelte-tf66xw")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function M_(l){let e;return{c(){e=u("p"),e.textContent=`${m("worklog.sourceManual")}`,i(e,"class","svelte-tf66xw")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function zr(l){let e,t,n,s=ce(l[453]._events),r=[];for(let a=0;a<s.length;a+=1)r[a]=Hr(ro(l,s,a));return{c(){e=u("div"),t=u("span"),t.textContent=`${m("journal.relatedEvents")}`,n=v();for(let a=0;a<r.length;a+=1)r[a].c();i(t,"class","wl-detail-label svelte-tf66xw"),i(e,"class","wl-detail-section svelte-tf66xw")},m(a,c){C(a,e,c),o(e,t),o(e,n);for(let f=0;f<r.length;f+=1)r[f]&&r[f].m(e,null)},p(a,c){if(c[1]&4|c[4]&67108864|c[6]&268435460){s=ce(a[453]._events);let f;for(f=0;f<s.length;f+=1){const p=ro(a,s,f);r[f]?r[f].p(p,c):(r[f]=Hr(p),r[f].c(),r[f].m(e,null))}for(;f<r.length;f+=1)r[f].d(1);r.length=s.length}},d(a){a&&y(e),Fe(r,a)}}}function Or(l){let e,t,n;function s(){return l[279](l[474])}return{c(){e=u("button"),e.textContent=`${m("file.showInExplorer")}`,i(e,"class","link-btn svelte-tf66xw")},m(r,a){C(r,e,a),t||(n=L(e,"click",s),t=!0)},p(r,a){l=r},d(r){r&&y(e),t=!1,n()}}}function Hr(l){let e,t,n=ct(l[474].createdAt)+"",s,r,a,c=l[188](l[474].eventType)+"",f,p,h,_=l[474].title+"",g,b,w,k,S=l[474].targetType==="file"||l[474].eventType.startsWith("file_"),T,j,N;function E(){return l[278](l[474])}let M=S&&Or(l);return{c(){e=u("div"),t=u("span"),s=R(n),r=v(),a=u("span"),f=R(c),p=v(),h=u("span"),g=R(_),b=v(),w=u("button"),w.textContent=`${m("common.open")}`,k=v(),M&&M.c(),T=v(),i(t,"class","journal-event-time svelte-tf66xw"),i(a,"class","journal-event-type svelte-tf66xw"),i(h,"class","journal-event-title svelte-tf66xw"),i(w,"class","link-btn svelte-tf66xw"),i(e,"class","journal-event-row svelte-tf66xw")},m(P,D){C(P,e,D),o(e,t),o(t,s),o(e,r),o(e,a),o(a,f),o(e,p),o(e,h),o(h,g),o(e,b),o(e,w),o(e,k),M&&M.m(e,null),o(e,T),j||(N=L(w,"click",E),j=!0)},p(P,D){l=P,D[1]&4&&n!==(n=ct(l[474].createdAt)+"")&&B(s,n),D[1]&4&&c!==(c=l[188](l[474].eventType)+"")&&B(f,c),D[1]&4&&_!==(_=l[474].title+"")&&B(g,_),D[1]&4&&(S=l[474].targetType==="file"||l[474].eventType.startsWith("file_")),S?M?M.p(l,D):(M=Or(l),M.c(),M.m(e,T)):M&&(M.d(1),M=null)},d(P){P&&y(e),M&&M.d(),j=!1,N()}}}function Vr(l){let e,t,n,s=l[453]._expanded?"▾":"▸",r,a,c,f=l[453].summary+"",p,h,_,g,b=l[453].minutes+"",w,k,S=m("worklog.min")+"",T,j,N,E,M,P=l[453].date+"",D,F,z,H,x,G=l[453].nodePath&&Ar(l),K=l[453].billable&&Lr(),U=l[453].approximate&&Pr(),q=l[453]._expanded&&Fr(l);function J(){return l[280](l[453])}function I(...V){return l[281](l[453],...V)}return{c(){e=u("div"),t=u("div"),n=u("span"),r=R(s),a=v(),c=u("span"),p=R(f),h=v(),G&&G.c(),_=v(),g=u("span"),w=R(b),k=v(),T=R(S),j=v(),K&&K.c(),N=v(),U&&U.c(),E=v(),M=u("span"),D=R(P),F=v(),q&&q.c(),z=v(),i(n,"class","worklog-toggle svelte-tf66xw"),i(c,"class","worklog-entry-summary svelte-tf66xw"),i(g,"class","worklog-entry-mins svelte-tf66xw"),i(M,"class","worklog-entry-date svelte-tf66xw"),i(t,"class","worklog-entry-head svelte-tf66xw"),i(e,"class","worklog-entry svelte-tf66xw"),i(e,"role","button"),i(e,"tabindex","0"),ve(e,"expanded",l[453]._expanded)},m(V,O){C(V,e,O),o(e,t),o(t,n),o(n,r),o(t,a),o(t,c),o(c,p),o(t,h),G&&G.m(t,null),o(t,_),o(t,g),o(g,w),o(g,k),o(g,T),o(t,j),K&&K.m(t,null),o(t,N),U&&U.m(t,null),o(t,E),o(t,M),o(M,D),o(e,F),q&&q.m(e,null),o(e,z),H||(x=[L(e,"click",J),L(e,"keydown",I)],H=!0)},p(V,O){l=V,O[1]&4&&s!==(s=l[453]._expanded?"▾":"▸")&&B(r,s),O[1]&4&&f!==(f=l[453].summary+"")&&B(p,f),l[453].nodePath?G?G.p(l,O):(G=Ar(l),G.c(),G.m(t,_)):G&&(G.d(1),G=null),O[1]&4&&b!==(b=l[453].minutes+"")&&B(w,b),l[453].billable?K||(K=Lr(),K.c(),K.m(t,N)):K&&(K.d(1),K=null),l[453].approximate?U||(U=Pr(),U.c(),U.m(t,E)):U&&(U.d(1),U=null),O[1]&4&&P!==(P=l[453].date+"")&&B(D,P),l[453]._expanded?q?q.p(l,O):(q=Fr(l),q.c(),q.m(e,z)):q&&(q.d(1),q=null),O[1]&4&&ve(e,"expanded",l[453]._expanded)},d(V){V&&y(e),G&&G.d(),K&&K.d(),U&&U.d(),q&&q.d(),H=!1,me(x)}}}function N_(l){let e,t=ce(l[32]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Wr(fo(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=vt()},m(s,r){for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(s,r);C(s,e,r)},p(s,r){if(r[1]&2|r[6]&100663296){t=ce(s[32]);let a;for(a=0;a<t.length;a+=1){const c=fo(s,t,a);n[a]?n[a].p(c,r):(n[a]=Wr(c),n[a].c(),n[a].m(e.parentNode,e))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},d(s){s&&y(e),Fe(n,s)}}}function D_(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("action.noActions")}`,i(t,"class","svelte-tf66xw"),i(e,"class","empty-state svelte-tf66xw")},m(n,s){C(n,e,s),o(e,t)},p:le,d(n){n&&y(e)}}}function Wr(l){let e,t,n,s=l[469].title+"",r,a,c,f=l[212](l[469].type)+"",p,h,_,g=l[469].data+"",b,w,k,S,T,j,N,E,M;function P(){return l[265](l[469])}function D(){return l[266](l[469])}return{c(){e=u("div"),t=u("div"),n=u("span"),r=R(s),a=v(),c=u("span"),p=R(f),h=v(),_=u("span"),b=R(g),w=v(),k=u("div"),S=u("button"),S.textContent=`${m("action.run")}`,T=v(),j=u("button"),j.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-tf66xw"><polyline points="3 6 5 6 21 6" class="svelte-tf66xw"></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-tf66xw"></path></svg>',N=v(),i(n,"class","action-title svelte-tf66xw"),i(c,"class","action-type svelte-tf66xw"),i(_,"class","action-data svelte-tf66xw"),i(t,"class","action-info svelte-tf66xw"),i(S,"class","btn btn-sm svelte-tf66xw"),i(j,"class","btn btn-sm btn-danger svelte-tf66xw"),i(k,"class","action-btns svelte-tf66xw"),i(e,"class","action-card svelte-tf66xw")},m(F,z){C(F,e,z),o(e,t),o(t,n),o(n,r),o(t,a),o(t,c),o(c,p),o(t,h),o(t,_),o(_,b),o(e,w),o(e,k),o(k,S),o(k,T),o(k,j),o(e,N),E||(M=[L(S,"click",P),L(j,"click",D)],E=!0)},p(F,z){l=F,z[1]&2&&s!==(s=l[469].title+"")&&B(r,s),z[1]&2&&f!==(f=l[212](l[469].type)+"")&&B(p,f),z[1]&2&&g!==(g=l[469].data+"")&&B(b,g)},d(F){F&&y(e),E=!1,me(M)}}}function I_(l){let e,t=ce(l[49]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Br(uo(l,t,s));return{c(){e=u("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","links-list svelte-tf66xw")},m(s,r){C(s,e,r);for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(e,null)},p(s,r){if(r[1]&262144|r[6]&3735552){t=ce(s[49]);let a;for(a=0;a<t.length;a+=1){const c=uo(s,t,a);n[a]?n[a].p(c,r):(n[a]=Br(c),n[a].c(),n[a].m(e,null))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},d(s){s&&y(e),Fe(n,s)}}}function A_(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("links.empty")}`,i(t,"class","svelte-tf66xw"),i(e,"class","empty-state svelte-tf66xw")},m(n,s){C(n,e,s),o(e,t)},p:le,d(n){n&&y(e)}}}function Ur(l){let e,t=l[466].note+"",n;return{c(){e=u("span"),n=R(t),i(e,"class","link-note svelte-tf66xw")},m(s,r){C(s,e,r),o(e,n)},p(s,r){r[1]&262144&&t!==(t=s[466].note+"")&&B(n,t)},d(s){s&&y(e)}}}function Br(l){let e,t,n,s=l[466].title+"",r,a,c,f=(l[466].hostname||l[466].url)+"",p,h,_,g,b=bt(l[466].createdAt)+"",w,k,S,T,j,N,E,M,P,D,F,z,H,x,G=l[466].note&&Ur(l);function K(){return l[261](l[466])}function U(){return l[262](l[466])}function q(){return l[263](l[466])}function J(){return l[264](l[466])}return{c(){e=u("div"),t=u("div"),n=u("span"),r=R(s),a=v(),c=u("span"),p=R(f),_=v(),g=u("span"),w=R(b),k=v(),G&&G.c(),S=v(),T=u("div"),j=u("button"),j.textContent=`${m("common.open")}`,N=v(),E=u("button"),E.textContent=`${m("links.copyUrl")}`,M=v(),P=u("button"),P.textContent=`${m("common.rename")}`,D=v(),F=u("button"),F.textContent=`${m("common.delete")}`,z=v(),i(n,"class","link-title svelte-tf66xw"),i(c,"class","link-url svelte-tf66xw"),i(c,"title",h=l[466].url),i(g,"class","link-date svelte-tf66xw"),i(t,"class","link-main svelte-tf66xw"),i(j,"class","btn btn-sm btn-primary svelte-tf66xw"),i(E,"class","btn btn-sm svelte-tf66xw"),i(P,"class","btn btn-sm svelte-tf66xw"),i(F,"class","btn btn-sm btn-danger svelte-tf66xw"),i(T,"class","link-actions svelte-tf66xw"),i(e,"class","link-card svelte-tf66xw")},m(I,V){C(I,e,V),o(e,t),o(t,n),o(n,r),o(t,a),o(t,c),o(c,p),o(t,_),o(t,g),o(g,w),o(t,k),G&&G.m(t,null),o(e,S),o(e,T),o(T,j),o(T,N),o(T,E),o(T,M),o(T,P),o(T,D),o(T,F),o(e,z),H||(x=[L(j,"click",K),L(E,"click",U),L(P,"click",q),L(F,"click",J)],H=!0)},p(I,V){l=I,V[1]&262144&&s!==(s=l[466].title+"")&&B(r,s),V[1]&262144&&f!==(f=(l[466].hostname||l[466].url)+"")&&B(p,f),V[1]&262144&&h!==(h=l[466].url)&&i(c,"title",h),V[1]&262144&&b!==(b=bt(l[466].createdAt)+"")&&B(w,b),l[466].note?G?G.p(l,V):(G=Ur(l),G.c(),G.m(t,null)):G&&(G.d(1),G=null)},d(I){I&&y(e),G&&G.d(),H=!1,me(x)}}}function xr(l){let e,t;return{c(){e=u("div"),t=R(l[54]),i(e,"class","link-status svelte-tf66xw")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s[1]&8388608&&B(t,n[54])},d(n){n&&y(e)}}}function L_(l){let e,t=ce(l[46]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Kr(po(l,t,s));return{c(){e=u("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","inbox-list svelte-tf66xw")},m(s,r){C(s,e,r);for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(e,null)},p(s,r){if(r[1]&32768|r[4]&201326592|r[6]&49680){t=ce(s[46]);let a;for(a=0;a<t.length;a+=1){const c=po(s,t,a);n[a]?n[a].p(c,r):(n[a]=Kr(c),n[a].c(),n[a].m(e,null))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},d(s){s&&y(e),Fe(n,s)}}}function P_(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("inbox.localEmpty")}`,i(t,"class","svelte-tf66xw"),i(e,"class","empty-state svelte-tf66xw")},m(n,s){C(n,e,s),o(e,t)},p:le,d(n){n&&y(e)}}}function F_(l){let e;return{c(){e=u("span"),i(e,"class","inbox-icon-slot svelte-tf66xw"),i(e,"aria-hidden","true")},m(t,n){C(t,e,n)},p:le,d(t){t&&y(e)}}}function R_(l){let e,t=pt("showInExplorer")+"",n,s;function r(){return l[257](l[461])}return{c(){e=u("button"),i(e,"class","inbox-icon-btn svelte-tf66xw"),i(e,"title",m("file.showInExplorer")),i(e,"aria-label",m("file.showInExplorer"))},m(a,c){C(a,e,c),e.innerHTML=t,n||(s=L(e,"click",Ee(r)),n=!0)},p(a,c){l=a},d(a){a&&y(e),n=!1,s()}}}function Kr(l){let e,t,n,s=l[461].title+"",r,a,c,f=l[190](l[461])+"",p,h,_,g,b=pt("attach")+"",w,k,S=pt("move")+"",T,j,N=pt("open")+"",E,M,P,D,F=pt("delete")+"",z,H,x;function G(){return l[254](l[461])}function K(){return l[255](l[461])}function U(){return l[256](l[461])}function q(X,oe){return oe[1]&32768&&(M=null),M==null&&(M=!!Ga(X[461])),M?R_:F_}let J=q(l,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]),I=J(l);function V(){return l[258](l[461])}function O(){return l[259](l[461])}function W(...X){return l[260](l[461],...X)}return{c(){e=u("div"),t=u("div"),n=u("span"),r=R(s),a=v(),c=u("span"),p=R(f),h=v(),_=u("div"),g=u("button"),w=v(),k=u("button"),T=v(),j=u("button"),E=v(),I.c(),P=v(),D=u("button"),z=v(),i(n,"class","inbox-item-title svelte-tf66xw"),i(c,"class","inbox-item-meta svelte-tf66xw"),i(t,"class","inbox-item-main svelte-tf66xw"),i(g,"class","inbox-icon-btn inbox-icon-btn-primary svelte-tf66xw"),i(g,"title",m("inbox.keepHere")),i(g,"aria-label",m("inbox.keepHere")),i(k,"class","inbox-icon-btn svelte-tf66xw"),i(k,"title",m("inbox.assign")),i(k,"aria-label",m("inbox.assign")),i(j,"class","inbox-icon-btn svelte-tf66xw"),i(j,"title",m("common.open")),i(j,"aria-label",m("common.open")),i(D,"class","inbox-icon-btn inbox-icon-btn-danger svelte-tf66xw"),i(D,"title",m("common.delete")),i(D,"aria-label",m("common.delete")),i(_,"class","inbox-item-actions svelte-tf66xw"),i(e,"class","inbox-item svelte-tf66xw"),i(e,"role","button"),i(e,"tabindex","0")},m(X,oe){C(X,e,oe),o(e,t),o(t,n),o(n,r),o(t,a),o(t,c),o(c,p),o(e,h),o(e,_),o(_,g),g.innerHTML=b,o(_,w),o(_,k),k.innerHTML=S,o(_,T),o(_,j),j.innerHTML=N,o(_,E),I.m(_,null),o(_,P),o(_,D),D.innerHTML=F,o(e,z),H||(x=[L(g,"click",Ee(G)),L(k,"click",Ee(K)),L(j,"click",Ee(U)),L(D,"click",Ee(V)),L(e,"click",O),L(e,"keydown",W)],H=!0)},p(X,oe){l=X,oe[1]&32768&&s!==(s=l[461].title+"")&&B(r,s),oe[1]&32768&&f!==(f=l[190](l[461])+"")&&B(p,f),J===(J=q(l,oe))&&I?I.p(l,oe):(I.d(1),I=J(l),I&&(I.c(),I.m(_,P)))},d(X){X&&y(e),I.d(),H=!1,me(x)}}}function Gr(l){let e,t=m("common.paste")+"",n,s,r=l[84].items.length+"",a,c,f;return{c(){e=u("button"),n=R(t),s=v(),a=R(r),i(e,"class","btn svelte-tf66xw")},m(p,h){C(p,e,h),o(e,n),o(e,s),o(e,a),c||(f=L(e,"click",l[125]),c=!0)},p(p,h){h[2]&4194304&&r!==(r=p[84].items.length+"")&&B(a,r)},d(p){p&&y(e),c=!1,f()}}}function z_(l){let e,t,n,s,r,a,c;const f=[V_,H_],p=[];function h(w,k){return w[78].length>0?0:1}e=h(l),t=p[e]=f[e](l);const _=[U_,W_],g=[];function b(w,k){return w[79].length===0?0:1}return s=b(l),r=g[s]=_[s](l),{c(){t.c(),n=v(),r.c(),a=vt()},m(w,k){p[e].m(w,k),C(w,n,k),g[s].m(w,k),C(w,a,k),c=!0},p(w,k){let S=e;e=h(w),e===S?p[e].p(w,k):(ut(),_e(p[S],1,1,()=>{p[S]=null}),dt(),t=p[e],t?t.p(w,k):(t=p[e]=f[e](w),t.c()),ue(t,1),t.m(n.parentNode,n));let T=s;s=b(w),s===T?g[s].p(w,k):(ut(),_e(g[T],1,1,()=>{g[T]=null}),dt(),r=g[s],r?r.p(w,k):(r=g[s]=_[s](w),r.c()),ue(r,1),r.m(a.parentNode,a))},i(w){c||(ue(t),ue(r),c=!0)},o(w){_e(t),_e(r),c=!1},d(w){w&&(y(n),y(a)),p[e].d(w),g[s].d(w)}}}function O_(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("common.loading")}`,i(t,"class","svelte-tf66xw"),i(e,"class","empty-state svelte-tf66xw")},m(n,s){C(n,e,s),o(e,t)},p:le,i:le,o:le,d(n){n&&y(e)}}}function H_(l){let e,t;return e=new Ua({props:{crumbs:[{name:m("file.root")}]}}),{c(){$e(e.$$.fragment)},m(n,s){Qe(e,n,s),t=!0},p:le,i(n){t||(ue(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Xe(e,n)}}}function V_(l){let e,t,n,s,r,a,c,f=m("common.backLabel")+"",p,h,_,g;return e=new Ua({props:{crumbs:[{name:m("file.root")},...l[78]]}}),e.$on("navigate",l[241]),{c(){$e(e.$$.fragment),t=v(),n=u("button"),s=Z("svg"),r=Z("line"),a=Z("polyline"),c=v(),p=R(f),i(r,"x1","19"),i(r,"y1","12"),i(r,"x2","5"),i(r,"y2","12"),i(r,"class","svelte-tf66xw"),i(a,"points","12 19 5 12 12 5"),i(a,"class","svelte-tf66xw"),i(s,"width","14"),i(s,"height","14"),i(s,"viewBox","0 0 24 24"),i(s,"fill","none"),i(s,"stroke","currentColor"),i(s,"stroke-width","2"),i(s,"stroke-linecap","round"),i(s,"stroke-linejoin","round"),i(s,"class","svelte-tf66xw"),i(n,"class","btn btn-sm back-btn svelte-tf66xw")},m(b,w){Qe(e,b,w),C(b,t,w),C(b,n,w),o(n,s),o(s,r),o(s,a),o(n,c),o(n,p),h=!0,_||(g=L(n,"click",l[116]),_=!0)},p(b,w){const k={};w[2]&65536&&(k.crumbs=[{name:m("file.root")},...b[78]]),e.$set(k)},i(b){h||(ue(e.$$.fragment,b),h=!0)},o(b){_e(e.$$.fragment,b),h=!1},d(b){b&&(y(t),y(n)),Xe(e,b),_=!1,g()}}}function W_(l){let e,t=[],n=new Map,s,r=ce(l[79]);const a=c=>c[461].id;for(let c=0;c<r.length;c+=1){let f=mo(l,r,c),p=a(f);n.set(p,t[c]=Jr(p,f))}return{c(){e=u("div");for(let c=0;c<t.length;c+=1)t[c].c();i(e,"class","file-list svelte-tf66xw")},m(c,f){C(c,e,f);for(let p=0;p<t.length;p+=1)t[p]&&t[p].m(e,null);s=!0},p(c,f){f[2]&8519680|f[3]&1916796928|f[4]&253|f[6]&2&&(r=ce(c[79]),ut(),t=Ia(t,f,a,1,c,r,n,e,Da,Jr,null,mo),dt())},i(c){if(!s){for(let f=0;f<r.length;f+=1)ue(t[f]);s=!0}},o(c){for(let f=0;f<t.length;f+=1)_e(t[f]);s=!1},d(c){c&&y(e);for(let f=0;f<t.length;f+=1)t[f].d()}}}function U_(l){let e,t,n,s,r=(l[78].length>0?m("file.noFiles"):m("file.noFilesCase"))+"",a,c,f,p,h,_,g,b,w,k;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-tf66xw"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z" class="svelte-tf66xw"></path><polyline points="14 2 14 8 20 8" class="svelte-tf66xw"></polyline></svg>',n=v(),s=u("p"),a=R(r),c=v(),f=u("p"),f.textContent=`${m("file.hint")}`,p=v(),h=u("div"),_=u("button"),_.textContent=`${m("file.addFileSimple")}`,g=v(),b=u("button"),b.textContent=`${m("file.addFolderSimple")}`,i(t,"class","empty-icon svelte-tf66xw"),i(s,"class","svelte-tf66xw"),i(f,"class","hint svelte-tf66xw"),i(_,"class","btn btn-primary svelte-tf66xw"),i(b,"class","btn svelte-tf66xw"),i(h,"class","empty-actions svelte-tf66xw"),i(e,"class","empty-state svelte-tf66xw")},m(S,T){C(S,e,T),o(e,t),o(e,n),o(e,s),o(s,a),o(e,c),o(e,f),o(e,p),o(e,h),o(h,_),o(h,g),o(h,b),w||(k=[L(_,"click",l[183]),L(b,"click",l[184])],w=!0)},p(S,T){T[2]&65536&&r!==(r=(S[78].length>0?m("file.noFiles"):m("file.noFilesCase"))+"")&&B(a,r)},i:le,o:le,d(S){S&&y(e),w=!1,me(k)}}}function Jr(l,e){let t,n,s;return n=new E1({props:{item:e[461],selected:e[85].includes(e[461].id),onDragStart:e[129],onDragOver:e[130],onDrop:e[131]}}),n.$on("navigate",e[242]),n.$on("preview",e[243]),n.$on("openExternal",e[244]),n.$on("showInFolder",e[245]),n.$on("delete",e[246]),n.$on("rename",e[247]),n.$on("duplicate",e[248]),n.$on("cut",e[249]),n.$on("copy",e[250]),n.$on("selectOne",e[251]),n.$on("toggleSelect",e[252]),n.$on("rangeSelect",e[253]),{key:l,first:null,c(){t=vt(),$e(n.$$.fragment),this.first=t},m(r,a){C(r,t,a),Qe(n,r,a),s=!0},p(r,a){e=r;const c={};a[2]&131072&&(c.item=e[461]),a[2]&8519680&&(c.selected=e[85].includes(e[461].id)),n.$set(c)},i(r){s||(ue(n.$$.fragment,r),s=!0)},o(r){_e(n.$$.fragment,r),s=!1},d(r){r&&y(t),Xe(n,r)}}}function qr(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("file.scanning")}`,i(t,"class","svelte-tf66xw"),i(e,"class","empty-state svelte-tf66xw")},m(n,s){C(n,e,s),o(e,t)},d(n){n&&y(e)}}}function Yr(l){let e,t,n,s,r,a,c,f,p;return{c(){e=u("div"),t=u("input"),n=v(),s=u("div"),r=u("button"),r.textContent=`${m("common.create")}`,a=v(),c=u("button"),c.textContent=`${m("common.cancel")}`,i(t,"type","text"),i(t,"placeholder",m("note.title")),i(t,"class","svelte-tf66xw"),i(r,"class","btn btn-primary svelte-tf66xw"),i(c,"class","btn svelte-tf66xw"),i(s,"class","form-actions svelte-tf66xw"),i(e,"class","create-form svelte-tf66xw")},m(h,_){C(h,e,_),o(e,t),be(t,l[66]),o(e,n),o(e,s),o(s,r),o(s,a),o(s,c),f||(p=[L(t,"input",l[237]),L(t,"keydown",l[238]),L(r,"click",l[155]),L(c,"click",l[154])],f=!0)},p(h,_){_[2]&16&&t.value!==h[66]&&be(t,h[66])},d(h){h&&y(e),f=!1,me(p)}}}function B_(l){let e,t=ce(l[30]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Qr(_o(l,t,s));return{c(){e=u("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","notes-list svelte-tf66xw")},m(s,r){C(s,e,r);for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(e,null)},p(s,r){if(r[0]&1073741824|r[5]&2){t=ce(s[30]);let a;for(a=0;a<t.length;a+=1){const c=_o(s,t,a);n[a]?n[a].p(c,r):(n[a]=Qr(c),n[a].c(),n[a].m(e,null))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},d(s){s&&y(e),Fe(n,s)}}}function x_(l){let e,t,n;return{c(){e=u("div"),t=u("p"),t.textContent=`${m("note.noNotes")}`,n=u("p"),n.textContent=`${m("note.createFirst")}`,i(t,"class","svelte-tf66xw"),i(n,"class","hint svelte-tf66xw"),i(e,"class","empty-state svelte-tf66xw")},m(s,r){C(s,e,r),o(e,t),o(e,n)},p:le,d(s){s&&y(e)}}}function Qr(l){let e,t,n=l[456].title+"",s,r,a,c=bt(l[456].createdAt)+"",f,p,h,_;function g(){return l[239](l[456])}function b(){return l[240](l[456])}return{c(){e=u("div"),t=u("div"),s=R(n),r=v(),a=u("div"),f=R(c),p=v(),i(t,"class","note-card-title svelte-tf66xw"),i(a,"class","note-card-date svelte-tf66xw"),i(e,"class","note-card svelte-tf66xw"),i(e,"role","button"),i(e,"tabindex","0")},m(w,k){C(w,e,k),o(e,t),o(t,s),o(e,r),o(e,a),o(a,f),o(e,p),h||(_=[L(e,"click",g),L(e,"keydown",function(){Ht(gt(b))&>(b).apply(this,arguments)})],h=!0)},p(w,k){l=w,k[0]&1073741824&&n!==(n=l[456].title+"")&&B(s,n),k[0]&1073741824&&c!==(c=bt(l[456].createdAt)+"")&&B(f,c)},d(w){w&&y(e),h=!1,me(_)}}}function Xr(l){let e,t,n,s=ce(l[30].slice(0,5)),r=[];for(let a=0;a<s.length;a+=1)r[a]=Zr(ho(l,s,a));return{c(){e=u("div"),t=u("h3"),t.textContent=`${m("overview.recentNotes")}`,n=v();for(let a=0;a<r.length;a+=1)r[a].c();i(t,"class","svelte-tf66xw"),i(e,"class","recent-section svelte-tf66xw")},m(a,c){C(a,e,c),o(e,t),o(e,n);for(let f=0;f<r.length;f+=1)r[f]&&r[f].m(e,null)},p(a,c){if(c[0]&1073741824|c[5]&2){s=ce(a[30].slice(0,5));let f;for(f=0;f<s.length;f+=1){const p=ho(a,s,f);r[f]?r[f].p(p,c):(r[f]=Zr(p),r[f].c(),r[f].m(e,null))}for(;f<r.length;f+=1)r[f].d(1);r.length=s.length}},d(a){a&&y(e),Fe(r,a)}}}function Zr(l){let e,t,n=l[456].title+"",s,r,a=bt(l[456].createdAt)+"",c,f,p,h;function _(){return l[235](l[456])}function g(){return l[236](l[456])}return{c(){e=u("div"),t=u("span"),s=R(n),r=u("span"),c=R(a),f=v(),i(t,"class","svelte-tf66xw"),i(r,"class","recent-date svelte-tf66xw"),i(e,"class","recent-note svelte-tf66xw"),i(e,"role","button"),i(e,"tabindex","0")},m(b,w){C(b,e,w),o(e,t),o(t,s),o(e,r),o(r,c),o(e,f),p||(h=[L(e,"click",_),L(e,"keydown",function(){Ht(gt(g))&>(g).apply(this,arguments)})],p=!0)},p(b,w){l=b,w[0]&1073741824&&n!==(n=l[456].title+"")&&B(s,n),w[0]&1073741824&&a!==(a=bt(l[456].createdAt)+"")&&B(c,a)},d(b){b&&y(e),p=!1,me(h)}}}function $r(l){let e,t,n,s=ce(l[33].slice(0,3)),r=[];for(let a=0;a<s.length;a+=1)r[a]=ea(vo(l,s,a));return{c(){e=u("div"),t=u("h3"),t.textContent=`${m("overview.recentEntries")}`,n=v();for(let a=0;a<r.length;a+=1)r[a].c();i(t,"class","svelte-tf66xw"),i(e,"class","recent-section svelte-tf66xw")},m(a,c){C(a,e,c),o(e,t),o(e,n);for(let f=0;f<r.length;f+=1)r[f]&&r[f].m(e,null)},p(a,c){if(c[1]&4){s=ce(a[33].slice(0,3));let f;for(f=0;f<s.length;f+=1){const p=vo(a,s,f);r[f]?r[f].p(p,c):(r[f]=ea(p),r[f].c(),r[f].m(e,null))}for(;f<r.length;f+=1)r[f].d(1);r.length=s.length}},d(a){a&&y(e),Fe(r,a)}}}function ea(l){let e,t=l[453].summary+"",n,s,r=l[453].minutes+"",a,c,f=m("worklog.min")+"",p,h;return{c(){e=u("div"),n=R(t),s=R(" ("),a=R(r),c=v(),p=R(f),h=R(")"),i(e,"class","recent-entry svelte-tf66xw")},m(_,g){C(_,e,g),o(e,n),o(e,s),o(e,a),o(e,c),o(e,p),o(e,h)},p(_,g){g[1]&4&&t!==(t=_[453].summary+"")&&B(n,t),g[1]&4&&r!==(r=_[453].minutes+"")&&B(a,r)},d(_){_&&y(e)}}}function ta(l){let e;return{c(){e=u("span"),e.textContent="●",i(e,"class","dirty-mark svelte-tf66xw")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function la(l){let e,t,n,s,r,a,c,f,p,h,_,g,b,w,k,S,T,j,N,E,M,P,D,F,z,H,x=m("common.create")+"",G,K,U,q,J,I,V,O=l[62]&&na(l);_=new Ql({props:{kind:"folder",size:24}});let W=ce(l[8]),X=[];for(let $=0;$<W.length;$+=1)X[$]=sa(Bi(l,W,$));const oe=$=>_e(X[$],1,1,()=>{X[$]=null});return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${m("nav.createNode")}`,s=v(),O&&O.c(),r=v(),a=u("div"),c=u("span"),c.textContent=`${m("template.select")}`,f=v(),p=u("div"),h=u("button"),$e(_.$$.fragment),g=v(),b=u("div"),w=u("span"),w.textContent=`${m("template.optionNone")}`,k=v(),S=u("span"),S.textContent=`${m("template.none.desc")}`,T=v();for(let $=0;$<X.length;$+=1)X[$].c();j=v(),N=u("div"),E=u("label"),M=u("span"),M.textContent=`${m("common.name")}`,P=v(),D=u("input"),F=v(),z=u("div"),H=u("button"),G=R(x),U=v(),q=u("button"),q.textContent=`${m("common.cancel")}`,i(n,"class","svelte-tf66xw"),i(c,"class","form-label svelte-tf66xw"),i(w,"class","template-card-title svelte-tf66xw"),i(S,"class","template-card-desc svelte-tf66xw"),i(b,"class","template-card-text svelte-tf66xw"),i(h,"class","template-card svelte-tf66xw"),ve(h,"selected",l[63]===null),i(p,"class","template-cards svelte-tf66xw"),i(p,"role","group"),i(p,"aria-label",m("template.select")),i(a,"class","form-group svelte-tf66xw"),i(M,"class","label-text svelte-tf66xw"),i(D,"type","text"),i(D,"placeholder",m("case.namePlaceholder")),i(D,"class","svelte-tf66xw"),i(E,"class","svelte-tf66xw"),i(N,"class","form-group svelte-tf66xw"),i(H,"class","btn btn-primary svelte-tf66xw"),H.disabled=K=!l[61].trim()||l[63]===void 0,i(q,"class","btn svelte-tf66xw"),i(z,"class","modal-actions svelte-tf66xw"),i(t,"class","modal modal-create svelte-tf66xw"),i(e,"class","modal-overlay svelte-tf66xw"),i(e,"role","button"),i(e,"tabindex","0")},m($,te){C($,e,te),o(e,t),o(t,n),o(t,s),O&&O.m(t,null),o(t,r),o(t,a),o(a,c),o(a,f),o(a,p),o(p,h),Qe(_,h,null),o(h,g),o(h,b),o(b,w),o(b,k),o(b,S),o(p,T);for(let se=0;se<X.length;se+=1)X[se]&&X[se].m(p,null);o(t,j),o(t,N),o(N,E),o(E,M),o(E,P),o(E,D),be(D,l[61]),o(t,F),o(t,z),o(z,H),o(H,G),o(z,U),o(z,q),J=!0,I||(V=[L(h,"click",l[342]),L(D,"input",l[344]),L(D,"keydown",l[345]),L(H,"click",l[140]),L(q,"click",l[139]),L(e,"click",Ct(l[139])),L(e,"keydown",gt(l[139]))],I=!0)},p($,te){if($[62]?O?O.p($,te):(O=na($),O.c(),O.m(t,r)):O&&(O.d(1),O=null),(!J||te[2]&2)&&ve(h,"selected",$[63]===null),te[0]&256|te[2]&2){W=ce($[8]);let se;for(se=0;se<W.length;se+=1){const re=Bi($,W,se);X[se]?(X[se].p(re,te),ue(X[se],1)):(X[se]=sa(re),X[se].c(),ue(X[se],1),X[se].m(p,null))}for(ut(),se=W.length;se<X.length;se+=1)oe(se);dt()}te[1]&1073741824&&D.value!==$[61]&&be(D,$[61]),(!J||te[1]&1073741824|te[2]&2&&K!==(K=!$[61].trim()||$[63]===void 0))&&(H.disabled=K)},i($){if(!J){ue(_.$$.fragment,$);for(let te=0;te<W.length;te+=1)ue(X[te]);J=!0}},o($){_e(_.$$.fragment,$),X=X.filter(xa);for(let te=0;te<X.length;te+=1)_e(X[te]);J=!1},d($){$&&y(e),O&&O.d(),Xe(_),Fe(X,$),I=!1,me(V)}}}function na(l){let e,t=m("nav.createInside")+"",n,s,r=l[62].title+"",a,c;return{c(){e=u("div"),n=R(t),s=R(" «"),a=R(r),c=R("»"),i(e,"class","create-context svelte-tf66xw")},m(f,p){C(f,e,p),o(e,n),o(e,s),o(e,a),o(e,c)},p(f,p){p[2]&1&&r!==(r=f[62].title+"")&&B(a,r)},d(f){f&&y(e)}}}function sa(l){let e,t,n,s,r,a=m(l[448].title)+"",c,f,p,h=m(l[448].title+".desc")+"",_,g,b,w,k;t=new Ql({props:{kind:l[448].icon||"generic",size:24}});function S(){return l[343](l[448])}return{c(){var T;e=u("button"),$e(t.$$.fragment),n=v(),s=u("div"),r=u("span"),c=R(a),f=v(),p=u("span"),_=R(h),g=v(),i(r,"class","template-card-title svelte-tf66xw"),i(p,"class","template-card-desc svelte-tf66xw"),i(s,"class","template-card-text svelte-tf66xw"),i(e,"class","template-card svelte-tf66xw"),ve(e,"selected",((T=l[63])==null?void 0:T.id)===l[448].id)},m(T,j){C(T,e,j),Qe(t,e,null),o(e,n),o(e,s),o(s,r),o(r,c),o(s,f),o(s,p),o(p,_),o(e,g),b=!0,w||(k=L(e,"click",S),w=!0)},p(T,j){var E;l=T;const N={};j[0]&256&&(N.kind=l[448].icon||"generic"),t.$set(N),(!b||j[0]&256)&&a!==(a=m(l[448].title)+"")&&B(c,a),(!b||j[0]&256)&&h!==(h=m(l[448].title+".desc")+"")&&B(_,h),(!b||j[0]&256|j[2]&2)&&ve(e,"selected",((E=l[63])==null?void 0:E.id)===l[448].id)},i(T){b||(ue(t.$$.fragment,T),b=!0)},o(T){_e(t.$$.fragment,T),b=!1},d(T){T&&y(e),Xe(t),w=!1,k()}}}function ia(l){let e,t,n=l[64].node&&["folder","project","client","document","recipe"].includes(l[64].node.type),s,r,a,c,f,p,h,_,g,b,w=n&&oa(l),k=l[64].node&&l[64].node.parent_id&&aa(l);return{c(){e=u("div"),t=u("div"),w&&w.c(),s=v(),k&&k.c(),r=v(),a=u("button"),a.textContent=`${m("common.rename")}`,c=v(),f=u("button"),f.textContent=`${m("common.delete")}`,p=v(),h=u("button"),h.textContent=`${m("file.showInExplorer")}`,i(a,"class","context-menu-item svelte-tf66xw"),i(f,"class","context-menu-item danger svelte-tf66xw"),i(h,"class","context-menu-item svelte-tf66xw"),i(t,"class","context-menu svelte-tf66xw"),yt(t,"left",l[64].x+"px"),yt(t,"top",l[64].y+"px"),i(e,"class","context-menu-backdrop svelte-tf66xw"),i(e,"role","button"),i(e,"tabindex","0")},m(S,T){C(S,e,T),o(e,t),w&&w.m(t,null),o(t,s),k&&k.m(t,null),o(t,r),o(t,a),o(t,c),o(t,f),o(t,p),o(t,h),_=!0,g||(b=[L(a,"click",l[348]),L(f,"click",l[349]),L(h,"click",l[350]),L(e,"click",l[142]),L(e,"contextmenu",Vn(l[142])),L(e,"keydown",gt(l[142]))],g=!0)},p(S,T){T[2]&4&&(n=S[64].node&&["folder","project","client","document","recipe"].includes(S[64].node.type)),n?w?(w.p(S,T),T[2]&4&&ue(w,1)):(w=oa(S),w.c(),ue(w,1),w.m(t,s)):w&&(ut(),_e(w,1,1,()=>{w=null}),dt()),S[64].node&&S[64].node.parent_id?k?k.p(S,T):(k=aa(S),k.c(),k.m(t,r)):k&&(k.d(1),k=null),(!_||T[2]&4)&&yt(t,"left",S[64].x+"px"),(!_||T[2]&4)&&yt(t,"top",S[64].y+"px")},i(S){_||(ue(w),_=!0)},o(S){_e(w),_=!1},d(S){S&&y(e),w&&w.d(),k&&k.d(),g=!1,me(b)}}}function oa(l){let e,t,n,s,r,a=ce(l[8].length>0?l[8]:[{id:"",title:"template.optionNone",icon:"folder"}]),c=[];for(let p=0;p<a.length;p+=1)c[p]=ra(Ui(l,a,p));const f=p=>_e(c[p],1,1,()=>{c[p]=null});return{c(){e=u("div"),e.textContent=`${m("common.create")}`,t=v();for(let p=0;p<c.length;p+=1)c[p].c();n=v(),s=u("div"),i(e,"class","context-menu-section svelte-tf66xw"),i(s,"class","context-menu-divider svelte-tf66xw")},m(p,h){C(p,e,h),C(p,t,h);for(let _=0;_<c.length;_+=1)c[_]&&c[_].m(p,h);C(p,n,h),C(p,s,h),r=!0},p(p,h){if(h[0]&256|h[4]&8192){a=ce(p[8].length>0?p[8]:[{id:"",title:"template.optionNone",icon:"folder"}]);let _;for(_=0;_<a.length;_+=1){const g=Ui(p,a,_);c[_]?(c[_].p(g,h),ue(c[_],1)):(c[_]=ra(g),c[_].c(),ue(c[_],1),c[_].m(n.parentNode,n))}for(ut(),_=a.length;_<c.length;_+=1)f(_);dt()}},i(p){if(!r){for(let h=0;h<a.length;h+=1)ue(c[h]);r=!0}},o(p){c=c.filter(xa);for(let h=0;h<c.length;h+=1)_e(c[h]);r=!1},d(p){p&&(y(e),y(t),y(n),y(s)),Fe(c,p)}}}function ra(l){let e,t,n,s,r=m(l[448].title)+"",a,c,f,p;t=new Ql({props:{kind:l[448].icon||"folder",size:16}});function h(){return l[346](l[448])}return{c(){e=u("button"),$e(t.$$.fragment),n=v(),s=u("span"),a=R(r),i(s,"class","svelte-tf66xw"),i(e,"class","context-menu-item svelte-tf66xw")},m(_,g){C(_,e,g),Qe(t,e,null),o(e,n),o(e,s),o(s,a),c=!0,f||(p=L(e,"click",h),f=!0)},p(_,g){l=_;const b={};g[0]&256&&(b.kind=l[448].icon||"folder"),t.$set(b),(!c||g[0]&256)&&r!==(r=m(l[448].title)+"")&&B(a,r)},i(_){c||(ue(t.$$.fragment,_),c=!0)},o(_){_e(t.$$.fragment,_),c=!1},d(_){_&&y(e),Xe(t),f=!1,p()}}}function aa(l){let e,t,n,s,r;return{c(){e=u("button"),e.textContent=`${m("nav.moveToRoot")}`,t=v(),n=u("div"),i(e,"class","context-menu-item svelte-tf66xw"),i(n,"class","context-menu-divider svelte-tf66xw")},m(a,c){C(a,e,c),C(a,t,c),C(a,n,c),s||(r=L(e,"click",l[347]),s=!0)},p:le,d(a){a&&(y(e),y(t),y(n)),s=!1,r()}}}function ca(l){let e,t,n,s=(l[42]?m("worklog.acceptSuggestion"):l[41]?m("worklog.editEntry"):m("worklog.addEntry"))+"",r,a,c,f,p,h,_,g,b,w,k,S,T,j,N,E,M,P,D,F,z,H,x,G,K,U,q,J,I,V,O,W,X,oe,$,te,se,re,fe,ke=m("common.save")+"",ze,pe,Y,Q,de,Ce;return{c(){e=u("div"),t=u("div"),n=u("h3"),r=R(s),a=v(),c=u("div"),f=u("label"),p=u("span"),p.textContent=`${m("worklog.date")}`,h=v(),_=u("input"),g=v(),b=u("div"),w=u("label"),k=u("span"),k.textContent=`${m("worklog.whatDone")}`,S=v(),T=u("input"),j=v(),N=u("div"),E=u("label"),M=u("span"),M.textContent=`${m("worklog.minutes")}`,P=v(),D=u("input"),F=v(),z=u("div"),H=u("label"),x=u("span"),x.textContent=`${m("worklog.details")}`,G=v(),K=u("textarea"),U=v(),q=u("div"),J=u("label"),I=u("input"),V=v(),O=u("span"),O.textContent=`${m("journal.billableYes")}`,W=v(),X=u("label"),oe=u("input"),$=v(),te=u("span"),te.textContent=`${m("journal.approxEstimated")}`,se=v(),re=u("div"),fe=u("button"),ze=R(ke),Y=v(),Q=u("button"),Q.textContent=`${m("common.cancel")}`,i(n,"class","svelte-tf66xw"),i(p,"class","label-text svelte-tf66xw"),i(_,"type","date"),i(_,"class","svelte-tf66xw"),i(f,"class","svelte-tf66xw"),i(c,"class","form-group svelte-tf66xw"),i(k,"class","label-text svelte-tf66xw"),i(T,"type","text"),i(T,"placeholder",m("worklog.whatDone")),i(T,"class","svelte-tf66xw"),i(w,"class","svelte-tf66xw"),i(b,"class","form-group svelte-tf66xw"),i(M,"class","label-text svelte-tf66xw"),i(D,"type","number"),i(D,"min","1"),i(D,"class","svelte-tf66xw"),i(E,"class","svelte-tf66xw"),i(N,"class","form-group svelte-tf66xw"),i(x,"class","label-text svelte-tf66xw"),i(K,"class","svelte-tf66xw"),i(H,"class","svelte-tf66xw"),i(z,"class","form-group svelte-tf66xw"),i(I,"type","checkbox"),i(I,"class","svelte-tf66xw"),i(O,"class","svelte-tf66xw"),i(J,"class","checkbox-label-inline svelte-tf66xw"),i(oe,"type","checkbox"),i(oe,"class","svelte-tf66xw"),i(te,"class","svelte-tf66xw"),i(X,"class","checkbox-label-inline svelte-tf66xw"),i(q,"class","form-row svelte-tf66xw"),i(fe,"class","btn btn-primary svelte-tf66xw"),fe.disabled=pe=!l[35].trim()||!l[36],i(Q,"class","btn svelte-tf66xw"),i(re,"class","modal-actions svelte-tf66xw"),i(t,"class","modal modal-worklog svelte-tf66xw"),i(e,"class","modal-overlay svelte-tf66xw"),i(e,"role","button"),i(e,"tabindex","0")},m(he,Ae){C(he,e,Ae),o(e,t),o(t,n),o(n,r),o(t,a),o(t,c),o(c,f),o(f,p),o(f,h),o(f,_),be(_,l[37]),o(t,g),o(t,b),o(b,w),o(w,k),o(w,S),o(w,T),be(T,l[35]),o(t,j),o(t,N),o(N,E),o(E,M),o(E,P),o(E,D),be(D,l[36]),o(t,F),o(t,z),o(z,H),o(H,x),o(H,G),o(H,K),be(K,l[38]),o(t,U),o(t,q),o(q,J),o(J,I),I.checked=l[39],o(J,V),o(J,O),o(q,W),o(q,X),o(X,oe),oe.checked=l[40],o(X,$),o(X,te),o(t,se),o(t,re),o(re,fe),o(fe,ze),o(re,Y),o(re,Q),de||(Ce=[L(_,"input",l[351]),L(T,"input",l[352]),L(D,"input",l[353]),L(K,"input",l[354]),L(I,"change",l[355]),L(oe,"change",l[356]),L(fe,"click",l[162]),L(Q,"click",l[161]),L(e,"click",Ct(l[161])),L(e,"keydown",gt(l[161]))],de=!0)},p(he,Ae){Ae[1]&3072&&s!==(s=(he[42]?m("worklog.acceptSuggestion"):he[41]?m("worklog.editEntry"):m("worklog.addEntry"))+"")&&B(r,s),Ae[1]&64&&be(_,he[37]),Ae[1]&16&&T.value!==he[35]&&be(T,he[35]),Ae[1]&32&&ql(D.value)!==he[36]&&be(D,he[36]),Ae[1]&128&&be(K,he[38]),Ae[1]&256&&(I.checked=he[39]),Ae[1]&512&&(oe.checked=he[40]),Ae[1]&48&&pe!==(pe=!he[35].trim()||!he[36])&&(fe.disabled=pe)},d(he){he&&y(e),de=!1,me(Ce)}}}function fa(l){let e,t,n,s,r,a,c,f,p,h,_,g,b,w,k,S,T,j,N,E=(l[69]==="open_url"?m("action.dataUrl"):l[69]==="open_folder"||l[69]==="open_file"?m("action.dataPath"):m("action.dataCommand"))+"",M,P,D,F,z,H,x,G,K,U,q,J=ce(l[109]),I=[];for(let V=0;V<J.length;V+=1)I[V]=ua(Wi(l,J,V));return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${m("action.newAction")}`,s=v(),r=u("div"),a=u("label"),c=u("span"),c.textContent=`${m("common.name")}`,f=v(),p=u("input"),h=v(),_=u("div"),g=u("label"),b=u("span"),b.textContent=`${m("common.type")}`,w=v(),k=u("select");for(let V=0;V<I.length;V+=1)I[V].c();S=v(),T=u("div"),j=u("label"),N=u("span"),M=R(E),P=v(),D=u("input"),z=v(),H=u("div"),x=u("button"),x.textContent=`${m("common.create")}`,G=v(),K=u("button"),K.textContent=`${m("common.cancel")}`,i(n,"class","svelte-tf66xw"),i(c,"class","label-text svelte-tf66xw"),i(p,"type","text"),i(p,"placeholder",m("action.namePlaceholder")),i(p,"class","svelte-tf66xw"),i(a,"class","svelte-tf66xw"),i(r,"class","form-group svelte-tf66xw"),i(b,"class","label-text svelte-tf66xw"),i(k,"class","svelte-tf66xw"),l[69]===void 0&&el(()=>l[359].call(k)),i(g,"class","svelte-tf66xw"),i(_,"class","form-group svelte-tf66xw"),i(N,"class","label-text svelte-tf66xw"),i(D,"type","text"),i(D,"placeholder",F=l[69]==="open_url"?m("action.urlPlaceholder"):l[69]==="open_folder"||l[69]==="open_file"?m("action.pathPlaceholder"):m("action.commandPlaceholder")),i(D,"class","svelte-tf66xw"),i(j,"class","svelte-tf66xw"),i(T,"class","form-group svelte-tf66xw"),i(x,"class","btn btn-primary svelte-tf66xw"),i(K,"class","btn svelte-tf66xw"),i(H,"class","modal-actions svelte-tf66xw"),i(t,"class","modal svelte-tf66xw"),i(e,"class","modal-overlay svelte-tf66xw"),i(e,"role","button"),i(e,"tabindex","0")},m(V,O){C(V,e,O),o(e,t),o(t,n),o(t,s),o(t,r),o(r,a),o(a,c),o(a,f),o(a,p),be(p,l[68]),o(t,h),o(t,_),o(_,g),o(g,b),o(g,w),o(g,k);for(let W=0;W<I.length;W+=1)I[W]&&I[W].m(k,null);Ot(k,l[69],!0),o(t,S),o(t,T),o(T,j),o(j,N),o(N,M),o(j,P),o(j,D),be(D,l[70]),o(t,z),o(t,H),o(H,x),o(H,G),o(H,K),U||(q=[L(p,"input",l[357]),L(p,"keydown",l[358]),L(k,"change",l[359]),L(D,"input",l[360]),L(D,"keydown",l[361]),L(x,"click",l[210]),L(K,"click",l[209]),L(e,"click",Ct(l[209])),L(e,"keydown",gt(l[209]))],U=!0)},p(V,O){if(O[2]&64&&p.value!==V[68]&&be(p,V[68]),O[3]&65536){J=ce(V[109]);let W;for(W=0;W<J.length;W+=1){const X=Wi(V,J,W);I[W]?I[W].p(X,O):(I[W]=ua(X),I[W].c(),I[W].m(k,null))}for(;W<I.length;W+=1)I[W].d(1);I.length=J.length}O[2]&128|O[3]&65536&&Ot(k,V[69]),O[2]&128&&E!==(E=(V[69]==="open_url"?m("action.dataUrl"):V[69]==="open_folder"||V[69]==="open_file"?m("action.dataPath"):m("action.dataCommand"))+"")&&B(M,E),O[2]&128|O[3]&65536&&F!==(F=V[69]==="open_url"?m("action.urlPlaceholder"):V[69]==="open_folder"||V[69]==="open_file"?m("action.pathPlaceholder"):m("action.commandPlaceholder"))&&i(D,"placeholder",F),O[2]&256&&D.value!==V[70]&&be(D,V[70])},d(V){V&&y(e),Fe(I,V),U=!1,me(q)}}}function ua(l){let e,t=l[445].label+"",n;return{c(){e=u("option"),n=R(t),e.__value=l[445].id,be(e,e.__value),i(e,"class","svelte-tf66xw")},m(s,r){C(s,e,r),o(e,n)},p:le,d(s){s&&y(e)}}}function da(l){let e,t,n,s=m("file.importTitle")+"",r,a,c=(l[28]?l[28].title:"")+"",f,p,h,_,g,b,w,k=l[73].files+"",S,T,j,N,E,M=l[73].folders+"",P,D,F,z,H,x=(l[73].totalBytes/1024).toFixed(1)+"",G,K,U,q,J,I,V,O,W,X,oe,$,te=l[73].isDangerous&&pa(l);return{c(){e=u("div"),t=u("div"),n=u("h3"),r=R(s),a=R(" «"),f=R(c),p=R("»"),h=v(),_=u("div"),g=u("div"),b=u("span"),b.textContent=`${m("file.importFiles")}`,w=u("span"),S=R(k),T=v(),j=u("div"),N=u("span"),N.textContent=`${m("file.importFolders")}`,E=u("span"),P=R(M),D=v(),F=u("div"),z=u("span"),z.textContent=`${m("file.importSize")}`,H=u("span"),G=R(x),K=R(" KB"),U=v(),te&&te.c(),q=v(),J=u("div"),I=u("button"),I.textContent=`${m("file.importCopy")}`,V=v(),O=u("button"),O.textContent=`${m("file.importLink")}`,W=v(),X=u("button"),X.textContent=`${m("common.cancel")}`,i(n,"class","svelte-tf66xw"),i(b,"class","svelte-tf66xw"),i(w,"class","svelte-tf66xw"),i(g,"class","summary-row svelte-tf66xw"),i(N,"class","svelte-tf66xw"),i(E,"class","svelte-tf66xw"),i(j,"class","summary-row svelte-tf66xw"),i(z,"class","svelte-tf66xw"),i(H,"class","svelte-tf66xw"),i(F,"class","summary-row svelte-tf66xw"),i(_,"class","import-summary svelte-tf66xw"),i(I,"class","btn btn-primary svelte-tf66xw"),i(O,"class","btn svelte-tf66xw"),i(X,"class","btn svelte-tf66xw"),i(J,"class","modal-actions svelte-tf66xw"),i(t,"class","modal svelte-tf66xw"),i(e,"class","modal-overlay svelte-tf66xw"),i(e,"role","button"),i(e,"tabindex","0")},m(se,re){C(se,e,re),o(e,t),o(t,n),o(n,r),o(n,a),o(n,f),o(n,p),o(t,h),o(t,_),o(_,g),o(g,b),o(g,w),o(w,S),o(_,T),o(_,j),o(j,N),o(j,E),o(E,P),o(_,D),o(_,F),o(F,z),o(F,H),o(H,G),o(H,K),o(_,U),te&&te.m(_,null),o(t,q),o(t,J),o(J,I),o(J,V),o(J,O),o(J,W),o(J,X),oe||($=[L(I,"click",l[362]),L(O,"click",l[363]),L(X,"click",l[186]),L(e,"click",Ct(l[186])),L(e,"keydown",gt(l[186]))],oe=!0)},p(se,re){re[0]&268435456&&c!==(c=(se[28]?se[28].title:"")+"")&&B(f,c),re[2]&2048&&k!==(k=se[73].files+"")&&B(S,k),re[2]&2048&&M!==(M=se[73].folders+"")&&B(P,M),re[2]&2048&&x!==(x=(se[73].totalBytes/1024).toFixed(1)+"")&&B(G,x),se[73].isDangerous?te?te.p(se,re):(te=pa(se),te.c(),te.m(_,null)):te&&(te.d(1),te=null)},d(se){se&&y(e),te&&te.d(),oe=!1,me($)}}}function pa(l){let e,t,n,s,r,a,c=l[73].dangerReason+"",f;return{c(){e=u("div"),t=Z("svg"),n=Z("path"),s=Z("line"),r=Z("line"),a=v(),f=R(c),i(n,"d","M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"),i(n,"class","svelte-tf66xw"),i(s,"x1","12"),i(s,"y1","9"),i(s,"x2","12"),i(s,"y2","13"),i(s,"class","svelte-tf66xw"),i(r,"x1","12"),i(r,"y1","17"),i(r,"x2","12.01"),i(r,"y2","17"),i(r,"class","svelte-tf66xw"),i(t,"width","14"),i(t,"height","14"),i(t,"viewBox","0 0 24 24"),i(t,"fill","none"),i(t,"stroke","currentColor"),i(t,"stroke-width","2"),i(t,"stroke-linecap","round"),i(t,"stroke-linejoin","round"),i(t,"class","svelte-tf66xw"),i(e,"class","summary-warn svelte-tf66xw")},m(p,h){C(p,e,h),o(e,t),o(t,n),o(t,s),o(t,r),o(e,a),o(e,f)},p(p,h){h[2]&2048&&c!==(c=p[73].dangerReason+"")&&B(f,c)},d(p){p&&y(e)}}}function ma(l){let e,t,n,s,r,a,c,f,p,h,_,g,b,w,k,S,T,j=l[97]&&_a(l);return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${m("rename.title")}`,s=v(),r=u("div"),a=u("label"),c=u("span"),c.textContent=`${m("common.newName")}`,f=v(),p=u("input"),h=v(),j&&j.c(),_=v(),g=u("div"),b=u("button"),b.textContent=`${m("common.rename")}`,w=v(),k=u("button"),k.textContent=`${m("common.cancel")}`,i(n,"class","svelte-tf66xw"),i(c,"class","label-text svelte-tf66xw"),i(p,"type","text"),i(p,"class","svelte-tf66xw"),i(a,"class","svelte-tf66xw"),i(r,"class","form-group svelte-tf66xw"),i(b,"class","btn btn-primary svelte-tf66xw"),i(k,"class","btn svelte-tf66xw"),i(g,"class","modal-actions svelte-tf66xw"),i(t,"class","modal svelte-tf66xw"),i(e,"class","modal-overlay svelte-tf66xw"),i(e,"role","button"),i(e,"tabindex","0")},m(N,E){C(N,e,E),o(e,t),o(t,n),o(t,s),o(t,r),o(r,a),o(a,c),o(a,f),o(a,p),be(p,l[96]),o(t,h),j&&j.m(t,null),o(t,_),o(t,g),o(g,b),o(g,w),o(g,k),S||(T=[L(p,"input",l[364]),L(p,"keydown",l[134]),L(b,"click",l[132]),L(k,"click",l[133]),L(e,"click",Ct(l[133])),L(e,"keydown",gt(l[133]))],S=!0)},p(N,E){E[3]&8&&p.value!==N[96]&&be(p,N[96]),N[97]?j?j.p(N,E):(j=_a(N),j.c(),j.m(t,_)):j&&(j.d(1),j=null)},d(N){N&&y(e),j&&j.d(),S=!1,me(T)}}}function _a(l){let e,t;return{c(){e=u("div"),t=R(l[97]),i(e,"class","rename-error svelte-tf66xw")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s[3]&16&&B(t,n[97])},d(n){n&&y(e)}}}function va(l){let e,t,n,s,r,a=l[98].title+"",c,f,p,h,_,g,b,w,k,S,T,j,N=m("inbox.assign")+"",E,M,P,D,F,z,H=l[100].length>0&&ha(l),x=l[102]&&ba();return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${m("inbox.assignTitle")}`,s=v(),r=u("div"),c=R(a),f=v(),p=u("div"),h=u("label"),_=u("span"),_.textContent=`${m("inbox.assignTarget")}`,g=v(),b=u("input"),w=v(),H&&H.c(),k=v(),x&&x.c(),S=v(),T=u("div"),j=u("button"),E=R(N),P=v(),D=u("button"),D.textContent=`${m("common.cancel")}`,i(n,"class","svelte-tf66xw"),i(r,"class","create-context svelte-tf66xw"),i(_,"class","label-text svelte-tf66xw"),i(b,"type","text"),i(b,"placeholder",m("inbox.assignSearchPlaceholder")),i(b,"class","svelte-tf66xw"),i(h,"class","svelte-tf66xw"),i(p,"class","form-group assign-search svelte-tf66xw"),i(j,"class","btn btn-primary svelte-tf66xw"),j.disabled=M=!l[101],i(D,"class","btn svelte-tf66xw"),i(T,"class","modal-actions svelte-tf66xw"),i(t,"class","modal svelte-tf66xw"),i(e,"class","modal-overlay svelte-tf66xw"),i(e,"role","button"),i(e,"tabindex","0")},m(G,K){C(G,e,K),o(e,t),o(t,n),o(t,s),o(t,r),o(r,c),o(t,f),o(t,p),o(p,h),o(h,_),o(h,g),o(h,b),be(b,l[99]),o(p,w),H&&H.m(p,null),o(t,k),x&&x.m(t,null),o(t,S),o(t,T),o(T,j),o(j,E),o(T,P),o(T,D),F||(z=[L(b,"input",l[365]),L(b,"input",l[197]),L(b,"keydown",l[366]),L(j,"click",l[199]),L(D,"click",l[196]),L(e,"click",Ct(l[196])),L(e,"keydown",gt(l[196]))],F=!0)},p(G,K){K[3]&32&&a!==(a=G[98].title+"")&&B(c,a),K[3]&64&&b.value!==G[99]&&be(b,G[99]),G[100].length>0?H?H.p(G,K):(H=ha(G),H.c(),H.m(p,null)):H&&(H.d(1),H=null),G[102]?x||(x=ba(),x.c(),x.m(t,S)):x&&(x.d(1),x=null),K[3]&256&&M!==(M=!G[101])&&(j.disabled=M)},d(G){G&&y(e),H&&H.d(),x&&x.d(),F=!1,me(z)}}}function ha(l){let e,t=ce(l[100]),n=[];for(let s=0;s<t.length;s+=1)n[s]=ga(Vi(l,t,s));return{c(){e=u("div");for(let s=0;s<n.length;s+=1)n[s].c();i(e,"class","assign-search-results svelte-tf66xw")},m(s,r){C(s,e,r);for(let a=0;a<n.length;a+=1)n[a]&&n[a].m(e,null)},p(s,r){if(r[3]&128|r[6]&4104){t=ce(s[100]);let a;for(a=0;a<t.length;a+=1){const c=Vi(s,t,a);n[a]?n[a].p(c,r):(n[a]=ga(c),n[a].c(),n[a].m(e,null))}for(;a<n.length;a+=1)n[a].d(1);n.length=t.length}},d(s){s&&y(e),Fe(n,s)}}}function ga(l){let e,t,n=(l[442].path||l[442].title)+"",s,r,a,c=l[189](l[442].type)+"",f,p,h,_;function g(){return l[367](l[442])}return{c(){e=u("button"),t=u("span"),s=R(n),r=v(),a=u("span"),f=R(c),p=v(),i(t,"class","svelte-tf66xw"),i(a,"class","svelte-tf66xw"),i(e,"class","assign-search-result svelte-tf66xw")},m(b,w){C(b,e,w),o(e,t),o(t,s),o(e,r),o(e,a),o(a,f),o(e,p),h||(_=L(e,"click",g),h=!0)},p(b,w){l=b,w[3]&128&&n!==(n=(l[442].path||l[442].title)+"")&&B(s,n),w[3]&128&&c!==(c=l[189](l[442].type)+"")&&B(f,c)},d(b){b&&y(e),h=!1,_()}}}function ba(l){let e;return{c(){e=u("div"),e.textContent=`${m("common.loading")}`,i(e,"class","assign-status svelte-tf66xw")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function wa(l){let e,t,n,s,r,a,c,f,p,h,_,g,b,w,k,S,T,j,N,E,M,P,D,F,z,H=m("common.save")+"",x,G,K,U,q,J,I=l[54]&&ka(l);return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${m("links.editTitle")}`,s=v(),r=u("div"),a=u("label"),c=u("span"),c.textContent=`${m("common.name")}`,f=v(),p=u("input"),h=v(),_=u("div"),g=u("label"),b=u("span"),b.textContent="URL",w=v(),k=u("input"),S=v(),T=u("div"),j=u("label"),N=u("span"),N.textContent=`${m("links.note")}`,E=v(),M=u("textarea"),P=v(),I&&I.c(),D=v(),F=u("div"),z=u("button"),x=R(H),K=v(),U=u("button"),U.textContent=`${m("common.cancel")}`,i(n,"class","svelte-tf66xw"),i(c,"class","label-text svelte-tf66xw"),i(p,"type","text"),i(p,"class","svelte-tf66xw"),i(a,"class","svelte-tf66xw"),i(r,"class","form-group svelte-tf66xw"),i(b,"class","label-text svelte-tf66xw"),i(k,"type","url"),i(k,"class","svelte-tf66xw"),i(g,"class","svelte-tf66xw"),i(_,"class","form-group svelte-tf66xw"),i(N,"class","label-text svelte-tf66xw"),i(M,"class","svelte-tf66xw"),i(j,"class","svelte-tf66xw"),i(T,"class","form-group svelte-tf66xw"),i(z,"class","btn btn-primary svelte-tf66xw"),z.disabled=G=!l[52].trim(),i(U,"class","btn svelte-tf66xw"),i(F,"class","modal-actions svelte-tf66xw"),i(t,"class","modal svelte-tf66xw"),i(e,"class","modal-overlay svelte-tf66xw"),i(e,"role","button"),i(e,"tabindex","0")},m(V,O){C(V,e,O),o(e,t),o(t,n),o(t,s),o(t,r),o(r,a),o(a,c),o(a,f),o(a,p),be(p,l[51]),o(t,h),o(t,_),o(_,g),o(g,b),o(g,w),o(g,k),be(k,l[52]),o(t,S),o(t,T),o(T,j),o(j,N),o(j,E),o(j,M),be(M,l[53]),o(t,P),I&&I.m(t,null),o(t,D),o(t,F),o(F,z),o(z,x),o(F,K),o(F,U),q||(J=[L(p,"input",l[368]),L(k,"input",l[369]),L(M,"input",l[370]),L(z,"click",l[204]),L(U,"click",l[203]),L(e,"click",Ct(l[203])),L(e,"keydown",gt(l[203]))],q=!0)},p(V,O){O[1]&1048576&&p.value!==V[51]&&be(p,V[51]),O[1]&2097152&&k.value!==V[52]&&be(k,V[52]),O[1]&4194304&&be(M,V[53]),V[54]?I?I.p(V,O):(I=ka(V),I.c(),I.m(t,D)):I&&(I.d(1),I=null),O[1]&2097152&&G!==(G=!V[52].trim())&&(z.disabled=G)},d(V){V&&y(e),I&&I.d(),q=!1,me(J)}}}function ka(l){let e,t;return{c(){e=u("div"),t=R(l[54]),i(e,"class","rename-error svelte-tf66xw")},m(n,s){C(n,e,s),o(e,t)},p(n,s){s[1]&8388608&&B(t,n[54])},d(n){n&&y(e)}}}function ya(l){let e,t;return e=new K1({props:{title:l[91],message:l[92],confirmText:l[94],danger:l[93]}}),e.$on("confirm",l[135]),e.$on("cancel",l[136]),{c(){$e(e.$$.fragment)},m(n,s){Qe(e,n,s),t=!0},p(n,s){const r={};s[2]&536870912&&(r.title=n[91]),s[2]&1073741824&&(r.message=n[92]),s[3]&2&&(r.confirmText=n[94]),s[3]&1&&(r.danger=n[93]),e.$set(r)},i(n){t||(ue(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Xe(e,n)}}}function Ca(l){let e,t;return e=new U1({props:{item:l[80],content:l[81],loading:l[82],error:l[83]}}),e.$on("close",l[119]),e.$on("openExternal",l[371]),{c(){$e(e.$$.fragment)},m(n,s){Qe(e,n,s),t=!0},p(n,s){const r={};s[2]&262144&&(r.item=n[80]),s[2]&524288&&(r.content=n[81]),s[2]&1048576&&(r.loading=n[82]),s[2]&2097152&&(r.error=n[83]),e.$set(r)},i(n){t||(ue(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Xe(e,n)}}}function Sa(l){let e,t;return e=new um({props:{onClose:l[218],onSyncRefresh:l[216],initialSection:l[107]}}),{c(){$e(e.$$.fragment)},m(n,s){Qe(e,n,s),t=!0},p(n,s){const r={};s[3]&16384&&(r.initialSection=n[107]),e.$set(r)},i(n){t||(ue(e.$$.fragment,n),t=!0)},o(n){_e(e.$$.fragment,n),t=!1},d(n){Xe(e,n)}}}function K_(l){let e,t,n,s;const r=[wm,bm,gm],a=[];function c(f,p){return f[3]?0:f[4]?1:2}return e=c(l),t=a[e]=r[e](l),{c(){t.c(),n=vt()},m(f,p){a[e].m(f,p),C(f,n,p),s=!0},p(f,p){let h=e;e=c(f),e===h?a[e].p(f,p):(ut(),_e(a[h],1,1,()=>{a[h]=null}),dt(),t=a[e],t?t.p(f,p):(t=a[e]=r[e](f),t.c()),ue(t,1),t.m(n.parentNode,n))},i(f){s||(ue(t),s=!0)},o(f){_e(t),s=!1},d(f){f&&y(n),a[e].d(f)}}}function ne(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 G_(l,e){return l.section===e.section&&l.nodeId===e.nodeId&&l.tab===e.tab&&l.trashFolderId===e.trashFolderId}function Gl(l){return!l||!(l instanceof Element)?!1:!!l.closest('input, textarea, select, [contenteditable="true"], [contenteditable=""]')}function yl(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&&yl(n.children,e,t))return!0}return!1}function Ka(l){return(l==null?void 0:l.sourceKind)||(l==null?void 0:l.captureKind)||(l==null?void 0:l.type)||""}function Ga(l){return Ka(l)!=="url"&&(l==null?void 0:l.type)!=="link"}function J_(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 Ja(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&&Ja(n.children,e,t))return!0}return!1}function q_(l,e){return e?l.filter(t=>An(t)===e):l.filter(t=>!An(t)||!l.some(n=>n.id===An(t)))}function An(l){return(l==null?void 0:l.parentId)||(l==null?void 0:l.parentID)||(l==null?void 0:l.parent_id)||""}function Ul(l){return l.eventIds&&l.eventIds.length?l.eventIds:l.events&&l.events.length?l.events.map(e=>e.id).filter(Boolean):[]}function Bl(l){try{ne("WriteDebugLog",l)}catch{}}function Ln(l){return l?l.map(e=>(e._expanded===void 0&&(e._expanded=!1),e)):[]}function ct(l){return l?new Date(l).toLocaleTimeString("ru-RU",{hour:"2-digit",minute:"2-digit"}):""}function pl(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 bt(l){if(!l)return"";try{return new Date(l).toLocaleDateString("ru-RU",{day:"numeric",month:"short"})}catch{return l}}function Pn(l){const e=String(l||"").trim();if(!e||/[\s]/.test(e)||e.includes("@"))return"";try{const t=new URL(e);return(t.protocol==="http:"||t.protocol==="https:")&&t.hostname?e:""}catch{try{const n=`https://${e}`,s=new URL(n);return s.hostname&&s.hostname.includes(".")?n:""}catch{return""}}}function Y_(l){return{"image/png":"png","image/jpeg":"jpg","image/gif":"gif","image/webp":"webp"}[l]||"bin"}function Q_(l){return new Promise((e,t)=>{const n=new FileReader;n.onload=()=>{const s=String(n.result||""),r=s.indexOf(",");e(r>=0?s.slice(r+1):s)},n.onerror=()=>t(n.error),n.readAsDataURL(l)})}function X_(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 Z_(l){return String(l||"").split(/\r?\n/).map(t=>t.trim()).filter(t=>t&&!t.startsWith("#"))[0]||""}function Ta(l){const e=Array.from((l==null?void 0:l.types)||[]);return e.includes("Files")||e.includes("text/uri-list")||e.includes("text/x-moz-url")||e.includes("text/plain")&&!e.includes("application/x-verstak-node")}function $_(l){return["case","client","project","folder","document","recipe"].includes(l.type)}function Vt(l,e,t,n){return l=Math.abs(l)%100,l>=5&&l<=20?n:(l%=10,l===1?e:l>=2&&l<=4?t:n)}function ev(l){return l.targetType==="note"&&l.targetId?{nodeId:l.nodeId,tab:"notes",targetId:l.targetId}:l.targetType==="file"?{nodeId:l.nodeId,tab:"files",targetId:l.targetId,targetPath:l.targetPath}:l.targetType==="folder"?{nodeId:l.nodeId,tab:"files",targetPath:l.targetPath||l.targetId}:{nodeId:l.nodeId}}function gt(l){return e=>{Gl(e.target)||(e.key==="Enter"||e.key===" ")&&(e.preventDefault(),l())}}function tv(l,e,t){var Ys;let n=null,s=!1,r=!1,a=!1,c=!1,f=[],p=[],h=[],_=null,g=[],b=0,w=!0,k=[],S=null,T="",j="",N=!1,E="",M="all",P="all",D="",F="",z="",H=[],x=!1,G=[],K="",U="";function q(d){return{"vault not open":m("error.vaultNotOpen")}[d]||d}let J="",I=null,V="overview",O=[],W=null,X=[],oe=[],$=[],te=!1,se="",re="",fe="",ke="",ze=!1,pe=!1,Y=null,Q=null,de=[],Ce=0,he=[],Ae=[],Ke=!1,tt="",ot=[],Ne=null,Re="",Me="",Ve="",Le="",De=null,We=0,Ie=[],Se="",we=[],Be=[],Je="",ht="",Te=[],ge=!1,je=!1,qe="",Ze=null,Ge=null,Oe={visible:!1,x:0,y:0,node:null},xe=!1,Ue="",et=!1,Ye="",ie="open_url",ye="",wt=[{id:"open_url",label:m("action.openUrl")},{id:"open_file",label:m("action.openFile")},{id:"open_folder",label:m("action.openFolder")},{id:"run_command",label:m("action.runCommand")},{id:"run_script",label:m("action.runScript")},{id:"open_terminal",label:m("action.openTerminal")},{id:"launch_app",label:m("action.launchApp")}],kt=!0,Wt=!1,_t=null,Dt=!1,Xl="",Bn="",St={},Zl=!1,rt=null,mt=[],at=[],It=null,tl="",$l=!1,Tl="",Tt={items:[],mode:"copy"},He=[],ml=[],en=!1,_l=!1,El=!1,xn="",jl=!1,Kn="",Gn="",Jn=!1,qn=m("common.delete"),Ml=null,Nl=null,ll=!1,Dl="",nl="",sl="",Mt=null,At="",Ut=[],Lt=null,Il=!1,Yn,tn=null,ln=!1,vl="",Al="";const qa=[{id:"overview",label:m("tab.overview")},{id:"notes",label:m("tab.notes")},{id:"files",label:m("tab.files")},{id:"links",label:m("tab.links")},{id:"actions",label:m("tab.actions")},{id:"activity",label:m("tab.activity"),group:"service"},{id:"worklog",label:m("tab.worklog"),group:"service"},{id:"inbox",label:m("tab.inbox"),group:"service"}];let nn=null;function Ya(){return{section:J||"",nodeId:(I==null?void 0:I.id)||"",tab:I?V:"",trashFolderId:J==="trash"?Se:"",trashFolderStack:J==="trash"?we.map(d=>({id:d.id,title:d.title})):[]}}function Pt(){if(ge)return;const d=Ya(),A=Te[Te.length-1];(!A||!G_(A,d))&&(Te=[...Te,d].slice(-80))}function sn(){t(1,Se=""),t(222,we=[]),t(56,Ie=[])}function Qa(){return jl?(fn(),!0):c?(qs(),!0):It?(Pl(),!0):Mt?(Cn(),!0):Ne?(En(),!0):ll?(t(95,ll=!1),!0):te?(ks(),!0):Dt?(Is(),!0):et?(Ks(),!0):xe?(hs(),!0):je?(us(),!0):Oe.visible?(xt(),!0):W?(ws(),!0):!1}async function Xa(d){ge=!0;try{if(d.nodeId){const A=await ne("GetNodeDetail",d.nodeId);A&&(await Ft(A),t(29,V=d.tab||"overview"),V==="files"&&at.length===0&&await lt(A.id))}else d.section&&(await on(d.section),d.section==="trash"&&(t(1,Se=d.trashFolderId||""),t(222,we=d.trashFolderStack||[]),t(56,Ie=[]),await gl()))}finally{ge=!1}}async function Qn(){if(Qa())return;const d=Te[Te.length-1];d&&(Te=Te.slice(0,-1),await Xa(d))}function Xn(d){d.button===3&&(Gl(d.target)||(d.preventDefault(),Qn()))}function Bt(d){V!==d&&(Pt(),t(29,V=d),d==="files"&&I&&at.length===0&&!rt&<(I.id))}ja(async()=>{try{if(t(2,n=await ne("GetStartupStatus")),s=!0,n.status==="first_run"){t(3,r=!0),t(71,kt=!1);return}if(n.status==="recovery"){t(4,a=!0),t(71,kt=!1);return}}catch(d){t(26,U=String(d))}try{t(25,K=await ne("VerstakVersion")||"verstak-gui/v2"),t(6,f=await ne("ListSystemViews")||[]),t(7,p=await ne("ListWorkspaceTree")||[]),t(8,h=await ne("ListEnabledTemplates")||[])}catch(d){t(26,U=String(d)),t(6,f=[{id:"today",label:m("nav.today")},{id:"inbox",label:m("nav.inbox")},{id:"activity",label:m("nav.activity")}]),t(7,p=[]),t(8,h=[])}window.runtime&&window.runtime.EventsOn&&(window.runtime.EventsOn("files-dropped",Ic),nn=()=>window.runtime.EventsOff("files-dropped")),window.addEventListener("keydown",rs),window.addEventListener("paste",Ps),window.addEventListener("dragover",Fs),window.addEventListener("dragleave",Rs),window.addEventListener("drop",zs),window.addEventListener("auxclick",Xn),t(71,kt=!1),Mn(),ys()}),Un(()=>{nn&&nn(),window.removeEventListener("keydown",rs),window.removeEventListener("paste",Ps),window.removeEventListener("dragover",Fs),window.removeEventListener("dragleave",Rs),window.removeEventListener("drop",zs),window.removeEventListener("auxclick",Xn)});async function on(d){Pt(),t(27,J=d),t(28,I=null),t(29,V="overview"),t(30,O=[]),X=[],t(32,oe=[]),t(33,$=[]),t(46,Ae=[]),t(49,ot=[]),t(43,de=[]),t(45,he=[]),t(0,De=null),sn(),t(60,je=!1),t(26,U=""),t(9,_=null),t(10,g=[]),b=0,w=!0,t(11,k=[]),t(12,S=null);try{d==="today"?(t(9,_=await ne("ListTodayView")||{cases:[]}),t(43,de=await ne("GetSuggestions")||[]),t(44,Ce=de.length)):d==="inbox"?t(45,he=await ne("ListInboxNodes")||[]):d==="trash"?await gl():d==="journal"?await Jt():d==="activity"&&(t(10,g=await ne("ListActivityFeed",50,0)||[]),b=g.length,w=g.length===50)}catch(A){t(26,U=String(A)),t(9,_={cases:[]}),t(45,he=[]),t(0,De=null),t(10,g=[])}}async function Ft(d){Pt(),t(28,I=d),t(27,J=""),t(29,V="overview"),t(30,O=[]),X=[],t(32,oe=[]),t(33,$=[]),t(43,de=[]),t(79,at=[]),t(78,mt=[]),t(77,rt=null),t(80,It=null),t(81,tl=""),t(85,He=[]),ml=[],sn(),t(31,W=null),t(60,je=!1),t(65,xe=!1),t(26,U=""),t(24,G=[]),await Ll(d.id)}async function Ll(d){try{t(30,O=await ne("ListNotes",d)||[])}catch{}try{X=await ne("ListFiles",d)||[]}catch{}try{t(32,oe=await ne("ListActions",d)||[])}catch{}try{t(33,$=Ln(await ne("ListWorklog",d)))}catch{}try{t(46,Ae=await ne("ListInboxNodesForTarget",d)||[])}catch{t(46,Ae=[])}try{t(49,ot=await ne("ListLinks",d)||[])}catch{t(49,ot=[])}try{t(43,de=await ne("GetSuggestions")||[]),t(44,Ce=de.length)}catch{t(43,de=[]),t(44,Ce=0)}try{t(24,G=await ne("ListActivityByNode",d,50,0)||[])}catch{}}async function lt(d){t(76,Zl=!0);try{let A=await ne("ListItems",d)||[];A.sort((ee,ae)=>ee.type!==ae.type?ee.type==="folder"?-1:1:(ee.name||"").localeCompare(ae.name||"")),t(79,at=A)}catch{t(79,at=[])}t(76,Zl=!1)}async function rn(d){if(!I)return;Pt();try{const ee=await ne("GetNodeDetail",d);ee&&t(78,mt=[...mt,{id:d,name:ee.title}])}catch{t(78,mt=[...mt,{id:d,name:"..."}])}t(77,rt=d),t(75,St={...St,[d]:!0});const A=await ne("ListWorkspaceChildren",d)||[];yl(p,d,A),t(7,p=[...p]),await lt(d)}function Za(){if(Pt(),mt.length<2)t(78,mt=[]),t(77,rt=null),lt(I.id);else{const d=mt[mt.length-2];t(78,mt=mt.slice(0,-1)),t(77,rt=d.id),lt(d.id)}}function Zn(d){const A=mt[d];t(78,mt=mt.slice(0,d+1)),t(77,rt=A.id),lt(A.id)}async function hl(d){t(80,It=d),t(81,tl=""),t(83,Tl=""),t(82,$l=!0);try{g1(d)?t(81,tl=await ne("GetFileBase64",d.fileId)||""):b1(d)&&t(81,tl=await ne("ReadFileText",d.fileId)||"")}catch(A){t(83,Tl=String(A))}t(82,$l=!1)}function Pl(){t(80,It=null),t(81,tl=""),t(83,Tl="")}async function $a(){const d=prompt(m("file.namePrompt"));if(!(!d||!d.trim()))try{const A=rt||I.id;await ne("CreateEmptyFile",A,d.trim()),await lt(A),await un(A)}catch(A){t(26,U=String(A))}}async function $n(d){try{await ne("DuplicateNode",d);const A=rt||I.id;await lt(A),await un(A)}catch(A){t(26,U=String(A))}}function es(d){const A=at.find(ee=>ee.id===d);A&&cn(A.id,A.name)}function ts(d){t(84,Tt={items:[d],mode:"cut"})}function ls(d){t(84,Tt={items:[d],mode:"copy"})}async function ns(){if(Tt.items.length===0)return;const d=rt||I.id;try{if(Tt.mode==="copy")for(const A of Tt.items)await ne("DuplicateNode",A);else for(const A of Tt.items)await ne("MoveNode",A,d);t(84,Tt={items:[],mode:"copy"}),await lt(d)}catch(A){t(26,U=String(A))}}function ss(d){He.includes(d)?t(85,He=He.filter(A=>A!==d)):t(85,He=[...He,d])}function is(d){t(85,He=[d])}function ec(){t(85,He=at.map(d=>d.id))}function os(d){if(at.length===0)return;const A=He.length>0?He[He.length-1]:at[0].id,ee=at.findIndex(jt=>jt.id===A),ae=at.findIndex(jt=>jt.id===d);if(ee===-1||ae===-1)return;const Pe=Math.min(ee,ae),ft=Math.max(ee,ae),rl=at.slice(Pe,ft+1).map(jt=>jt.id),bl=new Set(He);rl.forEach(jt=>bl.add(jt)),t(85,He=[...bl])}function tc(){t(85,He=[])}function an(d){return d.length>0?d:at.map(A=>A.id)}async function lc(){const d=an(He),A=at.find(ae=>ae.id===d[0]);let ee;d.length===1&&(A==null?void 0:A.type)==="folder"?ee=m("delete.folder"):d.length===1?ee=m("delete.file"):ee=m("delete.files",{count:d.length}),Et({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+ee+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{for(const Pe of d)try{await ne("DeleteFileOrFolder",Pe)}catch(ft){t(26,U=String(ft))}t(85,He=[]);const ae=rt||I.id;await lt(ae)}})}function nc(){const d=an(He);t(84,Tt={items:d,mode:"cut"}),t(85,He=[])}function sc(){const d=an(He);t(84,Tt={items:d,mode:"copy"}),t(85,He=[])}function ic(d,A){d.stopPropagation();const ee=He.includes(A)?He:[A];ml=ee,d.dataTransfer.effectAllowed="move",d.dataTransfer.setData("text/plain",ee.join(","))}function oc(d,A){const ee=at.find(ae=>ae.id===A);ee&&ee.type==="folder"&&(d.preventDefault(),d.stopPropagation(),d.dataTransfer.dropEffect="move")}async function rc(d,A){if(d.preventDefault(),d.stopPropagation(),ml.length!==0){for(const ee of ml)try{await ne("MoveNode",ee,A)}catch(ae){t(26,U=String(ae))}ml=[],t(85,He=[]),await lt(rt||I.id)}}function rs(d){if(!Gl(d.target)){if(d.key==="Backspace"||d.altKey&&d.key==="ArrowLeft"){d.preventDefault(),Qn();return}if(V==="files")if(d.ctrlKey||d.metaKey)d.key==="c"||d.key==="C"?(d.preventDefault(),sc()):d.key==="x"||d.key==="X"?(d.preventDefault(),nc()):d.key==="v"||d.key==="V"?(d.preventDefault(),ns()):d.key==="a"||d.key==="A"?(d.preventDefault(),ec()):d.key==="o"||d.key==="O"?(d.preventDefault(),ac()):d.key==="Enter"&&(d.preventDefault(),as());else if(d.key==="Enter")d.preventDefault(),as();else if(d.key==="Delete"){if(It){d.preventDefault(),Pl();return}if(He.length>0){d.preventDefault(),lc();return}}else if(d.key==="Escape"){if(It){Pl();return}if(He.length>0){tc();return}}else d.key==="F2"&&(d.preventDefault(),cc())}}function as(){if(He.length===1){const d=at.find(A=>A.id===He[0]);d&&(d.type==="folder"?rn(d.id):hl(d))}}function ac(){if(He.length===1){const d=at.find(A=>A.id===He[0]);d&&d.fileId&&ne("OpenFile",d.fileId)}}function cn(d,A){Dl=d,t(96,nl=A),t(97,sl=""),t(95,ll=!0)}function cc(){if(He.length===1){const d=at.find(A=>A.id===He[0]);d&&cn(d.id,d.name)}}async function cs(){const d=nl.trim();if(!d){t(97,sl=m("rename.emptyError"));return}try{await ne("ValidateName",d)}catch{t(97,sl=m("rename.invalidError"));return}t(95,ll=!1);const A=Dl;Dl="";try{await ne("RenameNode",A,d),I&&I.id===A&&t(28,I={...I,title:d}),await Gt(),rt&&await lt(rt)}catch(ee){t(26,U=String(ee))}}function fc(){t(95,ll=!1),Dl="",t(96,nl=""),t(97,sl="")}function uc(d){d.key==="Enter"?cs():t(97,sl="")}function Et(d){t(91,Kn=d.title||m("common.confirm")),t(92,Gn=d.message||""),t(93,Jn=d.danger!==void 0?d.danger:!0),t(94,qn=d.confirmText||m("common.delete")),Ml=d.onConfirm||null,Nl=d.onCancel||null,t(90,jl=!0)}function fn(){t(90,jl=!1),Ml=null,Nl=null}function dc(){Ml&&Ml(),fn()}function pc(){Nl&&Nl(),fn()}function fs(d){t(62,Ze=Oe.node),t(63,Ge=d),t(61,qe=""),t(60,je=!0),xt()}function mc(){t(62,Ze=null),t(63,Ge=void 0),t(61,qe=""),t(60,je=!0)}function us(){t(60,je=!1),t(61,qe=""),t(62,Ze=null),t(63,Ge=void 0)}async function ds(){if(!(!qe.trim()||Ge===void 0))try{const d=Ze?Ze.id:"",A=Ge?Ge.id:"",ee=await ne("CreateNodeFromTemplate",d,qe.trim(),A);t(60,je=!1),t(61,qe="");const ae=ee?ee.id:null;if(t(62,Ze=null),t(63,Ge=void 0),d){t(75,St={...St,[d]:!0});const Pe=await ne("ListWorkspaceChildren",d)||[];yl(p,d,Pe),t(7,p=[...p])}else t(7,p=await ne("ListWorkspaceTree")||p);if(ae){const Pe=await ne("GetNodeDetail",ae);Pe&&(t(27,J=""),Ft(Pe))}}catch(d){t(26,U=String(d))}}function _c(d,A){t(64,Oe={visible:!0,x:d.clientX,y:d.clientY,node:A})}function xt(){t(64,Oe={visible:!1,x:0,y:0,node:null})}async function vc(d){const A=!St[d];if(t(75,St={...St,[d]:A}),!A)return;const ee=await ne("ListWorkspaceChildren",d)||[];yl(p,d,ee),t(7,p=[...p])}async function hc(d,A){if(!(!d||!A||d===A))try{const ee=await ne("MoveNode",d,A);await Gt();const ae=await ne("GetNodeDetail",d);ae&&(t(27,J=""),Ft(ae))}catch(ee){t(26,U=String(ee))}}async function gc(d){d.preventDefault(),d.stopPropagation();try{const A=d.dataTransfer.getData("text/plain");if(!A)return;const ee=await ne("GetNodeDetail",A);if(!ee||!ee.parent_id)return;await ne("MoveNode",A,""),await Gt();const ae=await ne("GetNodeDetail",A);ae&&(t(27,J=""),Ft(ae))}catch(A){t(26,U=String(A))}}function bc(d){d.preventDefault(),d.dataTransfer.dropEffect="move",t(86,en=!0)}function wc(d){t(86,en=!1)}function ps(d){cn(d.id,d.title),xt()}function ms(d){xt(),Et({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+d.title+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await ne("DeleteNode",d.id),await Gt(),await ys(),I&&I.id===d.id&&t(28,I=null)}catch(A){t(26,U=String(A))}}})}async function Rt(d){xt();const A=typeof d=="string"?d:d.id;try{await ne("OpenFolder",A)}catch(ee){t(26,U=String(ee))}}async function Kt(d){const A=Ka(d);try{if(A==="url"||d.type==="link"){if(!d.url)throw new Error("url required");await ne("OpenURL",d.url);return}if(A==="text"||d.type==="note"){const ee=await ne("ReadNote",d.id);t(31,W={id:d.id,title:d.title,content:ee||"",dirty:!1});return}if(A==="folder"||d.type==="folder"){Pt(),t(27,J=""),t(28,I=d),t(29,V="files"),t(78,mt=[]),t(77,rt=null),t(85,He=[]),t(80,It=null),await Ll(d.id),await lt(d.id);return}if(A==="file"||A==="image"||d.type==="file"){const ae=(await ne("ListFiles",d.id)||[])[0];if(!ae)throw new Error("file record not found");const Pe=J_(d,ae);si(Pe)?await hl(Pe):await ne("OpenFile",Pe.fileId);return}await Nt(d.id)}catch(ee){t(26,U=String(ee))}}async function _s(d){xt();try{await ne("MoveNode",d.id,""),await Gt();const A=await ne("GetNodeDetail",d.id);A&&(t(27,J=""),Ft(A))}catch(A){t(26,U=String(A))}}async function Gt(){const d=Object.keys(St).filter(ee=>St[ee]),A=await ne("ListWorkspaceTree")||[];for(const ee of d){const Pe=(await ne("ListWorkspaceChildren",ee)||[]).map(ft=>({...ft}));Ja(A,ee,Pe)}t(7,p=A)}async function un(d){const A=await ne("ListWorkspaceChildren",d)||[];yl(p,d,A),t(7,p=[...p])}function vs(){t(65,xe=!0),t(66,Ue="")}function hs(){t(65,xe=!1),t(66,Ue="")}async function gs(){if(!(!Ue.trim()||!I))try{const d=await ne("CreateNote",I.id,Ue.trim());t(30,O=[...O,d&&d.id?d:{id:Date.now().toString(),title:Ue.trim(),createdAt:new Date().toISOString()}]),t(65,xe=!1),t(66,Ue="")}catch{const A={id:Date.now().toString(),title:Ue.trim(),createdAt:new Date().toISOString()};t(30,O=[...O,A]),t(65,xe=!1),t(66,Ue="")}}async function il(d){if(W&&W.dirty){Et({title:m("note.unsavedTitle"),message:m("note.unsavedMessage"),confirmText:m("note.unsavedClose"),danger:!1,onConfirm:async()=>{await bs(d)}});return}await bs(d)}async function bs(d){try{const A=await ne("ReadNote",d.id);t(31,W={id:d.id,title:d.title,content:A||"",dirty:!1})}catch{t(31,W={id:d.id,title:d.title,content:"# "+d.title+`
|
||
|
||
`,dirty:!1})}}function ws(){if(W&&W.dirty){Et({title:m("note.unsavedTitle"),message:m("note.unsavedMessage"),confirmText:m("note.unsavedClose"),danger:!1,onConfirm:()=>{t(31,W=null)}});return}t(31,W=null)}function kc(d){W&&(t(31,W.content=d.target.value,W),t(31,W.dirty=!0,W))}async function yc(){if(W)try{await ne("SaveNote",W.id,W.content),t(31,W.dirty=!1,W)}catch{t(31,W.dirty=!1,W)}}function Fl(d=null){t(41,Y=d),t(42,Q=null),t(35,se=d?d.summary:""),t(36,re=d?String(d.minutes||""):""),t(37,fe=d&&d.date||""),t(38,ke=d&&d.details||""),t(39,ze=d?!!d.billable:!1),t(40,pe=d?!!d.approximate:!1),t(34,te=!0)}function ks(){t(34,te=!1),t(41,Y=null),t(42,Q=null)}async function dn(d=""){const A=d||(I?I.id:"");I&&I.id===A&&t(33,$=Ln(await ne("ListWorklog",I.id))||$),J==="journal"&&await Jt()}async function Cc(){const d=parseInt(re,10);if(!(!se.trim()||isNaN(d)||d<=0)&&!(!Q&&!Y&&!I)){try{if(Q){const A=JSON.stringify(Ul(Q));await ne("AcceptSuggestionFull",Q.nodeId,se.trim(),ke,fe,d,pe,ze,A),await Rl()}else Y?(await ne("UpdateWorklogEntry",Y.id,se.trim(),ke,fe,d,pe,ze),await dn(Y.nodeId)):(await ne("CreateWorklogFull",I.id,se.trim(),ke,fe,d,pe,ze),await dn(I.id))}catch(A){t(26,U=String(A));return}t(34,te=!1),t(41,Y=null),t(42,Q=null)}}function pn(d){Et({title:m("worklog.deleteEntry"),message:m("worklog.deleteConfirm"),confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await ne("DeleteWorklogEntry",d.id),await dn(d.nodeId)}catch(A){t(26,U=String(A))}}})}async function Rl(){t(43,de=await ne("GetSuggestions")||[]),t(44,Ce=de.length),I&&t(33,$=Ln(await ne("ListWorklog",I.id))),J==="journal"&&await Jt()}async function gl(){t(0,De=await ne("ListTrash")||{nodes:[],entries:[],trashPath:"",count:0}),t(55,We=De.count||0);const d=De.nodes||[];t(56,Ie=Ie.filter(A=>d.some(ee=>ee.id===A))),Se&&!d.some(A=>A.id===Se)?sn():we.length>0&&(t(222,we=we.filter(A=>d.some(ee=>ee.id===A.id))),t(1,Se=we.length>0?we[we.length-1].id:""))}async function ys(){try{t(55,We=await ne("TrashCount")||0)}catch{t(55,We=0)}}function Sc(){return Se&&(((De==null?void 0:De.nodes)||[]).find(d=>d.id===Se)||we[we.length-1])||null}function Cs(d){Pt(),t(1,Se=d.id);const A=we.findIndex(ee=>ee.id===d.id);A>=0?t(222,we=we.slice(0,A+1)):t(222,we=[...we,{id:d.id,title:d.title}]),t(56,Ie=[])}function Tc(){if(we.length===0)return;Pt();const d=we.slice(0,-1);t(222,we=d),t(1,Se=d.length>0?d[d.length-1].id:""),t(56,Ie=[])}function Ss(d){t(56,Ie=Ie.includes(d)?Ie.filter(A=>A!==d):[...Ie,d])}function mn(d){return Ie.length>0?Ie:[d]}async function _n(d){try{await ne("RestoreTrashNodesJSON",JSON.stringify(d)),await Gt(),await gl()}catch(A){t(26,U=String(A))}}async function vn(d){Et({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+d.length+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await ne("PurgeTrashNodesJSON",JSON.stringify(d)),await gl()}catch(A){t(26,U=String(A))}}})}async function Ec(){Et({title:m("delete.confirmTitle"),message:m("trash.empty")+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await ne("EmptyTrash"),await gl()}catch(d){t(26,U=String(d))}}})}function zl(d){t(42,Q=d),t(41,Y=null),t(35,se=d.summary||""),t(36,re=String(d.suggestedMin||"")),t(37,fe=""),t(38,ke=""),t(39,ze=!1),t(40,pe=!0),t(34,te=!0)}async function Ol(d){try{await ne("DismissSuggestion",d.nodeId,JSON.stringify(Ul(d))),await Rl()}catch(A){t(26,U=String(A))}}async function hn(d){try{const A=Ul(d),ee=JSON.stringify(A);Bl("acceptTodaySuggestion: nodeId="+d.nodeId+" eventIds="+ee+" events="+JSON.stringify((d.events||[]).map(ae=>({id:ae.id,type:ae.eventType,title:ae.title})))),await ne("AcceptSuggestionWith",d.nodeId,d.summary,d.suggestedMin,"",ee),await Rl()}catch(A){Bl("acceptTodaySuggestion error: "+A)}}async function Ts(d){try{const A=Ul(d),ee=JSON.stringify(A);Bl("acceptJournalSuggestion: nodeId="+d.nodeId+" eventIds="+ee+" events="+JSON.stringify((d.events||[]).map(ae=>({id:ae.id,type:ae.eventType,title:ae.title})))),await ne("AcceptSuggestionWith",d.nodeId,d.summary,d.suggestedMin,"",ee),await Rl()}catch(A){Bl("acceptJournalSuggestion error: "+A)}}async function Jt(){try{const[d,A,ee]=await Promise.all([ne("ListWorklogReport",T,j,E,N,M,P),ne("WorklogReportSummary",T,j,E,N,M,P),ne("GetSuggestions")]);if(t(11,k=(d||[]).map(ae=>(ae._expanded===void 0&&(ae._expanded=!1),ae))),t(12,S=A||null),t(43,de=ee||[]),t(44,Ce=de.length),E&&!D)if(d&&d.length>0&&d[0].nodePath)t(19,D=d[0].nodePath);else try{t(19,D=await ne("GetNodeTitle",E))}catch{t(19,D="")}}catch{t(11,k=[]),t(12,S=null),t(43,de=[]),t(44,Ce=0)}}async function Hl(d){try{const A=await ne("SaveWorklogReport",d,T,j,E,N,M,P);t(20,F=A),setTimeout(()=>t(20,F=""),4e3)}catch(A){if(String(A).includes("отменено"))return;t(20,F="Ошибка: "+String(A)),setTimeout(()=>t(20,F=""),6e3)}}let Es;async function gn(d){if(d._expanded=!d._expanded,t(11,k),d._expanded&&!d._events&&d._hasEvents===void 0)try{d._events=await ne("GetWorklogEntryEvents",d.id)||[],d._hasEvents=d._events.length>0,t(11,k)}catch{d._events=[],d._hasEvents=!1,t(11,k)}}async function bn(d){if(d._expanded=!d._expanded,d._expanded&&d.source==="suggestion"&&!d._events&&d._hasEvents===void 0)try{d._events=await ne("GetWorklogEntryEvents",d.id)||[],d._hasEvents=d._events.length>0}catch(A){A._events=[],A._hasEvents=!1}t(33,$)}async function jc(){const d=z.trim();if(!d||d.length<2){t(22,H=[]),t(23,x=!1);return}try{t(22,H=await ne("SearchNodes",d)||[]),t(23,x=H.length>0)}catch{t(22,H=[]),t(23,x=!1)}}function Mc(){clearTimeout(Es),Es=setTimeout(jc,200)}function js(d){t(16,E=d.id),t(19,D=d.path||d.title),t(15,N=!0),t(21,z=""),t(22,H=[]),t(23,x=!1),Jt()}function Ms(){t(16,E=""),t(15,N=!1),t(19,D=""),t(21,z=""),t(22,H=[]),t(23,x=!1),Jt()}function Nc(){t(13,T=""),t(14,j=""),t(16,E=""),t(15,N=!1),t(17,M="all"),t(18,P="all"),t(19,D=""),t(21,z=""),t(22,H=[]),t(23,x=!1),Jt()}async function Ns(){const d=await ne("PickFile");if(!d)return;const A=rt||I.id;await Ds(A,d)}async function Dc(){const d=await ne("PickDirectory");if(!d)return;const A=rt||I.id;await Ds(A,d)}async function Ds(d,A){t(72,Wt=!0);try{const ee=await ne("PreviewImport",A);t(73,_t=ee),Xl=A,Bn=d,t(74,Dt=!0)}catch(ee){t(26,U=String(ee))}t(72,Wt=!1)}async function wn(d){try{const A=Bn||I.id,ee=d==="copy"?await ne("AddPathCopy",A,Xl):await ne("AddPathLink",A,Xl);t(74,Dt=!1),t(73,_t=null),t(78,mt=[]),t(77,rt=null),await Promise.all([Ll(A),lt(A),un(A)])}catch(A){t(26,U=String(A))}}function Is(){t(74,Dt=!1),t(73,_t=null)}async function As({id:d,type:A}){const ee=m(A==="folder"?"delete.folder":"delete.file");Et({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+ee+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await ne("DeleteFileOrFolder",d),X=X.filter(Pe=>Pe.nodeId!==d);const ae=rt||I.id;await lt(ae)}catch(ae){t(26,U=String(ae))}}})}async function Ic(d){!d||d.length===0||await Bc(d,"drop")}function Ac(d){return{note_created:m("event.noteCreated"),note_updated:m("event.noteUpdated"),note_deleted:"Заметка удалена",file_added:m("event.fileAdded"),file_deleted:m("event.fileDeleted"),file_renamed:m("event.fileRenamed"),file_copied:m("event.fileCopied"),file_moved:m("event.fileMoved"),folder_added:m("event.folderAdded"),folder_deleted:m("event.folderDeleted"),folder_renamed:m("event.folderRenamed"),folder_moved:"Папка перемещена",node_created:m("event.caseCreated"),node_updated:m("event.caseUpdated"),node_deleted:"Узел удалён",action_created:"Действие создано",action_done:"Действие выполнено",worklog_added:"Запись времени добавлена"}[d]||d}function Lc(d){return{project:m("kind.project"),client:m("kind.client"),document:m("kind.document"),recipe:m("kind.recipe"),folder:m("kind.folder"),note:m("kind.note"),file:m("kind.file"),archive:m("kind.archive"),case:m("kind.case"),link:m("kind.link")}[d]||d||m("kind.case")}function Pc(d){return d?m("capture.kind."+d):""}function Fc(d){return d?m("capture.source."+d):""}function Rc(d){const A=[];return d.captureKind&&A.push(Pc(d.captureKind)),d.captureSource&&A.push(Fc(d.captureSource)),d.captureContextLabel&&A.push(`${m("inbox.capturedIn")}: ${d.captureContextLabel}`),d.suggestedTargetLabel&&A.push(`${m("inbox.suggestedTarget")}: ${d.suggestedTargetLabel}`),A.push(bt(d.capturedAt||d.createdAt)),A.filter(Boolean).join(" · ")}function zc(d){!d||!d.id||(t(45,he=[d,...he.filter(A=>A.id!==d.id)]),I&&(d.captureContextNodeId===I.id||d.suggestedTargetNodeId===I.id)&&t(46,Ae=[d,...Ae.filter(A=>A.id!==d.id)]))}function Oc(){return I&&I.id?{contextType:"node",nodeId:I.id,suggestedTargetNodeId:I.id}:J?{contextType:"section",section:J}:{contextType:"global",section:"root"}}function qt(){return JSON.stringify(Oc())}function Hc(){return I&&I.id?m("capture.dropOverlayNode",{title:I.title}):m("capture.dropOverlayGlobal")}async function ol(d=null){d&&zc(d),J==="inbox"&&t(45,he=await ne("ListInboxNodes")||he)}async function Vc(d,A){const ee=String(d||"").trim();if(!ee)return null;const ae=Pn(ee),Pe=ae?await ne("CaptureURLWithContext",ae,"",A,qt()):await ne("CaptureTextWithContext",ee,A,qt());return await ol(Pe),Pe}async function Ls(d,A,ee){const ae=String(d||"").trim();if(!ae)return null;const Pe=await ne("CaptureURLWithContext",ae,A||"",ee,qt());return await ol(Pe),Pe}async function Wc(d,A){if(!d)return null;const ee=d.path||d.webkitRelativePath||"";if(ee){const ft=await ne("CapturePathWithContext",ee,A,qt());return await ol(ft),ft}const ae=await Q_(d),Pe=await ne("CaptureFileDataWithContext",d.name||`clipboard.${Y_(d.type)}`,ae,A,qt());return await ol(Pe),Pe}async function kn(d,A){var bl,jt,Qs;if(!d)return!1;let ee=!1;const ae=Array.from(d.files||[]);for(const Xt of ae)await Wc(Xt,A),ee=!0;const Pe=(bl=d.getData)==null?void 0:bl.call(d,"text/x-moz-url");if(Pe){const Xt=X_(Pe),wl=Xt?Pn(Xt.url):"";if(wl)return await Ls(wl,Xt.title,A),!0}const ft=(jt=d.getData)==null?void 0:jt.call(d,"text/uri-list");if(ft){const Xt=Z_(ft),wl=Pn(Xt);if(wl)return await Ls(wl,"",A),!0}const rl=(Qs=d.getData)==null?void 0:Qs.call(d,"text/plain");return String(rl||"").trim()&&(await Vc(rl,A),ee=!0),ee}async function Uc(){if(!Ke){t(48,tt=""),t(47,Ke=!0);try{const d=await ne("CaptureClipboardTextWithContext",qt());await ol(d),t(48,tt=m("inbox.captured"))}catch(d){t(26,U=String(d).includes("clipboard is empty")?m("inbox.clipboardEmpty"):m("inbox.clipboardUnavailable"))}finally{t(47,Ke=!1)}}}async function Bc(d,A="drop"){if(!Ke){t(47,Ke=!0),t(48,tt="");try{for(const ee of d){const ae=await ne("CapturePathWithContext",ee,A,qt());await ol(ae)}t(48,tt=m("inbox.captured"))}catch(ee){t(26,U=String(ee))}finally{t(47,Ke=!1),t(87,_l=!1)}}}async function Ps(d){if(!(r||a)&&!Gl(d.target)&&d.clipboardData)try{await kn(d.clipboardData,"paste")&&(d.preventDefault(),t(48,tt=m("inbox.captured")))}catch(A){t(26,U=String(A))}}function Fs(d){Ta(d.dataTransfer)&&(d.preventDefault(),d.dataTransfer.dropEffect="copy",t(89,xn=Hc()),t(88,El=!0))}function Rs(d){(d.clientX<=0||d.clientY<=0||d.clientX>=window.innerWidth||d.clientY>=window.innerHeight)&&t(88,El=!1)}async function zs(d){if(Ta(d.dataTransfer)){d.preventDefault(),t(88,El=!1);try{await kn(d.dataTransfer,"drop")&&t(48,tt=m("inbox.captured"))}catch(A){t(26,U=String(A))}}}function xc(d){d.preventDefault(),d.dataTransfer.dropEffect="copy",t(87,_l=!0)}function Kc(){t(87,_l=!1)}async function Gc(d){d.preventDefault(),d.stopPropagation(),t(87,_l=!1),await kn(d.dataTransfer,"drop")&&t(48,tt=m("inbox.captured"))}function yn(d){t(98,Mt=d),t(99,At=""),t(100,Ut=[]),t(101,Lt=null)}function Cn(){t(98,Mt=null),t(99,At=""),t(100,Ut=[]),t(101,Lt=null),t(102,Il=!1)}async function Jc(){const d=At.trim();if(!d||d.length<2){t(100,Ut=[]);return}t(102,Il=!0);try{const A=await ne("SearchNodes",d)||[];t(100,Ut=A.filter(ee=>$_(ee)&&ee.id!==(Mt==null?void 0:Mt.id)))}catch{t(100,Ut=[])}finally{t(102,Il=!1)}}function qc(d){t(99,At=d.target.value),t(101,Lt=null),clearTimeout(Yn),Yn=setTimeout(Jc,200)}function Os(d){t(101,Lt=d),t(99,At=d.path||d.title),t(100,Ut=[])}async function Hs(){if(!(!Mt||!Lt))try{await Vs(Mt,Lt.id),Cn()}catch(d){t(26,U=String(d))}}async function Vs(d,A){!d||!A||(await ne("ResolveInboxNode",d.id,A),t(45,he=he.filter(ee=>ee.id!==d.id)),t(46,Ae=Ae.filter(ee=>ee.id!==d.id)),await Gt(),I&&await Ll(I.id))}async function Sn(d){const A=(d==null?void 0:d.suggestedTargetNodeId)||(I==null?void 0:I.id)||"";if(A)try{await Vs(d,A)}catch(ee){t(26,U=String(ee))}}function Tn(d){Et({title:m("inbox.deleteTitle"),message:m("inbox.deleteConfirm",{title:d.title}),confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await ne("DeleteInboxNode",d.id),t(45,he=he.filter(A=>A.id!==d.id)),t(46,Ae=Ae.filter(A=>A.id!==d.id))}catch(A){t(26,U=String(A))}}})}function Ws(d){t(50,Ne=d),t(51,Re=d.title||""),t(52,Me=d.url||""),t(53,Ve=d.note||""),t(54,Le="")}function En(){t(50,Ne=null),t(51,Re=""),t(52,Me=""),t(53,Ve=""),t(54,Le="")}async function Yc(){if(!(!Ne||!Me.trim()))try{const d=await ne("UpdateLink",Ne.id,Re.trim(),Me.trim(),Ve);t(49,ot=ot.map(A=>A.id===d.id?d:A)),En()}catch(d){t(54,Le=String(d))}}async function Us(d){Et({title:m("links.deleteTitle"),message:m("links.deleteConfirm",{title:d.title}),confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await ne("DeleteLink",d.id),t(49,ot=ot.filter(A=>A.id!==d.id))}catch(A){t(26,U=String(A))}}})}async function Bs(d){try{await ne("OpenLink",d.id)}catch(A){t(26,U=String(A))}}async function xs(d){var A,ee;try{await((ee=(A=navigator.clipboard)==null?void 0:A.writeText)==null?void 0:ee.call(A,d.url)),t(54,Le=m("links.copied"))}catch{t(54,Le=m("links.copyUnavailable"))}}function Qc(){t(67,et=!0),t(68,Ye=""),t(69,ie="open_url"),t(70,ye="")}function Ks(){t(67,et=!1),t(68,Ye=""),t(70,ye="")}async function jn(){if(!(!Ye.trim()||!ye.trim()||!I))try{const d=await ne("CreateAction",I.id,ie,Ye.trim(),ye.trim());d&&d.id&&t(32,oe=[...oe,d]),t(67,et=!1),t(68,Ye=""),t(70,ye="")}catch(d){t(26,U=String(d))}}async function Gs(d){try{await ne("DeleteAction",d),t(32,oe=oe.filter(A=>A.id!==d))}catch(A){t(26,U=String(A))}}function Xc(d){const A=wt.find(ee=>ee.id===d);return A?A.label:d}async function Nt(d){try{const A=await ne("GetNodeDetail",d);A&&Ft(A)}catch(A){t(26,U=String(A))}}async function Yt(d){const A=ev(d),ee=A.nodeId;if(ee)try{const ae=await ne("GetNodeDetail",ee);if(!ae)return;if(Ft(ae),A.tab==="notes"){if(Bt("notes"),A.targetId){try{t(30,O=await ne("ListNotes",ee)||[])}catch{}const Pe=O.find(ft=>ft.id===A.targetId);Pe&&setTimeout(()=>il(Pe),100)}}else if(A.tab==="files")if(Bt("files"),A.targetId)try{const Pe=await ne("GetNodeDetail",A.targetId);if(Pe&&Pe.parent_id){await lt(Pe.parent_id);const ft=at.find(rl=>rl.id===A.targetId);ft&&ft.type==="file"&&si(ft)&&setTimeout(()=>hl(ft),150)}else await lt(ee)}catch{await lt(ee)}else await lt(ee)}catch(ae){t(26,U=String(ae))}}async function Qt(d){return Yt(d)}async function Mn(){try{t(103,tn=await ne("SyncStatus"))}catch{t(103,tn={configured:!1,serverUrl:"",deviceId:"",unpushedOps:0,lastSyncAt:"",syncInterval:0})}}let Js="general";function Nn(d){t(107,Js=d||"general"),t(5,c=!0)}function qs(){t(5,c=!1)}function Zc(d){const A=Array.isArray(d==null?void 0:d.conflicts)?d.conflicts:[],ee=Array.isArray(d==null?void 0:d.applyErrors)?d.applyErrors:[],ae=[];return A.length>0&&ae.push(m("sync.conflictsCount",{count:A.length})),ee.length>0&&ae.push(m("sync.applyErrorsCount",{count:ee.length})),ae.join(" · ")}async function $c(){t(104,ln=!0),t(105,vl=""),t(106,Al="");try{const d=await ne("SyncNow");await Mn(),t(105,vl=Zc(d)),t(106,Al=vl?"warning":"")}catch(d){console.error("sync error:",d),t(105,vl=`${m("sync.status.error")}: ${(d==null?void 0:d.message)||d}`),t(106,Al="warning")}finally{t(104,ln=!1)}}function ef(d){t(3,r=!1),t(2,n=d),t(71,kt=!1),window.location.reload()}function tf(d){t(4,a=!1),t(2,n=d),t(71,kt=!1),window.location.reload()}const lf=d=>d.nodeId===I.id,nf=d=>on(d.id),sf=()=>Nn("sync"),of=()=>Nn(),rf=()=>t(26,U=""),af=()=>t(26,U=""),cf=()=>t(26,U="");function ff(){W.content=this.value,t(31,W)}const uf=d=>Bt(d.id),df=()=>{Bt("notes"),vs()},pf=()=>{Bt("files"),Ns()},mf=()=>Bt("worklog"),_f=d=>il(d),vf=d=>il(d);function hf(){Ue=this.value,t(66,Ue)}const gf=d=>d.key==="Enter"&&gs(),bf=d=>il(d),wf=d=>il(d),kf=d=>{const A=d.detail;A===0?(t(78,mt=[]),t(77,rt=null),lt(I.id)):Zn(A-1)},yf=d=>rn(d.detail),Cf=d=>hl(d.detail),Sf=d=>ne("OpenFile",d.detail),Tf=d=>ne("OpenFolder",d.detail),Ef=d=>As(d.detail),jf=d=>es(d.detail.id),Mf=d=>$n(d.detail),Nf=d=>ts(d.detail),Df=d=>ls(d.detail),If=d=>is(d.detail),Af=d=>ss(d.detail),Lf=d=>os(d.detail),Pf=d=>Sn(d),Ff=d=>yn(d),Rf=d=>Kt(d),zf=d=>Rt(d),Of=d=>Tn(d),Hf=d=>Kt(d),Vf=(d,A)=>A.key==="Enter"&&Kt(d),Wf=d=>Bs(d),Uf=d=>xs(d),Bf=d=>Ws(d),xf=d=>Us(d),Kf=d=>ne("RunAction",d.id),Gf=d=>Gs(d.id),Jf=()=>Fl(),qf=d=>d.nodeId===I.id,Yf=d=>zl(d),Qf=d=>hn(d),Xf=d=>Ol(d),Zf=(d,A,ee)=>t(43,A[ee]._expanded=!d._expanded,de,t(28,I)),$f=(d,A,ee,ae)=>ae.key==="Enter"&&t(43,A[ee]._expanded=!d._expanded,de,t(28,I)),eu=d=>Yt(d),tu=d=>Rt(d.nodeId),lu=d=>Fl(d),nu=d=>pn(d),su=d=>Yt(d),iu=d=>Rt(d.nodeId),ou=d=>bn(d),ru=(d,A)=>A.key==="Enter"&&bn(d),au=d=>Qt(d),cu=(d,A)=>A.key==="Enter"&&Qt(d),fu=d=>Sn(d),uu=d=>yn(d),du=d=>Kt(d),pu=d=>Rt(d),mu=d=>Tn(d),_u=d=>Kt(d),vu=(d,A)=>A.key==="Enter"&&Kt(d),hu=()=>_n(Ie),gu=()=>vn(Ie),bu=()=>ne("OpenTrashFolder"),wu=d=>Ss(d.id),ku=d=>Cs(d),yu=d=>_n(mn(d.id)),Cu=d=>vn(mn(d.id));function Su(){T=this.value,t(13,T)}function Tu(){j=this.value,t(14,j)}const Eu=()=>{t(21,z=""),t(19,D=""),Ms()};function ju(){z=this.value,t(21,z)}const Mu=()=>setTimeout(()=>t(23,x=!1),200),Nu=d=>js(d);function Du(){N=this.checked,t(15,N)}function Iu(){M=xl(this),t(17,M)}function Au(){P=xl(this),t(18,P)}const Lu=()=>Hl("csv"),Pu=()=>Hl("markdown"),Fu=()=>Hl("pdf"),Ru=d=>Nt(d.nodeId),zu=(d,A,ee,ae)=>t(43,A[ee].suggestedMin=parseInt(ae.target.value),de),Ou=d=>zl(d),Hu=d=>Ts(d),Vu=d=>Ol(d),Wu=(d,A,ee)=>t(43,A[ee]._expanded=!d._expanded,de),Uu=(d,A,ee,ae)=>ae.key==="Enter"&&t(43,A[ee]._expanded=!d._expanded,de),Bu=d=>Yt(d),xu=d=>Rt(d.nodeId),Ku=d=>Nt(d.nodeId),Gu=d=>gn(d),Ju=(d,A)=>A.key==="Enter"&&gn(d),qu=d=>Fl(d),Yu=d=>pn(d),Qu=d=>Yt(d),Xu=d=>Nt(d.nodeId),Zu=(d,A,ee,ae)=>t(43,A[ee].suggestedMin=parseInt(ae.target.value),de),$u=d=>zl(d),ed=d=>hn(d),td=d=>Ol(d),ld=(d,A,ee)=>t(43,A[ee]._expanded=!d._expanded,de),nd=(d,A,ee,ae)=>ae.key==="Enter"&&t(43,A[ee]._expanded=!d._expanded,de),sd=d=>Yt(d),id=d=>Rt(d.nodeId),od=d=>Nt(d.nodeId),rd=(d,A)=>A.key==="Enter"&&Nt(d.nodeId),ad=d=>Nt(d.nodeId),cd=(d,A)=>A.key==="Enter"&&Nt(d.nodeId),fd=d=>Qt(d),ud=(d,A)=>A.key==="Enter"&&Qt(d),dd=d=>Qt(d),pd=(d,A)=>A.key==="Enter"&&Qt(d),md=()=>t(63,Ge=null),_d=d=>t(63,Ge=d);function vd(){qe=this.value,t(61,qe)}const hd=d=>d.key==="Enter"&&ds(),gd=d=>fs(d),bd=()=>_s(Oe.node),wd=()=>ps(Oe.node),kd=()=>ms(Oe.node),yd=()=>Rt(Oe.node);function Cd(){fe=this.value,t(37,fe)}function Sd(){se=this.value,t(35,se)}function Td(){re=ql(this.value),t(36,re)}function Ed(){ke=this.value,t(38,ke)}function jd(){ze=this.checked,t(39,ze)}function Md(){pe=this.checked,t(40,pe)}function Nd(){Ye=this.value,t(68,Ye)}const Dd=d=>d.key==="Enter"&&jn();function Id(){ie=xl(this),t(69,ie),t(109,wt)}function Ad(){ye=this.value,t(70,ye)}const Ld=d=>d.key==="Enter"&&jn(),Pd=()=>wn("copy"),Fd=()=>wn("link");function Rd(){nl=this.value,t(96,nl)}function zd(){At=this.value,t(99,At)}const Od=d=>d.key==="Enter"&&Lt&&Hs(),Hd=d=>Os(d);function Vd(){Re=this.value,t(51,Re)}function Wd(){Me=this.value,t(52,Me)}function Ud(){Ve=this.value,t(53,Ve)}const Bd=d=>ne("OpenFile",d.detail);return l.$$.update=()=>{l.$$.dirty[0]&3&&t(57,Be=q_((De==null?void 0:De.nodes)||[],Se)),l.$$.dirty[7]&32&&t(58,Je=we.length===0?m("nav.trash"):[m("nav.trash"),...we.map(d=>d.title)].join(" / "))},t(59,ht=((Ys=Sc())==null?void 0:Ys.title)||m("trash.deletedNodes")),[De,Se,n,r,a,c,f,p,h,_,g,k,S,T,j,N,E,M,P,D,F,z,H,x,G,K,U,J,I,V,O,W,oe,$,te,se,re,fe,ke,ze,pe,Y,Q,de,Ce,he,Ae,Ke,tt,ot,Ne,Re,Me,Ve,Le,We,Ie,Be,Je,ht,je,qe,Ze,Ge,Oe,xe,Ue,et,Ye,ie,ye,kt,Wt,_t,Dt,St,Zl,rt,mt,at,It,tl,$l,Tl,Tt,He,en,_l,El,xn,jl,Kn,Gn,Jn,qn,ll,nl,sl,Mt,At,Ut,Lt,Il,tn,ln,vl,Al,Js,q,wt,qa,Bt,on,Ft,lt,rn,Za,Zn,hl,Pl,$a,$n,es,ts,ls,ns,ss,is,os,ic,oc,rc,cs,fc,uc,dc,pc,fs,mc,us,ds,_c,xt,vc,hc,gc,bc,wc,ps,ms,Rt,Kt,_s,vs,hs,gs,il,ws,kc,yc,Fl,ks,Cc,pn,Cs,Tc,Ss,mn,_n,vn,Ec,zl,Ol,hn,Ts,Jt,Hl,gn,bn,Mc,js,Ms,Nc,Ns,Dc,wn,Is,As,Ac,Lc,Rc,Uc,xc,Kc,Gc,yn,Cn,qc,Os,Hs,Sn,Tn,Ws,En,Yc,Us,Bs,xs,Qc,Ks,jn,Gs,Xc,Nt,Yt,Qt,Mn,Nn,qs,$c,ef,tf,we,lf,nf,sf,of,rf,af,cf,ff,uf,df,pf,mf,_f,vf,hf,gf,bf,wf,kf,yf,Cf,Sf,Tf,Ef,jf,Mf,Nf,Df,If,Af,Lf,Pf,Ff,Rf,zf,Of,Hf,Vf,Wf,Uf,Bf,xf,Kf,Gf,Jf,qf,Yf,Qf,Xf,Zf,$f,eu,tu,lu,nu,su,iu,ou,ru,au,cu,fu,uu,du,pu,mu,_u,vu,hu,gu,bu,wu,ku,yu,Cu,Su,Tu,Eu,ju,Mu,Nu,Du,Iu,Au,Lu,Pu,Fu,Ru,zu,Ou,Hu,Vu,Wu,Uu,Bu,xu,Ku,Gu,Ju,qu,Yu,Qu,Xu,Zu,$u,ed,td,ld,nd,sd,id,od,rd,ad,cd,fd,ud,dd,pd,md,_d,vd,hd,gd,bd,wd,kd,yd,Cd,Sd,Td,Ed,jd,Md,Nd,Dd,Id,Ad,Ld,Pd,Fd,Rd,zd,Od,Hd,Vd,Wd,Ud,Bd]}class lv extends it{constructor(e){super(),st(this,e,tv,K_,nt,{},null,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1])}}new lv({target:document.getElementById("app")});
|