var _o=Object.defineProperty;var vo=(n,e,t)=>e in n?_o(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t;var Yt=(n,e,t)=>vo(n,typeof e!="symbol"?e+"":e,t);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))l(s);new MutationObserver(s=>{for(const o of s)if(o.type==="childList")for(const r of o.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&l(r)}).observe(document,{childList:!0,subtree:!0});function t(s){const o={};return s.integrity&&(o.integrity=s.integrity),s.referrerPolicy&&(o.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?o.credentials="include":s.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function l(s){if(s.ep)return;s.ep=!0;const o=t(s);fetch(s.href,o)}})();function le(){}function oi(n){return n()}function Sl(){return Object.create(null)}function me(n){n.forEach(oi)}function ri(n){return typeof n=="function"}function at(n,e){return n!=n?e==e:n!==e||n&&typeof n=="object"||typeof n=="function"}let Ft;function Et(n,e){return n===e?!0:(Ft||(Ft=document.createElement("a")),Ft.href=e,n===Ft.href)}function ho(n){return Object.keys(n).length===0}const bo=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;function c(n,e){n.appendChild(e)}function g(n,e,t){n.insertBefore(e,t||null)}function y(n){n.parentNode&&n.parentNode.removeChild(n)}function We(n,e){for(let t=0;tn.removeEventListener(e,t,l)}function xt(n){return function(e){return e.preventDefault(),n.call(this,e)}}function xe(n){return function(e){return e.stopPropagation(),n.call(this,e)}}function pt(n){return function(e){e.target===this&&n.call(this,e)}}function i(n,e,t){t==null?n.removeAttribute(e):n.getAttribute(e)!==t&&n.setAttribute(e,t)}function Lt(n){return n===""?null:+n}function ko(n){return Array.from(n.childNodes)}function G(n,e){e=""+e,n.data!==e&&(n.data=e)}function Fe(n,e){n.value=e??""}function Be(n,e,t,l){t==null?n.style.removeProperty(e):n.style.setProperty(e,t,"")}function Tl(n,e,t){for(let l=0;l{const s=n.$$.callbacks[e];if(s){const o=go(e,t,{cancelable:l});return s.slice().forEach(r=>{r.call(n,o)}),!o.defaultPrevented}return!0}}function ai(n,e){const t=n.$$.callbacks[e.type];t&&t.slice().forEach(l=>l.call(this,e))}const kt=[],Nl=[];let yt=[];const Dl=[],wo=Promise.resolve();let Jt=!1;function jo(){Jt||(Jt=!0,wo.then(fi))}function Pt(n){yt.push(n)}const Xt=new Set;let bt=0;function fi(){if(bt!==0)return;const n=Nt;do{try{for(;btn.indexOf(l)===-1?e.push(l):t.push(l)),t.forEach(l=>l()),yt=e}const It=new Set;let mt;function qe(){mt={r:0,c:[],p:mt}}function Ye(){mt.r||me(mt.c),mt=mt.p}function ne(n,e){n&&n.i&&(It.delete(n),n.i(e))}function fe(n,e,t,l){if(n&&n.o){if(It.has(n))return;It.add(n),mt.c.push(()=>{It.delete(n),l&&(t&&n.d(1),l())}),n.o(e)}else l&&l()}function ue(n){return(n==null?void 0:n.length)!==void 0?n:Array.from(n)}function ui(n,e){fe(n,1,1,()=>{e.delete(n.key)})}function di(n,e,t,l,s,o,r,a,f,d,_,h){let v=n.length,k=o.length,b=v;const j={};for(;b--;)j[n[b].key]=b;const C=[],z=new Map,N=new Map,T=[];for(b=k;b--;){const F=h(s,o,b),I=t(F);let V=r.get(I);V?T.push(()=>V.p(F,e)):(V=d(I,F),V.c()),z.set(I,C[b]=V),I in j&&N.set(I,Math.abs(b-j[I]))}const D=new Set,H=new Set;function M(F){ne(F,1),F.m(a,_),r.set(F.key,F),_=F.first,k--}for(;v&&k;){const F=C[k-1],I=n[v-1],V=F.key,B=I.key;F===I?(_=F.first,v--,k--):z.has(B)?!r.has(V)||D.has(V)?M(F):H.has(B)?v--:N.get(V)>N.get(B)?(H.add(V),M(F)):(D.add(B),v--):(f(I,r),v--)}for(;v--;){const F=n[v];z.has(F.key)||f(F,r)}for(;k;)M(C[k-1]);return me(T),C}function $e(n){n&&n.c()}function Ze(n,e,t){const{fragment:l,after_update:s}=n.$$;l&&l.m(e,t),Pt(()=>{const o=n.$$.on_mount.map(oi).filter(ri);n.$$.on_destroy?n.$$.on_destroy.push(...o):me(o),n.$$.on_mount=[]}),s.forEach(Pt)}function Qe(n,e){const t=n.$$;t.fragment!==null&&(Co(t.after_update),me(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function So(n,e){n.$$.dirty[0]===-1&&(kt.push(n),jo(),n.$$.dirty.fill(0)),n.$$.dirty[e/31|0]|=1<{const b=k.length?k[0]:v;return d.ctx&&s(d.ctx[h],d.ctx[h]=b)&&(!d.skip_bound&&d.bound[h]&&d.bound[h](b),_&&So(n,h)),v}):[],d.update(),_=!0,me(d.before_update),d.fragment=l?l(d.ctx):!1,e.target){if(e.hydrate){const h=ko(e.target);d.fragment&&d.fragment.l(h),h.forEach(y)}else d.fragment&&d.fragment.c();e.intro&&ne(n.$$.fragment),Ze(n,e.target,e.anchor),fi()}Tt(f)}class ut{constructor(){Yt(this,"$$");Yt(this,"$$set")}$destroy(){Qe(this,1),this.$destroy=le}$on(e,t){if(!ri(t))return le;const l=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return l.push(t),()=>{const s=l.indexOf(t);s!==-1&&l.splice(s,1)}}$set(e){this.$$set&&!ho(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const To="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(To);function No(n){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(l,s){g(l,e,s),g(l,t,s)},d(l){l&&(y(e),y(t))}}}function Do(n){let e,t,l,s,o;return{c(){e=L("path"),t=L("polyline"),l=L("line"),s=L("line"),o=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(l,"x1","16"),i(l,"y1","13"),i(l,"x2","8"),i(l,"y2","13"),i(s,"x1","16"),i(s,"y1","17"),i(s,"x2","8"),i(s,"y2","17"),i(o,"points","10 9 9 9 8 9")},m(r,a){g(r,e,a),g(r,t,a),g(r,l,a),g(r,s,a),g(r,o,a)},d(r){r&&(y(e),y(t),y(l),y(s),y(o))}}}function Mo(n){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(l,s){g(l,e,s),g(l,t,s)},d(l){l&&(y(e),y(t))}}}function Fo(n){let e,t,l,s;return{c(){e=L("path"),t=L("polyline"),l=L("line"),s=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(l,"x1","3"),i(l,"y1","8"),i(l,"x2","21"),i(l,"y2","8"),i(s,"x","10"),i(s,"y","12"),i(s,"width","4"),i(s,"height","4"),i(s,"rx","1")},m(o,r){g(o,e,r),g(o,t,r),g(o,l,r),g(o,s,r)},d(o){o&&(y(e),y(t),y(l),y(s))}}}function Io(n){let e,t,l,s,o;return{c(){e=L("path"),t=L("polyline"),l=L("line"),s=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(l,"x1","9"),i(l,"y1","12"),i(l,"x2","15"),i(l,"y2","12"),i(s,"x1","9"),i(s,"y1","15"),i(s,"x2","13"),i(s,"y2","15"),i(o,"x1","12"),i(o,"y1","15"),i(o,"x2","12"),i(o,"y2","18")},m(r,a){g(r,e,a),g(r,t,a),g(r,l,a),g(r,s,a),g(r,o,a)},d(r){r&&(y(e),y(t),y(l),y(s),y(o))}}}function Ao(n){let e,t,l,s,o,r;return{c(){e=L("path"),t=L("polyline"),l=L("line"),s=L("line"),o=L("line"),r=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(l,"x1","8"),i(l,"y1","12"),i(l,"x2","16"),i(l,"y2","12"),i(s,"x1","8"),i(s,"y1","16"),i(s,"x2","16"),i(s,"y2","16"),i(o,"x1","8"),i(o,"y1","14"),i(o,"x2","12"),i(o,"y2","14"),i(r,"x1","12"),i(r,"y1","12"),i(r,"x2","12"),i(r,"y2","18")},m(a,f){g(a,e,f),g(a,t,f),g(a,l,f),g(a,s,f),g(a,o,f),g(a,r,f)},d(a){a&&(y(e),y(t),y(l),y(s),y(o),y(r))}}}function Eo(n){let e,t,l,s;return{c(){e=L("path"),t=L("polyline"),l=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(l,"x1","16"),i(l,"y1","13"),i(l,"x2","8"),i(l,"y2","13"),i(s,"x1","16"),i(s,"y1","17"),i(s,"x2","8"),i(s,"y2","17")},m(o,r){g(o,e,r),g(o,t,r),g(o,l,r),g(o,s,r)},d(o){o&&(y(e),y(t),y(l),y(s))}}}function Lo(n){let e,t,l,s,o;return{c(){e=L("path"),t=L("polyline"),l=L("line"),s=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(l,"x1","8"),i(l,"y1","12"),i(l,"x2","16"),i(l,"y2","12"),i(s,"x1","8"),i(s,"y1","16"),i(s,"x2","16"),i(s,"y2","16"),i(o,"x1","8"),i(o,"y1","14"),i(o,"x2","12"),i(o,"y2","14")},m(r,a){g(r,e,a),g(r,t,a),g(r,l,a),g(r,s,a),g(r,o,a)},d(r){r&&(y(e),y(t),y(l),y(s),y(o))}}}function Po(n){let e,t,l;return{c(){e=L("path"),t=L("circle"),l=L("circle"),i(e,"d","M9 18V5l12-2v13"),i(t,"cx","6"),i(t,"cy","18"),i(t,"r","3"),i(l,"cx","18"),i(l,"cy","16"),i(l,"r","3")},m(s,o){g(s,e,o),g(s,t,o),g(s,l,o)},d(s){s&&(y(e),y(t),y(l))}}}function Oo(n){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(l,s){g(l,e,s),g(l,t,s)},d(l){l&&(y(e),y(t))}}}function Bo(n){let e,t,l;return{c(){e=L("rect"),t=L("circle"),l=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(l,"points","21 15 16 10 5 21")},m(s,o){g(s,e,o),g(s,t,o),g(s,l,o)},d(s){s&&(y(e),y(t),y(l))}}}function Ro(n){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,l){g(t,e,l)},d(t){t&&y(e)}}}function Ho(n){let e;function t(o,r){return o[0]==="folder"?Ro:o[0]==="image"?Bo:o[0]==="video"?Oo:o[0]==="audio"?Po:o[0]==="pdf"?Lo:o[0]==="document"?Eo:o[0]==="spreadsheet"?Ao:o[0]==="presentation"?Io:o[0]==="archive"?Fo:o[0]==="code"?Mo:o[0]==="text"?Do:No}let l=t(n),s=l(n);return{c(){e=L("svg"),s.c(),i(e,"width",n[1]),i(e,"height",n[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(o,r){g(o,e,r),s.m(e,null)},p(o,[r]){l!==(l=t(o))&&(s.d(1),s=l(o),s&&(s.c(),s.m(e,null))),r&2&&i(e,"width",o[1]),r&2&&i(e,"height",o[1])},i:le,o:le,d(o){o&&y(e),s.d()}}}function Vo(n,e,t){let{kind:l="generic"}=e,{size:s=20}=e;return n.$$set=o=>{"kind"in o&&t(0,l=o.kind),"size"in o&&t(1,s=o.size)},[l,s]}class mi extends ut{constructor(e){super(),ft(this,e,Vo,Ho,at,{kind:0,size:1})}}const Uo={"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":"Создать внутри","nav.createNode":"Создать элемент","nav.moveToRoot":"Переместить в корень","tab.overview":"Обзор","tab.notes":"Заметки","tab.files":"Файлы","tab.actions":"Действия","tab.worklog":"Журнал","tab.activity":"Активность","common.save":"Сохранить","common.cancel":"Отмена","common.delete":"Удалить","common.rename":"Переименовать","common.close":"Закрыть","common.create":"Создать","common.confirm":"Подтверждение","common.back":"← Назад","common.loading":"Загрузка...","common.error":"Ошибка:","common.yes":"Да","common.ok":"OK","common.copy":"Копировать","common.cut":"Вырезать","common.paste":"Вставить","common.duplicate":"Дублировать","common.run":"Запустить","common.test":"Test","common.testAgain":"Проверить","common.connect":"Подключиться","common.disconnect":"Отключиться","common.settings":"Настройки","common.name":"Название","common.type":"Тип","common.section":"Раздел","common.created":"Создано","common.empty":"Нет","common.newName":"Новое имя","welcome.title":"Верстак","welcome.selectSection":"Выберите раздел в боковой панели.","welcome.createCase":"Или создайте новое дело кнопкой «+».","welcome.addCase":"Добавить дело","event.noteCreated":"Заметка создана","event.noteUpdated":"Заметка изменена","event.fileAdded":"Файл добавлен","event.fileDeleted":"Файл удалён","event.fileRenamed":"Файл переименован","event.fileCopied":"Файл скопирован","event.fileMoved":"Файл перемещён","event.folderAdded":"Папка добавлена","event.folderDeleted":"Папка удалена","event.folderRenamed":"Папка переименована","event.caseCreated":"Дело создано","event.caseUpdated":"Дело изменено","kind.project":"Проект","kind.client":"Клиент","kind.document":"Документ","kind.recipe":"Рецепт","kind.folder":"Папка","kind.note":"Заметка","kind.file":"Файл","kind.archive":"Архив","kind.case":"Дело","action.openUrl":"Открыть URL","action.openFile":"Открыть файл","action.openFolder":"Открыть папку","action.runCommand":"Запустить команду","action.runScript":"Запустить скрипт","action.openTerminal":"Открыть терминал","action.launchApp":"Запустить приложение","action.addAction":"+ Добавить действие","action.newAction":"Новое действие","action.noActions":"Действий пока нет","action.run":"Запустить","action.dataUrl":"URL","action.dataPath":"Путь","action.dataCommand":"Команда","action.urlPlaceholder":"https://example.com","action.pathPlaceholder":"/path/to/file","action.commandPlaceholder":"команда","action.namePlaceholder":"Например: Открыть сайт","note.add":"+ Добавить заметку","note.new":"Новая заметка","note.title":"Название заметки","note.noNotes":"Нет заметок","note.createFirst":"Создайте первую заметку для этого дела.","note.placeholder":"Начните писать...","note.unsavedTitle":"Несохранённые изменения","note.unsavedMessage":"Закрыть редактор? Все несохранённые изменения будут потеряны.","note.unsavedClose":"Закрыть","file.addFile":"+ Добавить файл","file.addFolder":"+ Добавить папку","file.newFile":"+ Новый файл","file.addFileSimple":"Добавить файл","file.addFolderSimple":"Добавить папку","file.noFiles":"В этой папке пока нет файлов","file.noFilesCase":"В этом проекте пока нет файлов","file.hint":"Добавьте файл или папку, чтобы сохранить материалы проекта.","file.root":"Файлы","file.preview":"Предпросмотр","file.openExternal":"Открыть во внешней программе","file.openFolder":"Открыть папку","file.showInExplorer":"Показать в проводнике","file.more":"Ещё","file.delete":"Удалить","file.ariaFolder":"Папка","file.ariaFile":"Файл","file.scanning":"Сканирование...","file.pickSingle":"Выберите файл","file.pickMultiple":"Выберите файлы","file.pickDirectory":"Выберите папку","file.importTitle":"Добавить в","file.importFiles":"Файлов:","file.importFolders":"Папок:","file.importSize":"Размер:","file.importCopy":"Скопировать","file.importLink":"Привязать","file.selectCaseFirst":"Сначала выберите дело для добавления файлов","worklog.title":"Журнал","worklog.whatDone":"Что сделано","worklog.minutes":"Мин","worklog.min":"мин","worklog.log":"Записать","worklog.empty":"Записей работы пока нет","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":"Срок действия токена истёк"},Wo={"nav.today":"Today","nav.inbox":"Inbox","nav.activity":"Activity","nav.clients":"Clients","nav.projects":"Projects","nav.recipes":"Recipes","nav.documents":"Documents","nav.archive":"Archive","nav.sections":"Sections","nav.cases":"Cases","nav.noCases":"No cases","nav.system":"System","nav.workspace":"Workspace","nav.noNodes":"No nodes","nav.openFolder":"Open folder","nav.createInside":"Create inside","nav.createNode":"Create element","nav.moveToRoot":"Move to root","nav.selectPrompt":"Select a section or case","nav.brand":"Verstak","tab.overview":"Overview","tab.notes":"Notes","tab.files":"Files","tab.actions":"Actions","tab.worklog":"Work Log","tab.activity":"Activity","common.save":"Save","common.cancel":"Cancel","common.delete":"Delete","common.rename":"Rename","common.close":"Close","common.create":"Create","common.confirm":"Confirm","common.back":"← Back","common.loading":"Loading...","common.error":"Error:","common.yes":"Yes","common.ok":"OK","common.run":"Run","common.name":"Name","common.settings":"Settings","welcome.title":"Verstak","welcome.selectSection":"Select a section in the sidebar.","welcome.addCase":"Add case","event.noteCreated":"Note created","event.noteUpdated":"Note updated","event.fileAdded":"File added","event.fileDeleted":"File deleted","event.fileRenamed":"File renamed","event.fileCopied":"File copied","event.fileMoved":"File moved","event.caseCreated":"Case created","action.openUrl":"Open URL","action.openFile":"Open file","action.openFolder":"Open folder","action.runCommand":"Run command","action.runScript":"Run script","action.openTerminal":"Open terminal","action.launchApp":"Launch app","note.add":"+ Add note","note.noNotes":"No notes","note.title":"Note title","note.placeholder":"Start writing...","file.addFile":"+ Add file","file.addFolder":"+ Add folder","file.preview":"Preview","file.openExternal":"Open in external program","file.openFolder":"Open folder","file.showInExplorer":"Show in explorer","file.delete":"Delete","file.pickSingle":"Select file","file.pickDirectory":"Select folder","sync.title":"Sync","sync.settings":"Sync settings","sync.status":"Status","sync.server":"Server","sync.device":"Device","sync.connected":"Connected","sync.notConnected":"Not connected","sync.disabled":"Disabled","kind.project":"Project","kind.client":"Client","kind.document":"Document","kind.recipe":"Recipe","kind.folder":"Folder","kind.note":"Note","kind.file":"File","kind.archive":"Archive","kind.case":"Case","template.optionNone":"Empty case","template.optional":"Template (optional)","template.none.desc":"No template, simple container node","template.folder":"Folder","template.folder.desc":"A folder to group items inside a workspace","template.project":"Project","template.project.desc":"A distinct project or task with files, notes and work log","template.client":"Client","template.client.desc":"An organization or person for whom work is performed","template.document":"Document","template.document.desc":"A document with description, notes and files","template.recipe":"Recipe","template.recipe.desc":"A repeatable procedure or instruction","template.note":"Note","template.file":"File","template.select":"Select type","case.new":"New case","case.namePlaceholder":"Case name","error.generic":"An error occurred","error.invalidCredentials":"Invalid username or password"},Ml={ru:Uo,en:Wo};let Fl="ru";function p(n,e){var s;const t=Ml[Fl];let l=t==null?void 0:t[n];if(l==null&&Fl!=="ru"&&(l=(s=Ml.ru)==null?void 0:s[n]),l==null&&(l=n),e!=null)for(const[o,r]of Object.entries(e))l=l.replace(`{${o}}`,String(r));return l}function Ot(n){if(n==null||n<0)return"—";if(n===0)return"0 B";const e=["B","KB","MB","GB"],t=Math.min(Math.floor(Math.log(n)/Math.log(1024)),e.length-1),l=n/Math.pow(1024,t);return(t===0?l.toFixed(0):l.toFixed(1))+" "+e[t]}const Zt={"image/jpeg":p("mime.jpeg"),"image/png":p("mime.png"),"image/gif":p("mime.gif"),"image/webp":p("mime.webp"),"image/svg+xml":p("mime.svg"),"image/bmp":p("mime.bmp"),"image/tiff":p("mime.tiff"),"image/avif":p("mime.avif"),"application/pdf":p("mime.pdf"),"application/msword":p("mime.word"),"application/vnd.openxmlformats-officedocument.wordprocessingml.document":p("mime.word"),"application/vnd.ms-excel":p("mime.excel"),"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":p("mime.excel"),"application/vnd.ms-powerpoint":p("mime.ppt"),"application/vnd.openxmlformats-officedocument.presentationml.presentation":p("mime.ppt"),"application/zip":p("mime.zip"),"application/gzip":p("mime.gzip"),"application/x-tar":p("mime.tar"),"application/x-7z-compressed":p("mime.sevenz"),"application/x-rar-compressed":p("mime.rar"),"text/plain":p("mime.text"),"text/html":p("mime.html"),"text/css":p("mime.css"),"text/javascript":p("mime.js"),"application/json":p("mime.json"),"application/xml":p("mime.xml"),"application/x-yaml":p("mime.yaml"),"application/octet-stream":p("mime.binary"),"application/x-msdos-program":p("mime.executable"),"inode/directory":p("mime.folder")};function Il(n){return n?Zt[n]||n:p("mime.unknown")}function Ko(n){if(n.type==="folder")return p("mime.folder");const e=(n.mime||"").toLowerCase();if(Zt[e])return Zt[e];const l=(n.name||"").toLowerCase().split(".").pop();return l?l.toUpperCase():p("mime.file")}function pi(n){if(n.type==="folder")return"folder";const e=(n.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 l=(n.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(l)?"code":"generic"}const Go=["image/jpeg","image/png","image/gif","image/webp","image/bmp","image/tiff","image/avif","image/svg+xml"],qo=["text/plain","text/html","text/css","text/javascript","application/json","application/xml","application/x-yaml","text/x-shellscript"],Yo=["txt","log","conf","ini","yaml","yml","json","xml","csv","sh","py","js","ts","css","html","md","markdown","cfg"],Xo=["jpg","jpeg","png","gif","webp","bmp","tiff","tif","avif","svg"];function _i(n){const e=(n.mime||"").toLowerCase(),l=(n.name||"").toLowerCase().split(".").pop();return Go.includes(e)||Xo.includes(l)}function vi(n){const e=(n.mime||"").toLowerCase(),l=(n.name||"").toLowerCase().split(".").pop();return qo.includes(e)||Yo.includes(l)&&l!=="md"&&l!=="markdown"}function hi(n){return(n.mime||"").toLowerCase().includes("pdf")}function bi(n){const e=(n.name||"").toLowerCase();return e.endsWith(".md")||e.endsWith(".markdown")}function Jo(n){return _i(n)||hi(n)}function Zo(n){return vi(n)||bi(n)}const{window:Qo}=bo;function xo(n){let e,t,l,s=Ot(n[0].size)+"",o;return{c(){e=u("span"),e.textContent="·",t=w(),l=u("span"),o=E(s),i(e,"class","meta-sep svelte-1skuef2")},m(r,a){g(r,e,a),g(r,t,a),g(r,l,a),c(l,o)},p(r,a){a&1&&s!==(s=Ot(r[0].size)+"")&&G(o,s)},d(r){r&&(y(e),y(t),y(l))}}}function $o(n){let e,t,l,s,o;return{c(){e=u("button"),e.innerHTML='',t=w(),l=u("button"),l.innerHTML='',i(e,"class","action-btn svelte-1skuef2"),i(e,"title",p("file.openFolder")),i(e,"aria-label",p("file.openFolder")),i(l,"class","action-btn svelte-1skuef2"),i(l,"title",p("file.showInExplorer")),i(l,"aria-label",p("file.showInExplorer"))},m(r,a){g(r,e,a),g(r,t,a),g(r,l,a),s||(o=[A(e,"click",xe(n[29])),A(l,"click",xe(n[11]))],s=!0)},p:le,d(r){r&&(y(e),y(t),y(l)),s=!1,me(o)}}}function er(n){let e,t,l,s,o,r,a;return{c(){e=u("button"),e.innerHTML='',t=w(),l=u("button"),l.innerHTML='',s=w(),o=u("button"),o.innerHTML='',i(e,"class","action-btn svelte-1skuef2"),i(e,"title",p("file.preview")),i(e,"aria-label",p("file.preview")),i(l,"class","action-btn svelte-1skuef2"),i(l,"title",p("file.openExternal")),i(l,"aria-label",p("file.openExternal")),i(o,"class","action-btn svelte-1skuef2"),i(o,"title",p("file.showInExplorer")),i(o,"aria-label",p("file.showInExplorer"))},m(f,d){g(f,e,d),g(f,t,d),g(f,l,d),g(f,s,d),g(f,o,d),r||(a=[A(e,"click",xe(n[28])),A(l,"click",xe(n[10])),A(o,"click",xe(n[11]))],r=!0)},p:le,d(f){f&&(y(e),y(t),y(l),y(s),y(o)),r=!1,me(a)}}}function Al(n){let e,t,l,s,o,r,a,f,d=p("common.open")+"",_,h,v,k,b,j,C,z,N=p("file.openExternal")+"",T,D,H,M,F,I,V=p("file.showInExplorer")+"",B,P,W,K,R,U,Z,Q,X,$=p("common.rename")+"",q,ze,ee,ae,te,O,Y,ie=p("common.duplicate")+"",oe,de,Ie,_e,Oe,ge,we,re,Ve,lt=p("common.cut")+"",nt,Xe,ve,Le,Ne,Se,De,Ce=p("common.copy")+"",ke,Ae,Ee,Je,ye,Pe,he,be,Me,pe=p("common.delete")+"",He,Te,Re;return{c(){e=u("div"),t=w(),l=u("div"),s=u("button"),o=L("svg"),r=L("path"),a=L("circle"),f=w(),_=E(d),h=w(),v=u("button"),k=L("svg"),b=L("path"),j=L("polyline"),C=L("line"),z=w(),T=E(N),D=w(),H=u("button"),M=L("svg"),F=L("path"),I=w(),B=E(V),P=w(),W=u("div"),K=w(),R=u("button"),U=L("svg"),Z=L("path"),Q=L("path"),X=w(),q=E($),ze=w(),ee=u("button"),ae=L("svg"),te=L("rect"),O=L("path"),Y=w(),oe=E(ie),de=w(),Ie=u("button"),_e=L("svg"),Oe=L("circle"),ge=L("circle"),we=L("line"),re=L("line"),Ve=w(),nt=E(lt),Xe=w(),ve=u("button"),Le=L("svg"),Ne=L("rect"),Se=L("path"),De=w(),ke=E(Ce),Ae=w(),Ee=u("div"),Je=w(),ye=u("button"),Pe=L("svg"),he=L("polyline"),be=L("path"),Me=w(),He=E(pe),i(e,"class","menu-backdrop svelte-1skuef2"),i(e,"role","presentation"),i(r,"d","M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"),i(a,"cx","12"),i(a,"cy","12"),i(a,"r","3"),i(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(s,"class","menu-item svelte-1skuef2"),i(s,"role","menuitem"),i(b,"d","M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"),i(j,"points","15 3 21 3 21 9"),i(C,"x1","10"),i(C,"y1","14"),i(C,"x2","21"),i(C,"y2","3"),i(k,"width","14"),i(k,"height","14"),i(k,"viewBox","0 0 24 24"),i(k,"fill","none"),i(k,"stroke","currentColor"),i(k,"stroke-width","2"),i(k,"stroke-linecap","round"),i(k,"stroke-linejoin","round"),i(v,"class","menu-item svelte-1skuef2"),i(v,"role","menuitem"),i(F,"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(M,"width","14"),i(M,"height","14"),i(M,"viewBox","0 0 24 24"),i(M,"fill","none"),i(M,"stroke","currentColor"),i(M,"stroke-width","2"),i(M,"stroke-linecap","round"),i(M,"stroke-linejoin","round"),i(H,"class","menu-item svelte-1skuef2"),i(H,"role","menuitem"),i(W,"class","menu-sep svelte-1skuef2"),i(Z,"d","M12 20h9"),i(Q,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),i(U,"width","14"),i(U,"height","14"),i(U,"viewBox","0 0 24 24"),i(U,"fill","none"),i(U,"stroke","currentColor"),i(U,"stroke-width","2"),i(U,"stroke-linecap","round"),i(U,"stroke-linejoin","round"),i(R,"class","menu-item svelte-1skuef2"),i(R,"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(O,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),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(ee,"class","menu-item svelte-1skuef2"),i(ee,"role","menuitem"),i(Oe,"cx","6"),i(Oe,"cy","6"),i(Oe,"r","3"),i(ge,"cx","6"),i(ge,"cy","18"),i(ge,"r","3"),i(we,"x1","20"),i(we,"y1","4"),i(we,"x2","8.12"),i(we,"y2","15.88"),i(re,"x1","8.12"),i(re,"y1","8.12"),i(re,"x2","20"),i(re,"y2","20"),i(_e,"width","14"),i(_e,"height","14"),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(Ie,"class","menu-item svelte-1skuef2"),i(Ie,"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(Se,"d","M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"),i(Le,"width","14"),i(Le,"height","14"),i(Le,"viewBox","0 0 24 24"),i(Le,"fill","none"),i(Le,"stroke","currentColor"),i(Le,"stroke-width","2"),i(Le,"stroke-linecap","round"),i(Le,"stroke-linejoin","round"),i(ve,"class","menu-item svelte-1skuef2"),i(ve,"role","menuitem"),i(Ee,"class","menu-sep svelte-1skuef2"),i(he,"points","3 6 5 6 21 6"),i(be,"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(Pe,"width","14"),i(Pe,"height","14"),i(Pe,"viewBox","0 0 24 24"),i(Pe,"fill","none"),i(Pe,"stroke","currentColor"),i(Pe,"stroke-width","2"),i(Pe,"stroke-linecap","round"),i(Pe,"stroke-linejoin","round"),i(ye,"class","menu-item menu-item-danger svelte-1skuef2"),i(ye,"role","menuitem"),i(l,"class","menu svelte-1skuef2"),Be(l,"left",n[3]+"px"),Be(l,"top",n[4]+"px"),Be(l,"position","fixed"),i(l,"role","menu")},m(Ue,J){g(Ue,e,J),g(Ue,t,J),g(Ue,l,J),c(l,s),c(s,o),c(o,r),c(o,a),c(s,f),c(s,_),c(l,h),c(l,v),c(v,k),c(k,b),c(k,j),c(k,C),c(v,z),c(v,T),c(l,D),c(l,H),c(H,M),c(M,F),c(H,I),c(H,B),c(l,P),c(l,W),c(l,K),c(l,R),c(R,U),c(U,Z),c(U,Q),c(R,X),c(R,q),c(l,ze),c(l,ee),c(ee,ae),c(ae,te),c(ae,O),c(ee,Y),c(ee,oe),c(l,de),c(l,Ie),c(Ie,_e),c(_e,Oe),c(_e,ge),c(_e,we),c(_e,re),c(Ie,Ve),c(Ie,nt),c(l,Xe),c(l,ve),c(ve,Le),c(Le,Ne),c(Le,Se),c(ve,De),c(ve,ke),c(l,Ae),c(l,Ee),c(l,Je),c(l,ye),c(ye,Pe),c(Pe,he),c(Pe,be),c(ye,Me),c(ye,He),Te||(Re=[A(e,"click",xe(n[19])),A(s,"click",n[17]),A(v,"click",n[10]),A(H,"click",n[11]),A(R,"click",n[13]),A(ee,"click",n[14]),A(Ie,"click",n[15]),A(ve,"click",n[16]),A(ye,"click",n[12]),A(l,"click",xe(n[27]))],Te=!0)},p(Ue,J){J&8&&Be(l,"left",Ue[3]+"px"),J&16&&Be(l,"top",Ue[4]+"px")},d(Ue){Ue&&(y(e),y(t),y(l)),Te=!1,me(Re)}}}function tr(n){let e,t,l,s,o,r,a=n[0].name+"",f,d,_,h,v,k,b,j,C,z,N,T,D,H,M,F,I,V,B,P,W,K;l=new mi({props:{kind:n[6],size:22}});let R=!n[7]&&xo(n);function U($,q){return $[7]?$o:er}let Q=U(n)(n),X=n[2]&&Al(n);return{c(){e=u("div"),t=u("div"),$e(l.$$.fragment),s=w(),o=u("div"),r=u("div"),f=E(a),_=w(),h=u("div"),v=u("span"),v.textContent=`${n[8]}`,k=w(),R&&R.c(),b=w(),j=u("div"),Q.c(),C=w(),z=u("button"),N=L("svg"),T=L("circle"),D=L("circle"),H=L("circle"),M=w(),F=u("button"),F.innerHTML='',V=w(),X&&X.c(),B=it(),i(t,"class","file-row-icon svelte-1skuef2"),i(r,"class","file-row-name svelte-1skuef2"),i(r,"title",d=n[0].name),i(h,"class","file-row-meta svelte-1skuef2"),i(o,"class","file-row-body svelte-1skuef2"),i(T,"cx","12"),i(T,"cy","5"),i(T,"r","2"),i(D,"cx","12"),i(D,"cy","12"),i(D,"r","2"),i(H,"cx","12"),i(H,"cy","19"),i(H,"r","2"),i(N,"width","16"),i(N,"height","16"),i(N,"viewBox","0 0 24 24"),i(N,"fill","currentColor"),i(z,"class","action-btn svelte-1skuef2"),i(z,"title",p("file.more")),i(z,"aria-label",p("file.more")),i(z,"aria-expanded",n[2]),i(F,"class","action-btn action-btn-danger svelte-1skuef2"),i(F,"title",p("common.delete")),i(F,"aria-label",p("common.delete")),i(j,"class","file-row-actions svelte-1skuef2"),i(e,"class","file-row svelte-1skuef2"),i(e,"role","button"),i(e,"tabindex","0"),i(e,"draggable","true"),i(e,"aria-label",I=n[7]?p("file.ariaFolder")+" "+n[0].name:p("file.ariaFile")+" "+n[0].name),Ge(e,"file-row--selected",n[1])},m($,q){g($,e,q),c(e,t),Ze(l,t,null),c(e,s),c(e,o),c(o,r),c(r,f),c(o,_),c(o,h),c(h,v),c(h,k),R&&R.m(h,null),c(e,b),c(e,j),Q.m(j,null),c(j,C),c(j,z),c(z,N),c(N,T),c(N,D),c(N,H),c(j,M),c(j,F),g($,V,q),X&&X.m($,q),g($,B,q),P=!0,W||(K=[A(Qo,"click",n[19]),A(z,"click",xe(n[18])),A(F,"click",xe(n[12])),A(e,"click",n[9]),A(e,"contextmenu",n[23]),A(e,"dragstart",n[20]),A(e,"dragover",n[21]),A(e,"drop",n[22])],W=!0)},p($,[q]){(!P||q&1)&&a!==(a=$[0].name+"")&&G(f,a),(!P||q&1&&d!==(d=$[0].name))&&i(r,"title",d),$[7]||R.p($,q),Q.p($,q),(!P||q&4)&&i(z,"aria-expanded",$[2]),(!P||q&1&&I!==(I=$[7]?p("file.ariaFolder")+" "+$[0].name:p("file.ariaFile")+" "+$[0].name))&&i(e,"aria-label",I),(!P||q&2)&&Ge(e,"file-row--selected",$[1]),$[2]?X?X.p($,q):(X=Al($),X.c(),X.m(B.parentNode,B)):X&&(X.d(1),X=null)},i($){P||(ne(l.$$.fragment,$),P=!0)},o($){fe(l.$$.fragment,$),P=!1},d($){$&&(y(e),y(V),y(B)),Qe(l),R&&R.d(),Q.d(),X&&X.d($),W=!1,me(K)}}}function lr(n,e,t){let{item:l}=e,{selected:s=!1}=e,{onDragStart:o}=e,{onDragOver:r}=e,{onDrop:a}=e;const f=Bt(),d=pi(l),_=l.type==="folder",h=Ko(l);let v=!1,k=0,b=0,j=null;function C(X){X.ctrlKey||X.metaKey?f("toggleSelect",l.id):X.shiftKey?f("rangeSelect",l.id):j?(clearTimeout(j),j=null,_?f("navigate",l.id):f("preview",l)):j=setTimeout(()=>{j=null,f("selectOne",l.id)},250)}function z(){f("openExternal",l.fileId)}function N(){t(2,v=!1),f("showInFolder",l.nodeId||l.id)}function T(){t(2,v=!1),f("delete",{id:l.id,type:l.type})}function D(){t(2,v=!1),f("rename",{id:l.id,name:l.name})}function H(){t(2,v=!1),f("duplicate",l.id)}function M(){t(2,v=!1),f("cut",l.id)}function F(){t(2,v=!1),f("copy",l.id)}function I(){t(2,v=!1),_?f("navigate",l.id):f("preview",l)}function V(){t(2,v=!v)}function B(){t(2,v=!1)}function P(X){o&&o(X,l.id)}function W(X){r&&_&&r(X,l.id)}function K(X){a&&_&&a(X,l.id)}function R(X){X.preventDefault(),t(3,k=Math.min(X.clientX,window.innerWidth-240)),t(4,b=Math.min(X.clientY,window.innerHeight-320)),t(2,v=!0)}function U(X){ai.call(this,n,X)}const Z=()=>f("preview",l),Q=()=>f("navigate",l.id);return n.$$set=X=>{"item"in X&&t(0,l=X.item),"selected"in X&&t(1,s=X.selected),"onDragStart"in X&&t(24,o=X.onDragStart),"onDragOver"in X&&t(25,r=X.onDragOver),"onDrop"in X&&t(26,a=X.onDrop)},[l,s,v,k,b,f,d,_,h,C,z,N,T,D,H,M,F,I,V,B,P,W,K,R,o,r,a,U,Z,Q]}class nr extends ut{constructor(e){super(),ft(this,e,lr,tr,at,{item:0,selected:1,onDragStart:24,onDragOver:25,onDrop:26})}}function El(n,e,t){const l=n.slice();return l[4]=e[t],l[6]=t,l}function ir(n){let e;return{c(){e=u("span"),e.textContent="/",i(e,"class","sep svelte-csi2lb")},m(t,l){g(t,e,l)},d(t){t&&y(e)}}}function sr(n){let e,t=n[4].name+"",l,s,o;function r(){return n[2](n[6])}return{c(){e=u("button"),l=E(t),i(e,"class","crumb crumb--link svelte-csi2lb")},m(a,f){g(a,e,f),c(e,l),s||(o=A(e,"click",r),s=!0)},p(a,f){n=a,f&1&&t!==(t=n[4].name+"")&&G(l,t)},d(a){a&&y(e),s=!1,o()}}}function or(n){let e,t=n[4].name+"",l;return{c(){e=u("span"),l=E(t),i(e,"class","crumb crumb--current svelte-csi2lb")},m(s,o){g(s,e,o),c(e,l)},p(s,o){o&1&&t!==(t=s[4].name+"")&&G(l,t)},d(s){s&&y(e)}}}function Ll(n){let e,t,l=n[6]>0&&ir();function s(a,f){return a[6]===a[0].length-1?or:sr}let o=s(n),r=o(n);return{c(){l&&l.c(),e=w(),r.c(),t=it()},m(a,f){l&&l.m(a,f),g(a,e,f),r.m(a,f),g(a,t,f)},p(a,f){o===(o=s(a))&&r?r.p(a,f):(r.d(1),r=o(a),r&&(r.c(),r.m(t.parentNode,t)))},d(a){a&&(y(e),y(t)),l&&l.d(a),r.d(a)}}}function rr(n){let e,t=ue(n[0]),l=[];for(let s=0;so(a);return n.$$set=a=>{"crumbs"in a&&t(0,l=a.crumbs)},[l,o,r]}class ki extends ut{constructor(e){super(),ft(this,e,cr,rr,at,{crumbs:0})}}function ar(n){let e,t,l,s,o,r;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("file.previewUnavailable")}`,l=w(),s=u("button"),s.textContent=`${p("file.openExternal")}`,i(s,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(a,f){g(a,e,f),c(e,t),c(e,l),c(e,s),o||(r=A(s,"click",n[9]),o=!0)},p:le,d(a){a&&y(e),o=!1,r()}}}function fr(n){let e,t;function l(r,a){return a&2&&(e=null),e==null&&(e=!!(r[1]&&r[1].startsWith("data:"))),e?vr:_r}let s=l(n,-1),o=s(n);return{c(){o.c(),t=it()},m(r,a){o.m(r,a),g(r,t,a)},p(r,a){s===(s=l(r,a))&&o?o.p(r,a):(o.d(1),o=s(r),o&&(o.c(),o.m(t.parentNode,t)))},d(r){r&&y(t),o.d(r)}}}function ur(n){let e,t,l;return{c(){e=u("pre"),t=u("code"),l=E(n[1]),i(e,"class","preview-text svelte-1cw3u0m")},m(s,o){g(s,e,o),c(e,t),c(t,l)},p(s,o){o&2&&G(l,s[1])},d(s){s&&y(e)}}}function dr(n){let e,t,l,s;return{c(){e=u("div"),t=u("img"),Et(t.src,l=n[1])||i(t,"src",l),i(t,"alt",s=n[0].name),i(t,"class","preview-image svelte-1cw3u0m"),i(e,"class","preview-image-container svelte-1cw3u0m")},m(o,r){g(o,e,r),c(e,t)},p(o,r){r&2&&!Et(t.src,l=o[1])&&i(t,"src",l),r&1&&s!==(s=o[0].name)&&i(t,"alt",s)},d(o){o&&y(e)}}}function mr(n){let e,t,l,s,o,r,a;return{c(){e=u("div"),t=u("p"),l=E(n[3]),s=w(),o=u("button"),o.textContent=`${p("file.openExternal")}`,i(o,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(f,d){g(f,e,d),c(e,t),c(t,l),c(e,s),c(e,o),r||(a=A(o,"click",n[9]),r=!0)},p(f,d){d&8&&G(l,f[3])},d(f){f&&y(e),r=!1,a()}}}function pr(n){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("common.loading")}`,i(e,"class","preview-status svelte-1cw3u0m")},m(l,s){g(l,e,s),c(e,t)},p:le,d(l){l&&y(e)}}}function _r(n){let e,t,l,s,o,r;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("file.pdfUnavailable")}`,l=w(),s=u("button"),s.textContent=`${p("file.openExternal")}`,i(s,"class","btn btn-sm svelte-1cw3u0m"),i(e,"class","preview-status svelte-1cw3u0m")},m(a,f){g(a,e,f),c(e,t),c(e,l),c(e,s),o||(r=A(s,"click",n[9]),o=!0)},p:le,d(a){a&&y(e),o=!1,r()}}}function vr(n){let e,t,l;return{c(){e=u("div"),t=u("embed"),Et(t.src,l=n[1])||i(t,"src",l),i(t,"type","application/pdf"),i(t,"class","preview-pdf svelte-1cw3u0m"),i(e,"class","preview-pdf-container svelte-1cw3u0m")},m(s,o){g(s,e,o),c(e,t)},p(s,o){o&2&&!Et(t.src,l=s[1])&&i(t,"src",l)},d(s){s&&y(e)}}}function hr(n){let e,t,l,s,o,r,a,f=n[0].name+"",d,_,h,v,k=Ot(n[0].size)+"",b,j,C=Il(n[0].mime)+"",z,N,T,D,H,M,F,I,V,B,P,W;o=new mi({props:{kind:n[8],size:18}});function K(Z,Q){return Z[2]?pr:Z[3]?mr:Z[6]&&Z[1]?dr:Z[5]&&Z[1]?ur:Z[4]?fr:ar}let R=K(n),U=R(n);return{c(){e=u("div"),t=u("div"),l=u("header"),s=u("div"),$e(o.$$.fragment),r=w(),a=u("span"),d=E(f),h=w(),v=u("div"),b=E(k),j=E(" · "),z=E(C),N=w(),T=u("div"),D=u("button"),D.innerHTML='',H=w(),M=u("button"),M.innerHTML='',F=w(),I=u("div"),U.c(),i(a,"class","preview-name svelte-1cw3u0m"),i(a,"title",_=n[0].name),i(s,"class","preview-title svelte-1cw3u0m"),i(v,"class","preview-meta svelte-1cw3u0m"),i(D,"class","action-btn svelte-1cw3u0m"),i(D,"title",p("file.openExternal")),i(D,"aria-label",p("file.openExternal")),i(M,"class","action-btn action-btn-close svelte-1cw3u0m"),i(M,"title","Close"),i(M,"aria-label","Close preview"),i(T,"class","preview-actions svelte-1cw3u0m"),i(l,"class","preview-header svelte-1cw3u0m"),i(I,"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",V=`Preview: ${n[0].name}`)},m(Z,Q){g(Z,e,Q),c(e,t),c(t,l),c(l,s),Ze(o,s,null),c(s,r),c(s,a),c(a,d),c(l,h),c(l,v),c(v,b),c(v,j),c(v,z),c(l,N),c(l,T),c(T,D),c(T,H),c(T,M),c(t,F),c(t,I),U.m(I,null),B=!0,P||(W=[A(D,"click",n[9]),A(M,"click",n[10]),A(e,"click",pt(n[11]))],P=!0)},p(Z,[Q]){(!B||Q&1)&&f!==(f=Z[0].name+"")&&G(d,f),(!B||Q&1&&_!==(_=Z[0].name))&&i(a,"title",_),(!B||Q&1)&&k!==(k=Ot(Z[0].size)+"")&&G(b,k),(!B||Q&1)&&C!==(C=Il(Z[0].mime)+"")&&G(z,C),R===(R=K(Z))&&U?U.p(Z,Q):(U.d(1),U=R(Z),U&&(U.c(),U.m(I,null))),(!B||Q&1&&V!==(V=`Preview: ${Z[0].name}`))&&i(e,"aria-label",V)},i(Z){B||(ne(o.$$.fragment,Z),B=!0)},o(Z){fe(o.$$.fragment,Z),B=!1},d(Z){Z&&y(e),Qe(o),U.d(),P=!1,me(W)}}}function br(n,e,t){let l,s,o,{item:r}=e,{content:a=""}=e,{loading:f=!1}=e,{error:d=""}=e;const _=Bt(),h=pi(r);function v(C){C.key==="Escape"&&_("close")}function k(){_("openExternal",r.fileId)}ci(()=>{window.addEventListener("keydown",v)}),el(()=>{window.removeEventListener("keydown",v)});const b=()=>_("close"),j=()=>_("close");return n.$$set=C=>{"item"in C&&t(0,r=C.item),"content"in C&&t(1,a=C.content),"loading"in C&&t(2,f=C.loading),"error"in C&&t(3,d=C.error)},n.$$.update=()=>{n.$$.dirty&3&&t(6,l=_i(r)&&a&&a.startsWith("data:")),n.$$.dirty&1&&t(5,s=vi(r)||bi(r)),n.$$.dirty&1&&t(4,o=hi(r))},[r,a,f,d,o,s,l,_,h,k,b,j]}class kr extends ut{constructor(e){super(),ft(this,e,br,hr,at,{item:0,content:1,loading:2,error:3})}}function yr(n){let e,t,l,s,o,r,a,f,d,_,h,v,k,b,j,C,z;return{c(){e=u("div"),t=u("div"),l=u("h3"),s=E(n[0]),o=w(),r=u("p"),a=E(n[1]),f=w(),d=u("div"),_=u("button"),h=E(n[2]),k=w(),b=u("button"),j=E(n[3]),i(l,"class","svelte-1fv6yyk"),i(r,"class","message svelte-1fv6yyk"),i(_,"class",v="btn "+(n[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk"),i(b,"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",n[0])},m(N,T){g(N,e,T),c(e,t),c(t,l),c(l,s),c(t,o),c(t,r),c(r,a),c(t,f),c(t,d),c(d,_),c(_,h),c(d,k),c(d,b),c(b,j),C||(z=[A(_,"click",n[6]),A(b,"click",n[7]),A(e,"click",pt(n[8]))],C=!0)},p(N,[T]){T&1&&G(s,N[0]),T&2&&G(a,N[1]),T&4&&G(h,N[2]),T&16&&v!==(v="btn "+(N[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk")&&i(_,"class",v),T&8&&G(j,N[3]),T&1&&i(e,"aria-label",N[0])},i:le,o:le,d(N){N&&y(e),C=!1,me(z)}}}function gr(n,e,t){let{title:l=p("common.confirm")}=e,{message:s=""}=e,{confirmText:o=p("common.delete")}=e,{cancelText:r=p("common.cancel")}=e,{danger:a=!1}=e;const f=Bt(),d=()=>f("confirm"),_=()=>f("cancel"),h=()=>f("cancel");return n.$$set=v=>{"title"in v&&t(0,l=v.title),"message"in v&&t(1,s=v.message),"confirmText"in v&&t(2,o=v.confirmText),"cancelText"in v&&t(3,r=v.cancelText),"danger"in v&&t(4,a=v.danger)},[l,s,o,r,a,f,d,_,h]}class wr extends ut{constructor(e){super(),ft(this,e,gr,yr,at,{title:0,message:1,confirmText:2,cancelText:3,danger:4})}}function jr(n){let e,t,l;return{c(){e=L("circle"),t=L("line"),l=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(l,"x1","12"),i(l,"y1","8"),i(l,"x2","12.01"),i(l,"y2","8")},m(s,o){g(s,e,o),g(s,t,o),g(s,l,o)},d(s){s&&(y(e),y(t),y(l))}}}function zr(n){let e,t,l,s;return{c(){e=L("rect"),t=L("polyline"),l=L("line"),s=L("line"),i(e,"x","3"),i(e,"y","5"),i(e,"width","18"),i(e,"height","14"),i(e,"rx","2"),i(t,"points","3 10 21 10"),i(l,"x1","8"),i(l,"y1","5"),i(l,"x2","8"),i(l,"y2","19"),i(s,"x1","16"),i(s,"y1","5"),i(s,"x2","16"),i(s,"y2","19")},m(o,r){g(o,e,r),g(o,t,r),g(o,l,r),g(o,s,r)},d(o){o&&(y(e),y(t),y(l),y(s))}}}function Cr(n){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(l,s){g(l,e,s),g(l,t,s)},d(l){l&&(y(e),y(t))}}}function Sr(n){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(l,s){g(l,e,s),g(l,t,s)},d(l){l&&(y(e),y(t))}}}function Tr(n){let e,t,l,s,o;return{c(){e=L("path"),t=L("path"),l=L("line"),s=L("line"),o=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(l,"x1","8"),i(l,"y1","7"),i(l,"x2","16"),i(l,"y2","7"),i(s,"x1","8"),i(s,"y1","11"),i(s,"x2","14"),i(s,"y2","11"),i(o,"x1","8"),i(o,"y1","15"),i(o,"x2","12"),i(o,"y2","15")},m(r,a){g(r,e,a),g(r,t,a),g(r,l,a),g(r,s,a),g(r,o,a)},d(r){r&&(y(e),y(t),y(l),y(s),y(o))}}}function Nr(n){let e,t,l,s;return{c(){e=L("path"),t=L("polyline"),l=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(l,"x1","16"),i(l,"y1","13"),i(l,"x2","8"),i(l,"y2","13"),i(s,"x1","16"),i(s,"y1","17"),i(s,"x2","8"),i(s,"y2","17")},m(o,r){g(o,e,r),g(o,t,r),g(o,l,r),g(o,s,r)},d(o){o&&(y(e),y(t),y(l),y(s))}}}function Dr(n){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(l,s){g(l,e,s),g(l,t,s)},d(l){l&&(y(e),y(t))}}}function Mr(n){let e,t,l,s;return{c(){e=L("rect"),t=L("rect"),l=L("rect"),s=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(l,"x","14"),i(l,"y","10"),i(l,"width","7"),i(l,"height","11"),i(l,"rx","1"),i(s,"x","3"),i(s,"y","14"),i(s,"width","7"),i(s,"height","7"),i(s,"rx","1")},m(o,r){g(o,e,r),g(o,t,r),g(o,l,r),g(o,s,r)},d(o){o&&(y(e),y(t),y(l),y(s))}}}function Fr(n){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,l){g(t,e,l)},d(t){t&&y(e)}}}function Ir(n){let e;function t(o,r){return o[0]==="folder"?Fr:o[0]==="project"?Mr:o[0]==="client"?Dr:o[0]==="document"?Nr:o[0]==="recipe"?Tr:o[0]==="note"?Sr:o[0]==="file"?Cr:o[0]==="case"?zr:jr}let l=t(n),s=l(n);return{c(){e=L("svg"),s.c(),i(e,"width",n[1]),i(e,"height",n[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(o,r){g(o,e,r),s.m(e,null)},p(o,[r]){l!==(l=t(o))&&(s.d(1),s=l(o),s&&(s.c(),s.m(e,null))),r&2&&i(e,"width",o[1]),r&2&&i(e,"height",o[1])},i:le,o:le,d(o){o&&y(e),s.d()}}}function Ar(n,e,t){let{kind:l="generic"}=e,{size:s=18}=e;return n.$$set=o=>{"kind"in o&&t(0,l=o.kind),"size"in o&&t(1,s=o.size)},[l,s]}class Rt extends ut{constructor(e){super(),ft(this,e,Ar,Ir,at,{kind:0,size:1})}}function Pl(n,e,t){const l=n.slice();return l[38]=e[t],l}function Er(n){let e;return{c(){e=u("span"),i(e,"class","tree-toggle-placeholder svelte-zj71cl")},m(t,l){g(t,e,l)},p:le,d(t){t&&y(e)}}}function Lr(n){let e,t,l=n[1][n[38].id]?"▾":"▸",s,o,r;function a(){return n[22](n[38])}return{c(){e=u("button"),t=u("span"),s=E(l),i(t,"class","tree-arrow"),i(e,"class","tree-toggle svelte-zj71cl")},m(f,d){g(f,e,d),c(e,t),c(t,s),o||(r=A(e,"click",xe(a)),o=!0)},p(f,d){n=f,d[0]&3&&l!==(l=n[1][n[38].id]?"▾":"▸")&&G(s,l)},d(f){f&&y(e),o=!1,r()}}}function Ol(n){let e,t;return e=new yi({props:{nodes:n[38].children||[],expanded:n[1],selectedNodeId:n[2],level:n[3]+1,onSelect:n[4],onToggle:n[5],onContextMenu:n[6],onDrop:n[7]}}),{c(){$e(e.$$.fragment)},m(l,s){Ze(e,l,s),t=!0},p(l,s){const o={};s[0]&1&&(o.nodes=l[38].children||[]),s[0]&2&&(o.expanded=l[1]),s[0]&4&&(o.selectedNodeId=l[2]),s[0]&8&&(o.level=l[3]+1),s[0]&16&&(o.onSelect=l[4]),s[0]&32&&(o.onToggle=l[5]),s[0]&64&&(o.onContextMenu=l[6]),s[0]&128&&(o.onDrop=l[7]),e.$set(o)},i(l){t||(ne(e.$$.fragment,l),t=!0)},o(l){fe(e.$$.fragment,l),t=!1},d(l){Qe(e,l)}}}function Bl(n,e){let t,l,s,o,r,a,f,d=e[38].title+"",_,h,v=e[1][e[38].id]&&Qt(e[38]),k,b,j,C;function z(R,U){return U[0]&1&&(l=null),l==null&&(l=!!At(R[38])),l?Lr:Er}let N=z(e,[-1,-1]),T=N(e);r=new Rt({props:{kind:Rl(e[38]),size:16}});function D(...R){return e[23](e[38],...R)}function H(){return e[24](e[38])}function M(...R){return e[25](e[38],...R)}function F(...R){return e[26](e[38],...R)}function I(...R){return e[27](e[38],...R)}function V(...R){return e[28](e[38],...R)}function B(...R){return e[29](e[38],...R)}function P(...R){return e[30](e[38],...R)}function W(...R){return e[31](e[38],...R)}let K=v&&Ol(e);return{key:n,first:null,c(){t=u("div"),T.c(),s=w(),o=u("span"),$e(r.$$.fragment),a=w(),f=u("span"),_=E(d),h=w(),K&&K.c(),k=it(),i(o,"class","tree-icon svelte-zj71cl"),i(f,"class","tree-label svelte-zj71cl"),i(t,"class","tree-item svelte-zj71cl"),Be(t,"padding-left",e[3]*16+4+"px"),i(t,"draggable","true"),Ge(t,"selected",e[2]===e[38].id),Ge(t,"drop-valid",e[8]===e[38].id&&e[9][e[38].id]),Ge(t,"drop-invalid",e[8]===e[38].id&&!e[9][e[38].id]),this.first=t},m(R,U){g(R,t,U),T.m(t,null),c(t,s),c(t,o),Ze(r,o,null),c(t,a),c(t,f),c(f,_),g(R,h,U),K&&K.m(R,U),g(R,k,U),b=!0,j||(C=[A(o,"click",D),A(o,"dblclick",xe(e[21])),A(f,"click",xe(H)),A(t,"dragstart",M),A(t,"dragover",F),A(t,"dragleave",I),A(t,"drop",V),A(t,"click",B),A(t,"dblclick",P),A(t,"contextmenu",xt(W))],j=!0)},p(R,U){e=R,N===(N=z(e,U))&&T?T.p(e,U):(T.d(1),T=N(e),T&&(T.c(),T.m(t,s)));const Z={};U[0]&1&&(Z.kind=Rl(e[38])),r.$set(Z),(!b||U[0]&1)&&d!==(d=e[38].title+"")&&G(_,d),(!b||U[0]&8)&&Be(t,"padding-left",e[3]*16+4+"px"),(!b||U[0]&5)&&Ge(t,"selected",e[2]===e[38].id),(!b||U[0]&769)&&Ge(t,"drop-valid",e[8]===e[38].id&&e[9][e[38].id]),(!b||U[0]&769)&&Ge(t,"drop-invalid",e[8]===e[38].id&&!e[9][e[38].id]),U[0]&3&&(v=e[1][e[38].id]&&Qt(e[38])),v?K?(K.p(e,U),U[0]&3&&ne(K,1)):(K=Ol(e),K.c(),ne(K,1),K.m(k.parentNode,k)):K&&(qe(),fe(K,1,1,()=>{K=null}),Ye())},i(R){b||(ne(r.$$.fragment,R),ne(K),b=!0)},o(R){fe(r.$$.fragment,R),fe(K),b=!1},d(R){R&&(y(t),y(h),y(k)),T.d(),Qe(r),K&&K.d(R),j=!1,me(C)}}}function Pr(n){let e=[],t=new Map,l,s,o,r,a=ue(n[0]);const f=d=>d[38].id;for(let d=0;d0:n.has_children===!0}function Hl(n){const e={};function t(l,s){for(const o of l)e[o.id]=s,o.children&&t(o.children,o.id)}return t(n,""),e}function Vl(n){const e=[];function t(l){for(const s of l)e.push(s),s.children&&t(s.children)}return t(n),e}function Or(n){try{return n.dataTransfer.getData("text/plain")}catch{return""}}function Br(n,e,t){let l,s,o,{nodes:r=[]}=e,{expanded:a={}}=e,{selectedNodeId:f=""}=e,{level:d=0}=e,{onSelect:_=void 0}=e,{onToggle:h=void 0}=e,{onContextMenu:v=void 0}=e,{onDrop:k=void 0}=e,b={},j=null,C="",z="";const N=["folder","project","client","document","recipe","case"];el(()=>{for(const O of Object.keys(b))clearTimeout(b[O]);j&&clearInterval(j)});function T(O){return N.includes(O.type)}function D(O,Y,ie){if(!O||!Y||Y===O.id||!T(O))return!1;let oe=O.id;for(;oe;){if(oe===Y)return!1;oe=ie[oe]||""}return!0}function H(O,Y){O.stopPropagation(),O.dataTransfer.effectAllowed="move",O.dataTransfer.setData("text/plain",Y.id),t(18,C=Y.id)}function M(O,Y){O.preventDefault(),O.stopPropagation(),O.dataTransfer.dropEffect="move",z!==Y.id&&t(8,z=Y.id),At(Y)&&!a[Y.id]&&!b[Y.id]&&(b[Y.id]=setTimeout(()=>{h&&h(Y.id),delete b[Y.id]},600));const ie=O.currentTarget.closest(".workspace-tree-area");if(ie){const oe=ie.getBoundingClientRect(),de=30;O.clientY-oe.top{ie.scrollTop-=10},50)):oe.bottom-O.clientY{ie.scrollTop+=10},50)):j&&(clearInterval(j),j=null)}}function F(O,Y){const ie=O.relatedTarget;ie&&O.currentTarget.contains(ie)||(z===Y.id&&t(8,z=""),b[Y.id]&&(clearTimeout(b[Y.id]),delete b[Y.id]),j&&(clearInterval(j),j=null))}function I(O,Y){O.preventDefault(),O.stopPropagation(),b[Y.id]&&(clearTimeout(b[Y.id]),delete b[Y.id]),j&&(clearInterval(j),j=null);const ie=Vl(r),oe=Hl(ie),de=Or(O);if(!D(Y,de,oe)){t(8,z=""),t(18,C="");return}k&&k(de,Y.id),t(8,z=""),t(18,C="")}function V(){t(8,z=""),t(18,C="");for(const O of Object.keys(b))clearTimeout(b[O]),delete b[O];j&&(clearInterval(j),j=null)}function B(O,Y){O.target.closest(".tree-toggle")||O.target.closest(".tree-icon")||_&&_(Y)}function P(O,Y){At(Y)&&h&&h(Y.id)}function W(O,Y){O.stopPropagation(),At(Y)&&h&&h(Y.id)}function K(O,Y,ie){const oe={};function de(Ie){for(const _e of Ie)oe[_e.id]=D(_e,Y,ie),_e.children&&de(_e.children)}return de(O),oe}function R(O){ai.call(this,n,O)}const U=O=>h&&h(O.id),Z=(O,Y)=>W(Y,O),Q=O=>_&&_(O),X=(O,Y)=>H(Y,O),$=(O,Y)=>M(Y,O),q=(O,Y)=>F(Y,O),ze=(O,Y)=>I(Y,O),ee=(O,Y)=>B(Y,O),ae=(O,Y)=>P(Y,O),te=(O,Y)=>v&&v(Y,O);return n.$$set=O=>{"nodes"in O&&t(0,r=O.nodes),"expanded"in O&&t(1,a=O.expanded),"selectedNodeId"in O&&t(2,f=O.selectedNodeId),"level"in O&&t(3,d=O.level),"onSelect"in O&&t(4,_=O.onSelect),"onToggle"in O&&t(5,h=O.onToggle),"onContextMenu"in O&&t(6,v=O.onContextMenu),"onDrop"in O&&t(7,k=O.onDrop)},n.$$.update=()=>{n.$$.dirty[0]&1&&t(20,l=Vl(r)),n.$$.dirty[0]&1048576&&t(19,s=Hl(l)),n.$$.dirty[0]&1835008&&t(9,o=K(l,C,s))},[r,a,f,d,_,h,v,k,z,o,H,M,F,I,V,B,P,W,C,s,l,R,U,Z,Q,X,$,q,ze,ee,ae,te]}class yi extends ut{constructor(e){super(),ft(this,e,Br,Pr,at,{nodes:0,expanded:1,selectedNodeId:2,level:3,onSelect:4,onToggle:5,onContextMenu:6,onDrop:7},null,[-1,-1])}}function Ul(n,e,t){const l=n.slice();return l[220]=e[t],l}function Wl(n,e,t){const l=n.slice();return l[223]=e[t],l}function Kl(n,e,t){const l=n.slice();return l[223]=e[t],l}function Gl(n,e,t){const l=n.slice();return l[244]=e[t],l}function ql(n,e,t){const l=n.slice();return l[244]=e[t],l}function Yl(n,e,t){const l=n.slice();return l[252]=e[t],l}function Xl(n,e,t){const l=n.slice();return l[244]=e[t],l}function Jl(n,e,t){const l=n.slice();return l[244]=e[t],l}function Zl(n,e,t){const l=n.slice();return l[228]=e[t],l}function Ql(n,e,t){const l=n.slice();return l[239]=e[t],l}function xl(n,e,t){const l=n.slice();return l[236]=e[t],l}function $l(n,e,t){const l=n.slice();return l[231]=e[t],l}function en(n,e,t){const l=n.slice();return l[228]=e[t],l}function tn(n,e,t){const l=n.slice();return l[231]=e[t],l}function ln(n,e,t){const l=n.slice();return l[247]=e[t],l}function nn(n,e,t){const l=n.slice();return l[259]=e[t],l}function sn(n,e,t){const l=n.slice();return l[262]=e[t],l}function on(n){let e,t=n[262].label+"",l,s,o,r,a;function f(){return n[127](n[262])}return{c(){e=u("button"),l=E(t),s=w(),i(e,"class",o="nav-item "+(n[8]===n[262].id?"selected":"")+" svelte-4sj57z")},m(d,_){g(d,e,_),c(e,l),c(e,s),r||(a=A(e,"click",f),r=!0)},p(d,_){n=d,_[0]&1&&t!==(t=n[262].label+"")&&G(l,t),_[0]&257&&o!==(o="nav-item "+(n[8]===n[262].id?"selected":"")+" svelte-4sj57z")&&i(e,"class",o)},d(d){d&&y(e),r=!1,a()}}}function Rr(n){let e;return{c(){e=u("div"),e.textContent=`${p("nav.noNodes")}`,i(e,"class","nav-empty svelte-4sj57z")},m(t,l){g(t,e,l)},p:le,i:le,o:le,d(t){t&&y(e)}}}function Hr(n){var r;let e,t,l,s,o;return t=new yi({props:{nodes:n[1],expanded:n[32],selectedNodeId:((r=n[9])==null?void 0:r.id)||"",onSelect:n[62],onToggle:n[92],onContextMenu:n[90],onDrop:n[93]}}),{c(){e=u("div"),$e(t.$$.fragment),i(e,"class","workspace-tree-area svelte-4sj57z")},m(a,f){g(a,e,f),Ze(t,e,null),l=!0,s||(o=[A(e,"dragover",xt(Fc)),A(e,"dragleave",Ic),A(e,"drop",n[94])],s=!0)},p(a,f){var _;const d={};f[0]&2&&(d.nodes=a[1]),f[1]&2&&(d.expanded=a[32]),f[0]&512&&(d.selectedNodeId=((_=a[9])==null?void 0:_.id)||""),t.$set(d)},i(a){l||(ne(t.$$.fragment,a),l=!0)},o(a){fe(t.$$.fragment,a),l=!1},d(a){a&&y(e),Qe(t),s=!1,me(o)}}}function Vr(n){let e;return{c(){e=u("span"),e.textContent=`${p("nav.selectPrompt")}`,i(e,"class","crumb placeholder svelte-4sj57z")},m(t,l){g(t,e,l)},p:le,d(t){t&&y(e)}}}function Ur(n){let e,t=ue(n[0]),l=[];for(let s=0;s0&&an(n);return{c(){e=u("button"),t=L("svg"),l=L("polyline"),s=L("polyline"),o=L("path"),r=w(),d&&d.c(),i(l,"points","23 4 23 10 17 10"),i(l,"class","svelte-4sj57z"),i(s,"points","1 20 1 14 7 14"),i(s,"class","svelte-4sj57z"),i(o,"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(o,"class","svelte-4sj57z"),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-4sj57z"),i(e,"class","header-sync-btn svelte-4sj57z"),e.disabled=n[53],i(e,"title",p("nav.syncNow"))},m(_,h){g(_,e,h),c(e,t),c(t,l),c(t,s),c(t,o),c(e,r),d&&d.m(e,null),a||(f=A(e,"click",n[126]),a=!0)},p(_,h){_[52].unpushedOps>0?d?d.p(_,h):(d=an(_),d.c(),d.m(e,null)):d&&(d.d(1),d=null),h[1]&4194304&&(e.disabled=_[53])},d(_){_&&y(e),d&&d.d(),a=!1,f()}}}function an(n){let e,t=n[52].unpushedOps+"",l;return{c(){e=u("span"),l=E(t),i(e,"class","sync-badge svelte-4sj57z")},m(s,o){g(s,e,o),c(e,l)},p(s,o){o[1]&2097152&&t!==(t=s[52].unpushedOps+"")&&G(l,t)},d(s){s&&y(e)}}}function fn(n){let e,t,l,s,o,r;return{c(){e=u("div"),t=E(n[7]),l=w(),s=u("button"),s.innerHTML='',i(s,"class","dismiss-btn svelte-4sj57z"),i(s,"aria-label","Dismiss"),i(e,"class","error-banner svelte-4sj57z")},m(a,f){g(a,e,f),c(e,t),c(e,l),c(e,s),o||(r=[A(s,"click",xe(n[128])),A(e,"click",n[129])],o=!0)},p(a,f){f[0]&128&&G(t,a[7])},d(a){a&&y(e),o=!1,me(r)}}}function Kr(n){let e,t,l;function s(a,f){if(a[28])return Qr;if(a[0].length>0)return Zr;if(a[7])return Jr}let o=s(n),r=o&&o(n);return{c(){e=u("div"),t=u("h2"),t.textContent=`${p("welcome.title")}`,l=w(),r&&r.c(),i(t,"class","svelte-4sj57z"),i(e,"class","welcome svelte-4sj57z")},m(a,f){g(a,e,f),c(e,t),c(e,l),r&&r.m(e,null)},p(a,f){o===(o=s(a))&&r?r.p(a,f):(r&&r.d(1),r=o&&o(a),r&&(r.c(),r.m(e,null)))},i:le,o:le,d(a){a&&y(e),r&&r.d()}}}function Gr(n){let e,t,l,s;function o(f,d){return f[4].length===0?$r:xr}let r=o(n),a=r(n);return{c(){e=u("div"),t=u("div"),l=u("h2"),l.textContent=`${p("activity.title")}`,s=w(),a.c(),i(l,"class","svelte-4sj57z"),i(t,"class","activity-feed-header svelte-4sj57z"),i(e,"class","activity-feed svelte-4sj57z")},m(f,d){g(f,e,d),c(e,t),c(t,l),c(e,s),a.m(e,null)},p(f,d){r===(r=o(f))&&a?a.p(f,d):(a.d(1),a=r(f),a&&(a.c(),a.m(e,null)))},i:le,o:le,d(f){f&&y(e),a.d()}}}function qr(n){let e,t,l,s,o,r=n[3].date+"",a,f,d,_=n[3].summary&&mn(n);function h(b,j){return b[3].groups&&b[3].groups.length>0?tc:ec}let v=h(n),k=v(n);return{c(){e=u("div"),t=u("div"),l=u("h2"),l.textContent=`${p("today.title")}`,s=w(),o=u("span"),a=E(r),f=w(),_&&_.c(),d=w(),k.c(),i(l,"class","svelte-4sj57z"),i(o,"class","today-date svelte-4sj57z"),i(t,"class","today-header svelte-4sj57z"),i(e,"class","today-dashboard svelte-4sj57z")},m(b,j){g(b,e,j),c(e,t),c(t,l),c(t,s),c(t,o),c(o,a),c(e,f),_&&_.m(e,null),c(e,d),k.m(e,null)},p(b,j){j[0]&8&&r!==(r=b[3].date+"")&&G(a,r),b[3].summary?_?_.p(b,j):(_=mn(b),_.c(),_.m(e,d)):_&&(_.d(1),_=null),v===(v=h(b))&&k?k.p(b,j):(k.d(1),k=v(b),k&&(k.c(),k.m(e,null)))},i:le,o:le,d(b){b&&y(e),_&&_.d(),k.d()}}}function Yr(n){let e,t,l,s,o,r,a=ue(n[60]),f=[];for(let v=0;v{_[b]=null}),Ye()),~s?(o=_[s],o?o.p(v,k):(o=_[s]=d[s](v),o.c()),ne(o,1),o.m(l,null)):o=null)},i(v){r||(ne(o),r=!0)},o(v){fe(o),r=!1},d(v){v&&(y(e),y(t),y(l)),We(f,v),~s&&_[s].d()}}}function Xr(n){let e,t,l,s=n[12].title+"",o,r,a,f,d,_,h,v,k,b,j,C=n[12].dirty&&Bn();return{c(){e=u("div"),t=u("div"),l=u("span"),o=E(s),r=w(),C&&C.c(),a=w(),f=u("div"),d=u("button"),d.textContent=`${p("common.save")}`,_=w(),h=u("button"),h.textContent=`${p("common.close")}`,v=w(),k=u("textarea"),i(l,"class","note-title svelte-4sj57z"),i(d,"class","btn btn-primary svelte-4sj57z"),i(h,"class","btn svelte-4sj57z"),i(f,"class","note-editor-actions svelte-4sj57z"),i(t,"class","note-editor-header svelte-4sj57z"),i(k,"class","note-textarea svelte-4sj57z"),i(k,"placeholder",p("note.placeholder")),i(e,"class","note-editor svelte-4sj57z")},m(z,N){g(z,e,N),c(e,t),c(t,l),c(l,o),c(t,r),C&&C.m(t,null),c(t,a),c(t,f),c(f,d),c(f,_),c(f,h),c(e,v),c(e,k),Fe(k,n[12].content),b||(j=[A(d,"click",n[105]),A(h,"click",n[103]),A(k,"input",n[130]),A(k,"input",n[104])],b=!0)},p(z,N){N[0]&4096&&s!==(s=z[12].title+"")&&G(o,s),z[12].dirty?C||(C=Bn(),C.c(),C.m(t,a)):C&&(C.d(1),C=null),N[0]&4096&&Fe(k,z[12].content)},i:le,o:le,d(z){z&&y(e),C&&C.d(),b=!1,me(j)}}}function Jr(n){let e,t=p("common.error")+"",l,s,o;return{c(){e=u("p"),l=E(t),s=w(),o=E(n[7]),i(e,"class","error-text svelte-4sj57z")},m(r,a){g(r,e,a),c(e,l),c(e,s),c(e,o)},p(r,a){a[0]&128&&G(o,r[7])},d(r){r&&y(e)}}}function Zr(n){let e,t,l;return{c(){e=u("p"),e.textContent=`${p("welcome.selectSection")}`,t=w(),l=u("p"),l.textContent=`${p("welcome.createCase")}`,i(e,"class","svelte-4sj57z"),i(l,"class","hint svelte-4sj57z")},m(s,o){g(s,e,o),g(s,t,o),g(s,l,o)},p:le,d(s){s&&(y(e),y(t),y(l))}}}function Qr(n){let e;return{c(){e=u("p"),e.textContent=`${p("common.loading")}`,i(e,"class","svelte-4sj57z")},m(t,l){g(t,e,l)},p:le,d(t){t&&y(e)}}}function xr(n){let e,t=ue(n[4]),l=[];for(let s=0;s0&&pn(n),o=n[3].summary.notes>0&&_n(n),r=n[3].summary.files>0&&vn(n);return{c(){e=u("div"),s&&s.c(),t=w(),o&&o.c(),l=w(),r&&r.c(),i(e,"class","today-summary svelte-4sj57z")},m(a,f){g(a,e,f),s&&s.m(e,null),c(e,t),o&&o.m(e,null),c(e,l),r&&r.m(e,null)},p(a,f){a[3].summary.changedCases>0?s?s.p(a,f):(s=pn(a),s.c(),s.m(e,t)):s&&(s.d(1),s=null),a[3].summary.notes>0?o?o.p(a,f):(o=_n(a),o.c(),o.m(e,l)):o&&(o.d(1),o=null),a[3].summary.files>0?r?r.p(a,f):(r=vn(a),r.c(),r.m(e,null)):r&&(r.d(1),r=null)},d(a){a&&y(e),s&&s.d(),o&&o.d(),r&&r.d()}}}function pn(n){let e,t=n[3].summary.changedCases+"",l,s,o=ct(n[3].summary.changedCases,p("today.plural.case_one"),p("today.plural.case_few"),p("today.plural.case_many"))+"",r;return{c(){e=u("span"),l=E(t),s=w(),r=E(o),i(e,"class","summary-chip svelte-4sj57z")},m(a,f){g(a,e,f),c(e,l),c(e,s),c(e,r)},p(a,f){f[0]&8&&t!==(t=a[3].summary.changedCases+"")&&G(l,t),f[0]&8&&o!==(o=ct(a[3].summary.changedCases,p("today.plural.case_one"),p("today.plural.case_few"),p("today.plural.case_many"))+"")&&G(r,o)},d(a){a&&y(e)}}}function _n(n){let e,t=n[3].summary.notes+"",l,s,o=ct(n[3].summary.notes,p("today.plural.note_one"),p("today.plural.note_few"),p("today.plural.note_many"))+"",r;return{c(){e=u("span"),l=E(t),s=w(),r=E(o),i(e,"class","summary-chip svelte-4sj57z")},m(a,f){g(a,e,f),c(e,l),c(e,s),c(e,r)},p(a,f){f[0]&8&&t!==(t=a[3].summary.notes+"")&&G(l,t),f[0]&8&&o!==(o=ct(a[3].summary.notes,p("today.plural.note_one"),p("today.plural.note_few"),p("today.plural.note_many"))+"")&&G(r,o)},d(a){a&&y(e)}}}function vn(n){let e,t=n[3].summary.files+"",l,s,o=ct(n[3].summary.files,p("today.plural.file_one"),p("today.plural.file_few"),p("today.plural.file_many"))+"",r;return{c(){e=u("span"),l=E(t),s=w(),r=E(o),i(e,"class","summary-chip svelte-4sj57z")},m(a,f){g(a,e,f),c(e,l),c(e,s),c(e,r)},p(a,f){f[0]&8&&t!==(t=a[3].summary.files+"")&&G(l,t),f[0]&8&&o!==(o=ct(a[3].summary.files,p("today.plural.file_one"),p("today.plural.file_few"),p("today.plural.file_many"))+"")&&G(r,o)},d(a){a&&y(e)}}}function ec(n){let e,t,l,s;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("today.empty")}`,l=w(),s=u("p"),s.textContent=`${p("today.emptyHint")}`,i(t,"class","svelte-4sj57z"),i(s,"class","hint svelte-4sj57z"),i(e,"class","today-empty svelte-4sj57z")},m(o,r){g(o,e,r),c(e,t),c(e,l),c(e,s)},p:le,d(o){o&&y(e)}}}function tc(n){let e,t,l=ue(n[3].groups),s=[];for(let r=0;r0&&gn(n);return{c(){for(let r=0;r0?o?o.p(r,a):(o=gn(r),o.c(),o.m(t.parentNode,t)):o&&(o.d(1),o=null)},d(r){r&&(y(e),y(t)),We(s,r),o&&o.d(r)}}}function hn(n){let e,t=n[252].events.length+"",l,s,o=ct(n[252].events.length,p("today.plural.event_one"),p("today.plural.event_few"),p("today.plural.event_many"))+"",r;return{c(){e=u("span"),l=E(t),s=w(),r=E(o),i(e,"class","today-case-count svelte-4sj57z")},m(a,f){g(a,e,f),c(e,l),c(e,s),c(e,r)},p(a,f){f[0]&8&&t!==(t=a[252].events.length+"")&&G(l,t),f[0]&8&&o!==(o=ct(a[252].events.length,p("today.plural.event_one"),p("today.plural.event_few"),p("today.plural.event_many"))+"")&&G(r,o)},d(a){a&&y(e)}}}function lc(n){let e;return{c(){e=u("div"),e.textContent=`${p("today.changedCases")}`,i(e,"class","today-events-empty svelte-4sj57z")},m(t,l){g(t,e,l)},p:le,d(t){t&&y(e)}}}function nc(n){let e,t=ue(n[252].events),l=[];for(let s=0;s0?nc:lc}let M=H(n),F=M(n);return{c(){e=u("div"),t=u("div"),l=u("span"),o=E(s),r=w(),a=u("span"),d=E(f),_=w(),N&&N.c(),h=w(),v=u("span"),b=E(k),j=w(),F.c(),i(l,"class","today-case-title svelte-4sj57z"),i(a,"class","today-case-type svelte-4sj57z"),i(v,"class","today-case-time svelte-4sj57z"),i(t,"class","today-case-header svelte-4sj57z"),i(t,"role","button"),i(t,"tabindex","0"),i(e,"class","today-case svelte-4sj57z")},m(I,V){g(I,e,V),c(e,t),c(t,l),c(l,o),c(t,r),c(t,a),c(a,d),c(t,_),N&&N.m(t,null),c(t,h),c(t,v),c(v,b),c(e,j),F.m(e,null),C||(z=[A(t,"click",T),A(t,"keydown",D)],C=!0)},p(I,V){n=I,V[0]&8&&s!==(s=n[252].nodeTitle+"")&&G(o,s),V[0]&8&&f!==(f=n[113](n[252].nodeKind)+"")&&G(d,f),n[252].events?N?N.p(n,V):(N=hn(n),N.c(),N.m(t,h)):N&&(N.d(1),N=null),V[0]&8&&k!==(k=st(n[252].lastActivityAt)+"")&&G(b,k),M===(M=H(n))&&F?F.p(n,V):(F.d(1),F=M(n),F&&(F.c(),F.m(e,null)))},d(I){I&&y(e),N&&N.d(),F.d(),C=!1,me(z)}}}function gn(n){let e,t,l,s=ue(n[3].events),o=[];for(let r=0;r0&&Nn(n);const F=[hc,vc],I=[];function V(W,K){return W[33]?0:1}b=V(n),j=I[b]=F[b](n);let B=n[29]&&!n[31]&&Mn(),P=n[37]&&Fn(n);return{c(){e=u("div"),t=u("div"),l=u("button"),o=E(s),r=w(),a=u("button"),d=E(f),_=w(),h=u("button"),h.textContent=`${p("file.newFile")}`,v=w(),M&&M.c(),k=w(),j.c(),C=w(),B&&B.c(),z=w(),P&&P.c(),N=it(),i(l,"class","btn btn-primary svelte-4sj57z"),l.disabled=n[29],i(a,"class","btn svelte-4sj57z"),a.disabled=n[29],i(h,"class","btn svelte-4sj57z"),i(t,"class","tab-toolbar svelte-4sj57z"),i(e,"class","files-tab svelte-4sj57z")},m(W,K){g(W,e,K),c(e,t),c(t,l),c(l,o),c(t,r),c(t,a),c(a,d),c(t,_),c(t,h),c(t,v),M&&M.m(t,null),c(e,k),I[b].m(e,null),c(e,C),B&&B.m(e,null),g(W,z,K),P&&P.m(W,K),g(W,N,K),T=!0,D||(H=[A(l,"click",n[107]),A(a,"click",n[108]),A(h,"click",n[69])],D=!0)},p(W,K){(!T||K[0]&536870912)&&(l.disabled=W[29]),(!T||K[0]&536870912)&&(a.disabled=W[29]),W[41].items.length>0?M?M.p(W,K):(M=Nn(W),M.c(),M.m(t,null)):M&&(M.d(1),M=null);let R=b;b=V(W),b===R?I[b].p(W,K):(qe(),fe(I[R],1,1,()=>{I[R]=null}),Ye(),j=I[b],j?j.p(W,K):(j=I[b]=F[b](W),j.c()),ne(j,1),j.m(e,C)),W[29]&&!W[31]?B||(B=Mn(),B.c(),B.m(e,null)):B&&(B.d(1),B=null),W[37]?P?(P.p(W,K),K[1]&64&&ne(P,1)):(P=Fn(W),P.c(),ne(P,1),P.m(N.parentNode,N)):P&&(qe(),fe(P,1,1,()=>{P=null}),Ye())},i(W){T||(ne(j),ne(P),T=!0)},o(W){fe(j),fe(P),T=!1},d(W){W&&(y(e),y(z),y(N)),M&&M.d(),I[b].d(),B&&B.d(),P&&P.d(W),D=!1,me(H)}}}function cc(n){let e,t,l,s,o,r,a,f=n[22]&&In(n);function d(v,k){return v[11].length===0&&!v[22]?jc:wc}let _=d(n),h=_(n);return{c(){e=u("div"),t=u("div"),l=u("button"),l.textContent=`${p("note.add")}`,s=w(),f&&f.c(),o=w(),h.c(),i(l,"class","btn btn-primary svelte-4sj57z"),i(t,"class","tab-toolbar svelte-4sj57z"),i(e,"class","notes-tab svelte-4sj57z")},m(v,k){g(v,e,k),c(e,t),c(t,l),c(e,s),f&&f.m(e,null),c(e,o),h.m(e,null),r||(a=A(l,"click",n[99]),r=!0)},p(v,k){v[22]?f?f.p(v,k):(f=In(v),f.c(),f.m(e,o)):f&&(f.d(1),f=null),_===(_=d(v))&&h?h.p(v,k):(h.d(1),h=_(v),h&&(h.c(),h.m(e,null)))},i:le,o:le,d(v){v&&y(e),f&&f.d(),h.d(),r=!1,a()}}}function ac(n){let e,t,l=n[9].title+"",s,o,r,a,f,d,_=n[113](n[9].type)+"",h,v,k,b,j,C=(n[9].section||"—")+"",z,N,T,D,H,M=ot(n[9].createdAt)+"",F,I,V,B,P,W,K,R,U=p("overview.newNote")+"",Z,Q,X,$,q,ze,ee=p("overview.addFile")+"",ae,te,O,Y,ie,oe,de=p("overview.addAction")+"",Ie,_e,Oe,ge,we,re,Ve,lt=p("overview.logTime")+"",nt,Xe,ve,Le,Ne,Se=n[11].length>0&&En(n),De=n[14].length>0&&Pn(n);return{c(){e=u("div"),t=u("h2"),s=E(l),o=w(),r=u("div"),a=u("div"),f=u("span"),f.textContent=`${p("overview.type")}`,d=u("span"),h=E(_),v=w(),k=u("div"),b=u("span"),b.textContent=`${p("overview.section")}`,j=u("span"),z=E(C),N=w(),T=u("div"),D=u("span"),D.textContent=`${p("overview.created")}`,H=u("span"),F=E(M),I=w(),V=u("div"),B=u("button"),P=L("svg"),W=L("path"),K=L("path"),R=w(),Z=E(U),Q=w(),X=u("button"),$=L("svg"),q=L("path"),ze=w(),ae=E(ee),te=w(),O=u("button"),Y=L("svg"),ie=L("polygon"),oe=w(),Ie=E(de),_e=w(),Oe=u("button"),ge=L("svg"),we=L("circle"),re=L("polyline"),Ve=w(),nt=E(lt),Xe=w(),Se&&Se.c(),ve=w(),De&&De.c(),i(t,"class","svelte-4sj57z"),i(f,"class","meta-label svelte-4sj57z"),i(d,"class","svelte-4sj57z"),i(a,"class","meta-item svelte-4sj57z"),i(b,"class","meta-label svelte-4sj57z"),i(j,"class","svelte-4sj57z"),i(k,"class","meta-item svelte-4sj57z"),i(D,"class","meta-label svelte-4sj57z"),i(H,"class","svelte-4sj57z"),i(T,"class","meta-item svelte-4sj57z"),i(r,"class","meta-grid svelte-4sj57z"),i(W,"d","M12 20h9"),i(W,"class","svelte-4sj57z"),i(K,"d","M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"),i(K,"class","svelte-4sj57z"),i(P,"width","16"),i(P,"height","16"),i(P,"viewBox","0 0 24 24"),i(P,"fill","none"),i(P,"stroke","currentColor"),i(P,"stroke-width","2"),i(P,"stroke-linecap","round"),i(P,"stroke-linejoin","round"),i(P,"class","svelte-4sj57z"),i(B,"class","qa-btn svelte-4sj57z"),i(q,"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(q,"class","svelte-4sj57z"),i($,"width","16"),i($,"height","16"),i($,"viewBox","0 0 24 24"),i($,"fill","none"),i($,"stroke","currentColor"),i($,"stroke-width","2"),i($,"stroke-linecap","round"),i($,"stroke-linejoin","round"),i($,"class","svelte-4sj57z"),i(X,"class","qa-btn svelte-4sj57z"),i(ie,"points","13 2 3 14 12 14 11 22 21 10 12 10 13 2"),i(ie,"class","svelte-4sj57z"),i(Y,"width","16"),i(Y,"height","16"),i(Y,"viewBox","0 0 24 24"),i(Y,"fill","none"),i(Y,"stroke","currentColor"),i(Y,"stroke-width","2"),i(Y,"stroke-linecap","round"),i(Y,"stroke-linejoin","round"),i(Y,"class","svelte-4sj57z"),i(O,"class","qa-btn svelte-4sj57z"),i(we,"cx","12"),i(we,"cy","12"),i(we,"r","10"),i(we,"class","svelte-4sj57z"),i(re,"points","12 6 12 12 16 14"),i(re,"class","svelte-4sj57z"),i(ge,"width","16"),i(ge,"height","16"),i(ge,"viewBox","0 0 24 24"),i(ge,"fill","none"),i(ge,"stroke","currentColor"),i(ge,"stroke-width","2"),i(ge,"stroke-linecap","round"),i(ge,"stroke-linejoin","round"),i(ge,"class","svelte-4sj57z"),i(Oe,"class","qa-btn svelte-4sj57z"),i(V,"class","quick-actions svelte-4sj57z"),i(e,"class","overview svelte-4sj57z")},m(Ce,ke){g(Ce,e,ke),c(e,t),c(t,s),c(e,o),c(e,r),c(r,a),c(a,f),c(a,d),c(d,h),c(r,v),c(r,k),c(k,b),c(k,j),c(j,z),c(r,N),c(r,T),c(T,D),c(T,H),c(H,F),c(e,I),c(e,V),c(V,B),c(B,P),c(P,W),c(P,K),c(B,R),c(B,Z),c(V,Q),c(V,X),c(X,$),c($,q),c(X,ze),c(X,ae),c(V,te),c(V,O),c(O,Y),c(Y,ie),c(O,oe),c(O,Ie),c(V,_e),c(V,Oe),c(Oe,ge),c(ge,we),c(ge,re),c(Oe,Ve),c(Oe,nt),c(e,Xe),Se&&Se.m(e,null),c(e,ve),De&&De.m(e,null),Le||(Ne=[A(B,"click",n[132]),A(X,"click",n[133]),A(O,"click",n[114]),A(Oe,"click",n[134])],Le=!0)},p(Ce,ke){ke[0]&512&&l!==(l=Ce[9].title+"")&&G(s,l),ke[0]&512&&_!==(_=Ce[113](Ce[9].type)+"")&&G(h,_),ke[0]&512&&C!==(C=(Ce[9].section||"—")+"")&&G(z,C),ke[0]&512&&M!==(M=ot(Ce[9].createdAt)+"")&&G(F,M),Ce[11].length>0?Se?Se.p(Ce,ke):(Se=En(Ce),Se.c(),Se.m(e,ve)):Se&&(Se.d(1),Se=null),Ce[14].length>0?De?De.p(Ce,ke):(De=Pn(Ce),De.c(),De.m(e,null)):De&&(De.d(1),De=null)},i:le,o:le,d(Ce){Ce&&y(e),Se&&Se.d(),De&&De.d(),Le=!1,me(Ne)}}}function fc(n){let e,t=ue(n[5]),l=[];for(let s=0;s',T=w(),i(l,"class","action-title svelte-4sj57z"),i(a,"class","action-type svelte-4sj57z"),i(h,"class","action-data svelte-4sj57z"),i(t,"class","action-info svelte-4sj57z"),i(C,"class","btn btn-sm svelte-4sj57z"),i(N,"class","btn btn-sm btn-danger svelte-4sj57z"),i(j,"class","action-btns svelte-4sj57z"),i(e,"class","action-card svelte-4sj57z")},m(I,V){g(I,e,V),c(e,t),c(t,l),c(l,o),c(t,r),c(t,a),c(a,d),c(t,_),c(t,h),c(h,k),c(e,b),c(e,j),c(j,C),c(j,z),c(j,N),c(e,T),D||(H=[A(C,"click",M),A(N,"click",F)],D=!0)},p(I,V){n=I,V[0]&8192&&s!==(s=n[239].title+"")&&G(o,s),V[0]&8192&&f!==(f=n[118](n[239].type)+"")&&G(d,f),V[0]&8192&&v!==(v=n[239].data+"")&&G(k,v)},d(I){I&&y(e),D=!1,me(H)}}}function Nn(n){let e,t=p("common.paste")+"",l,s,o=n[41].items.length+"",r,a,f;return{c(){e=u("button"),l=E(t),s=w(),r=E(o),i(e,"class","btn svelte-4sj57z")},m(d,_){g(d,e,_),c(e,l),c(e,s),c(e,r),a||(f=A(e,"click",n[74]),a=!0)},p(d,_){_[1]&1024&&o!==(o=d[41].items.length+"")&&G(r,o)},d(d){d&&y(e),a=!1,f()}}}function vc(n){let e,t,l,s,o,r,a;const f=[kc,bc],d=[];function _(b,j){return b[35].length>0?0:1}e=_(n),t=d[e]=f[e](n);const h=[gc,yc],v=[];function k(b,j){return b[36].length===0?0:1}return s=k(n),o=v[s]=h[s](n),{c(){t.c(),l=w(),o.c(),r=it()},m(b,j){d[e].m(b,j),g(b,l,j),v[s].m(b,j),g(b,r,j),a=!0},p(b,j){let C=e;e=_(b),e===C?d[e].p(b,j):(qe(),fe(d[C],1,1,()=>{d[C]=null}),Ye(),t=d[e],t?t.p(b,j):(t=d[e]=f[e](b),t.c()),ne(t,1),t.m(l.parentNode,l));let z=s;s=k(b),s===z?v[s].p(b,j):(qe(),fe(v[z],1,1,()=>{v[z]=null}),Ye(),o=v[s],o?o.p(b,j):(o=v[s]=h[s](b),o.c()),ne(o,1),o.m(r.parentNode,r))},i(b){a||(ne(t),ne(o),a=!0)},o(b){fe(t),fe(o),a=!1},d(b){b&&(y(l),y(r)),d[e].d(b),v[s].d(b)}}}function hc(n){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("common.loading")}`,i(t,"class","svelte-4sj57z"),i(e,"class","empty-state svelte-4sj57z")},m(l,s){g(l,e,s),c(e,t)},p:le,i:le,o:le,d(l){l&&y(e)}}}function bc(n){let e,t;return e=new ki({props:{crumbs:[{name:p("file.root")}]}}),{c(){$e(e.$$.fragment)},m(l,s){Ze(e,l,s),t=!0},p:le,i(l){t||(ne(e.$$.fragment,l),t=!0)},o(l){fe(e.$$.fragment,l),t=!1},d(l){Qe(e,l)}}}function kc(n){let e,t,l,s,o,r,a,f=p("common.back")+"",d,_,h,v;return e=new ki({props:{crumbs:[{name:p("file.root")},...n[35]]}}),e.$on("navigate",n[139]),{c(){$e(e.$$.fragment),t=w(),l=u("button"),s=L("svg"),o=L("line"),r=L("polyline"),a=w(),d=E(f),i(o,"x1","19"),i(o,"y1","12"),i(o,"x2","5"),i(o,"y2","12"),i(o,"class","svelte-4sj57z"),i(r,"points","12 19 5 12 12 5"),i(r,"class","svelte-4sj57z"),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(s,"class","svelte-4sj57z"),i(l,"class","btn btn-sm back-btn svelte-4sj57z")},m(k,b){Ze(e,k,b),g(k,t,b),g(k,l,b),c(l,s),c(s,o),c(s,r),c(l,a),c(l,d),_=!0,h||(v=A(l,"click",n[65]),h=!0)},p(k,b){const j={};b[1]&16&&(j.crumbs=[{name:p("file.root")},...k[35]]),e.$set(j)},i(k){_||(ne(e.$$.fragment,k),_=!0)},o(k){fe(e.$$.fragment,k),_=!1},d(k){k&&(y(t),y(l)),Qe(e,k),h=!1,v()}}}function yc(n){let e,t=[],l=new Map,s,o=ue(n[36]);const r=a=>a[236].id;for(let a=0;a0?p("file.noFiles"):p("file.noFilesCase"))+"",r,a,f,d,_,h,v,k,b,j;return{c(){e=u("div"),t=u("div"),t.innerHTML='',l=w(),s=u("p"),r=E(o),a=w(),f=u("p"),f.textContent=`${p("file.hint")}`,d=w(),_=u("div"),h=u("button"),h.textContent=`${p("file.addFileSimple")}`,v=w(),k=u("button"),k.textContent=`${p("file.addFolderSimple")}`,i(t,"class","empty-icon svelte-4sj57z"),i(s,"class","svelte-4sj57z"),i(f,"class","hint svelte-4sj57z"),i(h,"class","btn btn-primary svelte-4sj57z"),i(k,"class","btn svelte-4sj57z"),i(_,"class","empty-actions svelte-4sj57z"),i(e,"class","empty-state svelte-4sj57z")},m(C,z){g(C,e,z),c(e,t),c(e,l),c(e,s),c(s,r),c(e,a),c(e,f),c(e,d),c(e,_),c(_,h),c(_,v),c(_,k),b||(j=[A(h,"click",n[107]),A(k,"click",n[108])],b=!0)},p(C,z){z[1]&16&&o!==(o=(C[35].length>0?p("file.noFiles"):p("file.noFilesCase"))+"")&&G(r,o)},i:le,o:le,d(C){C&&y(e),b=!1,me(j)}}}function Dn(n,e){let t,l,s;return l=new nr({props:{item:e[236],selected:e[42].includes(e[236].id),onDragStart:e[78],onDragOver:e[79],onDrop:e[80]}}),l.$on("navigate",e[140]),l.$on("preview",e[141]),l.$on("openExternal",e[142]),l.$on("showInFolder",e[143]),l.$on("delete",e[144]),l.$on("rename",e[145]),l.$on("duplicate",e[146]),l.$on("cut",e[147]),l.$on("copy",e[148]),l.$on("selectOne",e[149]),l.$on("toggleSelect",e[150]),l.$on("rangeSelect",e[151]),{key:n,first:null,c(){t=it(),$e(l.$$.fragment),this.first=t},m(o,r){g(o,t,r),Ze(l,o,r),s=!0},p(o,r){e=o;const a={};r[1]&32&&(a.item=e[236]),r[1]&2080&&(a.selected=e[42].includes(e[236].id)),l.$set(a)},i(o){s||(ne(l.$$.fragment,o),s=!0)},o(o){fe(l.$$.fragment,o),s=!1},d(o){o&&y(t),Qe(l,o)}}}function Mn(n){let e,t;return{c(){e=u("div"),t=u("p"),t.textContent=`${p("file.scanning")}`,i(t,"class","svelte-4sj57z"),i(e,"class","empty-state svelte-4sj57z")},m(l,s){g(l,e,s),c(e,t)},d(l){l&&y(e)}}}function Fn(n){let e,t;return e=new kr({props:{item:n[37],content:n[38],loading:n[39],error:n[40]}}),e.$on("close",n[68]),e.$on("openExternal",n[152]),{c(){$e(e.$$.fragment)},m(l,s){Ze(e,l,s),t=!0},p(l,s){const o={};s[1]&64&&(o.item=l[37]),s[1]&128&&(o.content=l[38]),s[1]&256&&(o.loading=l[39]),s[1]&512&&(o.error=l[40]),e.$set(o)},i(l){t||(ne(e.$$.fragment,l),t=!0)},o(l){fe(e.$$.fragment,l),t=!1},d(l){Qe(e,l)}}}function In(n){let e,t,l,s,o,r,a,f,d;return{c(){e=u("div"),t=u("input"),l=w(),s=u("div"),o=u("button"),o.textContent=`${p("common.create")}`,r=w(),a=u("button"),a.textContent=`${p("common.cancel")}`,i(t,"type","text"),i(t,"placeholder",p("note.title")),i(t,"class","svelte-4sj57z"),i(o,"class","btn btn-primary svelte-4sj57z"),i(a,"class","btn svelte-4sj57z"),i(s,"class","form-actions svelte-4sj57z"),i(e,"class","create-form svelte-4sj57z")},m(_,h){g(_,e,h),c(e,t),Fe(t,n[23]),c(e,l),c(e,s),c(s,o),c(s,r),c(s,a),f||(d=[A(t,"input",n[136]),A(t,"keydown",n[137]),A(o,"click",n[101]),A(a,"click",n[100])],f=!0)},p(_,h){h[0]&8388608&&t.value!==_[23]&&Fe(t,_[23])},d(_){_&&y(e),f=!1,me(d)}}}function wc(n){let e,t=ue(n[11]),l=[];for(let s=0;sfe(q[ee],1,1,()=>{q[ee]=null});return{c(){e=u("div"),t=u("div"),l=u("h3"),l.textContent=`${p("nav.createNode")}`,s=w(),X&&X.c(),o=w(),r=u("div"),a=u("label"),a.textContent=`${p("template.select")}`,f=w(),d=u("div"),_=u("button"),$e(h.$$.fragment),v=w(),k=u("div"),b=u("span"),b.textContent=`${p("template.optionNone")}`,j=w(),C=u("span"),C.textContent=`${p("template.none.desc")}`,z=w();for(let ee=0;ee{b=null}),Ye()),C[21].node&&C[21].node.parent_id?j?j.p(C,z):(j=Gn(C),j.c(),j.m(t,o)):j&&(j.d(1),j=null),(!h||z[0]&2097152)&&Be(t,"left",C[21].x+"px"),(!h||z[0]&2097152)&&Be(t,"top",C[21].y+"px")},i(C){h||(ne(b),h=!0)},o(C){fe(b),h=!1},d(C){C&&y(e),b&&b.d(),j&&j.d(),v=!1,me(k)}}}function Wn(n){let e,t,l,s,o,r=ue(n[2].length>0?n[2]:[{id:"",title:"template.optionNone",icon:"folder"}]),a=[];for(let d=0;dfe(a[d],1,1,()=>{a[d]=null});return{c(){e=u("div"),e.textContent=`${p("common.create")}`,t=w();for(let d=0;d0?d[2]:[{id:"",title:"template.optionNone",icon:"folder"}]);let h;for(h=0;hn[176].call(k)),i(_,"class","form-group svelte-4sj57z"),i(C,"class","svelte-4sj57z"),i(D,"type","text"),i(D,"placeholder",H=n[26]==="open_url"?p("action.urlPlaceholder"):n[26]==="open_folder"||n[26]==="open_file"?p("action.pathPlaceholder"):p("action.commandPlaceholder")),i(D,"class","svelte-4sj57z"),i(j,"class","form-group svelte-4sj57z"),i(I,"class","btn btn-primary svelte-4sj57z"),i(B,"class","btn svelte-4sj57z"),i(F,"class","modal-actions svelte-4sj57z"),i(t,"class","modal svelte-4sj57z"),i(e,"class","modal-overlay svelte-4sj57z")},m(U,Z){g(U,e,Z),c(e,t),c(t,l),c(t,s),c(t,o),c(o,r),c(o,a),c(o,f),Fe(f,n[25]),c(t,d),c(t,_),c(_,h),c(_,v),c(_,k);for(let Q=0;Q0?0:1}T=Se(n),D=Ne[T]=Le[T](n);function De(J,ce){return J[9]?Wr:J[8]?Ur:Vr}let Ce=De(n),ke=Ce(n),Ae=((Ue=n[52])==null?void 0:Ue.configured)&&cn(n),Ee=n[7]&&fn(n);const Je=[Xr,Yr,qr,Gr,Kr],ye=[];function Pe(J,ce){return J[12]?0:J[9]?1:J[8]==="today"&&J[3]?2:J[8]==="activity"?3:4}ie=Pe(n),oe=ye[ie]=Je[ie](n);let he=n[17]&&Rn(n),be=n[21].visible&&Un(n),Me=n[24]&&qn(n),pe=n[31]&&n[30]&&Xn(n),He=n[48]&&Zn(n),Te=n[43]&&xn(n),Re=n[51]&&$n(n);return{c(){var J;e=u("div"),t=u("aside"),l=u("div"),s=u("span"),s.textContent="⚒",o=w(),r=u("span"),r.textContent=`${p("nav.brand")}`,a=w(),f=u("nav"),d=u("div"),_=u("div"),_.textContent=`${p("nav.system")}`,h=w();for(let ce=0;ce{Ne[et]=null}),Ye(),D=Ne[T],D?D.p(J,ce):(D=Ne[T]=Le[T](J),D.c()),ne(D,1),D.m(k,null)),(!Ve||ce[1]&2097152)&&Ge(K,"active",(wt=J[52])==null?void 0:wt.configured),(!Ve||ce[0]&64)&&G(X,J[6]),Ce===(Ce=De(J))&&ke?ke.p(J,ce):(ke.d(1),ke=Ce(J),ke&&(ke.c(),ke.m(ee,null))),(vt=J[52])!=null&&vt.configured?Ae?Ae.p(J,ce):(Ae=cn(J),Ae.c(),Ae.m(te,null)):Ae&&(Ae.d(1),Ae=null),J[7]?Ee?Ee.p(J,ce):(Ee=fn(J),Ee.c(),Ee.m(q,Y)):Ee&&(Ee.d(1),Ee=null);let _t=ie;ie=Pe(J),ie===_t?ye[ie].p(J,ce):(qe(),fe(ye[_t],1,1,()=>{ye[_t]=null}),Ye(),oe=ye[ie],oe?oe.p(J,ce):(oe=ye[ie]=Je[ie](J),oe.c()),ne(oe,1),oe.m(q,de)),J[17]?he?(he.p(J,ce),ce[0]&131072&&ne(he,1)):(he=Rn(J),he.c(),ne(he,1),he.m(q,Ie)):he&&(qe(),fe(he,1,1,()=>{he=null}),Ye()),J[21].visible?be?(be.p(J,ce),ce[0]&2097152&&ne(be,1)):(be=Un(J),be.c(),ne(be,1),be.m(q,_e)):be&&(qe(),fe(be,1,1,()=>{be=null}),Ye()),J[24]?Me?Me.p(J,ce):(Me=qn(J),Me.c(),Me.m(q,Oe)):Me&&(Me.d(1),Me=null),J[31]&&J[30]?pe?pe.p(J,ce):(pe=Xn(J),pe.c(),pe.m(q,ge)):pe&&(pe.d(1),pe=null),J[48]?He?He.p(J,ce):(He=Zn(J),He.c(),He.m(q,we)):He&&(He.d(1),He=null),J[43]?Te?(Te.p(J,ce),ce[1]&4096&&ne(Te,1)):(Te=xn(J),Te.c(),ne(Te,1),Te.m(q,re)):Te&&(qe(),fe(Te,1,1,()=>{Te=null}),Ye()),J[51]?Re?Re.p(J,ce):(Re=$n(J),Re.c(),Re.m(q,null)):Re&&(Re.d(1),Re=null)},i(J){Ve||(ne(D),ne(oe),ne(he),ne(be),ne(Te),Ve=!0)},o(J){fe(D),fe(oe),fe(he),fe(be),fe(Te),Ve=!1},d(J){J&&y(e),We(ve,J),Ne[T].d(),ke.d(),Ae&&Ae.d(),Ee&&Ee.d(),ye[ie].d(),he&&he.d(),be&&be.d(),Me&&Me.d(),pe&&pe.d(),He&&He.d(),Te&&Te.d(),Re&&Re.d(),lt=!1,me(nt)}}}function x(n,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[n];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails call error:",n,t)}return Promise.reject(new Error("Wails not connected: "+n))}function St(n,e,t){for(const l of n){if(l.id===e)return l.children=t,l.has_children=t.length>0,!0;if(l.children&&St(l.children,e,t))return!0}return!1}function Fc(n){n.preventDefault(),n.dataTransfer.dropEffect="move",n.currentTarget.classList.add("drop-valid")}function Ic(n){n.currentTarget.classList.remove("drop-valid")}function gi(n,e,t){for(const l of n){if(l.id===e)return l.children=t,l.has_children=t.length>0,!0;if(l.children&&gi(l.children,e,t))return!0}return!1}function gt(n){return n==="note_created"||n==="file_added"||n==="folder_added"||n==="node_created"?"+":n==="file_deleted"||n==="folder_deleted"?"×":n==="file_renamed"||n==="folder_renamed"||n==="note_updated"||n==="node_updated"?"~":n==="file_copied"?"⧉":n==="file_moved"?"→":"•"}function st(n){if(!n)return"";try{return new Date(n).toLocaleTimeString("ru-RU",{hour:"2-digit",minute:"2-digit"})}catch{return""}}function ot(n){if(!n)return"";try{return new Date(n).toLocaleDateString("ru-RU",{day:"numeric",month:"short"})}catch{return n}}function ct(n,e,t,l){return n=Math.abs(n)%100,n>=5&&n<=20?l:(n%=10,n===1?e:n>=2&&n<=4?t:l)}function Ac(n,e,t){let l=[],s=[],o=[],r=null,a=[],f=0,d=!0,_=[],h="",v="",k="",b=null,j="overview",C=[],z=null,N=[],T=[],D=[],H="",M="",F=!1,I="",V=null,B=null,P={visible:!1,x:0,y:0,node:null},W=!1,K="",R=!1,U="",Z="open_url",Q="",X=[{id:"open_url",label:p("action.openUrl")},{id:"open_file",label:p("action.openFile")},{id:"open_folder",label:p("action.openFolder")},{id:"run_command",label:p("action.runCommand")},{id:"run_script",label:p("action.runScript")},{id:"open_terminal",label:p("action.openTerminal")},{id:"launch_app",label:p("action.launchApp")}],$=!0,q=!1,ze=null,ee=!1,ae="",te="",O={},Y=!1,ie=null,oe=[],de=[],Ie=null,_e="",Oe=!1,ge="",we={items:[],mode:"copy"},re=[],Ve=[],lt=!1,nt="",Xe="",ve=!1,Le=p("common.delete"),Ne=null,Se=null,De=!1,Ce="",ke="",Ae="",Ee=!1,Je=null,ye=!1,Pe="",he="",be="",Me=0,pe="";const He=[{id:"overview",label:p("tab.overview")},{id:"notes",label:p("tab.notes")},{id:"files",label:p("tab.files")},{id:"actions",label:p("tab.actions")},{id:"worklog",label:p("tab.worklog")},{id:"activity",label:p("tab.activity")}];let Te=null;ci(async()=>{try{t(6,h=await x("VerstakVersion")||"verstak-gui/v2"),t(0,l=await x("ListSystemViews")||[]),t(1,s=await x("ListWorkspaceTree")||[]),t(2,o=await x("ListEnabledTemplates")||[])}catch(m){t(7,v=String(m)),t(0,l=[{id:"today",label:p("nav.today")},{id:"inbox",label:p("nav.inbox")},{id:"activity",label:p("nav.activity")}]),t(1,s=[]),t(2,o=[])}window.runtime&&window.runtime.EventsOn&&(window.runtime.EventsOn("files-dropped",Ji),Te=()=>window.runtime.EventsOff("files-dropped")),window.addEventListener("keydown",al),t(28,$=!1),zt()}),el(()=>{Te&&Te(),window.removeEventListener("keydown",al)});async function Re(m){t(8,k=m),t(9,b=null),t(10,j="overview"),t(11,C=[]),N=[],t(13,T=[]),t(14,D=[]),t(17,F=!1),t(7,v=""),t(3,r=null),t(4,a=[]),f=0,d=!0;try{m==="today"?t(3,r=await x("ListTodayView")||{cases:[]}):m==="activity"&&(t(4,a=await x("ListActivityFeed",50,0)||[]),f=a.length,d=a.length===50)}catch(S){t(7,v=String(S)),t(3,r={cases:[]}),t(4,a=[])}}async function Ue(m){t(9,b=m),t(10,j="overview"),t(11,C=[]),N=[],t(13,T=[]),t(14,D=[]),t(36,de=[]),t(35,oe=[]),t(34,ie=null),t(37,Ie=null),t(38,_e=""),t(42,re=[]),Ve=[],t(12,z=null),t(17,F=!1),t(22,W=!1),t(7,v=""),t(5,_=[]),await J(m.id)}async function J(m){try{t(11,C=await x("ListNotes",m)||[])}catch{}try{N=await x("ListFiles",m)||[]}catch{}try{t(13,T=await x("ListActions",m)||[])}catch{}try{t(14,D=await x("ListWorklog",m)||[])}catch{}try{t(5,_=await x("ListActivityByNode",m,50,0)||[])}catch{}}async function ce(m){t(33,Y=!0);try{let S=await x("ListItems",m)||[];S.sort((se,je)=>se.type!==je.type?se.type==="folder"?-1:1:(se.name||"").localeCompare(je.name||"")),t(36,de=S)}catch{t(36,de=[])}t(33,Y=!1)}async function et(m){if(!b)return;try{const se=await x("GetNodeDetail",m);se&&t(35,oe=[...oe,{id:m,name:se.title}])}catch{t(35,oe=[...oe,{id:m,name:"..."}])}t(34,ie=m),t(32,O={...O,[m]:!0});const S=await x("ListWorkspaceChildren",m)||[];St(s,m,S),t(1,s=[...s]),await ce(m)}function _t(){if(oe.length<2)t(35,oe=[]),t(34,ie=null),ce(b.id);else{const m=oe[oe.length-2];t(35,oe=oe.slice(0,-1)),t(34,ie=m.id),ce(m.id)}}function wt(m){const S=oe[m];t(35,oe=oe.slice(0,m+1)),t(34,ie=S.id),ce(S.id)}async function vt(m){t(37,Ie=m),t(38,_e=""),t(40,ge=""),t(39,Oe=!0);try{Jo(m)?t(38,_e=await x("GetFileBase64",m.fileId)||""):Zo(m)&&t(38,_e=await x("ReadFileText",m.fileId)||"")}catch(S){t(40,ge=String(S))}t(39,Oe=!1)}function Ke(){t(37,Ie=null),t(38,_e=""),t(40,ge="")}async function Dt(){const m=prompt(p("file.namePrompt"));if(!(!m||!m.trim()))try{const S=ie||b.id;await x("CreateEmptyFile",S,m.trim()),await ce(S),await Ut(S)}catch(S){t(7,v=String(S))}}async function tl(m){try{await x("DuplicateNode",m);const S=ie||b.id;await ce(S),await Ut(S)}catch(S){t(7,v=String(S))}}function ll(m){const S=de.find(se=>se.id===m);S&&Vt(S.id,S.name)}function nl(m){t(41,we={items:[m],mode:"cut"})}function il(m){t(41,we={items:[m],mode:"copy"})}async function sl(){if(we.items.length===0)return;const m=ie||b.id;try{if(we.mode==="copy")for(const S of we.items)await x("DuplicateNode",S);else for(const S of we.items)await x("MoveNode",S,m);t(41,we={items:[],mode:"copy"}),await ce(m)}catch(S){t(7,v=String(S))}}function ol(m){re.includes(m)?t(42,re=re.filter(S=>S!==m)):t(42,re=[...re,m])}function rl(m){t(42,re=[m])}function wi(){t(42,re=de.map(m=>m.id))}function cl(m){if(de.length===0)return;const S=re.length>0?re[re.length-1]:de[0].id,se=de.findIndex(dt=>dt.id===S),je=de.findIndex(dt=>dt.id===m);if(se===-1||je===-1)return;const tt=Math.min(se,je),Ct=Math.max(se,je),po=de.slice(tt,Ct+1).map(dt=>dt.id),Cl=new Set(re);po.forEach(dt=>Cl.add(dt)),t(42,re=[...Cl])}function ji(){t(42,re=[])}function Ht(m){return m.length>0?m:de.map(S=>S.id)}async function zi(){const m=Ht(re),S=de.find(je=>je.id===m[0]);let se;m.length===1&&(S==null?void 0:S.type)==="folder"?se=p("delete.folder"):m.length===1?se=p("delete.file"):se=p("delete.files",{count:m.length}),jt({title:p("delete.confirmTitle"),message:p("delete.confirmMessage")+" "+se+"?",confirmText:p("common.delete"),danger:!0,onConfirm:async()=>{for(const tt of m)try{await x("DeleteFileOrFolder",tt)}catch(Ct){t(7,v=String(Ct))}t(42,re=[]);const je=ie||b.id;await ce(je)}})}function Ci(){const m=Ht(re);t(41,we={items:m,mode:"cut"}),t(42,re=[])}function Si(){const m=Ht(re);t(41,we={items:m,mode:"copy"}),t(42,re=[])}function Ti(m,S){const se=re.includes(S)?re:[S];Ve=se,m.dataTransfer.effectAllowed="move",m.dataTransfer.setData("text/plain",se.join(","))}function Ni(m,S){const se=de.find(je=>je.id===S);se&&se.type==="folder"&&(m.preventDefault(),m.dataTransfer.dropEffect="move")}async function Di(m,S){if(m.preventDefault(),Ve.length!==0){for(const se of Ve)try{await x("MoveNode",se,S)}catch(je){t(7,v=String(je))}Ve=[],t(42,re=[]),await ce(ie||b.id)}}function al(m){if(j==="files"&&!(m.target.tagName==="INPUT"||m.target.tagName==="TEXTAREA"))if(m.ctrlKey||m.metaKey)m.key==="c"||m.key==="C"?(m.preventDefault(),Si()):m.key==="x"||m.key==="X"?(m.preventDefault(),Ci()):m.key==="v"||m.key==="V"?(m.preventDefault(),sl()):m.key==="a"||m.key==="A"?(m.preventDefault(),wi()):m.key==="o"||m.key==="O"?(m.preventDefault(),Mi()):m.key==="Enter"&&(m.preventDefault(),fl());else if(m.key==="Enter")m.preventDefault(),fl();else if(m.key==="Delete"||m.key==="Backspace"){if(Ie){m.preventDefault(),Ke();return}if(re.length>0){m.preventDefault(),zi();return}if(m.key==="Backspace"&&oe.length>0){m.preventDefault(),_t();return}}else if(m.key==="Escape"){if(Ie){Ke();return}if(re.length>0){ji();return}}else m.key==="F2"&&(m.preventDefault(),Fi())}function fl(){if(re.length===1){const m=de.find(S=>S.id===re[0]);m&&(m.type==="folder"?et(m.id):vt(m))}}function Mi(){if(re.length===1){const m=de.find(S=>S.id===re[0]);m&&m.fileId&&x("OpenFile",m.fileId)}}function Vt(m,S){Ce=m,t(49,ke=S),t(50,Ae=""),t(48,De=!0)}function Fi(){if(re.length===1){const m=de.find(S=>S.id===re[0]);m&&Vt(m.id,m.name)}}async function ul(){const m=ke.trim();if(!m){t(50,Ae=p("rename.emptyError"));return}try{await x("ValidateName",m)}catch{t(50,Ae=p("rename.invalidError"));return}t(48,De=!1),Ce="";try{await x("RenameNode",Ce,m);const S=ie||b.id;await ce(S)}catch(S){t(7,v=String(S))}}function Ii(){t(48,De=!1),Ce="",t(49,ke=""),t(50,Ae="")}function Ai(m){m.key==="Enter"?ul():t(50,Ae="")}function jt(m){t(44,nt=m.title||p("common.confirm")),t(45,Xe=m.message||""),t(46,ve=m.danger!==void 0?m.danger:!0),t(47,Le=m.confirmText||p("common.delete")),Ne=m.onConfirm||null,Se=m.onCancel||null,t(43,lt=!0)}function dl(){t(43,lt=!1),Ne=null,Se=null}function Ei(){Ne&&Ne(),dl()}function Li(){Se&&Se(),dl()}function ml(m){t(19,V=P.node),t(20,B=m),t(18,I=""),t(17,F=!0),ht()}function Pi(){t(19,V=null),t(20,B=void 0),t(18,I=""),t(17,F=!0)}function Oi(){t(17,F=!1),t(18,I=""),t(19,V=null),t(20,B=void 0)}async function pl(){if(!(!I.trim()||B===void 0))try{const m=V?V.id:"",S=B?B.id:"",se=await x("CreateNodeFromTemplate",m,I.trim(),S);t(17,F=!1),t(18,I="");const je=se?se.id:null;if(t(19,V=null),t(20,B=void 0),m){t(32,O={...O,[m]:!0});const tt=await x("ListWorkspaceChildren",m)||[];St(s,m,tt),t(1,s=[...s])}else t(1,s=await x("ListWorkspaceTree")||s);if(je){const tt=await x("GetNodeDetail",je);tt&&(t(8,k=""),Ue(tt))}}catch(m){t(7,v=String(m))}}function Bi(m,S){t(21,P={visible:!0,x:m.clientX,y:m.clientY,node:S})}function ht(){t(21,P={visible:!1,x:0,y:0,node:null})}async function Ri(m){const S=!O[m];if(t(32,O={...O,[m]:S}),!S)return;const se=await x("ListWorkspaceChildren",m)||[];St(s,m,se),t(1,s=[...s])}async function Hi(m,S){if(!(!m||!S||m===S))try{const se=await x("MoveNode",m,S);await Mt();const je=await x("GetNodeDetail",m);je&&(t(8,k=""),Ue(je))}catch(se){t(7,v=String(se))}}async function Vi(m){m.preventDefault();try{const S=m.dataTransfer.getData("text/plain");if(!S)return;const se=await x("GetNodeDetail",S);if(!se||!se.parent_id)return;await x("MoveNode",S,""),await Mt();const je=await x("GetNodeDetail",S);je&&(t(8,k=""),Ue(je))}catch(S){t(7,v=String(S))}}function _l(m){Vt(m.id,m.title),ht()}function vl(m){ht(),jt({title:p("delete.confirmTitle"),message:p("delete.confirmMessage")+" "+m.title+"?",confirmText:p("common.delete"),danger:!0,onConfirm:async()=>{try{await x("DeleteNode",m.id),await Mt(),b&&b.id===m.id&&t(9,b=null)}catch(S){t(7,v=String(S))}}})}async function hl(m){ht();try{await x("OpenFolder",m.id)}catch(S){t(7,v=String(S))}}async function bl(m){ht();try{await x("MoveNode",m.id,""),await Mt();const S=await x("GetNodeDetail",m.id);S&&(t(8,k=""),Ue(S))}catch(S){t(7,v=String(S))}}async function Mt(){const m=Object.keys(O).filter(se=>O[se]),S=await x("ListWorkspaceTree")||[];for(const se of m){const tt=(await x("ListWorkspaceChildren",se)||[]).map(Ct=>({...Ct}));gi(S,se,tt)}t(1,s=S)}async function Ut(m){const S=await x("ListWorkspaceChildren",m)||[];St(s,m,S),t(1,s=[...s])}function kl(){t(22,W=!0),t(23,K="")}function Ui(){t(22,W=!1),t(23,K="")}async function yl(){if(!(!K.trim()||!b))try{const m=await x("CreateNote",b.id,K.trim());t(11,C=[...C,m&&m.id?m:{id:Date.now().toString(),title:K.trim(),createdAt:new Date().toISOString()}]),t(22,W=!1),t(23,K="")}catch{const S={id:Date.now().toString(),title:K.trim(),createdAt:new Date().toISOString()};t(11,C=[...C,S]),t(22,W=!1),t(23,K="")}}async function Wt(m){if(z&&z.dirty){jt({title:p("note.unsavedTitle"),message:p("note.unsavedMessage"),confirmText:p("note.unsavedClose"),danger:!1,onConfirm:async()=>{await gl(m)}});return}await gl(m)}async function gl(m){try{const S=await x("ReadNote",m.id);t(12,z={id:m.id,title:m.title,content:S||"",dirty:!1})}catch{t(12,z={id:m.id,title:m.title,content:"# "+m.title+` `,dirty:!1})}}function Wi(){if(z&&z.dirty){jt({title:p("note.unsavedTitle"),message:p("note.unsavedMessage"),confirmText:p("note.unsavedClose"),danger:!1,onConfirm:()=>{t(12,z=null)}});return}t(12,z=null)}function Ki(m){z&&(t(12,z.content=m.target.value,z),t(12,z.dirty=!0,z))}async function Gi(){if(z)try{await x("SaveNote",z.id,z.content),t(12,z.dirty=!1,z)}catch{t(12,z.dirty=!1,z)}}async function qi(){const m=parseInt(H,10);if(!(!M.trim()||isNaN(m)||m<=0||!b)){try{const S=await x("CreateWorklog",b.id,M.trim(),m);t(14,D=[...D,S&&S.id?S:{id:Date.now().toString(),nodeId:b.id,summary:M.trim(),minutes:m,createdAt:new Date().toISOString()}])}catch{t(14,D=[...D,{id:Date.now().toString(),nodeId:b.id,summary:M.trim(),minutes:m,createdAt:new Date().toISOString()}])}t(16,M=""),t(15,H="")}}async function wl(){const m=await x("PickFile");if(!m)return;const S=ie||b.id;await Kt(S,m)}async function Yi(){const m=await x("PickDirectory");if(!m)return;const S=ie||b.id;await Kt(S,m)}async function Kt(m,S){t(29,q=!0);try{const se=await x("PreviewImport",S);t(30,ze=se),ae=S,te=m,t(31,ee=!0)}catch(se){t(7,v=String(se))}t(29,q=!1)}async function Gt(m){try{const S=te||b.id,se=m==="copy"?await x("AddPathCopy",S,ae):await x("AddPathLink",S,ae);t(31,ee=!1),t(30,ze=null),t(35,oe=[]),t(34,ie=null),await Promise.all([J(S),ce(S),Ut(S)])}catch(S){t(7,v=String(S))}}function Xi(){t(31,ee=!1),t(30,ze=null)}async function jl({id:m,type:S}){const se=p(S==="folder"?"delete.folder":"delete.file");jt({title:p("delete.confirmTitle"),message:p("delete.confirmMessage")+" "+se+"?",confirmText:p("common.delete"),danger:!0,onConfirm:async()=>{try{await x("DeleteFileOrFolder",m),N=N.filter(tt=>tt.nodeId!==m);const je=ie||b.id;await ce(je)}catch(je){t(7,v=String(je))}}})}async function Ji(m){if(!m||m.length===0)return;if(!b){t(7,v=p("error.selectCaseFirst"));return}const S=m[0];await Kt(b.id,S)}function Zi(m){return{note_created:p("event.noteCreated"),note_updated:p("event.noteUpdated"),file_added:p("event.fileAdded"),file_deleted:p("event.fileDeleted"),file_renamed:p("event.fileRenamed"),file_copied:p("event.fileCopied"),file_moved:p("event.fileMoved"),folder_added:p("event.folderAdded"),folder_deleted:p("event.folderDeleted"),folder_renamed:p("event.folderRenamed"),node_created:p("event.caseCreated"),node_updated:p("event.caseUpdated")}[m]||m}function Qi(m){return{project:p("kind.project"),client:p("kind.client"),document:p("kind.document"),recipe:p("kind.recipe"),folder:p("kind.folder"),note:p("kind.note"),file:p("kind.file"),archive:p("kind.archive"),case:p("kind.case")}[m]||m||p("kind.case")}function xi(){t(24,R=!0),t(25,U=""),t(26,Z="open_url"),t(27,Q="")}function $i(){t(24,R=!1),t(25,U=""),t(27,Q="")}async function qt(){if(!(!U.trim()||!Q.trim()||!b))try{const m=await x("CreateAction",b.id,Z,U.trim(),Q.trim());m&&m.id&&t(13,T=[...T,m]),t(24,R=!1),t(25,U=""),t(27,Q="")}catch(m){t(7,v=String(m))}}async function zl(m){try{await x("DeleteAction",m),t(13,T=T.filter(S=>S.id!==m))}catch(S){t(7,v=String(S))}}function es(m){const S=X.find(se=>se.id===m);return S?S.label:m}async function rt(m){try{const S=await x("GetNodeDetail",m);S&&Ue(S)}catch(S){t(7,v=String(S))}}async function zt(){try{t(52,Je=await x("SyncStatus"))}catch{t(52,Je={configured:!1,serverUrl:"",deviceId:"",unpushedOps:0,lastSyncAt:"",syncInterval:0})}}function ts(){t(51,Ee=!0),t(54,Pe=(Je==null?void 0:Je.serverUrl)||""),t(55,he=""),t(56,be=""),t(57,Me=(Je==null?void 0:Je.syncInterval)||0),t(58,pe="")}function ls(){t(51,Ee=!1),t(58,pe="")}async function ns(){t(53,ye=!0),t(58,pe="");try{await x("SyncConfigure",Pe,he,be),Me>0&&await x("SyncSetInterval",Me),t(56,be=""),t(55,he=""),await zt(),t(51,Ee=!1)}catch(m){t(58,pe="err: "+String(m))}t(53,ye=!1)}async function is(){t(53,ye=!0),t(58,pe="");try{await x("SyncSetInterval",Me),t(58,pe=p("sync.settingsSaved")),await zt()}catch(m){t(58,pe="err: "+String(m))}t(53,ye=!1)}async function ss(){t(53,ye=!0),t(58,pe="");try{await x("SyncTestConnection",Pe,he,be),t(58,pe="connection ok")}catch(m){t(58,pe="connection failed: "+String(m))}t(53,ye=!1)}async function os(){t(53,ye=!0),t(58,pe="");try{await x("SyncDisconnect"),t(58,pe="disconnected"),await zt()}catch(m){t(58,pe="err: "+String(m))}t(53,ye=!1)}async function rs(){t(53,ye=!0),t(58,pe="");try{const m=await x("SyncNow");t(58,pe="pushed "+m.pushed+", pulled "+m.pulled+" (seq "+m.serverSequence+")"),await zt()}catch(m){t(58,pe="err: "+String(m))}t(53,ye=!1)}const cs=m=>Re(m.id),as=()=>t(7,v=""),fs=()=>t(7,v="");function us(){z.content=this.value,t(12,z)}const ds=m=>{t(10,j=m.id),m.id==="files"&&b&&de.length===0&&!ie&&ce(b.id)},ms=()=>{t(10,j="notes"),kl()},ps=()=>{t(10,j="files"),wl()},_s=()=>t(10,j="worklog"),vs=m=>Wt(m);function hs(){K=this.value,t(23,K)}const bs=m=>m.key==="Enter"&&yl(),ks=m=>Wt(m),ys=m=>{const S=m.detail;S===0?(t(35,oe=[]),t(34,ie=null),ce(b.id)):wt(S-1)},gs=m=>et(m.detail),ws=m=>vt(m.detail),js=m=>x("OpenFile",m.detail),zs=m=>x("OpenFolder",m.detail),Cs=m=>jl(m.detail),Ss=m=>ll(m.detail.id),Ts=m=>tl(m.detail),Ns=m=>nl(m.detail),Ds=m=>il(m.detail),Ms=m=>rl(m.detail),Fs=m=>ol(m.detail),Is=m=>cl(m.detail),As=m=>x("OpenFile",m.detail),Es=m=>x("RunAction",m.id),Ls=m=>zl(m.id);function Ps(){M=this.value,t(16,M)}function Os(){H=Lt(this.value),t(15,H)}const Bs=m=>rt(m.nodeId),Rs=(m,S)=>S.key==="Enter"&&rt(m.nodeId),Hs=m=>rt(m.nodeId),Vs=(m,S)=>S.key==="Enter"&&rt(m.nodeId),Us=m=>rt(m.nodeId),Ws=(m,S)=>S.key==="Enter"&&rt(m.nodeId),Ks=m=>rt(m.nodeId),Gs=(m,S)=>S.key==="Enter"&&rt(m.nodeId),qs=()=>t(20,B=null),Ys=m=>t(20,B=m);function Xs(){I=this.value,t(18,I)}const Js=m=>m.key==="Enter"&&pl(),Zs=m=>ml(m),Qs=()=>bl(P.node),xs=()=>_l(P.node),$s=()=>vl(P.node),eo=()=>hl(P.node);function to(){U=this.value,t(25,U)}const lo=m=>m.key==="Enter"&&qt();function no(){Z=yo(this),t(26,Z),t(59,X)}function io(){Q=this.value,t(27,Q)}const so=m=>m.key==="Enter"&&qt(),oo=()=>Gt("copy"),ro=()=>Gt("link");function co(){ke=this.value,t(49,ke)}function ao(){Pe=this.value,t(54,Pe)}function fo(){he=this.value,t(55,he)}function uo(){be=this.value,t(56,be)}function mo(){Me=Lt(this.value),t(57,Me)}return[l,s,o,r,a,_,h,v,k,b,j,C,z,T,D,H,M,F,I,V,B,P,W,K,R,U,Z,Q,$,q,ze,ee,O,Y,ie,oe,de,Ie,_e,Oe,ge,we,re,lt,nt,Xe,ve,Le,De,ke,Ae,Ee,Je,ye,Pe,he,be,Me,pe,X,He,Re,Ue,ce,et,_t,wt,vt,Ke,Dt,tl,ll,nl,il,sl,ol,rl,cl,Ti,Ni,Di,ul,Ii,Ai,Ei,Li,ml,Pi,Oi,pl,Bi,ht,Ri,Hi,Vi,_l,vl,hl,bl,kl,Ui,yl,Wt,Wi,Ki,Gi,qi,wl,Yi,Gt,Xi,jl,Zi,Qi,xi,$i,qt,zl,es,rt,ts,ls,ns,is,ss,os,rs,cs,as,fs,us,ds,ms,ps,_s,vs,hs,bs,ks,ys,gs,ws,js,zs,Cs,Ss,Ts,Ns,Ds,Ms,Fs,Is,As,Es,Ls,Ps,Os,Bs,Rs,Hs,Vs,Us,Ws,Ks,Gs,qs,Ys,Xs,Js,Zs,Qs,xs,$s,eo,to,lo,no,io,so,oo,ro,co,ao,fo,uo,mo]}class Ec extends ut{constructor(e){super(),ft(this,e,Ac,Mc,at,{},null,[-1,-1,-1,-1,-1,-1,-1,-1,-1])}}new Ec({target:document.getElementById("app")});