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