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

4 lines
173 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

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

var _r=Object.defineProperty;var vr=(l,e,t)=>e in l?_r(l,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[e]=t;var tl=(l,e,t)=>vr(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 ie(){}function Vi(l){return l()}function Rl(){return Object.create(null)}function me(l){l.forEach(Vi)}function At(l){return typeof l=="function"}function mt(l,e){return l!=l?e==e:l!==e||l&&typeof l=="object"||typeof l=="function"}let Pt;function Rt(l,e){return l===e?!0:(Pt||(Pt=document.createElement("a")),Pt.href=e,l===Pt.href)}function hr(l){return Object.keys(l).length===0}const gr=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;function c(l,e){l.appendChild(e)}function C(l,e,t){l.insertBefore(e,t||null)}function z(l){l.parentNode&&l.parentNode.removeChild(l)}function Le(l,e){for(let t=0;t<l.length;t+=1)l[t]&&l[t].d(e)}function u(l){return document.createElement(l)}function R(l){return document.createElementNS("http://www.w3.org/2000/svg",l)}function F(l){return document.createTextNode(l)}function b(){return F(" ")}function rt(){return F("")}function L(l,e,t,n){return l.addEventListener(e,t,n),()=>l.removeEventListener(e,t,n)}function sl(l){return function(e){return e.preventDefault(),l.call(this,e)}}function lt(l){return function(e){return e.stopPropagation(),l.call(this,e)}}function gt(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 Bt(l){return l===""?null:+l}function br(l){return Array.from(l.childNodes)}function W(l,e){e=""+e,l.data!==e&&(l.data=e)}function Ce(l,e){l.value=e??""}function He(l,e,t,n){t==null?l.style.removeProperty(e):l.style.setProperty(e,t,"")}function Bl(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 kr(l){const e=l.querySelector(":checked");return e&&e.__value}function we(l,e,t){l.classList.toggle(e,!!t)}function yr(l,e,{bubbles:t=!1,cancelable:n=!1}={}){return new CustomEvent(l,{detail:e,bubbles:t,cancelable:n})}let Et;function Ft(l){Et=l}function rl(){if(!Et)throw new Error("Function called outside component initialization");return Et}function Hi(l){rl().$$.on_mount.push(l)}function cl(l){rl().$$.on_destroy.push(l)}function Ut(){const l=rl();return(e,t,{cancelable:n=!1}={})=>{const o=l.$$.callbacks[e];if(o){const s=yr(e,t,{cancelable:n});return o.slice().forEach(r=>{r.call(l,s)}),!s.defaultPrevented}return!0}}function Ui(l,e){const t=l.$$.callbacks[e.type];t&&t.slice().forEach(n=>n.call(this,e))}const wt=[],Vl=[];let zt=[];const Hl=[],wr=Promise.resolve();let nl=!1;function zr(){nl||(nl=!0,wr.then(Wi))}function Vt(l){zt.push(l)}const ll=new Set;let yt=0;function Wi(){if(yt!==0)return;const l=Et;do{try{for(;yt<wt.length;){const e=wt[yt];yt++,Ft(e),Cr(e.$$)}}catch(e){throw wt.length=0,yt=0,e}for(Ft(null),wt.length=0,yt=0;Vl.length;)Vl.pop()();for(let e=0;e<zt.length;e+=1){const t=zt[e];ll.has(t)||(ll.add(t),t())}zt.length=0}while(wt.length);for(;Hl.length;)Hl.pop()();nl=!1,ll.clear(),Ft(l)}function Cr(l){if(l.fragment!==null){l.update(),me(l.before_update);const e=l.dirty;l.dirty=[-1],l.fragment&&l.fragment.p(l.ctx,e),l.after_update.forEach(Vt)}}function Sr(l){const e=[],t=[];zt.forEach(n=>l.indexOf(n)===-1?e.push(n):t.push(n)),t.forEach(n=>n()),zt=e}const Ot=new Set;let ht;function Ye(){ht={r:0,c:[],p:ht}}function Xe(){ht.r||me(ht.c),ht=ht.p}function re(l,e){l&&l.i&&(Ot.delete(l),l.i(e))}function fe(l,e,t,n){if(l&&l.o){if(Ot.has(l))return;Ot.add(l),ht.c.push(()=>{Ot.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 Ki(l,e){fe(l,1,1,()=>{e.delete(l.key)})}function Gi(l,e,t,n,o,s,r,a,f,d,h,p){let v=l.length,k=s.length,g=v;const y={};for(;g--;)y[l[g].key]=g;const w=[],S=new Map,M=new Map,T=[];for(g=k;g--;){const N=p(o,s,g),E=t(N);let B=r.get(E);B?T.push(()=>B.p(N,e)):(B=d(E,N),B.c()),S.set(E,w[g]=B),E in y&&M.set(E,Math.abs(g-y[E]))}const j=new Set,D=new Set;function I(N){re(N,1),N.m(a,h),r.set(N.key,N),h=N.first,k--}for(;v&&k;){const N=w[k-1],E=l[v-1],B=N.key,U=E.key;N===E?(h=N.first,v--,k--):S.has(U)?!r.has(B)||j.has(B)?I(N):D.has(U)?v--:M.get(B)>M.get(U)?(D.add(B),I(N)):(j.add(U),v--):(f(E,r),v--)}for(;v--;){const N=l[v];S.has(N.key)||f(N,r)}for(;k;)I(w[k-1]);return me(T),w}function nt(l){l&&l.c()}function et(l,e,t){const{fragment:n,after_update:o}=l.$$;n&&n.m(e,t),Vt(()=>{const s=l.$$.on_mount.map(Vi).filter(At);l.$$.on_destroy?l.$$.on_destroy.push(...s):me(s),l.$$.on_mount=[]}),o.forEach(Vt)}function tt(l,e){const t=l.$$;t.fragment!==null&&(Sr(t.after_update),me(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function Tr(l,e){l.$$.dirty[0]===-1&&(wt.push(l),zr(),l.$$.dirty.fill(0)),l.$$.dirty[e/31|0]|=1<<e%31}function pt(l,e,t,n,o,s,r=null,a=[-1]){const f=Et;Ft(l);const d=l.$$={fragment:null,ctx:[],props:s,update:ie,not_equal:o,bound:Rl(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(e.context||(f?f.$$.context:[])),callbacks:Rl(),dirty:a,skip_bound:!1,root:e.target||f.$$.root};r&&r(d.root);let h=!1;if(d.ctx=t?t(l,e.props||{},(p,v,...k)=>{const g=k.length?k[0]:v;return d.ctx&&o(d.ctx[p],d.ctx[p]=g)&&(!d.skip_bound&&d.bound[p]&&d.bound[p](g),h&&Tr(l,p)),v}):[],d.update(),h=!0,me(d.before_update),d.fragment=n?n(d.ctx):!1,e.target){if(e.hydrate){const p=br(e.target);d.fragment&&d.fragment.l(p),p.forEach(z)}else d.fragment&&d.fragment.c();e.intro&&re(l.$$.fragment),et(l,e.target,e.anchor),Wi()}Ft(f)}class _t{constructor(){tl(this,"$$");tl(this,"$$set")}$destroy(){tt(this,1),this.$destroy=ie}$on(e,t){if(!At(t))return ie;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&&!hr(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const jr="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(jr);function Nr(l){let e,t;return{c(){e=R("path"),t=R("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&&(z(e),z(t))}}}function Mr(l){let e,t,n,o,s;return{c(){e=R("path"),t=R("polyline"),n=R("line"),o=R("line"),s=R("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,a){C(r,e,a),C(r,t,a),C(r,n,a),C(r,o,a),C(r,s,a)},d(r){r&&(z(e),z(t),z(n),z(o),z(s))}}}function Dr(l){let e,t;return{c(){e=R("polyline"),t=R("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&&(z(e),z(t))}}}function Ir(l){let e,t,n,o;return{c(){e=R("path"),t=R("polyline"),n=R("line"),o=R("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&&(z(e),z(t),z(n),z(o))}}}function Fr(l){let e,t,n,o,s;return{c(){e=R("path"),t=R("polyline"),n=R("line"),o=R("line"),s=R("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,a){C(r,e,a),C(r,t,a),C(r,n,a),C(r,o,a),C(r,s,a)},d(r){r&&(z(e),z(t),z(n),z(o),z(s))}}}function Er(l){let e,t,n,o,s,r;return{c(){e=R("path"),t=R("polyline"),n=R("line"),o=R("line"),s=R("line"),r=R("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(a,f){C(a,e,f),C(a,t,f),C(a,n,f),C(a,o,f),C(a,s,f),C(a,r,f)},d(a){a&&(z(e),z(t),z(n),z(o),z(s),z(r))}}}function Ar(l){let e,t,n,o;return{c(){e=R("path"),t=R("polyline"),n=R("line"),o=R("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&&(z(e),z(t),z(n),z(o))}}}function Lr(l){let e,t,n,o,s;return{c(){e=R("path"),t=R("polyline"),n=R("line"),o=R("line"),s=R("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,a){C(r,e,a),C(r,t,a),C(r,n,a),C(r,o,a),C(r,s,a)},d(r){r&&(z(e),z(t),z(n),z(o),z(s))}}}function Pr(l){let e,t,n;return{c(){e=R("path"),t=R("circle"),n=R("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&&(z(e),z(t),z(n))}}}function Or(l){let e,t;return{c(){e=R("rect"),t=R("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&&(z(e),z(t))}}}function Rr(l){let e,t,n;return{c(){e=R("rect"),t=R("circle"),n=R("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&&(z(e),z(t),z(n))}}}function Br(l){let e;return{c(){e=R("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&&z(e)}}}function Vr(l){let e;function t(s,r){return s[0]==="folder"?Br:s[0]==="image"?Rr:s[0]==="video"?Or:s[0]==="audio"?Pr:s[0]==="pdf"?Lr:s[0]==="document"?Ar:s[0]==="spreadsheet"?Er:s[0]==="presentation"?Fr:s[0]==="archive"?Ir:s[0]==="code"?Dr:s[0]==="text"?Mr:Nr}let n=t(l),o=n(l);return{c(){e=R("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:ie,o:ie,d(s){s&&z(e),o.d()}}}function Hr(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 qi extends _t{constructor(e){super(),pt(this,e,Hr,Vr,mt,{kind:0,size:1})}}const Ur={"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.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.empty":"Записей работы пока нет","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.approximate":"Примерно","journal.node":"Дело","journal.path":"Путь","journal.byDay":"По дням","journal.byNode":"По делам","journal.includeChildren":"С подзадачами","suggest.title":"Предложения на сегодня","suggest.apply":"Записать","suggest.dismiss":"Скрыть","suggest.open":"Открыть","suggest.confidence.low":"Низкая уверенность","suggest.confidence.medium":"Средняя уверенность","suggest.confidence.high":"Высокая уверенность","suggest.minutes":"мин","suggest.edit":"Изменить","suggest.noSuggestions":"Нет предложений для журнала","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":"Срок действия токена истёк"},Wr={"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","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.approximate":"Approx","journal.node":"Case","journal.path":"Path","journal.byDay":"By day","journal.byNode":"By case","journal.includeChildren":"Include subtasks","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"},Ul={ru:Ur,en:Wr};let Wl="ru";function _(l,e){var o;const t=Ul[Wl];let n=t==null?void 0:t[l];if(n==null&&Wl!=="ru"&&(n=(o=Ul.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 Ht(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 il={"image/jpeg":_("mime.jpeg"),"image/png":_("mime.png"),"image/gif":_("mime.gif"),"image/webp":_("mime.webp"),"image/svg+xml":_("mime.svg"),"image/bmp":_("mime.bmp"),"image/tiff":_("mime.tiff"),"image/avif":_("mime.avif"),"application/pdf":_("mime.pdf"),"application/msword":_("mime.word"),"application/vnd.openxmlformats-officedocument.wordprocessingml.document":_("mime.word"),"application/vnd.ms-excel":_("mime.excel"),"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":_("mime.excel"),"application/vnd.ms-powerpoint":_("mime.ppt"),"application/vnd.openxmlformats-officedocument.presentationml.presentation":_("mime.ppt"),"application/zip":_("mime.zip"),"application/gzip":_("mime.gzip"),"application/x-tar":_("mime.tar"),"application/x-7z-compressed":_("mime.sevenz"),"application/x-rar-compressed":_("mime.rar"),"text/plain":_("mime.text"),"text/html":_("mime.html"),"text/css":_("mime.css"),"text/javascript":_("mime.js"),"application/json":_("mime.json"),"application/xml":_("mime.xml"),"application/x-yaml":_("mime.yaml"),"application/octet-stream":_("mime.binary"),"application/x-msdos-program":_("mime.executable"),"inode/directory":_("mime.folder")};function Kl(l){return l?il[l]||l:_("mime.unknown")}function Kr(l){if(l.type==="folder")return _("mime.folder");const e=(l.mime||"").toLowerCase();if(il[e])return il[e];const n=(l.name||"").toLowerCase().split(".").pop();return n?n.toUpperCase():_("mime.file")}function Ji(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 Gr=["image/jpeg","image/png","image/gif","image/webp","image/bmp","image/tiff","image/avif","image/svg+xml"],qr=["text/plain","text/html","text/css","text/javascript","application/json","application/xml","application/x-yaml","text/x-shellscript"],Jr=["txt","log","conf","ini","yaml","yml","json","xml","csv","sh","py","js","ts","css","html","md","markdown","cfg"],Yr=["jpg","jpeg","png","gif","webp","bmp","tiff","tif","avif","svg"];function Yi(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return Gr.includes(e)||Yr.includes(n)}function Xi(l){const e=(l.mime||"").toLowerCase(),n=(l.name||"").toLowerCase().split(".").pop();return qr.includes(e)||Jr.includes(n)&&n!=="md"&&n!=="markdown"}function Zi(l){return(l.mime||"").toLowerCase().includes("pdf")}function Qi(l){const e=(l.name||"").toLowerCase();return e.endsWith(".md")||e.endsWith(".markdown")}function Xr(l){return Yi(l)||Zi(l)}function Zr(l){return Xi(l)||Qi(l)}const{window:Qr}=gr;function xr(l){let e,t,n,o=Ht(l[0].size)+"",s;return{c(){e=u("span"),e.textContent="·",t=b(),n=u("span"),s=F(o),i(e,"class","meta-sep svelte-1skuef2")},m(r,a){C(r,e,a),C(r,t,a),C(r,n,a),c(n,s)},p(r,a){a[0]&1&&o!==(o=Ht(r[0].size)+"")&&W(s,o)},d(r){r&&(z(e),z(t),z(n))}}}function $r(l){let e,t,n,o,s;return{c(){e=u("button"),e.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path><line x1="9" y1="14" x2="15" y2="14"></line></svg>',t=b(),n=u("button"),n.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path></svg>',i(e,"class","action-btn svelte-1skuef2"),i(e,"title",_("file.openFolder")),i(e,"aria-label",_("file.openFolder")),i(n,"class","action-btn svelte-1skuef2"),i(n,"title",_("file.showInExplorer")),i(n,"aria-label",_("file.showInExplorer"))},m(r,a){C(r,e,a),C(r,t,a),C(r,n,a),o||(s=[L(e,"click",lt(l[30])),L(n,"click",lt(l[11]))],o=!0)},p:ie,d(r){r&&(z(e),z(t),z(n)),o=!1,me(s)}}}function ec(l){let e,t,n,o,s,r,a;return{c(){e=u("button"),e.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"></path><circle cx="12" cy="12" r="3"></circle></svg>',t=b(),n=u("button"),n.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path><polyline points="15 3 21 3 21 9"></polyline><line x1="10" y1="14" x2="21" y2="3"></line></svg>',o=b(),s=u("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",_("file.preview")),i(e,"aria-label",_("file.preview")),i(n,"class","action-btn svelte-1skuef2"),i(n,"title",_("file.openExternal")),i(n,"aria-label",_("file.openExternal")),i(s,"class","action-btn svelte-1skuef2"),i(s,"title",_("file.showInExplorer")),i(s,"aria-label",_("file.showInExplorer"))},m(f,d){C(f,e,d),C(f,t,d),C(f,n,d),C(f,o,d),C(f,s,d),r||(a=[L(e,"click",lt(l[29])),L(n,"click",lt(l[10])),L(s,"click",lt(l[11]))],r=!0)},p:ie,d(f){f&&(z(e),z(t),z(n),z(o),z(s)),r=!1,me(a)}}}function Gl(l){let e,t,n,o,s,r,a,f,d=_("common.open")+"",h,p,v,k,g,y,w,S,M=_("file.openExternal")+"",T,j,D,I,N,E,B=_("file.showInExplorer")+"",U,K,O,G,q,H,Z,J,X,Y=_("common.rename")+"",P,ee,ve,te,le,oe,_e,Me=_("common.duplicate")+"",Ie,Ze,Re,V,Q,de,ce,ue,he,Ke=_("common.cut")+"",Qe,qe,ge,ye,se,Se,Fe,Ne=_("common.copy")+"",De,Ue,Be,ut,Pe,We,Te,je,Ee,Ae=_("common.delete")+"",Oe,be,ze;return{c(){e=u("div"),t=b(),n=u("div"),o=u("button"),s=R("svg"),r=R("path"),a=R("circle"),f=b(),h=F(d),p=b(),v=u("button"),k=R("svg"),g=R("path"),y=R("polyline"),w=R("line"),S=b(),T=F(M),j=b(),D=u("button"),I=R("svg"),N=R("path"),E=b(),U=F(B),K=b(),O=u("div"),G=b(),q=u("button"),H=R("svg"),Z=R("path"),J=R("path"),X=b(),P=F(Y),ee=b(),ve=u("button"),te=R("svg"),le=R("rect"),oe=R("path"),_e=b(),Ie=F(Me),Ze=b(),Re=u("button"),V=R("svg"),Q=R("circle"),de=R("circle"),ce=R("line"),ue=R("line"),he=b(),Qe=F(Ke),qe=b(),ge=u("button"),ye=R("svg"),se=R("rect"),Se=R("path"),Fe=b(),De=F(Ne),Ue=b(),Be=u("div"),ut=b(),Pe=u("button"),We=R("svg"),Te=R("polyline"),je=R("path"),Ee=b(),Oe=F(Ae),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(a,"cx","12"),i(a,"cy","12"),i(a,"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(g,"d","M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"),i(y,"points","15 3 21 3 21 9"),i(w,"x1","10"),i(w,"y1","14"),i(w,"x2","21"),i(w,"y2","3"),i(k,"width","14"),i(k,"height","14"),i(k,"viewBox","0 0 24 24"),i(k,"fill","none"),i(k,"stroke","currentColor"),i(k,"stroke-width","2"),i(k,"stroke-linecap","round"),i(k,"stroke-linejoin","round"),i(v,"class","menu-item svelte-1skuef2"),i(v,"role","menuitem"),i(N,"d","M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"),i(I,"width","14"),i(I,"height","14"),i(I,"viewBox","0 0 24 24"),i(I,"fill","none"),i(I,"stroke","currentColor"),i(I,"stroke-width","2"),i(I,"stroke-linecap","round"),i(I,"stroke-linejoin","round"),i(D,"class","menu-item svelte-1skuef2"),i(D,"role","menuitem"),i(O,"class","menu-sep svelte-1skuef2"),i(Z,"d","M12 20h9"),i(J,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),i(H,"width","14"),i(H,"height","14"),i(H,"viewBox","0 0 24 24"),i(H,"fill","none"),i(H,"stroke","currentColor"),i(H,"stroke-width","2"),i(H,"stroke-linecap","round"),i(H,"stroke-linejoin","round"),i(q,"class","menu-item svelte-1skuef2"),i(q,"role","menuitem"),i(le,"x","9"),i(le,"y","9"),i(le,"width","13"),i(le,"height","13"),i(le,"rx","2"),i(le,"ry","2"),i(oe,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),i(te,"width","14"),i(te,"height","14"),i(te,"viewBox","0 0 24 24"),i(te,"fill","none"),i(te,"stroke","currentColor"),i(te,"stroke-width","2"),i(te,"stroke-linecap","round"),i(te,"stroke-linejoin","round"),i(ve,"class","menu-item svelte-1skuef2"),i(ve,"role","menuitem"),i(Q,"cx","6"),i(Q,"cy","6"),i(Q,"r","3"),i(de,"cx","6"),i(de,"cy","18"),i(de,"r","3"),i(ce,"x1","20"),i(ce,"y1","4"),i(ce,"x2","8.12"),i(ce,"y2","15.88"),i(ue,"x1","8.12"),i(ue,"y1","8.12"),i(ue,"x2","20"),i(ue,"y2","20"),i(V,"width","14"),i(V,"height","14"),i(V,"viewBox","0 0 24 24"),i(V,"fill","none"),i(V,"stroke","currentColor"),i(V,"stroke-width","2"),i(V,"stroke-linecap","round"),i(V,"stroke-linejoin","round"),i(Re,"class","menu-item svelte-1skuef2"),i(Re,"role","menuitem"),i(se,"x","9"),i(se,"y","9"),i(se,"width","13"),i(se,"height","13"),i(se,"rx","2"),i(se,"ry","2"),i(Se,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),i(ye,"width","14"),i(ye,"height","14"),i(ye,"viewBox","0 0 24 24"),i(ye,"fill","none"),i(ye,"stroke","currentColor"),i(ye,"stroke-width","2"),i(ye,"stroke-linecap","round"),i(ye,"stroke-linejoin","round"),i(ge,"class","menu-item svelte-1skuef2"),i(ge,"role","menuitem"),i(Be,"class","menu-sep svelte-1skuef2"),i(Te,"points","3 6 5 6 21 6"),i(je,"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(We,"width","14"),i(We,"height","14"),i(We,"viewBox","0 0 24 24"),i(We,"fill","none"),i(We,"stroke","currentColor"),i(We,"stroke-width","2"),i(We,"stroke-linecap","round"),i(We,"stroke-linejoin","round"),i(Pe,"class","menu-item menu-item-danger svelte-1skuef2"),i(Pe,"role","menuitem"),i(n,"class","menu svelte-1skuef2"),He(n,"left",l[3]+"px"),He(n,"top",l[4]+"px"),He(n,"position","fixed"),i(n,"role","menu"),i(n,"tabindex","-1")},m(Ge,x){C(Ge,e,x),C(Ge,t,x),C(Ge,n,x),c(n,o),c(o,s),c(s,r),c(s,a),c(o,f),c(o,h),c(n,p),c(n,v),c(v,k),c(k,g),c(k,y),c(k,w),c(v,S),c(v,T),c(n,j),c(n,D),c(D,I),c(I,N),c(D,E),c(D,U),c(n,K),c(n,O),c(n,G),c(n,q),c(q,H),c(H,Z),c(H,J),c(q,X),c(q,P),c(n,ee),c(n,ve),c(ve,te),c(te,le),c(te,oe),c(ve,_e),c(ve,Ie),c(n,Ze),c(n,Re),c(Re,V),c(V,Q),c(V,de),c(V,ce),c(V,ue),c(Re,he),c(Re,Qe),c(n,qe),c(n,ge),c(ge,ye),c(ye,se),c(ye,Se),c(ge,Fe),c(ge,De),c(n,Ue),c(n,Be),c(n,ut),c(n,Pe),c(Pe,We),c(We,Te),c(We,je),c(Pe,Ee),c(Pe,Oe),be||(ze=[L(e,"click",lt(l[19])),L(o,"click",l[17]),L(v,"click",l[10]),L(D,"click",l[11]),L(q,"click",l[13]),L(ve,"click",l[14]),L(Re,"click",l[15]),L(ge,"click",l[16]),L(Pe,"click",l[12]),L(n,"click",lt(l[28])),L(n,"keydown",l[31])],be=!0)},p(Ge,x){x[0]&8&&He(n,"left",Ge[3]+"px"),x[0]&16&&He(n,"top",Ge[4]+"px")},d(Ge){Ge&&(z(e),z(t),z(n)),be=!1,me(ze)}}}function tc(l){let e,t,n,o,s,r,a=l[0].name+"",f,d,h,p,v,k,g,y,w,S,M,T,j,D,I,N,E,B,U,K,O,G;n=new qi({props:{kind:l[6],size:22}});let q=!l[7]&&xr(l);function H(Y,P){return Y[7]?$r:ec}let J=H(l)(l),X=l[2]&&Gl(l);return{c(){e=u("div"),t=u("div"),nt(n.$$.fragment),o=b(),s=u("div"),r=u("div"),f=F(a),h=b(),p=u("div"),v=u("span"),v.textContent=`${l[8]}`,k=b(),q&&q.c(),g=b(),y=u("div"),J.c(),w=b(),S=u("button"),M=R("svg"),T=R("circle"),j=R("circle"),D=R("circle"),I=b(),N=u("button"),N.innerHTML='<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><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>',B=b(),X&&X.c(),U=rt(),i(t,"class","file-row-icon svelte-1skuef2"),i(r,"class","file-row-name svelte-1skuef2"),i(r,"title",d=l[0].name),i(p,"class","file-row-meta svelte-1skuef2"),i(s,"class","file-row-body svelte-1skuef2"),i(T,"cx","12"),i(T,"cy","5"),i(T,"r","2"),i(j,"cx","12"),i(j,"cy","12"),i(j,"r","2"),i(D,"cx","12"),i(D,"cy","19"),i(D,"r","2"),i(M,"width","16"),i(M,"height","16"),i(M,"viewBox","0 0 24 24"),i(M,"fill","currentColor"),i(S,"class","action-btn svelte-1skuef2"),i(S,"title",_("file.more")),i(S,"aria-label",_("file.more")),i(S,"aria-expanded",l[2]),i(N,"class","action-btn action-btn-danger svelte-1skuef2"),i(N,"title",_("common.delete")),i(N,"aria-label",_("common.delete")),i(y,"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",E=l[7]?_("file.ariaFolder")+" "+l[0].name:_("file.ariaFile")+" "+l[0].name),we(e,"file-row--selected",l[1])},m(Y,P){C(Y,e,P),c(e,t),et(n,t,null),c(e,o),c(e,s),c(s,r),c(r,f),c(s,h),c(s,p),c(p,v),c(p,k),q&&q.m(p,null),c(e,g),c(e,y),J.m(y,null),c(y,w),c(y,S),c(S,M),c(M,T),c(M,j),c(M,D),c(y,I),c(y,N),C(Y,B,P),X&&X.m(Y,P),C(Y,U,P),K=!0,O||(G=[L(Qr,"click",l[19]),L(S,"click",lt(l[18])),L(N,"click",lt(l[12])),L(e,"click",l[9]),L(e,"keydown",l[24]),L(e,"contextmenu",l[23]),L(e,"dragstart",l[20]),L(e,"dragover",l[21]),L(e,"drop",l[22])],O=!0)},p(Y,P){(!K||P[0]&1)&&a!==(a=Y[0].name+"")&&W(f,a),(!K||P[0]&1&&d!==(d=Y[0].name))&&i(r,"title",d),Y[7]||q.p(Y,P),J.p(Y,P),(!K||P[0]&4)&&i(S,"aria-expanded",Y[2]),(!K||P[0]&1&&E!==(E=Y[7]?_("file.ariaFolder")+" "+Y[0].name:_("file.ariaFile")+" "+Y[0].name))&&i(e,"aria-label",E),(!K||P[0]&2)&&we(e,"file-row--selected",Y[1]),Y[2]?X?X.p(Y,P):(X=Gl(Y),X.c(),X.m(U.parentNode,U)):X&&(X.d(1),X=null)},i(Y){K||(re(n.$$.fragment,Y),K=!0)},o(Y){fe(n.$$.fragment,Y),K=!1},d(Y){Y&&(z(e),z(B),z(U)),tt(n),q&&q.d(),J.d(),X&&X.d(Y),O=!1,me(G)}}}function lc(l,e,t){let{item:n}=e,{selected:o=!1}=e,{onDragStart:s}=e,{onDragOver:r}=e,{onDrop:a}=e;const f=Ut(),d=Ji(n),h=n.type==="folder",p=Kr(n);let v=!1,k=0,g=0,y=null;function w(P){P.ctrlKey||P.metaKey?f("toggleSelect",n.id):P.shiftKey?f("rangeSelect",n.id):y?(clearTimeout(y),y=null,h?f("navigate",n.id):f("preview",n)):y=setTimeout(()=>{y=null,f("selectOne",n.id)},250)}function S(){f("openExternal",n.fileId)}function M(){t(2,v=!1),f("showInFolder",n.nodeId||n.id)}function T(){t(2,v=!1),f("delete",{id:n.id,type:n.type})}function j(){t(2,v=!1),f("rename",{id:n.id,name:n.name})}function D(){t(2,v=!1),f("duplicate",n.id)}function I(){t(2,v=!1),f("cut",n.id)}function N(){t(2,v=!1),f("copy",n.id)}function E(){t(2,v=!1),h?f("navigate",n.id):f("preview",n)}function B(){t(2,v=!v)}function U(){t(2,v=!1)}function K(P){s&&s(P,n.id)}function O(P){r&&h&&r(P,n.id)}function G(P){a&&h&&a(P,n.id)}function q(P){P.preventDefault(),t(3,k=Math.min(P.clientX,window.innerWidth-240)),t(4,g=Math.min(P.clientY,window.innerHeight-320)),t(2,v=!0)}function H(P){(P.key==="Enter"||P.key===" ")&&(P.preventDefault(),w(P))}function Z(P){Ui.call(this,l,P)}const J=()=>f("preview",n),X=()=>f("navigate",n.id),Y=P=>{P.key==="Escape"&&(P.stopPropagation(),U())};return l.$$set=P=>{"item"in P&&t(0,n=P.item),"selected"in P&&t(1,o=P.selected),"onDragStart"in P&&t(25,s=P.onDragStart),"onDragOver"in P&&t(26,r=P.onDragOver),"onDrop"in P&&t(27,a=P.onDrop)},[n,o,v,k,g,f,d,h,p,w,S,M,T,j,D,I,N,E,B,U,K,O,G,q,H,s,r,a,Z,J,X,Y]}class nc extends _t{constructor(e){super(),pt(this,e,lc,tc,mt,{item:0,selected:1,onDragStart:25,onDragOver:26,onDrop:27},null,[-1,-1])}}function ql(l,e,t){const n=l.slice();return n[4]=e[t],n[6]=t,n}function ic(l){let e;return{c(){e=u("span"),e.textContent="/",i(e,"class","sep svelte-csi2lb")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function oc(l){let e,t=l[4].name+"",n,o,s;function r(){return l[2](l[6])}return{c(){e=u("button"),n=F(t),i(e,"class","crumb crumb--link svelte-csi2lb")},m(a,f){C(a,e,f),c(e,n),o||(s=L(e,"click",r),o=!0)},p(a,f){l=a,f&1&&t!==(t=l[4].name+"")&&W(n,t)},d(a){a&&z(e),o=!1,s()}}}function sc(l){let e,t=l[4].name+"",n;return{c(){e=u("span"),n=F(t),i(e,"class","crumb crumb--current svelte-csi2lb")},m(o,s){C(o,e,s),c(e,n)},p(o,s){s&1&&t!==(t=o[4].name+"")&&W(n,t)},d(o){o&&z(e)}}}function Jl(l){let e,t,n=l[6]>0&&ic();function o(a,f){return a[6]===a[0].length-1?sc:oc}let s=o(l),r=s(l);return{c(){n&&n.c(),e=b(),r.c(),t=rt()},m(a,f){n&&n.m(a,f),C(a,e,f),r.m(a,f),C(a,t,f)},p(a,f){s===(s=o(a))&&r?r.p(a,f):(r.d(1),r=s(a),r&&(r.c(),r.m(t.parentNode,t)))},d(a){a&&(z(e),z(t)),n&&n.d(a),r.d(a)}}}function rc(l){let e,t=ae(l[0]),n=[];for(let o=0;o<t.length;o+=1)n[o]=Jl(ql(l,t,o));return{c(){e=u("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 a=ql(o,t,r);n[r]?n[r].p(a,s):(n[r]=Jl(a),n[r].c(),n[r].m(e,null))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},i:ie,o:ie,d(o){o&&z(e),Le(n,o)}}}function cc(l,e,t){let{crumbs:n=[]}=e;const o=Ut();function s(a){o("navigate",a)}const r=a=>s(a);return l.$$set=a=>{"crumbs"in a&&t(0,n=a.crumbs)},[n,s,r]}class xi extends _t{constructor(e){super(),pt(this,e,cc,rc,mt,{crumbs:0})}}function ac(l){let e,t,n,o,s,r;return{c(){e=u("div"),t=u("p"),t.textContent=`${_("file.previewUnavailable")}`,n=b(),o=u("button"),o.textContent=`${_("file.openExternal")}`,i(o,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(a,f){C(a,e,f),c(e,t),c(e,n),c(e,o),s||(r=L(o,"click",l[9]),s=!0)},p:ie,d(a){a&&z(e),s=!1,r()}}}function fc(l){let e,t;function n(r,a){return a&2&&(e=null),e==null&&(e=!!(r[1]&&r[1].startsWith("data:"))),e?vc:_c}let o=n(l,-1),s=o(l);return{c(){s.c(),t=rt()},m(r,a){s.m(r,a),C(r,t,a)},p(r,a){o===(o=n(r,a))&&s?s.p(r,a):(s.d(1),s=o(r),s&&(s.c(),s.m(t.parentNode,t)))},d(r){r&&z(t),s.d(r)}}}function uc(l){let e,t,n;return{c(){e=u("pre"),t=u("code"),n=F(l[1]),i(e,"class","preview-text svelte-1cw3u0m")},m(o,s){C(o,e,s),c(e,t),c(t,n)},p(o,s){s&2&&W(n,o[1])},d(o){o&&z(e)}}}function dc(l){let e,t,n,o;return{c(){e=u("div"),t=u("img"),Rt(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),c(e,t)},p(s,r){r&2&&!Rt(t.src,n=s[1])&&i(t,"src",n),r&1&&o!==(o=s[0].name)&&i(t,"alt",o)},d(s){s&&z(e)}}}function mc(l){let e,t,n,o,s,r,a;return{c(){e=u("div"),t=u("p"),n=F(l[3]),o=b(),s=u("button"),s.textContent=`${_("file.openExternal")}`,i(s,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(f,d){C(f,e,d),c(e,t),c(t,n),c(e,o),c(e,s),r||(a=L(s,"click",l[9]),r=!0)},p(f,d){d&8&&W(n,f[3])},d(f){f&&z(e),r=!1,a()}}}function pc(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${_("common.loading")}`,i(e,"class","preview-status svelte-1cw3u0m")},m(n,o){C(n,e,o),c(e,t)},p:ie,d(n){n&&z(e)}}}function _c(l){let e,t,n,o,s,r;return{c(){e=u("div"),t=u("p"),t.textContent=`${_("file.pdfUnavailable")}`,n=b(),o=u("button"),o.textContent=`${_("file.openExternal")}`,i(o,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(a,f){C(a,e,f),c(e,t),c(e,n),c(e,o),s||(r=L(o,"click",l[9]),s=!0)},p:ie,d(a){a&&z(e),s=!1,r()}}}function vc(l){let e,t,n;return{c(){e=u("div"),t=u("embed"),Rt(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),c(e,t)},p(o,s){s&2&&!Rt(t.src,n=o[1])&&i(t,"src",n)},d(o){o&&z(e)}}}function hc(l){let e,t,n,o,s,r,a,f=l[0].name+"",d,h,p,v,k=Ht(l[0].size)+"",g,y,w=Kl(l[0].mime)+"",S,M,T,j,D,I,N,E,B,U,K;s=new qi({props:{kind:l[8],size:18}});function O(H,Z){return H[2]?pc:H[3]?mc:H[6]&&H[1]?dc:H[5]&&H[1]?uc:H[4]?fc:ac}let G=O(l),q=G(l);return{c(){e=u("div"),t=u("div"),n=u("header"),o=u("div"),nt(s.$$.fragment),r=b(),a=u("span"),d=F(f),p=b(),v=u("div"),g=F(k),y=F(" · "),S=F(w),M=b(),T=u("div"),j=u("button"),j.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>',D=b(),I=u("button"),I.innerHTML='<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>',N=b(),E=u("div"),q.c(),i(a,"class","preview-name svelte-1cw3u0m"),i(a,"title",h=l[0].name),i(o,"class","preview-title svelte-1cw3u0m"),i(v,"class","preview-meta svelte-1cw3u0m"),i(j,"class","action-btn svelte-1cw3u0m"),i(j,"title",_("file.openExternal")),i(j,"aria-label",_("file.openExternal")),i(I,"class","action-btn action-btn-close svelte-1cw3u0m"),i(I,"title","Close"),i(I,"aria-label","Close preview"),i(T,"class","preview-actions svelte-1cw3u0m"),i(n,"class","preview-header svelte-1cw3u0m"),i(E,"class","preview-body svelte-1cw3u0m"),i(t,"class","modal svelte-1cw3u0m"),i(e,"class","overlay svelte-1cw3u0m"),i(e,"role","presentation")},m(H,Z){C(H,e,Z),c(e,t),c(t,n),c(n,o),et(s,o,null),c(o,r),c(o,a),c(a,d),c(n,p),c(n,v),c(v,g),c(v,y),c(v,S),c(n,M),c(n,T),c(T,j),c(T,D),c(T,I),c(t,N),c(t,E),q.m(E,null),B=!0,U||(K=[L(j,"click",l[9]),L(I,"click",l[10]),L(e,"click",gt(l[11])),L(e,"keydown",l[12])],U=!0)},p(H,[Z]){(!B||Z&1)&&f!==(f=H[0].name+"")&&W(d,f),(!B||Z&1&&h!==(h=H[0].name))&&i(a,"title",h),(!B||Z&1)&&k!==(k=Ht(H[0].size)+"")&&W(g,k),(!B||Z&1)&&w!==(w=Kl(H[0].mime)+"")&&W(S,w),G===(G=O(H))&&q?q.p(H,Z):(q.d(1),q=G(H),q&&(q.c(),q.m(E,null)))},i(H){B||(re(s.$$.fragment,H),B=!0)},o(H){fe(s.$$.fragment,H),B=!1},d(H){H&&z(e),tt(s),q.d(),U=!1,me(K)}}}function gc(l,e,t){let n,o,s,{item:r}=e,{content:a=""}=e,{loading:f=!1}=e,{error:d=""}=e;const h=Ut(),p=Ji(r);function v(S){S.key==="Escape"&&h("close")}function k(){h("openExternal",r.fileId)}Hi(()=>{window.addEventListener("keydown",v)}),cl(()=>{window.removeEventListener("keydown",v)});const g=()=>h("close"),y=()=>h("close"),w=S=>{S.key==="Escape"&&(S.preventDefault(),h("close"))};return l.$$set=S=>{"item"in S&&t(0,r=S.item),"content"in S&&t(1,a=S.content),"loading"in S&&t(2,f=S.loading),"error"in S&&t(3,d=S.error)},l.$$.update=()=>{l.$$.dirty&3&&t(6,n=Yi(r)&&a&&a.startsWith("data:")),l.$$.dirty&1&&t(5,o=Xi(r)||Qi(r)),l.$$.dirty&1&&t(4,s=Zi(r))},[r,a,f,d,s,o,n,h,p,k,g,y,w]}class bc extends _t{constructor(e){super(),pt(this,e,gc,hc,mt,{item:0,content:1,loading:2,error:3})}}function kc(l){let e,t,n,o,s,r,a,f,d,h,p,v,k,g,y,w,S;return{c(){e=u("div"),t=u("div"),n=u("h3"),o=F(l[0]),s=b(),r=u("p"),a=F(l[1]),f=b(),d=u("div"),h=u("button"),p=F(l[2]),k=b(),g=u("button"),y=F(l[3]),i(n,"class","svelte-1fv6yyk"),i(r,"class","message svelte-1fv6yyk"),i(h,"class",v="btn "+(l[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk"),i(g,"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(M,T){C(M,e,T),c(e,t),c(t,n),c(n,o),c(t,s),c(t,r),c(r,a),c(t,f),c(t,d),c(d,h),c(h,p),c(d,k),c(d,g),c(g,y),w||(S=[L(h,"click",l[6]),L(g,"click",l[7]),L(e,"click",gt(l[8])),L(e,"keydown",l[9])],w=!0)},p(M,[T]){T&1&&W(o,M[0]),T&2&&W(a,M[1]),T&4&&W(p,M[2]),T&16&&v!==(v="btn "+(M[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk")&&i(h,"class",v),T&8&&W(y,M[3])},i:ie,o:ie,d(M){M&&z(e),w=!1,me(S)}}}function yc(l,e,t){let{title:n=_("common.confirm")}=e,{message:o=""}=e,{confirmText:s=_("common.delete")}=e,{cancelText:r=_("common.cancel")}=e,{danger:a=!1}=e;const f=Ut(),d=()=>f("confirm"),h=()=>f("cancel"),p=()=>f("cancel"),v=k=>{k.key==="Escape"&&(k.preventDefault(),f("cancel"))};return l.$$set=k=>{"title"in k&&t(0,n=k.title),"message"in k&&t(1,o=k.message),"confirmText"in k&&t(2,s=k.confirmText),"cancelText"in k&&t(3,r=k.cancelText),"danger"in k&&t(4,a=k.danger)},[n,o,s,r,a,f,d,h,p,v]}class wc extends _t{constructor(e){super(),pt(this,e,yc,kc,mt,{title:0,message:1,confirmText:2,cancelText:3,danger:4})}}function zc(l){let e,t,n;return{c(){e=R("circle"),t=R("line"),n=R("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&&(z(e),z(t),z(n))}}}function Cc(l){let e,t,n,o;return{c(){e=R("rect"),t=R("polyline"),n=R("line"),o=R("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&&(z(e),z(t),z(n),z(o))}}}function Sc(l){let e,t;return{c(){e=R("path"),t=R("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&&(z(e),z(t))}}}function Tc(l){let e,t;return{c(){e=R("path"),t=R("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&&(z(e),z(t))}}}function jc(l){let e,t,n,o,s;return{c(){e=R("path"),t=R("path"),n=R("line"),o=R("line"),s=R("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,a){C(r,e,a),C(r,t,a),C(r,n,a),C(r,o,a),C(r,s,a)},d(r){r&&(z(e),z(t),z(n),z(o),z(s))}}}function Nc(l){let e,t,n,o;return{c(){e=R("path"),t=R("polyline"),n=R("line"),o=R("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&&(z(e),z(t),z(n),z(o))}}}function Mc(l){let e,t;return{c(){e=R("path"),t=R("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&&(z(e),z(t))}}}function Dc(l){let e,t,n,o;return{c(){e=R("rect"),t=R("rect"),n=R("rect"),o=R("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&&(z(e),z(t),z(n),z(o))}}}function Ic(l){let e;return{c(){e=R("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&&z(e)}}}function Fc(l){let e;function t(s,r){return s[0]==="folder"?Ic:s[0]==="project"?Dc:s[0]==="client"?Mc:s[0]==="document"?Nc:s[0]==="recipe"?jc:s[0]==="note"?Tc:s[0]==="file"?Sc:s[0]==="case"?Cc:zc}let n=t(l),o=n(l);return{c(){e=R("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:ie,o:ie,d(s){s&&z(e),o.d()}}}function Ec(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 Wt extends _t{constructor(e){super(),pt(this,e,Ec,Fc,mt,{kind:0,size:1})}}function Yl(l,e,t){const n=l.slice();return n[44]=e[t],n}function Ac(l){let e;return{c(){e=u("span"),i(e,"class","tree-toggle-placeholder svelte-zj71cl")},m(t,n){C(t,e,n)},p:ie,d(t){t&&z(e)}}}function Lc(l){let e,t,n=l[1][l[44].id]?"▾":"▸",o,s,r;function a(){return l[25](l[44])}return{c(){e=u("button"),t=u("span"),o=F(n),i(t,"class","tree-arrow"),i(e,"class","tree-toggle svelte-zj71cl")},m(f,d){C(f,e,d),c(e,t),c(t,o),s||(r=L(e,"click",lt(a)),s=!0)},p(f,d){l=f,d[0]&3&&n!==(n=l[1][l[44].id]?"▾":"▸")&&W(o,n)},d(f){f&&z(e),s=!1,r()}}}function Xl(l){let e,t;return e=new $i({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(){nt(e.$$.fragment)},m(n,o){et(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||(re(e.$$.fragment,n),t=!0)},o(n){fe(e.$$.fragment,n),t=!1},d(n){tt(e,n)}}}function Zl(l,e){let t,n,o,s,r,a,f,d=e[44].title+"",h,p,v=e[1][e[44].id]&&ol(e[44]),k,g,y,w;function S(J,X){return X[0]&1&&(n=null),n==null&&(n=!!Dt(J[44])),n?Lc:Ac}let M=S(e,[-1,-1]),T=M(e);r=new Wt({props:{kind:Ql(e[44]),size:16}});function j(...J){return e[26](e[44],...J)}function D(...J){return e[27](e[44],...J)}function I(){return e[28](e[44])}function N(...J){return e[29](e[44],...J)}function E(...J){return e[30](e[44],...J)}function B(...J){return e[31](e[44],...J)}function U(...J){return e[32](e[44],...J)}function K(...J){return e[33](e[44],...J)}function O(...J){return e[34](e[44],...J)}function G(...J){return e[35](e[44],...J)}function q(...J){return e[36](e[44],...J)}function H(...J){return e[37](e[44],...J)}let Z=v&&Xl(e);return{key:l,first:null,c(){t=u("div"),T.c(),o=b(),s=u("span"),nt(r.$$.fragment),a=b(),f=u("span"),h=F(d),p=b(),Z&&Z.c(),k=rt(),i(s,"class","tree-icon svelte-zj71cl"),i(s,"role","button"),i(s,"tabindex","-1"),i(f,"class","tree-label svelte-zj71cl"),i(f,"role","button"),i(f,"tabindex","-1"),i(t,"class","tree-item svelte-zj71cl"),He(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(J,X){C(J,t,X),T.m(t,null),c(t,o),c(t,s),et(r,s,null),c(t,a),c(t,f),c(f,h),C(J,p,X),Z&&Z.m(J,X),C(J,k,X),g=!0,y||(w=[L(s,"click",j),L(s,"keydown",D),L(s,"dblclick",lt(e[24])),L(f,"click",lt(I)),L(f,"keydown",N),L(t,"dragstart",E),L(t,"dragover",B),L(t,"dragleave",U),L(t,"drop",K),L(t,"click",O),L(t,"keydown",G),L(t,"dblclick",q),L(t,"contextmenu",sl(H))],y=!0)},p(J,X){e=J,M===(M=S(e,X))&&T?T.p(e,X):(T.d(1),T=M(e),T&&(T.c(),T.m(t,o)));const Y={};X[0]&1&&(Y.kind=Ql(e[44])),r.$set(Y),(!g||X[0]&1)&&d!==(d=e[44].title+"")&&W(h,d),(!g||X[0]&8)&&He(t,"padding-left",e[3]*16+4+"px"),(!g||X[0]&5)&&we(t,"selected",e[2]===e[44].id),(!g||X[0]&769)&&we(t,"drop-valid",e[8]===e[44].id&&e[9][e[44].id]),(!g||X[0]&769)&&we(t,"drop-invalid",e[8]===e[44].id&&!e[9][e[44].id]),X[0]&3&&(v=e[1][e[44].id]&&ol(e[44])),v?Z?(Z.p(e,X),X[0]&3&&re(Z,1)):(Z=Xl(e),Z.c(),re(Z,1),Z.m(k.parentNode,k)):Z&&(Ye(),fe(Z,1,1,()=>{Z=null}),Xe())},i(J){g||(re(r.$$.fragment,J),re(Z),g=!0)},o(J){fe(r.$$.fragment,J),fe(Z),g=!1},d(J){J&&(z(t),z(p),z(k)),T.d(),tt(r),Z&&Z.d(J),y=!1,me(w)}}}function Pc(l){let e=[],t=new Map,n,o,s,r,a=ae(l[0]);const f=d=>d[44].id;for(let d=0;d<a.length;d+=1){let h=Yl(l,a,d),p=f(h);t.set(p,e[d]=Zl(p,h))}return{c(){for(let d=0;d<e.length;d+=1)e[d].c();n=rt()},m(d,h){for(let p=0;p<e.length;p+=1)e[p]&&e[p].m(d,h);C(d,n,h),o=!0,s||(r=L(window,"dragend",l[14]),s=!0)},p(d,h){h[0]&2080767&&(a=ae(d[0]),Ye(),e=Gi(e,h,f,1,d,a,t,n.parentNode,Ki,Zl,n,Yl),Xe())},i(d){if(!o){for(let h=0;h<a.length;h+=1)re(e[h]);o=!0}},o(d){for(let h=0;h<e.length;h+=1)fe(e[h]);o=!1},d(d){d&&z(n);for(let h=0;h<e.length;h+=1)e[h].d(d);s=!1,r()}}}function Ql(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 ol(l){return l.children!==void 0}function Dt(l){return ol(l)?l.children.length>0:l.has_children===!0}function xl(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 $l(l){const e=[];function t(n){for(const o of n)e.push(o),o.children&&t(o.children)}return t(l),e}function Oc(l){try{return l.dataTransfer.getData("text/plain")}catch{return""}}function Rc(l,e,t){let n,o,s,{nodes:r=[]}=e,{expanded:a={}}=e,{selectedNodeId:f=""}=e,{level:d=0}=e,{onSelect:h=void 0}=e,{onToggle:p=void 0}=e,{onContextMenu:v=void 0}=e,{onDrop:k=void 0}=e,g={},y=null,w="",S="";const M=["folder","project","client","document","recipe","case"];cl(()=>{for(const V of Object.keys(g))clearTimeout(g[V]);y&&clearInterval(y)});function T(V){return M.includes(V.type)}function j(V,Q,de){if(!V||!Q||Q===V.id||!T(V))return!1;let ce=V.id;for(;ce;){if(ce===Q)return!1;ce=de[ce]||""}return!0}function D(V,Q){V.stopPropagation(),V.dataTransfer.effectAllowed="move",V.dataTransfer.setData("text/plain",Q.id),t(21,w=Q.id)}function I(V,Q){V.preventDefault(),V.stopPropagation(),V.dataTransfer.dropEffect="move",S!==Q.id&&t(8,S=Q.id),Dt(Q)&&!a[Q.id]&&!g[Q.id]&&(g[Q.id]=setTimeout(()=>{p&&p(Q.id),delete g[Q.id]},600));const de=V.currentTarget.closest(".workspace-tree-area");if(de){const ce=de.getBoundingClientRect(),ue=30;V.clientY-ce.top<ue?y||(y=setInterval(()=>{de.scrollTop-=10},50)):ce.bottom-V.clientY<ue?y||(y=setInterval(()=>{de.scrollTop+=10},50)):y&&(clearInterval(y),y=null)}}function N(V,Q){const de=V.relatedTarget;de&&V.currentTarget.contains(de)||(S===Q.id&&t(8,S=""),g[Q.id]&&(clearTimeout(g[Q.id]),delete g[Q.id]),y&&(clearInterval(y),y=null))}function E(V,Q){V.preventDefault(),V.stopPropagation(),g[Q.id]&&(clearTimeout(g[Q.id]),delete g[Q.id]),y&&(clearInterval(y),y=null);const de=$l(r),ce=xl(de),ue=Oc(V);if(!j(Q,ue,ce)){t(8,S=""),t(21,w="");return}k&&k(ue,Q.id),t(8,S=""),t(21,w="")}function B(){t(8,S=""),t(21,w="");for(const V of Object.keys(g))clearTimeout(g[V]),delete g[V];y&&(clearInterval(y),y=null)}function U(V,Q){V.target.closest(".tree-toggle")||V.target.closest(".tree-icon")||h&&h(Q)}function K(V,Q){Dt(Q)&&p&&p(Q.id)}function O(V,Q){(V.key==="Enter"||V.key===" ")&&(V.preventDefault(),h&&h(Q))}function G(V,Q){V.stopPropagation(),Dt(Q)&&p&&p(Q.id)}function q(V,Q){(V.key==="Enter"||V.key===" ")&&(V.preventDefault(),V.stopPropagation(),Dt(Q)&&p&&p(Q.id))}function H(V,Q){(V.key==="Enter"||V.key===" ")&&(V.preventDefault(),h&&h(Q))}function Z(V,Q,de){const ce={};function ue(he){for(const Ke of he)ce[Ke.id]=j(Ke,Q,de),Ke.children&&ue(Ke.children)}return ue(V),ce}function J(V){Ui.call(this,l,V)}const X=V=>p&&p(V.id),Y=(V,Q)=>G(Q,V),P=(V,Q)=>q(Q,V),ee=V=>h&&h(V),ve=(V,Q)=>H(Q,V),te=(V,Q)=>D(Q,V),le=(V,Q)=>I(Q,V),oe=(V,Q)=>N(Q,V),_e=(V,Q)=>E(Q,V),Me=(V,Q)=>U(Q,V),Ie=(V,Q)=>O(Q,V),Ze=(V,Q)=>K(Q,V),Re=(V,Q)=>v&&v(Q,V);return l.$$set=V=>{"nodes"in V&&t(0,r=V.nodes),"expanded"in V&&t(1,a=V.expanded),"selectedNodeId"in V&&t(2,f=V.selectedNodeId),"level"in V&&t(3,d=V.level),"onSelect"in V&&t(4,h=V.onSelect),"onToggle"in V&&t(5,p=V.onToggle),"onContextMenu"in V&&t(6,v=V.onContextMenu),"onDrop"in V&&t(7,k=V.onDrop)},l.$$.update=()=>{l.$$.dirty[0]&1&&t(23,n=$l(r)),l.$$.dirty[0]&8388608&&t(22,o=xl(n)),l.$$.dirty[0]&14680064&&t(9,s=Z(n,w,o))},[r,a,f,d,h,p,v,k,S,s,D,I,N,E,B,U,K,O,G,q,H,w,o,n,J,X,Y,P,ee,ve,te,le,oe,_e,Me,Ie,Ze,Re]}class $i extends _t{constructor(e){super(),pt(this,e,Rc,Pc,mt,{nodes:0,expanded:1,selectedNodeId:2,level:3,onSelect:4,onToggle:5,onContextMenu:6,onDrop:7},null,[-1,-1])}}function en(l,e,t){const n=l.slice();return n[252]=e[t],n}function tn(l,e,t){const n=l.slice();return n[255]=e[t],n}function ln(l,e,t){const n=l.slice();return n[255]=e[t],n}function nn(l,e,t){const n=l.slice();return n[279]=e[t],n}function on(l,e,t){const n=l.slice();return n[279]=e[t],n}function sn(l,e,t){const n=l.slice();return n[297]=e[t],n}function rn(l,e,t){const n=l.slice();return n[279]=e[t],n}function cn(l,e,t){const n=l.slice();return n[276]=e[t],n[302]=e,n[303]=t,n}function an(l,e,t){const n=l.slice();return n[285]=e[t],n}function fn(l,e,t){const n=l.slice();return n[288]=e[t],n}function un(l,e,t){const n=l.slice();return n[288]=e[t],n}function dn(l,e,t){const n=l.slice();return n[276]=e[t],n[293]=e,n[294]=t,n}function mn(l,e,t){const n=l.slice();return n[279]=e[t],n}function pn(l,e,t){const n=l.slice();return n[260]=e[t],n}function _n(l,e,t){const n=l.slice();return n[276]=e[t],n}function vn(l,e,t){const n=l.slice();return n[271]=e[t],n}function hn(l,e,t){const n=l.slice();return n[268]=e[t],n}function gn(l,e,t){const n=l.slice();return n[263]=e[t],n}function bn(l,e,t){const n=l.slice();return n[260]=e[t],n}function kn(l,e,t){const n=l.slice();return n[263]=e[t],n}function yn(l,e,t){const n=l.slice();return n[282]=e[t],n}function wn(l,e,t){const n=l.slice();return n[306]=e[t],n}function zn(l,e,t){const n=l.slice();return n[309]=e[t],n}function Cn(l){let e,t;return{c(){e=u("span"),t=F(l[23]),i(e,"class","nav-badge svelte-44iz1r")},m(n,o){C(n,e,o),c(e,t)},p(n,o){o[0]&8388608&&W(t,n[23])},d(n){n&&z(e)}}}function Sn(l){let e,t=l[309].label+"",n,o,s,r,a,f,d=l[309].id==="journal"&&l[23]>0&&Cn(l);function h(){return l[143](l[309])}return{c(){e=u("button"),n=F(t),o=b(),d&&d.c(),s=b(),i(e,"class",r="nav-item "+(l[13]===l[309].id?"selected":"")+" svelte-44iz1r")},m(p,v){C(p,e,v),c(e,n),c(e,o),d&&d.m(e,null),c(e,s),a||(f=L(e,"click",h),a=!0)},p(p,v){l=p,v[0]&1&&t!==(t=l[309].label+"")&&W(n,t),l[309].id==="journal"&&l[23]>0?d?d.p(l,v):(d=Cn(l),d.c(),d.m(e,s)):d&&(d.d(1),d=null),v[0]&8193&&r!==(r="nav-item "+(l[13]===l[309].id?"selected":"")+" svelte-44iz1r")&&i(e,"class",r)},d(p){p&&z(e),d&&d.d(),a=!1,f()}}}function Bc(l){let e;return{c(){e=u("div"),e.textContent=`${_("nav.noNodes")}`,i(e,"class","nav-empty svelte-44iz1r")},m(t,n){C(t,e,n)},p:ie,i:ie,o:ie,d(t){t&&z(e)}}}function Vc(l){var r;let e,t,n,o,s;return t=new $i({props:{nodes:l[1],expanded:l[39],selectedNodeId:((r=l[14])==null?void 0:r.id)||"",onSelect:l[70],onToggle:l[100],onContextMenu:l[98],onDrop:l[101]}}),{c(){e=u("div"),nt(t.$$.fragment),i(e,"class","workspace-tree-area svelte-44iz1r"),i(e,"role","region"),i(e,"aria-label",_("nav.workspace")),we(e,"drop-valid",l[50])},m(a,f){C(a,e,f),et(t,e,null),n=!0,o||(s=[L(e,"dragover",sl(l[103])),L(e,"dragleave",l[104]),L(e,"drop",l[102])],o=!0)},p(a,f){var h;const d={};f[0]&2&&(d.nodes=a[1]),f[1]&256&&(d.expanded=a[39]),f[0]&16384&&(d.selectedNodeId=((h=a[14])==null?void 0:h.id)||""),t.$set(d),(!n||f[1]&524288)&&we(e,"drop-valid",a[50])},i(a){n||(re(t.$$.fragment,a),n=!0)},o(a){fe(t.$$.fragment,a),n=!1},d(a){a&&z(e),tt(t),o=!1,me(s)}}}function Hc(l){let e;return{c(){e=u("span"),e.textContent=`${_("nav.selectPrompt")}`,i(e,"class","crumb placeholder svelte-44iz1r")},m(t,n){C(t,e,n)},p:ie,d(t){t&&z(e)}}}function Uc(l){let e,t=ae(l[0]),n=[];for(let o=0;o<t.length;o+=1)n[o]=Tn(wn(l,t,o));return{c(){e=u("span");for(let o=0;o<n.length;o+=1)n[o].c();i(e,"class","crumb svelte-44iz1r")},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]&8193){t=ae(o[0]);let r;for(r=0;r<t.length;r+=1){const a=wn(o,t,r);n[r]?n[r].p(a,s):(n[r]=Tn(a),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&&z(e),Le(n,o)}}}function Wc(l){let e,t=l[14].title+"",n,o,s,r=l[128](l[14].type)+"",a;return{c(){e=u("span"),n=F(t),o=b(),s=u("span"),a=F(r),i(e,"class","crumb svelte-44iz1r"),i(s,"class","crumb-type svelte-44iz1r")},m(f,d){C(f,e,d),c(e,n),C(f,o,d),C(f,s,d),c(s,a)},p(f,d){d[0]&16384&&t!==(t=f[14].title+"")&&W(n,t),d[0]&16384&&r!==(r=f[128](f[14].type)+"")&&W(a,r)},d(f){f&&(z(e),z(o),z(s))}}}function Tn(l){let e=(l[306].id===l[13]?l[306].label:"")+"",t;return{c(){t=F(e)},m(n,o){C(n,t,o)},p(n,o){o[0]&8193&&e!==(e=(n[306].id===n[13]?n[306].label:"")+"")&&W(t,e)},d(n){n&&z(t)}}}function jn(l){let e,t,n,o,s,r,a,f,d=l[60].unpushedOps>0&&Nn(l);return{c(){e=u("button"),t=R("svg"),n=R("polyline"),o=R("polyline"),s=R("path"),r=b(),d&&d.c(),i(n,"points","23 4 23 10 17 10"),i(n,"class","svelte-44iz1r"),i(o,"points","1 20 1 14 7 14"),i(o,"class","svelte-44iz1r"),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-44iz1r"),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-44iz1r"),i(e,"class","header-sync-btn svelte-44iz1r"),e.disabled=l[61],i(e,"title",_("nav.syncNow"))},m(h,p){C(h,e,p),c(e,t),c(t,n),c(t,o),c(t,s),c(e,r),d&&d.m(e,null),a||(f=L(e,"click",l[141]),a=!0)},p(h,p){h[60].unpushedOps>0?d?d.p(h,p):(d=Nn(h),d.c(),d.m(e,null)):d&&(d.d(1),d=null),p[1]&1073741824&&(e.disabled=h[61])},d(h){h&&z(e),d&&d.d(),a=!1,f()}}}function Nn(l){let e,t=l[60].unpushedOps+"",n;return{c(){e=u("span"),n=F(t),i(e,"class","sync-badge svelte-44iz1r")},m(o,s){C(o,e,s),c(e,n)},p(o,s){s[1]&536870912&&t!==(t=o[60].unpushedOps+"")&&W(n,t)},d(o){o&&z(e)}}}function Mn(l){let e,t,n,o,s,r;return{c(){e=u("div"),t=F(l[12]),n=b(),o=u("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-44iz1r"><line x1="18" y1="6" x2="6" y2="18" class="svelte-44iz1r"></line><line x1="6" y1="6" x2="18" y2="18" class="svelte-44iz1r"></line></svg>',i(o,"class","dismiss-btn svelte-44iz1r"),i(o,"aria-label","Dismiss"),i(e,"class","error-banner svelte-44iz1r"),i(e,"role","button"),i(e,"tabindex","0")},m(a,f){C(a,e,f),c(e,t),c(e,n),c(e,o),s||(r=[L(o,"click",lt(l[144])),L(e,"click",l[145]),L(e,"keydown",function(){At(st(l[146]))&&st(l[146]).apply(this,arguments)})],s=!0)},p(a,f){l=a,f[0]&4096&&W(t,l[12])},d(a){a&&z(e),s=!1,me(r)}}}function Kc(l){let e,t,n;function o(a,f){if(a[35])return xc;if(a[0].length>0)return Qc;if(a[12])return Zc}let s=o(l),r=s&&s(l);return{c(){e=u("div"),t=u("h2"),t.textContent=`${_("welcome.title")}`,n=b(),r&&r.c(),i(t,"class","svelte-44iz1r"),i(e,"class","welcome svelte-44iz1r")},m(a,f){C(a,e,f),c(e,t),c(e,n),r&&r.m(e,null)},p(a,f){s===(s=o(a))&&r?r.p(a,f):(r&&r.d(1),r=s&&s(a),r&&(r.c(),r.m(e,null)))},i:ie,o:ie,d(a){a&&z(e),r&&r.d()}}}function Gc(l){let e,t,n,o;function s(f,d){return f[4].length===0?ea:$c}let r=s(l),a=r(l);return{c(){e=u("div"),t=u("div"),n=u("h2"),n.textContent=`${_("activity.title")}`,o=b(),a.c(),i(n,"class","svelte-44iz1r"),i(t,"class","activity-feed-header svelte-44iz1r"),i(e,"class","activity-feed svelte-44iz1r")},m(f,d){C(f,e,d),c(e,t),c(t,n),c(e,o),a.m(e,null)},p(f,d){r===(r=s(f))&&a?a.p(f,d):(a.d(1),a=r(f),a&&(a.c(),a.m(e,null)))},i:ie,o:ie,d(f){f&&z(e),a.d()}}}function qc(l){let e,t,n,o,s,r=l[3].date+"",a,f,d,h,p=l[3].summary&&Fn(l),v=l[22].length>0&&Pn(l);function k(w,S){return w[3].groups&&w[3].groups.length>0?la:ta}let g=k(l),y=g(l);return{c(){e=u("div"),t=u("div"),n=u("h2"),n.textContent=`${_("today.title")}`,o=b(),s=u("span"),a=F(r),f=b(),p&&p.c(),d=b(),v&&v.c(),h=b(),y.c(),i(n,"class","svelte-44iz1r"),i(s,"class","today-date svelte-44iz1r"),i(t,"class","today-header svelte-44iz1r"),i(e,"class","today-dashboard svelte-44iz1r")},m(w,S){C(w,e,S),c(e,t),c(t,n),c(t,o),c(t,s),c(s,a),c(e,f),p&&p.m(e,null),c(e,d),v&&v.m(e,null),c(e,h),y.m(e,null)},p(w,S){S[0]&8&&r!==(r=w[3].date+"")&&W(a,r),w[3].summary?p?p.p(w,S):(p=Fn(w),p.c(),p.m(e,d)):p&&(p.d(1),p=null),w[22].length>0?v?v.p(w,S):(v=Pn(w),v.c(),v.m(e,h)):v&&(v.d(1),v=null),g===(g=k(w))&&y?y.p(w,S):(y.d(1),y=g(w),y&&(y.c(),y.m(e,null)))},i:ie,o:ie,d(w){w&&z(e),p&&p.d(),v&&v.d(),y.d()}}}function Jc(l){let e,t,n,o,s,r,a,f,d,h,p,v,k,g,y,w,S,M,T,j,D,I,N,E,B,U,K,O,G,q,H=l[22].length>0&&Kn(l),Z=l[6]&&qn(l);function J(P,ee){return P[5].length===0?sa:oa}let X=J(l),Y=X(l);return{c(){e=u("div"),t=u("div"),n=u("h2"),n.textContent=`${_("journal.title")}`,o=b(),s=u("div"),r=u("label"),a=u("span"),a.textContent=`${_("journal.dateFrom")}`,f=b(),d=u("input"),h=b(),p=u("label"),v=u("span"),v.textContent=`${_("journal.dateTo")}`,k=b(),g=u("input"),y=b(),w=u("label"),S=u("input"),M=b(),T=u("span"),T.textContent=`${_("journal.includeChildren")}`,j=b(),D=u("button"),D.textContent=`${_("journal.filter")}`,I=b(),N=u("button"),N.textContent=`${_("journal.exportCSV")}`,E=b(),B=u("button"),B.textContent=`${_("journal.exportMarkdown")}`,U=b(),H&&H.c(),K=b(),Z&&Z.c(),O=b(),Y.c(),i(n,"class","svelte-44iz1r"),i(a,"class","label-text svelte-44iz1r"),i(d,"type","date"),i(d,"class","svelte-44iz1r"),i(r,"class","svelte-44iz1r"),i(v,"class","label-text svelte-44iz1r"),i(g,"type","date"),i(g,"class","svelte-44iz1r"),i(p,"class","svelte-44iz1r"),i(S,"type","checkbox"),i(S,"class","svelte-44iz1r"),i(T,"class","svelte-44iz1r"),i(w,"class","checkbox-label svelte-44iz1r"),i(D,"class","btn btn-sm svelte-44iz1r"),i(N,"class","btn btn-sm svelte-44iz1r"),i(B,"class","btn btn-sm svelte-44iz1r"),i(s,"class","journal-filters svelte-44iz1r"),i(t,"class","journal-header svelte-44iz1r"),i(e,"class","journal-screen svelte-44iz1r")},m(P,ee){C(P,e,ee),c(e,t),c(t,n),c(t,o),c(t,s),c(s,r),c(r,a),c(r,f),c(r,d),Ce(d,l[7]),c(s,h),c(s,p),c(p,v),c(p,k),c(p,g),Ce(g,l[8]),c(s,y),c(s,w),c(w,S),S.checked=l[9],c(w,M),c(w,T),c(s,j),c(s,D),c(s,I),c(s,N),c(s,E),c(s,B),c(e,U),H&&H.m(e,null),c(e,K),Z&&Z.m(e,null),c(e,O),Y.m(e,null),G||(q=[L(d,"input",l[178]),L(g,"input",l[179]),L(S,"change",l[180]),L(D,"click",l[119]),L(N,"click",l[120]),L(B,"click",l[121])],G=!0)},p(P,ee){ee[0]&128&&Ce(d,P[7]),ee[0]&256&&Ce(g,P[8]),ee[0]&512&&(S.checked=P[9]),P[22].length>0?H?H.p(P,ee):(H=Kn(P),H.c(),H.m(e,K)):H&&(H.d(1),H=null),P[6]?Z?Z.p(P,ee):(Z=qn(P),Z.c(),Z.m(e,O)):Z&&(Z.d(1),Z=null),X===(X=J(P))&&Y?Y.p(P,ee):(Y.d(1),Y=X(P),Y&&(Y.c(),Y.m(e,null)))},i:ie,o:ie,d(P){P&&z(e),H&&H.d(),Z&&Z.d(),Y.d(),G=!1,me(q)}}}function Yc(l){let e,t,n,o,s,r,a=ae(l[68]),f=[];for(let v=0;v<a.length;v+=1)f[v]=ei(yn(l,a,v));const d=[da,ua,fa,aa,ca,ra],h=[];function p(v,k){return v[15]==="overview"?0:v[15]==="notes"?1:v[15]==="files"?2:v[15]==="actions"?3:v[15]==="worklog"?4:v[15]==="activity"?5:-1}return~(o=p(l))&&(s=h[o]=d[o](l)),{c(){e=u("div");for(let v=0;v<f.length;v+=1)f[v].c();t=b(),n=u("div"),s&&s.c(),i(e,"class","tabs svelte-44iz1r"),i(n,"class","tab-content svelte-44iz1r")},m(v,k){C(v,e,k);for(let g=0;g<f.length;g+=1)f[g]&&f[g].m(e,null);C(v,t,k),C(v,n,k),~o&&h[o].m(n,null),r=!0},p(v,k){if(k[0]&49152|k[1]&5120|k[2]&576){a=ae(v[68]);let y;for(y=0;y<a.length;y+=1){const w=yn(v,a,y);f[y]?f[y].p(w,k):(f[y]=ei(w),f[y].c(),f[y].m(e,null))}for(;y<f.length;y+=1)f[y].d(1);f.length=a.length}let g=o;o=p(v),o===g?~o&&h[o].p(v,k):(s&&(Ye(),fe(h[g],1,1,()=>{h[g]=null}),Xe()),~o?(s=h[o],s?s.p(v,k):(s=h[o]=d[o](v),s.c()),re(s,1),s.m(n,null)):s=null)},i(v){r||(re(s),r=!0)},o(v){fe(s),r=!1},d(v){v&&(z(e),z(t),z(n)),Le(f,v),~o&&h[o].d()}}}function Xc(l){let e,t,n,o=l[17].title+"",s,r,a,f,d,h,p,v,k,g,y,w=l[17].dirty&&hi();return{c(){e=u("div"),t=u("div"),n=u("span"),s=F(o),r=b(),w&&w.c(),a=b(),f=u("div"),d=u("button"),d.textContent=`${_("common.save")}`,h=b(),p=u("button"),p.textContent=`${_("common.close")}`,v=b(),k=u("textarea"),i(n,"class","note-title svelte-44iz1r"),i(d,"class","btn btn-primary svelte-44iz1r"),i(p,"class","btn svelte-44iz1r"),i(f,"class","note-editor-actions svelte-44iz1r"),i(t,"class","note-editor-header svelte-44iz1r"),i(k,"class","note-textarea svelte-44iz1r"),i(k,"placeholder",_("note.placeholder")),i(e,"class","note-editor svelte-44iz1r")},m(S,M){C(S,e,M),c(e,t),c(t,n),c(n,s),c(t,r),w&&w.m(t,null),c(t,a),c(t,f),c(f,d),c(f,h),c(f,p),c(e,v),c(e,k),Ce(k,l[17].content),g||(y=[L(d,"click",l[115]),L(p,"click",l[113]),L(k,"input",l[147]),L(k,"input",l[114])],g=!0)},p(S,M){M[0]&131072&&o!==(o=S[17].title+"")&&W(s,o),S[17].dirty?w||(w=hi(),w.c(),w.m(t,a)):w&&(w.d(1),w=null),M[0]&131072&&Ce(k,S[17].content)},i:ie,o:ie,d(S){S&&z(e),w&&w.d(),g=!1,me(y)}}}function Zc(l){let e,t=_("common.error")+"",n,o,s;return{c(){e=u("p"),n=F(t),o=b(),s=F(l[12]),i(e,"class","error-text svelte-44iz1r")},m(r,a){C(r,e,a),c(e,n),c(e,o),c(e,s)},p(r,a){a[0]&4096&&W(s,r[12])},d(r){r&&z(e)}}}function Qc(l){let e,t,n;return{c(){e=u("p"),e.textContent=`${_("welcome.selectSection")}`,t=b(),n=u("p"),n.textContent=`${_("welcome.createCase")}`,i(e,"class","svelte-44iz1r"),i(n,"class","hint svelte-44iz1r")},m(o,s){C(o,e,s),C(o,t,s),C(o,n,s)},p:ie,d(o){o&&(z(e),z(t),z(n))}}}function xc(l){let e;return{c(){e=u("p"),e.textContent=`${_("common.loading")}`,i(e,"class","svelte-44iz1r")},m(t,n){C(t,e,n)},p:ie,d(t){t&&z(e)}}}function $c(l){let e,t=ae(l[4]),n=[];for(let o=0;o<t.length;o+=1)n[o]=In(nn(l,t,o));return{c(){e=u("div");for(let o=0;o<n.length;o+=1)n[o].c();i(e,"class","activity-feed-events svelte-44iz1r")},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]&1032){t=ae(o[4]);let r;for(r=0;r<t.length;r+=1){const a=nn(o,t,r);n[r]?n[r].p(a,s):(n[r]=In(a),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&&z(e),Le(n,o)}}}function ea(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${_("activity.empty")}`,i(t,"class","svelte-44iz1r"),i(e,"class","empty-state svelte-44iz1r")},m(n,o){C(n,e,o),c(e,t)},p:ie,d(n){n&&z(e)}}}function Dn(l){let e,t=l[279].targetType+"",n;return{c(){e=u("span"),n=F(t),i(e,"class","activity-feed-target svelte-44iz1r")},m(o,s){C(o,e,s),c(e,n)},p(o,s){s[0]&16&&t!==(t=o[279].targetType+"")&&W(n,t)},d(o){o&&z(e)}}}function In(l){let e,t,n=Ct(l[279].eventType)+"",o,s,r,a,f=l[279].title+"",d,h,p,v,k=l[127](l[279].eventType)+"",g,y,w,S,M=at(l[279].createdAt)+"",T,j,D=ct(l[279].createdAt)+"",I,N,E,B,U=l[279].targetType&&Dn(l);function K(){return l[194](l[279])}function O(...G){return l[195](l[279],...G)}return{c(){e=u("div"),t=u("span"),o=F(n),s=b(),r=u("div"),a=u("span"),d=F(f),h=b(),p=u("div"),v=u("span"),g=F(k),y=b(),U&&U.c(),w=b(),S=u("span"),T=F(M),j=b(),I=F(D),N=b(),i(t,"class","activity-feed-icon svelte-44iz1r"),i(a,"class","activity-feed-title svelte-44iz1r"),i(v,"class","activity-feed-type svelte-44iz1r"),i(S,"class","activity-feed-time svelte-44iz1r"),i(p,"class","activity-feed-meta svelte-44iz1r"),i(r,"class","activity-feed-body svelte-44iz1r"),i(e,"class","activity-feed-event svelte-44iz1r"),i(e,"role","button"),i(e,"tabindex","0")},m(G,q){C(G,e,q),c(e,t),c(t,o),c(e,s),c(e,r),c(r,a),c(a,d),c(r,h),c(r,p),c(p,v),c(v,g),c(p,y),U&&U.m(p,null),c(p,w),c(p,S),c(S,T),c(S,j),c(S,I),c(e,N),E||(B=[L(e,"click",K),L(e,"keydown",O)],E=!0)},p(G,q){l=G,q[0]&16&&n!==(n=Ct(l[279].eventType)+"")&&W(o,n),q[0]&16&&f!==(f=l[279].title+"")&&W(d,f),q[0]&16&&k!==(k=l[127](l[279].eventType)+"")&&W(g,k),l[279].targetType?U?U.p(l,q):(U=Dn(l),U.c(),U.m(p,w)):U&&(U.d(1),U=null),q[0]&16&&M!==(M=at(l[279].createdAt)+"")&&W(T,M),q[0]&16&&D!==(D=ct(l[279].createdAt)+"")&&W(I,D)},d(G){G&&z(e),U&&U.d(),E=!1,me(B)}}}function Fn(l){let e,t,n,o=l[3].summary.changedCases>0&&En(l),s=l[3].summary.notes>0&&An(l),r=l[3].summary.files>0&&Ln(l);return{c(){e=u("div"),o&&o.c(),t=b(),s&&s.c(),n=b(),r&&r.c(),i(e,"class","today-summary svelte-44iz1r")},m(a,f){C(a,e,f),o&&o.m(e,null),c(e,t),s&&s.m(e,null),c(e,n),r&&r.m(e,null)},p(a,f){a[3].summary.changedCases>0?o?o.p(a,f):(o=En(a),o.c(),o.m(e,t)):o&&(o.d(1),o=null),a[3].summary.notes>0?s?s.p(a,f):(s=An(a),s.c(),s.m(e,n)):s&&(s.d(1),s=null),a[3].summary.files>0?r?r.p(a,f):(r=Ln(a),r.c(),r.m(e,null)):r&&(r.d(1),r=null)},d(a){a&&z(e),o&&o.d(),s&&s.d(),r&&r.d()}}}function En(l){let e,t=l[3].summary.changedCases+"",n,o,s=dt(l[3].summary.changedCases,_("today.plural.case_one"),_("today.plural.case_few"),_("today.plural.case_many"))+"",r;return{c(){e=u("span"),n=F(t),o=b(),r=F(s),i(e,"class","summary-chip svelte-44iz1r")},m(a,f){C(a,e,f),c(e,n),c(e,o),c(e,r)},p(a,f){f[0]&8&&t!==(t=a[3].summary.changedCases+"")&&W(n,t),f[0]&8&&s!==(s=dt(a[3].summary.changedCases,_("today.plural.case_one"),_("today.plural.case_few"),_("today.plural.case_many"))+"")&&W(r,s)},d(a){a&&z(e)}}}function An(l){let e,t=l[3].summary.notes+"",n,o,s=dt(l[3].summary.notes,_("today.plural.note_one"),_("today.plural.note_few"),_("today.plural.note_many"))+"",r;return{c(){e=u("span"),n=F(t),o=b(),r=F(s),i(e,"class","summary-chip svelte-44iz1r")},m(a,f){C(a,e,f),c(e,n),c(e,o),c(e,r)},p(a,f){f[0]&8&&t!==(t=a[3].summary.notes+"")&&W(n,t),f[0]&8&&s!==(s=dt(a[3].summary.notes,_("today.plural.note_one"),_("today.plural.note_few"),_("today.plural.note_many"))+"")&&W(r,s)},d(a){a&&z(e)}}}function Ln(l){let e,t=l[3].summary.files+"",n,o,s=dt(l[3].summary.files,_("today.plural.file_one"),_("today.plural.file_few"),_("today.plural.file_many"))+"",r;return{c(){e=u("span"),n=F(t),o=b(),r=F(s),i(e,"class","summary-chip svelte-44iz1r")},m(a,f){C(a,e,f),c(e,n),c(e,o),c(e,r)},p(a,f){f[0]&8&&t!==(t=a[3].summary.files+"")&&W(n,t),f[0]&8&&s!==(s=dt(a[3].summary.files,_("today.plural.file_one"),_("today.plural.file_few"),_("today.plural.file_many"))+"")&&W(r,s)},d(a){a&&z(e)}}}function Pn(l){let e,t,n,o=ae(l[22]),s=[];for(let r=0;r<o.length;r+=1)s[r]=On(cn(l,o,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${_("suggest.title")}`,n=b();for(let r=0;r<s.length;r+=1)s[r].c();i(t,"class","suggestions-title svelte-44iz1r"),i(e,"class","today-suggestions svelte-44iz1r")},m(r,a){C(r,e,a),c(e,t),c(e,n);for(let f=0;f<s.length;f+=1)s[f]&&s[f].m(e,null)},p(r,a){if(a[0]&4194304|a[3]&16777216|a[4]&1024){o=ae(r[22]);let f;for(f=0;f<o.length;f+=1){const d=cn(r,o,f);s[f]?s[f].p(d,a):(s[f]=On(d),s[f].c(),s[f].m(e,null))}for(;f<s.length;f+=1)s[f].d(1);s.length=o.length}},d(r){r&&z(e),Le(s,r)}}}function On(l){let e,t,n,o=l[276].nodeTitle+"",s,r,a,f=l[276].summary+"",d,h,p,v=_("suggest.confidence."+l[276].confidence)+"",k,g,y,w,S,M,T,j,D,I,N,E;function B(){return l[185](l[276])}function U(...O){return l[186](l[276],l[302],l[303],...O)}function K(){return l[187](l[276])}return{c(){e=u("div"),t=u("div"),n=u("button"),s=F(o),r=b(),a=u("span"),d=F(f),h=b(),p=u("span"),k=F(v),g=b(),y=u("div"),w=u("input"),M=b(),T=u("span"),T.textContent=`${_("suggest.minutes")}`,j=b(),D=u("button"),D.textContent=`${_("suggest.apply")}`,I=b(),i(n,"class","suggestion-node link-btn svelte-44iz1r"),i(a,"class","suggestion-summary svelte-44iz1r"),i(p,"class","suggestion-confidence svelte-44iz1r"),we(p,"low",l[276].confidence==="low"),we(p,"medium",l[276].confidence==="medium"),we(p,"high",l[276].confidence==="high"),i(t,"class","suggestion-info svelte-44iz1r"),i(w,"type","number"),i(w,"class","suggestion-min-input svelte-44iz1r"),w.value=S=l[276].suggestedMin,i(w,"min","1"),i(w,"max","480"),i(T,"class","suggestion-min-label svelte-44iz1r"),i(D,"class","btn btn-sm btn-primary svelte-44iz1r"),i(y,"class","suggestion-actions svelte-44iz1r"),i(e,"class","suggestion-card svelte-44iz1r")},m(O,G){C(O,e,G),c(e,t),c(t,n),c(n,s),c(t,r),c(t,a),c(a,d),c(t,h),c(t,p),c(p,k),c(e,g),c(e,y),c(y,w),c(y,M),c(y,T),c(y,j),c(y,D),c(e,I),N||(E=[L(n,"click",B),L(w,"change",U),L(D,"click",K)],N=!0)},p(O,G){l=O,G[0]&4194304&&o!==(o=l[276].nodeTitle+"")&&W(s,o),G[0]&4194304&&f!==(f=l[276].summary+"")&&W(d,f),G[0]&4194304&&v!==(v=_("suggest.confidence."+l[276].confidence)+"")&&W(k,v),G[0]&4194304&&we(p,"low",l[276].confidence==="low"),G[0]&4194304&&we(p,"medium",l[276].confidence==="medium"),G[0]&4194304&&we(p,"high",l[276].confidence==="high"),G[0]&4194304&&S!==(S=l[276].suggestedMin)&&w.value!==S&&(w.value=S)},d(O){O&&z(e),N=!1,me(E)}}}function ta(l){let e,t,n,o;return{c(){e=u("div"),t=u("p"),t.textContent=`${_("today.empty")}`,n=b(),o=u("p"),o.textContent=`${_("today.emptyHint")}`,i(t,"class","svelte-44iz1r"),i(o,"class","hint svelte-44iz1r"),i(e,"class","today-empty svelte-44iz1r")},m(s,r){C(s,e,r),c(e,t),c(e,n),c(e,o)},p:ie,d(s){s&&z(e)}}}function la(l){let e,t,n=ae(l[3].groups),o=[];for(let r=0;r<n.length;r+=1)o[r]=Hn(sn(l,n,r));let s=l[3].events&&l[3].events.length>0&&Un(l);return{c(){for(let r=0;r<o.length;r+=1)o[r].c();e=b(),s&&s.c(),t=rt()},m(r,a){for(let f=0;f<o.length;f+=1)o[f]&&o[f].m(r,a);C(r,e,a),s&&s.m(r,a),C(r,t,a)},p(r,a){if(a[0]&8|a[4]&1048){n=ae(r[3].groups);let f;for(f=0;f<n.length;f+=1){const d=sn(r,n,f);o[f]?o[f].p(d,a):(o[f]=Hn(d),o[f].c(),o[f].m(e.parentNode,e))}for(;f<o.length;f+=1)o[f].d(1);o.length=n.length}r[3].events&&r[3].events.length>0?s?s.p(r,a):(s=Un(r),s.c(),s.m(t.parentNode,t)):s&&(s.d(1),s=null)},d(r){r&&(z(e),z(t)),Le(o,r),s&&s.d(r)}}}function Rn(l){let e,t=l[297].events.length+"",n,o,s=dt(l[297].events.length,_("today.plural.event_one"),_("today.plural.event_few"),_("today.plural.event_many"))+"",r;return{c(){e=u("span"),n=F(t),o=b(),r=F(s),i(e,"class","today-case-count svelte-44iz1r")},m(a,f){C(a,e,f),c(e,n),c(e,o),c(e,r)},p(a,f){f[0]&8&&t!==(t=a[297].events.length+"")&&W(n,t),f[0]&8&&s!==(s=dt(a[297].events.length,_("today.plural.event_one"),_("today.plural.event_few"),_("today.plural.event_many"))+"")&&W(r,s)},d(a){a&&z(e)}}}function na(l){let e;return{c(){e=u("div"),e.textContent=`${_("today.changedCases")}`,i(e,"class","today-events-empty svelte-44iz1r")},m(t,n){C(t,e,n)},p:ie,d(t){t&&z(e)}}}function ia(l){let e,t=ae(l[297].events),n=[];for(let o=0;o<t.length;o+=1)n[o]=Vn(rn(l,t,o));return{c(){e=u("div");for(let o=0;o<n.length;o+=1)n[o].c();i(e,"class","today-events svelte-44iz1r")},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]&1032){t=ae(o[297].events);let r;for(r=0;r<t.length;r+=1){const a=rn(o,t,r);n[r]?n[r].p(a,s):(n[r]=Vn(a),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&&z(e),Le(n,o)}}}function Bn(l){let e,t=l[279].targetType+"",n;return{c(){e=u("span"),n=F(t),i(e,"class","activity-event-target svelte-44iz1r")},m(o,s){C(o,e,s),c(e,n)},p(o,s){s[0]&8&&t!==(t=o[279].targetType+"")&&W(n,t)},d(o){o&&z(e)}}}function Vn(l){let e,t,n=Ct(l[279].eventType)+"",o,s,r,a=l[279].title+"",f,d,h,p=l[127](l[279].eventType)+"",v,k,g,y,w=ct(l[279].createdAt)+"",S,M,T,j=l[279].targetType&&Bn(l);function D(){return l[190](l[297])}function I(...N){return l[191](l[297],...N)}return{c(){e=u("div"),t=u("span"),o=F(n),s=b(),r=u("span"),f=F(a),d=b(),h=u("span"),v=F(p),k=b(),j&&j.c(),g=b(),y=u("span"),S=F(w),i(t,"class","today-event-icon svelte-44iz1r"),i(r,"class","today-event-title svelte-44iz1r"),i(h,"class","today-event-type svelte-44iz1r"),i(y,"class","today-event-time svelte-44iz1r"),i(e,"class","today-event svelte-44iz1r"),i(e,"role","button"),i(e,"tabindex","0")},m(N,E){C(N,e,E),c(e,t),c(t,o),c(e,s),c(e,r),c(r,f),c(e,d),c(e,h),c(h,v),c(e,k),j&&j.m(e,null),c(e,g),c(e,y),c(y,S),M||(T=[L(e,"click",D),L(e,"keydown",I)],M=!0)},p(N,E){l=N,E[0]&8&&n!==(n=Ct(l[279].eventType)+"")&&W(o,n),E[0]&8&&a!==(a=l[279].title+"")&&W(f,a),E[0]&8&&p!==(p=l[127](l[279].eventType)+"")&&W(v,p),l[279].targetType?j?j.p(l,E):(j=Bn(l),j.c(),j.m(e,g)):j&&(j.d(1),j=null),E[0]&8&&w!==(w=ct(l[279].createdAt)+"")&&W(S,w)},d(N){N&&z(e),j&&j.d(),M=!1,me(T)}}}function Hn(l){let e,t,n,o=l[297].nodeTitle+"",s,r,a,f=l[128](l[297].nodeKind)+"",d,h,p,v,k=ct(l[297].lastActivityAt)+"",g,y,w,S,M=l[297].events&&Rn(l);function T(){return l[188](l[297])}function j(...E){return l[189](l[297],...E)}function D(E,B){return E[297].events&&E[297].events.length>0?ia:na}let I=D(l),N=I(l);return{c(){e=u("div"),t=u("div"),n=u("span"),s=F(o),r=b(),a=u("span"),d=F(f),h=b(),M&&M.c(),p=b(),v=u("span"),g=F(k),y=b(),N.c(),i(n,"class","today-case-title svelte-44iz1r"),i(a,"class","today-case-type svelte-44iz1r"),i(v,"class","today-case-time svelte-44iz1r"),i(t,"class","today-case-header svelte-44iz1r"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","today-case svelte-44iz1r")},m(E,B){C(E,e,B),c(e,t),c(t,n),c(n,s),c(t,r),c(t,a),c(a,d),c(t,h),M&&M.m(t,null),c(t,p),c(t,v),c(v,g),c(e,y),N.m(e,null),w||(S=[L(t,"click",T),L(t,"keydown",j)],w=!0)},p(E,B){l=E,B[0]&8&&o!==(o=l[297].nodeTitle+"")&&W(s,o),B[0]&8&&f!==(f=l[128](l[297].nodeKind)+"")&&W(d,f),l[297].events?M?M.p(l,B):(M=Rn(l),M.c(),M.m(t,p)):M&&(M.d(1),M=null),B[0]&8&&k!==(k=ct(l[297].lastActivityAt)+"")&&W(g,k),I===(I=D(l))&&N?N.p(l,B):(N.d(1),N=I(l),N&&(N.c(),N.m(e,null)))},d(E){E&&z(e),M&&M.d(),N.d(),w=!1,me(S)}}}function Un(l){let e,t,n,o=ae(l[3].events),s=[];for(let r=0;r<o.length;r+=1)s[r]=Wn(on(l,o,r));return{c(){e=u("div"),t=u("h3"),t.textContent=`${_("today.timeline")}`,n=b();for(let r=0;r<s.length;r+=1)s[r].c();i(t,"class","svelte-44iz1r"),i(e,"class","today-timeline svelte-44iz1r")},m(r,a){C(r,e,a),c(e,t),c(e,n);for(let f=0;f<s.length;f+=1)s[f]&&s[f].m(e,null)},p(r,a){if(a[0]&8|a[4]&1032){o=ae(r[3].events);let f;for(f=0;f<o.length;f+=1){const d=on(r,o,f);s[f]?s[f].p(d,a):(s[f]=Wn(d),s[f].c(),s[f].m(e,null))}for(;f<s.length;f+=1)s[f].d(1);s.length=o.length}},d(r){r&&z(e),Le(s,r)}}}function Wn(l){let e,t,n,o,s=l[279].title+"",r,a,f,d=l[127](l[279].eventType)+"",h,p,v,k=ct(l[279].createdAt)+"",g,y,w,S;function M(){return l[192](l[279])}function T(...j){return l[193](l[279],...j)}return{c(){e=u("div"),t=u("span"),n=b(),o=u("span"),r=F(s),a=b(),f=u("span"),h=F(d),p=b(),v=u("span"),g=F(k),y=b(),i(t,"class","timeline-dot svelte-44iz1r"),i(o,"class","timeline-title svelte-44iz1r"),i(f,"class","timeline-type svelte-44iz1r"),i(v,"class","timeline-time svelte-44iz1r"),i(e,"class","timeline-event svelte-44iz1r"),i(e,"role","button"),i(e,"tabindex","0")},m(j,D){C(j,e,D),c(e,t),c(e,n),c(e,o),c(o,r),c(e,a),c(e,f),c(f,h),c(e,p),c(e,v),c(v,g),c(e,y),w||(S=[L(e,"click",M),L(e,"keydown",T)],w=!0)},p(j,D){l=j,D[0]&8&&s!==(s=l[279].title+"")&&W(r,s),D[0]&8&&d!==(d=l[127](l[279].eventType)+"")&&W(h,d),D[0]&8&&k!==(k=ct(l[279].createdAt)+"")&&W(g,k)},d(j){j&&z(e),w=!1,me(S)}}}function Kn(l){let e,t,n,o=ae(l[22]),s=[];for(let r=0;r<o.length;r+=1)s[r]=Gn(dn(l,o,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${_("suggest.title")}`,n=b();for(let r=0;r<s.length;r+=1)s[r].c();i(t,"class","suggestions-title svelte-44iz1r"),i(e,"class","journal-suggestions svelte-44iz1r")},m(r,a){C(r,e,a),c(e,t),c(e,n);for(let f=0;f<s.length;f+=1)s[f]&&s[f].m(e,null)},p(r,a){if(a[0]&4194304|a[3]&33554432|a[4]&1024){o=ae(r[22]);let f;for(f=0;f<o.length;f+=1){const d=dn(r,o,f);s[f]?s[f].p(d,a):(s[f]=Gn(d),s[f].c(),s[f].m(e,null))}for(;f<s.length;f+=1)s[f].d(1);s.length=o.length}},d(r){r&&z(e),Le(s,r)}}}function Gn(l){let e,t,n,o=l[276].nodeTitle+"",s,r,a,f=l[276].summary+"",d,h,p,v=_("suggest.confidence."+l[276].confidence)+"",k,g,y,w,S,M,T,j,D,I,N,E;function B(){return l[181](l[276])}function U(...O){return l[182](l[276],l[293],l[294],...O)}function K(){return l[183](l[276])}return{c(){e=u("div"),t=u("div"),n=u("button"),s=F(o),r=b(),a=u("span"),d=F(f),h=b(),p=u("span"),k=F(v),g=b(),y=u("div"),w=u("input"),M=b(),T=u("span"),T.textContent=`${_("suggest.minutes")}`,j=b(),D=u("button"),D.textContent=`${_("suggest.apply")}`,I=b(),i(n,"class","suggestion-node link-btn svelte-44iz1r"),i(a,"class","suggestion-summary svelte-44iz1r"),i(p,"class","suggestion-confidence svelte-44iz1r"),we(p,"low",l[276].confidence==="low"),we(p,"medium",l[276].confidence==="medium"),we(p,"high",l[276].confidence==="high"),i(t,"class","suggestion-info svelte-44iz1r"),i(w,"type","number"),i(w,"class","suggestion-min-input svelte-44iz1r"),w.value=S=l[276].suggestedMin,i(w,"min","1"),i(w,"max","480"),i(T,"class","suggestion-min-label svelte-44iz1r"),i(D,"class","btn btn-sm btn-primary svelte-44iz1r"),i(y,"class","suggestion-actions svelte-44iz1r"),i(e,"class","suggestion-card svelte-44iz1r")},m(O,G){C(O,e,G),c(e,t),c(t,n),c(n,s),c(t,r),c(t,a),c(a,d),c(t,h),c(t,p),c(p,k),c(e,g),c(e,y),c(y,w),c(y,M),c(y,T),c(y,j),c(y,D),c(e,I),N||(E=[L(n,"click",B),L(w,"change",U),L(D,"click",K)],N=!0)},p(O,G){l=O,G[0]&4194304&&o!==(o=l[276].nodeTitle+"")&&W(s,o),G[0]&4194304&&f!==(f=l[276].summary+"")&&W(d,f),G[0]&4194304&&v!==(v=_("suggest.confidence."+l[276].confidence)+"")&&W(k,v),G[0]&4194304&&we(p,"low",l[276].confidence==="low"),G[0]&4194304&&we(p,"medium",l[276].confidence==="medium"),G[0]&4194304&&we(p,"high",l[276].confidence==="high"),G[0]&4194304&&S!==(S=l[276].suggestedMin)&&w.value!==S&&(w.value=S)},d(O){O&&z(e),N=!1,me(E)}}}function qn(l){let e,t,n=_("journal.total")+"",o,s,r=Math.floor(l[6].totalMinutes/60)+"",a,f,d=l[6].totalMinutes%60+"",h,p,v=l[6].totalEntries+"",k,g,y=_("worklog.min")+"",w,S,M,T,j=l[6].byDay&&l[6].byDay.length>0&&Jn(l),D=l[6].byNode&&l[6].byNode.length>0&&Xn(l);return{c(){e=u("div"),t=u("div"),o=F(n),s=F(": "),a=F(r),f=F("ч "),h=F(d),p=F("м ("),k=F(v),g=b(),w=F(y),S=F(")"),M=b(),j&&j.c(),T=b(),D&&D.c(),i(t,"class","summary-total svelte-44iz1r"),i(e,"class","journal-summary svelte-44iz1r")},m(I,N){C(I,e,N),c(e,t),c(t,o),c(t,s),c(t,a),c(t,f),c(t,h),c(t,p),c(t,k),c(t,g),c(t,w),c(t,S),c(e,M),j&&j.m(e,null),c(e,T),D&&D.m(e,null)},p(I,N){N[0]&64&&r!==(r=Math.floor(I[6].totalMinutes/60)+"")&&W(a,r),N[0]&64&&d!==(d=I[6].totalMinutes%60+"")&&W(h,d),N[0]&64&&v!==(v=I[6].totalEntries+"")&&W(k,v),I[6].byDay&&I[6].byDay.length>0?j?j.p(I,N):(j=Jn(I),j.c(),j.m(e,T)):j&&(j.d(1),j=null),I[6].byNode&&I[6].byNode.length>0?D?D.p(I,N):(D=Xn(I),D.c(),D.m(e,null)):D&&(D.d(1),D=null)},d(I){I&&z(e),j&&j.d(),D&&D.d()}}}function Jn(l){let e,t,n,o=ae(l[6].byDay),s=[];for(let r=0;r<o.length;r+=1)s[r]=Yn(un(l,o,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${_("journal.byDay")}`,n=b();for(let r=0;r<s.length;r+=1)s[r].c();i(t,"class","summary-label svelte-44iz1r"),i(e,"class","summary-section svelte-44iz1r")},m(r,a){C(r,e,a),c(e,t),c(e,n);for(let f=0;f<s.length;f+=1)s[f]&&s[f].m(e,null)},p(r,a){if(a[0]&64){o=ae(r[6].byDay);let f;for(f=0;f<o.length;f+=1){const d=un(r,o,f);s[f]?s[f].p(d,a):(s[f]=Yn(d),s[f].c(),s[f].m(e,null))}for(;f<s.length;f+=1)s[f].d(1);s.length=o.length}},d(r){r&&z(e),Le(s,r)}}}function Yn(l){let e,t,n=l[288].label+"",o,s,r=Math.floor(l[288].minutes/60)+"",a,f,d=l[288].minutes%60+"",h,p,v,k=l[288].count+"",g;return{c(){e=u("div"),t=u("span"),o=F(n),s=u("span"),a=F(r),f=F("ч "),h=F(d),p=F("м"),v=u("span"),g=F(k),i(t,"class","svelte-44iz1r"),i(s,"class","svelte-44iz1r"),i(v,"class","summary-count svelte-44iz1r"),i(e,"class","summary-row svelte-44iz1r")},m(y,w){C(y,e,w),c(e,t),c(t,o),c(e,s),c(s,a),c(s,f),c(s,h),c(s,p),c(e,v),c(v,g)},p(y,w){w[0]&64&&n!==(n=y[288].label+"")&&W(o,n),w[0]&64&&r!==(r=Math.floor(y[288].minutes/60)+"")&&W(a,r),w[0]&64&&d!==(d=y[288].minutes%60+"")&&W(h,d),w[0]&64&&k!==(k=y[288].count+"")&&W(g,k)},d(y){y&&z(e)}}}function Xn(l){let e,t,n,o=ae(l[6].byNode),s=[];for(let r=0;r<o.length;r+=1)s[r]=Zn(fn(l,o,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${_("journal.byNode")}`,n=b();for(let r=0;r<s.length;r+=1)s[r].c();i(t,"class","summary-label svelte-44iz1r"),i(e,"class","summary-section svelte-44iz1r")},m(r,a){C(r,e,a),c(e,t),c(e,n);for(let f=0;f<s.length;f+=1)s[f]&&s[f].m(e,null)},p(r,a){if(a[0]&64){o=ae(r[6].byNode);let f;for(f=0;f<o.length;f+=1){const d=fn(r,o,f);s[f]?s[f].p(d,a):(s[f]=Zn(d),s[f].c(),s[f].m(e,null))}for(;f<s.length;f+=1)s[f].d(1);s.length=o.length}},d(r){r&&z(e),Le(s,r)}}}function Zn(l){let e,t,n=l[288].label+"",o,s,r=Math.floor(l[288].minutes/60)+"",a,f,d=l[288].minutes%60+"",h,p,v,k=l[288].count+"",g;return{c(){e=u("div"),t=u("span"),o=F(n),s=u("span"),a=F(r),f=F("ч "),h=F(d),p=F("м"),v=u("span"),g=F(k),i(t,"class","svelte-44iz1r"),i(s,"class","svelte-44iz1r"),i(v,"class","summary-count svelte-44iz1r"),i(e,"class","summary-row svelte-44iz1r")},m(y,w){C(y,e,w),c(e,t),c(t,o),c(e,s),c(s,a),c(s,f),c(s,h),c(s,p),c(e,v),c(v,g)},p(y,w){w[0]&64&&n!==(n=y[288].label+"")&&W(o,n),w[0]&64&&r!==(r=Math.floor(y[288].minutes/60)+"")&&W(a,r),w[0]&64&&d!==(d=y[288].minutes%60+"")&&W(h,d),w[0]&64&&k!==(k=y[288].count+"")&&W(g,k)},d(y){y&&z(e)}}}function oa(l){let e,t,n,o,s,r,a,f,d,h,p,v,k,g,y,w,S,M,T,j=ae(l[5]),D=[];for(let I=0;I<j.length;I+=1)D[I]=$n(an(l,j,I));return{c(){e=u("div"),t=u("table"),n=u("thead"),o=u("tr"),s=u("th"),s.textContent=`${_("journal.title")}`,r=b(),a=u("th"),a.textContent=`${_("journal.node")}`,f=b(),d=u("th"),d.textContent=`${_("journal.path")}`,h=b(),p=u("th"),p.textContent=`${_("worklog.minutes")}`,v=b(),k=u("th"),k.textContent=`${_("journal.billable")}`,g=b(),y=u("th"),y.textContent=`${_("journal.approximate")}`,w=b(),S=u("th"),S.textContent=`${_("common.date")}`,M=b(),T=u("tbody");for(let I=0;I<D.length;I+=1)D[I].c();i(s,"class","svelte-44iz1r"),i(a,"class","svelte-44iz1r"),i(d,"class","svelte-44iz1r"),i(p,"class","svelte-44iz1r"),i(k,"class","svelte-44iz1r"),i(y,"class","svelte-44iz1r"),i(S,"class","svelte-44iz1r"),i(o,"class","svelte-44iz1r"),i(n,"class","svelte-44iz1r"),i(T,"class","svelte-44iz1r"),i(t,"class","journal-table svelte-44iz1r"),i(e,"class","journal-table-wrap svelte-44iz1r")},m(I,N){C(I,e,N),c(e,t),c(t,n),c(n,o),c(o,s),c(o,r),c(o,a),c(o,f),c(o,d),c(o,h),c(o,p),c(o,v),c(o,k),c(o,g),c(o,y),c(o,w),c(o,S),c(t,M),c(t,T);for(let E=0;E<D.length;E+=1)D[E]&&D[E].m(T,null)},p(I,N){if(N[0]&32|N[4]&1024){j=ae(I[5]);let E;for(E=0;E<j.length;E+=1){const B=an(I,j,E);D[E]?D[E].p(B,N):(D[E]=$n(B),D[E].c(),D[E].m(T,null))}for(;E<D.length;E+=1)D[E].d(1);D.length=j.length}},d(I){I&&z(e),Le(D,I)}}}function sa(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${_("journal.empty")}`,i(t,"class","svelte-44iz1r"),i(e,"class","empty-state svelte-44iz1r")},m(n,o){C(n,e,o),c(e,t)},p:ie,d(n){n&&z(e)}}}function Qn(l){let e;return{c(){e=F("✓")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function xn(l){let e;return{c(){e=F("~")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function $n(l){let e,t,n=l[285].summary+"",o,s,r,a,f=l[285].nodeTitle+"",d,h,p,v=l[285].nodePath+"",k,g,y,w=l[285].minutes+"",S,M,T,j,D,I,N,E=l[285].date+"",B,U,K,O;function G(){return l[184](l[285])}let q=l[285].billable&&Qn(),H=l[285].approximate&&xn();return{c(){e=u("tr"),t=u("td"),o=F(n),s=b(),r=u("td"),a=u("button"),d=F(f),h=b(),p=u("td"),k=F(v),g=b(),y=u("td"),S=F(w),M=b(),T=u("td"),q&&q.c(),j=b(),D=u("td"),H&&H.c(),I=b(),N=u("td"),B=F(E),U=b(),i(t,"class","svelte-44iz1r"),i(a,"class","link-btn svelte-44iz1r"),i(r,"class","svelte-44iz1r"),i(p,"class","journal-path-cell svelte-44iz1r"),i(y,"class","journal-min-cell svelte-44iz1r"),i(T,"class","svelte-44iz1r"),i(D,"class","svelte-44iz1r"),i(N,"class","journal-date-cell svelte-44iz1r"),i(e,"class","svelte-44iz1r")},m(Z,J){C(Z,e,J),c(e,t),c(t,o),c(e,s),c(e,r),c(r,a),c(a,d),c(e,h),c(e,p),c(p,k),c(e,g),c(e,y),c(y,S),c(e,M),c(e,T),q&&q.m(T,null),c(e,j),c(e,D),H&&H.m(D,null),c(e,I),c(e,N),c(N,B),c(e,U),K||(O=L(a,"click",G),K=!0)},p(Z,J){l=Z,J[0]&32&&n!==(n=l[285].summary+"")&&W(o,n),J[0]&32&&f!==(f=l[285].nodeTitle+"")&&W(d,f),J[0]&32&&v!==(v=l[285].nodePath+"")&&W(k,v),J[0]&32&&w!==(w=l[285].minutes+"")&&W(S,w),l[285].billable?q||(q=Qn(),q.c(),q.m(T,null)):q&&(q.d(1),q=null),l[285].approximate?H||(H=xn(),H.c(),H.m(D,null)):H&&(H.d(1),H=null),J[0]&32&&E!==(E=l[285].date+"")&&W(B,E)},d(Z){Z&&z(e),q&&q.d(),H&&H.d(),K=!1,O()}}}function ei(l){let e,t,n;function o(){return l[148](l[282])}return{c(){e=u("button"),e.textContent=`${l[282].label}`,i(e,"class","tab svelte-44iz1r"),we(e,"active",l[15]===l[282].id)},m(s,r){C(s,e,r),t||(n=L(e,"click",o),t=!0)},p(s,r){l=s,r[0]&32768|r[2]&64&&we(e,"active",l[15]===l[282].id)},d(s){s&&z(e),t=!1,n()}}}function ra(l){let e;function t(s,r){return s[10].length===0?pa:ma}let n=t(l),o=n(l);return{c(){e=u("div"),o.c(),i(e,"class","activity-tab svelte-44iz1r")},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:ie,o:ie,d(s){s&&z(e),o.d()}}}function ca(l){let e,t,n,o,s,r,a,f=_("worklog.log")+"",d,h,p,v=l[14]&&l[22].filter(l[142]).length>0,k,g,y,w=v&&ni(l);function S(j,D){return j[19].length===0?va:_a}let M=S(l),T=M(l);return{c(){e=u("div"),t=u("div"),n=u("input"),o=b(),s=u("input"),r=b(),a=u("button"),d=F(f),p=b(),w&&w.c(),k=b(),T.c(),i(n,"type","text"),i(n,"placeholder",_("worklog.whatDone")),i(n,"class","svelte-44iz1r"),i(s,"type","number"),i(s,"placeholder",_("worklog.minutes")),i(s,"min","1"),i(s,"class","svelte-44iz1r"),i(a,"class","btn btn-primary svelte-44iz1r"),a.disabled=h=!l[21].trim()||!l[20],i(t,"class","worklog-form svelte-44iz1r"),i(e,"class","worklog-tab svelte-44iz1r")},m(j,D){C(j,e,D),c(e,t),c(t,n),Ce(n,l[21]),c(t,o),c(t,s),Ce(s,l[20]),c(t,r),c(t,a),c(a,d),c(e,p),w&&w.m(e,null),c(e,k),T.m(e,null),g||(y=[L(n,"input",l[174]),L(s,"input",l[175]),L(a,"click",l[116])],g=!0)},p(j,D){D[0]&2097152&&n.value!==j[21]&&Ce(n,j[21]),D[0]&1048576&&Bt(s.value)!==j[20]&&Ce(s,j[20]),D[0]&3145728&&h!==(h=!j[21].trim()||!j[20])&&(a.disabled=h),D[0]&4210688&&(v=j[14]&&j[22].filter(j[142]).length>0),v?w?w.p(j,D):(w=ni(j),w.c(),w.m(e,k)):w&&(w.d(1),w=null),M===(M=S(j))&&T?T.p(j,D):(T.d(1),T=M(j),T&&(T.c(),T.m(e,null)))},i:ie,o:ie,d(j){j&&z(e),w&&w.d(),T.d(),g=!1,me(y)}}}function aa(l){let e,t,n,o,s,r;function a(h,p){return h[18].length===0?ga:ha}let f=a(l),d=f(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`${_("action.addAction")}`,o=b(),d.c(),i(n,"class","btn btn-primary svelte-44iz1r"),i(t,"class","tab-toolbar svelte-44iz1r"),i(e,"class","actions-tab svelte-44iz1r")},m(h,p){C(h,e,p),c(e,t),c(t,n),c(e,o),d.m(e,null),s||(r=L(n,"click",l[129]),s=!0)},p(h,p){f===(f=a(h))&&d?d.p(h,p):(d.d(1),d=f(h),d&&(d.c(),d.m(e,null)))},i:ie,o:ie,d(h){h&&z(e),d.d(),s=!1,r()}}}function fa(l){let e,t,n,o=_("file.addFile")+"",s,r,a,f=_("file.addFolder")+"",d,h,p,v,k,g,y,w,S,M,T,j,D,I=l[48].items.length>0&&ri(l);const N=[ka,ba],E=[];function B(O,G){return O[40]?0:1}g=B(l),y=E[g]=N[g](l);let U=l[36]&&!l[38]&&ai(),K=l[44]&&fi(l);return{c(){e=u("div"),t=u("div"),n=u("button"),s=F(o),r=b(),a=u("button"),d=F(f),h=b(),p=u("button"),p.textContent=`${_("file.newFile")}`,v=b(),I&&I.c(),k=b(),y.c(),w=b(),U&&U.c(),S=b(),K&&K.c(),M=rt(),i(n,"class","btn btn-primary svelte-44iz1r"),n.disabled=l[36],i(a,"class","btn svelte-44iz1r"),a.disabled=l[36],i(p,"class","btn svelte-44iz1r"),i(t,"class","tab-toolbar svelte-44iz1r"),i(e,"class","files-tab svelte-44iz1r")},m(O,G){C(O,e,G),c(e,t),c(t,n),c(n,s),c(t,r),c(t,a),c(a,d),c(t,h),c(t,p),c(t,v),I&&I.m(t,null),c(e,k),E[g].m(e,null),c(e,w),U&&U.m(e,null),C(O,S,G),K&&K.m(O,G),C(O,M,G),T=!0,j||(D=[L(n,"click",l[122]),L(a,"click",l[123]),L(p,"click",l[77])],j=!0)},p(O,G){(!T||G[1]&32)&&(n.disabled=O[36]),(!T||G[1]&32)&&(a.disabled=O[36]),O[48].items.length>0?I?I.p(O,G):(I=ri(O),I.c(),I.m(t,null)):I&&(I.d(1),I=null);let q=g;g=B(O),g===q?E[g].p(O,G):(Ye(),fe(E[q],1,1,()=>{E[q]=null}),Xe(),y=E[g],y?y.p(O,G):(y=E[g]=N[g](O),y.c()),re(y,1),y.m(e,w)),O[36]&&!O[38]?U||(U=ai(),U.c(),U.m(e,null)):U&&(U.d(1),U=null),O[44]?K?(K.p(O,G),G[1]&8192&&re(K,1)):(K=fi(O),K.c(),re(K,1),K.m(M.parentNode,M)):K&&(Ye(),fe(K,1,1,()=>{K=null}),Xe())},i(O){T||(re(y),re(K),T=!0)},o(O){fe(y),fe(K),T=!1},d(O){O&&(z(e),z(S),z(M)),I&&I.d(),E[g].d(),U&&U.d(),K&&K.d(O),j=!1,me(D)}}}function ua(l){let e,t,n,o,s,r,a,f=l[29]&&ui(l);function d(v,k){return v[16].length===0&&!v[29]?Ta:Sa}let h=d(l),p=h(l);return{c(){e=u("div"),t=u("div"),n=u("button"),n.textContent=`${_("note.add")}`,o=b(),f&&f.c(),s=b(),p.c(),i(n,"class","btn btn-primary svelte-44iz1r"),i(t,"class","tab-toolbar svelte-44iz1r"),i(e,"class","notes-tab svelte-44iz1r")},m(v,k){C(v,e,k),c(e,t),c(t,n),c(e,o),f&&f.m(e,null),c(e,s),p.m(e,null),r||(a=L(n,"click",l[109]),r=!0)},p(v,k){v[29]?f?f.p(v,k):(f=ui(v),f.c(),f.m(e,s)):f&&(f.d(1),f=null),h===(h=d(v))&&p?p.p(v,k):(p.d(1),p=h(v),p&&(p.c(),p.m(e,null)))},i:ie,o:ie,d(v){v&&z(e),f&&f.d(),p.d(),r=!1,a()}}}function da(l){let e,t,n=l[14].title+"",o,s,r,a,f,d,h=l[128](l[14].type)+"",p,v,k,g,y,w=(l[14].section||"—")+"",S,M,T,j,D,I=at(l[14].createdAt)+"",N,E,B,U,K,O,G,q,H=_("overview.newNote")+"",Z,J,X,Y,P,ee,ve=_("overview.addFile")+"",te,le,oe,_e,Me,Ie,Ze=_("overview.addAction")+"",Re,V,Q,de,ce,ue,he,Ke=_("overview.logTime")+"",Qe,qe,ge,ye,se,Se=l[16].length>0&&mi(l),Fe=l[19].length>0&&_i(l);return{c(){e=u("div"),t=u("h2"),o=F(n),s=b(),r=u("div"),a=u("div"),f=u("span"),f.textContent=`${_("overview.type")}`,d=u("span"),p=F(h),v=b(),k=u("div"),g=u("span"),g.textContent=`${_("overview.section")}`,y=u("span"),S=F(w),M=b(),T=u("div"),j=u("span"),j.textContent=`${_("overview.created")}`,D=u("span"),N=F(I),E=b(),B=u("div"),U=u("button"),K=R("svg"),O=R("path"),G=R("path"),q=b(),Z=F(H),J=b(),X=u("button"),Y=R("svg"),P=R("path"),ee=b(),te=F(ve),le=b(),oe=u("button"),_e=R("svg"),Me=R("polygon"),Ie=b(),Re=F(Ze),V=b(),Q=u("button"),de=R("svg"),ce=R("circle"),ue=R("polyline"),he=b(),Qe=F(Ke),qe=b(),Se&&Se.c(),ge=b(),Fe&&Fe.c(),i(t,"class","svelte-44iz1r"),i(f,"class","meta-label svelte-44iz1r"),i(d,"class","svelte-44iz1r"),i(a,"class","meta-item svelte-44iz1r"),i(g,"class","meta-label svelte-44iz1r"),i(y,"class","svelte-44iz1r"),i(k,"class","meta-item svelte-44iz1r"),i(j,"class","meta-label svelte-44iz1r"),i(D,"class","svelte-44iz1r"),i(T,"class","meta-item svelte-44iz1r"),i(r,"class","meta-grid svelte-44iz1r"),i(O,"d","M12 20h9"),i(O,"class","svelte-44iz1r"),i(G,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),i(G,"class","svelte-44iz1r"),i(K,"width","16"),i(K,"height","16"),i(K,"viewBox","0 0 24 24"),i(K,"fill","none"),i(K,"stroke","currentColor"),i(K,"stroke-width","2"),i(K,"stroke-linecap","round"),i(K,"stroke-linejoin","round"),i(K,"class","svelte-44iz1r"),i(U,"class","qa-btn svelte-44iz1r"),i(P,"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(P,"class","svelte-44iz1r"),i(Y,"width","16"),i(Y,"height","16"),i(Y,"viewBox","0 0 24 24"),i(Y,"fill","none"),i(Y,"stroke","currentColor"),i(Y,"stroke-width","2"),i(Y,"stroke-linecap","round"),i(Y,"stroke-linejoin","round"),i(Y,"class","svelte-44iz1r"),i(X,"class","qa-btn svelte-44iz1r"),i(Me,"points","13 2 3 14 12 14 11 22 21 10 12 10 13 2"),i(Me,"class","svelte-44iz1r"),i(_e,"width","16"),i(_e,"height","16"),i(_e,"viewBox","0 0 24 24"),i(_e,"fill","none"),i(_e,"stroke","currentColor"),i(_e,"stroke-width","2"),i(_e,"stroke-linecap","round"),i(_e,"stroke-linejoin","round"),i(_e,"class","svelte-44iz1r"),i(oe,"class","qa-btn svelte-44iz1r"),i(ce,"cx","12"),i(ce,"cy","12"),i(ce,"r","10"),i(ce,"class","svelte-44iz1r"),i(ue,"points","12 6 12 12 16 14"),i(ue,"class","svelte-44iz1r"),i(de,"width","16"),i(de,"height","16"),i(de,"viewBox","0 0 24 24"),i(de,"fill","none"),i(de,"stroke","currentColor"),i(de,"stroke-width","2"),i(de,"stroke-linecap","round"),i(de,"stroke-linejoin","round"),i(de,"class","svelte-44iz1r"),i(Q,"class","qa-btn svelte-44iz1r"),i(B,"class","quick-actions svelte-44iz1r"),i(e,"class","overview svelte-44iz1r")},m(Ne,De){C(Ne,e,De),c(e,t),c(t,o),c(e,s),c(e,r),c(r,a),c(a,f),c(a,d),c(d,p),c(r,v),c(r,k),c(k,g),c(k,y),c(y,S),c(r,M),c(r,T),c(T,j),c(T,D),c(D,N),c(e,E),c(e,B),c(B,U),c(U,K),c(K,O),c(K,G),c(U,q),c(U,Z),c(B,J),c(B,X),c(X,Y),c(Y,P),c(X,ee),c(X,te),c(B,le),c(B,oe),c(oe,_e),c(_e,Me),c(oe,Ie),c(oe,Re),c(B,V),c(B,Q),c(Q,de),c(de,ce),c(de,ue),c(Q,he),c(Q,Qe),c(e,qe),Se&&Se.m(e,null),c(e,ge),Fe&&Fe.m(e,null),ye||(se=[L(U,"click",l[149]),L(X,"click",l[150]),L(oe,"click",l[129]),L(Q,"click",l[151])],ye=!0)},p(Ne,De){De[0]&16384&&n!==(n=Ne[14].title+"")&&W(o,n),De[0]&16384&&h!==(h=Ne[128](Ne[14].type)+"")&&W(p,h),De[0]&16384&&w!==(w=(Ne[14].section||"—")+"")&&W(S,w),De[0]&16384&&I!==(I=at(Ne[14].createdAt)+"")&&W(N,I),Ne[16].length>0?Se?Se.p(Ne,De):(Se=mi(Ne),Se.c(),Se.m(e,ge)):Se&&(Se.d(1),Se=null),Ne[19].length>0?Fe?Fe.p(Ne,De):(Fe=_i(Ne),Fe.c(),Fe.m(e,null)):Fe&&(Fe.d(1),Fe=null)},i:ie,o:ie,d(Ne){Ne&&z(e),Se&&Se.d(),Fe&&Fe.d(),ye=!1,me(se)}}}function ma(l){let e,t=ae(l[10]),n=[];for(let o=0;o<t.length;o+=1)n[o]=li(mn(l,t,o));return{c(){e=u("div");for(let o=0;o<n.length;o+=1)n[o].c();i(e,"class","activity-events svelte-44iz1r")},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]&1024|s[4]&8){t=ae(o[10]);let r;for(r=0;r<t.length;r+=1){const a=mn(o,t,r);n[r]?n[r].p(a,s):(n[r]=li(a),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&&z(e),Le(n,o)}}}function pa(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${_("activity.perCaseEmpty")}`,i(t,"class","svelte-44iz1r"),i(e,"class","empty-state svelte-44iz1r")},m(n,o){C(n,e,o),c(e,t)},p:ie,d(n){n&&z(e)}}}function ti(l){let e,t=l[279].targetType+"",n;return{c(){e=u("span"),n=F(t),i(e,"class","activity-event-target svelte-44iz1r")},m(o,s){C(o,e,s),c(e,n)},p(o,s){s[0]&1024&&t!==(t=o[279].targetType+"")&&W(n,t)},d(o){o&&z(e)}}}function li(l){let e,t,n=Ct(l[279].eventType)+"",o,s,r,a=l[279].title+"",f,d,h,p=l[127](l[279].eventType)+"",v,k,g,y,w=ct(l[279].createdAt)+"",S,M,T=l[279].targetType&&ti(l);return{c(){e=u("div"),t=u("span"),o=F(n),s=b(),r=u("span"),f=F(a),d=b(),h=u("span"),v=F(p),k=b(),T&&T.c(),g=b(),y=u("span"),S=F(w),M=b(),i(t,"class","activity-event-icon svelte-44iz1r"),i(r,"class","activity-event-title svelte-44iz1r"),i(h,"class","activity-event-type svelte-44iz1r"),i(y,"class","activity-event-time svelte-44iz1r"),i(e,"class","activity-event svelte-44iz1r")},m(j,D){C(j,e,D),c(e,t),c(t,o),c(e,s),c(e,r),c(r,f),c(e,d),c(e,h),c(h,v),c(e,k),T&&T.m(e,null),c(e,g),c(e,y),c(y,S),c(e,M)},p(j,D){D[0]&1024&&n!==(n=Ct(j[279].eventType)+"")&&W(o,n),D[0]&1024&&a!==(a=j[279].title+"")&&W(f,a),D[0]&1024&&p!==(p=j[127](j[279].eventType)+"")&&W(v,p),j[279].targetType?T?T.p(j,D):(T=ti(j),T.c(),T.m(e,g)):T&&(T.d(1),T=null),D[0]&1024&&w!==(w=ct(j[279].createdAt)+"")&&W(S,w)},d(j){j&&z(e),T&&T.d()}}}function ni(l){let e,t,n,o=ae(l[22].filter(l[176])),s=[];for(let r=0;r<o.length;r+=1)s[r]=ii(_n(l,o,r));return{c(){e=u("div"),t=u("div"),t.textContent=`${_("worklog.suggestions")}`,n=b();for(let r=0;r<s.length;r+=1)s[r].c();i(t,"class","suggestions-title svelte-44iz1r"),i(e,"class","worklog-tab-suggestions svelte-44iz1r")},m(r,a){C(r,e,a),c(e,t),c(e,n);for(let f=0;f<s.length;f+=1)s[f]&&s[f].m(e,null)},p(r,a){if(a[0]&4210688|a[3]&16777216){o=ae(r[22].filter(r[176]));let f;for(f=0;f<o.length;f+=1){const d=_n(r,o,f);s[f]?s[f].p(d,a):(s[f]=ii(d),s[f].c(),s[f].m(e,null))}for(;f<s.length;f+=1)s[f].d(1);s.length=o.length}},d(r){r&&z(e),Le(s,r)}}}function ii(l){let e,t,n,o=l[276].summary+"",s,r,a,f=l[276].suggestedMin+"",d,h,p=_("worklog.min")+"",v,k,g=_("suggest.confidence."+l[276].confidence)+"",y,w,S,M,T,j,D;function I(){return l[177](l[276])}return{c(){e=u("div"),t=u("div"),n=u("span"),s=F(o),r=b(),a=u("span"),d=F(f),h=b(),v=F(p),k=F(" · "),y=F(g),w=b(),S=u("div"),M=u("button"),M.textContent=`${_("worklog.apply")}`,T=b(),i(n,"class","suggestion-summary svelte-44iz1r"),i(a,"class","suggestion-meta svelte-44iz1r"),i(t,"class","suggestion-info svelte-44iz1r"),i(M,"class","btn btn-sm btn-primary svelte-44iz1r"),i(S,"class","suggestion-actions svelte-44iz1r"),i(e,"class","suggestion-card svelte-44iz1r")},m(N,E){C(N,e,E),c(e,t),c(t,n),c(n,s),c(t,r),c(t,a),c(a,d),c(a,h),c(a,v),c(a,k),c(a,y),c(e,w),c(e,S),c(S,M),c(e,T),j||(D=L(M,"click",I),j=!0)},p(N,E){l=N,E[0]&4210688&&o!==(o=l[276].summary+"")&&W(s,o),E[0]&4210688&&f!==(f=l[276].suggestedMin+"")&&W(d,f),E[0]&4210688&&g!==(g=_("suggest.confidence."+l[276].confidence)+"")&&W(y,g)},d(N){N&&z(e),j=!1,D()}}}function _a(l){let e,t=ae(l[19]),n=[];for(let o=0;o<t.length;o+=1)n[o]=oi(pn(l,t,o));return{c(){for(let o=0;o<n.length;o+=1)n[o].c();e=rt()},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]&524288){t=ae(o[19]);let r;for(r=0;r<t.length;r+=1){const a=pn(o,t,r);n[r]?n[r].p(a,s):(n[r]=oi(a),n[r].c(),n[r].m(e.parentNode,e))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&z(e),Le(n,o)}}}function va(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${_("worklog.empty")}`,i(t,"class","svelte-44iz1r"),i(e,"class","empty-state svelte-44iz1r")},m(n,o){C(n,e,o),c(e,t)},p:ie,d(n){n&&z(e)}}}function oi(l){let e,t,n=l[260].summary+"",o,s,r,a=l[260].minutes+"",f,d,h=_("worklog.min")+"",p,v,k=at(l[260].createdAt)+"",g,y;return{c(){e=u("div"),t=u("div"),o=F(n),s=b(),r=u("div"),f=F(a),d=b(),p=F(h),v=F(" · "),g=F(k),y=b(),i(t,"class","svelte-44iz1r"),i(r,"class","wl-meta svelte-44iz1r"),i(e,"class","worklog-entry svelte-44iz1r")},m(w,S){C(w,e,S),c(e,t),c(t,o),c(e,s),c(e,r),c(r,f),c(r,d),c(r,p),c(r,v),c(r,g),c(e,y)},p(w,S){S[0]&524288&&n!==(n=w[260].summary+"")&&W(o,n),S[0]&524288&&a!==(a=w[260].minutes+"")&&W(f,a),S[0]&524288&&k!==(k=at(w[260].createdAt)+"")&&W(g,k)},d(w){w&&z(e)}}}function ha(l){let e,t=ae(l[18]),n=[];for(let o=0;o<t.length;o+=1)n[o]=si(vn(l,t,o));return{c(){for(let o=0;o<n.length;o+=1)n[o].c();e=rt()},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]&262144|s[4]&768){t=ae(o[18]);let r;for(r=0;r<t.length;r+=1){const a=vn(o,t,r);n[r]?n[r].p(a,s):(n[r]=si(a),n[r].c(),n[r].m(e.parentNode,e))}for(;r<n.length;r+=1)n[r].d(1);n.length=t.length}},d(o){o&&z(e),Le(n,o)}}}function ga(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${_("action.noActions")}`,i(t,"class","svelte-44iz1r"),i(e,"class","empty-state svelte-44iz1r")},m(n,o){C(n,e,o),c(e,t)},p:ie,d(n){n&&z(e)}}}function si(l){let e,t,n,o=l[271].title+"",s,r,a,f=l[133](l[271].type)+"",d,h,p,v=l[271].data+"",k,g,y,w,S,M,T,j,D;function I(){return l[172](l[271])}function N(){return l[173](l[271])}return{c(){e=u("div"),t=u("div"),n=u("span"),s=F(o),r=b(),a=u("span"),d=F(f),h=b(),p=u("span"),k=F(v),g=b(),y=u("div"),w=u("button"),w.textContent=`${_("action.run")}`,S=b(),M=u("button"),M.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-44iz1r"><polyline points="3 6 5 6 21 6" class="svelte-44iz1r"></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-44iz1r"></path></svg>',T=b(),i(n,"class","action-title svelte-44iz1r"),i(a,"class","action-type svelte-44iz1r"),i(p,"class","action-data svelte-44iz1r"),i(t,"class","action-info svelte-44iz1r"),i(w,"class","btn btn-sm svelte-44iz1r"),i(M,"class","btn btn-sm btn-danger svelte-44iz1r"),i(y,"class","action-btns svelte-44iz1r"),i(e,"class","action-card svelte-44iz1r")},m(E,B){C(E,e,B),c(e,t),c(t,n),c(n,s),c(t,r),c(t,a),c(a,d),c(t,h),c(t,p),c(p,k),c(e,g),c(e,y),c(y,w),c(y,S),c(y,M),c(e,T),j||(D=[L(w,"click",I),L(M,"click",N)],j=!0)},p(E,B){l=E,B[0]&262144&&o!==(o=l[271].title+"")&&W(s,o),B[0]&262144&&f!==(f=l[133](l[271].type)+"")&&W(d,f),B[0]&262144&&v!==(v=l[271].data+"")&&W(k,v)},d(E){E&&z(e),j=!1,me(D)}}}function ri(l){let e,t=_("common.paste")+"",n,o,s=l[48].items.length+"",r,a,f;return{c(){e=u("button"),n=F(t),o=b(),r=F(s),i(e,"class","btn svelte-44iz1r")},m(d,h){C(d,e,h),c(e,n),c(e,o),c(e,r),a||(f=L(e,"click",l[82]),a=!0)},p(d,h){h[1]&131072&&s!==(s=d[48].items.length+"")&&W(r,s)},d(d){d&&z(e),a=!1,f()}}}function ba(l){let e,t,n,o,s,r,a;const f=[wa,ya],d=[];function h(g,y){return g[42].length>0?0:1}e=h(l),t=d[e]=f[e](l);const p=[Ca,za],v=[];function k(g,y){return g[43].length===0?0:1}return o=k(l),s=v[o]=p[o](l),{c(){t.c(),n=b(),s.c(),r=rt()},m(g,y){d[e].m(g,y),C(g,n,y),v[o].m(g,y),C(g,r,y),a=!0},p(g,y){let w=e;e=h(g),e===w?d[e].p(g,y):(Ye(),fe(d[w],1,1,()=>{d[w]=null}),Xe(),t=d[e],t?t.p(g,y):(t=d[e]=f[e](g),t.c()),re(t,1),t.m(n.parentNode,n));let S=o;o=k(g),o===S?v[o].p(g,y):(Ye(),fe(v[S],1,1,()=>{v[S]=null}),Xe(),s=v[o],s?s.p(g,y):(s=v[o]=p[o](g),s.c()),re(s,1),s.m(r.parentNode,r))},i(g){a||(re(t),re(s),a=!0)},o(g){fe(t),fe(s),a=!1},d(g){g&&(z(n),z(r)),d[e].d(g),v[o].d(g)}}}function ka(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${_("common.loading")}`,i(t,"class","svelte-44iz1r"),i(e,"class","empty-state svelte-44iz1r")},m(n,o){C(n,e,o),c(e,t)},p:ie,i:ie,o:ie,d(n){n&&z(e)}}}function ya(l){let e,t;return e=new xi({props:{crumbs:[{name:_("file.root")}]}}),{c(){nt(e.$$.fragment)},m(n,o){et(e,n,o),t=!0},p:ie,i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){fe(e.$$.fragment,n),t=!1},d(n){tt(e,n)}}}function wa(l){let e,t,n,o,s,r,a,f=_("common.back")+"",d,h,p,v;return e=new xi({props:{crumbs:[{name:_("file.root")},...l[42]]}}),e.$on("navigate",l[158]),{c(){nt(e.$$.fragment),t=b(),n=u("button"),o=R("svg"),s=R("line"),r=R("polyline"),a=b(),d=F(f),i(s,"x1","19"),i(s,"y1","12"),i(s,"x2","5"),i(s,"y2","12"),i(s,"class","svelte-44iz1r"),i(r,"points","12 19 5 12 12 5"),i(r,"class","svelte-44iz1r"),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-44iz1r"),i(n,"class","btn btn-sm back-btn svelte-44iz1r")},m(k,g){et(e,k,g),C(k,t,g),C(k,n,g),c(n,o),c(o,s),c(o,r),c(n,a),c(n,d),h=!0,p||(v=L(n,"click",l[73]),p=!0)},p(k,g){const y={};g[1]&2048&&(y.crumbs=[{name:_("file.root")},...k[42]]),e.$set(y)},i(k){h||(re(e.$$.fragment,k),h=!0)},o(k){fe(e.$$.fragment,k),h=!1},d(k){k&&(z(t),z(n)),tt(e,k),p=!1,v()}}}function za(l){let e,t=[],n=new Map,o,s=ae(l[43]);const r=a=>a[268].id;for(let a=0;a<s.length;a+=1){let f=hn(l,s,a),d=r(f);n.set(d,t[a]=ci(d,f))}return{c(){e=u("div");for(let a=0;a<t.length;a+=1)t[a].c();i(e,"class","file-list svelte-44iz1r")},m(a,f){C(a,e,f);for(let d=0;d<t.length;d+=1)t[d]&&t[d].m(e,null);o=!0},p(a,f){f[1]&266240|f[2]&133112832|f[4]&4&&(s=ae(a[43]),Ye(),t=Gi(t,f,r,1,a,s,n,e,Ki,ci,null,hn),Xe())},i(a){if(!o){for(let f=0;f<s.length;f+=1)re(t[f]);o=!0}},o(a){for(let f=0;f<t.length;f+=1)fe(t[f]);o=!1},d(a){a&&z(e);for(let f=0;f<t.length;f+=1)t[f].d()}}}function Ca(l){let e,t,n,o,s=(l[42].length>0?_("file.noFiles"):_("file.noFilesCase"))+"",r,a,f,d,h,p,v,k,g,y;return{c(){e=u("div"),t=u("div"),t.innerHTML='<svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="svelte-44iz1r"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z" class="svelte-44iz1r"></path><polyline points="14 2 14 8 20 8" class="svelte-44iz1r"></polyline></svg>',n=b(),o=u("p"),r=F(s),a=b(),f=u("p"),f.textContent=`${_("file.hint")}`,d=b(),h=u("div"),p=u("button"),p.textContent=`${_("file.addFileSimple")}`,v=b(),k=u("button"),k.textContent=`${_("file.addFolderSimple")}`,i(t,"class","empty-icon svelte-44iz1r"),i(o,"class","svelte-44iz1r"),i(f,"class","hint svelte-44iz1r"),i(p,"class","btn btn-primary svelte-44iz1r"),i(k,"class","btn svelte-44iz1r"),i(h,"class","empty-actions svelte-44iz1r"),i(e,"class","empty-state svelte-44iz1r")},m(w,S){C(w,e,S),c(e,t),c(e,n),c(e,o),c(o,r),c(e,a),c(e,f),c(e,d),c(e,h),c(h,p),c(h,v),c(h,k),g||(y=[L(p,"click",l[122]),L(k,"click",l[123])],g=!0)},p(w,S){S[1]&2048&&s!==(s=(w[42].length>0?_("file.noFiles"):_("file.noFilesCase"))+"")&&W(r,s)},i:ie,o:ie,d(w){w&&z(e),g=!1,me(y)}}}function ci(l,e){let t,n,o;return n=new nc({props:{item:e[268],selected:e[49].includes(e[268].id),onDragStart:e[86],onDragOver:e[87],onDrop:e[88]}}),n.$on("navigate",e[159]),n.$on("preview",e[160]),n.$on("openExternal",e[161]),n.$on("showInFolder",e[162]),n.$on("delete",e[163]),n.$on("rename",e[164]),n.$on("duplicate",e[165]),n.$on("cut",e[166]),n.$on("copy",e[167]),n.$on("selectOne",e[168]),n.$on("toggleSelect",e[169]),n.$on("rangeSelect",e[170]),{key:l,first:null,c(){t=rt(),nt(n.$$.fragment),this.first=t},m(s,r){C(s,t,r),et(n,s,r),o=!0},p(s,r){e=s;const a={};r[1]&4096&&(a.item=e[268]),r[1]&266240&&(a.selected=e[49].includes(e[268].id)),n.$set(a)},i(s){o||(re(n.$$.fragment,s),o=!0)},o(s){fe(n.$$.fragment,s),o=!1},d(s){s&&z(t),tt(n,s)}}}function ai(l){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${_("file.scanning")}`,i(t,"class","svelte-44iz1r"),i(e,"class","empty-state svelte-44iz1r")},m(n,o){C(n,e,o),c(e,t)},d(n){n&&z(e)}}}function fi(l){let e,t;return e=new bc({props:{item:l[44],content:l[45],loading:l[46],error:l[47]}}),e.$on("close",l[76]),e.$on("openExternal",l[171]),{c(){nt(e.$$.fragment)},m(n,o){et(e,n,o),t=!0},p(n,o){const s={};o[1]&8192&&(s.item=n[44]),o[1]&16384&&(s.content=n[45]),o[1]&32768&&(s.loading=n[46]),o[1]&65536&&(s.error=n[47]),e.$set(s)},i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){fe(e.$$.fragment,n),t=!1},d(n){tt(e,n)}}}function ui(l){let e,t,n,o,s,r,a,f,d;return{c(){e=u("div"),t=u("input"),n=b(),o=u("div"),s=u("button"),s.textContent=`${_("common.create")}`,r=b(),a=u("button"),a.textContent=`${_("common.cancel")}`,i(t,"type","text"),i(t,"placeholder",_("note.title")),i(t,"class","svelte-44iz1r"),i(s,"class","btn btn-primary svelte-44iz1r"),i(a,"class","btn svelte-44iz1r"),i(o,"class","form-actions svelte-44iz1r"),i(e,"class","create-form svelte-44iz1r")},m(h,p){C(h,e,p),c(e,t),Ce(t,l[30]),c(e,n),c(e,o),c(o,s),c(o,r),c(o,a),f||(d=[L(t,"input",l[154]),L(t,"keydown",l[155]),L(s,"click",l[111]),L(a,"click",l[110])],f=!0)},p(h,p){p[0]&1073741824&&t.value!==h[30]&&Ce(t,h[30])},d(h){h&&z(e),f=!1,me(d)}}}function Sa(l){let e,t=ae(l[16]),n=[];for(let o=0;o<t.length;o+=1)n[o]=di(gn(l,t,o));return{c(){e=u("div");for(let o=0;o<n.length;o+=1)n[o].c();i(e,"class","notes-list svelte-44iz1r")},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[3]&524288){t=ae(o[16]);let r;for(r=0;r<t.length;r+=1){const a=gn(o,t,r);n[r]?n[r].p(a,s):(n[r]=di(a),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&&z(e),Le(n,o)}}}function Ta(l){let e,t,n;return{c(){e=u("div"),t=u("p"),t.textContent=`${_("note.noNotes")}`,n=u("p"),n.textContent=`${_("note.createFirst")}`,i(t,"class","svelte-44iz1r"),i(n,"class","hint svelte-44iz1r"),i(e,"class","empty-state svelte-44iz1r")},m(o,s){C(o,e,s),c(e,t),c(e,n)},p:ie,d(o){o&&z(e)}}}function di(l){let e,t,n=l[263].title+"",o,s,r,a=at(l[263].createdAt)+"",f,d,h,p;function v(){return l[156](l[263])}function k(){return l[157](l[263])}return{c(){e=u("div"),t=u("div"),o=F(n),s=b(),r=u("div"),f=F(a),d=b(),i(t,"class","note-card-title svelte-44iz1r"),i(r,"class","note-card-date svelte-44iz1r"),i(e,"class","note-card svelte-44iz1r"),i(e,"role","button"),i(e,"tabindex","0")},m(g,y){C(g,e,y),c(e,t),c(t,o),c(e,s),c(e,r),c(r,f),c(e,d),h||(p=[L(e,"click",v),L(e,"keydown",function(){At(st(k))&&st(k).apply(this,arguments)})],h=!0)},p(g,y){l=g,y[0]&65536&&n!==(n=l[263].title+"")&&W(o,n),y[0]&65536&&a!==(a=at(l[263].createdAt)+"")&&W(f,a)},d(g){g&&z(e),h=!1,me(p)}}}function mi(l){let e,t,n,o=ae(l[16].slice(0,5)),s=[];for(let r=0;r<o.length;r+=1)s[r]=pi(kn(l,o,r));return{c(){e=u("div"),t=u("h3"),t.textContent=`${_("overview.recentNotes")}`,n=b();for(let r=0;r<s.length;r+=1)s[r].c();i(t,"class","svelte-44iz1r"),i(e,"class","recent-section svelte-44iz1r")},m(r,a){C(r,e,a),c(e,t),c(e,n);for(let f=0;f<s.length;f+=1)s[f]&&s[f].m(e,null)},p(r,a){if(a[0]&65536|a[3]&524288){o=ae(r[16].slice(0,5));let f;for(f=0;f<o.length;f+=1){const d=kn(r,o,f);s[f]?s[f].p(d,a):(s[f]=pi(d),s[f].c(),s[f].m(e,null))}for(;f<s.length;f+=1)s[f].d(1);s.length=o.length}},d(r){r&&z(e),Le(s,r)}}}function pi(l){let e,t,n=l[263].title+"",o,s,r=at(l[263].createdAt)+"",a,f,d,h;function p(){return l[152](l[263])}function v(){return l[153](l[263])}return{c(){e=u("div"),t=u("span"),o=F(n),s=u("span"),a=F(r),f=b(),i(t,"class","svelte-44iz1r"),i(s,"class","recent-date svelte-44iz1r"),i(e,"class","recent-note svelte-44iz1r"),i(e,"role","button"),i(e,"tabindex","0")},m(k,g){C(k,e,g),c(e,t),c(t,o),c(e,s),c(s,a),c(e,f),d||(h=[L(e,"click",p),L(e,"keydown",function(){At(st(v))&&st(v).apply(this,arguments)})],d=!0)},p(k,g){l=k,g[0]&65536&&n!==(n=l[263].title+"")&&W(o,n),g[0]&65536&&r!==(r=at(l[263].createdAt)+"")&&W(a,r)},d(k){k&&z(e),d=!1,me(h)}}}function _i(l){let e,t,n,o=ae(l[19].slice(0,3)),s=[];for(let r=0;r<o.length;r+=1)s[r]=vi(bn(l,o,r));return{c(){e=u("div"),t=u("h3"),t.textContent=`${_("overview.recentEntries")}`,n=b();for(let r=0;r<s.length;r+=1)s[r].c();i(t,"class","svelte-44iz1r"),i(e,"class","recent-section svelte-44iz1r")},m(r,a){C(r,e,a),c(e,t),c(e,n);for(let f=0;f<s.length;f+=1)s[f]&&s[f].m(e,null)},p(r,a){if(a[0]&524288){o=ae(r[19].slice(0,3));let f;for(f=0;f<o.length;f+=1){const d=bn(r,o,f);s[f]?s[f].p(d,a):(s[f]=vi(d),s[f].c(),s[f].m(e,null))}for(;f<s.length;f+=1)s[f].d(1);s.length=o.length}},d(r){r&&z(e),Le(s,r)}}}function vi(l){let e,t=l[260].summary+"",n,o,s=l[260].minutes+"",r,a,f=_("worklog.min")+"",d,h;return{c(){e=u("div"),n=F(t),o=F(" ("),r=F(s),a=b(),d=F(f),h=F(")"),i(e,"class","recent-entry svelte-44iz1r")},m(p,v){C(p,e,v),c(e,n),c(e,o),c(e,r),c(e,a),c(e,d),c(e,h)},p(p,v){v[0]&524288&&t!==(t=p[260].summary+"")&&W(n,t),v[0]&524288&&s!==(s=p[260].minutes+"")&&W(r,s)},d(p){p&&z(e)}}}function hi(l){let e;return{c(){e=u("span"),e.textContent="●",i(e,"class","dirty-mark svelte-44iz1r")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function gi(l){let e,t,n,o,s,r,a,f,d,h,p,v,k,g,y,w,S,M,T,j,D,I,N,E,B,U,K=_("common.create")+"",O,G,q,H,Z,J,X,Y=l[26]&&bi(l);p=new Wt({props:{kind:"folder",size:24}});let P=ae(l[2]),ee=[];for(let te=0;te<P.length;te+=1)ee[te]=ki(ln(l,P,te));const ve=te=>fe(ee[te],1,1,()=>{ee[te]=null});return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${_("nav.createNode")}`,o=b(),Y&&Y.c(),s=b(),r=u("div"),a=u("span"),a.textContent=`${_("template.select")}`,f=b(),d=u("div"),h=u("button"),nt(p.$$.fragment),v=b(),k=u("div"),g=u("span"),g.textContent=`${_("template.optionNone")}`,y=b(),w=u("span"),w.textContent=`${_("template.none.desc")}`,S=b();for(let te=0;te<ee.length;te+=1)ee[te].c();M=b(),T=u("div"),j=u("label"),D=u("span"),D.textContent=`${_("common.name")}`,I=b(),N=u("input"),E=b(),B=u("div"),U=u("button"),O=F(K),q=b(),H=u("button"),H.textContent=`${_("common.cancel")}`,i(n,"class","svelte-44iz1r"),i(a,"class","form-label svelte-44iz1r"),i(g,"class","template-card-title svelte-44iz1r"),i(w,"class","template-card-desc svelte-44iz1r"),i(k,"class","template-card-text svelte-44iz1r"),i(h,"class","template-card svelte-44iz1r"),we(h,"selected",l[27]===null),i(d,"class","template-cards svelte-44iz1r"),i(d,"role","group"),i(d,"aria-label",_("template.select")),i(r,"class","form-group svelte-44iz1r"),i(D,"class","label-text svelte-44iz1r"),i(N,"type","text"),i(N,"placeholder",_("case.namePlaceholder")),i(N,"class","svelte-44iz1r"),i(j,"class","svelte-44iz1r"),i(T,"class","form-group svelte-44iz1r"),i(U,"class","btn btn-primary svelte-44iz1r"),U.disabled=G=!l[25].trim()||l[27]===void 0,i(H,"class","btn svelte-44iz1r"),i(B,"class","modal-actions svelte-44iz1r"),i(t,"class","modal modal-create svelte-44iz1r"),i(e,"class","modal-overlay svelte-44iz1r"),i(e,"role","button"),i(e,"tabindex","0")},m(te,le){C(te,e,le),c(e,t),c(t,n),c(t,o),Y&&Y.m(t,null),c(t,s),c(t,r),c(r,a),c(r,f),c(r,d),c(d,h),et(p,h,null),c(h,v),c(h,k),c(k,g),c(k,y),c(k,w),c(d,S);for(let oe=0;oe<ee.length;oe+=1)ee[oe]&&ee[oe].m(d,null);c(t,M),c(t,T),c(T,j),c(j,D),c(j,I),c(j,N),Ce(N,l[25]),c(t,E),c(t,B),c(B,U),c(U,O),c(B,q),c(B,H),Z=!0,J||(X=[L(h,"click",l[196]),L(N,"input",l[198]),L(N,"keydown",l[199]),L(U,"click",l[97]),L(H,"click",l[96]),L(e,"click",gt(l[96])),L(e,"keydown",st(l[96]))],J=!0)},p(te,le){if(te[26]?Y?Y.p(te,le):(Y=bi(te),Y.c(),Y.m(t,s)):Y&&(Y.d(1),Y=null),(!Z||le[0]&134217728)&&we(h,"selected",te[27]===null),le[0]&134217732){P=ae(te[2]);let oe;for(oe=0;oe<P.length;oe+=1){const _e=ln(te,P,oe);ee[oe]?(ee[oe].p(_e,le),re(ee[oe],1)):(ee[oe]=ki(_e),ee[oe].c(),re(ee[oe],1),ee[oe].m(d,null))}for(Ye(),oe=P.length;oe<ee.length;oe+=1)ve(oe);Xe()}le[0]&33554432&&N.value!==te[25]&&Ce(N,te[25]),(!Z||le[0]&167772160&&G!==(G=!te[25].trim()||te[27]===void 0))&&(U.disabled=G)},i(te){if(!Z){re(p.$$.fragment,te);for(let le=0;le<P.length;le+=1)re(ee[le]);Z=!0}},o(te){fe(p.$$.fragment,te),ee=ee.filter(Boolean);for(let le=0;le<ee.length;le+=1)fe(ee[le]);Z=!1},d(te){te&&z(e),Y&&Y.d(),tt(p),Le(ee,te),J=!1,me(X)}}}function bi(l){let e,t=_("nav.createInside")+"",n,o,s=l[26].title+"",r,a;return{c(){e=u("div"),n=F(t),o=F(" «"),r=F(s),a=F("»"),i(e,"class","create-context svelte-44iz1r")},m(f,d){C(f,e,d),c(e,n),c(e,o),c(e,r),c(e,a)},p(f,d){d[0]&67108864&&s!==(s=f[26].title+"")&&W(r,s)},d(f){f&&z(e)}}}function ki(l){let e,t,n,o,s,r=_(l[255].title)+"",a,f,d,h=_(l[255].title+".desc")+"",p,v,k,g,y;t=new Wt({props:{kind:l[255].icon||"generic",size:24}});function w(){return l[197](l[255])}return{c(){var S;e=u("button"),nt(t.$$.fragment),n=b(),o=u("div"),s=u("span"),a=F(r),f=b(),d=u("span"),p=F(h),v=b(),i(s,"class","template-card-title svelte-44iz1r"),i(d,"class","template-card-desc svelte-44iz1r"),i(o,"class","template-card-text svelte-44iz1r"),i(e,"class","template-card svelte-44iz1r"),we(e,"selected",((S=l[27])==null?void 0:S.id)===l[255].id)},m(S,M){C(S,e,M),et(t,e,null),c(e,n),c(e,o),c(o,s),c(s,a),c(o,f),c(o,d),c(d,p),c(e,v),k=!0,g||(y=L(e,"click",w),g=!0)},p(S,M){var j;l=S;const T={};M[0]&4&&(T.kind=l[255].icon||"generic"),t.$set(T),(!k||M[0]&4)&&r!==(r=_(l[255].title)+"")&&W(a,r),(!k||M[0]&4)&&h!==(h=_(l[255].title+".desc")+"")&&W(p,h),(!k||M[0]&134217732)&&we(e,"selected",((j=l[27])==null?void 0:j.id)===l[255].id)},i(S){k||(re(t.$$.fragment,S),k=!0)},o(S){fe(t.$$.fragment,S),k=!1},d(S){S&&z(e),tt(t),g=!1,y()}}}function yi(l){let e,t,n=l[28].node&&["folder","project","client","document","recipe"].includes(l[28].node.type),o,s,r,a,f,d,h,p,v,k,g=n&&wi(l),y=l[28].node&&l[28].node.parent_id&&Ci(l);return{c(){e=u("div"),t=u("div"),g&&g.c(),o=b(),y&&y.c(),s=b(),r=u("button"),r.textContent=`${_("common.rename")}`,a=b(),f=u("button"),f.textContent=`${_("common.delete")}`,d=b(),h=u("button"),h.textContent=`${_("file.showInExplorer")}`,i(r,"class","context-menu-item svelte-44iz1r"),i(f,"class","context-menu-item danger svelte-44iz1r"),i(h,"class","context-menu-item svelte-44iz1r"),i(t,"class","context-menu svelte-44iz1r"),He(t,"left",l[28].x+"px"),He(t,"top",l[28].y+"px"),i(e,"class","context-menu-backdrop svelte-44iz1r"),i(e,"role","button"),i(e,"tabindex","0")},m(w,S){C(w,e,S),c(e,t),g&&g.m(t,null),c(t,o),y&&y.m(t,null),c(t,s),c(t,r),c(t,a),c(t,f),c(t,d),c(t,h),p=!0,v||(k=[L(r,"click",l[202]),L(f,"click",l[203]),L(h,"click",l[204]),L(e,"click",l[99]),L(e,"contextmenu",sl(l[99])),L(e,"keydown",st(l[99]))],v=!0)},p(w,S){S[0]&268435456&&(n=w[28].node&&["folder","project","client","document","recipe"].includes(w[28].node.type)),n?g?(g.p(w,S),S[0]&268435456&&re(g,1)):(g=wi(w),g.c(),re(g,1),g.m(t,o)):g&&(Ye(),fe(g,1,1,()=>{g=null}),Xe()),w[28].node&&w[28].node.parent_id?y?y.p(w,S):(y=Ci(w),y.c(),y.m(t,s)):y&&(y.d(1),y=null),(!p||S[0]&268435456)&&He(t,"left",w[28].x+"px"),(!p||S[0]&268435456)&&He(t,"top",w[28].y+"px")},i(w){p||(re(g),p=!0)},o(w){fe(g),p=!1},d(w){w&&z(e),g&&g.d(),y&&y.d(),v=!1,me(k)}}}function wi(l){let e,t,n,o,s,r=ae(l[2].length>0?l[2]:[{id:"",title:"template.optionNone",icon:"folder"}]),a=[];for(let d=0;d<r.length;d+=1)a[d]=zi(tn(l,r,d));const f=d=>fe(a[d],1,1,()=>{a[d]=null});return{c(){e=u("div"),e.textContent=`${_("common.create")}`,t=b();for(let d=0;d<a.length;d+=1)a[d].c();n=b(),o=u("div"),i(e,"class","context-menu-section svelte-44iz1r"),i(o,"class","context-menu-divider svelte-44iz1r")},m(d,h){C(d,e,h),C(d,t,h);for(let p=0;p<a.length;p+=1)a[p]&&a[p].m(d,h);C(d,n,h),C(d,o,h),s=!0},p(d,h){if(h[0]&4|h[3]&2){r=ae(d[2].length>0?d[2]:[{id:"",title:"template.optionNone",icon:"folder"}]);let p;for(p=0;p<r.length;p+=1){const v=tn(d,r,p);a[p]?(a[p].p(v,h),re(a[p],1)):(a[p]=zi(v),a[p].c(),re(a[p],1),a[p].m(n.parentNode,n))}for(Ye(),p=r.length;p<a.length;p+=1)f(p);Xe()}},i(d){if(!s){for(let h=0;h<r.length;h+=1)re(a[h]);s=!0}},o(d){a=a.filter(Boolean);for(let h=0;h<a.length;h+=1)fe(a[h]);s=!1},d(d){d&&(z(e),z(t),z(n),z(o)),Le(a,d)}}}function zi(l){let e,t,n,o,s=_(l[255].title)+"",r,a,f,d;t=new Wt({props:{kind:l[255].icon||"folder",size:16}});function h(){return l[200](l[255])}return{c(){e=u("button"),nt(t.$$.fragment),n=b(),o=u("span"),r=F(s),i(o,"class","svelte-44iz1r"),i(e,"class","context-menu-item svelte-44iz1r")},m(p,v){C(p,e,v),et(t,e,null),c(e,n),c(e,o),c(o,r),a=!0,f||(d=L(e,"click",h),f=!0)},p(p,v){l=p;const k={};v[0]&4&&(k.kind=l[255].icon||"folder"),t.$set(k),(!a||v[0]&4)&&s!==(s=_(l[255].title)+"")&&W(r,s)},i(p){a||(re(t.$$.fragment,p),a=!0)},o(p){fe(t.$$.fragment,p),a=!1},d(p){p&&z(e),tt(t),f=!1,d()}}}function Ci(l){let e,t,n,o,s;return{c(){e=u("button"),e.textContent=`${_("nav.moveToRoot")}`,t=b(),n=u("div"),i(e,"class","context-menu-item svelte-44iz1r"),i(n,"class","context-menu-divider svelte-44iz1r")},m(r,a){C(r,e,a),C(r,t,a),C(r,n,a),o||(s=L(e,"click",l[201]),o=!0)},p:ie,d(r){r&&(z(e),z(t),z(n)),o=!1,s()}}}function Si(l){let e,t,n,o,s,r,a,f,d,h,p,v,k,g,y,w,S,M,T,j=(l[33]==="open_url"?_("action.dataUrl"):l[33]==="open_folder"||l[33]==="open_file"?_("action.dataPath"):_("action.dataCommand"))+"",D,I,N,E,B,U,K,O,G,q,H,Z=ae(l[67]),J=[];for(let X=0;X<Z.length;X+=1)J[X]=Ti(en(l,Z,X));return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${_("action.newAction")}`,o=b(),s=u("div"),r=u("label"),a=u("span"),a.textContent=`${_("common.name")}`,f=b(),d=u("input"),h=b(),p=u("div"),v=u("label"),k=u("span"),k.textContent=`${_("common.type")}`,g=b(),y=u("select");for(let X=0;X<J.length;X+=1)J[X].c();w=b(),S=u("div"),M=u("label"),T=u("span"),D=F(j),I=b(),N=u("input"),B=b(),U=u("div"),K=u("button"),K.textContent=`${_("common.create")}`,O=b(),G=u("button"),G.textContent=`${_("common.cancel")}`,i(n,"class","svelte-44iz1r"),i(a,"class","label-text svelte-44iz1r"),i(d,"type","text"),i(d,"placeholder",_("action.namePlaceholder")),i(d,"class","svelte-44iz1r"),i(r,"class","svelte-44iz1r"),i(s,"class","form-group svelte-44iz1r"),i(k,"class","label-text svelte-44iz1r"),i(y,"class","svelte-44iz1r"),l[33]===void 0&&Vt(()=>l[207].call(y)),i(v,"class","svelte-44iz1r"),i(p,"class","form-group svelte-44iz1r"),i(T,"class","label-text svelte-44iz1r"),i(N,"type","text"),i(N,"placeholder",E=l[33]==="open_url"?_("action.urlPlaceholder"):l[33]==="open_folder"||l[33]==="open_file"?_("action.pathPlaceholder"):_("action.commandPlaceholder")),i(N,"class","svelte-44iz1r"),i(M,"class","svelte-44iz1r"),i(S,"class","form-group svelte-44iz1r"),i(K,"class","btn btn-primary svelte-44iz1r"),i(G,"class","btn svelte-44iz1r"),i(U,"class","modal-actions svelte-44iz1r"),i(t,"class","modal svelte-44iz1r"),i(e,"class","modal-overlay svelte-44iz1r"),i(e,"role","button"),i(e,"tabindex","0")},m(X,Y){C(X,e,Y),c(e,t),c(t,n),c(t,o),c(t,s),c(s,r),c(r,a),c(r,f),c(r,d),Ce(d,l[32]),c(t,h),c(t,p),c(p,v),c(v,k),c(v,g),c(v,y);for(let P=0;P<J.length;P+=1)J[P]&&J[P].m(y,null);Bl(y,l[33],!0),c(t,w),c(t,S),c(S,M),c(M,T),c(T,D),c(M,I),c(M,N),Ce(N,l[34]),c(t,B),c(t,U),c(U,K),c(U,O),c(U,G),q||(H=[L(d,"input",l[205]),L(d,"keydown",l[206]),L(y,"change",l[207]),L(N,"input",l[208]),L(N,"keydown",l[209]),L(K,"click",l[131]),L(G,"click",l[130]),L(e,"click",gt(l[130])),L(e,"keydown",st(l[130]))],q=!0)},p(X,Y){if(Y[1]&2&&d.value!==X[32]&&Ce(d,X[32]),Y[2]&32){Z=ae(X[67]);let P;for(P=0;P<Z.length;P+=1){const ee=en(X,Z,P);J[P]?J[P].p(ee,Y):(J[P]=Ti(ee),J[P].c(),J[P].m(y,null))}for(;P<J.length;P+=1)J[P].d(1);J.length=Z.length}Y[1]&4|Y[2]&32&&Bl(y,X[33]),Y[1]&4&&j!==(j=(X[33]==="open_url"?_("action.dataUrl"):X[33]==="open_folder"||X[33]==="open_file"?_("action.dataPath"):_("action.dataCommand"))+"")&&W(D,j),Y[1]&4|Y[2]&32&&E!==(E=X[33]==="open_url"?_("action.urlPlaceholder"):X[33]==="open_folder"||X[33]==="open_file"?_("action.pathPlaceholder"):_("action.commandPlaceholder"))&&i(N,"placeholder",E),Y[1]&8&&N.value!==X[34]&&Ce(N,X[34])},d(X){X&&z(e),Le(J,X),q=!1,me(H)}}}function Ti(l){let e,t=l[252].label+"",n;return{c(){e=u("option"),n=F(t),e.__value=l[252].id,Ce(e,e.__value),i(e,"class","svelte-44iz1r")},m(o,s){C(o,e,s),c(e,n)},p:ie,d(o){o&&z(e)}}}function ji(l){let e,t,n,o=_("file.importTitle")+"",s,r,a=(l[14]?l[14].title:"")+"",f,d,h,p,v,k,g,y=l[37].files+"",w,S,M,T,j,D=l[37].folders+"",I,N,E,B,U,K=(l[37].totalBytes/1024).toFixed(1)+"",O,G,q,H,Z,J,X,Y,P,ee,ve,te,le=l[37].isDangerous&&Ni(l);return{c(){e=u("div"),t=u("div"),n=u("h3"),s=F(o),r=F(" «"),f=F(a),d=F("»"),h=b(),p=u("div"),v=u("div"),k=u("span"),k.textContent=`${_("file.importFiles")}`,g=u("span"),w=F(y),S=b(),M=u("div"),T=u("span"),T.textContent=`${_("file.importFolders")}`,j=u("span"),I=F(D),N=b(),E=u("div"),B=u("span"),B.textContent=`${_("file.importSize")}`,U=u("span"),O=F(K),G=F(" KB"),q=b(),le&&le.c(),H=b(),Z=u("div"),J=u("button"),J.textContent=`${_("file.importCopy")}`,X=b(),Y=u("button"),Y.textContent=`${_("file.importLink")}`,P=b(),ee=u("button"),ee.textContent=`${_("common.cancel")}`,i(n,"class","svelte-44iz1r"),i(k,"class","svelte-44iz1r"),i(g,"class","svelte-44iz1r"),i(v,"class","summary-row svelte-44iz1r"),i(T,"class","svelte-44iz1r"),i(j,"class","svelte-44iz1r"),i(M,"class","summary-row svelte-44iz1r"),i(B,"class","svelte-44iz1r"),i(U,"class","svelte-44iz1r"),i(E,"class","summary-row svelte-44iz1r"),i(p,"class","import-summary svelte-44iz1r"),i(J,"class","btn btn-primary svelte-44iz1r"),i(Y,"class","btn svelte-44iz1r"),i(ee,"class","btn svelte-44iz1r"),i(Z,"class","modal-actions svelte-44iz1r"),i(t,"class","modal svelte-44iz1r"),i(e,"class","modal-overlay svelte-44iz1r"),i(e,"role","button"),i(e,"tabindex","0")},m(oe,_e){C(oe,e,_e),c(e,t),c(t,n),c(n,s),c(n,r),c(n,f),c(n,d),c(t,h),c(t,p),c(p,v),c(v,k),c(v,g),c(g,w),c(p,S),c(p,M),c(M,T),c(M,j),c(j,I),c(p,N),c(p,E),c(E,B),c(E,U),c(U,O),c(U,G),c(p,q),le&&le.m(p,null),c(t,H),c(t,Z),c(Z,J),c(Z,X),c(Z,Y),c(Z,P),c(Z,ee),ve||(te=[L(J,"click",l[210]),L(Y,"click",l[211]),L(ee,"click",l[125]),L(e,"click",gt(l[125])),L(e,"keydown",st(l[125]))],ve=!0)},p(oe,_e){_e[0]&16384&&a!==(a=(oe[14]?oe[14].title:"")+"")&&W(f,a),_e[1]&64&&y!==(y=oe[37].files+"")&&W(w,y),_e[1]&64&&D!==(D=oe[37].folders+"")&&W(I,D),_e[1]&64&&K!==(K=(oe[37].totalBytes/1024).toFixed(1)+"")&&W(O,K),oe[37].isDangerous?le?le.p(oe,_e):(le=Ni(oe),le.c(),le.m(p,null)):le&&(le.d(1),le=null)},d(oe){oe&&z(e),le&&le.d(),ve=!1,me(te)}}}function Ni(l){let e,t,n,o,s,r,a=l[37].dangerReason+"",f;return{c(){e=u("div"),t=R("svg"),n=R("path"),o=R("line"),s=R("line"),r=b(),f=F(a),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-44iz1r"),i(o,"x1","12"),i(o,"y1","9"),i(o,"x2","12"),i(o,"y2","13"),i(o,"class","svelte-44iz1r"),i(s,"x1","12"),i(s,"y1","17"),i(s,"x2","12.01"),i(s,"y2","17"),i(s,"class","svelte-44iz1r"),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-44iz1r"),i(e,"class","summary-warn svelte-44iz1r")},m(d,h){C(d,e,h),c(e,t),c(t,n),c(t,o),c(t,s),c(e,r),c(e,f)},p(d,h){h[1]&64&&a!==(a=d[37].dangerReason+"")&&W(f,a)},d(d){d&&z(e)}}}function Mi(l){let e,t,n,o,s,r,a,f,d,h,p,v,k,g,y,w,S,M=l[58]&&Di(l);return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${_("rename.title")}`,o=b(),s=u("div"),r=u("label"),a=u("span"),a.textContent=`${_("common.newName")}`,f=b(),d=u("input"),h=b(),M&&M.c(),p=b(),v=u("div"),k=u("button"),k.textContent=`${_("common.rename")}`,g=b(),y=u("button"),y.textContent=`${_("common.cancel")}`,i(n,"class","svelte-44iz1r"),i(a,"class","label-text svelte-44iz1r"),i(d,"type","text"),i(d,"class","svelte-44iz1r"),i(r,"class","svelte-44iz1r"),i(s,"class","form-group svelte-44iz1r"),i(k,"class","btn btn-primary svelte-44iz1r"),i(y,"class","btn svelte-44iz1r"),i(v,"class","modal-actions svelte-44iz1r"),i(t,"class","modal svelte-44iz1r"),i(e,"class","modal-overlay svelte-44iz1r"),i(e,"role","button"),i(e,"tabindex","0")},m(T,j){C(T,e,j),c(e,t),c(t,n),c(t,o),c(t,s),c(s,r),c(r,a),c(r,f),c(r,d),Ce(d,l[57]),c(t,h),M&&M.m(t,null),c(t,p),c(t,v),c(v,k),c(v,g),c(v,y),w||(S=[L(d,"input",l[212]),L(d,"keydown",l[91]),L(k,"click",l[89]),L(y,"click",l[90]),L(e,"click",gt(l[90])),L(e,"keydown",st(l[90]))],w=!0)},p(T,j){j[1]&67108864&&d.value!==T[57]&&Ce(d,T[57]),T[58]?M?M.p(T,j):(M=Di(T),M.c(),M.m(t,p)):M&&(M.d(1),M=null)},d(T){T&&z(e),M&&M.d(),w=!1,me(S)}}}function Di(l){let e,t;return{c(){e=u("div"),t=F(l[58]),i(e,"class","rename-error svelte-44iz1r")},m(n,o){C(n,e,o),c(e,t)},p(n,o){o[1]&134217728&&W(t,n[58])},d(n){n&&z(e)}}}function Ii(l){let e,t;return e=new wc({props:{title:l[52],message:l[53],confirmText:l[55],danger:l[54]}}),e.$on("confirm",l[92]),e.$on("cancel",l[93]),{c(){nt(e.$$.fragment)},m(n,o){et(e,n,o),t=!0},p(n,o){const s={};o[1]&2097152&&(s.title=n[52]),o[1]&4194304&&(s.message=n[53]),o[1]&16777216&&(s.confirmText=n[55]),o[1]&8388608&&(s.danger=n[54]),e.$set(s)},i(n){t||(re(e.$$.fragment,n),t=!0)},o(n){fe(e.$$.fragment,n),t=!1},d(n){tt(e,n)}}}function Fi(l){let e,t,n,o,s,r,a,f,d,h,p,v,k,g,y=_("sync.saveInterval")+"",w,S,M,T,j,D,I,N=l[60]&&Ei(l);function E(O,G){var q;return(q=O[60])!=null&&q.configured?Fa:Ia}let B=E(l),U=B(l),K=l[66]&&Ri(l);return{c(){e=u("div"),t=u("div"),n=u("h3"),n.textContent=`${_("sync.settings")}`,o=b(),N&&N.c(),s=b(),U.c(),r=b(),a=u("div"),f=u("div"),d=u("label"),h=u("span"),h.textContent=`${_("sync.autoSync")}`,p=b(),v=u("input"),k=b(),g=u("button"),w=F(y),S=b(),K&&K.c(),M=b(),T=u("div"),j=u("button"),j.textContent=`${_("common.close")}`,i(n,"class","svelte-44iz1r"),i(h,"class","label-text svelte-44iz1r"),i(v,"type","number"),i(v,"placeholder","0"),i(v,"min","0"),i(v,"class","svelte-44iz1r"),i(d,"class","svelte-44iz1r"),i(f,"class","form-group svelte-44iz1r"),i(g,"class","btn svelte-44iz1r"),g.disabled=l[61],He(a,"margin-top","16px"),He(a,"padding-top","16px"),He(a,"border-top","1px solid #2a2a3c"),i(a,"class","svelte-44iz1r"),i(j,"class","btn svelte-44iz1r"),i(T,"class","modal-actions svelte-44iz1r"),He(T,"margin-top","12px"),i(t,"class","modal modal-sync svelte-44iz1r"),i(e,"class","modal-overlay svelte-44iz1r"),i(e,"role","button"),i(e,"tabindex","0")},m(O,G){C(O,e,G),c(e,t),c(t,n),c(t,o),N&&N.m(t,null),c(t,s),U.m(t,null),c(t,r),c(t,a),c(a,f),c(f,d),c(d,h),c(d,p),c(d,v),Ce(v,l[65]),c(a,k),c(a,g),c(g,w),c(t,S),K&&K.m(t,null),c(t,M),c(t,T),c(T,j),D||(I=[L(v,"input",l[216]),L(g,"click",l[138]),L(j,"click",l[136]),L(e,"click",gt(l[136])),L(e,"keydown",st(l[136]))],D=!0)},p(O,G){O[60]?N?N.p(O,G):(N=Ei(O),N.c(),N.m(t,s)):N&&(N.d(1),N=null),B===(B=E(O))&&U?U.p(O,G):(U.d(1),U=B(O),U&&(U.c(),U.m(t,r))),G[2]&8&&Bt(v.value)!==O[65]&&Ce(v,O[65]),G[1]&1073741824&&(g.disabled=O[61]),O[66]?K?K.p(O,G):(K=Ri(O),K.c(),K.m(t,M)):K&&(K.d(1),K=null)},d(O){O&&z(e),N&&N.d(),U.d(),K&&K.d(),D=!1,me(I)}}}function Ei(l){let e,t,n,o,s,r,a,f,d,h,p,v,k=l[60].unpushedOps+"",g,y;function w(N,E){return N[60].revoked?Da:N[60].connected?Ma:N[60].configured?Na:ja}let S=w(l),M=S(l),T=l[60].serverUrl&&Ai(l),j=l[60].deviceName&&Li(l),D=l[60].deviceId&&!l[60].deviceName&&Pi(l),I=l[60].lastSyncAt&&Oi(l);return{c(){e=u("div"),t=u("div"),n=u("span"),n.textContent=`${_("sync.status")}`,o=b(),s=u("span"),M.c(),r=b(),T&&T.c(),a=b(),j&&j.c(),f=b(),D&&D.c(),d=b(),h=u("div"),p=u("span"),p.textContent=`${_("sync.unpushed")}`,v=u("span"),g=F(k),y=b(),I&&I.c(),i(n,"class","sync-label svelte-44iz1r"),i(s,"class","sync-value svelte-44iz1r"),i(t,"class","sync-row svelte-44iz1r"),i(p,"class","sync-label svelte-44iz1r"),i(v,"class","sync-value svelte-44iz1r"),i(h,"class","sync-row svelte-44iz1r"),i(e,"class","sync-status svelte-44iz1r")},m(N,E){C(N,e,E),c(e,t),c(t,n),c(t,o),c(t,s),M.m(s,null),c(e,r),T&&T.m(e,null),c(e,a),j&&j.m(e,null),c(e,f),D&&D.m(e,null),c(e,d),c(e,h),c(h,p),c(h,v),c(v,g),c(e,y),I&&I.m(e,null)},p(N,E){S!==(S=w(N))&&(M.d(1),M=S(N),M&&(M.c(),M.m(s,null))),N[60].serverUrl?T?T.p(N,E):(T=Ai(N),T.c(),T.m(e,a)):T&&(T.d(1),T=null),N[60].deviceName?j?j.p(N,E):(j=Li(N),j.c(),j.m(e,f)):j&&(j.d(1),j=null),N[60].deviceId&&!N[60].deviceName?D?D.p(N,E):(D=Pi(N),D.c(),D.m(e,d)):D&&(D.d(1),D=null),E[1]&536870912&&k!==(k=N[60].unpushedOps+"")&&W(g,k),N[60].lastSyncAt?I?I.p(N,E):(I=Oi(N),I.c(),I.m(e,null)):I&&(I.d(1),I=null)},d(N){N&&z(e),M.d(),T&&T.d(),j&&j.d(),D&&D.d(),I&&I.d()}}}function ja(l){let e;return{c(){e=u("span"),e.textContent=`${_("sync.disabled")}`,He(e,"color","#666"),i(e,"class","svelte-44iz1r")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function Na(l){let e;return{c(){e=u("span"),e.textContent=`${_("sync.notConnected")}`,He(e,"color","#f59e0b"),i(e,"class","svelte-44iz1r")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function Ma(l){let e;return{c(){e=u("span"),e.textContent=`${_("sync.connected")}`,He(e,"color","#34d399"),i(e,"class","svelte-44iz1r")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function Da(l){let e;return{c(){e=u("span"),e.textContent=`${_("sync.revoked")}`,He(e,"color","#ff6b6b"),i(e,"class","svelte-44iz1r")},m(t,n){C(t,e,n)},d(t){t&&z(e)}}}function Ai(l){let e,t,n,o=l[60].serverUrl+"",s;return{c(){e=u("div"),t=u("span"),t.textContent=`${_("sync.server")}`,n=u("span"),s=F(o),i(t,"class","sync-label svelte-44iz1r"),i(n,"class","sync-value mono svelte-44iz1r"),i(e,"class","sync-row svelte-44iz1r")},m(r,a){C(r,e,a),c(e,t),c(e,n),c(n,s)},p(r,a){a[1]&536870912&&o!==(o=r[60].serverUrl+"")&&W(s,o)},d(r){r&&z(e)}}}function Li(l){let e,t,n,o=l[60].deviceName+"",s;return{c(){e=u("div"),t=u("span"),t.textContent=`${_("sync.device")}`,n=u("span"),s=F(o),i(t,"class","sync-label svelte-44iz1r"),i(n,"class","sync-value svelte-44iz1r"),i(e,"class","sync-row svelte-44iz1r")},m(r,a){C(r,e,a),c(e,t),c(e,n),c(n,s)},p(r,a){a[1]&536870912&&o!==(o=r[60].deviceName+"")&&W(s,o)},d(r){r&&z(e)}}}function Pi(l){let e,t,n,o=l[60].deviceId+"",s;return{c(){e=u("div"),t=u("span"),t.textContent=`${_("sync.deviceId")}`,n=u("span"),s=F(o),i(t,"class","sync-label svelte-44iz1r"),i(n,"class","sync-value mono svelte-44iz1r"),i(e,"class","sync-row svelte-44iz1r")},m(r,a){C(r,e,a),c(e,t),c(e,n),c(n,s)},p(r,a){a[1]&536870912&&o!==(o=r[60].deviceId+"")&&W(s,o)},d(r){r&&z(e)}}}function Oi(l){let e,t,n,o=l[60].lastSyncAt+"",s;return{c(){e=u("div"),t=u("span"),t.textContent=`${_("sync.lastSync")}`,n=u("span"),s=F(o),i(t,"class","sync-label svelte-44iz1r"),i(n,"class","sync-value svelte-44iz1r"),i(e,"class","sync-row svelte-44iz1r")},m(r,a){C(r,e,a),c(e,t),c(e,n),c(n,s)},p(r,a){a[1]&536870912&&o!==(o=r[60].lastSyncAt+"")&&W(s,o)},d(r){r&&z(e)}}}function Ia(l){let e,t,n,o,s,r,a,f,d,h,p,v,k,g,y,w,S,M,T,j,D=_("sync.test")+"",I,N,E,B,U=_("sync.connect")+"",K,O,G;return{c(){e=u("div"),t=u("label"),n=u("span"),n.textContent=`${_("sync.serverUrl")}`,o=b(),s=u("input"),r=b(),a=u("div"),f=u("label"),d=u("span"),d.textContent=`${_("sync.username")}`,h=b(),p=u("input"),v=b(),k=u("div"),g=u("label"),y=u("span"),y.textContent=`${_("sync.password")}`,w=b(),S=u("input"),M=b(),T=u("div"),j=u("button"),I=F(D),E=b(),B=u("button"),K=F(U),i(n,"class","label-text svelte-44iz1r"),i(s,"type","text"),i(s,"placeholder",_("sync.serverUrlPlaceholder")),i(s,"class","svelte-44iz1r"),i(t,"class","svelte-44iz1r"),i(e,"class","form-group svelte-44iz1r"),i(d,"class","label-text svelte-44iz1r"),i(p,"type","text"),i(p,"placeholder",_("sync.usernamePlaceholder")),i(p,"class","svelte-44iz1r"),i(f,"class","svelte-44iz1r"),i(a,"class","form-group svelte-44iz1r"),i(y,"class","label-text svelte-44iz1r"),i(S,"type","password"),i(S,"placeholder",_("sync.passwordPlaceholder")),i(S,"class","svelte-44iz1r"),i(g,"class","svelte-44iz1r"),i(k,"class","form-group svelte-44iz1r"),i(j,"class","btn svelte-44iz1r"),j.disabled=N=l[61]||!l[62],i(B,"class","btn btn-primary svelte-44iz1r"),B.disabled=l[61],i(T,"class","modal-actions svelte-44iz1r"),He(T,"margin-top","12px")},m(q,H){C(q,e,H),c(e,t),c(t,n),c(t,o),c(t,s),Ce(s,l[62]),C(q,r,H),C(q,a,H),c(a,f),c(f,d),c(f,h),c(f,p),Ce(p,l[63]),C(q,v,H),C(q,k,H),c(k,g),c(g,y),c(g,w),c(g,S),Ce(S,l[64]),C(q,M,H),C(q,T,H),c(T,j),c(j,I),c(T,E),c(T,B),c(B,K),O||(G=[L(s,"input",l[213]),L(p,"input",l[214]),L(S,"input",l[215]),L(j,"click",l[139]),L(B,"click",l[137])],O=!0)},p(q,H){H[2]&1&&s.value!==q[62]&&Ce(s,q[62]),H[2]&2&&p.value!==q[63]&&Ce(p,q[63]),H[2]&4&&S.value!==q[64]&&Ce(S,q[64]),H[1]&1073741824|H[2]&1&&N!==(N=q[61]||!q[62])&&(j.disabled=N),H[1]&1073741824&&(B.disabled=q[61])},d(q){q&&(z(e),z(r),z(a),z(v),z(k),z(M),z(T)),O=!1,me(G)}}}function Fa(l){let e,t,n=_("sync.syncNow")+"",o,s,r,a=_("sync.disconnect")+"",f,d,h;return{c(){e=u("div"),t=u("button"),o=F(n),s=b(),r=u("button"),f=F(a),i(t,"class","btn svelte-44iz1r"),t.disabled=l[61],i(r,"class","btn btn-danger svelte-44iz1r"),r.disabled=l[61],i(e,"class","sync-connected-actions svelte-44iz1r")},m(p,v){C(p,e,v),c(e,t),c(t,o),c(e,s),c(e,r),c(r,f),d||(h=[L(t,"click",l[141]),L(r,"click",l[140])],d=!0)},p(p,v){v[1]&1073741824&&(t.disabled=p[61]),v[1]&1073741824&&(r.disabled=p[61])},d(p){p&&z(e),d=!1,me(h)}}}function Ri(l){let e,t;return{c(){e=u("div"),t=F(l[66]),i(e,"class","sync-result svelte-44iz1r"),He(e,"margin-top","8px")},m(n,o){C(n,e,o),c(e,t)},p(n,o){o[2]&16&&W(t,n[66])},d(n){n&&z(e)}}}function Ea(l){var Ge;let e,t,n,o,s,r,a,f,d,h,p,v,k,g,y,w,S,M,T,j,D,I,N,E,B,U,K,O,G,q,H,Z,J,X,Y,P,ee,ve,te,le,oe,_e,Me,Ie,Ze,Re,V,Q,de,ce,ue,he,Ke,Qe,qe=ae(l[0]),ge=[];for(let x=0;x<qe.length;x+=1)ge[x]=Sn(zn(l,qe,x));const ye=[Vc,Bc],se=[];function Se(x,pe){return x[1].length>0?0:1}T=Se(l),j=se[T]=ye[T](l);function Fe(x,pe){return x[14]?Wc:x[13]?Uc:Hc}let Ne=Fe(l),De=Ne(l),Ue=((Ge=l[60])==null?void 0:Ge.configured)&&jn(l),Be=l[12]&&Mn(l);const ut=[Xc,Yc,Jc,qc,Gc,Kc],Pe=[];function We(x,pe){return x[17]?0:x[14]?1:x[13]==="journal"?2:x[13]==="today"&&x[3]?3:x[13]==="activity"?4:5}Me=We(l),Ie=Pe[Me]=ut[Me](l);let Te=l[24]&&gi(l),je=l[28].visible&&yi(l),Ee=l[31]&&Si(l),Ae=l[38]&&l[37]&&ji(l),Oe=l[56]&&Mi(l),be=l[51]&&Ii(l),ze=l[59]&&Fi(l);return{c(){var x;e=u("div"),t=u("aside"),n=u("div"),o=u("span"),o.textContent="⚒",s=b(),r=u("span"),r.textContent=`${_("nav.brand")}`,a=b(),f=u("nav"),d=u("div"),h=u("div"),h.textContent=`${_("nav.system")}`,p=b();for(let pe=0;pe<ge.length;pe+=1)ge[pe].c();v=b(),k=u("div"),g=u("div"),y=u("span"),y.textContent=`${_("nav.workspace")}`,w=b(),S=u("button"),S.textContent="+",M=b(),j.c(),D=b(),I=u("div"),N=u("button"),E=R("svg"),B=R("polyline"),U=R("polyline"),K=R("path"),O=b(),G=u("span"),q=b(),H=u("span"),H.textContent=`${_("nav.sync")}`,Z=b(),J=u("span"),X=F(l[11]),Y=b(),P=u("main"),ee=u("header"),ve=u("div"),De.c(),te=b(),le=u("div"),Ue&&Ue.c(),oe=b(),Be&&Be.c(),_e=b(),Ie.c(),Ze=b(),Te&&Te.c(),Re=b(),je&&je.c(),V=b(),Ee&&Ee.c(),Q=b(),Ae&&Ae.c(),de=b(),Oe&&Oe.c(),ce=b(),be&&be.c(),ue=b(),ze&&ze.c(),i(o,"class","logo svelte-44iz1r"),i(r,"class","brand-name svelte-44iz1r"),i(n,"class","sidebar-brand svelte-44iz1r"),i(h,"class","nav-label svelte-44iz1r"),i(d,"class","nav-group svelte-44iz1r"),i(y,"class","svelte-44iz1r"),i(S,"class","nav-add-btn svelte-44iz1r"),i(S,"title",_("common.create")),i(g,"class","nav-label-row svelte-44iz1r"),i(k,"class","nav-group svelte-44iz1r"),i(f,"class","sidebar-nav svelte-44iz1r"),i(B,"points","23 4 23 10 17 10"),i(B,"class","svelte-44iz1r"),i(U,"points","1 20 1 14 7 14"),i(U,"class","svelte-44iz1r"),i(K,"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(K,"class","svelte-44iz1r"),i(E,"width","16"),i(E,"height","16"),i(E,"viewBox","0 0 24 24"),i(E,"fill","none"),i(E,"stroke","currentColor"),i(E,"stroke-width","2"),i(E,"stroke-linecap","round"),i(E,"stroke-linejoin","round"),i(E,"class","svelte-44iz1r"),i(G,"class","sync-dot svelte-44iz1r"),we(G,"active",(x=l[60])==null?void 0:x.configured),i(H,"class","sidebar-sync-label svelte-44iz1r"),i(N,"class","sidebar-sync-btn svelte-44iz1r"),i(N,"title",_("nav.syncSettings")),i(J,"class","version svelte-44iz1r"),i(I,"class","sidebar-footer svelte-44iz1r"),i(t,"class","sidebar svelte-44iz1r"),i(ve,"class","header-left svelte-44iz1r"),i(le,"class","header-right svelte-44iz1r"),i(ee,"class","header svelte-44iz1r"),i(P,"class","main svelte-44iz1r"),i(e,"class","app svelte-44iz1r")},m(x,pe){C(x,e,pe),c(e,t),c(t,n),c(n,o),c(n,s),c(n,r),c(t,a),c(t,f),c(f,d),c(d,h),c(d,p);for(let Je=0;Je<ge.length;Je+=1)ge[Je]&&ge[Je].m(d,null);c(f,v),c(f,k),c(k,g),c(g,y),c(g,w),c(g,S),c(k,M),se[T].m(k,null),c(t,D),c(t,I),c(I,N),c(N,E),c(E,B),c(E,U),c(E,K),c(N,O),c(N,G),c(N,q),c(N,H),c(I,Z),c(I,J),c(J,X),c(e,Y),c(e,P),c(P,ee),c(ee,ve),De.m(ve,null),c(ee,te),c(ee,le),Ue&&Ue.m(le,null),c(P,oe),Be&&Be.m(P,null),c(P,_e),Pe[Me].m(P,null),c(P,Ze),Te&&Te.m(P,null),c(P,Re),je&&je.m(P,null),c(P,V),Ee&&Ee.m(P,null),c(P,Q),Ae&&Ae.m(P,null),c(P,de),Oe&&Oe.m(P,null),c(P,ce),be&&be.m(P,null),c(P,ue),ze&&ze.m(P,null),he=!0,Ke||(Qe=[L(S,"click",l[95]),L(N,"click",l[135])],Ke=!0)},p(x,pe){var Lt,bt;if(pe[0]&8396801|pe[2]&128){qe=ae(x[0]);let xe;for(xe=0;xe<qe.length;xe+=1){const ft=zn(x,qe,xe);ge[xe]?ge[xe].p(ft,pe):(ge[xe]=Sn(ft),ge[xe].c(),ge[xe].m(d,null))}for(;xe<ge.length;xe+=1)ge[xe].d(1);ge.length=qe.length}let Je=T;T=Se(x),T===Je?se[T].p(x,pe):(Ye(),fe(se[Je],1,1,()=>{se[Je]=null}),Xe(),j=se[T],j?j.p(x,pe):(j=se[T]=ye[T](x),j.c()),re(j,1),j.m(k,null)),(!he||pe[1]&536870912)&&we(G,"active",(Lt=x[60])==null?void 0:Lt.configured),(!he||pe[0]&2048)&&W(X,x[11]),Ne===(Ne=Fe(x))&&De?De.p(x,pe):(De.d(1),De=Ne(x),De&&(De.c(),De.m(ve,null))),(bt=x[60])!=null&&bt.configured?Ue?Ue.p(x,pe):(Ue=jn(x),Ue.c(),Ue.m(le,null)):Ue&&(Ue.d(1),Ue=null),x[12]?Be?Be.p(x,pe):(Be=Mn(x),Be.c(),Be.m(P,_e)):Be&&(Be.d(1),Be=null);let Ve=Me;Me=We(x),Me===Ve?Pe[Me].p(x,pe):(Ye(),fe(Pe[Ve],1,1,()=>{Pe[Ve]=null}),Xe(),Ie=Pe[Me],Ie?Ie.p(x,pe):(Ie=Pe[Me]=ut[Me](x),Ie.c()),re(Ie,1),Ie.m(P,Ze)),x[24]?Te?(Te.p(x,pe),pe[0]&16777216&&re(Te,1)):(Te=gi(x),Te.c(),re(Te,1),Te.m(P,Re)):Te&&(Ye(),fe(Te,1,1,()=>{Te=null}),Xe()),x[28].visible?je?(je.p(x,pe),pe[0]&268435456&&re(je,1)):(je=yi(x),je.c(),re(je,1),je.m(P,V)):je&&(Ye(),fe(je,1,1,()=>{je=null}),Xe()),x[31]?Ee?Ee.p(x,pe):(Ee=Si(x),Ee.c(),Ee.m(P,Q)):Ee&&(Ee.d(1),Ee=null),x[38]&&x[37]?Ae?Ae.p(x,pe):(Ae=ji(x),Ae.c(),Ae.m(P,de)):Ae&&(Ae.d(1),Ae=null),x[56]?Oe?Oe.p(x,pe):(Oe=Mi(x),Oe.c(),Oe.m(P,ce)):Oe&&(Oe.d(1),Oe=null),x[51]?be?(be.p(x,pe),pe[1]&1048576&&re(be,1)):(be=Ii(x),be.c(),re(be,1),be.m(P,ue)):be&&(Ye(),fe(be,1,1,()=>{be=null}),Xe()),x[59]?ze?ze.p(x,pe):(ze=Fi(x),ze.c(),ze.m(P,null)):ze&&(ze.d(1),ze=null)},i(x){he||(re(j),re(Ie),re(Te),re(je),re(be),he=!0)},o(x){fe(j),fe(Ie),fe(Te),fe(je),fe(be),he=!1},d(x){x&&z(e),Le(ge,x),se[T].d(),De.d(),Ue&&Ue.d(),Be&&Be.d(),Pe[Me].d(),Te&&Te.d(),je&&je.d(),Ee&&Ee.d(),Ae&&Ae.d(),Oe&&Oe.d(),be&&be.d(),ze&&ze.d(),Ke=!1,me(Qe)}}}function $(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 It(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&&It(n.children,e,t))return!0}return!1}function eo(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&&eo(n.children,e,t))return!0}return!1}function Bi(l,e,t){const n=new Blob([e],{type:t}),o=URL.createObjectURL(n),s=document.createElement("a");s.href=o,s.download=l,document.body.appendChild(s),s.click(),document.body.removeChild(s),URL.revokeObjectURL(o)}function Ct(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 ct(l){if(!l)return"";try{return new Date(l).toLocaleTimeString("ru-RU",{hour:"2-digit",minute:"2-digit"})}catch{return""}}function at(l){if(!l)return"";try{return new Date(l).toLocaleDateString("ru-RU",{day:"numeric",month:"short"})}catch{return l}}function dt(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 st(l){return e=>{(e.key==="Enter"||e.key===" ")&&(e.preventDefault(),l())}}function Aa(l,e,t){let n=[],o=[],s=[],r=null,a=[],f=0,d=!0,h=[],p=null,v="",k="",g=!1,y=[],w="",S="",M="",T=null,j="overview",D=[],I=null,N=[],E=[],B=[],U="",K="",O=[],G=0,q=!1,H="",Z=null,J=null,X={visible:!1,x:0,y:0,node:null},Y=!1,P="",ee=!1,ve="",te="open_url",le="",oe=[{id:"open_url",label:_("action.openUrl")},{id:"open_file",label:_("action.openFile")},{id:"open_folder",label:_("action.openFolder")},{id:"run_command",label:_("action.runCommand")},{id:"run_script",label:_("action.runScript")},{id:"open_terminal",label:_("action.openTerminal")},{id:"launch_app",label:_("action.launchApp")}],_e=!0,Me=!1,Ie=null,Ze=!1,Re="",V="",Q={},de=!1,ce=null,ue=[],he=[],Ke=null,Qe="",qe=!1,ge="",ye={items:[],mode:"copy"},se=[],Se=[],Fe=!1,Ne=!1,De="",Ue="",Be=!1,ut=_("common.delete"),Pe=null,We=null,Te=!1,je="",Ee="",Ae="",Oe=!1,be=null,ze=!1,Ge="",x="",pe="",Je=0,Ve="";const Lt=[{id:"overview",label:_("tab.overview")},{id:"notes",label:_("tab.notes")},{id:"files",label:_("tab.files")},{id:"actions",label:_("tab.actions")},{id:"worklog",label:_("tab.worklog")},{id:"activity",label:_("tab.activity")}];let bt=null;Hi(async()=>{try{t(11,w=await $("VerstakVersion")||"verstak-gui/v2"),t(0,n=await $("ListSystemViews")||[]),t(1,o=await $("ListWorkspaceTree")||[]),t(2,s=await $("ListEnabledTemplates")||[])}catch(m){t(12,S=String(m)),t(0,n=[{id:"today",label:_("nav.today")},{id:"inbox",label:_("nav.inbox")},{id:"activity",label:_("nav.activity")}]),t(1,o=[]),t(2,s=[])}window.runtime&&window.runtime.EventsOn&&(window.runtime.EventsOn("files-dropped",Ao),bt=()=>window.runtime.EventsOff("files-dropped")),window.addEventListener("keydown",kl),t(35,_e=!1),Nt()}),cl(()=>{bt&&bt(),window.removeEventListener("keydown",kl)});async function xe(m){t(13,M=m),t(14,T=null),t(15,j="overview"),t(16,D=[]),N=[],t(18,E=[]),t(19,B=[]),t(22,O=[]),t(24,q=!1),t(12,S=""),t(3,r=null),t(4,a=[]),f=0,d=!0,t(5,h=[]),t(6,p=null);try{m==="today"?(t(3,r=await $("ListTodayView")||{cases:[]}),t(22,O=await $("GetSuggestions")||[]),t(23,G=O.length)):m==="journal"?await Qt():m==="activity"&&(t(4,a=await $("ListActivityFeed",50,0)||[]),f=a.length,d=a.length===50)}catch(A){t(12,S=String(A)),t(3,r={cases:[]}),t(4,a=[])}}async function ft(m){t(14,T=m),t(15,j="overview"),t(16,D=[]),N=[],t(18,E=[]),t(19,B=[]),t(22,O=[]),t(43,he=[]),t(42,ue=[]),t(41,ce=null),t(44,Ke=null),t(45,Qe=""),t(49,se=[]),Se=[],t(17,I=null),t(24,q=!1),t(29,Y=!1),t(12,S=""),t(10,y=[]),await al(m.id)}async function al(m){try{t(16,D=await $("ListNotes",m)||[])}catch{}try{N=await $("ListFiles",m)||[]}catch{}try{t(18,E=await $("ListActions",m)||[])}catch{}try{t(19,B=await $("ListWorklog",m)||[])}catch{}try{t(22,O=await $("GetSuggestions")||[]),t(23,G=O.length)}catch{t(22,O=[]),t(23,G=0)}try{t(10,y=await $("ListActivityByNode",m,50,0)||[])}catch{}}async function $e(m){t(40,de=!0);try{let A=await $("ListItems",m)||[];A.sort((ne,ke)=>ne.type!==ke.type?ne.type==="folder"?-1:1:(ne.name||"").localeCompare(ke.name||"")),t(43,he=A)}catch{t(43,he=[])}t(40,de=!1)}async function Kt(m){if(!T)return;try{const ne=await $("GetNodeDetail",m);ne&&t(42,ue=[...ue,{id:m,name:ne.title}])}catch{t(42,ue=[...ue,{id:m,name:"..."}])}t(41,ce=m),t(39,Q={...Q,[m]:!0});const A=await $("ListWorkspaceChildren",m)||[];It(o,m,A),t(1,o=[...o]),await $e(m)}function fl(){if(ue.length<2)t(42,ue=[]),t(41,ce=null),$e(T.id);else{const m=ue[ue.length-2];t(42,ue=ue.slice(0,-1)),t(41,ce=m.id),$e(m.id)}}function ul(m){const A=ue[m];t(42,ue=ue.slice(0,m+1)),t(41,ce=A.id),$e(A.id)}async function Gt(m){t(44,Ke=m),t(45,Qe=""),t(47,ge=""),t(46,qe=!0);try{Xr(m)?t(45,Qe=await $("GetFileBase64",m.fileId)||""):Zr(m)&&t(45,Qe=await $("ReadFileText",m.fileId)||"")}catch(A){t(47,ge=String(A))}t(46,qe=!1)}function qt(){t(44,Ke=null),t(45,Qe=""),t(47,ge="")}async function to(){const m=prompt(_("file.namePrompt"));if(!(!m||!m.trim()))try{const A=ce||T.id;await $("CreateEmptyFile",A,m.trim()),await $e(A),await Xt(A)}catch(A){t(12,S=String(A))}}async function dl(m){try{await $("DuplicateNode",m);const A=ce||T.id;await $e(A),await Xt(A)}catch(A){t(12,S=String(A))}}function ml(m){const A=he.find(ne=>ne.id===m);A&&Yt(A.id,A.name)}function pl(m){t(48,ye={items:[m],mode:"cut"})}function _l(m){t(48,ye={items:[m],mode:"copy"})}async function vl(){if(ye.items.length===0)return;const m=ce||T.id;try{if(ye.mode==="copy")for(const A of ye.items)await $("DuplicateNode",A);else for(const A of ye.items)await $("MoveNode",A,m);t(48,ye={items:[],mode:"copy"}),await $e(m)}catch(A){t(12,S=String(A))}}function hl(m){se.includes(m)?t(49,se=se.filter(A=>A!==m)):t(49,se=[...se,m])}function gl(m){t(49,se=[m])}function lo(){t(49,se=he.map(m=>m.id))}function bl(m){if(he.length===0)return;const A=se.length>0?se[se.length-1]:he[0].id,ne=he.findIndex(vt=>vt.id===A),ke=he.findIndex(vt=>vt.id===m);if(ne===-1||ke===-1)return;const ot=Math.min(ne,ke),Mt=Math.max(ne,ke),pr=he.slice(ot,Mt+1).map(vt=>vt.id),Ol=new Set(se);pr.forEach(vt=>Ol.add(vt)),t(49,se=[...Ol])}function no(){t(49,se=[])}function Jt(m){return m.length>0?m:he.map(A=>A.id)}async function io(){const m=Jt(se),A=he.find(ke=>ke.id===m[0]);let ne;m.length===1&&(A==null?void 0:A.type)==="folder"?ne=_("delete.folder"):m.length===1?ne=_("delete.file"):ne=_("delete.files",{count:m.length}),St({title:_("delete.confirmTitle"),message:_("delete.confirmMessage")+" "+ne+"?",confirmText:_("common.delete"),danger:!0,onConfirm:async()=>{for(const ot of m)try{await $("DeleteFileOrFolder",ot)}catch(Mt){t(12,S=String(Mt))}t(49,se=[]);const ke=ce||T.id;await $e(ke)}})}function oo(){const m=Jt(se);t(48,ye={items:m,mode:"cut"}),t(49,se=[])}function so(){const m=Jt(se);t(48,ye={items:m,mode:"copy"}),t(49,se=[])}function ro(m,A){const ne=se.includes(A)?se:[A];Se=ne,m.dataTransfer.effectAllowed="move",m.dataTransfer.setData("text/plain",ne.join(","))}function co(m,A){const ne=he.find(ke=>ke.id===A);ne&&ne.type==="folder"&&(m.preventDefault(),m.dataTransfer.dropEffect="move")}async function ao(m,A){if(m.preventDefault(),Se.length!==0){for(const ne of Se)try{await $("MoveNode",ne,A)}catch(ke){t(12,S=String(ke))}Se=[],t(49,se=[]),await $e(ce||T.id)}}function kl(m){if(j==="files"&&!(m.target.tagName==="INPUT"||m.target.tagName==="TEXTAREA"))if(m.ctrlKey||m.metaKey)m.key==="c"||m.key==="C"?(m.preventDefault(),so()):m.key==="x"||m.key==="X"?(m.preventDefault(),oo()):m.key==="v"||m.key==="V"?(m.preventDefault(),vl()):m.key==="a"||m.key==="A"?(m.preventDefault(),lo()):m.key==="o"||m.key==="O"?(m.preventDefault(),fo()):m.key==="Enter"&&(m.preventDefault(),yl());else if(m.key==="Enter")m.preventDefault(),yl();else if(m.key==="Delete"||m.key==="Backspace"){if(Ke){m.preventDefault(),qt();return}if(se.length>0){m.preventDefault(),io();return}if(m.key==="Backspace"&&ue.length>0){m.preventDefault(),fl();return}}else if(m.key==="Escape"){if(Ke){qt();return}if(se.length>0){no();return}}else m.key==="F2"&&(m.preventDefault(),uo())}function yl(){if(se.length===1){const m=he.find(A=>A.id===se[0]);m&&(m.type==="folder"?Kt(m.id):Gt(m))}}function fo(){if(se.length===1){const m=he.find(A=>A.id===se[0]);m&&m.fileId&&$("OpenFile",m.fileId)}}function Yt(m,A){je=m,t(57,Ee=A),t(58,Ae=""),t(56,Te=!0)}function uo(){if(se.length===1){const m=he.find(A=>A.id===se[0]);m&&Yt(m.id,m.name)}}async function wl(){const m=Ee.trim();if(!m){t(58,Ae=_("rename.emptyError"));return}try{await $("ValidateName",m)}catch{t(58,Ae=_("rename.invalidError"));return}t(56,Te=!1);const A=je;je="";try{await $("RenameNode",A,m),T&&T.id===A&&t(14,T={...T,title:m}),await Tt(),ce&&await $e(ce)}catch(ne){t(12,S=String(ne))}}function mo(){t(56,Te=!1),je="",t(57,Ee=""),t(58,Ae="")}function po(m){m.key==="Enter"?wl():t(58,Ae="")}function St(m){t(52,De=m.title||_("common.confirm")),t(53,Ue=m.message||""),t(54,Be=m.danger!==void 0?m.danger:!0),t(55,ut=m.confirmText||_("common.delete")),Pe=m.onConfirm||null,We=m.onCancel||null,t(51,Ne=!0)}function zl(){t(51,Ne=!1),Pe=null,We=null}function _o(){Pe&&Pe(),zl()}function vo(){We&&We(),zl()}function Cl(m){t(26,Z=X.node),t(27,J=m),t(25,H=""),t(24,q=!0),kt()}function ho(){t(26,Z=null),t(27,J=void 0),t(25,H=""),t(24,q=!0)}function go(){t(24,q=!1),t(25,H=""),t(26,Z=null),t(27,J=void 0)}async function Sl(){if(!(!H.trim()||J===void 0))try{const m=Z?Z.id:"",A=J?J.id:"",ne=await $("CreateNodeFromTemplate",m,H.trim(),A);t(24,q=!1),t(25,H="");const ke=ne?ne.id:null;if(t(26,Z=null),t(27,J=void 0),m){t(39,Q={...Q,[m]:!0});const ot=await $("ListWorkspaceChildren",m)||[];It(o,m,ot),t(1,o=[...o])}else t(1,o=await $("ListWorkspaceTree")||o);if(ke){const ot=await $("GetNodeDetail",ke);ot&&(t(13,M=""),ft(ot))}}catch(m){t(12,S=String(m))}}function bo(m,A){t(28,X={visible:!0,x:m.clientX,y:m.clientY,node:A})}function kt(){t(28,X={visible:!1,x:0,y:0,node:null})}async function ko(m){const A=!Q[m];if(t(39,Q={...Q,[m]:A}),!A)return;const ne=await $("ListWorkspaceChildren",m)||[];It(o,m,ne),t(1,o=[...o])}async function yo(m,A){if(!(!m||!A||m===A))try{const ne=await $("MoveNode",m,A);await Tt();const ke=await $("GetNodeDetail",m);ke&&(t(13,M=""),ft(ke))}catch(ne){t(12,S=String(ne))}}async function wo(m){m.preventDefault();try{const A=m.dataTransfer.getData("text/plain");if(!A)return;const ne=await $("GetNodeDetail",A);if(!ne||!ne.parent_id)return;await $("MoveNode",A,""),await Tt();const ke=await $("GetNodeDetail",A);ke&&(t(13,M=""),ft(ke))}catch(A){t(12,S=String(A))}}function zo(m){m.preventDefault(),m.dataTransfer.dropEffect="move",t(50,Fe=!0)}function Co(m){t(50,Fe=!1)}function Tl(m){Yt(m.id,m.title),kt()}function jl(m){kt(),St({title:_("delete.confirmTitle"),message:_("delete.confirmMessage")+" "+m.title+"?",confirmText:_("common.delete"),danger:!0,onConfirm:async()=>{try{await $("DeleteNode",m.id),await Tt(),T&&T.id===m.id&&t(14,T=null)}catch(A){t(12,S=String(A))}}})}async function Nl(m){kt();try{await $("OpenFolder",m.id)}catch(A){t(12,S=String(A))}}async function Ml(m){kt();try{await $("MoveNode",m.id,""),await Tt();const A=await $("GetNodeDetail",m.id);A&&(t(13,M=""),ft(A))}catch(A){t(12,S=String(A))}}async function Tt(){const m=Object.keys(Q).filter(ne=>Q[ne]),A=await $("ListWorkspaceTree")||[];for(const ne of m){const ot=(await $("ListWorkspaceChildren",ne)||[]).map(Mt=>({...Mt}));eo(A,ne,ot)}t(1,o=A)}async function Xt(m){const A=await $("ListWorkspaceChildren",m)||[];It(o,m,A),t(1,o=[...o])}function Dl(){t(29,Y=!0),t(30,P="")}function So(){t(29,Y=!1),t(30,P="")}async function Il(){if(!(!P.trim()||!T))try{const m=await $("CreateNote",T.id,P.trim());t(16,D=[...D,m&&m.id?m:{id:Date.now().toString(),title:P.trim(),createdAt:new Date().toISOString()}]),t(29,Y=!1),t(30,P="")}catch{const A={id:Date.now().toString(),title:P.trim(),createdAt:new Date().toISOString()};t(16,D=[...D,A]),t(29,Y=!1),t(30,P="")}}async function jt(m){if(I&&I.dirty){St({title:_("note.unsavedTitle"),message:_("note.unsavedMessage"),confirmText:_("note.unsavedClose"),danger:!1,onConfirm:async()=>{await Fl(m)}});return}await Fl(m)}async function Fl(m){try{const A=await $("ReadNote",m.id);t(17,I={id:m.id,title:m.title,content:A||"",dirty:!1})}catch{t(17,I={id:m.id,title:m.title,content:"# "+m.title+`
`,dirty:!1})}}function To(){if(I&&I.dirty){St({title:_("note.unsavedTitle"),message:_("note.unsavedMessage"),confirmText:_("note.unsavedClose"),danger:!1,onConfirm:()=>{t(17,I=null)}});return}t(17,I=null)}function jo(m){I&&(t(17,I.content=m.target.value,I),t(17,I.dirty=!0,I))}async function No(){if(I)try{await $("SaveNote",I.id,I.content),t(17,I.dirty=!1,I)}catch{t(17,I.dirty=!1,I)}}async function Mo(){const m=parseInt(U,10);if(!(!K.trim()||isNaN(m)||m<=0||!T)){try{const A=await $("CreateWorklog",T.id,K.trim(),m);t(19,B=[...B,A&&A.id?A:{id:Date.now().toString(),nodeId:T.id,summary:K.trim(),minutes:m,createdAt:new Date().toISOString()}])}catch{t(19,B=[...B,{id:Date.now().toString(),nodeId:T.id,summary:K.trim(),minutes:m,createdAt:new Date().toISOString()}])}t(21,K=""),t(20,U="")}}async function Zt(m){try{await $("AcceptSuggestionWith",m,m.suggestedMin,""),t(22,O=await $("GetSuggestions")||[]),t(23,G=O.length),T&&t(19,B=await $("ListWorklog",T.id)||[])}catch(A){console.error(A)}}async function El(m){try{await $("AcceptSuggestionWith",m,m.suggestedMin,""),t(22,O=await $("GetSuggestions")||[]),t(23,G=O.length),await Qt()}catch(A){console.error(A)}}async function Qt(){try{const[m,A,ne]=await Promise.all([$("ListWorklogReport",v,k,"",g),$("WorklogReportSummary",v,k,"",g),$("GetSuggestions")]);t(5,h=m||[]),t(6,p=A||null),t(22,O=ne||[]),t(23,G=O.length)}catch{t(5,h=[]),t(6,p=null),t(22,O=[]),t(23,G=0)}}async function Do(){try{const m=await $("ExportWorklogCSV",v,k,"",g);Bi("worklog.csv",m,"text/csv")}catch(m){console.error(m)}}async function Io(){try{const m=await $("ExportWorklogMarkdown",v,k,"",g);Bi("worklog.md",m,"text/markdown")}catch(m){console.error(m)}}async function Al(){const m=await $("PickFile");if(!m)return;const A=ce||T.id;await xt(A,m)}async function Fo(){const m=await $("PickDirectory");if(!m)return;const A=ce||T.id;await xt(A,m)}async function xt(m,A){t(36,Me=!0);try{const ne=await $("PreviewImport",A);t(37,Ie=ne),Re=A,V=m,t(38,Ze=!0)}catch(ne){t(12,S=String(ne))}t(36,Me=!1)}async function $t(m){try{const A=V||T.id,ne=m==="copy"?await $("AddPathCopy",A,Re):await $("AddPathLink",A,Re);t(38,Ze=!1),t(37,Ie=null),t(42,ue=[]),t(41,ce=null),await Promise.all([al(A),$e(A),Xt(A)])}catch(A){t(12,S=String(A))}}function Eo(){t(38,Ze=!1),t(37,Ie=null)}async function Ll({id:m,type:A}){const ne=_(A==="folder"?"delete.folder":"delete.file");St({title:_("delete.confirmTitle"),message:_("delete.confirmMessage")+" "+ne+"?",confirmText:_("common.delete"),danger:!0,onConfirm:async()=>{try{await $("DeleteFileOrFolder",m),N=N.filter(ot=>ot.nodeId!==m);const ke=ce||T.id;await $e(ke)}catch(ke){t(12,S=String(ke))}}})}async function Ao(m){if(!m||m.length===0)return;if(!T){t(12,S=_("error.selectCaseFirst"));return}const A=m[0];await xt(T.id,A)}function Lo(m){return{note_created:_("event.noteCreated"),note_updated:_("event.noteUpdated"),file_added:_("event.fileAdded"),file_deleted:_("event.fileDeleted"),file_renamed:_("event.fileRenamed"),file_copied:_("event.fileCopied"),file_moved:_("event.fileMoved"),folder_added:_("event.folderAdded"),folder_deleted:_("event.folderDeleted"),folder_renamed:_("event.folderRenamed"),node_created:_("event.caseCreated"),node_updated:_("event.caseUpdated")}[m]||m}function Po(m){return{project:_("kind.project"),client:_("kind.client"),document:_("kind.document"),recipe:_("kind.recipe"),folder:_("kind.folder"),note:_("kind.note"),file:_("kind.file"),archive:_("kind.archive"),case:_("kind.case")}[m]||m||_("kind.case")}function Oo(){t(31,ee=!0),t(32,ve=""),t(33,te="open_url"),t(34,le="")}function Ro(){t(31,ee=!1),t(32,ve=""),t(34,le="")}async function el(){if(!(!ve.trim()||!le.trim()||!T))try{const m=await $("CreateAction",T.id,te,ve.trim(),le.trim());m&&m.id&&t(18,E=[...E,m]),t(31,ee=!1),t(32,ve=""),t(34,le="")}catch(m){t(12,S=String(m))}}async function Pl(m){try{await $("DeleteAction",m),t(18,E=E.filter(A=>A.id!==m))}catch(A){t(12,S=String(A))}}function Bo(m){const A=oe.find(ne=>ne.id===m);return A?A.label:m}async function it(m){try{const A=await $("GetNodeDetail",m);A&&ft(A)}catch(A){t(12,S=String(A))}}async function Nt(){try{t(60,be=await $("SyncStatus"))}catch{t(60,be={configured:!1,serverUrl:"",deviceId:"",unpushedOps:0,lastSyncAt:"",syncInterval:0})}}function Vo(){t(59,Oe=!0),t(62,Ge=(be==null?void 0:be.serverUrl)||""),t(63,x=""),t(64,pe=""),t(65,Je=(be==null?void 0:be.syncInterval)||0),t(66,Ve="")}function Ho(){t(59,Oe=!1),t(66,Ve="")}async function Uo(){t(61,ze=!0),t(66,Ve="");try{await $("SyncConfigure",Ge,x,pe),Je>0&&await $("SyncSetInterval",Je),t(64,pe=""),t(63,x=""),await Nt(),t(59,Oe=!1)}catch(m){t(66,Ve="err: "+String(m))}t(61,ze=!1)}async function Wo(){t(61,ze=!0),t(66,Ve="");try{await $("SyncSetInterval",Je),t(66,Ve=_("sync.settingsSaved")),await Nt()}catch(m){t(66,Ve="err: "+String(m))}t(61,ze=!1)}async function Ko(){t(61,ze=!0),t(66,Ve="");try{await $("SyncTestConnection",Ge,x,pe),t(66,Ve="connection ok")}catch(m){t(66,Ve="connection failed: "+String(m))}t(61,ze=!1)}async function Go(){t(61,ze=!0),t(66,Ve="");try{await $("SyncDisconnect"),t(66,Ve="disconnected"),await Nt()}catch(m){t(66,Ve="err: "+String(m))}t(61,ze=!1)}async function qo(){t(61,ze=!0),t(66,Ve="");try{const m=await $("SyncNow");t(66,Ve="pushed "+m.pushed+", pulled "+m.pulled+" (seq "+m.serverSequence+")"),await Nt()}catch(m){t(66,Ve="err: "+String(m))}t(61,ze=!1)}const Jo=m=>m.nodeId===T.id,Yo=m=>xe(m.id),Xo=()=>t(12,S=""),Zo=()=>t(12,S=""),Qo=()=>t(12,S="");function xo(){I.content=this.value,t(17,I)}const $o=m=>{t(15,j=m.id),m.id==="files"&&T&&he.length===0&&!ce&&$e(T.id)},es=()=>{t(15,j="notes"),Dl()},ts=()=>{t(15,j="files"),Al()},ls=()=>t(15,j="worklog"),ns=m=>jt(m),is=m=>jt(m);function os(){P=this.value,t(30,P)}const ss=m=>m.key==="Enter"&&Il(),rs=m=>jt(m),cs=m=>jt(m),as=m=>{const A=m.detail;A===0?(t(42,ue=[]),t(41,ce=null),$e(T.id)):ul(A-1)},fs=m=>Kt(m.detail),us=m=>Gt(m.detail),ds=m=>$("OpenFile",m.detail),ms=m=>$("OpenFolder",m.detail),ps=m=>Ll(m.detail),_s=m=>ml(m.detail.id),vs=m=>dl(m.detail),hs=m=>pl(m.detail),gs=m=>_l(m.detail),bs=m=>gl(m.detail),ks=m=>hl(m.detail),ys=m=>bl(m.detail),ws=m=>$("OpenFile",m.detail),zs=m=>$("RunAction",m.id),Cs=m=>Pl(m.id);function Ss(){K=this.value,t(21,K)}function Ts(){U=Bt(this.value),t(20,U)}const js=m=>m.nodeId===T.id,Ns=m=>Zt(m);function Ms(){v=this.value,t(7,v)}function Ds(){k=this.value,t(8,k)}function Is(){g=this.checked,t(9,g)}const Fs=m=>it(m.nodeId),Es=(m,A,ne,ke)=>t(22,A[ne].suggestedMin=parseInt(ke.target.value),O),As=m=>El(m),Ls=m=>it(m.nodeId),Ps=m=>it(m.nodeId),Os=(m,A,ne,ke)=>t(22,A[ne].suggestedMin=parseInt(ke.target.value),O),Rs=m=>Zt(m),Bs=m=>it(m.nodeId),Vs=(m,A)=>A.key==="Enter"&&it(m.nodeId),Hs=m=>it(m.nodeId),Us=(m,A)=>A.key==="Enter"&&it(m.nodeId),Ws=m=>it(m.nodeId),Ks=(m,A)=>A.key==="Enter"&&it(m.nodeId),Gs=m=>it(m.nodeId),qs=(m,A)=>A.key==="Enter"&&it(m.nodeId),Js=()=>t(27,J=null),Ys=m=>t(27,J=m);function Xs(){H=this.value,t(25,H)}const Zs=m=>m.key==="Enter"&&Sl(),Qs=m=>Cl(m),xs=()=>Ml(X.node),$s=()=>Tl(X.node),er=()=>jl(X.node),tr=()=>Nl(X.node);function lr(){ve=this.value,t(32,ve)}const nr=m=>m.key==="Enter"&&el();function ir(){te=kr(this),t(33,te),t(67,oe)}function or(){le=this.value,t(34,le)}const sr=m=>m.key==="Enter"&&el(),rr=()=>$t("copy"),cr=()=>$t("link");function ar(){Ee=this.value,t(57,Ee)}function fr(){Ge=this.value,t(62,Ge)}function ur(){x=this.value,t(63,x)}function dr(){pe=this.value,t(64,pe)}function mr(){Je=Bt(this.value),t(65,Je)}return[n,o,s,r,a,h,p,v,k,g,y,w,S,M,T,j,D,I,E,B,U,K,O,G,q,H,Z,J,X,Y,P,ee,ve,te,le,_e,Me,Ie,Ze,Q,de,ce,ue,he,Ke,Qe,qe,ge,ye,se,Fe,Ne,De,Ue,Be,ut,Te,Ee,Ae,Oe,be,ze,Ge,x,pe,Je,Ve,oe,Lt,xe,ft,$e,Kt,fl,ul,Gt,qt,to,dl,ml,pl,_l,vl,hl,gl,bl,ro,co,ao,wl,mo,po,_o,vo,Cl,ho,go,Sl,bo,kt,ko,yo,wo,zo,Co,Tl,jl,Nl,Ml,Dl,So,Il,jt,To,jo,No,Mo,Zt,El,Qt,Do,Io,Al,Fo,$t,Eo,Ll,Lo,Po,Oo,Ro,el,Pl,Bo,it,Vo,Ho,Uo,Wo,Ko,Go,qo,Jo,Yo,Xo,Zo,Qo,xo,$o,es,ts,ls,ns,is,os,ss,rs,cs,as,fs,us,ds,ms,ps,_s,vs,hs,gs,bs,ks,ys,ws,zs,Cs,Ss,Ts,js,Ns,Ms,Ds,Is,Fs,Es,As,Ls,Ps,Os,Rs,Bs,Vs,Hs,Us,Ws,Ks,Gs,qs,Js,Ys,Xs,Zs,Qs,xs,$s,er,tr,lr,nr,ir,or,sr,rr,cr,ar,fr,ur,dr,mr]}class La extends _t{constructor(e){super(),pt(this,e,Aa,Ea,mt,{},null,[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1])}}new La({target:document.getElementById("app")});