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

4 lines
258 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

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

var Da=Object.defineProperty;var Ma=(l,e,t)=>e in l?Da(l,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[e]=t;var Sl=(l,e,t)=>Ma(l,typeof e!="symbol"?e+"":e,t);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))n(s);new MutationObserver(s=>{for(const i of s)if(i.type==="childList")for(const r of i.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&n(r)}).observe(document,{childList:!0,subtree:!0});function t(s){const i={};return s.integrity&&(i.integrity=s.integrity),s.referrerPolicy&&(i.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?i.credentials="include":s.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function n(s){if(s.ep)return;s.ep=!0;const i=t(s);fetch(s.href,i)}})();function ee(){}function gi(l){return l()}function kn(){return Object.create(null)}function ve(l){l.forEach(gi)}function mt(l){return typeof l=="function"}function Qe(l,e){return l!=l?e==e:l!==e||l&&typeof l=="object"||typeof l=="function"}let Qt;function el(l,e){return l===e?!0:(Qt||(Qt=document.createElement("a")),Qt.href=e,l===Qt.href)}function Ia(l){return Object.keys(l).length===0}function yn(l){return l??""}const Il=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;function c(l,e){l.appendChild(e)}function C(l,e,t){l.insertBefore(e,t||null)}function w(l){l.parentNode&&l.parentNode.removeChild(l)}function Le(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 X(l){return document.createElementNS("http://www.w3.org/2000/svg",l)}function F(l){return document.createTextNode(l)}function h(){return F(" ")}function ot(){return F("")}function I(l,e,t,n){return l.addEventListener(e,t,n),()=>l.removeEventListener(e,t,n)}function Al(l){return function(e){return e.preventDefault(),l.call(this,e)}}function Ye(l){return function(e){return e.stopPropagation(),l.call(this,e)}}function ft(l){return function(e){e.target===this&&l.call(this,e)}}function o(l,e,t){t==null?l.removeAttribute(e):l.getAttribute(e)!==t&&l.setAttribute(e,t)}function ll(l){return l===""?null:+l}function Aa(l){return Array.from(l.childNodes)}function G(l,e){e=""+e,l.data!==e&&(l.data=e)}function be(l,e){l.value=e??""}function ct(l,e,t,n){t==null?l.style.removeProperty(e):l.style.setProperty(e,t,"")}function pt(l,e,t){for(let n=0;n<l.options.length;n+=1){const s=l.options[n];if(s.__value===e){s.selected=!0;return}}(!t||e!==void 0)&&(l.selectedIndex=-1)}function xt(l){const e=l.querySelector(":checked");return e&&e.__value}function he(l,e,t){l.classList.toggle(e,!!t)}function Fa(l,e,{bubbles:t=!1,cancelable:n=!1}={}){return new CustomEvent(l,{detail:e,bubbles:t,cancelable:n})}let Bt;function Wt(l){Bt=l}function Fl(){if(!Bt)throw new Error("Function called outside component initialization");return Bt}function hi(l){Fl().$$.on_mount.push(l)}function Pl(l){Fl().$$.on_destroy.push(l)}function nl(){const l=Fl();return(e,t,{cancelable:n=!1}={})=>{const s=l.$$.callbacks[e];if(s){const i=Fa(e,t,{cancelable:n});return s.slice().forEach(r=>{r.call(l,i)}),!i.defaultPrevented}return!0}}function bi(l,e){const t=l.$$.callbacks[e.type];t&&t.slice().forEach(n=>n.call(this,e))}const It=[],wn=[];let At=[];const Cn=[],Pa=Promise.resolve();let Nl=!1;function La(){Nl||(Nl=!0,Pa.then(ki))}function wt(l){At.push(l)}const jl=new Set;let Dt=0;function ki(){if(Dt!==0)return;const l=Bt;do{try{for(;Dt<It.length;){const e=It[Dt];Dt++,Wt(e),Ra(e.$$)}}catch(e){throw It.length=0,Dt=0,e}for(Wt(null),It.length=0,Dt=0;wn.length;)wn.pop()();for(let e=0;e<At.length;e+=1){const t=At[e];jl.has(t)||(jl.add(t),t())}At.length=0}while(It.length);for(;Cn.length;)Cn.pop()();Nl=!1,jl.clear(),Wt(l)}function Ra(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(wt)}}function za(l){const e=[],t=[];At.forEach(n=>l.indexOf(n)===-1?e.push(n):t.push(n)),t.forEach(n=>n()),At=e}const $t=new Set;let yt;function lt(){yt={r:0,c:[],p:yt}}function nt(){yt.r||ve(yt.c),yt=yt.p}function re(l,e){l&&l.i&&($t.delete(l),l.i(e))}function de(l,e,t,n){if(l&&l.o){if($t.has(l))return;$t.add(l),yt.c.push(()=>{$t.delete(l),n&&(t&&l.d(1),n())}),l.o(e)}else n&&n()}function fe(l){return(l==null?void 0:l.length)!==void 0?l:Array.from(l)}function yi(l,e){de(l,1,1,()=>{e.delete(l.key)})}function wi(l,e,t,n,s,i,r,a,u,d,_,g){let v=l.length,b=i.length,k=v;const y={};for(;k--;)y[l[k].key]=k;const S=[],j=new Map,T=new Map,D=[];for(k=b;k--;){const M=g(s,i,k),R=t(M);let W=r.get(R);W?D.push(()=>W.p(M,e)):(W=d(R,M),W.c()),j.set(R,S[k]=W),R in y&&T.set(R,Math.abs(k-y[R]))}const N=new Set,E=new Set;function A(M){re(M,1),M.m(a,_),r.set(M.key,M),_=M.first,b--}for(;v&&b;){const M=S[b-1],R=l[v-1],W=M.key,B=R.key;M===R?(_=M.first,v--,b--):j.has(B)?!r.has(W)||N.has(W)?A(M):E.has(B)?v--:T.get(W)>T.get(B)?(E.add(W),A(M)):(N.add(B),v--):(u(R,r),v--)}for(;v--;){const M=l[v];j.has(M.key)||u(M,r)}for(;b;)A(S[b-1]);return ve(D),S}function Ke(l){l&&l.c()}function We(l,e,t){const{fragment:n,after_update:s}=l.$$;n&&n.m(e,t),wt(()=>{const i=l.$$.on_mount.map(gi).filter(mt);l.$$.on_destroy?l.$$.on_destroy.push(...i):ve(i),l.$$.on_mount=[]}),s.forEach(wt)}function Be(l,e){const t=l.$$;t.fragment!==null&&(za(t.after_update),ve(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function Va(l,e){l.$$.dirty[0]===-1&&(It.push(l),La(),l.$$.dirty.fill(0)),l.$$.dirty[e/31|0]|=1<<e%31}function Xe(l,e,t,n,s,i,r=null,a=[-1]){const u=Bt;Wt(l);const d=l.$$={fragment:null,ctx:[],props:i,update:ee,not_equal:s,bound:kn(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(e.context||(u?u.$$.context:[])),callbacks:kn(),dirty:a,skip_bound:!1,root:e.target||u.$$.root};r&&r(d.root);let _=!1;if(d.ctx=t?t(l,e.props||{},(g,v,...b)=>{const k=b.length?b[0]:v;return d.ctx&&s(d.ctx[g],d.ctx[g]=k)&&(!d.skip_bound&&d.bound[g]&&d.bound[g](k),_&&Va(l,g)),v}):[],d.update(),_=!0,ve(d.before_update),d.fragment=n?n(d.ctx):!1,e.target){if(e.hydrate){const g=Aa(e.target);d.fragment&&d.fragment.l(g),g.forEach(w)}else d.fragment&&d.fragment.c();e.intro&&re(l.$$.fragment),We(l,e.target,e.anchor),ki()}Wt(u)}class Ze{constructor(){Sl(this,"$$");Sl(this,"$$set")}$destroy(){Be(this,1),this.$destroy=ee}$on(e,t){if(!mt(t))return ee;const n=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return n.push(t),()=>{const s=n.indexOf(t);s!==-1&&n.splice(s,1)}}$set(e){this.$$set&&!Ia(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const Oa="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(Oa);function Wa(l){let e,t;return{c(){e=X("path"),t=X("polyline"),o(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),o(t,"points","14 2 14 8 20 8")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(w(e),w(t))}}}function Ba(l){let e,t,n,s,i;return{c(){e=X("path"),t=X("polyline"),n=X("line"),s=X("line"),i=X("polyline"),o(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),o(t,"points","14 2 14 8 20 8"),o(n,"x1","16"),o(n,"y1","13"),o(n,"x2","8"),o(n,"y2","13"),o(s,"x1","16"),o(s,"y1","17"),o(s,"x2","8"),o(s,"y2","17"),o(i,"points","10 9 9 9 8 9")},m(r,a){C(r,e,a),C(r,t,a),C(r,n,a),C(r,s,a),C(r,i,a)},d(r){r&&(w(e),w(t),w(n),w(s),w(i))}}}function Ha(l){let e,t;return{c(){e=X("polyline"),t=X("polyline"),o(e,"points","16 18 22 12 16 6"),o(t,"points","8 6 2 12 8 18")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(w(e),w(t))}}}function Ua(l){let e,t,n,s;return{c(){e=X("path"),t=X("polyline"),n=X("line"),s=X("rect"),o(e,"d","M21 8v13a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8"),o(t,"points","7 3 12 8 17 3"),o(n,"x1","3"),o(n,"y1","8"),o(n,"x2","21"),o(n,"y2","8"),o(s,"x","10"),o(s,"y","12"),o(s,"width","4"),o(s,"height","4"),o(s,"rx","1")},m(i,r){C(i,e,r),C(i,t,r),C(i,n,r),C(i,s,r)},d(i){i&&(w(e),w(t),w(n),w(s))}}}function Ka(l){let e,t,n,s,i;return{c(){e=X("path"),t=X("polyline"),n=X("line"),s=X("line"),i=X("line"),o(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),o(t,"points","14 2 14 8 20 8"),o(n,"x1","9"),o(n,"y1","12"),o(n,"x2","15"),o(n,"y2","12"),o(s,"x1","9"),o(s,"y1","15"),o(s,"x2","13"),o(s,"y2","15"),o(i,"x1","12"),o(i,"y1","15"),o(i,"x2","12"),o(i,"y2","18")},m(r,a){C(r,e,a),C(r,t,a),C(r,n,a),C(r,s,a),C(r,i,a)},d(r){r&&(w(e),w(t),w(n),w(s),w(i))}}}function Ga(l){let e,t,n,s,i,r;return{c(){e=X("path"),t=X("polyline"),n=X("line"),s=X("line"),i=X("line"),r=X("line"),o(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),o(t,"points","14 2 14 8 20 8"),o(n,"x1","8"),o(n,"y1","12"),o(n,"x2","16"),o(n,"y2","12"),o(s,"x1","8"),o(s,"y1","16"),o(s,"x2","16"),o(s,"y2","16"),o(i,"x1","8"),o(i,"y1","14"),o(i,"x2","12"),o(i,"y2","14"),o(r,"x1","12"),o(r,"y1","12"),o(r,"x2","12"),o(r,"y2","18")},m(a,u){C(a,e,u),C(a,t,u),C(a,n,u),C(a,s,u),C(a,i,u),C(a,r,u)},d(a){a&&(w(e),w(t),w(n),w(s),w(i),w(r))}}}function Ja(l){let e,t,n,s;return{c(){e=X("path"),t=X("polyline"),n=X("line"),s=X("line"),o(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),o(t,"points","14 2 14 8 20 8"),o(n,"x1","16"),o(n,"y1","13"),o(n,"x2","8"),o(n,"y2","13"),o(s,"x1","16"),o(s,"y1","17"),o(s,"x2","8"),o(s,"y2","17")},m(i,r){C(i,e,r),C(i,t,r),C(i,n,r),C(i,s,r)},d(i){i&&(w(e),w(t),w(n),w(s))}}}function qa(l){let e,t,n,s,i;return{c(){e=X("path"),t=X("polyline"),n=X("line"),s=X("line"),i=X("line"),o(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),o(t,"points","14 2 14 8 20 8"),o(n,"x1","8"),o(n,"y1","12"),o(n,"x2","16"),o(n,"y2","12"),o(s,"x1","8"),o(s,"y1","16"),o(s,"x2","16"),o(s,"y2","16"),o(i,"x1","8"),o(i,"y1","14"),o(i,"x2","12"),o(i,"y2","14")},m(r,a){C(r,e,a),C(r,t,a),C(r,n,a),C(r,s,a),C(r,i,a)},d(r){r&&(w(e),w(t),w(n),w(s),w(i))}}}function Ya(l){let e,t,n;return{c(){e=X("path"),t=X("circle"),n=X("circle"),o(e,"d","M9 18V5l12-2v13"),o(t,"cx","6"),o(t,"cy","18"),o(t,"r","3"),o(n,"cx","18"),o(n,"cy","16"),o(n,"r","3")},m(s,i){C(s,e,i),C(s,t,i),C(s,n,i)},d(s){s&&(w(e),w(t),w(n))}}}function Qa(l){let e,t;return{c(){e=X("rect"),t=X("polyline"),o(e,"x","2"),o(e,"y","4"),o(e,"width","20"),o(e,"height","16"),o(e,"rx","2"),o(t,"points","10 9 16 12 10 15 10 9")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(w(e),w(t))}}}function Xa(l){let e,t,n;return{c(){e=X("rect"),t=X("circle"),n=X("polyline"),o(e,"x","3"),o(e,"y","3"),o(e,"width","18"),o(e,"height","18"),o(e,"rx","2"),o(e,"ry","2"),o(t,"cx","8.5"),o(t,"cy","8.5"),o(t,"r","1.5"),o(n,"points","21 15 16 10 5 21")},m(s,i){C(s,e,i),C(s,t,i),C(s,n,i)},d(s){s&&(w(e),w(t),w(n))}}}function Za(l){let e;return{c(){e=X("path"),o(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&&w(e)}}}function xa(l){let e;function t(i,r){return i[0]==="folder"?Za:i[0]==="image"?Xa:i[0]==="video"?Qa:i[0]==="audio"?Ya:i[0]==="pdf"?qa:i[0]==="document"?Ja:i[0]==="spreadsheet"?Ga:i[0]==="presentation"?Ka:i[0]==="archive"?Ua:i[0]==="code"?Ha:i[0]==="text"?Ba:Wa}let n=t(l),s=n(l);return{c(){e=X("svg"),s.c(),o(e,"width",l[1]),o(e,"height",l[1]),o(e,"viewBox","0 0 24 24"),o(e,"fill","none"),o(e,"stroke","currentColor"),o(e,"stroke-width","1.5"),o(e,"stroke-linecap","round"),o(e,"stroke-linejoin","round"),o(e,"xmlns","http://www.w3.org/2000/svg")},m(i,r){C(i,e,r),s.m(e,null)},p(i,[r]){n!==(n=t(i))&&(s.d(1),s=n(i),s&&(s.c(),s.m(e,null))),r&2&&o(e,"width",i[1]),r&2&&o(e,"height",i[1])},i:ee,o:ee,d(i){i&&w(e),s.d()}}}function $a(l,e,t){let{kind:n="generic"}=e,{size:s=20}=e;return l.$$set=i=>{"kind"in i&&t(0,n=i.kind),"size"in i&&t(1,s=i.size)},[n,s]}class Ci extends Ze{constructor(e){super(),Xe(this,e,$a,xa,Qe,{kind:0,size:1})}}const eu={"nav.today":"Сегодня","nav.inbox":"Неразобранное","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":"Переместить в корень","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.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":"Срок действия токена истёк"},tu={"nav.today":"Today","nav.inbox":"Inbox","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","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.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"},Sn={ru:eu,en:tu};let jn="ru";function p(l,e){var s;const t=Sn[jn];let n=t==null?void 0:t[l];if(n==null&&jn!=="ru"&&(n=(s=Sn.ru)==null?void 0:s[l]),n==null&&(n=l),e!=null)for(const[i,r]of Object.entries(e))n=n.replace(`{${i}}`,String(r));return n}function tl(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 Dl={"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 Tn(l){return l?Dl[l]||l:p("mime.unknown")}function lu(l){if(l.type==="folder")return p("mime.folder");const e=(l.mime||"").toLowerCase();if(Dl[e])return Dl[e];const n=(l.name||"").toLowerCase().split(".").pop();return n?n.toUpperCase():p("mime.file")}function Si(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 ji=["image/jpeg","image/png","image/gif","image/webp","image/bmp","image/tiff","image/avif","image/svg+xml"],Ti=["text/plain","text/html","text/css","text/javascript","application/json","application/xml","application/x-yaml","text/x-shellscript"],Ei=["txt","log","conf","ini","yaml","yml","json","xml","csv","sh","py","js","ts","css","html","md","markdown","cfg"],Ni=["jpg","jpeg","png","gif","webp","bmp","tiff","tif","avif","svg"];function nu(l){if(l.type==="folder")return!1;const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return!!(ji.includes(e)||Ni.includes(n)||e.includes("pdf")||Ti.includes(e)||Ei.includes(n))}function Di(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return ji.includes(e)||Ni.includes(n)}function Mi(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return Ti.includes(e)||Ei.includes(n)&&n!=="md"&&n!=="markdown"}function Ii(l){return(l.mime||"").toLowerCase().includes("pdf")}function Ai(l){const e=(l.name||"").toLowerCase();return e.endsWith(".md")||e.endsWith(".markdown")}function su(l){return Di(l)||Ii(l)}function ou(l){return Mi(l)||Ai(l)}const{window:iu}=Il;function ru(l){let e,t,n,s=tl(l[0].size)+"",i;return{c(){e=f("span"),e.textContent="·",t=h(),n=f("span"),i=F(s),o(e,"class","meta-sep svelte-1skuef2")},m(r,a){C(r,e,a),C(r,t,a),C(r,n,a),c(n,i)},p(r,a){a[0]&1&&s!==(s=tl(r[0].size)+"")&&G(i,s)},d(r){r&&(w(e),w(t),w(n))}}}function cu(l){let e,t,n,s,i;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=h(),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>',o(e,"class","action-btn svelte-1skuef2"),o(e,"title",p("file.openFolder")),o(e,"aria-label",p("file.openFolder")),o(n,"class","action-btn svelte-1skuef2"),o(n,"title",p("file.showInExplorer")),o(n,"aria-label",p("file.showInExplorer"))},m(r,a){C(r,e,a),C(r,t,a),C(r,n,a),s||(i=[I(e,"click",Ye(l[30])),I(n,"click",Ye(l[11]))],s=!0)},p:ee,d(r){r&&(w(e),w(t),w(n)),s=!1,ve(i)}}}function au(l){let e,t,n,s,i,r,a;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=h(),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>',s=h(),i=f("button"),i.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>',o(e,"class","action-btn svelte-1skuef2"),o(e,"title",p("file.preview")),o(e,"aria-label",p("file.preview")),o(n,"class","action-btn svelte-1skuef2"),o(n,"title",p("file.openExternal")),o(n,"aria-label",p("file.openExternal")),o(i,"class","action-btn svelte-1skuef2"),o(i,"title",p("file.showInExplorer")),o(i,"aria-label",p("file.showInExplorer"))},m(u,d){C(u,e,d),C(u,t,d),C(u,n,d),C(u,s,d),C(u,i,d),r||(a=[I(e,"click",Ye(l[29])),I(n,"click",Ye(l[10])),I(i,"click",Ye(l[11]))],r=!0)},p:ee,d(u){u&&(w(e),w(t),w(n),w(s),w(i)),r=!1,ve(a)}}}function En(l){let e,t,n,s,i,r,a,u,d=p("common.open")+"",_,g,v,b,k,y,S,j,T=p("file.openExternal")+"",D,N,E,A,M,R,W=p("file.showInExplorer")+"",B,K,Y,q,J,H,U,P,V,z=p("common.rename")+"",O,se,ie,$,le,te,ce,pe=p("common.duplicate")+"",ye,He,Ae,Q,x,ue,ge,Se,De,Ue=p("common.cut")+"",Ge,qe,Je,Fe,Pe,ke,Ve,Ne=p("common.copy")+"",ze,je,we,Me,Te,Ee,Oe,_e,ae,Z=p("common.delete")+"",Ce,et,rt;return{c(){e=f("div"),t=h(),n=f("div"),s=f("button"),i=X("svg"),r=X("path"),a=X("circle"),u=h(),_=F(d),g=h(),v=f("button"),b=X("svg"),k=X("path"),y=X("polyline"),S=X("line"),j=h(),D=F(T),N=h(),E=f("button"),A=X("svg"),M=X("path"),R=h(),B=F(W),K=h(),Y=f("div"),q=h(),J=f("button"),H=X("svg"),U=X("path"),P=X("path"),V=h(),O=F(z),se=h(),ie=f("button"),$=X("svg"),le=X("rect"),te=X("path"),ce=h(),ye=F(pe),He=h(),Ae=f("button"),Q=X("svg"),x=X("circle"),ue=X("circle"),ge=X("line"),Se=X("line"),De=h(),Ge=F(Ue),qe=h(),Je=f("button"),Fe=X("svg"),Pe=X("rect"),ke=X("path"),Ve=h(),ze=F(Ne),je=h(),we=f("div"),Me=h(),Te=f("button"),Ee=X("svg"),Oe=X("polyline"),_e=X("path"),ae=h(),Ce=F(Z),o(e,"class","menu-backdrop svelte-1skuef2"),o(e,"role","presentation"),o(r,"d","M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"),o(a,"cx","12"),o(a,"cy","12"),o(a,"r","3"),o(i,"width","14"),o(i,"height","14"),o(i,"viewBox","0 0 24 24"),o(i,"fill","none"),o(i,"stroke","currentColor"),o(i,"stroke-width","2"),o(i,"stroke-linecap","round"),o(i,"stroke-linejoin","round"),o(s,"class","menu-item svelte-1skuef2"),o(s,"role","menuitem"),o(k,"d","M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"),o(y,"points","15 3 21 3 21 9"),o(S,"x1","10"),o(S,"y1","14"),o(S,"x2","21"),o(S,"y2","3"),o(b,"width","14"),o(b,"height","14"),o(b,"viewBox","0 0 24 24"),o(b,"fill","none"),o(b,"stroke","currentColor"),o(b,"stroke-width","2"),o(b,"stroke-linecap","round"),o(b,"stroke-linejoin","round"),o(v,"class","menu-item svelte-1skuef2"),o(v,"role","menuitem"),o(M,"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"),o(A,"width","14"),o(A,"height","14"),o(A,"viewBox","0 0 24 24"),o(A,"fill","none"),o(A,"stroke","currentColor"),o(A,"stroke-width","2"),o(A,"stroke-linecap","round"),o(A,"stroke-linejoin","round"),o(E,"class","menu-item svelte-1skuef2"),o(E,"role","menuitem"),o(Y,"class","menu-sep svelte-1skuef2"),o(U,"d","M12 20h9"),o(P,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),o(H,"width","14"),o(H,"height","14"),o(H,"viewBox","0 0 24 24"),o(H,"fill","none"),o(H,"stroke","currentColor"),o(H,"stroke-width","2"),o(H,"stroke-linecap","round"),o(H,"stroke-linejoin","round"),o(J,"class","menu-item svelte-1skuef2"),o(J,"role","menuitem"),o(le,"x","9"),o(le,"y","9"),o(le,"width","13"),o(le,"height","13"),o(le,"rx","2"),o(le,"ry","2"),o(te,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),o($,"width","14"),o($,"height","14"),o($,"viewBox","0 0 24 24"),o($,"fill","none"),o($,"stroke","currentColor"),o($,"stroke-width","2"),o($,"stroke-linecap","round"),o($,"stroke-linejoin","round"),o(ie,"class","menu-item svelte-1skuef2"),o(ie,"role","menuitem"),o(x,"cx","6"),o(x,"cy","6"),o(x,"r","3"),o(ue,"cx","6"),o(ue,"cy","18"),o(ue,"r","3"),o(ge,"x1","20"),o(ge,"y1","4"),o(ge,"x2","8.12"),o(ge,"y2","15.88"),o(Se,"x1","8.12"),o(Se,"y1","8.12"),o(Se,"x2","20"),o(Se,"y2","20"),o(Q,"width","14"),o(Q,"height","14"),o(Q,"viewBox","0 0 24 24"),o(Q,"fill","none"),o(Q,"stroke","currentColor"),o(Q,"stroke-width","2"),o(Q,"stroke-linecap","round"),o(Q,"stroke-linejoin","round"),o(Ae,"class","menu-item svelte-1skuef2"),o(Ae,"role","menuitem"),o(Pe,"x","9"),o(Pe,"y","9"),o(Pe,"width","13"),o(Pe,"height","13"),o(Pe,"rx","2"),o(Pe,"ry","2"),o(ke,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),o(Fe,"width","14"),o(Fe,"height","14"),o(Fe,"viewBox","0 0 24 24"),o(Fe,"fill","none"),o(Fe,"stroke","currentColor"),o(Fe,"stroke-width","2"),o(Fe,"stroke-linecap","round"),o(Fe,"stroke-linejoin","round"),o(Je,"class","menu-item svelte-1skuef2"),o(Je,"role","menuitem"),o(we,"class","menu-sep svelte-1skuef2"),o(Oe,"points","3 6 5 6 21 6"),o(_e,"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"),o(Ee,"width","14"),o(Ee,"height","14"),o(Ee,"viewBox","0 0 24 24"),o(Ee,"fill","none"),o(Ee,"stroke","currentColor"),o(Ee,"stroke-width","2"),o(Ee,"stroke-linecap","round"),o(Ee,"stroke-linejoin","round"),o(Te,"class","menu-item menu-item-danger svelte-1skuef2"),o(Te,"role","menuitem"),o(n,"class","menu svelte-1skuef2"),ct(n,"left",l[3]+"px"),ct(n,"top",l[4]+"px"),ct(n,"position","fixed"),o(n,"role","menu"),o(n,"tabindex","-1")},m(st,Re){C(st,e,Re),C(st,t,Re),C(st,n,Re),c(n,s),c(s,i),c(i,r),c(i,a),c(s,u),c(s,_),c(n,g),c(n,v),c(v,b),c(b,k),c(b,y),c(b,S),c(v,j),c(v,D),c(n,N),c(n,E),c(E,A),c(A,M),c(E,R),c(E,B),c(n,K),c(n,Y),c(n,q),c(n,J),c(J,H),c(H,U),c(H,P),c(J,V),c(J,O),c(n,se),c(n,ie),c(ie,$),c($,le),c($,te),c(ie,ce),c(ie,ye),c(n,He),c(n,Ae),c(Ae,Q),c(Q,x),c(Q,ue),c(Q,ge),c(Q,Se),c(Ae,De),c(Ae,Ge),c(n,qe),c(n,Je),c(Je,Fe),c(Fe,Pe),c(Fe,ke),c(Je,Ve),c(Je,ze),c(n,je),c(n,we),c(n,Me),c(n,Te),c(Te,Ee),c(Ee,Oe),c(Ee,_e),c(Te,ae),c(Te,Ce),et||(rt=[I(e,"click",Ye(l[19])),I(s,"click",l[17]),I(v,"click",l[10]),I(E,"click",l[11]),I(J,"click",l[13]),I(ie,"click",l[14]),I(Ae,"click",l[15]),I(Je,"click",l[16]),I(Te,"click",l[12]),I(n,"click",Ye(l[28])),I(n,"keydown",l[31])],et=!0)},p(st,Re){Re[0]&8&&ct(n,"left",st[3]+"px"),Re[0]&16&&ct(n,"top",st[4]+"px")},d(st){st&&(w(e),w(t),w(n)),et=!1,ve(rt)}}}function uu(l){let e,t,n,s,i,r,a=l[0].name+"",u,d,_,g,v,b,k,y,S,j,T,D,N,E,A,M,R,W,B,K,Y,q;n=new Ci({props:{kind:l[6],size:22}});let J=!l[7]&&ru(l);function H(z,O){return z[7]?cu:au}let P=H(l)(l),V=l[2]&&En(l);return{c(){e=f("div"),t=f("div"),Ke(n.$$.fragment),s=h(),i=f("div"),r=f("div"),u=F(a),_=h(),g=f("div"),v=f("span"),v.textContent=`${l[8]}`,b=h(),J&&J.c(),k=h(),y=f("div"),P.c(),S=h(),j=f("button"),T=X("svg"),D=X("circle"),N=X("circle"),E=X("circle"),A=h(),M=f("button"),M.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=h(),V&&V.c(),B=ot(),o(t,"class","file-row-icon svelte-1skuef2"),o(r,"class","file-row-name svelte-1skuef2"),o(r,"title",d=l[0].name),o(g,"class","file-row-meta svelte-1skuef2"),o(i,"class","file-row-body svelte-1skuef2"),o(D,"cx","12"),o(D,"cy","5"),o(D,"r","2"),o(N,"cx","12"),o(N,"cy","12"),o(N,"r","2"),o(E,"cx","12"),o(E,"cy","19"),o(E,"r","2"),o(T,"width","16"),o(T,"height","16"),o(T,"viewBox","0 0 24 24"),o(T,"fill","currentColor"),o(j,"class","action-btn svelte-1skuef2"),o(j,"title",p("file.more")),o(j,"aria-label",p("file.more")),o(j,"aria-expanded",l[2]),o(M,"class","action-btn action-btn-danger svelte-1skuef2"),o(M,"title",p("common.delete")),o(M,"aria-label",p("common.delete")),o(y,"class","file-row-actions svelte-1skuef2"),o(e,"class","file-row svelte-1skuef2"),o(e,"role","button"),o(e,"tabindex","0"),o(e,"draggable","true"),o(e,"aria-label",R=l[7]?p("file.ariaFolder")+" "+l[0].name:p("file.ariaFile")+" "+l[0].name),he(e,"file-row--selected",l[1])},m(z,O){C(z,e,O),c(e,t),We(n,t,null),c(e,s),c(e,i),c(i,r),c(r,u),c(i,_),c(i,g),c(g,v),c(g,b),J&&J.m(g,null),c(e,k),c(e,y),P.m(y,null),c(y,S),c(y,j),c(j,T),c(T,D),c(T,N),c(T,E),c(y,A),c(y,M),C(z,W,O),V&&V.m(z,O),C(z,B,O),K=!0,Y||(q=[I(iu,"click",l[19]),I(j,"click",Ye(l[18])),I(M,"click",Ye(l[12])),I(e,"click",l[9]),I(e,"keydown",l[24]),I(e,"contextmenu",l[23]),I(e,"dragstart",l[20]),I(e,"dragover",l[21]),I(e,"drop",l[22])],Y=!0)},p(z,O){(!K||O[0]&1)&&a!==(a=z[0].name+"")&&G(u,a),(!K||O[0]&1&&d!==(d=z[0].name))&&o(r,"title",d),z[7]||J.p(z,O),P.p(z,O),(!K||O[0]&4)&&o(j,"aria-expanded",z[2]),(!K||O[0]&1&&R!==(R=z[7]?p("file.ariaFolder")+" "+z[0].name:p("file.ariaFile")+" "+z[0].name))&&o(e,"aria-label",R),(!K||O[0]&2)&&he(e,"file-row--selected",z[1]),z[2]?V?V.p(z,O):(V=En(z),V.c(),V.m(B.parentNode,B)):V&&(V.d(1),V=null)},i(z){K||(re(n.$$.fragment,z),K=!0)},o(z){de(n.$$.fragment,z),K=!1},d(z){z&&(w(e),w(W),w(B)),Be(n),J&&J.d(),P.d(),V&&V.d(z),Y=!1,ve(q)}}}function fu(l,e,t){let{item:n}=e,{selected:s=!1}=e,{onDragStart:i}=e,{onDragOver:r}=e,{onDrop:a}=e;const u=nl(),d=Si(n),_=n.type==="folder",g=lu(n);let v=!1,b=0,k=0,y=null;function S(O){O.ctrlKey||O.metaKey?u("toggleSelect",n.id):O.shiftKey?u("rangeSelect",n.id):y?(clearTimeout(y),y=null,_?u("navigate",n.id):u("preview",n)):y=setTimeout(()=>{y=null,u("selectOne",n.id)},250)}function j(){u("openExternal",n.fileId)}function T(){t(2,v=!1),u("showInFolder",n.nodeId||n.id)}function D(){t(2,v=!1),u("delete",{id:n.id,type:n.type})}function N(){t(2,v=!1),u("rename",{id:n.id,name:n.name})}function E(){t(2,v=!1),u("duplicate",n.id)}function A(){t(2,v=!1),u("cut",n.id)}function M(){t(2,v=!1),u("copy",n.id)}function R(){t(2,v=!1),_?u("navigate",n.id):u("preview",n)}function W(){t(2,v=!v)}function B(){t(2,v=!1)}function K(O){i&&i(O,n.id)}function Y(O){r&&_&&r(O,n.id)}function q(O){a&&_&&a(O,n.id)}function J(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,v=!0)}function H(O){(O.key==="Enter"||O.key===" ")&&(O.preventDefault(),S(O))}function U(O){bi.call(this,l,O)}const P=()=>u("preview",n),V=()=>u("navigate",n.id),z=O=>{O.key==="Escape"&&(O.stopPropagation(),B())};return l.$$set=O=>{"item"in O&&t(0,n=O.item),"selected"in O&&t(1,s=O.selected),"onDragStart"in O&&t(25,i=O.onDragStart),"onDragOver"in O&&t(26,r=O.onDragOver),"onDrop"in O&&t(27,a=O.onDrop)},[n,s,v,b,k,u,d,_,g,S,j,T,D,N,E,A,M,R,W,B,K,Y,q,J,H,i,r,a,U,P,V,z]}class du extends Ze{constructor(e){super(),Xe(this,e,fu,uu,Qe,{item:0,selected:1,onDragStart:25,onDragOver:26,onDrop:27},null,[-1,-1])}}function Nn(l,e,t){const n=l.slice();return n[4]=e[t],n[6]=t,n}function pu(l){let e;return{c(){e=f("span"),e.textContent="/",o(e,"class","sep svelte-csi2lb")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function mu(l){let e,t=l[4].name+"",n,s,i;function r(){return l[2](l[6])}return{c(){e=f("button"),n=F(t),o(e,"class","crumb crumb--link svelte-csi2lb")},m(a,u){C(a,e,u),c(e,n),s||(i=I(e,"click",r),s=!0)},p(a,u){l=a,u&1&&t!==(t=l[4].name+"")&&G(n,t)},d(a){a&&w(e),s=!1,i()}}}function _u(l){let e,t=l[4].name+"",n;return{c(){e=f("span"),n=F(t),o(e,"class","crumb crumb--current svelte-csi2lb")},m(s,i){C(s,e,i),c(e,n)},p(s,i){i&1&&t!==(t=s[4].name+"")&&G(n,t)},d(s){s&&w(e)}}}function Dn(l){let e,t,n=l[6]>0&&pu();function s(a,u){return a[6]===a[0].length-1?_u:mu}let i=s(l),r=i(l);return{c(){n&&n.c(),e=h(),r.c(),t=ot()},m(a,u){n&&n.m(a,u),C(a,e,u),r.m(a,u),C(a,t,u)},p(a,u){i===(i=s(a))&&r?r.p(a,u):(r.d(1),r=i(a),r&&(r.c(),r.m(t.parentNode,t)))},d(a){a&&(w(e),w(t)),n&&n.d(a),r.d(a)}}}function vu(l){let e,t=fe(l[0]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Dn(Nn(l,t,s));return{c(){e=f("nav");for(let s=0;s<n.length;s+=1)n[s].c();o(e,"class","breadcrumbs svelte-csi2lb")},m(s,i){C(s,e,i);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,[i]){if(i&3){t=fe(s[0]);let r;for(r=0;r<t.length;r+=1){const a=Nn(s,t,r);n[r]?n[r].p(a,i):(n[r]=Dn(a),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},i:ee,o:ee,d(s){s&&w(e),Le(n,s)}}}function gu(l,e,t){let{crumbs:n=[]}=e;const s=nl();function i(a){s("navigate",a)}const r=a=>i(a);return l.$$set=a=>{"crumbs"in a&&t(0,n=a.crumbs)},[n,i,r]}class Fi extends Ze{constructor(e){super(),Xe(this,e,gu,vu,Qe,{crumbs:0})}}function hu(l){let e,t,n,s,i,r;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("file.previewUnavailable")}`,n=h(),s=f("button"),s.textContent=`${p("file.openExternal")}`,o(s,"class","btn btn-sm svelte-1cw3u0m"),o(e,"class","preview-status svelte-1cw3u0m")},m(a,u){C(a,e,u),c(e,t),c(e,n),c(e,s),i||(r=I(s,"click",l[9]),i=!0)},p:ee,d(a){a&&w(e),i=!1,r()}}}function bu(l){let e,t;function n(r,a){return a&2&&(e=null),e==null&&(e=!!(r[1]&&r[1].startsWith("data:"))),e?ju:Su}let s=n(l,-1),i=s(l);return{c(){i.c(),t=ot()},m(r,a){i.m(r,a),C(r,t,a)},p(r,a){s===(s=n(r,a))&&i?i.p(r,a):(i.d(1),i=s(r),i&&(i.c(),i.m(t.parentNode,t)))},d(r){r&&w(t),i.d(r)}}}function ku(l){let e,t,n;return{c(){e=f("pre"),t=f("code"),n=F(l[1]),o(e,"class","preview-text svelte-1cw3u0m")},m(s,i){C(s,e,i),c(e,t),c(t,n)},p(s,i){i&2&&G(n,s[1])},d(s){s&&w(e)}}}function yu(l){let e,t,n,s;return{c(){e=f("div"),t=f("img"),el(t.src,n=l[1])||o(t,"src",n),o(t,"alt",s=l[0].name),o(t,"class","preview-image svelte-1cw3u0m"),o(e,"class","preview-image-container svelte-1cw3u0m")},m(i,r){C(i,e,r),c(e,t)},p(i,r){r&2&&!el(t.src,n=i[1])&&o(t,"src",n),r&1&&s!==(s=i[0].name)&&o(t,"alt",s)},d(i){i&&w(e)}}}function wu(l){let e,t,n,s,i,r,a;return{c(){e=f("div"),t=f("p"),n=F(l[3]),s=h(),i=f("button"),i.textContent=`${p("file.openExternal")}`,o(i,"class","btn btn-sm svelte-1cw3u0m"),o(e,"class","preview-status svelte-1cw3u0m")},m(u,d){C(u,e,d),c(e,t),c(t,n),c(e,s),c(e,i),r||(a=I(i,"click",l[9]),r=!0)},p(u,d){d&8&&G(n,u[3])},d(u){u&&w(e),r=!1,a()}}}function Cu(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("common.loading")}`,o(e,"class","preview-status svelte-1cw3u0m")},m(n,s){C(n,e,s),c(e,t)},p:ee,d(n){n&&w(e)}}}function Su(l){let e,t,n,s,i,r;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("file.pdfUnavailable")}`,n=h(),s=f("button"),s.textContent=`${p("file.openExternal")}`,o(s,"class","btn btn-sm svelte-1cw3u0m"),o(e,"class","preview-status svelte-1cw3u0m")},m(a,u){C(a,e,u),c(e,t),c(e,n),c(e,s),i||(r=I(s,"click",l[9]),i=!0)},p:ee,d(a){a&&w(e),i=!1,r()}}}function ju(l){let e,t,n;return{c(){e=f("div"),t=f("embed"),el(t.src,n=l[1])||o(t,"src",n),o(t,"type","application/pdf"),o(t,"class","preview-pdf svelte-1cw3u0m"),o(e,"class","preview-pdf-container svelte-1cw3u0m")},m(s,i){C(s,e,i),c(e,t)},p(s,i){i&2&&!el(t.src,n=s[1])&&o(t,"src",n)},d(s){s&&w(e)}}}function Tu(l){let e,t,n,s,i,r,a,u=l[0].name+"",d,_,g,v,b=tl(l[0].size)+"",k,y,S=Tn(l[0].mime)+"",j,T,D,N,E,A,M,R,W,B,K;i=new Ci({props:{kind:l[8],size:18}});function Y(H,U){return H[2]?Cu:H[3]?wu:H[6]&&H[1]?yu:H[5]&&H[1]?ku:H[4]?bu:hu}let q=Y(l),J=q(l);return{c(){e=f("div"),t=f("div"),n=f("header"),s=f("div"),Ke(i.$$.fragment),r=h(),a=f("span"),d=F(u),g=h(),v=f("div"),k=F(b),y=F(" · "),j=F(S),T=h(),D=f("div"),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>',E=h(),A=f("button"),A.innerHTML='<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>',M=h(),R=f("div"),J.c(),o(a,"class","preview-name svelte-1cw3u0m"),o(a,"title",_=l[0].name),o(s,"class","preview-title svelte-1cw3u0m"),o(v,"class","preview-meta svelte-1cw3u0m"),o(N,"class","action-btn svelte-1cw3u0m"),o(N,"title",p("file.openExternal")),o(N,"aria-label",p("file.openExternal")),o(A,"class","action-btn action-btn-close svelte-1cw3u0m"),o(A,"title","Close"),o(A,"aria-label","Close preview"),o(D,"class","preview-actions svelte-1cw3u0m"),o(n,"class","preview-header svelte-1cw3u0m"),o(R,"class","preview-body svelte-1cw3u0m"),o(t,"class","modal svelte-1cw3u0m"),o(e,"class","overlay svelte-1cw3u0m"),o(e,"role","presentation")},m(H,U){C(H,e,U),c(e,t),c(t,n),c(n,s),We(i,s,null),c(s,r),c(s,a),c(a,d),c(n,g),c(n,v),c(v,k),c(v,y),c(v,j),c(n,T),c(n,D),c(D,N),c(D,E),c(D,A),c(t,M),c(t,R),J.m(R,null),W=!0,B||(K=[I(N,"click",l[9]),I(A,"click",l[10]),I(e,"click",ft(l[11])),I(e,"keydown",l[12])],B=!0)},p(H,[U]){(!W||U&1)&&u!==(u=H[0].name+"")&&G(d,u),(!W||U&1&&_!==(_=H[0].name))&&o(a,"title",_),(!W||U&1)&&b!==(b=tl(H[0].size)+"")&&G(k,b),(!W||U&1)&&S!==(S=Tn(H[0].mime)+"")&&G(j,S),q===(q=Y(H))&&J?J.p(H,U):(J.d(1),J=q(H),J&&(J.c(),J.m(R,null)))},i(H){W||(re(i.$$.fragment,H),W=!0)},o(H){de(i.$$.fragment,H),W=!1},d(H){H&&w(e),Be(i),J.d(),B=!1,ve(K)}}}function Eu(l,e,t){let n,s,i,{item:r}=e,{content:a=""}=e,{loading:u=!1}=e,{error:d=""}=e;const _=nl(),g=Si(r);function v(j){j.key==="Escape"&&_("close")}function b(){_("openExternal",r.fileId)}hi(()=>{window.addEventListener("keydown",v)}),Pl(()=>{window.removeEventListener("keydown",v)});const k=()=>_("close"),y=()=>_("close"),S=j=>{j.key==="Escape"&&(j.preventDefault(),_("close"))};return l.$$set=j=>{"item"in j&&t(0,r=j.item),"content"in j&&t(1,a=j.content),"loading"in j&&t(2,u=j.loading),"error"in j&&t(3,d=j.error)},l.$$.update=()=>{l.$$.dirty&3&&t(6,n=Di(r)&&a&&a.startsWith("data:")),l.$$.dirty&1&&t(5,s=Mi(r)||Ai(r)),l.$$.dirty&1&&t(4,i=Ii(r))},[r,a,u,d,i,s,n,_,g,b,k,y,S]}class Nu extends Ze{constructor(e){super(),Xe(this,e,Eu,Tu,Qe,{item:0,content:1,loading:2,error:3})}}function Du(l){let e,t,n,s,i,r,a,u,d,_,g,v,b,k,y,S,j;return{c(){e=f("div"),t=f("div"),n=f("h3"),s=F(l[0]),i=h(),r=f("p"),a=F(l[1]),u=h(),d=f("div"),_=f("button"),g=F(l[2]),b=h(),k=f("button"),y=F(l[3]),o(n,"class","svelte-1fv6yyk"),o(r,"class","message svelte-1fv6yyk"),o(_,"class",v="btn "+(l[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk"),o(k,"class","btn svelte-1fv6yyk"),o(d,"class","actions svelte-1fv6yyk"),o(t,"class","modal svelte-1fv6yyk"),o(e,"class","overlay svelte-1fv6yyk"),o(e,"role","presentation")},m(T,D){C(T,e,D),c(e,t),c(t,n),c(n,s),c(t,i),c(t,r),c(r,a),c(t,u),c(t,d),c(d,_),c(_,g),c(d,b),c(d,k),c(k,y),S||(j=[I(_,"click",l[6]),I(k,"click",l[7]),I(e,"click",ft(l[8])),I(e,"keydown",l[9])],S=!0)},p(T,[D]){D&1&&G(s,T[0]),D&2&&G(a,T[1]),D&4&&G(g,T[2]),D&16&&v!==(v="btn "+(T[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk")&&o(_,"class",v),D&8&&G(y,T[3])},i:ee,o:ee,d(T){T&&w(e),S=!1,ve(j)}}}function Mu(l,e,t){let{title:n=p("common.confirm")}=e,{message:s=""}=e,{confirmText:i=p("common.delete")}=e,{cancelText:r=p("common.cancel")}=e,{danger:a=!1}=e;const u=nl(),d=()=>u("confirm"),_=()=>u("cancel"),g=()=>u("cancel"),v=b=>{b.key==="Escape"&&(b.preventDefault(),u("cancel"))};return l.$$set=b=>{"title"in b&&t(0,n=b.title),"message"in b&&t(1,s=b.message),"confirmText"in b&&t(2,i=b.confirmText),"cancelText"in b&&t(3,r=b.cancelText),"danger"in b&&t(4,a=b.danger)},[n,s,i,r,a,u,d,_,g,v]}class Iu extends Ze{constructor(e){super(),Xe(this,e,Mu,Du,Qe,{title:0,message:1,confirmText:2,cancelText:3,danger:4})}}function Au(l){let e,t,n;return{c(){e=X("circle"),t=X("line"),n=X("line"),o(e,"cx","12"),o(e,"cy","12"),o(e,"r","10"),o(t,"x1","12"),o(t,"y1","16"),o(t,"x2","12"),o(t,"y2","12"),o(n,"x1","12"),o(n,"y1","8"),o(n,"x2","12.01"),o(n,"y2","8")},m(s,i){C(s,e,i),C(s,t,i),C(s,n,i)},d(s){s&&(w(e),w(t),w(n))}}}function Fu(l){let e,t,n,s;return{c(){e=X("rect"),t=X("polyline"),n=X("line"),s=X("line"),o(e,"x","3"),o(e,"y","5"),o(e,"width","18"),o(e,"height","14"),o(e,"rx","2"),o(t,"points","3 10 21 10"),o(n,"x1","8"),o(n,"y1","5"),o(n,"x2","8"),o(n,"y2","19"),o(s,"x1","16"),o(s,"y1","5"),o(s,"x2","16"),o(s,"y2","19")},m(i,r){C(i,e,r),C(i,t,r),C(i,n,r),C(i,s,r)},d(i){i&&(w(e),w(t),w(n),w(s))}}}function Pu(l){let e,t;return{c(){e=X("path"),t=X("polyline"),o(e,"d","M13 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z"),o(t,"points","13 2 13 9 20 9")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(w(e),w(t))}}}function Lu(l){let e,t;return{c(){e=X("path"),t=X("path"),o(e,"d","M12 20h9"),o(t,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(w(e),w(t))}}}function Ru(l){let e,t,n,s,i;return{c(){e=X("path"),t=X("path"),n=X("line"),s=X("line"),i=X("line"),o(e,"d","M4 19.5A2.5 2.5 0 0 1 6.5 17H20"),o(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"),o(n,"x1","8"),o(n,"y1","7"),o(n,"x2","16"),o(n,"y2","7"),o(s,"x1","8"),o(s,"y1","11"),o(s,"x2","14"),o(s,"y2","11"),o(i,"x1","8"),o(i,"y1","15"),o(i,"x2","12"),o(i,"y2","15")},m(r,a){C(r,e,a),C(r,t,a),C(r,n,a),C(r,s,a),C(r,i,a)},d(r){r&&(w(e),w(t),w(n),w(s),w(i))}}}function zu(l){let e,t,n,s;return{c(){e=X("path"),t=X("polyline"),n=X("line"),s=X("line"),o(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),o(t,"points","14 2 14 8 20 8"),o(n,"x1","16"),o(n,"y1","13"),o(n,"x2","8"),o(n,"y2","13"),o(s,"x1","16"),o(s,"y1","17"),o(s,"x2","8"),o(s,"y2","17")},m(i,r){C(i,e,r),C(i,t,r),C(i,n,r),C(i,s,r)},d(i){i&&(w(e),w(t),w(n),w(s))}}}function Vu(l){let e,t;return{c(){e=X("path"),t=X("circle"),o(e,"d","M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"),o(t,"cx","12"),o(t,"cy","7"),o(t,"r","4")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(w(e),w(t))}}}function Ou(l){let e,t,n,s;return{c(){e=X("rect"),t=X("rect"),n=X("rect"),s=X("rect"),o(e,"x","3"),o(e,"y","3"),o(e,"width","7"),o(e,"height","7"),o(e,"rx","1"),o(t,"x","14"),o(t,"y","3"),o(t,"width","7"),o(t,"height","4"),o(t,"rx","1"),o(n,"x","14"),o(n,"y","10"),o(n,"width","7"),o(n,"height","11"),o(n,"rx","1"),o(s,"x","3"),o(s,"y","14"),o(s,"width","7"),o(s,"height","7"),o(s,"rx","1")},m(i,r){C(i,e,r),C(i,t,r),C(i,n,r),C(i,s,r)},d(i){i&&(w(e),w(t),w(n),w(s))}}}function Wu(l){let e;return{c(){e=X("path"),o(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&&w(e)}}}function Bu(l){let e;function t(i,r){return i[0]==="folder"?Wu:i[0]==="project"?Ou:i[0]==="client"?Vu:i[0]==="document"?zu:i[0]==="recipe"?Ru:i[0]==="note"?Lu:i[0]==="file"?Pu:i[0]==="case"?Fu:Au}let n=t(l),s=n(l);return{c(){e=X("svg"),s.c(),o(e,"width",l[1]),o(e,"height",l[1]),o(e,"viewBox","0 0 24 24"),o(e,"fill","none"),o(e,"stroke","currentColor"),o(e,"stroke-width","1.5"),o(e,"stroke-linecap","round"),o(e,"stroke-linejoin","round"),o(e,"xmlns","http://www.w3.org/2000/svg")},m(i,r){C(i,e,r),s.m(e,null)},p(i,[r]){n!==(n=t(i))&&(s.d(1),s=n(i),s&&(s.c(),s.m(e,null))),r&2&&o(e,"width",i[1]),r&2&&o(e,"height",i[1])},i:ee,o:ee,d(i){i&&w(e),s.d()}}}function Hu(l,e,t){let{kind:n="generic"}=e,{size:s=18}=e;return l.$$set=i=>{"kind"in i&&t(0,n=i.kind),"size"in i&&t(1,s=i.size)},[n,s]}class sl extends Ze{constructor(e){super(),Xe(this,e,Hu,Bu,Qe,{kind:0,size:1})}}function Mn(l,e,t){const n=l.slice();return n[44]=e[t],n}function Uu(l){let e;return{c(){e=f("span"),o(e,"class","tree-toggle-placeholder svelte-zj71cl")},m(t,n){C(t,e,n)},p:ee,d(t){t&&w(e)}}}function Ku(l){let e,t,n=l[1][l[44].id]?"▾":"▸",s,i,r;function a(){return l[25](l[44])}return{c(){e=f("button"),t=f("span"),s=F(n),o(t,"class","tree-arrow"),o(e,"class","tree-toggle svelte-zj71cl")},m(u,d){C(u,e,d),c(e,t),c(t,s),i||(r=I(e,"click",Ye(a)),i=!0)},p(u,d){l=u,d[0]&3&&n!==(n=l[1][l[44].id]?"▾":"▸")&&G(s,n)},d(u){u&&w(e),i=!1,r()}}}function In(l){let e,t;return e=new Pi({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(){Ke(e.$$.fragment)},m(n,s){We(e,n,s),t=!0},p(n,s){const i={};s[0]&1&&(i.nodes=n[44].children||[]),s[0]&2&&(i.expanded=n[1]),s[0]&4&&(i.selectedNodeId=n[2]),s[0]&8&&(i.level=n[3]+1),s[0]&16&&(i.onSelect=n[4]),s[0]&32&&(i.onToggle=n[5]),s[0]&64&&(i.onContextMenu=n[6]),s[0]&128&&(i.onDrop=n[7]),e.$set(i)},i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function An(l,e){let t,n,s,i,r,a,u,d=e[44].title+"",_,g,v=e[1][e[44].id]&&Ml(e[44]),b,k,y,S;function j(P,V){return V[0]&1&&(n=null),n==null&&(n=!!Vt(P[44])),n?Ku:Uu}let T=j(e,[-1,-1]),D=T(e);r=new sl({props:{kind:Fn(e[44]),size:16}});function N(...P){return e[26](e[44],...P)}function E(...P){return e[27](e[44],...P)}function A(){return e[28](e[44])}function M(...P){return e[29](e[44],...P)}function R(...P){return e[30](e[44],...P)}function W(...P){return e[31](e[44],...P)}function B(...P){return e[32](e[44],...P)}function K(...P){return e[33](e[44],...P)}function Y(...P){return e[34](e[44],...P)}function q(...P){return e[35](e[44],...P)}function J(...P){return e[36](e[44],...P)}function H(...P){return e[37](e[44],...P)}let U=v&&In(e);return{key:l,first:null,c(){t=f("div"),D.c(),s=h(),i=f("span"),Ke(r.$$.fragment),a=h(),u=f("span"),_=F(d),g=h(),U&&U.c(),b=ot(),o(i,"class","tree-icon svelte-zj71cl"),o(i,"role","button"),o(i,"tabindex","-1"),o(u,"class","tree-label svelte-zj71cl"),o(u,"role","button"),o(u,"tabindex","-1"),o(t,"class","tree-item svelte-zj71cl"),ct(t,"padding-left",e[3]*16+4+"px"),o(t,"draggable","true"),o(t,"role","button"),o(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(P,V){C(P,t,V),D.m(t,null),c(t,s),c(t,i),We(r,i,null),c(t,a),c(t,u),c(u,_),C(P,g,V),U&&U.m(P,V),C(P,b,V),k=!0,y||(S=[I(i,"click",N),I(i,"keydown",E),I(i,"dblclick",Ye(e[24])),I(u,"click",Ye(A)),I(u,"keydown",M),I(t,"dragstart",R),I(t,"dragover",W),I(t,"dragleave",B),I(t,"drop",K),I(t,"click",Y),I(t,"keydown",q),I(t,"dblclick",J),I(t,"contextmenu",Al(H))],y=!0)},p(P,V){e=P,T===(T=j(e,V))&&D?D.p(e,V):(D.d(1),D=T(e),D&&(D.c(),D.m(t,s)));const z={};V[0]&1&&(z.kind=Fn(e[44])),r.$set(z),(!k||V[0]&1)&&d!==(d=e[44].title+"")&&G(_,d),(!k||V[0]&8)&&ct(t,"padding-left",e[3]*16+4+"px"),(!k||V[0]&5)&&he(t,"selected",e[2]===e[44].id),(!k||V[0]&769)&&he(t,"drop-valid",e[8]===e[44].id&&e[9][e[44].id]),(!k||V[0]&769)&&he(t,"drop-invalid",e[8]===e[44].id&&!e[9][e[44].id]),V[0]&3&&(v=e[1][e[44].id]&&Ml(e[44])),v?U?(U.p(e,V),V[0]&3&&re(U,1)):(U=In(e),U.c(),re(U,1),U.m(b.parentNode,b)):U&&(lt(),de(U,1,1,()=>{U=null}),nt())},i(P){k||(re(r.$$.fragment,P),re(U),k=!0)},o(P){de(r.$$.fragment,P),de(U),k=!1},d(P){P&&(w(t),w(g),w(b)),D.d(),Be(r),U&&U.d(P),y=!1,ve(S)}}}function Gu(l){let e=[],t=new Map,n,s,i,r,a=fe(l[0]);const u=d=>d[44].id;for(let d=0;d<a.length;d+=1){let _=Mn(l,a,d),g=u(_);t.set(g,e[d]=An(g,_))}return{c(){for(let d=0;d<e.length;d+=1)e[d].c();n=ot()},m(d,_){for(let g=0;g<e.length;g+=1)e[g]&&e[g].m(d,_);C(d,n,_),s=!0,i||(r=I(window,"dragend",l[14]),i=!0)},p(d,_){_[0]&2080767&&(a=fe(d[0]),lt(),e=wi(e,_,u,1,d,a,t,n.parentNode,yi,An,n,Mn),nt())},i(d){if(!s){for(let _=0;_<a.length;_+=1)re(e[_]);s=!0}},o(d){for(let _=0;_<e.length;_+=1)de(e[_]);s=!1},d(d){d&&w(n);for(let _=0;_<e.length;_+=1)e[_].d(d);i=!1,r()}}}function Fn(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 Ml(l){return l.children!==void 0}function Vt(l){return Ml(l)?l.children.length>0:l.has_children===!0}function Pn(l){const e={};function t(n,s){for(const i of n)e[i.id]=s,i.children&&t(i.children,i.id)}return t(l,""),e}function Ln(l){const e=[];function t(n){for(const s of n)e.push(s),s.children&&t(s.children)}return t(l),e}function Ju(l){try{return l.dataTransfer.getData("text/plain")}catch{return""}}function qu(l,e,t){let n,s,i,{nodes:r=[]}=e,{expanded:a={}}=e,{selectedNodeId:u=""}=e,{level:d=0}=e,{onSelect:_=void 0}=e,{onToggle:g=void 0}=e,{onContextMenu:v=void 0}=e,{onDrop:b=void 0}=e,k={},y=null,S="",j="";const T=["folder","project","client","document","recipe","case"];Pl(()=>{for(const Q of Object.keys(k))clearTimeout(k[Q]);y&&clearInterval(y)});function D(Q){return T.includes(Q.type)}function N(Q,x,ue){if(!Q||!x||x===Q.id||!D(Q))return!1;let ge=Q.id;for(;ge;){if(ge===x)return!1;ge=ue[ge]||""}return!0}function E(Q,x){Q.stopPropagation(),Q.dataTransfer.effectAllowed="move",Q.dataTransfer.setData("text/plain",x.id),t(21,S=x.id)}function A(Q,x){Q.preventDefault(),Q.stopPropagation(),Q.dataTransfer.dropEffect="move",j!==x.id&&t(8,j=x.id),Vt(x)&&!a[x.id]&&!k[x.id]&&(k[x.id]=setTimeout(()=>{g&&g(x.id),delete k[x.id]},600));const ue=Q.currentTarget.closest(".workspace-tree-area");if(ue){const ge=ue.getBoundingClientRect(),Se=30;Q.clientY-ge.top<Se?y||(y=setInterval(()=>{ue.scrollTop-=10},50)):ge.bottom-Q.clientY<Se?y||(y=setInterval(()=>{ue.scrollTop+=10},50)):y&&(clearInterval(y),y=null)}}function M(Q,x){const ue=Q.relatedTarget;ue&&Q.currentTarget.contains(ue)||(j===x.id&&t(8,j=""),k[x.id]&&(clearTimeout(k[x.id]),delete k[x.id]),y&&(clearInterval(y),y=null))}function R(Q,x){Q.preventDefault(),Q.stopPropagation(),k[x.id]&&(clearTimeout(k[x.id]),delete k[x.id]),y&&(clearInterval(y),y=null);const ue=Ln(r),ge=Pn(ue),Se=Ju(Q);if(!N(x,Se,ge)){t(8,j=""),t(21,S="");return}b&&b(Se,x.id),t(8,j=""),t(21,S="")}function W(){t(8,j=""),t(21,S="");for(const Q of Object.keys(k))clearTimeout(k[Q]),delete k[Q];y&&(clearInterval(y),y=null)}function B(Q,x){Q.target.closest(".tree-toggle")||Q.target.closest(".tree-icon")||_&&_(x)}function K(Q,x){Vt(x)&&g&&g(x.id)}function Y(Q,x){(Q.key==="Enter"||Q.key===" ")&&(Q.preventDefault(),_&&_(x))}function q(Q,x){Q.stopPropagation(),Vt(x)&&g&&g(x.id)}function J(Q,x){(Q.key==="Enter"||Q.key===" ")&&(Q.preventDefault(),Q.stopPropagation(),Vt(x)&&g&&g(x.id))}function H(Q,x){(Q.key==="Enter"||Q.key===" ")&&(Q.preventDefault(),_&&_(x))}function U(Q,x,ue){const ge={};function Se(De){for(const Ue of De)ge[Ue.id]=N(Ue,x,ue),Ue.children&&Se(Ue.children)}return Se(Q),ge}function P(Q){bi.call(this,l,Q)}const V=Q=>g&&g(Q.id),z=(Q,x)=>q(x,Q),O=(Q,x)=>J(x,Q),se=Q=>_&&_(Q),ie=(Q,x)=>H(x,Q),$=(Q,x)=>E(x,Q),le=(Q,x)=>A(x,Q),te=(Q,x)=>M(x,Q),ce=(Q,x)=>R(x,Q),pe=(Q,x)=>B(x,Q),ye=(Q,x)=>Y(x,Q),He=(Q,x)=>K(x,Q),Ae=(Q,x)=>v&&v(x,Q);return l.$$set=Q=>{"nodes"in Q&&t(0,r=Q.nodes),"expanded"in Q&&t(1,a=Q.expanded),"selectedNodeId"in Q&&t(2,u=Q.selectedNodeId),"level"in Q&&t(3,d=Q.level),"onSelect"in Q&&t(4,_=Q.onSelect),"onToggle"in Q&&t(5,g=Q.onToggle),"onContextMenu"in Q&&t(6,v=Q.onContextMenu),"onDrop"in Q&&t(7,b=Q.onDrop)},l.$$.update=()=>{l.$$.dirty[0]&1&&t(23,n=Ln(r)),l.$$.dirty[0]&8388608&&t(22,s=Pn(n)),l.$$.dirty[0]&14680064&&t(9,i=U(n,S,s))},[r,a,u,d,_,g,v,b,j,i,E,A,M,R,W,B,K,Y,q,J,H,S,s,n,P,V,z,O,se,ie,$,le,te,ce,pe,ye,He,Ae]}class Pi extends Ze{constructor(e){super(),Xe(this,e,qu,Gu,Qe,{nodes:0,expanded:1,selectedNodeId:2,level:3,onSelect:4,onToggle:5,onContextMenu:6,onDrop:7},null,[-1,-1])}}function Rn(l){let e,t;return{c(){e=f("div"),t=F(l[4]),o(e,"class","path-info svelte-11u707d")},m(n,s){C(n,e,s),c(e,t)},p(n,s){s&16&&G(t,n[4])},d(n){n&&w(e)}}}function zn(l){let e,t;return{c(){e=f("div"),t=F(l[3]),o(e,"class","error-msg svelte-11u707d")},m(n,s){C(n,e,s),c(e,t)},p(n,s){s&8&&G(t,n[3])},d(n){n&&w(e)}}}function Yu(l){let e,t,n,s,i,r,a,u,d,_,g,v,b,k,y,S,j=p("firstrun.browse")+"",T,D,N,E,A,M,R=(l[2]?p("firstrun.creating"):p("firstrun.create"))+"",W,B,K,Y,q,J,H=l[4]&&Rn(l),U=l[3]&&zn(l);return{c(){e=f("div"),t=f("div"),n=f("div"),n.textContent="⚒",s=h(),i=f("h1"),i.textContent=`${p("firstrun.title")}`,r=h(),a=f("p"),a.textContent=`${p("firstrun.desc")}`,u=h(),d=f("div"),_=f("label"),_.textContent=`${p("firstrun.pathLabel")}`,g=h(),v=f("div"),b=f("input"),y=h(),S=f("button"),T=F(j),D=h(),H&&H.c(),N=h(),U&&U.c(),E=h(),A=f("div"),M=f("button"),W=F(R),K=h(),Y=f("button"),Y.textContent=`${p("firstrun.quit")}`,o(n,"class","first-run-logo svelte-11u707d"),o(i,"class","svelte-11u707d"),o(a,"class","first-run-desc svelte-11u707d"),o(_,"class","form-label svelte-11u707d"),o(_,"for","vault-path"),o(b,"id","vault-path"),o(b,"type","text"),o(b,"placeholder",k=l[1]||p("firstrun.defaultPath")),b.disabled=l[2],o(b,"class","svelte-11u707d"),o(S,"class","btn"),S.disabled=l[2],o(v,"class","input-row svelte-11u707d"),o(d,"class","form-group svelte-11u707d"),o(M,"class","btn btn-primary btn-lg svelte-11u707d"),M.disabled=B=!l[0].trim()||l[2],o(Y,"class","btn btn-lg svelte-11u707d"),o(A,"class","first-run-actions svelte-11u707d"),o(t,"class","first-run-card svelte-11u707d"),o(e,"class","first-run-screen svelte-11u707d")},m(P,V){C(P,e,V),c(e,t),c(t,n),c(t,s),c(t,i),c(t,r),c(t,a),c(t,u),c(t,d),c(d,_),c(d,g),c(d,v),c(v,b),be(b,l[0]),c(v,y),c(v,S),c(S,T),c(t,D),H&&H.m(t,null),c(t,N),U&&U.m(t,null),c(t,E),c(t,A),c(A,M),c(M,W),c(A,K),c(A,Y),q||(J=[I(b,"input",l[12]),I(b,"input",l[6]),I(b,"keydown",l[9]),I(S,"click",l[5]),I(M,"click",l[7]),I(Y,"click",l[8])],q=!0)},p(P,[V]){V&2&&k!==(k=P[1]||p("firstrun.defaultPath"))&&o(b,"placeholder",k),V&4&&(b.disabled=P[2]),V&1&&b.value!==P[0]&&be(b,P[0]),V&4&&(S.disabled=P[2]),P[4]?H?H.p(P,V):(H=Rn(P),H.c(),H.m(t,N)):H&&(H.d(1),H=null),P[3]?U?U.p(P,V):(U=zn(P),U.c(),U.m(t,E)):U&&(U.d(1),U=null),V&4&&R!==(R=(P[2]?p("firstrun.creating"):p("firstrun.create"))+"")&&G(W,R),V&5&&B!==(B=!P[0].trim()||P[2])&&(M.disabled=B)},i:ee,o:ee,d(P){P&&w(e),H&&H.d(),U&&U.d(),q=!1,ve(J)}}}function Xt(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 Qu(l,e,t){let{onComplete:n=null}=e,{onQuit:s=null}=e,i="",r="",a=!1,u="",d="",_=null;async function g(){try{const T=await Xt("GetDefaultVaultPath");t(1,r=T||""),t(0,i=r||""),i&&await b()}catch{t(1,r="")}}g();async function v(){try{const T=await Xt("PickDirectory");T&&(t(0,i=T),await b())}catch(T){t(3,u=String(T))}}async function b(){if(!i||!i.trim()){t(4,d=""),_=null;return}try{_=await Xt("CheckVaultPath",i.trim()),_&&t(4,d=_.description)}catch{t(4,d=""),_=null}}async function k(){if(!(!i||!i.trim())){if(t(2,a=!0),t(3,u=""),_&&!_.writable){t(3,u=p("firstrun.errorNoWrite")),t(2,a=!1);return}try{const T=await Xt("CreateVault",i.trim());T&&T.status==="ready"&&n&&n(T)}catch(T){t(3,u=String(T))}t(2,a=!1)}}function y(){s&&s()}function S(T){T.key==="Enter"&&!a&&i.trim()&&k()}function j(){i=this.value,t(0,i)}return l.$$set=T=>{"onComplete"in T&&t(10,n=T.onComplete),"onQuit"in T&&t(11,s=T.onQuit)},[i,r,a,u,d,v,b,k,y,S,n,s,j]}class Xu extends Ze{constructor(e){super(),Xe(this,e,Qu,Yu,Qe,{onComplete:10,onQuit:11})}}function Vn(l){let e,t;return{c(){e=f("div"),t=F(l[2]),o(e,"class","error-msg svelte-s3o8c3")},m(n,s){C(n,e,s),c(e,t)},p(n,s){s&4&&G(t,n[2])},d(n){n&&w(e)}}}function On(l){let e,t,n,s,i,r,a,u,d=p("common.yes")+"",_,g,v,b,k;return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${p("recovery.createConfirmTitle")}`,s=h(),i=f("p"),i.textContent=`${p("recovery.createConfirm")}`,r=h(),a=f("div"),u=f("button"),_=F(d),g=h(),v=f("button"),v.textContent=`${p("common.cancel")}`,o(n,"class","svelte-s3o8c3"),o(i,"class","modal-desc svelte-s3o8c3"),o(u,"class","btn btn-primary"),u.disabled=l[1],o(v,"class","btn"),o(a,"class","modal-actions svelte-s3o8c3"),o(t,"class","modal svelte-s3o8c3"),o(e,"class","modal-overlay svelte-s3o8c3"),o(e,"role","button"),o(e,"tabindex","0")},m(y,S){C(y,e,S),c(e,t),c(t,n),c(t,s),c(t,i),c(t,r),c(t,a),c(a,u),c(u,_),c(a,g),c(a,v),b||(k=[I(u,"click",l[6]),I(v,"click",l[7]),I(e,"click",ft(l[7])),I(e,"keydown",l[11])],b=!0)},p(y,S){S&2&&(u.disabled=y[1])},d(y){y&&w(e),b=!1,ve(k)}}}function Zu(l){let e,t,n,s,i,r,a,u,d,_=(l[0]||"—")+"",g,v,b,k,y,S=p("recovery.choose")+"",j,T,D,N=p("recovery.create")+"",E,A,M,R,W,B,K,Y=l[2]&&Vn(l),q=l[3]&&On(l);return{c(){e=f("div"),t=f("div"),n=f("div"),n.textContent="⚠",s=h(),i=f("h1"),i.textContent=`${p("recovery.title")}`,r=h(),a=f("p"),a.textContent=`${p("recovery.expected")}:`,u=h(),d=f("code"),g=F(_),v=h(),Y&&Y.c(),b=h(),k=f("div"),y=f("button"),j=F(S),T=h(),D=f("button"),E=F(N),A=h(),M=f("button"),M.textContent=`${p("recovery.quit")}`,R=h(),q&&q.c(),W=ot(),o(n,"class","recovery-icon svelte-s3o8c3"),o(i,"class","svelte-s3o8c3"),o(a,"class","recovery-desc svelte-s3o8c3"),o(d,"class","recovery-path svelte-s3o8c3"),o(y,"class","btn btn-primary btn-lg svelte-s3o8c3"),y.disabled=l[1],o(D,"class","btn btn-lg svelte-s3o8c3"),D.disabled=l[1],o(M,"class","btn btn-lg svelte-s3o8c3"),o(k,"class","recovery-actions svelte-s3o8c3"),o(t,"class","recovery-card svelte-s3o8c3"),o(e,"class","recovery-screen svelte-s3o8c3")},m(J,H){C(J,e,H),c(e,t),c(t,n),c(t,s),c(t,i),c(t,r),c(t,a),c(t,u),c(t,d),c(d,g),c(t,v),Y&&Y.m(t,null),c(t,b),c(t,k),c(k,y),c(y,j),c(k,T),c(k,D),c(D,E),c(k,A),c(k,M),C(J,R,H),q&&q.m(J,H),C(J,W,H),B||(K=[I(y,"click",l[4]),I(D,"click",l[5]),I(M,"click",l[8])],B=!0)},p(J,[H]){H&1&&_!==(_=(J[0]||"—")+"")&&G(g,_),J[2]?Y?Y.p(J,H):(Y=Vn(J),Y.c(),Y.m(t,b)):Y&&(Y.d(1),Y=null),H&2&&(y.disabled=J[1]),H&2&&(D.disabled=J[1]),J[3]?q?q.p(J,H):(q=On(J),q.c(),q.m(W.parentNode,W)):q&&(q.d(1),q=null)},i:ee,o:ee,d(J){J&&(w(e),w(R),w(W)),Y&&Y.d(),q&&q.d(J),B=!1,ve(K)}}}function Tl(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 xu(l,e,t){let{vaultPath:n=""}=e,{onComplete:s=null}=e,{onQuit:i=null}=e,r=!1,a="",u=!1;async function d(){try{const y=await Tl("PickDirectory");if(!y)return;t(1,r=!0),t(2,a="");const S=await Tl("OpenVault",y);S&&S.status==="ready"&&s&&s(S)}catch(y){t(2,a=String(y))}t(1,r=!1)}function _(){t(3,u=!0)}async function g(){t(3,u=!1),t(1,r=!0),t(2,a="");try{const y=await Tl("CreateVault",n);y&&y.status==="ready"&&s&&s(y)}catch(y){t(2,a=String(y))}t(1,r=!1)}function v(){t(3,u=!1)}function b(){i&&i()}const k=y=>y.key==="Enter"&&v();return l.$$set=y=>{"vaultPath"in y&&t(0,n=y.vaultPath),"onComplete"in y&&t(9,s=y.onComplete),"onQuit"in y&&t(10,i=y.onQuit)},[n,r,a,u,d,_,g,v,b,s,i,k]}class $u extends Ze{constructor(e){super(),Xe(this,e,xu,Zu,Qe,{vaultPath:0,onComplete:9,onQuit:10})}}function Wn(l,e,t){const n=l.slice();return n[5]=e[t],n}function ef(l){let e,t,n;return{c(){e=X("path"),t=X("path"),n=X("path"),o(e,"d","M5 4h12l2 2v14H5z"),o(t,"d","M8 4v6h8V4"),o(n,"d","M8 20v-6h8v6")},m(s,i){C(s,e,i),C(s,t,i),C(s,n,i)},d(s){s&&(w(e),w(t),w(n))}}}function tf(l){let e,t,n,s;return{c(){e=X("path"),t=X("path"),n=X("path"),s=X("path"),o(e,"d","M20 11a8 8 0 0 0-14-4l-2 2"),o(t,"d","M4 5v4h4"),o(n,"d","M4 13a8 8 0 0 0 14 4l2-2"),o(s,"d","M20 19v-4h-4")},m(i,r){C(i,e,r),C(i,t,r),C(i,n,r),C(i,s,r)},d(i){i&&(w(e),w(t),w(n),w(s))}}}function lf(l){let e;return{c(){e=X("path"),o(e,"d","M4 19V9M10 19V5M16 19v-7M22 19H2")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function nf(l){let e;return{c(){e=X("path"),o(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&&w(e)}}}function sf(l){let e,t;return{c(){e=X("path"),t=X("path"),o(e,"d","M9 3v5M15 3v5M7 8h10v3a5 5 0 0 1-10 0V8z"),o(t,"d","M12 16v5")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(w(e),w(t))}}}function of(l){let e,t;return{c(){e=X("rect"),t=X("path"),o(e,"x","4"),o(e,"y","3"),o(e,"width","16"),o(e,"height","18"),o(e,"rx","2"),o(t,"d","M8 7h8M8 11h8M8 15h5")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(w(e),w(t))}}}function rf(l){let e,t,n;return{c(){e=X("path"),t=X("path"),n=X("path"),o(e,"d","M3 10.5 12 3l9 7.5"),o(t,"d","M5 9.5V21h14V9.5"),o(n,"d","M10 21v-6h4v6")},m(s,i){C(s,e,i),C(s,t,i),C(s,n,i)},d(s){s&&(w(e),w(t),w(n))}}}function cf(l){let e,t;return{c(){e=X("circle"),t=X("path"),o(e,"cx","12"),o(e,"cy","12"),o(e,"r","3"),o(t,"d","M19.4 15a1.7 1.7 0 0 0 .3 1.8l.1.1a2 2 0 0 1-2.8 2.8l-.1-.1a1.7 1.7 0 0 0-1.8-.3 1.7 1.7 0 0 0-1 1.5V22h-4v-.2a1.7 1.7 0 0 0-1-1.5 1.7 1.7 0 0 0-1.8.3l-.1.1a2 2 0 0 1-2.8-2.8l.1-.1a1.7 1.7 0 0 0 .3-1.8 1.7 1.7 0 0 0-1.5-1H2v-4h.2a1.7 1.7 0 0 0 1.5-1 1.7 1.7 0 0 0-.3-1.8l-.1-.1a2 2 0 0 1 2.8-2.8l.1.1a1.7 1.7 0 0 0 1.8.3 1.7 1.7 0 0 0 1-1.5V2h4v.2a1.7 1.7 0 0 0 1 1.5 1.7 1.7 0 0 0 1.8-.3l.1-.1a2 2 0 0 1 2.8 2.8l-.1.1a1.7 1.7 0 0 0-.3 1.8 1.7 1.7 0 0 0 1.5 1h.2v4h-.2a1.7 1.7 0 0 0-1.4 1z")},m(n,s){C(n,e,s),C(n,t,s)},d(n){n&&(w(e),w(t))}}}function Bn(l){let e,t,n,s,i,r,a,u;function d(b,k){if(b[5].id==="general")return cf;if(b[5].id==="workspace")return rf;if(b[5].id==="templates")return of;if(b[5].id==="plugins")return sf;if(b[5].id==="files")return nf;if(b[5].id==="activity")return lf;if(b[5].id==="sync")return tf;if(b[5].id==="backup")return ef}let _=d(l),g=_&&_(l);function v(){return l[4](l[5])}return{c(){e=f("button"),t=f("span"),n=X("svg"),g&&g.c(),s=h(),i=f("span"),i.textContent=`${l[5].label}`,r=h(),o(n,"width","16"),o(n,"height","16"),o(n,"viewBox","0 0 24 24"),o(n,"fill","none"),o(n,"stroke","currentColor"),o(n,"stroke-width","1.8"),o(n,"stroke-linecap","round"),o(n,"stroke-linejoin","round"),o(n,"aria-hidden","true"),o(t,"class","settings-nav-icon svelte-1uolm3f"),o(i,"class","settings-nav-label svelte-1uolm3f"),o(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),c(e,t),c(t,n),g&&g.m(n,null),c(e,s),c(e,i),c(e,r),a||(u=I(e,"click",v),a=!0)},p(b,k){l=b,k&3&&he(e,"active",l[0]===l[5].id)},d(b){b&&w(e),g&&g.d(),a=!1,u()}}}function af(l){let e,t=fe(l[1]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Bn(Wn(l,t,s));return{c(){e=f("nav");for(let s=0;s<n.length;s+=1)n[s].c();o(e,"class","settings-sidebar svelte-1uolm3f")},m(s,i){C(s,e,i);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,[i]){if(i&7){t=fe(s[1]);let r;for(r=0;r<t.length;r+=1){const a=Wn(s,t,r);n[r]?n[r].p(a,i):(n[r]=Bn(a),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},i:ee,o:ee,d(s){s&&w(e),Le(n,s)}}}function uf(l,e,t){let{activeSection:n="general"}=e,{onSelect:s=null}=e;const i=[{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(u){s&&s(u)}const a=u=>r(u.id);return l.$$set=u=>{"activeSection"in u&&t(0,n=u.activeSection),"onSelect"in u&&t(3,s=u.onSelect)},[n,i,r,s,a]}class ff extends Ze{constructor(e){super(),Xe(this,e,uf,af,Qe,{activeSection:0,onSelect:3})}}function Hn(l){let e;return{c(){e=f("div"),e.textContent=`${p("settings.saved")}`,o(e,"class","save-notice svelte-1e2uhdh")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function df(l){let e,t,n,s,i,r,a,u,d,_,g,v,b,k,y,S,j,T,D,N,E,A,M,R,W,B,K,Y,q,J,H,U,P,V=l[1]&&Hn();return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("settings.general")}`,n=h(),s=f("p"),s.textContent=`${p("settings.generalDesc")}`,i=h(),r=f("div"),a=f("h3"),a.textContent=`${p("settings.appearance")}`,u=h(),d=f("div"),_=f("label"),g=f("span"),g.textContent=`${p("settings.theme")}`,v=h(),b=f("select"),k=f("option"),k.textContent=`${p("settings.themeSystem")}`,y=f("option"),y.textContent=`${p("settings.themeLight")} (${p("settings.langSoon")})`,S=f("option"),S.textContent=`${p("settings.themeDark")} (${p("settings.langSoon")})`,j=h(),T=f("div"),D=f("h3"),D.textContent=`${p("settings.localization")}`,N=h(),E=f("div"),A=f("label"),M=f("span"),M.textContent=`${p("settings.language")}`,R=h(),W=f("select"),B=f("option"),B.textContent=`${p("settings.langRu")}`,K=f("option"),K.textContent=`${p("settings.langEn")} (${p("settings.langSoon")})`,Y=h(),q=f("div"),V&&V.c(),J=h(),H=f("button"),H.textContent=`${p("settings.save")}`,o(t,"class","svelte-1e2uhdh"),o(s,"class","section-desc svelte-1e2uhdh"),o(a,"class","card-title svelte-1e2uhdh"),o(g,"class","label-text svelte-1e2uhdh"),k.__value="system",be(k,k.__value),y.__value="light",be(y,y.__value),y.disabled=!0,S.__value="dark",be(S,S.__value),S.disabled=!0,l[0]===void 0&&wt(()=>l[5].call(b)),o(d,"class","form-group svelte-1e2uhdh"),o(r,"class","settings-card svelte-1e2uhdh"),o(D,"class","card-title svelte-1e2uhdh"),o(M,"class","label-text svelte-1e2uhdh"),B.__value="ru",be(B,B.__value),K.__value="en",be(K,K.__value),W.disabled=!0,o(E,"class","form-group svelte-1e2uhdh"),o(T,"class","settings-card svelte-1e2uhdh"),o(H,"class","btn btn-primary"),o(q,"class","settings-actions svelte-1e2uhdh"),o(e,"class","settings-section svelte-1e2uhdh")},m(z,O){C(z,e,O),c(e,t),c(e,n),c(e,s),c(e,i),c(e,r),c(r,a),c(r,u),c(r,d),c(d,_),c(_,g),c(_,v),c(_,b),c(b,k),c(b,y),c(b,S),pt(b,l[0],!0),c(e,j),c(e,T),c(T,D),c(T,N),c(T,E),c(E,A),c(A,M),c(A,R),c(A,W),c(W,B),c(W,K),c(e,Y),c(e,q),V&&V.m(q,null),c(q,J),c(q,H),U||(P=[I(b,"change",l[5]),I(H,"click",l[2])],U=!0)},p(z,[O]){O&1&&pt(b,z[0]),z[1]?V||(V=Hn(),V.c(),V.m(q,J)):V&&(V.d(1),V=null)},i:ee,o:ee,d(z){z&&w(e),V&&V.d(),U=!1,ve(P)}}}function pf(l,e,t){let{appConfig:n=null}=e,{onSave:s=null}=e,i="system",r=!1;function a(){n&&t(0,i=n.theme||"system")}async function u(){n&&(t(3,n.theme=i,n),s&&await s(n),t(1,r=!0),setTimeout(()=>t(1,r=!1),2e3))}function d(){i=xt(this),t(0,i)}return l.$$set=_=>{"appConfig"in _&&t(3,n=_.appConfig),"onSave"in _&&t(4,s=_.onSave)},l.$$.update=()=>{l.$$.dirty&8&&n&&a()},[i,r,u,n,s,d]}class mf extends Ze{constructor(e){super(),Xe(this,e,pf,df,Qe,{appConfig:3,onSave:4})}}function Un(l){let e,t;return{c(){e=f("div"),t=F(l[1]),o(e,"class","notice svelte-1zbky3")},m(n,s){C(n,e,s),c(e,t)},p(n,s){s&2&&G(t,n[1])},d(n){n&&w(e)}}}function _f(l){let e;return{c(){e=f("p"),e.textContent=`${p("settings.noVaultInfo")}`,o(e,"class","no-data svelte-1zbky3")},m(t,n){C(t,e,n)},p:ee,d(t){t&&w(e)}}}function vf(l){let e,t,n,s,i,r=l[0].path+"",a,u,d,_,g,v,b=l[0].dbPath+"",k,y,S,j=l[0].nodeCount!==void 0&&Kn(l),T=l[0].fileCount!==void 0&&Gn(l);return{c(){e=f("div"),t=f("div"),n=f("span"),n.textContent=`${p("settings.vaultPath")}`,s=h(),i=f("span"),a=F(r),u=h(),d=f("div"),_=f("span"),_.textContent="DB",g=h(),v=f("span"),k=F(b),y=h(),j&&j.c(),S=h(),T&&T.c(),o(n,"class","info-label svelte-1zbky3"),o(i,"class","info-value mono svelte-1zbky3"),o(t,"class","info-row svelte-1zbky3"),o(_,"class","info-label svelte-1zbky3"),o(v,"class","info-value mono small svelte-1zbky3"),o(d,"class","info-row svelte-1zbky3"),o(e,"class","vault-info svelte-1zbky3")},m(D,N){C(D,e,N),c(e,t),c(t,n),c(t,s),c(t,i),c(i,a),c(e,u),c(e,d),c(d,_),c(d,g),c(d,v),c(v,k),c(e,y),j&&j.m(e,null),c(e,S),T&&T.m(e,null)},p(D,N){N&1&&r!==(r=D[0].path+"")&&G(a,r),N&1&&b!==(b=D[0].dbPath+"")&&G(k,b),D[0].nodeCount!==void 0?j?j.p(D,N):(j=Kn(D),j.c(),j.m(e,S)):j&&(j.d(1),j=null),D[0].fileCount!==void 0?T?T.p(D,N):(T=Gn(D),T.c(),T.m(e,null)):T&&(T.d(1),T=null)},d(D){D&&w(e),j&&j.d(),T&&T.d()}}}function Kn(l){let e,t,n,s,i=l[0].nodeCount+"",r;return{c(){e=f("div"),t=f("span"),t.textContent="Nodes",n=h(),s=f("span"),r=F(i),o(t,"class","info-label svelte-1zbky3"),o(s,"class","info-value svelte-1zbky3"),o(e,"class","info-row svelte-1zbky3")},m(a,u){C(a,e,u),c(e,t),c(e,n),c(e,s),c(s,r)},p(a,u){u&1&&i!==(i=a[0].nodeCount+"")&&G(r,i)},d(a){a&&w(e)}}}function Gn(l){let e,t,n,s,i=l[0].fileCount+"",r;return{c(){e=f("div"),t=f("span"),t.textContent="Files",n=h(),s=f("span"),r=F(i),o(t,"class","info-label svelte-1zbky3"),o(s,"class","info-value svelte-1zbky3"),o(e,"class","info-row svelte-1zbky3")},m(a,u){C(a,e,u),c(e,t),c(e,n),c(e,s),c(s,r)},p(a,u){u&1&&i!==(i=a[0].fileCount+"")&&G(r,i)},d(a){a&&w(e)}}}function gf(l){let e,t,n,s,i,r,a,u,d,_,g,v,b,k,y,S,j=l[1]&&Un(l);function T(E,A){return E[0]?vf:_f}let D=T(l),N=D(l);return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("settings.workspace")}`,n=h(),s=f("p"),s.textContent=`${p("settings.workspaceDesc")}`,i=h(),j&&j.c(),r=h(),a=f("div"),N.c(),u=h(),d=f("div"),_=f("button"),_.textContent=`${p("settings.openVault")}`,g=h(),v=f("button"),v.textContent=`${p("settings.changeVault")}`,b=h(),k=f("button"),k.textContent=`${p("settings.checkIntegrity")}`,o(t,"class","svelte-1zbky3"),o(s,"class","section-desc svelte-1zbky3"),o(a,"class","settings-card svelte-1zbky3"),o(_,"class","btn svelte-1zbky3"),o(v,"class","btn svelte-1zbky3"),o(k,"class","btn svelte-1zbky3"),o(d,"class","workspace-actions svelte-1zbky3"),o(e,"class","settings-section svelte-1zbky3")},m(E,A){C(E,e,A),c(e,t),c(e,n),c(e,s),c(e,i),j&&j.m(e,null),c(e,r),c(e,a),N.m(a,null),c(e,u),c(e,d),c(d,_),c(d,g),c(d,v),c(d,b),c(d,k),y||(S=[I(_,"click",l[2]),I(v,"click",l[4]),I(k,"click",l[3])],y=!0)},p(E,[A]){E[1]?j?j.p(E,A):(j=Un(E),j.c(),j.m(e,r)):j&&(j.d(1),j=null),D===(D=T(E))&&N?N.p(E,A):(N.d(1),N=D(E),N&&(N.c(),N.m(a,null)))},i:ee,o:ee,d(E){E&&w(e),j&&j.d(),N.d(),y=!1,ve(S)}}}function Mt(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 hf(l,e,t){let{onRefresh:n=null}=e,s=null,i="";async function r(){try{t(0,s=await Mt("GetVaultInfo"))}catch{t(0,s=null)}}r();async function a(){try{await Mt("OpenVaultFolder")}catch(_){t(1,i=String(_))}}async function u(){try{const _=await Mt("VaultCheck");_.healthy?t(1,i="Vault healthy"):t(1,i="Issues found: "+(_.errors||[]).join("; "))}catch(_){t(1,i=String(_))}}async function d(){try{const _=await Mt("PickDirectory");if(!_)return;const g=await Mt("OpenVault",_);g&&g.status==="ready"&&(t(0,s=await Mt("GetVaultInfo")),n&&n())}catch(_){t(1,i=String(_))}}return l.$$set=_=>{"onRefresh"in _&&t(5,n=_.onRefresh)},[s,i,a,u,d,n]}class bf extends Ze{constructor(e){super(),Xe(this,e,hf,gf,Qe,{onRefresh:5})}}function Jn(l,e,t){const n=l.slice();return n[6]=e[t],n}function kf(l){let e,t=fe(l[0]),n=[];for(let s=0;s<t.length;s+=1)n[s]=qn(Jn(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();o(e,"class","template-list svelte-ksamnw")},m(s,i){C(s,e,i);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,i){if(i&5){t=fe(s[0]);let r;for(r=0;r<t.length;r+=1){const a=Jn(s,t,r);n[r]?n[r].p(a,i):(n[r]=qn(a),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&w(e),Le(n,s)}}}function yf(l){let e;return{c(){e=f("p"),e.textContent=`${p("common.empty")}`,o(e,"class","no-data svelte-ksamnw")},m(t,n){C(t,e,n)},p:ee,d(t){t&&w(e)}}}function wf(l){let e;return{c(){e=f("p"),e.textContent=`${p("common.loading")}`,o(e,"class","loading svelte-ksamnw")},m(t,n){C(t,e,n)},p:ee,d(t){t&&w(e)}}}function qn(l){let e,t,n,s=(p("template."+l[6].id)||l[6].title)+"",i,r,a,u,d=l[6].type+"",_,g,v,b,k,y,S,j,T=(l[6].enabled?p("settings.templateEnabled"):p("settings.templateDisabled"))+"",D,N,E,A;function M(){return l[4](l[6])}return{c(){e=f("div"),t=f("div"),n=f("span"),i=F(s),r=h(),a=f("span"),u=F("("),_=F(d),g=F(")"),v=h(),b=f("label"),k=f("input"),S=h(),j=f("span"),D=F(T),N=h(),o(n,"class","template-name svelte-ksamnw"),o(a,"class","template-type svelte-ksamnw"),o(t,"class","template-info svelte-ksamnw"),o(k,"type","checkbox"),k.checked=y=l[6].enabled,o(k,"class","svelte-ksamnw"),o(j,"class","toggle-text svelte-ksamnw"),o(b,"class","toggle-label svelte-ksamnw"),o(e,"class","template-item svelte-ksamnw")},m(R,W){C(R,e,W),c(e,t),c(t,n),c(n,i),c(t,r),c(t,a),c(a,u),c(a,_),c(a,g),c(e,v),c(e,b),c(b,k),c(b,S),c(b,j),c(j,D),c(e,N),E||(A=I(k,"change",M),E=!0)},p(R,W){l=R,W&1&&s!==(s=(p("template."+l[6].id)||l[6].title)+"")&&G(i,s),W&1&&d!==(d=l[6].type+"")&&G(_,d),W&1&&y!==(y=l[6].enabled)&&(k.checked=y),W&1&&T!==(T=(l[6].enabled?p("settings.templateEnabled"):p("settings.templateDisabled"))+"")&&G(D,T)},d(R){R&&w(e),E=!1,A()}}}function Cf(l){let e,t,n,s,i;function r(d,_){return d[1]?wf:d[0].length===0?yf:kf}let a=r(l),u=a(l);return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("settings.templates")}`,n=h(),s=f("p"),s.textContent=`${p("settings.templatesDesc")}`,i=h(),u.c(),o(t,"class","svelte-ksamnw"),o(s,"class","section-desc svelte-ksamnw"),o(e,"class","settings-section svelte-ksamnw")},m(d,_){C(d,e,_),c(e,t),c(e,n),c(e,s),c(e,i),u.m(e,null)},p(d,[_]){a===(a=r(d))&&u?u.p(d,_):(u.d(1),u=a(d),u&&(u.c(),u.m(e,null)))},i:ee,o:ee,d(d){d&&w(e),u.d()}}}function Yn(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 Sf(l,e,t){let{onRefresh:n=null}=e,s=[],i=!0;async function r(){t(1,i=!0);try{t(0,s=await Yn("AllTemplates")||[])}catch{t(0,s=[])}t(1,i=!1)}r();async function a(d){const _=!d.enabled;try{await Yn("SetTemplateEnabled",d.id,_),d.enabled=_,t(0,s),n&&n()}catch(g){console.error(g)}}const u=d=>a(d);return l.$$set=d=>{"onRefresh"in d&&t(3,n=d.onRefresh)},[s,i,a,n,u]}class jf extends Ze{constructor(e){super(),Xe(this,e,Sf,Cf,Qe,{onRefresh:3})}}function Tf(l){let e,t,n,s,i,r,a,u;return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("settings.plugins")}`,n=h(),s=f("p"),s.textContent=`${p("settings.noPlugins")}`,i=h(),r=f("button"),r.textContent=`${p("settings.openPluginsDir")}`,o(t,"class","svelte-8jch95"),o(s,"class","section-desc svelte-8jch95"),o(r,"class","btn"),o(e,"class","settings-section svelte-8jch95")},m(d,_){C(d,e,_),c(e,t),c(e,n),c(e,s),c(e,i),c(e,r),a||(u=I(r,"click",Nf),a=!0)},p:ee,i:ee,o:ee,d(d){d&&w(e),a=!1,u()}}}function Ef(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 Nf(){try{await Ef("OpenPluginsFolder")}catch{}}class Df extends Ze{constructor(e){super(),Xe(this,e,null,Tf,Qe,{})}}function Mf(l){let e,t,n,s;return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("settings.files")}`,n=h(),s=f("p"),s.textContent=`${p("settings.filesStub")}`,o(t,"class","svelte-19bo7bn"),o(s,"class","section-desc svelte-19bo7bn"),o(e,"class","settings-section svelte-19bo7bn")},m(i,r){C(i,e,r),c(e,t),c(e,n),c(e,s)},p:ee,i:ee,o:ee,d(i){i&&w(e)}}}class If extends Ze{constructor(e){super(),Xe(this,e,null,Mf,Qe,{})}}function Af(l){let e,t,n,s;return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("settings.activity")}`,n=h(),s=f("p"),s.textContent=`${p("settings.activityStub")}`,o(t,"class","svelte-19bo7bn"),o(s,"class","section-desc svelte-19bo7bn"),o(e,"class","settings-section svelte-19bo7bn")},m(i,r){C(i,e,r),c(e,t),c(e,n),c(e,s)},p:ee,i:ee,o:ee,d(i){i&&w(e)}}}class Ff extends Ze{constructor(e){super(),Xe(this,e,null,Af,Qe,{})}}function Qn(l){let e,t;return{c(){e=f("div"),t=F(l[2]),o(e,"class","error-msg svelte-1fx1e1e")},m(n,s){C(n,e,s),c(e,t)},p(n,s){s[0]&4&&G(t,n[2])},d(n){n&&w(e)}}}function Xn(l){let e,t;return{c(){e=f("div"),t=F(l[3]),o(e,"class","result-msg svelte-1fx1e1e"),he(e,"warning",l[4]==="warning")},m(n,s){C(n,e,s),c(e,t)},p(n,s){s[0]&8&&G(t,n[3]),s[0]&16&&he(e,"warning",n[4]==="warning")},d(n){n&&w(e)}}}function Pf(l){let e,t,n,s,i,r,a,u,d,_,g,v,b,k,y,S,j,T,D,N,E,A,M=p("settings.checkConnection")+"",R,W,B,K,Y=p("common.connect")+"",q,J,H,U,P,V=l[11]!==null&&Zn(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("label"),i=f("span"),i.textContent=`${p("settings.serverUrl")}`,r=h(),a=f("input"),u=h(),d=f("div"),_=f("label"),g=f("span"),g.textContent=`${p("sync.username")}`,v=h(),b=f("input"),k=h(),y=f("div"),S=f("label"),j=f("span"),j.textContent=`${p("sync.password")}`,T=h(),D=f("input"),N=h(),E=f("div"),A=f("button"),R=F(M),B=h(),K=f("button"),q=F(Y),H=h(),V&&V.c(),o(i,"class","label-text"),o(a,"type","text"),o(a,"placeholder","https://example.com"),o(n,"class","form-group svelte-1fx1e1e"),o(g,"class","label-text"),o(b,"type","text"),o(d,"class","form-group svelte-1fx1e1e"),o(j,"class","label-text"),o(D,"type","password"),o(y,"class","form-group svelte-1fx1e1e"),o(A,"class","btn"),A.disabled=W=l[1]||!l[5],o(K,"class","btn btn-primary"),K.disabled=J=l[1]||!l[5]||!l[6]||!l[7],o(E,"class","sync-setup-actions svelte-1fx1e1e"),o(t,"class","sync-setup svelte-1fx1e1e"),o(e,"class","settings-card svelte-1fx1e1e")},m(z,O){C(z,e,O),c(e,t),c(t,n),c(n,s),c(s,i),c(s,r),c(s,a),be(a,l[5]),c(t,u),c(t,d),c(d,_),c(_,g),c(_,v),c(_,b),be(b,l[6]),c(t,k),c(t,y),c(y,S),c(S,j),c(S,T),c(S,D),be(D,l[7]),c(t,N),c(t,E),c(E,A),c(A,R),c(E,B),c(E,K),c(K,q),c(t,H),V&&V.m(t,null),U||(P=[I(a,"input",l[23]),I(b,"input",l[24]),I(D,"input",l[25]),I(A,"click",l[12]),I(K,"click",l[13])],U=!0)},p(z,O){O[0]&32&&a.value!==z[5]&&be(a,z[5]),O[0]&64&&b.value!==z[6]&&be(b,z[6]),O[0]&128&&D.value!==z[7]&&be(D,z[7]),O[0]&34&&W!==(W=z[1]||!z[5])&&(A.disabled=W),O[0]&226&&J!==(J=z[1]||!z[5]||!z[6]||!z[7])&&(K.disabled=J),z[11]!==null?V?V.p(z,O):(V=Zn(z),V.c(),V.m(t,null)):V&&(V.d(1),V=null)},d(z){z&&w(e),V&&V.d(),U=!1,ve(P)}}}function Lf(l){let e,t,n,s,i,r,a=l[20](l[0].lastStatus)+"",u,d,_,g,v,b,k,y,S,j=p("settings.syncNow")+"",T,D,N,E=p("settings.disconnect")+"",A,M,R,W=p("settings.resetKey")+"",B,K,Y,q,J,H,U,P,V,z,O,se,ie=l[0].serverUrl&&xn(l),$=l[0].deviceName&&$n(l),le=l[0].deviceId&&es(l),te=l[0].lastSyncAt&&ts(l),ce=l[0].lastError&&ls(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("span"),s.textContent=`${p("settings.status")}`,i=h(),r=f("span"),u=F(a),d=h(),ie&&ie.c(),_=h(),$&&$.c(),g=h(),le&&le.c(),v=h(),te&&te.c(),b=h(),ce&&ce.c(),k=h(),y=f("div"),S=f("button"),T=F(j),D=h(),N=f("button"),A=F(E),M=h(),R=f("button"),B=F(W),K=h(),Y=f("div"),q=f("label"),J=f("span"),J.textContent=`${p("sync.interval")}`,H=h(),U=f("div"),P=f("input"),V=h(),z=f("button"),z.textContent=`${p("common.save")}`,o(s,"class","info-label svelte-1fx1e1e"),o(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"),o(n,"class","info-row svelte-1fx1e1e"),o(t,"class","sync-info svelte-1fx1e1e"),o(e,"class","settings-card svelte-1fx1e1e"),o(S,"class","btn btn-primary"),S.disabled=l[1],o(N,"class","btn"),N.disabled=l[1],o(R,"class","btn"),R.disabled=l[1],o(y,"class","sync-actions svelte-1fx1e1e"),o(J,"class","label-text"),o(P,"type","number"),o(P,"min","0"),o(P,"placeholder","0"),o(P,"class","svelte-1fx1e1e"),o(z,"class","btn btn-sm"),o(U,"class","interval-row svelte-1fx1e1e"),o(Y,"class","sync-interval svelte-1fx1e1e")},m(pe,ye){C(pe,e,ye),c(e,t),c(t,n),c(n,s),c(n,i),c(n,r),c(r,u),c(t,d),ie&&ie.m(t,null),c(t,_),$&&$.m(t,null),c(t,g),le&&le.m(t,null),c(t,v),te&&te.m(t,null),c(t,b),ce&&ce.m(t,null),C(pe,k,ye),C(pe,y,ye),c(y,S),c(S,T),c(y,D),c(y,N),c(N,A),c(y,M),c(y,R),c(R,B),C(pe,K,ye),C(pe,Y,ye),c(Y,q),c(q,J),c(q,H),c(q,U),c(U,P),be(P,l[8]),c(U,V),c(U,z),O||(se=[I(S,"click",l[14]),I(N,"click",l[16]),I(R,"click",l[18]),I(P,"input",l[22]),I(z,"click",l[15])],O=!0)},p(pe,ye){ye[0]&1&&a!==(a=pe[20](pe[0].lastStatus)+"")&&G(u,a),ye[0]&1&&he(r,"status-ok",pe[0].lastStatus==="connected"),ye[0]&1&&he(r,"status-err",pe[0].lastStatus==="error"||pe[0].lastStatus==="revoked"),pe[0].serverUrl?ie?ie.p(pe,ye):(ie=xn(pe),ie.c(),ie.m(t,_)):ie&&(ie.d(1),ie=null),pe[0].deviceName?$?$.p(pe,ye):($=$n(pe),$.c(),$.m(t,g)):$&&($.d(1),$=null),pe[0].deviceId?le?le.p(pe,ye):(le=es(pe),le.c(),le.m(t,v)):le&&(le.d(1),le=null),pe[0].lastSyncAt?te?te.p(pe,ye):(te=ts(pe),te.c(),te.m(t,b)):te&&(te.d(1),te=null),pe[0].lastError?ce?ce.p(pe,ye):(ce=ls(pe),ce.c(),ce.m(t,null)):ce&&(ce.d(1),ce=null),ye[0]&2&&(S.disabled=pe[1]),ye[0]&2&&(N.disabled=pe[1]),ye[0]&2&&(R.disabled=pe[1]),ye[0]&256&&ll(P.value)!==pe[8]&&be(P,pe[8])},d(pe){pe&&(w(e),w(k),w(y),w(K),w(Y)),ie&&ie.d(),$&&$.d(),le&&le.d(),te&&te.d(),ce&&ce.d(),O=!1,ve(se)}}}function Zn(l){let e,t=(l[11]?p("common.test")+" OK":p("error.generic"))+"",n;return{c(){e=f("div"),n=F(t),o(e,"class","connection-result svelte-1fx1e1e"),he(e,"ok",l[11]),he(e,"fail",!l[11])},m(s,i){C(s,e,i),c(e,n)},p(s,i){i[0]&2048&&t!==(t=(s[11]?p("common.test")+" OK":p("error.generic"))+"")&&G(n,t),i[0]&2048&&he(e,"ok",s[11]),i[0]&2048&&he(e,"fail",!s[11])},d(s){s&&w(e)}}}function xn(l){let e,t,n,s,i=l[0].serverUrl+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${p("settings.serverUrl")}`,n=h(),s=f("span"),r=F(i),o(t,"class","info-label svelte-1fx1e1e"),o(s,"class","info-value mono svelte-1fx1e1e"),o(e,"class","info-row svelte-1fx1e1e")},m(a,u){C(a,e,u),c(e,t),c(e,n),c(e,s),c(s,r)},p(a,u){u[0]&1&&i!==(i=a[0].serverUrl+"")&&G(r,i)},d(a){a&&w(e)}}}function $n(l){let e,t,n,s,i=l[0].deviceName+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${p("settings.deviceName")}`,n=h(),s=f("span"),r=F(i),o(t,"class","info-label svelte-1fx1e1e"),o(s,"class","info-value svelte-1fx1e1e"),o(e,"class","info-row svelte-1fx1e1e")},m(a,u){C(a,e,u),c(e,t),c(e,n),c(e,s),c(s,r)},p(a,u){u[0]&1&&i!==(i=a[0].deviceName+"")&&G(r,i)},d(a){a&&w(e)}}}function es(l){let e,t,n,s,i=l[0].deviceId+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${p("settings.deviceId")}`,n=h(),s=f("span"),r=F(i),o(t,"class","info-label svelte-1fx1e1e"),o(s,"class","info-value mono svelte-1fx1e1e"),o(e,"class","info-row svelte-1fx1e1e")},m(a,u){C(a,e,u),c(e,t),c(e,n),c(e,s),c(s,r)},p(a,u){u[0]&1&&i!==(i=a[0].deviceId+"")&&G(r,i)},d(a){a&&w(e)}}}function ts(l){let e,t,n,s,i=l[0].lastSyncAt+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${p("settings.lastSync")}`,n=h(),s=f("span"),r=F(i),o(t,"class","info-label svelte-1fx1e1e"),o(s,"class","info-value svelte-1fx1e1e"),o(e,"class","info-row svelte-1fx1e1e")},m(a,u){C(a,e,u),c(e,t),c(e,n),c(e,s),c(s,r)},p(a,u){u[0]&1&&i!==(i=a[0].lastSyncAt+"")&&G(r,i)},d(a){a&&w(e)}}}function ls(l){let e,t,n,s,i=l[0].lastError+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${p("settings.lastError")}`,n=h(),s=f("span"),r=F(i),o(t,"class","info-label svelte-1fx1e1e"),o(s,"class","info-value error svelte-1fx1e1e"),o(e,"class","info-row svelte-1fx1e1e")},m(a,u){C(a,e,u),c(e,t),c(e,n),c(e,s),c(s,r)},p(a,u){u[0]&1&&i!==(i=a[0].lastError+"")&&G(r,i)},d(a){a&&w(e)}}}function ns(l){let e,t,n,s,i,r,a,u,d,_,g,v;return{c(){e=f("button"),t=f("div"),n=f("h3"),n.textContent=`${p("settings.confirmDisconnect")}`,s=h(),i=f("p"),i.textContent=`${p("settings.confirmDisconnectDesc")}`,r=h(),a=f("div"),u=f("button"),u.textContent=`${p("common.disconnect")}`,d=h(),_=f("button"),_.textContent=`${p("common.cancel")}`,o(n,"class","svelte-1fx1e1e"),o(i,"class","modal-desc svelte-1fx1e1e"),o(u,"class","btn btn-danger"),o(_,"class","btn"),o(a,"class","modal-actions svelte-1fx1e1e"),o(t,"class","modal svelte-1fx1e1e"),o(e,"class","modal-overlay svelte-1fx1e1e")},m(b,k){C(b,e,k),c(e,t),c(t,n),c(t,s),c(t,i),c(t,r),c(t,a),c(a,u),c(a,d),c(a,_),g||(v=[I(u,"click",l[17]),I(_,"click",l[26]),I(e,"click",l[27])],g=!0)},p:ee,d(b){b&&w(e),g=!1,ve(v)}}}function ss(l){let e,t,n,s,i,r,a,u,d,_,g,v;return{c(){e=f("button"),t=f("div"),n=f("h3"),n.textContent=`${p("settings.confirmResetKey")}`,s=h(),i=f("p"),i.textContent=`${p("settings.confirmResetKeyDesc")}`,r=h(),a=f("div"),u=f("button"),u.textContent=`${p("settings.resetKey")}`,d=h(),_=f("button"),_.textContent=`${p("common.cancel")}`,o(n,"class","svelte-1fx1e1e"),o(i,"class","modal-desc svelte-1fx1e1e"),o(u,"class","btn btn-danger"),o(_,"class","btn"),o(a,"class","modal-actions svelte-1fx1e1e"),o(t,"class","modal svelte-1fx1e1e"),o(e,"class","modal-overlay svelte-1fx1e1e")},m(b,k){C(b,e,k),c(e,t),c(t,n),c(t,s),c(t,i),c(t,r),c(t,a),c(a,u),c(a,d),c(a,_),g||(v=[I(u,"click",l[19]),I(_,"click",l[28]),I(e,"click",l[29])],g=!0)},p:ee,d(b){b&&w(e),g=!1,ve(v)}}}function Rf(l){let e,t,n,s,i,r,a,u,d,_,g=l[2]&&Qn(l),v=l[3]&&!l[2]&&Xn(l);function b(T,D){return T[0]&&T[0].enabled?Lf:Pf}let k=b(l),y=k(l),S=l[9]&&ns(l),j=l[10]&&ss(l);return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("settings.sync")}`,n=h(),s=f("p"),s.textContent=`${p("settings.syncDesc")}`,i=h(),g&&g.c(),r=h(),v&&v.c(),a=h(),y.c(),u=h(),S&&S.c(),d=h(),j&&j.c(),_=ot(),o(t,"class","svelte-1fx1e1e"),o(s,"class","section-desc svelte-1fx1e1e"),o(e,"class","settings-section svelte-1fx1e1e")},m(T,D){C(T,e,D),c(e,t),c(e,n),c(e,s),c(e,i),g&&g.m(e,null),c(e,r),v&&v.m(e,null),c(e,a),y.m(e,null),C(T,u,D),S&&S.m(T,D),C(T,d,D),j&&j.m(T,D),C(T,_,D)},p(T,D){T[2]?g?g.p(T,D):(g=Qn(T),g.c(),g.m(e,r)):g&&(g.d(1),g=null),T[3]&&!T[2]?v?v.p(T,D):(v=Xn(T),v.c(),v.m(e,a)):v&&(v.d(1),v=null),k===(k=b(T))&&y?y.p(T,D):(y.d(1),y=k(T),y&&(y.c(),y.m(e,null))),T[9]?S?S.p(T,D):(S=ns(T),S.c(),S.m(d.parentNode,d)):S&&(S.d(1),S=null),T[10]?j?j.p(T,D):(j=ss(T),j.c(),j.m(_.parentNode,_)):j&&(j.d(1),j=null)},i:ee,o:ee,d(T){T&&(w(e),w(u),w(d),w(_)),g&&g.d(),v&&v.d(),y.d(),S&&S.d(T),j&&j.d(T)}}}function kt(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 zf(l,e,t){let{onRefresh:n=null}=e,s=null,i=!1,r="",a="",u="",d="",_="",g="",v=0,b=!1,k=!1,y=null;async function S(){try{t(0,s=await kt("GetSyncSettings")),s&&(t(5,d=s.serverUrl||""),t(8,v=s.syncInterval||0))}catch{t(0,s=null)}}S();async function j(){t(1,i=!0),t(2,r=""),t(4,u=""),t(11,y=null);try{await kt("SyncTestConnection",d,_,g),t(11,y=!0),t(3,a="connection ok")}catch(z){t(11,y=!1),t(3,a="connection failed: "+String(z))}t(1,i=!1)}async function T(){t(1,i=!0),t(2,r=""),t(4,u="");try{await kt("SyncConfigure",d,_,g),t(3,a="configured"),t(6,_=""),t(7,g=""),await S(),n&&n()}catch(z){t(2,r=String(z))}t(1,i=!1)}function D(z){const O=Array.isArray(z==null?void 0:z.conflicts)?z.conflicts:[],se=Array.isArray(z==null?void 0:z.applyErrors)?z.applyErrors:[],ie=[];return O.length>0&&ie.push(p("sync.conflictsCount",{count:O.length})),se.length>0&&ie.push(p("sync.applyErrorsCount",{count:se.length})),ie.join(" · ")}async function N(){t(1,i=!0),t(2,r=""),t(4,u="");try{const z=await kt("SyncNow"),O=p("sync.pushedPulled",{pushed:(z==null?void 0:z.pushed)||0,pulled:(z==null?void 0:z.pulled)||0}),se=D(z);t(3,a=se?O+" · "+se:O),t(4,u=se?"warning":""),await S(),n&&n()}catch(z){t(2,r=String(z))}t(1,i=!1)}async function E(){try{await kt("SyncSetInterval",v),t(3,a=p("sync.settingsSaved")),t(4,u="")}catch(z){t(2,r=String(z))}}function A(){t(9,b=!0)}async function M(){t(9,b=!1),t(1,i=!0),t(4,u="");try{await kt("SyncDisconnect"),t(3,a="disconnected"),await S(),n&&n()}catch(z){t(2,r=String(z))}t(1,i=!1)}function R(){t(10,k=!0)}async function W(){t(10,k=!1),t(1,i=!0),t(4,u="");try{await kt("ResetSyncKey"),t(3,a="key reset"),await S(),n&&n()}catch(z){t(2,r=String(z))}t(1,i=!1)}function B(z){return z?{connected:p("settings.connected"),disconnected:p("settings.disconnected"),disabled:p("settings.notConfigured"),error:p("settings.error"),revoked:p("settings.revoked")}[z]||z:p("settings.notConfigured")}function K(){v=ll(this.value),t(8,v)}function Y(){d=this.value,t(5,d)}function q(){_=this.value,t(6,_)}function J(){g=this.value,t(7,g)}const H=()=>t(9,b=!1),U=()=>t(9,b=!1),P=()=>t(10,k=!1),V=()=>t(10,k=!1);return l.$$set=z=>{"onRefresh"in z&&t(21,n=z.onRefresh)},[s,i,r,a,u,d,_,g,v,b,k,y,j,T,N,E,A,M,R,W,B,n,K,Y,q,J,H,U,P,V]}class Vf extends Ze{constructor(e){super(),Xe(this,e,zf,Rf,Qe,{onRefresh:21},null,[-1,-1])}}function Of(l){let e,t,n,s;return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("settings.backup")}`,n=h(),s=f("p"),s.textContent=`${p("settings.backupStub")}`,o(t,"class","svelte-19bo7bn"),o(s,"class","section-desc svelte-19bo7bn"),o(e,"class","settings-section svelte-19bo7bn")},m(i,r){C(i,e,r),c(e,t),c(e,n),c(e,s)},p:ee,i:ee,o:ee,d(i){i&&w(e)}}}class Wf extends Ze{constructor(e){super(),Xe(this,e,null,Of,Qe,{})}}const{window:Bf}=Il;function Hf(l){let e,t;return e=new Wf({}),{c(){Ke(e.$$.fragment)},m(n,s){We(e,n,s),t=!0},p:ee,i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function Uf(l){let e,t;return e=new Vf({props:{onRefresh:l[6]}}),{c(){Ke(e.$$.fragment)},m(n,s){We(e,n,s),t=!0},p:ee,i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function Kf(l){let e,t;return e=new Ff({}),{c(){Ke(e.$$.fragment)},m(n,s){We(e,n,s),t=!0},p:ee,i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function Gf(l){let e,t;return e=new If({}),{c(){Ke(e.$$.fragment)},m(n,s){We(e,n,s),t=!0},p:ee,i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function Jf(l){let e,t;return e=new Df({}),{c(){Ke(e.$$.fragment)},m(n,s){We(e,n,s),t=!0},p:ee,i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function qf(l){let e,t;return e=new jf({props:{onRefresh:l[2]}}),{c(){Ke(e.$$.fragment)},m(n,s){We(e,n,s),t=!0},p:ee,i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function Yf(l){let e,t;return e=new bf({props:{onRefresh:l[2]}}),{c(){Ke(e.$$.fragment)},m(n,s){We(e,n,s),t=!0},p:ee,i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function Qf(l){let e,t;return e=new mf({props:{appConfig:l[1],onSave:l[5]}}),{c(){Ke(e.$$.fragment)},m(n,s){We(e,n,s),t=!0},p(n,s){const i={};s&2&&(i.appConfig=n[1]),e.$set(i)},i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function Xf(l){let e,t,n,s,i,r,a,u,d,_,g,v,b,k,y,S;d=new ff({props:{activeSection:l[0],onSelect:l[3]}});const j=[Qf,Yf,qf,Jf,Gf,Kf,Uf,Hf],T=[];function D(N,E){return N[0]==="general"?0:N[0]==="workspace"?1:N[0]==="templates"?2:N[0]==="plugins"?3:N[0]==="files"?4:N[0]==="activity"?5:N[0]==="sync"?6:N[0]==="backup"?7:-1}return~(v=D(l))&&(b=T[v]=j[v](l)),{c(){e=f("button"),t=f("div"),n=f("div"),s=f("h2"),s.textContent=`${p("settings.title")}`,i=h(),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>',a=h(),u=f("div"),Ke(d.$$.fragment),_=h(),g=f("div"),b&&b.c(),o(s,"class","svelte-zf2zsc"),o(r,"class","close-btn svelte-zf2zsc"),o(r,"title",p("settings.close")),o(n,"class","settings-header svelte-zf2zsc"),o(g,"class","settings-content svelte-zf2zsc"),o(u,"class","settings-body svelte-zf2zsc"),o(t,"class","settings-window svelte-zf2zsc"),o(e,"class","settings-overlay svelte-zf2zsc")},m(N,E){C(N,e,E),c(e,t),c(t,n),c(n,s),c(n,i),c(n,r),c(t,a),c(t,u),We(d,u,null),c(u,_),c(u,g),~v&&T[v].m(g,null),k=!0,y||(S=[I(Bf,"keydown",l[7]),I(r,"click",l[4]),I(e,"click",ft(l[4]))],y=!0)},p(N,[E]){const A={};E&1&&(A.activeSection=N[0]),d.$set(A);let M=v;v=D(N),v===M?~v&&T[v].p(N,E):(b&&(lt(),de(T[M],1,1,()=>{T[M]=null}),nt()),~v?(b=T[v],b?b.p(N,E):(b=T[v]=j[v](N),b.c()),re(b,1),b.m(g,null)):b=null)},i(N){k||(re(d.$$.fragment,N),re(b),k=!0)},o(N){de(d.$$.fragment,N),de(b),k=!1},d(N){N&&w(e),Be(d),~v&&T[v].d(),y=!1,ve(S)}}}function os(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 Zf(l,e,t){let{onClose:n=null}=e,{onSyncRefresh:s=null}=e,{initialSection:i="general"}=e,r=i,a=null;async function u(){try{t(1,a=await os("GetAppConfig"))}catch{t(1,a=null)}}u();function d(k){t(0,r=k)}function _(){n&&n()}async function g(k){try{await os("SaveAppConfig",k),t(1,a=k)}catch(y){console.error(y)}}function v(){s&&s()}function b(k){k.key==="Escape"&&_()}return l.$$set=k=>{"onClose"in k&&t(8,n=k.onClose),"onSyncRefresh"in k&&t(9,s=k.onSyncRefresh),"initialSection"in k&&t(10,i=k.initialSection)},[r,a,u,d,_,g,v,b,n,s,i]}class xf extends Ze{constructor(e){super(),Xe(this,e,Zf,Xf,Qe,{onClose:8,onSyncRefresh:9,initialSection:10})}}function $f(l){let e,t,n,s,i,r,a,u;return{c(){e=f("div"),t=f("span"),n=h(),s=f("span"),s.textContent=`${p("sync.status.disabled")}`,i=h(),r=f("button"),r.textContent=`${p("sync.configure")}`,o(t,"class","sync-dot dot-disabled svelte-1rxbx0"),o(s,"class","sync-label svelte-1rxbx0"),o(r,"class","btn btn-xs svelte-1rxbx0"),o(e,"class","sync-status-row svelte-1rxbx0")},m(d,_){C(d,e,_),c(e,t),c(e,n),c(e,s),c(e,i),c(e,r),a||(u=I(r,"click",function(){mt(l[5])&&l[5].apply(this,arguments)}),a=!0)},p(d,_){l=d},d(d){d&&w(e),a=!1,u()}}}function ed(l){let e,t,n,s,i,r=l[7](l[0])+"",a,u,d,_,g,v=(l[1]?p("sync.running"):p("sync.run"))+"",b,k,y,S,j,T,D,N=l[0].unpushedOps>0&&is(l),E=l[2]&&rs(l);return{c(){e=f("div"),t=f("span"),s=h(),i=f("span"),a=F(r),u=h(),N&&N.c(),d=h(),_=f("div"),g=f("button"),b=F(v),k=h(),y=f("button"),y.textContent=`${p("sync.details")}`,S=h(),E&&E.c(),j=ot(),o(t,"class",n="sync-dot "+l[6](l[0])+" svelte-1rxbx0"),o(i,"class","sync-label svelte-1rxbx0"),o(g,"class","btn btn-xs svelte-1rxbx0"),g.disabled=l[1],o(y,"class","btn btn-xs btn-link svelte-1rxbx0"),o(_,"class","sync-actions-row svelte-1rxbx0"),o(e,"class","sync-status-row svelte-1rxbx0")},m(A,M){C(A,e,M),c(e,t),c(e,s),c(e,i),c(i,a),c(e,u),N&&N.m(e,null),c(e,d),c(e,_),c(_,g),c(g,b),c(_,k),c(_,y),C(A,S,M),E&&E.m(A,M),C(A,j,M),T||(D=[I(g,"click",function(){mt(l[4])&&l[4].apply(this,arguments)}),I(y,"click",function(){mt(l[5])&&l[5].apply(this,arguments)})],T=!0)},p(A,M){l=A,M&1&&n!==(n="sync-dot "+l[6](l[0])+" svelte-1rxbx0")&&o(t,"class",n),M&1&&r!==(r=l[7](l[0])+"")&&G(a,r),l[0].unpushedOps>0?N?N.p(l,M):(N=is(l),N.c(),N.m(e,d)):N&&(N.d(1),N=null),M&2&&v!==(v=(l[1]?p("sync.running"):p("sync.run"))+"")&&G(b,v),M&2&&(g.disabled=l[1]),l[2]?E?E.p(l,M):(E=rs(l),E.c(),E.m(j.parentNode,j)):E&&(E.d(1),E=null)},d(A){A&&(w(e),w(S),w(j)),N&&N.d(),E&&E.d(A),T=!1,ve(D)}}}function is(l){let e,t=l[0].unpushedOps+"",n,s,i=p("sync.changes")+"",r;return{c(){e=f("span"),n=F(t),s=h(),r=F(i),o(e,"class","sync-count svelte-1rxbx0")},m(a,u){C(a,e,u),c(e,n),c(e,s),c(e,r)},p(a,u){u&1&&t!==(t=a[0].unpushedOps+"")&&G(n,t)},d(a){a&&w(e)}}}function rs(l){let e,t,n;return{c(){e=f("div"),t=F(l[2]),o(e,"class",n=yn(l[3]==="warning"?"sync-message sync-message-warning":"sync-message")+" svelte-1rxbx0")},m(s,i){C(s,e,i),c(e,t)},p(s,i){i&4&&G(t,s[2]),i&8&&n!==(n=yn(s[3]==="warning"?"sync-message sync-message-warning":"sync-message")+" svelte-1rxbx0")&&o(e,"class",n)},d(s){s&&w(e)}}}function td(l){let e;function t(i,r){var a;return(a=i[0])!=null&&a.configured?ed:$f}let n=t(l),s=n(l);return{c(){e=f("div"),s.c(),o(e,"class","sync-status-widget svelte-1rxbx0")},m(i,r){C(i,e,r),s.m(e,null)},p(i,[r]){n===(n=t(i))&&s?s.p(i,r):(s.d(1),s=n(i),s&&(s.c(),s.m(e,null)))},i:ee,o:ee,d(i){i&&w(e),s.d()}}}function ld(l,e,t){let{syncStatus:n=null}=e,{syncLoading:s=!1}=e,{syncMessage:i=""}=e,{syncMessageKind:r=""}=e,{onSync:a=null}=e,{onOpenSettings:u=null}=e;function d(g){return!g||!g.configured?"dot-disabled":s?"dot-syncing":g.revoked?"dot-disabled":g.connected?"dot-connected":g.configured?"dot-warning":"dot-disabled"}function _(g){return!g||!g.configured?p("sync.status.disabled"):s?p("sync.status.syncing"):g.revoked?p("sync.status.error"):g.connected?p("sync.status.connected"):p("sync.status.disconnected")}return l.$$set=g=>{"syncStatus"in g&&t(0,n=g.syncStatus),"syncLoading"in g&&t(1,s=g.syncLoading),"syncMessage"in g&&t(2,i=g.syncMessage),"syncMessageKind"in g&&t(3,r=g.syncMessageKind),"onSync"in g&&t(4,a=g.onSync),"onOpenSettings"in g&&t(5,u=g.onOpenSettings)},[n,s,i,r,a,u,d,_]}class nd extends Ze{constructor(e){super(),Xe(this,e,ld,td,Qe,{syncStatus:0,syncLoading:1,syncMessage:2,syncMessageKind:3,onSync:4,onOpenSettings:5})}}const{Boolean:Li}=Il;function cs(l,e,t){const n=l.slice();return n[310]=e[t],n}function as(l,e,t){const n=l.slice();return n[313]=e[t],n}function us(l,e,t){const n=l.slice();return n[313]=e[t],n}function fs(l,e,t){const n=l.slice();return n[334]=e[t],n}function ds(l,e,t){const n=l.slice();return n[334]=e[t],n}function ps(l,e,t){const n=l.slice();return n[365]=e[t],n}function ms(l,e,t){const n=l.slice();return n[334]=e[t],n}function _s(l,e,t){const n=l.slice();return n[337]=e[t],n[370]=e,n[371]=t,n}function vs(l,e,t){const n=l.slice();return n[334]=e[t],n}function gs(l,e,t){const n=l.slice();return n[347]=e[t],n}function hs(l,e,t){const n=l.slice();return n[334]=e[t],n}function bs(l,e,t){const n=l.slice();return n[352]=e[t],n}function ks(l,e,t){const n=l.slice();return n[352]=e[t],n}function ys(l,e,t){const n=l.slice();return n[337]=e[t],n[357]=e,n[358]=t,n}function ws(l,e,t){const n=l.slice();return n[334]=e[t],n}function Cs(l,e,t){const n=l.slice();return n[347]=e[t],n}function Ss(l,e,t){const n=l.slice();return n[334]=e[t],n}function js(l,e,t){const n=l.slice();return n[318]=e[t],n}function Ts(l,e,t){const n=l.slice();return n[334]=e[t],n}function Es(l,e,t){const n=l.slice();return n[337]=e[t],n[338]=e,n[339]=t,n}function Ns(l,e,t){const n=l.slice();return n[334]=e[t],n}function Ds(l,e,t){const n=l.slice();return n[329]=e[t],n}function Ms(l,e,t){const n=l.slice();return n[326]=e[t],n}function Is(l,e,t){const n=l.slice();return n[321]=e[t],n}function As(l,e,t){const n=l.slice();return n[318]=e[t],n}function Fs(l,e,t){const n=l.slice();return n[321]=e[t],n}function Ps(l,e,t){const n=l.slice();return n[344]=e[t],n}function Ls(l,e,t){const n=l.slice();return n[376]=e[t],n}function Rs(l,e,t){const n=l.slice();return n[379]=e[t],n}function sd(l){let e,t,n,s,i,r,a,u,d,_,g,v,b,k,y,S,j,T,D,N,E,A,M,R,W,B,K,Y,q,J,H,U,P,V,z,O,se,ie,$,le,te,ce,pe,ye,He,Ae,Q,x,ue,ge,Se=fe(l[4]),De=[];for(let Z=0;Z<Se.length;Z+=1)De[Z]=Vs(Rs(l,Se,Z));const Ue=[cd,rd],Ge=[];function qe(Z,Ce){return Z[5].length>0?0:1}D=qe(l),N=Ge[D]=Ue[D](l),M=new nd({props:{syncStatus:l[76],syncLoading:l[77],syncMessage:l[78],syncMessageKind:l[79],onSync:l[162],onOpenSettings:l[167]}});function Je(Z,Ce){return Z[26]?fd:Z[25]?ud:ad}let Fe=Je(l),Pe=Fe(l),ke=l[24]&&Ws(l);const Ve=[gd,vd,_d,md,pd,dd],Ne=[];function ze(Z,Ce){return Z[29]?0:Z[26]?1:Z[25]==="journal"?2:Z[25]==="today"&&Z[7]?3:Z[25]==="activity"?4:5}ie=ze(l),$=Ne[ie]=Ve[ie](l);let je=l[41]&&ei(l),we=l[45].visible&&ni(l),Me=l[32]&&ri(l),Te=l[48]&&ci(l),Ee=l[55]&&l[54]&&ui(l),Oe=l[73]&&di(l),_e=l[68]&&mi(l),ae=l[3]&&_i(l);return{c(){e=f("div"),t=f("aside"),n=f("div"),s=f("span"),s.textContent="⚒",i=h(),r=f("span"),r.textContent=`${p("nav.brand")}`,a=h(),u=f("nav"),d=f("div"),_=f("div"),_.textContent=`${p("nav.system")}`,g=h();for(let Z=0;Z<De.length;Z+=1)De[Z].c();v=h(),b=f("div"),k=f("div"),y=f("span"),y.textContent=`${p("nav.workspace")}`,S=h(),j=f("button"),j.textContent="+",T=h(),N.c(),E=h(),A=f("div"),Ke(M.$$.fragment),R=h(),W=f("div"),B=f("button"),B.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-1n7o7cr"><circle cx="12" cy="12" r="3" class="svelte-1n7o7cr"></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-1n7o7cr"></path></svg>',K=h(),Y=f("span"),q=F(l[23]),J=h(),H=f("main"),U=f("header"),P=f("div"),Pe.c(),V=h(),z=f("div"),z.innerHTML="",O=h(),ke&&ke.c(),se=h(),$.c(),le=h(),je&&je.c(),te=h(),we&&we.c(),ce=h(),Me&&Me.c(),pe=h(),Te&&Te.c(),ye=h(),Ee&&Ee.c(),He=h(),Oe&&Oe.c(),Ae=h(),_e&&_e.c(),Q=h(),ae&&ae.c(),o(s,"class","logo svelte-1n7o7cr"),o(r,"class","brand-name svelte-1n7o7cr"),o(n,"class","sidebar-brand svelte-1n7o7cr"),o(_,"class","nav-label svelte-1n7o7cr"),o(d,"class","nav-group svelte-1n7o7cr"),o(y,"class","svelte-1n7o7cr"),o(j,"class","nav-add-btn svelte-1n7o7cr"),o(j,"title",p("common.create")),o(k,"class","nav-label-row svelte-1n7o7cr"),o(b,"class","nav-group svelte-1n7o7cr"),o(u,"class","sidebar-nav svelte-1n7o7cr"),o(B,"class","sidebar-settings-btn svelte-1n7o7cr"),o(B,"title",p("common.settings")),o(Y,"class","version svelte-1n7o7cr"),o(W,"class","sidebar-footer-row svelte-1n7o7cr"),o(A,"class","sidebar-footer svelte-1n7o7cr"),o(t,"class","sidebar svelte-1n7o7cr"),o(P,"class","header-left svelte-1n7o7cr"),o(z,"class","header-right svelte-1n7o7cr"),o(U,"class","header svelte-1n7o7cr"),o(H,"class","main svelte-1n7o7cr"),o(e,"class","app svelte-1n7o7cr")},m(Z,Ce){C(Z,e,Ce),c(e,t),c(t,n),c(n,s),c(n,i),c(n,r),c(t,a),c(t,u),c(u,d),c(d,_),c(d,g);for(let et=0;et<De.length;et+=1)De[et]&&De[et].m(d,null);c(u,v),c(u,b),c(b,k),c(k,y),c(k,S),c(k,j),c(b,T),Ge[D].m(b,null),c(t,E),c(t,A),We(M,A,null),c(A,R),c(A,W),c(W,B),c(W,K),c(W,Y),c(Y,q),c(e,J),c(e,H),c(H,U),c(U,P),Pe.m(P,null),c(U,V),c(U,z),c(H,O),ke&&ke.m(H,null),c(H,se),Ne[ie].m(H,null),c(H,le),je&&je.m(H,null),c(H,te),we&&we.m(H,null),c(H,ce),Me&&Me.m(H,null),c(H,pe),Te&&Te.m(H,null),c(H,ye),Ee&&Ee.m(H,null),c(H,He),Oe&&Oe.m(H,null),c(H,Ae),_e&&_e.m(H,null),c(H,Q),ae&&ae.m(H,null),x=!0,ue||(ge=[I(j,"click",l[110]),I(B,"click",l[168])],ue=!0)},p(Z,Ce){if(Ce[0]&33554448|Ce[1]&512|Ce[2]&4194304){Se=fe(Z[4]);let Re;for(Re=0;Re<Se.length;Re+=1){const Ie=Rs(Z,Se,Re);De[Re]?De[Re].p(Ie,Ce):(De[Re]=Vs(Ie),De[Re].c(),De[Re].m(d,null))}for(;Re<De.length;Re+=1)De[Re].d(1);De.length=Se.length}let et=D;D=qe(Z),D===et?Ge[D].p(Z,Ce):(lt(),de(Ge[et],1,1,()=>{Ge[et]=null}),nt(),N=Ge[D],N?N.p(Z,Ce):(N=Ge[D]=Ue[D](Z),N.c()),re(N,1),N.m(b,null));const rt={};Ce[2]&16384&&(rt.syncStatus=Z[76]),Ce[2]&32768&&(rt.syncLoading=Z[77]),Ce[2]&65536&&(rt.syncMessage=Z[78]),Ce[2]&131072&&(rt.syncMessageKind=Z[79]),M.$set(rt),(!x||Ce[0]&8388608)&&G(q,Z[23]),Fe===(Fe=Je(Z))&&Pe?Pe.p(Z,Ce):(Pe.d(1),Pe=Fe(Z),Pe&&(Pe.c(),Pe.m(P,null))),Z[24]?ke?ke.p(Z,Ce):(ke=Ws(Z),ke.c(),ke.m(H,se)):ke&&(ke.d(1),ke=null);let st=ie;ie=ze(Z),ie===st?Ne[ie].p(Z,Ce):(lt(),de(Ne[st],1,1,()=>{Ne[st]=null}),nt(),$=Ne[ie],$?$.p(Z,Ce):($=Ne[ie]=Ve[ie](Z),$.c()),re($,1),$.m(H,le)),Z[41]?je?(je.p(Z,Ce),Ce[1]&1024&&re(je,1)):(je=ei(Z),je.c(),re(je,1),je.m(H,te)):je&&(lt(),de(je,1,1,()=>{je=null}),nt()),Z[45].visible?we?(we.p(Z,Ce),Ce[1]&16384&&re(we,1)):(we=ni(Z),we.c(),re(we,1),we.m(H,ce)):we&&(lt(),de(we,1,1,()=>{we=null}),nt()),Z[32]?Me?Me.p(Z,Ce):(Me=ri(Z),Me.c(),Me.m(H,pe)):Me&&(Me.d(1),Me=null),Z[48]?Te?Te.p(Z,Ce):(Te=ci(Z),Te.c(),Te.m(H,ye)):Te&&(Te.d(1),Te=null),Z[55]&&Z[54]?Ee?Ee.p(Z,Ce):(Ee=ui(Z),Ee.c(),Ee.m(H,He)):Ee&&(Ee.d(1),Ee=null),Z[73]?Oe?Oe.p(Z,Ce):(Oe=di(Z),Oe.c(),Oe.m(H,Ae)):Oe&&(Oe.d(1),Oe=null),Z[68]?_e?(_e.p(Z,Ce),Ce[2]&64&&re(_e,1)):(_e=mi(Z),_e.c(),re(_e,1),_e.m(H,Q)):_e&&(lt(),de(_e,1,1,()=>{_e=null}),nt()),Z[3]?ae?(ae.p(Z,Ce),Ce[0]&8&&re(ae,1)):(ae=_i(Z),ae.c(),re(ae,1),ae.m(H,null)):ae&&(lt(),de(ae,1,1,()=>{ae=null}),nt())},i(Z){x||(re(N),re(M.$$.fragment,Z),re($),re(je),re(we),re(_e),re(ae),x=!0)},o(Z){de(N),de(M.$$.fragment,Z),de($),de(je),de(we),de(_e),de(ae),x=!1},d(Z){Z&&w(e),Le(De,Z),Ge[D].d(),Be(M),Pe.d(),ke&&ke.d(),Ne[ie].d(),je&&je.d(),we&&we.d(),Me&&Me.d(),Te&&Te.d(),Ee&&Ee.d(),Oe&&Oe.d(),_e&&_e.d(),ae&&ae.d(),ue=!1,ve(ge)}}}function od(l){var n;let e,t;return e=new $u({props:{vaultPath:((n=l[0])==null?void 0:n.vaultPath)||"",onComplete:l[164]}}),{c(){Ke(e.$$.fragment)},m(s,i){We(e,s,i),t=!0},p(s,i){var a;const r={};i[0]&1&&(r.vaultPath=((a=s[0])==null?void 0:a.vaultPath)||""),e.$set(r)},i(s){t||(re(e.$$.fragment,s),t=!0)},o(s){de(e.$$.fragment,s),t=!1},d(s){Be(e,s)}}}function id(l){let e,t;return e=new Xu({props:{onComplete:l[163]}}),{c(){Ke(e.$$.fragment)},m(n,s){We(e,n,s),t=!0},p:ee,i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function zs(l){let e,t;return{c(){e=f("span"),t=F(l[40]),o(e,"class","nav-badge svelte-1n7o7cr")},m(n,s){C(n,e,s),c(e,t)},p(n,s){s[1]&512&&G(t,n[40])},d(n){n&&w(e)}}}function Vs(l){let e,t=l[379].label+"",n,s,i,r,a,u,d=l[379].id==="journal"&&l[40]>0&&zs(l);function _(){return l[166](l[379])}return{c(){e=f("button"),n=F(t),s=h(),d&&d.c(),i=h(),o(e,"class",r="nav-item "+(l[25]===l[379].id?"selected":"")+" svelte-1n7o7cr")},m(g,v){C(g,e,v),c(e,n),c(e,s),d&&d.m(e,null),c(e,i),a||(u=I(e,"click",_),a=!0)},p(g,v){l=g,v[0]&16&&t!==(t=l[379].label+"")&&G(n,t),l[379].id==="journal"&&l[40]>0?d?d.p(l,v):(d=zs(l),d.c(),d.m(e,i)):d&&(d.d(1),d=null),v[0]&33554448&&r!==(r="nav-item "+(l[25]===l[379].id?"selected":"")+" svelte-1n7o7cr")&&o(e,"class",r)},d(g){g&&w(e),d&&d.d(),a=!1,u()}}}function rd(l){let e;return{c(){e=f("div"),e.textContent=`${p("nav.noNodes")}`,o(e,"class","nav-empty svelte-1n7o7cr")},m(t,n){C(t,e,n)},p:ee,i:ee,o:ee,d(t){t&&w(e)}}}function cd(l){var r;let e,t,n,s,i;return t=new Pi({props:{nodes:l[5],expanded:l[56],selectedNodeId:((r=l[26])==null?void 0:r.id)||"",onSelect:l[85],onToggle:l[115],onContextMenu:l[113],onDrop:l[116]}}),{c(){e=f("div"),Ke(t.$$.fragment),o(e,"class","workspace-tree-area svelte-1n7o7cr"),o(e,"role","region"),o(e,"aria-label",p("nav.workspace")),he(e,"drop-valid",l[67])},m(a,u){C(a,e,u),We(t,e,null),n=!0,s||(i=[I(e,"dragover",Al(l[118])),I(e,"dragleave",l[119]),I(e,"drop",l[117])],s=!0)},p(a,u){var _;const d={};u[0]&32&&(d.nodes=a[5]),u[1]&33554432&&(d.expanded=a[56]),u[0]&67108864&&(d.selectedNodeId=((_=a[26])==null?void 0:_.id)||""),t.$set(d),(!n||u[2]&32)&&he(e,"drop-valid",a[67])},i(a){n||(re(t.$$.fragment,a),n=!0)},o(a){de(t.$$.fragment,a),n=!1},d(a){a&&w(e),Be(t),s=!1,ve(i)}}}function ad(l){let e;return{c(){e=f("span"),e.textContent=`${p("nav.selectPrompt")}`,o(e,"class","crumb placeholder svelte-1n7o7cr")},m(t,n){C(t,e,n)},p:ee,d(t){t&&w(e)}}}function ud(l){let e,t=fe(l[4]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Os(Ls(l,t,s));return{c(){e=f("span");for(let s=0;s<n.length;s+=1)n[s].c();o(e,"class","crumb svelte-1n7o7cr")},m(s,i){C(s,e,i);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,i){if(i[0]&33554448){t=fe(s[4]);let r;for(r=0;r<t.length;r+=1){const a=Ls(s,t,r);n[r]?n[r].p(a,i):(n[r]=Os(a),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&w(e),Le(n,s)}}}function fd(l){let e,t=l[26].title+"",n,s,i,r=l[150](l[26].type)+"",a;return{c(){e=f("span"),n=F(t),s=h(),i=f("span"),a=F(r),o(e,"class","crumb svelte-1n7o7cr"),o(i,"class","crumb-type svelte-1n7o7cr")},m(u,d){C(u,e,d),c(e,n),C(u,s,d),C(u,i,d),c(i,a)},p(u,d){d[0]&67108864&&t!==(t=u[26].title+"")&&G(n,t),d[0]&67108864&&r!==(r=u[150](u[26].type)+"")&&G(a,r)},d(u){u&&(w(e),w(s),w(i))}}}function Os(l){let e=(l[376].id===l[25]?l[376].label:"")+"",t;return{c(){t=F(e)},m(n,s){C(n,t,s)},p(n,s){s[0]&33554448&&e!==(e=(n[376].id===n[25]?n[376].label:"")+"")&&G(t,e)},d(n){n&&w(t)}}}function Ws(l){let e,t=l[81](l[24])+"",n,s,i,r,a;return{c(){e=f("div"),n=F(t),s=h(),i=f("button"),i.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-1n7o7cr"><line x1="18" y1="6" x2="6" y2="18" class="svelte-1n7o7cr"></line><line x1="6" y1="6" x2="18" y2="18" class="svelte-1n7o7cr"></line></svg>',o(i,"class","dismiss-btn svelte-1n7o7cr"),o(i,"aria-label","Dismiss"),o(e,"class","error-banner svelte-1n7o7cr"),o(e,"role","button"),o(e,"tabindex","0")},m(u,d){C(u,e,d),c(e,n),c(e,s),c(e,i),r||(a=[I(i,"click",Ye(l[169])),I(e,"click",l[170]),I(e,"keydown",function(){mt(at(l[171]))&&at(l[171]).apply(this,arguments)})],r=!0)},p(u,d){l=u,d[0]&16777216&&t!==(t=l[81](l[24])+"")&&G(n,t)},d(u){u&&w(e),r=!1,ve(a)}}}function dd(l){let e,t,n;function s(a,u){if(a[52])return kd;if(a[4].length>0)return bd;if(a[24])return hd}let i=s(l),r=i&&i(l);return{c(){e=f("div"),t=f("h2"),t.textContent=`${p("welcome.title")}`,n=h(),r&&r.c(),o(t,"class","svelte-1n7o7cr"),o(e,"class","welcome svelte-1n7o7cr")},m(a,u){C(a,e,u),c(e,t),c(e,n),r&&r.m(e,null)},p(a,u){i===(i=s(a))&&r?r.p(a,u):(r&&r.d(1),r=i&&i(a),r&&(r.c(),r.m(e,null)))},i:ee,o:ee,d(a){a&&w(e),r&&r.d()}}}function pd(l){let e,t,n,s;function i(u,d){return u[8].length===0?wd:yd}let r=i(l),a=r(l);return{c(){e=f("div"),t=f("div"),n=f("h2"),n.textContent=`${p("activity.title")}`,s=h(),a.c(),o(n,"class","svelte-1n7o7cr"),o(t,"class","activity-feed-header svelte-1n7o7cr"),o(e,"class","activity-feed svelte-1n7o7cr")},m(u,d){C(u,e,d),c(e,t),c(t,n),c(e,s),a.m(e,null)},p(u,d){r===(r=i(u))&&a?a.p(u,d):(a.d(1),a=r(u),a&&(a.c(),a.m(e,null)))},i:ee,o:ee,d(u){u&&w(e),a.d()}}}function md(l){let e,t,n,s,i,r=l[7].date+"",a,u,d,_,g=l[7].summary&&Us(l),v=l[39].length>0&&qs(l);function b(S,j){return S[7].groups&&S[7].groups.length>0?Sd:Cd}let k=b(l),y=k(l);return{c(){e=f("div"),t=f("div"),n=f("h2"),n.textContent=`${p("today.title")}`,s=h(),i=f("span"),a=F(r),u=h(),g&&g.c(),d=h(),v&&v.c(),_=h(),y.c(),o(n,"class","svelte-1n7o7cr"),o(i,"class","today-date svelte-1n7o7cr"),o(t,"class","today-header svelte-1n7o7cr"),o(e,"class","today-dashboard svelte-1n7o7cr")},m(S,j){C(S,e,j),c(e,t),c(t,n),c(t,s),c(t,i),c(i,a),c(e,u),g&&g.m(e,null),c(e,d),v&&v.m(e,null),c(e,_),y.m(e,null)},p(S,j){j[0]&128&&r!==(r=S[7].date+"")&&G(a,r),S[7].summary?g?g.p(S,j):(g=Us(S),g.c(),g.m(e,d)):g&&(g.d(1),g=null),S[39].length>0?v?v.p(S,j):(v=qs(S),v.c(),v.m(e,_)):v&&(v.d(1),v=null),k===(k=b(S))&&y?y.p(S,j):(y.d(1),y=k(S),y&&(y.c(),y.m(e,null)))},i:ee,o:ee,d(S){S&&w(e),g&&g.d(),v&&v.d(),y.d()}}}function _d(l){let e,t,n,s,i,r,a,u,d,_,g,v,b,k,y,S,j,T,D,N,E,A,M,R,W,B,K,Y,q,J,H,U,P,V,z,O,se,ie,$,le,te,ce,pe,ye,He,Ae,Q,x,ue,ge,Se,De,Ue,Ge,qe,Je,Fe,Pe,ke;function Ve(ae,Z){return ae[17]?Nd:Ed}let Ne=Ve(l),ze=Ne(l),je=l[14]&&io(l),we=l[18]&&ro(l),Me=l[39].length>0&&co(l),Te=l[10]&&mo(l);function Ee(ae,Z){return ae[9].length===0?Md:Dd}let Oe=Ee(l),_e=Oe(l);return{c(){e=f("div"),t=f("div"),n=f("h2"),n.textContent=`${p("journal.title")}`,s=h(),i=f("div"),r=f("div"),r.textContent=`${p("journal.filterHeading")}`,a=h(),u=f("div"),d=f("label"),_=f("span"),_.textContent=`${p("journal.dateFrom")}`,g=h(),v=f("input"),b=h(),k=f("label"),y=f("span"),y.textContent=`${p("journal.dateTo")}`,S=h(),j=f("input"),T=h(),D=f("label"),N=f("span"),N.textContent=`${p("journal.node")}`,E=h(),A=f("div"),ze.c(),M=h(),je&&je.c(),R=h(),W=f("label"),B=f("span"),B.textContent=`${p("journal.billable")}`,K=h(),Y=f("select"),q=f("option"),q.textContent=`${p("common.all")}`,J=f("option"),J.textContent=`${p("journal.billableYes")}`,H=f("option"),H.textContent=`${p("journal.billableNo")}`,U=h(),P=f("label"),V=f("span"),V.textContent=`${p("journal.approx")}`,z=h(),O=f("select"),se=f("option"),se.textContent=`${p("common.all")}`,ie=f("option"),ie.textContent=`${p("journal.approxExact")}`,$=f("option"),$.textContent=`${p("journal.approxEstimated")}`,le=h(),te=f("button"),te.textContent=`${p("journal.filter")}`,ce=h(),pe=f("button"),pe.textContent=`${p("journal.reset")}`,ye=h(),He=f("div"),Ae=f("div"),Ae.textContent=`${p("journal.exportHeading")}`,Q=h(),x=f("div"),ue=f("button"),ue.textContent=`${p("journal.exportCSV")}`,ge=h(),Se=f("button"),Se.textContent=`${p("journal.exportMarkdown")}`,De=h(),Ue=f("button"),Ue.textContent="PDF",Ge=h(),we&&we.c(),qe=h(),Me&&Me.c(),Je=h(),Te&&Te.c(),Fe=h(),_e.c(),o(n,"class","svelte-1n7o7cr"),o(r,"class","journal-filter-heading svelte-1n7o7cr"),o(_,"class","label-text svelte-1n7o7cr"),o(v,"type","date"),o(v,"class","svelte-1n7o7cr"),o(d,"class","svelte-1n7o7cr"),o(y,"class","label-text svelte-1n7o7cr"),o(j,"type","date"),o(j,"class","svelte-1n7o7cr"),o(k,"class","svelte-1n7o7cr"),o(N,"class","label-text svelte-1n7o7cr"),o(A,"class","journal-node-picker svelte-1n7o7cr"),ct(A,"position","relative"),o(D,"class","svelte-1n7o7cr"),o(B,"class","label-text svelte-1n7o7cr"),q.__value="all",be(q,q.__value),o(q,"class","svelte-1n7o7cr"),J.__value="yes",be(J,J.__value),o(J,"class","svelte-1n7o7cr"),H.__value="no",be(H,H.__value),o(H,"class","svelte-1n7o7cr"),o(Y,"class","svelte-1n7o7cr"),l[15]===void 0&&wt(()=>l[218].call(Y)),o(W,"title",p("journal.billableHint")),o(W,"class","svelte-1n7o7cr"),o(V,"class","label-text svelte-1n7o7cr"),se.__value="all",be(se,se.__value),o(se,"class","svelte-1n7o7cr"),ie.__value="no",be(ie,ie.__value),o(ie,"class","svelte-1n7o7cr"),$.__value="yes",be($,$.__value),o($,"class","svelte-1n7o7cr"),o(O,"class","svelte-1n7o7cr"),l[16]===void 0&&wt(()=>l[219].call(O)),o(P,"title",p("journal.approxHint")),o(P,"class","svelte-1n7o7cr"),o(te,"class","btn btn-sm svelte-1n7o7cr"),o(pe,"class","btn btn-sm svelte-1n7o7cr"),o(u,"class","journal-filters-row svelte-1n7o7cr"),o(i,"class","journal-filter-section svelte-1n7o7cr"),o(Ae,"class","journal-export-heading svelte-1n7o7cr"),o(ue,"class","btn btn-sm svelte-1n7o7cr"),o(Se,"class","btn btn-sm svelte-1n7o7cr"),o(Ue,"class","btn btn-sm svelte-1n7o7cr"),o(x,"class","journal-export-row svelte-1n7o7cr"),o(He,"class","journal-export-section svelte-1n7o7cr"),o(t,"class","journal-header svelte-1n7o7cr"),o(e,"class","journal-screen svelte-1n7o7cr")},m(ae,Z){C(ae,e,Z),c(e,t),c(t,n),c(t,s),c(t,i),c(i,r),c(i,a),c(i,u),c(u,d),c(d,_),c(d,g),c(d,v),be(v,l[11]),c(u,b),c(u,k),c(k,y),c(k,S),c(k,j),be(j,l[12]),c(u,T),c(u,D),c(D,N),c(D,E),c(D,A),ze.m(A,null),c(u,M),je&&je.m(u,null),c(u,R),c(u,W),c(W,B),c(W,K),c(W,Y),c(Y,q),c(Y,J),c(Y,H),pt(Y,l[15],!0),c(u,U),c(u,P),c(P,V),c(P,z),c(P,O),c(O,se),c(O,ie),c(O,$),pt(O,l[16],!0),c(u,le),c(u,te),c(u,ce),c(u,pe),c(t,ye),c(t,He),c(He,Ae),c(He,Q),c(He,x),c(x,ue),c(x,ge),c(x,Se),c(x,De),c(x,Ue),c(x,Ge),we&&we.m(x,null),c(e,qe),Me&&Me.m(e,null),c(e,Je),Te&&Te.m(e,null),c(e,Fe),_e.m(e,null),Pe||(ke=[I(v,"input",l[211]),I(j,"input",l[212]),I(Y,"change",l[218]),I(O,"change",l[219]),I(te,"click",l[136]),I(pe,"click",l[143]),I(ue,"click",l[220]),I(Se,"click",l[221]),I(Ue,"click",l[222])],Pe=!0)},p(ae,Z){Z[0]&2048&&be(v,ae[11]),Z[0]&4096&&be(j,ae[12]),Ne===(Ne=Ve(ae))&&ze?ze.p(ae,Z):(ze.d(1),ze=Ne(ae),ze&&(ze.c(),ze.m(A,null))),ae[14]?je?je.p(ae,Z):(je=io(ae),je.c(),je.m(u,R)):je&&(je.d(1),je=null),Z[0]&32768&&pt(Y,ae[15]),Z[0]&65536&&pt(O,ae[16]),ae[18]?we?we.p(ae,Z):(we=ro(ae),we.c(),we.m(x,null)):we&&(we.d(1),we=null),ae[39].length>0?Me?Me.p(ae,Z):(Me=co(ae),Me.c(),Me.m(e,Je)):Me&&(Me.d(1),Me=null),ae[10]?Te?Te.p(ae,Z):(Te=mo(ae),Te.c(),Te.m(e,Fe)):Te&&(Te.d(1),Te=null),Oe===(Oe=Ee(ae))&&_e?_e.p(ae,Z):(_e.d(1),_e=Oe(ae),_e&&(_e.c(),_e.m(e,null)))},i:ee,o:ee,d(ae){ae&&w(e),ze.d(),je&&je.d(),we&&we.d(),Me&&Me.d(),Te&&Te.d(),_e.d(),Pe=!1,ve(ke)}}}function vd(l){let e,t,n,s,i,r,a=fe(l[83]),u=[];for(let v=0;v<a.length;v+=1)u[v]=To(Ps(l,a,v));const d=[Hd,Bd,Wd,Od,Vd,zd],_=[];function g(v,b){return v[27]==="overview"?0:v[27]==="notes"?1:v[27]==="files"?2:v[27]==="actions"?3:v[27]==="worklog"?4:v[27]==="activity"?5:-1}return~(s=g(l))&&(i=_[s]=d[s](l)),{c(){e=f("div");for(let v=0;v<u.length;v+=1)u[v].c();t=h(),n=f("div"),i&&i.c(),o(e,"class","tabs svelte-1n7o7cr"),o(n,"class","tab-content svelte-1n7o7cr")},m(v,b){C(v,e,b);for(let k=0;k<u.length;k+=1)u[k]&&u[k].m(e,null);C(v,t,b),C(v,n,b),~s&&_[s].m(n,null),r=!0},p(v,b){if(b[0]&201326592|b[1]&671088640|b[2]&18874368){a=fe(v[83]);let y;for(y=0;y<a.length;y+=1){const S=Ps(v,a,y);u[y]?u[y].p(S,b):(u[y]=To(S),u[y].c(),u[y].m(e,null))}for(;y<u.length;y+=1)u[y].d(1);u.length=a.length}let k=s;s=g(v),s===k?~s&&_[s].p(v,b):(i&&(lt(),de(_[k],1,1,()=>{_[k]=null}),nt()),~s?(i=_[s],i?i.p(v,b):(i=_[s]=d[s](v),i.c()),re(i,1),i.m(n,null)):i=null)},i(v){r||(re(i),r=!0)},o(v){de(i),r=!1},d(v){v&&(w(e),w(t),w(n)),Le(u,v),~s&&_[s].d()}}}function gd(l){let e,t,n,s=l[29].title+"",i,r,a,u,d,_,g,v,b,k,y,S=l[29].dirty&&$o();return{c(){e=f("div"),t=f("div"),n=f("span"),i=F(s),r=h(),S&&S.c(),a=h(),u=f("div"),d=f("button"),d.textContent=`${p("common.save")}`,_=h(),g=f("button"),g.textContent=`${p("common.close")}`,v=h(),b=f("textarea"),o(n,"class","note-title svelte-1n7o7cr"),o(d,"class","btn btn-primary svelte-1n7o7cr"),o(g,"class","btn svelte-1n7o7cr"),o(u,"class","note-editor-actions svelte-1n7o7cr"),o(t,"class","note-editor-header svelte-1n7o7cr"),o(b,"class","note-textarea svelte-1n7o7cr"),o(b,"placeholder",p("note.placeholder")),o(e,"class","note-editor svelte-1n7o7cr")},m(j,T){C(j,e,T),c(e,t),c(t,n),c(n,i),c(t,r),S&&S.m(t,null),c(t,a),c(t,u),c(u,d),c(u,_),c(u,g),c(e,v),c(e,b),be(b,l[29].content),k||(y=[I(d,"click",l[130]),I(g,"click",l[128]),I(b,"input",l[172]),I(b,"input",l[129])],k=!0)},p(j,T){T[0]&536870912&&s!==(s=j[29].title+"")&&G(i,s),j[29].dirty?S||(S=$o(),S.c(),S.m(t,a)):S&&(S.d(1),S=null),T[0]&536870912&&be(b,j[29].content)},i:ee,o:ee,d(j){j&&w(e),S&&S.d(),k=!1,ve(y)}}}function hd(l){let e,t=p("common.error")+"",n,s,i;return{c(){e=f("p"),n=F(t),s=h(),i=F(l[24]),o(e,"class","error-text svelte-1n7o7cr")},m(r,a){C(r,e,a),c(e,n),c(e,s),c(e,i)},p(r,a){a[0]&16777216&&G(i,r[24])},d(r){r&&w(e)}}}function bd(l){let e,t,n;return{c(){e=f("p"),e.textContent=`${p("welcome.selectSection")}`,t=h(),n=f("p"),n.textContent=`${p("welcome.createCase")}`,o(e,"class","svelte-1n7o7cr"),o(n,"class","hint svelte-1n7o7cr")},m(s,i){C(s,e,i),C(s,t,i),C(s,n,i)},p:ee,d(s){s&&(w(e),w(t),w(n))}}}function kd(l){let e;return{c(){e=f("p"),e.textContent=`${p("common.loading")}`,o(e,"class","svelte-1n7o7cr")},m(t,n){C(t,e,n)},p:ee,d(t){t&&w(e)}}}function yd(l){let e,t=fe(l[8]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Hs(fs(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();o(e,"class","activity-feed-events svelte-1n7o7cr")},m(s,i){C(s,e,i);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,i){if(i[0]&256|i[4]&33554432|i[5]&8){t=fe(s[8]);let r;for(r=0;r<t.length;r+=1){const a=fs(s,t,r);n[r]?n[r].p(a,i):(n[r]=Hs(a),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&w(e),Le(n,s)}}}function wd(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("activity.empty")}`,o(t,"class","svelte-1n7o7cr"),o(e,"class","empty-state svelte-1n7o7cr")},m(n,s){C(n,e,s),c(e,t)},p:ee,d(n){n&&w(e)}}}function Bs(l){let e,t=l[334].targetType+"",n;return{c(){e=f("span"),n=F(t),o(e,"class","activity-feed-target svelte-1n7o7cr")},m(s,i){C(s,e,i),c(e,n)},p(s,i){i[0]&256&&t!==(t=s[334].targetType+"")&&G(n,t)},d(s){s&&w(e)}}}function Hs(l){let e,t,n=Ft(l[334].eventType)+"",s,i,r,a,u=l[334].title+"",d,_,g,v,b=l[149](l[334].eventType)+"",k,y,S,j,T=ut(l[334].createdAt)+"",D,N,E=$e(l[334].createdAt)+"",A,M,R,W,B=l[334].targetType&&Bs(l);function K(){return l[247](l[334])}function Y(...q){return l[248](l[334],...q)}return{c(){e=f("div"),t=f("span"),s=F(n),i=h(),r=f("div"),a=f("span"),d=F(u),_=h(),g=f("div"),v=f("span"),k=F(b),y=h(),B&&B.c(),S=h(),j=f("span"),D=F(T),N=h(),A=F(E),M=h(),o(t,"class","activity-feed-icon svelte-1n7o7cr"),o(a,"class","activity-feed-title svelte-1n7o7cr"),o(v,"class","activity-feed-type svelte-1n7o7cr"),o(j,"class","activity-feed-time svelte-1n7o7cr"),o(g,"class","activity-feed-meta svelte-1n7o7cr"),o(r,"class","activity-feed-body svelte-1n7o7cr"),o(e,"class","activity-feed-event svelte-1n7o7cr"),o(e,"role","button"),o(e,"tabindex","0")},m(q,J){C(q,e,J),c(e,t),c(t,s),c(e,i),c(e,r),c(r,a),c(a,d),c(r,_),c(r,g),c(g,v),c(v,k),c(g,y),B&&B.m(g,null),c(g,S),c(g,j),c(j,D),c(j,N),c(j,A),c(e,M),R||(W=[I(e,"click",K),I(e,"keydown",Y)],R=!0)},p(q,J){l=q,J[0]&256&&n!==(n=Ft(l[334].eventType)+"")&&G(s,n),J[0]&256&&u!==(u=l[334].title+"")&&G(d,u),J[0]&256&&b!==(b=l[149](l[334].eventType)+"")&&G(k,b),l[334].targetType?B?B.p(l,J):(B=Bs(l),B.c(),B.m(g,S)):B&&(B.d(1),B=null),J[0]&256&&T!==(T=ut(l[334].createdAt)+"")&&G(D,T),J[0]&256&&E!==(E=$e(l[334].createdAt)+"")&&G(A,E)},d(q){q&&w(e),B&&B.d(),R=!1,ve(W)}}}function Us(l){let e,t,n,s=l[7].summary.changedCases>0&&Ks(l),i=l[7].summary.notes>0&&Gs(l),r=l[7].summary.files>0&&Js(l);return{c(){e=f("div"),s&&s.c(),t=h(),i&&i.c(),n=h(),r&&r.c(),o(e,"class","today-summary svelte-1n7o7cr")},m(a,u){C(a,e,u),s&&s.m(e,null),c(e,t),i&&i.m(e,null),c(e,n),r&&r.m(e,null)},p(a,u){a[7].summary.changedCases>0?s?s.p(a,u):(s=Ks(a),s.c(),s.m(e,t)):s&&(s.d(1),s=null),a[7].summary.notes>0?i?i.p(a,u):(i=Gs(a),i.c(),i.m(e,n)):i&&(i.d(1),i=null),a[7].summary.files>0?r?r.p(a,u):(r=Js(a),r.c(),r.m(e,null)):r&&(r.d(1),r=null)},d(a){a&&w(e),s&&s.d(),i&&i.d(),r&&r.d()}}}function Ks(l){let e,t=l[7].summary.changedCases+"",n,s,i=_t(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=F(t),s=h(),r=F(i),o(e,"class","summary-chip svelte-1n7o7cr")},m(a,u){C(a,e,u),c(e,n),c(e,s),c(e,r)},p(a,u){u[0]&128&&t!==(t=a[7].summary.changedCases+"")&&G(n,t),u[0]&128&&i!==(i=_t(a[7].summary.changedCases,p("today.plural.case_one"),p("today.plural.case_few"),p("today.plural.case_many"))+"")&&G(r,i)},d(a){a&&w(e)}}}function Gs(l){let e,t=l[7].summary.notes+"",n,s,i=_t(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=F(t),s=h(),r=F(i),o(e,"class","summary-chip svelte-1n7o7cr")},m(a,u){C(a,e,u),c(e,n),c(e,s),c(e,r)},p(a,u){u[0]&128&&t!==(t=a[7].summary.notes+"")&&G(n,t),u[0]&128&&i!==(i=_t(a[7].summary.notes,p("today.plural.note_one"),p("today.plural.note_few"),p("today.plural.note_many"))+"")&&G(r,i)},d(a){a&&w(e)}}}function Js(l){let e,t=l[7].summary.files+"",n,s,i=_t(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=F(t),s=h(),r=F(i),o(e,"class","summary-chip svelte-1n7o7cr")},m(a,u){C(a,e,u),c(e,n),c(e,s),c(e,r)},p(a,u){u[0]&128&&t!==(t=a[7].summary.files+"")&&G(n,t),u[0]&128&&i!==(i=_t(a[7].summary.files,p("today.plural.file_one"),p("today.plural.file_few"),p("today.plural.file_many"))+"")&&G(r,i)},d(a){a&&w(e)}}}function qs(l){let e,t,n,s=fe(l[39]),i=[];for(let r=0;r<s.length;r+=1)i[r]=Zs(_s(l,s,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${p("suggest.title")}`,n=h();for(let r=0;r<i.length;r+=1)i[r].c();o(t,"class","suggestions-title svelte-1n7o7cr"),o(e,"class","today-suggestions svelte-1n7o7cr")},m(r,a){C(r,e,a),c(e,t),c(e,n);for(let u=0;u<i.length;u+=1)i[u]&&i[u].m(e,null)},p(r,a){if(a[1]&256|a[3]&536870912|a[4]&33555456|a[5]&6){s=fe(r[39]);let u;for(u=0;u<s.length;u+=1){const d=_s(r,s,u);i[u]?i[u].p(d,a):(i[u]=Zs(d),i[u].c(),i[u].m(e,null))}for(;u<i.length;u+=1)i[u].d(1);i.length=s.length}},d(r){r&&w(e),Le(i,r)}}}function Ys(l){let e,t,n,s=fe(l[337].events),i=[];for(let r=0;r<s.length;r+=1)i[r]=Xs(vs(l,s,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${p("suggest.detectedEvents")}`,n=h();for(let r=0;r<i.length;r+=1)i[r].c();o(t,"class","suggestion-detail-title svelte-1n7o7cr"),o(e,"class","suggestion-detail svelte-1n7o7cr")},m(r,a){C(r,e,a),c(e,t),c(e,n);for(let u=0;u<i.length;u+=1)i[u]&&i[u].m(e,null)},p(r,a){if(a[1]&256|a[3]&536870912|a[4]&33554432|a[5]&4){s=fe(r[337].events);let u;for(u=0;u<s.length;u+=1){const d=vs(r,s,u);i[u]?i[u].p(d,a):(i[u]=Xs(d),i[u].c(),i[u].m(e,null))}for(;u<i.length;u+=1)i[u].d(1);i.length=s.length}},d(r){r&&w(e),Le(i,r)}}}function Qs(l){let e,t,n;function s(){return l[240](l[334])}return{c(){e=f("button"),e.textContent=`${p("file.showInExplorer")}`,o(e,"class","link-btn svelte-1n7o7cr")},m(i,r){C(i,e,r),t||(n=I(e,"click",s),t=!0)},p(i,r){l=i},d(i){i&&w(e),t=!1,n()}}}function Xs(l){let e,t,n=$e(l[334].createdAt)+"",s,i,r,a=l[149](l[334].eventType)+"",u,d,_,g=l[334].title+"",v,b,k,y,S=l[334].targetType==="file"||l[334].eventType.startsWith("file_"),j,T,D;function N(){return l[239](l[334])}let E=S&&Qs(l);return{c(){e=f("div"),t=f("span"),s=F(n),i=h(),r=f("span"),u=F(a),d=h(),_=f("span"),v=F(g),b=h(),k=f("button"),k.textContent=`${p("common.open")}`,y=h(),E&&E.c(),j=h(),o(t,"class","suggestion-event-time svelte-1n7o7cr"),o(r,"class","suggestion-event-type svelte-1n7o7cr"),o(_,"class","suggestion-event-title svelte-1n7o7cr"),o(k,"class","link-btn svelte-1n7o7cr"),o(e,"class","suggestion-detail-event svelte-1n7o7cr")},m(A,M){C(A,e,M),c(e,t),c(t,s),c(e,i),c(e,r),c(r,u),c(e,d),c(e,_),c(_,v),c(e,b),c(e,k),c(e,y),E&&E.m(e,null),c(e,j),T||(D=I(k,"click",N),T=!0)},p(A,M){l=A,M[1]&256&&n!==(n=$e(l[334].createdAt)+"")&&G(s,n),M[1]&256&&a!==(a=l[149](l[334].eventType)+"")&&G(u,a),M[1]&256&&g!==(g=l[334].title+"")&&G(v,g),M[1]&256&&(S=l[334].targetType==="file"||l[334].eventType.startsWith("file_")),S?E?E.p(l,M):(E=Qs(l),E.c(),E.m(e,j)):E&&(E.d(1),E=null)},d(A){A&&w(e),E&&E.d(),T=!1,D()}}}function Zs(l){let e,t,n,s,i=l[337].nodeTitle+"",r,a,u,d=l[337].summary+"",_,g,v,b=p("suggest.confidence."+l[337].confidence)+"",k,y,S,j,T,D,N,E,A,M,R,W,B;function K(){return l[234](l[337])}function Y(...P){return l[235](l[337],l[370],l[371],...P)}function q(){return l[236](l[337])}function J(){return l[237](l[337],l[370],l[371])}function H(...P){return l[238](l[337],l[370],l[371],...P)}let U=l[337]._expanded&&l[337].events&&l[337].events.length>0&&Ys(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("button"),r=F(i),a=h(),u=f("span"),_=F(d),g=h(),v=f("span"),k=F(b),y=h(),S=f("div"),j=f("input"),D=h(),N=f("span"),N.textContent=`${p("suggest.minutes")}`,E=h(),A=f("button"),A.textContent=`${p("suggest.apply")}`,M=h(),U&&U.c(),R=h(),o(s,"class","suggestion-node link-btn svelte-1n7o7cr"),o(u,"class","suggestion-summary svelte-1n7o7cr"),o(v,"class","suggestion-confidence svelte-1n7o7cr"),he(v,"low",l[337].confidence==="low"),he(v,"medium",l[337].confidence==="medium"),he(v,"high",l[337].confidence==="high"),o(n,"class","suggestion-info svelte-1n7o7cr"),o(j,"type","number"),o(j,"class","suggestion-min-input svelte-1n7o7cr"),j.value=T=l[337].suggestedMin,o(j,"min","1"),o(j,"max","480"),o(N,"class","suggestion-min-label svelte-1n7o7cr"),o(A,"class","btn btn-sm btn-primary svelte-1n7o7cr"),o(S,"class","suggestion-actions svelte-1n7o7cr"),o(t,"class","suggestion-main svelte-1n7o7cr"),o(t,"role","button"),o(t,"tabindex","0"),o(e,"class","suggestion-card svelte-1n7o7cr"),he(e,"expanded",l[337]._expanded)},m(P,V){C(P,e,V),c(e,t),c(t,n),c(n,s),c(s,r),c(n,a),c(n,u),c(u,_),c(n,g),c(n,v),c(v,k),c(t,y),c(t,S),c(S,j),c(S,D),c(S,N),c(S,E),c(S,A),c(e,M),U&&U.m(e,null),c(e,R),W||(B=[I(s,"click",Ye(K)),I(j,"change",Ye(Y)),I(A,"click",Ye(q)),I(t,"click",J),I(t,"keydown",H)],W=!0)},p(P,V){l=P,V[1]&256&&i!==(i=l[337].nodeTitle+"")&&G(r,i),V[1]&256&&d!==(d=l[337].summary+"")&&G(_,d),V[1]&256&&b!==(b=p("suggest.confidence."+l[337].confidence)+"")&&G(k,b),V[1]&256&&he(v,"low",l[337].confidence==="low"),V[1]&256&&he(v,"medium",l[337].confidence==="medium"),V[1]&256&&he(v,"high",l[337].confidence==="high"),V[1]&256&&T!==(T=l[337].suggestedMin)&&j.value!==T&&(j.value=T),l[337]._expanded&&l[337].events&&l[337].events.length>0?U?U.p(l,V):(U=Ys(l),U.c(),U.m(e,R)):U&&(U.d(1),U=null),V[1]&256&&he(e,"expanded",l[337]._expanded)},d(P){P&&w(e),U&&U.d(),W=!1,ve(B)}}}function Cd(l){let e,t,n,s;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("today.empty")}`,n=h(),s=f("p"),s.textContent=`${p("today.emptyHint")}`,o(t,"class","svelte-1n7o7cr"),o(s,"class","hint svelte-1n7o7cr"),o(e,"class","today-empty svelte-1n7o7cr")},m(i,r){C(i,e,r),c(e,t),c(e,n),c(e,s)},p:ee,d(i){i&&w(e)}}}function Sd(l){let e,t,n=fe(l[7].groups),s=[];for(let r=0;r<n.length;r+=1)s[r]=to(ps(l,n,r));let i=l[7].events&&l[7].events.length>0&&lo(l);return{c(){for(let r=0;r<s.length;r+=1)s[r].c();e=h(),i&&i.c(),t=ot()},m(r,a){for(let u=0;u<s.length;u+=1)s[u]&&s[u].m(r,a);C(r,e,a),i&&i.m(r,a),C(r,t,a)},p(r,a){if(a[0]&128|a[4]&100663296|a[5]&2){n=fe(r[7].groups);let u;for(u=0;u<n.length;u+=1){const d=ps(r,n,u);s[u]?s[u].p(d,a):(s[u]=to(d),s[u].c(),s[u].m(e.parentNode,e))}for(;u<s.length;u+=1)s[u].d(1);s.length=n.length}r[7].events&&r[7].events.length>0?i?i.p(r,a):(i=lo(r),i.c(),i.m(t.parentNode,t)):i&&(i.d(1),i=null)},d(r){r&&(w(e),w(t)),Le(s,r),i&&i.d(r)}}}function xs(l){let e,t=l[365].events.length+"",n,s,i=_t(l[365].events.length,p("today.plural.event_one"),p("today.plural.event_few"),p("today.plural.event_many"))+"",r;return{c(){e=f("span"),n=F(t),s=h(),r=F(i),o(e,"class","today-case-count svelte-1n7o7cr")},m(a,u){C(a,e,u),c(e,n),c(e,s),c(e,r)},p(a,u){u[0]&128&&t!==(t=a[365].events.length+"")&&G(n,t),u[0]&128&&i!==(i=_t(a[365].events.length,p("today.plural.event_one"),p("today.plural.event_few"),p("today.plural.event_many"))+"")&&G(r,i)},d(a){a&&w(e)}}}function jd(l){let e;return{c(){e=f("div"),e.textContent=`${p("today.changedCases")}`,o(e,"class","today-events-empty svelte-1n7o7cr")},m(t,n){C(t,e,n)},p:ee,d(t){t&&w(e)}}}function Td(l){let e,t=fe(l[365].events),n=[];for(let s=0;s<t.length;s+=1)n[s]=eo(ms(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();o(e,"class","today-events svelte-1n7o7cr")},m(s,i){C(s,e,i);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,i){if(i[0]&128|i[4]&33554432|i[5]&2){t=fe(s[365].events);let r;for(r=0;r<t.length;r+=1){const a=ms(s,t,r);n[r]?n[r].p(a,i):(n[r]=eo(a),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&w(e),Le(n,s)}}}function $s(l){let e,t=l[334].targetType+"",n;return{c(){e=f("span"),n=F(t),o(e,"class","activity-event-target svelte-1n7o7cr")},m(s,i){C(s,e,i),c(e,n)},p(s,i){i[0]&128&&t!==(t=s[334].targetType+"")&&G(n,t)},d(s){s&&w(e)}}}function eo(l){let e,t,n=Ft(l[334].eventType)+"",s,i,r,a=l[334].title+"",u,d,_,g=l[149](l[334].eventType)+"",v,b,k,y,S=$e(l[334].createdAt)+"",j,T,D,N=l[334].targetType&&$s(l);function E(){return l[243](l[365])}function A(...M){return l[244](l[365],...M)}return{c(){e=f("div"),t=f("span"),s=F(n),i=h(),r=f("span"),u=F(a),d=h(),_=f("span"),v=F(g),b=h(),N&&N.c(),k=h(),y=f("span"),j=F(S),o(t,"class","today-event-icon svelte-1n7o7cr"),o(r,"class","today-event-title svelte-1n7o7cr"),o(_,"class","today-event-type svelte-1n7o7cr"),o(y,"class","today-event-time svelte-1n7o7cr"),o(e,"class","today-event svelte-1n7o7cr"),o(e,"role","button"),o(e,"tabindex","0")},m(M,R){C(M,e,R),c(e,t),c(t,s),c(e,i),c(e,r),c(r,u),c(e,d),c(e,_),c(_,v),c(e,b),N&&N.m(e,null),c(e,k),c(e,y),c(y,j),T||(D=[I(e,"click",E),I(e,"keydown",A)],T=!0)},p(M,R){l=M,R[0]&128&&n!==(n=Ft(l[334].eventType)+"")&&G(s,n),R[0]&128&&a!==(a=l[334].title+"")&&G(u,a),R[0]&128&&g!==(g=l[149](l[334].eventType)+"")&&G(v,g),l[334].targetType?N?N.p(l,R):(N=$s(l),N.c(),N.m(e,k)):N&&(N.d(1),N=null),R[0]&128&&S!==(S=$e(l[334].createdAt)+"")&&G(j,S)},d(M){M&&w(e),N&&N.d(),T=!1,ve(D)}}}function to(l){let e,t,n,s=l[365].nodeTitle+"",i,r,a,u=l[150](l[365].nodeKind)+"",d,_,g,v,b=$e(l[365].lastActivityAt)+"",k,y,S,j,T=l[365].events&&xs(l);function D(){return l[241](l[365])}function N(...R){return l[242](l[365],...R)}function E(R,W){return R[365].events&&R[365].events.length>0?Td:jd}let A=E(l),M=A(l);return{c(){e=f("div"),t=f("div"),n=f("span"),i=F(s),r=h(),a=f("span"),d=F(u),_=h(),T&&T.c(),g=h(),v=f("span"),k=F(b),y=h(),M.c(),o(n,"class","today-case-title svelte-1n7o7cr"),o(a,"class","today-case-type svelte-1n7o7cr"),o(v,"class","today-case-time svelte-1n7o7cr"),o(t,"class","today-case-header svelte-1n7o7cr"),o(t,"role","button"),o(t,"tabindex","0"),o(e,"class","today-case svelte-1n7o7cr")},m(R,W){C(R,e,W),c(e,t),c(t,n),c(n,i),c(t,r),c(t,a),c(a,d),c(t,_),T&&T.m(t,null),c(t,g),c(t,v),c(v,k),c(e,y),M.m(e,null),S||(j=[I(t,"click",D),I(t,"keydown",N)],S=!0)},p(R,W){l=R,W[0]&128&&s!==(s=l[365].nodeTitle+"")&&G(i,s),W[0]&128&&u!==(u=l[150](l[365].nodeKind)+"")&&G(d,u),l[365].events?T?T.p(l,W):(T=xs(l),T.c(),T.m(t,g)):T&&(T.d(1),T=null),W[0]&128&&b!==(b=$e(l[365].lastActivityAt)+"")&&G(k,b),A===(A=E(l))&&M?M.p(l,W):(M.d(1),M=A(l),M&&(M.c(),M.m(e,null)))},d(R){R&&w(e),T&&T.d(),M.d(),S=!1,ve(j)}}}function lo(l){let e,t,n,s=fe(l[7].events),i=[];for(let r=0;r<s.length;r+=1)i[r]=no(ds(l,s,r));return{c(){e=f("div"),t=f("h3"),t.textContent=`${p("today.timeline")}`,n=h();for(let r=0;r<i.length;r+=1)i[r].c();o(t,"class","svelte-1n7o7cr"),o(e,"class","today-timeline svelte-1n7o7cr")},m(r,a){C(r,e,a),c(e,t),c(e,n);for(let u=0;u<i.length;u+=1)i[u]&&i[u].m(e,null)},p(r,a){if(a[0]&128|a[4]&33554432|a[5]&8){s=fe(r[7].events);let u;for(u=0;u<s.length;u+=1){const d=ds(r,s,u);i[u]?i[u].p(d,a):(i[u]=no(d),i[u].c(),i[u].m(e,null))}for(;u<i.length;u+=1)i[u].d(1);i.length=s.length}},d(r){r&&w(e),Le(i,r)}}}function no(l){let e,t,n,s,i=l[334].title+"",r,a,u,d=l[149](l[334].eventType)+"",_,g,v,b=$e(l[334].createdAt)+"",k,y,S,j;function T(){return l[245](l[334])}function D(...N){return l[246](l[334],...N)}return{c(){e=f("div"),t=f("span"),n=h(),s=f("span"),r=F(i),a=h(),u=f("span"),_=F(d),g=h(),v=f("span"),k=F(b),y=h(),o(t,"class","timeline-dot svelte-1n7o7cr"),o(s,"class","timeline-title svelte-1n7o7cr"),o(u,"class","timeline-type svelte-1n7o7cr"),o(v,"class","timeline-time svelte-1n7o7cr"),o(e,"class","timeline-event svelte-1n7o7cr"),o(e,"role","button"),o(e,"tabindex","0")},m(N,E){C(N,e,E),c(e,t),c(e,n),c(e,s),c(s,r),c(e,a),c(e,u),c(u,_),c(e,g),c(e,v),c(v,k),c(e,y),S||(j=[I(e,"click",T),I(e,"keydown",D)],S=!0)},p(N,E){l=N,E[0]&128&&i!==(i=l[334].title+"")&&G(r,i),E[0]&128&&d!==(d=l[149](l[334].eventType)+"")&&G(_,d),E[0]&128&&b!==(b=$e(l[334].createdAt)+"")&&G(k,b)},d(N){N&&w(e),S=!1,ve(j)}}}function Ed(l){let e,t,n,s,i,r=l[21]&&so(l);return{c(){e=f("input"),t=h(),r&&r.c(),n=ot(),o(e,"type","text"),o(e,"placeholder",p("journal.nodeSearch")),o(e,"class","svelte-1n7o7cr")},m(a,u){C(a,e,u),be(e,l[19]),C(a,t,u),r&&r.m(a,u),C(a,n,u),s||(i=[I(e,"input",l[214]),I(e,"input",l[140]),I(e,"blur",l[215])],s=!0)},p(a,u){u[0]&524288&&e.value!==a[19]&&be(e,a[19]),a[21]?r?r.p(a,u):(r=so(a),r.c(),r.m(n.parentNode,n)):r&&(r.d(1),r=null)},d(a){a&&(w(e),w(t),w(n)),r&&r.d(a),s=!1,ve(i)}}}function Nd(l){let e,t,n,s,i,r;return{c(){e=f("button"),t=F(l[17]),n=h(),s=f("span"),s.textContent="✕",o(s,"class","journal-node-clear svelte-1n7o7cr"),o(e,"class","journal-selected-node svelte-1n7o7cr")},m(a,u){C(a,e,u),c(e,t),c(e,n),c(e,s),i||(r=I(e,"click",l[213]),i=!0)},p(a,u){u[0]&131072&&G(t,a[17])},d(a){a&&w(e),i=!1,r()}}}function so(l){let e,t=fe(l[20]),n=[];for(let s=0;s<t.length;s+=1)n[s]=oo(Cs(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();o(e,"class","journal-search-dropdown svelte-1n7o7cr")},m(s,i){C(s,e,i);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,i){if(i[0]&1048576|i[4]&131072){t=fe(s[20]);let r;for(r=0;r<t.length;r+=1){const a=Cs(s,t,r);n[r]?n[r].p(a,i):(n[r]=oo(a),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&w(e),Le(n,s)}}}function oo(l){let e,t,n=l[347].title+"",s,i,r,a=l[347].path+"",u,d,_,g;function v(){return l[216](l[347])}return{c(){e=f("button"),t=f("span"),s=F(n),i=h(),r=f("span"),u=F(a),d=h(),o(t,"class","journal-search-title svelte-1n7o7cr"),o(r,"class","journal-search-path svelte-1n7o7cr"),o(e,"class","journal-search-item svelte-1n7o7cr")},m(b,k){C(b,e,k),c(e,t),c(t,s),c(e,i),c(e,r),c(r,u),c(e,d),_||(g=I(e,"click",v),_=!0)},p(b,k){l=b,k[0]&1048576&&n!==(n=l[347].title+"")&&G(s,n),k[0]&1048576&&a!==(a=l[347].path+"")&&G(u,a)},d(b){b&&w(e),_=!1,g()}}}function io(l){let e,t,n,s,i,r;return{c(){e=f("label"),t=f("input"),n=h(),s=f("span"),s.textContent=`${p("journal.includeChildren")}`,o(t,"type","checkbox"),o(t,"class","journal-include-chk svelte-1n7o7cr"),o(s,"class","svelte-1n7o7cr"),o(e,"class","checkbox-label svelte-1n7o7cr")},m(a,u){C(a,e,u),c(e,t),t.checked=l[13],c(e,n),c(e,s),i||(r=I(t,"change",l[217]),i=!0)},p(a,u){u[0]&8192&&(t.checked=a[13])},d(a){a&&w(e),i=!1,r()}}}function ro(l){let e,t;return{c(){e=f("span"),t=F(l[18]),o(e,"class","journal-status-msg svelte-1n7o7cr")},m(n,s){C(n,e,s),c(e,t)},p(n,s){s[0]&262144&&G(t,n[18])},d(n){n&&w(e)}}}function co(l){let e,t,n,s=fe(l[39]),i=[];for(let r=0;r<s.length;r+=1)i[r]=po(ys(l,s,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${p("suggest.title")}`,n=h();for(let r=0;r<i.length;r+=1)i[r].c();o(t,"class","suggestions-title svelte-1n7o7cr"),o(e,"class","journal-suggestions svelte-1n7o7cr")},m(r,a){C(r,e,a),c(e,t),c(e,n);for(let u=0;u<i.length;u+=1)i[u]&&i[u].m(e,null)},p(r,a){if(a[1]&256|a[3]&536870912|a[4]&33556480|a[5]&6){s=fe(r[39]);let u;for(u=0;u<s.length;u+=1){const d=ys(r,s,u);i[u]?i[u].p(d,a):(i[u]=po(d),i[u].c(),i[u].m(e,null))}for(;u<i.length;u+=1)i[u].d(1);i.length=s.length}},d(r){r&&w(e),Le(i,r)}}}function ao(l){let e,t,n,s=fe(l[337].events),i=[];for(let r=0;r<s.length;r+=1)i[r]=fo(ws(l,s,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${p("suggest.detectedEvents")}`,n=h();for(let r=0;r<i.length;r+=1)i[r].c();o(t,"class","suggestion-detail-title svelte-1n7o7cr"),o(e,"class","suggestion-detail svelte-1n7o7cr")},m(r,a){C(r,e,a),c(e,t),c(e,n);for(let u=0;u<i.length;u+=1)i[u]&&i[u].m(e,null)},p(r,a){if(a[1]&256|a[3]&536870912|a[4]&33554432|a[5]&4){s=fe(r[337].events);let u;for(u=0;u<s.length;u+=1){const d=ws(r,s,u);i[u]?i[u].p(d,a):(i[u]=fo(d),i[u].c(),i[u].m(e,null))}for(;u<i.length;u+=1)i[u].d(1);i.length=s.length}},d(r){r&&w(e),Le(i,r)}}}function uo(l){let e,t,n;function s(){return l[229](l[334])}return{c(){e=f("button"),e.textContent=`${p("file.showInExplorer")}`,o(e,"class","link-btn svelte-1n7o7cr")},m(i,r){C(i,e,r),t||(n=I(e,"click",s),t=!0)},p(i,r){l=i},d(i){i&&w(e),t=!1,n()}}}function fo(l){let e,t,n=$e(l[334].createdAt)+"",s,i,r,a=l[149](l[334].eventType)+"",u,d,_,g=l[334].title+"",v,b,k,y,S=l[334].targetType==="file"||l[334].eventType.startsWith("file_"),j,T,D;function N(){return l[228](l[334])}let E=S&&uo(l);return{c(){e=f("div"),t=f("span"),s=F(n),i=h(),r=f("span"),u=F(a),d=h(),_=f("span"),v=F(g),b=h(),k=f("button"),k.textContent=`${p("common.open")}`,y=h(),E&&E.c(),j=h(),o(t,"class","suggestion-event-time svelte-1n7o7cr"),o(r,"class","suggestion-event-type svelte-1n7o7cr"),o(_,"class","suggestion-event-title svelte-1n7o7cr"),o(k,"class","link-btn svelte-1n7o7cr"),o(e,"class","suggestion-detail-event svelte-1n7o7cr")},m(A,M){C(A,e,M),c(e,t),c(t,s),c(e,i),c(e,r),c(r,u),c(e,d),c(e,_),c(_,v),c(e,b),c(e,k),c(e,y),E&&E.m(e,null),c(e,j),T||(D=I(k,"click",N),T=!0)},p(A,M){l=A,M[1]&256&&n!==(n=$e(l[334].createdAt)+"")&&G(s,n),M[1]&256&&a!==(a=l[149](l[334].eventType)+"")&&G(u,a),M[1]&256&&g!==(g=l[334].title+"")&&G(v,g),M[1]&256&&(S=l[334].targetType==="file"||l[334].eventType.startsWith("file_")),S?E?E.p(l,M):(E=uo(l),E.c(),E.m(e,j)):E&&(E.d(1),E=null)},d(A){A&&w(e),E&&E.d(),T=!1,D()}}}function po(l){let e,t,n,s,i=l[337].nodeTitle+"",r,a,u,d=l[337].summary+"",_,g,v,b=p("suggest.confidence."+l[337].confidence)+"",k,y,S,j,T,D,N,E,A,M,R,W,B;function K(){return l[223](l[337])}function Y(...P){return l[224](l[337],l[357],l[358],...P)}function q(){return l[225](l[337])}function J(){return l[226](l[337],l[357],l[358])}function H(...P){return l[227](l[337],l[357],l[358],...P)}let U=l[337]._expanded&&l[337].events&&l[337].events.length>0&&ao(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("button"),r=F(i),a=h(),u=f("span"),_=F(d),g=h(),v=f("span"),k=F(b),y=h(),S=f("div"),j=f("input"),D=h(),N=f("span"),N.textContent=`${p("suggest.minutes")}`,E=h(),A=f("button"),A.textContent=`${p("suggest.apply")}`,M=h(),U&&U.c(),R=h(),o(s,"class","suggestion-node link-btn svelte-1n7o7cr"),o(u,"class","suggestion-summary svelte-1n7o7cr"),o(v,"class","suggestion-confidence svelte-1n7o7cr"),he(v,"low",l[337].confidence==="low"),he(v,"medium",l[337].confidence==="medium"),he(v,"high",l[337].confidence==="high"),o(n,"class","suggestion-info svelte-1n7o7cr"),o(j,"type","number"),o(j,"class","suggestion-min-input svelte-1n7o7cr"),j.value=T=l[337].suggestedMin,o(j,"min","1"),o(j,"max","480"),o(N,"class","suggestion-min-label svelte-1n7o7cr"),o(A,"class","btn btn-sm btn-primary svelte-1n7o7cr"),o(S,"class","suggestion-actions svelte-1n7o7cr"),o(t,"class","suggestion-main svelte-1n7o7cr"),o(t,"role","button"),o(t,"tabindex","0"),o(e,"class","suggestion-card svelte-1n7o7cr"),he(e,"expanded",l[337]._expanded)},m(P,V){C(P,e,V),c(e,t),c(t,n),c(n,s),c(s,r),c(n,a),c(n,u),c(u,_),c(n,g),c(n,v),c(v,k),c(t,y),c(t,S),c(S,j),c(S,D),c(S,N),c(S,E),c(S,A),c(e,M),U&&U.m(e,null),c(e,R),W||(B=[I(s,"click",Ye(K)),I(j,"change",Ye(Y)),I(A,"click",Ye(q)),I(t,"click",J),I(t,"keydown",H)],W=!0)},p(P,V){l=P,V[1]&256&&i!==(i=l[337].nodeTitle+"")&&G(r,i),V[1]&256&&d!==(d=l[337].summary+"")&&G(_,d),V[1]&256&&b!==(b=p("suggest.confidence."+l[337].confidence)+"")&&G(k,b),V[1]&256&&he(v,"low",l[337].confidence==="low"),V[1]&256&&he(v,"medium",l[337].confidence==="medium"),V[1]&256&&he(v,"high",l[337].confidence==="high"),V[1]&256&&T!==(T=l[337].suggestedMin)&&j.value!==T&&(j.value=T),l[337]._expanded&&l[337].events&&l[337].events.length>0?U?U.p(l,V):(U=ao(l),U.c(),U.m(e,R)):U&&(U.d(1),U=null),V[1]&256&&he(e,"expanded",l[337]._expanded)},d(P){P&&w(e),U&&U.d(),W=!1,ve(B)}}}function mo(l){let e,t,n=p("journal.total")+"",s,i,r=Math.floor(l[10].totalMinutes/60)+"",a,u,d=l[10].totalMinutes%60+"",_,g,v=l[10].totalEntries+"",b,k,y=p("worklog.min")+"",S,j,T,D,N=l[10].byDay&&l[10].byDay.length>0&&_o(l),E=l[10].byNode&&l[10].byNode.length>0&&go(l);return{c(){e=f("div"),t=f("div"),s=F(n),i=F(": "),a=F(r),u=F("ч "),_=F(d),g=F("м ("),b=F(v),k=h(),S=F(y),j=F(")"),T=h(),N&&N.c(),D=h(),E&&E.c(),o(t,"class","summary-total svelte-1n7o7cr"),o(e,"class","journal-summary svelte-1n7o7cr")},m(A,M){C(A,e,M),c(e,t),c(t,s),c(t,i),c(t,a),c(t,u),c(t,_),c(t,g),c(t,b),c(t,k),c(t,S),c(t,j),c(e,T),N&&N.m(e,null),c(e,D),E&&E.m(e,null)},p(A,M){M[0]&1024&&r!==(r=Math.floor(A[10].totalMinutes/60)+"")&&G(a,r),M[0]&1024&&d!==(d=A[10].totalMinutes%60+"")&&G(_,d),M[0]&1024&&v!==(v=A[10].totalEntries+"")&&G(b,v),A[10].byDay&&A[10].byDay.length>0?N?N.p(A,M):(N=_o(A),N.c(),N.m(e,D)):N&&(N.d(1),N=null),A[10].byNode&&A[10].byNode.length>0?E?E.p(A,M):(E=go(A),E.c(),E.m(e,null)):E&&(E.d(1),E=null)},d(A){A&&w(e),N&&N.d(),E&&E.d()}}}function _o(l){let e,t,n,s=fe(l[10].byDay),i=[];for(let r=0;r<s.length;r+=1)i[r]=vo(ks(l,s,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${p("journal.byDay")}`,n=h();for(let r=0;r<i.length;r+=1)i[r].c();o(t,"class","summary-label svelte-1n7o7cr"),o(e,"class","summary-section svelte-1n7o7cr")},m(r,a){C(r,e,a),c(e,t),c(e,n);for(let u=0;u<i.length;u+=1)i[u]&&i[u].m(e,null)},p(r,a){if(a[0]&1024){s=fe(r[10].byDay);let u;for(u=0;u<s.length;u+=1){const d=ks(r,s,u);i[u]?i[u].p(d,a):(i[u]=vo(d),i[u].c(),i[u].m(e,null))}for(;u<i.length;u+=1)i[u].d(1);i.length=s.length}},d(r){r&&w(e),Le(i,r)}}}function vo(l){let e,t,n=l[352].label+"",s,i,r=Math.floor(l[352].minutes/60)+"",a,u,d=l[352].minutes%60+"",_,g,v,b=l[352].count+"",k;return{c(){e=f("div"),t=f("span"),s=F(n),i=f("span"),a=F(r),u=F("ч "),_=F(d),g=F("м"),v=f("span"),k=F(b),o(t,"class","svelte-1n7o7cr"),o(i,"class","svelte-1n7o7cr"),o(v,"class","summary-count svelte-1n7o7cr"),o(e,"class","summary-row svelte-1n7o7cr")},m(y,S){C(y,e,S),c(e,t),c(t,s),c(e,i),c(i,a),c(i,u),c(i,_),c(i,g),c(e,v),c(v,k)},p(y,S){S[0]&1024&&n!==(n=y[352].label+"")&&G(s,n),S[0]&1024&&r!==(r=Math.floor(y[352].minutes/60)+"")&&G(a,r),S[0]&1024&&d!==(d=y[352].minutes%60+"")&&G(_,d),S[0]&1024&&b!==(b=y[352].count+"")&&G(k,b)},d(y){y&&w(e)}}}function go(l){let e,t,n,s=fe(l[10].byNode),i=[];for(let r=0;r<s.length;r+=1)i[r]=ho(bs(l,s,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${p("journal.byNode")}`,n=h();for(let r=0;r<i.length;r+=1)i[r].c();o(t,"class","summary-label svelte-1n7o7cr"),o(e,"class","summary-section svelte-1n7o7cr")},m(r,a){C(r,e,a),c(e,t),c(e,n);for(let u=0;u<i.length;u+=1)i[u]&&i[u].m(e,null)},p(r,a){if(a[0]&1024){s=fe(r[10].byNode);let u;for(u=0;u<s.length;u+=1){const d=bs(r,s,u);i[u]?i[u].p(d,a):(i[u]=ho(d),i[u].c(),i[u].m(e,null))}for(;u<i.length;u+=1)i[u].d(1);i.length=s.length}},d(r){r&&w(e),Le(i,r)}}}function ho(l){let e,t,n=l[352].label+"",s,i,r=Math.floor(l[352].minutes/60)+"",a,u,d=l[352].minutes%60+"",_,g,v,b=l[352].count+"",k;return{c(){e=f("div"),t=f("span"),s=F(n),i=f("span"),a=F(r),u=F("ч "),_=F(d),g=F("м"),v=f("span"),k=F(b),o(t,"class","svelte-1n7o7cr"),o(i,"class","svelte-1n7o7cr"),o(v,"class","summary-count svelte-1n7o7cr"),o(e,"class","summary-row svelte-1n7o7cr")},m(y,S){C(y,e,S),c(e,t),c(t,s),c(e,i),c(i,a),c(i,u),c(i,_),c(i,g),c(e,v),c(v,k)},p(y,S){S[0]&1024&&n!==(n=y[352].label+"")&&G(s,n),S[0]&1024&&r!==(r=Math.floor(y[352].minutes/60)+"")&&G(a,r),S[0]&1024&&d!==(d=y[352].minutes%60+"")&&G(_,d),S[0]&1024&&b!==(b=y[352].count+"")&&G(k,b)},d(y){y&&w(e)}}}function Dd(l){let e,t,n,s,i,r,a,u,d,_,g,v,b,k,y,S,j,T,D,N,E,A=fe(l[9]),M=[];for(let R=0;R<A.length;R+=1)M[R]=jo(gs(l,A,R));return{c(){e=f("div"),t=f("table"),n=f("thead"),s=f("tr"),i=f("th"),r=h(),a=f("th"),a.textContent=`${p("journal.title")}`,u=h(),d=f("th"),d.textContent=`${p("journal.node")}`,_=h(),g=f("th"),g.textContent=`${p("journal.path")}`,v=h(),b=f("th"),b.textContent=`${p("worklog.minutes")}`,k=h(),y=f("th"),y.textContent=`${p("journal.billable")}`,S=h(),j=f("th"),j.textContent=`${p("journal.approx")}`,T=h(),D=f("th"),D.textContent=`${p("common.date")}`,N=h(),E=f("tbody");for(let R=0;R<M.length;R+=1)M[R].c();o(i,"class","journal-toggle-col svelte-1n7o7cr"),o(a,"class","svelte-1n7o7cr"),o(d,"class","svelte-1n7o7cr"),o(g,"class","svelte-1n7o7cr"),o(b,"class","svelte-1n7o7cr"),o(y,"class","svelte-1n7o7cr"),o(j,"class","svelte-1n7o7cr"),o(D,"class","svelte-1n7o7cr"),o(s,"class","svelte-1n7o7cr"),o(n,"class","svelte-1n7o7cr"),o(E,"class","svelte-1n7o7cr"),o(t,"class","journal-table svelte-1n7o7cr"),o(e,"class","journal-table-wrap svelte-1n7o7cr")},m(R,W){C(R,e,W),c(e,t),c(t,n),c(n,s),c(s,i),c(s,r),c(s,a),c(s,u),c(s,d),c(s,_),c(s,g),c(s,v),c(s,b),c(s,k),c(s,y),c(s,S),c(s,j),c(s,T),c(s,D),c(t,N),c(t,E);for(let B=0;B<M.length;B+=1)M[B]&&M[B].m(E,null)},p(R,W){if(W[0]&512|W[4]&33570816|W[5]&6){A=fe(R[9]);let B;for(B=0;B<A.length;B+=1){const K=gs(R,A,B);M[B]?M[B].p(K,W):(M[B]=jo(K),M[B].c(),M[B].m(E,null))}for(;B<M.length;B+=1)M[B].d(1);M.length=A.length}},d(R){R&&w(e),Le(M,R)}}}function Md(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("journal.empty")}`,o(t,"class","svelte-1n7o7cr"),o(e,"class","empty-state svelte-1n7o7cr")},m(n,s){C(n,e,s),c(e,t)},p:ee,d(n){n&&w(e)}}}function bo(l){let e;return{c(){e=F("✓")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function ko(l){let e;return{c(){e=F("~")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function yo(l){let e,t,n,s,i,r,a,u,d,_=l[347].details&&wo(l);function g(y,S){return y[347].source==="manual"?Rd:y[347].source==="suggestion"&&y[347]._events&&y[347]._events.length>0?Ld:y[347].source==="suggestion"?Pd:y[347].source==="unknown"||y[347].source==="imported"?Fd:y[347]._hasEvents?Ad:Id}let v=g(l),b=v(l),k=l[347]._events&&Co(l);return{c(){e=f("tr"),t=f("td"),n=f("div"),_&&_.c(),s=h(),i=f("div"),r=f("span"),r.textContent=`${p("worklog.source")}`,a=h(),b.c(),u=h(),k&&k.c(),d=h(),o(r,"class","journal-detail-label svelte-1n7o7cr"),o(i,"class","journal-detail-section svelte-1n7o7cr"),o(n,"class","journal-detail-body svelte-1n7o7cr"),o(t,"colspan","8"),o(t,"class","svelte-1n7o7cr"),o(e,"class","journal-row-detail svelte-1n7o7cr")},m(y,S){C(y,e,S),c(e,t),c(t,n),_&&_.m(n,null),c(n,s),c(n,i),c(i,r),c(i,a),b.m(i,null),c(n,u),k&&k.m(n,null),c(e,d)},p(y,S){y[347].details?_?_.p(y,S):(_=wo(y),_.c(),_.m(n,s)):_&&(_.d(1),_=null),v!==(v=g(y))&&(b.d(1),b=v(y),b&&(b.c(),b.m(i,null))),y[347]._events?k?k.p(y,S):(k=Co(y),k.c(),k.m(n,null)):k&&(k.d(1),k=null)},d(y){y&&w(e),_&&_.d(),b.d(),k&&k.d()}}}function wo(l){let e,t,n,s,i=l[347].details+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${p("worklog.details")}`,n=h(),s=f("p"),r=F(i),o(t,"class","journal-detail-label svelte-1n7o7cr"),o(s,"class","svelte-1n7o7cr"),o(e,"class","journal-detail-section svelte-1n7o7cr")},m(a,u){C(a,e,u),c(e,t),c(e,n),c(e,s),c(s,r)},p(a,u){u[0]&512&&i!==(i=a[347].details+"")&&G(r,i)},d(a){a&&w(e)}}}function Id(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceUnknown")}`,o(e,"class","svelte-1n7o7cr")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Ad(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceSuggestion")}`,o(e,"class","svelte-1n7o7cr")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Fd(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceUnknown")}`,o(e,"class","svelte-1n7o7cr")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Pd(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceSuggestionNoEvents")}`,o(e,"class","svelte-1n7o7cr")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Ld(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceSuggestion")}`,o(e,"class","svelte-1n7o7cr")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Rd(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceManual")}`,o(e,"class","svelte-1n7o7cr")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Co(l){let e,t,n,s=fe(l[347]._events),i=[];for(let r=0;r<s.length;r+=1)i[r]=So(hs(l,s,r));return{c(){e=f("div"),t=f("span"),t.textContent=`${p("journal.relatedEvents")}`,n=h();for(let r=0;r<i.length;r+=1)i[r].c();o(t,"class","journal-detail-label svelte-1n7o7cr"),o(e,"class","journal-detail-section svelte-1n7o7cr")},m(r,a){C(r,e,a),c(e,t),c(e,n);for(let u=0;u<i.length;u+=1)i[u]&&i[u].m(e,null)},p(r,a){if(a[0]&512|a[4]&33554432|a[5]&4){s=fe(r[347]._events);let u;for(u=0;u<s.length;u+=1){const d=hs(r,s,u);i[u]?i[u].p(d,a):(i[u]=So(d),i[u].c(),i[u].m(e,null))}for(;u<i.length;u+=1)i[u].d(1);i.length=s.length}},d(r){r&&w(e),Le(i,r)}}}function So(l){let e,t,n=$e(l[334].createdAt)+"",s,i,r,a=l[149](l[334].eventType)+"",u,d,_,g=l[334].title+"",v,b,k,y,S,j;function T(){return l[233](l[334])}return{c(){e=f("div"),t=f("span"),s=F(n),i=h(),r=f("span"),u=F(a),d=h(),_=f("span"),v=F(g),b=h(),k=f("button"),k.textContent=`${p("common.open")}`,y=h(),o(t,"class","journal-event-time svelte-1n7o7cr"),o(r,"class","journal-event-type svelte-1n7o7cr"),o(_,"class","journal-event-title svelte-1n7o7cr"),o(k,"class","link-btn svelte-1n7o7cr"),o(e,"class","journal-event-row svelte-1n7o7cr")},m(D,N){C(D,e,N),c(e,t),c(t,s),c(e,i),c(e,r),c(r,u),c(e,d),c(e,_),c(_,v),c(e,b),c(e,k),c(e,y),S||(j=I(k,"click",T),S=!0)},p(D,N){l=D,N[0]&512&&n!==(n=$e(l[334].createdAt)+"")&&G(s,n),N[0]&512&&a!==(a=l[149](l[334].eventType)+"")&&G(u,a),N[0]&512&&g!==(g=l[334].title+"")&&G(v,g)},d(D){D&&w(e),S=!1,j()}}}function jo(l){let e,t,n,s=l[347]._expanded?"▾":"▸",i,r,a,u=l[347].summary+"",d,_,g,v,b=l[347].nodeTitle+"",k,y,S,j=l[347].nodePath+"",T,D,N,E=l[347].minutes+"",A,M,R,W,B,K,Y,q=l[347].date+"",J,H,U,P,V;function z(){return l[230](l[347])}let O=l[347].billable&&bo(),se=l[347].approximate&&ko();function ie(){return l[231](l[347])}function $(...te){return l[232](l[347],...te)}let le=l[347]._expanded&&yo(l);return{c(){e=f("tr"),t=f("td"),n=f("span"),i=F(s),r=h(),a=f("td"),d=F(u),_=h(),g=f("td"),v=f("button"),k=F(b),y=h(),S=f("td"),T=F(j),D=h(),N=f("td"),A=F(E),M=h(),R=f("td"),O&&O.c(),W=h(),B=f("td"),se&&se.c(),K=h(),Y=f("td"),J=F(q),H=h(),le&&le.c(),U=ot(),o(n,"class","journal-toggle-icon svelte-1n7o7cr"),o(t,"class","journal-toggle-col svelte-1n7o7cr"),o(a,"class","journal-summary-cell svelte-1n7o7cr"),o(v,"class","link-btn svelte-1n7o7cr"),o(g,"class","svelte-1n7o7cr"),o(S,"class","journal-path-cell svelte-1n7o7cr"),o(N,"class","journal-min-cell svelte-1n7o7cr"),o(R,"class","journal-bool-cell svelte-1n7o7cr"),o(B,"class","journal-bool-cell svelte-1n7o7cr"),o(Y,"class","journal-date-cell svelte-1n7o7cr"),o(e,"class","journal-row svelte-1n7o7cr"),o(e,"role","button"),o(e,"tabindex","0"),he(e,"expanded",l[347]._expanded)},m(te,ce){C(te,e,ce),c(e,t),c(t,n),c(n,i),c(e,r),c(e,a),c(a,d),c(e,_),c(e,g),c(g,v),c(v,k),c(e,y),c(e,S),c(S,T),c(e,D),c(e,N),c(N,A),c(e,M),c(e,R),O&&O.m(R,null),c(e,W),c(e,B),se&&se.m(B,null),c(e,K),c(e,Y),c(Y,J),C(te,H,ce),le&&le.m(te,ce),C(te,U,ce),P||(V=[I(v,"click",Ye(z)),I(e,"click",ie),I(e,"keydown",$)],P=!0)},p(te,ce){l=te,ce[0]&512&&s!==(s=l[347]._expanded?"▾":"▸")&&G(i,s),ce[0]&512&&u!==(u=l[347].summary+"")&&G(d,u),ce[0]&512&&b!==(b=l[347].nodeTitle+"")&&G(k,b),ce[0]&512&&j!==(j=l[347].nodePath+"")&&G(T,j),ce[0]&512&&E!==(E=l[347].minutes+"")&&G(A,E),l[347].billable?O||(O=bo(),O.c(),O.m(R,null)):O&&(O.d(1),O=null),l[347].approximate?se||(se=ko(),se.c(),se.m(B,null)):se&&(se.d(1),se=null),ce[0]&512&&q!==(q=l[347].date+"")&&G(J,q),ce[0]&512&&he(e,"expanded",l[347]._expanded),l[347]._expanded?le?le.p(l,ce):(le=yo(l),le.c(),le.m(U.parentNode,U)):le&&(le.d(1),le=null)},d(te){te&&(w(e),w(H),w(U)),O&&O.d(),se&&se.d(),le&&le.d(te),P=!1,ve(V)}}}function To(l){let e,t,n;function s(){return l[173](l[344])}return{c(){e=f("button"),e.textContent=`${l[344].label}`,o(e,"class","tab svelte-1n7o7cr"),he(e,"active",l[27]===l[344].id)},m(i,r){C(i,e,r),t||(n=I(e,"click",s),t=!0)},p(i,r){l=i,r[0]&134217728|r[2]&2097152&&he(e,"active",l[27]===l[344].id)},d(i){i&&w(e),t=!1,n()}}}function zd(l){let e;function t(i,r){return i[22].length===0?Kd:Ud}let n=t(l),s=n(l);return{c(){e=f("div"),s.c(),o(e,"class","activity-tab svelte-1n7o7cr")},m(i,r){C(i,e,r),s.m(e,null)},p(i,r){n===(n=t(i))&&s?s.p(i,r):(s.d(1),s=n(i),s&&(s.c(),s.m(e,null)))},i:ee,o:ee,d(i){i&&w(e),s.d()}}}function Vd(l){let e,t,n,s,i=l[26]&&l[39].filter(l[165]).length>0,r,a,u,d=i&&Do(l);function _(b,k){return b[31].length===0?Jd:Gd}let g=_(l),v=g(l);return{c(){e=f("div"),t=f("div"),n=f("button"),n.textContent=`+ ${p("worklog.addEntry")}`,s=h(),d&&d.c(),r=h(),v.c(),o(n,"class","btn btn-primary btn-sm svelte-1n7o7cr"),o(t,"class","worklog-toolbar svelte-1n7o7cr"),o(e,"class","worklog-tab svelte-1n7o7cr")},m(b,k){C(b,e,k),c(e,t),c(t,n),c(e,s),d&&d.m(e,null),c(e,r),v.m(e,null),a||(u=I(n,"click",l[131]),a=!0)},p(b,k){k[0]&67108864|k[1]&256&&(i=b[26]&&b[39].filter(b[165]).length>0),i?d?d.p(b,k):(d=Do(b),d.c(),d.m(e,r)):d&&(d.d(1),d=null),g===(g=_(b))&&v?v.p(b,k):(v.d(1),v=g(b),v&&(v.c(),v.m(e,null)))},i:ee,o:ee,d(b){b&&w(e),d&&d.d(),v.d(),a=!1,u()}}}function Od(l){let e,t,n,s,i,r;function a(_,g){return _[30].length===0?$d:xd}let u=a(l),d=u(l);return{c(){e=f("div"),t=f("div"),n=f("button"),n.textContent=`${p("action.addAction")}`,s=h(),d.c(),o(n,"class","btn btn-primary svelte-1n7o7cr"),o(t,"class","tab-toolbar svelte-1n7o7cr"),o(e,"class","actions-tab svelte-1n7o7cr")},m(_,g){C(_,e,g),c(e,t),c(t,n),c(e,s),d.m(e,null),i||(r=I(n,"click",l[151]),i=!0)},p(_,g){u===(u=a(_))&&d?d.p(_,g):(d.d(1),d=u(_),d&&(d.c(),d.m(e,null)))},i:ee,o:ee,d(_){_&&w(e),d.d(),i=!1,r()}}}function Wd(l){let e,t,n,s=p("file.addFile")+"",i,r,a,u=p("file.addFolder")+"",d,_,g,v,b,k,y,S,j,T,D,N,E,A=l[65].items.length>0&&Uo(l);const M=[t1,e1],R=[];function W(Y,q){return Y[57]?0:1}k=W(l),y=R[k]=M[k](l);let B=l[53]&&!l[55]&&Go(),K=l[61]&&Jo(l);return{c(){e=f("div"),t=f("div"),n=f("button"),i=F(s),r=h(),a=f("button"),d=F(u),_=h(),g=f("button"),g.textContent=`${p("file.newFile")}`,v=h(),A&&A.c(),b=h(),y.c(),S=h(),B&&B.c(),j=h(),K&&K.c(),T=ot(),o(n,"class","btn btn-primary svelte-1n7o7cr"),n.disabled=l[53],o(a,"class","btn svelte-1n7o7cr"),a.disabled=l[53],o(g,"class","btn svelte-1n7o7cr"),o(t,"class","tab-toolbar svelte-1n7o7cr"),o(e,"class","files-tab svelte-1n7o7cr")},m(Y,q){C(Y,e,q),c(e,t),c(t,n),c(n,i),c(t,r),c(t,a),c(a,d),c(t,_),c(t,g),c(t,v),A&&A.m(t,null),c(e,b),R[k].m(e,null),c(e,S),B&&B.m(e,null),C(Y,j,q),K&&K.m(Y,q),C(Y,T,q),D=!0,N||(E=[I(n,"click",l[144]),I(a,"click",l[145]),I(g,"click",l[92])],N=!0)},p(Y,q){(!D||q[1]&4194304)&&(n.disabled=Y[53]),(!D||q[1]&4194304)&&(a.disabled=Y[53]),Y[65].items.length>0?A?A.p(Y,q):(A=Uo(Y),A.c(),A.m(t,null)):A&&(A.d(1),A=null);let J=k;k=W(Y),k===J?R[k].p(Y,q):(lt(),de(R[J],1,1,()=>{R[J]=null}),nt(),y=R[k],y?y.p(Y,q):(y=R[k]=M[k](Y),y.c()),re(y,1),y.m(e,S)),Y[53]&&!Y[55]?B||(B=Go(),B.c(),B.m(e,null)):B&&(B.d(1),B=null),Y[61]?K?(K.p(Y,q),q[1]&1073741824&&re(K,1)):(K=Jo(Y),K.c(),re(K,1),K.m(T.parentNode,T)):K&&(lt(),de(K,1,1,()=>{K=null}),nt())},i(Y){D||(re(y),re(K),D=!0)},o(Y){de(y),de(K),D=!1},d(Y){Y&&(w(e),w(j),w(T)),A&&A.d(),R[k].d(),B&&B.d(),K&&K.d(Y),N=!1,ve(E)}}}function Bd(l){let e,t,n,s,i,r,a,u=l[46]&&qo(l);function d(v,b){return v[28].length===0&&!v[46]?r1:i1}let _=d(l),g=_(l);return{c(){e=f("div"),t=f("div"),n=f("button"),n.textContent=`${p("note.add")}`,s=h(),u&&u.c(),i=h(),g.c(),o(n,"class","btn btn-primary svelte-1n7o7cr"),o(t,"class","tab-toolbar svelte-1n7o7cr"),o(e,"class","notes-tab svelte-1n7o7cr")},m(v,b){C(v,e,b),c(e,t),c(t,n),c(e,s),u&&u.m(e,null),c(e,i),g.m(e,null),r||(a=I(n,"click",l[124]),r=!0)},p(v,b){v[46]?u?u.p(v,b):(u=qo(v),u.c(),u.m(e,i)):u&&(u.d(1),u=null),_===(_=d(v))&&g?g.p(v,b):(g.d(1),g=_(v),g&&(g.c(),g.m(e,null)))},i:ee,o:ee,d(v){v&&w(e),u&&u.d(),g.d(),r=!1,a()}}}function Hd(l){let e,t,n=l[26].title+"",s,i,r,a,u,d,_=l[150](l[26].type)+"",g,v,b,k,y,S=(l[26].section||"—")+"",j,T,D,N,E,A=ut(l[26].createdAt)+"",M,R,W,B,K,Y,q,J,H=p("overview.newNote")+"",U,P,V,z,O,se,ie=p("overview.addFile")+"",$,le,te,ce,pe,ye,He=p("overview.addAction")+"",Ae,Q,x,ue,ge,Se,De,Ue=p("overview.logTime")+"",Ge,qe,Je,Fe,Pe,ke=l[28].length>0&&Qo(l),Ve=l[31].length>0&&Zo(l);return{c(){e=f("div"),t=f("h2"),s=F(n),i=h(),r=f("div"),a=f("div"),u=f("span"),u.textContent=`${p("overview.type")}`,d=f("span"),g=F(_),v=h(),b=f("div"),k=f("span"),k.textContent=`${p("overview.section")}`,y=f("span"),j=F(S),T=h(),D=f("div"),N=f("span"),N.textContent=`${p("overview.created")}`,E=f("span"),M=F(A),R=h(),W=f("div"),B=f("button"),K=X("svg"),Y=X("path"),q=X("path"),J=h(),U=F(H),P=h(),V=f("button"),z=X("svg"),O=X("path"),se=h(),$=F(ie),le=h(),te=f("button"),ce=X("svg"),pe=X("polygon"),ye=h(),Ae=F(He),Q=h(),x=f("button"),ue=X("svg"),ge=X("circle"),Se=X("polyline"),De=h(),Ge=F(Ue),qe=h(),ke&&ke.c(),Je=h(),Ve&&Ve.c(),o(t,"class","svelte-1n7o7cr"),o(u,"class","meta-label svelte-1n7o7cr"),o(d,"class","svelte-1n7o7cr"),o(a,"class","meta-item svelte-1n7o7cr"),o(k,"class","meta-label svelte-1n7o7cr"),o(y,"class","svelte-1n7o7cr"),o(b,"class","meta-item svelte-1n7o7cr"),o(N,"class","meta-label svelte-1n7o7cr"),o(E,"class","svelte-1n7o7cr"),o(D,"class","meta-item svelte-1n7o7cr"),o(r,"class","meta-grid svelte-1n7o7cr"),o(Y,"d","M12 20h9"),o(Y,"class","svelte-1n7o7cr"),o(q,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),o(q,"class","svelte-1n7o7cr"),o(K,"width","16"),o(K,"height","16"),o(K,"viewBox","0 0 24 24"),o(K,"fill","none"),o(K,"stroke","currentColor"),o(K,"stroke-width","2"),o(K,"stroke-linecap","round"),o(K,"stroke-linejoin","round"),o(K,"class","svelte-1n7o7cr"),o(B,"class","qa-btn svelte-1n7o7cr"),o(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"),o(O,"class","svelte-1n7o7cr"),o(z,"width","16"),o(z,"height","16"),o(z,"viewBox","0 0 24 24"),o(z,"fill","none"),o(z,"stroke","currentColor"),o(z,"stroke-width","2"),o(z,"stroke-linecap","round"),o(z,"stroke-linejoin","round"),o(z,"class","svelte-1n7o7cr"),o(V,"class","qa-btn svelte-1n7o7cr"),o(pe,"points","13 2 3 14 12 14 11 22 21 10 12 10 13 2"),o(pe,"class","svelte-1n7o7cr"),o(ce,"width","16"),o(ce,"height","16"),o(ce,"viewBox","0 0 24 24"),o(ce,"fill","none"),o(ce,"stroke","currentColor"),o(ce,"stroke-width","2"),o(ce,"stroke-linecap","round"),o(ce,"stroke-linejoin","round"),o(ce,"class","svelte-1n7o7cr"),o(te,"class","qa-btn svelte-1n7o7cr"),o(ge,"cx","12"),o(ge,"cy","12"),o(ge,"r","10"),o(ge,"class","svelte-1n7o7cr"),o(Se,"points","12 6 12 12 16 14"),o(Se,"class","svelte-1n7o7cr"),o(ue,"width","16"),o(ue,"height","16"),o(ue,"viewBox","0 0 24 24"),o(ue,"fill","none"),o(ue,"stroke","currentColor"),o(ue,"stroke-width","2"),o(ue,"stroke-linecap","round"),o(ue,"stroke-linejoin","round"),o(ue,"class","svelte-1n7o7cr"),o(x,"class","qa-btn svelte-1n7o7cr"),o(W,"class","quick-actions svelte-1n7o7cr"),o(e,"class","overview svelte-1n7o7cr")},m(Ne,ze){C(Ne,e,ze),c(e,t),c(t,s),c(e,i),c(e,r),c(r,a),c(a,u),c(a,d),c(d,g),c(r,v),c(r,b),c(b,k),c(b,y),c(y,j),c(r,T),c(r,D),c(D,N),c(D,E),c(E,M),c(e,R),c(e,W),c(W,B),c(B,K),c(K,Y),c(K,q),c(B,J),c(B,U),c(W,P),c(W,V),c(V,z),c(z,O),c(V,se),c(V,$),c(W,le),c(W,te),c(te,ce),c(ce,pe),c(te,ye),c(te,Ae),c(W,Q),c(W,x),c(x,ue),c(ue,ge),c(ue,Se),c(x,De),c(x,Ge),c(e,qe),ke&&ke.m(e,null),c(e,Je),Ve&&Ve.m(e,null),Fe||(Pe=[I(B,"click",l[174]),I(V,"click",l[175]),I(te,"click",l[151]),I(x,"click",l[176])],Fe=!0)},p(Ne,ze){ze[0]&67108864&&n!==(n=Ne[26].title+"")&&G(s,n),ze[0]&67108864&&_!==(_=Ne[150](Ne[26].type)+"")&&G(g,_),ze[0]&67108864&&S!==(S=(Ne[26].section||"—")+"")&&G(j,S),ze[0]&67108864&&A!==(A=ut(Ne[26].createdAt)+"")&&G(M,A),Ne[28].length>0?ke?ke.p(Ne,ze):(ke=Qo(Ne),ke.c(),ke.m(e,Je)):ke&&(ke.d(1),ke=null),Ne[31].length>0?Ve?Ve.p(Ne,ze):(Ve=Zo(Ne),Ve.c(),Ve.m(e,null)):Ve&&(Ve.d(1),Ve=null)},i:ee,o:ee,d(Ne){Ne&&w(e),ke&&ke.d(),Ve&&Ve.d(),Fe=!1,ve(Pe)}}}function Ud(l){let e,t=fe(l[22]),n=[];for(let s=0;s<t.length;s+=1)n[s]=No(Ss(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();o(e,"class","activity-events svelte-1n7o7cr")},m(s,i){C(s,e,i);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,i){if(i[0]&4194304|i[4]&33554432|i[5]&8){t=fe(s[22]);let r;for(r=0;r<t.length;r+=1){const a=Ss(s,t,r);n[r]?n[r].p(a,i):(n[r]=No(a),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&w(e),Le(n,s)}}}function Kd(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("activity.perCaseEmpty")}`,o(t,"class","svelte-1n7o7cr"),o(e,"class","empty-state svelte-1n7o7cr")},m(n,s){C(n,e,s),c(e,t)},p:ee,d(n){n&&w(e)}}}function Eo(l){let e,t=l[334].targetType+"",n;return{c(){e=f("span"),n=F(t),o(e,"class","activity-event-target svelte-1n7o7cr")},m(s,i){C(s,e,i),c(e,n)},p(s,i){i[0]&4194304&&t!==(t=s[334].targetType+"")&&G(n,t)},d(s){s&&w(e)}}}function No(l){let e,t,n=Ft(l[334].eventType)+"",s,i,r,a=l[334].title+"",u,d,_,g=l[149](l[334].eventType)+"",v,b,k,y,S=$e(l[334].createdAt)+"",j,T,D,N,E=l[334].targetType&&Eo(l);function A(){return l[209](l[334])}function M(...R){return l[210](l[334],...R)}return{c(){e=f("div"),t=f("span"),s=F(n),i=h(),r=f("span"),u=F(a),d=h(),_=f("span"),v=F(g),b=h(),E&&E.c(),k=h(),y=f("span"),j=F(S),T=h(),o(t,"class","activity-event-icon svelte-1n7o7cr"),o(r,"class","activity-event-title svelte-1n7o7cr"),o(_,"class","activity-event-type svelte-1n7o7cr"),o(y,"class","activity-event-time svelte-1n7o7cr"),o(e,"class","activity-event svelte-1n7o7cr"),o(e,"role","button"),o(e,"tabindex","0")},m(R,W){C(R,e,W),c(e,t),c(t,s),c(e,i),c(e,r),c(r,u),c(e,d),c(e,_),c(_,v),c(e,b),E&&E.m(e,null),c(e,k),c(e,y),c(y,j),c(e,T),D||(N=[I(e,"click",A),I(e,"keydown",M)],D=!0)},p(R,W){l=R,W[0]&4194304&&n!==(n=Ft(l[334].eventType)+"")&&G(s,n),W[0]&4194304&&a!==(a=l[334].title+"")&&G(u,a),W[0]&4194304&&g!==(g=l[149](l[334].eventType)+"")&&G(v,g),l[334].targetType?E?E.p(l,W):(E=Eo(l),E.c(),E.m(e,k)):E&&(E.d(1),E=null),W[0]&4194304&&S!==(S=$e(l[334].createdAt)+"")&&G(j,S)},d(R){R&&w(e),E&&E.d(),D=!1,ve(N)}}}function Do(l){let e,t,n,s=fe(l[39].filter(l[199])),i=[];for(let r=0;r<s.length;r+=1)i[r]=Fo(Es(l,s,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${p("worklog.suggestions")}`,n=h();for(let r=0;r<i.length;r+=1)i[r].c();o(t,"class","suggestions-title svelte-1n7o7cr"),o(e,"class","worklog-tab-suggestions svelte-1n7o7cr")},m(r,a){C(r,e,a),c(e,t),c(e,n);for(let u=0;u<i.length;u+=1)i[u]&&i[u].m(e,null)},p(r,a){if(a[0]&67108864|a[1]&256|a[3]&536870912|a[4]&33555456|a[5]&4){s=fe(r[39].filter(r[199]));let u;for(u=0;u<s.length;u+=1){const d=Es(r,s,u);i[u]?i[u].p(d,a):(i[u]=Fo(d),i[u].c(),i[u].m(e,null))}for(;u<i.length;u+=1)i[u].d(1);i.length=s.length}},d(r){r&&w(e),Le(i,r)}}}function Mo(l){let e,t,n,s=fe(l[337].events),i=[];for(let r=0;r<s.length;r+=1)i[r]=Ao(Ns(l,s,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${p("suggest.detectedEvents")}`,n=h();for(let r=0;r<i.length;r+=1)i[r].c();o(t,"class","suggestion-detail-title svelte-1n7o7cr"),o(e,"class","suggestion-detail svelte-1n7o7cr")},m(r,a){C(r,e,a),c(e,t),c(e,n);for(let u=0;u<i.length;u+=1)i[u]&&i[u].m(e,null)},p(r,a){if(a[0]&67108864|a[1]&256|a[3]&536870912|a[4]&33554432|a[5]&4){s=fe(r[337].events);let u;for(u=0;u<s.length;u+=1){const d=Ns(r,s,u);i[u]?i[u].p(d,a):(i[u]=Ao(d),i[u].c(),i[u].m(e,null))}for(;u<i.length;u+=1)i[u].d(1);i.length=s.length}},d(r){r&&w(e),Le(i,r)}}}function Io(l){let e,t,n;function s(){return l[204](l[334])}return{c(){e=f("button"),e.textContent=`${p("file.showInExplorer")}`,o(e,"class","link-btn svelte-1n7o7cr")},m(i,r){C(i,e,r),t||(n=I(e,"click",s),t=!0)},p(i,r){l=i},d(i){i&&w(e),t=!1,n()}}}function Ao(l){let e,t,n=$e(l[334].createdAt)+"",s,i,r,a=l[149](l[334].eventType)+"",u,d,_,g=l[334].title+"",v,b,k,y,S=l[334].targetType==="file"||l[334].eventType.startsWith("file_"),j,T,D;function N(){return l[203](l[334])}let E=S&&Io(l);return{c(){e=f("div"),t=f("span"),s=F(n),i=h(),r=f("span"),u=F(a),d=h(),_=f("span"),v=F(g),b=h(),k=f("button"),k.textContent=`${p("common.open")}`,y=h(),E&&E.c(),j=h(),o(t,"class","suggestion-event-time svelte-1n7o7cr"),o(r,"class","suggestion-event-type svelte-1n7o7cr"),o(_,"class","suggestion-event-title svelte-1n7o7cr"),o(k,"class","link-btn svelte-1n7o7cr"),o(e,"class","suggestion-detail-event svelte-1n7o7cr")},m(A,M){C(A,e,M),c(e,t),c(t,s),c(e,i),c(e,r),c(r,u),c(e,d),c(e,_),c(_,v),c(e,b),c(e,k),c(e,y),E&&E.m(e,null),c(e,j),T||(D=I(k,"click",N),T=!0)},p(A,M){l=A,M[0]&67108864|M[1]&256&&n!==(n=$e(l[334].createdAt)+"")&&G(s,n),M[0]&67108864|M[1]&256&&a!==(a=l[149](l[334].eventType)+"")&&G(u,a),M[0]&67108864|M[1]&256&&g!==(g=l[334].title+"")&&G(v,g),M[0]&67108864|M[1]&256&&(S=l[334].targetType==="file"||l[334].eventType.startsWith("file_")),S?E?E.p(l,M):(E=Io(l),E.c(),E.m(e,j)):E&&(E.d(1),E=null)},d(A){A&&w(e),E&&E.d(),T=!1,D()}}}function Fo(l){let e,t,n,s,i=l[337].summary+"",r,a,u,d=l[337].suggestedMin+"",_,g,v=p("worklog.min")+"",b,k,y=p("suggest.confidence."+l[337].confidence)+"",S,j,T,D,N,E,A,M;function R(){return l[200](l[337])}function W(){return l[201](l[337],l[338],l[339])}function B(...Y){return l[202](l[337],l[338],l[339],...Y)}let K=l[337]._expanded&&l[337].events&&l[337].events.length>0&&Mo(l);return{c(){e=f("div"),t=f("div"),n=f("div"),s=f("span"),r=F(i),a=h(),u=f("span"),_=F(d),g=h(),b=F(v),k=F(" · "),S=F(y),j=h(),T=f("div"),D=f("button"),D.textContent=`${p("worklog.apply")}`,N=h(),K&&K.c(),E=h(),o(s,"class","suggestion-summary svelte-1n7o7cr"),o(u,"class","suggestion-meta svelte-1n7o7cr"),o(n,"class","suggestion-info svelte-1n7o7cr"),o(D,"class","btn btn-sm btn-primary svelte-1n7o7cr"),o(T,"class","suggestion-actions svelte-1n7o7cr"),o(t,"class","suggestion-main svelte-1n7o7cr"),o(t,"role","button"),o(t,"tabindex","0"),o(e,"class","suggestion-card svelte-1n7o7cr"),he(e,"expanded",l[337]._expanded)},m(Y,q){C(Y,e,q),c(e,t),c(t,n),c(n,s),c(s,r),c(n,a),c(n,u),c(u,_),c(u,g),c(u,b),c(u,k),c(u,S),c(t,j),c(t,T),c(T,D),c(e,N),K&&K.m(e,null),c(e,E),A||(M=[I(D,"click",Ye(R)),I(t,"click",W),I(t,"keydown",B)],A=!0)},p(Y,q){l=Y,q[0]&67108864|q[1]&256&&i!==(i=l[337].summary+"")&&G(r,i),q[0]&67108864|q[1]&256&&d!==(d=l[337].suggestedMin+"")&&G(_,d),q[0]&67108864|q[1]&256&&y!==(y=p("suggest.confidence."+l[337].confidence)+"")&&G(S,y),l[337]._expanded&&l[337].events&&l[337].events.length>0?K?K.p(l,q):(K=Mo(l),K.c(),K.m(e,E)):K&&(K.d(1),K=null),q[0]&67108864|q[1]&256&&he(e,"expanded",l[337]._expanded)},d(Y){Y&&w(e),K&&K.d(),A=!1,ve(M)}}}function Gd(l){let e,t=fe(l[31]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Bo(js(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=ot()},m(s,i){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(s,i);C(s,e,i)},p(s,i){if(i[1]&1|i[3]&536870912|i[4]&33587200|i[5]&4){t=fe(s[31]);let r;for(r=0;r<t.length;r+=1){const a=js(s,t,r);n[r]?n[r].p(a,i):(n[r]=Bo(a),n[r].c(),n[r].m(e.parentNode,e))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&w(e),Le(n,s)}}}function Jd(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("worklog.empty")}`,o(t,"class","svelte-1n7o7cr"),o(e,"class","empty-state svelte-1n7o7cr")},m(n,s){C(n,e,s),c(e,t)},p:ee,d(n){n&&w(e)}}}function Po(l){let e;return{c(){e=f("span"),e.textContent=`${p("journal.billableYes")}`,o(e,"class","wl-tag-billable svelte-1n7o7cr")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Lo(l){let e;return{c(){e=f("span"),e.textContent=`${p("journal.approxEstimated")}`,o(e,"class","wl-tag-approx svelte-1n7o7cr")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Ro(l){let e,t,n,s,i,r,a=l[318].details&&zo(l);function u(v,b){return v[318].source==="manual"?Zd:v[318].source==="suggestion"&&v[318]._events&&v[318]._events.length>0?Xd:v[318].source==="suggestion"?Qd:v[318].source==="unknown"||v[318].source==="imported"?Yd:qd}let d=u(l),_=d(l),g=l[318].source==="suggestion"&&l[318]._events&&l[318]._events.length>0&&Vo(l);return{c(){e=f("div"),a&&a.c(),t=h(),n=f("div"),s=f("span"),s.textContent=`${p("worklog.source")}`,i=h(),_.c(),r=h(),g&&g.c(),o(s,"class","wl-detail-label svelte-1n7o7cr"),o(n,"class","wl-detail-section svelte-1n7o7cr"),o(e,"class","worklog-entry-detail svelte-1n7o7cr")},m(v,b){C(v,e,b),a&&a.m(e,null),c(e,t),c(e,n),c(n,s),c(n,i),_.m(n,null),c(e,r),g&&g.m(e,null)},p(v,b){v[318].details?a?a.p(v,b):(a=zo(v),a.c(),a.m(e,t)):a&&(a.d(1),a=null),d!==(d=u(v))&&(_.d(1),_=d(v),_&&(_.c(),_.m(n,null))),v[318].source==="suggestion"&&v[318]._events&&v[318]._events.length>0?g?g.p(v,b):(g=Vo(v),g.c(),g.m(e,null)):g&&(g.d(1),g=null)},d(v){v&&w(e),a&&a.d(),_.d(),g&&g.d()}}}function zo(l){let e,t,n,s,i=l[318].details+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${p("worklog.details")}`,n=h(),s=f("p"),r=F(i),o(t,"class","wl-detail-label svelte-1n7o7cr"),o(s,"class","svelte-1n7o7cr"),o(e,"class","wl-detail-section svelte-1n7o7cr")},m(a,u){C(a,e,u),c(e,t),c(e,n),c(e,s),c(s,r)},p(a,u){u[1]&1&&i!==(i=a[318].details+"")&&G(r,i)},d(a){a&&w(e)}}}function qd(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceUnknown")}`,o(e,"class","svelte-1n7o7cr")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Yd(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceUnknown")}`,o(e,"class","svelte-1n7o7cr")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Qd(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceSuggestionNoEvents")}`,o(e,"class","svelte-1n7o7cr")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Xd(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceSuggestion")}`,o(e,"class","svelte-1n7o7cr")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Zd(l){let e;return{c(){e=f("p"),e.textContent=`${p("worklog.sourceManual")}`,o(e,"class","svelte-1n7o7cr")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Vo(l){let e,t,n,s=fe(l[318]._events),i=[];for(let r=0;r<s.length;r+=1)i[r]=Wo(Ts(l,s,r));return{c(){e=f("div"),t=f("span"),t.textContent=`${p("journal.relatedEvents")}`,n=h();for(let r=0;r<i.length;r+=1)i[r].c();o(t,"class","wl-detail-label svelte-1n7o7cr"),o(e,"class","wl-detail-section svelte-1n7o7cr")},m(r,a){C(r,e,a),c(e,t),c(e,n);for(let u=0;u<i.length;u+=1)i[u]&&i[u].m(e,null)},p(r,a){if(a[1]&1|a[3]&536870912|a[4]&33554432|a[5]&4){s=fe(r[318]._events);let u;for(u=0;u<s.length;u+=1){const d=Ts(r,s,u);i[u]?i[u].p(d,a):(i[u]=Wo(d),i[u].c(),i[u].m(e,null))}for(;u<i.length;u+=1)i[u].d(1);i.length=s.length}},d(r){r&&w(e),Le(i,r)}}}function Oo(l){let e,t,n;function s(){return l[206](l[334])}return{c(){e=f("button"),e.textContent=`${p("file.showInExplorer")}`,o(e,"class","link-btn svelte-1n7o7cr")},m(i,r){C(i,e,r),t||(n=I(e,"click",s),t=!0)},p(i,r){l=i},d(i){i&&w(e),t=!1,n()}}}function Wo(l){let e,t,n=$e(l[334].createdAt)+"",s,i,r,a=l[149](l[334].eventType)+"",u,d,_,g=l[334].title+"",v,b,k,y,S=l[334].targetType==="file"||l[334].eventType.startsWith("file_"),j,T,D;function N(){return l[205](l[334])}let E=S&&Oo(l);return{c(){e=f("div"),t=f("span"),s=F(n),i=h(),r=f("span"),u=F(a),d=h(),_=f("span"),v=F(g),b=h(),k=f("button"),k.textContent=`${p("common.open")}`,y=h(),E&&E.c(),j=h(),o(t,"class","journal-event-time svelte-1n7o7cr"),o(r,"class","journal-event-type svelte-1n7o7cr"),o(_,"class","journal-event-title svelte-1n7o7cr"),o(k,"class","link-btn svelte-1n7o7cr"),o(e,"class","journal-event-row svelte-1n7o7cr")},m(A,M){C(A,e,M),c(e,t),c(t,s),c(e,i),c(e,r),c(r,u),c(e,d),c(e,_),c(_,v),c(e,b),c(e,k),c(e,y),E&&E.m(e,null),c(e,j),T||(D=I(k,"click",N),T=!0)},p(A,M){l=A,M[1]&1&&n!==(n=$e(l[334].createdAt)+"")&&G(s,n),M[1]&1&&a!==(a=l[149](l[334].eventType)+"")&&G(u,a),M[1]&1&&g!==(g=l[334].title+"")&&G(v,g),M[1]&1&&(S=l[334].targetType==="file"||l[334].eventType.startsWith("file_")),S?E?E.p(l,M):(E=Oo(l),E.c(),E.m(e,j)):E&&(E.d(1),E=null)},d(A){A&&w(e),E&&E.d(),T=!1,D()}}}function Bo(l){let e,t,n,s=l[318]._expanded?"▾":"▸",i,r,a,u=l[318].summary+"",d,_,g,v=l[318].minutes+"",b,k,y=p("worklog.min")+"",S,j,T,D,N,E=ut(l[318].createdAt)+"",A,M,R,W,B,K=l[318].billable&&Po(),Y=l[318].approximate&&Lo(),q=l[318]._expanded&&Ro(l);function J(){return l[207](l[318])}function H(...U){return l[208](l[318],...U)}return{c(){e=f("div"),t=f("div"),n=f("span"),i=F(s),r=h(),a=f("span"),d=F(u),_=h(),g=f("span"),b=F(v),k=h(),S=F(y),j=h(),K&&K.c(),T=h(),Y&&Y.c(),D=h(),N=f("span"),A=F(E),M=h(),q&&q.c(),R=h(),o(n,"class","worklog-toggle svelte-1n7o7cr"),o(a,"class","worklog-entry-summary svelte-1n7o7cr"),o(g,"class","worklog-entry-mins svelte-1n7o7cr"),o(N,"class","worklog-entry-date svelte-1n7o7cr"),o(t,"class","worklog-entry-head svelte-1n7o7cr"),o(e,"class","worklog-entry svelte-1n7o7cr"),o(e,"role","button"),o(e,"tabindex","0"),he(e,"expanded",l[318]._expanded)},m(U,P){C(U,e,P),c(e,t),c(t,n),c(n,i),c(t,r),c(t,a),c(a,d),c(t,_),c(t,g),c(g,b),c(g,k),c(g,S),c(t,j),K&&K.m(t,null),c(t,T),Y&&Y.m(t,null),c(t,D),c(t,N),c(N,A),c(e,M),q&&q.m(e,null),c(e,R),W||(B=[I(e,"click",J),I(e,"keydown",H)],W=!0)},p(U,P){l=U,P[1]&1&&s!==(s=l[318]._expanded?"▾":"▸")&&G(i,s),P[1]&1&&u!==(u=l[318].summary+"")&&G(d,u),P[1]&1&&v!==(v=l[318].minutes+"")&&G(b,v),l[318].billable?K||(K=Po(),K.c(),K.m(t,T)):K&&(K.d(1),K=null),l[318].approximate?Y||(Y=Lo(),Y.c(),Y.m(t,D)):Y&&(Y.d(1),Y=null),P[1]&1&&E!==(E=ut(l[318].createdAt)+"")&&G(A,E),l[318]._expanded?q?q.p(l,P):(q=Ro(l),q.c(),q.m(e,R)):q&&(q.d(1),q=null),P[1]&1&&he(e,"expanded",l[318]._expanded)},d(U){U&&w(e),K&&K.d(),Y&&Y.d(),q&&q.d(),W=!1,ve(B)}}}function xd(l){let e,t=fe(l[30]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Ho(Ds(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=ot()},m(s,i){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(s,i);C(s,e,i)},p(s,i){if(i[0]&1073741824|i[4]&1073741824|i[5]&1){t=fe(s[30]);let r;for(r=0;r<t.length;r+=1){const a=Ds(s,t,r);n[r]?n[r].p(a,i):(n[r]=Ho(a),n[r].c(),n[r].m(e.parentNode,e))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&w(e),Le(n,s)}}}function $d(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("action.noActions")}`,o(t,"class","svelte-1n7o7cr"),o(e,"class","empty-state svelte-1n7o7cr")},m(n,s){C(n,e,s),c(e,t)},p:ee,d(n){n&&w(e)}}}function Ho(l){let e,t,n,s=l[329].title+"",i,r,a,u=l[155](l[329].type)+"",d,_,g,v=l[329].data+"",b,k,y,S,j,T,D,N,E;function A(){return l[197](l[329])}function M(){return l[198](l[329])}return{c(){e=f("div"),t=f("div"),n=f("span"),i=F(s),r=h(),a=f("span"),d=F(u),_=h(),g=f("span"),b=F(v),k=h(),y=f("div"),S=f("button"),S.textContent=`${p("action.run")}`,j=h(),T=f("button"),T.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-1n7o7cr"><polyline points="3 6 5 6 21 6" class="svelte-1n7o7cr"></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-1n7o7cr"></path></svg>',D=h(),o(n,"class","action-title svelte-1n7o7cr"),o(a,"class","action-type svelte-1n7o7cr"),o(g,"class","action-data svelte-1n7o7cr"),o(t,"class","action-info svelte-1n7o7cr"),o(S,"class","btn btn-sm svelte-1n7o7cr"),o(T,"class","btn btn-sm btn-danger svelte-1n7o7cr"),o(y,"class","action-btns svelte-1n7o7cr"),o(e,"class","action-card svelte-1n7o7cr")},m(R,W){C(R,e,W),c(e,t),c(t,n),c(n,i),c(t,r),c(t,a),c(a,d),c(t,_),c(t,g),c(g,b),c(e,k),c(e,y),c(y,S),c(y,j),c(y,T),c(e,D),N||(E=[I(S,"click",A),I(T,"click",M)],N=!0)},p(R,W){l=R,W[0]&1073741824&&s!==(s=l[329].title+"")&&G(i,s),W[0]&1073741824&&u!==(u=l[155](l[329].type)+"")&&G(d,u),W[0]&1073741824&&v!==(v=l[329].data+"")&&G(b,v)},d(R){R&&w(e),N=!1,ve(E)}}}function Uo(l){let e,t=p("common.paste")+"",n,s,i=l[65].items.length+"",r,a,u;return{c(){e=f("button"),n=F(t),s=h(),r=F(i),o(e,"class","btn svelte-1n7o7cr")},m(d,_){C(d,e,_),c(e,n),c(e,s),c(e,r),a||(u=I(e,"click",l[97]),a=!0)},p(d,_){_[2]&8&&i!==(i=d[65].items.length+"")&&G(r,i)},d(d){d&&w(e),a=!1,u()}}}function e1(l){let e,t,n,s,i,r,a;const u=[n1,l1],d=[];function _(k,y){return k[59].length>0?0:1}e=_(l),t=d[e]=u[e](l);const g=[o1,s1],v=[];function b(k,y){return k[60].length===0?0:1}return s=b(l),i=v[s]=g[s](l),{c(){t.c(),n=h(),i.c(),r=ot()},m(k,y){d[e].m(k,y),C(k,n,y),v[s].m(k,y),C(k,r,y),a=!0},p(k,y){let S=e;e=_(k),e===S?d[e].p(k,y):(lt(),de(d[S],1,1,()=>{d[S]=null}),nt(),t=d[e],t?t.p(k,y):(t=d[e]=u[e](k),t.c()),re(t,1),t.m(n.parentNode,n));let j=s;s=b(k),s===j?v[s].p(k,y):(lt(),de(v[j],1,1,()=>{v[j]=null}),nt(),i=v[s],i?i.p(k,y):(i=v[s]=g[s](k),i.c()),re(i,1),i.m(r.parentNode,r))},i(k){a||(re(t),re(i),a=!0)},o(k){de(t),de(i),a=!1},d(k){k&&(w(n),w(r)),d[e].d(k),v[s].d(k)}}}function t1(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("common.loading")}`,o(t,"class","svelte-1n7o7cr"),o(e,"class","empty-state svelte-1n7o7cr")},m(n,s){C(n,e,s),c(e,t)},p:ee,i:ee,o:ee,d(n){n&&w(e)}}}function l1(l){let e,t;return e=new Fi({props:{crumbs:[{name:p("file.root")}]}}),{c(){Ke(e.$$.fragment)},m(n,s){We(e,n,s),t=!0},p:ee,i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function n1(l){let e,t,n,s,i,r,a,u=p("common.backLabel")+"",d,_,g,v;return e=new Fi({props:{crumbs:[{name:p("file.root")},...l[59]]}}),e.$on("navigate",l[183]),{c(){Ke(e.$$.fragment),t=h(),n=f("button"),s=X("svg"),i=X("line"),r=X("polyline"),a=h(),d=F(u),o(i,"x1","19"),o(i,"y1","12"),o(i,"x2","5"),o(i,"y2","12"),o(i,"class","svelte-1n7o7cr"),o(r,"points","12 19 5 12 12 5"),o(r,"class","svelte-1n7o7cr"),o(s,"width","14"),o(s,"height","14"),o(s,"viewBox","0 0 24 24"),o(s,"fill","none"),o(s,"stroke","currentColor"),o(s,"stroke-width","2"),o(s,"stroke-linecap","round"),o(s,"stroke-linejoin","round"),o(s,"class","svelte-1n7o7cr"),o(n,"class","btn btn-sm back-btn svelte-1n7o7cr")},m(b,k){We(e,b,k),C(b,t,k),C(b,n,k),c(n,s),c(s,i),c(s,r),c(n,a),c(n,d),_=!0,g||(v=I(n,"click",l[88]),g=!0)},p(b,k){const y={};k[1]&268435456&&(y.crumbs=[{name:p("file.root")},...b[59]]),e.$set(y)},i(b){_||(re(e.$$.fragment,b),_=!0)},o(b){de(e.$$.fragment,b),_=!1},d(b){b&&(w(t),w(n)),Be(e,b),g=!1,v()}}}function s1(l){let e,t=[],n=new Map,s,i=fe(l[60]);const r=a=>a[326].id;for(let a=0;a<i.length;a+=1){let u=Ms(l,i,a),d=r(u);n.set(d,t[a]=Ko(d,u))}return{c(){e=f("div");for(let a=0;a<t.length;a+=1)t[a].c();o(e,"class","file-list svelte-1n7o7cr")},m(a,u){C(a,e,u);for(let d=0;d<t.length;d+=1)t[d]&&t[d].m(e,null);s=!0},p(a,u){u[1]&536870912|u[2]&301989904|u[3]&2031|u[4]&16777216&&(i=fe(a[60]),lt(),t=wi(t,u,r,1,a,i,n,e,yi,Ko,null,Ms),nt())},i(a){if(!s){for(let u=0;u<i.length;u+=1)re(t[u]);s=!0}},o(a){for(let u=0;u<t.length;u+=1)de(t[u]);s=!1},d(a){a&&w(e);for(let u=0;u<t.length;u+=1)t[u].d()}}}function o1(l){let e,t,n,s,i=(l[59].length>0?p("file.noFiles"):p("file.noFilesCase"))+"",r,a,u,d,_,g,v,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-1n7o7cr"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z" class="svelte-1n7o7cr"></path><polyline points="14 2 14 8 20 8" class="svelte-1n7o7cr"></polyline></svg>',n=h(),s=f("p"),r=F(i),a=h(),u=f("p"),u.textContent=`${p("file.hint")}`,d=h(),_=f("div"),g=f("button"),g.textContent=`${p("file.addFileSimple")}`,v=h(),b=f("button"),b.textContent=`${p("file.addFolderSimple")}`,o(t,"class","empty-icon svelte-1n7o7cr"),o(s,"class","svelte-1n7o7cr"),o(u,"class","hint svelte-1n7o7cr"),o(g,"class","btn btn-primary svelte-1n7o7cr"),o(b,"class","btn svelte-1n7o7cr"),o(_,"class","empty-actions svelte-1n7o7cr"),o(e,"class","empty-state svelte-1n7o7cr")},m(S,j){C(S,e,j),c(e,t),c(e,n),c(e,s),c(s,r),c(e,a),c(e,u),c(e,d),c(e,_),c(_,g),c(_,v),c(_,b),k||(y=[I(g,"click",l[144]),I(b,"click",l[145])],k=!0)},p(S,j){j[1]&268435456&&i!==(i=(S[59].length>0?p("file.noFiles"):p("file.noFilesCase"))+"")&&G(r,i)},i:ee,o:ee,d(S){S&&w(e),k=!1,ve(y)}}}function Ko(l,e){let t,n,s;return n=new du({props:{item:e[326],selected:e[66].includes(e[326].id),onDragStart:e[101],onDragOver:e[102],onDrop:e[103]}}),n.$on("navigate",e[184]),n.$on("preview",e[185]),n.$on("openExternal",e[186]),n.$on("showInFolder",e[187]),n.$on("delete",e[188]),n.$on("rename",e[189]),n.$on("duplicate",e[190]),n.$on("cut",e[191]),n.$on("copy",e[192]),n.$on("selectOne",e[193]),n.$on("toggleSelect",e[194]),n.$on("rangeSelect",e[195]),{key:l,first:null,c(){t=ot(),Ke(n.$$.fragment),this.first=t},m(i,r){C(i,t,r),We(n,i,r),s=!0},p(i,r){e=i;const a={};r[1]&536870912&&(a.item=e[326]),r[1]&536870912|r[2]&16&&(a.selected=e[66].includes(e[326].id)),n.$set(a)},i(i){s||(re(n.$$.fragment,i),s=!0)},o(i){de(n.$$.fragment,i),s=!1},d(i){i&&w(t),Be(n,i)}}}function Go(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${p("file.scanning")}`,o(t,"class","svelte-1n7o7cr"),o(e,"class","empty-state svelte-1n7o7cr")},m(n,s){C(n,e,s),c(e,t)},d(n){n&&w(e)}}}function Jo(l){let e,t;return e=new Nu({props:{item:l[61],content:l[62],loading:l[63],error:l[64]}}),e.$on("close",l[91]),e.$on("openExternal",l[196]),{c(){Ke(e.$$.fragment)},m(n,s){We(e,n,s),t=!0},p(n,s){const i={};s[1]&1073741824&&(i.item=n[61]),s[2]&1&&(i.content=n[62]),s[2]&2&&(i.loading=n[63]),s[2]&4&&(i.error=n[64]),e.$set(i)},i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function qo(l){let e,t,n,s,i,r,a,u,d;return{c(){e=f("div"),t=f("input"),n=h(),s=f("div"),i=f("button"),i.textContent=`${p("common.create")}`,r=h(),a=f("button"),a.textContent=`${p("common.cancel")}`,o(t,"type","text"),o(t,"placeholder",p("note.title")),o(t,"class","svelte-1n7o7cr"),o(i,"class","btn btn-primary svelte-1n7o7cr"),o(a,"class","btn svelte-1n7o7cr"),o(s,"class","form-actions svelte-1n7o7cr"),o(e,"class","create-form svelte-1n7o7cr")},m(_,g){C(_,e,g),c(e,t),be(t,l[47]),c(e,n),c(e,s),c(s,i),c(s,r),c(s,a),u||(d=[I(t,"input",l[179]),I(t,"keydown",l[180]),I(i,"click",l[126]),I(a,"click",l[125])],u=!0)},p(_,g){g[1]&65536&&t.value!==_[47]&&be(t,_[47])},d(_){_&&w(e),u=!1,ve(d)}}}function i1(l){let e,t=fe(l[28]),n=[];for(let s=0;s<t.length;s+=1)n[s]=Yo(Is(l,t,s));return{c(){e=f("div");for(let s=0;s<n.length;s+=1)n[s].c();o(e,"class","notes-list svelte-1n7o7cr")},m(s,i){C(s,e,i);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(s,i){if(i[0]&268435456|i[4]&8){t=fe(s[28]);let r;for(r=0;r<t.length;r+=1){const a=Is(s,t,r);n[r]?n[r].p(a,i):(n[r]=Yo(a),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(s){s&&w(e),Le(n,s)}}}function r1(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")}`,o(t,"class","svelte-1n7o7cr"),o(n,"class","hint svelte-1n7o7cr"),o(e,"class","empty-state svelte-1n7o7cr")},m(s,i){C(s,e,i),c(e,t),c(e,n)},p:ee,d(s){s&&w(e)}}}function Yo(l){let e,t,n=l[321].title+"",s,i,r,a=ut(l[321].createdAt)+"",u,d,_,g;function v(){return l[181](l[321])}function b(){return l[182](l[321])}return{c(){e=f("div"),t=f("div"),s=F(n),i=h(),r=f("div"),u=F(a),d=h(),o(t,"class","note-card-title svelte-1n7o7cr"),o(r,"class","note-card-date svelte-1n7o7cr"),o(e,"class","note-card svelte-1n7o7cr"),o(e,"role","button"),o(e,"tabindex","0")},m(k,y){C(k,e,y),c(e,t),c(t,s),c(e,i),c(e,r),c(r,u),c(e,d),_||(g=[I(e,"click",v),I(e,"keydown",function(){mt(at(b))&&at(b).apply(this,arguments)})],_=!0)},p(k,y){l=k,y[0]&268435456&&n!==(n=l[321].title+"")&&G(s,n),y[0]&268435456&&a!==(a=ut(l[321].createdAt)+"")&&G(u,a)},d(k){k&&w(e),_=!1,ve(g)}}}function Qo(l){let e,t,n,s=fe(l[28].slice(0,5)),i=[];for(let r=0;r<s.length;r+=1)i[r]=Xo(Fs(l,s,r));return{c(){e=f("div"),t=f("h3"),t.textContent=`${p("overview.recentNotes")}`,n=h();for(let r=0;r<i.length;r+=1)i[r].c();o(t,"class","svelte-1n7o7cr"),o(e,"class","recent-section svelte-1n7o7cr")},m(r,a){C(r,e,a),c(e,t),c(e,n);for(let u=0;u<i.length;u+=1)i[u]&&i[u].m(e,null)},p(r,a){if(a[0]&268435456|a[4]&8){s=fe(r[28].slice(0,5));let u;for(u=0;u<s.length;u+=1){const d=Fs(r,s,u);i[u]?i[u].p(d,a):(i[u]=Xo(d),i[u].c(),i[u].m(e,null))}for(;u<i.length;u+=1)i[u].d(1);i.length=s.length}},d(r){r&&w(e),Le(i,r)}}}function Xo(l){let e,t,n=l[321].title+"",s,i,r=ut(l[321].createdAt)+"",a,u,d,_;function g(){return l[177](l[321])}function v(){return l[178](l[321])}return{c(){e=f("div"),t=f("span"),s=F(n),i=f("span"),a=F(r),u=h(),o(t,"class","svelte-1n7o7cr"),o(i,"class","recent-date svelte-1n7o7cr"),o(e,"class","recent-note svelte-1n7o7cr"),o(e,"role","button"),o(e,"tabindex","0")},m(b,k){C(b,e,k),c(e,t),c(t,s),c(e,i),c(i,a),c(e,u),d||(_=[I(e,"click",g),I(e,"keydown",function(){mt(at(v))&&at(v).apply(this,arguments)})],d=!0)},p(b,k){l=b,k[0]&268435456&&n!==(n=l[321].title+"")&&G(s,n),k[0]&268435456&&r!==(r=ut(l[321].createdAt)+"")&&G(a,r)},d(b){b&&w(e),d=!1,ve(_)}}}function Zo(l){let e,t,n,s=fe(l[31].slice(0,3)),i=[];for(let r=0;r<s.length;r+=1)i[r]=xo(As(l,s,r));return{c(){e=f("div"),t=f("h3"),t.textContent=`${p("overview.recentEntries")}`,n=h();for(let r=0;r<i.length;r+=1)i[r].c();o(t,"class","svelte-1n7o7cr"),o(e,"class","recent-section svelte-1n7o7cr")},m(r,a){C(r,e,a),c(e,t),c(e,n);for(let u=0;u<i.length;u+=1)i[u]&&i[u].m(e,null)},p(r,a){if(a[1]&1){s=fe(r[31].slice(0,3));let u;for(u=0;u<s.length;u+=1){const d=As(r,s,u);i[u]?i[u].p(d,a):(i[u]=xo(d),i[u].c(),i[u].m(e,null))}for(;u<i.length;u+=1)i[u].d(1);i.length=s.length}},d(r){r&&w(e),Le(i,r)}}}function xo(l){let e,t=l[318].summary+"",n,s,i=l[318].minutes+"",r,a,u=p("worklog.min")+"",d,_;return{c(){e=f("div"),n=F(t),s=F(" ("),r=F(i),a=h(),d=F(u),_=F(")"),o(e,"class","recent-entry svelte-1n7o7cr")},m(g,v){C(g,e,v),c(e,n),c(e,s),c(e,r),c(e,a),c(e,d),c(e,_)},p(g,v){v[1]&1&&t!==(t=g[318].summary+"")&&G(n,t),v[1]&1&&i!==(i=g[318].minutes+"")&&G(r,i)},d(g){g&&w(e)}}}function $o(l){let e;return{c(){e=f("span"),e.textContent="●",o(e,"class","dirty-mark svelte-1n7o7cr")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function ei(l){let e,t,n,s,i,r,a,u,d,_,g,v,b,k,y,S,j,T,D,N,E,A,M,R,W,B,K=p("common.create")+"",Y,q,J,H,U,P,V,z=l[43]&&ti(l);g=new sl({props:{kind:"folder",size:24}});let O=fe(l[6]),se=[];for(let $=0;$<O.length;$+=1)se[$]=li(us(l,O,$));const ie=$=>de(se[$],1,1,()=>{se[$]=null});return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${p("nav.createNode")}`,s=h(),z&&z.c(),i=h(),r=f("div"),a=f("span"),a.textContent=`${p("template.select")}`,u=h(),d=f("div"),_=f("button"),Ke(g.$$.fragment),v=h(),b=f("div"),k=f("span"),k.textContent=`${p("template.optionNone")}`,y=h(),S=f("span"),S.textContent=`${p("template.none.desc")}`,j=h();for(let $=0;$<se.length;$+=1)se[$].c();T=h(),D=f("div"),N=f("label"),E=f("span"),E.textContent=`${p("common.name")}`,A=h(),M=f("input"),R=h(),W=f("div"),B=f("button"),Y=F(K),J=h(),H=f("button"),H.textContent=`${p("common.cancel")}`,o(n,"class","svelte-1n7o7cr"),o(a,"class","form-label svelte-1n7o7cr"),o(k,"class","template-card-title svelte-1n7o7cr"),o(S,"class","template-card-desc svelte-1n7o7cr"),o(b,"class","template-card-text svelte-1n7o7cr"),o(_,"class","template-card svelte-1n7o7cr"),he(_,"selected",l[44]===null),o(d,"class","template-cards svelte-1n7o7cr"),o(d,"role","group"),o(d,"aria-label",p("template.select")),o(r,"class","form-group svelte-1n7o7cr"),o(E,"class","label-text svelte-1n7o7cr"),o(M,"type","text"),o(M,"placeholder",p("case.namePlaceholder")),o(M,"class","svelte-1n7o7cr"),o(N,"class","svelte-1n7o7cr"),o(D,"class","form-group svelte-1n7o7cr"),o(B,"class","btn btn-primary svelte-1n7o7cr"),B.disabled=q=!l[42].trim()||l[44]===void 0,o(H,"class","btn svelte-1n7o7cr"),o(W,"class","modal-actions svelte-1n7o7cr"),o(t,"class","modal modal-create svelte-1n7o7cr"),o(e,"class","modal-overlay svelte-1n7o7cr"),o(e,"role","button"),o(e,"tabindex","0")},m($,le){C($,e,le),c(e,t),c(t,n),c(t,s),z&&z.m(t,null),c(t,i),c(t,r),c(r,a),c(r,u),c(r,d),c(d,_),We(g,_,null),c(_,v),c(_,b),c(b,k),c(b,y),c(b,S),c(d,j);for(let te=0;te<se.length;te+=1)se[te]&&se[te].m(d,null);c(t,T),c(t,D),c(D,N),c(N,E),c(N,A),c(N,M),be(M,l[42]),c(t,R),c(t,W),c(W,B),c(B,Y),c(W,J),c(W,H),U=!0,P||(V=[I(_,"click",l[249]),I(M,"input",l[251]),I(M,"keydown",l[252]),I(B,"click",l[112]),I(H,"click",l[111]),I(e,"click",ft(l[111])),I(e,"keydown",at(l[111]))],P=!0)},p($,le){if($[43]?z?z.p($,le):(z=ti($),z.c(),z.m(t,i)):z&&(z.d(1),z=null),(!U||le[1]&8192)&&he(_,"selected",$[44]===null),le[0]&64|le[1]&8192){O=fe($[6]);let te;for(te=0;te<O.length;te+=1){const ce=us($,O,te);se[te]?(se[te].p(ce,le),re(se[te],1)):(se[te]=li(ce),se[te].c(),re(se[te],1),se[te].m(d,null))}for(lt(),te=O.length;te<se.length;te+=1)ie(te);nt()}le[1]&2048&&M.value!==$[42]&&be(M,$[42]),(!U||le[1]&10240&&q!==(q=!$[42].trim()||$[44]===void 0))&&(B.disabled=q)},i($){if(!U){re(g.$$.fragment,$);for(let le=0;le<O.length;le+=1)re(se[le]);U=!0}},o($){de(g.$$.fragment,$),se=se.filter(Li);for(let le=0;le<se.length;le+=1)de(se[le]);U=!1},d($){$&&w(e),z&&z.d(),Be(g),Le(se,$),P=!1,ve(V)}}}function ti(l){let e,t=p("nav.createInside")+"",n,s,i=l[43].title+"",r,a;return{c(){e=f("div"),n=F(t),s=F(" «"),r=F(i),a=F("»"),o(e,"class","create-context svelte-1n7o7cr")},m(u,d){C(u,e,d),c(e,n),c(e,s),c(e,r),c(e,a)},p(u,d){d[1]&4096&&i!==(i=u[43].title+"")&&G(r,i)},d(u){u&&w(e)}}}function li(l){let e,t,n,s,i,r=p(l[313].title)+"",a,u,d,_=p(l[313].title+".desc")+"",g,v,b,k,y;t=new sl({props:{kind:l[313].icon||"generic",size:24}});function S(){return l[250](l[313])}return{c(){var j;e=f("button"),Ke(t.$$.fragment),n=h(),s=f("div"),i=f("span"),a=F(r),u=h(),d=f("span"),g=F(_),v=h(),o(i,"class","template-card-title svelte-1n7o7cr"),o(d,"class","template-card-desc svelte-1n7o7cr"),o(s,"class","template-card-text svelte-1n7o7cr"),o(e,"class","template-card svelte-1n7o7cr"),he(e,"selected",((j=l[44])==null?void 0:j.id)===l[313].id)},m(j,T){C(j,e,T),We(t,e,null),c(e,n),c(e,s),c(s,i),c(i,a),c(s,u),c(s,d),c(d,g),c(e,v),b=!0,k||(y=I(e,"click",S),k=!0)},p(j,T){var N;l=j;const D={};T[0]&64&&(D.kind=l[313].icon||"generic"),t.$set(D),(!b||T[0]&64)&&r!==(r=p(l[313].title)+"")&&G(a,r),(!b||T[0]&64)&&_!==(_=p(l[313].title+".desc")+"")&&G(g,_),(!b||T[0]&64|T[1]&8192)&&he(e,"selected",((N=l[44])==null?void 0:N.id)===l[313].id)},i(j){b||(re(t.$$.fragment,j),b=!0)},o(j){de(t.$$.fragment,j),b=!1},d(j){j&&w(e),Be(t),k=!1,y()}}}function ni(l){let e,t,n=l[45].node&&["folder","project","client","document","recipe"].includes(l[45].node.type),s,i,r,a,u,d,_,g,v,b,k=n&&si(l),y=l[45].node&&l[45].node.parent_id&&ii(l);return{c(){e=f("div"),t=f("div"),k&&k.c(),s=h(),y&&y.c(),i=h(),r=f("button"),r.textContent=`${p("common.rename")}`,a=h(),u=f("button"),u.textContent=`${p("common.delete")}`,d=h(),_=f("button"),_.textContent=`${p("file.showInExplorer")}`,o(r,"class","context-menu-item svelte-1n7o7cr"),o(u,"class","context-menu-item danger svelte-1n7o7cr"),o(_,"class","context-menu-item svelte-1n7o7cr"),o(t,"class","context-menu svelte-1n7o7cr"),ct(t,"left",l[45].x+"px"),ct(t,"top",l[45].y+"px"),o(e,"class","context-menu-backdrop svelte-1n7o7cr"),o(e,"role","button"),o(e,"tabindex","0")},m(S,j){C(S,e,j),c(e,t),k&&k.m(t,null),c(t,s),y&&y.m(t,null),c(t,i),c(t,r),c(t,a),c(t,u),c(t,d),c(t,_),g=!0,v||(b=[I(r,"click",l[255]),I(u,"click",l[256]),I(_,"click",l[257]),I(e,"click",l[114]),I(e,"contextmenu",Al(l[114])),I(e,"keydown",at(l[114]))],v=!0)},p(S,j){j[1]&16384&&(n=S[45].node&&["folder","project","client","document","recipe"].includes(S[45].node.type)),n?k?(k.p(S,j),j[1]&16384&&re(k,1)):(k=si(S),k.c(),re(k,1),k.m(t,s)):k&&(lt(),de(k,1,1,()=>{k=null}),nt()),S[45].node&&S[45].node.parent_id?y?y.p(S,j):(y=ii(S),y.c(),y.m(t,i)):y&&(y.d(1),y=null),(!g||j[1]&16384)&&ct(t,"left",S[45].x+"px"),(!g||j[1]&16384)&&ct(t,"top",S[45].y+"px")},i(S){g||(re(k),g=!0)},o(S){de(k),g=!1},d(S){S&&w(e),k&&k.d(),y&&y.d(),v=!1,ve(b)}}}function si(l){let e,t,n,s,i,r=fe(l[6].length>0?l[6]:[{id:"",title:"template.optionNone",icon:"folder"}]),a=[];for(let d=0;d<r.length;d+=1)a[d]=oi(as(l,r,d));const u=d=>de(a[d],1,1,()=>{a[d]=null});return{c(){e=f("div"),e.textContent=`${p("common.create")}`,t=h();for(let d=0;d<a.length;d+=1)a[d].c();n=h(),s=f("div"),o(e,"class","context-menu-section svelte-1n7o7cr"),o(s,"class","context-menu-divider svelte-1n7o7cr")},m(d,_){C(d,e,_),C(d,t,_);for(let g=0;g<a.length;g+=1)a[g]&&a[g].m(d,_);C(d,n,_),C(d,s,_),i=!0},p(d,_){if(_[0]&64|_[3]&65536){r=fe(d[6].length>0?d[6]:[{id:"",title:"template.optionNone",icon:"folder"}]);let g;for(g=0;g<r.length;g+=1){const v=as(d,r,g);a[g]?(a[g].p(v,_),re(a[g],1)):(a[g]=oi(v),a[g].c(),re(a[g],1),a[g].m(n.parentNode,n))}for(lt(),g=r.length;g<a.length;g+=1)u(g);nt()}},i(d){if(!i){for(let _=0;_<r.length;_+=1)re(a[_]);i=!0}},o(d){a=a.filter(Li);for(let _=0;_<a.length;_+=1)de(a[_]);i=!1},d(d){d&&(w(e),w(t),w(n),w(s)),Le(a,d)}}}function oi(l){let e,t,n,s,i=p(l[313].title)+"",r,a,u,d;t=new sl({props:{kind:l[313].icon||"folder",size:16}});function _(){return l[253](l[313])}return{c(){e=f("button"),Ke(t.$$.fragment),n=h(),s=f("span"),r=F(i),o(s,"class","svelte-1n7o7cr"),o(e,"class","context-menu-item svelte-1n7o7cr")},m(g,v){C(g,e,v),We(t,e,null),c(e,n),c(e,s),c(s,r),a=!0,u||(d=I(e,"click",_),u=!0)},p(g,v){l=g;const b={};v[0]&64&&(b.kind=l[313].icon||"folder"),t.$set(b),(!a||v[0]&64)&&i!==(i=p(l[313].title)+"")&&G(r,i)},i(g){a||(re(t.$$.fragment,g),a=!0)},o(g){de(t.$$.fragment,g),a=!1},d(g){g&&w(e),Be(t),u=!1,d()}}}function ii(l){let e,t,n,s,i;return{c(){e=f("button"),e.textContent=`${p("nav.moveToRoot")}`,t=h(),n=f("div"),o(e,"class","context-menu-item svelte-1n7o7cr"),o(n,"class","context-menu-divider svelte-1n7o7cr")},m(r,a){C(r,e,a),C(r,t,a),C(r,n,a),s||(i=I(e,"click",l[254]),s=!0)},p:ee,d(r){r&&(w(e),w(t),w(n)),s=!1,i()}}}function ri(l){let e,t,n,s,i,r,a,u,d,_,g,v,b,k,y,S,j,T,D,N,E,A,M,R,W,B,K,Y,q,J,H,U,P,V,z,O,se,ie,$,le,te,ce=p("common.save")+"",pe,ye,He,Ae,Q,x;return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${p("worklog.addEntry")}`,s=h(),i=f("div"),r=f("label"),a=f("span"),a.textContent=`${p("worklog.date")}`,u=h(),d=f("input"),_=h(),g=f("div"),v=f("label"),b=f("span"),b.textContent=`${p("worklog.whatDone")}`,k=h(),y=f("input"),S=h(),j=f("div"),T=f("label"),D=f("span"),D.textContent=`${p("worklog.minutes")}`,N=h(),E=f("input"),A=h(),M=f("div"),R=f("label"),W=f("span"),W.textContent=`${p("worklog.details")}`,B=h(),K=f("textarea"),Y=h(),q=f("div"),J=f("label"),H=f("input"),U=h(),P=f("span"),P.textContent=`${p("journal.billableYes")}`,V=h(),z=f("label"),O=f("input"),se=h(),ie=f("span"),ie.textContent=`${p("journal.approxEstimated")}`,$=h(),le=f("div"),te=f("button"),pe=F(ce),He=h(),Ae=f("button"),Ae.textContent=`${p("common.cancel")}`,o(n,"class","svelte-1n7o7cr"),o(a,"class","label-text svelte-1n7o7cr"),o(d,"type","date"),o(d,"class","svelte-1n7o7cr"),o(r,"class","svelte-1n7o7cr"),o(i,"class","form-group svelte-1n7o7cr"),o(b,"class","label-text svelte-1n7o7cr"),o(y,"type","text"),o(y,"placeholder",p("worklog.whatDone")),o(y,"class","svelte-1n7o7cr"),o(v,"class","svelte-1n7o7cr"),o(g,"class","form-group svelte-1n7o7cr"),o(D,"class","label-text svelte-1n7o7cr"),o(E,"type","number"),o(E,"min","1"),o(E,"class","svelte-1n7o7cr"),o(T,"class","svelte-1n7o7cr"),o(j,"class","form-group svelte-1n7o7cr"),o(W,"class","label-text svelte-1n7o7cr"),o(K,"class","svelte-1n7o7cr"),o(R,"class","svelte-1n7o7cr"),o(M,"class","form-group svelte-1n7o7cr"),o(H,"type","checkbox"),o(H,"class","svelte-1n7o7cr"),o(P,"class","svelte-1n7o7cr"),o(J,"class","checkbox-label-inline svelte-1n7o7cr"),o(O,"type","checkbox"),o(O,"class","svelte-1n7o7cr"),o(ie,"class","svelte-1n7o7cr"),o(z,"class","checkbox-label-inline svelte-1n7o7cr"),o(q,"class","form-row svelte-1n7o7cr"),o(te,"class","btn btn-primary svelte-1n7o7cr"),te.disabled=ye=!l[33].trim()||!l[34],o(Ae,"class","btn svelte-1n7o7cr"),o(le,"class","modal-actions svelte-1n7o7cr"),o(t,"class","modal modal-worklog svelte-1n7o7cr"),o(e,"class","modal-overlay svelte-1n7o7cr"),o(e,"role","button"),o(e,"tabindex","0")},m(ue,ge){C(ue,e,ge),c(e,t),c(t,n),c(t,s),c(t,i),c(i,r),c(r,a),c(r,u),c(r,d),be(d,l[35]),c(t,_),c(t,g),c(g,v),c(v,b),c(v,k),c(v,y),be(y,l[33]),c(t,S),c(t,j),c(j,T),c(T,D),c(T,N),c(T,E),be(E,l[34]),c(t,A),c(t,M),c(M,R),c(R,W),c(R,B),c(R,K),be(K,l[36]),c(t,Y),c(t,q),c(q,J),c(J,H),H.checked=l[37],c(J,U),c(J,P),c(q,V),c(q,z),c(z,O),O.checked=l[38],c(z,se),c(z,ie),c(t,$),c(t,le),c(le,te),c(te,pe),c(le,He),c(le,Ae),Q||(x=[I(d,"input",l[258]),I(y,"input",l[259]),I(E,"input",l[260]),I(K,"input",l[261]),I(H,"change",l[262]),I(O,"change",l[263]),I(te,"click",l[133]),I(Ae,"click",l[132]),I(e,"click",ft(l[132])),I(e,"keydown",at(l[132]))],Q=!0)},p(ue,ge){ge[1]&16&&be(d,ue[35]),ge[1]&4&&y.value!==ue[33]&&be(y,ue[33]),ge[1]&8&&ll(E.value)!==ue[34]&&be(E,ue[34]),ge[1]&32&&be(K,ue[36]),ge[1]&64&&(H.checked=ue[37]),ge[1]&128&&(O.checked=ue[38]),ge[1]&12&&ye!==(ye=!ue[33].trim()||!ue[34])&&(te.disabled=ye)},d(ue){ue&&w(e),Q=!1,ve(x)}}}function ci(l){let e,t,n,s,i,r,a,u,d,_,g,v,b,k,y,S,j,T,D,N=(l[50]==="open_url"?p("action.dataUrl"):l[50]==="open_folder"||l[50]==="open_file"?p("action.dataPath"):p("action.dataCommand"))+"",E,A,M,R,W,B,K,Y,q,J,H,U=fe(l[82]),P=[];for(let V=0;V<U.length;V+=1)P[V]=ai(cs(l,U,V));return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${p("action.newAction")}`,s=h(),i=f("div"),r=f("label"),a=f("span"),a.textContent=`${p("common.name")}`,u=h(),d=f("input"),_=h(),g=f("div"),v=f("label"),b=f("span"),b.textContent=`${p("common.type")}`,k=h(),y=f("select");for(let V=0;V<P.length;V+=1)P[V].c();S=h(),j=f("div"),T=f("label"),D=f("span"),E=F(N),A=h(),M=f("input"),W=h(),B=f("div"),K=f("button"),K.textContent=`${p("common.create")}`,Y=h(),q=f("button"),q.textContent=`${p("common.cancel")}`,o(n,"class","svelte-1n7o7cr"),o(a,"class","label-text svelte-1n7o7cr"),o(d,"type","text"),o(d,"placeholder",p("action.namePlaceholder")),o(d,"class","svelte-1n7o7cr"),o(r,"class","svelte-1n7o7cr"),o(i,"class","form-group svelte-1n7o7cr"),o(b,"class","label-text svelte-1n7o7cr"),o(y,"class","svelte-1n7o7cr"),l[50]===void 0&&wt(()=>l[266].call(y)),o(v,"class","svelte-1n7o7cr"),o(g,"class","form-group svelte-1n7o7cr"),o(D,"class","label-text svelte-1n7o7cr"),o(M,"type","text"),o(M,"placeholder",R=l[50]==="open_url"?p("action.urlPlaceholder"):l[50]==="open_folder"||l[50]==="open_file"?p("action.pathPlaceholder"):p("action.commandPlaceholder")),o(M,"class","svelte-1n7o7cr"),o(T,"class","svelte-1n7o7cr"),o(j,"class","form-group svelte-1n7o7cr"),o(K,"class","btn btn-primary svelte-1n7o7cr"),o(q,"class","btn svelte-1n7o7cr"),o(B,"class","modal-actions svelte-1n7o7cr"),o(t,"class","modal svelte-1n7o7cr"),o(e,"class","modal-overlay svelte-1n7o7cr"),o(e,"role","button"),o(e,"tabindex","0")},m(V,z){C(V,e,z),c(e,t),c(t,n),c(t,s),c(t,i),c(i,r),c(r,a),c(r,u),c(r,d),be(d,l[49]),c(t,_),c(t,g),c(g,v),c(v,b),c(v,k),c(v,y);for(let O=0;O<P.length;O+=1)P[O]&&P[O].m(y,null);pt(y,l[50],!0),c(t,S),c(t,j),c(j,T),c(T,D),c(D,E),c(T,A),c(T,M),be(M,l[51]),c(t,W),c(t,B),c(B,K),c(B,Y),c(B,q),J||(H=[I(d,"input",l[264]),I(d,"keydown",l[265]),I(y,"change",l[266]),I(M,"input",l[267]),I(M,"keydown",l[268]),I(K,"click",l[153]),I(q,"click",l[152]),I(e,"click",ft(l[152])),I(e,"keydown",at(l[152]))],J=!0)},p(V,z){if(z[1]&262144&&d.value!==V[49]&&be(d,V[49]),z[2]&1048576){U=fe(V[82]);let O;for(O=0;O<U.length;O+=1){const se=cs(V,U,O);P[O]?P[O].p(se,z):(P[O]=ai(se),P[O].c(),P[O].m(y,null))}for(;O<P.length;O+=1)P[O].d(1);P.length=U.length}z[1]&524288|z[2]&1048576&&pt(y,V[50]),z[1]&524288&&N!==(N=(V[50]==="open_url"?p("action.dataUrl"):V[50]==="open_folder"||V[50]==="open_file"?p("action.dataPath"):p("action.dataCommand"))+"")&&G(E,N),z[1]&524288|z[2]&1048576&&R!==(R=V[50]==="open_url"?p("action.urlPlaceholder"):V[50]==="open_folder"||V[50]==="open_file"?p("action.pathPlaceholder"):p("action.commandPlaceholder"))&&o(M,"placeholder",R),z[1]&1048576&&M.value!==V[51]&&be(M,V[51])},d(V){V&&w(e),Le(P,V),J=!1,ve(H)}}}function ai(l){let e,t=l[310].label+"",n;return{c(){e=f("option"),n=F(t),e.__value=l[310].id,be(e,e.__value),o(e,"class","svelte-1n7o7cr")},m(s,i){C(s,e,i),c(e,n)},p:ee,d(s){s&&w(e)}}}function ui(l){let e,t,n,s=p("file.importTitle")+"",i,r,a=(l[26]?l[26].title:"")+"",u,d,_,g,v,b,k,y=l[54].files+"",S,j,T,D,N,E=l[54].folders+"",A,M,R,W,B,K=(l[54].totalBytes/1024).toFixed(1)+"",Y,q,J,H,U,P,V,z,O,se,ie,$,le=l[54].isDangerous&&fi(l);return{c(){e=f("div"),t=f("div"),n=f("h3"),i=F(s),r=F(" «"),u=F(a),d=F("»"),_=h(),g=f("div"),v=f("div"),b=f("span"),b.textContent=`${p("file.importFiles")}`,k=f("span"),S=F(y),j=h(),T=f("div"),D=f("span"),D.textContent=`${p("file.importFolders")}`,N=f("span"),A=F(E),M=h(),R=f("div"),W=f("span"),W.textContent=`${p("file.importSize")}`,B=f("span"),Y=F(K),q=F(" KB"),J=h(),le&&le.c(),H=h(),U=f("div"),P=f("button"),P.textContent=`${p("file.importCopy")}`,V=h(),z=f("button"),z.textContent=`${p("file.importLink")}`,O=h(),se=f("button"),se.textContent=`${p("common.cancel")}`,o(n,"class","svelte-1n7o7cr"),o(b,"class","svelte-1n7o7cr"),o(k,"class","svelte-1n7o7cr"),o(v,"class","summary-row svelte-1n7o7cr"),o(D,"class","svelte-1n7o7cr"),o(N,"class","svelte-1n7o7cr"),o(T,"class","summary-row svelte-1n7o7cr"),o(W,"class","svelte-1n7o7cr"),o(B,"class","svelte-1n7o7cr"),o(R,"class","summary-row svelte-1n7o7cr"),o(g,"class","import-summary svelte-1n7o7cr"),o(P,"class","btn btn-primary svelte-1n7o7cr"),o(z,"class","btn svelte-1n7o7cr"),o(se,"class","btn svelte-1n7o7cr"),o(U,"class","modal-actions svelte-1n7o7cr"),o(t,"class","modal svelte-1n7o7cr"),o(e,"class","modal-overlay svelte-1n7o7cr"),o(e,"role","button"),o(e,"tabindex","0")},m(te,ce){C(te,e,ce),c(e,t),c(t,n),c(n,i),c(n,r),c(n,u),c(n,d),c(t,_),c(t,g),c(g,v),c(v,b),c(v,k),c(k,S),c(g,j),c(g,T),c(T,D),c(T,N),c(N,A),c(g,M),c(g,R),c(R,W),c(R,B),c(B,Y),c(B,q),c(g,J),le&&le.m(g,null),c(t,H),c(t,U),c(U,P),c(U,V),c(U,z),c(U,O),c(U,se),ie||($=[I(P,"click",l[269]),I(z,"click",l[270]),I(se,"click",l[147]),I(e,"click",ft(l[147])),I(e,"keydown",at(l[147]))],ie=!0)},p(te,ce){ce[0]&67108864&&a!==(a=(te[26]?te[26].title:"")+"")&&G(u,a),ce[1]&8388608&&y!==(y=te[54].files+"")&&G(S,y),ce[1]&8388608&&E!==(E=te[54].folders+"")&&G(A,E),ce[1]&8388608&&K!==(K=(te[54].totalBytes/1024).toFixed(1)+"")&&G(Y,K),te[54].isDangerous?le?le.p(te,ce):(le=fi(te),le.c(),le.m(g,null)):le&&(le.d(1),le=null)},d(te){te&&w(e),le&&le.d(),ie=!1,ve($)}}}function fi(l){let e,t,n,s,i,r,a=l[54].dangerReason+"",u;return{c(){e=f("div"),t=X("svg"),n=X("path"),s=X("line"),i=X("line"),r=h(),u=F(a),o(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"),o(n,"class","svelte-1n7o7cr"),o(s,"x1","12"),o(s,"y1","9"),o(s,"x2","12"),o(s,"y2","13"),o(s,"class","svelte-1n7o7cr"),o(i,"x1","12"),o(i,"y1","17"),o(i,"x2","12.01"),o(i,"y2","17"),o(i,"class","svelte-1n7o7cr"),o(t,"width","14"),o(t,"height","14"),o(t,"viewBox","0 0 24 24"),o(t,"fill","none"),o(t,"stroke","currentColor"),o(t,"stroke-width","2"),o(t,"stroke-linecap","round"),o(t,"stroke-linejoin","round"),o(t,"class","svelte-1n7o7cr"),o(e,"class","summary-warn svelte-1n7o7cr")},m(d,_){C(d,e,_),c(e,t),c(t,n),c(t,s),c(t,i),c(e,r),c(e,u)},p(d,_){_[1]&8388608&&a!==(a=d[54].dangerReason+"")&&G(u,a)},d(d){d&&w(e)}}}function di(l){let e,t,n,s,i,r,a,u,d,_,g,v,b,k,y,S,j,T=l[75]&&pi(l);return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${p("rename.title")}`,s=h(),i=f("div"),r=f("label"),a=f("span"),a.textContent=`${p("common.newName")}`,u=h(),d=f("input"),_=h(),T&&T.c(),g=h(),v=f("div"),b=f("button"),b.textContent=`${p("common.rename")}`,k=h(),y=f("button"),y.textContent=`${p("common.cancel")}`,o(n,"class","svelte-1n7o7cr"),o(a,"class","label-text svelte-1n7o7cr"),o(d,"type","text"),o(d,"class","svelte-1n7o7cr"),o(r,"class","svelte-1n7o7cr"),o(i,"class","form-group svelte-1n7o7cr"),o(b,"class","btn btn-primary svelte-1n7o7cr"),o(y,"class","btn svelte-1n7o7cr"),o(v,"class","modal-actions svelte-1n7o7cr"),o(t,"class","modal svelte-1n7o7cr"),o(e,"class","modal-overlay svelte-1n7o7cr"),o(e,"role","button"),o(e,"tabindex","0")},m(D,N){C(D,e,N),c(e,t),c(t,n),c(t,s),c(t,i),c(i,r),c(r,a),c(r,u),c(r,d),be(d,l[74]),c(t,_),T&&T.m(t,null),c(t,g),c(t,v),c(v,b),c(v,k),c(v,y),S||(j=[I(d,"input",l[271]),I(d,"keydown",l[106]),I(b,"click",l[104]),I(y,"click",l[105]),I(e,"click",ft(l[105])),I(e,"keydown",at(l[105]))],S=!0)},p(D,N){N[2]&4096&&d.value!==D[74]&&be(d,D[74]),D[75]?T?T.p(D,N):(T=pi(D),T.c(),T.m(t,g)):T&&(T.d(1),T=null)},d(D){D&&w(e),T&&T.d(),S=!1,ve(j)}}}function pi(l){let e,t;return{c(){e=f("div"),t=F(l[75]),o(e,"class","rename-error svelte-1n7o7cr")},m(n,s){C(n,e,s),c(e,t)},p(n,s){s[2]&8192&&G(t,n[75])},d(n){n&&w(e)}}}function mi(l){let e,t;return e=new Iu({props:{title:l[69],message:l[70],confirmText:l[72],danger:l[71]}}),e.$on("confirm",l[107]),e.$on("cancel",l[108]),{c(){Ke(e.$$.fragment)},m(n,s){We(e,n,s),t=!0},p(n,s){const i={};s[2]&128&&(i.title=n[69]),s[2]&256&&(i.message=n[70]),s[2]&1024&&(i.confirmText=n[72]),s[2]&512&&(i.danger=n[71]),e.$set(i)},i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function _i(l){let e,t;return e=new xf({props:{onClose:l[161],onSyncRefresh:l[159],initialSection:l[80]}}),{c(){Ke(e.$$.fragment)},m(n,s){We(e,n,s),t=!0},p(n,s){const i={};s[2]&262144&&(i.initialSection=n[80]),e.$set(i)},i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){de(e.$$.fragment,n),t=!1},d(n){Be(e,n)}}}function c1(l){let e,t,n,s;const i=[id,od,sd],r=[];function a(u,d){return u[1]?0:u[2]?1:2}return e=a(l),t=r[e]=i[e](l),{c(){t.c(),n=ot()},m(u,d){r[e].m(u,d),C(u,n,d),s=!0},p(u,d){let _=e;e=a(u),e===_?r[e].p(u,d):(lt(),de(r[_],1,1,()=>{r[_]=null}),nt(),t=r[e],t?t.p(u,d):(t=r[e]=i[e](u),t.c()),re(t,1),t.m(n.parentNode,n))},i(u){s||(re(t),s=!0)},o(u){de(t),s=!1},d(u){u&&w(n),r[e].d(u)}}}function oe(l,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[l];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails call error:",l,t)}return Promise.reject(new Error("Wails not connected: "+l))}function Ot(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&&Ot(n.children,e,t))return!0}return!1}function Ri(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&&Ri(n.children,e,t))return!0}return!1}function vi(l){return l.eventIds&&l.eventIds.length?l.eventIds:l.events&&l.events.length?l.events.map(e=>e.id).filter(Boolean):[]}function Zt(l){try{oe("WriteDebugLog",l)}catch{}}function El(l){return l?l.map(e=>(e._expanded===void 0&&(e._expanded=!1),e)):[]}function $e(l){return l?new Date(l).toLocaleTimeString("ru-RU",{hour:"2-digit",minute:"2-digit"}):""}function Ft(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 ut(l){if(!l)return"";try{return new Date(l).toLocaleDateString("ru-RU",{day:"numeric",month:"short"})}catch{return l}}function _t(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 a1(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 at(l){return e=>{(e.key==="Enter"||e.key===" ")&&(e.preventDefault(),l())}}function u1(l,e,t){let n=null,s=!1,i=!1,r=!1,a=!1,u=[],d=[],_=[],g=null,v=[],b=0,k=!0,y=[],S=null,j="",T="",D=!1,N="",E="all",A="all",M="",R="",W="",B=[],K=!1,Y=[],q="",J="";function H(m){return{"vault not open":p("error.vaultNotOpen")}[m]||m}let U="",P=null,V="overview",z=[],O=null,se=[],ie=[],$=[],le=!1,te="",ce="",pe="",ye="",He=!1,Ae=!1,Q=[],x=0,ue=!1,ge="",Se=null,De=null,Ue={visible:!1,x:0,y:0,node:null},Ge=!1,qe="",Je=!1,Fe="",Pe="open_url",ke="",Ve=[{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")}],Ne=!0,ze=!1,je=null,we=!1,Me="",Te="",Ee={},Oe=!1,_e=null,ae=[],Z=[],Ce=null,et="",rt=!1,st="",Re={items:[],mode:"copy"},Ie=[],Pt=[],ol=!1,il=!1,Ll="",Rl="",zl=!1,Vl=p("common.delete"),Ht=null,Ut=null,Kt=!1,Gt="",Ct="",St="",rl=null,cl=!1,Lt="",Jt="";const zi=[{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 al=null;hi(async()=>{try{if(t(0,n=await oe("GetStartupStatus")),s=!0,n.status==="first_run"){t(1,i=!0),t(52,Ne=!1);return}if(n.status==="recovery"){t(2,r=!0),t(52,Ne=!1);return}}catch(m){t(24,J=String(m))}try{t(23,q=await oe("VerstakVersion")||"verstak-gui/v2"),t(4,u=await oe("ListSystemViews")||[]),t(5,d=await oe("ListWorkspaceTree")||[]),t(6,_=await oe("ListEnabledTemplates")||[])}catch(m){t(24,J=String(m)),t(4,u=[{id:"today",label:p("nav.today")},{id:"inbox",label:p("nav.inbox")},{id:"activity",label:p("nav.activity")}]),t(5,d=[]),t(6,_=[])}window.runtime&&window.runtime.EventsOn&&(window.runtime.EventsOn("files-dropped",br),al=()=>window.runtime.EventsOff("files-dropped")),window.addEventListener("keydown",Zl),t(52,Ne=!1),yl()}),Pl(()=>{al&&al(),window.removeEventListener("keydown",Zl)});async function Ol(m){t(25,U=m),t(26,P=null),t(27,V="overview"),t(28,z=[]),se=[],t(30,ie=[]),t(31,$=[]),t(39,Q=[]),t(41,ue=!1),t(24,J=""),t(7,g=null),t(8,v=[]),b=0,k=!0,t(9,y=[]),t(10,S=null);try{m==="today"?(t(7,g=await oe("ListTodayView")||{cases:[]}),t(39,Q=await oe("GetSuggestions")||[]),t(40,x=Q.length)):m==="journal"?await Nt():m==="activity"&&(t(8,v=await oe("ListActivityFeed",50,0)||[]),b=v.length,k=v.length===50)}catch(L){t(24,J=String(L)),t(7,g={cases:[]}),t(8,v=[])}}async function vt(m){t(26,P=m),t(27,V="overview"),t(28,z=[]),se=[],t(30,ie=[]),t(31,$=[]),t(39,Q=[]),t(60,Z=[]),t(59,ae=[]),t(58,_e=null),t(61,Ce=null),t(62,et=""),t(66,Ie=[]),Pt=[],t(29,O=null),t(41,ue=!1),t(46,Ge=!1),t(24,J=""),t(22,Y=[]),await Wl(m.id)}async function Wl(m){try{t(28,z=await oe("ListNotes",m)||[])}catch{}try{se=await oe("ListFiles",m)||[]}catch{}try{t(30,ie=await oe("ListActions",m)||[])}catch{}try{t(31,$=El(await oe("ListWorklog",m)))}catch{}try{t(39,Q=await oe("GetSuggestions")||[]),t(40,x=Q.length)}catch{t(39,Q=[]),t(40,x=0)}try{t(22,Y=await oe("ListActivityByNode",m,50,0)||[])}catch{}}async function tt(m){t(57,Oe=!0);try{let L=await oe("ListItems",m)||[];L.sort((ne,me)=>ne.type!==me.type?ne.type==="folder"?-1:1:(ne.name||"").localeCompare(me.name||"")),t(60,Z=L)}catch{t(60,Z=[])}t(57,Oe=!1)}async function ul(m){if(!P)return;try{const ne=await oe("GetNodeDetail",m);ne&&t(59,ae=[...ae,{id:m,name:ne.title}])}catch{t(59,ae=[...ae,{id:m,name:"..."}])}t(58,_e=m),t(56,Ee={...Ee,[m]:!0});const L=await oe("ListWorkspaceChildren",m)||[];Ot(d,m,L),t(5,d=[...d]),await tt(m)}function Bl(){if(ae.length<2)t(59,ae=[]),t(58,_e=null),tt(P.id);else{const m=ae[ae.length-2];t(59,ae=ae.slice(0,-1)),t(58,_e=m.id),tt(m.id)}}function Hl(m){const L=ae[m];t(59,ae=ae.slice(0,m+1)),t(58,_e=L.id),tt(L.id)}async function qt(m){t(61,Ce=m),t(62,et=""),t(64,st=""),t(63,rt=!0);try{su(m)?t(62,et=await oe("GetFileBase64",m.fileId)||""):ou(m)&&t(62,et=await oe("ReadFileText",m.fileId)||"")}catch(L){t(64,st=String(L))}t(63,rt=!1)}function fl(){t(61,Ce=null),t(62,et=""),t(64,st="")}async function Vi(){const m=prompt(p("file.namePrompt"));if(!(!m||!m.trim()))try{const L=_e||P.id;await oe("CreateEmptyFile",L,m.trim()),await tt(L),await ml(L)}catch(L){t(24,J=String(L))}}async function Ul(m){try{await oe("DuplicateNode",m);const L=_e||P.id;await tt(L),await ml(L)}catch(L){t(24,J=String(L))}}function Kl(m){const L=Z.find(ne=>ne.id===m);L&&pl(L.id,L.name)}function Gl(m){t(65,Re={items:[m],mode:"cut"})}function Jl(m){t(65,Re={items:[m],mode:"copy"})}async function ql(){if(Re.items.length===0)return;const m=_e||P.id;try{if(Re.mode==="copy")for(const L of Re.items)await oe("DuplicateNode",L);else for(const L of Re.items)await oe("MoveNode",L,m);t(65,Re={items:[],mode:"copy"}),await tt(m)}catch(L){t(24,J=String(L))}}function Yl(m){Ie.includes(m)?t(66,Ie=Ie.filter(L=>L!==m)):t(66,Ie=[...Ie,m])}function Ql(m){t(66,Ie=[m])}function Oi(){t(66,Ie=Z.map(m=>m.id))}function Xl(m){if(Z.length===0)return;const L=Ie.length>0?Ie[Ie.length-1]:Z[0].id,ne=Z.findIndex(bt=>bt.id===L),me=Z.findIndex(bt=>bt.id===m);if(ne===-1||me===-1)return;const xe=Math.min(ne,me),it=Math.max(ne,me),Cl=Z.slice(xe,it+1).map(bt=>bt.id),bn=new Set(Ie);Cl.forEach(bt=>bn.add(bt)),t(66,Ie=[...bn])}function Wi(){t(66,Ie=[])}function dl(m){return m.length>0?m:Z.map(L=>L.id)}async function Bi(){const m=dl(Ie),L=Z.find(me=>me.id===m[0]);let ne;m.length===1&&(L==null?void 0:L.type)==="folder"?ne=p("delete.folder"):m.length===1?ne=p("delete.file"):ne=p("delete.files",{count:m.length}),Rt({title:p("delete.confirmTitle"),message:p("delete.confirmMessage")+" "+ne+"?",confirmText:p("common.delete"),danger:!0,onConfirm:async()=>{for(const xe of m)try{await oe("DeleteFileOrFolder",xe)}catch(it){t(24,J=String(it))}t(66,Ie=[]);const me=_e||P.id;await tt(me)}})}function Hi(){const m=dl(Ie);t(65,Re={items:m,mode:"cut"}),t(66,Ie=[])}function Ui(){const m=dl(Ie);t(65,Re={items:m,mode:"copy"}),t(66,Ie=[])}function Ki(m,L){const ne=Ie.includes(L)?Ie:[L];Pt=ne,m.dataTransfer.effectAllowed="move",m.dataTransfer.setData("text/plain",ne.join(","))}function Gi(m,L){const ne=Z.find(me=>me.id===L);ne&&ne.type==="folder"&&(m.preventDefault(),m.dataTransfer.dropEffect="move")}async function Ji(m,L){if(m.preventDefault(),Pt.length!==0){for(const ne of Pt)try{await oe("MoveNode",ne,L)}catch(me){t(24,J=String(me))}Pt=[],t(66,Ie=[]),await tt(_e||P.id)}}function Zl(m){if(V==="files"&&!(m.target.tagName==="INPUT"||m.target.tagName==="TEXTAREA"))if(m.ctrlKey||m.metaKey)m.key==="c"||m.key==="C"?(m.preventDefault(),Ui()):m.key==="x"||m.key==="X"?(m.preventDefault(),Hi()):m.key==="v"||m.key==="V"?(m.preventDefault(),ql()):m.key==="a"||m.key==="A"?(m.preventDefault(),Oi()):m.key==="o"||m.key==="O"?(m.preventDefault(),qi()):m.key==="Enter"&&(m.preventDefault(),xl());else if(m.key==="Enter")m.preventDefault(),xl();else if(m.key==="Delete"||m.key==="Backspace"){if(Ce){m.preventDefault(),fl();return}if(Ie.length>0){m.preventDefault(),Bi();return}if(m.key==="Backspace"&&ae.length>0){m.preventDefault(),Bl();return}}else if(m.key==="Escape"){if(Ce){fl();return}if(Ie.length>0){Wi();return}}else m.key==="F2"&&(m.preventDefault(),Yi())}function xl(){if(Ie.length===1){const m=Z.find(L=>L.id===Ie[0]);m&&(m.type==="folder"?ul(m.id):qt(m))}}function qi(){if(Ie.length===1){const m=Z.find(L=>L.id===Ie[0]);m&&m.fileId&&oe("OpenFile",m.fileId)}}function pl(m,L){Gt=m,t(74,Ct=L),t(75,St=""),t(73,Kt=!0)}function Yi(){if(Ie.length===1){const m=Z.find(L=>L.id===Ie[0]);m&&pl(m.id,m.name)}}async function $l(){const m=Ct.trim();if(!m){t(75,St=p("rename.emptyError"));return}try{await oe("ValidateName",m)}catch{t(75,St=p("rename.invalidError"));return}t(73,Kt=!1);const L=Gt;Gt="";try{await oe("RenameNode",L,m),P&&P.id===L&&t(26,P={...P,title:m}),await zt(),_e&&await tt(_e)}catch(ne){t(24,J=String(ne))}}function Qi(){t(73,Kt=!1),Gt="",t(74,Ct=""),t(75,St="")}function Xi(m){m.key==="Enter"?$l():t(75,St="")}function Rt(m){t(69,Ll=m.title||p("common.confirm")),t(70,Rl=m.message||""),t(71,zl=m.danger!==void 0?m.danger:!0),t(72,Vl=m.confirmText||p("common.delete")),Ht=m.onConfirm||null,Ut=m.onCancel||null,t(68,il=!0)}function en(){t(68,il=!1),Ht=null,Ut=null}function Zi(){Ht&&Ht(),en()}function xi(){Ut&&Ut(),en()}function tn(m){t(43,Se=Ue.node),t(44,De=m),t(42,ge=""),t(41,ue=!0),jt()}function $i(){t(43,Se=null),t(44,De=void 0),t(42,ge=""),t(41,ue=!0)}function er(){t(41,ue=!1),t(42,ge=""),t(43,Se=null),t(44,De=void 0)}async function ln(){if(!(!ge.trim()||De===void 0))try{const m=Se?Se.id:"",L=De?De.id:"",ne=await oe("CreateNodeFromTemplate",m,ge.trim(),L);t(41,ue=!1),t(42,ge="");const me=ne?ne.id:null;if(t(43,Se=null),t(44,De=void 0),m){t(56,Ee={...Ee,[m]:!0});const xe=await oe("ListWorkspaceChildren",m)||[];Ot(d,m,xe),t(5,d=[...d])}else t(5,d=await oe("ListWorkspaceTree")||d);if(me){const xe=await oe("GetNodeDetail",me);xe&&(t(25,U=""),vt(xe))}}catch(m){t(24,J=String(m))}}function tr(m,L){t(45,Ue={visible:!0,x:m.clientX,y:m.clientY,node:L})}function jt(){t(45,Ue={visible:!1,x:0,y:0,node:null})}async function lr(m){const L=!Ee[m];if(t(56,Ee={...Ee,[m]:L}),!L)return;const ne=await oe("ListWorkspaceChildren",m)||[];Ot(d,m,ne),t(5,d=[...d])}async function nr(m,L){if(!(!m||!L||m===L))try{const ne=await oe("MoveNode",m,L);await zt();const me=await oe("GetNodeDetail",m);me&&(t(25,U=""),vt(me))}catch(ne){t(24,J=String(ne))}}async function sr(m){m.preventDefault();try{const L=m.dataTransfer.getData("text/plain");if(!L)return;const ne=await oe("GetNodeDetail",L);if(!ne||!ne.parent_id)return;await oe("MoveNode",L,""),await zt();const me=await oe("GetNodeDetail",L);me&&(t(25,U=""),vt(me))}catch(L){t(24,J=String(L))}}function or(m){m.preventDefault(),m.dataTransfer.dropEffect="move",t(67,ol=!0)}function ir(m){t(67,ol=!1)}function nn(m){pl(m.id,m.title),jt()}function sn(m){jt(),Rt({title:p("delete.confirmTitle"),message:p("delete.confirmMessage")+" "+m.title+"?",confirmText:p("common.delete"),danger:!0,onConfirm:async()=>{try{await oe("DeleteNode",m.id),await zt(),P&&P.id===m.id&&t(26,P=null)}catch(L){t(24,J=String(L))}}})}async function Tt(m){jt();const L=typeof m=="string"?m:m.id;try{await oe("OpenFolder",L)}catch(ne){t(24,J=String(ne))}}async function on(m){jt();try{await oe("MoveNode",m.id,""),await zt();const L=await oe("GetNodeDetail",m.id);L&&(t(25,U=""),vt(L))}catch(L){t(24,J=String(L))}}async function zt(){const m=Object.keys(Ee).filter(ne=>Ee[ne]),L=await oe("ListWorkspaceTree")||[];for(const ne of m){const xe=(await oe("ListWorkspaceChildren",ne)||[]).map(it=>({...it}));Ri(L,ne,xe)}t(5,d=L)}async function ml(m){const L=await oe("ListWorkspaceChildren",m)||[];Ot(d,m,L),t(5,d=[...d])}function rn(){t(46,Ge=!0),t(47,qe="")}function rr(){t(46,Ge=!1),t(47,qe="")}async function cn(){if(!(!qe.trim()||!P))try{const m=await oe("CreateNote",P.id,qe.trim());t(28,z=[...z,m&&m.id?m:{id:Date.now().toString(),title:qe.trim(),createdAt:new Date().toISOString()}]),t(46,Ge=!1),t(47,qe="")}catch{const L={id:Date.now().toString(),title:qe.trim(),createdAt:new Date().toISOString()};t(28,z=[...z,L]),t(46,Ge=!1),t(47,qe="")}}async function Et(m){if(O&&O.dirty){Rt({title:p("note.unsavedTitle"),message:p("note.unsavedMessage"),confirmText:p("note.unsavedClose"),danger:!1,onConfirm:async()=>{await an(m)}});return}await an(m)}async function an(m){try{const L=await oe("ReadNote",m.id);t(29,O={id:m.id,title:m.title,content:L||"",dirty:!1})}catch{t(29,O={id:m.id,title:m.title,content:"# "+m.title+`
`,dirty:!1})}}function cr(){if(O&&O.dirty){Rt({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 ur(){if(O)try{await oe("SaveNote",O.id,O.content),t(29,O.dirty=!1,O)}catch{t(29,O.dirty=!1,O)}}function fr(){t(33,te=""),t(34,ce=""),t(35,pe=""),t(36,ye=""),t(37,He=!1),t(38,Ae=!1),t(32,le=!0)}function dr(){t(32,le=!1)}async function pr(){const m=parseInt(ce,10);if(!(!te.trim()||isNaN(m)||m<=0||!P)){try{await oe("CreateWorklogFull",P.id,te.trim(),ye,pe,m,Ae,He)}catch{}t(31,$=El(await oe("ListWorklog",P.id))||$),t(32,le=!1)}}async function un(){t(39,Q=await oe("GetSuggestions")||[]),t(40,x=Q.length),P&&t(31,$=El(await oe("ListWorklog",P.id))),U==="journal"&&await Nt()}async function _l(m){try{const L=vi(m),ne=JSON.stringify(L);Zt("acceptTodaySuggestion: nodeId="+m.nodeId+" eventIds="+ne+" events="+JSON.stringify((m.events||[]).map(me=>({id:me.id,type:me.eventType,title:me.title})))),await oe("AcceptSuggestionWith",m.nodeId,m.summary,m.suggestedMin,"",ne),await un()}catch(L){Zt("acceptTodaySuggestion error: "+L)}}async function fn(m){try{const L=vi(m),ne=JSON.stringify(L);Zt("acceptJournalSuggestion: nodeId="+m.nodeId+" eventIds="+ne+" events="+JSON.stringify((m.events||[]).map(me=>({id:me.id,type:me.eventType,title:me.title})))),await oe("AcceptSuggestionWith",m.nodeId,m.summary,m.suggestedMin,"",ne),await un()}catch(L){Zt("acceptJournalSuggestion error: "+L)}}async function Nt(){try{const[m,L,ne]=await Promise.all([oe("ListWorklogReport",j,T,N,D,E,A),oe("WorklogReportSummary",j,T,N,D,E,A),oe("GetSuggestions")]);if(t(9,y=(m||[]).map(me=>(me._expanded===void 0&&(me._expanded=!1),me))),t(10,S=L||null),t(39,Q=ne||[]),t(40,x=Q.length),N&&!M)if(m&&m.length>0&&m[0].nodePath)t(17,M=m[0].nodePath);else try{t(17,M=await oe("GetNodeTitle",N))}catch{t(17,M="")}}catch{t(9,y=[]),t(10,S=null),t(39,Q=[]),t(40,x=0)}}async function Yt(m){try{const L=await oe("SaveWorklogReport",m,j,T,N,D,E,A);t(18,R=L),setTimeout(()=>t(18,R=""),4e3)}catch(L){if(String(L).includes("отменено"))return;t(18,R="Ошибка: "+String(L)),setTimeout(()=>t(18,R=""),6e3)}}let dn;async function vl(m){if(m._expanded=!m._expanded,t(9,y),m._expanded&&!m._events&&m._hasEvents===void 0)try{m._events=await oe("GetWorklogEntryEvents",m.id)||[],m._hasEvents=m._events.length>0,t(9,y)}catch{m._events=[],m._hasEvents=!1,t(9,y)}}async function gl(m){if(m._expanded=!m._expanded,m._expanded&&m.source==="suggestion"&&!m._events&&m._hasEvents===void 0)try{m._events=await oe("GetWorklogEntryEvents",m.id)||[],m._hasEvents=m._events.length>0}catch(L){L._events=[],L._hasEvents=!1}t(31,$)}async function mr(){const m=W.trim();if(!m||m.length<2){t(20,B=[]),t(21,K=!1);return}try{t(20,B=await oe("SearchNodes",m)||[]),t(21,K=B.length>0)}catch{t(20,B=[]),t(21,K=!1)}}function _r(){clearTimeout(dn),dn=setTimeout(mr,200)}function pn(m){t(14,N=m.id),t(17,M=m.path||m.title),t(13,D=!0),t(19,W=""),t(20,B=[]),t(21,K=!1),Nt()}function mn(){t(14,N=""),t(13,D=!1),t(17,M=""),t(19,W=""),t(20,B=[]),t(21,K=!1),Nt()}function vr(){t(11,j=""),t(12,T=""),t(14,N=""),t(13,D=!1),t(15,E="all"),t(16,A="all"),t(17,M=""),t(19,W=""),t(20,B=[]),t(21,K=!1),Nt()}async function _n(){const m=await oe("PickFile");if(!m)return;const L=_e||P.id;await hl(L,m)}async function gr(){const m=await oe("PickDirectory");if(!m)return;const L=_e||P.id;await hl(L,m)}async function hl(m,L){t(53,ze=!0);try{const ne=await oe("PreviewImport",L);t(54,je=ne),Me=L,Te=m,t(55,we=!0)}catch(ne){t(24,J=String(ne))}t(53,ze=!1)}async function bl(m){try{const L=Te||P.id,ne=m==="copy"?await oe("AddPathCopy",L,Me):await oe("AddPathLink",L,Me);t(55,we=!1),t(54,je=null),t(59,ae=[]),t(58,_e=null),await Promise.all([Wl(L),tt(L),ml(L)])}catch(L){t(24,J=String(L))}}function hr(){t(55,we=!1),t(54,je=null)}async function vn({id:m,type:L}){const ne=p(L==="folder"?"delete.folder":"delete.file");Rt({title:p("delete.confirmTitle"),message:p("delete.confirmMessage")+" "+ne+"?",confirmText:p("common.delete"),danger:!0,onConfirm:async()=>{try{await oe("DeleteFileOrFolder",m),se=se.filter(xe=>xe.nodeId!==m);const me=_e||P.id;await tt(me)}catch(me){t(24,J=String(me))}}})}async function br(m){if(!m||m.length===0)return;if(!P){t(24,J=p("error.selectCaseFirst"));return}const L=m[0];await hl(P.id,L)}function kr(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 yr(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 wr(){t(48,Je=!0),t(49,Fe=""),t(50,Pe="open_url"),t(51,ke="")}function Cr(){t(48,Je=!1),t(49,Fe=""),t(51,ke="")}async function kl(){if(!(!Fe.trim()||!ke.trim()||!P))try{const m=await oe("CreateAction",P.id,Pe,Fe.trim(),ke.trim());m&&m.id&&t(30,ie=[...ie,m]),t(48,Je=!1),t(49,Fe=""),t(51,ke="")}catch(m){t(24,J=String(m))}}async function gn(m){try{await oe("DeleteAction",m),t(30,ie=ie.filter(L=>L.id!==m))}catch(L){t(24,J=String(L))}}function Sr(m){const L=Ve.find(ne=>ne.id===m);return L?L.label:m}async function dt(m){try{const L=await oe("GetNodeDetail",m);L&&vt(L)}catch(L){t(24,J=String(L))}}async function gt(m){const L=a1(m),ne=L.nodeId;if(ne)try{const me=await oe("GetNodeDetail",ne);if(!me)return;if(vt(me),L.tab==="notes"){if(t(27,V="notes"),L.targetId){try{t(28,z=await oe("ListNotes",ne)||[])}catch{}const xe=z.find(it=>it.id===L.targetId);xe&&setTimeout(()=>Et(xe),100)}}else if(L.tab==="files")if(t(27,V="files"),L.targetId)try{const xe=await oe("GetNodeDetail",L.targetId);if(xe&&xe.parent_id){await tt(xe.parent_id);const it=Z.find(Cl=>Cl.id===L.targetId);it&&it.type==="file"&&nu(it)&&setTimeout(()=>qt(it),150)}else await tt(ne)}catch{await tt(ne)}else await tt(ne)}catch(me){t(24,J=String(me))}}async function ht(m){return gt(m)}async function yl(){try{t(76,rl=await oe("SyncStatus"))}catch{t(76,rl={configured:!1,serverUrl:"",deviceId:"",unpushedOps:0,lastSyncAt:"",syncInterval:0})}}let hn="general";function wl(m){t(80,hn=m||"general"),t(3,a=!0)}function jr(){t(3,a=!1)}function Tr(m){const L=Array.isArray(m==null?void 0:m.conflicts)?m.conflicts:[],ne=Array.isArray(m==null?void 0:m.applyErrors)?m.applyErrors:[],me=[];return L.length>0&&me.push(p("sync.conflictsCount",{count:L.length})),ne.length>0&&me.push(p("sync.applyErrorsCount",{count:ne.length})),me.join(" · ")}async function Er(){t(77,cl=!0),t(78,Lt=""),t(79,Jt="");try{const m=await oe("SyncNow");await yl(),t(78,Lt=Tr(m)),t(79,Jt=Lt?"warning":"")}catch(m){console.error("sync error:",m),t(78,Lt=`${p("sync.status.error")}: ${(m==null?void 0:m.message)||m}`),t(79,Jt="warning")}finally{t(77,cl=!1)}}function Nr(m){t(1,i=!1),t(0,n=m),t(52,Ne=!1),window.location.reload()}function Dr(m){t(2,r=!1),t(0,n=m),t(52,Ne=!1),window.location.reload()}const Mr=m=>m.nodeId===P.id,Ir=m=>Ol(m.id),Ar=()=>wl("sync"),Fr=()=>wl(),Pr=()=>t(24,J=""),Lr=()=>t(24,J=""),Rr=()=>t(24,J="");function zr(){O.content=this.value,t(29,O)}const Vr=m=>{t(27,V=m.id),m.id==="files"&&P&&Z.length===0&&!_e&&tt(P.id)},Or=()=>{t(27,V="notes"),rn()},Wr=()=>{t(27,V="files"),_n()},Br=()=>t(27,V="worklog"),Hr=m=>Et(m),Ur=m=>Et(m);function Kr(){qe=this.value,t(47,qe)}const Gr=m=>m.key==="Enter"&&cn(),Jr=m=>Et(m),qr=m=>Et(m),Yr=m=>{const L=m.detail;L===0?(t(59,ae=[]),t(58,_e=null),tt(P.id)):Hl(L-1)},Qr=m=>ul(m.detail),Xr=m=>qt(m.detail),Zr=m=>oe("OpenFile",m.detail),xr=m=>oe("OpenFolder",m.detail),$r=m=>vn(m.detail),ec=m=>Kl(m.detail.id),tc=m=>Ul(m.detail),lc=m=>Gl(m.detail),nc=m=>Jl(m.detail),sc=m=>Ql(m.detail),oc=m=>Yl(m.detail),ic=m=>Xl(m.detail),rc=m=>oe("OpenFile",m.detail),cc=m=>oe("RunAction",m.id),ac=m=>gn(m.id),uc=m=>m.nodeId===P.id,fc=m=>_l(m),dc=(m,L,ne)=>t(39,L[ne]._expanded=!m._expanded,Q,t(26,P)),pc=(m,L,ne,me)=>me.key==="Enter"&&t(39,L[ne]._expanded=!m._expanded,Q,t(26,P)),mc=m=>gt(m),_c=m=>Tt(m.nodeId),vc=m=>gt(m),gc=m=>Tt(m.nodeId),hc=m=>gl(m),bc=(m,L)=>L.key==="Enter"&&gl(m),kc=m=>ht(m),yc=(m,L)=>L.key==="Enter"&&ht(m);function wc(){j=this.value,t(11,j)}function Cc(){T=this.value,t(12,T)}const Sc=()=>{t(19,W=""),t(17,M=""),mn()};function jc(){W=this.value,t(19,W)}const Tc=()=>setTimeout(()=>t(21,K=!1),200),Ec=m=>pn(m);function Nc(){D=this.checked,t(13,D)}function Dc(){E=xt(this),t(15,E)}function Mc(){A=xt(this),t(16,A)}const Ic=()=>Yt("csv"),Ac=()=>Yt("markdown"),Fc=()=>Yt("pdf"),Pc=m=>dt(m.nodeId),Lc=(m,L,ne,me)=>t(39,L[ne].suggestedMin=parseInt(me.target.value),Q),Rc=m=>fn(m),zc=(m,L,ne)=>t(39,L[ne]._expanded=!m._expanded,Q),Vc=(m,L,ne,me)=>me.key==="Enter"&&t(39,L[ne]._expanded=!m._expanded,Q),Oc=m=>gt(m),Wc=m=>Tt(m.nodeId),Bc=m=>dt(m.nodeId),Hc=m=>vl(m),Uc=(m,L)=>L.key==="Enter"&&vl(m),Kc=m=>gt(m),Gc=m=>dt(m.nodeId),Jc=(m,L,ne,me)=>t(39,L[ne].suggestedMin=parseInt(me.target.value),Q),qc=m=>_l(m),Yc=(m,L,ne)=>t(39,L[ne]._expanded=!m._expanded,Q),Qc=(m,L,ne,me)=>me.key==="Enter"&&t(39,L[ne]._expanded=!m._expanded,Q),Xc=m=>gt(m),Zc=m=>Tt(m.nodeId),xc=m=>dt(m.nodeId),$c=(m,L)=>L.key==="Enter"&&dt(m.nodeId),ea=m=>dt(m.nodeId),ta=(m,L)=>L.key==="Enter"&&dt(m.nodeId),la=m=>ht(m),na=(m,L)=>L.key==="Enter"&&ht(m),sa=m=>ht(m),oa=(m,L)=>L.key==="Enter"&&ht(m),ia=()=>t(44,De=null),ra=m=>t(44,De=m);function ca(){ge=this.value,t(42,ge)}const aa=m=>m.key==="Enter"&&ln(),ua=m=>tn(m),fa=()=>on(Ue.node),da=()=>nn(Ue.node),pa=()=>sn(Ue.node),ma=()=>Tt(Ue.node);function _a(){pe=this.value,t(35,pe)}function va(){te=this.value,t(33,te)}function ga(){ce=ll(this.value),t(34,ce)}function ha(){ye=this.value,t(36,ye)}function ba(){He=this.checked,t(37,He)}function ka(){Ae=this.checked,t(38,Ae)}function ya(){Fe=this.value,t(49,Fe)}const wa=m=>m.key==="Enter"&&kl();function Ca(){Pe=xt(this),t(50,Pe),t(82,Ve)}function Sa(){ke=this.value,t(51,ke)}const ja=m=>m.key==="Enter"&&kl(),Ta=()=>bl("copy"),Ea=()=>bl("link");function Na(){Ct=this.value,t(74,Ct)}return[n,i,r,a,u,d,_,g,v,y,S,j,T,D,N,E,A,M,R,W,B,K,Y,q,J,U,P,V,z,O,ie,$,le,te,ce,pe,ye,He,Ae,Q,x,ue,ge,Se,De,Ue,Ge,qe,Je,Fe,Pe,ke,Ne,ze,je,we,Ee,Oe,_e,ae,Z,Ce,et,rt,st,Re,Ie,ol,il,Ll,Rl,zl,Vl,Kt,Ct,St,rl,cl,Lt,Jt,hn,H,Ve,zi,Ol,vt,tt,ul,Bl,Hl,qt,fl,Vi,Ul,Kl,Gl,Jl,ql,Yl,Ql,Xl,Ki,Gi,Ji,$l,Qi,Xi,Zi,xi,tn,$i,er,ln,tr,jt,lr,nr,sr,or,ir,nn,sn,Tt,on,rn,rr,cn,Et,cr,ar,ur,fr,dr,pr,_l,fn,Nt,Yt,vl,gl,_r,pn,mn,vr,_n,gr,bl,hr,vn,kr,yr,wr,Cr,kl,gn,Sr,dt,gt,ht,yl,wl,jr,Er,Nr,Dr,Mr,Ir,Ar,Fr,Pr,Lr,Rr,zr,Vr,Or,Wr,Br,Hr,Ur,Kr,Gr,Jr,qr,Yr,Qr,Xr,Zr,xr,$r,ec,tc,lc,nc,sc,oc,ic,rc,cc,ac,uc,fc,dc,pc,mc,_c,vc,gc,hc,bc,kc,yc,wc,Cc,Sc,jc,Tc,Ec,Nc,Dc,Mc,Ic,Ac,Fc,Pc,Lc,Rc,zc,Vc,Oc,Wc,Bc,Hc,Uc,Kc,Gc,Jc,qc,Yc,Qc,Xc,Zc,xc,$c,ea,ta,la,na,sa,oa,ia,ra,ca,aa,ua,fa,da,pa,ma,_a,va,ga,ha,ba,ka,ya,wa,Ca,Sa,ja,Ta,Ea,Na]}class f1 extends Ze{constructor(e){super(),Xe(this,e,u1,c1,Qe,{},null,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1])}}new f1({target:document.getElementById("app")});