4 lines
273 KiB
JavaScript
4 lines
273 KiB
JavaScript
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&>(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")});
|