4 lines
205 KiB
JavaScript
4 lines
205 KiB
JavaScript
var Qa=Object.defineProperty;var xa=(l,e,t)=>e in l?Qa(l,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[e]=t;var hl=(l,e,t)=>xa(l,typeof e!="symbol"?e+"":e,t);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))n(o);new MutationObserver(o=>{for(const s of o)if(s.type==="childList")for(const r of s.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&n(r)}).observe(document,{childList:!0,subtree:!0});function t(o){const s={};return o.integrity&&(s.integrity=o.integrity),o.referrerPolicy&&(s.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?s.credentials="include":o.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function n(o){if(o.ep)return;o.ep=!0;const s=t(o);fetch(o.href,s)}})();function ue(){}function Bo(l){return l()}function an(){return Object.create(null)}function he(l){l.forEach(Bo)}function Zt(l){return typeof l=="function"}function ht(l,e){return l!=l?e==e:l!==e||l&&typeof l=="object"||typeof l=="function"}let xt;function el(l,e){return l===e?!0:(xt||(xt=document.createElement("a")),xt.href=e,l===xt.href)}function $a(l){return Object.keys(l).length===0}const ec=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;function a(l,e){l.appendChild(e)}function C(l,e,t){l.insertBefore(e,t||null)}function w(l){l.parentNode&&l.parentNode.removeChild(l)}function Oe(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 J(l){return document.createElementNS("http://www.w3.org/2000/svg",l)}function A(l){return document.createTextNode(l)}function h(){return A(" ")}function ct(){return A("")}function I(l,e,t,n){return l.addEventListener(e,t,n),()=>l.removeEventListener(e,t,n)}function Tl(l){return function(e){return e.preventDefault(),l.call(this,e)}}function qe(l){return function(e){return e.stopPropagation(),l.call(this,e)}}function yt(l){return function(e){e.target===this&&l.call(this,e)}}function i(l,e,t){t==null?l.removeAttribute(e):l.getAttribute(e)!==t&&l.setAttribute(e,t)}function tl(l){return l===""?null:+l}function tc(l){return Array.from(l.childNodes)}function V(l,e){e=""+e,l.data!==e&&(l.data=e)}function ke(l,e){l.value=e??""}function Ke(l,e,t,n){t==null?l.style.removeProperty(e):l.style.setProperty(e,t,"")}function Rt(l,e,t){for(let n=0;n<l.options.length;n+=1){const o=l.options[n];if(o.__value===e){o.selected=!0;return}}(!t||e!==void 0)&&(l.selectedIndex=-1)}function yl(l){const e=l.querySelector(":checked");return e&&e.__value}function we(l,e,t){l.classList.toggle(e,!!t)}function lc(l,e,{bubbles:t=!1,cancelable:n=!1}={}){return new CustomEvent(l,{detail:e,bubbles:t,cancelable:n})}let Xt;function Yt(l){Xt=l}function Sl(){if(!Xt)throw new Error("Function called outside component initialization");return Xt}function Ho(l){Sl().$$.on_mount.push(l)}function Nl(l){Sl().$$.on_destroy.push(l)}function nl(){const l=Sl();return(e,t,{cancelable:n=!1}={})=>{const o=l.$$.callbacks[e];if(o){const s=lc(e,t,{cancelable:n});return o.slice().forEach(r=>{r.call(l,s)}),!s.defaultPrevented}return!0}}function Wo(l,e){const t=l.$$.callbacks[e.type];t&&t.slice().forEach(n=>n.call(this,e))}const Ot=[],cn=[];let zt=[];const un=[],nc=Promise.resolve();let wl=!1;function ic(){wl||(wl=!0,nc.then(Vo))}function Bt(l){zt.push(l)}const bl=new Set;let Pt=0;function Vo(){if(Pt!==0)return;const l=Xt;do{try{for(;Pt<Ot.length;){const e=Ot[Pt];Pt++,Yt(e),oc(e.$$)}}catch(e){throw Ot.length=0,Pt=0,e}for(Yt(null),Ot.length=0,Pt=0;cn.length;)cn.pop()();for(let e=0;e<zt.length;e+=1){const t=zt[e];bl.has(t)||(bl.add(t),t())}zt.length=0}while(Ot.length);for(;un.length;)un.pop()();wl=!1,bl.clear(),Yt(l)}function oc(l){if(l.fragment!==null){l.update(),he(l.before_update);const e=l.dirty;l.dirty=[-1],l.fragment&&l.fragment.p(l.ctx,e),l.after_update.forEach(Bt)}}function sc(l){const e=[],t=[];zt.forEach(n=>l.indexOf(n)===-1?e.push(n):t.push(n)),t.forEach(n=>n()),zt=e}const $t=new Set;let Mt;function xe(){Mt={r:0,c:[],p:Mt}}function $e(){Mt.r||he(Mt.c),Mt=Mt.p}function fe(l,e){l&&l.i&&($t.delete(l),l.i(e))}function ye(l,e,t,n){if(l&&l.o){if($t.has(l))return;$t.add(l),Mt.c.push(()=>{$t.delete(l),n&&(t&&l.d(1),n())}),l.o(e)}else n&&n()}function ae(l){return(l==null?void 0:l.length)!==void 0?l:Array.from(l)}function Uo(l,e){ye(l,1,1,()=>{e.delete(l.key)})}function Ko(l,e,t,n,o,s,r,u,c,d,v,g){let _=l.length,b=s.length,y=_;const k={};for(;y--;)k[l[y].key]=y;const j=[],T=new Map,E=new Map,D=[];for(y=b;y--;){const S=g(o,s,y),O=t(S);let R=r.get(O);R?D.push(()=>R.p(S,e)):(R=d(O,S),R.c()),T.set(O,j[y]=R),O in k&&E.set(O,Math.abs(y-k[O]))}const M=new Set,N=new Set;function F(S){fe(S,1),S.m(u,v),r.set(S.key,S),v=S.first,b--}for(;_&&b;){const S=j[b-1],O=l[_-1],R=S.key,B=O.key;S===O?(v=S.first,_--,b--):T.has(B)?!r.has(R)||M.has(R)?F(S):N.has(B)?_--:E.get(R)>E.get(B)?(N.add(R),F(S)):(M.add(B),_--):(c(O,r),_--)}for(;_--;){const S=l[_];T.has(S.key)||c(S,r)}for(;b;)F(j[b-1]);return he(D),j}function ut(l){l&&l.c()}function it(l,e,t){const{fragment:n,after_update:o}=l.$$;n&&n.m(e,t),Bt(()=>{const s=l.$$.on_mount.map(Bo).filter(Zt);l.$$.on_destroy?l.$$.on_destroy.push(...s):he(s),l.$$.on_mount=[]}),o.forEach(Bt)}function ot(l,e){const t=l.$$;t.fragment!==null&&(sc(t.after_update),he(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function rc(l,e){l.$$.dirty[0]===-1&&(Ot.push(l),ic(),l.$$.dirty.fill(0)),l.$$.dirty[e/31|0]|=1<<e%31}function bt(l,e,t,n,o,s,r=null,u=[-1]){const c=Xt;Yt(l);const d=l.$$={fragment:null,ctx:[],props:s,update:ue,not_equal:o,bound:an(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(e.context||(c?c.$$.context:[])),callbacks:an(),dirty:u,skip_bound:!1,root:e.target||c.$$.root};r&&r(d.root);let v=!1;if(d.ctx=t?t(l,e.props||{},(g,_,...b)=>{const y=b.length?b[0]:_;return d.ctx&&o(d.ctx[g],d.ctx[g]=y)&&(!d.skip_bound&&d.bound[g]&&d.bound[g](y),v&&rc(l,g)),_}):[],d.update(),v=!0,he(d.before_update),d.fragment=n?n(d.ctx):!1,e.target){if(e.hydrate){const g=tc(e.target);d.fragment&&d.fragment.l(g),g.forEach(w)}else d.fragment&&d.fragment.c();e.intro&&fe(l.$$.fragment),it(l,e.target,e.anchor),Vo()}Yt(c)}class kt{constructor(){hl(this,"$$");hl(this,"$$set")}$destroy(){ot(this,1),this.$destroy=ue}$on(e,t){if(!Zt(t))return ue;const n=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return n.push(t),()=>{const o=n.indexOf(t);o!==-1&&n.splice(o,1)}}$set(e){this.$$set&&!$a(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const ac="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(ac);function cc(l){let e,t;return{c(){e=J("path"),t=J("polyline"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8")},m(n,o){C(n,e,o),C(n,t,o)},d(n){n&&(w(e),w(t))}}}function uc(l){let e,t,n,o,s;return{c(){e=J("path"),t=J("polyline"),n=J("line"),o=J("line"),s=J("polyline"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8"),i(n,"x1","16"),i(n,"y1","13"),i(n,"x2","8"),i(n,"y2","13"),i(o,"x1","16"),i(o,"y1","17"),i(o,"x2","8"),i(o,"y2","17"),i(s,"points","10 9 9 9 8 9")},m(r,u){C(r,e,u),C(r,t,u),C(r,n,u),C(r,o,u),C(r,s,u)},d(r){r&&(w(e),w(t),w(n),w(o),w(s))}}}function fc(l){let e,t;return{c(){e=J("polyline"),t=J("polyline"),i(e,"points","16 18 22 12 16 6"),i(t,"points","8 6 2 12 8 18")},m(n,o){C(n,e,o),C(n,t,o)},d(n){n&&(w(e),w(t))}}}function dc(l){let e,t,n,o;return{c(){e=J("path"),t=J("polyline"),n=J("line"),o=J("rect"),i(e,"d","M21 8v13a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8"),i(t,"points","7 3 12 8 17 3"),i(n,"x1","3"),i(n,"y1","8"),i(n,"x2","21"),i(n,"y2","8"),i(o,"x","10"),i(o,"y","12"),i(o,"width","4"),i(o,"height","4"),i(o,"rx","1")},m(s,r){C(s,e,r),C(s,t,r),C(s,n,r),C(s,o,r)},d(s){s&&(w(e),w(t),w(n),w(o))}}}function pc(l){let e,t,n,o,s;return{c(){e=J("path"),t=J("polyline"),n=J("line"),o=J("line"),s=J("line"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8"),i(n,"x1","9"),i(n,"y1","12"),i(n,"x2","15"),i(n,"y2","12"),i(o,"x1","9"),i(o,"y1","15"),i(o,"x2","13"),i(o,"y2","15"),i(s,"x1","12"),i(s,"y1","15"),i(s,"x2","12"),i(s,"y2","18")},m(r,u){C(r,e,u),C(r,t,u),C(r,n,u),C(r,o,u),C(r,s,u)},d(r){r&&(w(e),w(t),w(n),w(o),w(s))}}}function mc(l){let e,t,n,o,s,r;return{c(){e=J("path"),t=J("polyline"),n=J("line"),o=J("line"),s=J("line"),r=J("line"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8"),i(n,"x1","8"),i(n,"y1","12"),i(n,"x2","16"),i(n,"y2","12"),i(o,"x1","8"),i(o,"y1","16"),i(o,"x2","16"),i(o,"y2","16"),i(s,"x1","8"),i(s,"y1","14"),i(s,"x2","12"),i(s,"y2","14"),i(r,"x1","12"),i(r,"y1","12"),i(r,"x2","12"),i(r,"y2","18")},m(u,c){C(u,e,c),C(u,t,c),C(u,n,c),C(u,o,c),C(u,s,c),C(u,r,c)},d(u){u&&(w(e),w(t),w(n),w(o),w(s),w(r))}}}function _c(l){let e,t,n,o;return{c(){e=J("path"),t=J("polyline"),n=J("line"),o=J("line"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8"),i(n,"x1","16"),i(n,"y1","13"),i(n,"x2","8"),i(n,"y2","13"),i(o,"x1","16"),i(o,"y1","17"),i(o,"x2","8"),i(o,"y2","17")},m(s,r){C(s,e,r),C(s,t,r),C(s,n,r),C(s,o,r)},d(s){s&&(w(e),w(t),w(n),w(o))}}}function gc(l){let e,t,n,o,s;return{c(){e=J("path"),t=J("polyline"),n=J("line"),o=J("line"),s=J("line"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8"),i(n,"x1","8"),i(n,"y1","12"),i(n,"x2","16"),i(n,"y2","12"),i(o,"x1","8"),i(o,"y1","16"),i(o,"x2","16"),i(o,"y2","16"),i(s,"x1","8"),i(s,"y1","14"),i(s,"x2","12"),i(s,"y2","14")},m(r,u){C(r,e,u),C(r,t,u),C(r,n,u),C(r,o,u),C(r,s,u)},d(r){r&&(w(e),w(t),w(n),w(o),w(s))}}}function vc(l){let e,t,n;return{c(){e=J("path"),t=J("circle"),n=J("circle"),i(e,"d","M9 18V5l12-2v13"),i(t,"cx","6"),i(t,"cy","18"),i(t,"r","3"),i(n,"cx","18"),i(n,"cy","16"),i(n,"r","3")},m(o,s){C(o,e,s),C(o,t,s),C(o,n,s)},d(o){o&&(w(e),w(t),w(n))}}}function hc(l){let e,t;return{c(){e=J("rect"),t=J("polyline"),i(e,"x","2"),i(e,"y","4"),i(e,"width","20"),i(e,"height","16"),i(e,"rx","2"),i(t,"points","10 9 16 12 10 15 10 9")},m(n,o){C(n,e,o),C(n,t,o)},d(n){n&&(w(e),w(t))}}}function yc(l){let e,t,n;return{c(){e=J("rect"),t=J("circle"),n=J("polyline"),i(e,"x","3"),i(e,"y","3"),i(e,"width","18"),i(e,"height","18"),i(e,"rx","2"),i(e,"ry","2"),i(t,"cx","8.5"),i(t,"cy","8.5"),i(t,"r","1.5"),i(n,"points","21 15 16 10 5 21")},m(o,s){C(o,e,s),C(o,t,s),C(o,n,s)},d(o){o&&(w(e),w(t),w(n))}}}function bc(l){let e;return{c(){e=J("path"),i(e,"d","M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function kc(l){let e;function t(s,r){return s[0]==="folder"?bc:s[0]==="image"?yc:s[0]==="video"?hc:s[0]==="audio"?vc:s[0]==="pdf"?gc:s[0]==="document"?_c:s[0]==="spreadsheet"?mc:s[0]==="presentation"?pc:s[0]==="archive"?dc:s[0]==="code"?fc:s[0]==="text"?uc:cc}let n=t(l),o=n(l);return{c(){e=J("svg"),o.c(),i(e,"width",l[1]),i(e,"height",l[1]),i(e,"viewBox","0 0 24 24"),i(e,"fill","none"),i(e,"stroke","currentColor"),i(e,"stroke-width","1.5"),i(e,"stroke-linecap","round"),i(e,"stroke-linejoin","round"),i(e,"xmlns","http://www.w3.org/2000/svg")},m(s,r){C(s,e,r),o.m(e,null)},p(s,[r]){n!==(n=t(s))&&(o.d(1),o=n(s),o&&(o.c(),o.m(e,null))),r&2&&i(e,"width",s[1]),r&2&&i(e,"height",s[1])},i:ue,o:ue,d(s){s&&w(e),o.d()}}}function wc(l,e,t){let{kind:n="generic"}=e,{size:o=20}=e;return l.$$set=s=>{"kind"in s&&t(0,n=s.kind),"size"in s&&t(1,o=s.size)},[n,o]}class Go extends kt{constructor(e){super(),bt(this,e,wc,kc,ht,{kind:0,size:1})}}const Cc={"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.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.autoSync":"Автосинхронизация (мин, 0 = отключено)","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":"Сначала выберите дело","common.open":"Открыть","delete.files":"файлов ({count})","file.namePrompt":"Введите имя файла:","file.pdfUnavailable":"Предпросмотр PDF недоступен.","file.previewUnavailable":"Предпросмотр недоступен для этого типа файлов.","case.new":"Новое дело","case.namePlaceholder":"Название дела","error.generic":"Произошла ошибка","error.invalidCredentials":"Неверный логин или пароль","error.accountBlocked":"Аккаунт заблокирован","error.emailNotConfirmed":"Email не подтверждён","error.tokenInvalid":"Неверный или просроченный токен","error.tokenExpired":"Срок действия токена истёк"},jc={"nav.today":"Today","nav.inbox":"Inbox","nav.activity":"Activity","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.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","nav.selectPrompt":"Select a section or case","nav.brand":"Verstak","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.loading":"Loading...","common.error":"Error:","common.yes":"Yes","common.ok":"OK","common.run":"Run","common.name":"Name","common.settings":"Settings","welcome.title":"Verstak","welcome.selectSection":"Select a section in the sidebar.","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.caseCreated":"Case created","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","note.add":"+ Add note","note.noNotes":"No notes","note.title":"Note title","note.placeholder":"Start writing...","file.addFile":"+ Add file","file.addFolder":"+ Add folder","file.preview":"Preview","file.openExternal":"Open in external program","file.openFolder":"Open folder","file.showInExplorer":"Show in explorer","file.delete":"Delete","file.pickSingle":"Select file","file.pickDirectory":"Select folder","sync.title":"Sync","sync.settings":"Sync settings","sync.status":"Status","sync.server":"Server","sync.device":"Device","sync.connected":"Connected","sync.notConnected":"Not connected","sync.disabled":"Disabled","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","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","case.new":"New case","case.namePlaceholder":"Case name","error.generic":"An error occurred","error.invalidCredentials":"Invalid username or password","worklog.suggestions":"Suggestions for today","worklog.apply":"Apply","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","common.all":"All","common.no":"No","common.open":"Open","common.date":"Date","common.search":"Search","nav.journal":"Journal","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"},fn={ru:Cc,en:jc};let dn="ru";function m(l,e){var o;const t=fn[dn];let n=t==null?void 0:t[l];if(n==null&&dn!=="ru"&&(n=(o=fn.ru)==null?void 0:o[l]),n==null&&(n=l),e!=null)for(const[s,r]of Object.entries(e))n=n.replace(`{${s}}`,String(r));return n}function ll(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 Cl={"image/jpeg":m("mime.jpeg"),"image/png":m("mime.png"),"image/gif":m("mime.gif"),"image/webp":m("mime.webp"),"image/svg+xml":m("mime.svg"),"image/bmp":m("mime.bmp"),"image/tiff":m("mime.tiff"),"image/avif":m("mime.avif"),"application/pdf":m("mime.pdf"),"application/msword":m("mime.word"),"application/vnd.openxmlformats-officedocument.wordprocessingml.document":m("mime.word"),"application/vnd.ms-excel":m("mime.excel"),"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":m("mime.excel"),"application/vnd.ms-powerpoint":m("mime.ppt"),"application/vnd.openxmlformats-officedocument.presentationml.presentation":m("mime.ppt"),"application/zip":m("mime.zip"),"application/gzip":m("mime.gzip"),"application/x-tar":m("mime.tar"),"application/x-7z-compressed":m("mime.sevenz"),"application/x-rar-compressed":m("mime.rar"),"text/plain":m("mime.text"),"text/html":m("mime.html"),"text/css":m("mime.css"),"text/javascript":m("mime.js"),"application/json":m("mime.json"),"application/xml":m("mime.xml"),"application/x-yaml":m("mime.yaml"),"application/octet-stream":m("mime.binary"),"application/x-msdos-program":m("mime.executable"),"inode/directory":m("mime.folder")};function pn(l){return l?Cl[l]||l:m("mime.unknown")}function Tc(l){if(l.type==="folder")return m("mime.folder");const e=(l.mime||"").toLowerCase();if(Cl[e])return Cl[e];const n=(l.name||"").toLowerCase().split(".").pop();return n?n.toUpperCase():m("mime.file")}function qo(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 Sc=["image/jpeg","image/png","image/gif","image/webp","image/bmp","image/tiff","image/avif","image/svg+xml"],Nc=["text/plain","text/html","text/css","text/javascript","application/json","application/xml","application/x-yaml","text/x-shellscript"],Ec=["txt","log","conf","ini","yaml","yml","json","xml","csv","sh","py","js","ts","css","html","md","markdown","cfg"],Mc=["jpg","jpeg","png","gif","webp","bmp","tiff","tif","avif","svg"];function Jo(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return Sc.includes(e)||Mc.includes(n)}function Yo(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return Nc.includes(e)||Ec.includes(n)&&n!=="md"&&n!=="markdown"}function Xo(l){return(l.mime||"").toLowerCase().includes("pdf")}function Zo(l){const e=(l.name||"").toLowerCase();return e.endsWith(".md")||e.endsWith(".markdown")}function Dc(l){return Jo(l)||Xo(l)}function Ic(l){return Yo(l)||Zo(l)}const{window:Fc}=ec;function Ac(l){let e,t,n,o=ll(l[0].size)+"",s;return{c(){e=f("span"),e.textContent="·",t=h(),n=f("span"),s=A(o),i(e,"class","meta-sep svelte-1skuef2")},m(r,u){C(r,e,u),C(r,t,u),C(r,n,u),a(n,s)},p(r,u){u[0]&1&&o!==(o=ll(r[0].size)+"")&&V(s,o)},d(r){r&&(w(e),w(t),w(n))}}}function Lc(l){let e,t,n,o,s;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>',i(e,"class","action-btn svelte-1skuef2"),i(e,"title",m("file.openFolder")),i(e,"aria-label",m("file.openFolder")),i(n,"class","action-btn svelte-1skuef2"),i(n,"title",m("file.showInExplorer")),i(n,"aria-label",m("file.showInExplorer"))},m(r,u){C(r,e,u),C(r,t,u),C(r,n,u),o||(s=[I(e,"click",qe(l[30])),I(n,"click",qe(l[11]))],o=!0)},p:ue,d(r){r&&(w(e),w(t),w(n)),o=!1,he(s)}}}function Pc(l){let e,t,n,o,s,r,u;return{c(){e=f("button"),e.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"></path><circle cx="12" cy="12" r="3"></circle></svg>',t=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>',o=h(),s=f("button"),s.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path></svg>',i(e,"class","action-btn svelte-1skuef2"),i(e,"title",m("file.preview")),i(e,"aria-label",m("file.preview")),i(n,"class","action-btn svelte-1skuef2"),i(n,"title",m("file.openExternal")),i(n,"aria-label",m("file.openExternal")),i(s,"class","action-btn svelte-1skuef2"),i(s,"title",m("file.showInExplorer")),i(s,"aria-label",m("file.showInExplorer"))},m(c,d){C(c,e,d),C(c,t,d),C(c,n,d),C(c,o,d),C(c,s,d),r||(u=[I(e,"click",qe(l[29])),I(n,"click",qe(l[10])),I(s,"click",qe(l[11]))],r=!0)},p:ue,d(c){c&&(w(e),w(t),w(n),w(o),w(s)),r=!1,he(u)}}}function mn(l){let e,t,n,o,s,r,u,c,d=m("common.open")+"",v,g,_,b,y,k,j,T,E=m("file.openExternal")+"",D,M,N,F,S,O,R=m("file.showInExplorer")+"",B,P,H,U,K,X,Y,W,q,Q=m("common.rename")+"",z,le,ve,ie,$,x,ce,Te=m("common.duplicate")+"",Ee,Re,Ce,G,Z,oe,me,je,Je,Le=m("common.cut")+"",Qe,nt,ze,be,We,De,Be,Me=m("common.copy")+"",Fe,_e,de,pe,Ie,Ae,et,Se,re,se=m("common.delete")+"",Ve,Ue,Ge;return{c(){e=f("div"),t=h(),n=f("div"),o=f("button"),s=J("svg"),r=J("path"),u=J("circle"),c=h(),v=A(d),g=h(),_=f("button"),b=J("svg"),y=J("path"),k=J("polyline"),j=J("line"),T=h(),D=A(E),M=h(),N=f("button"),F=J("svg"),S=J("path"),O=h(),B=A(R),P=h(),H=f("div"),U=h(),K=f("button"),X=J("svg"),Y=J("path"),W=J("path"),q=h(),z=A(Q),le=h(),ve=f("button"),ie=J("svg"),$=J("rect"),x=J("path"),ce=h(),Ee=A(Te),Re=h(),Ce=f("button"),G=J("svg"),Z=J("circle"),oe=J("circle"),me=J("line"),je=J("line"),Je=h(),Qe=A(Le),nt=h(),ze=f("button"),be=J("svg"),We=J("rect"),De=J("path"),Be=h(),Fe=A(Me),_e=h(),de=f("div"),pe=h(),Ie=f("button"),Ae=J("svg"),et=J("polyline"),Se=J("path"),re=h(),Ve=A(se),i(e,"class","menu-backdrop svelte-1skuef2"),i(e,"role","presentation"),i(r,"d","M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"),i(u,"cx","12"),i(u,"cy","12"),i(u,"r","3"),i(s,"width","14"),i(s,"height","14"),i(s,"viewBox","0 0 24 24"),i(s,"fill","none"),i(s,"stroke","currentColor"),i(s,"stroke-width","2"),i(s,"stroke-linecap","round"),i(s,"stroke-linejoin","round"),i(o,"class","menu-item svelte-1skuef2"),i(o,"role","menuitem"),i(y,"d","M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"),i(k,"points","15 3 21 3 21 9"),i(j,"x1","10"),i(j,"y1","14"),i(j,"x2","21"),i(j,"y2","3"),i(b,"width","14"),i(b,"height","14"),i(b,"viewBox","0 0 24 24"),i(b,"fill","none"),i(b,"stroke","currentColor"),i(b,"stroke-width","2"),i(b,"stroke-linecap","round"),i(b,"stroke-linejoin","round"),i(_,"class","menu-item svelte-1skuef2"),i(_,"role","menuitem"),i(S,"d","M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"),i(F,"width","14"),i(F,"height","14"),i(F,"viewBox","0 0 24 24"),i(F,"fill","none"),i(F,"stroke","currentColor"),i(F,"stroke-width","2"),i(F,"stroke-linecap","round"),i(F,"stroke-linejoin","round"),i(N,"class","menu-item svelte-1skuef2"),i(N,"role","menuitem"),i(H,"class","menu-sep svelte-1skuef2"),i(Y,"d","M12 20h9"),i(W,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),i(X,"width","14"),i(X,"height","14"),i(X,"viewBox","0 0 24 24"),i(X,"fill","none"),i(X,"stroke","currentColor"),i(X,"stroke-width","2"),i(X,"stroke-linecap","round"),i(X,"stroke-linejoin","round"),i(K,"class","menu-item svelte-1skuef2"),i(K,"role","menuitem"),i($,"x","9"),i($,"y","9"),i($,"width","13"),i($,"height","13"),i($,"rx","2"),i($,"ry","2"),i(x,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),i(ie,"width","14"),i(ie,"height","14"),i(ie,"viewBox","0 0 24 24"),i(ie,"fill","none"),i(ie,"stroke","currentColor"),i(ie,"stroke-width","2"),i(ie,"stroke-linecap","round"),i(ie,"stroke-linejoin","round"),i(ve,"class","menu-item svelte-1skuef2"),i(ve,"role","menuitem"),i(Z,"cx","6"),i(Z,"cy","6"),i(Z,"r","3"),i(oe,"cx","6"),i(oe,"cy","18"),i(oe,"r","3"),i(me,"x1","20"),i(me,"y1","4"),i(me,"x2","8.12"),i(me,"y2","15.88"),i(je,"x1","8.12"),i(je,"y1","8.12"),i(je,"x2","20"),i(je,"y2","20"),i(G,"width","14"),i(G,"height","14"),i(G,"viewBox","0 0 24 24"),i(G,"fill","none"),i(G,"stroke","currentColor"),i(G,"stroke-width","2"),i(G,"stroke-linecap","round"),i(G,"stroke-linejoin","round"),i(Ce,"class","menu-item svelte-1skuef2"),i(Ce,"role","menuitem"),i(We,"x","9"),i(We,"y","9"),i(We,"width","13"),i(We,"height","13"),i(We,"rx","2"),i(We,"ry","2"),i(De,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),i(be,"width","14"),i(be,"height","14"),i(be,"viewBox","0 0 24 24"),i(be,"fill","none"),i(be,"stroke","currentColor"),i(be,"stroke-width","2"),i(be,"stroke-linecap","round"),i(be,"stroke-linejoin","round"),i(ze,"class","menu-item svelte-1skuef2"),i(ze,"role","menuitem"),i(de,"class","menu-sep svelte-1skuef2"),i(et,"points","3 6 5 6 21 6"),i(Se,"d","M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"),i(Ae,"width","14"),i(Ae,"height","14"),i(Ae,"viewBox","0 0 24 24"),i(Ae,"fill","none"),i(Ae,"stroke","currentColor"),i(Ae,"stroke-width","2"),i(Ae,"stroke-linecap","round"),i(Ae,"stroke-linejoin","round"),i(Ie,"class","menu-item menu-item-danger svelte-1skuef2"),i(Ie,"role","menuitem"),i(n,"class","menu svelte-1skuef2"),Ke(n,"left",l[3]+"px"),Ke(n,"top",l[4]+"px"),Ke(n,"position","fixed"),i(n,"role","menu"),i(n,"tabindex","-1")},m(Pe,He){C(Pe,e,He),C(Pe,t,He),C(Pe,n,He),a(n,o),a(o,s),a(s,r),a(s,u),a(o,c),a(o,v),a(n,g),a(n,_),a(_,b),a(b,y),a(b,k),a(b,j),a(_,T),a(_,D),a(n,M),a(n,N),a(N,F),a(F,S),a(N,O),a(N,B),a(n,P),a(n,H),a(n,U),a(n,K),a(K,X),a(X,Y),a(X,W),a(K,q),a(K,z),a(n,le),a(n,ve),a(ve,ie),a(ie,$),a(ie,x),a(ve,ce),a(ve,Ee),a(n,Re),a(n,Ce),a(Ce,G),a(G,Z),a(G,oe),a(G,me),a(G,je),a(Ce,Je),a(Ce,Qe),a(n,nt),a(n,ze),a(ze,be),a(be,We),a(be,De),a(ze,Be),a(ze,Fe),a(n,_e),a(n,de),a(n,pe),a(n,Ie),a(Ie,Ae),a(Ae,et),a(Ae,Se),a(Ie,re),a(Ie,Ve),Ue||(Ge=[I(e,"click",qe(l[19])),I(o,"click",l[17]),I(_,"click",l[10]),I(N,"click",l[11]),I(K,"click",l[13]),I(ve,"click",l[14]),I(Ce,"click",l[15]),I(ze,"click",l[16]),I(Ie,"click",l[12]),I(n,"click",qe(l[28])),I(n,"keydown",l[31])],Ue=!0)},p(Pe,He){He[0]&8&&Ke(n,"left",Pe[3]+"px"),He[0]&16&&Ke(n,"top",Pe[4]+"px")},d(Pe){Pe&&(w(e),w(t),w(n)),Ue=!1,he(Ge)}}}function Oc(l){let e,t,n,o,s,r,u=l[0].name+"",c,d,v,g,_,b,y,k,j,T,E,D,M,N,F,S,O,R,B,P,H,U;n=new Go({props:{kind:l[6],size:22}});let K=!l[7]&&Ac(l);function X(Q,z){return Q[7]?Lc:Pc}let W=X(l)(l),q=l[2]&&mn(l);return{c(){e=f("div"),t=f("div"),ut(n.$$.fragment),o=h(),s=f("div"),r=f("div"),c=A(u),v=h(),g=f("div"),_=f("span"),_.textContent=`${l[8]}`,b=h(),K&&K.c(),y=h(),k=f("div"),W.c(),j=h(),T=f("button"),E=J("svg"),D=J("circle"),M=J("circle"),N=J("circle"),F=h(),S=f("button"),S.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>',R=h(),q&&q.c(),B=ct(),i(t,"class","file-row-icon svelte-1skuef2"),i(r,"class","file-row-name svelte-1skuef2"),i(r,"title",d=l[0].name),i(g,"class","file-row-meta svelte-1skuef2"),i(s,"class","file-row-body svelte-1skuef2"),i(D,"cx","12"),i(D,"cy","5"),i(D,"r","2"),i(M,"cx","12"),i(M,"cy","12"),i(M,"r","2"),i(N,"cx","12"),i(N,"cy","19"),i(N,"r","2"),i(E,"width","16"),i(E,"height","16"),i(E,"viewBox","0 0 24 24"),i(E,"fill","currentColor"),i(T,"class","action-btn svelte-1skuef2"),i(T,"title",m("file.more")),i(T,"aria-label",m("file.more")),i(T,"aria-expanded",l[2]),i(S,"class","action-btn action-btn-danger svelte-1skuef2"),i(S,"title",m("common.delete")),i(S,"aria-label",m("common.delete")),i(k,"class","file-row-actions svelte-1skuef2"),i(e,"class","file-row svelte-1skuef2"),i(e,"role","button"),i(e,"tabindex","0"),i(e,"draggable","true"),i(e,"aria-label",O=l[7]?m("file.ariaFolder")+" "+l[0].name:m("file.ariaFile")+" "+l[0].name),we(e,"file-row--selected",l[1])},m(Q,z){C(Q,e,z),a(e,t),it(n,t,null),a(e,o),a(e,s),a(s,r),a(r,c),a(s,v),a(s,g),a(g,_),a(g,b),K&&K.m(g,null),a(e,y),a(e,k),W.m(k,null),a(k,j),a(k,T),a(T,E),a(E,D),a(E,M),a(E,N),a(k,F),a(k,S),C(Q,R,z),q&&q.m(Q,z),C(Q,B,z),P=!0,H||(U=[I(Fc,"click",l[19]),I(T,"click",qe(l[18])),I(S,"click",qe(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])],H=!0)},p(Q,z){(!P||z[0]&1)&&u!==(u=Q[0].name+"")&&V(c,u),(!P||z[0]&1&&d!==(d=Q[0].name))&&i(r,"title",d),Q[7]||K.p(Q,z),W.p(Q,z),(!P||z[0]&4)&&i(T,"aria-expanded",Q[2]),(!P||z[0]&1&&O!==(O=Q[7]?m("file.ariaFolder")+" "+Q[0].name:m("file.ariaFile")+" "+Q[0].name))&&i(e,"aria-label",O),(!P||z[0]&2)&&we(e,"file-row--selected",Q[1]),Q[2]?q?q.p(Q,z):(q=mn(Q),q.c(),q.m(B.parentNode,B)):q&&(q.d(1),q=null)},i(Q){P||(fe(n.$$.fragment,Q),P=!0)},o(Q){ye(n.$$.fragment,Q),P=!1},d(Q){Q&&(w(e),w(R),w(B)),ot(n),K&&K.d(),W.d(),q&&q.d(Q),H=!1,he(U)}}}function Rc(l,e,t){let{item:n}=e,{selected:o=!1}=e,{onDragStart:s}=e,{onDragOver:r}=e,{onDrop:u}=e;const c=nl(),d=qo(n),v=n.type==="folder",g=Tc(n);let _=!1,b=0,y=0,k=null;function j(z){z.ctrlKey||z.metaKey?c("toggleSelect",n.id):z.shiftKey?c("rangeSelect",n.id):k?(clearTimeout(k),k=null,v?c("navigate",n.id):c("preview",n)):k=setTimeout(()=>{k=null,c("selectOne",n.id)},250)}function T(){c("openExternal",n.fileId)}function E(){t(2,_=!1),c("showInFolder",n.nodeId||n.id)}function D(){t(2,_=!1),c("delete",{id:n.id,type:n.type})}function M(){t(2,_=!1),c("rename",{id:n.id,name:n.name})}function N(){t(2,_=!1),c("duplicate",n.id)}function F(){t(2,_=!1),c("cut",n.id)}function S(){t(2,_=!1),c("copy",n.id)}function O(){t(2,_=!1),v?c("navigate",n.id):c("preview",n)}function R(){t(2,_=!_)}function B(){t(2,_=!1)}function P(z){s&&s(z,n.id)}function H(z){r&&v&&r(z,n.id)}function U(z){u&&v&&u(z,n.id)}function K(z){z.preventDefault(),t(3,b=Math.min(z.clientX,window.innerWidth-240)),t(4,y=Math.min(z.clientY,window.innerHeight-320)),t(2,_=!0)}function X(z){(z.key==="Enter"||z.key===" ")&&(z.preventDefault(),j(z))}function Y(z){Wo.call(this,l,z)}const W=()=>c("preview",n),q=()=>c("navigate",n.id),Q=z=>{z.key==="Escape"&&(z.stopPropagation(),B())};return l.$$set=z=>{"item"in z&&t(0,n=z.item),"selected"in z&&t(1,o=z.selected),"onDragStart"in z&&t(25,s=z.onDragStart),"onDragOver"in z&&t(26,r=z.onDragOver),"onDrop"in z&&t(27,u=z.onDrop)},[n,o,_,b,y,c,d,v,g,j,T,E,D,M,N,F,S,O,R,B,P,H,U,K,X,s,r,u,Y,W,q,Q]}class zc extends kt{constructor(e){super(),bt(this,e,Rc,Oc,ht,{item:0,selected:1,onDragStart:25,onDragOver:26,onDrop:27},null,[-1,-1])}}function _n(l,e,t){const n=l.slice();return n[4]=e[t],n[6]=t,n}function Bc(l){let e;return{c(){e=f("span"),e.textContent="/",i(e,"class","sep svelte-csi2lb")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Hc(l){let e,t=l[4].name+"",n,o,s;function r(){return l[2](l[6])}return{c(){e=f("button"),n=A(t),i(e,"class","crumb crumb--link svelte-csi2lb")},m(u,c){C(u,e,c),a(e,n),o||(s=I(e,"click",r),o=!0)},p(u,c){l=u,c&1&&t!==(t=l[4].name+"")&&V(n,t)},d(u){u&&w(e),o=!1,s()}}}function Wc(l){let e,t=l[4].name+"",n;return{c(){e=f("span"),n=A(t),i(e,"class","crumb crumb--current svelte-csi2lb")},m(o,s){C(o,e,s),a(e,n)},p(o,s){s&1&&t!==(t=o[4].name+"")&&V(n,t)},d(o){o&&w(e)}}}function gn(l){let e,t,n=l[6]>0&&Bc();function o(u,c){return u[6]===u[0].length-1?Wc:Hc}let s=o(l),r=s(l);return{c(){n&&n.c(),e=h(),r.c(),t=ct()},m(u,c){n&&n.m(u,c),C(u,e,c),r.m(u,c),C(u,t,c)},p(u,c){s===(s=o(u))&&r?r.p(u,c):(r.d(1),r=s(u),r&&(r.c(),r.m(t.parentNode,t)))},d(u){u&&(w(e),w(t)),n&&n.d(u),r.d(u)}}}function Vc(l){let e,t=ae(l[0]),n=[];for(let o=0;o<t.length;o+=1)n[o]=gn(_n(l,t,o));return{c(){e=f("nav");for(let o=0;o<n.length;o+=1)n[o].c();i(e,"class","breadcrumbs svelte-csi2lb")},m(o,s){C(o,e,s);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(o,[s]){if(s&3){t=ae(o[0]);let r;for(r=0;r<t.length;r+=1){const u=_n(o,t,r);n[r]?n[r].p(u,s):(n[r]=gn(u),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},i:ue,o:ue,d(o){o&&w(e),Oe(n,o)}}}function Uc(l,e,t){let{crumbs:n=[]}=e;const o=nl();function s(u){o("navigate",u)}const r=u=>s(u);return l.$$set=u=>{"crumbs"in u&&t(0,n=u.crumbs)},[n,s,r]}class Qo extends kt{constructor(e){super(),bt(this,e,Uc,Vc,ht,{crumbs:0})}}function Kc(l){let e,t,n,o,s,r;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("file.previewUnavailable")}`,n=h(),o=f("button"),o.textContent=`${m("file.openExternal")}`,i(o,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(u,c){C(u,e,c),a(e,t),a(e,n),a(e,o),s||(r=I(o,"click",l[9]),s=!0)},p:ue,d(u){u&&w(e),s=!1,r()}}}function Gc(l){let e,t;function n(r,u){return u&2&&(e=null),e==null&&(e=!!(r[1]&&r[1].startsWith("data:"))),e?Qc:Zc}let o=n(l,-1),s=o(l);return{c(){s.c(),t=ct()},m(r,u){s.m(r,u),C(r,t,u)},p(r,u){o===(o=n(r,u))&&s?s.p(r,u):(s.d(1),s=o(r),s&&(s.c(),s.m(t.parentNode,t)))},d(r){r&&w(t),s.d(r)}}}function qc(l){let e,t,n;return{c(){e=f("pre"),t=f("code"),n=A(l[1]),i(e,"class","preview-text svelte-1cw3u0m")},m(o,s){C(o,e,s),a(e,t),a(t,n)},p(o,s){s&2&&V(n,o[1])},d(o){o&&w(e)}}}function Jc(l){let e,t,n,o;return{c(){e=f("div"),t=f("img"),el(t.src,n=l[1])||i(t,"src",n),i(t,"alt",o=l[0].name),i(t,"class","preview-image svelte-1cw3u0m"),i(e,"class","preview-image-container svelte-1cw3u0m")},m(s,r){C(s,e,r),a(e,t)},p(s,r){r&2&&!el(t.src,n=s[1])&&i(t,"src",n),r&1&&o!==(o=s[0].name)&&i(t,"alt",o)},d(s){s&&w(e)}}}function Yc(l){let e,t,n,o,s,r,u;return{c(){e=f("div"),t=f("p"),n=A(l[3]),o=h(),s=f("button"),s.textContent=`${m("file.openExternal")}`,i(s,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(c,d){C(c,e,d),a(e,t),a(t,n),a(e,o),a(e,s),r||(u=I(s,"click",l[9]),r=!0)},p(c,d){d&8&&V(n,c[3])},d(c){c&&w(e),r=!1,u()}}}function Xc(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("common.loading")}`,i(e,"class","preview-status svelte-1cw3u0m")},m(n,o){C(n,e,o),a(e,t)},p:ue,d(n){n&&w(e)}}}function Zc(l){let e,t,n,o,s,r;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("file.pdfUnavailable")}`,n=h(),o=f("button"),o.textContent=`${m("file.openExternal")}`,i(o,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(u,c){C(u,e,c),a(e,t),a(e,n),a(e,o),s||(r=I(o,"click",l[9]),s=!0)},p:ue,d(u){u&&w(e),s=!1,r()}}}function Qc(l){let e,t,n;return{c(){e=f("div"),t=f("embed"),el(t.src,n=l[1])||i(t,"src",n),i(t,"type","application/pdf"),i(t,"class","preview-pdf svelte-1cw3u0m"),i(e,"class","preview-pdf-container svelte-1cw3u0m")},m(o,s){C(o,e,s),a(e,t)},p(o,s){s&2&&!el(t.src,n=o[1])&&i(t,"src",n)},d(o){o&&w(e)}}}function xc(l){let e,t,n,o,s,r,u,c=l[0].name+"",d,v,g,_,b=ll(l[0].size)+"",y,k,j=pn(l[0].mime)+"",T,E,D,M,N,F,S,O,R,B,P;s=new Go({props:{kind:l[8],size:18}});function H(X,Y){return X[2]?Xc:X[3]?Yc:X[6]&&X[1]?Jc:X[5]&&X[1]?qc:X[4]?Gc:Kc}let U=H(l),K=U(l);return{c(){e=f("div"),t=f("div"),n=f("header"),o=f("div"),ut(s.$$.fragment),r=h(),u=f("span"),d=A(c),g=h(),_=f("div"),y=A(b),k=A(" · "),T=A(j),E=h(),D=f("div"),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"><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>',N=h(),F=f("button"),F.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>',S=h(),O=f("div"),K.c(),i(u,"class","preview-name svelte-1cw3u0m"),i(u,"title",v=l[0].name),i(o,"class","preview-title svelte-1cw3u0m"),i(_,"class","preview-meta svelte-1cw3u0m"),i(M,"class","action-btn svelte-1cw3u0m"),i(M,"title",m("file.openExternal")),i(M,"aria-label",m("file.openExternal")),i(F,"class","action-btn action-btn-close svelte-1cw3u0m"),i(F,"title","Close"),i(F,"aria-label","Close preview"),i(D,"class","preview-actions svelte-1cw3u0m"),i(n,"class","preview-header svelte-1cw3u0m"),i(O,"class","preview-body svelte-1cw3u0m"),i(t,"class","modal svelte-1cw3u0m"),i(e,"class","overlay svelte-1cw3u0m"),i(e,"role","presentation")},m(X,Y){C(X,e,Y),a(e,t),a(t,n),a(n,o),it(s,o,null),a(o,r),a(o,u),a(u,d),a(n,g),a(n,_),a(_,y),a(_,k),a(_,T),a(n,E),a(n,D),a(D,M),a(D,N),a(D,F),a(t,S),a(t,O),K.m(O,null),R=!0,B||(P=[I(M,"click",l[9]),I(F,"click",l[10]),I(e,"click",yt(l[11])),I(e,"keydown",l[12])],B=!0)},p(X,[Y]){(!R||Y&1)&&c!==(c=X[0].name+"")&&V(d,c),(!R||Y&1&&v!==(v=X[0].name))&&i(u,"title",v),(!R||Y&1)&&b!==(b=ll(X[0].size)+"")&&V(y,b),(!R||Y&1)&&j!==(j=pn(X[0].mime)+"")&&V(T,j),U===(U=H(X))&&K?K.p(X,Y):(K.d(1),K=U(X),K&&(K.c(),K.m(O,null)))},i(X){R||(fe(s.$$.fragment,X),R=!0)},o(X){ye(s.$$.fragment,X),R=!1},d(X){X&&w(e),ot(s),K.d(),B=!1,he(P)}}}function $c(l,e,t){let n,o,s,{item:r}=e,{content:u=""}=e,{loading:c=!1}=e,{error:d=""}=e;const v=nl(),g=qo(r);function _(T){T.key==="Escape"&&v("close")}function b(){v("openExternal",r.fileId)}Ho(()=>{window.addEventListener("keydown",_)}),Nl(()=>{window.removeEventListener("keydown",_)});const y=()=>v("close"),k=()=>v("close"),j=T=>{T.key==="Escape"&&(T.preventDefault(),v("close"))};return l.$$set=T=>{"item"in T&&t(0,r=T.item),"content"in T&&t(1,u=T.content),"loading"in T&&t(2,c=T.loading),"error"in T&&t(3,d=T.error)},l.$$.update=()=>{l.$$.dirty&3&&t(6,n=Jo(r)&&u&&u.startsWith("data:")),l.$$.dirty&1&&t(5,o=Yo(r)||Zo(r)),l.$$.dirty&1&&t(4,s=Xo(r))},[r,u,c,d,s,o,n,v,g,b,y,k,j]}class eu extends kt{constructor(e){super(),bt(this,e,$c,xc,ht,{item:0,content:1,loading:2,error:3})}}function tu(l){let e,t,n,o,s,r,u,c,d,v,g,_,b,y,k,j,T;return{c(){e=f("div"),t=f("div"),n=f("h3"),o=A(l[0]),s=h(),r=f("p"),u=A(l[1]),c=h(),d=f("div"),v=f("button"),g=A(l[2]),b=h(),y=f("button"),k=A(l[3]),i(n,"class","svelte-1fv6yyk"),i(r,"class","message svelte-1fv6yyk"),i(v,"class",_="btn "+(l[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk"),i(y,"class","btn svelte-1fv6yyk"),i(d,"class","actions svelte-1fv6yyk"),i(t,"class","modal svelte-1fv6yyk"),i(e,"class","overlay svelte-1fv6yyk"),i(e,"role","presentation")},m(E,D){C(E,e,D),a(e,t),a(t,n),a(n,o),a(t,s),a(t,r),a(r,u),a(t,c),a(t,d),a(d,v),a(v,g),a(d,b),a(d,y),a(y,k),j||(T=[I(v,"click",l[6]),I(y,"click",l[7]),I(e,"click",yt(l[8])),I(e,"keydown",l[9])],j=!0)},p(E,[D]){D&1&&V(o,E[0]),D&2&&V(u,E[1]),D&4&&V(g,E[2]),D&16&&_!==(_="btn "+(E[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk")&&i(v,"class",_),D&8&&V(k,E[3])},i:ue,o:ue,d(E){E&&w(e),j=!1,he(T)}}}function lu(l,e,t){let{title:n=m("common.confirm")}=e,{message:o=""}=e,{confirmText:s=m("common.delete")}=e,{cancelText:r=m("common.cancel")}=e,{danger:u=!1}=e;const c=nl(),d=()=>c("confirm"),v=()=>c("cancel"),g=()=>c("cancel"),_=b=>{b.key==="Escape"&&(b.preventDefault(),c("cancel"))};return l.$$set=b=>{"title"in b&&t(0,n=b.title),"message"in b&&t(1,o=b.message),"confirmText"in b&&t(2,s=b.confirmText),"cancelText"in b&&t(3,r=b.cancelText),"danger"in b&&t(4,u=b.danger)},[n,o,s,r,u,c,d,v,g,_]}class nu extends kt{constructor(e){super(),bt(this,e,lu,tu,ht,{title:0,message:1,confirmText:2,cancelText:3,danger:4})}}function iu(l){let e,t,n;return{c(){e=J("circle"),t=J("line"),n=J("line"),i(e,"cx","12"),i(e,"cy","12"),i(e,"r","10"),i(t,"x1","12"),i(t,"y1","16"),i(t,"x2","12"),i(t,"y2","12"),i(n,"x1","12"),i(n,"y1","8"),i(n,"x2","12.01"),i(n,"y2","8")},m(o,s){C(o,e,s),C(o,t,s),C(o,n,s)},d(o){o&&(w(e),w(t),w(n))}}}function ou(l){let e,t,n,o;return{c(){e=J("rect"),t=J("polyline"),n=J("line"),o=J("line"),i(e,"x","3"),i(e,"y","5"),i(e,"width","18"),i(e,"height","14"),i(e,"rx","2"),i(t,"points","3 10 21 10"),i(n,"x1","8"),i(n,"y1","5"),i(n,"x2","8"),i(n,"y2","19"),i(o,"x1","16"),i(o,"y1","5"),i(o,"x2","16"),i(o,"y2","19")},m(s,r){C(s,e,r),C(s,t,r),C(s,n,r),C(s,o,r)},d(s){s&&(w(e),w(t),w(n),w(o))}}}function su(l){let e,t;return{c(){e=J("path"),t=J("polyline"),i(e,"d","M13 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z"),i(t,"points","13 2 13 9 20 9")},m(n,o){C(n,e,o),C(n,t,o)},d(n){n&&(w(e),w(t))}}}function ru(l){let e,t;return{c(){e=J("path"),t=J("path"),i(e,"d","M12 20h9"),i(t,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z")},m(n,o){C(n,e,o),C(n,t,o)},d(n){n&&(w(e),w(t))}}}function au(l){let e,t,n,o,s;return{c(){e=J("path"),t=J("path"),n=J("line"),o=J("line"),s=J("line"),i(e,"d","M4 19.5A2.5 2.5 0 0 1 6.5 17H20"),i(t,"d","M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z"),i(n,"x1","8"),i(n,"y1","7"),i(n,"x2","16"),i(n,"y2","7"),i(o,"x1","8"),i(o,"y1","11"),i(o,"x2","14"),i(o,"y2","11"),i(s,"x1","8"),i(s,"y1","15"),i(s,"x2","12"),i(s,"y2","15")},m(r,u){C(r,e,u),C(r,t,u),C(r,n,u),C(r,o,u),C(r,s,u)},d(r){r&&(w(e),w(t),w(n),w(o),w(s))}}}function cu(l){let e,t,n,o;return{c(){e=J("path"),t=J("polyline"),n=J("line"),o=J("line"),i(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),i(t,"points","14 2 14 8 20 8"),i(n,"x1","16"),i(n,"y1","13"),i(n,"x2","8"),i(n,"y2","13"),i(o,"x1","16"),i(o,"y1","17"),i(o,"x2","8"),i(o,"y2","17")},m(s,r){C(s,e,r),C(s,t,r),C(s,n,r),C(s,o,r)},d(s){s&&(w(e),w(t),w(n),w(o))}}}function uu(l){let e,t;return{c(){e=J("path"),t=J("circle"),i(e,"d","M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"),i(t,"cx","12"),i(t,"cy","7"),i(t,"r","4")},m(n,o){C(n,e,o),C(n,t,o)},d(n){n&&(w(e),w(t))}}}function fu(l){let e,t,n,o;return{c(){e=J("rect"),t=J("rect"),n=J("rect"),o=J("rect"),i(e,"x","3"),i(e,"y","3"),i(e,"width","7"),i(e,"height","7"),i(e,"rx","1"),i(t,"x","14"),i(t,"y","3"),i(t,"width","7"),i(t,"height","4"),i(t,"rx","1"),i(n,"x","14"),i(n,"y","10"),i(n,"width","7"),i(n,"height","11"),i(n,"rx","1"),i(o,"x","3"),i(o,"y","14"),i(o,"width","7"),i(o,"height","7"),i(o,"rx","1")},m(s,r){C(s,e,r),C(s,t,r),C(s,n,r),C(s,o,r)},d(s){s&&(w(e),w(t),w(n),w(o))}}}function du(l){let e;return{c(){e=J("path"),i(e,"d","M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function pu(l){let e;function t(s,r){return s[0]==="folder"?du:s[0]==="project"?fu:s[0]==="client"?uu:s[0]==="document"?cu:s[0]==="recipe"?au:s[0]==="note"?ru:s[0]==="file"?su:s[0]==="case"?ou:iu}let n=t(l),o=n(l);return{c(){e=J("svg"),o.c(),i(e,"width",l[1]),i(e,"height",l[1]),i(e,"viewBox","0 0 24 24"),i(e,"fill","none"),i(e,"stroke","currentColor"),i(e,"stroke-width","1.5"),i(e,"stroke-linecap","round"),i(e,"stroke-linejoin","round"),i(e,"xmlns","http://www.w3.org/2000/svg")},m(s,r){C(s,e,r),o.m(e,null)},p(s,[r]){n!==(n=t(s))&&(o.d(1),o=n(s),o&&(o.c(),o.m(e,null))),r&2&&i(e,"width",s[1]),r&2&&i(e,"height",s[1])},i:ue,o:ue,d(s){s&&w(e),o.d()}}}function mu(l,e,t){let{kind:n="generic"}=e,{size:o=18}=e;return l.$$set=s=>{"kind"in s&&t(0,n=s.kind),"size"in s&&t(1,o=s.size)},[n,o]}class il extends kt{constructor(e){super(),bt(this,e,mu,pu,ht,{kind:0,size:1})}}function vn(l,e,t){const n=l.slice();return n[44]=e[t],n}function _u(l){let e;return{c(){e=f("span"),i(e,"class","tree-toggle-placeholder svelte-zj71cl")},m(t,n){C(t,e,n)},p:ue,d(t){t&&w(e)}}}function gu(l){let e,t,n=l[1][l[44].id]?"▾":"▸",o,s,r;function u(){return l[25](l[44])}return{c(){e=f("button"),t=f("span"),o=A(n),i(t,"class","tree-arrow"),i(e,"class","tree-toggle svelte-zj71cl")},m(c,d){C(c,e,d),a(e,t),a(t,o),s||(r=I(e,"click",qe(u)),s=!0)},p(c,d){l=c,d[0]&3&&n!==(n=l[1][l[44].id]?"▾":"▸")&&V(o,n)},d(c){c&&w(e),s=!1,r()}}}function hn(l){let e,t;return e=new xo({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(){ut(e.$$.fragment)},m(n,o){it(e,n,o),t=!0},p(n,o){const s={};o[0]&1&&(s.nodes=n[44].children||[]),o[0]&2&&(s.expanded=n[1]),o[0]&4&&(s.selectedNodeId=n[2]),o[0]&8&&(s.level=n[3]+1),o[0]&16&&(s.onSelect=n[4]),o[0]&32&&(s.onToggle=n[5]),o[0]&64&&(s.onContextMenu=n[6]),o[0]&128&&(s.onDrop=n[7]),e.$set(s)},i(n){t||(fe(e.$$.fragment,n),t=!0)},o(n){ye(e.$$.fragment,n),t=!1},d(n){ot(e,n)}}}function yn(l,e){let t,n,o,s,r,u,c,d=e[44].title+"",v,g,_=e[1][e[44].id]&&jl(e[44]),b,y,k,j;function T(W,q){return q[0]&1&&(n=null),n==null&&(n=!!qt(W[44])),n?gu:_u}let E=T(e,[-1,-1]),D=E(e);r=new il({props:{kind:bn(e[44]),size:16}});function M(...W){return e[26](e[44],...W)}function N(...W){return e[27](e[44],...W)}function F(){return e[28](e[44])}function S(...W){return e[29](e[44],...W)}function O(...W){return e[30](e[44],...W)}function R(...W){return e[31](e[44],...W)}function B(...W){return e[32](e[44],...W)}function P(...W){return e[33](e[44],...W)}function H(...W){return e[34](e[44],...W)}function U(...W){return e[35](e[44],...W)}function K(...W){return e[36](e[44],...W)}function X(...W){return e[37](e[44],...W)}let Y=_&&hn(e);return{key:l,first:null,c(){t=f("div"),D.c(),o=h(),s=f("span"),ut(r.$$.fragment),u=h(),c=f("span"),v=A(d),g=h(),Y&&Y.c(),b=ct(),i(s,"class","tree-icon svelte-zj71cl"),i(s,"role","button"),i(s,"tabindex","-1"),i(c,"class","tree-label svelte-zj71cl"),i(c,"role","button"),i(c,"tabindex","-1"),i(t,"class","tree-item svelte-zj71cl"),Ke(t,"padding-left",e[3]*16+4+"px"),i(t,"draggable","true"),i(t,"role","button"),i(t,"tabindex","0"),we(t,"selected",e[2]===e[44].id),we(t,"drop-valid",e[8]===e[44].id&&e[9][e[44].id]),we(t,"drop-invalid",e[8]===e[44].id&&!e[9][e[44].id]),this.first=t},m(W,q){C(W,t,q),D.m(t,null),a(t,o),a(t,s),it(r,s,null),a(t,u),a(t,c),a(c,v),C(W,g,q),Y&&Y.m(W,q),C(W,b,q),y=!0,k||(j=[I(s,"click",M),I(s,"keydown",N),I(s,"dblclick",qe(e[24])),I(c,"click",qe(F)),I(c,"keydown",S),I(t,"dragstart",O),I(t,"dragover",R),I(t,"dragleave",B),I(t,"drop",P),I(t,"click",H),I(t,"keydown",U),I(t,"dblclick",K),I(t,"contextmenu",Tl(X))],k=!0)},p(W,q){e=W,E===(E=T(e,q))&&D?D.p(e,q):(D.d(1),D=E(e),D&&(D.c(),D.m(t,o)));const Q={};q[0]&1&&(Q.kind=bn(e[44])),r.$set(Q),(!y||q[0]&1)&&d!==(d=e[44].title+"")&&V(v,d),(!y||q[0]&8)&&Ke(t,"padding-left",e[3]*16+4+"px"),(!y||q[0]&5)&&we(t,"selected",e[2]===e[44].id),(!y||q[0]&769)&&we(t,"drop-valid",e[8]===e[44].id&&e[9][e[44].id]),(!y||q[0]&769)&&we(t,"drop-invalid",e[8]===e[44].id&&!e[9][e[44].id]),q[0]&3&&(_=e[1][e[44].id]&&jl(e[44])),_?Y?(Y.p(e,q),q[0]&3&&fe(Y,1)):(Y=hn(e),Y.c(),fe(Y,1),Y.m(b.parentNode,b)):Y&&(xe(),ye(Y,1,1,()=>{Y=null}),$e())},i(W){y||(fe(r.$$.fragment,W),fe(Y),y=!0)},o(W){ye(r.$$.fragment,W),ye(Y),y=!1},d(W){W&&(w(t),w(g),w(b)),D.d(),ot(r),Y&&Y.d(W),k=!1,he(j)}}}function vu(l){let e=[],t=new Map,n,o,s,r,u=ae(l[0]);const c=d=>d[44].id;for(let d=0;d<u.length;d+=1){let v=vn(l,u,d),g=c(v);t.set(g,e[d]=yn(g,v))}return{c(){for(let d=0;d<e.length;d+=1)e[d].c();n=ct()},m(d,v){for(let g=0;g<e.length;g+=1)e[g]&&e[g].m(d,v);C(d,n,v),o=!0,s||(r=I(window,"dragend",l[14]),s=!0)},p(d,v){v[0]&2080767&&(u=ae(d[0]),xe(),e=Ko(e,v,c,1,d,u,t,n.parentNode,Uo,yn,n,vn),$e())},i(d){if(!o){for(let v=0;v<u.length;v+=1)fe(e[v]);o=!0}},o(d){for(let v=0;v<e.length;v+=1)ye(e[v]);o=!1},d(d){d&&w(n);for(let v=0;v<e.length;v+=1)e[v].d(d);s=!1,r()}}}function bn(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 jl(l){return l.children!==void 0}function qt(l){return jl(l)?l.children.length>0:l.has_children===!0}function kn(l){const e={};function t(n,o){for(const s of n)e[s.id]=o,s.children&&t(s.children,s.id)}return t(l,""),e}function wn(l){const e=[];function t(n){for(const o of n)e.push(o),o.children&&t(o.children)}return t(l),e}function hu(l){try{return l.dataTransfer.getData("text/plain")}catch{return""}}function yu(l,e,t){let n,o,s,{nodes:r=[]}=e,{expanded:u={}}=e,{selectedNodeId:c=""}=e,{level:d=0}=e,{onSelect:v=void 0}=e,{onToggle:g=void 0}=e,{onContextMenu:_=void 0}=e,{onDrop:b=void 0}=e,y={},k=null,j="",T="";const E=["folder","project","client","document","recipe","case"];Nl(()=>{for(const G of Object.keys(y))clearTimeout(y[G]);k&&clearInterval(k)});function D(G){return E.includes(G.type)}function M(G,Z,oe){if(!G||!Z||Z===G.id||!D(G))return!1;let me=G.id;for(;me;){if(me===Z)return!1;me=oe[me]||""}return!0}function N(G,Z){G.stopPropagation(),G.dataTransfer.effectAllowed="move",G.dataTransfer.setData("text/plain",Z.id),t(21,j=Z.id)}function F(G,Z){G.preventDefault(),G.stopPropagation(),G.dataTransfer.dropEffect="move",T!==Z.id&&t(8,T=Z.id),qt(Z)&&!u[Z.id]&&!y[Z.id]&&(y[Z.id]=setTimeout(()=>{g&&g(Z.id),delete y[Z.id]},600));const oe=G.currentTarget.closest(".workspace-tree-area");if(oe){const me=oe.getBoundingClientRect(),je=30;G.clientY-me.top<je?k||(k=setInterval(()=>{oe.scrollTop-=10},50)):me.bottom-G.clientY<je?k||(k=setInterval(()=>{oe.scrollTop+=10},50)):k&&(clearInterval(k),k=null)}}function S(G,Z){const oe=G.relatedTarget;oe&&G.currentTarget.contains(oe)||(T===Z.id&&t(8,T=""),y[Z.id]&&(clearTimeout(y[Z.id]),delete y[Z.id]),k&&(clearInterval(k),k=null))}function O(G,Z){G.preventDefault(),G.stopPropagation(),y[Z.id]&&(clearTimeout(y[Z.id]),delete y[Z.id]),k&&(clearInterval(k),k=null);const oe=wn(r),me=kn(oe),je=hu(G);if(!M(Z,je,me)){t(8,T=""),t(21,j="");return}b&&b(je,Z.id),t(8,T=""),t(21,j="")}function R(){t(8,T=""),t(21,j="");for(const G of Object.keys(y))clearTimeout(y[G]),delete y[G];k&&(clearInterval(k),k=null)}function B(G,Z){G.target.closest(".tree-toggle")||G.target.closest(".tree-icon")||v&&v(Z)}function P(G,Z){qt(Z)&&g&&g(Z.id)}function H(G,Z){(G.key==="Enter"||G.key===" ")&&(G.preventDefault(),v&&v(Z))}function U(G,Z){G.stopPropagation(),qt(Z)&&g&&g(Z.id)}function K(G,Z){(G.key==="Enter"||G.key===" ")&&(G.preventDefault(),G.stopPropagation(),qt(Z)&&g&&g(Z.id))}function X(G,Z){(G.key==="Enter"||G.key===" ")&&(G.preventDefault(),v&&v(Z))}function Y(G,Z,oe){const me={};function je(Je){for(const Le of Je)me[Le.id]=M(Le,Z,oe),Le.children&&je(Le.children)}return je(G),me}function W(G){Wo.call(this,l,G)}const q=G=>g&&g(G.id),Q=(G,Z)=>U(Z,G),z=(G,Z)=>K(Z,G),le=G=>v&&v(G),ve=(G,Z)=>X(Z,G),ie=(G,Z)=>N(Z,G),$=(G,Z)=>F(Z,G),x=(G,Z)=>S(Z,G),ce=(G,Z)=>O(Z,G),Te=(G,Z)=>B(Z,G),Ee=(G,Z)=>H(Z,G),Re=(G,Z)=>P(Z,G),Ce=(G,Z)=>_&&_(Z,G);return l.$$set=G=>{"nodes"in G&&t(0,r=G.nodes),"expanded"in G&&t(1,u=G.expanded),"selectedNodeId"in G&&t(2,c=G.selectedNodeId),"level"in G&&t(3,d=G.level),"onSelect"in G&&t(4,v=G.onSelect),"onToggle"in G&&t(5,g=G.onToggle),"onContextMenu"in G&&t(6,_=G.onContextMenu),"onDrop"in G&&t(7,b=G.onDrop)},l.$$.update=()=>{l.$$.dirty[0]&1&&t(23,n=wn(r)),l.$$.dirty[0]&8388608&&t(22,o=kn(n)),l.$$.dirty[0]&14680064&&t(9,s=Y(n,j,o))},[r,u,c,d,v,g,_,b,T,s,N,F,S,O,R,B,P,H,U,K,X,j,o,n,W,q,Q,z,le,ve,ie,$,x,ce,Te,Ee,Re,Ce]}class xo extends kt{constructor(e){super(),bt(this,e,yu,vu,ht,{nodes:0,expanded:1,selectedNodeId:2,level:3,onSelect:4,onToggle:5,onContextMenu:6,onDrop:7},null,[-1,-1])}}function Cn(l,e,t){const n=l.slice();return n[309]=e[t],n}function jn(l,e,t){const n=l.slice();return n[312]=e[t],n}function Tn(l,e,t){const n=l.slice();return n[312]=e[t],n}function Sn(l,e,t){const n=l.slice();return n[333]=e[t],n}function Nn(l,e,t){const n=l.slice();return n[333]=e[t],n}function En(l,e,t){const n=l.slice();return n[364]=e[t],n}function Mn(l,e,t){const n=l.slice();return n[333]=e[t],n}function Dn(l,e,t){const n=l.slice();return n[336]=e[t],n[369]=e,n[370]=t,n}function In(l,e,t){const n=l.slice();return n[333]=e[t],n}function Fn(l,e,t){const n=l.slice();return n[346]=e[t],n}function An(l,e,t){const n=l.slice();return n[333]=e[t],n}function Ln(l,e,t){const n=l.slice();return n[351]=e[t],n}function Pn(l,e,t){const n=l.slice();return n[351]=e[t],n}function On(l,e,t){const n=l.slice();return n[336]=e[t],n[356]=e,n[357]=t,n}function Rn(l,e,t){const n=l.slice();return n[333]=e[t],n}function zn(l,e,t){const n=l.slice();return n[346]=e[t],n}function Bn(l,e,t){const n=l.slice();return n[333]=e[t],n}function Hn(l,e,t){const n=l.slice();return n[317]=e[t],n}function Wn(l,e,t){const n=l.slice();return n[333]=e[t],n}function Vn(l,e,t){const n=l.slice();return n[336]=e[t],n[337]=e,n[338]=t,n}function Un(l,e,t){const n=l.slice();return n[333]=e[t],n}function Kn(l,e,t){const n=l.slice();return n[328]=e[t],n}function Gn(l,e,t){const n=l.slice();return n[325]=e[t],n}function qn(l,e,t){const n=l.slice();return n[320]=e[t],n}function Jn(l,e,t){const n=l.slice();return n[317]=e[t],n}function Yn(l,e,t){const n=l.slice();return n[320]=e[t],n}function Xn(l,e,t){const n=l.slice();return n[343]=e[t],n}function Zn(l,e,t){const n=l.slice();return n[375]=e[t],n}function Qn(l,e,t){const n=l.slice();return n[378]=e[t],n}function xn(l){let e,t;return{c(){e=f("span"),t=A(l[36]),i(e,"class","nav-badge svelte-1ufgyr8")},m(n,o){C(n,e,o),a(e,t)},p(n,o){o[1]&32&&V(t,n[36])},d(n){n&&w(e)}}}function $n(l){let e,t=l[378].label+"",n,o,s,r,u,c,d=l[378].id==="journal"&&l[36]>0&&xn(l);function v(){return l[164](l[378])}return{c(){e=f("button"),n=A(t),o=h(),d&&d.c(),s=h(),i(e,"class",r="nav-item "+(l[21]===l[378].id?"selected":"")+" svelte-1ufgyr8")},m(g,_){C(g,e,_),a(e,n),a(e,o),d&&d.m(e,null),a(e,s),u||(c=I(e,"click",v),u=!0)},p(g,_){l=g,_[0]&1&&t!==(t=l[378].label+"")&&V(n,t),l[378].id==="journal"&&l[36]>0?d?d.p(l,_):(d=xn(l),d.c(),d.m(e,s)):d&&(d.d(1),d=null),_[0]&2097153&&r!==(r="nav-item "+(l[21]===l[378].id?"selected":"")+" svelte-1ufgyr8")&&i(e,"class",r)},d(g){g&&w(e),d&&d.d(),u=!1,c()}}}function bu(l){let e;return{c(){e=f("div"),e.textContent=`${m("nav.noNodes")}`,i(e,"class","nav-empty svelte-1ufgyr8")},m(t,n){C(t,e,n)},p:ue,i:ue,o:ue,d(t){t&&w(e)}}}function ku(l){var r;let e,t,n,o,s;return t=new xo({props:{nodes:l[1],expanded:l[52],selectedNodeId:((r=l[22])==null?void 0:r.id)||"",onSelect:l[83],onToggle:l[113],onContextMenu:l[111],onDrop:l[114]}}),{c(){e=f("div"),ut(t.$$.fragment),i(e,"class","workspace-tree-area svelte-1ufgyr8"),i(e,"role","region"),i(e,"aria-label",m("nav.workspace")),we(e,"drop-valid",l[63])},m(u,c){C(u,e,c),it(t,e,null),n=!0,o||(s=[I(e,"dragover",Tl(l[116])),I(e,"dragleave",l[117]),I(e,"drop",l[115])],o=!0)},p(u,c){var v;const d={};c[0]&2&&(d.nodes=u[1]),c[1]&2097152&&(d.expanded=u[52]),c[0]&4194304&&(d.selectedNodeId=((v=u[22])==null?void 0:v.id)||""),t.$set(d),(!n||c[2]&2)&&we(e,"drop-valid",u[63])},i(u){n||(fe(t.$$.fragment,u),n=!0)},o(u){ye(t.$$.fragment,u),n=!1},d(u){u&&w(e),ot(t),o=!1,he(s)}}}function wu(l){let e;return{c(){e=f("span"),e.textContent=`${m("nav.selectPrompt")}`,i(e,"class","crumb placeholder svelte-1ufgyr8")},m(t,n){C(t,e,n)},p:ue,d(t){t&&w(e)}}}function Cu(l){let e,t=ae(l[0]),n=[];for(let o=0;o<t.length;o+=1)n[o]=ei(Zn(l,t,o));return{c(){e=f("span");for(let o=0;o<n.length;o+=1)n[o].c();i(e,"class","crumb svelte-1ufgyr8")},m(o,s){C(o,e,s);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(o,s){if(s[0]&2097153){t=ae(o[0]);let r;for(r=0;r<t.length;r+=1){const u=Zn(o,t,r);n[r]?n[r].p(u,s):(n[r]=ei(u),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&w(e),Oe(n,o)}}}function ju(l){let e,t=l[22].title+"",n,o,s,r=l[148](l[22].type)+"",u;return{c(){e=f("span"),n=A(t),o=h(),s=f("span"),u=A(r),i(e,"class","crumb svelte-1ufgyr8"),i(s,"class","crumb-type svelte-1ufgyr8")},m(c,d){C(c,e,d),a(e,n),C(c,o,d),C(c,s,d),a(s,u)},p(c,d){d[0]&4194304&&t!==(t=c[22].title+"")&&V(n,t),d[0]&4194304&&r!==(r=c[148](c[22].type)+"")&&V(u,r)},d(c){c&&(w(e),w(o),w(s))}}}function ei(l){let e=(l[375].id===l[21]?l[375].label:"")+"",t;return{c(){t=A(e)},m(n,o){C(n,t,o)},p(n,o){o[0]&2097153&&e!==(e=(n[375].id===n[21]?n[375].label:"")+"")&&V(t,e)},d(n){n&&w(t)}}}function ti(l){let e,t,n,o,s,r,u,c,d=l[73].unpushedOps>0&&li(l);return{c(){e=f("button"),t=J("svg"),n=J("polyline"),o=J("polyline"),s=J("path"),r=h(),d&&d.c(),i(n,"points","23 4 23 10 17 10"),i(n,"class","svelte-1ufgyr8"),i(o,"points","1 20 1 14 7 14"),i(o,"class","svelte-1ufgyr8"),i(s,"d","M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15"),i(s,"class","svelte-1ufgyr8"),i(t,"width","16"),i(t,"height","16"),i(t,"viewBox","0 0 24 24"),i(t,"fill","none"),i(t,"stroke","currentColor"),i(t,"stroke-width","2"),i(t,"stroke-linecap","round"),i(t,"stroke-linejoin","round"),i(t,"class","svelte-1ufgyr8"),i(e,"class","header-sync-btn svelte-1ufgyr8"),e.disabled=l[74],i(e,"title",m("nav.syncNow"))},m(v,g){C(v,e,g),a(e,t),a(t,n),a(t,o),a(t,s),a(e,r),d&&d.m(e,null),u||(c=I(e,"click",l[162]),u=!0)},p(v,g){v[73].unpushedOps>0?d?d.p(v,g):(d=li(v),d.c(),d.m(e,null)):d&&(d.d(1),d=null),g[2]&4096&&(e.disabled=v[74])},d(v){v&&w(e),d&&d.d(),u=!1,c()}}}function li(l){let e,t=l[73].unpushedOps+"",n;return{c(){e=f("span"),n=A(t),i(e,"class","sync-badge svelte-1ufgyr8")},m(o,s){C(o,e,s),a(e,n)},p(o,s){s[2]&2048&&t!==(t=o[73].unpushedOps+"")&&V(n,t)},d(o){o&&w(e)}}}function ni(l){let e,t,n,o,s,r;return{c(){e=f("div"),t=A(l[20]),n=h(),o=f("button"),o.innerHTML='<svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="svelte-1ufgyr8"><line x1="18" y1="6" x2="6" y2="18" class="svelte-1ufgyr8"></line><line x1="6" y1="6" x2="18" y2="18" class="svelte-1ufgyr8"></line></svg>',i(o,"class","dismiss-btn svelte-1ufgyr8"),i(o,"aria-label","Dismiss"),i(e,"class","error-banner svelte-1ufgyr8"),i(e,"role","button"),i(e,"tabindex","0")},m(u,c){C(u,e,c),a(e,t),a(e,n),a(e,o),s||(r=[I(o,"click",qe(l[165])),I(e,"click",l[166]),I(e,"keydown",function(){Zt(at(l[167]))&&at(l[167]).apply(this,arguments)})],s=!0)},p(u,c){l=u,c[0]&1048576&&V(t,l[20])},d(u){u&&w(e),s=!1,he(r)}}}function Tu(l){let e,t,n;function o(u,c){if(u[48])return Au;if(u[0].length>0)return Fu;if(u[20])return Iu}let s=o(l),r=s&&s(l);return{c(){e=f("div"),t=f("h2"),t.textContent=`${m("welcome.title")}`,n=h(),r&&r.c(),i(t,"class","svelte-1ufgyr8"),i(e,"class","welcome svelte-1ufgyr8")},m(u,c){C(u,e,c),a(e,t),a(e,n),r&&r.m(e,null)},p(u,c){s===(s=o(u))&&r?r.p(u,c):(r&&r.d(1),r=s&&s(u),r&&(r.c(),r.m(e,null)))},i:ue,o:ue,d(u){u&&w(e),r&&r.d()}}}function Su(l){let e,t,n,o;function s(c,d){return c[4].length===0?Pu:Lu}let r=s(l),u=r(l);return{c(){e=f("div"),t=f("div"),n=f("h2"),n.textContent=`${m("activity.title")}`,o=h(),u.c(),i(n,"class","svelte-1ufgyr8"),i(t,"class","activity-feed-header svelte-1ufgyr8"),i(e,"class","activity-feed svelte-1ufgyr8")},m(c,d){C(c,e,d),a(e,t),a(t,n),a(e,o),u.m(e,null)},p(c,d){r===(r=s(c))&&u?u.p(c,d):(u.d(1),u=r(c),u&&(u.c(),u.m(e,null)))},i:ue,o:ue,d(c){c&&w(e),u.d()}}}function Nu(l){let e,t,n,o,s,r=l[3].date+"",u,c,d,v,g=l[3].summary&&si(l),_=l[35].length>0&&ui(l);function b(j,T){return j[3].groups&&j[3].groups.length>0?Ru:Ou}let y=b(l),k=y(l);return{c(){e=f("div"),t=f("div"),n=f("h2"),n.textContent=`${m("today.title")}`,o=h(),s=f("span"),u=A(r),c=h(),g&&g.c(),d=h(),_&&_.c(),v=h(),k.c(),i(n,"class","svelte-1ufgyr8"),i(s,"class","today-date svelte-1ufgyr8"),i(t,"class","today-header svelte-1ufgyr8"),i(e,"class","today-dashboard svelte-1ufgyr8")},m(j,T){C(j,e,T),a(e,t),a(t,n),a(t,o),a(t,s),a(s,u),a(e,c),g&&g.m(e,null),a(e,d),_&&_.m(e,null),a(e,v),k.m(e,null)},p(j,T){T[0]&8&&r!==(r=j[3].date+"")&&V(u,r),j[3].summary?g?g.p(j,T):(g=si(j),g.c(),g.m(e,d)):g&&(g.d(1),g=null),j[35].length>0?_?_.p(j,T):(_=ui(j),_.c(),_.m(e,v)):_&&(_.d(1),_=null),y===(y=b(j))&&k?k.p(j,T):(k.d(1),k=y(j),k&&(k.c(),k.m(e,null)))},i:ue,o:ue,d(j){j&&w(e),g&&g.d(),_&&_.d(),k.d()}}}function Eu(l){let e,t,n,o,s,r,u,c,d,v,g,_,b,y,k,j,T,E,D,M,N,F,S,O,R,B,P,H,U,K,X,Y,W,q,Q,z,le,ve,ie,$,x,ce,Te,Ee,Re,Ce,G,Z,oe,me,je,Je,Le,Qe,nt,ze,be,We,De;function Be(re,se){return re[13]?Wu:Hu}let Me=Be(l),Fe=Me(l),_e=l[10]&&Ci(l),de=l[14]&&ji(l),pe=l[35].length>0&&Ti(l),Ie=l[6]&&Di(l);function Ae(re,se){return re[5].length===0?Uu:Vu}let et=Ae(l),Se=et(l);return{c(){e=f("div"),t=f("div"),n=f("h2"),n.textContent=`${m("journal.title")}`,o=h(),s=f("div"),r=f("div"),r.textContent=`${m("journal.filterHeading")}`,u=h(),c=f("div"),d=f("label"),v=f("span"),v.textContent=`${m("journal.dateFrom")}`,g=h(),_=f("input"),b=h(),y=f("label"),k=f("span"),k.textContent=`${m("journal.dateTo")}`,j=h(),T=f("input"),E=h(),D=f("label"),M=f("span"),M.textContent=`${m("journal.node")}`,N=h(),F=f("div"),Fe.c(),S=h(),_e&&_e.c(),O=h(),R=f("label"),B=f("span"),B.textContent=`${m("journal.billable")}`,P=h(),H=f("select"),U=f("option"),U.textContent=`${m("common.all")}`,K=f("option"),K.textContent=`${m("journal.billableYes")}`,X=f("option"),X.textContent=`${m("journal.billableNo")}`,Y=h(),W=f("label"),q=f("span"),q.textContent=`${m("journal.approx")}`,Q=h(),z=f("select"),le=f("option"),le.textContent=`${m("common.all")}`,ve=f("option"),ve.textContent=`${m("journal.approxExact")}`,ie=f("option"),ie.textContent=`${m("journal.approxEstimated")}`,$=h(),x=f("button"),x.textContent=`${m("journal.filter")}`,ce=h(),Te=f("button"),Te.textContent=`${m("journal.reset")}`,Ee=h(),Re=f("div"),Ce=f("div"),Ce.textContent=`${m("journal.exportHeading")}`,G=h(),Z=f("div"),oe=f("button"),oe.textContent=`${m("journal.exportCSV")}`,me=h(),je=f("button"),je.textContent=`${m("journal.exportMarkdown")}`,Je=h(),Le=f("button"),Le.textContent="PDF",Qe=h(),de&&de.c(),nt=h(),pe&&pe.c(),ze=h(),Ie&&Ie.c(),be=h(),Se.c(),i(n,"class","svelte-1ufgyr8"),i(r,"class","journal-filter-heading svelte-1ufgyr8"),i(v,"class","label-text svelte-1ufgyr8"),i(_,"type","date"),i(_,"class","svelte-1ufgyr8"),i(d,"class","svelte-1ufgyr8"),i(k,"class","label-text svelte-1ufgyr8"),i(T,"type","date"),i(T,"class","svelte-1ufgyr8"),i(y,"class","svelte-1ufgyr8"),i(M,"class","label-text svelte-1ufgyr8"),i(F,"class","journal-node-picker svelte-1ufgyr8"),Ke(F,"position","relative"),i(D,"class","svelte-1ufgyr8"),i(B,"class","label-text svelte-1ufgyr8"),U.__value="all",ke(U,U.__value),i(U,"class","svelte-1ufgyr8"),K.__value="yes",ke(K,K.__value),i(K,"class","svelte-1ufgyr8"),X.__value="no",ke(X,X.__value),i(X,"class","svelte-1ufgyr8"),i(H,"class","svelte-1ufgyr8"),l[11]===void 0&&Bt(()=>l[214].call(H)),i(R,"title",m("journal.billableHint")),i(R,"class","svelte-1ufgyr8"),i(q,"class","label-text svelte-1ufgyr8"),le.__value="all",ke(le,le.__value),i(le,"class","svelte-1ufgyr8"),ve.__value="no",ke(ve,ve.__value),i(ve,"class","svelte-1ufgyr8"),ie.__value="yes",ke(ie,ie.__value),i(ie,"class","svelte-1ufgyr8"),i(z,"class","svelte-1ufgyr8"),l[12]===void 0&&Bt(()=>l[215].call(z)),i(W,"title",m("journal.approxHint")),i(W,"class","svelte-1ufgyr8"),i(x,"class","btn btn-sm svelte-1ufgyr8"),i(Te,"class","btn btn-sm svelte-1ufgyr8"),i(c,"class","journal-filters-row svelte-1ufgyr8"),i(s,"class","journal-filter-section svelte-1ufgyr8"),i(Ce,"class","journal-export-heading svelte-1ufgyr8"),i(oe,"class","btn btn-sm svelte-1ufgyr8"),i(je,"class","btn btn-sm svelte-1ufgyr8"),i(Le,"class","btn btn-sm svelte-1ufgyr8"),i(Z,"class","journal-export-row svelte-1ufgyr8"),i(Re,"class","journal-export-section svelte-1ufgyr8"),i(t,"class","journal-header svelte-1ufgyr8"),i(e,"class","journal-screen svelte-1ufgyr8")},m(re,se){C(re,e,se),a(e,t),a(t,n),a(t,o),a(t,s),a(s,r),a(s,u),a(s,c),a(c,d),a(d,v),a(d,g),a(d,_),ke(_,l[7]),a(c,b),a(c,y),a(y,k),a(y,j),a(y,T),ke(T,l[8]),a(c,E),a(c,D),a(D,M),a(D,N),a(D,F),Fe.m(F,null),a(c,S),_e&&_e.m(c,null),a(c,O),a(c,R),a(R,B),a(R,P),a(R,H),a(H,U),a(H,K),a(H,X),Rt(H,l[11],!0),a(c,Y),a(c,W),a(W,q),a(W,Q),a(W,z),a(z,le),a(z,ve),a(z,ie),Rt(z,l[12],!0),a(c,$),a(c,x),a(c,ce),a(c,Te),a(t,Ee),a(t,Re),a(Re,Ce),a(Re,G),a(Re,Z),a(Z,oe),a(Z,me),a(Z,je),a(Z,Je),a(Z,Le),a(Z,Qe),de&&de.m(Z,null),a(e,nt),pe&&pe.m(e,null),a(e,ze),Ie&&Ie.m(e,null),a(e,be),Se.m(e,null),We||(De=[I(_,"input",l[207]),I(T,"input",l[208]),I(H,"change",l[214]),I(z,"change",l[215]),I(x,"click",l[134]),I(Te,"click",l[141]),I(oe,"click",l[216]),I(je,"click",l[217]),I(Le,"click",l[218])],We=!0)},p(re,se){se[0]&128&&ke(_,re[7]),se[0]&256&&ke(T,re[8]),Me===(Me=Be(re))&&Fe?Fe.p(re,se):(Fe.d(1),Fe=Me(re),Fe&&(Fe.c(),Fe.m(F,null))),re[10]?_e?_e.p(re,se):(_e=Ci(re),_e.c(),_e.m(c,O)):_e&&(_e.d(1),_e=null),se[0]&2048&&Rt(H,re[11]),se[0]&4096&&Rt(z,re[12]),re[14]?de?de.p(re,se):(de=ji(re),de.c(),de.m(Z,null)):de&&(de.d(1),de=null),re[35].length>0?pe?pe.p(re,se):(pe=Ti(re),pe.c(),pe.m(e,ze)):pe&&(pe.d(1),pe=null),re[6]?Ie?Ie.p(re,se):(Ie=Di(re),Ie.c(),Ie.m(e,be)):Ie&&(Ie.d(1),Ie=null),et===(et=Ae(re))&&Se?Se.p(re,se):(Se.d(1),Se=et(re),Se&&(Se.c(),Se.m(e,null)))},i:ue,o:ue,d(re){re&&w(e),Fe.d(),_e&&_e.d(),de&&de.d(),pe&&pe.d(),Ie&&Ie.d(),Se.d(),We=!1,he(De)}}}function Mu(l){let e,t,n,o,s,r,u=ae(l[81]),c=[];for(let _=0;_<u.length;_+=1)c[_]=Vi(Xn(l,u,_));const d=[tf,ef,$u,xu,Qu,Zu],v=[];function g(_,b){return _[23]==="overview"?0:_[23]==="notes"?1:_[23]==="files"?2:_[23]==="actions"?3:_[23]==="worklog"?4:_[23]==="activity"?5:-1}return~(o=g(l))&&(s=v[o]=d[o](l)),{c(){e=f("div");for(let _=0;_<c.length;_+=1)c[_].c();t=h(),n=f("div"),s&&s.c(),i(e,"class","tabs svelte-1ufgyr8"),i(n,"class","tab-content svelte-1ufgyr8")},m(_,b){C(_,e,b);for(let y=0;y<c.length;y+=1)c[y]&&c[y].m(e,null);C(_,t,b),C(_,n,b),~o&&v[o].m(n,null),r=!0},p(_,b){if(b[0]&12582912|b[1]&41943040|b[2]&4718592){u=ae(_[81]);let k;for(k=0;k<u.length;k+=1){const j=Xn(_,u,k);c[k]?c[k].p(j,b):(c[k]=Vi(j),c[k].c(),c[k].m(e,null))}for(;k<c.length;k+=1)c[k].d(1);c.length=u.length}let y=o;o=g(_),o===y?~o&&v[o].p(_,b):(s&&(xe(),ye(v[y],1,1,()=>{v[y]=null}),$e()),~o?(s=v[o],s?s.p(_,b):(s=v[o]=d[o](_),s.c()),fe(s,1),s.m(n,null)):s=null)},i(_){r||(fe(s),r=!0)},o(_){ye(s),r=!1},d(_){_&&(w(e),w(t),w(n)),Oe(c,_),~o&&v[o].d()}}}function Du(l){let e,t,n,o=l[25].title+"",s,r,u,c,d,v,g,_,b,y,k,j=l[25].dirty&&go();return{c(){e=f("div"),t=f("div"),n=f("span"),s=A(o),r=h(),j&&j.c(),u=h(),c=f("div"),d=f("button"),d.textContent=`${m("common.save")}`,v=h(),g=f("button"),g.textContent=`${m("common.close")}`,_=h(),b=f("textarea"),i(n,"class","note-title svelte-1ufgyr8"),i(d,"class","btn btn-primary svelte-1ufgyr8"),i(g,"class","btn svelte-1ufgyr8"),i(c,"class","note-editor-actions svelte-1ufgyr8"),i(t,"class","note-editor-header svelte-1ufgyr8"),i(b,"class","note-textarea svelte-1ufgyr8"),i(b,"placeholder",m("note.placeholder")),i(e,"class","note-editor svelte-1ufgyr8")},m(T,E){C(T,e,E),a(e,t),a(t,n),a(n,s),a(t,r),j&&j.m(t,null),a(t,u),a(t,c),a(c,d),a(c,v),a(c,g),a(e,_),a(e,b),ke(b,l[25].content),y||(k=[I(d,"click",l[128]),I(g,"click",l[126]),I(b,"input",l[168]),I(b,"input",l[127])],y=!0)},p(T,E){E[0]&33554432&&o!==(o=T[25].title+"")&&V(s,o),T[25].dirty?j||(j=go(),j.c(),j.m(t,u)):j&&(j.d(1),j=null),E[0]&33554432&&ke(b,T[25].content)},i:ue,o:ue,d(T){T&&w(e),j&&j.d(),y=!1,he(k)}}}function Iu(l){let e,t=m("common.error")+"",n,o,s;return{c(){e=f("p"),n=A(t),o=h(),s=A(l[20]),i(e,"class","error-text svelte-1ufgyr8")},m(r,u){C(r,e,u),a(e,n),a(e,o),a(e,s)},p(r,u){u[0]&1048576&&V(s,r[20])},d(r){r&&w(e)}}}function Fu(l){let e,t,n;return{c(){e=f("p"),e.textContent=`${m("welcome.selectSection")}`,t=h(),n=f("p"),n.textContent=`${m("welcome.createCase")}`,i(e,"class","svelte-1ufgyr8"),i(n,"class","hint svelte-1ufgyr8")},m(o,s){C(o,e,s),C(o,t,s),C(o,n,s)},p:ue,d(o){o&&(w(e),w(t),w(n))}}}function Au(l){let e;return{c(){e=f("p"),e.textContent=`${m("common.loading")}`,i(e,"class","svelte-1ufgyr8")},m(t,n){C(t,e,n)},p:ue,d(t){t&&w(e)}}}function Lu(l){let e,t=ae(l[4]),n=[];for(let o=0;o<t.length;o+=1)n[o]=oi(Sn(l,t,o));return{c(){e=f("div");for(let o=0;o<n.length;o+=1)n[o].c();i(e,"class","activity-feed-events svelte-1ufgyr8")},m(o,s){C(o,e,s);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(o,s){if(s[0]&16|s[4]&8388608|s[5]&1){t=ae(o[4]);let r;for(r=0;r<t.length;r+=1){const u=Sn(o,t,r);n[r]?n[r].p(u,s):(n[r]=oi(u),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&w(e),Oe(n,o)}}}function Pu(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("activity.empty")}`,i(t,"class","svelte-1ufgyr8"),i(e,"class","empty-state svelte-1ufgyr8")},m(n,o){C(n,e,o),a(e,t)},p:ue,d(n){n&&w(e)}}}function ii(l){let e,t=l[333].targetType+"",n;return{c(){e=f("span"),n=A(t),i(e,"class","activity-feed-target svelte-1ufgyr8")},m(o,s){C(o,e,s),a(e,n)},p(o,s){s[0]&16&&t!==(t=o[333].targetType+"")&&V(n,t)},d(o){o&&w(e)}}}function oi(l){let e,t,n=Ht(l[333].eventType)+"",o,s,r,u,c=l[333].title+"",d,v,g,_,b=l[147](l[333].eventType)+"",y,k,j,T,E=dt(l[333].createdAt)+"",D,M,N=Ye(l[333].createdAt)+"",F,S,O,R,B=l[333].targetType&&ii(l);function P(){return l[243](l[333])}function H(...U){return l[244](l[333],...U)}return{c(){e=f("div"),t=f("span"),o=A(n),s=h(),r=f("div"),u=f("span"),d=A(c),v=h(),g=f("div"),_=f("span"),y=A(b),k=h(),B&&B.c(),j=h(),T=f("span"),D=A(E),M=h(),F=A(N),S=h(),i(t,"class","activity-feed-icon svelte-1ufgyr8"),i(u,"class","activity-feed-title svelte-1ufgyr8"),i(_,"class","activity-feed-type svelte-1ufgyr8"),i(T,"class","activity-feed-time svelte-1ufgyr8"),i(g,"class","activity-feed-meta svelte-1ufgyr8"),i(r,"class","activity-feed-body svelte-1ufgyr8"),i(e,"class","activity-feed-event svelte-1ufgyr8"),i(e,"role","button"),i(e,"tabindex","0")},m(U,K){C(U,e,K),a(e,t),a(t,o),a(e,s),a(e,r),a(r,u),a(u,d),a(r,v),a(r,g),a(g,_),a(_,y),a(g,k),B&&B.m(g,null),a(g,j),a(g,T),a(T,D),a(T,M),a(T,F),a(e,S),O||(R=[I(e,"click",P),I(e,"keydown",H)],O=!0)},p(U,K){l=U,K[0]&16&&n!==(n=Ht(l[333].eventType)+"")&&V(o,n),K[0]&16&&c!==(c=l[333].title+"")&&V(d,c),K[0]&16&&b!==(b=l[147](l[333].eventType)+"")&&V(y,b),l[333].targetType?B?B.p(l,K):(B=ii(l),B.c(),B.m(g,j)):B&&(B.d(1),B=null),K[0]&16&&E!==(E=dt(l[333].createdAt)+"")&&V(D,E),K[0]&16&&N!==(N=Ye(l[333].createdAt)+"")&&V(F,N)},d(U){U&&w(e),B&&B.d(),O=!1,he(R)}}}function si(l){let e,t,n,o=l[3].summary.changedCases>0&&ri(l),s=l[3].summary.notes>0&&ai(l),r=l[3].summary.files>0&&ci(l);return{c(){e=f("div"),o&&o.c(),t=h(),s&&s.c(),n=h(),r&&r.c(),i(e,"class","today-summary svelte-1ufgyr8")},m(u,c){C(u,e,c),o&&o.m(e,null),a(e,t),s&&s.m(e,null),a(e,n),r&&r.m(e,null)},p(u,c){u[3].summary.changedCases>0?o?o.p(u,c):(o=ri(u),o.c(),o.m(e,t)):o&&(o.d(1),o=null),u[3].summary.notes>0?s?s.p(u,c):(s=ai(u),s.c(),s.m(e,n)):s&&(s.d(1),s=null),u[3].summary.files>0?r?r.p(u,c):(r=ci(u),r.c(),r.m(e,null)):r&&(r.d(1),r=null)},d(u){u&&w(e),o&&o.d(),s&&s.d(),r&&r.d()}}}function ri(l){let e,t=l[3].summary.changedCases+"",n,o,s=vt(l[3].summary.changedCases,m("today.plural.case_one"),m("today.plural.case_few"),m("today.plural.case_many"))+"",r;return{c(){e=f("span"),n=A(t),o=h(),r=A(s),i(e,"class","summary-chip svelte-1ufgyr8")},m(u,c){C(u,e,c),a(e,n),a(e,o),a(e,r)},p(u,c){c[0]&8&&t!==(t=u[3].summary.changedCases+"")&&V(n,t),c[0]&8&&s!==(s=vt(u[3].summary.changedCases,m("today.plural.case_one"),m("today.plural.case_few"),m("today.plural.case_many"))+"")&&V(r,s)},d(u){u&&w(e)}}}function ai(l){let e,t=l[3].summary.notes+"",n,o,s=vt(l[3].summary.notes,m("today.plural.note_one"),m("today.plural.note_few"),m("today.plural.note_many"))+"",r;return{c(){e=f("span"),n=A(t),o=h(),r=A(s),i(e,"class","summary-chip svelte-1ufgyr8")},m(u,c){C(u,e,c),a(e,n),a(e,o),a(e,r)},p(u,c){c[0]&8&&t!==(t=u[3].summary.notes+"")&&V(n,t),c[0]&8&&s!==(s=vt(u[3].summary.notes,m("today.plural.note_one"),m("today.plural.note_few"),m("today.plural.note_many"))+"")&&V(r,s)},d(u){u&&w(e)}}}function ci(l){let e,t=l[3].summary.files+"",n,o,s=vt(l[3].summary.files,m("today.plural.file_one"),m("today.plural.file_few"),m("today.plural.file_many"))+"",r;return{c(){e=f("span"),n=A(t),o=h(),r=A(s),i(e,"class","summary-chip svelte-1ufgyr8")},m(u,c){C(u,e,c),a(e,n),a(e,o),a(e,r)},p(u,c){c[0]&8&&t!==(t=u[3].summary.files+"")&&V(n,t),c[0]&8&&s!==(s=vt(u[3].summary.files,m("today.plural.file_one"),m("today.plural.file_few"),m("today.plural.file_many"))+"")&&V(r,s)},d(u){u&&w(e)}}}function ui(l){let e,t,n,o=ae(l[35]),s=[];for(let r=0;r<o.length;r+=1)s[r]=mi(Dn(l,o,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${m("suggest.title")}`,n=h();for(let r=0;r<s.length;r+=1)s[r].c();i(t,"class","suggestions-title svelte-1ufgyr8"),i(e,"class","today-suggestions svelte-1ufgyr8")},m(r,u){C(r,e,u),a(e,t),a(e,n);for(let c=0;c<s.length;c+=1)s[c]&&s[c].m(e,null)},p(r,u){if(u[1]&16|u[3]&134217728|u[4]&1073742080){o=ae(r[35]);let c;for(c=0;c<o.length;c+=1){const d=Dn(r,o,c);s[c]?s[c].p(d,u):(s[c]=mi(d),s[c].c(),s[c].m(e,null))}for(;c<s.length;c+=1)s[c].d(1);s.length=o.length}},d(r){r&&w(e),Oe(s,r)}}}function fi(l){let e,t,n,o=ae(l[336].events),s=[];for(let r=0;r<o.length;r+=1)s[r]=pi(In(l,o,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${m("suggest.detectedEvents")}`,n=h();for(let r=0;r<s.length;r+=1)s[r].c();i(t,"class","suggestion-detail-title svelte-1ufgyr8"),i(e,"class","suggestion-detail svelte-1ufgyr8")},m(r,u){C(r,e,u),a(e,t),a(e,n);for(let c=0;c<s.length;c+=1)s[c]&&s[c].m(e,null)},p(r,u){if(u[1]&16|u[3]&134217728|u[4]&1073741824){o=ae(r[336].events);let c;for(c=0;c<o.length;c+=1){const d=In(r,o,c);s[c]?s[c].p(d,u):(s[c]=pi(d),s[c].c(),s[c].m(e,null))}for(;c<s.length;c+=1)s[c].d(1);s.length=o.length}},d(r){r&&w(e),Oe(s,r)}}}function di(l){let e,t,n;function o(){return l[236](l[333])}return{c(){e=f("button"),e.textContent=`${m("file.showInExplorer")}`,i(e,"class","link-btn svelte-1ufgyr8")},m(s,r){C(s,e,r),t||(n=I(e,"click",o),t=!0)},p(s,r){l=s},d(s){s&&w(e),t=!1,n()}}}function pi(l){let e,t,n=Ye(l[333].createdAt)+"",o,s,r,u=(m("event."+l[333].eventType)||l[333].eventType)+"",c,d,v,g=l[333].title+"",_,b,y,k,j=l[333].targetType==="file"||l[333].eventType.startsWith("file_"),T,E,D;function M(){return l[235](l[333])}let N=j&&di(l);return{c(){e=f("div"),t=f("span"),o=A(n),s=h(),r=f("span"),c=A(u),d=h(),v=f("span"),_=A(g),b=h(),y=f("button"),y.textContent=`${m("common.open")}`,k=h(),N&&N.c(),T=h(),i(t,"class","suggestion-event-time svelte-1ufgyr8"),i(r,"class","suggestion-event-type svelte-1ufgyr8"),i(v,"class","suggestion-event-title svelte-1ufgyr8"),i(y,"class","link-btn svelte-1ufgyr8"),i(e,"class","suggestion-detail-event svelte-1ufgyr8")},m(F,S){C(F,e,S),a(e,t),a(t,o),a(e,s),a(e,r),a(r,c),a(e,d),a(e,v),a(v,_),a(e,b),a(e,y),a(e,k),N&&N.m(e,null),a(e,T),E||(D=I(y,"click",M),E=!0)},p(F,S){l=F,S[1]&16&&n!==(n=Ye(l[333].createdAt)+"")&&V(o,n),S[1]&16&&u!==(u=(m("event."+l[333].eventType)||l[333].eventType)+"")&&V(c,u),S[1]&16&&g!==(g=l[333].title+"")&&V(_,g),S[1]&16&&(j=l[333].targetType==="file"||l[333].eventType.startsWith("file_")),j?N?N.p(l,S):(N=di(l),N.c(),N.m(e,T)):N&&(N.d(1),N=null)},d(F){F&&w(e),N&&N.d(),E=!1,D()}}}function mi(l){let e,t,n,o,s=l[336].nodeTitle+"",r,u,c,d=l[336].summary+"",v,g,_,b=m("suggest.confidence."+l[336].confidence)+"",y,k,j,T,E,D,M,N,F,S,O,R,B;function P(){return l[230](l[336])}function H(...W){return l[231](l[336],l[369],l[370],...W)}function U(){return l[232](l[336])}function K(){return l[233](l[336],l[369],l[370])}function X(...W){return l[234](l[336],l[369],l[370],...W)}let Y=l[336]._expanded&&l[336].events&&l[336].events.length>0&&fi(l);return{c(){e=f("div"),t=f("div"),n=f("div"),o=f("button"),r=A(s),u=h(),c=f("span"),v=A(d),g=h(),_=f("span"),y=A(b),k=h(),j=f("div"),T=f("input"),D=h(),M=f("span"),M.textContent=`${m("suggest.minutes")}`,N=h(),F=f("button"),F.textContent=`${m("suggest.apply")}`,S=h(),Y&&Y.c(),O=h(),i(o,"class","suggestion-node link-btn svelte-1ufgyr8"),i(c,"class","suggestion-summary svelte-1ufgyr8"),i(_,"class","suggestion-confidence svelte-1ufgyr8"),we(_,"low",l[336].confidence==="low"),we(_,"medium",l[336].confidence==="medium"),we(_,"high",l[336].confidence==="high"),i(n,"class","suggestion-info svelte-1ufgyr8"),i(T,"type","number"),i(T,"class","suggestion-min-input svelte-1ufgyr8"),T.value=E=l[336].suggestedMin,i(T,"min","1"),i(T,"max","480"),i(M,"class","suggestion-min-label svelte-1ufgyr8"),i(F,"class","btn btn-sm btn-primary svelte-1ufgyr8"),i(j,"class","suggestion-actions svelte-1ufgyr8"),i(t,"class","suggestion-main svelte-1ufgyr8"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","suggestion-card svelte-1ufgyr8"),we(e,"expanded",l[336]._expanded)},m(W,q){C(W,e,q),a(e,t),a(t,n),a(n,o),a(o,r),a(n,u),a(n,c),a(c,v),a(n,g),a(n,_),a(_,y),a(t,k),a(t,j),a(j,T),a(j,D),a(j,M),a(j,N),a(j,F),a(e,S),Y&&Y.m(e,null),a(e,O),R||(B=[I(o,"click",qe(P)),I(T,"change",qe(H)),I(F,"click",qe(U)),I(t,"click",K),I(t,"keydown",X)],R=!0)},p(W,q){l=W,q[1]&16&&s!==(s=l[336].nodeTitle+"")&&V(r,s),q[1]&16&&d!==(d=l[336].summary+"")&&V(v,d),q[1]&16&&b!==(b=m("suggest.confidence."+l[336].confidence)+"")&&V(y,b),q[1]&16&&we(_,"low",l[336].confidence==="low"),q[1]&16&&we(_,"medium",l[336].confidence==="medium"),q[1]&16&&we(_,"high",l[336].confidence==="high"),q[1]&16&&E!==(E=l[336].suggestedMin)&&T.value!==E&&(T.value=E),l[336]._expanded&&l[336].events&&l[336].events.length>0?Y?Y.p(l,q):(Y=fi(l),Y.c(),Y.m(e,O)):Y&&(Y.d(1),Y=null),q[1]&16&&we(e,"expanded",l[336]._expanded)},d(W){W&&w(e),Y&&Y.d(),R=!1,he(B)}}}function Ou(l){let e,t,n,o;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("today.empty")}`,n=h(),o=f("p"),o.textContent=`${m("today.emptyHint")}`,i(t,"class","svelte-1ufgyr8"),i(o,"class","hint svelte-1ufgyr8"),i(e,"class","today-empty svelte-1ufgyr8")},m(s,r){C(s,e,r),a(e,t),a(e,n),a(e,o)},p:ue,d(s){s&&w(e)}}}function Ru(l){let e,t,n=ae(l[3].groups),o=[];for(let r=0;r<n.length;r+=1)o[r]=hi(En(l,n,r));let s=l[3].events&&l[3].events.length>0&&yi(l);return{c(){for(let r=0;r<o.length;r+=1)o[r].c();e=h(),s&&s.c(),t=ct()},m(r,u){for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(r,u);C(r,e,u),s&&s.m(r,u),C(r,t,u)},p(r,u){if(u[0]&8|u[4]&1098907648){n=ae(r[3].groups);let c;for(c=0;c<n.length;c+=1){const d=En(r,n,c);o[c]?o[c].p(d,u):(o[c]=hi(d),o[c].c(),o[c].m(e.parentNode,e))}for(;c<o.length;c+=1)o[c].d(1);o.length=n.length}r[3].events&&r[3].events.length>0?s?s.p(r,u):(s=yi(r),s.c(),s.m(t.parentNode,t)):s&&(s.d(1),s=null)},d(r){r&&(w(e),w(t)),Oe(o,r),s&&s.d(r)}}}function _i(l){let e,t=l[364].events.length+"",n,o,s=vt(l[364].events.length,m("today.plural.event_one"),m("today.plural.event_few"),m("today.plural.event_many"))+"",r;return{c(){e=f("span"),n=A(t),o=h(),r=A(s),i(e,"class","today-case-count svelte-1ufgyr8")},m(u,c){C(u,e,c),a(e,n),a(e,o),a(e,r)},p(u,c){c[0]&8&&t!==(t=u[364].events.length+"")&&V(n,t),c[0]&8&&s!==(s=vt(u[364].events.length,m("today.plural.event_one"),m("today.plural.event_few"),m("today.plural.event_many"))+"")&&V(r,s)},d(u){u&&w(e)}}}function zu(l){let e;return{c(){e=f("div"),e.textContent=`${m("today.changedCases")}`,i(e,"class","today-events-empty svelte-1ufgyr8")},m(t,n){C(t,e,n)},p:ue,d(t){t&&w(e)}}}function Bu(l){let e,t=ae(l[364].events),n=[];for(let o=0;o<t.length;o+=1)n[o]=vi(Mn(l,t,o));return{c(){e=f("div");for(let o=0;o<n.length;o+=1)n[o].c();i(e,"class","today-events svelte-1ufgyr8")},m(o,s){C(o,e,s);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(o,s){if(s[0]&8|s[4]&1082130432){t=ae(o[364].events);let r;for(r=0;r<t.length;r+=1){const u=Mn(o,t,r);n[r]?n[r].p(u,s):(n[r]=vi(u),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&w(e),Oe(n,o)}}}function gi(l){let e,t=l[333].targetType+"",n;return{c(){e=f("span"),n=A(t),i(e,"class","activity-event-target svelte-1ufgyr8")},m(o,s){C(o,e,s),a(e,n)},p(o,s){s[0]&8&&t!==(t=o[333].targetType+"")&&V(n,t)},d(o){o&&w(e)}}}function vi(l){let e,t,n=Ht(l[333].eventType)+"",o,s,r,u=l[333].title+"",c,d,v,g=l[147](l[333].eventType)+"",_,b,y,k,j=Ye(l[333].createdAt)+"",T,E,D,M=l[333].targetType&&gi(l);function N(){return l[239](l[364])}function F(...S){return l[240](l[364],...S)}return{c(){e=f("div"),t=f("span"),o=A(n),s=h(),r=f("span"),c=A(u),d=h(),v=f("span"),_=A(g),b=h(),M&&M.c(),y=h(),k=f("span"),T=A(j),i(t,"class","today-event-icon svelte-1ufgyr8"),i(r,"class","today-event-title svelte-1ufgyr8"),i(v,"class","today-event-type svelte-1ufgyr8"),i(k,"class","today-event-time svelte-1ufgyr8"),i(e,"class","today-event svelte-1ufgyr8"),i(e,"role","button"),i(e,"tabindex","0")},m(S,O){C(S,e,O),a(e,t),a(t,o),a(e,s),a(e,r),a(r,c),a(e,d),a(e,v),a(v,_),a(e,b),M&&M.m(e,null),a(e,y),a(e,k),a(k,T),E||(D=[I(e,"click",N),I(e,"keydown",F)],E=!0)},p(S,O){l=S,O[0]&8&&n!==(n=Ht(l[333].eventType)+"")&&V(o,n),O[0]&8&&u!==(u=l[333].title+"")&&V(c,u),O[0]&8&&g!==(g=l[147](l[333].eventType)+"")&&V(_,g),l[333].targetType?M?M.p(l,O):(M=gi(l),M.c(),M.m(e,y)):M&&(M.d(1),M=null),O[0]&8&&j!==(j=Ye(l[333].createdAt)+"")&&V(T,j)},d(S){S&&w(e),M&&M.d(),E=!1,he(D)}}}function hi(l){let e,t,n,o=l[364].nodeTitle+"",s,r,u,c=l[148](l[364].nodeKind)+"",d,v,g,_,b=Ye(l[364].lastActivityAt)+"",y,k,j,T,E=l[364].events&&_i(l);function D(){return l[237](l[364])}function M(...O){return l[238](l[364],...O)}function N(O,R){return O[364].events&&O[364].events.length>0?Bu:zu}let F=N(l),S=F(l);return{c(){e=f("div"),t=f("div"),n=f("span"),s=A(o),r=h(),u=f("span"),d=A(c),v=h(),E&&E.c(),g=h(),_=f("span"),y=A(b),k=h(),S.c(),i(n,"class","today-case-title svelte-1ufgyr8"),i(u,"class","today-case-type svelte-1ufgyr8"),i(_,"class","today-case-time svelte-1ufgyr8"),i(t,"class","today-case-header svelte-1ufgyr8"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","today-case svelte-1ufgyr8")},m(O,R){C(O,e,R),a(e,t),a(t,n),a(n,s),a(t,r),a(t,u),a(u,d),a(t,v),E&&E.m(t,null),a(t,g),a(t,_),a(_,y),a(e,k),S.m(e,null),j||(T=[I(t,"click",D),I(t,"keydown",M)],j=!0)},p(O,R){l=O,R[0]&8&&o!==(o=l[364].nodeTitle+"")&&V(s,o),R[0]&8&&c!==(c=l[148](l[364].nodeKind)+"")&&V(d,c),l[364].events?E?E.p(l,R):(E=_i(l),E.c(),E.m(t,g)):E&&(E.d(1),E=null),R[0]&8&&b!==(b=Ye(l[364].lastActivityAt)+"")&&V(y,b),F===(F=N(l))&&S?S.p(l,R):(S.d(1),S=F(l),S&&(S.c(),S.m(e,null)))},d(O){O&&w(e),E&&E.d(),S.d(),j=!1,he(T)}}}function yi(l){let e,t,n,o=ae(l[3].events),s=[];for(let r=0;r<o.length;r+=1)s[r]=bi(Nn(l,o,r));return{c(){e=f("div"),t=f("h3"),t.textContent=`${m("today.timeline")}`,n=h();for(let r=0;r<s.length;r+=1)s[r].c();i(t,"class","svelte-1ufgyr8"),i(e,"class","today-timeline svelte-1ufgyr8")},m(r,u){C(r,e,u),a(e,t),a(e,n);for(let c=0;c<s.length;c+=1)s[c]&&s[c].m(e,null)},p(r,u){if(u[0]&8|u[4]&8388608|u[5]&1){o=ae(r[3].events);let c;for(c=0;c<o.length;c+=1){const d=Nn(r,o,c);s[c]?s[c].p(d,u):(s[c]=bi(d),s[c].c(),s[c].m(e,null))}for(;c<s.length;c+=1)s[c].d(1);s.length=o.length}},d(r){r&&w(e),Oe(s,r)}}}function bi(l){let e,t,n,o,s=l[333].title+"",r,u,c,d=l[147](l[333].eventType)+"",v,g,_,b=Ye(l[333].createdAt)+"",y,k,j,T;function E(){return l[241](l[333])}function D(...M){return l[242](l[333],...M)}return{c(){e=f("div"),t=f("span"),n=h(),o=f("span"),r=A(s),u=h(),c=f("span"),v=A(d),g=h(),_=f("span"),y=A(b),k=h(),i(t,"class","timeline-dot svelte-1ufgyr8"),i(o,"class","timeline-title svelte-1ufgyr8"),i(c,"class","timeline-type svelte-1ufgyr8"),i(_,"class","timeline-time svelte-1ufgyr8"),i(e,"class","timeline-event svelte-1ufgyr8"),i(e,"role","button"),i(e,"tabindex","0")},m(M,N){C(M,e,N),a(e,t),a(e,n),a(e,o),a(o,r),a(e,u),a(e,c),a(c,v),a(e,g),a(e,_),a(_,y),a(e,k),j||(T=[I(e,"click",E),I(e,"keydown",D)],j=!0)},p(M,N){l=M,N[0]&8&&s!==(s=l[333].title+"")&&V(r,s),N[0]&8&&d!==(d=l[147](l[333].eventType)+"")&&V(v,d),N[0]&8&&b!==(b=Ye(l[333].createdAt)+"")&&V(y,b)},d(M){M&&w(e),j=!1,he(T)}}}function Hu(l){let e,t,n,o,s,r=l[17]&&ki(l);return{c(){e=f("input"),t=h(),r&&r.c(),n=ct(),i(e,"type","text"),i(e,"placeholder",m("journal.nodeSearch")),i(e,"class","svelte-1ufgyr8")},m(u,c){C(u,e,c),ke(e,l[15]),C(u,t,c),r&&r.m(u,c),C(u,n,c),o||(s=[I(e,"input",l[210]),I(e,"input",l[138]),I(e,"blur",l[211])],o=!0)},p(u,c){c[0]&32768&&e.value!==u[15]&&ke(e,u[15]),u[17]?r?r.p(u,c):(r=ki(u),r.c(),r.m(n.parentNode,n)):r&&(r.d(1),r=null)},d(u){u&&(w(e),w(t),w(n)),r&&r.d(u),o=!1,he(s)}}}function Wu(l){let e,t,n,o,s,r;return{c(){e=f("button"),t=A(l[13]),n=h(),o=f("span"),o.textContent="✕",i(o,"class","journal-node-clear svelte-1ufgyr8"),i(e,"class","journal-selected-node svelte-1ufgyr8")},m(u,c){C(u,e,c),a(e,t),a(e,n),a(e,o),s||(r=I(e,"click",l[209]),s=!0)},p(u,c){c[0]&8192&&V(t,u[13])},d(u){u&&w(e),s=!1,r()}}}function ki(l){let e,t=ae(l[16]),n=[];for(let o=0;o<t.length;o+=1)n[o]=wi(zn(l,t,o));return{c(){e=f("div");for(let o=0;o<n.length;o+=1)n[o].c();i(e,"class","journal-search-dropdown svelte-1ufgyr8")},m(o,s){C(o,e,s);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(o,s){if(s[0]&65536|s[4]&32768){t=ae(o[16]);let r;for(r=0;r<t.length;r+=1){const u=zn(o,t,r);n[r]?n[r].p(u,s):(n[r]=wi(u),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&w(e),Oe(n,o)}}}function wi(l){let e,t,n=l[346].title+"",o,s,r,u=l[346].path+"",c,d,v,g;function _(){return l[212](l[346])}return{c(){e=f("button"),t=f("span"),o=A(n),s=h(),r=f("span"),c=A(u),d=h(),i(t,"class","journal-search-title svelte-1ufgyr8"),i(r,"class","journal-search-path svelte-1ufgyr8"),i(e,"class","journal-search-item svelte-1ufgyr8")},m(b,y){C(b,e,y),a(e,t),a(t,o),a(e,s),a(e,r),a(r,c),a(e,d),v||(g=I(e,"click",_),v=!0)},p(b,y){l=b,y[0]&65536&&n!==(n=l[346].title+"")&&V(o,n),y[0]&65536&&u!==(u=l[346].path+"")&&V(c,u)},d(b){b&&w(e),v=!1,g()}}}function Ci(l){let e,t,n,o,s,r;return{c(){e=f("label"),t=f("input"),n=h(),o=f("span"),o.textContent=`${m("journal.includeChildren")}`,i(t,"type","checkbox"),i(t,"class","journal-include-chk svelte-1ufgyr8"),i(o,"class","svelte-1ufgyr8"),i(e,"class","checkbox-label svelte-1ufgyr8")},m(u,c){C(u,e,c),a(e,t),t.checked=l[9],a(e,n),a(e,o),s||(r=I(t,"change",l[213]),s=!0)},p(u,c){c[0]&512&&(t.checked=u[9])},d(u){u&&w(e),s=!1,r()}}}function ji(l){let e,t;return{c(){e=f("span"),t=A(l[14]),i(e,"class","journal-status-msg svelte-1ufgyr8")},m(n,o){C(n,e,o),a(e,t)},p(n,o){o[0]&16384&&V(t,n[14])},d(n){n&&w(e)}}}function Ti(l){let e,t,n,o=ae(l[35]),s=[];for(let r=0;r<o.length;r+=1)s[r]=Mi(On(l,o,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${m("suggest.title")}`,n=h();for(let r=0;r<s.length;r+=1)s[r].c();i(t,"class","suggestions-title svelte-1ufgyr8"),i(e,"class","journal-suggestions svelte-1ufgyr8")},m(r,u){C(r,e,u),a(e,t),a(e,n);for(let c=0;c<s.length;c+=1)s[c]&&s[c].m(e,null)},p(r,u){if(u[1]&16|u[3]&134217728|u[4]&1073742336){o=ae(r[35]);let c;for(c=0;c<o.length;c+=1){const d=On(r,o,c);s[c]?s[c].p(d,u):(s[c]=Mi(d),s[c].c(),s[c].m(e,null))}for(;c<s.length;c+=1)s[c].d(1);s.length=o.length}},d(r){r&&w(e),Oe(s,r)}}}function Si(l){let e,t,n,o=ae(l[336].events),s=[];for(let r=0;r<o.length;r+=1)s[r]=Ei(Rn(l,o,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${m("suggest.detectedEvents")}`,n=h();for(let r=0;r<s.length;r+=1)s[r].c();i(t,"class","suggestion-detail-title svelte-1ufgyr8"),i(e,"class","suggestion-detail svelte-1ufgyr8")},m(r,u){C(r,e,u),a(e,t),a(e,n);for(let c=0;c<s.length;c+=1)s[c]&&s[c].m(e,null)},p(r,u){if(u[1]&16|u[3]&134217728|u[4]&1073741824){o=ae(r[336].events);let c;for(c=0;c<o.length;c+=1){const d=Rn(r,o,c);s[c]?s[c].p(d,u):(s[c]=Ei(d),s[c].c(),s[c].m(e,null))}for(;c<s.length;c+=1)s[c].d(1);s.length=o.length}},d(r){r&&w(e),Oe(s,r)}}}function Ni(l){let e,t,n;function o(){return l[225](l[333])}return{c(){e=f("button"),e.textContent=`${m("file.showInExplorer")}`,i(e,"class","link-btn svelte-1ufgyr8")},m(s,r){C(s,e,r),t||(n=I(e,"click",o),t=!0)},p(s,r){l=s},d(s){s&&w(e),t=!1,n()}}}function Ei(l){let e,t,n=Ye(l[333].createdAt)+"",o,s,r,u=(m("event."+l[333].eventType)||l[333].eventType)+"",c,d,v,g=l[333].title+"",_,b,y,k,j=l[333].targetType==="file"||l[333].eventType.startsWith("file_"),T,E,D;function M(){return l[224](l[333])}let N=j&&Ni(l);return{c(){e=f("div"),t=f("span"),o=A(n),s=h(),r=f("span"),c=A(u),d=h(),v=f("span"),_=A(g),b=h(),y=f("button"),y.textContent=`${m("common.open")}`,k=h(),N&&N.c(),T=h(),i(t,"class","suggestion-event-time svelte-1ufgyr8"),i(r,"class","suggestion-event-type svelte-1ufgyr8"),i(v,"class","suggestion-event-title svelte-1ufgyr8"),i(y,"class","link-btn svelte-1ufgyr8"),i(e,"class","suggestion-detail-event svelte-1ufgyr8")},m(F,S){C(F,e,S),a(e,t),a(t,o),a(e,s),a(e,r),a(r,c),a(e,d),a(e,v),a(v,_),a(e,b),a(e,y),a(e,k),N&&N.m(e,null),a(e,T),E||(D=I(y,"click",M),E=!0)},p(F,S){l=F,S[1]&16&&n!==(n=Ye(l[333].createdAt)+"")&&V(o,n),S[1]&16&&u!==(u=(m("event."+l[333].eventType)||l[333].eventType)+"")&&V(c,u),S[1]&16&&g!==(g=l[333].title+"")&&V(_,g),S[1]&16&&(j=l[333].targetType==="file"||l[333].eventType.startsWith("file_")),j?N?N.p(l,S):(N=Ni(l),N.c(),N.m(e,T)):N&&(N.d(1),N=null)},d(F){F&&w(e),N&&N.d(),E=!1,D()}}}function Mi(l){let e,t,n,o,s=l[336].nodeTitle+"",r,u,c,d=l[336].summary+"",v,g,_,b=m("suggest.confidence."+l[336].confidence)+"",y,k,j,T,E,D,M,N,F,S,O,R,B;function P(){return l[219](l[336])}function H(...W){return l[220](l[336],l[356],l[357],...W)}function U(){return l[221](l[336])}function K(){return l[222](l[336],l[356],l[357])}function X(...W){return l[223](l[336],l[356],l[357],...W)}let Y=l[336]._expanded&&l[336].events&&l[336].events.length>0&&Si(l);return{c(){e=f("div"),t=f("div"),n=f("div"),o=f("button"),r=A(s),u=h(),c=f("span"),v=A(d),g=h(),_=f("span"),y=A(b),k=h(),j=f("div"),T=f("input"),D=h(),M=f("span"),M.textContent=`${m("suggest.minutes")}`,N=h(),F=f("button"),F.textContent=`${m("suggest.apply")}`,S=h(),Y&&Y.c(),O=h(),i(o,"class","suggestion-node link-btn svelte-1ufgyr8"),i(c,"class","suggestion-summary svelte-1ufgyr8"),i(_,"class","suggestion-confidence svelte-1ufgyr8"),we(_,"low",l[336].confidence==="low"),we(_,"medium",l[336].confidence==="medium"),we(_,"high",l[336].confidence==="high"),i(n,"class","suggestion-info svelte-1ufgyr8"),i(T,"type","number"),i(T,"class","suggestion-min-input svelte-1ufgyr8"),T.value=E=l[336].suggestedMin,i(T,"min","1"),i(T,"max","480"),i(M,"class","suggestion-min-label svelte-1ufgyr8"),i(F,"class","btn btn-sm btn-primary svelte-1ufgyr8"),i(j,"class","suggestion-actions svelte-1ufgyr8"),i(t,"class","suggestion-main svelte-1ufgyr8"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","suggestion-card svelte-1ufgyr8"),we(e,"expanded",l[336]._expanded)},m(W,q){C(W,e,q),a(e,t),a(t,n),a(n,o),a(o,r),a(n,u),a(n,c),a(c,v),a(n,g),a(n,_),a(_,y),a(t,k),a(t,j),a(j,T),a(j,D),a(j,M),a(j,N),a(j,F),a(e,S),Y&&Y.m(e,null),a(e,O),R||(B=[I(o,"click",qe(P)),I(T,"change",qe(H)),I(F,"click",qe(U)),I(t,"click",K),I(t,"keydown",X)],R=!0)},p(W,q){l=W,q[1]&16&&s!==(s=l[336].nodeTitle+"")&&V(r,s),q[1]&16&&d!==(d=l[336].summary+"")&&V(v,d),q[1]&16&&b!==(b=m("suggest.confidence."+l[336].confidence)+"")&&V(y,b),q[1]&16&&we(_,"low",l[336].confidence==="low"),q[1]&16&&we(_,"medium",l[336].confidence==="medium"),q[1]&16&&we(_,"high",l[336].confidence==="high"),q[1]&16&&E!==(E=l[336].suggestedMin)&&T.value!==E&&(T.value=E),l[336]._expanded&&l[336].events&&l[336].events.length>0?Y?Y.p(l,q):(Y=Si(l),Y.c(),Y.m(e,O)):Y&&(Y.d(1),Y=null),q[1]&16&&we(e,"expanded",l[336]._expanded)},d(W){W&&w(e),Y&&Y.d(),R=!1,he(B)}}}function Di(l){let e,t,n=m("journal.total")+"",o,s,r=Math.floor(l[6].totalMinutes/60)+"",u,c,d=l[6].totalMinutes%60+"",v,g,_=l[6].totalEntries+"",b,y,k=m("worklog.min")+"",j,T,E,D,M=l[6].byDay&&l[6].byDay.length>0&&Ii(l),N=l[6].byNode&&l[6].byNode.length>0&&Ai(l);return{c(){e=f("div"),t=f("div"),o=A(n),s=A(": "),u=A(r),c=A("ч "),v=A(d),g=A("м ("),b=A(_),y=h(),j=A(k),T=A(")"),E=h(),M&&M.c(),D=h(),N&&N.c(),i(t,"class","summary-total svelte-1ufgyr8"),i(e,"class","journal-summary svelte-1ufgyr8")},m(F,S){C(F,e,S),a(e,t),a(t,o),a(t,s),a(t,u),a(t,c),a(t,v),a(t,g),a(t,b),a(t,y),a(t,j),a(t,T),a(e,E),M&&M.m(e,null),a(e,D),N&&N.m(e,null)},p(F,S){S[0]&64&&r!==(r=Math.floor(F[6].totalMinutes/60)+"")&&V(u,r),S[0]&64&&d!==(d=F[6].totalMinutes%60+"")&&V(v,d),S[0]&64&&_!==(_=F[6].totalEntries+"")&&V(b,_),F[6].byDay&&F[6].byDay.length>0?M?M.p(F,S):(M=Ii(F),M.c(),M.m(e,D)):M&&(M.d(1),M=null),F[6].byNode&&F[6].byNode.length>0?N?N.p(F,S):(N=Ai(F),N.c(),N.m(e,null)):N&&(N.d(1),N=null)},d(F){F&&w(e),M&&M.d(),N&&N.d()}}}function Ii(l){let e,t,n,o=ae(l[6].byDay),s=[];for(let r=0;r<o.length;r+=1)s[r]=Fi(Pn(l,o,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${m("journal.byDay")}`,n=h();for(let r=0;r<s.length;r+=1)s[r].c();i(t,"class","summary-label svelte-1ufgyr8"),i(e,"class","summary-section svelte-1ufgyr8")},m(r,u){C(r,e,u),a(e,t),a(e,n);for(let c=0;c<s.length;c+=1)s[c]&&s[c].m(e,null)},p(r,u){if(u[0]&64){o=ae(r[6].byDay);let c;for(c=0;c<o.length;c+=1){const d=Pn(r,o,c);s[c]?s[c].p(d,u):(s[c]=Fi(d),s[c].c(),s[c].m(e,null))}for(;c<s.length;c+=1)s[c].d(1);s.length=o.length}},d(r){r&&w(e),Oe(s,r)}}}function Fi(l){let e,t,n=l[351].label+"",o,s,r=Math.floor(l[351].minutes/60)+"",u,c,d=l[351].minutes%60+"",v,g,_,b=l[351].count+"",y;return{c(){e=f("div"),t=f("span"),o=A(n),s=f("span"),u=A(r),c=A("ч "),v=A(d),g=A("м"),_=f("span"),y=A(b),i(t,"class","svelte-1ufgyr8"),i(s,"class","svelte-1ufgyr8"),i(_,"class","summary-count svelte-1ufgyr8"),i(e,"class","summary-row svelte-1ufgyr8")},m(k,j){C(k,e,j),a(e,t),a(t,o),a(e,s),a(s,u),a(s,c),a(s,v),a(s,g),a(e,_),a(_,y)},p(k,j){j[0]&64&&n!==(n=k[351].label+"")&&V(o,n),j[0]&64&&r!==(r=Math.floor(k[351].minutes/60)+"")&&V(u,r),j[0]&64&&d!==(d=k[351].minutes%60+"")&&V(v,d),j[0]&64&&b!==(b=k[351].count+"")&&V(y,b)},d(k){k&&w(e)}}}function Ai(l){let e,t,n,o=ae(l[6].byNode),s=[];for(let r=0;r<o.length;r+=1)s[r]=Li(Ln(l,o,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${m("journal.byNode")}`,n=h();for(let r=0;r<s.length;r+=1)s[r].c();i(t,"class","summary-label svelte-1ufgyr8"),i(e,"class","summary-section svelte-1ufgyr8")},m(r,u){C(r,e,u),a(e,t),a(e,n);for(let c=0;c<s.length;c+=1)s[c]&&s[c].m(e,null)},p(r,u){if(u[0]&64){o=ae(r[6].byNode);let c;for(c=0;c<o.length;c+=1){const d=Ln(r,o,c);s[c]?s[c].p(d,u):(s[c]=Li(d),s[c].c(),s[c].m(e,null))}for(;c<s.length;c+=1)s[c].d(1);s.length=o.length}},d(r){r&&w(e),Oe(s,r)}}}function Li(l){let e,t,n=l[351].label+"",o,s,r=Math.floor(l[351].minutes/60)+"",u,c,d=l[351].minutes%60+"",v,g,_,b=l[351].count+"",y;return{c(){e=f("div"),t=f("span"),o=A(n),s=f("span"),u=A(r),c=A("ч "),v=A(d),g=A("м"),_=f("span"),y=A(b),i(t,"class","svelte-1ufgyr8"),i(s,"class","svelte-1ufgyr8"),i(_,"class","summary-count svelte-1ufgyr8"),i(e,"class","summary-row svelte-1ufgyr8")},m(k,j){C(k,e,j),a(e,t),a(t,o),a(e,s),a(s,u),a(s,c),a(s,v),a(s,g),a(e,_),a(_,y)},p(k,j){j[0]&64&&n!==(n=k[351].label+"")&&V(o,n),j[0]&64&&r!==(r=Math.floor(k[351].minutes/60)+"")&&V(u,r),j[0]&64&&d!==(d=k[351].minutes%60+"")&&V(v,d),j[0]&64&&b!==(b=k[351].count+"")&&V(y,b)},d(k){k&&w(e)}}}function Vu(l){let e,t,n,o,s,r,u,c,d,v,g,_,b,y,k,j,T,E,D,M,N,F=ae(l[5]),S=[];for(let O=0;O<F.length;O+=1)S[O]=Wi(Fn(l,F,O));return{c(){e=f("div"),t=f("table"),n=f("thead"),o=f("tr"),s=f("th"),r=h(),u=f("th"),u.textContent=`${m("journal.title")}`,c=h(),d=f("th"),d.textContent=`${m("journal.node")}`,v=h(),g=f("th"),g.textContent=`${m("journal.path")}`,_=h(),b=f("th"),b.textContent=`${m("worklog.minutes")}`,y=h(),k=f("th"),k.textContent=`${m("journal.billable")}`,j=h(),T=f("th"),T.textContent=`${m("journal.approx")}`,E=h(),D=f("th"),D.textContent=`${m("common.date")}`,M=h(),N=f("tbody");for(let O=0;O<S.length;O+=1)S[O].c();i(s,"class","journal-toggle-col svelte-1ufgyr8"),i(u,"class","svelte-1ufgyr8"),i(d,"class","svelte-1ufgyr8"),i(g,"class","svelte-1ufgyr8"),i(b,"class","svelte-1ufgyr8"),i(k,"class","svelte-1ufgyr8"),i(T,"class","svelte-1ufgyr8"),i(D,"class","svelte-1ufgyr8"),i(o,"class","svelte-1ufgyr8"),i(n,"class","svelte-1ufgyr8"),i(N,"class","svelte-1ufgyr8"),i(t,"class","journal-table svelte-1ufgyr8"),i(e,"class","journal-table-wrap svelte-1ufgyr8")},m(O,R){C(O,e,R),a(e,t),a(t,n),a(n,o),a(o,s),a(o,r),a(o,u),a(o,c),a(o,d),a(o,v),a(o,g),a(o,_),a(o,b),a(o,y),a(o,k),a(o,j),a(o,T),a(o,E),a(o,D),a(t,M),a(t,N);for(let B=0;B<S.length;B+=1)S[B]&&S[B].m(N,null)},p(O,R){if(R[0]&32|R[4]&1073745920){F=ae(O[5]);let B;for(B=0;B<F.length;B+=1){const P=Fn(O,F,B);S[B]?S[B].p(P,R):(S[B]=Wi(P),S[B].c(),S[B].m(N,null))}for(;B<S.length;B+=1)S[B].d(1);S.length=F.length}},d(O){O&&w(e),Oe(S,O)}}}function Uu(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("journal.empty")}`,i(t,"class","svelte-1ufgyr8"),i(e,"class","empty-state svelte-1ufgyr8")},m(n,o){C(n,e,o),a(e,t)},p:ue,d(n){n&&w(e)}}}function Pi(l){let e;return{c(){e=A("✓")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Oi(l){let e;return{c(){e=A("~")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Ri(l){let e,t,n,o,s,r,u,c,d,v=l[346].details&&zi(l);function g(k,j){return k[346].source==="manual"?Xu:k[346].source==="suggestion"&&k[346]._events&&k[346]._events.length>0?Yu:k[346].source==="suggestion"?Ju:k[346].source==="unknown"||k[346].source==="imported"?qu:k[346]._hasEvents?Gu:Ku}let _=g(l),b=_(l),y=l[346]._events&&Bi(l);return{c(){e=f("tr"),t=f("td"),n=f("div"),v&&v.c(),o=h(),s=f("div"),r=f("span"),r.textContent=`${m("worklog.source")}`,u=h(),b.c(),c=h(),y&&y.c(),d=h(),i(r,"class","journal-detail-label svelte-1ufgyr8"),i(s,"class","journal-detail-section svelte-1ufgyr8"),i(n,"class","journal-detail-body svelte-1ufgyr8"),i(t,"colspan","8"),i(t,"class","svelte-1ufgyr8"),i(e,"class","journal-row-detail svelte-1ufgyr8")},m(k,j){C(k,e,j),a(e,t),a(t,n),v&&v.m(n,null),a(n,o),a(n,s),a(s,r),a(s,u),b.m(s,null),a(n,c),y&&y.m(n,null),a(e,d)},p(k,j){k[346].details?v?v.p(k,j):(v=zi(k),v.c(),v.m(n,o)):v&&(v.d(1),v=null),_!==(_=g(k))&&(b.d(1),b=_(k),b&&(b.c(),b.m(s,null))),k[346]._events?y?y.p(k,j):(y=Bi(k),y.c(),y.m(n,null)):y&&(y.d(1),y=null)},d(k){k&&w(e),v&&v.d(),b.d(),y&&y.d()}}}function zi(l){let e,t,n,o,s=l[346].details+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${m("worklog.details")}`,n=h(),o=f("p"),r=A(s),i(t,"class","journal-detail-label svelte-1ufgyr8"),i(o,"class","svelte-1ufgyr8"),i(e,"class","journal-detail-section svelte-1ufgyr8")},m(u,c){C(u,e,c),a(e,t),a(e,n),a(e,o),a(o,r)},p(u,c){c[0]&32&&s!==(s=u[346].details+"")&&V(r,s)},d(u){u&&w(e)}}}function Ku(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceUnknown")}`,i(e,"class","svelte-1ufgyr8")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Gu(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceSuggestion")}`,i(e,"class","svelte-1ufgyr8")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function qu(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceUnknown")}`,i(e,"class","svelte-1ufgyr8")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Ju(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceSuggestionNoEvents")}`,i(e,"class","svelte-1ufgyr8")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Yu(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceSuggestion")}`,i(e,"class","svelte-1ufgyr8")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Xu(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceManual")}`,i(e,"class","svelte-1ufgyr8")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Bi(l){let e,t,n,o=ae(l[346]._events),s=[];for(let r=0;r<o.length;r+=1)s[r]=Hi(An(l,o,r));return{c(){e=f("div"),t=f("span"),t.textContent=`${m("journal.relatedEvents")}`,n=h();for(let r=0;r<s.length;r+=1)s[r].c();i(t,"class","journal-detail-label svelte-1ufgyr8"),i(e,"class","journal-detail-section svelte-1ufgyr8")},m(r,u){C(r,e,u),a(e,t),a(e,n);for(let c=0;c<s.length;c+=1)s[c]&&s[c].m(e,null)},p(r,u){if(u[0]&32|u[4]&1073741824){o=ae(r[346]._events);let c;for(c=0;c<o.length;c+=1){const d=An(r,o,c);s[c]?s[c].p(d,u):(s[c]=Hi(d),s[c].c(),s[c].m(e,null))}for(;c<s.length;c+=1)s[c].d(1);s.length=o.length}},d(r){r&&w(e),Oe(s,r)}}}function Hi(l){let e,t,n=Ye(l[333].createdAt)+"",o,s,r,u=(m("event."+l[333].eventType)||l[333].eventType)+"",c,d,v,g=l[333].title+"",_,b,y,k,j,T;function E(){return l[229](l[333])}return{c(){e=f("div"),t=f("span"),o=A(n),s=h(),r=f("span"),c=A(u),d=h(),v=f("span"),_=A(g),b=h(),y=f("button"),y.textContent=`${m("common.open")}`,k=h(),i(t,"class","journal-event-time svelte-1ufgyr8"),i(r,"class","journal-event-type svelte-1ufgyr8"),i(v,"class","journal-event-title svelte-1ufgyr8"),i(y,"class","link-btn svelte-1ufgyr8"),i(e,"class","journal-event-row svelte-1ufgyr8")},m(D,M){C(D,e,M),a(e,t),a(t,o),a(e,s),a(e,r),a(r,c),a(e,d),a(e,v),a(v,_),a(e,b),a(e,y),a(e,k),j||(T=I(y,"click",E),j=!0)},p(D,M){l=D,M[0]&32&&n!==(n=Ye(l[333].createdAt)+"")&&V(o,n),M[0]&32&&u!==(u=(m("event."+l[333].eventType)||l[333].eventType)+"")&&V(c,u),M[0]&32&&g!==(g=l[333].title+"")&&V(_,g)},d(D){D&&w(e),j=!1,T()}}}function Wi(l){let e,t,n,o=l[346]._expanded?"▾":"▸",s,r,u,c=l[346].summary+"",d,v,g,_,b=l[346].nodeTitle+"",y,k,j,T=l[346].nodePath+"",E,D,M,N=l[346].minutes+"",F,S,O,R,B,P,H,U=l[346].date+"",K,X,Y,W,q;function Q(){return l[226](l[346])}let z=l[346].billable&&Pi(),le=l[346].approximate&&Oi();function ve(){return l[227](l[346])}function ie(...x){return l[228](l[346],...x)}let $=l[346]._expanded&&Ri(l);return{c(){e=f("tr"),t=f("td"),n=f("span"),s=A(o),r=h(),u=f("td"),d=A(c),v=h(),g=f("td"),_=f("button"),y=A(b),k=h(),j=f("td"),E=A(T),D=h(),M=f("td"),F=A(N),S=h(),O=f("td"),z&&z.c(),R=h(),B=f("td"),le&&le.c(),P=h(),H=f("td"),K=A(U),X=h(),$&&$.c(),Y=ct(),i(n,"class","journal-toggle-icon svelte-1ufgyr8"),i(t,"class","journal-toggle-col svelte-1ufgyr8"),i(u,"class","journal-summary-cell svelte-1ufgyr8"),i(_,"class","link-btn svelte-1ufgyr8"),i(g,"class","svelte-1ufgyr8"),i(j,"class","journal-path-cell svelte-1ufgyr8"),i(M,"class","journal-min-cell svelte-1ufgyr8"),i(O,"class","journal-bool-cell svelte-1ufgyr8"),i(B,"class","journal-bool-cell svelte-1ufgyr8"),i(H,"class","journal-date-cell svelte-1ufgyr8"),i(e,"class","journal-row svelte-1ufgyr8"),i(e,"role","button"),i(e,"tabindex","0"),we(e,"expanded",l[346]._expanded)},m(x,ce){C(x,e,ce),a(e,t),a(t,n),a(n,s),a(e,r),a(e,u),a(u,d),a(e,v),a(e,g),a(g,_),a(_,y),a(e,k),a(e,j),a(j,E),a(e,D),a(e,M),a(M,F),a(e,S),a(e,O),z&&z.m(O,null),a(e,R),a(e,B),le&&le.m(B,null),a(e,P),a(e,H),a(H,K),C(x,X,ce),$&&$.m(x,ce),C(x,Y,ce),W||(q=[I(_,"click",qe(Q)),I(e,"click",ve),I(e,"keydown",ie)],W=!0)},p(x,ce){l=x,ce[0]&32&&o!==(o=l[346]._expanded?"▾":"▸")&&V(s,o),ce[0]&32&&c!==(c=l[346].summary+"")&&V(d,c),ce[0]&32&&b!==(b=l[346].nodeTitle+"")&&V(y,b),ce[0]&32&&T!==(T=l[346].nodePath+"")&&V(E,T),ce[0]&32&&N!==(N=l[346].minutes+"")&&V(F,N),l[346].billable?z||(z=Pi(),z.c(),z.m(O,null)):z&&(z.d(1),z=null),l[346].approximate?le||(le=Oi(),le.c(),le.m(B,null)):le&&(le.d(1),le=null),ce[0]&32&&U!==(U=l[346].date+"")&&V(K,U),ce[0]&32&&we(e,"expanded",l[346]._expanded),l[346]._expanded?$?$.p(l,ce):($=Ri(l),$.c(),$.m(Y.parentNode,Y)):$&&($.d(1),$=null)},d(x){x&&(w(e),w(X),w(Y)),z&&z.d(),le&&le.d(),$&&$.d(x),W=!1,he(q)}}}function Vi(l){let e,t,n;function o(){return l[169](l[343])}return{c(){e=f("button"),e.textContent=`${l[343].label}`,i(e,"class","tab svelte-1ufgyr8"),we(e,"active",l[23]===l[343].id)},m(s,r){C(s,e,r),t||(n=I(e,"click",o),t=!0)},p(s,r){l=s,r[0]&8388608|r[2]&524288&&we(e,"active",l[23]===l[343].id)},d(s){s&&w(e),t=!1,n()}}}function Zu(l){let e;function t(s,r){return s[18].length===0?nf:lf}let n=t(l),o=n(l);return{c(){e=f("div"),o.c(),i(e,"class","activity-tab svelte-1ufgyr8")},m(s,r){C(s,e,r),o.m(e,null)},p(s,r){n===(n=t(s))&&o?o.p(s,r):(o.d(1),o=n(s),o&&(o.c(),o.m(e,null)))},i:ue,o:ue,d(s){s&&w(e),o.d()}}}function Qu(l){let e,t,n,o,s=l[22]&&l[35].filter(l[163]).length>0,r,u,c,d=s&&Gi(l);function v(b,y){return b[27].length===0?sf:of}let g=v(l),_=g(l);return{c(){e=f("div"),t=f("div"),n=f("button"),n.textContent=`+ ${m("worklog.addEntry")}`,o=h(),d&&d.c(),r=h(),_.c(),i(n,"class","btn btn-primary btn-sm svelte-1ufgyr8"),i(t,"class","worklog-toolbar svelte-1ufgyr8"),i(e,"class","worklog-tab svelte-1ufgyr8")},m(b,y){C(b,e,y),a(e,t),a(t,n),a(e,o),d&&d.m(e,null),a(e,r),_.m(e,null),u||(c=I(n,"click",l[129]),u=!0)},p(b,y){y[0]&4194304|y[1]&16&&(s=b[22]&&b[35].filter(b[163]).length>0),s?d?d.p(b,y):(d=Gi(b),d.c(),d.m(e,r)):d&&(d.d(1),d=null),g===(g=v(b))&&_?_.p(b,y):(_.d(1),_=g(b),_&&(_.c(),_.m(e,null)))},i:ue,o:ue,d(b){b&&w(e),d&&d.d(),_.d(),u=!1,c()}}}function xu(l){let e,t,n,o,s,r;function u(v,g){return v[26].length===0?pf:df}let c=u(l),d=c(l);return{c(){e=f("div"),t=f("div"),n=f("button"),n.textContent=`${m("action.addAction")}`,o=h(),d.c(),i(n,"class","btn btn-primary svelte-1ufgyr8"),i(t,"class","tab-toolbar svelte-1ufgyr8"),i(e,"class","actions-tab svelte-1ufgyr8")},m(v,g){C(v,e,g),a(e,t),a(t,n),a(e,o),d.m(e,null),s||(r=I(n,"click",l[149]),s=!0)},p(v,g){c===(c=u(v))&&d?d.p(v,g):(d.d(1),d=c(v),d&&(d.c(),d.m(e,null)))},i:ue,o:ue,d(v){v&&w(e),d.d(),s=!1,r()}}}function $u(l){let e,t,n,o=m("file.addFile")+"",s,r,u,c=m("file.addFolder")+"",d,v,g,_,b,y,k,j,T,E,D,M,N,F=l[61].items.length>0&&oo(l);const S=[_f,mf],O=[];function R(H,U){return H[53]?0:1}y=R(l),k=O[y]=S[y](l);let B=l[49]&&!l[51]&&ro(),P=l[57]&&ao(l);return{c(){e=f("div"),t=f("div"),n=f("button"),s=A(o),r=h(),u=f("button"),d=A(c),v=h(),g=f("button"),g.textContent=`${m("file.newFile")}`,_=h(),F&&F.c(),b=h(),k.c(),j=h(),B&&B.c(),T=h(),P&&P.c(),E=ct(),i(n,"class","btn btn-primary svelte-1ufgyr8"),n.disabled=l[49],i(u,"class","btn svelte-1ufgyr8"),u.disabled=l[49],i(g,"class","btn svelte-1ufgyr8"),i(t,"class","tab-toolbar svelte-1ufgyr8"),i(e,"class","files-tab svelte-1ufgyr8")},m(H,U){C(H,e,U),a(e,t),a(t,n),a(n,s),a(t,r),a(t,u),a(u,d),a(t,v),a(t,g),a(t,_),F&&F.m(t,null),a(e,b),O[y].m(e,null),a(e,j),B&&B.m(e,null),C(H,T,U),P&&P.m(H,U),C(H,E,U),D=!0,M||(N=[I(n,"click",l[142]),I(u,"click",l[143]),I(g,"click",l[90])],M=!0)},p(H,U){(!D||U[1]&262144)&&(n.disabled=H[49]),(!D||U[1]&262144)&&(u.disabled=H[49]),H[61].items.length>0?F?F.p(H,U):(F=oo(H),F.c(),F.m(t,null)):F&&(F.d(1),F=null);let K=y;y=R(H),y===K?O[y].p(H,U):(xe(),ye(O[K],1,1,()=>{O[K]=null}),$e(),k=O[y],k?k.p(H,U):(k=O[y]=S[y](H),k.c()),fe(k,1),k.m(e,j)),H[49]&&!H[51]?B||(B=ro(),B.c(),B.m(e,null)):B&&(B.d(1),B=null),H[57]?P?(P.p(H,U),U[1]&67108864&&fe(P,1)):(P=ao(H),P.c(),fe(P,1),P.m(E.parentNode,E)):P&&(xe(),ye(P,1,1,()=>{P=null}),$e())},i(H){D||(fe(k),fe(P),D=!0)},o(H){ye(k),ye(P),D=!1},d(H){H&&(w(e),w(T),w(E)),F&&F.d(),O[y].d(),B&&B.d(),P&&P.d(H),M=!1,he(N)}}}function ef(l){let e,t,n,o,s,r,u,c=l[42]&&co(l);function d(_,b){return _[24].length===0&&!_[42]?kf:bf}let v=d(l),g=v(l);return{c(){e=f("div"),t=f("div"),n=f("button"),n.textContent=`${m("note.add")}`,o=h(),c&&c.c(),s=h(),g.c(),i(n,"class","btn btn-primary svelte-1ufgyr8"),i(t,"class","tab-toolbar svelte-1ufgyr8"),i(e,"class","notes-tab svelte-1ufgyr8")},m(_,b){C(_,e,b),a(e,t),a(t,n),a(e,o),c&&c.m(e,null),a(e,s),g.m(e,null),r||(u=I(n,"click",l[122]),r=!0)},p(_,b){_[42]?c?c.p(_,b):(c=co(_),c.c(),c.m(e,s)):c&&(c.d(1),c=null),v===(v=d(_))&&g?g.p(_,b):(g.d(1),g=v(_),g&&(g.c(),g.m(e,null)))},i:ue,o:ue,d(_){_&&w(e),c&&c.d(),g.d(),r=!1,u()}}}function tf(l){let e,t,n=l[22].title+"",o,s,r,u,c,d,v=l[148](l[22].type)+"",g,_,b,y,k,j=(l[22].section||"—")+"",T,E,D,M,N,F=dt(l[22].createdAt)+"",S,O,R,B,P,H,U,K,X=m("overview.newNote")+"",Y,W,q,Q,z,le,ve=m("overview.addFile")+"",ie,$,x,ce,Te,Ee,Re=m("overview.addAction")+"",Ce,G,Z,oe,me,je,Je,Le=m("overview.logTime")+"",Qe,nt,ze,be,We,De=l[24].length>0&&fo(l),Be=l[27].length>0&&mo(l);return{c(){e=f("div"),t=f("h2"),o=A(n),s=h(),r=f("div"),u=f("div"),c=f("span"),c.textContent=`${m("overview.type")}`,d=f("span"),g=A(v),_=h(),b=f("div"),y=f("span"),y.textContent=`${m("overview.section")}`,k=f("span"),T=A(j),E=h(),D=f("div"),M=f("span"),M.textContent=`${m("overview.created")}`,N=f("span"),S=A(F),O=h(),R=f("div"),B=f("button"),P=J("svg"),H=J("path"),U=J("path"),K=h(),Y=A(X),W=h(),q=f("button"),Q=J("svg"),z=J("path"),le=h(),ie=A(ve),$=h(),x=f("button"),ce=J("svg"),Te=J("polygon"),Ee=h(),Ce=A(Re),G=h(),Z=f("button"),oe=J("svg"),me=J("circle"),je=J("polyline"),Je=h(),Qe=A(Le),nt=h(),De&&De.c(),ze=h(),Be&&Be.c(),i(t,"class","svelte-1ufgyr8"),i(c,"class","meta-label svelte-1ufgyr8"),i(d,"class","svelte-1ufgyr8"),i(u,"class","meta-item svelte-1ufgyr8"),i(y,"class","meta-label svelte-1ufgyr8"),i(k,"class","svelte-1ufgyr8"),i(b,"class","meta-item svelte-1ufgyr8"),i(M,"class","meta-label svelte-1ufgyr8"),i(N,"class","svelte-1ufgyr8"),i(D,"class","meta-item svelte-1ufgyr8"),i(r,"class","meta-grid svelte-1ufgyr8"),i(H,"d","M12 20h9"),i(H,"class","svelte-1ufgyr8"),i(U,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),i(U,"class","svelte-1ufgyr8"),i(P,"width","16"),i(P,"height","16"),i(P,"viewBox","0 0 24 24"),i(P,"fill","none"),i(P,"stroke","currentColor"),i(P,"stroke-width","2"),i(P,"stroke-linecap","round"),i(P,"stroke-linejoin","round"),i(P,"class","svelte-1ufgyr8"),i(B,"class","qa-btn svelte-1ufgyr8"),i(z,"d","M21.44 11.05l-9.19 9.19a6 6 0 0 1-8.49-8.49l9.19-9.19a4 4 0 0 1 5.66 5.66l-9.2 9.19a2 2 0 0 1-2.83-2.83l8.49-8.48"),i(z,"class","svelte-1ufgyr8"),i(Q,"width","16"),i(Q,"height","16"),i(Q,"viewBox","0 0 24 24"),i(Q,"fill","none"),i(Q,"stroke","currentColor"),i(Q,"stroke-width","2"),i(Q,"stroke-linecap","round"),i(Q,"stroke-linejoin","round"),i(Q,"class","svelte-1ufgyr8"),i(q,"class","qa-btn svelte-1ufgyr8"),i(Te,"points","13 2 3 14 12 14 11 22 21 10 12 10 13 2"),i(Te,"class","svelte-1ufgyr8"),i(ce,"width","16"),i(ce,"height","16"),i(ce,"viewBox","0 0 24 24"),i(ce,"fill","none"),i(ce,"stroke","currentColor"),i(ce,"stroke-width","2"),i(ce,"stroke-linecap","round"),i(ce,"stroke-linejoin","round"),i(ce,"class","svelte-1ufgyr8"),i(x,"class","qa-btn svelte-1ufgyr8"),i(me,"cx","12"),i(me,"cy","12"),i(me,"r","10"),i(me,"class","svelte-1ufgyr8"),i(je,"points","12 6 12 12 16 14"),i(je,"class","svelte-1ufgyr8"),i(oe,"width","16"),i(oe,"height","16"),i(oe,"viewBox","0 0 24 24"),i(oe,"fill","none"),i(oe,"stroke","currentColor"),i(oe,"stroke-width","2"),i(oe,"stroke-linecap","round"),i(oe,"stroke-linejoin","round"),i(oe,"class","svelte-1ufgyr8"),i(Z,"class","qa-btn svelte-1ufgyr8"),i(R,"class","quick-actions svelte-1ufgyr8"),i(e,"class","overview svelte-1ufgyr8")},m(Me,Fe){C(Me,e,Fe),a(e,t),a(t,o),a(e,s),a(e,r),a(r,u),a(u,c),a(u,d),a(d,g),a(r,_),a(r,b),a(b,y),a(b,k),a(k,T),a(r,E),a(r,D),a(D,M),a(D,N),a(N,S),a(e,O),a(e,R),a(R,B),a(B,P),a(P,H),a(P,U),a(B,K),a(B,Y),a(R,W),a(R,q),a(q,Q),a(Q,z),a(q,le),a(q,ie),a(R,$),a(R,x),a(x,ce),a(ce,Te),a(x,Ee),a(x,Ce),a(R,G),a(R,Z),a(Z,oe),a(oe,me),a(oe,je),a(Z,Je),a(Z,Qe),a(e,nt),De&&De.m(e,null),a(e,ze),Be&&Be.m(e,null),be||(We=[I(B,"click",l[170]),I(q,"click",l[171]),I(x,"click",l[149]),I(Z,"click",l[172])],be=!0)},p(Me,Fe){Fe[0]&4194304&&n!==(n=Me[22].title+"")&&V(o,n),Fe[0]&4194304&&v!==(v=Me[148](Me[22].type)+"")&&V(g,v),Fe[0]&4194304&&j!==(j=(Me[22].section||"—")+"")&&V(T,j),Fe[0]&4194304&&F!==(F=dt(Me[22].createdAt)+"")&&V(S,F),Me[24].length>0?De?De.p(Me,Fe):(De=fo(Me),De.c(),De.m(e,ze)):De&&(De.d(1),De=null),Me[27].length>0?Be?Be.p(Me,Fe):(Be=mo(Me),Be.c(),Be.m(e,null)):Be&&(Be.d(1),Be=null)},i:ue,o:ue,d(Me){Me&&w(e),De&&De.d(),Be&&Be.d(),be=!1,he(We)}}}function lf(l){let e,t=ae(l[18]),n=[];for(let o=0;o<t.length;o+=1)n[o]=Ki(Bn(l,t,o));return{c(){e=f("div");for(let o=0;o<n.length;o+=1)n[o].c();i(e,"class","activity-events svelte-1ufgyr8")},m(o,s){C(o,e,s);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(o,s){if(s[0]&262144|s[4]&8388608|s[5]&1){t=ae(o[18]);let r;for(r=0;r<t.length;r+=1){const u=Bn(o,t,r);n[r]?n[r].p(u,s):(n[r]=Ki(u),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&w(e),Oe(n,o)}}}function nf(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("activity.perCaseEmpty")}`,i(t,"class","svelte-1ufgyr8"),i(e,"class","empty-state svelte-1ufgyr8")},m(n,o){C(n,e,o),a(e,t)},p:ue,d(n){n&&w(e)}}}function Ui(l){let e,t=l[333].targetType+"",n;return{c(){e=f("span"),n=A(t),i(e,"class","activity-event-target svelte-1ufgyr8")},m(o,s){C(o,e,s),a(e,n)},p(o,s){s[0]&262144&&t!==(t=o[333].targetType+"")&&V(n,t)},d(o){o&&w(e)}}}function Ki(l){let e,t,n=Ht(l[333].eventType)+"",o,s,r,u=l[333].title+"",c,d,v,g=l[147](l[333].eventType)+"",_,b,y,k,j=Ye(l[333].createdAt)+"",T,E,D,M,N=l[333].targetType&&Ui(l);function F(){return l[205](l[333])}function S(...O){return l[206](l[333],...O)}return{c(){e=f("div"),t=f("span"),o=A(n),s=h(),r=f("span"),c=A(u),d=h(),v=f("span"),_=A(g),b=h(),N&&N.c(),y=h(),k=f("span"),T=A(j),E=h(),i(t,"class","activity-event-icon svelte-1ufgyr8"),i(r,"class","activity-event-title svelte-1ufgyr8"),i(v,"class","activity-event-type svelte-1ufgyr8"),i(k,"class","activity-event-time svelte-1ufgyr8"),i(e,"class","activity-event svelte-1ufgyr8"),i(e,"role","button"),i(e,"tabindex","0")},m(O,R){C(O,e,R),a(e,t),a(t,o),a(e,s),a(e,r),a(r,c),a(e,d),a(e,v),a(v,_),a(e,b),N&&N.m(e,null),a(e,y),a(e,k),a(k,T),a(e,E),D||(M=[I(e,"click",F),I(e,"keydown",S)],D=!0)},p(O,R){l=O,R[0]&262144&&n!==(n=Ht(l[333].eventType)+"")&&V(o,n),R[0]&262144&&u!==(u=l[333].title+"")&&V(c,u),R[0]&262144&&g!==(g=l[147](l[333].eventType)+"")&&V(_,g),l[333].targetType?N?N.p(l,R):(N=Ui(l),N.c(),N.m(e,y)):N&&(N.d(1),N=null),R[0]&262144&&j!==(j=Ye(l[333].createdAt)+"")&&V(T,j)},d(O){O&&w(e),N&&N.d(),D=!1,he(M)}}}function Gi(l){let e,t,n,o=ae(l[35].filter(l[195])),s=[];for(let r=0;r<o.length;r+=1)s[r]=Xi(Vn(l,o,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${m("worklog.suggestions")}`,n=h();for(let r=0;r<s.length;r+=1)s[r].c();i(t,"class","suggestions-title svelte-1ufgyr8"),i(e,"class","worklog-tab-suggestions svelte-1ufgyr8")},m(r,u){C(r,e,u),a(e,t),a(e,n);for(let c=0;c<s.length;c+=1)s[c]&&s[c].m(e,null)},p(r,u){if(u[0]&4194304|u[1]&16|u[3]&134217728|u[4]&1073742080){o=ae(r[35].filter(r[195]));let c;for(c=0;c<o.length;c+=1){const d=Vn(r,o,c);s[c]?s[c].p(d,u):(s[c]=Xi(d),s[c].c(),s[c].m(e,null))}for(;c<s.length;c+=1)s[c].d(1);s.length=o.length}},d(r){r&&w(e),Oe(s,r)}}}function qi(l){let e,t,n,o=ae(l[336].events),s=[];for(let r=0;r<o.length;r+=1)s[r]=Yi(Un(l,o,r));return{c(){e=f("div"),t=f("div"),t.textContent=`${m("suggest.detectedEvents")}`,n=h();for(let r=0;r<s.length;r+=1)s[r].c();i(t,"class","suggestion-detail-title svelte-1ufgyr8"),i(e,"class","suggestion-detail svelte-1ufgyr8")},m(r,u){C(r,e,u),a(e,t),a(e,n);for(let c=0;c<s.length;c+=1)s[c]&&s[c].m(e,null)},p(r,u){if(u[0]&4194304|u[1]&16|u[3]&134217728|u[4]&1073741824){o=ae(r[336].events);let c;for(c=0;c<o.length;c+=1){const d=Un(r,o,c);s[c]?s[c].p(d,u):(s[c]=Yi(d),s[c].c(),s[c].m(e,null))}for(;c<s.length;c+=1)s[c].d(1);s.length=o.length}},d(r){r&&w(e),Oe(s,r)}}}function Ji(l){let e,t,n;function o(){return l[200](l[333])}return{c(){e=f("button"),e.textContent=`${m("file.showInExplorer")}`,i(e,"class","link-btn svelte-1ufgyr8")},m(s,r){C(s,e,r),t||(n=I(e,"click",o),t=!0)},p(s,r){l=s},d(s){s&&w(e),t=!1,n()}}}function Yi(l){let e,t,n=Ye(l[333].createdAt)+"",o,s,r,u=(m("event."+l[333].eventType)||l[333].eventType)+"",c,d,v,g=l[333].title+"",_,b,y,k,j=l[333].targetType==="file"||l[333].eventType.startsWith("file_"),T,E,D;function M(){return l[199](l[333])}let N=j&&Ji(l);return{c(){e=f("div"),t=f("span"),o=A(n),s=h(),r=f("span"),c=A(u),d=h(),v=f("span"),_=A(g),b=h(),y=f("button"),y.textContent=`${m("common.open")}`,k=h(),N&&N.c(),T=h(),i(t,"class","suggestion-event-time svelte-1ufgyr8"),i(r,"class","suggestion-event-type svelte-1ufgyr8"),i(v,"class","suggestion-event-title svelte-1ufgyr8"),i(y,"class","link-btn svelte-1ufgyr8"),i(e,"class","suggestion-detail-event svelte-1ufgyr8")},m(F,S){C(F,e,S),a(e,t),a(t,o),a(e,s),a(e,r),a(r,c),a(e,d),a(e,v),a(v,_),a(e,b),a(e,y),a(e,k),N&&N.m(e,null),a(e,T),E||(D=I(y,"click",M),E=!0)},p(F,S){l=F,S[0]&4194304|S[1]&16&&n!==(n=Ye(l[333].createdAt)+"")&&V(o,n),S[0]&4194304|S[1]&16&&u!==(u=(m("event."+l[333].eventType)||l[333].eventType)+"")&&V(c,u),S[0]&4194304|S[1]&16&&g!==(g=l[333].title+"")&&V(_,g),S[0]&4194304|S[1]&16&&(j=l[333].targetType==="file"||l[333].eventType.startsWith("file_")),j?N?N.p(l,S):(N=Ji(l),N.c(),N.m(e,T)):N&&(N.d(1),N=null)},d(F){F&&w(e),N&&N.d(),E=!1,D()}}}function Xi(l){let e,t,n,o,s=l[336].summary+"",r,u,c,d=l[336].suggestedMin+"",v,g,_=m("worklog.min")+"",b,y,k=m("suggest.confidence."+l[336].confidence)+"",j,T,E,D,M,N,F,S;function O(){return l[196](l[336])}function R(){return l[197](l[336],l[337],l[338])}function B(...H){return l[198](l[336],l[337],l[338],...H)}let P=l[336]._expanded&&l[336].events&&l[336].events.length>0&&qi(l);return{c(){e=f("div"),t=f("div"),n=f("div"),o=f("span"),r=A(s),u=h(),c=f("span"),v=A(d),g=h(),b=A(_),y=A(" · "),j=A(k),T=h(),E=f("div"),D=f("button"),D.textContent=`${m("worklog.apply")}`,M=h(),P&&P.c(),N=h(),i(o,"class","suggestion-summary svelte-1ufgyr8"),i(c,"class","suggestion-meta svelte-1ufgyr8"),i(n,"class","suggestion-info svelte-1ufgyr8"),i(D,"class","btn btn-sm btn-primary svelte-1ufgyr8"),i(E,"class","suggestion-actions svelte-1ufgyr8"),i(t,"class","suggestion-main svelte-1ufgyr8"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","suggestion-card svelte-1ufgyr8"),we(e,"expanded",l[336]._expanded)},m(H,U){C(H,e,U),a(e,t),a(t,n),a(n,o),a(o,r),a(n,u),a(n,c),a(c,v),a(c,g),a(c,b),a(c,y),a(c,j),a(t,T),a(t,E),a(E,D),a(e,M),P&&P.m(e,null),a(e,N),F||(S=[I(D,"click",qe(O)),I(t,"click",R),I(t,"keydown",B)],F=!0)},p(H,U){l=H,U[0]&4194304|U[1]&16&&s!==(s=l[336].summary+"")&&V(r,s),U[0]&4194304|U[1]&16&&d!==(d=l[336].suggestedMin+"")&&V(v,d),U[0]&4194304|U[1]&16&&k!==(k=m("suggest.confidence."+l[336].confidence)+"")&&V(j,k),l[336]._expanded&&l[336].events&&l[336].events.length>0?P?P.p(l,U):(P=qi(l),P.c(),P.m(e,N)):P&&(P.d(1),P=null),U[0]&4194304|U[1]&16&&we(e,"expanded",l[336]._expanded)},d(H){H&&w(e),P&&P.d(),F=!1,he(S)}}}function of(l){let e,t=ae(l[27]),n=[];for(let o=0;o<t.length;o+=1)n[o]=no(Hn(l,t,o));return{c(){for(let o=0;o<n.length;o+=1)n[o].c();e=ct()},m(o,s){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(o,s);C(o,e,s)},p(o,s){if(s[0]&134217728|s[3]&134217728|s[4]&1073750016){t=ae(o[27]);let r;for(r=0;r<t.length;r+=1){const u=Hn(o,t,r);n[r]?n[r].p(u,s):(n[r]=no(u),n[r].c(),n[r].m(e.parentNode,e))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&w(e),Oe(n,o)}}}function sf(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("worklog.empty")}`,i(t,"class","svelte-1ufgyr8"),i(e,"class","empty-state svelte-1ufgyr8")},m(n,o){C(n,e,o),a(e,t)},p:ue,d(n){n&&w(e)}}}function Zi(l){let e;return{c(){e=f("span"),e.textContent=`${m("journal.billableYes")}`,i(e,"class","wl-tag-billable svelte-1ufgyr8")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Qi(l){let e;return{c(){e=f("span"),e.textContent=`${m("journal.approxEstimated")}`,i(e,"class","wl-tag-approx svelte-1ufgyr8")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function xi(l){let e,t,n,o,s,r,u=l[317].details&&$i(l);function c(_,b){return _[317].source==="manual"?ff:_[317].source==="suggestion"&&_[317]._events&&_[317]._events.length>0?uf:_[317].source==="suggestion"?cf:_[317].source==="unknown"||_[317].source==="imported"?af:rf}let d=c(l),v=d(l),g=l[317].source==="suggestion"&&l[317]._events&&l[317]._events.length>0&&eo(l);return{c(){e=f("div"),u&&u.c(),t=h(),n=f("div"),o=f("span"),o.textContent=`${m("worklog.source")}`,s=h(),v.c(),r=h(),g&&g.c(),i(o,"class","wl-detail-label svelte-1ufgyr8"),i(n,"class","wl-detail-section svelte-1ufgyr8"),i(e,"class","worklog-entry-detail svelte-1ufgyr8")},m(_,b){C(_,e,b),u&&u.m(e,null),a(e,t),a(e,n),a(n,o),a(n,s),v.m(n,null),a(e,r),g&&g.m(e,null)},p(_,b){_[317].details?u?u.p(_,b):(u=$i(_),u.c(),u.m(e,t)):u&&(u.d(1),u=null),d!==(d=c(_))&&(v.d(1),v=d(_),v&&(v.c(),v.m(n,null))),_[317].source==="suggestion"&&_[317]._events&&_[317]._events.length>0?g?g.p(_,b):(g=eo(_),g.c(),g.m(e,null)):g&&(g.d(1),g=null)},d(_){_&&w(e),u&&u.d(),v.d(),g&&g.d()}}}function $i(l){let e,t,n,o,s=l[317].details+"",r;return{c(){e=f("div"),t=f("span"),t.textContent=`${m("worklog.details")}`,n=h(),o=f("p"),r=A(s),i(t,"class","wl-detail-label svelte-1ufgyr8"),i(o,"class","svelte-1ufgyr8"),i(e,"class","wl-detail-section svelte-1ufgyr8")},m(u,c){C(u,e,c),a(e,t),a(e,n),a(e,o),a(o,r)},p(u,c){c[0]&134217728&&s!==(s=u[317].details+"")&&V(r,s)},d(u){u&&w(e)}}}function rf(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceUnknown")}`,i(e,"class","svelte-1ufgyr8")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function af(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceUnknown")}`,i(e,"class","svelte-1ufgyr8")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function cf(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceSuggestionNoEvents")}`,i(e,"class","svelte-1ufgyr8")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function uf(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceSuggestion")}`,i(e,"class","svelte-1ufgyr8")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function ff(l){let e;return{c(){e=f("p"),e.textContent=`${m("worklog.sourceManual")}`,i(e,"class","svelte-1ufgyr8")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function eo(l){let e,t,n,o=ae(l[317]._events),s=[];for(let r=0;r<o.length;r+=1)s[r]=lo(Wn(l,o,r));return{c(){e=f("div"),t=f("span"),t.textContent=`${m("journal.relatedEvents")}`,n=h();for(let r=0;r<s.length;r+=1)s[r].c();i(t,"class","wl-detail-label svelte-1ufgyr8"),i(e,"class","wl-detail-section svelte-1ufgyr8")},m(r,u){C(r,e,u),a(e,t),a(e,n);for(let c=0;c<s.length;c+=1)s[c]&&s[c].m(e,null)},p(r,u){if(u[0]&134217728|u[3]&134217728|u[4]&1073741824){o=ae(r[317]._events);let c;for(c=0;c<o.length;c+=1){const d=Wn(r,o,c);s[c]?s[c].p(d,u):(s[c]=lo(d),s[c].c(),s[c].m(e,null))}for(;c<s.length;c+=1)s[c].d(1);s.length=o.length}},d(r){r&&w(e),Oe(s,r)}}}function to(l){let e,t,n;function o(){return l[202](l[333])}return{c(){e=f("button"),e.textContent=`${m("file.showInExplorer")}`,i(e,"class","link-btn svelte-1ufgyr8")},m(s,r){C(s,e,r),t||(n=I(e,"click",o),t=!0)},p(s,r){l=s},d(s){s&&w(e),t=!1,n()}}}function lo(l){let e,t,n=Ye(l[333].createdAt)+"",o,s,r,u=(m("event."+l[333].eventType)||l[333].eventType)+"",c,d,v,g=l[333].title+"",_,b,y,k,j=l[333].targetType==="file"||l[333].eventType.startsWith("file_"),T,E,D;function M(){return l[201](l[333])}let N=j&&to(l);return{c(){e=f("div"),t=f("span"),o=A(n),s=h(),r=f("span"),c=A(u),d=h(),v=f("span"),_=A(g),b=h(),y=f("button"),y.textContent=`${m("common.open")}`,k=h(),N&&N.c(),T=h(),i(t,"class","journal-event-time svelte-1ufgyr8"),i(r,"class","journal-event-type svelte-1ufgyr8"),i(v,"class","journal-event-title svelte-1ufgyr8"),i(y,"class","link-btn svelte-1ufgyr8"),i(e,"class","journal-event-row svelte-1ufgyr8")},m(F,S){C(F,e,S),a(e,t),a(t,o),a(e,s),a(e,r),a(r,c),a(e,d),a(e,v),a(v,_),a(e,b),a(e,y),a(e,k),N&&N.m(e,null),a(e,T),E||(D=I(y,"click",M),E=!0)},p(F,S){l=F,S[0]&134217728&&n!==(n=Ye(l[333].createdAt)+"")&&V(o,n),S[0]&134217728&&u!==(u=(m("event."+l[333].eventType)||l[333].eventType)+"")&&V(c,u),S[0]&134217728&&g!==(g=l[333].title+"")&&V(_,g),S[0]&134217728&&(j=l[333].targetType==="file"||l[333].eventType.startsWith("file_")),j?N?N.p(l,S):(N=to(l),N.c(),N.m(e,T)):N&&(N.d(1),N=null)},d(F){F&&w(e),N&&N.d(),E=!1,D()}}}function no(l){let e,t,n,o=l[317]._expanded?"▾":"▸",s,r,u,c=l[317].summary+"",d,v,g,_=l[317].minutes+"",b,y,k=m("worklog.min")+"",j,T,E,D,M,N=dt(l[317].createdAt)+"",F,S,O,R,B,P=l[317].billable&&Zi(),H=l[317].approximate&&Qi(),U=l[317]._expanded&&xi(l);function K(){return l[203](l[317])}function X(...Y){return l[204](l[317],...Y)}return{c(){e=f("div"),t=f("div"),n=f("span"),s=A(o),r=h(),u=f("span"),d=A(c),v=h(),g=f("span"),b=A(_),y=h(),j=A(k),T=h(),P&&P.c(),E=h(),H&&H.c(),D=h(),M=f("span"),F=A(N),S=h(),U&&U.c(),O=h(),i(n,"class","worklog-toggle svelte-1ufgyr8"),i(u,"class","worklog-entry-summary svelte-1ufgyr8"),i(g,"class","worklog-entry-mins svelte-1ufgyr8"),i(M,"class","worklog-entry-date svelte-1ufgyr8"),i(t,"class","worklog-entry-head svelte-1ufgyr8"),i(e,"class","worklog-entry svelte-1ufgyr8"),i(e,"role","button"),i(e,"tabindex","0"),we(e,"expanded",l[317]._expanded)},m(Y,W){C(Y,e,W),a(e,t),a(t,n),a(n,s),a(t,r),a(t,u),a(u,d),a(t,v),a(t,g),a(g,b),a(g,y),a(g,j),a(t,T),P&&P.m(t,null),a(t,E),H&&H.m(t,null),a(t,D),a(t,M),a(M,F),a(e,S),U&&U.m(e,null),a(e,O),R||(B=[I(e,"click",K),I(e,"keydown",X)],R=!0)},p(Y,W){l=Y,W[0]&134217728&&o!==(o=l[317]._expanded?"▾":"▸")&&V(s,o),W[0]&134217728&&c!==(c=l[317].summary+"")&&V(d,c),W[0]&134217728&&_!==(_=l[317].minutes+"")&&V(b,_),l[317].billable?P||(P=Zi(),P.c(),P.m(t,E)):P&&(P.d(1),P=null),l[317].approximate?H||(H=Qi(),H.c(),H.m(t,D)):H&&(H.d(1),H=null),W[0]&134217728&&N!==(N=dt(l[317].createdAt)+"")&&V(F,N),l[317]._expanded?U?U.p(l,W):(U=xi(l),U.c(),U.m(e,O)):U&&(U.d(1),U=null),W[0]&134217728&&we(e,"expanded",l[317]._expanded)},d(Y){Y&&w(e),P&&P.d(),H&&H.d(),U&&U.d(),R=!1,he(B)}}}function df(l){let e,t=ae(l[26]),n=[];for(let o=0;o<t.length;o+=1)n[o]=io(Kn(l,t,o));return{c(){for(let o=0;o<n.length;o+=1)n[o].c();e=ct()},m(o,s){for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(o,s);C(o,e,s)},p(o,s){if(s[0]&67108864|s[4]&805306368){t=ae(o[26]);let r;for(r=0;r<t.length;r+=1){const u=Kn(o,t,r);n[r]?n[r].p(u,s):(n[r]=io(u),n[r].c(),n[r].m(e.parentNode,e))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&w(e),Oe(n,o)}}}function pf(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("action.noActions")}`,i(t,"class","svelte-1ufgyr8"),i(e,"class","empty-state svelte-1ufgyr8")},m(n,o){C(n,e,o),a(e,t)},p:ue,d(n){n&&w(e)}}}function io(l){let e,t,n,o=l[328].title+"",s,r,u,c=l[153](l[328].type)+"",d,v,g,_=l[328].data+"",b,y,k,j,T,E,D,M,N;function F(){return l[193](l[328])}function S(){return l[194](l[328])}return{c(){e=f("div"),t=f("div"),n=f("span"),s=A(o),r=h(),u=f("span"),d=A(c),v=h(),g=f("span"),b=A(_),y=h(),k=f("div"),j=f("button"),j.textContent=`${m("action.run")}`,T=h(),E=f("button"),E.innerHTML='<svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="svelte-1ufgyr8"><polyline points="3 6 5 6 21 6" class="svelte-1ufgyr8"></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-1ufgyr8"></path></svg>',D=h(),i(n,"class","action-title svelte-1ufgyr8"),i(u,"class","action-type svelte-1ufgyr8"),i(g,"class","action-data svelte-1ufgyr8"),i(t,"class","action-info svelte-1ufgyr8"),i(j,"class","btn btn-sm svelte-1ufgyr8"),i(E,"class","btn btn-sm btn-danger svelte-1ufgyr8"),i(k,"class","action-btns svelte-1ufgyr8"),i(e,"class","action-card svelte-1ufgyr8")},m(O,R){C(O,e,R),a(e,t),a(t,n),a(n,s),a(t,r),a(t,u),a(u,d),a(t,v),a(t,g),a(g,b),a(e,y),a(e,k),a(k,j),a(k,T),a(k,E),a(e,D),M||(N=[I(j,"click",F),I(E,"click",S)],M=!0)},p(O,R){l=O,R[0]&67108864&&o!==(o=l[328].title+"")&&V(s,o),R[0]&67108864&&c!==(c=l[153](l[328].type)+"")&&V(d,c),R[0]&67108864&&_!==(_=l[328].data+"")&&V(b,_)},d(O){O&&w(e),M=!1,he(N)}}}function oo(l){let e,t=m("common.paste")+"",n,o,s=l[61].items.length+"",r,u,c;return{c(){e=f("button"),n=A(t),o=h(),r=A(s),i(e,"class","btn svelte-1ufgyr8")},m(d,v){C(d,e,v),a(e,n),a(e,o),a(e,r),u||(c=I(e,"click",l[95]),u=!0)},p(d,v){v[1]&1073741824&&s!==(s=d[61].items.length+"")&&V(r,s)},d(d){d&&w(e),u=!1,c()}}}function mf(l){let e,t,n,o,s,r,u;const c=[vf,gf],d=[];function v(y,k){return y[55].length>0?0:1}e=v(l),t=d[e]=c[e](l);const g=[yf,hf],_=[];function b(y,k){return y[56].length===0?0:1}return o=b(l),s=_[o]=g[o](l),{c(){t.c(),n=h(),s.c(),r=ct()},m(y,k){d[e].m(y,k),C(y,n,k),_[o].m(y,k),C(y,r,k),u=!0},p(y,k){let j=e;e=v(y),e===j?d[e].p(y,k):(xe(),ye(d[j],1,1,()=>{d[j]=null}),$e(),t=d[e],t?t.p(y,k):(t=d[e]=c[e](y),t.c()),fe(t,1),t.m(n.parentNode,n));let T=o;o=b(y),o===T?_[o].p(y,k):(xe(),ye(_[T],1,1,()=>{_[T]=null}),$e(),s=_[o],s?s.p(y,k):(s=_[o]=g[o](y),s.c()),fe(s,1),s.m(r.parentNode,r))},i(y){u||(fe(t),fe(s),u=!0)},o(y){ye(t),ye(s),u=!1},d(y){y&&(w(n),w(r)),d[e].d(y),_[o].d(y)}}}function _f(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("common.loading")}`,i(t,"class","svelte-1ufgyr8"),i(e,"class","empty-state svelte-1ufgyr8")},m(n,o){C(n,e,o),a(e,t)},p:ue,i:ue,o:ue,d(n){n&&w(e)}}}function gf(l){let e,t;return e=new Qo({props:{crumbs:[{name:m("file.root")}]}}),{c(){ut(e.$$.fragment)},m(n,o){it(e,n,o),t=!0},p:ue,i(n){t||(fe(e.$$.fragment,n),t=!0)},o(n){ye(e.$$.fragment,n),t=!1},d(n){ot(e,n)}}}function vf(l){let e,t,n,o,s,r,u,c=m("common.back")+"",d,v,g,_;return e=new Qo({props:{crumbs:[{name:m("file.root")},...l[55]]}}),e.$on("navigate",l[179]),{c(){ut(e.$$.fragment),t=h(),n=f("button"),o=J("svg"),s=J("line"),r=J("polyline"),u=h(),d=A(c),i(s,"x1","19"),i(s,"y1","12"),i(s,"x2","5"),i(s,"y2","12"),i(s,"class","svelte-1ufgyr8"),i(r,"points","12 19 5 12 12 5"),i(r,"class","svelte-1ufgyr8"),i(o,"width","14"),i(o,"height","14"),i(o,"viewBox","0 0 24 24"),i(o,"fill","none"),i(o,"stroke","currentColor"),i(o,"stroke-width","2"),i(o,"stroke-linecap","round"),i(o,"stroke-linejoin","round"),i(o,"class","svelte-1ufgyr8"),i(n,"class","btn btn-sm back-btn svelte-1ufgyr8")},m(b,y){it(e,b,y),C(b,t,y),C(b,n,y),a(n,o),a(o,s),a(o,r),a(n,u),a(n,d),v=!0,g||(_=I(n,"click",l[86]),g=!0)},p(b,y){const k={};y[1]&16777216&&(k.crumbs=[{name:m("file.root")},...b[55]]),e.$set(k)},i(b){v||(fe(e.$$.fragment,b),v=!0)},o(b){ye(e.$$.fragment,b),v=!1},d(b){b&&(w(t),w(n)),ot(e,b),g=!1,_()}}}function hf(l){let e,t=[],n=new Map,o,s=ae(l[56]);const r=u=>u[325].id;for(let u=0;u<s.length;u+=1){let c=Gn(l,s,u),d=r(c);n.set(d,t[u]=so(d,c))}return{c(){e=f("div");for(let u=0;u<t.length;u+=1)t[u].c();i(e,"class","file-list svelte-1ufgyr8")},m(u,c){C(u,e,c);for(let d=0;d<t.length;d+=1)t[d]&&t[d].m(e,null);o=!0},p(u,c){c[1]&33554432|c[2]&1686110209|c[3]&507|c[4]&4194304&&(s=ae(u[56]),xe(),t=Ko(t,c,r,1,u,s,n,e,Uo,so,null,Gn),$e())},i(u){if(!o){for(let c=0;c<s.length;c+=1)fe(t[c]);o=!0}},o(u){for(let c=0;c<t.length;c+=1)ye(t[c]);o=!1},d(u){u&&w(e);for(let c=0;c<t.length;c+=1)t[c].d()}}}function yf(l){let e,t,n,o,s=(l[55].length>0?m("file.noFiles"):m("file.noFilesCase"))+"",r,u,c,d,v,g,_,b,y,k;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-1ufgyr8"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z" class="svelte-1ufgyr8"></path><polyline points="14 2 14 8 20 8" class="svelte-1ufgyr8"></polyline></svg>',n=h(),o=f("p"),r=A(s),u=h(),c=f("p"),c.textContent=`${m("file.hint")}`,d=h(),v=f("div"),g=f("button"),g.textContent=`${m("file.addFileSimple")}`,_=h(),b=f("button"),b.textContent=`${m("file.addFolderSimple")}`,i(t,"class","empty-icon svelte-1ufgyr8"),i(o,"class","svelte-1ufgyr8"),i(c,"class","hint svelte-1ufgyr8"),i(g,"class","btn btn-primary svelte-1ufgyr8"),i(b,"class","btn svelte-1ufgyr8"),i(v,"class","empty-actions svelte-1ufgyr8"),i(e,"class","empty-state svelte-1ufgyr8")},m(j,T){C(j,e,T),a(e,t),a(e,n),a(e,o),a(o,r),a(e,u),a(e,c),a(e,d),a(e,v),a(v,g),a(v,_),a(v,b),y||(k=[I(g,"click",l[142]),I(b,"click",l[143])],y=!0)},p(j,T){T[1]&16777216&&s!==(s=(j[55].length>0?m("file.noFiles"):m("file.noFilesCase"))+"")&&V(r,s)},i:ue,o:ue,d(j){j&&w(e),y=!1,he(k)}}}function so(l,e){let t,n,o;return n=new zc({props:{item:e[325],selected:e[62].includes(e[325].id),onDragStart:e[99],onDragOver:e[100],onDrop:e[101]}}),n.$on("navigate",e[180]),n.$on("preview",e[181]),n.$on("openExternal",e[182]),n.$on("showInFolder",e[183]),n.$on("delete",e[184]),n.$on("rename",e[185]),n.$on("duplicate",e[186]),n.$on("cut",e[187]),n.$on("copy",e[188]),n.$on("selectOne",e[189]),n.$on("toggleSelect",e[190]),n.$on("rangeSelect",e[191]),{key:l,first:null,c(){t=ct(),ut(n.$$.fragment),this.first=t},m(s,r){C(s,t,r),it(n,s,r),o=!0},p(s,r){e=s;const u={};r[1]&33554432&&(u.item=e[325]),r[1]&33554432|r[2]&1&&(u.selected=e[62].includes(e[325].id)),n.$set(u)},i(s){o||(fe(n.$$.fragment,s),o=!0)},o(s){ye(n.$$.fragment,s),o=!1},d(s){s&&w(t),ot(n,s)}}}function ro(l){let e,t;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("file.scanning")}`,i(t,"class","svelte-1ufgyr8"),i(e,"class","empty-state svelte-1ufgyr8")},m(n,o){C(n,e,o),a(e,t)},d(n){n&&w(e)}}}function ao(l){let e,t;return e=new eu({props:{item:l[57],content:l[58],loading:l[59],error:l[60]}}),e.$on("close",l[89]),e.$on("openExternal",l[192]),{c(){ut(e.$$.fragment)},m(n,o){it(e,n,o),t=!0},p(n,o){const s={};o[1]&67108864&&(s.item=n[57]),o[1]&134217728&&(s.content=n[58]),o[1]&268435456&&(s.loading=n[59]),o[1]&536870912&&(s.error=n[60]),e.$set(s)},i(n){t||(fe(e.$$.fragment,n),t=!0)},o(n){ye(e.$$.fragment,n),t=!1},d(n){ot(e,n)}}}function co(l){let e,t,n,o,s,r,u,c,d;return{c(){e=f("div"),t=f("input"),n=h(),o=f("div"),s=f("button"),s.textContent=`${m("common.create")}`,r=h(),u=f("button"),u.textContent=`${m("common.cancel")}`,i(t,"type","text"),i(t,"placeholder",m("note.title")),i(t,"class","svelte-1ufgyr8"),i(s,"class","btn btn-primary svelte-1ufgyr8"),i(u,"class","btn svelte-1ufgyr8"),i(o,"class","form-actions svelte-1ufgyr8"),i(e,"class","create-form svelte-1ufgyr8")},m(v,g){C(v,e,g),a(e,t),ke(t,l[43]),a(e,n),a(e,o),a(o,s),a(o,r),a(o,u),c||(d=[I(t,"input",l[175]),I(t,"keydown",l[176]),I(s,"click",l[124]),I(u,"click",l[123])],c=!0)},p(v,g){g[1]&4096&&t.value!==v[43]&&ke(t,v[43])},d(v){v&&w(e),c=!1,he(d)}}}function bf(l){let e,t=ae(l[24]),n=[];for(let o=0;o<t.length;o+=1)n[o]=uo(qn(l,t,o));return{c(){e=f("div");for(let o=0;o<n.length;o+=1)n[o].c();i(e,"class","notes-list svelte-1ufgyr8")},m(o,s){C(o,e,s);for(let r=0;r<n.length;r+=1)n[r]&&n[r].m(e,null)},p(o,s){if(s[0]&16777216|s[4]&2){t=ae(o[24]);let r;for(r=0;r<t.length;r+=1){const u=qn(o,t,r);n[r]?n[r].p(u,s):(n[r]=uo(u),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&w(e),Oe(n,o)}}}function kf(l){let e,t,n;return{c(){e=f("div"),t=f("p"),t.textContent=`${m("note.noNotes")}`,n=f("p"),n.textContent=`${m("note.createFirst")}`,i(t,"class","svelte-1ufgyr8"),i(n,"class","hint svelte-1ufgyr8"),i(e,"class","empty-state svelte-1ufgyr8")},m(o,s){C(o,e,s),a(e,t),a(e,n)},p:ue,d(o){o&&w(e)}}}function uo(l){let e,t,n=l[320].title+"",o,s,r,u=dt(l[320].createdAt)+"",c,d,v,g;function _(){return l[177](l[320])}function b(){return l[178](l[320])}return{c(){e=f("div"),t=f("div"),o=A(n),s=h(),r=f("div"),c=A(u),d=h(),i(t,"class","note-card-title svelte-1ufgyr8"),i(r,"class","note-card-date svelte-1ufgyr8"),i(e,"class","note-card svelte-1ufgyr8"),i(e,"role","button"),i(e,"tabindex","0")},m(y,k){C(y,e,k),a(e,t),a(t,o),a(e,s),a(e,r),a(r,c),a(e,d),v||(g=[I(e,"click",_),I(e,"keydown",function(){Zt(at(b))&&at(b).apply(this,arguments)})],v=!0)},p(y,k){l=y,k[0]&16777216&&n!==(n=l[320].title+"")&&V(o,n),k[0]&16777216&&u!==(u=dt(l[320].createdAt)+"")&&V(c,u)},d(y){y&&w(e),v=!1,he(g)}}}function fo(l){let e,t,n,o=ae(l[24].slice(0,5)),s=[];for(let r=0;r<o.length;r+=1)s[r]=po(Yn(l,o,r));return{c(){e=f("div"),t=f("h3"),t.textContent=`${m("overview.recentNotes")}`,n=h();for(let r=0;r<s.length;r+=1)s[r].c();i(t,"class","svelte-1ufgyr8"),i(e,"class","recent-section svelte-1ufgyr8")},m(r,u){C(r,e,u),a(e,t),a(e,n);for(let c=0;c<s.length;c+=1)s[c]&&s[c].m(e,null)},p(r,u){if(u[0]&16777216|u[4]&2){o=ae(r[24].slice(0,5));let c;for(c=0;c<o.length;c+=1){const d=Yn(r,o,c);s[c]?s[c].p(d,u):(s[c]=po(d),s[c].c(),s[c].m(e,null))}for(;c<s.length;c+=1)s[c].d(1);s.length=o.length}},d(r){r&&w(e),Oe(s,r)}}}function po(l){let e,t,n=l[320].title+"",o,s,r=dt(l[320].createdAt)+"",u,c,d,v;function g(){return l[173](l[320])}function _(){return l[174](l[320])}return{c(){e=f("div"),t=f("span"),o=A(n),s=f("span"),u=A(r),c=h(),i(t,"class","svelte-1ufgyr8"),i(s,"class","recent-date svelte-1ufgyr8"),i(e,"class","recent-note svelte-1ufgyr8"),i(e,"role","button"),i(e,"tabindex","0")},m(b,y){C(b,e,y),a(e,t),a(t,o),a(e,s),a(s,u),a(e,c),d||(v=[I(e,"click",g),I(e,"keydown",function(){Zt(at(_))&&at(_).apply(this,arguments)})],d=!0)},p(b,y){l=b,y[0]&16777216&&n!==(n=l[320].title+"")&&V(o,n),y[0]&16777216&&r!==(r=dt(l[320].createdAt)+"")&&V(u,r)},d(b){b&&w(e),d=!1,he(v)}}}function mo(l){let e,t,n,o=ae(l[27].slice(0,3)),s=[];for(let r=0;r<o.length;r+=1)s[r]=_o(Jn(l,o,r));return{c(){e=f("div"),t=f("h3"),t.textContent=`${m("overview.recentEntries")}`,n=h();for(let r=0;r<s.length;r+=1)s[r].c();i(t,"class","svelte-1ufgyr8"),i(e,"class","recent-section svelte-1ufgyr8")},m(r,u){C(r,e,u),a(e,t),a(e,n);for(let c=0;c<s.length;c+=1)s[c]&&s[c].m(e,null)},p(r,u){if(u[0]&134217728){o=ae(r[27].slice(0,3));let c;for(c=0;c<o.length;c+=1){const d=Jn(r,o,c);s[c]?s[c].p(d,u):(s[c]=_o(d),s[c].c(),s[c].m(e,null))}for(;c<s.length;c+=1)s[c].d(1);s.length=o.length}},d(r){r&&w(e),Oe(s,r)}}}function _o(l){let e,t=l[317].summary+"",n,o,s=l[317].minutes+"",r,u,c=m("worklog.min")+"",d,v;return{c(){e=f("div"),n=A(t),o=A(" ("),r=A(s),u=h(),d=A(c),v=A(")"),i(e,"class","recent-entry svelte-1ufgyr8")},m(g,_){C(g,e,_),a(e,n),a(e,o),a(e,r),a(e,u),a(e,d),a(e,v)},p(g,_){_[0]&134217728&&t!==(t=g[317].summary+"")&&V(n,t),_[0]&134217728&&s!==(s=g[317].minutes+"")&&V(r,s)},d(g){g&&w(e)}}}function go(l){let e;return{c(){e=f("span"),e.textContent="●",i(e,"class","dirty-mark svelte-1ufgyr8")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function vo(l){let e,t,n,o,s,r,u,c,d,v,g,_,b,y,k,j,T,E,D,M,N,F,S,O,R,B,P=m("common.create")+"",H,U,K,X,Y,W,q,Q=l[39]&&ho(l);g=new il({props:{kind:"folder",size:24}});let z=ae(l[2]),le=[];for(let ie=0;ie<z.length;ie+=1)le[ie]=yo(Tn(l,z,ie));const ve=ie=>ye(le[ie],1,1,()=>{le[ie]=null});return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${m("nav.createNode")}`,o=h(),Q&&Q.c(),s=h(),r=f("div"),u=f("span"),u.textContent=`${m("template.select")}`,c=h(),d=f("div"),v=f("button"),ut(g.$$.fragment),_=h(),b=f("div"),y=f("span"),y.textContent=`${m("template.optionNone")}`,k=h(),j=f("span"),j.textContent=`${m("template.none.desc")}`,T=h();for(let ie=0;ie<le.length;ie+=1)le[ie].c();E=h(),D=f("div"),M=f("label"),N=f("span"),N.textContent=`${m("common.name")}`,F=h(),S=f("input"),O=h(),R=f("div"),B=f("button"),H=A(P),K=h(),X=f("button"),X.textContent=`${m("common.cancel")}`,i(n,"class","svelte-1ufgyr8"),i(u,"class","form-label svelte-1ufgyr8"),i(y,"class","template-card-title svelte-1ufgyr8"),i(j,"class","template-card-desc svelte-1ufgyr8"),i(b,"class","template-card-text svelte-1ufgyr8"),i(v,"class","template-card svelte-1ufgyr8"),we(v,"selected",l[40]===null),i(d,"class","template-cards svelte-1ufgyr8"),i(d,"role","group"),i(d,"aria-label",m("template.select")),i(r,"class","form-group svelte-1ufgyr8"),i(N,"class","label-text svelte-1ufgyr8"),i(S,"type","text"),i(S,"placeholder",m("case.namePlaceholder")),i(S,"class","svelte-1ufgyr8"),i(M,"class","svelte-1ufgyr8"),i(D,"class","form-group svelte-1ufgyr8"),i(B,"class","btn btn-primary svelte-1ufgyr8"),B.disabled=U=!l[38].trim()||l[40]===void 0,i(X,"class","btn svelte-1ufgyr8"),i(R,"class","modal-actions svelte-1ufgyr8"),i(t,"class","modal modal-create svelte-1ufgyr8"),i(e,"class","modal-overlay svelte-1ufgyr8"),i(e,"role","button"),i(e,"tabindex","0")},m(ie,$){C(ie,e,$),a(e,t),a(t,n),a(t,o),Q&&Q.m(t,null),a(t,s),a(t,r),a(r,u),a(r,c),a(r,d),a(d,v),it(g,v,null),a(v,_),a(v,b),a(b,y),a(b,k),a(b,j),a(d,T);for(let x=0;x<le.length;x+=1)le[x]&&le[x].m(d,null);a(t,E),a(t,D),a(D,M),a(M,N),a(M,F),a(M,S),ke(S,l[38]),a(t,O),a(t,R),a(R,B),a(B,H),a(R,K),a(R,X),Y=!0,W||(q=[I(v,"click",l[245]),I(S,"input",l[247]),I(S,"keydown",l[248]),I(B,"click",l[110]),I(X,"click",l[109]),I(e,"click",yt(l[109])),I(e,"keydown",at(l[109]))],W=!0)},p(ie,$){if(ie[39]?Q?Q.p(ie,$):(Q=ho(ie),Q.c(),Q.m(t,s)):Q&&(Q.d(1),Q=null),(!Y||$[1]&512)&&we(v,"selected",ie[40]===null),$[0]&4|$[1]&512){z=ae(ie[2]);let x;for(x=0;x<z.length;x+=1){const ce=Tn(ie,z,x);le[x]?(le[x].p(ce,$),fe(le[x],1)):(le[x]=yo(ce),le[x].c(),fe(le[x],1),le[x].m(d,null))}for(xe(),x=z.length;x<le.length;x+=1)ve(x);$e()}$[1]&128&&S.value!==ie[38]&&ke(S,ie[38]),(!Y||$[1]&640&&U!==(U=!ie[38].trim()||ie[40]===void 0))&&(B.disabled=U)},i(ie){if(!Y){fe(g.$$.fragment,ie);for(let $=0;$<z.length;$+=1)fe(le[$]);Y=!0}},o(ie){ye(g.$$.fragment,ie),le=le.filter(Boolean);for(let $=0;$<le.length;$+=1)ye(le[$]);Y=!1},d(ie){ie&&w(e),Q&&Q.d(),ot(g),Oe(le,ie),W=!1,he(q)}}}function ho(l){let e,t=m("nav.createInside")+"",n,o,s=l[39].title+"",r,u;return{c(){e=f("div"),n=A(t),o=A(" «"),r=A(s),u=A("»"),i(e,"class","create-context svelte-1ufgyr8")},m(c,d){C(c,e,d),a(e,n),a(e,o),a(e,r),a(e,u)},p(c,d){d[1]&256&&s!==(s=c[39].title+"")&&V(r,s)},d(c){c&&w(e)}}}function yo(l){let e,t,n,o,s,r=m(l[312].title)+"",u,c,d,v=m(l[312].title+".desc")+"",g,_,b,y,k;t=new il({props:{kind:l[312].icon||"generic",size:24}});function j(){return l[246](l[312])}return{c(){var T;e=f("button"),ut(t.$$.fragment),n=h(),o=f("div"),s=f("span"),u=A(r),c=h(),d=f("span"),g=A(v),_=h(),i(s,"class","template-card-title svelte-1ufgyr8"),i(d,"class","template-card-desc svelte-1ufgyr8"),i(o,"class","template-card-text svelte-1ufgyr8"),i(e,"class","template-card svelte-1ufgyr8"),we(e,"selected",((T=l[40])==null?void 0:T.id)===l[312].id)},m(T,E){C(T,e,E),it(t,e,null),a(e,n),a(e,o),a(o,s),a(s,u),a(o,c),a(o,d),a(d,g),a(e,_),b=!0,y||(k=I(e,"click",j),y=!0)},p(T,E){var M;l=T;const D={};E[0]&4&&(D.kind=l[312].icon||"generic"),t.$set(D),(!b||E[0]&4)&&r!==(r=m(l[312].title)+"")&&V(u,r),(!b||E[0]&4)&&v!==(v=m(l[312].title+".desc")+"")&&V(g,v),(!b||E[0]&4|E[1]&512)&&we(e,"selected",((M=l[40])==null?void 0:M.id)===l[312].id)},i(T){b||(fe(t.$$.fragment,T),b=!0)},o(T){ye(t.$$.fragment,T),b=!1},d(T){T&&w(e),ot(t),y=!1,k()}}}function bo(l){let e,t,n=l[41].node&&["folder","project","client","document","recipe"].includes(l[41].node.type),o,s,r,u,c,d,v,g,_,b,y=n&&ko(l),k=l[41].node&&l[41].node.parent_id&&Co(l);return{c(){e=f("div"),t=f("div"),y&&y.c(),o=h(),k&&k.c(),s=h(),r=f("button"),r.textContent=`${m("common.rename")}`,u=h(),c=f("button"),c.textContent=`${m("common.delete")}`,d=h(),v=f("button"),v.textContent=`${m("file.showInExplorer")}`,i(r,"class","context-menu-item svelte-1ufgyr8"),i(c,"class","context-menu-item danger svelte-1ufgyr8"),i(v,"class","context-menu-item svelte-1ufgyr8"),i(t,"class","context-menu svelte-1ufgyr8"),Ke(t,"left",l[41].x+"px"),Ke(t,"top",l[41].y+"px"),i(e,"class","context-menu-backdrop svelte-1ufgyr8"),i(e,"role","button"),i(e,"tabindex","0")},m(j,T){C(j,e,T),a(e,t),y&&y.m(t,null),a(t,o),k&&k.m(t,null),a(t,s),a(t,r),a(t,u),a(t,c),a(t,d),a(t,v),g=!0,_||(b=[I(r,"click",l[251]),I(c,"click",l[252]),I(v,"click",l[253]),I(e,"click",l[112]),I(e,"contextmenu",Tl(l[112])),I(e,"keydown",at(l[112]))],_=!0)},p(j,T){T[1]&1024&&(n=j[41].node&&["folder","project","client","document","recipe"].includes(j[41].node.type)),n?y?(y.p(j,T),T[1]&1024&&fe(y,1)):(y=ko(j),y.c(),fe(y,1),y.m(t,o)):y&&(xe(),ye(y,1,1,()=>{y=null}),$e()),j[41].node&&j[41].node.parent_id?k?k.p(j,T):(k=Co(j),k.c(),k.m(t,s)):k&&(k.d(1),k=null),(!g||T[1]&1024)&&Ke(t,"left",j[41].x+"px"),(!g||T[1]&1024)&&Ke(t,"top",j[41].y+"px")},i(j){g||(fe(y),g=!0)},o(j){ye(y),g=!1},d(j){j&&w(e),y&&y.d(),k&&k.d(),_=!1,he(b)}}}function ko(l){let e,t,n,o,s,r=ae(l[2].length>0?l[2]:[{id:"",title:"template.optionNone",icon:"folder"}]),u=[];for(let d=0;d<r.length;d+=1)u[d]=wo(jn(l,r,d));const c=d=>ye(u[d],1,1,()=>{u[d]=null});return{c(){e=f("div"),e.textContent=`${m("common.create")}`,t=h();for(let d=0;d<u.length;d+=1)u[d].c();n=h(),o=f("div"),i(e,"class","context-menu-section svelte-1ufgyr8"),i(o,"class","context-menu-divider svelte-1ufgyr8")},m(d,v){C(d,e,v),C(d,t,v);for(let g=0;g<u.length;g+=1)u[g]&&u[g].m(d,v);C(d,n,v),C(d,o,v),s=!0},p(d,v){if(v[0]&4|v[3]&16384){r=ae(d[2].length>0?d[2]:[{id:"",title:"template.optionNone",icon:"folder"}]);let g;for(g=0;g<r.length;g+=1){const _=jn(d,r,g);u[g]?(u[g].p(_,v),fe(u[g],1)):(u[g]=wo(_),u[g].c(),fe(u[g],1),u[g].m(n.parentNode,n))}for(xe(),g=r.length;g<u.length;g+=1)c(g);$e()}},i(d){if(!s){for(let v=0;v<r.length;v+=1)fe(u[v]);s=!0}},o(d){u=u.filter(Boolean);for(let v=0;v<u.length;v+=1)ye(u[v]);s=!1},d(d){d&&(w(e),w(t),w(n),w(o)),Oe(u,d)}}}function wo(l){let e,t,n,o,s=m(l[312].title)+"",r,u,c,d;t=new il({props:{kind:l[312].icon||"folder",size:16}});function v(){return l[249](l[312])}return{c(){e=f("button"),ut(t.$$.fragment),n=h(),o=f("span"),r=A(s),i(o,"class","svelte-1ufgyr8"),i(e,"class","context-menu-item svelte-1ufgyr8")},m(g,_){C(g,e,_),it(t,e,null),a(e,n),a(e,o),a(o,r),u=!0,c||(d=I(e,"click",v),c=!0)},p(g,_){l=g;const b={};_[0]&4&&(b.kind=l[312].icon||"folder"),t.$set(b),(!u||_[0]&4)&&s!==(s=m(l[312].title)+"")&&V(r,s)},i(g){u||(fe(t.$$.fragment,g),u=!0)},o(g){ye(t.$$.fragment,g),u=!1},d(g){g&&w(e),ot(t),c=!1,d()}}}function Co(l){let e,t,n,o,s;return{c(){e=f("button"),e.textContent=`${m("nav.moveToRoot")}`,t=h(),n=f("div"),i(e,"class","context-menu-item svelte-1ufgyr8"),i(n,"class","context-menu-divider svelte-1ufgyr8")},m(r,u){C(r,e,u),C(r,t,u),C(r,n,u),o||(s=I(e,"click",l[250]),o=!0)},p:ue,d(r){r&&(w(e),w(t),w(n)),o=!1,s()}}}function jo(l){let e,t,n,o,s,r,u,c,d,v,g,_,b,y,k,j,T,E,D,M,N,F,S,O,R,B,P,H,U,K,X,Y,W,q,Q,z,le,ve,ie,$,x,ce=m("common.save")+"",Te,Ee,Re,Ce,G,Z;return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${m("worklog.addEntry")}`,o=h(),s=f("div"),r=f("label"),u=f("span"),u.textContent=`${m("worklog.date")}`,c=h(),d=f("input"),v=h(),g=f("div"),_=f("label"),b=f("span"),b.textContent=`${m("worklog.whatDone")}`,y=h(),k=f("input"),j=h(),T=f("div"),E=f("label"),D=f("span"),D.textContent=`${m("worklog.minutes")}`,M=h(),N=f("input"),F=h(),S=f("div"),O=f("label"),R=f("span"),R.textContent=`${m("worklog.details")}`,B=h(),P=f("textarea"),H=h(),U=f("div"),K=f("label"),X=f("input"),Y=h(),W=f("span"),W.textContent=`${m("journal.billableYes")}`,q=h(),Q=f("label"),z=f("input"),le=h(),ve=f("span"),ve.textContent=`${m("journal.approxEstimated")}`,ie=h(),$=f("div"),x=f("button"),Te=A(ce),Re=h(),Ce=f("button"),Ce.textContent=`${m("common.cancel")}`,i(n,"class","svelte-1ufgyr8"),i(u,"class","label-text svelte-1ufgyr8"),i(d,"type","date"),i(d,"class","svelte-1ufgyr8"),i(r,"class","svelte-1ufgyr8"),i(s,"class","form-group svelte-1ufgyr8"),i(b,"class","label-text svelte-1ufgyr8"),i(k,"type","text"),i(k,"placeholder",m("worklog.whatDone")),i(k,"class","svelte-1ufgyr8"),i(_,"class","svelte-1ufgyr8"),i(g,"class","form-group svelte-1ufgyr8"),i(D,"class","label-text svelte-1ufgyr8"),i(N,"type","number"),i(N,"min","1"),i(N,"class","svelte-1ufgyr8"),i(E,"class","svelte-1ufgyr8"),i(T,"class","form-group svelte-1ufgyr8"),i(R,"class","label-text svelte-1ufgyr8"),i(P,"class","svelte-1ufgyr8"),i(O,"class","svelte-1ufgyr8"),i(S,"class","form-group svelte-1ufgyr8"),i(X,"type","checkbox"),i(X,"class","svelte-1ufgyr8"),i(W,"class","svelte-1ufgyr8"),i(K,"class","checkbox-label-inline svelte-1ufgyr8"),i(z,"type","checkbox"),i(z,"class","svelte-1ufgyr8"),i(ve,"class","svelte-1ufgyr8"),i(Q,"class","checkbox-label-inline svelte-1ufgyr8"),i(U,"class","form-row svelte-1ufgyr8"),i(x,"class","btn btn-primary svelte-1ufgyr8"),x.disabled=Ee=!l[29].trim()||!l[30],i(Ce,"class","btn svelte-1ufgyr8"),i($,"class","modal-actions svelte-1ufgyr8"),i(t,"class","modal modal-worklog svelte-1ufgyr8"),i(e,"class","modal-overlay svelte-1ufgyr8"),i(e,"role","button"),i(e,"tabindex","0")},m(oe,me){C(oe,e,me),a(e,t),a(t,n),a(t,o),a(t,s),a(s,r),a(r,u),a(r,c),a(r,d),ke(d,l[31]),a(t,v),a(t,g),a(g,_),a(_,b),a(_,y),a(_,k),ke(k,l[29]),a(t,j),a(t,T),a(T,E),a(E,D),a(E,M),a(E,N),ke(N,l[30]),a(t,F),a(t,S),a(S,O),a(O,R),a(O,B),a(O,P),ke(P,l[32]),a(t,H),a(t,U),a(U,K),a(K,X),X.checked=l[33],a(K,Y),a(K,W),a(U,q),a(U,Q),a(Q,z),z.checked=l[34],a(Q,le),a(Q,ve),a(t,ie),a(t,$),a($,x),a(x,Te),a($,Re),a($,Ce),G||(Z=[I(d,"input",l[254]),I(k,"input",l[255]),I(N,"input",l[256]),I(P,"input",l[257]),I(X,"change",l[258]),I(z,"change",l[259]),I(x,"click",l[131]),I(Ce,"click",l[130]),I(e,"click",yt(l[130])),I(e,"keydown",at(l[130]))],G=!0)},p(oe,me){me[1]&1&&ke(d,oe[31]),me[0]&536870912&&k.value!==oe[29]&&ke(k,oe[29]),me[0]&1073741824&&tl(N.value)!==oe[30]&&ke(N,oe[30]),me[1]&2&&ke(P,oe[32]),me[1]&4&&(X.checked=oe[33]),me[1]&8&&(z.checked=oe[34]),me[0]&1610612736&&Ee!==(Ee=!oe[29].trim()||!oe[30])&&(x.disabled=Ee)},d(oe){oe&&w(e),G=!1,he(Z)}}}function To(l){let e,t,n,o,s,r,u,c,d,v,g,_,b,y,k,j,T,E,D,M=(l[46]==="open_url"?m("action.dataUrl"):l[46]==="open_folder"||l[46]==="open_file"?m("action.dataPath"):m("action.dataCommand"))+"",N,F,S,O,R,B,P,H,U,K,X,Y=ae(l[80]),W=[];for(let q=0;q<Y.length;q+=1)W[q]=So(Cn(l,Y,q));return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${m("action.newAction")}`,o=h(),s=f("div"),r=f("label"),u=f("span"),u.textContent=`${m("common.name")}`,c=h(),d=f("input"),v=h(),g=f("div"),_=f("label"),b=f("span"),b.textContent=`${m("common.type")}`,y=h(),k=f("select");for(let q=0;q<W.length;q+=1)W[q].c();j=h(),T=f("div"),E=f("label"),D=f("span"),N=A(M),F=h(),S=f("input"),R=h(),B=f("div"),P=f("button"),P.textContent=`${m("common.create")}`,H=h(),U=f("button"),U.textContent=`${m("common.cancel")}`,i(n,"class","svelte-1ufgyr8"),i(u,"class","label-text svelte-1ufgyr8"),i(d,"type","text"),i(d,"placeholder",m("action.namePlaceholder")),i(d,"class","svelte-1ufgyr8"),i(r,"class","svelte-1ufgyr8"),i(s,"class","form-group svelte-1ufgyr8"),i(b,"class","label-text svelte-1ufgyr8"),i(k,"class","svelte-1ufgyr8"),l[46]===void 0&&Bt(()=>l[262].call(k)),i(_,"class","svelte-1ufgyr8"),i(g,"class","form-group svelte-1ufgyr8"),i(D,"class","label-text svelte-1ufgyr8"),i(S,"type","text"),i(S,"placeholder",O=l[46]==="open_url"?m("action.urlPlaceholder"):l[46]==="open_folder"||l[46]==="open_file"?m("action.pathPlaceholder"):m("action.commandPlaceholder")),i(S,"class","svelte-1ufgyr8"),i(E,"class","svelte-1ufgyr8"),i(T,"class","form-group svelte-1ufgyr8"),i(P,"class","btn btn-primary svelte-1ufgyr8"),i(U,"class","btn svelte-1ufgyr8"),i(B,"class","modal-actions svelte-1ufgyr8"),i(t,"class","modal svelte-1ufgyr8"),i(e,"class","modal-overlay svelte-1ufgyr8"),i(e,"role","button"),i(e,"tabindex","0")},m(q,Q){C(q,e,Q),a(e,t),a(t,n),a(t,o),a(t,s),a(s,r),a(r,u),a(r,c),a(r,d),ke(d,l[45]),a(t,v),a(t,g),a(g,_),a(_,b),a(_,y),a(_,k);for(let z=0;z<W.length;z+=1)W[z]&&W[z].m(k,null);Rt(k,l[46],!0),a(t,j),a(t,T),a(T,E),a(E,D),a(D,N),a(E,F),a(E,S),ke(S,l[47]),a(t,R),a(t,B),a(B,P),a(B,H),a(B,U),K||(X=[I(d,"input",l[260]),I(d,"keydown",l[261]),I(k,"change",l[262]),I(S,"input",l[263]),I(S,"keydown",l[264]),I(P,"click",l[151]),I(U,"click",l[150]),I(e,"click",yt(l[150])),I(e,"keydown",at(l[150]))],K=!0)},p(q,Q){if(Q[1]&16384&&d.value!==q[45]&&ke(d,q[45]),Q[2]&262144){Y=ae(q[80]);let z;for(z=0;z<Y.length;z+=1){const le=Cn(q,Y,z);W[z]?W[z].p(le,Q):(W[z]=So(le),W[z].c(),W[z].m(k,null))}for(;z<W.length;z+=1)W[z].d(1);W.length=Y.length}Q[1]&32768|Q[2]&262144&&Rt(k,q[46]),Q[1]&32768&&M!==(M=(q[46]==="open_url"?m("action.dataUrl"):q[46]==="open_folder"||q[46]==="open_file"?m("action.dataPath"):m("action.dataCommand"))+"")&&V(N,M),Q[1]&32768|Q[2]&262144&&O!==(O=q[46]==="open_url"?m("action.urlPlaceholder"):q[46]==="open_folder"||q[46]==="open_file"?m("action.pathPlaceholder"):m("action.commandPlaceholder"))&&i(S,"placeholder",O),Q[1]&65536&&S.value!==q[47]&&ke(S,q[47])},d(q){q&&w(e),Oe(W,q),K=!1,he(X)}}}function So(l){let e,t=l[309].label+"",n;return{c(){e=f("option"),n=A(t),e.__value=l[309].id,ke(e,e.__value),i(e,"class","svelte-1ufgyr8")},m(o,s){C(o,e,s),a(e,n)},p:ue,d(o){o&&w(e)}}}function No(l){let e,t,n,o=m("file.importTitle")+"",s,r,u=(l[22]?l[22].title:"")+"",c,d,v,g,_,b,y,k=l[50].files+"",j,T,E,D,M,N=l[50].folders+"",F,S,O,R,B,P=(l[50].totalBytes/1024).toFixed(1)+"",H,U,K,X,Y,W,q,Q,z,le,ve,ie,$=l[50].isDangerous&&Eo(l);return{c(){e=f("div"),t=f("div"),n=f("h3"),s=A(o),r=A(" «"),c=A(u),d=A("»"),v=h(),g=f("div"),_=f("div"),b=f("span"),b.textContent=`${m("file.importFiles")}`,y=f("span"),j=A(k),T=h(),E=f("div"),D=f("span"),D.textContent=`${m("file.importFolders")}`,M=f("span"),F=A(N),S=h(),O=f("div"),R=f("span"),R.textContent=`${m("file.importSize")}`,B=f("span"),H=A(P),U=A(" KB"),K=h(),$&&$.c(),X=h(),Y=f("div"),W=f("button"),W.textContent=`${m("file.importCopy")}`,q=h(),Q=f("button"),Q.textContent=`${m("file.importLink")}`,z=h(),le=f("button"),le.textContent=`${m("common.cancel")}`,i(n,"class","svelte-1ufgyr8"),i(b,"class","svelte-1ufgyr8"),i(y,"class","svelte-1ufgyr8"),i(_,"class","summary-row svelte-1ufgyr8"),i(D,"class","svelte-1ufgyr8"),i(M,"class","svelte-1ufgyr8"),i(E,"class","summary-row svelte-1ufgyr8"),i(R,"class","svelte-1ufgyr8"),i(B,"class","svelte-1ufgyr8"),i(O,"class","summary-row svelte-1ufgyr8"),i(g,"class","import-summary svelte-1ufgyr8"),i(W,"class","btn btn-primary svelte-1ufgyr8"),i(Q,"class","btn svelte-1ufgyr8"),i(le,"class","btn svelte-1ufgyr8"),i(Y,"class","modal-actions svelte-1ufgyr8"),i(t,"class","modal svelte-1ufgyr8"),i(e,"class","modal-overlay svelte-1ufgyr8"),i(e,"role","button"),i(e,"tabindex","0")},m(x,ce){C(x,e,ce),a(e,t),a(t,n),a(n,s),a(n,r),a(n,c),a(n,d),a(t,v),a(t,g),a(g,_),a(_,b),a(_,y),a(y,j),a(g,T),a(g,E),a(E,D),a(E,M),a(M,F),a(g,S),a(g,O),a(O,R),a(O,B),a(B,H),a(B,U),a(g,K),$&&$.m(g,null),a(t,X),a(t,Y),a(Y,W),a(Y,q),a(Y,Q),a(Y,z),a(Y,le),ve||(ie=[I(W,"click",l[265]),I(Q,"click",l[266]),I(le,"click",l[145]),I(e,"click",yt(l[145])),I(e,"keydown",at(l[145]))],ve=!0)},p(x,ce){ce[0]&4194304&&u!==(u=(x[22]?x[22].title:"")+"")&&V(c,u),ce[1]&524288&&k!==(k=x[50].files+"")&&V(j,k),ce[1]&524288&&N!==(N=x[50].folders+"")&&V(F,N),ce[1]&524288&&P!==(P=(x[50].totalBytes/1024).toFixed(1)+"")&&V(H,P),x[50].isDangerous?$?$.p(x,ce):($=Eo(x),$.c(),$.m(g,null)):$&&($.d(1),$=null)},d(x){x&&w(e),$&&$.d(),ve=!1,he(ie)}}}function Eo(l){let e,t,n,o,s,r,u=l[50].dangerReason+"",c;return{c(){e=f("div"),t=J("svg"),n=J("path"),o=J("line"),s=J("line"),r=h(),c=A(u),i(n,"d","M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"),i(n,"class","svelte-1ufgyr8"),i(o,"x1","12"),i(o,"y1","9"),i(o,"x2","12"),i(o,"y2","13"),i(o,"class","svelte-1ufgyr8"),i(s,"x1","12"),i(s,"y1","17"),i(s,"x2","12.01"),i(s,"y2","17"),i(s,"class","svelte-1ufgyr8"),i(t,"width","14"),i(t,"height","14"),i(t,"viewBox","0 0 24 24"),i(t,"fill","none"),i(t,"stroke","currentColor"),i(t,"stroke-width","2"),i(t,"stroke-linecap","round"),i(t,"stroke-linejoin","round"),i(t,"class","svelte-1ufgyr8"),i(e,"class","summary-warn svelte-1ufgyr8")},m(d,v){C(d,e,v),a(e,t),a(t,n),a(t,o),a(t,s),a(e,r),a(e,c)},p(d,v){v[1]&524288&&u!==(u=d[50].dangerReason+"")&&V(c,u)},d(d){d&&w(e)}}}function Mo(l){let e,t,n,o,s,r,u,c,d,v,g,_,b,y,k,j,T,E=l[71]&&Do(l);return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${m("rename.title")}`,o=h(),s=f("div"),r=f("label"),u=f("span"),u.textContent=`${m("common.newName")}`,c=h(),d=f("input"),v=h(),E&&E.c(),g=h(),_=f("div"),b=f("button"),b.textContent=`${m("common.rename")}`,y=h(),k=f("button"),k.textContent=`${m("common.cancel")}`,i(n,"class","svelte-1ufgyr8"),i(u,"class","label-text svelte-1ufgyr8"),i(d,"type","text"),i(d,"class","svelte-1ufgyr8"),i(r,"class","svelte-1ufgyr8"),i(s,"class","form-group svelte-1ufgyr8"),i(b,"class","btn btn-primary svelte-1ufgyr8"),i(k,"class","btn svelte-1ufgyr8"),i(_,"class","modal-actions svelte-1ufgyr8"),i(t,"class","modal svelte-1ufgyr8"),i(e,"class","modal-overlay svelte-1ufgyr8"),i(e,"role","button"),i(e,"tabindex","0")},m(D,M){C(D,e,M),a(e,t),a(t,n),a(t,o),a(t,s),a(s,r),a(r,u),a(r,c),a(r,d),ke(d,l[70]),a(t,v),E&&E.m(t,null),a(t,g),a(t,_),a(_,b),a(_,y),a(_,k),j||(T=[I(d,"input",l[267]),I(d,"keydown",l[104]),I(b,"click",l[102]),I(k,"click",l[103]),I(e,"click",yt(l[103])),I(e,"keydown",at(l[103]))],j=!0)},p(D,M){M[2]&256&&d.value!==D[70]&&ke(d,D[70]),D[71]?E?E.p(D,M):(E=Do(D),E.c(),E.m(t,g)):E&&(E.d(1),E=null)},d(D){D&&w(e),E&&E.d(),j=!1,he(T)}}}function Do(l){let e,t;return{c(){e=f("div"),t=A(l[71]),i(e,"class","rename-error svelte-1ufgyr8")},m(n,o){C(n,e,o),a(e,t)},p(n,o){o[2]&512&&V(t,n[71])},d(n){n&&w(e)}}}function Io(l){let e,t;return e=new nu({props:{title:l[65],message:l[66],confirmText:l[68],danger:l[67]}}),e.$on("confirm",l[105]),e.$on("cancel",l[106]),{c(){ut(e.$$.fragment)},m(n,o){it(e,n,o),t=!0},p(n,o){const s={};o[2]&8&&(s.title=n[65]),o[2]&16&&(s.message=n[66]),o[2]&64&&(s.confirmText=n[68]),o[2]&32&&(s.danger=n[67]),e.$set(s)},i(n){t||(fe(e.$$.fragment,n),t=!0)},o(n){ye(e.$$.fragment,n),t=!1},d(n){ot(e,n)}}}function Fo(l){let e,t,n,o,s,r,u,c,d,v,g,_,b,y,k=m("sync.saveInterval")+"",j,T,E,D,M,N,F,S=l[73]&&Ao(l);function O(H,U){var K;return(K=H[73])!=null&&K.configured?Nf:Sf}let R=O(l),B=R(l),P=l[79]&&zo(l);return{c(){e=f("div"),t=f("div"),n=f("h3"),n.textContent=`${m("sync.settings")}`,o=h(),S&&S.c(),s=h(),B.c(),r=h(),u=f("div"),c=f("div"),d=f("label"),v=f("span"),v.textContent=`${m("sync.autoSync")}`,g=h(),_=f("input"),b=h(),y=f("button"),j=A(k),T=h(),P&&P.c(),E=h(),D=f("div"),M=f("button"),M.textContent=`${m("common.close")}`,i(n,"class","svelte-1ufgyr8"),i(v,"class","label-text svelte-1ufgyr8"),i(_,"type","number"),i(_,"placeholder","0"),i(_,"min","0"),i(_,"class","svelte-1ufgyr8"),i(d,"class","svelte-1ufgyr8"),i(c,"class","form-group svelte-1ufgyr8"),i(y,"class","btn svelte-1ufgyr8"),y.disabled=l[74],Ke(u,"margin-top","16px"),Ke(u,"padding-top","16px"),Ke(u,"border-top","1px solid #2a2a3c"),i(u,"class","svelte-1ufgyr8"),i(M,"class","btn svelte-1ufgyr8"),i(D,"class","modal-actions svelte-1ufgyr8"),Ke(D,"margin-top","12px"),i(t,"class","modal modal-sync svelte-1ufgyr8"),i(e,"class","modal-overlay svelte-1ufgyr8"),i(e,"role","button"),i(e,"tabindex","0")},m(H,U){C(H,e,U),a(e,t),a(t,n),a(t,o),S&&S.m(t,null),a(t,s),B.m(t,null),a(t,r),a(t,u),a(u,c),a(c,d),a(d,v),a(d,g),a(d,_),ke(_,l[78]),a(u,b),a(u,y),a(y,j),a(t,T),P&&P.m(t,null),a(t,E),a(t,D),a(D,M),N||(F=[I(_,"input",l[271]),I(y,"click",l[159]),I(M,"click",l[157]),I(e,"click",yt(l[157])),I(e,"keydown",at(l[157]))],N=!0)},p(H,U){H[73]?S?S.p(H,U):(S=Ao(H),S.c(),S.m(t,s)):S&&(S.d(1),S=null),R===(R=O(H))&&B?B.p(H,U):(B.d(1),B=R(H),B&&(B.c(),B.m(t,r))),U[2]&65536&&tl(_.value)!==H[78]&&ke(_,H[78]),U[2]&4096&&(y.disabled=H[74]),H[79]?P?P.p(H,U):(P=zo(H),P.c(),P.m(t,E)):P&&(P.d(1),P=null)},d(H){H&&w(e),S&&S.d(),B.d(),P&&P.d(),N=!1,he(F)}}}function Ao(l){let e,t,n,o,s,r,u,c,d,v,g,_,b=l[73].unpushedOps+"",y,k;function j(S,O){return S[73].revoked?Tf:S[73].connected?jf:S[73].configured?Cf:wf}let T=j(l),E=T(l),D=l[73].serverUrl&&Lo(l),M=l[73].deviceName&&Po(l),N=l[73].deviceId&&!l[73].deviceName&&Oo(l),F=l[73].lastSyncAt&&Ro(l);return{c(){e=f("div"),t=f("div"),n=f("span"),n.textContent=`${m("sync.status")}`,o=h(),s=f("span"),E.c(),r=h(),D&&D.c(),u=h(),M&&M.c(),c=h(),N&&N.c(),d=h(),v=f("div"),g=f("span"),g.textContent=`${m("sync.unpushed")}`,_=f("span"),y=A(b),k=h(),F&&F.c(),i(n,"class","sync-label svelte-1ufgyr8"),i(s,"class","sync-value svelte-1ufgyr8"),i(t,"class","sync-row svelte-1ufgyr8"),i(g,"class","sync-label svelte-1ufgyr8"),i(_,"class","sync-value svelte-1ufgyr8"),i(v,"class","sync-row svelte-1ufgyr8"),i(e,"class","sync-status svelte-1ufgyr8")},m(S,O){C(S,e,O),a(e,t),a(t,n),a(t,o),a(t,s),E.m(s,null),a(e,r),D&&D.m(e,null),a(e,u),M&&M.m(e,null),a(e,c),N&&N.m(e,null),a(e,d),a(e,v),a(v,g),a(v,_),a(_,y),a(e,k),F&&F.m(e,null)},p(S,O){T!==(T=j(S))&&(E.d(1),E=T(S),E&&(E.c(),E.m(s,null))),S[73].serverUrl?D?D.p(S,O):(D=Lo(S),D.c(),D.m(e,u)):D&&(D.d(1),D=null),S[73].deviceName?M?M.p(S,O):(M=Po(S),M.c(),M.m(e,c)):M&&(M.d(1),M=null),S[73].deviceId&&!S[73].deviceName?N?N.p(S,O):(N=Oo(S),N.c(),N.m(e,d)):N&&(N.d(1),N=null),O[2]&2048&&b!==(b=S[73].unpushedOps+"")&&V(y,b),S[73].lastSyncAt?F?F.p(S,O):(F=Ro(S),F.c(),F.m(e,null)):F&&(F.d(1),F=null)},d(S){S&&w(e),E.d(),D&&D.d(),M&&M.d(),N&&N.d(),F&&F.d()}}}function wf(l){let e;return{c(){e=f("span"),e.textContent=`${m("sync.disabled")}`,Ke(e,"color","#666"),i(e,"class","svelte-1ufgyr8")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Cf(l){let e;return{c(){e=f("span"),e.textContent=`${m("sync.notConnected")}`,Ke(e,"color","#f59e0b"),i(e,"class","svelte-1ufgyr8")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function jf(l){let e;return{c(){e=f("span"),e.textContent=`${m("sync.connected")}`,Ke(e,"color","#34d399"),i(e,"class","svelte-1ufgyr8")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Tf(l){let e;return{c(){e=f("span"),e.textContent=`${m("sync.revoked")}`,Ke(e,"color","#ff6b6b"),i(e,"class","svelte-1ufgyr8")},m(t,n){C(t,e,n)},d(t){t&&w(e)}}}function Lo(l){let e,t,n,o=l[73].serverUrl+"",s;return{c(){e=f("div"),t=f("span"),t.textContent=`${m("sync.server")}`,n=f("span"),s=A(o),i(t,"class","sync-label svelte-1ufgyr8"),i(n,"class","sync-value mono svelte-1ufgyr8"),i(e,"class","sync-row svelte-1ufgyr8")},m(r,u){C(r,e,u),a(e,t),a(e,n),a(n,s)},p(r,u){u[2]&2048&&o!==(o=r[73].serverUrl+"")&&V(s,o)},d(r){r&&w(e)}}}function Po(l){let e,t,n,o=l[73].deviceName+"",s;return{c(){e=f("div"),t=f("span"),t.textContent=`${m("sync.device")}`,n=f("span"),s=A(o),i(t,"class","sync-label svelte-1ufgyr8"),i(n,"class","sync-value svelte-1ufgyr8"),i(e,"class","sync-row svelte-1ufgyr8")},m(r,u){C(r,e,u),a(e,t),a(e,n),a(n,s)},p(r,u){u[2]&2048&&o!==(o=r[73].deviceName+"")&&V(s,o)},d(r){r&&w(e)}}}function Oo(l){let e,t,n,o=l[73].deviceId+"",s;return{c(){e=f("div"),t=f("span"),t.textContent=`${m("sync.deviceId")}`,n=f("span"),s=A(o),i(t,"class","sync-label svelte-1ufgyr8"),i(n,"class","sync-value mono svelte-1ufgyr8"),i(e,"class","sync-row svelte-1ufgyr8")},m(r,u){C(r,e,u),a(e,t),a(e,n),a(n,s)},p(r,u){u[2]&2048&&o!==(o=r[73].deviceId+"")&&V(s,o)},d(r){r&&w(e)}}}function Ro(l){let e,t,n,o=l[73].lastSyncAt+"",s;return{c(){e=f("div"),t=f("span"),t.textContent=`${m("sync.lastSync")}`,n=f("span"),s=A(o),i(t,"class","sync-label svelte-1ufgyr8"),i(n,"class","sync-value svelte-1ufgyr8"),i(e,"class","sync-row svelte-1ufgyr8")},m(r,u){C(r,e,u),a(e,t),a(e,n),a(n,s)},p(r,u){u[2]&2048&&o!==(o=r[73].lastSyncAt+"")&&V(s,o)},d(r){r&&w(e)}}}function Sf(l){let e,t,n,o,s,r,u,c,d,v,g,_,b,y,k,j,T,E,D,M,N=m("sync.test")+"",F,S,O,R,B=m("sync.connect")+"",P,H,U;return{c(){e=f("div"),t=f("label"),n=f("span"),n.textContent=`${m("sync.serverUrl")}`,o=h(),s=f("input"),r=h(),u=f("div"),c=f("label"),d=f("span"),d.textContent=`${m("sync.username")}`,v=h(),g=f("input"),_=h(),b=f("div"),y=f("label"),k=f("span"),k.textContent=`${m("sync.password")}`,j=h(),T=f("input"),E=h(),D=f("div"),M=f("button"),F=A(N),O=h(),R=f("button"),P=A(B),i(n,"class","label-text svelte-1ufgyr8"),i(s,"type","text"),i(s,"placeholder",m("sync.serverUrlPlaceholder")),i(s,"class","svelte-1ufgyr8"),i(t,"class","svelte-1ufgyr8"),i(e,"class","form-group svelte-1ufgyr8"),i(d,"class","label-text svelte-1ufgyr8"),i(g,"type","text"),i(g,"placeholder",m("sync.usernamePlaceholder")),i(g,"class","svelte-1ufgyr8"),i(c,"class","svelte-1ufgyr8"),i(u,"class","form-group svelte-1ufgyr8"),i(k,"class","label-text svelte-1ufgyr8"),i(T,"type","password"),i(T,"placeholder",m("sync.passwordPlaceholder")),i(T,"class","svelte-1ufgyr8"),i(y,"class","svelte-1ufgyr8"),i(b,"class","form-group svelte-1ufgyr8"),i(M,"class","btn svelte-1ufgyr8"),M.disabled=S=l[74]||!l[75],i(R,"class","btn btn-primary svelte-1ufgyr8"),R.disabled=l[74],i(D,"class","modal-actions svelte-1ufgyr8"),Ke(D,"margin-top","12px")},m(K,X){C(K,e,X),a(e,t),a(t,n),a(t,o),a(t,s),ke(s,l[75]),C(K,r,X),C(K,u,X),a(u,c),a(c,d),a(c,v),a(c,g),ke(g,l[76]),C(K,_,X),C(K,b,X),a(b,y),a(y,k),a(y,j),a(y,T),ke(T,l[77]),C(K,E,X),C(K,D,X),a(D,M),a(M,F),a(D,O),a(D,R),a(R,P),H||(U=[I(s,"input",l[268]),I(g,"input",l[269]),I(T,"input",l[270]),I(M,"click",l[160]),I(R,"click",l[158])],H=!0)},p(K,X){X[2]&8192&&s.value!==K[75]&&ke(s,K[75]),X[2]&16384&&g.value!==K[76]&&ke(g,K[76]),X[2]&32768&&T.value!==K[77]&&ke(T,K[77]),X[2]&12288&&S!==(S=K[74]||!K[75])&&(M.disabled=S),X[2]&4096&&(R.disabled=K[74])},d(K){K&&(w(e),w(r),w(u),w(_),w(b),w(E),w(D)),H=!1,he(U)}}}function Nf(l){let e,t,n=m("sync.syncNow")+"",o,s,r,u=m("sync.disconnect")+"",c,d,v;return{c(){e=f("div"),t=f("button"),o=A(n),s=h(),r=f("button"),c=A(u),i(t,"class","btn svelte-1ufgyr8"),t.disabled=l[74],i(r,"class","btn btn-danger svelte-1ufgyr8"),r.disabled=l[74],i(e,"class","sync-connected-actions svelte-1ufgyr8")},m(g,_){C(g,e,_),a(e,t),a(t,o),a(e,s),a(e,r),a(r,c),d||(v=[I(t,"click",l[162]),I(r,"click",l[161])],d=!0)},p(g,_){_[2]&4096&&(t.disabled=g[74]),_[2]&4096&&(r.disabled=g[74])},d(g){g&&w(e),d=!1,he(v)}}}function zo(l){let e,t;return{c(){e=f("div"),t=A(l[79]),i(e,"class","sync-result svelte-1ufgyr8"),Ke(e,"margin-top","8px")},m(n,o){C(n,e,o),a(e,t)},p(n,o){o[2]&131072&&V(t,n[79])},d(n){n&&w(e)}}}function Ef(l){var Wt;let e,t,n,o,s,r,u,c,d,v,g,_,b,y,k,j,T,E,D,M,N,F,S,O,R,B,P,H,U,K,X,Y,W,q,Q,z,le,ve,ie,$,x,ce,Te,Ee,Re,Ce,G,Z,oe,me,je,Je,Le,Qe,nt,ze=ae(l[0]),be=[];for(let ne=0;ne<ze.length;ne+=1)be[ne]=$n(Qn(l,ze,ne));const We=[ku,bu],De=[];function Be(ne,Ne){return ne[1].length>0?0:1}D=Be(l),M=De[D]=We[D](l);function Me(ne,Ne){return ne[22]?ju:ne[21]?Cu:wu}let Fe=Me(l),_e=Fe(l),de=((Wt=l[73])==null?void 0:Wt.configured)&&ti(l),pe=l[20]&&ni(l);const Ie=[Du,Mu,Eu,Nu,Su,Tu],Ae=[];function et(ne,Ne){return ne[25]?0:ne[22]?1:ne[21]==="journal"?2:ne[21]==="today"&&ne[3]?3:ne[21]==="activity"?4:5}Te=et(l),Ee=Ae[Te]=Ie[Te](l);let Se=l[37]&&vo(l),re=l[41].visible&&bo(l),se=l[28]&&jo(l),Ve=l[44]&&To(l),Ue=l[51]&&l[50]&&No(l),Ge=l[69]&&Mo(l),Pe=l[64]&&Io(l),He=l[72]&&Fo(l);return{c(){var ne;e=f("div"),t=f("aside"),n=f("div"),o=f("span"),o.textContent="⚒",s=h(),r=f("span"),r.textContent=`${m("nav.brand")}`,u=h(),c=f("nav"),d=f("div"),v=f("div"),v.textContent=`${m("nav.system")}`,g=h();for(let Ne=0;Ne<be.length;Ne+=1)be[Ne].c();_=h(),b=f("div"),y=f("div"),k=f("span"),k.textContent=`${m("nav.workspace")}`,j=h(),T=f("button"),T.textContent="+",E=h(),M.c(),N=h(),F=f("div"),S=f("button"),O=J("svg"),R=J("polyline"),B=J("polyline"),P=J("path"),H=h(),U=f("span"),K=h(),X=f("span"),X.textContent=`${m("nav.sync")}`,Y=h(),W=f("span"),q=A(l[19]),Q=h(),z=f("main"),le=f("header"),ve=f("div"),_e.c(),ie=h(),$=f("div"),de&&de.c(),x=h(),pe&&pe.c(),ce=h(),Ee.c(),Re=h(),Se&&Se.c(),Ce=h(),re&&re.c(),G=h(),se&&se.c(),Z=h(),Ve&&Ve.c(),oe=h(),Ue&&Ue.c(),me=h(),Ge&&Ge.c(),je=h(),Pe&&Pe.c(),Je=h(),He&&He.c(),i(o,"class","logo svelte-1ufgyr8"),i(r,"class","brand-name svelte-1ufgyr8"),i(n,"class","sidebar-brand svelte-1ufgyr8"),i(v,"class","nav-label svelte-1ufgyr8"),i(d,"class","nav-group svelte-1ufgyr8"),i(k,"class","svelte-1ufgyr8"),i(T,"class","nav-add-btn svelte-1ufgyr8"),i(T,"title",m("common.create")),i(y,"class","nav-label-row svelte-1ufgyr8"),i(b,"class","nav-group svelte-1ufgyr8"),i(c,"class","sidebar-nav svelte-1ufgyr8"),i(R,"points","23 4 23 10 17 10"),i(R,"class","svelte-1ufgyr8"),i(B,"points","1 20 1 14 7 14"),i(B,"class","svelte-1ufgyr8"),i(P,"d","M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15"),i(P,"class","svelte-1ufgyr8"),i(O,"width","16"),i(O,"height","16"),i(O,"viewBox","0 0 24 24"),i(O,"fill","none"),i(O,"stroke","currentColor"),i(O,"stroke-width","2"),i(O,"stroke-linecap","round"),i(O,"stroke-linejoin","round"),i(O,"class","svelte-1ufgyr8"),i(U,"class","sync-dot svelte-1ufgyr8"),we(U,"active",(ne=l[73])==null?void 0:ne.configured),i(X,"class","sidebar-sync-label svelte-1ufgyr8"),i(S,"class","sidebar-sync-btn svelte-1ufgyr8"),i(S,"title",m("nav.syncSettings")),i(W,"class","version svelte-1ufgyr8"),i(F,"class","sidebar-footer svelte-1ufgyr8"),i(t,"class","sidebar svelte-1ufgyr8"),i(ve,"class","header-left svelte-1ufgyr8"),i($,"class","header-right svelte-1ufgyr8"),i(le,"class","header svelte-1ufgyr8"),i(z,"class","main svelte-1ufgyr8"),i(e,"class","app svelte-1ufgyr8")},m(ne,Ne){C(ne,e,Ne),a(e,t),a(t,n),a(n,o),a(n,s),a(n,r),a(t,u),a(t,c),a(c,d),a(d,v),a(d,g);for(let st=0;st<be.length;st+=1)be[st]&&be[st].m(d,null);a(c,_),a(c,b),a(b,y),a(y,k),a(y,j),a(y,T),a(b,E),De[D].m(b,null),a(t,N),a(t,F),a(F,S),a(S,O),a(O,R),a(O,B),a(O,P),a(S,H),a(S,U),a(S,K),a(S,X),a(F,Y),a(F,W),a(W,q),a(e,Q),a(e,z),a(z,le),a(le,ve),_e.m(ve,null),a(le,ie),a(le,$),de&&de.m($,null),a(z,x),pe&&pe.m(z,null),a(z,ce),Ae[Te].m(z,null),a(z,Re),Se&&Se.m(z,null),a(z,Ce),re&&re.m(z,null),a(z,G),se&&se.m(z,null),a(z,Z),Ve&&Ve.m(z,null),a(z,oe),Ue&&Ue.m(z,null),a(z,me),Ge&&Ge.m(z,null),a(z,je),Pe&&Pe.m(z,null),a(z,Je),He&&He.m(z,null),Le=!0,Qe||(nt=[I(T,"click",l[108]),I(S,"click",l[156])],Qe=!0)},p(ne,Ne){var wt,pt;if(Ne[0]&2097153|Ne[1]&32|Ne[2]&1048576){ze=ae(ne[0]);let Xe;for(Xe=0;Xe<ze.length;Xe+=1){const Ct=Qn(ne,ze,Xe);be[Xe]?be[Xe].p(Ct,Ne):(be[Xe]=$n(Ct),be[Xe].c(),be[Xe].m(d,null))}for(;Xe<be.length;Xe+=1)be[Xe].d(1);be.length=ze.length}let st=D;D=Be(ne),D===st?De[D].p(ne,Ne):(xe(),ye(De[st],1,1,()=>{De[st]=null}),$e(),M=De[D],M?M.p(ne,Ne):(M=De[D]=We[D](ne),M.c()),fe(M,1),M.m(b,null)),(!Le||Ne[2]&2048)&&we(U,"active",(wt=ne[73])==null?void 0:wt.configured),(!Le||Ne[0]&524288)&&V(q,ne[19]),Fe===(Fe=Me(ne))&&_e?_e.p(ne,Ne):(_e.d(1),_e=Fe(ne),_e&&(_e.c(),_e.m(ve,null))),(pt=ne[73])!=null&&pt.configured?de?de.p(ne,Ne):(de=ti(ne),de.c(),de.m($,null)):de&&(de.d(1),de=null),ne[20]?pe?pe.p(ne,Ne):(pe=ni(ne),pe.c(),pe.m(z,ce)):pe&&(pe.d(1),pe=null);let gt=Te;Te=et(ne),Te===gt?Ae[Te].p(ne,Ne):(xe(),ye(Ae[gt],1,1,()=>{Ae[gt]=null}),$e(),Ee=Ae[Te],Ee?Ee.p(ne,Ne):(Ee=Ae[Te]=Ie[Te](ne),Ee.c()),fe(Ee,1),Ee.m(z,Re)),ne[37]?Se?(Se.p(ne,Ne),Ne[1]&64&&fe(Se,1)):(Se=vo(ne),Se.c(),fe(Se,1),Se.m(z,Ce)):Se&&(xe(),ye(Se,1,1,()=>{Se=null}),$e()),ne[41].visible?re?(re.p(ne,Ne),Ne[1]&1024&&fe(re,1)):(re=bo(ne),re.c(),fe(re,1),re.m(z,G)):re&&(xe(),ye(re,1,1,()=>{re=null}),$e()),ne[28]?se?se.p(ne,Ne):(se=jo(ne),se.c(),se.m(z,Z)):se&&(se.d(1),se=null),ne[44]?Ve?Ve.p(ne,Ne):(Ve=To(ne),Ve.c(),Ve.m(z,oe)):Ve&&(Ve.d(1),Ve=null),ne[51]&&ne[50]?Ue?Ue.p(ne,Ne):(Ue=No(ne),Ue.c(),Ue.m(z,me)):Ue&&(Ue.d(1),Ue=null),ne[69]?Ge?Ge.p(ne,Ne):(Ge=Mo(ne),Ge.c(),Ge.m(z,je)):Ge&&(Ge.d(1),Ge=null),ne[64]?Pe?(Pe.p(ne,Ne),Ne[2]&4&&fe(Pe,1)):(Pe=Io(ne),Pe.c(),fe(Pe,1),Pe.m(z,Je)):Pe&&(xe(),ye(Pe,1,1,()=>{Pe=null}),$e()),ne[72]?He?He.p(ne,Ne):(He=Fo(ne),He.c(),He.m(z,null)):He&&(He.d(1),He=null)},i(ne){Le||(fe(M),fe(Ee),fe(Se),fe(re),fe(Pe),Le=!0)},o(ne){ye(M),ye(Ee),ye(Se),ye(re),ye(Pe),Le=!1},d(ne){ne&&w(e),Oe(be,ne),De[D].d(),_e.d(),de&&de.d(),pe&&pe.d(),Ae[Te].d(),Se&&Se.d(),re&&re.d(),se&&se.d(),Ve&&Ve.d(),Ue&&Ue.d(),Ge&&Ge.d(),Pe&&Pe.d(),He&&He.d(),Qe=!1,he(nt)}}}function ee(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 Jt(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&&Jt(n.children,e,t))return!0}return!1}function $o(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&&$o(n.children,e,t))return!0}return!1}function kl(l){return l?l.map(e=>(e._expanded===void 0&&(e._expanded=!1),e)):[]}function Ye(l){return l?new Date(l).toLocaleTimeString("ru-RU",{hour:"2-digit",minute:"2-digit"}):""}function Ht(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 dt(l){if(!l)return"";try{return new Date(l).toLocaleDateString("ru-RU",{day:"numeric",month:"short"})}catch{return l}}function vt(l,e,t,n){return l=Math.abs(l)%100,l>=5&&l<=20?n:(l%=10,l===1?e:l>=2&&l<=4?t:n)}function at(l){return e=>{(e.key==="Enter"||e.key===" ")&&(e.preventDefault(),l())}}function Mf(l,e,t){let n=[],o=[],s=[],r=null,u=[],c=0,d=!0,v=[],g=null,_="",b="",y=!1,k="",j="all",T="all",E="",D="",M="",N=[],F=!1,S=[],O="",R="",B="",P=null,H="overview",U=[],K=null,X=[],Y=[],W=[],q=!1,Q="",z="",le="",ve="",ie=!1,$=!1,x=[],ce=0,Te=!1,Ee="",Re=null,Ce=null,G={visible:!1,x:0,y:0,node:null},Z=!1,oe="",me=!1,je="",Je="open_url",Le="",Qe=[{id:"open_url",label:m("action.openUrl")},{id:"open_file",label:m("action.openFile")},{id:"open_folder",label:m("action.openFolder")},{id:"run_command",label:m("action.runCommand")},{id:"run_script",label:m("action.runScript")},{id:"open_terminal",label:m("action.openTerminal")},{id:"launch_app",label:m("action.launchApp")}],nt=!0,ze=!1,be=null,We=!1,De="",Be="",Me={},Fe=!1,_e=null,de=[],pe=[],Ie=null,Ae="",et=!1,Se="",re={items:[],mode:"copy"},se=[],Ve=[],Ue=!1,Ge=!1,Pe="",He="",Wt=!1,ne=m("common.delete"),Ne=null,st=null,gt=!1,wt="",pt="",Xe="",Ct=!1,mt=null,ft=!1,Dt="",jt="",Tt="",St=0,Ze="";const es=[{id:"overview",label:m("tab.overview")},{id:"notes",label:m("tab.notes")},{id:"files",label:m("tab.files")},{id:"actions",label:m("tab.actions")},{id:"worklog",label:m("tab.worklog")},{id:"activity",label:m("tab.activity")}];let ol=null;Ho(async()=>{try{t(19,O=await ee("VerstakVersion")||"verstak-gui/v2"),t(0,n=await ee("ListSystemViews")||[]),t(1,o=await ee("ListWorkspaceTree")||[]),t(2,s=await ee("ListEnabledTemplates")||[])}catch(p){t(20,R=String(p)),t(0,n=[{id:"today",label:m("nav.today")},{id:"inbox",label:m("nav.inbox")},{id:"activity",label:m("nav.activity")}]),t(1,o=[]),t(2,s=[])}window.runtime&&window.runtime.EventsOn&&(window.runtime.EventsOn("files-dropped",Os),ol=()=>window.runtime.EventsOff("files-dropped")),window.addEventListener("keydown",Hl),t(48,nt=!1),Kt()}),Nl(()=>{ol&&ol(),window.removeEventListener("keydown",Hl)});async function El(p){t(21,B=p),t(22,P=null),t(23,H="overview"),t(24,U=[]),X=[],t(26,Y=[]),t(27,W=[]),t(35,x=[]),t(37,Te=!1),t(20,R=""),t(3,r=null),t(4,u=[]),c=0,d=!0,t(5,v=[]),t(6,g=null);try{p==="today"?(t(3,r=await ee("ListTodayView")||{cases:[]}),t(35,x=await ee("GetSuggestions")||[]),t(36,ce=x.length)):p==="journal"?await Lt():p==="activity"&&(t(4,u=await ee("ListActivityFeed",50,0)||[]),c=u.length,d=u.length===50)}catch(L){t(20,R=String(L)),t(3,r={cases:[]}),t(4,u=[])}}async function _t(p){t(22,P=p),t(23,H="overview"),t(24,U=[]),X=[],t(26,Y=[]),t(27,W=[]),t(35,x=[]),t(56,pe=[]),t(55,de=[]),t(54,_e=null),t(57,Ie=null),t(58,Ae=""),t(62,se=[]),Ve=[],t(25,K=null),t(37,Te=!1),t(42,Z=!1),t(20,R=""),t(18,S=[]),await Ml(p.id)}async function Ml(p){try{t(24,U=await ee("ListNotes",p)||[])}catch{}try{X=await ee("ListFiles",p)||[]}catch{}try{t(26,Y=await ee("ListActions",p)||[])}catch{}try{t(27,W=kl(await ee("ListWorklog",p)))}catch{}try{t(35,x=await ee("GetSuggestions")||[]),t(36,ce=x.length)}catch{t(35,x=[]),t(36,ce=0)}try{t(18,S=await ee("ListActivityByNode",p,50,0)||[])}catch{}}async function tt(p){t(53,Fe=!0);try{let L=await ee("ListItems",p)||[];L.sort((te,ge)=>te.type!==ge.type?te.type==="folder"?-1:1:(te.name||"").localeCompare(ge.name||"")),t(56,pe=L)}catch{t(56,pe=[])}t(53,Fe=!1)}async function sl(p){if(!P)return;try{const te=await ee("GetNodeDetail",p);te&&t(55,de=[...de,{id:p,name:te.title}])}catch{t(55,de=[...de,{id:p,name:"..."}])}t(54,_e=p),t(52,Me={...Me,[p]:!0});const L=await ee("ListWorkspaceChildren",p)||[];Jt(o,p,L),t(1,o=[...o]),await tt(p)}function Dl(){if(de.length<2)t(55,de=[]),t(54,_e=null),tt(P.id);else{const p=de[de.length-2];t(55,de=de.slice(0,-1)),t(54,_e=p.id),tt(p.id)}}function Il(p){const L=de[p];t(55,de=de.slice(0,p+1)),t(54,_e=L.id),tt(L.id)}async function rl(p){t(57,Ie=p),t(58,Ae=""),t(60,Se=""),t(59,et=!0);try{Dc(p)?t(58,Ae=await ee("GetFileBase64",p.fileId)||""):Ic(p)&&t(58,Ae=await ee("ReadFileText",p.fileId)||"")}catch(L){t(60,Se=String(L))}t(59,et=!1)}function al(){t(57,Ie=null),t(58,Ae=""),t(60,Se="")}async function ts(){const p=prompt(m("file.namePrompt"));if(!(!p||!p.trim()))try{const L=_e||P.id;await ee("CreateEmptyFile",L,p.trim()),await tt(L),await fl(L)}catch(L){t(20,R=String(L))}}async function Fl(p){try{await ee("DuplicateNode",p);const L=_e||P.id;await tt(L),await fl(L)}catch(L){t(20,R=String(L))}}function Al(p){const L=pe.find(te=>te.id===p);L&&ul(L.id,L.name)}function Ll(p){t(61,re={items:[p],mode:"cut"})}function Pl(p){t(61,re={items:[p],mode:"copy"})}async function Ol(){if(re.items.length===0)return;const p=_e||P.id;try{if(re.mode==="copy")for(const L of re.items)await ee("DuplicateNode",L);else for(const L of re.items)await ee("MoveNode",L,p);t(61,re={items:[],mode:"copy"}),await tt(p)}catch(L){t(20,R=String(L))}}function Rl(p){se.includes(p)?t(62,se=se.filter(L=>L!==p)):t(62,se=[...se,p])}function zl(p){t(62,se=[p])}function ls(){t(62,se=pe.map(p=>p.id))}function Bl(p){if(pe.length===0)return;const L=se.length>0?se[se.length-1]:pe[0].id,te=pe.findIndex(Et=>Et.id===L),ge=pe.findIndex(Et=>Et.id===p);if(te===-1||ge===-1)return;const lt=Math.min(te,ge),Gt=Math.max(te,ge),Za=pe.slice(lt,Gt+1).map(Et=>Et.id),rn=new Set(se);Za.forEach(Et=>rn.add(Et)),t(62,se=[...rn])}function ns(){t(62,se=[])}function cl(p){return p.length>0?p:pe.map(L=>L.id)}async function is(){const p=cl(se),L=pe.find(ge=>ge.id===p[0]);let te;p.length===1&&(L==null?void 0:L.type)==="folder"?te=m("delete.folder"):p.length===1?te=m("delete.file"):te=m("delete.files",{count:p.length}),Vt({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+te+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{for(const lt of p)try{await ee("DeleteFileOrFolder",lt)}catch(Gt){t(20,R=String(Gt))}t(62,se=[]);const ge=_e||P.id;await tt(ge)}})}function os(){const p=cl(se);t(61,re={items:p,mode:"cut"}),t(62,se=[])}function ss(){const p=cl(se);t(61,re={items:p,mode:"copy"}),t(62,se=[])}function rs(p,L){const te=se.includes(L)?se:[L];Ve=te,p.dataTransfer.effectAllowed="move",p.dataTransfer.setData("text/plain",te.join(","))}function as(p,L){const te=pe.find(ge=>ge.id===L);te&&te.type==="folder"&&(p.preventDefault(),p.dataTransfer.dropEffect="move")}async function cs(p,L){if(p.preventDefault(),Ve.length!==0){for(const te of Ve)try{await ee("MoveNode",te,L)}catch(ge){t(20,R=String(ge))}Ve=[],t(62,se=[]),await tt(_e||P.id)}}function Hl(p){if(H==="files"&&!(p.target.tagName==="INPUT"||p.target.tagName==="TEXTAREA"))if(p.ctrlKey||p.metaKey)p.key==="c"||p.key==="C"?(p.preventDefault(),ss()):p.key==="x"||p.key==="X"?(p.preventDefault(),os()):p.key==="v"||p.key==="V"?(p.preventDefault(),Ol()):p.key==="a"||p.key==="A"?(p.preventDefault(),ls()):p.key==="o"||p.key==="O"?(p.preventDefault(),us()):p.key==="Enter"&&(p.preventDefault(),Wl());else if(p.key==="Enter")p.preventDefault(),Wl();else if(p.key==="Delete"||p.key==="Backspace"){if(Ie){p.preventDefault(),al();return}if(se.length>0){p.preventDefault(),is();return}if(p.key==="Backspace"&&de.length>0){p.preventDefault(),Dl();return}}else if(p.key==="Escape"){if(Ie){al();return}if(se.length>0){ns();return}}else p.key==="F2"&&(p.preventDefault(),fs())}function Wl(){if(se.length===1){const p=pe.find(L=>L.id===se[0]);p&&(p.type==="folder"?sl(p.id):rl(p))}}function us(){if(se.length===1){const p=pe.find(L=>L.id===se[0]);p&&p.fileId&&ee("OpenFile",p.fileId)}}function ul(p,L){wt=p,t(70,pt=L),t(71,Xe=""),t(69,gt=!0)}function fs(){if(se.length===1){const p=pe.find(L=>L.id===se[0]);p&&ul(p.id,p.name)}}async function Vl(){const p=pt.trim();if(!p){t(71,Xe=m("rename.emptyError"));return}try{await ee("ValidateName",p)}catch{t(71,Xe=m("rename.invalidError"));return}t(69,gt=!1);const L=wt;wt="";try{await ee("RenameNode",L,p),P&&P.id===L&&t(22,P={...P,title:p}),await Ut(),_e&&await tt(_e)}catch(te){t(20,R=String(te))}}function ds(){t(69,gt=!1),wt="",t(70,pt=""),t(71,Xe="")}function ps(p){p.key==="Enter"?Vl():t(71,Xe="")}function Vt(p){t(65,Pe=p.title||m("common.confirm")),t(66,He=p.message||""),t(67,Wt=p.danger!==void 0?p.danger:!0),t(68,ne=p.confirmText||m("common.delete")),Ne=p.onConfirm||null,st=p.onCancel||null,t(64,Ge=!0)}function Ul(){t(64,Ge=!1),Ne=null,st=null}function ms(){Ne&&Ne(),Ul()}function _s(){st&&st(),Ul()}function Kl(p){t(39,Re=G.node),t(40,Ce=p),t(38,Ee=""),t(37,Te=!0),It()}function gs(){t(39,Re=null),t(40,Ce=void 0),t(38,Ee=""),t(37,Te=!0)}function vs(){t(37,Te=!1),t(38,Ee=""),t(39,Re=null),t(40,Ce=void 0)}async function Gl(){if(!(!Ee.trim()||Ce===void 0))try{const p=Re?Re.id:"",L=Ce?Ce.id:"",te=await ee("CreateNodeFromTemplate",p,Ee.trim(),L);t(37,Te=!1),t(38,Ee="");const ge=te?te.id:null;if(t(39,Re=null),t(40,Ce=void 0),p){t(52,Me={...Me,[p]:!0});const lt=await ee("ListWorkspaceChildren",p)||[];Jt(o,p,lt),t(1,o=[...o])}else t(1,o=await ee("ListWorkspaceTree")||o);if(ge){const lt=await ee("GetNodeDetail",ge);lt&&(t(21,B=""),_t(lt))}}catch(p){t(20,R=String(p))}}function hs(p,L){t(41,G={visible:!0,x:p.clientX,y:p.clientY,node:L})}function It(){t(41,G={visible:!1,x:0,y:0,node:null})}async function ys(p){const L=!Me[p];if(t(52,Me={...Me,[p]:L}),!L)return;const te=await ee("ListWorkspaceChildren",p)||[];Jt(o,p,te),t(1,o=[...o])}async function bs(p,L){if(!(!p||!L||p===L))try{const te=await ee("MoveNode",p,L);await Ut();const ge=await ee("GetNodeDetail",p);ge&&(t(21,B=""),_t(ge))}catch(te){t(20,R=String(te))}}async function ks(p){p.preventDefault();try{const L=p.dataTransfer.getData("text/plain");if(!L)return;const te=await ee("GetNodeDetail",L);if(!te||!te.parent_id)return;await ee("MoveNode",L,""),await Ut();const ge=await ee("GetNodeDetail",L);ge&&(t(21,B=""),_t(ge))}catch(L){t(20,R=String(L))}}function ws(p){p.preventDefault(),p.dataTransfer.dropEffect="move",t(63,Ue=!0)}function Cs(p){t(63,Ue=!1)}function ql(p){ul(p.id,p.title),It()}function Jl(p){It(),Vt({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+p.title+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await ee("DeleteNode",p.id),await Ut(),P&&P.id===p.id&&t(22,P=null)}catch(L){t(20,R=String(L))}}})}async function Ft(p){It();const L=typeof p=="string"?p:p.id;try{await ee("OpenFolder",L)}catch(te){t(20,R=String(te))}}async function Yl(p){It();try{await ee("MoveNode",p.id,""),await Ut();const L=await ee("GetNodeDetail",p.id);L&&(t(21,B=""),_t(L))}catch(L){t(20,R=String(L))}}async function Ut(){const p=Object.keys(Me).filter(te=>Me[te]),L=await ee("ListWorkspaceTree")||[];for(const te of p){const lt=(await ee("ListWorkspaceChildren",te)||[]).map(Gt=>({...Gt}));$o(L,te,lt)}t(1,o=L)}async function fl(p){const L=await ee("ListWorkspaceChildren",p)||[];Jt(o,p,L),t(1,o=[...o])}function Xl(){t(42,Z=!0),t(43,oe="")}function js(){t(42,Z=!1),t(43,oe="")}async function Zl(){if(!(!oe.trim()||!P))try{const p=await ee("CreateNote",P.id,oe.trim());t(24,U=[...U,p&&p.id?p:{id:Date.now().toString(),title:oe.trim(),createdAt:new Date().toISOString()}]),t(42,Z=!1),t(43,oe="")}catch{const L={id:Date.now().toString(),title:oe.trim(),createdAt:new Date().toISOString()};t(24,U=[...U,L]),t(42,Z=!1),t(43,oe="")}}async function At(p){if(K&&K.dirty){Vt({title:m("note.unsavedTitle"),message:m("note.unsavedMessage"),confirmText:m("note.unsavedClose"),danger:!1,onConfirm:async()=>{await Ql(p)}});return}await Ql(p)}async function Ql(p){try{const L=await ee("ReadNote",p.id);t(25,K={id:p.id,title:p.title,content:L||"",dirty:!1})}catch{t(25,K={id:p.id,title:p.title,content:"# "+p.title+`
|
||
|
||
`,dirty:!1})}}function Ts(){if(K&&K.dirty){Vt({title:m("note.unsavedTitle"),message:m("note.unsavedMessage"),confirmText:m("note.unsavedClose"),danger:!1,onConfirm:()=>{t(25,K=null)}});return}t(25,K=null)}function Ss(p){K&&(t(25,K.content=p.target.value,K),t(25,K.dirty=!0,K))}async function Ns(){if(K)try{await ee("SaveNote",K.id,K.content),t(25,K.dirty=!1,K)}catch{t(25,K.dirty=!1,K)}}function Es(){t(29,Q=""),t(30,z=""),t(31,le=""),t(32,ve=""),t(33,ie=!1),t(34,$=!1),t(28,q=!0)}function Ms(){t(28,q=!1)}async function Ds(){const p=parseInt(z,10);if(!(!Q.trim()||isNaN(p)||p<=0||!P)){try{await ee("CreateWorklogFull",P.id,Q.trim(),ve,le,p,$,ie)}catch{}t(27,W=kl(await ee("ListWorklog",P.id))||W),t(28,q=!1)}}async function xl(){t(35,x=await ee("GetSuggestions")||[]),t(36,ce=x.length),P&&t(27,W=kl(await ee("ListWorklog",P.id))),B==="journal"&&await Lt()}async function dl(p){try{await ee("AcceptSuggestionWith",p,p.suggestedMin,""),await xl()}catch(L){console.error(L)}}async function $l(p){try{await ee("AcceptSuggestionWith",p,p.suggestedMin,""),await xl()}catch(L){console.error(L)}}async function Lt(){try{const[p,L,te]=await Promise.all([ee("ListWorklogReport",_,b,k,y,j,T),ee("WorklogReportSummary",_,b,k,y,j,T),ee("GetSuggestions")]);if(t(5,v=(p||[]).map(ge=>(ge._expanded===void 0&&(ge._expanded=!1),ge))),t(6,g=L||null),t(35,x=te||[]),t(36,ce=x.length),k&&!E)if(p&&p.length>0&&p[0].nodePath)t(13,E=p[0].nodePath);else try{t(13,E=await ee("GetNodeTitle",k))}catch{t(13,E="")}}catch{t(5,v=[]),t(6,g=null),t(35,x=[]),t(36,ce=0)}}async function Qt(p){try{const L=await ee("SaveWorklogReport",p,_,b,k,y,j,T);t(14,D=L),setTimeout(()=>t(14,D=""),4e3)}catch(L){if(String(L).includes("отменено"))return;t(14,D="Ошибка: "+String(L)),setTimeout(()=>t(14,D=""),6e3)}}let en;async function pl(p){if(p._expanded=!p._expanded,t(5,v),p._expanded&&!p._events&&p._hasEvents===void 0)try{p._events=await ee("GetWorklogEntryEvents",p.id)||[],p._hasEvents=p._events.length>0,t(5,v)}catch{p._events=[],p._hasEvents=!1,t(5,v)}}async function ml(p){if(p._expanded=!p._expanded,p._expanded&&p.source==="suggestion"&&!p._events&&p._hasEvents===void 0)try{p._events=await ee("GetWorklogEntryEvents",p.id)||[],p._hasEvents=p._events.length>0}catch(L){L._events=[],L._hasEvents=!1}t(27,W)}async function Is(){const p=M.trim();if(!p||p.length<2){t(16,N=[]),t(17,F=!1);return}try{t(16,N=await ee("SearchNodes",p)||[]),t(17,F=N.length>0)}catch{t(16,N=[]),t(17,F=!1)}}function Fs(){clearTimeout(en),en=setTimeout(Is,200)}function tn(p){t(10,k=p.id),t(13,E=p.path||p.title),t(9,y=!0),t(15,M=""),t(16,N=[]),t(17,F=!1),Lt()}function ln(){t(10,k=""),t(9,y=!1),t(13,E=""),t(15,M=""),t(16,N=[]),t(17,F=!1),Lt()}function As(){t(7,_=""),t(8,b=""),t(10,k=""),t(9,y=!1),t(11,j="all"),t(12,T="all"),t(13,E=""),t(15,M=""),t(16,N=[]),t(17,F=!1),Lt()}async function nn(){const p=await ee("PickFile");if(!p)return;const L=_e||P.id;await _l(L,p)}async function Ls(){const p=await ee("PickDirectory");if(!p)return;const L=_e||P.id;await _l(L,p)}async function _l(p,L){t(49,ze=!0);try{const te=await ee("PreviewImport",L);t(50,be=te),De=L,Be=p,t(51,We=!0)}catch(te){t(20,R=String(te))}t(49,ze=!1)}async function gl(p){try{const L=Be||P.id,te=p==="copy"?await ee("AddPathCopy",L,De):await ee("AddPathLink",L,De);t(51,We=!1),t(50,be=null),t(55,de=[]),t(54,_e=null),await Promise.all([Ml(L),tt(L),fl(L)])}catch(L){t(20,R=String(L))}}function Ps(){t(51,We=!1),t(50,be=null)}async function on({id:p,type:L}){const te=m(L==="folder"?"delete.folder":"delete.file");Vt({title:m("delete.confirmTitle"),message:m("delete.confirmMessage")+" "+te+"?",confirmText:m("common.delete"),danger:!0,onConfirm:async()=>{try{await ee("DeleteFileOrFolder",p),X=X.filter(lt=>lt.nodeId!==p);const ge=_e||P.id;await tt(ge)}catch(ge){t(20,R=String(ge))}}})}async function Os(p){if(!p||p.length===0)return;if(!P){t(20,R=m("error.selectCaseFirst"));return}const L=p[0];await _l(P.id,L)}function Rs(p){return{note_created:m("event.noteCreated"),note_updated:m("event.noteUpdated"),file_added:m("event.fileAdded"),file_deleted:m("event.fileDeleted"),file_renamed:m("event.fileRenamed"),file_copied:m("event.fileCopied"),file_moved:m("event.fileMoved"),folder_added:m("event.folderAdded"),folder_deleted:m("event.folderDeleted"),folder_renamed:m("event.folderRenamed"),node_created:m("event.caseCreated"),node_updated:m("event.caseUpdated")}[p]||p}function zs(p){return{project:m("kind.project"),client:m("kind.client"),document:m("kind.document"),recipe:m("kind.recipe"),folder:m("kind.folder"),note:m("kind.note"),file:m("kind.file"),archive:m("kind.archive"),case:m("kind.case")}[p]||p||m("kind.case")}function Bs(){t(44,me=!0),t(45,je=""),t(46,Je="open_url"),t(47,Le="")}function Hs(){t(44,me=!1),t(45,je=""),t(47,Le="")}async function vl(){if(!(!je.trim()||!Le.trim()||!P))try{const p=await ee("CreateAction",P.id,Je,je.trim(),Le.trim());p&&p.id&&t(26,Y=[...Y,p]),t(44,me=!1),t(45,je=""),t(47,Le="")}catch(p){t(20,R=String(p))}}async function sn(p){try{await ee("DeleteAction",p),t(26,Y=Y.filter(L=>L.id!==p))}catch(L){t(20,R=String(L))}}function Ws(p){const L=Qe.find(te=>te.id===p);return L?L.label:p}async function rt(p){try{const L=await ee("GetNodeDetail",p);L&&_t(L)}catch(L){t(20,R=String(L))}}async function Nt(p){const L=p.nodeId;if(L)try{const te=await ee("GetNodeDetail",L);if(!te)return;if(p.targetType==="note"){if(_t(te),t(23,H="notes"),p.targetId){try{t(24,U=await ee("ListNotes",L)||[])}catch{}const ge=U.find(lt=>lt.id===p.targetId);ge&&setTimeout(()=>At(ge),100)}}else p.targetType==="file"||p.targetType==="folder"?(_t(te),t(23,H="files")):_t(te)}catch(te){t(20,R=String(te))}}async function Kt(){try{t(73,mt=await ee("SyncStatus"))}catch{t(73,mt={configured:!1,serverUrl:"",deviceId:"",unpushedOps:0,lastSyncAt:"",syncInterval:0})}}function Vs(){t(72,Ct=!0),t(75,Dt=(mt==null?void 0:mt.serverUrl)||""),t(76,jt=""),t(77,Tt=""),t(78,St=(mt==null?void 0:mt.syncInterval)||0),t(79,Ze="")}function Us(){t(72,Ct=!1),t(79,Ze="")}async function Ks(){t(74,ft=!0),t(79,Ze="");try{await ee("SyncConfigure",Dt,jt,Tt),St>0&&await ee("SyncSetInterval",St),t(77,Tt=""),t(76,jt=""),await Kt(),t(72,Ct=!1)}catch(p){t(79,Ze="err: "+String(p))}t(74,ft=!1)}async function Gs(){t(74,ft=!0),t(79,Ze="");try{await ee("SyncSetInterval",St),t(79,Ze=m("sync.settingsSaved")),await Kt()}catch(p){t(79,Ze="err: "+String(p))}t(74,ft=!1)}async function qs(){t(74,ft=!0),t(79,Ze="");try{await ee("SyncTestConnection",Dt,jt,Tt),t(79,Ze="connection ok")}catch(p){t(79,Ze="connection failed: "+String(p))}t(74,ft=!1)}async function Js(){t(74,ft=!0),t(79,Ze="");try{await ee("SyncDisconnect"),t(79,Ze="disconnected"),await Kt()}catch(p){t(79,Ze="err: "+String(p))}t(74,ft=!1)}async function Ys(){t(74,ft=!0),t(79,Ze="");try{const p=await ee("SyncNow");t(79,Ze="pushed "+p.pushed+", pulled "+p.pulled+" (seq "+p.serverSequence+")"),await Kt()}catch(p){t(79,Ze="err: "+String(p))}t(74,ft=!1)}const Xs=p=>p.nodeId===P.id,Zs=p=>El(p.id),Qs=()=>t(20,R=""),xs=()=>t(20,R=""),$s=()=>t(20,R="");function er(){K.content=this.value,t(25,K)}const tr=p=>{t(23,H=p.id),p.id==="files"&&P&&pe.length===0&&!_e&&tt(P.id)},lr=()=>{t(23,H="notes"),Xl()},nr=()=>{t(23,H="files"),nn()},ir=()=>t(23,H="worklog"),or=p=>At(p),sr=p=>At(p);function rr(){oe=this.value,t(43,oe)}const ar=p=>p.key==="Enter"&&Zl(),cr=p=>At(p),ur=p=>At(p),fr=p=>{const L=p.detail;L===0?(t(55,de=[]),t(54,_e=null),tt(P.id)):Il(L-1)},dr=p=>sl(p.detail),pr=p=>rl(p.detail),mr=p=>ee("OpenFile",p.detail),_r=p=>ee("OpenFolder",p.detail),gr=p=>on(p.detail),vr=p=>Al(p.detail.id),hr=p=>Fl(p.detail),yr=p=>Ll(p.detail),br=p=>Pl(p.detail),kr=p=>zl(p.detail),wr=p=>Rl(p.detail),Cr=p=>Bl(p.detail),jr=p=>ee("OpenFile",p.detail),Tr=p=>ee("RunAction",p.id),Sr=p=>sn(p.id),Nr=p=>p.nodeId===P.id,Er=p=>dl(p),Mr=(p,L,te)=>t(35,L[te]._expanded=!p._expanded,x,t(22,P)),Dr=(p,L,te,ge)=>ge.key==="Enter"&&t(35,L[te]._expanded=!p._expanded,x,t(22,P)),Ir=p=>rt(p.nodeId),Fr=p=>Ft(p.nodeId),Ar=p=>rt(p.nodeId),Lr=p=>Ft(p.nodeId),Pr=p=>ml(p),Or=(p,L)=>L.key==="Enter"&&ml(p),Rr=p=>Nt(p),zr=(p,L)=>L.key==="Enter"&&Nt(p);function Br(){_=this.value,t(7,_)}function Hr(){b=this.value,t(8,b)}const Wr=()=>{t(15,M=""),t(13,E=""),ln()};function Vr(){M=this.value,t(15,M)}const Ur=()=>setTimeout(()=>t(17,F=!1),200),Kr=p=>tn(p);function Gr(){y=this.checked,t(9,y)}function qr(){j=yl(this),t(11,j)}function Jr(){T=yl(this),t(12,T)}const Yr=()=>Qt("csv"),Xr=()=>Qt("markdown"),Zr=()=>Qt("pdf"),Qr=p=>rt(p.nodeId),xr=(p,L,te,ge)=>t(35,L[te].suggestedMin=parseInt(ge.target.value),x),$r=p=>$l(p),ea=(p,L,te)=>t(35,L[te]._expanded=!p._expanded,x),ta=(p,L,te,ge)=>ge.key==="Enter"&&t(35,L[te]._expanded=!p._expanded,x),la=p=>rt(p.nodeId),na=p=>Ft(p.nodeId),ia=p=>rt(p.nodeId),oa=p=>pl(p),sa=(p,L)=>L.key==="Enter"&&pl(p),ra=p=>rt(p.nodeId),aa=p=>rt(p.nodeId),ca=(p,L,te,ge)=>t(35,L[te].suggestedMin=parseInt(ge.target.value),x),ua=p=>dl(p),fa=(p,L,te)=>t(35,L[te]._expanded=!p._expanded,x),da=(p,L,te,ge)=>ge.key==="Enter"&&t(35,L[te]._expanded=!p._expanded,x),pa=p=>rt(p.nodeId),ma=p=>Ft(p.nodeId),_a=p=>rt(p.nodeId),ga=(p,L)=>L.key==="Enter"&&rt(p.nodeId),va=p=>rt(p.nodeId),ha=(p,L)=>L.key==="Enter"&&rt(p.nodeId),ya=p=>Nt(p),ba=(p,L)=>L.key==="Enter"&&Nt(p),ka=p=>Nt(p),wa=(p,L)=>L.key==="Enter"&&Nt(p),Ca=()=>t(40,Ce=null),ja=p=>t(40,Ce=p);function Ta(){Ee=this.value,t(38,Ee)}const Sa=p=>p.key==="Enter"&&Gl(),Na=p=>Kl(p),Ea=()=>Yl(G.node),Ma=()=>ql(G.node),Da=()=>Jl(G.node),Ia=()=>Ft(G.node);function Fa(){le=this.value,t(31,le)}function Aa(){Q=this.value,t(29,Q)}function La(){z=tl(this.value),t(30,z)}function Pa(){ve=this.value,t(32,ve)}function Oa(){ie=this.checked,t(33,ie)}function Ra(){$=this.checked,t(34,$)}function za(){je=this.value,t(45,je)}const Ba=p=>p.key==="Enter"&&vl();function Ha(){Je=yl(this),t(46,Je),t(80,Qe)}function Wa(){Le=this.value,t(47,Le)}const Va=p=>p.key==="Enter"&&vl(),Ua=()=>gl("copy"),Ka=()=>gl("link");function Ga(){pt=this.value,t(70,pt)}function qa(){Dt=this.value,t(75,Dt)}function Ja(){jt=this.value,t(76,jt)}function Ya(){Tt=this.value,t(77,Tt)}function Xa(){St=tl(this.value),t(78,St)}return[n,o,s,r,u,v,g,_,b,y,k,j,T,E,D,M,N,F,S,O,R,B,P,H,U,K,Y,W,q,Q,z,le,ve,ie,$,x,ce,Te,Ee,Re,Ce,G,Z,oe,me,je,Je,Le,nt,ze,be,We,Me,Fe,_e,de,pe,Ie,Ae,et,Se,re,se,Ue,Ge,Pe,He,Wt,ne,gt,pt,Xe,Ct,mt,ft,Dt,jt,Tt,St,Ze,Qe,es,El,_t,tt,sl,Dl,Il,rl,al,ts,Fl,Al,Ll,Pl,Ol,Rl,zl,Bl,rs,as,cs,Vl,ds,ps,ms,_s,Kl,gs,vs,Gl,hs,It,ys,bs,ks,ws,Cs,ql,Jl,Ft,Yl,Xl,js,Zl,At,Ts,Ss,Ns,Es,Ms,Ds,dl,$l,Lt,Qt,pl,ml,Fs,tn,ln,As,nn,Ls,gl,Ps,on,Rs,zs,Bs,Hs,vl,sn,Ws,rt,Nt,Vs,Us,Ks,Gs,qs,Js,Ys,Xs,Zs,Qs,xs,$s,er,tr,lr,nr,ir,or,sr,rr,ar,cr,ur,fr,dr,pr,mr,_r,gr,vr,hr,yr,br,kr,wr,Cr,jr,Tr,Sr,Nr,Er,Mr,Dr,Ir,Fr,Ar,Lr,Pr,Or,Rr,zr,Br,Hr,Wr,Vr,Ur,Kr,Gr,qr,Jr,Yr,Xr,Zr,Qr,xr,$r,ea,ta,la,na,ia,oa,sa,ra,aa,ca,ua,fa,da,pa,ma,_a,ga,va,ha,ya,ba,ka,wa,Ca,ja,Ta,Sa,Na,Ea,Ma,Da,Ia,Fa,Aa,La,Pa,Oa,Ra,za,Ba,Ha,Wa,Va,Ua,Ka,Ga,qa,Ja,Ya,Xa]}class Df extends kt{constructor(e){super(),bt(this,e,Mf,Ef,ht,{},null,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1])}}new Df({target:document.getElementById("app")});
|