var _n=Object.defineProperty;var mn=(n,e,t)=>e in n?_n(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t;var Ve=(n,e,t)=>mn(n,typeof e!="symbol"?e+"":e,t);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))l(i);new MutationObserver(i=>{for(const r of i)if(r.type==="childList")for(const s of r.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&l(s)}).observe(document,{childList:!0,subtree:!0});function t(i){const r={};return i.integrity&&(r.integrity=i.integrity),i.referrerPolicy&&(r.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?r.credentials="include":i.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function l(i){if(i.ep)return;i.ep=!0;const r=t(i);fetch(i.href,r)}})();function J(){}function tl(n){return n()}function ut(){return Object.create(null)}function re(n){n.forEach(tl)}function ll(n){return typeof n=="function"}function Me(n,e){return n!=n?e==e:n!==e||n&&typeof n=="object"||typeof n=="function"}let Fe;function Oe(n,e){return n===e?!0:(Fe||(Fe=document.createElement("a")),Fe.href=e,n===Fe.href)}function kn(n){return Object.keys(n).length===0}function vn(n){return n??""}function a(n,e){n.appendChild(e)}function b(n,e,t){n.insertBefore(e,t||null)}function k(n){n.parentNode&&n.parentNode.removeChild(n)}function fe(n,e){for(let t=0;tn.removeEventListener(e,t,l)}function me(n){return function(e){return e.stopPropagation(),n.call(this,e)}}function qe(n){return function(e){e.target===this&&n.call(this,e)}}function o(n,e,t){t==null?n.removeAttribute(e):n.getAttribute(e)!==t&&n.setAttribute(e,t)}function nl(n){return n===""?null:+n}function bn(n){return Array.from(n.childNodes)}function U(n,e){e=""+e,n.data!==e&&(n.data=e)}function ue(n,e){n.value=e??""}function at(n,e,t){for(let l=0;l{const i=n.$$.callbacks[e];if(i){const r=wn(e,t,{cancelable:l});return i.slice().forEach(s=>{s.call(n,r)}),!r.defaultPrevented}return!0}}function gn(n,e){const t=n.$$.callbacks[e.type];t&&t.slice().forEach(l=>l.call(this,e))}const ge=[],ft=[];let ye=[];const dt=[],yn=Promise.resolve();let Ke=!1;function jn(){Ke||(Ke=!0,yn.then(rl))}function Ie(n){ye.push(n)}const Re=new Set;let we=0;function rl(){if(we!==0)return;const n=De;do{try{for(;wen.indexOf(l)===-1?e.push(l):t.push(l)),t.forEach(l=>l()),ye=e}const Le=new Set;let _e;function ke(){_e={r:0,c:[],p:_e}}function ve(){_e.r||re(_e.c),_e=_e.p}function ne(n,e){n&&n.i&&(Le.delete(n),n.i(e))}function ie(n,e,t,l){if(n&&n.o){if(Le.has(n))return;Le.add(n),_e.c.push(()=>{Le.delete(n),l&&(t&&n.d(1),l())}),n.o(e)}else l&&l()}function te(n){return(n==null?void 0:n.length)!==void 0?n:Array.from(n)}function Dn(n,e){ie(n,1,1,()=>{e.delete(n.key)})}function Mn(n,e,t,l,i,r,s,u,c,d,m,h){let _=n.length,v=r.length,w=_;const g={};for(;w--;)g[n[w].key]=w;const y=[],M=new Map,W=new Map,q=[];for(w=v;w--;){const E=h(i,r,w),L=t(E);let C=s.get(L);C?q.push(()=>C.p(E,e)):(C=d(L,E),C.c()),M.set(L,y[w]=C),L in g&&W.set(L,Math.abs(w-g[L]))}const O=new Set,P=new Set;function T(E){ne(E,1),E.m(u,m),s.set(E.key,E),m=E.first,v--}for(;_&&v;){const E=y[v-1],L=n[_-1],C=E.key,N=L.key;E===L?(m=E.first,_--,v--):M.has(N)?!s.has(C)||O.has(C)?T(E):P.has(N)?_--:W.get(C)>W.get(N)?(P.add(C),T(E)):(O.add(N),_--):(c(L,s),_--)}for(;_--;){const E=n[_];M.has(E.key)||c(E,s)}for(;v;)T(y[v-1]);return re(q),y}function je(n){n&&n.c()}function be(n,e,t){const{fragment:l,after_update:i}=n.$$;l&&l.m(e,t),Ie(()=>{const r=n.$$.on_mount.map(tl).filter(ll);n.$$.on_destroy?n.$$.on_destroy.push(...r):re(r),n.$$.on_mount=[]}),i.forEach(Ie)}function he(n,e){const t=n.$$;t.fragment!==null&&(Sn(t.after_update),re(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function Nn(n,e){n.$$.dirty[0]===-1&&(ge.push(n),jn(),n.$$.dirty.fill(0)),n.$$.dirty[e/31|0]|=1<{const w=v.length?v[0]:_;return d.ctx&&i(d.ctx[h],d.ctx[h]=w)&&(!d.skip_bound&&d.bound[h]&&d.bound[h](w),m&&Nn(n,h)),_}):[],d.update(),m=!0,re(d.before_update),d.fragment=l?l(d.ctx):!1,e.target){if(e.hydrate){const h=bn(e.target);d.fragment&&d.fragment.l(h),h.forEach(k)}else d.fragment&&d.fragment.c();e.intro&&ne(n.$$.fragment),be(n,e.target,e.anchor),rl()}Se(c)}class Ee{constructor(){Ve(this,"$$");Ve(this,"$$set")}$destroy(){he(this,1),this.$destroy=J}$on(e,t){if(!ll(t))return J;const l=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return l.push(t),()=>{const i=l.indexOf(t);i!==-1&&l.splice(i,1)}}$set(e){this.$$set&&!kn(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const En="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(En);function Fn(n){let e,t;return{c(){e=K("path"),t=K("polyline"),o(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),o(t,"points","14 2 14 8 20 8")},m(l,i){b(l,e,i),b(l,t,i)},d(l){l&&(k(e),k(t))}}}function Ln(n){let e,t,l,i,r;return{c(){e=K("path"),t=K("polyline"),l=K("line"),i=K("line"),r=K("polyline"),o(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),o(t,"points","14 2 14 8 20 8"),o(l,"x1","16"),o(l,"y1","13"),o(l,"x2","8"),o(l,"y2","13"),o(i,"x1","16"),o(i,"y1","17"),o(i,"x2","8"),o(i,"y2","17"),o(r,"points","10 9 9 9 8 9")},m(s,u){b(s,e,u),b(s,t,u),b(s,l,u),b(s,i,u),b(s,r,u)},d(s){s&&(k(e),k(t),k(l),k(i),k(r))}}}function On(n){let e,t;return{c(){e=K("polyline"),t=K("polyline"),o(e,"points","16 18 22 12 16 6"),o(t,"points","8 6 2 12 8 18")},m(l,i){b(l,e,i),b(l,t,i)},d(l){l&&(k(e),k(t))}}}function In(n){let e,t,l,i;return{c(){e=K("path"),t=K("polyline"),l=K("line"),i=K("rect"),o(e,"d","M21 8v13a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8"),o(t,"points","7 3 12 8 17 3"),o(l,"x1","3"),o(l,"y1","8"),o(l,"x2","21"),o(l,"y2","8"),o(i,"x","10"),o(i,"y","12"),o(i,"width","4"),o(i,"height","4"),o(i,"rx","1")},m(r,s){b(r,e,s),b(r,t,s),b(r,l,s),b(r,i,s)},d(r){r&&(k(e),k(t),k(l),k(i))}}}function Tn(n){let e,t,l,i,r;return{c(){e=K("path"),t=K("polyline"),l=K("line"),i=K("line"),r=K("line"),o(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),o(t,"points","14 2 14 8 20 8"),o(l,"x1","9"),o(l,"y1","12"),o(l,"x2","15"),o(l,"y2","12"),o(i,"x1","9"),o(i,"y1","15"),o(i,"x2","13"),o(i,"y2","15"),o(r,"x1","12"),o(r,"y1","15"),o(r,"x2","12"),o(r,"y2","18")},m(s,u){b(s,e,u),b(s,t,u),b(s,l,u),b(s,i,u),b(s,r,u)},d(s){s&&(k(e),k(t),k(l),k(i),k(r))}}}function Pn(n){let e,t,l,i,r,s;return{c(){e=K("path"),t=K("polyline"),l=K("line"),i=K("line"),r=K("line"),s=K("line"),o(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),o(t,"points","14 2 14 8 20 8"),o(l,"x1","8"),o(l,"y1","12"),o(l,"x2","16"),o(l,"y2","12"),o(i,"x1","8"),o(i,"y1","16"),o(i,"x2","16"),o(i,"y2","16"),o(r,"x1","8"),o(r,"y1","14"),o(r,"x2","12"),o(r,"y2","14"),o(s,"x1","12"),o(s,"y1","12"),o(s,"x2","12"),o(s,"y2","18")},m(u,c){b(u,e,c),b(u,t,c),b(u,l,c),b(u,i,c),b(u,r,c),b(u,s,c)},d(u){u&&(k(e),k(t),k(l),k(i),k(r),k(s))}}}function An(n){let e,t,l,i;return{c(){e=K("path"),t=K("polyline"),l=K("line"),i=K("line"),o(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),o(t,"points","14 2 14 8 20 8"),o(l,"x1","16"),o(l,"y1","13"),o(l,"x2","8"),o(l,"y2","13"),o(i,"x1","16"),o(i,"y1","17"),o(i,"x2","8"),o(i,"y2","17")},m(r,s){b(r,e,s),b(r,t,s),b(r,l,s),b(r,i,s)},d(r){r&&(k(e),k(t),k(l),k(i))}}}function zn(n){let e,t,l,i,r;return{c(){e=K("path"),t=K("polyline"),l=K("line"),i=K("line"),r=K("line"),o(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),o(t,"points","14 2 14 8 20 8"),o(l,"x1","8"),o(l,"y1","12"),o(l,"x2","16"),o(l,"y2","12"),o(i,"x1","8"),o(i,"y1","16"),o(i,"x2","16"),o(i,"y2","16"),o(r,"x1","8"),o(r,"y1","14"),o(r,"x2","12"),o(r,"y2","14")},m(s,u){b(s,e,u),b(s,t,u),b(s,l,u),b(s,i,u),b(s,r,u)},d(s){s&&(k(e),k(t),k(l),k(i),k(r))}}}function Bn(n){let e,t,l;return{c(){e=K("path"),t=K("circle"),l=K("circle"),o(e,"d","M9 18V5l12-2v13"),o(t,"cx","6"),o(t,"cy","18"),o(t,"r","3"),o(l,"cx","18"),o(l,"cy","16"),o(l,"r","3")},m(i,r){b(i,e,r),b(i,t,r),b(i,l,r)},d(i){i&&(k(e),k(t),k(l))}}}function Hn(n){let e,t;return{c(){e=K("rect"),t=K("polyline"),o(e,"x","2"),o(e,"y","4"),o(e,"width","20"),o(e,"height","16"),o(e,"rx","2"),o(t,"points","10 9 16 12 10 15 10 9")},m(l,i){b(l,e,i),b(l,t,i)},d(l){l&&(k(e),k(t))}}}function Vn(n){let e,t,l;return{c(){e=K("rect"),t=K("circle"),l=K("polyline"),o(e,"x","3"),o(e,"y","3"),o(e,"width","18"),o(e,"height","18"),o(e,"rx","2"),o(e,"ry","2"),o(t,"cx","8.5"),o(t,"cy","8.5"),o(t,"r","1.5"),o(l,"points","21 15 16 10 5 21")},m(i,r){b(i,e,r),b(i,t,r),b(i,l,r)},d(i){i&&(k(e),k(t),k(l))}}}function Wn(n){let e;return{c(){e=K("path"),o(e,"d","M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z")},m(t,l){b(t,e,l)},d(t){t&&k(e)}}}function Rn(n){let e;function t(r,s){return r[0]==="folder"?Wn:r[0]==="image"?Vn:r[0]==="video"?Hn:r[0]==="audio"?Bn:r[0]==="pdf"?zn:r[0]==="document"?An:r[0]==="spreadsheet"?Pn:r[0]==="presentation"?Tn:r[0]==="archive"?In:r[0]==="code"?On:r[0]==="text"?Ln:Fn}let l=t(n),i=l(n);return{c(){e=K("svg"),i.c(),o(e,"width",n[1]),o(e,"height",n[1]),o(e,"viewBox","0 0 24 24"),o(e,"fill","none"),o(e,"stroke","currentColor"),o(e,"stroke-width","1.5"),o(e,"stroke-linecap","round"),o(e,"stroke-linejoin","round"),o(e,"xmlns","http://www.w3.org/2000/svg")},m(r,s){b(r,e,s),i.m(e,null)},p(r,[s]){l!==(l=t(r))&&(i.d(1),i=l(r),i&&(i.c(),i.m(e,null))),s&2&&o(e,"width",r[1]),s&2&&o(e,"height",r[1])},i:J,o:J,d(r){r&&k(e),i.d()}}}function Kn(n,e,t){let{kind:l="generic"}=e,{size:i=20}=e;return n.$$set=r=>{"kind"in r&&t(0,l=r.kind),"size"in r&&t(1,i=r.size)},[l,i]}class ol extends Ee{constructor(e){super(),Ne(this,e,Kn,Rn,Me,{kind:0,size:1})}}function Te(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 qn={"image/jpeg":"JPEG image","image/png":"PNG image","image/gif":"GIF image","image/webp":"WebP image","image/svg+xml":"SVG image","image/bmp":"BMP image","image/tiff":"TIFF image","image/avif":"AVIF image","application/pdf":"PDF document","application/msword":"Word document","application/vnd.openxmlformats-officedocument.wordprocessingml.document":"Word document","application/vnd.ms-excel":"Excel spreadsheet","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":"Excel spreadsheet","application/vnd.ms-powerpoint":"PowerPoint presentation","application/vnd.openxmlformats-officedocument.presentationml.presentation":"PowerPoint presentation","application/zip":"ZIP archive","application/gzip":"GZIP archive","application/x-tar":"TAR archive","application/x-7z-compressed":"7z archive","application/x-rar-compressed":"RAR archive","text/plain":"Text file","text/html":"HTML file","text/css":"CSS file","text/javascript":"JavaScript file","application/json":"JSON file","application/xml":"XML file","application/x-yaml":"YAML file","application/octet-stream":"Binary file","application/x-msdos-program":"Executable","inode/directory":"Folder"};function Pe(n){return n?qn[n]||n:"Unknown"}function cl(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 Gn=["image/jpeg","image/png","image/gif","image/webp","image/bmp","image/tiff","image/avif","image/svg+xml"],Un=["text/plain","text/html","text/css","text/javascript","application/json","application/xml","application/x-yaml","text/x-shellscript"],Jn=["txt","log","conf","ini","yaml","yml","json","xml","csv","sh","py","js","ts","css","html","md","markdown","cfg"],Xn=["jpg","jpeg","png","gif","webp","bmp","tiff","tif","avif","svg"];function ul(n){const e=(n.mime||"").toLowerCase(),l=(n.name||"").toLowerCase().split(".").pop();return Gn.includes(e)||Xn.includes(l)}function al(n){const e=(n.mime||"").toLowerCase(),l=(n.name||"").toLowerCase().split(".").pop();return Un.includes(e)||Jn.includes(l)&&l!=="md"&&l!=="markdown"}function fl(n){return(n.mime||"").toLowerCase().includes("pdf")}function dl(n){const e=(n.name||"").toLowerCase();return e.endsWith(".md")||e.endsWith(".markdown")}function Zn(n){return ul(n)||fl(n)}function Yn(n){return al(n)||dl(n)}function Qn(n){let e,t=Te(n[0].size)+"",l,i,r,s=n[0].mime&&pt(n);return{c(){e=f("span"),l=I(t),i=j(),s&&s.c(),r=de()},m(u,c){b(u,e,c),a(e,l),b(u,i,c),s&&s.m(u,c),b(u,r,c)},p(u,c){c&1&&t!==(t=Te(u[0].size)+"")&&U(l,t),u[0].mime?s?s.p(u,c):(s=pt(u),s.c(),s.m(r.parentNode,r)):s&&(s.d(1),s=null)},d(u){u&&(k(e),k(i),k(r)),s&&s.d(u)}}}function xn(n){let e;return{c(){e=f("span"),e.textContent="Folder"},m(t,l){b(t,e,l)},p:J,d(t){t&&k(e)}}}function pt(n){let e,t,l,i=Pe(n[0].mime)+"",r;return{c(){e=f("span"),e.textContent="·",t=j(),l=f("span"),r=I(i),o(e,"class","meta-sep svelte-18mry1k")},m(s,u){b(s,e,u),b(s,t,u),b(s,l,u),a(l,r)},p(s,u){u&1&&i!==(i=Pe(s[0].mime)+"")&&U(r,i)},d(s){s&&(k(e),k(t),k(l))}}}function $n(n){let e,t,l;return{c(){e=f("button"),e.innerHTML='',o(e,"class","action-btn svelte-18mry1k"),o(e,"title","Open folder"),o(e,"aria-label","Open folder")},m(i,r){b(i,e,r),t||(l=F(e,"click",me(n[24])),t=!0)},p:J,d(i){i&&k(e),t=!1,l()}}}function ei(n){let e,t,l,i,r;return{c(){e=f("button"),e.innerHTML='',t=j(),l=f("button"),l.innerHTML='',o(e,"class","action-btn svelte-18mry1k"),o(e,"title","Preview"),o(e,"aria-label","Preview"),o(l,"class","action-btn svelte-18mry1k"),o(l,"title","Open in external program"),o(l,"aria-label","Open externally")},m(s,u){b(s,e,u),b(s,t,u),b(s,l,u),i||(r=[F(e,"click",me(n[23])),F(l,"click",me(n[8]))],i=!0)},p:J,d(s){s&&(k(e),k(t),k(l)),i=!1,re(r)}}}function _t(n){let e,t,l,i,r,s,u,c,d,m,h,_;return{c(){e=f("div"),t=j(),l=f("div"),i=f("button"),i.textContent="Rename",r=j(),s=f("button"),s.textContent="Duplicate",u=j(),c=f("button"),c.textContent="Cut",d=j(),m=f("button"),m.textContent="Copy",o(e,"class","menu-backdrop svelte-18mry1k"),o(e,"role","presentation"),o(i,"class","menu-item svelte-18mry1k"),o(i,"role","menuitem"),o(s,"class","menu-item svelte-18mry1k"),o(s,"role","menuitem"),o(c,"class","menu-item svelte-18mry1k"),o(c,"role","menuitem"),o(m,"class","menu-item svelte-18mry1k"),o(m,"role","menuitem"),o(l,"class","menu svelte-18mry1k"),o(l,"role","menu")},m(v,w){b(v,e,w),b(v,t,w),b(v,l,w),a(l,i),a(l,r),a(l,s),a(l,u),a(l,c),a(l,d),a(l,m),h||(_=[F(e,"click",me(n[15])),F(i,"click",n[10]),F(s,"click",n[11]),F(c,"click",n[12]),F(m,"click",n[13]),F(l,"click",me(n[22]))],h=!0)},p:J,d(v){v&&(k(e),k(t),k(l)),h=!1,re(_)}}}function ti(n){let e,t,l,i,r,s,u=n[0].name+"",c,d,m,h,_,v,w,g,y,M,W,q,O,P,T,E,L,C,N,R;l=new ol({props:{kind:n[4],size:22}});function V(H,A){return H[5]?xn:Qn}let X=V(n)(n);function Y(H,A){return H[5]?$n:ei}let ee=Y(n)(n),x=n[2]&&_t(n);return{c(){e=f("div"),t=f("div"),je(l.$$.fragment),i=j(),r=f("div"),s=f("div"),c=I(u),m=j(),h=f("div"),X.c(),_=j(),v=f("div"),ee.c(),w=j(),g=f("button"),y=K("svg"),M=K("circle"),W=K("circle"),q=K("circle"),O=j(),P=f("button"),P.innerHTML='',E=j(),x&&x.c(),L=de(),o(t,"class","file-row-icon svelte-18mry1k"),o(s,"class","file-row-name svelte-18mry1k"),o(s,"title",d=n[0].name),o(h,"class","file-row-meta svelte-18mry1k"),o(r,"class","file-row-body svelte-18mry1k"),o(M,"cx","12"),o(M,"cy","5"),o(M,"r","2"),o(W,"cx","12"),o(W,"cy","12"),o(W,"r","2"),o(q,"cx","12"),o(q,"cy","19"),o(q,"r","2"),o(y,"width","16"),o(y,"height","16"),o(y,"viewBox","0 0 24 24"),o(y,"fill","currentColor"),o(g,"class","action-btn svelte-18mry1k"),o(g,"title","More actions"),o(g,"aria-label","More actions"),o(g,"aria-expanded",n[2]),o(P,"class","action-btn action-btn-danger svelte-18mry1k"),o(P,"title","Delete"),o(P,"aria-label","Delete"),o(v,"class","file-row-actions svelte-18mry1k"),o(e,"class","file-row svelte-18mry1k"),o(e,"role","button"),o(e,"tabindex","0"),o(e,"draggable","true"),o(e,"aria-label",T=n[5]?`Folder ${n[0].name}`:`File ${n[0].name}`),We(e,"file-row--selected",n[1]),We(e,"file-row--dragover",!1)},m(H,A){b(H,e,A),a(e,t),be(l,t,null),a(e,i),a(e,r),a(r,s),a(s,c),a(r,m),a(r,h),X.m(h,null),a(e,_),a(e,v),ee.m(v,null),a(v,w),a(v,g),a(g,y),a(y,M),a(y,W),a(y,q),a(v,O),a(v,P),b(H,E,A),x&&x.m(H,A),b(H,L,A),C=!0,N||(R=[F(window,"click",n[15]),F(g,"click",me(n[14])),F(P,"click",me(n[9])),F(e,"click",n[6]),F(e,"keydown",n[7]),F(e,"dragstart",n[16]),F(e,"dragover",n[17]),F(e,"drop",n[18])],N=!0)},p(H,[A]){(!C||A&1)&&u!==(u=H[0].name+"")&&U(c,u),(!C||A&1&&d!==(d=H[0].name))&&o(s,"title",d),X.p(H,A),ee.p(H,A),(!C||A&4)&&o(g,"aria-expanded",H[2]),(!C||A&1&&T!==(T=H[5]?`Folder ${H[0].name}`:`File ${H[0].name}`))&&o(e,"aria-label",T),(!C||A&2)&&We(e,"file-row--selected",H[1]),H[2]?x?x.p(H,A):(x=_t(H),x.c(),x.m(L.parentNode,L)):x&&(x.d(1),x=null)},i(H){C||(ne(l.$$.fragment,H),C=!0)},o(H){ie(l.$$.fragment,H),C=!1},d(H){H&&(k(e),k(E),k(L)),he(l),X.d(),ee.d(),x&&x.d(H),N=!1,re(R)}}}function li(n,e,t){let{item:l}=e,{selected:i=!1}=e,{onDragStart:r}=e,{onDragOver:s}=e,{onDrop:u}=e;const c=Ue(),d=cl(l),m=l.type==="folder";let h=!1,_=null;function v(B){B.ctrlKey||B.metaKey?c("toggleSelect",l.id):B.shiftKey?c("rangeSelect",l.id):_?(clearTimeout(_),_=null,m?c("navigate",l.id):c("preview",l)):_=setTimeout(()=>{_=null,i?m?c("navigate",l.id):c("preview",l):c("selectOne",l.id)},250)}function w(B){B.key==="Enter"&&(m?c("navigate",l.id):c("preview",l))}function g(){c("openExternal",l.fileId)}function y(){c("delete",{id:l.id,type:l.type})}function M(){t(2,h=!1),c("rename",{id:l.id,name:l.name})}function W(){t(2,h=!1),c("duplicate",l.id)}function q(){t(2,h=!1),c("cut",l.id)}function O(){t(2,h=!1),c("copy",l.id)}function P(){t(2,h=!h)}function T(){t(2,h=!1)}function E(B){r&&r(B,l.id)}function L(B){s&&m&&s(B,l.id)}function C(B){u&&m&&u(B,l.id)}function N(B){gn.call(this,n,B)}const R=()=>c("preview",l),V=()=>c("navigate",l.id);return n.$$set=B=>{"item"in B&&t(0,l=B.item),"selected"in B&&t(1,i=B.selected),"onDragStart"in B&&t(19,r=B.onDragStart),"onDragOver"in B&&t(20,s=B.onDragOver),"onDrop"in B&&t(21,u=B.onDrop)},[l,i,h,c,d,m,v,w,g,y,M,W,q,O,P,T,E,L,C,r,s,u,N,R,V]}class ni extends Ee{constructor(e){super(),Ne(this,e,li,ti,Me,{item:0,selected:1,onDragStart:19,onDragOver:20,onDrop:21})}}function mt(n,e,t){const l=n.slice();return l[4]=e[t],l[6]=t,l}function ii(n){let e;return{c(){e=f("span"),e.textContent="/",o(e,"class","sep svelte-csi2lb")},m(t,l){b(t,e,l)},d(t){t&&k(e)}}}function si(n){let e,t=n[4].name+"",l,i,r;function s(){return n[2](n[6])}return{c(){e=f("button"),l=I(t),o(e,"class","crumb crumb--link svelte-csi2lb")},m(u,c){b(u,e,c),a(e,l),i||(r=F(e,"click",s),i=!0)},p(u,c){n=u,c&1&&t!==(t=n[4].name+"")&&U(l,t)},d(u){u&&k(e),i=!1,r()}}}function ri(n){let e,t=n[4].name+"",l;return{c(){e=f("span"),l=I(t),o(e,"class","crumb crumb--current svelte-csi2lb")},m(i,r){b(i,e,r),a(e,l)},p(i,r){r&1&&t!==(t=i[4].name+"")&&U(l,t)},d(i){i&&k(e)}}}function kt(n){let e,t,l=n[6]>0&&ii();function i(u,c){return u[6]===u[0].length-1?ri:si}let r=i(n),s=r(n);return{c(){l&&l.c(),e=j(),s.c(),t=de()},m(u,c){l&&l.m(u,c),b(u,e,c),s.m(u,c),b(u,t,c)},p(u,c){r===(r=i(u))&&s?s.p(u,c):(s.d(1),s=r(u),s&&(s.c(),s.m(t.parentNode,t)))},d(u){u&&(k(e),k(t)),l&&l.d(u),s.d(u)}}}function oi(n){let e,t=te(n[0]),l=[];for(let i=0;ir(u);return n.$$set=u=>{"crumbs"in u&&t(0,l=u.crumbs)},[l,r,s]}class pl extends Ee{constructor(e){super(),Ne(this,e,ci,oi,Me,{crumbs:0})}}function ui(n){let e,t,l,i,r,s;return{c(){e=f("div"),t=f("p"),t.textContent="Preview is not available for this file type.",l=j(),i=f("button"),i.textContent="Open in external program",o(i,"class","btn btn-sm svelte-1ybaoro"),o(e,"class","preview-status svelte-1ybaoro")},m(u,c){b(u,e,c),a(e,t),a(e,l),a(e,i),r||(s=F(i,"click",n[9]),r=!0)},p:J,d(u){u&&k(e),r=!1,s()}}}function ai(n){let e,t;function l(s,u){return u&2&&(e=null),e==null&&(e=!!(s[1]&&s[1].startsWith("data:"))),e?ki:mi}let i=l(n,-1),r=i(n);return{c(){r.c(),t=de()},m(s,u){r.m(s,u),b(s,t,u)},p(s,u){i===(i=l(s,u))&&r?r.p(s,u):(r.d(1),r=i(s),r&&(r.c(),r.m(t.parentNode,t)))},d(s){s&&k(t),r.d(s)}}}function fi(n){let e,t,l;return{c(){e=f("pre"),t=f("code"),l=I(n[1]),o(e,"class","preview-text svelte-1ybaoro")},m(i,r){b(i,e,r),a(e,t),a(t,l)},p(i,r){r&2&&U(l,i[1])},d(i){i&&k(e)}}}function di(n){let e,t,l,i;return{c(){e=f("div"),t=f("img"),Oe(t.src,l=n[1])||o(t,"src",l),o(t,"alt",i=n[0].name),o(t,"class","preview-image svelte-1ybaoro"),o(e,"class","preview-image-container svelte-1ybaoro")},m(r,s){b(r,e,s),a(e,t)},p(r,s){s&2&&!Oe(t.src,l=r[1])&&o(t,"src",l),s&1&&i!==(i=r[0].name)&&o(t,"alt",i)},d(r){r&&k(e)}}}function pi(n){let e,t,l,i,r,s,u;return{c(){e=f("div"),t=f("p"),l=I(n[3]),i=j(),r=f("button"),r.textContent="Open in external program",o(r,"class","btn btn-sm svelte-1ybaoro"),o(e,"class","preview-status svelte-1ybaoro")},m(c,d){b(c,e,d),a(e,t),a(t,l),a(e,i),a(e,r),s||(u=F(r,"click",n[9]),s=!0)},p(c,d){d&8&&U(l,c[3])},d(c){c&&k(e),s=!1,u()}}}function _i(n){let e;return{c(){e=f("div"),e.innerHTML="

Loading preview...

",o(e,"class","preview-status svelte-1ybaoro")},m(t,l){b(t,e,l)},p:J,d(t){t&&k(e)}}}function mi(n){let e,t,l,i,r,s;return{c(){e=f("div"),t=f("p"),t.textContent="PDF preview is not available in this environment.",l=j(),i=f("button"),i.textContent="Open in external program",o(i,"class","btn btn-sm svelte-1ybaoro"),o(e,"class","preview-status svelte-1ybaoro")},m(u,c){b(u,e,c),a(e,t),a(e,l),a(e,i),r||(s=F(i,"click",n[9]),r=!0)},p:J,d(u){u&&k(e),r=!1,s()}}}function ki(n){let e,t,l;return{c(){e=f("div"),t=f("embed"),Oe(t.src,l=n[1])||o(t,"src",l),o(t,"type","application/pdf"),o(t,"class","preview-pdf svelte-1ybaoro"),o(e,"class","preview-pdf-container svelte-1ybaoro")},m(i,r){b(i,e,r),a(e,t)},p(i,r){r&2&&!Oe(t.src,l=i[1])&&o(t,"src",l)},d(i){i&&k(e)}}}function vi(n){let e,t,l,i,r,s,u,c=n[0].name+"",d,m,h,_,v=Te(n[0].size)+"",w,g,y=Pe(n[0].mime)+"",M,W,q,O,P,T,E,L,C,N,R,V;r=new ol({props:{kind:n[8],size:18}});function B(z,ee){return z[2]?_i:z[3]?pi:z[6]&&z[1]?di:z[5]&&z[1]?fi:z[4]?ai:ui}let X=B(n),Y=X(n);return{c(){e=f("div"),t=f("div"),l=f("header"),i=f("div"),je(r.$$.fragment),s=j(),u=f("span"),d=I(c),h=j(),_=f("div"),w=I(v),g=I(" · "),M=I(y),W=j(),q=f("div"),O=f("button"),O.innerHTML='',P=j(),T=f("button"),T.innerHTML='',E=j(),L=f("div"),Y.c(),o(u,"class","preview-name svelte-1ybaoro"),o(u,"title",m=n[0].name),o(i,"class","preview-title svelte-1ybaoro"),o(_,"class","preview-meta svelte-1ybaoro"),o(O,"class","action-btn svelte-1ybaoro"),o(O,"title","Open in external program"),o(O,"aria-label","Open externally"),o(T,"class","action-btn svelte-1ybaoro"),o(T,"title","Close"),o(T,"aria-label","Close preview"),o(q,"class","preview-actions svelte-1ybaoro"),o(l,"class","preview-header svelte-1ybaoro"),o(L,"class","preview-body svelte-1ybaoro"),o(t,"class","modal svelte-1ybaoro"),o(e,"class","overlay svelte-1ybaoro"),o(e,"role","dialog"),o(e,"aria-modal","true"),o(e,"aria-label",C=`Preview: ${n[0].name}`)},m(z,ee){b(z,e,ee),a(e,t),a(t,l),a(l,i),be(r,i,null),a(i,s),a(i,u),a(u,d),a(l,h),a(l,_),a(_,w),a(_,g),a(_,M),a(l,W),a(l,q),a(q,O),a(q,P),a(q,T),a(t,E),a(t,L),Y.m(L,null),N=!0,R||(V=[F(O,"click",n[9]),F(T,"click",n[10]),F(e,"click",qe(n[11]))],R=!0)},p(z,[ee]){(!N||ee&1)&&c!==(c=z[0].name+"")&&U(d,c),(!N||ee&1&&m!==(m=z[0].name))&&o(u,"title",m),(!N||ee&1)&&v!==(v=Te(z[0].size)+"")&&U(w,v),(!N||ee&1)&&y!==(y=Pe(z[0].mime)+"")&&U(M,y),X===(X=B(z))&&Y?Y.p(z,ee):(Y.d(1),Y=X(z),Y&&(Y.c(),Y.m(L,null))),(!N||ee&1&&C!==(C=`Preview: ${z[0].name}`))&&o(e,"aria-label",C)},i(z){N||(ne(r.$$.fragment,z),N=!0)},o(z){ie(r.$$.fragment,z),N=!1},d(z){z&&k(e),he(r),Y.d(),R=!1,re(V)}}}function bi(n,e,t){let l,i,r,{item:s}=e,{content:u=""}=e,{loading:c=!1}=e,{error:d=""}=e;const m=Ue(),h=cl(s);function _(y){y.key==="Escape"&&m("close")}function v(){m("openExternal",s.fileId)}il(()=>{window.addEventListener("keydown",_)}),sl(()=>{window.removeEventListener("keydown",_)});const w=()=>m("close"),g=()=>m("close");return n.$$set=y=>{"item"in y&&t(0,s=y.item),"content"in y&&t(1,u=y.content),"loading"in y&&t(2,c=y.loading),"error"in y&&t(3,d=y.error)},n.$$.update=()=>{n.$$.dirty&3&&t(6,l=ul(s)&&u&&u.startsWith("data:")),n.$$.dirty&1&&t(5,i=al(s)||dl(s)),n.$$.dirty&1&&t(4,r=fl(s))},[s,u,c,d,r,i,l,m,h,v,w,g]}class hi extends Ee{constructor(e){super(),Ne(this,e,bi,vi,Me,{item:0,content:1,loading:2,error:3})}}function vt(n,e,t){const l=n.slice();return l[121]=e[t],l}function bt(n,e,t){const l=n.slice();return l[124]=e[t],l}function ht(n,e,t){const l=n.slice();return l[135]=e[t],l}function wt(n,e,t){const l=n.slice();return l[132]=e[t],l}function gt(n,e,t){const l=n.slice();return l[127]=e[t],l}function yt(n,e,t){const l=n.slice();return l[124]=e[t],l}function jt(n,e,t){const l=n.slice();return l[127]=e[t],l}function Ct(n,e,t){const l=n.slice();return l[140]=e[t],l}function St(n,e,t){const l=n.slice();return l[121]=e[t],l}function Dt(n,e,t){const l=n.slice();return l[145]=e[t],l}function Mt(n,e,t){const l=n.slice();return l[148]=e[t],l}function Nt(n){let e,t=n[148].label+"",l,i,r,s,u;function c(){return n[69](n[148])}return{c(){e=f("button"),l=I(t),i=j(),o(e,"class",r="nav-item "+(n[4]===n[148].id?"selected":"")+" svelte-1rwjkun")},m(d,m){b(d,e,m),a(e,l),a(e,i),s||(u=F(e,"click",c),s=!0)},p(d,m){n=d,m[0]&1&&t!==(t=n[148].label+"")&&U(l,t),m[0]&17&&r!==(r="nav-item "+(n[4]===n[148].id?"selected":"")+" svelte-1rwjkun")&&o(e,"class",r)},d(d){d&&k(e),s=!1,u()}}}function Et(n){let e,t,l,i,r,s=n[1].length>0&&Ft(n),u=te(n[1]),c=[];for(let m=0;m0?s?s.p(m,h):(s=Ft(m),s.c(),s.m(t,null)):s&&(s.d(1),s=null),h[0]&34|h[1]&8){u=te(m[1]);let _;for(_=0;_0)return Mi;if(u[3])return Di}let r=i(n),s=r&&r(n);return{c(){e=f("div"),t=f("h2"),t.textContent="Верстак",l=j(),s&&s.c(),o(t,"class","svelte-1rwjkun"),o(e,"class","welcome svelte-1rwjkun")},m(u,c){b(u,e,c),a(e,t),a(e,l),s&&s.m(e,null)},p(u,c){r===(r=i(u))&&s?s.p(u,c):(s&&s.d(1),s=r&&r(u),s&&(s.c(),s.m(e,null)))},i:J,o:J,d(u){u&&k(e),s&&s.d()}}}function Ci(n){let e,t,l,i,r,s,u=te(n[32]),c=[];for(let _=0;_{m[w]=null}),ve()),~i?(r=m[i],r?r.p(_,v):(r=m[i]=d[i](_),r.c()),ne(r,1),r.m(l,null)):r=null)},i(_){s||(ne(r),s=!0)},o(_){ie(r),s=!1},d(_){_&&(k(e),k(t),k(l)),fe(c,_),~i&&m[i].d()}}}function Si(n){let e,t,l,i=n[8].title+"",r,s,u,c,d,m,h,_,v,w,g,y=n[8].dirty&&Xt();return{c(){e=f("div"),t=f("div"),l=f("span"),r=I(i),s=j(),y&&y.c(),u=j(),c=f("div"),d=f("button"),d.textContent="Сохранить",m=j(),h=f("button"),h.textContent="Закрыть",_=j(),v=f("textarea"),o(l,"class","note-title svelte-1rwjkun"),o(d,"class","btn btn-primary svelte-1rwjkun"),o(h,"class","btn svelte-1rwjkun"),o(c,"class","note-editor-actions svelte-1rwjkun"),o(t,"class","note-editor-header svelte-1rwjkun"),o(v,"class","note-textarea svelte-1rwjkun"),o(v,"placeholder","Начните писать..."),o(e,"class","note-editor svelte-1rwjkun")},m(M,W){b(M,e,W),a(e,t),a(t,l),a(l,r),a(t,s),y&&y.m(t,null),a(t,u),a(t,c),a(c,d),a(c,m),a(c,h),a(e,_),a(e,v),ue(v,n[8].content),w||(g=[F(d,"click",n[61]),F(h,"click",n[59]),F(v,"input",n[72]),F(v,"input",n[60])],w=!0)},p(M,W){W[0]&256&&i!==(i=M[8].title+"")&&U(r,i),M[8].dirty?y||(y=Xt(),y.c(),y.m(t,u)):y&&(y.d(1),y=null),W[0]&256&&ue(v,M[8].content)},i:J,o:J,d(M){M&&k(e),y&&y.d(),w=!1,re(g)}}}function Di(n){let e,t,l;return{c(){e=f("p"),t=I("Ошибка: "),l=I(n[3]),o(e,"class","error-text svelte-1rwjkun")},m(i,r){b(i,e,r),a(e,t),a(e,l)},p(i,r){r[0]&8&&U(l,i[3])},d(i){i&&k(e)}}}function Mi(n){let e,t,l;return{c(){e=f("p"),e.textContent="Выберите раздел в боковой панели.",t=j(),l=f("p"),l.textContent="Или создайте новое дело кнопкой «+».",o(e,"class","svelte-1rwjkun"),o(l,"class","hint svelte-1rwjkun")},m(i,r){b(i,e,r),b(i,t,r),b(i,l,r)},p:J,d(i){i&&(k(e),k(t),k(l))}}}function Ni(n){let e;return{c(){e=f("p"),e.textContent="Загрузка...",o(e,"class","svelte-1rwjkun")},m(t,l){b(t,e,l)},p:J,d(t){t&&k(e)}}}function Pt(n){let e,t=n[140].label+"",l,i,r;function s(){return n[73](n[140])}return{c(){e=f("button"),l=I(t),o(e,"class",vn(n[68](n[140].id))+" svelte-1rwjkun")},m(u,c){b(u,e,c),a(e,l),i||(r=F(e,"click",s),i=!0)},p(u,c){n=u},d(u){u&&k(e),i=!1,r()}}}function Ei(n){let e;return{c(){e=f("div"),e.innerHTML='

Активность появится позже

',o(e,"class","empty-state svelte-1rwjkun")},m(t,l){b(t,e,l)},p:J,i:J,o:J,d(t){t&&k(e)}}}function Fi(n){let e,t,l,i,r,s,u,c,d,m,h,_;function v(y,M){return y[10].length===0?Ai:Pi}let w=v(n),g=w(n);return{c(){e=f("div"),t=f("div"),l=f("input"),i=j(),r=f("input"),s=j(),u=f("button"),c=I("Записать"),m=j(),g.c(),o(l,"type","text"),o(l,"placeholder","Что сделано"),o(l,"class","svelte-1rwjkun"),o(r,"type","number"),o(r,"placeholder","Мин"),o(r,"min","1"),o(r,"class","svelte-1rwjkun"),o(u,"class","btn btn-primary svelte-1rwjkun"),u.disabled=d=!n[12].trim()||!n[11],o(t,"class","worklog-form svelte-1rwjkun"),o(e,"class","worklog-tab svelte-1rwjkun")},m(y,M){b(y,e,M),a(e,t),a(t,l),ue(l,n[12]),a(t,i),a(t,r),ue(r,n[11]),a(t,s),a(t,u),a(u,c),a(e,m),g.m(e,null),h||(_=[F(l,"input",n[94]),F(r,"input",n[95]),F(u,"click",n[62])],h=!0)},p(y,M){M[0]&4096&&l.value!==y[12]&&ue(l,y[12]),M[0]&2048&&nl(r.value)!==y[11]&&ue(r,y[11]),M[0]&6144&&d!==(d=!y[12].trim()||!y[11])&&(u.disabled=d),w===(w=v(y))&&g?g.p(y,M):(g.d(1),g=w(y),g&&(g.c(),g.m(e,null)))},i:J,o:J,d(y){y&&k(e),g.d(),h=!1,re(_)}}}function Li(n){let e;function t(r,s){return r[9].length===0?Bi:zi}let l=t(n),i=l(n);return{c(){i.c(),e=de()},m(r,s){i.m(r,s),b(r,e,s)},p(r,s){l===(l=t(r))&&i?i.p(r,s):(i.d(1),i=l(r),i&&(i.c(),i.m(e.parentNode,e)))},i:J,o:J,d(r){r&&k(e),i.d(r)}}}function Oi(n){let e,t,l,i,r,s,u,c,d,m,h,_,v,w,g,y,M,W,q,O=n[30].items.length>0&&Bt(n);const P=[Vi,Hi],T=[];function E(N,R){return N[22]?0:1}_=E(n),v=T[_]=P[_](n);let L=n[19]&&!n[21]&&Vt(),C=n[26]&&Wt(n);return{c(){e=f("div"),t=f("div"),l=f("button"),i=I("+ Добавить файл"),r=j(),s=f("button"),u=I("+ Добавить папку"),c=j(),d=f("button"),d.textContent="+ Новый файл",m=j(),O&&O.c(),h=j(),v.c(),w=j(),L&&L.c(),g=j(),C&&C.c(),y=de(),o(l,"class","btn btn-primary svelte-1rwjkun"),l.disabled=n[19],o(s,"class","btn svelte-1rwjkun"),s.disabled=n[19],o(d,"class","btn svelte-1rwjkun"),o(t,"class","tab-toolbar svelte-1rwjkun"),o(e,"class","files-tab svelte-1rwjkun")},m(N,R){b(N,e,R),a(e,t),a(t,l),a(l,i),a(t,r),a(t,s),a(s,u),a(t,c),a(t,d),a(t,m),O&&O.m(t,null),a(e,h),T[_].m(e,null),a(e,w),L&&L.m(e,null),b(N,g,R),C&&C.m(N,R),b(N,y,R),M=!0,W||(q=[F(l,"click",n[63]),F(s,"click",n[64]),F(d,"click",n[41])],W=!0)},p(N,R){(!M||R[0]&524288)&&(l.disabled=N[19]),(!M||R[0]&524288)&&(s.disabled=N[19]),N[30].items.length>0?O?O.p(N,R):(O=Bt(N),O.c(),O.m(t,null)):O&&(O.d(1),O=null);let V=_;_=E(N),_===V?T[_].p(N,R):(ke(),ie(T[V],1,1,()=>{T[V]=null}),ve(),v=T[_],v?v.p(N,R):(v=T[_]=P[_](N),v.c()),ne(v,1),v.m(e,w)),N[19]&&!N[21]?L||(L=Vt(),L.c(),L.m(e,null)):L&&(L.d(1),L=null),N[26]?C?(C.p(N,R),R[0]&67108864&&ne(C,1)):(C=Wt(N),C.c(),ne(C,1),C.m(y.parentNode,y)):C&&(ke(),ie(C,1,1,()=>{C=null}),ve())},i(N){M||(ne(v),ne(C),M=!0)},o(N){ie(v),ie(C),M=!1},d(N){N&&(k(e),k(g),k(y)),O&&O.d(),T[_].d(),L&&L.d(),C&&C.d(N),W=!1,re(q)}}}function Ii(n){let e,t,l,i,r,s,u,c=n[16]&&Rt(n);function d(_,v){return _[7].length===0&&!_[16]?Ui:Gi}let m=d(n),h=m(n);return{c(){e=f("div"),t=f("div"),l=f("button"),l.textContent="+ Добавить заметку",i=j(),c&&c.c(),r=j(),h.c(),o(l,"class","btn btn-primary svelte-1rwjkun"),o(t,"class","tab-toolbar svelte-1rwjkun"),o(e,"class","notes-tab svelte-1rwjkun")},m(_,v){b(_,e,v),a(e,t),a(t,l),a(e,i),c&&c.m(e,null),a(e,r),h.m(e,null),s||(u=F(l,"click",n[55]),s=!0)},p(_,v){_[16]?c?c.p(_,v):(c=Rt(_),c.c(),c.m(e,r)):c&&(c.d(1),c=null),m===(m=d(_))&&h?h.p(_,v):(h.d(1),h=m(_),h&&(h.c(),h.m(e,null)))},i:J,o:J,d(_){_&&k(e),c&&c.d(),h.d(),s=!1,u()}}}function Ti(n){let e,t,l=n[5].title+"",i,r,s,u,c,d,m=n[5].type+"",h,_,v,w,g,y=(n[5].section||"—")+"",M,W,q,O,P,T=pe(n[5].createdAt)+"",E,L,C,N,R,V,B,X,Y,z,ee,x,H,A,Z=n[7].length>0&&qt(n),G=n[10].length>0&&Ut(n);return{c(){e=f("div"),t=f("h2"),i=I(l),r=j(),s=f("div"),u=f("div"),c=f("span"),c.textContent="Тип",d=f("span"),h=I(m),_=j(),v=f("div"),w=f("span"),w.textContent="Раздел",g=f("span"),M=I(y),W=j(),q=f("div"),O=f("span"),O.textContent="Создано",P=f("span"),E=I(T),L=j(),C=f("div"),N=f("button"),N.textContent="✏️ Новая заметка",R=j(),V=f("button"),V.textContent="📎 Добавить файл",B=j(),X=f("button"),X.textContent="⚡ Добавить действие",Y=j(),z=f("button"),z.textContent="🕐 Записать время",ee=j(),Z&&Z.c(),x=j(),G&&G.c(),o(t,"class","svelte-1rwjkun"),o(c,"class","meta-label svelte-1rwjkun"),o(d,"class","svelte-1rwjkun"),o(u,"class","meta-item svelte-1rwjkun"),o(w,"class","meta-label svelte-1rwjkun"),o(g,"class","svelte-1rwjkun"),o(v,"class","meta-item svelte-1rwjkun"),o(O,"class","meta-label svelte-1rwjkun"),o(P,"class","svelte-1rwjkun"),o(q,"class","meta-item svelte-1rwjkun"),o(s,"class","meta-grid svelte-1rwjkun"),o(N,"class","qa-btn svelte-1rwjkun"),o(V,"class","qa-btn svelte-1rwjkun"),o(X,"class","qa-btn svelte-1rwjkun"),X.disabled=!0,o(X,"title","Следующий этап"),o(z,"class","qa-btn svelte-1rwjkun"),o(C,"class","quick-actions svelte-1rwjkun"),o(e,"class","overview svelte-1rwjkun")},m(S,Q){b(S,e,Q),a(e,t),a(t,i),a(e,r),a(e,s),a(s,u),a(u,c),a(u,d),a(d,h),a(s,_),a(s,v),a(v,w),a(v,g),a(g,M),a(s,W),a(s,q),a(q,O),a(q,P),a(P,E),a(e,L),a(e,C),a(C,N),a(C,R),a(C,V),a(C,B),a(C,X),a(C,Y),a(C,z),a(e,ee),Z&&Z.m(e,null),a(e,x),G&&G.m(e,null),H||(A=[F(N,"click",n[74]),F(V,"click",n[75]),F(z,"click",n[76])],H=!0)},p(S,Q){Q[0]&32&&l!==(l=S[5].title+"")&&U(i,l),Q[0]&32&&m!==(m=S[5].type+"")&&U(h,m),Q[0]&32&&y!==(y=(S[5].section||"—")+"")&&U(M,y),Q[0]&32&&T!==(T=pe(S[5].createdAt)+"")&&U(E,T),S[7].length>0?Z?Z.p(S,Q):(Z=qt(S),Z.c(),Z.m(e,x)):Z&&(Z.d(1),Z=null),S[10].length>0?G?G.p(S,Q):(G=Ut(S),G.c(),G.m(e,null)):G&&(G.d(1),G=null)},i:J,o:J,d(S){S&&k(e),Z&&Z.d(),G&&G.d(),H=!1,re(A)}}}function Pi(n){let e,t=te(n[10]),l=[];for(let i=0;iЗаписей работы пока нет

',o(e,"class","empty-state svelte-1rwjkun")},m(t,l){b(t,e,l)},p:J,d(t){t&&k(e)}}}function At(n){let e,t,l=n[124].summary+"",i,r,s,u=n[124].minutes+"",c,d,m=pe(n[124].createdAt)+"",h,_;return{c(){e=f("div"),t=f("div"),i=I(l),r=j(),s=f("div"),c=I(u),d=I(" мин · "),h=I(m),_=j(),o(t,"class","svelte-1rwjkun"),o(s,"class","wl-meta svelte-1rwjkun"),o(e,"class","worklog-entry svelte-1rwjkun")},m(v,w){b(v,e,w),a(e,t),a(t,i),a(e,r),a(e,s),a(s,c),a(s,d),a(s,h),a(e,_)},p(v,w){w[0]&1024&&l!==(l=v[124].summary+"")&&U(i,l),w[0]&1024&&u!==(u=v[124].minutes+"")&&U(c,u),w[0]&1024&&m!==(m=pe(v[124].createdAt)+"")&&U(h,m)},d(v){v&&k(e)}}}function zi(n){let e,t=te(n[9]),l=[];for(let i=0;iДействий пока нет

',o(e,"class","empty-state svelte-1rwjkun")},m(t,l){b(t,e,l)},p:J,d(t){t&&k(e)}}}function zt(n){let e,t,l=n[135].title+"",i,r,s=n[135].type+"",u,c,d,m,h,_;function v(){return n[93](n[135])}return{c(){e=f("div"),t=f("span"),i=I(l),r=f("span"),u=I(s),c=j(),d=f("button"),d.textContent="Запустить",m=j(),o(t,"class","svelte-1rwjkun"),o(r,"class","action-type svelte-1rwjkun"),o(d,"class","btn btn-sm svelte-1rwjkun"),o(e,"class","action-card svelte-1rwjkun")},m(w,g){b(w,e,g),a(e,t),a(t,i),a(e,r),a(r,u),a(e,c),a(e,d),a(e,m),h||(_=F(d,"click",v),h=!0)},p(w,g){n=w,g[0]&512&&l!==(l=n[135].title+"")&&U(i,l),g[0]&512&&s!==(s=n[135].type+"")&&U(u,s)},d(w){w&&k(e),h=!1,_()}}}function Bt(n){let e,t,l=n[30].items.length+"",i,r,s;return{c(){e=f("button"),t=I("Вставить "),i=I(l),o(e,"class","btn svelte-1rwjkun")},m(u,c){b(u,e,c),a(e,t),a(e,i),r||(s=F(e,"click",n[46]),r=!0)},p(u,c){c[0]&1073741824&&l!==(l=u[30].items.length+"")&&U(i,l)},d(u){u&&k(e),r=!1,s()}}}function Hi(n){let e,t,l,i,r,s,u;const c=[Ri,Wi],d=[];function m(w,g){return w[24].length>0?0:1}e=m(n),t=d[e]=c[e](n);const h=[qi,Ki],_=[];function v(w,g){return w[25].length===0?0:1}return i=v(n),r=_[i]=h[i](n),{c(){t.c(),l=j(),r.c(),s=de()},m(w,g){d[e].m(w,g),b(w,l,g),_[i].m(w,g),b(w,s,g),u=!0},p(w,g){let y=e;e=m(w),e===y?d[e].p(w,g):(ke(),ie(d[y],1,1,()=>{d[y]=null}),ve(),t=d[e],t?t.p(w,g):(t=d[e]=c[e](w),t.c()),ne(t,1),t.m(l.parentNode,l));let M=i;i=v(w),i===M?_[i].p(w,g):(ke(),ie(_[M],1,1,()=>{_[M]=null}),ve(),r=_[i],r?r.p(w,g):(r=_[i]=h[i](w),r.c()),ne(r,1),r.m(s.parentNode,s))},i(w){u||(ne(t),ne(r),u=!0)},o(w){ie(t),ie(r),u=!1},d(w){w&&(k(l),k(s)),d[e].d(w),_[i].d(w)}}}function Vi(n){let e;return{c(){e=f("div"),e.innerHTML='

Загрузка...

',o(e,"class","empty-state svelte-1rwjkun")},m(t,l){b(t,e,l)},p:J,i:J,o:J,d(t){t&&k(e)}}}function Wi(n){let e,t;return e=new pl({props:{crumbs:[{name:"Files"}]}}),{c(){je(e.$$.fragment)},m(l,i){be(e,l,i),t=!0},p:J,i(l){t||(ne(e.$$.fragment,l),t=!0)},o(l){ie(e.$$.fragment,l),t=!1},d(l){he(e,l)}}}function Ri(n){let e,t,l,i,r,s;return e=new pl({props:{crumbs:[{name:"Files"},...n[24]]}}),e.$on("navigate",n[81]),{c(){je(e.$$.fragment),t=j(),l=f("button"),l.textContent="← Back",o(l,"class","btn btn-sm back-btn svelte-1rwjkun")},m(u,c){be(e,u,c),b(u,t,c),b(u,l,c),i=!0,r||(s=F(l,"click",n[37]),r=!0)},p(u,c){const d={};c[0]&16777216&&(d.crumbs=[{name:"Files"},...u[24]]),e.$set(d)},i(u){i||(ne(e.$$.fragment,u),i=!0)},o(u){ie(e.$$.fragment,u),i=!1},d(u){u&&(k(t),k(l)),he(e,u),r=!1,s()}}}function Ki(n){let e,t=[],l=new Map,i,r=te(n[25]);const s=u=>u[132].id;for(let u=0;u0?"В этой папке пока нет файлов":"В этом проекте пока нет файлов",s,u,c,d,m,h,_,v,w,g;return{c(){e=f("div"),t=f("div"),t.innerHTML='',l=j(),i=f("p"),s=I(r),u=j(),c=f("p"),c.textContent="Добавьте файл или папку, чтобы сохранить материалы проекта.",d=j(),m=f("div"),h=f("button"),h.textContent="Добавить файл",_=j(),v=f("button"),v.textContent="Добавить папку",o(t,"class","empty-icon svelte-1rwjkun"),o(i,"class","svelte-1rwjkun"),o(c,"class","hint svelte-1rwjkun"),o(h,"class","btn btn-primary svelte-1rwjkun"),o(v,"class","btn svelte-1rwjkun"),o(m,"class","empty-actions svelte-1rwjkun"),o(e,"class","empty-state svelte-1rwjkun")},m(y,M){b(y,e,M),a(e,t),a(e,l),a(e,i),a(i,s),a(e,u),a(e,c),a(e,d),a(e,m),a(m,h),a(m,_),a(m,v),w||(g=[F(h,"click",n[63]),F(v,"click",n[64])],w=!0)},p(y,M){M[0]&16777216&&r!==(r=y[24].length>0?"В этой папке пока нет файлов":"В этом проекте пока нет файлов")&&U(s,r)},i:J,o:J,d(y){y&&k(e),w=!1,re(g)}}}function Ht(n,e){let t,l,i;return l=new ni({props:{item:e[132],selected:e[31].includes(e[132].id),onDragStart:e[49],onDragOver:e[50],onDrop:e[51]}}),l.$on("navigate",e[82]),l.$on("preview",e[83]),l.$on("openExternal",e[84]),l.$on("delete",e[85]),l.$on("rename",e[86]),l.$on("duplicate",e[87]),l.$on("cut",e[88]),l.$on("copy",e[89]),l.$on("selectOne",e[90]),l.$on("toggleSelect",e[91]),{key:n,first:null,c(){t=de(),je(l.$$.fragment),this.first=t},m(r,s){b(r,t,s),be(l,r,s),i=!0},p(r,s){e=r;const u={};s[0]&33554432&&(u.item=e[132]),s[0]&33554432|s[1]&1&&(u.selected=e[31].includes(e[132].id)),l.$set(u)},i(r){i||(ne(l.$$.fragment,r),i=!0)},o(r){ie(l.$$.fragment,r),i=!1},d(r){r&&k(t),he(l,r)}}}function Vt(n){let e;return{c(){e=f("div"),e.innerHTML='

Сканирование...

',o(e,"class","empty-state svelte-1rwjkun")},m(t,l){b(t,e,l)},d(t){t&&k(e)}}}function Wt(n){let e,t;return e=new hi({props:{item:n[26],content:n[27],loading:n[28],error:n[29]}}),e.$on("close",n[40]),e.$on("openExternal",n[92]),{c(){je(e.$$.fragment)},m(l,i){be(e,l,i),t=!0},p(l,i){const r={};i[0]&67108864&&(r.item=l[26]),i[0]&134217728&&(r.content=l[27]),i[0]&268435456&&(r.loading=l[28]),i[0]&536870912&&(r.error=l[29]),e.$set(r)},i(l){t||(ne(e.$$.fragment,l),t=!0)},o(l){ie(e.$$.fragment,l),t=!1},d(l){he(e,l)}}}function Rt(n){let e,t,l,i,r,s,u,c,d;return{c(){e=f("div"),t=f("input"),l=j(),i=f("div"),r=f("button"),r.textContent="Создать",s=j(),u=f("button"),u.textContent="Отмена",o(t,"type","text"),o(t,"placeholder","Название заметки"),o(t,"class","svelte-1rwjkun"),o(r,"class","btn btn-primary svelte-1rwjkun"),o(u,"class","btn svelte-1rwjkun"),o(i,"class","form-actions svelte-1rwjkun"),o(e,"class","create-form svelte-1rwjkun")},m(m,h){b(m,e,h),a(e,t),ue(t,n[17]),a(e,l),a(e,i),a(i,r),a(i,s),a(i,u),c||(d=[F(t,"input",n[78]),F(t,"keydown",n[79]),F(r,"click",n[57]),F(u,"click",n[56])],c=!0)},p(m,h){h[0]&131072&&t.value!==m[17]&&ue(t,m[17])},d(m){m&&k(e),c=!1,re(d)}}}function Gi(n){let e,t=te(n[7]),l=[];for(let i=0;iНет заметок

Создайте первую заметку для этого дела.

',o(e,"class","empty-state svelte-1rwjkun")},m(t,l){b(t,e,l)},p:J,d(t){t&&k(e)}}}function Kt(n){let e,t,l=n[127].title+"",i,r,s,u=pe(n[127].createdAt)+"",c,d,m,h;function _(){return n[80](n[127])}return{c(){e=f("div"),t=f("div"),i=I(l),r=j(),s=f("div"),c=I(u),d=j(),o(t,"class","note-card-title svelte-1rwjkun"),o(s,"class","note-card-date svelte-1rwjkun"),o(e,"class","note-card svelte-1rwjkun")},m(v,w){b(v,e,w),a(e,t),a(t,i),a(e,r),a(e,s),a(s,c),a(e,d),m||(h=F(e,"click",_),m=!0)},p(v,w){n=v,w[0]&128&&l!==(l=n[127].title+"")&&U(i,l),w[0]&128&&u!==(u=pe(n[127].createdAt)+"")&&U(c,u)},d(v){v&&k(e),m=!1,h()}}}function qt(n){let e,t,l,i=te(n[7].slice(0,5)),r=[];for(let s=0;sn[98].call(v)),o(m,"class","form-group svelte-1rwjkun"),o(y,"class","btn btn-primary svelte-1rwjkun"),o(W,"class","btn svelte-1rwjkun"),o(g,"class","modal-actions svelte-1rwjkun"),o(t,"class","modal svelte-1rwjkun"),o(e,"class","modal-overlay svelte-1rwjkun")},m(E,L){b(E,e,L),a(e,t),a(t,l),a(t,i),a(t,r),a(r,s),a(r,u),a(r,c),ue(c,n[14]),a(t,d),a(t,m),a(m,h),a(m,_),a(m,v);for(let C=0;C