verstak/cmd/verstak-gui/frontend-dist/assets/main-D-CBbIRx.js

4 lines
273 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

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

var hu=Object.defineProperty;var gu=(l,e,t)=>e in l?hu(l,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[e]=t;var Ol=(l,e,t)=>gu(l,typeof e!="symbol"?e+"":e,t);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const r of o.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&n(r)}).observe(document,{childList:!0,subtree:!0});function t(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(i){if(i.ep)return;i.ep=!0;const o=t(i);fetch(i.href,o)}})();function $(){}function Bo(l){return l()}function Pn(){return Object.create(null)}function ve(l){l.forEach(Bo)}function vt(l){return typeof l=="function"}function xe(l,e){return l!=l?e==e:l!==e||l&&typeof l=="object"||typeof l=="function"}let sl;function ul(l,e){return l===e?!0:(sl||(sl=document.createElement("a")),sl.href=e,l===sl.href)}function bu(l){return Object.keys(l).length===0}function Ln(l){return l??""}const Jl=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;function a(l,e){l.appendChild(e)}function C(l,e,t){l.insertBefore(e,t||null)}function z(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 f(l){return document.createElement(l)}function Q(l){return document.createElementNS("http://www.w3.org/2000/svg",l)}function A(l){return document.createTextNode(l)}function g(){return A(" ")}function ot(){return A("")}function M(l,e,t,n){return l.addEventListener(e,t,n),()=>l.removeEventListener(e,t,n)}function ql(l){return function(e){return e.preventDefault(),l.call(this,e)}}function We(l){return function(e){return e.stopPropagation(),l.call(this,e)}}function pt(l){return function(e){e.target===this&&l.call(this,e)}}function s(l,e,t){t==null?l.removeAttribute(e):l.getAttribute(e)!==t&&l.setAttribute(e,t)}function dl(l){return l===""?null:+l}function ku(l){return Array.from(l.childNodes)}function B(l,e){e=""+e,l.data!==e&&(l.data=e)}function ge(l,e){l.value=e??""}function ut(l,e,t,n){t==null?l.style.removeProperty(e):l.style.setProperty(e,t,"")}function _t(l,e,t){for(let n=0;n<l.options.length;n+=1){const i=l.options[n];if(i.__value===e){i.selected=!0;return}}(!t||e!==void 0)&&(l.selectedIndex=-1)}function al(l){const e=l.querySelector(":checked");return e&&e.__value}function he(l,e,t){l.classList.toggle(e,!!t)}function yu(l,e,{bubbles:t=!1,cancelable:n=!1}={}){return new CustomEvent(l,{detail:e,bubbles:t,cancelable:n})}let qt;function Jt(l){qt=l}function Yl(){if(!qt)throw new Error("Function called outside component initialization");return qt}function Ho(l){Yl().$$.on_mount.push(l)}function Ql(l){Yl().$$.on_destroy.push(l)}function ml(){const l=Yl();return(e,t,{cancelable:n=!1}={})=>{const i=l.$$.callbacks[e];if(i){const o=yu(e,t,{cancelable:n});return i.slice().forEach(r=>{r.call(l,o)}),!o.defaultPrevented}return!0}}function Uo(l,e){const t=l.$$.callbacks[e.type];t&&t.slice().forEach(n=>n.call(this,e))}const Lt=[],Rn=[];let Rt=[];const On=[],wu=Promise.resolve();let Ul=!1;function zu(){Ul||(Ul=!0,wu.then(Ko))}function jt(l){Rt.push(l)}const Vl=new Set;let Ft=0;function Ko(){if(Ft!==0)return;const l=qt;do{try{for(;Ft<Lt.length;){const e=Lt[Ft];Ft++,Jt(e),Cu(e.$$)}}catch(e){throw Lt.length=0,Ft=0,e}for(Jt(null),Lt.length=0,Ft=0;Rn.length;)Rn.pop()();for(let e=0;e<Rt.length;e+=1){const t=Rt[e];Vl.has(t)||(Vl.add(t),t())}Rt.length=0}while(Lt.length);for(;On.length;)On.pop()();Ul=!1,Vl.clear(),Jt(l)}function Cu(l){if(l.fragment!==null){l.update(),ve(l.before_update);const e=l.dirty;l.dirty=[-1],l.fragment&&l.fragment.p(l.ctx,e),l.after_update.forEach(jt)}}function Su(l){const e=[],t=[];Rt.forEach(n=>l.indexOf(n)===-1?e.push(n):t.push(n)),t.forEach(n=>n()),Rt=e}const cl=new Set;let St;function it(){St={r:0,c:[],p:St}}function st(){St.r||ve(St.c),St=St.p}function ae(l,e){l&&l.i&&(cl.delete(l),l.i(e))}function me(l,e,t,n){if(l&&l.o){if(cl.has(l))return;cl.add(l),St.c.push(()=>{cl.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 Go(l,e){me(l,1,1,()=>{e.delete(l.key)})}function Jo(l,e,t,n,i,o,r,u,c,d,v,_){let h=l.length,b=o.length,k=h;const y={};for(;k--;)y[l[k].key]=k;const w=[],j=new Map,S=new Map,D=[];for(k=b;k--;){const N=_(i,o,k),L=t(N);let W=r.get(L);W?D.push(()=>W.p(N,e)):(W=d(L,N),W.c()),j.set(L,w[k]=W),L in y&&S.set(L,Math.abs(k-y[L]))}const T=new Set,E=new Set;function I(N){ae(N,1),N.m(u,v),r.set(N.key,N),v=N.first,b--}for(;h&&b;){const N=w[b-1],L=l[h-1],W=N.key,V=L.key;N===L?(v=N.first,h--,b--):j.has(V)?!r.has(W)||T.has(W)?I(N):E.has(V)?h--:S.get(W)>S.get(V)?(E.add(W),I(N)):(T.add(V),h--):(c(L,r),h--)}for(;h--;){const N=l[h];j.has(N.key)||c(N,r)}for(;b;)I(w[b-1]);return ve(D),w}function Je(l){l&&l.c()}function Ke(l,e,t){const{fragment:n,after_update:i}=l.$$;n&&n.m(e,t),jt(()=>{const o=l.$$.on_mount.map(Bo).filter(vt);l.$$.on_destroy?l.$$.on_destroy.push(...o):ve(o),l.$$.on_mount=[]}),i.forEach(jt)}function Ge(l,e){const t=l.$$;t.fragment!==null&&(Su(t.after_update),ve(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function ju(l,e){l.$$.dirty[0]===-1&&(Lt.push(l),zu(),l.$$.dirty.fill(0)),l.$$.dirty[e/31|0]|=1<<e%31}function $e(l,e,t,n,i,o,r=null,u=[-1]){const c=qt;Jt(l);const d=l.$$={fragment:null,ctx:[],props:o,update:$,not_equal:i,bound:Pn(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(e.context||(c?c.$$.context:[])),callbacks:Pn(),dirty:u,skip_bound:!1,root:e.target||c.$$.root};r&&r(d.root);let v=!1;if(d.ctx=t?t(l,e.props||{},(_,h,...b)=>{const k=b.length?b[0]:h;return d.ctx&&i(d.ctx[_],d.ctx[_]=k)&&(!d.skip_bound&&d.bound[_]&&d.bound[_](k),v&&ju(l,_)),h}):[],d.update(),v=!0,ve(d.before_update),d.fragment=n?n(d.ctx):!1,e.target){if(e.hydrate){const _=ku(e.target);d.fragment&&d.fragment.l(_),_.forEach(z)}else d.fragment&&d.fragment.c();e.intro&&ae(l.$$.fragment),Ke(l,e.target,e.anchor),Ko()}Jt(c)}class et{constructor(){Ol(this,"$$");Ol(this,"$$set")}$destroy(){Ge(this,1),this.$destroy=$}$on(e,t){if(!vt(t))return $;const n=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return n.push(t),()=>{const i=n.indexOf(t);i!==-1&&n.splice(i,1)}}$set(e){this.$$set&&!bu(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const Tu="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(Tu);function Eu(l){let e,t;return{c(){e=Q("path"),t=Q("polyline"),s(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),s(t,"points","14 2 14 8 20 8")},m(n,i){C(n,e,i),C(n,t,i)},d(n){n&&(z(e),z(t))}}}function Du(l){let e,t,n,i,o;return{c(){e=Q("path"),t=Q("polyline"),n=Q("line"),i=Q("line"),o=Q("polyline"),s(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),s(t,"points","14 2 14 8 20 8"),s(n,"x1","16"),s(n,"y1","13"),s(n,"x2","8"),s(n,"y2","13"),s(i,"x1","16"),s(i,"y1","17"),s(i,"x2","8"),s(i,"y2","17"),s(o,"points","10 9 9 9 8 9")},m(r,u){C(r,e,u),C(r,t,u),C(r,n,u),C(r,i,u),C(r,o,u)},d(r){r&&(z(e),z(t),z(n),z(i),z(o))}}}function Nu(l){let e,t;return{c(){e=Q("polyline"),t=Q("polyline"),s(e,"points","16 18 22 12 16 6"),s(t,"points","8 6 2 12 8 18")},m(n,i){C(n,e,i),C(n,t,i)},d(n){n&&(z(e),z(t))}}}function Mu(l){let e,t,n,i;return{c(){e=Q("path"),t=Q("polyline"),n=Q("line"),i=Q("rect"),s(e,"d","M21 8v13a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8"),s(t,"points","7 3 12 8 17 3"),s(n,"x1","3"),s(n,"y1","8"),s(n,"x2","21"),s(n,"y2","8"),s(i,"x","10"),s(i,"y","12"),s(i,"width","4"),s(i,"height","4"),s(i,"rx","1")},m(o,r){C(o,e,r),C(o,t,r),C(o,n,r),C(o,i,r)},d(o){o&&(z(e),z(t),z(n),z(i))}}}function Iu(l){let e,t,n,i,o;return{c(){e=Q("path"),t=Q("polyline"),n=Q("line"),i=Q("line"),o=Q("line"),s(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),s(t,"points","14 2 14 8 20 8"),s(n,"x1","9"),s(n,"y1","12"),s(n,"x2","15"),s(n,"y2","12"),s(i,"x1","9"),s(i,"y1","15"),s(i,"x2","13"),s(i,"y2","15"),s(o,"x1","12"),s(o,"y1","15"),s(o,"x2","12"),s(o,"y2","18")},m(r,u){C(r,e,u),C(r,t,u),C(r,n,u),C(r,i,u),C(r,o,u)},d(r){r&&(z(e),z(t),z(n),z(i),z(o))}}}function Au(l){let e,t,n,i,o,r;return{c(){e=Q("path"),t=Q("polyline"),n=Q("line"),i=Q("line"),o=Q("line"),r=Q("line"),s(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),s(t,"points","14 2 14 8 20 8"),s(n,"x1","8"),s(n,"y1","12"),s(n,"x2","16"),s(n,"y2","12"),s(i,"x1","8"),s(i,"y1","16"),s(i,"x2","16"),s(i,"y2","16"),s(o,"x1","8"),s(o,"y1","14"),s(o,"x2","12"),s(o,"y2","14"),s(r,"x1","12"),s(r,"y1","12"),s(r,"x2","12"),s(r,"y2","18")},m(u,c){C(u,e,c),C(u,t,c),C(u,n,c),C(u,i,c),C(u,o,c),C(u,r,c)},d(u){u&&(z(e),z(t),z(n),z(i),z(o),z(r))}}}function Fu(l){let e,t,n,i;return{c(){e=Q("path"),t=Q("polyline"),n=Q("line"),i=Q("line"),s(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),s(t,"points","14 2 14 8 20 8"),s(n,"x1","16"),s(n,"y1","13"),s(n,"x2","8"),s(n,"y2","13"),s(i,"x1","16"),s(i,"y1","17"),s(i,"x2","8"),s(i,"y2","17")},m(o,r){C(o,e,r),C(o,t,r),C(o,n,r),C(o,i,r)},d(o){o&&(z(e),z(t),z(n),z(i))}}}function Pu(l){let e,t,n,i,o;return{c(){e=Q("path"),t=Q("polyline"),n=Q("line"),i=Q("line"),o=Q("line"),s(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),s(t,"points","14 2 14 8 20 8"),s(n,"x1","8"),s(n,"y1","12"),s(n,"x2","16"),s(n,"y2","12"),s(i,"x1","8"),s(i,"y1","16"),s(i,"x2","16"),s(i,"y2","16"),s(o,"x1","8"),s(o,"y1","14"),s(o,"x2","12"),s(o,"y2","14")},m(r,u){C(r,e,u),C(r,t,u),C(r,n,u),C(r,i,u),C(r,o,u)},d(r){r&&(z(e),z(t),z(n),z(i),z(o))}}}function Lu(l){let e,t,n;return{c(){e=Q("path"),t=Q("circle"),n=Q("circle"),s(e,"d","M9 18V5l12-2v13"),s(t,"cx","6"),s(t,"cy","18"),s(t,"r","3"),s(n,"cx","18"),s(n,"cy","16"),s(n,"r","3")},m(i,o){C(i,e,o),C(i,t,o),C(i,n,o)},d(i){i&&(z(e),z(t),z(n))}}}function Ru(l){let e,t;return{c(){e=Q("rect"),t=Q("polyline"),s(e,"x","2"),s(e,"y","4"),s(e,"width","20"),s(e,"height","16"),s(e,"rx","2"),s(t,"points","10 9 16 12 10 15 10 9")},m(n,i){C(n,e,i),C(n,t,i)},d(n){n&&(z(e),z(t))}}}function Ou(l){let e,t,n;return{c(){e=Q("rect"),t=Q("circle"),n=Q("polyline"),s(e,"x","3"),s(e,"y","3"),s(e,"width","18"),s(e,"height","18"),s(e,"rx","2"),s(e,"ry","2"),s(t,"cx","8.5"),s(t,"cy","8.5"),s(t,"r","1.5"),s(n,"points","21 15 16 10 5 21")},m(i,o){C(i,e,o),C(i,t,o),C(i,n,o)},d(i){i&&(z(e),z(t),z(n))}}}function Vu(l){let e;return{c(){e=Q("path"),s(e,"d","M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function Wu(l){let e;function t(o,r){return o[0]==="folder"?Vu:o[0]==="image"?Ou:o[0]==="video"?Ru:o[0]==="audio"?Lu:o[0]==="pdf"?Pu:o[0]==="document"?Fu:o[0]==="spreadsheet"?Au:o[0]==="presentation"?Iu:o[0]==="archive"?Mu:o[0]==="code"?Nu:o[0]==="text"?Du:Eu}let n=t(l),i=n(l);return{c(){e=Q("svg"),i.c(),s(e,"width",l[1]),s(e,"height",l[1]),s(e,"viewBox","0 0 24 24"),s(e,"fill","none"),s(e,"stroke","currentColor"),s(e,"stroke-width","1.5"),s(e,"stroke-linecap","round"),s(e,"stroke-linejoin","round"),s(e,"xmlns","http://www.w3.org/2000/svg")},m(o,r){C(o,e,r),i.m(e,null)},p(o,[r]){n!==(n=t(o))&&(i.d(1),i=n(o),i&&(i.c(),i.m(e,null))),r&2&&s(e,"width",o[1]),r&2&&s(e,"height",o[1])},i:$,o:$,d(o){o&&z(e),i.d()}}}function Bu(l,e,t){let{kind:n="generic"}=e,{size:i=20}=e;return l.$$set=o=>{"kind"in o&&t(0,n=o.kind),"size"in o&&t(1,i=o.size)},[n,i]}class qo extends et{constructor(e){super(),$e(this,e,Bu,Wu,xe,{kind:0,size:1})}}const Hu={"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":"Буфер обмена недоступен","capture.kind.text":"Текст","capture.kind.url":"Ссылка","capture.kind.file":"Файл","capture.kind.folder":"Папка","capture.kind.image":"Изображение","capture.source.clipboard":"Буфер обмена","capture.source.drop":"Перетаскивание","capture.source.browser":"Браузер","capture.source.manual":"Вручную","trash.openFolder":"Открыть папку корзины","trash.empty":"Корзина пуста","trash.deletedNodes":"Удаленные элементы","trash.physicalEntries":"Файлы в .verstak/trash","tab.overview":"Обзор","tab.notes":"Заметки","tab.files":"Файлы","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":"Дело","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":"Срок действия токена истёк"},Uu={"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","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.drop":"Drop","capture.source.browser":"Browser","capture.source.manual":"Manual","trash.openFolder":"Open trash folder","trash.empty":"Trash is empty","trash.deletedNodes":"Deleted items","trash.physicalEntries":"Files in .verstak/trash","tab.overview":"Overview","tab.notes":"Notes","tab.files":"Files","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","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"},Vn={ru:Hu,en:Uu};let Wn="ru";function p(l,e){var i;const t=Vn[Wn];let n=t==null?void 0:t[l];if(n==null&&Wn!=="ru"&&(n=(i=Vn.ru)==null?void 0:i[l]),n==null&&(n=l),e!=null)for(const[o,r]of Object.entries(e))n=n.replace(`{${o}}`,String(r));return n}function fl(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 Kl={"image/jpeg":p("mime.jpeg"),"image/png":p("mime.png"),"image/gif":p("mime.gif"),"image/webp":p("mime.webp"),"image/svg+xml":p("mime.svg"),"image/bmp":p("mime.bmp"),"image/tiff":p("mime.tiff"),"image/avif":p("mime.avif"),"application/pdf":p("mime.pdf"),"application/msword":p("mime.word"),"application/vnd.openxmlformats-officedocument.wordprocessingml.document":p("mime.word"),"application/vnd.ms-excel":p("mime.excel"),"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":p("mime.excel"),"application/vnd.ms-powerpoint":p("mime.ppt"),"application/vnd.openxmlformats-officedocument.presentationml.presentation":p("mime.ppt"),"application/zip":p("mime.zip"),"application/gzip":p("mime.gzip"),"application/x-tar":p("mime.tar"),"application/x-7z-compressed":p("mime.sevenz"),"application/x-rar-compressed":p("mime.rar"),"text/plain":p("mime.text"),"text/html":p("mime.html"),"text/css":p("mime.css"),"text/javascript":p("mime.js"),"application/json":p("mime.json"),"application/xml":p("mime.xml"),"application/x-yaml":p("mime.yaml"),"application/octet-stream":p("mime.binary"),"application/x-msdos-program":p("mime.executable"),"inode/directory":p("mime.folder")};function Bn(l){return l?Kl[l]||l:p("mime.unknown")}function Ku(l){if(l.type==="folder")return p("mime.folder");const e=(l.mime||"").toLowerCase();if(Kl[e])return Kl[e];const n=(l.name||"").toLowerCase().split(".").pop();return n?n.toUpperCase():p("mime.file")}function Yo(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 Qo=["image/jpeg","image/png","image/gif","image/webp","image/bmp","image/tiff","image/avif","image/svg+xml"],Xo=["text/plain","text/html","text/css","text/javascript","application/json","application/xml","application/x-yaml","text/x-shellscript"],Zo=["txt","log","conf","ini","yaml","yml","json","xml","csv","sh","py","js","ts","css","html","md","markdown","cfg"],xo=["jpg","jpeg","png","gif","webp","bmp","tiff","tif","avif","svg"];function Gu(l){if(l.type==="folder")return!1;const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return!!(Qo.includes(e)||xo.includes(n)||e.includes("pdf")||Xo.includes(e)||Zo.includes(n))}function $o(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return Qo.includes(e)||xo.includes(n)}function er(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return Xo.includes(e)||Zo.includes(n)&&n!=="md"&&n!=="markdown"}function tr(l){return(l.mime||"").toLowerCase().includes("pdf")}function lr(l){const e=(l.name||"").toLowerCase();return e.endsWith(".md")||e.endsWith(".markdown")}function Ju(l){return $o(l)||tr(l)}function qu(l){return er(l)||lr(l)}const{window:Yu}=Jl;function Qu(l){let e,t,n,i=fl(l[0].size)+"",o;return{c(){e=f("span"),e.textContent="·",t=g(),n=f("span"),o=A(i),s(e,"class","meta-sep svelte-1skuef2")},m(r,u){C(r,e,u),C(r,t,u),C(r,n,u),a(n,o)},p(r,u){u[0]&1&&i!==(i=fl(r[0].size)+"")&&B(o,i)},d(r){r&&(z(e),z(t),z(n))}}}function Xu(l){let e,t,n,i,o;return{c(){e=f("button"),e.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path><line x1="9" y1="14" x2="15" y2="14"></line></svg>',t=g(),n=f("button"),n.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path></svg>',s(e,"class","action-btn svelte-1skuef2"),s(e,"title",p("file.openFolder")),s(e,"aria-label",p("file.openFolder")),s(n,"class","action-btn svelte-1skuef2"),s(n,"title",p("file.showInExplorer")),s(n,"aria-label",p("file.showInExplorer"))},m(r,u){C(r,e,u),C(r,t,u),C(r,n,u),i||(o=[M(e,"click",We(l[30])),M(n,"click",We(l[11]))],i=!0)},p:$,d(r){r&&(z(e),z(t),z(n)),i=!1,ve(o)}}}function Zu(l){let e,t,n,i,o,r,u;return{c(){e=f("button"),e.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"></path><circle cx="12" cy="12" r="3"></circle></svg>',t=g(),n=f("button"),n.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path><polyline points="15 3 21 3 21 9"></polyline><line x1="10" y1="14" x2="21" y2="3"></line></svg>',i=g(),o=f("button"),o.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path></svg>',s(e,"class","action-btn svelte-1skuef2"),s(e,"title",p("file.preview")),s(e,"aria-label",p("file.preview")),s(n,"class","action-btn svelte-1skuef2"),s(n,"title",p("file.openExternal")),s(n,"aria-label",p("file.openExternal")),s(o,"class","action-btn svelte-1skuef2"),s(o,"title",p("file.showInExplorer")),s(o,"aria-label",p("file.showInExplorer"))},m(c,d){C(c,e,d),C(c,t,d),C(c,n,d),C(c,i,d),C(c,o,d),r||(u=[M(e,"click",We(l[29])),M(n,"click",We(l[10])),M(o,"click",We(l[11]))],r=!0)},p:$,d(c){c&&(z(e),z(t),z(n),z(i),z(o)),r=!1,ve(u)}}}function Hn(l){let e,t,n,i,o,r,u,c,d=p("common.open")+"",v,_,h,b,k,y,w,j,S=p("file.openExternal")+"",D,T,E,I,N,L,W=p("file.showInExplorer")+"",V,G,q,Y,H,U,J,R,K,P=p("common.rename")+"",O,x,re,ee,ie,ne,oe,ue=p("common.duplicate")+"",we,Be,Ae,X,Z,fe,ze,pe,be,qe=p("common.cut")+"",Qe,lt,He,Pe,Me,ke,Oe,Ce=p("common.copy")+"",Ve,ye,Se,Te,je,Ie,Ue,Ee,_e,te=p("common.delete")+"",De,Ye,ct;return{c(){e=f("div"),t=g(),n=f("div"),i=f("button"),o=Q("svg"),r=Q("path"),u=Q("circle"),c=g(),v=A(d),_=g(),h=f("button"),b=Q("svg"),k=Q("path"),y=Q("polyline"),w=Q("line"),j=g(),D=A(S),T=g(),E=f("button"),I=Q("svg"),N=Q("path"),L=g(),V=A(W),G=g(),q=f("div"),Y=g(),H=f("button"),U=Q("svg"),J=Q("path"),R=Q("path"),K=g(),O=A(P),x=g(),re=f("button"),ee=Q("svg"),ie=Q("rect"),ne=Q("path"),oe=g(),we=A(ue),Be=g(),Ae=f("button"),X=Q("svg"),Z=Q("circle"),fe=Q("circle"),ze=Q("line"),pe=Q("line"),be=g(),Qe=A(qe),lt=g(),He=f("button"),Pe=Q("svg"),Me=Q("rect"),ke=Q("path"),Oe=g(),Ve=A(Ce),ye=g(),Se=f("div"),Te=g(),je=f("button"),Ie=Q("svg"),Ue=Q("polyline"),Ee=Q("path"),_e=g(),De=A(te),s(e,"class","menu-backdrop svelte-1skuef2"),s(e,"role","presentation"),s(r,"d","M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"),s(u,"cx","12"),s(u,"cy","12"),s(u,"r","3"),s(o,"width","14"),s(o,"height","14"),s(o,"viewBox","0 0 24 24"),s(o,"fill","none"),s(o,"stroke","currentColor"),s(o,"stroke-width","2"),s(o,"stroke-linecap","round"),s(o,"stroke-linejoin","round"),s(i,"class","menu-item svelte-1skuef2"),s(i,"role","menuitem"),s(k,"d","M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"),s(y,"points","15 3 21 3 21 9"),s(w,"x1","10"),s(w,"y1","14"),s(w,"x2","21"),s(w,"y2","3"),s(b,"width","14"),s(b,"height","14"),s(b,"viewBox","0 0 24 24"),s(b,"fill","none"),s(b,"stroke","currentColor"),s(b,"stroke-width","2"),s(b,"stroke-linecap","round"),s(b,"stroke-linejoin","round"),s(h,"class","menu-item svelte-1skuef2"),s(h,"role","menuitem"),s(N,"d","M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"),s(I,"width","14"),s(I,"height","14"),s(I,"viewBox","0 0 24 24"),s(I,"fill","none"),s(I,"stroke","currentColor"),s(I,"stroke-width","2"),s(I,"stroke-linecap","round"),s(I,"stroke-linejoin","round"),s(E,"class","menu-item svelte-1skuef2"),s(E,"role","menuitem"),s(q,"class","menu-sep svelte-1skuef2"),s(J,"d","M12 20h9"),s(R,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),s(U,"width","14"),s(U,"height","14"),s(U,"viewBox","0 0 24 24"),s(U,"fill","none"),s(U,"stroke","currentColor"),s(U,"stroke-width","2"),s(U,"stroke-linecap","round"),s(U,"stroke-linejoin","round"),s(H,"class","menu-item svelte-1skuef2"),s(H,"role","menuitem"),s(ie,"x","9"),s(ie,"y","9"),s(ie,"width","13"),s(ie,"height","13"),s(ie,"rx","2"),s(ie,"ry","2"),s(ne,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),s(ee,"width","14"),s(ee,"height","14"),s(ee,"viewBox","0 0 24 24"),s(ee,"fill","none"),s(ee,"stroke","currentColor"),s(ee,"stroke-width","2"),s(ee,"stroke-linecap","round"),s(ee,"stroke-linejoin","round"),s(re,"class","menu-item svelte-1skuef2"),s(re,"role","menuitem"),s(Z,"cx","6"),s(Z,"cy","6"),s(Z,"r","3"),s(fe,"cx","6"),s(fe,"cy","18"),s(fe,"r","3"),s(ze,"x1","20"),s(ze,"y1","4"),s(ze,"x2","8.12"),s(ze,"y2","15.88"),s(pe,"x1","8.12"),s(pe,"y1","8.12"),s(pe,"x2","20"),s(pe,"y2","20"),s(X,"width","14"),s(X,"height","14"),s(X,"viewBox","0 0 24 24"),s(X,"fill","none"),s(X,"stroke","currentColor"),s(X,"stroke-width","2"),s(X,"stroke-linecap","round"),s(X,"stroke-linejoin","round"),s(Ae,"class","menu-item svelte-1skuef2"),s(Ae,"role","menuitem"),s(Me,"x","9"),s(Me,"y","9"),s(Me,"width","13"),s(Me,"height","13"),s(Me,"rx","2"),s(Me,"ry","2"),s(ke,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),s(Pe,"width","14"),s(Pe,"height","14"),s(Pe,"viewBox","0 0 24 24"),s(Pe,"fill","none"),s(Pe,"stroke","currentColor"),s(Pe,"stroke-width","2"),s(Pe,"stroke-linecap","round"),s(Pe,"stroke-linejoin","round"),s(He,"class","menu-item svelte-1skuef2"),s(He,"role","menuitem"),s(Se,"class","menu-sep svelte-1skuef2"),s(Ue,"points","3 6 5 6 21 6"),s(Ee,"d","M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"),s(Ie,"width","14"),s(Ie,"height","14"),s(Ie,"viewBox","0 0 24 24"),s(Ie,"fill","none"),s(Ie,"stroke","currentColor"),s(Ie,"stroke-width","2"),s(Ie,"stroke-linecap","round"),s(Ie,"stroke-linejoin","round"),s(je,"class","menu-item menu-item-danger svelte-1skuef2"),s(je,"role","menuitem"),s(n,"class","menu svelte-1skuef2"),ut(n,"left",l[3]+"px"),ut(n,"top",l[4]+"px"),ut(n,"position","fixed"),s(n,"role","menu"),s(n,"tabindex","-1")},m(Le,Ne){C(Le,e,Ne),C(Le,t,Ne),C(Le,n,Ne),a(n,i),a(i,o),a(o,r),a(o,u),a(i,c),a(i,v),a(n,_),a(n,h),a(h,b),a(b,k),a(b,y),a(b,w),a(h,j),a(h,D),a(n,T),a(n,E),a(E,I),a(I,N),a(E,L),a(E,V),a(n,G),a(n,q),a(n,Y),a(n,H),a(H,U),a(U,J),a(U,R),a(H,K),a(H,O),a(n,x),a(n,re),a(re,ee),a(ee,ie),a(ee,ne),a(re,oe),a(re,we),a(n,Be),a(n,Ae),a(Ae,X),a(X,Z),a(X,fe),a(X,ze),a(X,pe),a(Ae,be),a(Ae,Qe),a(n,lt),a(n,He),a(He,Pe),a(Pe,Me),a(Pe,ke),a(He,Oe),a(He,Ve),a(n,ye),a(n,Se),a(n,Te),a(n,je),a(je,Ie),a(Ie,Ue),a(Ie,Ee),a(je,_e),a(je,De),Ye||(ct=[M(e,"click",We(l[19])),M(i,"click",l[17]),M(h,"click",l[10]),M(E,"click",l[11]),M(H,"click",l[13]),M(re,"click",l[14]),M(Ae,"click",l[15]),M(He,"click",l[16]),M(je,"click",l[12]),M(n,"click",We(l[28])),M(n,"keydown",l[31])],Ye=!0)},p(Le,Ne){Ne[0]&8&&ut(n,"left",Le[3]+"px"),Ne[0]&16&&ut(n,"top",Le[4]+"px")},d(Le){Le&&(z(e),z(t),z(n)),Ye=!1,ve(ct)}}}function xu(l){let e,t,n,i,o,r,u=l[0].name+"",c,d,v,_,h,b,k,y,w,j,S,D,T,E,I,N,L,W,V,G,q,Y;n=new qo({props:{kind:l[6],size:22}});let H=!l[7]&&Qu(l);function U(P,O){return P[7]?Xu:Zu}let R=U(l)(l),K=l[2]&&Hn(l);return{c(){e=f("div"),t=f("div"),Je(n.$$.fragment),i=g(),o=f("div"),r=f("div"),c=A(u),v=g(),_=f("div"),h=f("span"),h.textContent=`${l[8]}`,b=g(),H&&H.c(),k=g(),y=f("div"),R.c(),w=g(),j=f("button"),S=Q("svg"),D=Q("circle"),T=Q("circle"),E=Q("circle"),I=g(),N=f("button"),N.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><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>',W=g(),K&&K.c(),V=ot(),s(t,"class","file-row-icon svelte-1skuef2"),s(r,"class","file-row-name svelte-1skuef2"),s(r,"title",d=l[0].name),s(_,"class","file-row-meta svelte-1skuef2"),s(o,"class","file-row-body svelte-1skuef2"),s(D,"cx","12"),s(D,"cy","5"),s(D,"r","2"),s(T,"cx","12"),s(T,"cy","12"),s(T,"r","2"),s(E,"cx","12"),s(E,"cy","19"),s(E,"r","2"),s(S,"width","16"),s(S,"height","16"),s(S,"viewBox","0 0 24 24"),s(S,"fill","currentColor"),s(j,"class","action-btn svelte-1skuef2"),s(j,"title",p("file.more")),s(j,"aria-label",p("file.more")),s(j,"aria-expanded",l[2]),s(N,"class","action-btn action-btn-danger svelte-1skuef2"),s(N,"title",p("common.delete")),s(N,"aria-label",p("common.delete")),s(y,"class","file-row-actions svelte-1skuef2"),s(e,"class","file-row svelte-1skuef2"),s(e,"role","button"),s(e,"tabindex","0"),s(e,"draggable","true"),s(e,"aria-label",L=l[7]?p("file.ariaFolder")+" "+l[0].name:p("file.ariaFile")+" "+l[0].name),he(e,"file-row--selected",l[1])},m(P,O){C(P,e,O),a(e,t),Ke(n,t,null),a(e,i),a(e,o),a(o,r),a(r,c),a(o,v),a(o,_),a(_,h),a(_,b),H&&H.m(_,null),a(e,k),a(e,y),R.m(y,null),a(y,w),a(y,j),a(j,S),a(S,D),a(S,T),a(S,E),a(y,I),a(y,N),C(P,W,O),K&&K.m(P,O),C(P,V,O),G=!0,q||(Y=[M(Yu,"click",l[19]),M(j,"click",We(l[18])),M(N,"click",We(l[12])),M(e,"click",l[9]),M(e,"keydown",l[24]),M(e,"contextmenu",l[23]),M(e,"dragstart",l[20]),M(e,"dragover",l[21]),M(e,"drop",l[22])],q=!0)},p(P,O){(!G||O[0]&1)&&u!==(u=P[0].name+"")&&B(c,u),(!G||O[0]&1&&d!==(d=P[0].name))&&s(r,"title",d),P[7]||H.p(P,O),R.p(P,O),(!G||O[0]&4)&&s(j,"aria-expanded",P[2]),(!G||O[0]&1&&L!==(L=P[7]?p("file.ariaFolder")+" "+P[0].name:p("file.ariaFile")+" "+P[0].name))&&s(e,"aria-label",L),(!G||O[0]&2)&&he(e,"file-row--selected",P[1]),P[2]?K?K.p(P,O):(K=Hn(P),K.c(),K.m(V.parentNode,V)):K&&(K.d(1),K=null)},i(P){G||(ae(n.$$.fragment,P),G=!0)},o(P){me(n.$$.fragment,P),G=!1},d(P){P&&(z(e),z(W),z(V)),Ge(n),H&&H.d(),R.d(),K&&K.d(P),q=!1,ve(Y)}}}function $u(l,e,t){let{item:n}=e,{selected:i=!1}=e,{onDragStart:o}=e,{onDragOver:r}=e,{onDrop:u}=e;const c=ml(),d=Yo(n),v=n.type==="folder",_=Ku(n);let h=!1,b=0,k=0,y=null;function w(O){O.ctrlKey||O.metaKey?c("toggleSelect",n.id):O.shiftKey?c("rangeSelect",n.id):y?(clearTimeout(y),y=null,v?c("navigate",n.id):c("preview",n)):y=setTimeout(()=>{y=null,c("selectOne",n.id)},250)}function j(){c("openExternal",n.fileId)}function S(){t(2,h=!1),c("showInFolder",n.nodeId||n.id)}function D(){t(2,h=!1),c("delete",{id:n.id,type:n.type})}function T(){t(2,h=!1),c("rename",{id:n.id,name:n.name})}function E(){t(2,h=!1),c("duplicate",n.id)}function I(){t(2,h=!1),c("cut",n.id)}function N(){t(2,h=!1),c("copy",n.id)}function L(){t(2,h=!1),v?c("navigate",n.id):c("preview",n)}function W(){t(2,h=!h)}function V(){t(2,h=!1)}function G(O){o&&o(O,n.id)}function q(O){r&&v&&r(O,n.id)}function Y(O){u&&v&&u(O,n.id)}function H(O){O.preventDefault(),t(3,b=Math.min(O.clientX,window.innerWidth-240)),t(4,k=Math.min(O.clientY,window.innerHeight-320)),t(2,h=!0)}function U(O){(O.key==="Enter"||O.key===" ")&&(O.preventDefault(),w(O))}function J(O){Uo.call(this,l,O)}const R=()=>c("preview",n),K=()=>c("navigate",n.id),P=O=>{O.key==="Escape"&&(O.stopPropagation(),V())};return l.$$set=O=>{"item"in O&&t(0,n=O.item),"selected"in O&&t(1,i=O.selected),"onDragStart"in O&&t(25,o=O.onDragStart),"onDragOver"in O&&t(26,r=O.onDragOver),"onDrop"in O&&t(27,u=O.onDrop)},[n,i,h,b,k,c,d,v,_,w,j,S,D,T,E,I,N,L,W,V,G,q,Y,H,U,o,r,u,J,R,K,P]}class ef extends et{constructor(e){super(),$e(this,e,$u,xu,xe,{item:0,selected:1,onDragStart:25,onDragOver:26,onDrop:27},null,[-1,-1])}}function Un(l,e,t){const n=l.slice();return n[4]=e[t],n[6]=t,n}function tf(l){let e;return{c(){e=f("span"),e.textContent="/",s(e,"class","sep svelte-csi2lb")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function lf(l){let e,t=l[4].name+"",n,i,o;function r(){return l[2](l[6])}return{c(){e=f("button"),n=A(t),s(e,"class","crumb crumb--link svelte-csi2lb")},m(u,c){C(u,e,c),a(e,n),i||(o=M(e,"click",r),i=!0)},p(u,c){l=u,c&1&&t!==(t=l[4].name+"")&&B(n,t)},d(u){u&&z(e),i=!1,o()}}}function nf(l){let e,t=l[4].name+"",n;return{c(){e=f("span"),n=A(t),s(e,"class","crumb crumb--current svelte-csi2lb")},m(i,o){C(i,e,o),a(e,n)},p(i,o){o&1&&t!==(t=i[4].name+"")&&B(n,t)},d(i){i&&z(e)}}}function Kn(l){let e,t,n=l[6]>0&&tf();function i(u,c){return u[6]===u[0].length-1?nf:lf}let o=i(l),r=o(l);return{c(){n&&n.c(),e=g(),r.c(),t=ot()},m(u,c){n&&n.m(u,c),C(u,e,c),r.m(u,c),C(u,t,c)},p(u,c){o===(o=i(u))&&r?r.p(u,c):(r.d(1),r=o(u),r&&(r.c(),r.m(t.parentNode,t)))},d(u){u&&(z(e),z(t)),n&&n.d(u),r.d(u)}}}function sf(l){let e,t=ce(l[0]),n=[];for(let i=0;i<t.length;i+=1)n[i]=Kn(Un(l,t,i));return{c(){e=f("nav");for(let i=0;i<n.length;i+=1)n[i].c();s(e,"class","breadcrumbs svelte-csi2lb")},m(i,o){C(i,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(i,[o]){if(o&3){t=ce(i[0]);let r;for(r=0;r<t.length;r+=1){const u=Un(i,t,r);n[r]?n[r].p(u,o):(n[r]=Kn(u),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},i:$,o:$,d(i){i&&z(e),Fe(n,i)}}}function of(l,e,t){let{crumbs:n=[]}=e;const i=ml();function o(u){i("navigate",u)}const r=u=>o(u);return l.$$set=u=>{"crumbs"in u&&t(0,n=u.crumbs)},[n,o,r]}class nr extends et{constructor(e){super(),$e(this,e,of,sf,xe,{crumbs:0})}}function rf(l){let e,t,n,i,o,r;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("file.previewUnavailable")}`,n=g(),i=f("button"),i.textContent=`${p("file.openExternal")}`,s(i,"class","btn btn-sm svelte-1cw3u0m"),s(e,"class","preview-status svelte-1cw3u0m")},m(u,c){C(u,e,c),a(e,t),a(e,n),a(e,i),o||(r=M(i,"click",l[9]),o=!0)},p:$,d(u){u&&z(e),o=!1,r()}}}function af(l){let e,t;function n(r,u){return u&2&&(e=null),e==null&&(e=!!(r[1]&&r[1].startsWith("data:"))),e?pf:mf}let i=n(l,-1),o=i(l);return{c(){o.c(),t=ot()},m(r,u){o.m(r,u),C(r,t,u)},p(r,u){i===(i=n(r,u))&&o?o.p(r,u):(o.d(1),o=i(r),o&&(o.c(),o.m(t.parentNode,t)))},d(r){r&&z(t),o.d(r)}}}function cf(l){let e,t,n;return{c(){e=f("pre"),t=f("code"),n=A(l[1]),s(e,"class","preview-text svelte-1cw3u0m")},m(i,o){C(i,e,o),a(e,t),a(t,n)},p(i,o){o&2&&B(n,i[1])},d(i){i&&z(e)}}}function uf(l){let e,t,n,i;return{c(){e=f("div"),t=f("img"),ul(t.src,n=l[1])||s(t,"src",n),s(t,"alt",i=l[0].name),s(t,"class","preview-image svelte-1cw3u0m"),s(e,"class","preview-image-container svelte-1cw3u0m")},m(o,r){C(o,e,r),a(e,t)},p(o,r){r&2&&!ul(t.src,n=o[1])&&s(t,"src",n),r&1&&i!==(i=o[0].name)&&s(t,"alt",i)},d(o){o&&z(e)}}}function ff(l){let e,t,n,i,o,r,u;return{c(){e=f("div"),t=f("p"),n=A(l[3]),i=g(),o=f("button"),o.textContent=`${p("file.openExternal")}`,s(o,"class","btn btn-sm svelte-1cw3u0m"),s(e,"class","preview-status svelte-1cw3u0m")},m(c,d){C(c,e,d),a(e,t),a(t,n),a(e,i),a(e,o),r||(u=M(o,"click",l[9]),r=!0)},p(c,d){d&8&&B(n,c[3])},d(c){c&&z(e),r=!1,u()}}}function df(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("common.loading")}`,s(e,"class","preview-status svelte-1cw3u0m")},m(n,i){C(n,e,i),a(e,t)},p:$,d(n){n&&z(e)}}}function mf(l){let e,t,n,i,o,r;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("file.pdfUnavailable")}`,n=g(),i=f("button"),i.textContent=`${p("file.openExternal")}`,s(i,"class","btn btn-sm svelte-1cw3u0m"),s(e,"class","preview-status svelte-1cw3u0m")},m(u,c){C(u,e,c),a(e,t),a(e,n),a(e,i),o||(r=M(i,"click",l[9]),o=!0)},p:$,d(u){u&&z(e),o=!1,r()}}}function pf(l){let e,t,n;return{c(){e=f("div"),t=f("embed"),ul(t.src,n=l[1])||s(t,"src",n),s(t,"type","application/pdf"),s(t,"class","preview-pdf svelte-1cw3u0m"),s(e,"class","preview-pdf-container svelte-1cw3u0m")},m(i,o){C(i,e,o),a(e,t)},p(i,o){o&2&&!ul(t.src,n=i[1])&&s(t,"src",n)},d(i){i&&z(e)}}}function _f(l){let e,t,n,i,o,r,u,c=l[0].name+"",d,v,_,h,b=fl(l[0].size)+"",k,y,w=Bn(l[0].mime)+"",j,S,D,T,E,I,N,L,W,V,G;o=new qo({props:{kind:l[8],size:18}});function q(U,J){return U[2]?df:U[3]?ff:U[6]&&U[1]?uf:U[5]&&U[1]?cf:U[4]?af:rf}let Y=q(l),H=Y(l);return{c(){e=f("div"),t=f("div"),n=f("header"),i=f("div"),Je(o.$$.fragment),r=g(),u=f("span"),d=A(c),_=g(),h=f("div"),k=A(b),y=A(" · "),j=A(w),S=g(),D=f("div"),T=f("button"),T.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>',E=g(),I=f("button"),I.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>',N=g(),L=f("div"),H.c(),s(u,"class","preview-name svelte-1cw3u0m"),s(u,"title",v=l[0].name),s(i,"class","preview-title svelte-1cw3u0m"),s(h,"class","preview-meta svelte-1cw3u0m"),s(T,"class","action-btn svelte-1cw3u0m"),s(T,"title",p("file.openExternal")),s(T,"aria-label",p("file.openExternal")),s(I,"class","action-btn action-btn-close svelte-1cw3u0m"),s(I,"title","Close"),s(I,"aria-label","Close preview"),s(D,"class","preview-actions svelte-1cw3u0m"),s(n,"class","preview-header svelte-1cw3u0m"),s(L,"class","preview-body svelte-1cw3u0m"),s(t,"class","modal svelte-1cw3u0m"),s(e,"class","overlay svelte-1cw3u0m"),s(e,"role","presentation")},m(U,J){C(U,e,J),a(e,t),a(t,n),a(n,i),Ke(o,i,null),a(i,r),a(i,u),a(u,d),a(n,_),a(n,h),a(h,k),a(h,y),a(h,j),a(n,S),a(n,D),a(D,T),a(D,E),a(D,I),a(t,N),a(t,L),H.m(L,null),W=!0,V||(G=[M(T,"click",l[9]),M(I,"click",l[10]),M(e,"click",pt(l[11])),M(e,"keydown",l[12])],V=!0)},p(U,[J]){(!W||J&1)&&c!==(c=U[0].name+"")&&B(d,c),(!W||J&1&&v!==(v=U[0].name))&&s(u,"title",v),(!W||J&1)&&b!==(b=fl(U[0].size)+"")&&B(k,b),(!W||J&1)&&w!==(w=Bn(U[0].mime)+"")&&B(j,w),Y===(Y=q(U))&&H?H.p(U,J):(H.d(1),H=Y(U),H&&(H.c(),H.m(L,null)))},i(U){W||(ae(o.$$.fragment,U),W=!0)},o(U){me(o.$$.fragment,U),W=!1},d(U){U&&z(e),Ge(o),H.d(),V=!1,ve(G)}}}function vf(l,e,t){let n,i,o,{item:r}=e,{content:u=""}=e,{loading:c=!1}=e,{error:d=""}=e;const v=ml(),_=Yo(r);function h(j){j.key==="Escape"&&v("close")}function b(){v("openExternal",r.fileId)}Ho(()=>{window.addEventListener("keydown",h)}),Ql(()=>{window.removeEventListener("keydown",h)});const k=()=>v("close"),y=()=>v("close"),w=j=>{j.key==="Escape"&&(j.preventDefault(),v("close"))};return l.$$set=j=>{"item"in j&&t(0,r=j.item),"content"in j&&t(1,u=j.content),"loading"in j&&t(2,c=j.loading),"error"in j&&t(3,d=j.error)},l.$$.update=()=>{l.$$.dirty&3&&t(6,n=$o(r)&&u&&u.startsWith("data:")),l.$$.dirty&1&&t(5,i=er(r)||lr(r)),l.$$.dirty&1&&t(4,o=tr(r))},[r,u,c,d,o,i,n,v,_,b,k,y,w]}class hf extends et{constructor(e){super(),$e(this,e,vf,_f,xe,{item:0,content:1,loading:2,error:3})}}function gf(l){let e,t,n,i,o,r,u,c,d,v,_,h,b,k,y,w,j;return{c(){e=f("div"),t=f("div"),n=f("h3"),i=A(l[0]),o=g(),r=f("p"),u=A(l[1]),c=g(),d=f("div"),v=f("button"),_=A(l[2]),b=g(),k=f("button"),y=A(l[3]),s(n,"class","svelte-1fv6yyk"),s(r,"class","message svelte-1fv6yyk"),s(v,"class",h="btn "+(l[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk"),s(k,"class","btn svelte-1fv6yyk"),s(d,"class","actions svelte-1fv6yyk"),s(t,"class","modal svelte-1fv6yyk"),s(e,"class","overlay svelte-1fv6yyk"),s(e,"role","presentation")},m(S,D){C(S,e,D),a(e,t),a(t,n),a(n,i),a(t,o),a(t,r),a(r,u),a(t,c),a(t,d),a(d,v),a(v,_),a(d,b),a(d,k),a(k,y),w||(j=[M(v,"click",l[6]),M(k,"click",l[7]),M(e,"click",pt(l[8])),M(e,"keydown",l[9])],w=!0)},p(S,[D]){D&1&&B(i,S[0]),D&2&&B(u,S[1]),D&4&&B(_,S[2]),D&16&&h!==(h="btn "+(S[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk")&&s(v,"class",h),D&8&&B(y,S[3])},i:$,o:$,d(S){S&&z(e),w=!1,ve(j)}}}function bf(l,e,t){let{title:n=p("common.confirm")}=e,{message:i=""}=e,{confirmText:o=p("common.delete")}=e,{cancelText:r=p("common.cancel")}=e,{danger:u=!1}=e;const c=ml(),d=()=>c("confirm"),v=()=>c("cancel"),_=()=>c("cancel"),h=b=>{b.key==="Escape"&&(b.preventDefault(),c("cancel"))};return l.$$set=b=>{"title"in b&&t(0,n=b.title),"message"in b&&t(1,i=b.message),"confirmText"in b&&t(2,o=b.confirmText),"cancelText"in b&&t(3,r=b.cancelText),"danger"in b&&t(4,u=b.danger)},[n,i,o,r,u,c,d,v,_,h]}class kf extends et{constructor(e){super(),$e(this,e,bf,gf,xe,{title:0,message:1,confirmText:2,cancelText:3,danger:4})}}function yf(l){let e,t,n;return{c(){e=Q("circle"),t=Q("line"),n=Q("line"),s(e,"cx","12"),s(e,"cy","12"),s(e,"r","10"),s(t,"x1","12"),s(t,"y1","16"),s(t,"x2","12"),s(t,"y2","12"),s(n,"x1","12"),s(n,"y1","8"),s(n,"x2","12.01"),s(n,"y2","8")},m(i,o){C(i,e,o),C(i,t,o),C(i,n,o)},d(i){i&&(z(e),z(t),z(n))}}}function wf(l){let e,t,n,i;return{c(){e=Q("rect"),t=Q("polyline"),n=Q("line"),i=Q("line"),s(e,"x","3"),s(e,"y","5"),s(e,"width","18"),s(e,"height","14"),s(e,"rx","2"),s(t,"points","3 10 21 10"),s(n,"x1","8"),s(n,"y1","5"),s(n,"x2","8"),s(n,"y2","19"),s(i,"x1","16"),s(i,"y1","5"),s(i,"x2","16"),s(i,"y2","19")},m(o,r){C(o,e,r),C(o,t,r),C(o,n,r),C(o,i,r)},d(o){o&&(z(e),z(t),z(n),z(i))}}}function zf(l){let e,t;return{c(){e=Q("path"),t=Q("polyline"),s(e,"d","M13 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z"),s(t,"points","13 2 13 9 20 9")},m(n,i){C(n,e,i),C(n,t,i)},d(n){n&&(z(e),z(t))}}}function Cf(l){let e,t;return{c(){e=Q("path"),t=Q("path"),s(e,"d","M12 20h9"),s(t,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z")},m(n,i){C(n,e,i),C(n,t,i)},d(n){n&&(z(e),z(t))}}}function Sf(l){let e,t,n,i,o;return{c(){e=Q("path"),t=Q("path"),n=Q("line"),i=Q("line"),o=Q("line"),s(e,"d","M4 19.5A2.5 2.5 0 0 1 6.5 17H20"),s(t,"d","M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z"),s(n,"x1","8"),s(n,"y1","7"),s(n,"x2","16"),s(n,"y2","7"),s(i,"x1","8"),s(i,"y1","11"),s(i,"x2","14"),s(i,"y2","11"),s(o,"x1","8"),s(o,"y1","15"),s(o,"x2","12"),s(o,"y2","15")},m(r,u){C(r,e,u),C(r,t,u),C(r,n,u),C(r,i,u),C(r,o,u)},d(r){r&&(z(e),z(t),z(n),z(i),z(o))}}}function jf(l){let e,t,n,i;return{c(){e=Q("path"),t=Q("polyline"),n=Q("line"),i=Q("line"),s(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),s(t,"points","14 2 14 8 20 8"),s(n,"x1","16"),s(n,"y1","13"),s(n,"x2","8"),s(n,"y2","13"),s(i,"x1","16"),s(i,"y1","17"),s(i,"x2","8"),s(i,"y2","17")},m(o,r){C(o,e,r),C(o,t,r),C(o,n,r),C(o,i,r)},d(o){o&&(z(e),z(t),z(n),z(i))}}}function Tf(l){let e,t;return{c(){e=Q("path"),t=Q("circle"),s(e,"d","M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"),s(t,"cx","12"),s(t,"cy","7"),s(t,"r","4")},m(n,i){C(n,e,i),C(n,t,i)},d(n){n&&(z(e),z(t))}}}function Ef(l){let e,t,n,i;return{c(){e=Q("rect"),t=Q("rect"),n=Q("rect"),i=Q("rect"),s(e,"x","3"),s(e,"y","3"),s(e,"width","7"),s(e,"height","7"),s(e,"rx","1"),s(t,"x","14"),s(t,"y","3"),s(t,"width","7"),s(t,"height","4"),s(t,"rx","1"),s(n,"x","14"),s(n,"y","10"),s(n,"width","7"),s(n,"height","11"),s(n,"rx","1"),s(i,"x","3"),s(i,"y","14"),s(i,"width","7"),s(i,"height","7"),s(i,"rx","1")},m(o,r){C(o,e,r),C(o,t,r),C(o,n,r),C(o,i,r)},d(o){o&&(z(e),z(t),z(n),z(i))}}}function Df(l){let e;return{c(){e=Q("path"),s(e,"d","M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function Nf(l){let e;function t(o,r){return o[0]==="folder"?Df:o[0]==="project"?Ef:o[0]==="client"?Tf:o[0]==="document"?jf:o[0]==="recipe"?Sf:o[0]==="note"?Cf:o[0]==="file"?zf:o[0]==="case"?wf:yf}let n=t(l),i=n(l);return{c(){e=Q("svg"),i.c(),s(e,"width",l[1]),s(e,"height",l[1]),s(e,"viewBox","0 0 24 24"),s(e,"fill","none"),s(e,"stroke","currentColor"),s(e,"stroke-width","1.5"),s(e,"stroke-linecap","round"),s(e,"stroke-linejoin","round"),s(e,"xmlns","http://www.w3.org/2000/svg")},m(o,r){C(o,e,r),i.m(e,null)},p(o,[r]){n!==(n=t(o))&&(i.d(1),i=n(o),i&&(i.c(),i.m(e,null))),r&2&&s(e,"width",o[1]),r&2&&s(e,"height",o[1])},i:$,o:$,d(o){o&&z(e),i.d()}}}function Mf(l,e,t){let{kind:n="generic"}=e,{size:i=18}=e;return l.$$set=o=>{"kind"in o&&t(0,n=o.kind),"size"in o&&t(1,i=o.size)},[n,i]}class pl extends et{constructor(e){super(),$e(this,e,Mf,Nf,xe,{kind:0,size:1})}}function Gn(l,e,t){const n=l.slice();return n[44]=e[t],n}function If(l){let e;return{c(){e=f("span"),s(e,"class","tree-toggle-placeholder svelte-zj71cl")},m(t,n){C(t,e,n)},p:$,d(t){t&&z(e)}}}function Af(l){let e,t,n=l[1][l[44].id]?"▾":"▸",i,o,r;function u(){return l[25](l[44])}return{c(){e=f("button"),t=f("span"),i=A(n),s(t,"class","tree-arrow"),s(e,"class","tree-toggle svelte-zj71cl")},m(c,d){C(c,e,d),a(e,t),a(t,i),o||(r=M(e,"click",We(u)),o=!0)},p(c,d){l=c,d[0]&3&&n!==(n=l[1][l[44].id]?"▾":"▸")&&B(i,n)},d(c){c&&z(e),o=!1,r()}}}function Jn(l){let e,t;return e=new ir({props:{nodes:l[44].children||[],expanded:l[1],selectedNodeId:l[2],level:l[3]+1,onSelect:l[4],onToggle:l[5],onContextMenu:l[6],onDrop:l[7]}}),{c(){Je(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p(n,i){const o={};i[0]&1&&(o.nodes=n[44].children||[]),i[0]&2&&(o.expanded=n[1]),i[0]&4&&(o.selectedNodeId=n[2]),i[0]&8&&(o.level=n[3]+1),i[0]&16&&(o.onSelect=n[4]),i[0]&32&&(o.onToggle=n[5]),i[0]&64&&(o.onContextMenu=n[6]),i[0]&128&&(o.onDrop=n[7]),e.$set(o)},i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function qn(l,e){let t,n,i,o,r,u,c,d=e[44].title+"",v,_,h=e[1][e[44].id]&&Gl(e[44]),b,k,y,w;function j(R,K){return K[0]&1&&(n=null),n==null&&(n=!!Kt(R[44])),n?Af:If}let S=j(e,[-1,-1]),D=S(e);r=new pl({props:{kind:Yn(e[44]),size:16}});function T(...R){return e[26](e[44],...R)}function E(...R){return e[27](e[44],...R)}function I(){return e[28](e[44])}function N(...R){return e[29](e[44],...R)}function L(...R){return e[30](e[44],...R)}function W(...R){return e[31](e[44],...R)}function V(...R){return e[32](e[44],...R)}function G(...R){return e[33](e[44],...R)}function q(...R){return e[34](e[44],...R)}function Y(...R){return e[35](e[44],...R)}function H(...R){return e[36](e[44],...R)}function U(...R){return e[37](e[44],...R)}let J=h&&Jn(e);return{key:l,first:null,c(){t=f("div"),D.c(),i=g(),o=f("span"),Je(r.$$.fragment),u=g(),c=f("span"),v=A(d),_=g(),J&&J.c(),b=ot(),s(o,"class","tree-icon svelte-zj71cl"),s(o,"role","button"),s(o,"tabindex","-1"),s(c,"class","tree-label svelte-zj71cl"),s(c,"role","button"),s(c,"tabindex","-1"),s(t,"class","tree-item svelte-zj71cl"),ut(t,"padding-left",e[3]*16+4+"px"),s(t,"draggable","true"),s(t,"role","button"),s(t,"tabindex","0"),he(t,"selected",e[2]===e[44].id),he(t,"drop-valid",e[8]===e[44].id&&e[9][e[44].id]),he(t,"drop-invalid",e[8]===e[44].id&&!e[9][e[44].id]),this.first=t},m(R,K){C(R,t,K),D.m(t,null),a(t,i),a(t,o),Ke(r,o,null),a(t,u),a(t,c),a(c,v),C(R,_,K),J&&J.m(R,K),C(R,b,K),k=!0,y||(w=[M(o,"click",T),M(o,"keydown",E),M(o,"dblclick",We(e[24])),M(c,"click",We(I)),M(c,"keydown",N),M(t,"dragstart",L),M(t,"dragover",W),M(t,"dragleave",V),M(t,"drop",G),M(t,"click",q),M(t,"keydown",Y),M(t,"dblclick",H),M(t,"contextmenu",ql(U))],y=!0)},p(R,K){e=R,S===(S=j(e,K))&&D?D.p(e,K):(D.d(1),D=S(e),D&&(D.c(),D.m(t,i)));const P={};K[0]&1&&(P.kind=Yn(e[44])),r.$set(P),(!k||K[0]&1)&&d!==(d=e[44].title+"")&&B(v,d),(!k||K[0]&8)&&ut(t,"padding-left",e[3]*16+4+"px"),(!k||K[0]&5)&&he(t,"selected",e[2]===e[44].id),(!k||K[0]&769)&&he(t,"drop-valid",e[8]===e[44].id&&e[9][e[44].id]),(!k||K[0]&769)&&he(t,"drop-invalid",e[8]===e[44].id&&!e[9][e[44].id]),K[0]&3&&(h=e[1][e[44].id]&&Gl(e[44])),h?J?(J.p(e,K),K[0]&3&&ae(J,1)):(J=Jn(e),J.c(),ae(J,1),J.m(b.parentNode,b)):J&&(it(),me(J,1,1,()=>{J=null}),st())},i(R){k||(ae(r.$$.fragment,R),ae(J),k=!0)},o(R){me(r.$$.fragment,R),me(J),k=!1},d(R){R&&(z(t),z(_),z(b)),D.d(),Ge(r),J&&J.d(R),y=!1,ve(w)}}}function Ff(l){let e=[],t=new Map,n,i,o,r,u=ce(l[0]);const c=d=>d[44].id;for(let d=0;d<u.length;d+=1){let v=Gn(l,u,d),_=c(v);t.set(_,e[d]=qn(_,v))}return{c(){for(let d=0;d<e.length;d+=1)e[d].c();n=ot()},m(d,v){for(let _=0;_<e.length;_+=1)e[_]&&e[_].m(d,v);C(d,n,v),i=!0,o||(r=M(window,"dragend",l[14]),o=!0)},p(d,v){v[0]&2080767&&(u=ce(d[0]),it(),e=Jo(e,v,c,1,d,u,t,n.parentNode,Go,qn,n,Gn),st())},i(d){if(!i){for(let v=0;v<u.length;v+=1)ae(e[v]);i=!0}},o(d){for(let v=0;v<e.length;v+=1)me(e[v]);i=!1},d(d){d&&z(n);for(let v=0;v<e.length;v+=1)e[v].d(d);o=!1,r()}}}function Yn(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 Gl(l){return l.children!==void 0}function Kt(l){return Gl(l)?l.children.length>0:l.has_children===!0}function Qn(l){const e={};function t(n,i){for(const o of n)e[o.id]=i,o.children&&t(o.children,o.id)}return t(l,""),e}function Xn(l){const e=[];function t(n){for(const i of n)e.push(i),i.children&&t(i.children)}return t(l),e}function Pf(l){try{return l.dataTransfer.getData("text/plain")}catch{return""}}function Lf(l,e,t){let n,i,o,{nodes:r=[]}=e,{expanded:u={}}=e,{selectedNodeId:c=""}=e,{level:d=0}=e,{onSelect:v=void 0}=e,{onToggle:_=void 0}=e,{onContextMenu:h=void 0}=e,{onDrop:b=void 0}=e,k={},y=null,w="",j="";const S=["folder","project","client","document","recipe","case"];Ql(()=>{for(const X of Object.keys(k))clearTimeout(k[X]);y&&clearInterval(y)});function D(X){return S.includes(X.type)}function T(X,Z,fe){if(!X||!Z||Z===X.id||!D(X))return!1;let ze=X.id;for(;ze;){if(ze===Z)return!1;ze=fe[ze]||""}return!0}function E(X,Z){X.stopPropagation(),X.dataTransfer.effectAllowed="move",X.dataTransfer.setData("text/plain",Z.id),t(21,w=Z.id)}function I(X,Z){X.preventDefault(),X.stopPropagation(),X.dataTransfer.dropEffect="move",j!==Z.id&&t(8,j=Z.id),Kt(Z)&&!u[Z.id]&&!k[Z.id]&&(k[Z.id]=setTimeout(()=>{_&&_(Z.id),delete k[Z.id]},600));const fe=X.currentTarget.closest(".workspace-tree-area");if(fe){const ze=fe.getBoundingClientRect(),pe=30;X.clientY-ze.top<pe?y||(y=setInterval(()=>{fe.scrollTop-=10},50)):ze.bottom-X.clientY<pe?y||(y=setInterval(()=>{fe.scrollTop+=10},50)):y&&(clearInterval(y),y=null)}}function N(X,Z){const fe=X.relatedTarget;fe&&X.currentTarget.contains(fe)||(j===Z.id&&t(8,j=""),k[Z.id]&&(clearTimeout(k[Z.id]),delete k[Z.id]),y&&(clearInterval(y),y=null))}function L(X,Z){X.preventDefault(),X.stopPropagation(),k[Z.id]&&(clearTimeout(k[Z.id]),delete k[Z.id]),y&&(clearInterval(y),y=null);const fe=Xn(r),ze=Qn(fe),pe=Pf(X);if(!T(Z,pe,ze)){t(8,j=""),t(21,w="");return}b&&b(pe,Z.id),t(8,j=""),t(21,w="")}function W(){t(8,j=""),t(21,w="");for(const X of Object.keys(k))clearTimeout(k[X]),delete k[X];y&&(clearInterval(y),y=null)}function V(X,Z){X.target.closest(".tree-toggle")||X.target.closest(".tree-icon")||v&&v(Z)}function G(X,Z){Kt(Z)&&_&&_(Z.id)}function q(X,Z){(X.key==="Enter"||X.key===" ")&&(X.preventDefault(),v&&v(Z))}function Y(X,Z){X.stopPropagation(),Kt(Z)&&_&&_(Z.id)}function H(X,Z){(X.key==="Enter"||X.key===" ")&&(X.preventDefault(),X.stopPropagation(),Kt(Z)&&_&&_(Z.id))}function U(X,Z){(X.key==="Enter"||X.key===" ")&&(X.preventDefault(),v&&v(Z))}function J(X,Z,fe){const ze={};function pe(be){for(const qe of be)ze[qe.id]=T(qe,Z,fe),qe.children&&pe(qe.children)}return pe(X),ze}function R(X){Uo.call(this,l,X)}const K=X=>_&&_(X.id),P=(X,Z)=>Y(Z,X),O=(X,Z)=>H(Z,X),x=X=>v&&v(X),re=(X,Z)=>U(Z,X),ee=(X,Z)=>E(Z,X),ie=(X,Z)=>I(Z,X),ne=(X,Z)=>N(Z,X),oe=(X,Z)=>L(Z,X),ue=(X,Z)=>V(Z,X),we=(X,Z)=>q(Z,X),Be=(X,Z)=>G(Z,X),Ae=(X,Z)=>h&&h(Z,X);return l.$$set=X=>{"nodes"in X&&t(0,r=X.nodes),"expanded"in X&&t(1,u=X.expanded),"selectedNodeId"in X&&t(2,c=X.selectedNodeId),"level"in X&&t(3,d=X.level),"onSelect"in X&&t(4,v=X.onSelect),"onToggle"in X&&t(5,_=X.onToggle),"onContextMenu"in X&&t(6,h=X.onContextMenu),"onDrop"in X&&t(7,b=X.onDrop)},l.$$.update=()=>{l.$$.dirty[0]&1&&t(23,n=Xn(r)),l.$$.dirty[0]&8388608&&t(22,i=Qn(n)),l.$$.dirty[0]&14680064&&t(9,o=J(n,w,i))},[r,u,c,d,v,_,h,b,j,o,E,I,N,L,W,V,G,q,Y,H,U,w,i,n,R,K,P,O,x,re,ee,ie,ne,oe,ue,we,Be,Ae]}class ir extends et{constructor(e){super(),$e(this,e,Lf,Ff,xe,{nodes:0,expanded:1,selectedNodeId:2,level:3,onSelect:4,onToggle:5,onContextMenu:6,onDrop:7},null,[-1,-1])}}function Zn(l){let e,t;return{c(){e=f("div"),t=A(l[4]),s(e,"class","path-info svelte-11u707d")},m(n,i){C(n,e,i),a(e,t)},p(n,i){i&16&&B(t,n[4])},d(n){n&&z(e)}}}function xn(l){let e,t;return{c(){e=f("div"),t=A(l[3]),s(e,"class","error-msg svelte-11u707d")},m(n,i){C(n,e,i),a(e,t)},p(n,i){i&8&&B(t,n[3])},d(n){n&&z(e)}}}function Rf(l){let e,t,n,i,o,r,u,c,d,v,_,h,b,k,y,w,j=p("firstrun.browse")+"",S,D,T,E,I,N,L=(l[2]?p("firstrun.creating"):p("firstrun.create"))+"",W,V,G,q,Y,H,U=l[4]&&Zn(l),J=l[3]&&xn(l);return{c(){e=f("div"),t=f("div"),n=f("div"),n.textContent="⚒",i=g(),o=f("h1"),o.textContent=`${p("firstrun.title")}`,r=g(),u=f("p"),u.textContent=`${p("firstrun.desc")}`,c=g(),d=f("div"),v=f("label"),v.textContent=`${p("firstrun.pathLabel")}`,_=g(),h=f("div"),b=f("input"),y=g(),w=f("button"),S=A(j),D=g(),U&&U.c(),T=g(),J&&J.c(),E=g(),I=f("div"),N=f("button"),W=A(L),G=g(),q=f("button"),q.textContent=`${p("firstrun.quit")}`,s(n,"class","first-run-logo svelte-11u707d"),s(o,"class","svelte-11u707d"),s(u,"class","first-run-desc svelte-11u707d"),s(v,"class","form-label svelte-11u707d"),s(v,"for","vault-path"),s(b,"id","vault-path"),s(b,"type","text"),s(b,"placeholder",k=l[1]||p("firstrun.defaultPath")),b.disabled=l[2],s(b,"class","svelte-11u707d"),s(w,"class","btn"),w.disabled=l[2],s(h,"class","input-row svelte-11u707d"),s(d,"class","form-group svelte-11u707d"),s(N,"class","btn btn-primary btn-lg svelte-11u707d"),N.disabled=V=!l[0].trim()||l[2],s(q,"class","btn btn-lg svelte-11u707d"),s(I,"class","first-run-actions svelte-11u707d"),s(t,"class","first-run-card svelte-11u707d"),s(e,"class","first-run-screen svelte-11u707d")},m(R,K){C(R,e,K),a(e,t),a(t,n),a(t,i),a(t,o),a(t,r),a(t,u),a(t,c),a(t,d),a(d,v),a(d,_),a(d,h),a(h,b),ge(b,l[0]),a(h,y),a(h,w),a(w,S),a(t,D),U&&U.m(t,null),a(t,T),J&&J.m(t,null),a(t,E),a(t,I),a(I,N),a(N,W),a(I,G),a(I,q),Y||(H=[M(b,"input",l[12]),M(b,"input",l[6]),M(b,"keydown",l[9]),M(w,"click",l[5]),M(N,"click",l[7]),M(q,"click",l[8])],Y=!0)},p(R,[K]){K&2&&k!==(k=R[1]||p("firstrun.defaultPath"))&&s(b,"placeholder",k),K&4&&(b.disabled=R[2]),K&1&&b.value!==R[0]&&ge(b,R[0]),K&4&&(w.disabled=R[2]),R[4]?U?U.p(R,K):(U=Zn(R),U.c(),U.m(t,T)):U&&(U.d(1),U=null),R[3]?J?J.p(R,K):(J=xn(R),J.c(),J.m(t,E)):J&&(J.d(1),J=null),K&4&&L!==(L=(R[2]?p("firstrun.creating"):p("firstrun.create"))+"")&&B(W,L),K&5&&V!==(V=!R[0].trim()||R[2])&&(N.disabled=V)},i:$,o:$,d(R){R&&z(e),U&&U.d(),J&&J.d(),Y=!1,ve(H)}}}function ol(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 Of(l,e,t){let{onComplete:n=null}=e,{onQuit:i=null}=e,o="",r="",u=!1,c="",d="",v=null;async function _(){try{const S=await ol("GetDefaultVaultPath");t(1,r=S||""),t(0,o=r||""),o&&await b()}catch{t(1,r="")}}_();async function h(){try{const S=await ol("PickDirectory");S&&(t(0,o=S),await b())}catch(S){t(3,c=String(S))}}async function b(){if(!o||!o.trim()){t(4,d=""),v=null;return}try{v=await ol("CheckVaultPath",o.trim()),v&&t(4,d=v.description)}catch{t(4,d=""),v=null}}async function k(){if(!(!o||!o.trim())){if(t(2,u=!0),t(3,c=""),v&&!v.writable){t(3,c=p("firstrun.errorNoWrite")),t(2,u=!1);return}try{const S=await ol("CreateVault",o.trim());S&&S.status==="ready"&&n&&n(S)}catch(S){t(3,c=String(S))}t(2,u=!1)}}function y(){i&&i()}function w(S){S.key==="Enter"&&!u&&o.trim()&&k()}function j(){o=this.value,t(0,o)}return l.$$set=S=>{"onComplete"in S&&t(10,n=S.onComplete),"onQuit"in S&&t(11,i=S.onQuit)},[o,r,u,c,d,h,b,k,y,w,n,i,j]}class Vf extends et{constructor(e){super(),$e(this,e,Of,Rf,xe,{onComplete:10,onQuit:11})}}function $n(l){let e,t;return{c(){e=f("div"),t=A(l[2]),s(e,"class","error-msg svelte-s3o8c3")},m(n,i){C(n,e,i),a(e,t)},p(n,i){i&4&&B(t,n[2])},d(n){n&&z(e)}}}function ei(l){let e,t,n,i,o,r,u,c,d=p("common.yes")+"",v,_,h,b,k;return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${p("recovery.createConfirmTitle")}`,i=g(),o=f("p"),o.textContent=`${p("recovery.createConfirm")}`,r=g(),u=f("div"),c=f("button"),v=A(d),_=g(),h=f("button"),h.textContent=`${p("common.cancel")}`,s(n,"class","svelte-s3o8c3"),s(o,"class","modal-desc svelte-s3o8c3"),s(c,"class","btn btn-primary"),c.disabled=l[1],s(h,"class","btn"),s(u,"class","modal-actions svelte-s3o8c3"),s(t,"class","modal svelte-s3o8c3"),s(e,"class","modal-overlay svelte-s3o8c3"),s(e,"role","button"),s(e,"tabindex","0")},m(y,w){C(y,e,w),a(e,t),a(t,n),a(t,i),a(t,o),a(t,r),a(t,u),a(u,c),a(c,v),a(u,_),a(u,h),b||(k=[M(c,"click",l[6]),M(h,"click",l[7]),M(e,"click",pt(l[7])),M(e,"keydown",l[11])],b=!0)},p(y,w){w&2&&(c.disabled=y[1])},d(y){y&&z(e),b=!1,ve(k)}}}function Wf(l){let e,t,n,i,o,r,u,c,d,v=(l[0]||"—")+"",_,h,b,k,y,w=p("recovery.choose")+"",j,S,D,T=p("recovery.create")+"",E,I,N,L,W,V,G,q=l[2]&&$n(l),Y=l[3]&&ei(l);return{c(){e=f("div"),t=f("div"),n=f("div"),n.textContent="⚠",i=g(),o=f("h1"),o.textContent=`${p("recovery.title")}`,r=g(),u=f("p"),u.textContent=`${p("recovery.expected")}:`,c=g(),d=f("code"),_=A(v),h=g(),q&&q.c(),b=g(),k=f("div"),y=f("button"),j=A(w),S=g(),D=f("button"),E=A(T),I=g(),N=f("button"),N.textContent=`${p("recovery.quit")}`,L=g(),Y&&Y.c(),W=ot(),s(n,"class","recovery-icon svelte-s3o8c3"),s(o,"class","svelte-s3o8c3"),s(u,"class","recovery-desc svelte-s3o8c3"),s(d,"class","recovery-path svelte-s3o8c3"),s(y,"class","btn btn-primary btn-lg svelte-s3o8c3"),y.disabled=l[1],s(D,"class","btn btn-lg svelte-s3o8c3"),D.disabled=l[1],s(N,"class","btn btn-lg svelte-s3o8c3"),s(k,"class","recovery-actions svelte-s3o8c3"),s(t,"class","recovery-card svelte-s3o8c3"),s(e,"class","recovery-screen svelte-s3o8c3")},m(H,U){C(H,e,U),a(e,t),a(t,n),a(t,i),a(t,o),a(t,r),a(t,u),a(t,c),a(t,d),a(d,_),a(t,h),q&&q.m(t,null),a(t,b),a(t,k),a(k,y),a(y,j),a(k,S),a(k,D),a(D,E),a(k,I),a(k,N),C(H,L,U),Y&&Y.m(H,U),C(H,W,U),V||(G=[M(y,"click",l[4]),M(D,"click",l[5]),M(N,"click",l[8])],V=!0)},p(H,[U]){U&1&&v!==(v=(H[0]||"—")+"")&&B(_,v),H[2]?q?q.p(H,U):(q=$n(H),q.c(),q.m(t,b)):q&&(q.d(1),q=null),U&2&&(y.disabled=H[1]),U&2&&(D.disabled=H[1]),H[3]?Y?Y.p(H,U):(Y=ei(H),Y.c(),Y.m(W.parentNode,W)):Y&&(Y.d(1),Y=null)},i:$,o:$,d(H){H&&(z(e),z(L),z(W)),q&&q.d(),Y&&Y.d(H),V=!1,ve(G)}}}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 Bf(l,e,t){let{vaultPath:n=""}=e,{onComplete:i=null}=e,{onQuit:o=null}=e,r=!1,u="",c=!1;async function d(){try{const y=await Wl("PickDirectory");if(!y)return;t(1,r=!0),t(2,u="");const w=await Wl("OpenVault",y);w&&w.status==="ready"&&i&&i(w)}catch(y){t(2,u=String(y))}t(1,r=!1)}function v(){t(3,c=!0)}async function _(){t(3,c=!1),t(1,r=!0),t(2,u="");try{const y=await Wl("CreateVault",n);y&&y.status==="ready"&&i&&i(y)}catch(y){t(2,u=String(y))}t(1,r=!1)}function h(){t(3,c=!1)}function b(){o&&o()}const k=y=>y.key==="Enter"&&h();return l.$$set=y=>{"vaultPath"in y&&t(0,n=y.vaultPath),"onComplete"in y&&t(9,i=y.onComplete),"onQuit"in y&&t(10,o=y.onQuit)},[n,r,u,c,d,v,_,h,b,i,o,k]}class Hf extends et{constructor(e){super(),$e(this,e,Bf,Wf,xe,{vaultPath:0,onComplete:9,onQuit:10})}}function ti(l,e,t){const n=l.slice();return n[5]=e[t],n}function Uf(l){let e,t,n;return{c(){e=Q("path"),t=Q("path"),n=Q("path"),s(e,"d","M5 4h12l2 2v14H5z"),s(t,"d","M8 4v6h8V4"),s(n,"d","M8 20v-6h8v6")},m(i,o){C(i,e,o),C(i,t,o),C(i,n,o)},d(i){i&&(z(e),z(t),z(n))}}}function Kf(l){let e,t,n,i;return{c(){e=Q("path"),t=Q("path"),n=Q("path"),i=Q("path"),s(e,"d","M20 11a8 8 0 0 0-14-4l-2 2"),s(t,"d","M4 5v4h4"),s(n,"d","M4 13a8 8 0 0 0 14 4l2-2"),s(i,"d","M20 19v-4h-4")},m(o,r){C(o,e,r),C(o,t,r),C(o,n,r),C(o,i,r)},d(o){o&&(z(e),z(t),z(n),z(i))}}}function Gf(l){let e;return{c(){e=Q("path"),s(e,"d","M4 19V9M10 19V5M16 19v-7M22 19H2")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function Jf(l){let e;return{c(){e=Q("path"),s(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&&z(e)}}}function qf(l){let e,t;return{c(){e=Q("path"),t=Q("path"),s(e,"d","M9 3v5M15 3v5M7 8h10v3a5 5 0 0 1-10 0V8z"),s(t,"d","M12 16v5")},m(n,i){C(n,e,i),C(n,t,i)},d(n){n&&(z(e),z(t))}}}function Yf(l){let e,t;return{c(){e=Q("rect"),t=Q("path"),s(e,"x","4"),s(e,"y","3"),s(e,"width","16"),s(e,"height","18"),s(e,"rx","2"),s(t,"d","M8 7h8M8 11h8M8 15h5")},m(n,i){C(n,e,i),C(n,t,i)},d(n){n&&(z(e),z(t))}}}function Qf(l){let e,t,n;return{c(){e=Q("path"),t=Q("path"),n=Q("path"),s(e,"d","M3 10.5 12 3l9 7.5"),s(t,"d","M5 9.5V21h14V9.5"),s(n,"d","M10 21v-6h4v6")},m(i,o){C(i,e,o),C(i,t,o),C(i,n,o)},d(i){i&&(z(e),z(t),z(n))}}}function Xf(l){let e,t;return{c(){e=Q("circle"),t=Q("path"),s(e,"cx","12"),s(e,"cy","12"),s(e,"r","3"),s(t,"d","M19.4 15a1.7 1.7 0 0 0 .3 1.8l.1.1a2 2 0 0 1-2.8 2.8l-.1-.1a1.7 1.7 0 0 0-1.8-.3 1.7 1.7 0 0 0-1 1.5V22h-4v-.2a1.7 1.7 0 0 0-1-1.5 1.7 1.7 0 0 0-1.8.3l-.1.1a2 2 0 0 1-2.8-2.8l.1-.1a1.7 1.7 0 0 0 .3-1.8 1.7 1.7 0 0 0-1.5-1H2v-4h.2a1.7 1.7 0 0 0 1.5-1 1.7 1.7 0 0 0-.3-1.8l-.1-.1a2 2 0 0 1 2.8-2.8l.1.1a1.7 1.7 0 0 0 1.8.3 1.7 1.7 0 0 0 1-1.5V2h4v.2a1.7 1.7 0 0 0 1 1.5 1.7 1.7 0 0 0 1.8-.3l.1-.1a2 2 0 0 1 2.8 2.8l-.1.1a1.7 1.7 0 0 0-.3 1.8 1.7 1.7 0 0 0 1.5 1h.2v4h-.2a1.7 1.7 0 0 0-1.4 1z")},m(n,i){C(n,e,i),C(n,t,i)},d(n){n&&(z(e),z(t))}}}function li(l){let e,t,n,i,o,r,u,c;function d(b,k){if(b[5].id==="general")return Xf;if(b[5].id==="workspace")return Qf;if(b[5].id==="templates")return Yf;if(b[5].id==="plugins")return qf;if(b[5].id==="files")return Jf;if(b[5].id==="activity")return Gf;if(b[5].id==="sync")return Kf;if(b[5].id==="backup")return Uf}let v=d(l),_=v&&v(l);function h(){return l[4](l[5])}return{c(){e=f("button"),t=f("span"),n=Q("svg"),_&&_.c(),i=g(),o=f("span"),o.textContent=`${l[5].label}`,r=g(),s(n,"width","16"),s(n,"height","16"),s(n,"viewBox","0 0 24 24"),s(n,"fill","none"),s(n,"stroke","currentColor"),s(n,"stroke-width","1.8"),s(n,"stroke-linecap","round"),s(n,"stroke-linejoin","round"),s(n,"aria-hidden","true"),s(t,"class","settings-nav-icon svelte-1uolm3f"),s(o,"class","settings-nav-label svelte-1uolm3f"),s(e,"class","settings-nav-item svelte-1uolm3f"),he(e,"active",l[0]===l[5].id),he(e,"disabled",l[5].id==="plugins"||l[5].id==="files"||l[5].id==="activity"||l[5].id==="backup")},m(b,k){C(b,e,k),a(e,t),a(t,n),_&&_.m(n,null),a(e,i),a(e,o),a(e,r),u||(c=M(e,"click",h),u=!0)},p(b,k){l=b,k&3&&he(e,"active",l[0]===l[5].id)},d(b){b&&z(e),_&&_.d(),u=!1,c()}}}function Zf(l){let e,t=ce(l[1]),n=[];for(let i=0;i<t.length;i+=1)n[i]=li(ti(l,t,i));return{c(){e=f("nav");for(let i=0;i<n.length;i+=1)n[i].c();s(e,"class","settings-sidebar svelte-1uolm3f")},m(i,o){C(i,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(i,[o]){if(o&7){t=ce(i[1]);let r;for(r=0;r<t.length;r+=1){const u=ti(i,t,r);n[r]?n[r].p(u,o):(n[r]=li(u),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},i:$,o:$,d(i){i&&z(e),Fe(n,i)}}}function xf(l,e,t){let{activeSection:n="general"}=e,{onSelect:i=null}=e;const o=[{id:"general",label:p("settings.general")},{id:"workspace",label:p("settings.workspace")},{id:"templates",label:p("settings.templates")},{id:"plugins",label:p("settings.plugins")},{id:"files",label:p("settings.files")},{id:"activity",label:p("settings.activity")},{id:"sync",label:p("settings.sync")},{id:"backup",label:p("settings.backup")}];function r(c){i&&i(c)}const u=c=>r(c.id);return l.$$set=c=>{"activeSection"in c&&t(0,n=c.activeSection),"onSelect"in c&&t(3,i=c.onSelect)},[n,o,r,i,u]}class $f extends et{constructor(e){super(),$e(this,e,xf,Zf,xe,{activeSection:0,onSelect:3})}}function ni(l){let e;return{c(){e=f("div"),e.textContent=`${p("settings.saved")}`,s(e,"class","save-notice svelte-1e2uhdh")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function ed(l){let e,t,n,i,o,r,u,c,d,v,_,h,b,k,y,w,j,S,D,T,E,I,N,L,W,V,G,q,Y,H,U,J,R,K=l[1]&&ni();return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("settings.general")}`,n=g(),i=f("p"),i.textContent=`${p("settings.generalDesc")}`,o=g(),r=f("div"),u=f("h3"),u.textContent=`${p("settings.appearance")}`,c=g(),d=f("div"),v=f("label"),_=f("span"),_.textContent=`${p("settings.theme")}`,h=g(),b=f("select"),k=f("option"),k.textContent=`${p("settings.themeSystem")}`,y=f("option"),y.textContent=`${p("settings.themeLight")} (${p("settings.langSoon")})`,w=f("option"),w.textContent=`${p("settings.themeDark")} (${p("settings.langSoon")})`,j=g(),S=f("div"),D=f("h3"),D.textContent=`${p("settings.localization")}`,T=g(),E=f("div"),I=f("label"),N=f("span"),N.textContent=`${p("settings.language")}`,L=g(),W=f("select"),V=f("option"),V.textContent=`${p("settings.langRu")}`,G=f("option"),G.textContent=`${p("settings.langEn")} (${p("settings.langSoon")})`,q=g(),Y=f("div"),K&&K.c(),H=g(),U=f("button"),U.textContent=`${p("settings.save")}`,s(t,"class","svelte-1e2uhdh"),s(i,"class","section-desc svelte-1e2uhdh"),s(u,"class","card-title svelte-1e2uhdh"),s(_,"class","label-text svelte-1e2uhdh"),k.__value="system",ge(k,k.__value),y.__value="light",ge(y,y.__value),y.disabled=!0,w.__value="dark",ge(w,w.__value),w.disabled=!0,l[0]===void 0&&jt(()=>l[5].call(b)),s(d,"class","form-group svelte-1e2uhdh"),s(r,"class","settings-card svelte-1e2uhdh"),s(D,"class","card-title svelte-1e2uhdh"),s(N,"class","label-text svelte-1e2uhdh"),V.__value="ru",ge(V,V.__value),G.__value="en",ge(G,G.__value),W.disabled=!0,s(E,"class","form-group svelte-1e2uhdh"),s(S,"class","settings-card svelte-1e2uhdh"),s(U,"class","btn btn-primary"),s(Y,"class","settings-actions svelte-1e2uhdh"),s(e,"class","settings-section svelte-1e2uhdh")},m(P,O){C(P,e,O),a(e,t),a(e,n),a(e,i),a(e,o),a(e,r),a(r,u),a(r,c),a(r,d),a(d,v),a(v,_),a(v,h),a(v,b),a(b,k),a(b,y),a(b,w),_t(b,l[0],!0),a(e,j),a(e,S),a(S,D),a(S,T),a(S,E),a(E,I),a(I,N),a(I,L),a(I,W),a(W,V),a(W,G),a(e,q),a(e,Y),K&&K.m(Y,null),a(Y,H),a(Y,U),J||(R=[M(b,"change",l[5]),M(U,"click",l[2])],J=!0)},p(P,[O]){O&1&&_t(b,P[0]),P[1]?K||(K=ni(),K.c(),K.m(Y,H)):K&&(K.d(1),K=null)},i:$,o:$,d(P){P&&z(e),K&&K.d(),J=!1,ve(R)}}}function td(l,e,t){let{appConfig:n=null}=e,{onSave:i=null}=e,o="system",r=!1;function u(){n&&t(0,o=n.theme||"system")}async function c(){n&&(t(3,n.theme=o,n),i&&await i(n),t(1,r=!0),setTimeout(()=>t(1,r=!1),2e3))}function d(){o=al(this),t(0,o)}return l.$$set=v=>{"appConfig"in v&&t(3,n=v.appConfig),"onSave"in v&&t(4,i=v.onSave)},l.$$.update=()=>{l.$$.dirty&8&&n&&u()},[o,r,c,n,i,d]}class ld extends et{constructor(e){super(),$e(this,e,td,ed,xe,{appConfig:3,onSave:4})}}function ii(l){let e,t;return{c(){e=f("div"),t=A(l[1]),s(e,"class","notice svelte-1zbky3")},m(n,i){C(n,e,i),a(e,t)},p(n,i){i&2&&B(t,n[1])},d(n){n&&z(e)}}}function nd(l){let e;return{c(){e=f("p"),e.textContent=`${p("settings.noVaultInfo")}`,s(e,"class","no-data svelte-1zbky3")},m(t,n){C(t,e,n)},p:$,d(t){t&&z(e)}}}function id(l){let e,t,n,i,o,r=l[0].path+"",u,c,d,v,_,h,b=l[0].dbPath+"",k,y,w,j=l[0].nodeCount!==void 0&&si(l),S=l[0].fileCount!==void 0&&oi(l);return{c(){e=f("div"),t=f("div"),n=f("span"),n.textContent=`${p("settings.vaultPath")}`,i=g(),o=f("span"),u=A(r),c=g(),d=f("div"),v=f("span"),v.textContent="DB",_=g(),h=f("span"),k=A(b),y=g(),j&&j.c(),w=g(),S&&S.c(),s(n,"class","info-label svelte-1zbky3"),s(o,"class","info-value mono svelte-1zbky3"),s(t,"class","info-row svelte-1zbky3"),s(v,"class","info-label svelte-1zbky3"),s(h,"class","info-value mono small svelte-1zbky3"),s(d,"class","info-row svelte-1zbky3"),s(e,"class","vault-info svelte-1zbky3")},m(D,T){C(D,e,T),a(e,t),a(t,n),a(t,i),a(t,o),a(o,u),a(e,c),a(e,d),a(d,v),a(d,_),a(d,h),a(h,k),a(e,y),j&&j.m(e,null),a(e,w),S&&S.m(e,null)},p(D,T){T&1&&r!==(r=D[0].path+"")&&B(u,r),T&1&&b!==(b=D[0].dbPath+"")&&B(k,b),D[0].nodeCount!==void 0?j?j.p(D,T):(j=si(D),j.c(),j.m(e,w)):j&&(j.d(1),j=null),D[0].fileCount!==void 0?S?S.p(D,T):(S=oi(D),S.c(),S.m(e,null)):S&&(S.d(1),S=null)},d(D){D&&z(e),j&&j.d(),S&&S.d()}}}function si(l){let e,t,n,i,o=l[0].nodeCount+"",r;return{c(){e=f("div"),t=f("span"),t.textContent="Nodes",n=g(),i=f("span"),r=A(o),s(t,"class","info-label svelte-1zbky3"),s(i,"class","info-value svelte-1zbky3"),s(e,"class","info-row svelte-1zbky3")},m(u,c){C(u,e,c),a(e,t),a(e,n),a(e,i),a(i,r)},p(u,c){c&1&&o!==(o=u[0].nodeCount+"")&&B(r,o)},d(u){u&&z(e)}}}function oi(l){let e,t,n,i,o=l[0].fileCount+"",r;return{c(){e=f("div"),t=f("span"),t.textContent="Files",n=g(),i=f("span"),r=A(o),s(t,"class","info-label svelte-1zbky3"),s(i,"class","info-value svelte-1zbky3"),s(e,"class","info-row svelte-1zbky3")},m(u,c){C(u,e,c),a(e,t),a(e,n),a(e,i),a(i,r)},p(u,c){c&1&&o!==(o=u[0].fileCount+"")&&B(r,o)},d(u){u&&z(e)}}}function sd(l){let e,t,n,i,o,r,u,c,d,v,_,h,b,k,y,w,j=l[1]&&ii(l);function S(E,I){return E[0]?id:nd}let D=S(l),T=D(l);return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("settings.workspace")}`,n=g(),i=f("p"),i.textContent=`${p("settings.workspaceDesc")}`,o=g(),j&&j.c(),r=g(),u=f("div"),T.c(),c=g(),d=f("div"),v=f("button"),v.textContent=`${p("settings.openVault")}`,_=g(),h=f("button"),h.textContent=`${p("settings.changeVault")}`,b=g(),k=f("button"),k.textContent=`${p("settings.checkIntegrity")}`,s(t,"class","svelte-1zbky3"),s(i,"class","section-desc svelte-1zbky3"),s(u,"class","settings-card svelte-1zbky3"),s(v,"class","btn svelte-1zbky3"),s(h,"class","btn svelte-1zbky3"),s(k,"class","btn svelte-1zbky3"),s(d,"class","workspace-actions svelte-1zbky3"),s(e,"class","settings-section svelte-1zbky3")},m(E,I){C(E,e,I),a(e,t),a(e,n),a(e,i),a(e,o),j&&j.m(e,null),a(e,r),a(e,u),T.m(u,null),a(e,c),a(e,d),a(d,v),a(d,_),a(d,h),a(d,b),a(d,k),y||(w=[M(v,"click",l[2]),M(h,"click",l[4]),M(k,"click",l[3])],y=!0)},p(E,[I]){E[1]?j?j.p(E,I):(j=ii(E),j.c(),j.m(e,r)):j&&(j.d(1),j=null),D===(D=S(E))&&T?T.p(E,I):(T.d(1),T=D(E),T&&(T.c(),T.m(u,null)))},i:$,o:$,d(E){E&&z(e),j&&j.d(),T.d(),y=!1,ve(w)}}}function Pt(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 od(l,e,t){let{onRefresh:n=null}=e,i=null,o="";async function r(){try{t(0,i=await Pt("GetVaultInfo"))}catch{t(0,i=null)}}r();async function u(){try{await Pt("OpenVaultFolder")}catch(v){t(1,o=String(v))}}async function c(){try{const v=await Pt("VaultCheck");v.healthy?t(1,o="Vault healthy"):t(1,o="Issues found: "+(v.errors||[]).join("; "))}catch(v){t(1,o=String(v))}}async function d(){try{const v=await Pt("PickDirectory");if(!v)return;const _=await Pt("OpenVault",v);_&&_.status==="ready"&&(t(0,i=await Pt("GetVaultInfo")),n&&n())}catch(v){t(1,o=String(v))}}return l.$$set=v=>{"onRefresh"in v&&t(5,n=v.onRefresh)},[i,o,u,c,d,n]}class rd extends et{constructor(e){super(),$e(this,e,od,sd,xe,{onRefresh:5})}}function ri(l,e,t){const n=l.slice();return n[6]=e[t],n}function ad(l){let e,t=ce(l[0]),n=[];for(let i=0;i<t.length;i+=1)n[i]=ai(ri(l,t,i));return{c(){e=f("div");for(let i=0;i<n.length;i+=1)n[i].c();s(e,"class","template-list svelte-ksamnw")},m(i,o){C(i,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(i,o){if(o&5){t=ce(i[0]);let r;for(r=0;r<t.length;r+=1){const u=ri(i,t,r);n[r]?n[r].p(u,o):(n[r]=ai(u),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(i){i&&z(e),Fe(n,i)}}}function cd(l){let e;return{c(){e=f("p"),e.textContent=`${p("common.empty")}`,s(e,"class","no-data svelte-ksamnw")},m(t,n){C(t,e,n)},p:$,d(t){t&&z(e)}}}function ud(l){let e;return{c(){e=f("p"),e.textContent=`${p("common.loading")}`,s(e,"class","loading svelte-ksamnw")},m(t,n){C(t,e,n)},p:$,d(t){t&&z(e)}}}function ai(l){let e,t,n,i=(p("template."+l[6].id)||l[6].title)+"",o,r,u,c,d=l[6].type+"",v,_,h,b,k,y,w,j,S=(l[6].enabled?p("settings.templateEnabled"):p("settings.templateDisabled"))+"",D,T,E,I;function N(){return l[4](l[6])}return{c(){e=f("div"),t=f("div"),n=f("span"),o=A(i),r=g(),u=f("span"),c=A("("),v=A(d),_=A(")"),h=g(),b=f("label"),k=f("input"),w=g(),j=f("span"),D=A(S),T=g(),s(n,"class","template-name svelte-ksamnw"),s(u,"class","template-type svelte-ksamnw"),s(t,"class","template-info svelte-ksamnw"),s(k,"type","checkbox"),k.checked=y=l[6].enabled,s(k,"class","svelte-ksamnw"),s(j,"class","toggle-text svelte-ksamnw"),s(b,"class","toggle-label svelte-ksamnw"),s(e,"class","template-item svelte-ksamnw")},m(L,W){C(L,e,W),a(e,t),a(t,n),a(n,o),a(t,r),a(t,u),a(u,c),a(u,v),a(u,_),a(e,h),a(e,b),a(b,k),a(b,w),a(b,j),a(j,D),a(e,T),E||(I=M(k,"change",N),E=!0)},p(L,W){l=L,W&1&&i!==(i=(p("template."+l[6].id)||l[6].title)+"")&&B(o,i),W&1&&d!==(d=l[6].type+"")&&B(v,d),W&1&&y!==(y=l[6].enabled)&&(k.checked=y),W&1&&S!==(S=(l[6].enabled?p("settings.templateEnabled"):p("settings.templateDisabled"))+"")&&B(D,S)},d(L){L&&z(e),E=!1,I()}}}function fd(l){let e,t,n,i,o;function r(d,v){return d[1]?ud:d[0].length===0?cd:ad}let u=r(l),c=u(l);return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("settings.templates")}`,n=g(),i=f("p"),i.textContent=`${p("settings.templatesDesc")}`,o=g(),c.c(),s(t,"class","svelte-ksamnw"),s(i,"class","section-desc svelte-ksamnw"),s(e,"class","settings-section svelte-ksamnw")},m(d,v){C(d,e,v),a(e,t),a(e,n),a(e,i),a(e,o),c.m(e,null)},p(d,[v]){u===(u=r(d))&&c?c.p(d,v):(c.d(1),c=u(d),c&&(c.c(),c.m(e,null)))},i:$,o:$,d(d){d&&z(e),c.d()}}}function ci(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 dd(l,e,t){let{onRefresh:n=null}=e,i=[],o=!0;async function r(){t(1,o=!0);try{t(0,i=await ci("AllTemplates")||[])}catch{t(0,i=[])}t(1,o=!1)}r();async function u(d){const v=!d.enabled;try{await ci("SetTemplateEnabled",d.id,v),d.enabled=v,t(0,i),n&&n()}catch(_){console.error(_)}}const c=d=>u(d);return l.$$set=d=>{"onRefresh"in d&&t(3,n=d.onRefresh)},[i,o,u,n,c]}class md extends et{constructor(e){super(),$e(this,e,dd,fd,xe,{onRefresh:3})}}function pd(l){let e,t,n,i,o,r,u,c;return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("settings.plugins")}`,n=g(),i=f("p"),i.textContent=`${p("settings.noPlugins")}`,o=g(),r=f("button"),r.textContent=`${p("settings.openPluginsDir")}`,s(t,"class","svelte-8jch95"),s(i,"class","section-desc svelte-8jch95"),s(r,"class","btn"),s(e,"class","settings-section svelte-8jch95")},m(d,v){C(d,e,v),a(e,t),a(e,n),a(e,i),a(e,o),a(e,r),u||(c=M(r,"click",vd),u=!0)},p:$,i:$,o:$,d(d){d&&z(e),u=!1,c()}}}function _d(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 vd(){try{await _d("OpenPluginsFolder")}catch{}}class hd extends et{constructor(e){super(),$e(this,e,null,pd,xe,{})}}function gd(l){let e,t,n,i;return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("settings.files")}`,n=g(),i=f("p"),i.textContent=`${p("settings.filesStub")}`,s(t,"class","svelte-19bo7bn"),s(i,"class","section-desc svelte-19bo7bn"),s(e,"class","settings-section svelte-19bo7bn")},m(o,r){C(o,e,r),a(e,t),a(e,n),a(e,i)},p:$,i:$,o:$,d(o){o&&z(e)}}}class bd extends et{constructor(e){super(),$e(this,e,null,gd,xe,{})}}function kd(l){let e,t,n,i;return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("settings.activity")}`,n=g(),i=f("p"),i.textContent=`${p("settings.activityStub")}`,s(t,"class","svelte-19bo7bn"),s(i,"class","section-desc svelte-19bo7bn"),s(e,"class","settings-section svelte-19bo7bn")},m(o,r){C(o,e,r),a(e,t),a(e,n),a(e,i)},p:$,i:$,o:$,d(o){o&&z(e)}}}class yd extends et{constructor(e){super(),$e(this,e,null,kd,xe,{})}}function ui(l){let e,t;return{c(){e=f("div"),t=A(l[2]),s(e,"class","error-msg svelte-1fx1e1e")},m(n,i){C(n,e,i),a(e,t)},p(n,i){i[0]&4&&B(t,n[2])},d(n){n&&z(e)}}}function fi(l){let e,t;return{c(){e=f("div"),t=A(l[3]),s(e,"class","result-msg svelte-1fx1e1e"),he(e,"warning",l[4]==="warning")},m(n,i){C(n,e,i),a(e,t)},p(n,i){i[0]&8&&B(t,n[3]),i[0]&16&&he(e,"warning",n[4]==="warning")},d(n){n&&z(e)}}}function wd(l){let e,t,n,i,o,r,u,c,d,v,_,h,b,k,y,w,j,S,D,T,E,I,N=p("settings.checkConnection")+"",L,W,V,G,q=p("common.connect")+"",Y,H,U,J,R,K=l[11]!==null&&di(l);return{c(){e=f("div"),t=f("div"),n=f("div"),i=f("label"),o=f("span"),o.textContent=`${p("settings.serverUrl")}`,r=g(),u=f("input"),c=g(),d=f("div"),v=f("label"),_=f("span"),_.textContent=`${p("sync.username")}`,h=g(),b=f("input"),k=g(),y=f("div"),w=f("label"),j=f("span"),j.textContent=`${p("sync.password")}`,S=g(),D=f("input"),T=g(),E=f("div"),I=f("button"),L=A(N),V=g(),G=f("button"),Y=A(q),U=g(),K&&K.c(),s(o,"class","label-text"),s(u,"type","text"),s(u,"placeholder","https://example.com"),s(n,"class","form-group svelte-1fx1e1e"),s(_,"class","label-text"),s(b,"type","text"),s(d,"class","form-group svelte-1fx1e1e"),s(j,"class","label-text"),s(D,"type","password"),s(y,"class","form-group svelte-1fx1e1e"),s(I,"class","btn"),I.disabled=W=l[1]||!l[5],s(G,"class","btn btn-primary"),G.disabled=H=l[1]||!l[5]||!l[6]||!l[7],s(E,"class","sync-setup-actions svelte-1fx1e1e"),s(t,"class","sync-setup svelte-1fx1e1e"),s(e,"class","settings-card svelte-1fx1e1e")},m(P,O){C(P,e,O),a(e,t),a(t,n),a(n,i),a(i,o),a(i,r),a(i,u),ge(u,l[5]),a(t,c),a(t,d),a(d,v),a(v,_),a(v,h),a(v,b),ge(b,l[6]),a(t,k),a(t,y),a(y,w),a(w,j),a(w,S),a(w,D),ge(D,l[7]),a(t,T),a(t,E),a(E,I),a(I,L),a(E,V),a(E,G),a(G,Y),a(t,U),K&&K.m(t,null),J||(R=[M(u,"input",l[23]),M(b,"input",l[24]),M(D,"input",l[25]),M(I,"click",l[12]),M(G,"click",l[13])],J=!0)},p(P,O){O[0]&32&&u.value!==P[5]&&ge(u,P[5]),O[0]&64&&b.value!==P[6]&&ge(b,P[6]),O[0]&128&&D.value!==P[7]&&ge(D,P[7]),O[0]&34&&W!==(W=P[1]||!P[5])&&(I.disabled=W),O[0]&226&&H!==(H=P[1]||!P[5]||!P[6]||!P[7])&&(G.disabled=H),P[11]!==null?K?K.p(P,O):(K=di(P),K.c(),K.m(t,null)):K&&(K.d(1),K=null)},d(P){P&&z(e),K&&K.d(),J=!1,ve(R)}}}function zd(l){let e,t,n,i,o,r,u=l[20](l[0].lastStatus)+"",c,d,v,_,h,b,k,y,w,j=p("settings.syncNow")+"",S,D,T,E=p("settings.disconnect")+"",I,N,L,W=p("settings.resetKey")+"",V,G,q,Y,H,U,J,R,K,P,O,x,re=l[0].serverUrl&&mi(l),ee=l[0].deviceName&&pi(l),ie=l[0].deviceId&&_i(l),ne=l[0].lastSyncAt&&vi(l),oe=l[0].lastError&&hi(l);return{c(){e=f("div"),t=f("div"),n=f("div"),i=f("span"),i.textContent=`${p("settings.status")}`,o=g(),r=f("span"),c=A(u),d=g(),re&&re.c(),v=g(),ee&&ee.c(),_=g(),ie&&ie.c(),h=g(),ne&&ne.c(),b=g(),oe&&oe.c(),k=g(),y=f("div"),w=f("button"),S=A(j),D=g(),T=f("button"),I=A(E),N=g(),L=f("button"),V=A(W),G=g(),q=f("div"),Y=f("label"),H=f("span"),H.textContent=`${p("sync.interval")}`,U=g(),J=f("div"),R=f("input"),K=g(),P=f("button"),P.textContent=`${p("common.save")}`,s(i,"class","info-label svelte-1fx1e1e"),s(r,"class","info-value svelte-1fx1e1e"),he(r,"status-ok",l[0].lastStatus==="connected"),he(r,"status-err",l[0].lastStatus==="error"||l[0].lastStatus==="revoked"),s(n,"class","info-row svelte-1fx1e1e"),s(t,"class","sync-info svelte-1fx1e1e"),s(e,"class","settings-card svelte-1fx1e1e"),s(w,"class","btn btn-primary"),w.disabled=l[1],s(T,"class","btn"),T.disabled=l[1],s(L,"class","btn"),L.disabled=l[1],s(y,"class","sync-actions svelte-1fx1e1e"),s(H,"class","label-text"),s(R,"type","number"),s(R,"min","0"),s(R,"placeholder","0"),s(R,"class","svelte-1fx1e1e"),s(P,"class","btn btn-sm"),s(J,"class","interval-row svelte-1fx1e1e"),s(q,"class","sync-interval svelte-1fx1e1e")},m(ue,we){C(ue,e,we),a(e,t),a(t,n),a(n,i),a(n,o),a(n,r),a(r,c),a(t,d),re&&re.m(t,null),a(t,v),ee&&ee.m(t,null),a(t,_),ie&&ie.m(t,null),a(t,h),ne&&ne.m(t,null),a(t,b),oe&&oe.m(t,null),C(ue,k,we),C(ue,y,we),a(y,w),a(w,S),a(y,D),a(y,T),a(T,I),a(y,N),a(y,L),a(L,V),C(ue,G,we),C(ue,q,we),a(q,Y),a(Y,H),a(Y,U),a(Y,J),a(J,R),ge(R,l[8]),a(J,K),a(J,P),O||(x=[M(w,"click",l[14]),M(T,"click",l[16]),M(L,"click",l[18]),M(R,"input",l[22]),M(P,"click",l[15])],O=!0)},p(ue,we){we[0]&1&&u!==(u=ue[20](ue[0].lastStatus)+"")&&B(c,u),we[0]&1&&he(r,"status-ok",ue[0].lastStatus==="connected"),we[0]&1&&he(r,"status-err",ue[0].lastStatus==="error"||ue[0].lastStatus==="revoked"),ue[0].serverUrl?re?re.p(ue,we):(re=mi(ue),re.c(),re.m(t,v)):re&&(re.d(1),re=null),ue[0].deviceName?ee?ee.p(ue,we):(ee=pi(ue),ee.c(),ee.m(t,_)):ee&&(ee.d(1),ee=null),ue[0].deviceId?ie?ie.p(ue,we):(ie=_i(ue),ie.c(),ie.m(t,h)):ie&&(ie.d(1),ie=null),ue[0].lastSyncAt?ne?ne.p(ue,we):(ne=vi(ue),ne.c(),ne.m(t,b)):ne&&(ne.d(1),ne=null),ue[0].lastError?oe?oe.p(ue,we):(oe=hi(ue),oe.c(),oe.m(t,null)):oe&&(oe.d(1),oe=null),we[0]&2&&(w.disabled=ue[1]),we[0]&2&&(T.disabled=ue[1]),we[0]&2&&(L.disabled=ue[1]),we[0]&256&&dl(R.value)!==ue[8]&&ge(R,ue[8])},d(ue){ue&&(z(e),z(k),z(y),z(G),z(q)),re&&re.d(),ee&&ee.d(),ie&&ie.d(),ne&&ne.d(),oe&&oe.d(),O=!1,ve(x)}}}function di(l){let e,t=(l[11]?p("common.test")+" OK":p("error.generic"))+"",n;return{c(){e=f("div"),n=A(t),s(e,"class","connection-result svelte-1fx1e1e"),he(e,"ok",l[11]),he(e,"fail",!l[11])},m(i,o){C(i,e,o),a(e,n)},p(i,o){o[0]&2048&&t!==(t=(i[11]?p("common.test")+" OK":p("error.generic"))+"")&&B(n,t),o[0]&2048&&he(e,"ok",i[11]),o[0]&2048&&he(e,"fail",!i[11])},d(i){i&&z(e)}}}function mi(l){let e,t,n,i,o=l[0].serverUrl+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${p("settings.serverUrl")}`,n=g(),i=f("span"),r=A(o),s(t,"class","info-label svelte-1fx1e1e"),s(i,"class","info-value mono svelte-1fx1e1e"),s(e,"class","info-row svelte-1fx1e1e")},m(u,c){C(u,e,c),a(e,t),a(e,n),a(e,i),a(i,r)},p(u,c){c[0]&1&&o!==(o=u[0].serverUrl+"")&&B(r,o)},d(u){u&&z(e)}}}function pi(l){let e,t,n,i,o=l[0].deviceName+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${p("settings.deviceName")}`,n=g(),i=f("span"),r=A(o),s(t,"class","info-label svelte-1fx1e1e"),s(i,"class","info-value svelte-1fx1e1e"),s(e,"class","info-row svelte-1fx1e1e")},m(u,c){C(u,e,c),a(e,t),a(e,n),a(e,i),a(i,r)},p(u,c){c[0]&1&&o!==(o=u[0].deviceName+"")&&B(r,o)},d(u){u&&z(e)}}}function _i(l){let e,t,n,i,o=l[0].deviceId+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${p("settings.deviceId")}`,n=g(),i=f("span"),r=A(o),s(t,"class","info-label svelte-1fx1e1e"),s(i,"class","info-value mono svelte-1fx1e1e"),s(e,"class","info-row svelte-1fx1e1e")},m(u,c){C(u,e,c),a(e,t),a(e,n),a(e,i),a(i,r)},p(u,c){c[0]&1&&o!==(o=u[0].deviceId+"")&&B(r,o)},d(u){u&&z(e)}}}function vi(l){let e,t,n,i,o=l[0].lastSyncAt+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${p("settings.lastSync")}`,n=g(),i=f("span"),r=A(o),s(t,"class","info-label svelte-1fx1e1e"),s(i,"class","info-value svelte-1fx1e1e"),s(e,"class","info-row svelte-1fx1e1e")},m(u,c){C(u,e,c),a(e,t),a(e,n),a(e,i),a(i,r)},p(u,c){c[0]&1&&o!==(o=u[0].lastSyncAt+"")&&B(r,o)},d(u){u&&z(e)}}}function hi(l){let e,t,n,i,o=l[0].lastError+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${p("settings.lastError")}`,n=g(),i=f("span"),r=A(o),s(t,"class","info-label svelte-1fx1e1e"),s(i,"class","info-value error svelte-1fx1e1e"),s(e,"class","info-row svelte-1fx1e1e")},m(u,c){C(u,e,c),a(e,t),a(e,n),a(e,i),a(i,r)},p(u,c){c[0]&1&&o!==(o=u[0].lastError+"")&&B(r,o)},d(u){u&&z(e)}}}function gi(l){let e,t,n,i,o,r,u,c,d,v,_,h;return{c(){e=f("button"),t=f("div"),n=f("h3"),n.textContent=`${p("settings.confirmDisconnect")}`,i=g(),o=f("p"),o.textContent=`${p("settings.confirmDisconnectDesc")}`,r=g(),u=f("div"),c=f("button"),c.textContent=`${p("common.disconnect")}`,d=g(),v=f("button"),v.textContent=`${p("common.cancel")}`,s(n,"class","svelte-1fx1e1e"),s(o,"class","modal-desc svelte-1fx1e1e"),s(c,"class","btn btn-danger"),s(v,"class","btn"),s(u,"class","modal-actions svelte-1fx1e1e"),s(t,"class","modal svelte-1fx1e1e"),s(e,"class","modal-overlay svelte-1fx1e1e")},m(b,k){C(b,e,k),a(e,t),a(t,n),a(t,i),a(t,o),a(t,r),a(t,u),a(u,c),a(u,d),a(u,v),_||(h=[M(c,"click",l[17]),M(v,"click",l[26]),M(e,"click",l[27])],_=!0)},p:$,d(b){b&&z(e),_=!1,ve(h)}}}function bi(l){let e,t,n,i,o,r,u,c,d,v,_,h;return{c(){e=f("button"),t=f("div"),n=f("h3"),n.textContent=`${p("settings.confirmResetKey")}`,i=g(),o=f("p"),o.textContent=`${p("settings.confirmResetKeyDesc")}`,r=g(),u=f("div"),c=f("button"),c.textContent=`${p("settings.resetKey")}`,d=g(),v=f("button"),v.textContent=`${p("common.cancel")}`,s(n,"class","svelte-1fx1e1e"),s(o,"class","modal-desc svelte-1fx1e1e"),s(c,"class","btn btn-danger"),s(v,"class","btn"),s(u,"class","modal-actions svelte-1fx1e1e"),s(t,"class","modal svelte-1fx1e1e"),s(e,"class","modal-overlay svelte-1fx1e1e")},m(b,k){C(b,e,k),a(e,t),a(t,n),a(t,i),a(t,o),a(t,r),a(t,u),a(u,c),a(u,d),a(u,v),_||(h=[M(c,"click",l[19]),M(v,"click",l[28]),M(e,"click",l[29])],_=!0)},p:$,d(b){b&&z(e),_=!1,ve(h)}}}function Cd(l){let e,t,n,i,o,r,u,c,d,v,_=l[2]&&ui(l),h=l[3]&&!l[2]&&fi(l);function b(S,D){return S[0]&&S[0].enabled?zd:wd}let k=b(l),y=k(l),w=l[9]&&gi(l),j=l[10]&&bi(l);return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("settings.sync")}`,n=g(),i=f("p"),i.textContent=`${p("settings.syncDesc")}`,o=g(),_&&_.c(),r=g(),h&&h.c(),u=g(),y.c(),c=g(),w&&w.c(),d=g(),j&&j.c(),v=ot(),s(t,"class","svelte-1fx1e1e"),s(i,"class","section-desc svelte-1fx1e1e"),s(e,"class","settings-section svelte-1fx1e1e")},m(S,D){C(S,e,D),a(e,t),a(e,n),a(e,i),a(e,o),_&&_.m(e,null),a(e,r),h&&h.m(e,null),a(e,u),y.m(e,null),C(S,c,D),w&&w.m(S,D),C(S,d,D),j&&j.m(S,D),C(S,v,D)},p(S,D){S[2]?_?_.p(S,D):(_=ui(S),_.c(),_.m(e,r)):_&&(_.d(1),_=null),S[3]&&!S[2]?h?h.p(S,D):(h=fi(S),h.c(),h.m(e,u)):h&&(h.d(1),h=null),k===(k=b(S))&&y?y.p(S,D):(y.d(1),y=k(S),y&&(y.c(),y.m(e,null))),S[9]?w?w.p(S,D):(w=gi(S),w.c(),w.m(d.parentNode,d)):w&&(w.d(1),w=null),S[10]?j?j.p(S,D):(j=bi(S),j.c(),j.m(v.parentNode,v)):j&&(j.d(1),j=null)},i:$,o:$,d(S){S&&(z(e),z(c),z(d),z(v)),_&&_.d(),h&&h.d(),y.d(),w&&w.d(S),j&&j.d(S)}}}function Ct(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 Sd(l,e,t){let{onRefresh:n=null}=e,i=null,o=!1,r="",u="",c="",d="",v="",_="",h=0,b=!1,k=!1,y=null;async function w(){try{t(0,i=await Ct("GetSyncSettings")),i&&(t(5,d=i.serverUrl||""),t(8,h=i.syncInterval||0))}catch{t(0,i=null)}}w();async function j(){t(1,o=!0),t(2,r=""),t(4,c=""),t(11,y=null);try{await Ct("SyncTestConnection",d,v,_),t(11,y=!0),t(3,u="connection ok")}catch(P){t(11,y=!1),t(3,u="connection failed: "+String(P))}t(1,o=!1)}async function S(){t(1,o=!0),t(2,r=""),t(4,c="");try{await Ct("SyncConfigure",d,v,_),t(3,u="configured"),t(6,v=""),t(7,_=""),await w(),n&&n()}catch(P){t(2,r=String(P))}t(1,o=!1)}function D(P){const O=Array.isArray(P==null?void 0:P.conflicts)?P.conflicts:[],x=Array.isArray(P==null?void 0:P.applyErrors)?P.applyErrors:[],re=[];return O.length>0&&re.push(p("sync.conflictsCount",{count:O.length})),x.length>0&&re.push(p("sync.applyErrorsCount",{count:x.length})),re.join(" · ")}async function T(){t(1,o=!0),t(2,r=""),t(4,c="");try{const P=await Ct("SyncNow"),O=p("sync.pushedPulled",{pushed:(P==null?void 0:P.pushed)||0,pulled:(P==null?void 0:P.pulled)||0}),x=D(P);t(3,u=x?O+" · "+x:O),t(4,c=x?"warning":""),await w(),n&&n()}catch(P){t(2,r=String(P))}t(1,o=!1)}async function E(){try{await Ct("SyncSetInterval",h),t(3,u=p("sync.settingsSaved")),t(4,c="")}catch(P){t(2,r=String(P))}}function I(){t(9,b=!0)}async function N(){t(9,b=!1),t(1,o=!0),t(4,c="");try{await Ct("SyncDisconnect"),t(3,u="disconnected"),await w(),n&&n()}catch(P){t(2,r=String(P))}t(1,o=!1)}function L(){t(10,k=!0)}async function W(){t(10,k=!1),t(1,o=!0),t(4,c="");try{await Ct("ResetSyncKey"),t(3,u="key reset"),await w(),n&&n()}catch(P){t(2,r=String(P))}t(1,o=!1)}function V(P){return P?{connected:p("settings.connected"),disconnected:p("settings.disconnected"),disabled:p("settings.notConfigured"),error:p("settings.error"),revoked:p("settings.revoked")}[P]||P:p("settings.notConfigured")}function G(){h=dl(this.value),t(8,h)}function q(){d=this.value,t(5,d)}function Y(){v=this.value,t(6,v)}function H(){_=this.value,t(7,_)}const U=()=>t(9,b=!1),J=()=>t(9,b=!1),R=()=>t(10,k=!1),K=()=>t(10,k=!1);return l.$$set=P=>{"onRefresh"in P&&t(21,n=P.onRefresh)},[i,o,r,u,c,d,v,_,h,b,k,y,j,S,T,E,I,N,L,W,V,n,G,q,Y,H,U,J,R,K]}class jd extends et{constructor(e){super(),$e(this,e,Sd,Cd,xe,{onRefresh:21},null,[-1,-1])}}function Td(l){let e,t,n,i;return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("settings.backup")}`,n=g(),i=f("p"),i.textContent=`${p("settings.backupStub")}`,s(t,"class","svelte-19bo7bn"),s(i,"class","section-desc svelte-19bo7bn"),s(e,"class","settings-section svelte-19bo7bn")},m(o,r){C(o,e,r),a(e,t),a(e,n),a(e,i)},p:$,i:$,o:$,d(o){o&&z(e)}}}class Ed extends et{constructor(e){super(),$e(this,e,null,Td,xe,{})}}const{window:Dd}=Jl;function Nd(l){let e,t;return e=new Ed({}),{c(){Je(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p:$,i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function Md(l){let e,t;return e=new jd({props:{onRefresh:l[6]}}),{c(){Je(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p:$,i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function Id(l){let e,t;return e=new yd({}),{c(){Je(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p:$,i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function Ad(l){let e,t;return e=new bd({}),{c(){Je(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p:$,i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function Fd(l){let e,t;return e=new hd({}),{c(){Je(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p:$,i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function Pd(l){let e,t;return e=new md({props:{onRefresh:l[2]}}),{c(){Je(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p:$,i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function Ld(l){let e,t;return e=new rd({props:{onRefresh:l[2]}}),{c(){Je(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p:$,i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function Rd(l){let e,t;return e=new ld({props:{appConfig:l[1],onSave:l[5]}}),{c(){Je(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p(n,i){const o={};i&2&&(o.appConfig=n[1]),e.$set(o)},i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function Od(l){let e,t,n,i,o,r,u,c,d,v,_,h,b,k,y,w;d=new $f({props:{activeSection:l[0],onSelect:l[3]}});const j=[Rd,Ld,Pd,Fd,Ad,Id,Md,Nd],S=[];function D(T,E){return T[0]==="general"?0:T[0]==="workspace"?1:T[0]==="templates"?2:T[0]==="plugins"?3:T[0]==="files"?4:T[0]==="activity"?5:T[0]==="sync"?6:T[0]==="backup"?7:-1}return~(h=D(l))&&(b=S[h]=j[h](l)),{c(){e=f("button"),t=f("div"),n=f("div"),i=f("h2"),i.textContent=`${p("settings.title")}`,o=g(),r=f("button"),r.innerHTML='<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>',u=g(),c=f("div"),Je(d.$$.fragment),v=g(),_=f("div"),b&&b.c(),s(i,"class","svelte-zf2zsc"),s(r,"class","close-btn svelte-zf2zsc"),s(r,"title",p("settings.close")),s(n,"class","settings-header svelte-zf2zsc"),s(_,"class","settings-content svelte-zf2zsc"),s(c,"class","settings-body svelte-zf2zsc"),s(t,"class","settings-window svelte-zf2zsc"),s(e,"class","settings-overlay svelte-zf2zsc")},m(T,E){C(T,e,E),a(e,t),a(t,n),a(n,i),a(n,o),a(n,r),a(t,u),a(t,c),Ke(d,c,null),a(c,v),a(c,_),~h&&S[h].m(_,null),k=!0,y||(w=[M(Dd,"keydown",l[7]),M(r,"click",l[4]),M(e,"click",pt(l[4]))],y=!0)},p(T,[E]){const I={};E&1&&(I.activeSection=T[0]),d.$set(I);let N=h;h=D(T),h===N?~h&&S[h].p(T,E):(b&&(it(),me(S[N],1,1,()=>{S[N]=null}),st()),~h?(b=S[h],b?b.p(T,E):(b=S[h]=j[h](T),b.c()),ae(b,1),b.m(_,null)):b=null)},i(T){k||(ae(d.$$.fragment,T),ae(b),k=!0)},o(T){me(d.$$.fragment,T),me(b),k=!1},d(T){T&&z(e),Ge(d),~h&&S[h].d(),y=!1,ve(w)}}}function ki(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 Vd(l,e,t){let{onClose:n=null}=e,{onSyncRefresh:i=null}=e,{initialSection:o="general"}=e,r=o,u=null;async function c(){try{t(1,u=await ki("GetAppConfig"))}catch{t(1,u=null)}}c();function d(k){t(0,r=k)}function v(){n&&n()}async function _(k){try{await ki("SaveAppConfig",k),t(1,u=k)}catch(y){console.error(y)}}function h(){i&&i()}function b(k){k.key==="Escape"&&v()}return l.$$set=k=>{"onClose"in k&&t(8,n=k.onClose),"onSyncRefresh"in k&&t(9,i=k.onSyncRefresh),"initialSection"in k&&t(10,o=k.initialSection)},[r,u,c,d,v,_,h,b,n,i,o]}class Wd extends et{constructor(e){super(),$e(this,e,Vd,Od,xe,{onClose:8,onSyncRefresh:9,initialSection:10})}}function Bd(l){let e,t,n,i,o,r,u,c;return{c(){e=f("div"),t=f("span"),n=g(),i=f("span"),i.textContent=`${p("sync.status.disabled")}`,o=g(),r=f("button"),r.textContent=`${p("sync.configure")}`,s(t,"class","sync-dot dot-disabled svelte-1rxbx0"),s(i,"class","sync-label svelte-1rxbx0"),s(r,"class","btn btn-xs svelte-1rxbx0"),s(e,"class","sync-status-row svelte-1rxbx0")},m(d,v){C(d,e,v),a(e,t),a(e,n),a(e,i),a(e,o),a(e,r),u||(c=M(r,"click",function(){vt(l[5])&&l[5].apply(this,arguments)}),u=!0)},p(d,v){l=d},d(d){d&&z(e),u=!1,c()}}}function Hd(l){let e,t,n,i,o,r=l[7](l[0])+"",u,c,d,v,_,h=(l[1]?p("sync.running"):p("sync.run"))+"",b,k,y,w,j,S,D,T=l[0].unpushedOps>0&&yi(l),E=l[2]&&wi(l);return{c(){e=f("div"),t=f("span"),i=g(),o=f("span"),u=A(r),c=g(),T&&T.c(),d=g(),v=f("div"),_=f("button"),b=A(h),k=g(),y=f("button"),y.textContent=`${p("sync.details")}`,w=g(),E&&E.c(),j=ot(),s(t,"class",n="sync-dot "+l[6](l[0])+" svelte-1rxbx0"),s(o,"class","sync-label svelte-1rxbx0"),s(_,"class","btn btn-xs svelte-1rxbx0"),_.disabled=l[1],s(y,"class","btn btn-xs btn-link svelte-1rxbx0"),s(v,"class","sync-actions-row svelte-1rxbx0"),s(e,"class","sync-status-row svelte-1rxbx0")},m(I,N){C(I,e,N),a(e,t),a(e,i),a(e,o),a(o,u),a(e,c),T&&T.m(e,null),a(e,d),a(e,v),a(v,_),a(_,b),a(v,k),a(v,y),C(I,w,N),E&&E.m(I,N),C(I,j,N),S||(D=[M(_,"click",function(){vt(l[4])&&l[4].apply(this,arguments)}),M(y,"click",function(){vt(l[5])&&l[5].apply(this,arguments)})],S=!0)},p(I,N){l=I,N&1&&n!==(n="sync-dot "+l[6](l[0])+" svelte-1rxbx0")&&s(t,"class",n),N&1&&r!==(r=l[7](l[0])+"")&&B(u,r),l[0].unpushedOps>0?T?T.p(l,N):(T=yi(l),T.c(),T.m(e,d)):T&&(T.d(1),T=null),N&2&&h!==(h=(l[1]?p("sync.running"):p("sync.run"))+"")&&B(b,h),N&2&&(_.disabled=l[1]),l[2]?E?E.p(l,N):(E=wi(l),E.c(),E.m(j.parentNode,j)):E&&(E.d(1),E=null)},d(I){I&&(z(e),z(w),z(j)),T&&T.d(),E&&E.d(I),S=!1,ve(D)}}}function yi(l){let e,t=l[0].unpushedOps+"",n,i,o=p("sync.changes")+"",r;return{c(){e=f("span"),n=A(t),i=g(),r=A(o),s(e,"class","sync-count svelte-1rxbx0")},m(u,c){C(u,e,c),a(e,n),a(e,i),a(e,r)},p(u,c){c&1&&t!==(t=u[0].unpushedOps+"")&&B(n,t)},d(u){u&&z(e)}}}function wi(l){let e,t,n;return{c(){e=f("div"),t=A(l[2]),s(e,"class",n=Ln(l[3]==="warning"?"sync-message sync-message-warning":"sync-message")+" svelte-1rxbx0")},m(i,o){C(i,e,o),a(e,t)},p(i,o){o&4&&B(t,i[2]),o&8&&n!==(n=Ln(i[3]==="warning"?"sync-message sync-message-warning":"sync-message")+" svelte-1rxbx0")&&s(e,"class",n)},d(i){i&&z(e)}}}function Ud(l){let e;function t(o,r){var u;return(u=o[0])!=null&&u.configured?Hd:Bd}let n=t(l),i=n(l);return{c(){e=f("div"),i.c(),s(e,"class","sync-status-widget svelte-1rxbx0")},m(o,r){C(o,e,r),i.m(e,null)},p(o,[r]){n===(n=t(o))&&i?i.p(o,r):(i.d(1),i=n(o),i&&(i.c(),i.m(e,null)))},i:$,o:$,d(o){o&&z(e),i.d()}}}function Kd(l,e,t){let{syncStatus:n=null}=e,{syncLoading:i=!1}=e,{syncMessage:o=""}=e,{syncMessageKind:r=""}=e,{onSync:u=null}=e,{onOpenSettings:c=null}=e;function d(_){return!_||!_.configured?"dot-disabled":i?"dot-syncing":_.revoked?"dot-disabled":_.connected?"dot-connected":_.configured?"dot-warning":"dot-disabled"}function v(_){return!_||!_.configured?p("sync.status.disabled"):i?p("sync.status.syncing"):_.revoked?p("sync.status.error"):_.connected?p("sync.status.connected"):p("sync.status.disconnected")}return l.$$set=_=>{"syncStatus"in _&&t(0,n=_.syncStatus),"syncLoading"in _&&t(1,i=_.syncLoading),"syncMessage"in _&&t(2,o=_.syncMessage),"syncMessageKind"in _&&t(3,r=_.syncMessageKind),"onSync"in _&&t(4,u=_.onSync),"onOpenSettings"in _&&t(5,c=_.onOpenSettings)},[n,i,o,r,u,c,d,v]}class Gd extends et{constructor(e){super(),$e(this,e,Kd,Ud,xe,{syncStatus:0,syncLoading:1,syncMessage:2,syncMessageKind:3,onSync:4,onOpenSettings:5})}}const{Boolean:sr}=Jl;function zi(l,e,t){const n=l.slice();return n[342]=e[t],n}function Ci(l,e,t){const n=l.slice();return n[345]=e[t],n}function Si(l,e,t){const n=l.slice();return n[345]=e[t],n}function ji(l,e,t){const n=l.slice();return n[366]=e[t],n}function Ti(l,e,t){const n=l.slice();return n[366]=e[t],n}function Ei(l,e,t){const n=l.slice();return n[405]=e[t],n}function Di(l,e,t){const n=l.slice();return n[366]=e[t],n}function Ni(l,e,t){const n=l.slice();return n[369]=e[t],n[410]=e,n[411]=t,n}function Mi(l,e,t){const n=l.slice();return n[366]=e[t],n}function Ii(l,e,t){const n=l.slice();return n[387]=e[t],n}function Ai(l,e,t){const n=l.slice();return n[366]=e[t],n}function Fi(l,e,t){const n=l.slice();return n[392]=e[t],n}function Pi(l,e,t){const n=l.slice();return n[392]=e[t],n}function Li(l,e,t){const n=l.slice();return n[369]=e[t],n[397]=e,n[398]=t,n}function Ri(l,e,t){const n=l.slice();return n[366]=e[t],n}function Oi(l,e,t){const n=l.slice();return n[387]=e[t],n}function Vi(l,e,t){const n=l.slice();return n[381]=e[t],n}function Wi(l,e,t){const n=l.slice();return n[384]=e[t],n}function Bi(l,e,t){const n=l.slice();return n[358]=e[t],n}function Hi(l,e,t){const n=l.slice();return n[366]=e[t],n}function Ui(l,e,t){const n=l.slice();return n[350]=e[t],n}function Ki(l,e,t){const n=l.slice();return n[366]=e[t],n}function Gi(l,e,t){const n=l.slice();return n[369]=e[t],n[370]=e,n[371]=t,n}function Ji(l,e,t){const n=l.slice();return n[366]=e[t],n}function qi(l,e,t){const n=l.slice();return n[361]=e[t],n}function Yi(l,e,t){const n=l.slice();return n[358]=e[t],n}function Qi(l,e,t){const n=l.slice();return n[353]=e[t],n}function Xi(l,e,t){const n=l.slice();return n[350]=e[t],n}function Zi(l,e,t){const n=l.slice();return n[353]=e[t],n}function xi(l,e,t){const n=l.slice();return n[376]=e[t],n}function $i(l,e,t){const n=l.slice();return n[416]=e[t],n}function es(l,e,t){const n=l.slice();return n[419]=e[t],n}function Jd(l){let e,t,n,i,o,r,u,c,d,v,_,h,b,k,y,w,j,S,D,T,E,I,N,L,W,V,G,q,Y,H,U,J,R,K,P,O,x,re,ee,ie,ne,oe,ue,we,Be,Ae,X,Z,fe,ze,pe=ce(l[4]),be=[];for(let te=0;te<pe.length;te+=1)be[te]=ls(es(l,pe,te));const qe=[Xd,Qd],Qe=[];function lt(te,De){return te[5].length>0?0:1}D=lt(l),T=Qe[D]=qe[D](l),N=new Gd({props:{syncStatus:l[83],syncLoading:l[84],syncMessage:l[85],syncMessageKind:l[86],onSync:l[177],onOpenSettings:l[182]}});function He(te,De){return te[26]?$d:te[25]?xd:Zd}let Pe=He(l),Me=Pe(l),ke=l[24]&&is(l);const Oe=[rm,om,sm,im,nm,lm,tm,em],Ce=[];function Ve(te,De){return te[29]?0:te[26]?1:te[25]==="inbox"?2:te[25]==="trash"?3:te[25]==="journal"?4:te[25]==="today"&&te[7]?5:te[25]==="activity"?6:7}re=Ve(l),ee=Ce[re]=Oe[re](l);let ye=l[47]&&So(l),Se=l[51].visible&&Eo(l),Te=l[32]&&Io(l),je=l[54]&&Ao(l),Ie=l[61]&&l[60]&&Po(l),Ue=l[80]&&Ro(l),Ee=l[75]&&Vo(l),_e=l[3]&&Wo(l);return{c(){e=f("div"),t=f("aside"),n=f("div"),i=f("span"),i.textContent="⚒",o=g(),r=f("span"),r.textContent=`${p("nav.brand")}`,u=g(),c=f("nav"),d=f("div"),v=f("div"),v.textContent=`${p("nav.system")}`,_=g();for(let te=0;te<be.length;te+=1)be[te].c();h=g(),b=f("div"),k=f("div"),y=f("span"),y.textContent=`${p("nav.workspace")}`,w=g(),j=f("button"),j.textContent="+",S=g(),T.c(),E=g(),I=f("div"),Je(N.$$.fragment),L=g(),W=f("div"),V=f("button"),V.innerHTML='<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svelte-iu6zme"><circle cx="12" cy="12" r="3" class="svelte-iu6zme"></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-iu6zme"></path></svg>',G=g(),q=f("span"),Y=A(l[23]),H=g(),U=f("main"),J=f("header"),R=f("div"),Me.c(),K=g(),P=f("div"),P.innerHTML="",O=g(),ke&&ke.c(),x=g(),ee.c(),ie=g(),ye&&ye.c(),ne=g(),Se&&Se.c(),oe=g(),Te&&Te.c(),ue=g(),je&&je.c(),we=g(),Ie&&Ie.c(),Be=g(),Ue&&Ue.c(),Ae=g(),Ee&&Ee.c(),X=g(),_e&&_e.c(),s(i,"class","logo svelte-iu6zme"),s(r,"class","brand-name svelte-iu6zme"),s(n,"class","sidebar-brand svelte-iu6zme"),s(v,"class","nav-label svelte-iu6zme"),s(d,"class","nav-group svelte-iu6zme"),s(y,"class","svelte-iu6zme"),s(j,"class","nav-add-btn svelte-iu6zme"),s(j,"title",p("common.create")),s(k,"class","nav-label-row svelte-iu6zme"),s(b,"class","nav-group svelte-iu6zme"),s(c,"class","sidebar-nav svelte-iu6zme"),s(V,"class","sidebar-settings-btn svelte-iu6zme"),s(V,"title",p("common.settings")),s(q,"class","version svelte-iu6zme"),s(W,"class","sidebar-footer-row svelte-iu6zme"),s(I,"class","sidebar-footer svelte-iu6zme"),s(t,"class","sidebar svelte-iu6zme"),s(R,"class","header-left svelte-iu6zme"),s(P,"class","header-right svelte-iu6zme"),s(J,"class","header svelte-iu6zme"),s(U,"class","main svelte-iu6zme"),s(e,"class","app svelte-iu6zme")},m(te,De){C(te,e,De),a(e,t),a(t,n),a(n,i),a(n,o),a(n,r),a(t,u),a(t,c),a(c,d),a(d,v),a(d,_);for(let Ye=0;Ye<be.length;Ye+=1)be[Ye]&&be[Ye].m(d,null);a(c,h),a(c,b),a(b,k),a(k,y),a(k,w),a(k,j),a(b,S),Qe[D].m(b,null),a(t,E),a(t,I),Ke(N,I,null),a(I,L),a(I,W),a(W,V),a(W,G),a(W,q),a(q,Y),a(e,H),a(e,U),a(U,J),a(J,R),Me.m(R,null),a(J,K),a(J,P),a(U,O),ke&&ke.m(U,null),a(U,x),Ce[re].m(U,null),a(U,ie),ye&&ye.m(U,null),a(U,ne),Se&&Se.m(U,null),a(U,oe),Te&&Te.m(U,null),a(U,ue),je&&je.m(U,null),a(U,we),Ie&&Ie.m(U,null),a(U,Be),Ue&&Ue.m(U,null),a(U,Ae),Ee&&Ee.m(U,null),a(U,X),_e&&_e.m(U,null),Z=!0,fe||(ze=[M(j,"click",l[117]),M(V,"click",l[183])],fe=!0)},p(te,De){if(De[0]&33554448|De[1]&2048|De[2]&536870912){pe=ce(te[4]);let Ne;for(Ne=0;Ne<pe.length;Ne+=1){const Xe=es(te,pe,Ne);be[Ne]?be[Ne].p(Xe,De):(be[Ne]=ls(Xe),be[Ne].c(),be[Ne].m(d,null))}for(;Ne<be.length;Ne+=1)be[Ne].d(1);be.length=pe.length}let Ye=D;D=lt(te),D===Ye?Qe[D].p(te,De):(it(),me(Qe[Ye],1,1,()=>{Qe[Ye]=null}),st(),T=Qe[D],T?T.p(te,De):(T=Qe[D]=qe[D](te),T.c()),ae(T,1),T.m(b,null));const ct={};De[2]&2097152&&(ct.syncStatus=te[83]),De[2]&4194304&&(ct.syncLoading=te[84]),De[2]&8388608&&(ct.syncMessage=te[85]),De[2]&16777216&&(ct.syncMessageKind=te[86]),N.$set(ct),(!Z||De[0]&8388608)&&B(Y,te[23]),Pe===(Pe=He(te))&&Me?Me.p(te,De):(Me.d(1),Me=Pe(te),Me&&(Me.c(),Me.m(R,null))),te[24]?ke?ke.p(te,De):(ke=is(te),ke.c(),ke.m(U,x)):ke&&(ke.d(1),ke=null);let Le=re;re=Ve(te),re===Le?Ce[re].p(te,De):(it(),me(Ce[Le],1,1,()=>{Ce[Le]=null}),st(),ee=Ce[re],ee?ee.p(te,De):(ee=Ce[re]=Oe[re](te),ee.c()),ae(ee,1),ee.m(U,ie)),te[47]?ye?(ye.p(te,De),De[1]&65536&&ae(ye,1)):(ye=So(te),ye.c(),ae(ye,1),ye.m(U,ne)):ye&&(it(),me(ye,1,1,()=>{ye=null}),st()),te[51].visible?Se?(Se.p(te,De),De[1]&1048576&&ae(Se,1)):(Se=Eo(te),Se.c(),ae(Se,1),Se.m(U,oe)):Se&&(it(),me(Se,1,1,()=>{Se=null}),st()),te[32]?Te?Te.p(te,De):(Te=Io(te),Te.c(),Te.m(U,ue)):Te&&(Te.d(1),Te=null),te[54]?je?je.p(te,De):(je=Ao(te),je.c(),je.m(U,we)):je&&(je.d(1),je=null),te[61]&&te[60]?Ie?Ie.p(te,De):(Ie=Po(te),Ie.c(),Ie.m(U,Be)):Ie&&(Ie.d(1),Ie=null),te[80]?Ue?Ue.p(te,De):(Ue=Ro(te),Ue.c(),Ue.m(U,Ae)):Ue&&(Ue.d(1),Ue=null),te[75]?Ee?(Ee.p(te,De),De[2]&8192&&ae(Ee,1)):(Ee=Vo(te),Ee.c(),ae(Ee,1),Ee.m(U,X)):Ee&&(it(),me(Ee,1,1,()=>{Ee=null}),st()),te[3]?_e?(_e.p(te,De),De[0]&8&&ae(_e,1)):(_e=Wo(te),_e.c(),ae(_e,1),_e.m(U,null)):_e&&(it(),me(_e,1,1,()=>{_e=null}),st())},i(te){Z||(ae(T),ae(N.$$.fragment,te),ae(ee),ae(ye),ae(Se),ae(Ee),ae(_e),Z=!0)},o(te){me(T),me(N.$$.fragment,te),me(ee),me(ye),me(Se),me(Ee),me(_e),Z=!1},d(te){te&&z(e),Fe(be,te),Qe[D].d(),Ge(N),Me.d(),ke&&ke.d(),Ce[re].d(),ye&&ye.d(),Se&&Se.d(),Te&&Te.d(),je&&je.d(),Ie&&Ie.d(),Ue&&Ue.d(),Ee&&Ee.d(),_e&&_e.d(),fe=!1,ve(ze)}}}function qd(l){var n;let e,t;return e=new Hf({props:{vaultPath:((n=l[0])==null?void 0:n.vaultPath)||"",onComplete:l[179]}}),{c(){Je(e.$$.fragment)},m(i,o){Ke(e,i,o),t=!0},p(i,o){var u;const r={};o[0]&1&&(r.vaultPath=((u=i[0])==null?void 0:u.vaultPath)||""),e.$set(r)},i(i){t||(ae(e.$$.fragment,i),t=!0)},o(i){me(e.$$.fragment,i),t=!1},d(i){Ge(e,i)}}}function Yd(l){let e,t;return e=new Vf({props:{onComplete:l[178]}}),{c(){Je(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p:$,i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function ts(l){let e,t;return{c(){e=f("span"),t=A(l[42]),s(e,"class","nav-badge svelte-iu6zme")},m(n,i){C(n,e,i),a(e,t)},p(n,i){i[1]&2048&&B(t,n[42])},d(n){n&&z(e)}}}function ls(l){let e,t=l[419].label+"",n,i,o,r,u,c,d=l[419].id==="journal"&&l[42]>0&&ts(l);function v(){return l[181](l[419])}return{c(){e=f("button"),n=A(t),i=g(),d&&d.c(),o=g(),s(e,"class",r="nav-item "+(l[25]===l[419].id?"selected":"")+" svelte-iu6zme")},m(_,h){C(_,e,h),a(e,n),a(e,i),d&&d.m(e,null),a(e,o),u||(c=M(e,"click",v),u=!0)},p(_,h){l=_,h[0]&16&&t!==(t=l[419].label+"")&&B(n,t),l[419].id==="journal"&&l[42]>0?d?d.p(l,h):(d=ts(l),d.c(),d.m(e,o)):d&&(d.d(1),d=null),h[0]&33554448&&r!==(r="nav-item "+(l[25]===l[419].id?"selected":"")+" svelte-iu6zme")&&s(e,"class",r)},d(_){_&&z(e),d&&d.d(),u=!1,c()}}}function Qd(l){let e;return{c(){e=f("div"),e.textContent=`${p("nav.noNodes")}`,s(e,"class","nav-empty svelte-iu6zme")},m(t,n){C(t,e,n)},p:$,i:$,o:$,d(t){t&&z(e)}}}function Xd(l){var r;let e,t,n,i,o;return t=new ir({props:{nodes:l[5],expanded:l[62],selectedNodeId:((r=l[26])==null?void 0:r.id)||"",onSelect:l[92],onToggle:l[122],onContextMenu:l[120],onDrop:l[123]}}),{c(){e=f("div"),Je(t.$$.fragment),s(e,"class","workspace-tree-area svelte-iu6zme"),s(e,"role","region"),s(e,"aria-label",p("nav.workspace")),he(e,"drop-valid",l[73])},m(u,c){C(u,e,c),Ke(t,e,null),n=!0,i||(o=[M(e,"dragover",ql(l[125])),M(e,"dragleave",l[126]),M(e,"drop",l[124])],i=!0)},p(u,c){var v;const d={};c[0]&32&&(d.nodes=u[5]),c[2]&1&&(d.expanded=u[62]),c[0]&67108864&&(d.selectedNodeId=((v=u[26])==null?void 0:v.id)||""),t.$set(d),(!n||c[2]&2048)&&he(e,"drop-valid",u[73])},i(u){n||(ae(t.$$.fragment,u),n=!0)},o(u){me(t.$$.fragment,u),n=!1},d(u){u&&z(e),Ge(t),i=!1,ve(o)}}}function Zd(l){let e;return{c(){e=f("span"),e.textContent=`${p("nav.selectPrompt")}`,s(e,"class","crumb placeholder svelte-iu6zme")},m(t,n){C(t,e,n)},p:$,d(t){t&&z(e)}}}function xd(l){let e,t=ce(l[4]),n=[];for(let i=0;i<t.length;i+=1)n[i]=ns($i(l,t,i));return{c(){e=f("span");for(let i=0;i<n.length;i+=1)n[i].c();s(e,"class","crumb svelte-iu6zme")},m(i,o){C(i,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(i,o){if(o[0]&33554448){t=ce(i[4]);let r;for(r=0;r<t.length;r+=1){const u=$i(i,t,r);n[r]?n[r].p(u,o):(n[r]=ns(u),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(i){i&&z(e),Fe(n,i)}}}function $d(l){let e,t=l[26].title+"",n,i,o,r=l[159](l[26].type)+"",u;return{c(){e=f("span"),n=A(t),i=g(),o=f("span"),u=A(r),s(e,"class","crumb svelte-iu6zme"),s(o,"class","crumb-type svelte-iu6zme")},m(c,d){C(c,e,d),a(e,n),C(c,i,d),C(c,o,d),a(o,u)},p(c,d){d[0]&67108864&&t!==(t=c[26].title+"")&&B(n,t),d[0]&67108864&&r!==(r=c[159](c[26].type)+"")&&B(u,r)},d(c){c&&(z(e),z(i),z(o))}}}function ns(l){let e=(l[416].id===l[25]?l[416].label:"")+"",t;return{c(){t=A(e)},m(n,i){C(n,t,i)},p(n,i){i[0]&33554448&&e!==(e=(n[416].id===n[25]?n[416].label:"")+"")&&B(t,e)},d(n){n&&z(t)}}}function is(l){let e,t=l[88](l[24])+"",n,i,o,r,u;return{c(){e=f("div"),n=A(t),i=g(),o=f("button"),o.innerHTML='<svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="svelte-iu6zme"><line x1="18" y1="6" x2="6" y2="18" class="svelte-iu6zme"></line><line x1="6" y1="6" x2="18" y2="18" class="svelte-iu6zme"></line></svg>',s(o,"class","dismiss-btn svelte-iu6zme"),s(o,"aria-label","Dismiss"),s(e,"class","error-banner svelte-iu6zme"),s(e,"role","button"),s(e,"tabindex","0")},m(c,d){C(c,e,d),a(e,n),a(e,i),a(e,o),r||(u=[M(o,"click",We(l[184])),M(e,"click",l[185]),M(e,"keydown",function(){vt(ft(l[186]))&&ft(l[186]).apply(this,arguments)})],r=!0)},p(c,d){l=c,d[0]&16777216&&t!==(t=l[88](l[24])+"")&&B(n,t)},d(c){c&&z(e),r=!1,ve(u)}}}function em(l){let e,t,n;function i(u,c){if(u[58])return um;if(u[4].length>0)return cm;if(u[24])return am}let o=i(l),r=o&&o(l);return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("welcome.title")}`,n=g(),r&&r.c(),s(t,"class","svelte-iu6zme"),s(e,"class","welcome svelte-iu6zme")},m(u,c){C(u,e,c),a(e,t),a(e,n),r&&r.m(e,null)},p(u,c){o===(o=i(u))&&r?r.p(u,c):(r&&r.d(1),r=o&&o(u),r&&(r.c(),r.m(e,null)))},i:$,o:$,d(u){u&&z(e),r&&r.d()}}}function tm(l){let e,t,n,i;function o(c,d){return c[8].length===0?dm:fm}let r=o(l),u=r(l);return{c(){e=f("div"),t=f("div"),n=f("h2"),n.textContent=`${p("activity.title")}`,i=g(),u.c(),s(n,"class","svelte-iu6zme"),s(t,"class","activity-feed-header svelte-iu6zme"),s(e,"class","activity-feed svelte-iu6zme")},m(c,d){C(c,e,d),a(e,t),a(t,n),a(e,i),u.m(e,null)},p(c,d){r===(r=o(c))&&u?u.p(c,d):(u.d(1),u=r(c),u&&(u.c(),u.m(e,null)))},i:$,o:$,d(c){c&&z(e),u.d()}}}function lm(l){let e,t,n,i,o,r=l[7].date+"",u,c,d,v,_=l[7].summary&&rs(l),h=l[41].length>0&&fs(l);function b(w,j){return w[7].groups&&w[7].groups.length>0?pm:mm}let k=b(l),y=k(l);return{c(){e=f("div"),t=f("div"),n=f("h2"),n.textContent=`${p("today.title")}`,i=g(),o=f("span"),u=A(r),c=g(),_&&_.c(),d=g(),h&&h.c(),v=g(),y.c(),s(n,"class","svelte-iu6zme"),s(o,"class","today-date svelte-iu6zme"),s(t,"class","today-header svelte-iu6zme"),s(e,"class","today-dashboard svelte-iu6zme")},m(w,j){C(w,e,j),a(e,t),a(t,n),a(t,i),a(t,o),a(o,u),a(e,c),_&&_.m(e,null),a(e,d),h&&h.m(e,null),a(e,v),y.m(e,null)},p(w,j){j[0]&128&&r!==(r=w[7].date+"")&&B(u,r),w[7].summary?_?_.p(w,j):(_=rs(w),_.c(),_.m(e,d)):_&&(_.d(1),_=null),w[41].length>0?h?h.p(w,j):(h=fs(w),h.c(),h.m(e,v)):h&&(h.d(1),h=null),k===(k=b(w))&&y?y.p(w,j):(y.d(1),y=k(w),y&&(y.c(),y.m(e,null)))},i:$,o:$,d(w){w&&z(e),_&&_.d(),h&&h.d(),y.d()}}}function nm(l){let e,t,n,i,o,r,u,c,d,v,_,h,b,k,y,w,j,S,D,T,E,I,N,L,W,V,G,q,Y,H,U,J,R,K,P,O,x,re,ee,ie,ne,oe,ue,we,Be,Ae,X,Z,fe,ze,pe,be,qe,Qe,lt,He,Pe,Me,ke;function Oe(_e,te){return _e[17]?gm:hm}let Ce=Oe(l),Ve=Ce(l),ye=l[14]&&Cs(l),Se=l[18]&&Ss(l),Te=l[41].length>0&&js(l),je=l[10]&&Ms(l);function Ie(_e,te){return _e[9].length===0?km:bm}let Ue=Ie(l),Ee=Ue(l);return{c(){e=f("div"),t=f("div"),n=f("h2"),n.textContent=`${p("journal.title")}`,i=g(),o=f("div"),r=f("div"),r.textContent=`${p("journal.filterHeading")}`,u=g(),c=f("div"),d=f("label"),v=f("span"),v.textContent=`${p("journal.dateFrom")}`,_=g(),h=f("input"),b=g(),k=f("label"),y=f("span"),y.textContent=`${p("journal.dateTo")}`,w=g(),j=f("input"),S=g(),D=f("label"),T=f("span"),T.textContent=`${p("journal.node")}`,E=g(),I=f("div"),Ve.c(),N=g(),ye&&ye.c(),L=g(),W=f("label"),V=f("span"),V.textContent=`${p("journal.billable")}`,G=g(),q=f("select"),Y=f("option"),Y.textContent=`${p("common.all")}`,H=f("option"),H.textContent=`${p("journal.billableYes")}`,U=f("option"),U.textContent=`${p("journal.billableNo")}`,J=g(),R=f("label"),K=f("span"),K.textContent=`${p("journal.approx")}`,P=g(),O=f("select"),x=f("option"),x.textContent=`${p("common.all")}`,re=f("option"),re.textContent=`${p("journal.approxExact")}`,ee=f("option"),ee.textContent=`${p("journal.approxEstimated")}`,ie=g(),ne=f("button"),ne.textContent=`${p("journal.filter")}`,oe=g(),ue=f("button"),ue.textContent=`${p("journal.reset")}`,we=g(),Be=f("div"),Ae=f("div"),Ae.textContent=`${p("journal.exportHeading")}`,X=g(),Z=f("div"),fe=f("button"),fe.textContent=`${p("journal.exportCSV")}`,ze=g(),pe=f("button"),pe.textContent=`${p("journal.exportMarkdown")}`,be=g(),qe=f("button"),qe.textContent="PDF",Qe=g(),Se&&Se.c(),lt=g(),Te&&Te.c(),He=g(),je&&je.c(),Pe=g(),Ee.c(),s(n,"class","svelte-iu6zme"),s(r,"class","journal-filter-heading svelte-iu6zme"),s(v,"class","label-text svelte-iu6zme"),s(h,"type","date"),s(h,"class","svelte-iu6zme"),s(d,"class","svelte-iu6zme"),s(y,"class","label-text svelte-iu6zme"),s(j,"type","date"),s(j,"class","svelte-iu6zme"),s(k,"class","svelte-iu6zme"),s(T,"class","label-text svelte-iu6zme"),s(I,"class","journal-node-picker svelte-iu6zme"),ut(I,"position","relative"),s(D,"class","svelte-iu6zme"),s(V,"class","label-text svelte-iu6zme"),Y.__value="all",ge(Y,Y.__value),s(Y,"class","svelte-iu6zme"),H.__value="yes",ge(H,H.__value),s(H,"class","svelte-iu6zme"),U.__value="no",ge(U,U.__value),s(U,"class","svelte-iu6zme"),s(q,"class","svelte-iu6zme"),l[15]===void 0&&jt(()=>l[242].call(q)),s(W,"title",p("journal.billableHint")),s(W,"class","svelte-iu6zme"),s(K,"class","label-text svelte-iu6zme"),x.__value="all",ge(x,x.__value),s(x,"class","svelte-iu6zme"),re.__value="no",ge(re,re.__value),s(re,"class","svelte-iu6zme"),ee.__value="yes",ge(ee,ee.__value),s(ee,"class","svelte-iu6zme"),s(O,"class","svelte-iu6zme"),l[16]===void 0&&jt(()=>l[243].call(O)),s(R,"title",p("journal.approxHint")),s(R,"class","svelte-iu6zme"),s(ne,"class","btn btn-sm svelte-iu6zme"),s(ue,"class","btn btn-sm svelte-iu6zme"),s(c,"class","journal-filters-row svelte-iu6zme"),s(o,"class","journal-filter-section svelte-iu6zme"),s(Ae,"class","journal-export-heading svelte-iu6zme"),s(fe,"class","btn btn-sm svelte-iu6zme"),s(pe,"class","btn btn-sm svelte-iu6zme"),s(qe,"class","btn btn-sm svelte-iu6zme"),s(Z,"class","journal-export-row svelte-iu6zme"),s(Be,"class","journal-export-section svelte-iu6zme"),s(t,"class","journal-header svelte-iu6zme"),s(e,"class","journal-screen svelte-iu6zme")},m(_e,te){C(_e,e,te),a(e,t),a(t,n),a(t,i),a(t,o),a(o,r),a(o,u),a(o,c),a(c,d),a(d,v),a(d,_),a(d,h),ge(h,l[11]),a(c,b),a(c,k),a(k,y),a(k,w),a(k,j),ge(j,l[12]),a(c,S),a(c,D),a(D,T),a(D,E),a(D,I),Ve.m(I,null),a(c,N),ye&&ye.m(c,null),a(c,L),a(c,W),a(W,V),a(W,G),a(W,q),a(q,Y),a(q,H),a(q,U),_t(q,l[15],!0),a(c,J),a(c,R),a(R,K),a(R,P),a(R,O),a(O,x),a(O,re),a(O,ee),_t(O,l[16],!0),a(c,ie),a(c,ne),a(c,oe),a(c,ue),a(t,we),a(t,Be),a(Be,Ae),a(Be,X),a(Be,Z),a(Z,fe),a(Z,ze),a(Z,pe),a(Z,be),a(Z,qe),a(Z,Qe),Se&&Se.m(Z,null),a(e,lt),Te&&Te.m(e,null),a(e,He),je&&je.m(e,null),a(e,Pe),Ee.m(e,null),Me||(ke=[M(h,"input",l[235]),M(j,"input",l[236]),M(q,"change",l[242]),M(O,"change",l[243]),M(ne,"click",l[145]),M(ue,"click",l[152]),M(fe,"click",l[244]),M(pe,"click",l[245]),M(qe,"click",l[246])],Me=!0)},p(_e,te){te[0]&2048&&ge(h,_e[11]),te[0]&4096&&ge(j,_e[12]),Ce===(Ce=Oe(_e))&&Ve?Ve.p(_e,te):(Ve.d(1),Ve=Ce(_e),Ve&&(Ve.c(),Ve.m(I,null))),_e[14]?ye?ye.p(_e,te):(ye=Cs(_e),ye.c(),ye.m(c,L)):ye&&(ye.d(1),ye=null),te[0]&32768&&_t(q,_e[15]),te[0]&65536&&_t(O,_e[16]),_e[18]?Se?Se.p(_e,te):(Se=Ss(_e),Se.c(),Se.m(Z,null)):Se&&(Se.d(1),Se=null),_e[41].length>0?Te?Te.p(_e,te):(Te=js(_e),Te.c(),Te.m(e,He)):Te&&(Te.d(1),Te=null),_e[10]?je?je.p(_e,te):(je=Ms(_e),je.c(),je.m(e,Pe)):je&&(je.d(1),je=null),Ue===(Ue=Ie(_e))&&Ee?Ee.p(_e,te):(Ee.d(1),Ee=Ue(_e),Ee&&(Ee.c(),Ee.m(e,null)))},i:$,o:$,d(_e){_e&&z(e),Ve.d(),ye&&ye.d(),Se&&Se.d(),Te&&Te.d(),je&&je.d(),Ee.d(),Me=!1,ve(ke)}}}function im(l){var j;let e,t,n,i,o,r,u=(((j=l[46])==null?void 0:j.trashPath)||"")+"",c,d,v,_,h,b;function k(S,D){return!S[46]||(S[46].nodes||[]).length===0&&(S[46].entries||[]).length===0?Em:Tm}let y=k(l),w=y(l);return{c(){e=f("div"),t=f("div"),n=f("div"),i=f("h2"),i.textContent=`${p("nav.trash")}`,o=g(),r=f("p"),c=A(u),d=g(),v=f("button"),v.textContent=`${p("trash.openFolder")}`,_=g(),w.c(),s(i,"class","svelte-iu6zme"),s(r,"class","svelte-iu6zme"),s(n,"class","svelte-iu6zme"),s(v,"class","btn btn-sm svelte-iu6zme"),s(t,"class","trash-header svelte-iu6zme"),s(e,"class","trash-screen svelte-iu6zme")},m(S,D){C(S,e,D),a(e,t),a(t,n),a(n,i),a(n,o),a(n,r),a(r,c),a(t,d),a(t,v),a(e,_),w.m(e,null),h||(b=M(v,"click",l[234]),h=!0)},p(S,D){var T;D[1]&32768&&u!==(u=(((T=S[46])==null?void 0:T.trashPath)||"")+"")&&B(c,u),y===(y=k(S))&&w?w.p(S,D):(w.d(1),w=y(S),w&&(w.c(),w.m(e,null)))},i:$,o:$,d(S){S&&z(e),w.d(),h=!1,b()}}}function sm(l){let e,t,n,i,o,r,u,c,d,v=(l[44]?p("common.loading"):p("inbox.pasteClipboard"))+"",_,h,b,k,y,w=l[45]&&Js(l);function j(T,E){return T[43].length===0?Fm:Am}let S=j(l),D=S(l);return{c(){e=f("div"),t=f("div"),n=f("div"),i=f("h2"),i.textContent=`${p("nav.inbox")}`,o=g(),r=f("p"),r.textContent=`${p("inbox.subtitle")}`,u=g(),c=f("div"),d=f("button"),_=A(v),h=g(),w&&w.c(),b=g(),D.c(),s(i,"class","svelte-iu6zme"),s(r,"class","svelte-iu6zme"),s(n,"class","svelte-iu6zme"),s(d,"class","btn btn-primary svelte-iu6zme"),d.disabled=l[44],s(c,"class","inbox-header-actions svelte-iu6zme"),s(t,"class","inbox-header svelte-iu6zme"),s(e,"class","inbox-screen svelte-iu6zme"),s(e,"role","region"),s(e,"aria-label",p("nav.inbox")),he(e,"drop-valid",l[74])},m(T,E){C(T,e,E),a(e,t),a(t,n),a(n,i),a(n,o),a(n,r),a(t,u),a(t,c),a(c,d),a(d,_),a(c,h),w&&w.m(c,null),a(e,b),D.m(e,null),k||(y=[M(d,"click",l[162]),M(e,"dragover",l[163]),M(e,"dragleave",l[164]),M(e,"drop",l[165])],k=!0)},p(T,E){E[1]&8192&&v!==(v=(T[44]?p("common.loading"):p("inbox.pasteClipboard"))+"")&&B(_,v),E[1]&8192&&(d.disabled=T[44]),T[45]?w?w.p(T,E):(w=Js(T),w.c(),w.m(c,null)):w&&(w.d(1),w=null),S===(S=j(T))&&D?D.p(T,E):(D.d(1),D=S(T),D&&(D.c(),D.m(e,null))),E[2]&4096&&he(e,"drop-valid",T[74])},i:$,o:$,d(T){T&&z(e),w&&w.d(),D.d(),k=!1,ve(y)}}}function om(l){let e,t,n,i,o,r,u=ce(l[90]),c=[];for(let h=0;h<u.length;h+=1)c[h]=Xs(xi(l,u,h));const d=[Wm,Vm,Om,Rm,Lm,Pm],v=[];function _(h,b){return h[27]==="overview"?0:h[27]==="notes"?1:h[27]==="files"?2:h[27]==="actions"?3:h[27]==="worklog"?4:h[27]==="activity"?5:-1}return~(i=_(l))&&(o=v[i]=d[i](l)),{c(){e=f("div");for(let h=0;h<c.length;h+=1)c[h].c();t=g(),n=f("div"),o&&o.c(),s(e,"class","tabs svelte-iu6zme"),s(n,"class","tab-content svelte-iu6zme")},m(h,b){C(h,e,b);for(let k=0;k<c.length;k+=1)c[k]&&c[k].m(e,null);C(h,t,b),C(h,n,b),~i&&v[i].m(n,null),r=!0},p(h,b){if(b[0]&201326592|b[2]&268435476|b[3]&1){u=ce(h[90]);let y;for(y=0;y<u.length;y+=1){const w=xi(h,u,y);c[y]?c[y].p(w,b):(c[y]=Xs(w),c[y].c(),c[y].m(e,null))}for(;y<c.length;y+=1)c[y].d(1);c.length=u.length}let k=i;i=_(h),i===k?~i&&v[i].p(h,b):(o&&(it(),me(v[k],1,1,()=>{v[k]=null}),st()),~i?(o=v[i],o?o.p(h,b):(o=v[i]=d[i](h),o.c()),ae(o,1),o.m(n,null)):o=null)},i(h){r||(ae(o),r=!0)},o(h){me(o),r=!1},d(h){h&&(z(e),z(t),z(n)),Fe(c,h),~i&&v[i].d()}}}function rm(l){let e,t,n,i=l[29].title+"",o,r,u,c,d,v,_,h,b,k,y,w=l[29].dirty&&Co();return{c(){e=f("div"),t=f("div"),n=f("span"),o=A(i),r=g(),w&&w.c(),u=g(),c=f("div"),d=f("button"),d.textContent=`${p("common.save")}`,v=g(),_=f("button"),_.textContent=`${p("common.close")}`,h=g(),b=f("textarea"),s(n,"class","note-title svelte-iu6zme"),s(d,"class","btn btn-primary svelte-iu6zme"),s(_,"class","btn svelte-iu6zme"),s(c,"class","note-editor-actions svelte-iu6zme"),s(t,"class","note-editor-header svelte-iu6zme"),s(b,"class","note-textarea svelte-iu6zme"),s(b,"placeholder",p("note.placeholder")),s(e,"class","note-editor svelte-iu6zme")},m(j,S){C(j,e,S),a(e,t),a(t,n),a(n,o),a(t,r),w&&w.m(t,null),a(t,u),a(t,c),a(c,d),a(c,v),a(c,_),a(e,h),a(e,b),ge(b,l[29].content),k||(y=[M(d,"click",l[137]),M(_,"click",l[135]),M(b,"input",l[187]),M(b,"input",l[136])],k=!0)},p(j,S){S[0]&536870912&&i!==(i=j[29].title+"")&&B(o,i),j[29].dirty?w||(w=Co(),w.c(),w.m(t,u)):w&&(w.d(1),w=null),S[0]&536870912&&ge(b,j[29].content)},i:$,o:$,d(j){j&&z(e),w&&w.d(),k=!1,ve(y)}}}function am(l){let e,t=p("common.error")+"",n,i,o;return{c(){e=f("p"),n=A(t),i=g(),o=A(l[24]),s(e,"class","error-text svelte-iu6zme")},m(r,u){C(r,e,u),a(e,n),a(e,i),a(e,o)},p(r,u){u[0]&16777216&&B(o,r[24])},d(r){r&&z(e)}}}function cm(l){let e,t,n;return{c(){e=f("p"),e.textContent=`${p("welcome.selectSection")}`,t=g(),n=f("p"),n.textContent=`${p("welcome.createCase")}`,s(e,"class","svelte-iu6zme"),s(n,"class","hint svelte-iu6zme")},m(i,o){C(i,e,o),C(i,t,o),C(i,n,o)},p:$,d(i){i&&(z(e),z(t),z(n))}}}function um(l){let e;return{c(){e=f("p"),e.textContent=`${p("common.loading")}`,s(e,"class","svelte-iu6zme")},m(t,n){C(t,e,n)},p:$,d(t){t&&z(e)}}}function fm(l){let e,t=ce(l[8]),n=[];for(let i=0;i<t.length;i+=1)n[i]=os(ji(l,t,i));return{c(){e=f("div");for(let i=0;i<n.length;i+=1)n[i].c();s(e,"class","activity-feed-events svelte-iu6zme")},m(i,o){C(i,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(i,o){if(o[0]&256|o[5]&262152){t=ce(i[8]);let r;for(r=0;r<t.length;r+=1){const u=ji(i,t,r);n[r]?n[r].p(u,o):(n[r]=os(u),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(i){i&&z(e),Fe(n,i)}}}function dm(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("activity.empty")}`,s(t,"class","svelte-iu6zme"),s(e,"class","empty-state svelte-iu6zme")},m(n,i){C(n,e,i),a(e,t)},p:$,d(n){n&&z(e)}}}function ss(l){let e,t=l[366].targetType+"",n;return{c(){e=f("span"),n=A(t),s(e,"class","activity-feed-target svelte-iu6zme")},m(i,o){C(i,e,o),a(e,n)},p(i,o){o[0]&256&&t!==(t=i[366].targetType+"")&&B(n,t)},d(i){i&&z(e)}}}function os(l){let e,t,n=Ot(l[366].eventType)+"",i,o,r,u,c=l[366].title+"",d,v,_,h,b=l[158](l[366].eventType)+"",k,y,w,j,S=at(l[366].createdAt)+"",D,T,E=tt(l[366].createdAt)+"",I,N,L,W,V=l[366].targetType&&ss(l);function G(){return l[275](l[366])}function q(...Y){return l[276](l[366],...Y)}return{c(){e=f("div"),t=f("span"),i=A(n),o=g(),r=f("div"),u=f("span"),d=A(c),v=g(),_=f("div"),h=f("span"),k=A(b),y=g(),V&&V.c(),w=g(),j=f("span"),D=A(S),T=g(),I=A(E),N=g(),s(t,"class","activity-feed-icon svelte-iu6zme"),s(u,"class","activity-feed-title svelte-iu6zme"),s(h,"class","activity-feed-type svelte-iu6zme"),s(j,"class","activity-feed-time svelte-iu6zme"),s(_,"class","activity-feed-meta svelte-iu6zme"),s(r,"class","activity-feed-body svelte-iu6zme"),s(e,"class","activity-feed-event svelte-iu6zme"),s(e,"role","button"),s(e,"tabindex","0")},m(Y,H){C(Y,e,H),a(e,t),a(t,i),a(e,o),a(e,r),a(r,u),a(u,d),a(r,v),a(r,_),a(_,h),a(h,k),a(_,y),V&&V.m(_,null),a(_,w),a(_,j),a(j,D),a(j,T),a(j,I),a(e,N),L||(W=[M(e,"click",G),M(e,"keydown",q)],L=!0)},p(Y,H){l=Y,H[0]&256&&n!==(n=Ot(l[366].eventType)+"")&&B(i,n),H[0]&256&&c!==(c=l[366].title+"")&&B(d,c),H[0]&256&&b!==(b=l[158](l[366].eventType)+"")&&B(k,b),l[366].targetType?V?V.p(l,H):(V=ss(l),V.c(),V.m(_,w)):V&&(V.d(1),V=null),H[0]&256&&S!==(S=at(l[366].createdAt)+"")&&B(D,S),H[0]&256&&E!==(E=tt(l[366].createdAt)+"")&&B(I,E)},d(Y){Y&&z(e),V&&V.d(),L=!1,ve(W)}}}function rs(l){let e,t,n,i=l[7].summary.changedCases>0&&as(l),o=l[7].summary.notes>0&&cs(l),r=l[7].summary.files>0&&us(l);return{c(){e=f("div"),i&&i.c(),t=g(),o&&o.c(),n=g(),r&&r.c(),s(e,"class","today-summary svelte-iu6zme")},m(u,c){C(u,e,c),i&&i.m(e,null),a(e,t),o&&o.m(e,null),a(e,n),r&&r.m(e,null)},p(u,c){u[7].summary.changedCases>0?i?i.p(u,c):(i=as(u),i.c(),i.m(e,t)):i&&(i.d(1),i=null),u[7].summary.notes>0?o?o.p(u,c):(o=cs(u),o.c(),o.m(e,n)):o&&(o.d(1),o=null),u[7].summary.files>0?r?r.p(u,c):(r=us(u),r.c(),r.m(e,null)):r&&(r.d(1),r=null)},d(u){u&&z(e),i&&i.d(),o&&o.d(),r&&r.d()}}}function as(l){let e,t=l[7].summary.changedCases+"",n,i,o=ht(l[7].summary.changedCases,p("today.plural.case_one"),p("today.plural.case_few"),p("today.plural.case_many"))+"",r;return{c(){e=f("span"),n=A(t),i=g(),r=A(o),s(e,"class","summary-chip svelte-iu6zme")},m(u,c){C(u,e,c),a(e,n),a(e,i),a(e,r)},p(u,c){c[0]&128&&t!==(t=u[7].summary.changedCases+"")&&B(n,t),c[0]&128&&o!==(o=ht(u[7].summary.changedCases,p("today.plural.case_one"),p("today.plural.case_few"),p("today.plural.case_many"))+"")&&B(r,o)},d(u){u&&z(e)}}}function cs(l){let e,t=l[7].summary.notes+"",n,i,o=ht(l[7].summary.notes,p("today.plural.note_one"),p("today.plural.note_few"),p("today.plural.note_many"))+"",r;return{c(){e=f("span"),n=A(t),i=g(),r=A(o),s(e,"class","summary-chip svelte-iu6zme")},m(u,c){C(u,e,c),a(e,n),a(e,i),a(e,r)},p(u,c){c[0]&128&&t!==(t=u[7].summary.notes+"")&&B(n,t),c[0]&128&&o!==(o=ht(u[7].summary.notes,p("today.plural.note_one"),p("today.plural.note_few"),p("today.plural.note_many"))+"")&&B(r,o)},d(u){u&&z(e)}}}function us(l){let e,t=l[7].summary.files+"",n,i,o=ht(l[7].summary.files,p("today.plural.file_one"),p("today.plural.file_few"),p("today.plural.file_many"))+"",r;return{c(){e=f("span"),n=A(t),i=g(),r=A(o),s(e,"class","summary-chip svelte-iu6zme")},m(u,c){C(u,e,c),a(e,n),a(e,i),a(e,r)},p(u,c){c[0]&128&&t!==(t=u[7].summary.files+"")&&B(n,t),c[0]&128&&o!==(o=ht(u[7].summary.files,p("today.plural.file_one"),p("today.plural.file_few"),p("today.plural.file_many"))+"")&&B(r,o)},d(u){u&&z(e)}}}function fs(l){let e,t,n,i=ce(l[41]),o=[];for(let r=0;r<i.length;r+=1)o[r]=_s(Ni(l,i,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${p("suggest.title")}`,n=g();for(let r=0;r<o.length;r+=1)o[r].c();s(t,"class","suggestions-title svelte-iu6zme"),s(e,"class","today-suggestions svelte-iu6zme")},m(r,u){C(r,e,u),a(e,t),a(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(r,u){if(u[1]&1024|u[4]&786464|u[5]&196616){i=ce(r[41]);let c;for(c=0;c<i.length;c+=1){const d=Ni(r,i,c);o[c]?o[c].p(d,u):(o[c]=_s(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=i.length}},d(r){r&&z(e),Fe(o,r)}}}function ds(l){let e,t,n,i=ce(l[369].events),o=[];for(let r=0;r<i.length;r+=1)o[r]=ps(Mi(l,i,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${p("suggest.detectedEvents")}`,n=g();for(let r=0;r<o.length;r+=1)o[r].c();s(t,"class","suggestion-detail-title svelte-iu6zme"),s(e,"class","suggestion-detail svelte-iu6zme")},m(r,u){C(r,e,u),a(e,t),a(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(r,u){if(u[1]&1024|u[4]&32|u[5]&131080){i=ce(r[369].events);let c;for(c=0;c<i.length;c+=1){const d=Mi(r,i,c);o[c]?o[c].p(d,u):(o[c]=ps(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=i.length}},d(r){r&&z(e),Fe(o,r)}}}function ms(l){let e,t,n;function i(){return l[268](l[366])}return{c(){e=f("button"),e.textContent=`${p("file.showInExplorer")}`,s(e,"class","link-btn svelte-iu6zme")},m(o,r){C(o,e,r),t||(n=M(e,"click",i),t=!0)},p(o,r){l=o},d(o){o&&z(e),t=!1,n()}}}function ps(l){let e,t,n=tt(l[366].createdAt)+"",i,o,r,u=l[158](l[366].eventType)+"",c,d,v,_=l[366].title+"",h,b,k,y,w=l[366].targetType==="file"||l[366].eventType.startsWith("file_"),j,S,D;function T(){return l[267](l[366])}let E=w&&ms(l);return{c(){e=f("div"),t=f("span"),i=A(n),o=g(),r=f("span"),c=A(u),d=g(),v=f("span"),h=A(_),b=g(),k=f("button"),k.textContent=`${p("common.open")}`,y=g(),E&&E.c(),j=g(),s(t,"class","suggestion-event-time svelte-iu6zme"),s(r,"class","suggestion-event-type svelte-iu6zme"),s(v,"class","suggestion-event-title svelte-iu6zme"),s(k,"class","link-btn svelte-iu6zme"),s(e,"class","suggestion-detail-event svelte-iu6zme")},m(I,N){C(I,e,N),a(e,t),a(t,i),a(e,o),a(e,r),a(r,c),a(e,d),a(e,v),a(v,h),a(e,b),a(e,k),a(e,y),E&&E.m(e,null),a(e,j),S||(D=M(k,"click",T),S=!0)},p(I,N){l=I,N[1]&1024&&n!==(n=tt(l[366].createdAt)+"")&&B(i,n),N[1]&1024&&u!==(u=l[158](l[366].eventType)+"")&&B(c,u),N[1]&1024&&_!==(_=l[366].title+"")&&B(h,_),N[1]&1024&&(w=l[366].targetType==="file"||l[366].eventType.startsWith("file_")),w?E?E.p(l,N):(E=ms(l),E.c(),E.m(e,j)):E&&(E.d(1),E=null)},d(I){I&&z(e),E&&E.d(),S=!1,D()}}}function _s(l){let e,t,n,i,o=l[369].nodeTitle+"",r,u,c,d=l[369].summary+"",v,_,h,b=p("suggest.confidence."+l[369].confidence)+"",k,y,w,j,S,D,T,E,I,N,L,W,V,G,q;function Y(){return l[261](l[369])}function H(...O){return l[262](l[369],l[410],l[411],...O)}function U(){return l[263](l[369])}function J(){return l[264](l[369])}function R(){return l[265](l[369],l[410],l[411])}function K(...O){return l[266](l[369],l[410],l[411],...O)}let P=l[369]._expanded&&l[369].events&&l[369].events.length>0&&ds(l);return{c(){e=f("div"),t=f("div"),n=f("div"),i=f("button"),r=A(o),u=g(),c=f("span"),v=A(d),_=g(),h=f("span"),k=A(b),y=g(),w=f("div"),j=f("input"),D=g(),T=f("span"),T.textContent=`${p("suggest.minutes")}`,E=g(),I=f("button"),I.textContent=`${p("suggest.edit")}`,N=g(),L=f("button"),L.textContent=`${p("suggest.apply")}`,W=g(),P&&P.c(),V=g(),s(i,"class","suggestion-node link-btn svelte-iu6zme"),s(c,"class","suggestion-summary svelte-iu6zme"),s(h,"class","suggestion-confidence svelte-iu6zme"),he(h,"low",l[369].confidence==="low"),he(h,"medium",l[369].confidence==="medium"),he(h,"high",l[369].confidence==="high"),s(n,"class","suggestion-info svelte-iu6zme"),s(j,"type","number"),s(j,"class","suggestion-min-input svelte-iu6zme"),j.value=S=l[369].suggestedMin,s(j,"min","1"),s(j,"max","480"),s(T,"class","suggestion-min-label svelte-iu6zme"),s(I,"class","btn btn-sm svelte-iu6zme"),s(L,"class","btn btn-sm btn-primary svelte-iu6zme"),s(w,"class","suggestion-actions svelte-iu6zme"),s(t,"class","suggestion-main svelte-iu6zme"),s(t,"role","button"),s(t,"tabindex","0"),s(e,"class","suggestion-card svelte-iu6zme"),he(e,"expanded",l[369]._expanded)},m(O,x){C(O,e,x),a(e,t),a(t,n),a(n,i),a(i,r),a(n,u),a(n,c),a(c,v),a(n,_),a(n,h),a(h,k),a(t,y),a(t,w),a(w,j),a(w,D),a(w,T),a(w,E),a(w,I),a(w,N),a(w,L),a(e,W),P&&P.m(e,null),a(e,V),G||(q=[M(i,"click",We(Y)),M(j,"change",We(H)),M(I,"click",We(U)),M(L,"click",We(J)),M(t,"click",R),M(t,"keydown",K)],G=!0)},p(O,x){l=O,x[1]&1024&&o!==(o=l[369].nodeTitle+"")&&B(r,o),x[1]&1024&&d!==(d=l[369].summary+"")&&B(v,d),x[1]&1024&&b!==(b=p("suggest.confidence."+l[369].confidence)+"")&&B(k,b),x[1]&1024&&he(h,"low",l[369].confidence==="low"),x[1]&1024&&he(h,"medium",l[369].confidence==="medium"),x[1]&1024&&he(h,"high",l[369].confidence==="high"),x[1]&1024&&S!==(S=l[369].suggestedMin)&&j.value!==S&&(j.value=S),l[369]._expanded&&l[369].events&&l[369].events.length>0?P?P.p(l,x):(P=ds(l),P.c(),P.m(e,V)):P&&(P.d(1),P=null),x[1]&1024&&he(e,"expanded",l[369]._expanded)},d(O){O&&z(e),P&&P.d(),G=!1,ve(q)}}}function mm(l){let e,t,n,i;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("today.empty")}`,n=g(),i=f("p"),i.textContent=`${p("today.emptyHint")}`,s(t,"class","svelte-iu6zme"),s(i,"class","hint svelte-iu6zme"),s(e,"class","today-empty svelte-iu6zme")},m(o,r){C(o,e,r),a(e,t),a(e,n),a(e,i)},p:$,d(o){o&&z(e)}}}function pm(l){let e,t,n=ce(l[7].groups),i=[];for(let r=0;r<n.length;r+=1)i[r]=bs(Ei(l,n,r));let o=l[7].events&&l[7].events.length>0&&ks(l);return{c(){for(let r=0;r<i.length;r+=1)i[r].c();e=g(),o&&o.c(),t=ot()},m(r,u){for(let c=0;c<i.length;c+=1)i[c]&&i[c].m(r,u);C(r,e,u),o&&o.m(r,u),C(r,t,u)},p(r,u){if(u[0]&128|u[5]&65560){n=ce(r[7].groups);let c;for(c=0;c<n.length;c+=1){const d=Ei(r,n,c);i[c]?i[c].p(d,u):(i[c]=bs(d),i[c].c(),i[c].m(e.parentNode,e))}for(;c<i.length;c+=1)i[c].d(1);i.length=n.length}r[7].events&&r[7].events.length>0?o?o.p(r,u):(o=ks(r),o.c(),o.m(t.parentNode,t)):o&&(o.d(1),o=null)},d(r){r&&(z(e),z(t)),Fe(i,r),o&&o.d(r)}}}function vs(l){let e,t=l[405].events.length+"",n,i,o=ht(l[405].events.length,p("today.plural.event_one"),p("today.plural.event_few"),p("today.plural.event_many"))+"",r;return{c(){e=f("span"),n=A(t),i=g(),r=A(o),s(e,"class","today-case-count svelte-iu6zme")},m(u,c){C(u,e,c),a(e,n),a(e,i),a(e,r)},p(u,c){c[0]&128&&t!==(t=u[405].events.length+"")&&B(n,t),c[0]&128&&o!==(o=ht(u[405].events.length,p("today.plural.event_one"),p("today.plural.event_few"),p("today.plural.event_many"))+"")&&B(r,o)},d(u){u&&z(e)}}}function _m(l){let e;return{c(){e=f("div"),e.textContent=`${p("today.changedCases")}`,s(e,"class","today-events-empty svelte-iu6zme")},m(t,n){C(t,e,n)},p:$,d(t){t&&z(e)}}}function vm(l){let e,t=ce(l[405].events),n=[];for(let i=0;i<t.length;i+=1)n[i]=gs(Di(l,t,i));return{c(){e=f("div");for(let i=0;i<n.length;i+=1)n[i].c();s(e,"class","today-events svelte-iu6zme")},m(i,o){C(i,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(i,o){if(o[0]&128|o[5]&65544){t=ce(i[405].events);let r;for(r=0;r<t.length;r+=1){const u=Di(i,t,r);n[r]?n[r].p(u,o):(n[r]=gs(u),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(i){i&&z(e),Fe(n,i)}}}function hs(l){let e,t=l[366].targetType+"",n;return{c(){e=f("span"),n=A(t),s(e,"class","activity-event-target svelte-iu6zme")},m(i,o){C(i,e,o),a(e,n)},p(i,o){o[0]&128&&t!==(t=i[366].targetType+"")&&B(n,t)},d(i){i&&z(e)}}}function gs(l){let e,t,n=Ot(l[366].eventType)+"",i,o,r,u=l[366].title+"",c,d,v,_=l[158](l[366].eventType)+"",h,b,k,y,w=tt(l[366].createdAt)+"",j,S,D,T=l[366].targetType&&hs(l);function E(){return l[271](l[405])}function I(...N){return l[272](l[405],...N)}return{c(){e=f("div"),t=f("span"),i=A(n),o=g(),r=f("span"),c=A(u),d=g(),v=f("span"),h=A(_),b=g(),T&&T.c(),k=g(),y=f("span"),j=A(w),s(t,"class","today-event-icon svelte-iu6zme"),s(r,"class","today-event-title svelte-iu6zme"),s(v,"class","today-event-type svelte-iu6zme"),s(y,"class","today-event-time svelte-iu6zme"),s(e,"class","today-event svelte-iu6zme"),s(e,"role","button"),s(e,"tabindex","0")},m(N,L){C(N,e,L),a(e,t),a(t,i),a(e,o),a(e,r),a(r,c),a(e,d),a(e,v),a(v,h),a(e,b),T&&T.m(e,null),a(e,k),a(e,y),a(y,j),S||(D=[M(e,"click",E),M(e,"keydown",I)],S=!0)},p(N,L){l=N,L[0]&128&&n!==(n=Ot(l[366].eventType)+"")&&B(i,n),L[0]&128&&u!==(u=l[366].title+"")&&B(c,u),L[0]&128&&_!==(_=l[158](l[366].eventType)+"")&&B(h,_),l[366].targetType?T?T.p(l,L):(T=hs(l),T.c(),T.m(e,k)):T&&(T.d(1),T=null),L[0]&128&&w!==(w=tt(l[366].createdAt)+"")&&B(j,w)},d(N){N&&z(e),T&&T.d(),S=!1,ve(D)}}}function bs(l){let e,t,n,i=l[405].nodeTitle+"",o,r,u,c=l[159](l[405].nodeKind)+"",d,v,_,h,b=tt(l[405].lastActivityAt)+"",k,y,w,j,S=l[405].events&&vs(l);function D(){return l[269](l[405])}function T(...L){return l[270](l[405],...L)}function E(L,W){return L[405].events&&L[405].events.length>0?vm:_m}let I=E(l),N=I(l);return{c(){e=f("div"),t=f("div"),n=f("span"),o=A(i),r=g(),u=f("span"),d=A(c),v=g(),S&&S.c(),_=g(),h=f("span"),k=A(b),y=g(),N.c(),s(n,"class","today-case-title svelte-iu6zme"),s(u,"class","today-case-type svelte-iu6zme"),s(h,"class","today-case-time svelte-iu6zme"),s(t,"class","today-case-header svelte-iu6zme"),s(t,"role","button"),s(t,"tabindex","0"),s(e,"class","today-case svelte-iu6zme")},m(L,W){C(L,e,W),a(e,t),a(t,n),a(n,o),a(t,r),a(t,u),a(u,d),a(t,v),S&&S.m(t,null),a(t,_),a(t,h),a(h,k),a(e,y),N.m(e,null),w||(j=[M(t,"click",D),M(t,"keydown",T)],w=!0)},p(L,W){l=L,W[0]&128&&i!==(i=l[405].nodeTitle+"")&&B(o,i),W[0]&128&&c!==(c=l[159](l[405].nodeKind)+"")&&B(d,c),l[405].events?S?S.p(l,W):(S=vs(l),S.c(),S.m(t,_)):S&&(S.d(1),S=null),W[0]&128&&b!==(b=tt(l[405].lastActivityAt)+"")&&B(k,b),I===(I=E(l))&&N?N.p(l,W):(N.d(1),N=I(l),N&&(N.c(),N.m(e,null)))},d(L){L&&z(e),S&&S.d(),N.d(),w=!1,ve(j)}}}function ks(l){let e,t,n,i=ce(l[7].events),o=[];for(let r=0;r<i.length;r+=1)o[r]=ys(Ti(l,i,r));return{c(){e=f("div"),t=f("h3"),t.textContent=`${p("today.timeline")}`,n=g();for(let r=0;r<o.length;r+=1)o[r].c();s(t,"class","svelte-iu6zme"),s(e,"class","today-timeline svelte-iu6zme")},m(r,u){C(r,e,u),a(e,t),a(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(r,u){if(u[0]&128|u[5]&262152){i=ce(r[7].events);let c;for(c=0;c<i.length;c+=1){const d=Ti(r,i,c);o[c]?o[c].p(d,u):(o[c]=ys(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=i.length}},d(r){r&&z(e),Fe(o,r)}}}function ys(l){let e,t,n,i,o=l[366].title+"",r,u,c,d=l[158](l[366].eventType)+"",v,_,h,b=tt(l[366].createdAt)+"",k,y,w,j;function S(){return l[273](l[366])}function D(...T){return l[274](l[366],...T)}return{c(){e=f("div"),t=f("span"),n=g(),i=f("span"),r=A(o),u=g(),c=f("span"),v=A(d),_=g(),h=f("span"),k=A(b),y=g(),s(t,"class","timeline-dot svelte-iu6zme"),s(i,"class","timeline-title svelte-iu6zme"),s(c,"class","timeline-type svelte-iu6zme"),s(h,"class","timeline-time svelte-iu6zme"),s(e,"class","timeline-event svelte-iu6zme"),s(e,"role","button"),s(e,"tabindex","0")},m(T,E){C(T,e,E),a(e,t),a(e,n),a(e,i),a(i,r),a(e,u),a(e,c),a(c,v),a(e,_),a(e,h),a(h,k),a(e,y),w||(j=[M(e,"click",S),M(e,"keydown",D)],w=!0)},p(T,E){l=T,E[0]&128&&o!==(o=l[366].title+"")&&B(r,o),E[0]&128&&d!==(d=l[158](l[366].eventType)+"")&&B(v,d),E[0]&128&&b!==(b=tt(l[366].createdAt)+"")&&B(k,b)},d(T){T&&z(e),w=!1,ve(j)}}}function hm(l){let e,t,n,i,o,r=l[21]&&ws(l);return{c(){e=f("input"),t=g(),r&&r.c(),n=ot(),s(e,"type","text"),s(e,"placeholder",p("journal.nodeSearch")),s(e,"class","svelte-iu6zme")},m(u,c){C(u,e,c),ge(e,l[19]),C(u,t,c),r&&r.m(u,c),C(u,n,c),i||(o=[M(e,"input",l[238]),M(e,"input",l[149]),M(e,"blur",l[239])],i=!0)},p(u,c){c[0]&524288&&e.value!==u[19]&&ge(e,u[19]),u[21]?r?r.p(u,c):(r=ws(u),r.c(),r.m(n.parentNode,n)):r&&(r.d(1),r=null)},d(u){u&&(z(e),z(t),z(n)),r&&r.d(u),i=!1,ve(o)}}}function gm(l){let e,t,n,i,o,r;return{c(){e=f("button"),t=A(l[17]),n=g(),i=f("span"),i.textContent="✕",s(i,"class","journal-node-clear svelte-iu6zme"),s(e,"class","journal-selected-node svelte-iu6zme")},m(u,c){C(u,e,c),a(e,t),a(e,n),a(e,i),o||(r=M(e,"click",l[237]),o=!0)},p(u,c){c[0]&131072&&B(t,u[17])},d(u){u&&z(e),o=!1,r()}}}function ws(l){let e,t=ce(l[20]),n=[];for(let i=0;i<t.length;i+=1)n[i]=zs(Oi(l,t,i));return{c(){e=f("div");for(let i=0;i<n.length;i+=1)n[i].c();s(e,"class","journal-search-dropdown svelte-iu6zme")},m(i,o){C(i,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(i,o){if(o[0]&1048576|o[4]&67108864){t=ce(i[20]);let r;for(r=0;r<t.length;r+=1){const u=Oi(i,t,r);n[r]?n[r].p(u,o):(n[r]=zs(u),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(i){i&&z(e),Fe(n,i)}}}function zs(l){let e,t,n=l[387].title+"",i,o,r,u=l[387].path+"",c,d,v,_;function h(){return l[240](l[387])}return{c(){e=f("button"),t=f("span"),i=A(n),o=g(),r=f("span"),c=A(u),d=g(),s(t,"class","journal-search-title svelte-iu6zme"),s(r,"class","journal-search-path svelte-iu6zme"),s(e,"class","journal-search-item svelte-iu6zme")},m(b,k){C(b,e,k),a(e,t),a(t,i),a(e,o),a(e,r),a(r,c),a(e,d),v||(_=M(e,"click",h),v=!0)},p(b,k){l=b,k[0]&1048576&&n!==(n=l[387].title+"")&&B(i,n),k[0]&1048576&&u!==(u=l[387].path+"")&&B(c,u)},d(b){b&&z(e),v=!1,_()}}}function Cs(l){let e,t,n,i,o,r;return{c(){e=f("label"),t=f("input"),n=g(),i=f("span"),i.textContent=`${p("journal.includeChildren")}`,s(t,"type","checkbox"),s(t,"class","journal-include-chk svelte-iu6zme"),s(i,"class","svelte-iu6zme"),s(e,"class","checkbox-label svelte-iu6zme")},m(u,c){C(u,e,c),a(e,t),t.checked=l[13],a(e,n),a(e,i),o||(r=M(t,"change",l[241]),o=!0)},p(u,c){c[0]&8192&&(t.checked=u[13])},d(u){u&&z(e),o=!1,r()}}}function Ss(l){let e,t;return{c(){e=f("span"),t=A(l[18]),s(e,"class","journal-status-msg svelte-iu6zme")},m(n,i){C(n,e,i),a(e,t)},p(n,i){i[0]&262144&&B(t,n[18])},d(n){n&&z(e)}}}function js(l){let e,t,n,i=ce(l[41]),o=[];for(let r=0;r<i.length;r+=1)o[r]=Ns(Li(l,i,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${p("suggest.title")}`,n=g();for(let r=0;r<o.length;r+=1)o[r].c();s(t,"class","suggestions-title svelte-iu6zme"),s(e,"class","journal-suggestions svelte-iu6zme")},m(r,u){C(r,e,u),a(e,t),a(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(r,u){if(u[1]&1024|u[4]&1310752|u[5]&196616){i=ce(r[41]);let c;for(c=0;c<i.length;c+=1){const d=Li(r,i,c);o[c]?o[c].p(d,u):(o[c]=Ns(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=i.length}},d(r){r&&z(e),Fe(o,r)}}}function Ts(l){let e,t,n,i=ce(l[369].events),o=[];for(let r=0;r<i.length;r+=1)o[r]=Ds(Ri(l,i,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${p("suggest.detectedEvents")}`,n=g();for(let r=0;r<o.length;r+=1)o[r].c();s(t,"class","suggestion-detail-title svelte-iu6zme"),s(e,"class","suggestion-detail svelte-iu6zme")},m(r,u){C(r,e,u),a(e,t),a(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(r,u){if(u[1]&1024|u[4]&32|u[5]&131080){i=ce(r[369].events);let c;for(c=0;c<i.length;c+=1){const d=Ri(r,i,c);o[c]?o[c].p(d,u):(o[c]=Ds(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=i.length}},d(r){r&&z(e),Fe(o,r)}}}function Es(l){let e,t,n;function i(){return l[254](l[366])}return{c(){e=f("button"),e.textContent=`${p("file.showInExplorer")}`,s(e,"class","link-btn svelte-iu6zme")},m(o,r){C(o,e,r),t||(n=M(e,"click",i),t=!0)},p(o,r){l=o},d(o){o&&z(e),t=!1,n()}}}function Ds(l){let e,t,n=tt(l[366].createdAt)+"",i,o,r,u=l[158](l[366].eventType)+"",c,d,v,_=l[366].title+"",h,b,k,y,w=l[366].targetType==="file"||l[366].eventType.startsWith("file_"),j,S,D;function T(){return l[253](l[366])}let E=w&&Es(l);return{c(){e=f("div"),t=f("span"),i=A(n),o=g(),r=f("span"),c=A(u),d=g(),v=f("span"),h=A(_),b=g(),k=f("button"),k.textContent=`${p("common.open")}`,y=g(),E&&E.c(),j=g(),s(t,"class","suggestion-event-time svelte-iu6zme"),s(r,"class","suggestion-event-type svelte-iu6zme"),s(v,"class","suggestion-event-title svelte-iu6zme"),s(k,"class","link-btn svelte-iu6zme"),s(e,"class","suggestion-detail-event svelte-iu6zme")},m(I,N){C(I,e,N),a(e,t),a(t,i),a(e,o),a(e,r),a(r,c),a(e,d),a(e,v),a(v,h),a(e,b),a(e,k),a(e,y),E&&E.m(e,null),a(e,j),S||(D=M(k,"click",T),S=!0)},p(I,N){l=I,N[1]&1024&&n!==(n=tt(l[366].createdAt)+"")&&B(i,n),N[1]&1024&&u!==(u=l[158](l[366].eventType)+"")&&B(c,u),N[1]&1024&&_!==(_=l[366].title+"")&&B(h,_),N[1]&1024&&(w=l[366].targetType==="file"||l[366].eventType.startsWith("file_")),w?E?E.p(l,N):(E=Es(l),E.c(),E.m(e,j)):E&&(E.d(1),E=null)},d(I){I&&z(e),E&&E.d(),S=!1,D()}}}function Ns(l){let e,t,n,i,o=l[369].nodeTitle+"",r,u,c,d=l[369].summary+"",v,_,h,b=p("suggest.confidence."+l[369].confidence)+"",k,y,w,j,S,D,T,E,I,N,L,W,V,G,q;function Y(){return l[247](l[369])}function H(...O){return l[248](l[369],l[397],l[398],...O)}function U(){return l[249](l[369])}function J(){return l[250](l[369])}function R(){return l[251](l[369],l[397],l[398])}function K(...O){return l[252](l[369],l[397],l[398],...O)}let P=l[369]._expanded&&l[369].events&&l[369].events.length>0&&Ts(l);return{c(){e=f("div"),t=f("div"),n=f("div"),i=f("button"),r=A(o),u=g(),c=f("span"),v=A(d),_=g(),h=f("span"),k=A(b),y=g(),w=f("div"),j=f("input"),D=g(),T=f("span"),T.textContent=`${p("suggest.minutes")}`,E=g(),I=f("button"),I.textContent=`${p("suggest.edit")}`,N=g(),L=f("button"),L.textContent=`${p("suggest.apply")}`,W=g(),P&&P.c(),V=g(),s(i,"class","suggestion-node link-btn svelte-iu6zme"),s(c,"class","suggestion-summary svelte-iu6zme"),s(h,"class","suggestion-confidence svelte-iu6zme"),he(h,"low",l[369].confidence==="low"),he(h,"medium",l[369].confidence==="medium"),he(h,"high",l[369].confidence==="high"),s(n,"class","suggestion-info svelte-iu6zme"),s(j,"type","number"),s(j,"class","suggestion-min-input svelte-iu6zme"),j.value=S=l[369].suggestedMin,s(j,"min","1"),s(j,"max","480"),s(T,"class","suggestion-min-label svelte-iu6zme"),s(I,"class","btn btn-sm svelte-iu6zme"),s(L,"class","btn btn-sm btn-primary svelte-iu6zme"),s(w,"class","suggestion-actions svelte-iu6zme"),s(t,"class","suggestion-main svelte-iu6zme"),s(t,"role","button"),s(t,"tabindex","0"),s(e,"class","suggestion-card svelte-iu6zme"),he(e,"expanded",l[369]._expanded)},m(O,x){C(O,e,x),a(e,t),a(t,n),a(n,i),a(i,r),a(n,u),a(n,c),a(c,v),a(n,_),a(n,h),a(h,k),a(t,y),a(t,w),a(w,j),a(w,D),a(w,T),a(w,E),a(w,I),a(w,N),a(w,L),a(e,W),P&&P.m(e,null),a(e,V),G||(q=[M(i,"click",We(Y)),M(j,"change",We(H)),M(I,"click",We(U)),M(L,"click",We(J)),M(t,"click",R),M(t,"keydown",K)],G=!0)},p(O,x){l=O,x[1]&1024&&o!==(o=l[369].nodeTitle+"")&&B(r,o),x[1]&1024&&d!==(d=l[369].summary+"")&&B(v,d),x[1]&1024&&b!==(b=p("suggest.confidence."+l[369].confidence)+"")&&B(k,b),x[1]&1024&&he(h,"low",l[369].confidence==="low"),x[1]&1024&&he(h,"medium",l[369].confidence==="medium"),x[1]&1024&&he(h,"high",l[369].confidence==="high"),x[1]&1024&&S!==(S=l[369].suggestedMin)&&j.value!==S&&(j.value=S),l[369]._expanded&&l[369].events&&l[369].events.length>0?P?P.p(l,x):(P=Ts(l),P.c(),P.m(e,V)):P&&(P.d(1),P=null),x[1]&1024&&he(e,"expanded",l[369]._expanded)},d(O){O&&z(e),P&&P.d(),G=!1,ve(q)}}}function Ms(l){let e,t,n=p("journal.total")+"",i,o,r=Math.floor(l[10].totalMinutes/60)+"",u,c,d=l[10].totalMinutes%60+"",v,_,h=l[10].totalEntries+"",b,k,y=p("worklog.min")+"",w,j,S,D,T=l[10].byDay&&l[10].byDay.length>0&&Is(l),E=l[10].byNode&&l[10].byNode.length>0&&Fs(l);return{c(){e=f("div"),t=f("div"),i=A(n),o=A(": "),u=A(r),c=A("ч "),v=A(d),_=A("м ("),b=A(h),k=g(),w=A(y),j=A(")"),S=g(),T&&T.c(),D=g(),E&&E.c(),s(t,"class","summary-total svelte-iu6zme"),s(e,"class","journal-summary svelte-iu6zme")},m(I,N){C(I,e,N),a(e,t),a(t,i),a(t,o),a(t,u),a(t,c),a(t,v),a(t,_),a(t,b),a(t,k),a(t,w),a(t,j),a(e,S),T&&T.m(e,null),a(e,D),E&&E.m(e,null)},p(I,N){N[0]&1024&&r!==(r=Math.floor(I[10].totalMinutes/60)+"")&&B(u,r),N[0]&1024&&d!==(d=I[10].totalMinutes%60+"")&&B(v,d),N[0]&1024&&h!==(h=I[10].totalEntries+"")&&B(b,h),I[10].byDay&&I[10].byDay.length>0?T?T.p(I,N):(T=Is(I),T.c(),T.m(e,D)):T&&(T.d(1),T=null),I[10].byNode&&I[10].byNode.length>0?E?E.p(I,N):(E=Fs(I),E.c(),E.m(e,null)):E&&(E.d(1),E=null)},d(I){I&&z(e),T&&T.d(),E&&E.d()}}}function Is(l){let e,t,n,i=ce(l[10].byDay),o=[];for(let r=0;r<i.length;r+=1)o[r]=As(Pi(l,i,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${p("journal.byDay")}`,n=g();for(let r=0;r<o.length;r+=1)o[r].c();s(t,"class","summary-label svelte-iu6zme"),s(e,"class","summary-section svelte-iu6zme")},m(r,u){C(r,e,u),a(e,t),a(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(r,u){if(u[0]&1024){i=ce(r[10].byDay);let c;for(c=0;c<i.length;c+=1){const d=Pi(r,i,c);o[c]?o[c].p(d,u):(o[c]=As(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=i.length}},d(r){r&&z(e),Fe(o,r)}}}function As(l){let e,t,n=l[392].label+"",i,o,r=Math.floor(l[392].minutes/60)+"",u,c,d=l[392].minutes%60+"",v,_,h,b=l[392].count+"",k;return{c(){e=f("div"),t=f("span"),i=A(n),o=f("span"),u=A(r),c=A("ч "),v=A(d),_=A("м"),h=f("span"),k=A(b),s(t,"class","svelte-iu6zme"),s(o,"class","svelte-iu6zme"),s(h,"class","summary-count svelte-iu6zme"),s(e,"class","summary-row svelte-iu6zme")},m(y,w){C(y,e,w),a(e,t),a(t,i),a(e,o),a(o,u),a(o,c),a(o,v),a(o,_),a(e,h),a(h,k)},p(y,w){w[0]&1024&&n!==(n=y[392].label+"")&&B(i,n),w[0]&1024&&r!==(r=Math.floor(y[392].minutes/60)+"")&&B(u,r),w[0]&1024&&d!==(d=y[392].minutes%60+"")&&B(v,d),w[0]&1024&&b!==(b=y[392].count+"")&&B(k,b)},d(y){y&&z(e)}}}function Fs(l){let e,t,n,i=ce(l[10].byNode),o=[];for(let r=0;r<i.length;r+=1)o[r]=Ps(Fi(l,i,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${p("journal.byNode")}`,n=g();for(let r=0;r<o.length;r+=1)o[r].c();s(t,"class","summary-label svelte-iu6zme"),s(e,"class","summary-section svelte-iu6zme")},m(r,u){C(r,e,u),a(e,t),a(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(r,u){if(u[0]&1024){i=ce(r[10].byNode);let c;for(c=0;c<i.length;c+=1){const d=Fi(r,i,c);o[c]?o[c].p(d,u):(o[c]=Ps(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=i.length}},d(r){r&&z(e),Fe(o,r)}}}function Ps(l){let e,t,n=l[392].label+"",i,o,r=Math.floor(l[392].minutes/60)+"",u,c,d=l[392].minutes%60+"",v,_,h,b=l[392].count+"",k;return{c(){e=f("div"),t=f("span"),i=A(n),o=f("span"),u=A(r),c=A("ч "),v=A(d),_=A("м"),h=f("span"),k=A(b),s(t,"class","svelte-iu6zme"),s(o,"class","svelte-iu6zme"),s(h,"class","summary-count svelte-iu6zme"),s(e,"class","summary-row svelte-iu6zme")},m(y,w){C(y,e,w),a(e,t),a(t,i),a(e,o),a(o,u),a(o,c),a(o,v),a(o,_),a(e,h),a(h,k)},p(y,w){w[0]&1024&&n!==(n=y[392].label+"")&&B(i,n),w[0]&1024&&r!==(r=Math.floor(y[392].minutes/60)+"")&&B(u,r),w[0]&1024&&d!==(d=y[392].minutes%60+"")&&B(v,d),w[0]&1024&&b!==(b=y[392].count+"")&&B(k,b)},d(y){y&&z(e)}}}function bm(l){let e,t,n,i,o,r,u,c,d,v,_,h,b,k,y,w,j,S,D,T,E,I=ce(l[9]),N=[];for(let L=0;L<I.length;L+=1)N[L]=Hs(Ii(l,I,L));return{c(){e=f("div"),t=f("table"),n=f("thead"),i=f("tr"),o=f("th"),r=g(),u=f("th"),u.textContent=`${p("journal.title")}`,c=g(),d=f("th"),d.textContent=`${p("journal.node")}`,v=g(),_=f("th"),_.textContent=`${p("journal.path")}`,h=g(),b=f("th"),b.textContent=`${p("worklog.minutes")}`,k=g(),y=f("th"),y.textContent=`${p("journal.billable")}`,w=g(),j=f("th"),j.textContent=`${p("journal.approx")}`,S=g(),D=f("th"),D.textContent=`${p("common.date")}`,T=g(),E=f("tbody");for(let L=0;L<N.length;L+=1)N[L].c();s(o,"class","journal-toggle-col svelte-iu6zme"),s(u,"class","svelte-iu6zme"),s(d,"class","svelte-iu6zme"),s(_,"class","svelte-iu6zme"),s(b,"class","svelte-iu6zme"),s(y,"class","svelte-iu6zme"),s(j,"class","svelte-iu6zme"),s(D,"class","svelte-iu6zme"),s(i,"class","svelte-iu6zme"),s(n,"class","svelte-iu6zme"),s(E,"class","svelte-iu6zme"),s(t,"class","journal-table svelte-iu6zme"),s(e,"class","journal-table-wrap svelte-iu6zme")},m(L,W){C(L,e,W),a(e,t),a(t,n),a(n,i),a(i,o),a(i,r),a(i,u),a(i,c),a(i,d),a(i,v),a(i,_),a(i,h),a(i,b),a(i,k),a(i,y),a(i,w),a(i,j),a(i,S),a(i,D),a(t,T),a(t,E);for(let V=0;V<N.length;V+=1)N[V]&&N[V].m(E,null)},p(L,W){if(W[0]&512|W[4]&8536064|W[5]&196616){I=ce(L[9]);let V;for(V=0;V<I.length;V+=1){const G=Ii(L,I,V);N[V]?N[V].p(G,W):(N[V]=Hs(G),N[V].c(),N[V].m(E,null))}for(;V<N.length;V+=1)N[V].d(1);N.length=I.length}},d(L){L&&z(e),Fe(N,L)}}}function km(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("journal.empty")}`,s(t,"class","svelte-iu6zme"),s(e,"class","empty-state svelte-iu6zme")},m(n,i){C(n,e,i),a(e,t)},p:$,d(n){n&&z(e)}}}function Ls(l){let e;return{c(){e=A("✓")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function Rs(l){let e;return{c(){e=A("~")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function Os(l){let e,t,n,i,o,r,u,c,d,v,_,h,b,k,y,w;function j(){return l[258](l[387])}function S(){return l[259](l[387])}let D=l[387].details&&Vs(l);function T(L,W){return L[387].source==="manual"?jm:L[387].source==="suggestion"&&L[387]._events&&L[387]._events.length>0?Sm:L[387].source==="suggestion"?Cm:L[387].source==="unknown"||L[387].source==="imported"?zm:L[387]._hasEvents?wm:ym}let E=T(l),I=E(l),N=l[387]._events&&Ws(l);return{c(){e=f("tr"),t=f("td"),n=f("div"),i=f("div"),o=f("button"),o.textContent=`${p("worklog.editEntry")}`,r=g(),u=f("button"),u.textContent=`${p("worklog.deleteEntry")}`,c=g(),D&&D.c(),d=g(),v=f("div"),_=f("span"),_.textContent=`${p("worklog.source")}`,h=g(),I.c(),b=g(),N&&N.c(),k=g(),s(o,"class","btn btn-sm svelte-iu6zme"),s(u,"class","btn btn-sm btn-danger svelte-iu6zme"),s(i,"class","journal-detail-actions svelte-iu6zme"),s(_,"class","journal-detail-label svelte-iu6zme"),s(v,"class","journal-detail-section svelte-iu6zme"),s(n,"class","journal-detail-body svelte-iu6zme"),s(t,"colspan","8"),s(t,"class","svelte-iu6zme"),s(e,"class","journal-row-detail svelte-iu6zme")},m(L,W){C(L,e,W),a(e,t),a(t,n),a(n,i),a(i,o),a(i,r),a(i,u),a(n,c),D&&D.m(n,null),a(n,d),a(n,v),a(v,_),a(v,h),I.m(v,null),a(n,b),N&&N.m(n,null),a(e,k),y||(w=[M(o,"click",We(j)),M(u,"click",We(S))],y=!0)},p(L,W){l=L,l[387].details?D?D.p(l,W):(D=Vs(l),D.c(),D.m(n,d)):D&&(D.d(1),D=null),E!==(E=T(l))&&(I.d(1),I=E(l),I&&(I.c(),I.m(v,null))),l[387]._events?N?N.p(l,W):(N=Ws(l),N.c(),N.m(n,null)):N&&(N.d(1),N=null)},d(L){L&&z(e),D&&D.d(),I.d(),N&&N.d(),y=!1,ve(w)}}}function Vs(l){let e,t,n,i,o=l[387].details+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${p("worklog.details")}`,n=g(),i=f("p"),r=A(o),s(t,"class","journal-detail-label svelte-iu6zme"),s(i,"class","svelte-iu6zme"),s(e,"class","journal-detail-section svelte-iu6zme")},m(u,c){C(u,e,c),a(e,t),a(e,n),a(e,i),a(i,r)},p(u,c){c[0]&512&&o!==(o=u[387].details+"")&&B(r,o)},d(u){u&&z(e)}}}function ym(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceUnknown")}`,s(e,"class","svelte-iu6zme")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function wm(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceSuggestion")}`,s(e,"class","svelte-iu6zme")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function zm(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceUnknown")}`,s(e,"class","svelte-iu6zme")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function Cm(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceSuggestionNoEvents")}`,s(e,"class","svelte-iu6zme")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function Sm(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceSuggestion")}`,s(e,"class","svelte-iu6zme")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function jm(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceManual")}`,s(e,"class","svelte-iu6zme")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function Ws(l){let e,t,n,i=ce(l[387]._events),o=[];for(let r=0;r<i.length;r+=1)o[r]=Bs(Ai(l,i,r));return{c(){e=f("div"),t=f("span"),t.textContent=`${p("journal.relatedEvents")}`,n=g();for(let r=0;r<o.length;r+=1)o[r].c();s(t,"class","journal-detail-label svelte-iu6zme"),s(e,"class","journal-detail-section svelte-iu6zme")},m(r,u){C(r,e,u),a(e,t),a(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(r,u){if(u[0]&512|u[5]&131080){i=ce(r[387]._events);let c;for(c=0;c<i.length;c+=1){const d=Ai(r,i,c);o[c]?o[c].p(d,u):(o[c]=Bs(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=i.length}},d(r){r&&z(e),Fe(o,r)}}}function Bs(l){let e,t,n=tt(l[366].createdAt)+"",i,o,r,u=l[158](l[366].eventType)+"",c,d,v,_=l[366].title+"",h,b,k,y,w,j;function S(){return l[260](l[366])}return{c(){e=f("div"),t=f("span"),i=A(n),o=g(),r=f("span"),c=A(u),d=g(),v=f("span"),h=A(_),b=g(),k=f("button"),k.textContent=`${p("common.open")}`,y=g(),s(t,"class","journal-event-time svelte-iu6zme"),s(r,"class","journal-event-type svelte-iu6zme"),s(v,"class","journal-event-title svelte-iu6zme"),s(k,"class","link-btn svelte-iu6zme"),s(e,"class","journal-event-row svelte-iu6zme")},m(D,T){C(D,e,T),a(e,t),a(t,i),a(e,o),a(e,r),a(r,c),a(e,d),a(e,v),a(v,h),a(e,b),a(e,k),a(e,y),w||(j=M(k,"click",S),w=!0)},p(D,T){l=D,T[0]&512&&n!==(n=tt(l[366].createdAt)+"")&&B(i,n),T[0]&512&&u!==(u=l[158](l[366].eventType)+"")&&B(c,u),T[0]&512&&_!==(_=l[366].title+"")&&B(h,_)},d(D){D&&z(e),w=!1,j()}}}function Hs(l){let e,t,n,i=l[387]._expanded?"▾":"▸",o,r,u,c=l[387].summary+"",d,v,_,h,b=l[387].nodeTitle+"",k,y,w,j=l[387].nodePath+"",S,D,T,E=l[387].minutes+"",I,N,L,W,V,G,q,Y=l[387].date+"",H,U,J,R,K;function P(){return l[255](l[387])}let O=l[387].billable&&Ls(),x=l[387].approximate&&Rs();function re(){return l[256](l[387])}function ee(...ne){return l[257](l[387],...ne)}let ie=l[387]._expanded&&Os(l);return{c(){e=f("tr"),t=f("td"),n=f("span"),o=A(i),r=g(),u=f("td"),d=A(c),v=g(),_=f("td"),h=f("button"),k=A(b),y=g(),w=f("td"),S=A(j),D=g(),T=f("td"),I=A(E),N=g(),L=f("td"),O&&O.c(),W=g(),V=f("td"),x&&x.c(),G=g(),q=f("td"),H=A(Y),U=g(),ie&&ie.c(),J=ot(),s(n,"class","journal-toggle-icon svelte-iu6zme"),s(t,"class","journal-toggle-col svelte-iu6zme"),s(u,"class","journal-summary-cell svelte-iu6zme"),s(h,"class","link-btn svelte-iu6zme"),s(_,"class","svelte-iu6zme"),s(w,"class","journal-path-cell svelte-iu6zme"),s(T,"class","journal-min-cell svelte-iu6zme"),s(L,"class","journal-bool-cell svelte-iu6zme"),s(V,"class","journal-bool-cell svelte-iu6zme"),s(q,"class","journal-date-cell svelte-iu6zme"),s(e,"class","journal-row svelte-iu6zme"),s(e,"role","button"),s(e,"tabindex","0"),he(e,"expanded",l[387]._expanded)},m(ne,oe){C(ne,e,oe),a(e,t),a(t,n),a(n,o),a(e,r),a(e,u),a(u,d),a(e,v),a(e,_),a(_,h),a(h,k),a(e,y),a(e,w),a(w,S),a(e,D),a(e,T),a(T,I),a(e,N),a(e,L),O&&O.m(L,null),a(e,W),a(e,V),x&&x.m(V,null),a(e,G),a(e,q),a(q,H),C(ne,U,oe),ie&&ie.m(ne,oe),C(ne,J,oe),R||(K=[M(h,"click",We(P)),M(e,"click",re),M(e,"keydown",ee)],R=!0)},p(ne,oe){l=ne,oe[0]&512&&i!==(i=l[387]._expanded?"▾":"▸")&&B(o,i),oe[0]&512&&c!==(c=l[387].summary+"")&&B(d,c),oe[0]&512&&b!==(b=l[387].nodeTitle+"")&&B(k,b),oe[0]&512&&j!==(j=l[387].nodePath+"")&&B(S,j),oe[0]&512&&E!==(E=l[387].minutes+"")&&B(I,E),l[387].billable?O||(O=Ls(),O.c(),O.m(L,null)):O&&(O.d(1),O=null),l[387].approximate?x||(x=Rs(),x.c(),x.m(V,null)):x&&(x.d(1),x=null),oe[0]&512&&Y!==(Y=l[387].date+"")&&B(H,Y),oe[0]&512&&he(e,"expanded",l[387]._expanded),l[387]._expanded?ie?ie.p(l,oe):(ie=Os(l),ie.c(),ie.m(J.parentNode,J)):ie&&(ie.d(1),ie=null)},d(ne){ne&&(z(e),z(U),z(J)),O&&O.d(),x&&x.d(),ie&&ie.d(ne),R=!1,ve(K)}}}function Tm(l){let e,t,n,i,o,r,u,c;function d(y,w){return(y[46].nodes||[]).length===0?Nm:Dm}let v=d(l),_=v(l);function h(y,w){return(y[46].entries||[]).length===0?Im:Mm}let b=h(l),k=b(l);return{c(){e=f("div"),t=f("section"),n=f("h3"),n.textContent=`${p("trash.deletedNodes")}`,i=g(),_.c(),o=g(),r=f("section"),u=f("h3"),u.textContent=`${p("trash.physicalEntries")}`,c=g(),k.c(),s(n,"class","svelte-iu6zme"),s(t,"class","trash-section svelte-iu6zme"),s(u,"class","svelte-iu6zme"),s(r,"class","trash-section svelte-iu6zme"),s(e,"class","trash-grid svelte-iu6zme")},m(y,w){C(y,e,w),a(e,t),a(t,n),a(t,i),_.m(t,null),a(e,o),a(e,r),a(r,u),a(r,c),k.m(r,null)},p(y,w){v===(v=d(y))&&_?_.p(y,w):(_.d(1),_=v(y),_&&(_.c(),_.m(t,null))),b===(b=h(y))&&k?k.p(y,w):(k.d(1),k=b(y),k&&(k.c(),k.m(r,null)))},d(y){y&&z(e),_.d(),k.d()}}}function Em(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("trash.empty")}`,s(t,"class","svelte-iu6zme"),s(e,"class","empty-state svelte-iu6zme")},m(n,i){C(n,e,i),a(e,t)},p:$,d(n){n&&z(e)}}}function Dm(l){let e,t=ce(l[46].nodes),n=[];for(let i=0;i<t.length;i+=1)n[i]=Ks(Wi(l,t,i));return{c(){for(let i=0;i<n.length;i+=1)n[i].c();e=ot()},m(i,o){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(i,o);C(i,e,o)},p(i,o){if(o[1]&32768|o[5]&16){t=ce(i[46].nodes);let r;for(r=0;r<t.length;r+=1){const u=Wi(i,t,r);n[r]?n[r].p(u,o):(n[r]=Ks(u),n[r].c(),n[r].m(e.parentNode,e))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(i){i&&z(e),Fe(n,i)}}}function Nm(l){let e;return{c(){e=f("p"),e.textContent=`${p("common.empty")}`,s(e,"class","trash-empty-line svelte-iu6zme")},m(t,n){C(t,e,n)},p:$,d(t){t&&z(e)}}}function Us(l){let e,t=l[384].fsPath+"",n;return{c(){e=f("span"),n=A(t),s(e,"class","trash-row-path svelte-iu6zme")},m(i,o){C(i,e,o),a(e,n)},p(i,o){o[1]&32768&&t!==(t=i[384].fsPath+"")&&B(n,t)},d(i){i&&z(e)}}}function Ks(l){let e,t,n,i=l[384].title+"",o,r,u,c=l[159](l[384].type)+"",d,v,_=at(l[384].deletedAt)+"",h,b,k,y=l[384].fsPath&&Us(l);return{c(){e=f("div"),t=f("div"),n=f("span"),o=A(i),r=g(),u=f("span"),d=A(c),v=A(" · "),h=A(_),b=g(),y&&y.c(),k=g(),s(n,"class","trash-row-title svelte-iu6zme"),s(u,"class","trash-row-meta svelte-iu6zme"),s(t,"class","trash-row-main svelte-iu6zme"),s(e,"class","trash-row svelte-iu6zme")},m(w,j){C(w,e,j),a(e,t),a(t,n),a(n,o),a(t,r),a(t,u),a(u,d),a(u,v),a(u,h),a(e,b),y&&y.m(e,null),a(e,k)},p(w,j){j[1]&32768&&i!==(i=w[384].title+"")&&B(o,i),j[1]&32768&&c!==(c=w[159](w[384].type)+"")&&B(d,c),j[1]&32768&&_!==(_=at(w[384].deletedAt)+"")&&B(h,_),w[384].fsPath?y?y.p(w,j):(y=Us(w),y.c(),y.m(e,k)):y&&(y.d(1),y=null)},d(w){w&&z(e),y&&y.d()}}}function Mm(l){let e,t=ce(l[46].entries),n=[];for(let i=0;i<t.length;i+=1)n[i]=Gs(Vi(l,t,i));return{c(){for(let i=0;i<n.length;i+=1)n[i].c();e=ot()},m(i,o){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(i,o);C(i,e,o)},p(i,o){if(o[1]&32768){t=ce(i[46].entries);let r;for(r=0;r<t.length;r+=1){const u=Vi(i,t,r);n[r]?n[r].p(u,o):(n[r]=Gs(u),n[r].c(),n[r].m(e.parentNode,e))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(i){i&&z(e),Fe(n,i)}}}function Im(l){let e;return{c(){e=f("p"),e.textContent=`${p("common.empty")}`,s(e,"class","trash-empty-line svelte-iu6zme")},m(t,n){C(t,e,n)},p:$,d(t){t&&z(e)}}}function Gs(l){let e,t,n,i=l[381].name+"",o,r,u,c=(l[381].isDir?p("mime.folder"):p("mime.file"))+"",d,v,_=at(l[381].modifiedAt)+"",h,b,k,y=l[381].path+"",w,j;return{c(){e=f("div"),t=f("div"),n=f("span"),o=A(i),r=g(),u=f("span"),d=A(c),v=A(" · "),h=A(_),b=g(),k=f("span"),w=A(y),j=g(),s(n,"class","trash-row-title svelte-iu6zme"),s(u,"class","trash-row-meta svelte-iu6zme"),s(t,"class","trash-row-main svelte-iu6zme"),s(k,"class","trash-row-path svelte-iu6zme"),s(e,"class","trash-row svelte-iu6zme")},m(S,D){C(S,e,D),a(e,t),a(t,n),a(n,o),a(t,r),a(t,u),a(u,d),a(u,v),a(u,h),a(e,b),a(e,k),a(k,w),a(e,j)},p(S,D){D[1]&32768&&i!==(i=S[381].name+"")&&B(o,i),D[1]&32768&&c!==(c=(S[381].isDir?p("mime.folder"):p("mime.file"))+"")&&B(d,c),D[1]&32768&&_!==(_=at(S[381].modifiedAt)+"")&&B(h,_),D[1]&32768&&y!==(y=S[381].path+"")&&B(w,y)},d(S){S&&z(e)}}}function Js(l){let e,t;return{c(){e=f("span"),t=A(l[45]),s(e,"class","inbox-capture-status svelte-iu6zme")},m(n,i){C(n,e,i),a(e,t)},p(n,i){i[1]&16384&&B(t,n[45])},d(n){n&&z(e)}}}function Am(l){let e,t=ce(l[43]),n=[];for(let i=0;i<t.length;i+=1)n[i]=Qs(Bi(l,t,i));return{c(){e=f("div");for(let i=0;i<n.length;i+=1)n[i].c();s(e,"class","inbox-list svelte-iu6zme")},m(i,o){C(i,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(i,o){if(o[1]&4096|o[4]&32|o[5]&65632){t=ce(i[43]);let r;for(r=0;r<t.length;r+=1){const u=Bi(i,t,r);n[r]?n[r].p(u,o):(n[r]=Qs(u),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(i){i&&z(e),Fe(n,i)}}}function Fm(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("inbox.empty")}`,s(t,"class","svelte-iu6zme"),s(e,"class","empty-state svelte-iu6zme")},m(n,i){C(n,e,i),a(e,t)},p:$,d(n){n&&z(e)}}}function qs(l){let e=l[160](l[358].captureKind)+"",t,n;return{c(){t=A(e),n=A(" ·")},m(i,o){C(i,t,o),C(i,n,o)},p(i,o){o[1]&4096&&e!==(e=i[160](i[358].captureKind)+"")&&B(t,e)},d(i){i&&(z(t),z(n))}}}function Ys(l){let e=l[161](l[358].captureSource)+"",t,n;return{c(){t=A(e),n=A(" ·")},m(i,o){C(i,t,o),C(i,n,o)},p(i,o){o[1]&4096&&e!==(e=i[161](i[358].captureSource)+"")&&B(t,e)},d(i){i&&(z(t),z(n))}}}function Qs(l){let e,t,n,i=l[358].title+"",o,r,u,c,d,v=at(l[358].createdAt)+"",_,h,b,k,y,w,j,S,D,T=l[358].captureKind&&qs(l),E=l[358].captureSource&&Ys(l);function I(){return l[230](l[358])}function N(){return l[231](l[358])}function L(){return l[232](l[358])}function W(...V){return l[233](l[358],...V)}return{c(){e=f("div"),t=f("div"),n=f("span"),o=A(i),r=g(),u=f("span"),T&&T.c(),c=g(),E&&E.c(),d=g(),_=A(v),h=g(),b=f("div"),k=f("button"),k.textContent=`${p("common.open")}`,y=g(),w=f("button"),w.textContent=`${p("file.showInExplorer")}`,j=g(),s(n,"class","inbox-item-title svelte-iu6zme"),s(u,"class","inbox-item-meta svelte-iu6zme"),s(t,"class","inbox-item-main svelte-iu6zme"),s(k,"class","btn btn-sm svelte-iu6zme"),s(w,"class","btn btn-sm svelte-iu6zme"),s(b,"class","inbox-item-actions svelte-iu6zme"),s(e,"class","inbox-item svelte-iu6zme"),s(e,"role","button"),s(e,"tabindex","0")},m(V,G){C(V,e,G),a(e,t),a(t,n),a(n,o),a(t,r),a(t,u),T&&T.m(u,null),a(u,c),E&&E.m(u,null),a(u,d),a(u,_),a(e,h),a(e,b),a(b,k),a(b,y),a(b,w),a(e,j),S||(D=[M(k,"click",We(I)),M(w,"click",We(N)),M(e,"click",L),M(e,"keydown",W)],S=!0)},p(V,G){l=V,G[1]&4096&&i!==(i=l[358].title+"")&&B(o,i),l[358].captureKind?T?T.p(l,G):(T=qs(l),T.c(),T.m(u,c)):T&&(T.d(1),T=null),l[358].captureSource?E?E.p(l,G):(E=Ys(l),E.c(),E.m(u,d)):E&&(E.d(1),E=null),G[1]&4096&&v!==(v=at(l[358].createdAt)+"")&&B(_,v)},d(V){V&&z(e),T&&T.d(),E&&E.d(),S=!1,ve(D)}}}function Xs(l){let e,t,n;function i(){return l[188](l[376])}return{c(){e=f("button"),e.textContent=`${l[376].label}`,s(e,"class","tab svelte-iu6zme"),he(e,"active",l[27]===l[376].id)},m(o,r){C(o,e,r),t||(n=M(e,"click",i),t=!0)},p(o,r){l=o,r[0]&134217728|r[2]&268435456&&he(e,"active",l[27]===l[376].id)},d(o){o&&z(e),t=!1,n()}}}function Pm(l){let e;function t(o,r){return o[22].length===0?Hm:Bm}let n=t(l),i=n(l);return{c(){e=f("div"),i.c(),s(e,"class","activity-tab svelte-iu6zme")},m(o,r){C(o,e,r),i.m(e,null)},p(o,r){n===(n=t(o))&&i?i.p(o,r):(i.d(1),i=n(o),i&&(i.c(),i.m(e,null)))},i:$,o:$,d(o){o&&z(e),i.d()}}}function Lm(l){let e,t,n,i,o=l[26]&&l[41].filter(l[180]).length>0,r,u,c,d=o&&$s(l);function v(b,k){return b[31].length===0?Km:Um}let _=v(l),h=_(l);return{c(){e=f("div"),t=f("div"),n=f("button"),n.textContent=`+ ${p("worklog.addEntry")}`,i=g(),d&&d.c(),r=g(),h.c(),s(n,"class","btn btn-primary btn-sm svelte-iu6zme"),s(t,"class","worklog-toolbar svelte-iu6zme"),s(e,"class","worklog-tab svelte-iu6zme")},m(b,k){C(b,e,k),a(e,t),a(t,n),a(e,i),d&&d.m(e,null),a(e,r),h.m(e,null),u||(c=M(n,"click",l[214]),u=!0)},p(b,k){k[0]&67108864|k[1]&1024&&(o=b[26]&&b[41].filter(b[180]).length>0),o?d?d.p(b,k):(d=$s(b),d.c(),d.m(e,r)):d&&(d.d(1),d=null),_===(_=v(b))&&h?h.p(b,k):(h.d(1),h=_(b),h&&(h.c(),h.m(e,null)))},i:$,o:$,d(b){b&&z(e),d&&d.d(),h.d(),u=!1,c()}}}function Rm(l){let e,t,n,i,o,r;function u(v,_){return v[30].length===0?Zm:Xm}let c=u(l),d=c(l);return{c(){e=f("div"),t=f("div"),n=f("button"),n.textContent=`${p("action.addAction")}`,i=g(),d.c(),s(n,"class","btn btn-primary svelte-iu6zme"),s(t,"class","tab-toolbar svelte-iu6zme"),s(e,"class","actions-tab svelte-iu6zme")},m(v,_){C(v,e,_),a(e,t),a(t,n),a(e,i),d.m(e,null),o||(r=M(n,"click",l[166]),o=!0)},p(v,_){c===(c=u(v))&&d?d.p(v,_):(d.d(1),d=c(v),d&&(d.c(),d.m(e,null)))},i:$,o:$,d(v){v&&z(e),d.d(),o=!1,r()}}}function Om(l){let e,t,n,i=p("file.addFile")+"",o,r,u,c=p("file.addFolder")+"",d,v,_,h,b,k,y,w,j,S,D,T,E,I=l[71].items.length>0&&po(l);const N=[$m,xm],L=[];function W(q,Y){return q[63]?0:1}k=W(l),y=L[k]=N[k](l);let V=l[59]&&!l[61]&&vo(),G=l[67]&&ho(l);return{c(){e=f("div"),t=f("div"),n=f("button"),o=A(i),r=g(),u=f("button"),d=A(c),v=g(),_=f("button"),_.textContent=`${p("file.newFile")}`,h=g(),I&&I.c(),b=g(),y.c(),w=g(),V&&V.c(),j=g(),G&&G.c(),S=ot(),s(n,"class","btn btn-primary svelte-iu6zme"),n.disabled=l[59],s(u,"class","btn svelte-iu6zme"),u.disabled=l[59],s(_,"class","btn svelte-iu6zme"),s(t,"class","tab-toolbar svelte-iu6zme"),s(e,"class","files-tab svelte-iu6zme")},m(q,Y){C(q,e,Y),a(e,t),a(t,n),a(n,o),a(t,r),a(t,u),a(u,d),a(t,v),a(t,_),a(t,h),I&&I.m(t,null),a(e,b),L[k].m(e,null),a(e,w),V&&V.m(e,null),C(q,j,Y),G&&G.m(q,Y),C(q,S,Y),D=!0,T||(E=[M(n,"click",l[153]),M(u,"click",l[154]),M(_,"click",l[99])],T=!0)},p(q,Y){(!D||Y[1]&268435456)&&(n.disabled=q[59]),(!D||Y[1]&268435456)&&(u.disabled=q[59]),q[71].items.length>0?I?I.p(q,Y):(I=po(q),I.c(),I.m(t,null)):I&&(I.d(1),I=null);let H=k;k=W(q),k===H?L[k].p(q,Y):(it(),me(L[H],1,1,()=>{L[H]=null}),st(),y=L[k],y?y.p(q,Y):(y=L[k]=N[k](q),y.c()),ae(y,1),y.m(e,w)),q[59]&&!q[61]?V||(V=vo(),V.c(),V.m(e,null)):V&&(V.d(1),V=null),q[67]?G?(G.p(q,Y),Y[2]&32&&ae(G,1)):(G=ho(q),G.c(),ae(G,1),G.m(S.parentNode,S)):G&&(it(),me(G,1,1,()=>{G=null}),st())},i(q){D||(ae(y),ae(G),D=!0)},o(q){me(y),me(G),D=!1},d(q){q&&(z(e),z(j),z(S)),I&&I.d(),L[k].d(),V&&V.d(),G&&G.d(q),T=!1,ve(E)}}}function Vm(l){let e,t,n,i,o,r,u,c=l[52]&&go(l);function d(h,b){return h[28].length===0&&!h[52]?s1:i1}let v=d(l),_=v(l);return{c(){e=f("div"),t=f("div"),n=f("button"),n.textContent=`${p("note.add")}`,i=g(),c&&c.c(),o=g(),_.c(),s(n,"class","btn btn-primary svelte-iu6zme"),s(t,"class","tab-toolbar svelte-iu6zme"),s(e,"class","notes-tab svelte-iu6zme")},m(h,b){C(h,e,b),a(e,t),a(t,n),a(e,i),c&&c.m(e,null),a(e,o),_.m(e,null),r||(u=M(n,"click",l[131]),r=!0)},p(h,b){h[52]?c?c.p(h,b):(c=go(h),c.c(),c.m(e,o)):c&&(c.d(1),c=null),v===(v=d(h))&&_?_.p(h,b):(_.d(1),_=v(h),_&&(_.c(),_.m(e,null)))},i:$,o:$,d(h){h&&z(e),c&&c.d(),_.d(),r=!1,u()}}}function Wm(l){let e,t,n=l[26].title+"",i,o,r,u,c,d,v=l[159](l[26].type)+"",_,h,b,k,y,w=(l[26].section||"—")+"",j,S,D,T,E,I=at(l[26].createdAt)+"",N,L,W,V,G,q,Y,H,U=p("overview.newNote")+"",J,R,K,P,O,x,re=p("overview.addFile")+"",ee,ie,ne,oe,ue,we,Be=p("overview.addAction")+"",Ae,X,Z,fe,ze,pe,be,qe=p("overview.logTime")+"",Qe,lt,He,Pe,Me,ke=l[28].length>0&&ko(l),Oe=l[31].length>0&&wo(l);return{c(){e=f("div"),t=f("h2"),i=A(n),o=g(),r=f("div"),u=f("div"),c=f("span"),c.textContent=`${p("overview.type")}`,d=f("span"),_=A(v),h=g(),b=f("div"),k=f("span"),k.textContent=`${p("overview.section")}`,y=f("span"),j=A(w),S=g(),D=f("div"),T=f("span"),T.textContent=`${p("overview.created")}`,E=f("span"),N=A(I),L=g(),W=f("div"),V=f("button"),G=Q("svg"),q=Q("path"),Y=Q("path"),H=g(),J=A(U),R=g(),K=f("button"),P=Q("svg"),O=Q("path"),x=g(),ee=A(re),ie=g(),ne=f("button"),oe=Q("svg"),ue=Q("polygon"),we=g(),Ae=A(Be),X=g(),Z=f("button"),fe=Q("svg"),ze=Q("circle"),pe=Q("polyline"),be=g(),Qe=A(qe),lt=g(),ke&&ke.c(),He=g(),Oe&&Oe.c(),s(t,"class","svelte-iu6zme"),s(c,"class","meta-label svelte-iu6zme"),s(d,"class","svelte-iu6zme"),s(u,"class","meta-item svelte-iu6zme"),s(k,"class","meta-label svelte-iu6zme"),s(y,"class","svelte-iu6zme"),s(b,"class","meta-item svelte-iu6zme"),s(T,"class","meta-label svelte-iu6zme"),s(E,"class","svelte-iu6zme"),s(D,"class","meta-item svelte-iu6zme"),s(r,"class","meta-grid svelte-iu6zme"),s(q,"d","M12 20h9"),s(q,"class","svelte-iu6zme"),s(Y,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),s(Y,"class","svelte-iu6zme"),s(G,"width","16"),s(G,"height","16"),s(G,"viewBox","0 0 24 24"),s(G,"fill","none"),s(G,"stroke","currentColor"),s(G,"stroke-width","2"),s(G,"stroke-linecap","round"),s(G,"stroke-linejoin","round"),s(G,"class","svelte-iu6zme"),s(V,"class","qa-btn svelte-iu6zme"),s(O,"d","M21.44 11.05l-9.19 9.19a6 6 0 0 1-8.49-8.49l9.19-9.19a4 4 0 0 1 5.66 5.66l-9.2 9.19a2 2 0 0 1-2.83-2.83l8.49-8.48"),s(O,"class","svelte-iu6zme"),s(P,"width","16"),s(P,"height","16"),s(P,"viewBox","0 0 24 24"),s(P,"fill","none"),s(P,"stroke","currentColor"),s(P,"stroke-width","2"),s(P,"stroke-linecap","round"),s(P,"stroke-linejoin","round"),s(P,"class","svelte-iu6zme"),s(K,"class","qa-btn svelte-iu6zme"),s(ue,"points","13 2 3 14 12 14 11 22 21 10 12 10 13 2"),s(ue,"class","svelte-iu6zme"),s(oe,"width","16"),s(oe,"height","16"),s(oe,"viewBox","0 0 24 24"),s(oe,"fill","none"),s(oe,"stroke","currentColor"),s(oe,"stroke-width","2"),s(oe,"stroke-linecap","round"),s(oe,"stroke-linejoin","round"),s(oe,"class","svelte-iu6zme"),s(ne,"class","qa-btn svelte-iu6zme"),s(ze,"cx","12"),s(ze,"cy","12"),s(ze,"r","10"),s(ze,"class","svelte-iu6zme"),s(pe,"points","12 6 12 12 16 14"),s(pe,"class","svelte-iu6zme"),s(fe,"width","16"),s(fe,"height","16"),s(fe,"viewBox","0 0 24 24"),s(fe,"fill","none"),s(fe,"stroke","currentColor"),s(fe,"stroke-width","2"),s(fe,"stroke-linecap","round"),s(fe,"stroke-linejoin","round"),s(fe,"class","svelte-iu6zme"),s(Z,"class","qa-btn svelte-iu6zme"),s(W,"class","quick-actions svelte-iu6zme"),s(e,"class","overview svelte-iu6zme")},m(Ce,Ve){C(Ce,e,Ve),a(e,t),a(t,i),a(e,o),a(e,r),a(r,u),a(u,c),a(u,d),a(d,_),a(r,h),a(r,b),a(b,k),a(b,y),a(y,j),a(r,S),a(r,D),a(D,T),a(D,E),a(E,N),a(e,L),a(e,W),a(W,V),a(V,G),a(G,q),a(G,Y),a(V,H),a(V,J),a(W,R),a(W,K),a(K,P),a(P,O),a(K,x),a(K,ee),a(W,ie),a(W,ne),a(ne,oe),a(oe,ue),a(ne,we),a(ne,Ae),a(W,X),a(W,Z),a(Z,fe),a(fe,ze),a(fe,pe),a(Z,be),a(Z,Qe),a(e,lt),ke&&ke.m(e,null),a(e,He),Oe&&Oe.m(e,null),Pe||(Me=[M(V,"click",l[189]),M(K,"click",l[190]),M(ne,"click",l[166]),M(Z,"click",l[191])],Pe=!0)},p(Ce,Ve){Ve[0]&67108864&&n!==(n=Ce[26].title+"")&&B(i,n),Ve[0]&67108864&&v!==(v=Ce[159](Ce[26].type)+"")&&B(_,v),Ve[0]&67108864&&w!==(w=(Ce[26].section||"—")+"")&&B(j,w),Ve[0]&67108864&&I!==(I=at(Ce[26].createdAt)+"")&&B(N,I),Ce[28].length>0?ke?ke.p(Ce,Ve):(ke=ko(Ce),ke.c(),ke.m(e,He)):ke&&(ke.d(1),ke=null),Ce[31].length>0?Oe?Oe.p(Ce,Ve):(Oe=wo(Ce),Oe.c(),Oe.m(e,null)):Oe&&(Oe.d(1),Oe=null)},i:$,o:$,d(Ce){Ce&&z(e),ke&&ke.d(),Oe&&Oe.d(),Pe=!1,ve(Me)}}}function Bm(l){let e,t=ce(l[22]),n=[];for(let i=0;i<t.length;i+=1)n[i]=xs(Hi(l,t,i));return{c(){e=f("div");for(let i=0;i<n.length;i+=1)n[i].c();s(e,"class","activity-events svelte-iu6zme")},m(i,o){C(i,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(i,o){if(o[0]&4194304|o[5]&262152){t=ce(i[22]);let r;for(r=0;r<t.length;r+=1){const u=Hi(i,t,r);n[r]?n[r].p(u,o):(n[r]=xs(u),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(i){i&&z(e),Fe(n,i)}}}function Hm(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("activity.perCaseEmpty")}`,s(t,"class","svelte-iu6zme"),s(e,"class","empty-state svelte-iu6zme")},m(n,i){C(n,e,i),a(e,t)},p:$,d(n){n&&z(e)}}}function Zs(l){let e,t=l[366].targetType+"",n;return{c(){e=f("span"),n=A(t),s(e,"class","activity-event-target svelte-iu6zme")},m(i,o){C(i,e,o),a(e,n)},p(i,o){o[0]&4194304&&t!==(t=i[366].targetType+"")&&B(n,t)},d(i){i&&z(e)}}}function xs(l){let e,t,n=Ot(l[366].eventType)+"",i,o,r,u=l[366].title+"",c,d,v,_=l[158](l[366].eventType)+"",h,b,k,y,w=tt(l[366].createdAt)+"",j,S,D,T,E=l[366].targetType&&Zs(l);function I(){return l[228](l[366])}function N(...L){return l[229](l[366],...L)}return{c(){e=f("div"),t=f("span"),i=A(n),o=g(),r=f("span"),c=A(u),d=g(),v=f("span"),h=A(_),b=g(),E&&E.c(),k=g(),y=f("span"),j=A(w),S=g(),s(t,"class","activity-event-icon svelte-iu6zme"),s(r,"class","activity-event-title svelte-iu6zme"),s(v,"class","activity-event-type svelte-iu6zme"),s(y,"class","activity-event-time svelte-iu6zme"),s(e,"class","activity-event svelte-iu6zme"),s(e,"role","button"),s(e,"tabindex","0")},m(L,W){C(L,e,W),a(e,t),a(t,i),a(e,o),a(e,r),a(r,c),a(e,d),a(e,v),a(v,h),a(e,b),E&&E.m(e,null),a(e,k),a(e,y),a(y,j),a(e,S),D||(T=[M(e,"click",I),M(e,"keydown",N)],D=!0)},p(L,W){l=L,W[0]&4194304&&n!==(n=Ot(l[366].eventType)+"")&&B(i,n),W[0]&4194304&&u!==(u=l[366].title+"")&&B(c,u),W[0]&4194304&&_!==(_=l[158](l[366].eventType)+"")&&B(h,_),l[366].targetType?E?E.p(l,W):(E=Zs(l),E.c(),E.m(e,k)):E&&(E.d(1),E=null),W[0]&4194304&&w!==(w=tt(l[366].createdAt)+"")&&B(j,w)},d(L){L&&z(e),E&&E.d(),D=!1,ve(T)}}}function $s(l){let e,t,n,i=ce(l[41].filter(l[215])),o=[];for(let r=0;r<i.length;r+=1)o[r]=no(Gi(l,i,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${p("worklog.suggestions")}`,n=g();for(let r=0;r<o.length;r+=1)o[r].c();s(t,"class","suggestions-title svelte-iu6zme"),s(e,"class","worklog-tab-suggestions svelte-iu6zme")},m(r,u){C(r,e,u),a(e,t),a(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(r,u){if(u[0]&67108864|u[1]&1024|u[4]&786464|u[5]&131080){i=ce(r[41].filter(r[215]));let c;for(c=0;c<i.length;c+=1){const d=Gi(r,i,c);o[c]?o[c].p(d,u):(o[c]=no(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=i.length}},d(r){r&&z(e),Fe(o,r)}}}function eo(l){let e,t,n,i=ce(l[369].events),o=[];for(let r=0;r<i.length;r+=1)o[r]=lo(Ji(l,i,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${p("suggest.detectedEvents")}`,n=g();for(let r=0;r<o.length;r+=1)o[r].c();s(t,"class","suggestion-detail-title svelte-iu6zme"),s(e,"class","suggestion-detail svelte-iu6zme")},m(r,u){C(r,e,u),a(e,t),a(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(r,u){if(u[0]&67108864|u[1]&1024|u[4]&32|u[5]&131080){i=ce(r[369].events);let c;for(c=0;c<i.length;c+=1){const d=Ji(r,i,c);o[c]?o[c].p(d,u):(o[c]=lo(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=i.length}},d(r){r&&z(e),Fe(o,r)}}}function to(l){let e,t,n;function i(){return l[221](l[366])}return{c(){e=f("button"),e.textContent=`${p("file.showInExplorer")}`,s(e,"class","link-btn svelte-iu6zme")},m(o,r){C(o,e,r),t||(n=M(e,"click",i),t=!0)},p(o,r){l=o},d(o){o&&z(e),t=!1,n()}}}function lo(l){let e,t,n=tt(l[366].createdAt)+"",i,o,r,u=l[158](l[366].eventType)+"",c,d,v,_=l[366].title+"",h,b,k,y,w=l[366].targetType==="file"||l[366].eventType.startsWith("file_"),j,S,D;function T(){return l[220](l[366])}let E=w&&to(l);return{c(){e=f("div"),t=f("span"),i=A(n),o=g(),r=f("span"),c=A(u),d=g(),v=f("span"),h=A(_),b=g(),k=f("button"),k.textContent=`${p("common.open")}`,y=g(),E&&E.c(),j=g(),s(t,"class","suggestion-event-time svelte-iu6zme"),s(r,"class","suggestion-event-type svelte-iu6zme"),s(v,"class","suggestion-event-title svelte-iu6zme"),s(k,"class","link-btn svelte-iu6zme"),s(e,"class","suggestion-detail-event svelte-iu6zme")},m(I,N){C(I,e,N),a(e,t),a(t,i),a(e,o),a(e,r),a(r,c),a(e,d),a(e,v),a(v,h),a(e,b),a(e,k),a(e,y),E&&E.m(e,null),a(e,j),S||(D=M(k,"click",T),S=!0)},p(I,N){l=I,N[0]&67108864|N[1]&1024&&n!==(n=tt(l[366].createdAt)+"")&&B(i,n),N[0]&67108864|N[1]&1024&&u!==(u=l[158](l[366].eventType)+"")&&B(c,u),N[0]&67108864|N[1]&1024&&_!==(_=l[366].title+"")&&B(h,_),N[0]&67108864|N[1]&1024&&(w=l[366].targetType==="file"||l[366].eventType.startsWith("file_")),w?E?E.p(l,N):(E=to(l),E.c(),E.m(e,j)):E&&(E.d(1),E=null)},d(I){I&&z(e),E&&E.d(),S=!1,D()}}}function no(l){let e,t,n,i,o=l[369].summary+"",r,u,c,d=l[369].suggestedMin+"",v,_,h=p("worklog.min")+"",b,k,y=p("suggest.confidence."+l[369].confidence)+"",w,j,S,D,T,E,I,N,L,W;function V(){return l[216](l[369])}function G(){return l[217](l[369])}function q(){return l[218](l[369],l[370],l[371])}function Y(...U){return l[219](l[369],l[370],l[371],...U)}let H=l[369]._expanded&&l[369].events&&l[369].events.length>0&&eo(l);return{c(){e=f("div"),t=f("div"),n=f("div"),i=f("span"),r=A(o),u=g(),c=f("span"),v=A(d),_=g(),b=A(h),k=A(" · "),w=A(y),j=g(),S=f("div"),D=f("button"),D.textContent=`${p("suggest.edit")}`,T=g(),E=f("button"),E.textContent=`${p("worklog.apply")}`,I=g(),H&&H.c(),N=g(),s(i,"class","suggestion-summary svelte-iu6zme"),s(c,"class","suggestion-meta svelte-iu6zme"),s(n,"class","suggestion-info svelte-iu6zme"),s(D,"class","btn btn-sm svelte-iu6zme"),s(E,"class","btn btn-sm btn-primary svelte-iu6zme"),s(S,"class","suggestion-actions svelte-iu6zme"),s(t,"class","suggestion-main svelte-iu6zme"),s(t,"role","button"),s(t,"tabindex","0"),s(e,"class","suggestion-card svelte-iu6zme"),he(e,"expanded",l[369]._expanded)},m(U,J){C(U,e,J),a(e,t),a(t,n),a(n,i),a(i,r),a(n,u),a(n,c),a(c,v),a(c,_),a(c,b),a(c,k),a(c,w),a(t,j),a(t,S),a(S,D),a(S,T),a(S,E),a(e,I),H&&H.m(e,null),a(e,N),L||(W=[M(D,"click",We(V)),M(E,"click",We(G)),M(t,"click",q),M(t,"keydown",Y)],L=!0)},p(U,J){l=U,J[0]&67108864|J[1]&1024&&o!==(o=l[369].summary+"")&&B(r,o),J[0]&67108864|J[1]&1024&&d!==(d=l[369].suggestedMin+"")&&B(v,d),J[0]&67108864|J[1]&1024&&y!==(y=p("suggest.confidence."+l[369].confidence)+"")&&B(w,y),l[369]._expanded&&l[369].events&&l[369].events.length>0?H?H.p(l,J):(H=eo(l),H.c(),H.m(e,N)):H&&(H.d(1),H=null),J[0]&67108864|J[1]&1024&&he(e,"expanded",l[369]._expanded)},d(U){U&&z(e),H&&H.d(),L=!1,ve(W)}}}function Um(l){let e,t=ce(l[31]),n=[];for(let i=0;i<t.length;i+=1)n[i]=fo(Ui(l,t,i));return{c(){for(let i=0;i<n.length;i+=1)n[i].c();e=ot()},m(i,o){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(i,o);C(i,e,o)},p(i,o){if(o[1]&1|o[4]&16924704|o[5]&131080){t=ce(i[31]);let r;for(r=0;r<t.length;r+=1){const u=Ui(i,t,r);n[r]?n[r].p(u,o):(n[r]=fo(u),n[r].c(),n[r].m(e.parentNode,e))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(i){i&&z(e),Fe(n,i)}}}function Km(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("worklog.empty")}`,s(t,"class","svelte-iu6zme"),s(e,"class","empty-state svelte-iu6zme")},m(n,i){C(n,e,i),a(e,t)},p:$,d(n){n&&z(e)}}}function io(l){let e;return{c(){e=f("span"),e.textContent=`${p("journal.billableYes")}`,s(e,"class","wl-tag-billable svelte-iu6zme")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function so(l){let e;return{c(){e=f("span"),e.textContent=`${p("journal.approxEstimated")}`,s(e,"class","wl-tag-approx svelte-iu6zme")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function oo(l){let e,t,n,i,o,r,u,c,d,v,_,h,b;function k(){return l[222](l[350])}function y(){return l[223](l[350])}let w=l[350].details&&ro(l);function j(E,I){return E[350].source==="manual"?Qm:E[350].source==="suggestion"&&E[350]._events&&E[350]._events.length>0?Ym:E[350].source==="suggestion"?qm:E[350].source==="unknown"||E[350].source==="imported"?Jm:Gm}let S=j(l),D=S(l),T=l[350].source==="suggestion"&&l[350]._events&&l[350]._events.length>0&&ao(l);return{c(){e=f("div"),t=f("div"),n=f("button"),n.textContent=`${p("worklog.editEntry")}`,i=g(),o=f("button"),o.textContent=`${p("worklog.deleteEntry")}`,r=g(),w&&w.c(),u=g(),c=f("div"),d=f("span"),d.textContent=`${p("worklog.source")}`,v=g(),D.c(),_=g(),T&&T.c(),s(n,"class","btn btn-sm svelte-iu6zme"),s(o,"class","btn btn-sm btn-danger svelte-iu6zme"),s(t,"class","worklog-entry-actions svelte-iu6zme"),s(d,"class","wl-detail-label svelte-iu6zme"),s(c,"class","wl-detail-section svelte-iu6zme"),s(e,"class","worklog-entry-detail svelte-iu6zme")},m(E,I){C(E,e,I),a(e,t),a(t,n),a(t,i),a(t,o),a(e,r),w&&w.m(e,null),a(e,u),a(e,c),a(c,d),a(c,v),D.m(c,null),a(e,_),T&&T.m(e,null),h||(b=[M(n,"click",We(k)),M(o,"click",We(y))],h=!0)},p(E,I){l=E,l[350].details?w?w.p(l,I):(w=ro(l),w.c(),w.m(e,u)):w&&(w.d(1),w=null),S!==(S=j(l))&&(D.d(1),D=S(l),D&&(D.c(),D.m(c,null))),l[350].source==="suggestion"&&l[350]._events&&l[350]._events.length>0?T?T.p(l,I):(T=ao(l),T.c(),T.m(e,null)):T&&(T.d(1),T=null)},d(E){E&&z(e),w&&w.d(),D.d(),T&&T.d(),h=!1,ve(b)}}}function ro(l){let e,t,n,i,o=l[350].details+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${p("worklog.details")}`,n=g(),i=f("p"),r=A(o),s(t,"class","wl-detail-label svelte-iu6zme"),s(i,"class","svelte-iu6zme"),s(e,"class","wl-detail-section svelte-iu6zme")},m(u,c){C(u,e,c),a(e,t),a(e,n),a(e,i),a(i,r)},p(u,c){c[1]&1&&o!==(o=u[350].details+"")&&B(r,o)},d(u){u&&z(e)}}}function Gm(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceUnknown")}`,s(e,"class","svelte-iu6zme")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function Jm(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceUnknown")}`,s(e,"class","svelte-iu6zme")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function qm(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceSuggestionNoEvents")}`,s(e,"class","svelte-iu6zme")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function Ym(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceSuggestion")}`,s(e,"class","svelte-iu6zme")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function Qm(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceManual")}`,s(e,"class","svelte-iu6zme")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function ao(l){let e,t,n,i=ce(l[350]._events),o=[];for(let r=0;r<i.length;r+=1)o[r]=uo(Ki(l,i,r));return{c(){e=f("div"),t=f("span"),t.textContent=`${p("journal.relatedEvents")}`,n=g();for(let r=0;r<o.length;r+=1)o[r].c();s(t,"class","wl-detail-label svelte-iu6zme"),s(e,"class","wl-detail-section svelte-iu6zme")},m(r,u){C(r,e,u),a(e,t),a(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(r,u){if(u[1]&1|u[4]&32|u[5]&131080){i=ce(r[350]._events);let c;for(c=0;c<i.length;c+=1){const d=Ki(r,i,c);o[c]?o[c].p(d,u):(o[c]=uo(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=i.length}},d(r){r&&z(e),Fe(o,r)}}}function co(l){let e,t,n;function i(){return l[225](l[366])}return{c(){e=f("button"),e.textContent=`${p("file.showInExplorer")}`,s(e,"class","link-btn svelte-iu6zme")},m(o,r){C(o,e,r),t||(n=M(e,"click",i),t=!0)},p(o,r){l=o},d(o){o&&z(e),t=!1,n()}}}function uo(l){let e,t,n=tt(l[366].createdAt)+"",i,o,r,u=l[158](l[366].eventType)+"",c,d,v,_=l[366].title+"",h,b,k,y,w=l[366].targetType==="file"||l[366].eventType.startsWith("file_"),j,S,D;function T(){return l[224](l[366])}let E=w&&co(l);return{c(){e=f("div"),t=f("span"),i=A(n),o=g(),r=f("span"),c=A(u),d=g(),v=f("span"),h=A(_),b=g(),k=f("button"),k.textContent=`${p("common.open")}`,y=g(),E&&E.c(),j=g(),s(t,"class","journal-event-time svelte-iu6zme"),s(r,"class","journal-event-type svelte-iu6zme"),s(v,"class","journal-event-title svelte-iu6zme"),s(k,"class","link-btn svelte-iu6zme"),s(e,"class","journal-event-row svelte-iu6zme")},m(I,N){C(I,e,N),a(e,t),a(t,i),a(e,o),a(e,r),a(r,c),a(e,d),a(e,v),a(v,h),a(e,b),a(e,k),a(e,y),E&&E.m(e,null),a(e,j),S||(D=M(k,"click",T),S=!0)},p(I,N){l=I,N[1]&1&&n!==(n=tt(l[366].createdAt)+"")&&B(i,n),N[1]&1&&u!==(u=l[158](l[366].eventType)+"")&&B(c,u),N[1]&1&&_!==(_=l[366].title+"")&&B(h,_),N[1]&1&&(w=l[366].targetType==="file"||l[366].eventType.startsWith("file_")),w?E?E.p(l,N):(E=co(l),E.c(),E.m(e,j)):E&&(E.d(1),E=null)},d(I){I&&z(e),E&&E.d(),S=!1,D()}}}function fo(l){let e,t,n,i=l[350]._expanded?"▾":"▸",o,r,u,c=l[350].summary+"",d,v,_,h=l[350].minutes+"",b,k,y=p("worklog.min")+"",w,j,S,D,T,E=l[350].date+"",I,N,L,W,V,G=l[350].billable&&io(),q=l[350].approximate&&so(),Y=l[350]._expanded&&oo(l);function H(){return l[226](l[350])}function U(...J){return l[227](l[350],...J)}return{c(){e=f("div"),t=f("div"),n=f("span"),o=A(i),r=g(),u=f("span"),d=A(c),v=g(),_=f("span"),b=A(h),k=g(),w=A(y),j=g(),G&&G.c(),S=g(),q&&q.c(),D=g(),T=f("span"),I=A(E),N=g(),Y&&Y.c(),L=g(),s(n,"class","worklog-toggle svelte-iu6zme"),s(u,"class","worklog-entry-summary svelte-iu6zme"),s(_,"class","worklog-entry-mins svelte-iu6zme"),s(T,"class","worklog-entry-date svelte-iu6zme"),s(t,"class","worklog-entry-head svelte-iu6zme"),s(e,"class","worklog-entry svelte-iu6zme"),s(e,"role","button"),s(e,"tabindex","0"),he(e,"expanded",l[350]._expanded)},m(J,R){C(J,e,R),a(e,t),a(t,n),a(n,o),a(t,r),a(t,u),a(u,d),a(t,v),a(t,_),a(_,b),a(_,k),a(_,w),a(t,j),G&&G.m(t,null),a(t,S),q&&q.m(t,null),a(t,D),a(t,T),a(T,I),a(e,N),Y&&Y.m(e,null),a(e,L),W||(V=[M(e,"click",H),M(e,"keydown",U)],W=!0)},p(J,R){l=J,R[1]&1&&i!==(i=l[350]._expanded?"▾":"▸")&&B(o,i),R[1]&1&&c!==(c=l[350].summary+"")&&B(d,c),R[1]&1&&h!==(h=l[350].minutes+"")&&B(b,h),l[350].billable?G||(G=io(),G.c(),G.m(t,S)):G&&(G.d(1),G=null),l[350].approximate?q||(q=so(),q.c(),q.m(t,D)):q&&(q.d(1),q=null),R[1]&1&&E!==(E=l[350].date+"")&&B(I,E),l[350]._expanded?Y?Y.p(l,R):(Y=oo(l),Y.c(),Y.m(e,L)):Y&&(Y.d(1),Y=null),R[1]&1&&he(e,"expanded",l[350]._expanded)},d(J){J&&z(e),G&&G.d(),q&&q.d(),Y&&Y.d(),W=!1,ve(V)}}}function Xm(l){let e,t=ce(l[30]),n=[];for(let i=0;i<t.length;i+=1)n[i]=mo(qi(l,t,i));return{c(){for(let i=0;i<n.length;i+=1)n[i].c();e=ot()},m(i,o){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(i,o);C(i,e,o)},p(i,o){if(o[0]&1073741824|o[5]&49152){t=ce(i[30]);let r;for(r=0;r<t.length;r+=1){const u=qi(i,t,r);n[r]?n[r].p(u,o):(n[r]=mo(u),n[r].c(),n[r].m(e.parentNode,e))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(i){i&&z(e),Fe(n,i)}}}function Zm(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("action.noActions")}`,s(t,"class","svelte-iu6zme"),s(e,"class","empty-state svelte-iu6zme")},m(n,i){C(n,e,i),a(e,t)},p:$,d(n){n&&z(e)}}}function mo(l){let e,t,n,i=l[361].title+"",o,r,u,c=l[170](l[361].type)+"",d,v,_,h=l[361].data+"",b,k,y,w,j,S,D,T,E;function I(){return l[212](l[361])}function N(){return l[213](l[361])}return{c(){e=f("div"),t=f("div"),n=f("span"),o=A(i),r=g(),u=f("span"),d=A(c),v=g(),_=f("span"),b=A(h),k=g(),y=f("div"),w=f("button"),w.textContent=`${p("action.run")}`,j=g(),S=f("button"),S.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-iu6zme"><polyline points="3 6 5 6 21 6" class="svelte-iu6zme"></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-iu6zme"></path></svg>',D=g(),s(n,"class","action-title svelte-iu6zme"),s(u,"class","action-type svelte-iu6zme"),s(_,"class","action-data svelte-iu6zme"),s(t,"class","action-info svelte-iu6zme"),s(w,"class","btn btn-sm svelte-iu6zme"),s(S,"class","btn btn-sm btn-danger svelte-iu6zme"),s(y,"class","action-btns svelte-iu6zme"),s(e,"class","action-card svelte-iu6zme")},m(L,W){C(L,e,W),a(e,t),a(t,n),a(n,o),a(t,r),a(t,u),a(u,d),a(t,v),a(t,_),a(_,b),a(e,k),a(e,y),a(y,w),a(y,j),a(y,S),a(e,D),T||(E=[M(w,"click",I),M(S,"click",N)],T=!0)},p(L,W){l=L,W[0]&1073741824&&i!==(i=l[361].title+"")&&B(o,i),W[0]&1073741824&&c!==(c=l[170](l[361].type)+"")&&B(d,c),W[0]&1073741824&&h!==(h=l[361].data+"")&&B(b,h)},d(L){L&&z(e),T=!1,ve(E)}}}function po(l){let e,t=p("common.paste")+"",n,i,o=l[71].items.length+"",r,u,c;return{c(){e=f("button"),n=A(t),i=g(),r=A(o),s(e,"class","btn svelte-iu6zme")},m(d,v){C(d,e,v),a(e,n),a(e,i),a(e,r),u||(c=M(e,"click",l[104]),u=!0)},p(d,v){v[2]&512&&o!==(o=d[71].items.length+"")&&B(r,o)},d(d){d&&z(e),u=!1,c()}}}function xm(l){let e,t,n,i,o,r,u;const c=[t1,e1],d=[];function v(k,y){return k[65].length>0?0:1}e=v(l),t=d[e]=c[e](l);const _=[n1,l1],h=[];function b(k,y){return k[66].length===0?0:1}return i=b(l),o=h[i]=_[i](l),{c(){t.c(),n=g(),o.c(),r=ot()},m(k,y){d[e].m(k,y),C(k,n,y),h[i].m(k,y),C(k,r,y),u=!0},p(k,y){let w=e;e=v(k),e===w?d[e].p(k,y):(it(),me(d[w],1,1,()=>{d[w]=null}),st(),t=d[e],t?t.p(k,y):(t=d[e]=c[e](k),t.c()),ae(t,1),t.m(n.parentNode,n));let j=i;i=b(k),i===j?h[i].p(k,y):(it(),me(h[j],1,1,()=>{h[j]=null}),st(),o=h[i],o?o.p(k,y):(o=h[i]=_[i](k),o.c()),ae(o,1),o.m(r.parentNode,r))},i(k){u||(ae(t),ae(o),u=!0)},o(k){me(t),me(o),u=!1},d(k){k&&(z(n),z(r)),d[e].d(k),h[i].d(k)}}}function $m(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("common.loading")}`,s(t,"class","svelte-iu6zme"),s(e,"class","empty-state svelte-iu6zme")},m(n,i){C(n,e,i),a(e,t)},p:$,i:$,o:$,d(n){n&&z(e)}}}function e1(l){let e,t;return e=new nr({props:{crumbs:[{name:p("file.root")}]}}),{c(){Je(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p:$,i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function t1(l){let e,t,n,i,o,r,u,c=p("common.backLabel")+"",d,v,_,h;return e=new nr({props:{crumbs:[{name:p("file.root")},...l[65]]}}),e.$on("navigate",l[198]),{c(){Je(e.$$.fragment),t=g(),n=f("button"),i=Q("svg"),o=Q("line"),r=Q("polyline"),u=g(),d=A(c),s(o,"x1","19"),s(o,"y1","12"),s(o,"x2","5"),s(o,"y2","12"),s(o,"class","svelte-iu6zme"),s(r,"points","12 19 5 12 12 5"),s(r,"class","svelte-iu6zme"),s(i,"width","14"),s(i,"height","14"),s(i,"viewBox","0 0 24 24"),s(i,"fill","none"),s(i,"stroke","currentColor"),s(i,"stroke-width","2"),s(i,"stroke-linecap","round"),s(i,"stroke-linejoin","round"),s(i,"class","svelte-iu6zme"),s(n,"class","btn btn-sm back-btn svelte-iu6zme")},m(b,k){Ke(e,b,k),C(b,t,k),C(b,n,k),a(n,i),a(i,o),a(i,r),a(n,u),a(n,d),v=!0,_||(h=M(n,"click",l[95]),_=!0)},p(b,k){const y={};k[2]&8&&(y.crumbs=[{name:p("file.root")},...b[65]]),e.$set(y)},i(b){v||(ae(e.$$.fragment,b),v=!0)},o(b){me(e.$$.fragment,b),v=!1},d(b){b&&(z(t),z(n)),Ge(e,b),_=!1,h()}}}function l1(l){let e,t=[],n=new Map,i,o=ce(l[66]);const r=u=>u[358].id;for(let u=0;u<o.length;u+=1){let c=Yi(l,o,u),d=r(c);n.set(d,t[u]=_o(d,c))}return{c(){e=f("div");for(let u=0;u<t.length;u+=1)t[u].c();s(e,"class","file-list svelte-iu6zme")},m(u,c){C(u,e,c);for(let d=0;d<t.length;d+=1)t[d]&&t[d].m(e,null);i=!0},p(u,c){c[2]&1040|c[3]&259986|c[5]&4&&(o=ce(u[66]),it(),t=Jo(t,c,r,1,u,o,n,e,Go,_o,null,Yi),st())},i(u){if(!i){for(let c=0;c<o.length;c+=1)ae(t[c]);i=!0}},o(u){for(let c=0;c<t.length;c+=1)me(t[c]);i=!1},d(u){u&&z(e);for(let c=0;c<t.length;c+=1)t[c].d()}}}function n1(l){let e,t,n,i,o=(l[65].length>0?p("file.noFiles"):p("file.noFilesCase"))+"",r,u,c,d,v,_,h,b,k,y;return{c(){e=f("div"),t=f("div"),t.innerHTML='<svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="svelte-iu6zme"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z" class="svelte-iu6zme"></path><polyline points="14 2 14 8 20 8" class="svelte-iu6zme"></polyline></svg>',n=g(),i=f("p"),r=A(o),u=g(),c=f("p"),c.textContent=`${p("file.hint")}`,d=g(),v=f("div"),_=f("button"),_.textContent=`${p("file.addFileSimple")}`,h=g(),b=f("button"),b.textContent=`${p("file.addFolderSimple")}`,s(t,"class","empty-icon svelte-iu6zme"),s(i,"class","svelte-iu6zme"),s(c,"class","hint svelte-iu6zme"),s(_,"class","btn btn-primary svelte-iu6zme"),s(b,"class","btn svelte-iu6zme"),s(v,"class","empty-actions svelte-iu6zme"),s(e,"class","empty-state svelte-iu6zme")},m(w,j){C(w,e,j),a(e,t),a(e,n),a(e,i),a(i,r),a(e,u),a(e,c),a(e,d),a(e,v),a(v,_),a(v,h),a(v,b),k||(y=[M(_,"click",l[153]),M(b,"click",l[154])],k=!0)},p(w,j){j[2]&8&&o!==(o=(w[65].length>0?p("file.noFiles"):p("file.noFilesCase"))+"")&&B(r,o)},i:$,o:$,d(w){w&&z(e),k=!1,ve(y)}}}function _o(l,e){let t,n,i;return n=new ef({props:{item:e[358],selected:e[72].includes(e[358].id),onDragStart:e[108],onDragOver:e[109],onDrop:e[110]}}),n.$on("navigate",e[199]),n.$on("preview",e[200]),n.$on("openExternal",e[201]),n.$on("showInFolder",e[202]),n.$on("delete",e[203]),n.$on("rename",e[204]),n.$on("duplicate",e[205]),n.$on("cut",e[206]),n.$on("copy",e[207]),n.$on("selectOne",e[208]),n.$on("toggleSelect",e[209]),n.$on("rangeSelect",e[210]),{key:l,first:null,c(){t=ot(),Je(n.$$.fragment),this.first=t},m(o,r){C(o,t,r),Ke(n,o,r),i=!0},p(o,r){e=o;const u={};r[2]&16&&(u.item=e[358]),r[2]&1040&&(u.selected=e[72].includes(e[358].id)),n.$set(u)},i(o){i||(ae(n.$$.fragment,o),i=!0)},o(o){me(n.$$.fragment,o),i=!1},d(o){o&&z(t),Ge(n,o)}}}function vo(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("file.scanning")}`,s(t,"class","svelte-iu6zme"),s(e,"class","empty-state svelte-iu6zme")},m(n,i){C(n,e,i),a(e,t)},d(n){n&&z(e)}}}function ho(l){let e,t;return e=new hf({props:{item:l[67],content:l[68],loading:l[69],error:l[70]}}),e.$on("close",l[98]),e.$on("openExternal",l[211]),{c(){Je(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p(n,i){const o={};i[2]&32&&(o.item=n[67]),i[2]&64&&(o.content=n[68]),i[2]&128&&(o.loading=n[69]),i[2]&256&&(o.error=n[70]),e.$set(o)},i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function go(l){let e,t,n,i,o,r,u,c,d;return{c(){e=f("div"),t=f("input"),n=g(),i=f("div"),o=f("button"),o.textContent=`${p("common.create")}`,r=g(),u=f("button"),u.textContent=`${p("common.cancel")}`,s(t,"type","text"),s(t,"placeholder",p("note.title")),s(t,"class","svelte-iu6zme"),s(o,"class","btn btn-primary svelte-iu6zme"),s(u,"class","btn svelte-iu6zme"),s(i,"class","form-actions svelte-iu6zme"),s(e,"class","create-form svelte-iu6zme")},m(v,_){C(v,e,_),a(e,t),ge(t,l[53]),a(e,n),a(e,i),a(i,o),a(i,r),a(i,u),c||(d=[M(t,"input",l[194]),M(t,"keydown",l[195]),M(o,"click",l[133]),M(u,"click",l[132])],c=!0)},p(v,_){_[1]&4194304&&t.value!==v[53]&&ge(t,v[53])},d(v){v&&z(e),c=!1,ve(d)}}}function i1(l){let e,t=ce(l[28]),n=[];for(let i=0;i<t.length;i+=1)n[i]=bo(Qi(l,t,i));return{c(){e=f("div");for(let i=0;i<n.length;i+=1)n[i].c();s(e,"class","notes-list svelte-iu6zme")},m(i,o){C(i,e,o);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(i,o){if(o[0]&268435456|o[4]&1024){t=ce(i[28]);let r;for(r=0;r<t.length;r+=1){const u=Qi(i,t,r);n[r]?n[r].p(u,o):(n[r]=bo(u),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(i){i&&z(e),Fe(n,i)}}}function s1(l){let e,t,n;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("note.noNotes")}`,n=f("p"),n.textContent=`${p("note.createFirst")}`,s(t,"class","svelte-iu6zme"),s(n,"class","hint svelte-iu6zme"),s(e,"class","empty-state svelte-iu6zme")},m(i,o){C(i,e,o),a(e,t),a(e,n)},p:$,d(i){i&&z(e)}}}function bo(l){let e,t,n=l[353].title+"",i,o,r,u=at(l[353].createdAt)+"",c,d,v,_;function h(){return l[196](l[353])}function b(){return l[197](l[353])}return{c(){e=f("div"),t=f("div"),i=A(n),o=g(),r=f("div"),c=A(u),d=g(),s(t,"class","note-card-title svelte-iu6zme"),s(r,"class","note-card-date svelte-iu6zme"),s(e,"class","note-card svelte-iu6zme"),s(e,"role","button"),s(e,"tabindex","0")},m(k,y){C(k,e,y),a(e,t),a(t,i),a(e,o),a(e,r),a(r,c),a(e,d),v||(_=[M(e,"click",h),M(e,"keydown",function(){vt(ft(b))&&ft(b).apply(this,arguments)})],v=!0)},p(k,y){l=k,y[0]&268435456&&n!==(n=l[353].title+"")&&B(i,n),y[0]&268435456&&u!==(u=at(l[353].createdAt)+"")&&B(c,u)},d(k){k&&z(e),v=!1,ve(_)}}}function ko(l){let e,t,n,i=ce(l[28].slice(0,5)),o=[];for(let r=0;r<i.length;r+=1)o[r]=yo(Zi(l,i,r));return{c(){e=f("div"),t=f("h3"),t.textContent=`${p("overview.recentNotes")}`,n=g();for(let r=0;r<o.length;r+=1)o[r].c();s(t,"class","svelte-iu6zme"),s(e,"class","recent-section svelte-iu6zme")},m(r,u){C(r,e,u),a(e,t),a(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(r,u){if(u[0]&268435456|u[4]&1024){i=ce(r[28].slice(0,5));let c;for(c=0;c<i.length;c+=1){const d=Zi(r,i,c);o[c]?o[c].p(d,u):(o[c]=yo(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=i.length}},d(r){r&&z(e),Fe(o,r)}}}function yo(l){let e,t,n=l[353].title+"",i,o,r=at(l[353].createdAt)+"",u,c,d,v;function _(){return l[192](l[353])}function h(){return l[193](l[353])}return{c(){e=f("div"),t=f("span"),i=A(n),o=f("span"),u=A(r),c=g(),s(t,"class","svelte-iu6zme"),s(o,"class","recent-date svelte-iu6zme"),s(e,"class","recent-note svelte-iu6zme"),s(e,"role","button"),s(e,"tabindex","0")},m(b,k){C(b,e,k),a(e,t),a(t,i),a(e,o),a(o,u),a(e,c),d||(v=[M(e,"click",_),M(e,"keydown",function(){vt(ft(h))&&ft(h).apply(this,arguments)})],d=!0)},p(b,k){l=b,k[0]&268435456&&n!==(n=l[353].title+"")&&B(i,n),k[0]&268435456&&r!==(r=at(l[353].createdAt)+"")&&B(u,r)},d(b){b&&z(e),d=!1,ve(v)}}}function wo(l){let e,t,n,i=ce(l[31].slice(0,3)),o=[];for(let r=0;r<i.length;r+=1)o[r]=zo(Xi(l,i,r));return{c(){e=f("div"),t=f("h3"),t.textContent=`${p("overview.recentEntries")}`,n=g();for(let r=0;r<o.length;r+=1)o[r].c();s(t,"class","svelte-iu6zme"),s(e,"class","recent-section svelte-iu6zme")},m(r,u){C(r,e,u),a(e,t),a(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(r,u){if(u[1]&1){i=ce(r[31].slice(0,3));let c;for(c=0;c<i.length;c+=1){const d=Xi(r,i,c);o[c]?o[c].p(d,u):(o[c]=zo(d),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=i.length}},d(r){r&&z(e),Fe(o,r)}}}function zo(l){let e,t=l[350].summary+"",n,i,o=l[350].minutes+"",r,u,c=p("worklog.min")+"",d,v;return{c(){e=f("div"),n=A(t),i=A(" ("),r=A(o),u=g(),d=A(c),v=A(")"),s(e,"class","recent-entry svelte-iu6zme")},m(_,h){C(_,e,h),a(e,n),a(e,i),a(e,r),a(e,u),a(e,d),a(e,v)},p(_,h){h[1]&1&&t!==(t=_[350].summary+"")&&B(n,t),h[1]&1&&o!==(o=_[350].minutes+"")&&B(r,o)},d(_){_&&z(e)}}}function Co(l){let e;return{c(){e=f("span"),e.textContent="●",s(e,"class","dirty-mark svelte-iu6zme")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function So(l){let e,t,n,i,o,r,u,c,d,v,_,h,b,k,y,w,j,S,D,T,E,I,N,L,W,V,G=p("common.create")+"",q,Y,H,U,J,R,K,P=l[49]&&jo(l);_=new pl({props:{kind:"folder",size:24}});let O=ce(l[6]),x=[];for(let ee=0;ee<O.length;ee+=1)x[ee]=To(Si(l,O,ee));const re=ee=>me(x[ee],1,1,()=>{x[ee]=null});return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${p("nav.createNode")}`,i=g(),P&&P.c(),o=g(),r=f("div"),u=f("span"),u.textContent=`${p("template.select")}`,c=g(),d=f("div"),v=f("button"),Je(_.$$.fragment),h=g(),b=f("div"),k=f("span"),k.textContent=`${p("template.optionNone")}`,y=g(),w=f("span"),w.textContent=`${p("template.none.desc")}`,j=g();for(let ee=0;ee<x.length;ee+=1)x[ee].c();S=g(),D=f("div"),T=f("label"),E=f("span"),E.textContent=`${p("common.name")}`,I=g(),N=f("input"),L=g(),W=f("div"),V=f("button"),q=A(G),H=g(),U=f("button"),U.textContent=`${p("common.cancel")}`,s(n,"class","svelte-iu6zme"),s(u,"class","form-label svelte-iu6zme"),s(k,"class","template-card-title svelte-iu6zme"),s(w,"class","template-card-desc svelte-iu6zme"),s(b,"class","template-card-text svelte-iu6zme"),s(v,"class","template-card svelte-iu6zme"),he(v,"selected",l[50]===null),s(d,"class","template-cards svelte-iu6zme"),s(d,"role","group"),s(d,"aria-label",p("template.select")),s(r,"class","form-group svelte-iu6zme"),s(E,"class","label-text svelte-iu6zme"),s(N,"type","text"),s(N,"placeholder",p("case.namePlaceholder")),s(N,"class","svelte-iu6zme"),s(T,"class","svelte-iu6zme"),s(D,"class","form-group svelte-iu6zme"),s(V,"class","btn btn-primary svelte-iu6zme"),V.disabled=Y=!l[48].trim()||l[50]===void 0,s(U,"class","btn svelte-iu6zme"),s(W,"class","modal-actions svelte-iu6zme"),s(t,"class","modal modal-create svelte-iu6zme"),s(e,"class","modal-overlay svelte-iu6zme"),s(e,"role","button"),s(e,"tabindex","0")},m(ee,ie){C(ee,e,ie),a(e,t),a(t,n),a(t,i),P&&P.m(t,null),a(t,o),a(t,r),a(r,u),a(r,c),a(r,d),a(d,v),Ke(_,v,null),a(v,h),a(v,b),a(b,k),a(b,y),a(b,w),a(d,j);for(let ne=0;ne<x.length;ne+=1)x[ne]&&x[ne].m(d,null);a(t,S),a(t,D),a(D,T),a(T,E),a(T,I),a(T,N),ge(N,l[48]),a(t,L),a(t,W),a(W,V),a(V,q),a(W,H),a(W,U),J=!0,R||(K=[M(v,"click",l[277]),M(N,"input",l[279]),M(N,"keydown",l[280]),M(V,"click",l[119]),M(U,"click",l[118]),M(e,"click",pt(l[118])),M(e,"keydown",ft(l[118]))],R=!0)},p(ee,ie){if(ee[49]?P?P.p(ee,ie):(P=jo(ee),P.c(),P.m(t,o)):P&&(P.d(1),P=null),(!J||ie[1]&524288)&&he(v,"selected",ee[50]===null),ie[0]&64|ie[1]&524288){O=ce(ee[6]);let ne;for(ne=0;ne<O.length;ne+=1){const oe=Si(ee,O,ne);x[ne]?(x[ne].p(oe,ie),ae(x[ne],1)):(x[ne]=To(oe),x[ne].c(),ae(x[ne],1),x[ne].m(d,null))}for(it(),ne=O.length;ne<x.length;ne+=1)re(ne);st()}ie[1]&131072&&N.value!==ee[48]&&ge(N,ee[48]),(!J||ie[1]&655360&&Y!==(Y=!ee[48].trim()||ee[50]===void 0))&&(V.disabled=Y)},i(ee){if(!J){ae(_.$$.fragment,ee);for(let ie=0;ie<O.length;ie+=1)ae(x[ie]);J=!0}},o(ee){me(_.$$.fragment,ee),x=x.filter(sr);for(let ie=0;ie<x.length;ie+=1)me(x[ie]);J=!1},d(ee){ee&&z(e),P&&P.d(),Ge(_),Fe(x,ee),R=!1,ve(K)}}}function jo(l){let e,t=p("nav.createInside")+"",n,i,o=l[49].title+"",r,u;return{c(){e=f("div"),n=A(t),i=A(" «"),r=A(o),u=A("»"),s(e,"class","create-context svelte-iu6zme")},m(c,d){C(c,e,d),a(e,n),a(e,i),a(e,r),a(e,u)},p(c,d){d[1]&262144&&o!==(o=c[49].title+"")&&B(r,o)},d(c){c&&z(e)}}}function To(l){let e,t,n,i,o,r=p(l[345].title)+"",u,c,d,v=p(l[345].title+".desc")+"",_,h,b,k,y;t=new pl({props:{kind:l[345].icon||"generic",size:24}});function w(){return l[278](l[345])}return{c(){var j;e=f("button"),Je(t.$$.fragment),n=g(),i=f("div"),o=f("span"),u=A(r),c=g(),d=f("span"),_=A(v),h=g(),s(o,"class","template-card-title svelte-iu6zme"),s(d,"class","template-card-desc svelte-iu6zme"),s(i,"class","template-card-text svelte-iu6zme"),s(e,"class","template-card svelte-iu6zme"),he(e,"selected",((j=l[50])==null?void 0:j.id)===l[345].id)},m(j,S){C(j,e,S),Ke(t,e,null),a(e,n),a(e,i),a(i,o),a(o,u),a(i,c),a(i,d),a(d,_),a(e,h),b=!0,k||(y=M(e,"click",w),k=!0)},p(j,S){var T;l=j;const D={};S[0]&64&&(D.kind=l[345].icon||"generic"),t.$set(D),(!b||S[0]&64)&&r!==(r=p(l[345].title)+"")&&B(u,r),(!b||S[0]&64)&&v!==(v=p(l[345].title+".desc")+"")&&B(_,v),(!b||S[0]&64|S[1]&524288)&&he(e,"selected",((T=l[50])==null?void 0:T.id)===l[345].id)},i(j){b||(ae(t.$$.fragment,j),b=!0)},o(j){me(t.$$.fragment,j),b=!1},d(j){j&&z(e),Ge(t),k=!1,y()}}}function Eo(l){let e,t,n=l[51].node&&["folder","project","client","document","recipe"].includes(l[51].node.type),i,o,r,u,c,d,v,_,h,b,k=n&&Do(l),y=l[51].node&&l[51].node.parent_id&&Mo(l);return{c(){e=f("div"),t=f("div"),k&&k.c(),i=g(),y&&y.c(),o=g(),r=f("button"),r.textContent=`${p("common.rename")}`,u=g(),c=f("button"),c.textContent=`${p("common.delete")}`,d=g(),v=f("button"),v.textContent=`${p("file.showInExplorer")}`,s(r,"class","context-menu-item svelte-iu6zme"),s(c,"class","context-menu-item danger svelte-iu6zme"),s(v,"class","context-menu-item svelte-iu6zme"),s(t,"class","context-menu svelte-iu6zme"),ut(t,"left",l[51].x+"px"),ut(t,"top",l[51].y+"px"),s(e,"class","context-menu-backdrop svelte-iu6zme"),s(e,"role","button"),s(e,"tabindex","0")},m(w,j){C(w,e,j),a(e,t),k&&k.m(t,null),a(t,i),y&&y.m(t,null),a(t,o),a(t,r),a(t,u),a(t,c),a(t,d),a(t,v),_=!0,h||(b=[M(r,"click",l[283]),M(c,"click",l[284]),M(v,"click",l[285]),M(e,"click",l[121]),M(e,"contextmenu",ql(l[121])),M(e,"keydown",ft(l[121]))],h=!0)},p(w,j){j[1]&1048576&&(n=w[51].node&&["folder","project","client","document","recipe"].includes(w[51].node.type)),n?k?(k.p(w,j),j[1]&1048576&&ae(k,1)):(k=Do(w),k.c(),ae(k,1),k.m(t,i)):k&&(it(),me(k,1,1,()=>{k=null}),st()),w[51].node&&w[51].node.parent_id?y?y.p(w,j):(y=Mo(w),y.c(),y.m(t,o)):y&&(y.d(1),y=null),(!_||j[1]&1048576)&&ut(t,"left",w[51].x+"px"),(!_||j[1]&1048576)&&ut(t,"top",w[51].y+"px")},i(w){_||(ae(k),_=!0)},o(w){me(k),_=!1},d(w){w&&z(e),k&&k.d(),y&&y.d(),h=!1,ve(b)}}}function Do(l){let e,t,n,i,o,r=ce(l[6].length>0?l[6]:[{id:"",title:"template.optionNone",icon:"folder"}]),u=[];for(let d=0;d<r.length;d+=1)u[d]=No(Ci(l,r,d));const c=d=>me(u[d],1,1,()=>{u[d]=null});return{c(){e=f("div"),e.textContent=`${p("common.create")}`,t=g();for(let d=0;d<u.length;d+=1)u[d].c();n=g(),i=f("div"),s(e,"class","context-menu-section svelte-iu6zme"),s(i,"class","context-menu-divider svelte-iu6zme")},m(d,v){C(d,e,v),C(d,t,v);for(let _=0;_<u.length;_+=1)u[_]&&u[_].m(d,v);C(d,n,v),C(d,i,v),o=!0},p(d,v){if(v[0]&64|v[3]&8388608){r=ce(d[6].length>0?d[6]:[{id:"",title:"template.optionNone",icon:"folder"}]);let _;for(_=0;_<r.length;_+=1){const h=Ci(d,r,_);u[_]?(u[_].p(h,v),ae(u[_],1)):(u[_]=No(h),u[_].c(),ae(u[_],1),u[_].m(n.parentNode,n))}for(it(),_=r.length;_<u.length;_+=1)c(_);st()}},i(d){if(!o){for(let v=0;v<r.length;v+=1)ae(u[v]);o=!0}},o(d){u=u.filter(sr);for(let v=0;v<u.length;v+=1)me(u[v]);o=!1},d(d){d&&(z(e),z(t),z(n),z(i)),Fe(u,d)}}}function No(l){let e,t,n,i,o=p(l[345].title)+"",r,u,c,d;t=new pl({props:{kind:l[345].icon||"folder",size:16}});function v(){return l[281](l[345])}return{c(){e=f("button"),Je(t.$$.fragment),n=g(),i=f("span"),r=A(o),s(i,"class","svelte-iu6zme"),s(e,"class","context-menu-item svelte-iu6zme")},m(_,h){C(_,e,h),Ke(t,e,null),a(e,n),a(e,i),a(i,r),u=!0,c||(d=M(e,"click",v),c=!0)},p(_,h){l=_;const b={};h[0]&64&&(b.kind=l[345].icon||"folder"),t.$set(b),(!u||h[0]&64)&&o!==(o=p(l[345].title)+"")&&B(r,o)},i(_){u||(ae(t.$$.fragment,_),u=!0)},o(_){me(t.$$.fragment,_),u=!1},d(_){_&&z(e),Ge(t),c=!1,d()}}}function Mo(l){let e,t,n,i,o;return{c(){e=f("button"),e.textContent=`${p("nav.moveToRoot")}`,t=g(),n=f("div"),s(e,"class","context-menu-item svelte-iu6zme"),s(n,"class","context-menu-divider svelte-iu6zme")},m(r,u){C(r,e,u),C(r,t,u),C(r,n,u),i||(o=M(e,"click",l[282]),i=!0)},p:$,d(r){r&&(z(e),z(t),z(n)),i=!1,o()}}}function Io(l){let e,t,n,i=(l[40]?p("worklog.acceptSuggestion"):l[39]?p("worklog.editEntry"):p("worklog.addEntry"))+"",o,r,u,c,d,v,_,h,b,k,y,w,j,S,D,T,E,I,N,L,W,V,G,q,Y,H,U,J,R,K,P,O,x,re,ee,ie,ne,oe,ue,we=p("common.save")+"",Be,Ae,X,Z,fe,ze;return{c(){e=f("div"),t=f("div"),n=f("h3"),o=A(i),r=g(),u=f("div"),c=f("label"),d=f("span"),d.textContent=`${p("worklog.date")}`,v=g(),_=f("input"),h=g(),b=f("div"),k=f("label"),y=f("span"),y.textContent=`${p("worklog.whatDone")}`,w=g(),j=f("input"),S=g(),D=f("div"),T=f("label"),E=f("span"),E.textContent=`${p("worklog.minutes")}`,I=g(),N=f("input"),L=g(),W=f("div"),V=f("label"),G=f("span"),G.textContent=`${p("worklog.details")}`,q=g(),Y=f("textarea"),H=g(),U=f("div"),J=f("label"),R=f("input"),K=g(),P=f("span"),P.textContent=`${p("journal.billableYes")}`,O=g(),x=f("label"),re=f("input"),ee=g(),ie=f("span"),ie.textContent=`${p("journal.approxEstimated")}`,ne=g(),oe=f("div"),ue=f("button"),Be=A(we),X=g(),Z=f("button"),Z.textContent=`${p("common.cancel")}`,s(n,"class","svelte-iu6zme"),s(d,"class","label-text svelte-iu6zme"),s(_,"type","date"),s(_,"class","svelte-iu6zme"),s(c,"class","svelte-iu6zme"),s(u,"class","form-group svelte-iu6zme"),s(y,"class","label-text svelte-iu6zme"),s(j,"type","text"),s(j,"placeholder",p("worklog.whatDone")),s(j,"class","svelte-iu6zme"),s(k,"class","svelte-iu6zme"),s(b,"class","form-group svelte-iu6zme"),s(E,"class","label-text svelte-iu6zme"),s(N,"type","number"),s(N,"min","1"),s(N,"class","svelte-iu6zme"),s(T,"class","svelte-iu6zme"),s(D,"class","form-group svelte-iu6zme"),s(G,"class","label-text svelte-iu6zme"),s(Y,"class","svelte-iu6zme"),s(V,"class","svelte-iu6zme"),s(W,"class","form-group svelte-iu6zme"),s(R,"type","checkbox"),s(R,"class","svelte-iu6zme"),s(P,"class","svelte-iu6zme"),s(J,"class","checkbox-label-inline svelte-iu6zme"),s(re,"type","checkbox"),s(re,"class","svelte-iu6zme"),s(ie,"class","svelte-iu6zme"),s(x,"class","checkbox-label-inline svelte-iu6zme"),s(U,"class","form-row svelte-iu6zme"),s(ue,"class","btn btn-primary svelte-iu6zme"),ue.disabled=Ae=!l[33].trim()||!l[34],s(Z,"class","btn svelte-iu6zme"),s(oe,"class","modal-actions svelte-iu6zme"),s(t,"class","modal modal-worklog svelte-iu6zme"),s(e,"class","modal-overlay svelte-iu6zme"),s(e,"role","button"),s(e,"tabindex","0")},m(pe,be){C(pe,e,be),a(e,t),a(t,n),a(n,o),a(t,r),a(t,u),a(u,c),a(c,d),a(c,v),a(c,_),ge(_,l[35]),a(t,h),a(t,b),a(b,k),a(k,y),a(k,w),a(k,j),ge(j,l[33]),a(t,S),a(t,D),a(D,T),a(T,E),a(T,I),a(T,N),ge(N,l[34]),a(t,L),a(t,W),a(W,V),a(V,G),a(V,q),a(V,Y),ge(Y,l[36]),a(t,H),a(t,U),a(U,J),a(J,R),R.checked=l[37],a(J,K),a(J,P),a(U,O),a(U,x),a(x,re),re.checked=l[38],a(x,ee),a(x,ie),a(t,ne),a(t,oe),a(oe,ue),a(ue,Be),a(oe,X),a(oe,Z),fe||(ze=[M(_,"input",l[286]),M(j,"input",l[287]),M(N,"input",l[288]),M(Y,"input",l[289]),M(R,"change",l[290]),M(re,"change",l[291]),M(ue,"click",l[140]),M(Z,"click",l[139]),M(e,"click",pt(l[139])),M(e,"keydown",ft(l[139]))],fe=!0)},p(pe,be){be[1]&768&&i!==(i=(pe[40]?p("worklog.acceptSuggestion"):pe[39]?p("worklog.editEntry"):p("worklog.addEntry"))+"")&&B(o,i),be[1]&16&&ge(_,pe[35]),be[1]&4&&j.value!==pe[33]&&ge(j,pe[33]),be[1]&8&&dl(N.value)!==pe[34]&&ge(N,pe[34]),be[1]&32&&ge(Y,pe[36]),be[1]&64&&(R.checked=pe[37]),be[1]&128&&(re.checked=pe[38]),be[1]&12&&Ae!==(Ae=!pe[33].trim()||!pe[34])&&(ue.disabled=Ae)},d(pe){pe&&z(e),fe=!1,ve(ze)}}}function Ao(l){let e,t,n,i,o,r,u,c,d,v,_,h,b,k,y,w,j,S,D,T=(l[56]==="open_url"?p("action.dataUrl"):l[56]==="open_folder"||l[56]==="open_file"?p("action.dataPath"):p("action.dataCommand"))+"",E,I,N,L,W,V,G,q,Y,H,U,J=ce(l[89]),R=[];for(let K=0;K<J.length;K+=1)R[K]=Fo(zi(l,J,K));return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${p("action.newAction")}`,i=g(),o=f("div"),r=f("label"),u=f("span"),u.textContent=`${p("common.name")}`,c=g(),d=f("input"),v=g(),_=f("div"),h=f("label"),b=f("span"),b.textContent=`${p("common.type")}`,k=g(),y=f("select");for(let K=0;K<R.length;K+=1)R[K].c();w=g(),j=f("div"),S=f("label"),D=f("span"),E=A(T),I=g(),N=f("input"),W=g(),V=f("div"),G=f("button"),G.textContent=`${p("common.create")}`,q=g(),Y=f("button"),Y.textContent=`${p("common.cancel")}`,s(n,"class","svelte-iu6zme"),s(u,"class","label-text svelte-iu6zme"),s(d,"type","text"),s(d,"placeholder",p("action.namePlaceholder")),s(d,"class","svelte-iu6zme"),s(r,"class","svelte-iu6zme"),s(o,"class","form-group svelte-iu6zme"),s(b,"class","label-text svelte-iu6zme"),s(y,"class","svelte-iu6zme"),l[56]===void 0&&jt(()=>l[294].call(y)),s(h,"class","svelte-iu6zme"),s(_,"class","form-group svelte-iu6zme"),s(D,"class","label-text svelte-iu6zme"),s(N,"type","text"),s(N,"placeholder",L=l[56]==="open_url"?p("action.urlPlaceholder"):l[56]==="open_folder"||l[56]==="open_file"?p("action.pathPlaceholder"):p("action.commandPlaceholder")),s(N,"class","svelte-iu6zme"),s(S,"class","svelte-iu6zme"),s(j,"class","form-group svelte-iu6zme"),s(G,"class","btn btn-primary svelte-iu6zme"),s(Y,"class","btn svelte-iu6zme"),s(V,"class","modal-actions svelte-iu6zme"),s(t,"class","modal svelte-iu6zme"),s(e,"class","modal-overlay svelte-iu6zme"),s(e,"role","button"),s(e,"tabindex","0")},m(K,P){C(K,e,P),a(e,t),a(t,n),a(t,i),a(t,o),a(o,r),a(r,u),a(r,c),a(r,d),ge(d,l[55]),a(t,v),a(t,_),a(_,h),a(h,b),a(h,k),a(h,y);for(let O=0;O<R.length;O+=1)R[O]&&R[O].m(y,null);_t(y,l[56],!0),a(t,w),a(t,j),a(j,S),a(S,D),a(D,E),a(S,I),a(S,N),ge(N,l[57]),a(t,W),a(t,V),a(V,G),a(V,q),a(V,Y),H||(U=[M(d,"input",l[292]),M(d,"keydown",l[293]),M(y,"change",l[294]),M(N,"input",l[295]),M(N,"keydown",l[296]),M(G,"click",l[168]),M(Y,"click",l[167]),M(e,"click",pt(l[167])),M(e,"keydown",ft(l[167]))],H=!0)},p(K,P){if(P[1]&16777216&&d.value!==K[55]&&ge(d,K[55]),P[2]&134217728){J=ce(K[89]);let O;for(O=0;O<J.length;O+=1){const x=zi(K,J,O);R[O]?R[O].p(x,P):(R[O]=Fo(x),R[O].c(),R[O].m(y,null))}for(;O<R.length;O+=1)R[O].d(1);R.length=J.length}P[1]&33554432|P[2]&134217728&&_t(y,K[56]),P[1]&33554432&&T!==(T=(K[56]==="open_url"?p("action.dataUrl"):K[56]==="open_folder"||K[56]==="open_file"?p("action.dataPath"):p("action.dataCommand"))+"")&&B(E,T),P[1]&33554432|P[2]&134217728&&L!==(L=K[56]==="open_url"?p("action.urlPlaceholder"):K[56]==="open_folder"||K[56]==="open_file"?p("action.pathPlaceholder"):p("action.commandPlaceholder"))&&s(N,"placeholder",L),P[1]&67108864&&N.value!==K[57]&&ge(N,K[57])},d(K){K&&z(e),Fe(R,K),H=!1,ve(U)}}}function Fo(l){let e,t=l[342].label+"",n;return{c(){e=f("option"),n=A(t),e.__value=l[342].id,ge(e,e.__value),s(e,"class","svelte-iu6zme")},m(i,o){C(i,e,o),a(e,n)},p:$,d(i){i&&z(e)}}}function Po(l){let e,t,n,i=p("file.importTitle")+"",o,r,u=(l[26]?l[26].title:"")+"",c,d,v,_,h,b,k,y=l[60].files+"",w,j,S,D,T,E=l[60].folders+"",I,N,L,W,V,G=(l[60].totalBytes/1024).toFixed(1)+"",q,Y,H,U,J,R,K,P,O,x,re,ee,ie=l[60].isDangerous&&Lo(l);return{c(){e=f("div"),t=f("div"),n=f("h3"),o=A(i),r=A(" «"),c=A(u),d=A("»"),v=g(),_=f("div"),h=f("div"),b=f("span"),b.textContent=`${p("file.importFiles")}`,k=f("span"),w=A(y),j=g(),S=f("div"),D=f("span"),D.textContent=`${p("file.importFolders")}`,T=f("span"),I=A(E),N=g(),L=f("div"),W=f("span"),W.textContent=`${p("file.importSize")}`,V=f("span"),q=A(G),Y=A(" KB"),H=g(),ie&&ie.c(),U=g(),J=f("div"),R=f("button"),R.textContent=`${p("file.importCopy")}`,K=g(),P=f("button"),P.textContent=`${p("file.importLink")}`,O=g(),x=f("button"),x.textContent=`${p("common.cancel")}`,s(n,"class","svelte-iu6zme"),s(b,"class","svelte-iu6zme"),s(k,"class","svelte-iu6zme"),s(h,"class","summary-row svelte-iu6zme"),s(D,"class","svelte-iu6zme"),s(T,"class","svelte-iu6zme"),s(S,"class","summary-row svelte-iu6zme"),s(W,"class","svelte-iu6zme"),s(V,"class","svelte-iu6zme"),s(L,"class","summary-row svelte-iu6zme"),s(_,"class","import-summary svelte-iu6zme"),s(R,"class","btn btn-primary svelte-iu6zme"),s(P,"class","btn svelte-iu6zme"),s(x,"class","btn svelte-iu6zme"),s(J,"class","modal-actions svelte-iu6zme"),s(t,"class","modal svelte-iu6zme"),s(e,"class","modal-overlay svelte-iu6zme"),s(e,"role","button"),s(e,"tabindex","0")},m(ne,oe){C(ne,e,oe),a(e,t),a(t,n),a(n,o),a(n,r),a(n,c),a(n,d),a(t,v),a(t,_),a(_,h),a(h,b),a(h,k),a(k,w),a(_,j),a(_,S),a(S,D),a(S,T),a(T,I),a(_,N),a(_,L),a(L,W),a(L,V),a(V,q),a(V,Y),a(_,H),ie&&ie.m(_,null),a(t,U),a(t,J),a(J,R),a(J,K),a(J,P),a(J,O),a(J,x),re||(ee=[M(R,"click",l[297]),M(P,"click",l[298]),M(x,"click",l[156]),M(e,"click",pt(l[156])),M(e,"keydown",ft(l[156]))],re=!0)},p(ne,oe){oe[0]&67108864&&u!==(u=(ne[26]?ne[26].title:"")+"")&&B(c,u),oe[1]&536870912&&y!==(y=ne[60].files+"")&&B(w,y),oe[1]&536870912&&E!==(E=ne[60].folders+"")&&B(I,E),oe[1]&536870912&&G!==(G=(ne[60].totalBytes/1024).toFixed(1)+"")&&B(q,G),ne[60].isDangerous?ie?ie.p(ne,oe):(ie=Lo(ne),ie.c(),ie.m(_,null)):ie&&(ie.d(1),ie=null)},d(ne){ne&&z(e),ie&&ie.d(),re=!1,ve(ee)}}}function Lo(l){let e,t,n,i,o,r,u=l[60].dangerReason+"",c;return{c(){e=f("div"),t=Q("svg"),n=Q("path"),i=Q("line"),o=Q("line"),r=g(),c=A(u),s(n,"d","M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"),s(n,"class","svelte-iu6zme"),s(i,"x1","12"),s(i,"y1","9"),s(i,"x2","12"),s(i,"y2","13"),s(i,"class","svelte-iu6zme"),s(o,"x1","12"),s(o,"y1","17"),s(o,"x2","12.01"),s(o,"y2","17"),s(o,"class","svelte-iu6zme"),s(t,"width","14"),s(t,"height","14"),s(t,"viewBox","0 0 24 24"),s(t,"fill","none"),s(t,"stroke","currentColor"),s(t,"stroke-width","2"),s(t,"stroke-linecap","round"),s(t,"stroke-linejoin","round"),s(t,"class","svelte-iu6zme"),s(e,"class","summary-warn svelte-iu6zme")},m(d,v){C(d,e,v),a(e,t),a(t,n),a(t,i),a(t,o),a(e,r),a(e,c)},p(d,v){v[1]&536870912&&u!==(u=d[60].dangerReason+"")&&B(c,u)},d(d){d&&z(e)}}}function Ro(l){let e,t,n,i,o,r,u,c,d,v,_,h,b,k,y,w,j,S=l[82]&&Oo(l);return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${p("rename.title")}`,i=g(),o=f("div"),r=f("label"),u=f("span"),u.textContent=`${p("common.newName")}`,c=g(),d=f("input"),v=g(),S&&S.c(),_=g(),h=f("div"),b=f("button"),b.textContent=`${p("common.rename")}`,k=g(),y=f("button"),y.textContent=`${p("common.cancel")}`,s(n,"class","svelte-iu6zme"),s(u,"class","label-text svelte-iu6zme"),s(d,"type","text"),s(d,"class","svelte-iu6zme"),s(r,"class","svelte-iu6zme"),s(o,"class","form-group svelte-iu6zme"),s(b,"class","btn btn-primary svelte-iu6zme"),s(y,"class","btn svelte-iu6zme"),s(h,"class","modal-actions svelte-iu6zme"),s(t,"class","modal svelte-iu6zme"),s(e,"class","modal-overlay svelte-iu6zme"),s(e,"role","button"),s(e,"tabindex","0")},m(D,T){C(D,e,T),a(e,t),a(t,n),a(t,i),a(t,o),a(o,r),a(r,u),a(r,c),a(r,d),ge(d,l[81]),a(t,v),S&&S.m(t,null),a(t,_),a(t,h),a(h,b),a(h,k),a(h,y),w||(j=[M(d,"input",l[299]),M(d,"keydown",l[113]),M(b,"click",l[111]),M(y,"click",l[112]),M(e,"click",pt(l[112])),M(e,"keydown",ft(l[112]))],w=!0)},p(D,T){T[2]&524288&&d.value!==D[81]&&ge(d,D[81]),D[82]?S?S.p(D,T):(S=Oo(D),S.c(),S.m(t,_)):S&&(S.d(1),S=null)},d(D){D&&z(e),S&&S.d(),w=!1,ve(j)}}}function Oo(l){let e,t;return{c(){e=f("div"),t=A(l[82]),s(e,"class","rename-error svelte-iu6zme")},m(n,i){C(n,e,i),a(e,t)},p(n,i){i[2]&1048576&&B(t,n[82])},d(n){n&&z(e)}}}function Vo(l){let e,t;return e=new kf({props:{title:l[76],message:l[77],confirmText:l[79],danger:l[78]}}),e.$on("confirm",l[114]),e.$on("cancel",l[115]),{c(){Je(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p(n,i){const o={};i[2]&16384&&(o.title=n[76]),i[2]&32768&&(o.message=n[77]),i[2]&131072&&(o.confirmText=n[79]),i[2]&65536&&(o.danger=n[78]),e.$set(o)},i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function Wo(l){let e,t;return e=new Wd({props:{onClose:l[176],onSyncRefresh:l[174],initialSection:l[87]}}),{c(){Je(e.$$.fragment)},m(n,i){Ke(e,n,i),t=!0},p(n,i){const o={};i[2]&33554432&&(o.initialSection=n[87]),e.$set(o)},i(n){t||(ae(e.$$.fragment,n),t=!0)},o(n){me(e.$$.fragment,n),t=!1},d(n){Ge(e,n)}}}function o1(l){let e,t,n,i;const o=[Yd,qd,Jd],r=[];function u(c,d){return c[1]?0:c[2]?1:2}return e=u(l),t=r[e]=o[e](l),{c(){t.c(),n=ot()},m(c,d){r[e].m(c,d),C(c,n,d),i=!0},p(c,d){let v=e;e=u(c),e===v?r[e].p(c,d):(it(),me(r[v],1,1,()=>{r[v]=null}),st(),t=r[e],t?t.p(c,d):(t=r[e]=o[e](c),t.c()),ae(t,1),t.m(n.parentNode,n))},i(c){i||(ae(t),i=!0)},o(c){me(t),i=!1},d(c){c&&z(n),r[e].d(c)}}}function se(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 Gt(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&&Gt(n.children,e,t))return!0}return!1}function or(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&&or(n.children,e,t))return!0}return!1}function Bl(l){return l.eventIds&&l.eventIds.length?l.eventIds:l.events&&l.events.length?l.events.map(e=>e.id).filter(Boolean):[]}function rl(l){try{se("WriteDebugLog",l)}catch{}}function Hl(l){return l?l.map(e=>(e._expanded===void 0&&(e._expanded=!1),e)):[]}function tt(l){return l?new Date(l).toLocaleTimeString("ru-RU",{hour:"2-digit",minute:"2-digit"}):""}function Ot(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 at(l){if(!l)return"";try{return new Date(l).toLocaleDateString("ru-RU",{day:"numeric",month:"short"})}catch{return l}}function r1(l){try{const e=new URL(l);return e.protocol==="http:"||e.protocol==="https:"}catch{return!1}}function a1(l){return{"image/png":"png","image/jpeg":"jpg","image/gif":"gif","image/webp":"webp"}[l]||"bin"}function c1(l){return new Promise((e,t)=>{const n=new FileReader;n.onload=()=>{const i=String(n.result||""),o=i.indexOf(",");e(o>=0?i.slice(o+1):i)},n.onerror=()=>t(n.error),n.readAsDataURL(l)})}function ht(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 u1(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 ft(l){return e=>{(e.key==="Enter"||e.key===" ")&&(e.preventDefault(),l())}}function f1(l,e,t){let n=null,i=!1,o=!1,r=!1,u=!1,c=[],d=[],v=[],_=null,h=[],b=0,k=!0,y=[],w=null,j="",S="",D=!1,T="",E="all",I="all",N="",L="",W="",V=[],G=!1,q=[],Y="",H="";function U(m){return{"vault not open":p("error.vaultNotOpen")}[m]||m}let J="",R=null,K="overview",P=[],O=null,x=[],re=[],ee=[],ie=!1,ne="",oe="",ue="",we="",Be=!1,Ae=!1,X=null,Z=null,fe=[],ze=0,pe=[],be=!1,qe="",Qe=null,lt=!1,He="",Pe=null,Me=null,ke={visible:!1,x:0,y:0,node:null},Oe=!1,Ce="",Ve=!1,ye="",Se="open_url",Te="",je=[{id:"open_url",label:p("action.openUrl")},{id:"open_file",label:p("action.openFile")},{id:"open_folder",label:p("action.openFolder")},{id:"run_command",label:p("action.runCommand")},{id:"run_script",label:p("action.runScript")},{id:"open_terminal",label:p("action.openTerminal")},{id:"launch_app",label:p("action.launchApp")}],Ie=!0,Ue=!1,Ee=null,_e=!1,te="",De="",Ye={},ct=!1,Le=null,Ne=[],Xe=[],Tt=null,Et="",_l=!1,Yt="",mt={items:[],mode:"copy"},Re=[],Vt=[],vl=!1,Wt=!1,hl=!1,Xl="",Zl="",xl=!1,$l=p("common.delete"),Qt=null,Xt=null,Zt=!1,xt="",Dt="",Nt="",gl=null,bl=!1,Bt="",$t="";const rr=[{id:"overview",label:p("tab.overview")},{id:"notes",label:p("tab.notes")},{id:"files",label:p("tab.files")},{id:"actions",label:p("tab.actions")},{id:"worklog",label:p("tab.worklog")},{id:"activity",label:p("tab.activity")}];let kl=null;Ho(async()=>{try{if(t(0,n=await se("GetStartupStatus")),i=!0,n.status==="first_run"){t(1,o=!0),t(58,Ie=!1);return}if(n.status==="recovery"){t(2,r=!0),t(58,Ie=!1);return}}catch(m){t(24,H=String(m))}try{t(23,Y=await se("VerstakVersion")||"verstak-gui/v2"),t(4,c=await se("ListSystemViews")||[]),t(5,d=await se("ListWorkspaceTree")||[]),t(6,v=await se("ListEnabledTemplates")||[])}catch(m){t(24,H=String(m)),t(4,c=[{id:"today",label:p("nav.today")},{id:"inbox",label:p("nav.inbox")},{id:"activity",label:p("nav.activity")}]),t(5,d=[]),t(6,v=[])}window.runtime&&window.runtime.EventsOn&&(window.runtime.EventsOn("files-dropped",Hr),kl=()=>window.runtime.EventsOff("files-dropped")),window.addEventListener("keydown",mn),t(58,Ie=!1),Ll()}),Ql(()=>{kl&&kl(),window.removeEventListener("keydown",mn)});async function en(m){t(25,J=m),t(26,R=null),t(27,K="overview"),t(28,P=[]),x=[],t(30,re=[]),t(31,ee=[]),t(41,fe=[]),t(43,pe=[]),t(46,Qe=null),t(47,lt=!1),t(24,H=""),t(7,_=null),t(8,h=[]),b=0,k=!0,t(9,y=[]),t(10,w=null);try{m==="today"?(t(7,_=await se("ListTodayView")||{cases:[]}),t(41,fe=await se("GetSuggestions")||[]),t(42,ze=fe.length)):m==="inbox"?t(43,pe=await se("ListInboxNodes")||[]):m==="trash"?t(46,Qe=await se("ListTrash")||{nodes:[],entries:[],trashPath:""}):m==="journal"?await kt():m==="activity"&&(t(8,h=await se("ListActivityFeed",50,0)||[]),b=h.length,k=h.length===50)}catch(F){t(24,H=String(F)),t(7,_={cases:[]}),t(43,pe=[]),t(46,Qe=null),t(8,h=[])}}async function gt(m){t(26,R=m),t(27,K="overview"),t(28,P=[]),x=[],t(30,re=[]),t(31,ee=[]),t(41,fe=[]),t(66,Xe=[]),t(65,Ne=[]),t(64,Le=null),t(67,Tt=null),t(68,Et=""),t(72,Re=[]),Vt=[],t(29,O=null),t(47,lt=!1),t(52,Oe=!1),t(24,H=""),t(22,q=[]),await tn(m.id)}async function tn(m){try{t(28,P=await se("ListNotes",m)||[])}catch{}try{x=await se("ListFiles",m)||[]}catch{}try{t(30,re=await se("ListActions",m)||[])}catch{}try{t(31,ee=Hl(await se("ListWorklog",m)))}catch{}try{t(41,fe=await se("GetSuggestions")||[]),t(42,ze=fe.length)}catch{t(41,fe=[]),t(42,ze=0)}try{t(22,q=await se("ListActivityByNode",m,50,0)||[])}catch{}}async function nt(m){t(63,ct=!0);try{let F=await se("ListItems",m)||[];F.sort((le,de)=>le.type!==de.type?le.type==="folder"?-1:1:(le.name||"").localeCompare(de.name||"")),t(66,Xe=F)}catch{t(66,Xe=[])}t(63,ct=!1)}async function yl(m){if(!R)return;try{const le=await se("GetNodeDetail",m);le&&t(65,Ne=[...Ne,{id:m,name:le.title}])}catch{t(65,Ne=[...Ne,{id:m,name:"..."}])}t(64,Le=m),t(62,Ye={...Ye,[m]:!0});const F=await se("ListWorkspaceChildren",m)||[];Gt(d,m,F),t(5,d=[...d]),await nt(m)}function ln(){if(Ne.length<2)t(65,Ne=[]),t(64,Le=null),nt(R.id);else{const m=Ne[Ne.length-2];t(65,Ne=Ne.slice(0,-1)),t(64,Le=m.id),nt(m.id)}}function nn(m){const F=Ne[m];t(65,Ne=Ne.slice(0,m+1)),t(64,Le=F.id),nt(F.id)}async function el(m){t(67,Tt=m),t(68,Et=""),t(70,Yt=""),t(69,_l=!0);try{Ju(m)?t(68,Et=await se("GetFileBase64",m.fileId)||""):qu(m)&&t(68,Et=await se("ReadFileText",m.fileId)||"")}catch(F){t(70,Yt=String(F))}t(69,_l=!1)}function wl(){t(67,Tt=null),t(68,Et=""),t(70,Yt="")}async function ar(){const m=prompt(p("file.namePrompt"));if(!(!m||!m.trim()))try{const F=Le||R.id;await se("CreateEmptyFile",F,m.trim()),await nt(F),await Sl(F)}catch(F){t(24,H=String(F))}}async function sn(m){try{await se("DuplicateNode",m);const F=Le||R.id;await nt(F),await Sl(F)}catch(F){t(24,H=String(F))}}function on(m){const F=Xe.find(le=>le.id===m);F&&Cl(F.id,F.name)}function rn(m){t(71,mt={items:[m],mode:"cut"})}function an(m){t(71,mt={items:[m],mode:"copy"})}async function cn(){if(mt.items.length===0)return;const m=Le||R.id;try{if(mt.mode==="copy")for(const F of mt.items)await se("DuplicateNode",F);else for(const F of mt.items)await se("MoveNode",F,m);t(71,mt={items:[],mode:"copy"}),await nt(m)}catch(F){t(24,H=String(F))}}function un(m){Re.includes(m)?t(72,Re=Re.filter(F=>F!==m)):t(72,Re=[...Re,m])}function fn(m){t(72,Re=[m])}function cr(){t(72,Re=Xe.map(m=>m.id))}function dn(m){if(Xe.length===0)return;const F=Re.length>0?Re[Re.length-1]:Xe[0].id,le=Xe.findIndex(zt=>zt.id===F),de=Xe.findIndex(zt=>zt.id===m);if(le===-1||de===-1)return;const Ze=Math.min(le,de),rt=Math.max(le,de),Ut=Xe.slice(Ze,rt+1).map(zt=>zt.id),il=new Set(Re);Ut.forEach(zt=>il.add(zt)),t(72,Re=[...il])}function ur(){t(72,Re=[])}function zl(m){return m.length>0?m:Xe.map(F=>F.id)}async function fr(){const m=zl(Re),F=Xe.find(de=>de.id===m[0]);let le;m.length===1&&(F==null?void 0:F.type)==="folder"?le=p("delete.folder"):m.length===1?le=p("delete.file"):le=p("delete.files",{count:m.length}),Mt({title:p("delete.confirmTitle"),message:p("delete.confirmMessage")+" "+le+"?",confirmText:p("common.delete"),danger:!0,onConfirm:async()=>{for(const Ze of m)try{await se("DeleteFileOrFolder",Ze)}catch(rt){t(24,H=String(rt))}t(72,Re=[]);const de=Le||R.id;await nt(de)}})}function dr(){const m=zl(Re);t(71,mt={items:m,mode:"cut"}),t(72,Re=[])}function mr(){const m=zl(Re);t(71,mt={items:m,mode:"copy"}),t(72,Re=[])}function pr(m,F){const le=Re.includes(F)?Re:[F];Vt=le,m.dataTransfer.effectAllowed="move",m.dataTransfer.setData("text/plain",le.join(","))}function _r(m,F){const le=Xe.find(de=>de.id===F);le&&le.type==="folder"&&(m.preventDefault(),m.dataTransfer.dropEffect="move")}async function vr(m,F){if(m.preventDefault(),Vt.length!==0){for(const le of Vt)try{await se("MoveNode",le,F)}catch(de){t(24,H=String(de))}Vt=[],t(72,Re=[]),await nt(Le||R.id)}}function mn(m){if(!(m.target.tagName==="INPUT"||m.target.tagName==="TEXTAREA")){if(J==="inbox"&&(m.ctrlKey||m.metaKey)&&(m.key==="v"||m.key==="V")){m.preventDefault(),Mn();return}if(K==="files")if(m.ctrlKey||m.metaKey)m.key==="c"||m.key==="C"?(m.preventDefault(),mr()):m.key==="x"||m.key==="X"?(m.preventDefault(),dr()):m.key==="v"||m.key==="V"?(m.preventDefault(),cn()):m.key==="a"||m.key==="A"?(m.preventDefault(),cr()):m.key==="o"||m.key==="O"?(m.preventDefault(),hr()):m.key==="Enter"&&(m.preventDefault(),pn());else if(m.key==="Enter")m.preventDefault(),pn();else if(m.key==="Delete"||m.key==="Backspace"){if(Tt){m.preventDefault(),wl();return}if(Re.length>0){m.preventDefault(),fr();return}if(m.key==="Backspace"&&Ne.length>0){m.preventDefault(),ln();return}}else if(m.key==="Escape"){if(Tt){wl();return}if(Re.length>0){ur();return}}else m.key==="F2"&&(m.preventDefault(),gr())}}function pn(){if(Re.length===1){const m=Xe.find(F=>F.id===Re[0]);m&&(m.type==="folder"?yl(m.id):el(m))}}function hr(){if(Re.length===1){const m=Xe.find(F=>F.id===Re[0]);m&&m.fileId&&se("OpenFile",m.fileId)}}function Cl(m,F){xt=m,t(81,Dt=F),t(82,Nt=""),t(80,Zt=!0)}function gr(){if(Re.length===1){const m=Xe.find(F=>F.id===Re[0]);m&&Cl(m.id,m.name)}}async function _n(){const m=Dt.trim();if(!m){t(82,Nt=p("rename.emptyError"));return}try{await se("ValidateName",m)}catch{t(82,Nt=p("rename.invalidError"));return}t(80,Zt=!1);const F=xt;xt="";try{await se("RenameNode",F,m),R&&R.id===F&&t(26,R={...R,title:m}),await Ht(),Le&&await nt(Le)}catch(le){t(24,H=String(le))}}function br(){t(80,Zt=!1),xt="",t(81,Dt=""),t(82,Nt="")}function kr(m){m.key==="Enter"?_n():t(82,Nt="")}function Mt(m){t(76,Xl=m.title||p("common.confirm")),t(77,Zl=m.message||""),t(78,xl=m.danger!==void 0?m.danger:!0),t(79,$l=m.confirmText||p("common.delete")),Qt=m.onConfirm||null,Xt=m.onCancel||null,t(75,hl=!0)}function vn(){t(75,hl=!1),Qt=null,Xt=null}function yr(){Qt&&Qt(),vn()}function wr(){Xt&&Xt(),vn()}function hn(m){t(49,Pe=ke.node),t(50,Me=m),t(48,He=""),t(47,lt=!0),It()}function zr(){t(49,Pe=null),t(50,Me=void 0),t(48,He=""),t(47,lt=!0)}function Cr(){t(47,lt=!1),t(48,He=""),t(49,Pe=null),t(50,Me=void 0)}async function gn(){if(!(!He.trim()||Me===void 0))try{const m=Pe?Pe.id:"",F=Me?Me.id:"",le=await se("CreateNodeFromTemplate",m,He.trim(),F);t(47,lt=!1),t(48,He="");const de=le?le.id:null;if(t(49,Pe=null),t(50,Me=void 0),m){t(62,Ye={...Ye,[m]:!0});const Ze=await se("ListWorkspaceChildren",m)||[];Gt(d,m,Ze),t(5,d=[...d])}else t(5,d=await se("ListWorkspaceTree")||d);if(de){const Ze=await se("GetNodeDetail",de);Ze&&(t(25,J=""),gt(Ze))}}catch(m){t(24,H=String(m))}}function Sr(m,F){t(51,ke={visible:!0,x:m.clientX,y:m.clientY,node:F})}function It(){t(51,ke={visible:!1,x:0,y:0,node:null})}async function jr(m){const F=!Ye[m];if(t(62,Ye={...Ye,[m]:F}),!F)return;const le=await se("ListWorkspaceChildren",m)||[];Gt(d,m,le),t(5,d=[...d])}async function Tr(m,F){if(!(!m||!F||m===F))try{const le=await se("MoveNode",m,F);await Ht();const de=await se("GetNodeDetail",m);de&&(t(25,J=""),gt(de))}catch(le){t(24,H=String(le))}}async function Er(m){m.preventDefault();try{const F=m.dataTransfer.getData("text/plain");if(!F)return;const le=await se("GetNodeDetail",F);if(!le||!le.parent_id)return;await se("MoveNode",F,""),await Ht();const de=await se("GetNodeDetail",F);de&&(t(25,J=""),gt(de))}catch(F){t(24,H=String(F))}}function Dr(m){m.preventDefault(),m.dataTransfer.dropEffect="move",t(73,vl=!0)}function Nr(m){t(73,vl=!1)}function bn(m){Cl(m.id,m.title),It()}function kn(m){It(),Mt({title:p("delete.confirmTitle"),message:p("delete.confirmMessage")+" "+m.title+"?",confirmText:p("common.delete"),danger:!0,onConfirm:async()=>{try{await se("DeleteNode",m.id),await Ht(),R&&R.id===m.id&&t(26,R=null)}catch(F){t(24,H=String(F))}}})}async function bt(m){It();const F=typeof m=="string"?m:m.id;try{await se("OpenFolder",F)}catch(le){t(24,H=String(le))}}async function yn(m){It();try{await se("MoveNode",m.id,""),await Ht();const F=await se("GetNodeDetail",m.id);F&&(t(25,J=""),gt(F))}catch(F){t(24,H=String(F))}}async function Ht(){const m=Object.keys(Ye).filter(le=>Ye[le]),F=await se("ListWorkspaceTree")||[];for(const le of m){const Ze=(await se("ListWorkspaceChildren",le)||[]).map(rt=>({...rt}));or(F,le,Ze)}t(5,d=F)}async function Sl(m){const F=await se("ListWorkspaceChildren",m)||[];Gt(d,m,F),t(5,d=[...d])}function wn(){t(52,Oe=!0),t(53,Ce="")}function Mr(){t(52,Oe=!1),t(53,Ce="")}async function zn(){if(!(!Ce.trim()||!R))try{const m=await se("CreateNote",R.id,Ce.trim());t(28,P=[...P,m&&m.id?m:{id:Date.now().toString(),title:Ce.trim(),createdAt:new Date().toISOString()}]),t(52,Oe=!1),t(53,Ce="")}catch{const F={id:Date.now().toString(),title:Ce.trim(),createdAt:new Date().toISOString()};t(28,P=[...P,F]),t(52,Oe=!1),t(53,Ce="")}}async function At(m){if(O&&O.dirty){Mt({title:p("note.unsavedTitle"),message:p("note.unsavedMessage"),confirmText:p("note.unsavedClose"),danger:!1,onConfirm:async()=>{await Cn(m)}});return}await Cn(m)}async function Cn(m){try{const F=await se("ReadNote",m.id);t(29,O={id:m.id,title:m.title,content:F||"",dirty:!1})}catch{t(29,O={id:m.id,title:m.title,content:"# "+m.title+`
`,dirty:!1})}}function Ir(){if(O&&O.dirty){Mt({title:p("note.unsavedTitle"),message:p("note.unsavedMessage"),confirmText:p("note.unsavedClose"),danger:!1,onConfirm:()=>{t(29,O=null)}});return}t(29,O=null)}function Ar(m){O&&(t(29,O.content=m.target.value,O),t(29,O.dirty=!0,O))}async function Fr(){if(O)try{await se("SaveNote",O.id,O.content),t(29,O.dirty=!1,O)}catch{t(29,O.dirty=!1,O)}}function tl(m=null){t(39,X=m),t(40,Z=null),t(33,ne=m?m.summary:""),t(34,oe=m?String(m.minutes||""):""),t(35,ue=m&&m.date||""),t(36,we=m&&m.details||""),t(37,Be=m?!!m.billable:!1),t(38,Ae=m?!!m.approximate:!1),t(32,ie=!0)}function Pr(){t(32,ie=!1),t(39,X=null),t(40,Z=null)}async function jl(m=""){const F=m||(R?R.id:"");R&&R.id===F&&t(31,ee=Hl(await se("ListWorklog",R.id))||ee),J==="journal"&&await kt()}async function Lr(){const m=parseInt(oe,10);if(!(!ne.trim()||isNaN(m)||m<=0)&&!(!Z&&!X&&!R)){try{if(Z){const F=JSON.stringify(Bl(Z));await se("AcceptSuggestionFull",Z.nodeId,ne.trim(),we,ue,m,Ae,Be,F),await El()}else X?(await se("UpdateWorklogEntry",X.id,ne.trim(),we,ue,m,Ae,Be),await jl(X.nodeId)):(await se("CreateWorklogFull",R.id,ne.trim(),we,ue,m,Ae,Be),await jl(R.id))}catch(F){t(24,H=String(F));return}t(32,ie=!1),t(39,X=null),t(40,Z=null)}}function Tl(m){Mt({title:p("worklog.deleteEntry"),message:p("worklog.deleteConfirm"),confirmText:p("common.delete"),danger:!0,onConfirm:async()=>{try{await se("DeleteWorklogEntry",m.id),await jl(m.nodeId)}catch(F){t(24,H=String(F))}}})}async function El(){t(41,fe=await se("GetSuggestions")||[]),t(42,ze=fe.length),R&&t(31,ee=Hl(await se("ListWorklog",R.id))),J==="journal"&&await kt()}function ll(m){t(40,Z=m),t(39,X=null),t(33,ne=m.summary||""),t(34,oe=String(m.suggestedMin||"")),t(35,ue=""),t(36,we=""),t(37,Be=!1),t(38,Ae=!0),t(32,ie=!0)}async function Dl(m){try{const F=Bl(m),le=JSON.stringify(F);rl("acceptTodaySuggestion: nodeId="+m.nodeId+" eventIds="+le+" events="+JSON.stringify((m.events||[]).map(de=>({id:de.id,type:de.eventType,title:de.title})))),await se("AcceptSuggestionWith",m.nodeId,m.summary,m.suggestedMin,"",le),await El()}catch(F){rl("acceptTodaySuggestion error: "+F)}}async function Sn(m){try{const F=Bl(m),le=JSON.stringify(F);rl("acceptJournalSuggestion: nodeId="+m.nodeId+" eventIds="+le+" events="+JSON.stringify((m.events||[]).map(de=>({id:de.id,type:de.eventType,title:de.title})))),await se("AcceptSuggestionWith",m.nodeId,m.summary,m.suggestedMin,"",le),await El()}catch(F){rl("acceptJournalSuggestion error: "+F)}}async function kt(){try{const[m,F,le]=await Promise.all([se("ListWorklogReport",j,S,T,D,E,I),se("WorklogReportSummary",j,S,T,D,E,I),se("GetSuggestions")]);if(t(9,y=(m||[]).map(de=>(de._expanded===void 0&&(de._expanded=!1),de))),t(10,w=F||null),t(41,fe=le||[]),t(42,ze=fe.length),T&&!N)if(m&&m.length>0&&m[0].nodePath)t(17,N=m[0].nodePath);else try{t(17,N=await se("GetNodeTitle",T))}catch{t(17,N="")}}catch{t(9,y=[]),t(10,w=null),t(41,fe=[]),t(42,ze=0)}}async function nl(m){try{const F=await se("SaveWorklogReport",m,j,S,T,D,E,I);t(18,L=F),setTimeout(()=>t(18,L=""),4e3)}catch(F){if(String(F).includes("отменено"))return;t(18,L="Ошибка: "+String(F)),setTimeout(()=>t(18,L=""),6e3)}}let jn;async function Nl(m){if(m._expanded=!m._expanded,t(9,y),m._expanded&&!m._events&&m._hasEvents===void 0)try{m._events=await se("GetWorklogEntryEvents",m.id)||[],m._hasEvents=m._events.length>0,t(9,y)}catch{m._events=[],m._hasEvents=!1,t(9,y)}}async function Ml(m){if(m._expanded=!m._expanded,m._expanded&&m.source==="suggestion"&&!m._events&&m._hasEvents===void 0)try{m._events=await se("GetWorklogEntryEvents",m.id)||[],m._hasEvents=m._events.length>0}catch(F){F._events=[],F._hasEvents=!1}t(31,ee)}async function Rr(){const m=W.trim();if(!m||m.length<2){t(20,V=[]),t(21,G=!1);return}try{t(20,V=await se("SearchNodes",m)||[]),t(21,G=V.length>0)}catch{t(20,V=[]),t(21,G=!1)}}function Or(){clearTimeout(jn),jn=setTimeout(Rr,200)}function Tn(m){t(14,T=m.id),t(17,N=m.path||m.title),t(13,D=!0),t(19,W=""),t(20,V=[]),t(21,G=!1),kt()}function En(){t(14,T=""),t(13,D=!1),t(17,N=""),t(19,W=""),t(20,V=[]),t(21,G=!1),kt()}function Vr(){t(11,j=""),t(12,S=""),t(14,T=""),t(13,D=!1),t(15,E="all"),t(16,I="all"),t(17,N=""),t(19,W=""),t(20,V=[]),t(21,G=!1),kt()}async function Dn(){const m=await se("PickFile");if(!m)return;const F=Le||R.id;await Il(F,m)}async function Wr(){const m=await se("PickDirectory");if(!m)return;const F=Le||R.id;await Il(F,m)}async function Il(m,F){t(59,Ue=!0);try{const le=await se("PreviewImport",F);t(60,Ee=le),te=F,De=m,t(61,_e=!0)}catch(le){t(24,H=String(le))}t(59,Ue=!1)}async function Al(m){try{const F=De||R.id,le=m==="copy"?await se("AddPathCopy",F,te):await se("AddPathLink",F,te);t(61,_e=!1),t(60,Ee=null),t(65,Ne=[]),t(64,Le=null),await Promise.all([tn(F),nt(F),Sl(F)])}catch(F){t(24,H=String(F))}}function Br(){t(61,_e=!1),t(60,Ee=null)}async function Nn({id:m,type:F}){const le=p(F==="folder"?"delete.folder":"delete.file");Mt({title:p("delete.confirmTitle"),message:p("delete.confirmMessage")+" "+le+"?",confirmText:p("common.delete"),danger:!0,onConfirm:async()=>{try{await se("DeleteFileOrFolder",m),x=x.filter(Ze=>Ze.nodeId!==m);const de=Le||R.id;await nt(de)}catch(de){t(24,H=String(de))}}})}async function Hr(m){if(!m||m.length===0)return;if(J==="inbox"){await In(m);return}if(!R){t(24,H=p("error.selectCaseFirst"));return}const F=m[0];await Il(R.id,F)}function Ur(m){return{note_created:p("event.noteCreated"),note_updated:p("event.noteUpdated"),note_deleted:"Заметка удалена",file_added:p("event.fileAdded"),file_deleted:p("event.fileDeleted"),file_renamed:p("event.fileRenamed"),file_copied:p("event.fileCopied"),file_moved:p("event.fileMoved"),folder_added:p("event.folderAdded"),folder_deleted:p("event.folderDeleted"),folder_renamed:p("event.folderRenamed"),folder_moved:"Папка перемещена",node_created:p("event.caseCreated"),node_updated:p("event.caseUpdated"),node_deleted:"Узел удалён",action_created:"Действие создано",action_done:"Действие выполнено",worklog_added:"Запись времени добавлена"}[m]||m}function Kr(m){return{project:p("kind.project"),client:p("kind.client"),document:p("kind.document"),recipe:p("kind.recipe"),folder:p("kind.folder"),note:p("kind.note"),file:p("kind.file"),archive:p("kind.archive"),case:p("kind.case")}[m]||m||p("kind.case")}function Gr(m){return m?p("capture.kind."+m):""}function Jr(m){return m?p("capture.source."+m):""}function Fl(m){!m||!m.id||t(43,pe=[m,...pe.filter(F=>F.id!==m.id)])}async function qr(){if(!navigator.clipboard||typeof navigator.clipboard.read!="function")return!1;const m=await navigator.clipboard.read();for(const F of m||[]){const le=(F.types||[]).find(il=>il.startsWith("image/"));if(!le)continue;const de=await F.getType(le),Ze=de.name||`clipboard.${a1(le)}`,rt=await c1(de),Ut=await se("CaptureFileData",Ze,rt);return Fl(Ut),t(45,qe=p("inbox.captured")),!0}return!1}async function Mn(){if(!be){if(t(45,qe=""),!navigator.clipboard||typeof navigator.clipboard.readText!="function"){t(24,H=p("inbox.clipboardUnavailable"));return}t(44,be=!0);try{if(await qr())return;const m=(await navigator.clipboard.readText()).trim();if(!m){t(45,qe=p("inbox.clipboardEmpty"));return}const F=r1(m)?await se("CaptureURL",m,""):await se("CaptureText",m);Fl(F),t(45,qe=p("inbox.captured"))}catch(m){t(24,H=String(m))}finally{t(44,be=!1)}}}async function In(m){if(!be){t(44,be=!0),t(45,qe="");try{for(const F of m){const le=await se("CapturePath",F);Fl(le)}t(45,qe=p("inbox.captured"))}catch(F){t(24,H=String(F))}finally{t(44,be=!1),t(74,Wt=!1)}}}function Yr(m){m.preventDefault(),m.dataTransfer.dropEffect="copy",t(74,Wt=!0)}function Qr(){t(74,Wt=!1)}async function Xr(m){var le;m.preventDefault(),t(74,Wt=!1);const F=Array.from(((le=m.dataTransfer)==null?void 0:le.files)||[]).map(de=>de.path||de.webkitRelativePath||"").filter(Boolean);F.length>0&&await In(F)}function Zr(){t(54,Ve=!0),t(55,ye=""),t(56,Se="open_url"),t(57,Te="")}function xr(){t(54,Ve=!1),t(55,ye=""),t(57,Te="")}async function Pl(){if(!(!ye.trim()||!Te.trim()||!R))try{const m=await se("CreateAction",R.id,Se,ye.trim(),Te.trim());m&&m.id&&t(30,re=[...re,m]),t(54,Ve=!1),t(55,ye=""),t(57,Te="")}catch(m){t(24,H=String(m))}}async function An(m){try{await se("DeleteAction",m),t(30,re=re.filter(F=>F.id!==m))}catch(F){t(24,H=String(F))}}function $r(m){const F=je.find(le=>le.id===m);return F?F.label:m}async function dt(m){try{const F=await se("GetNodeDetail",m);F&&gt(F)}catch(F){t(24,H=String(F))}}async function yt(m){const F=u1(m),le=F.nodeId;if(le)try{const de=await se("GetNodeDetail",le);if(!de)return;if(gt(de),F.tab==="notes"){if(t(27,K="notes"),F.targetId){try{t(28,P=await se("ListNotes",le)||[])}catch{}const Ze=P.find(rt=>rt.id===F.targetId);Ze&&setTimeout(()=>At(Ze),100)}}else if(F.tab==="files")if(t(27,K="files"),F.targetId)try{const Ze=await se("GetNodeDetail",F.targetId);if(Ze&&Ze.parent_id){await nt(Ze.parent_id);const rt=Xe.find(Ut=>Ut.id===F.targetId);rt&&rt.type==="file"&&Gu(rt)&&setTimeout(()=>el(rt),150)}else await nt(le)}catch{await nt(le)}else await nt(le)}catch(de){t(24,H=String(de))}}async function wt(m){return yt(m)}async function Ll(){try{t(83,gl=await se("SyncStatus"))}catch{t(83,gl={configured:!1,serverUrl:"",deviceId:"",unpushedOps:0,lastSyncAt:"",syncInterval:0})}}let Fn="general";function Rl(m){t(87,Fn=m||"general"),t(3,u=!0)}function ea(){t(3,u=!1)}function ta(m){const F=Array.isArray(m==null?void 0:m.conflicts)?m.conflicts:[],le=Array.isArray(m==null?void 0:m.applyErrors)?m.applyErrors:[],de=[];return F.length>0&&de.push(p("sync.conflictsCount",{count:F.length})),le.length>0&&de.push(p("sync.applyErrorsCount",{count:le.length})),de.join(" · ")}async function la(){t(84,bl=!0),t(85,Bt=""),t(86,$t="");try{const m=await se("SyncNow");await Ll(),t(85,Bt=ta(m)),t(86,$t=Bt?"warning":"")}catch(m){console.error("sync error:",m),t(85,Bt=`${p("sync.status.error")}: ${(m==null?void 0:m.message)||m}`),t(86,$t="warning")}finally{t(84,bl=!1)}}function na(m){t(1,o=!1),t(0,n=m),t(58,Ie=!1),window.location.reload()}function ia(m){t(2,r=!1),t(0,n=m),t(58,Ie=!1),window.location.reload()}const sa=m=>m.nodeId===R.id,oa=m=>en(m.id),ra=()=>Rl("sync"),aa=()=>Rl(),ca=()=>t(24,H=""),ua=()=>t(24,H=""),fa=()=>t(24,H="");function da(){O.content=this.value,t(29,O)}const ma=m=>{t(27,K=m.id),m.id==="files"&&R&&Xe.length===0&&!Le&&nt(R.id)},pa=()=>{t(27,K="notes"),wn()},_a=()=>{t(27,K="files"),Dn()},va=()=>t(27,K="worklog"),ha=m=>At(m),ga=m=>At(m);function ba(){Ce=this.value,t(53,Ce)}const ka=m=>m.key==="Enter"&&zn(),ya=m=>At(m),wa=m=>At(m),za=m=>{const F=m.detail;F===0?(t(65,Ne=[]),t(64,Le=null),nt(R.id)):nn(F-1)},Ca=m=>yl(m.detail),Sa=m=>el(m.detail),ja=m=>se("OpenFile",m.detail),Ta=m=>se("OpenFolder",m.detail),Ea=m=>Nn(m.detail),Da=m=>on(m.detail.id),Na=m=>sn(m.detail),Ma=m=>rn(m.detail),Ia=m=>an(m.detail),Aa=m=>fn(m.detail),Fa=m=>un(m.detail),Pa=m=>dn(m.detail),La=m=>se("OpenFile",m.detail),Ra=m=>se("RunAction",m.id),Oa=m=>An(m.id),Va=()=>tl(),Wa=m=>m.nodeId===R.id,Ba=m=>ll(m),Ha=m=>Dl(m),Ua=(m,F,le)=>t(41,F[le]._expanded=!m._expanded,fe,t(26,R)),Ka=(m,F,le,de)=>de.key==="Enter"&&t(41,F[le]._expanded=!m._expanded,fe,t(26,R)),Ga=m=>yt(m),Ja=m=>bt(m.nodeId),qa=m=>tl(m),Ya=m=>Tl(m),Qa=m=>yt(m),Xa=m=>bt(m.nodeId),Za=m=>Ml(m),xa=(m,F)=>F.key==="Enter"&&Ml(m),$a=m=>wt(m),ec=(m,F)=>F.key==="Enter"&&wt(m),tc=m=>dt(m.id),lc=m=>bt(m),nc=m=>dt(m.id),ic=(m,F)=>F.key==="Enter"&&dt(m.id),sc=()=>se("OpenTrashFolder");function oc(){j=this.value,t(11,j)}function rc(){S=this.value,t(12,S)}const ac=()=>{t(19,W=""),t(17,N=""),En()};function cc(){W=this.value,t(19,W)}const uc=()=>setTimeout(()=>t(21,G=!1),200),fc=m=>Tn(m);function dc(){D=this.checked,t(13,D)}function mc(){E=al(this),t(15,E)}function pc(){I=al(this),t(16,I)}const _c=()=>nl("csv"),vc=()=>nl("markdown"),hc=()=>nl("pdf"),gc=m=>dt(m.nodeId),bc=(m,F,le,de)=>t(41,F[le].suggestedMin=parseInt(de.target.value),fe),kc=m=>ll(m),yc=m=>Sn(m),wc=(m,F,le)=>t(41,F[le]._expanded=!m._expanded,fe),zc=(m,F,le,de)=>de.key==="Enter"&&t(41,F[le]._expanded=!m._expanded,fe),Cc=m=>yt(m),Sc=m=>bt(m.nodeId),jc=m=>dt(m.nodeId),Tc=m=>Nl(m),Ec=(m,F)=>F.key==="Enter"&&Nl(m),Dc=m=>tl(m),Nc=m=>Tl(m),Mc=m=>yt(m),Ic=m=>dt(m.nodeId),Ac=(m,F,le,de)=>t(41,F[le].suggestedMin=parseInt(de.target.value),fe),Fc=m=>ll(m),Pc=m=>Dl(m),Lc=(m,F,le)=>t(41,F[le]._expanded=!m._expanded,fe),Rc=(m,F,le,de)=>de.key==="Enter"&&t(41,F[le]._expanded=!m._expanded,fe),Oc=m=>yt(m),Vc=m=>bt(m.nodeId),Wc=m=>dt(m.nodeId),Bc=(m,F)=>F.key==="Enter"&&dt(m.nodeId),Hc=m=>dt(m.nodeId),Uc=(m,F)=>F.key==="Enter"&&dt(m.nodeId),Kc=m=>wt(m),Gc=(m,F)=>F.key==="Enter"&&wt(m),Jc=m=>wt(m),qc=(m,F)=>F.key==="Enter"&&wt(m),Yc=()=>t(50,Me=null),Qc=m=>t(50,Me=m);function Xc(){He=this.value,t(48,He)}const Zc=m=>m.key==="Enter"&&gn(),xc=m=>hn(m),$c=()=>yn(ke.node),eu=()=>bn(ke.node),tu=()=>kn(ke.node),lu=()=>bt(ke.node);function nu(){ue=this.value,t(35,ue)}function iu(){ne=this.value,t(33,ne)}function su(){oe=dl(this.value),t(34,oe)}function ou(){we=this.value,t(36,we)}function ru(){Be=this.checked,t(37,Be)}function au(){Ae=this.checked,t(38,Ae)}function cu(){ye=this.value,t(55,ye)}const uu=m=>m.key==="Enter"&&Pl();function fu(){Se=al(this),t(56,Se),t(89,je)}function du(){Te=this.value,t(57,Te)}const mu=m=>m.key==="Enter"&&Pl(),pu=()=>Al("copy"),_u=()=>Al("link");function vu(){Dt=this.value,t(81,Dt)}return[n,o,r,u,c,d,v,_,h,y,w,j,S,D,T,E,I,N,L,W,V,G,q,Y,H,J,R,K,P,O,re,ee,ie,ne,oe,ue,we,Be,Ae,X,Z,fe,ze,pe,be,qe,Qe,lt,He,Pe,Me,ke,Oe,Ce,Ve,ye,Se,Te,Ie,Ue,Ee,_e,Ye,ct,Le,Ne,Xe,Tt,Et,_l,Yt,mt,Re,vl,Wt,hl,Xl,Zl,xl,$l,Zt,Dt,Nt,gl,bl,Bt,$t,Fn,U,je,rr,en,gt,nt,yl,ln,nn,el,wl,ar,sn,on,rn,an,cn,un,fn,dn,pr,_r,vr,_n,br,kr,yr,wr,hn,zr,Cr,gn,Sr,It,jr,Tr,Er,Dr,Nr,bn,kn,bt,yn,wn,Mr,zn,At,Ir,Ar,Fr,tl,Pr,Lr,Tl,ll,Dl,Sn,kt,nl,Nl,Ml,Or,Tn,En,Vr,Dn,Wr,Al,Br,Nn,Ur,Kr,Gr,Jr,Mn,Yr,Qr,Xr,Zr,xr,Pl,An,$r,dt,yt,wt,Ll,Rl,ea,la,na,ia,sa,oa,ra,aa,ca,ua,fa,da,ma,pa,_a,va,ha,ga,ba,ka,ya,wa,za,Ca,Sa,ja,Ta,Ea,Da,Na,Ma,Ia,Aa,Fa,Pa,La,Ra,Oa,Va,Wa,Ba,Ha,Ua,Ka,Ga,Ja,qa,Ya,Qa,Xa,Za,xa,$a,ec,tc,lc,nc,ic,sc,oc,rc,ac,cc,uc,fc,dc,mc,pc,_c,vc,hc,gc,bc,kc,yc,wc,zc,Cc,Sc,jc,Tc,Ec,Dc,Nc,Mc,Ic,Ac,Fc,Pc,Lc,Rc,Oc,Vc,Wc,Bc,Hc,Uc,Kc,Gc,Jc,qc,Yc,Qc,Xc,Zc,xc,$c,eu,tu,lu,nu,iu,su,ou,ru,au,cu,uu,fu,du,mu,pu,_u,vu]}class d1 extends et{constructor(e){super(),$e(this,e,f1,o1,xe,{},null,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1])}}new d1({target:document.getElementById("app")});