var Ln=Object.defineProperty;var Nn=(n,e,t)=>e in n?Ln(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t;var Xe=(n,e,t)=>Nn(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 o of i)if(o.type==="childList")for(const s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&l(s)}).observe(document,{childList:!0,subtree:!0});function t(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function l(i){if(i.ep)return;i.ep=!0;const o=t(i);fetch(i.href,o)}})();function J(){}function dl(n){return n()}function bt(){return Object.create(null)}function re(n){n.forEach(dl)}function ml(n){return typeof n=="function"}function Te(n,e){return n!=n?e==e:n!==e||n&&typeof n=="object"||typeof n=="function"}let Ie;function je(n,e){return n===e?!0:(Ie||(Ie=document.createElement("a")),Ie.href=e,n===Ie.href)}function En(n){return Object.keys(n).length===0}function Fn(n){return n??""}function f(n,e){n.appendChild(e)}function b(n,e,t){n.insertBefore(e,t||null)}function y(n){n.parentNode&&n.parentNode.removeChild(n)}function me(n,e){for(let t=0;tn.removeEventListener(e,t,l)}function _e(n){return function(e){return e.stopPropagation(),n.call(this,e)}}function ze(n){return function(e){e.target===this&&n.call(this,e)}}function r(n,e,t){t==null?n.removeAttribute(e):n.getAttribute(e)!==t&&n.setAttribute(e,t)}function pl(n){return n===""?null:+n}function On(n){return Array.from(n.childNodes)}function q(n,e){e=""+e,n.data!==e&&(n.data=e)}function de(n,e){n.value=e??""}function kt(n,e,t){for(let l=0;l{const i=n.$$.callbacks[e];if(i){const o=Pn(e,t,{cancelable:l});return i.slice().forEach(s=>{s.call(n,o)}),!o.defaultPrevented}return!0}}function jn(n,e){const t=n.$$.callbacks[e.type];t&&t.slice().forEach(l=>l.call(this,e))}const Me=[],gt=[];let Se=[];const wt=[],Bn=Promise.resolve();let Qe=!1;function An(){Qe||(Qe=!0,Bn.then(vl))}function Be(n){Se.push(n)}const Ye=new Set;let Ce=0;function vl(){if(Ce!==0)return;const n=Ee;do{try{for(;Cen.indexOf(l)===-1?e.push(l):t.push(l)),t.forEach(l=>l()),Se=e}const Pe=new Set;let ge;function he(){ge={r:0,c:[],p:ge}}function ve(){ge.r||re(ge.c),ge=ge.p}function le(n,e){n&&n.i&&(Pe.delete(n),n.i(e))}function se(n,e,t,l){if(n&&n.o){if(Pe.has(n))return;Pe.add(n),ge.c.push(()=>{Pe.delete(n),l&&(t&&n.d(1),l())}),n.o(e)}else l&&l()}function ne(n){return(n==null?void 0:n.length)!==void 0?n:Array.from(n)}function Vn(n,e){se(n,1,1,()=>{e.delete(n.key)})}function Wn(n,e,t,l,i,o,s,a,c,d,_,h){let p=n.length,v=o.length,k=p;const g={};for(;k--;)g[n[k].key]=k;const w=[],T=new Map,j=new Map,H=[];for(k=v;k--;){const N=h(i,o,k),O=t(N);let M=s.get(O);M?H.push(()=>M.p(N,e)):(M=d(O,N),M.c()),T.set(O,w[k]=M),O in g&&j.set(O,Math.abs(k-g[O]))}const I=new Set,A=new Set;function P(N){le(N,1),N.m(a,_),s.set(N.key,N),_=N.first,v--}for(;p&&v;){const N=w[v-1],O=n[p-1],M=N.key,D=O.key;N===O?(_=N.first,p--,v--):T.has(D)?!s.has(M)||I.has(M)?P(N):A.has(D)?p--:j.get(M)>j.get(D)?(A.add(M),P(N)):(I.add(D),p--):(c(O,s),p--)}for(;p--;){const N=n[p];T.has(N.key)||c(N,s)}for(;v;)P(w[v-1]);return re(H),w}function we(n){n&&n.c()}function be(n,e,t){const{fragment:l,after_update:i}=n.$$;l&&l.m(e,t),Be(()=>{const o=n.$$.on_mount.map(dl).filter(ml);n.$$.on_destroy?n.$$.on_destroy.push(...o):re(o),n.$$.on_mount=[]}),i.forEach(Be)}function ke(n,e){const t=n.$$;t.fragment!==null&&(zn(t.after_update),re(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function Rn(n,e){n.$$.dirty[0]===-1&&(Me.push(n),An(),n.$$.dirty.fill(0)),n.$$.dirty[e/31|0]|=1<{const k=v.length?v[0]:p;return d.ctx&&i(d.ctx[h],d.ctx[h]=k)&&(!d.skip_bound&&d.bound[h]&&d.bound[h](k),_&&Rn(n,h)),p}):[],d.update(),_=!0,re(d.before_update),d.fragment=l?l(d.ctx):!1,e.target){if(e.hydrate){const h=On(e.target);d.fragment&&d.fragment.l(h),h.forEach(y)}else d.fragment&&d.fragment.c();e.intro&&le(n.$$.fragment),be(n,e.target,e.anchor),vl()}Ne(c)}class Le{constructor(){Xe(this,"$$");Xe(this,"$$set")}$destroy(){ke(this,1),this.$destroy=J}$on(e,t){if(!ml(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&&!En(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const Kn="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(Kn);function qn(n){let e,t;return{c(){e=R("path"),t=R("polyline"),r(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),r(t,"points","14 2 14 8 20 8")},m(l,i){b(l,e,i),b(l,t,i)},d(l){l&&(y(e),y(t))}}}function Gn(n){let e,t,l,i,o;return{c(){e=R("path"),t=R("polyline"),l=R("line"),i=R("line"),o=R("polyline"),r(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),r(t,"points","14 2 14 8 20 8"),r(l,"x1","16"),r(l,"y1","13"),r(l,"x2","8"),r(l,"y2","13"),r(i,"x1","16"),r(i,"y1","17"),r(i,"x2","8"),r(i,"y2","17"),r(o,"points","10 9 9 9 8 9")},m(s,a){b(s,e,a),b(s,t,a),b(s,l,a),b(s,i,a),b(s,o,a)},d(s){s&&(y(e),y(t),y(l),y(i),y(o))}}}function Un(n){let e,t;return{c(){e=R("polyline"),t=R("polyline"),r(e,"points","16 18 22 12 16 6"),r(t,"points","8 6 2 12 8 18")},m(l,i){b(l,e,i),b(l,t,i)},d(l){l&&(y(e),y(t))}}}function Jn(n){let e,t,l,i;return{c(){e=R("path"),t=R("polyline"),l=R("line"),i=R("rect"),r(e,"d","M21 8v13a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8"),r(t,"points","7 3 12 8 17 3"),r(l,"x1","3"),r(l,"y1","8"),r(l,"x2","21"),r(l,"y2","8"),r(i,"x","10"),r(i,"y","12"),r(i,"width","4"),r(i,"height","4"),r(i,"rx","1")},m(o,s){b(o,e,s),b(o,t,s),b(o,l,s),b(o,i,s)},d(o){o&&(y(e),y(t),y(l),y(i))}}}function Xn(n){let e,t,l,i,o;return{c(){e=R("path"),t=R("polyline"),l=R("line"),i=R("line"),o=R("line"),r(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),r(t,"points","14 2 14 8 20 8"),r(l,"x1","9"),r(l,"y1","12"),r(l,"x2","15"),r(l,"y2","12"),r(i,"x1","9"),r(i,"y1","15"),r(i,"x2","13"),r(i,"y2","15"),r(o,"x1","12"),r(o,"y1","15"),r(o,"x2","12"),r(o,"y2","18")},m(s,a){b(s,e,a),b(s,t,a),b(s,l,a),b(s,i,a),b(s,o,a)},d(s){s&&(y(e),y(t),y(l),y(i),y(o))}}}function Zn(n){let e,t,l,i,o,s;return{c(){e=R("path"),t=R("polyline"),l=R("line"),i=R("line"),o=R("line"),s=R("line"),r(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),r(t,"points","14 2 14 8 20 8"),r(l,"x1","8"),r(l,"y1","12"),r(l,"x2","16"),r(l,"y2","12"),r(i,"x1","8"),r(i,"y1","16"),r(i,"x2","16"),r(i,"y2","16"),r(o,"x1","8"),r(o,"y1","14"),r(o,"x2","12"),r(o,"y2","14"),r(s,"x1","12"),r(s,"y1","12"),r(s,"x2","12"),r(s,"y2","18")},m(a,c){b(a,e,c),b(a,t,c),b(a,l,c),b(a,i,c),b(a,o,c),b(a,s,c)},d(a){a&&(y(e),y(t),y(l),y(i),y(o),y(s))}}}function Yn(n){let e,t,l,i;return{c(){e=R("path"),t=R("polyline"),l=R("line"),i=R("line"),r(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),r(t,"points","14 2 14 8 20 8"),r(l,"x1","16"),r(l,"y1","13"),r(l,"x2","8"),r(l,"y2","13"),r(i,"x1","16"),r(i,"y1","17"),r(i,"x2","8"),r(i,"y2","17")},m(o,s){b(o,e,s),b(o,t,s),b(o,l,s),b(o,i,s)},d(o){o&&(y(e),y(t),y(l),y(i))}}}function Qn(n){let e,t,l,i,o;return{c(){e=R("path"),t=R("polyline"),l=R("line"),i=R("line"),o=R("line"),r(e,"d","M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"),r(t,"points","14 2 14 8 20 8"),r(l,"x1","8"),r(l,"y1","12"),r(l,"x2","16"),r(l,"y2","12"),r(i,"x1","8"),r(i,"y1","16"),r(i,"x2","16"),r(i,"y2","16"),r(o,"x1","8"),r(o,"y1","14"),r(o,"x2","12"),r(o,"y2","14")},m(s,a){b(s,e,a),b(s,t,a),b(s,l,a),b(s,i,a),b(s,o,a)},d(s){s&&(y(e),y(t),y(l),y(i),y(o))}}}function xn(n){let e,t,l;return{c(){e=R("path"),t=R("circle"),l=R("circle"),r(e,"d","M9 18V5l12-2v13"),r(t,"cx","6"),r(t,"cy","18"),r(t,"r","3"),r(l,"cx","18"),r(l,"cy","16"),r(l,"r","3")},m(i,o){b(i,e,o),b(i,t,o),b(i,l,o)},d(i){i&&(y(e),y(t),y(l))}}}function $n(n){let e,t;return{c(){e=R("rect"),t=R("polyline"),r(e,"x","2"),r(e,"y","4"),r(e,"width","20"),r(e,"height","16"),r(e,"rx","2"),r(t,"points","10 9 16 12 10 15 10 9")},m(l,i){b(l,e,i),b(l,t,i)},d(l){l&&(y(e),y(t))}}}function ei(n){let e,t,l;return{c(){e=R("rect"),t=R("circle"),l=R("polyline"),r(e,"x","3"),r(e,"y","3"),r(e,"width","18"),r(e,"height","18"),r(e,"rx","2"),r(e,"ry","2"),r(t,"cx","8.5"),r(t,"cy","8.5"),r(t,"r","1.5"),r(l,"points","21 15 16 10 5 21")},m(i,o){b(i,e,o),b(i,t,o),b(i,l,o)},d(i){i&&(y(e),y(t),y(l))}}}function ti(n){let e;return{c(){e=R("path"),r(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&&y(e)}}}function li(n){let e;function t(o,s){return o[0]==="folder"?ti:o[0]==="image"?ei:o[0]==="video"?$n:o[0]==="audio"?xn:o[0]==="pdf"?Qn:o[0]==="document"?Yn:o[0]==="spreadsheet"?Zn:o[0]==="presentation"?Xn:o[0]==="archive"?Jn:o[0]==="code"?Un:o[0]==="text"?Gn:qn}let l=t(n),i=l(n);return{c(){e=R("svg"),i.c(),r(e,"width",n[1]),r(e,"height",n[1]),r(e,"viewBox","0 0 24 24"),r(e,"fill","none"),r(e,"stroke","currentColor"),r(e,"stroke-width","1.5"),r(e,"stroke-linecap","round"),r(e,"stroke-linejoin","round"),r(e,"xmlns","http://www.w3.org/2000/svg")},m(o,s){b(o,e,s),i.m(e,null)},p(o,[s]){l!==(l=t(o))&&(i.d(1),i=l(o),i&&(i.c(),i.m(e,null))),s&2&&r(e,"width",o[1]),s&2&&r(e,"height",o[1])},i:J,o:J,d(o){o&&y(e),i.d()}}}function ni(n,e,t){let{kind:l="generic"}=e,{size:i=20}=e;return n.$$set=o=>{"kind"in o&&t(0,l=o.kind),"size"in o&&t(1,i=o.size)},[l,i]}class yl extends Le{constructor(e){super(),De(this,e,ni,li,Te,{kind:0,size:1})}}function Ae(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 ii={"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 He(n){return n?ii[n]||n:"Unknown"}function bl(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 si=["image/jpeg","image/png","image/gif","image/webp","image/bmp","image/tiff","image/avif","image/svg+xml"],oi=["text/plain","text/html","text/css","text/javascript","application/json","application/xml","application/x-yaml","text/x-shellscript"],ri=["txt","log","conf","ini","yaml","yml","json","xml","csv","sh","py","js","ts","css","html","md","markdown","cfg"],ci=["jpg","jpeg","png","gif","webp","bmp","tiff","tif","avif","svg"];function kl(n){const e=(n.mime||"").toLowerCase(),l=(n.name||"").toLowerCase().split(".").pop();return si.includes(e)||ci.includes(l)}function gl(n){const e=(n.mime||"").toLowerCase(),l=(n.name||"").toLowerCase().split(".").pop();return oi.includes(e)||ri.includes(l)&&l!=="md"&&l!=="markdown"}function wl(n){return(n.mime||"").toLowerCase().includes("pdf")}function Cl(n){const e=(n.name||"").toLowerCase();return e.endsWith(".md")||e.endsWith(".markdown")}function ai(n){return kl(n)||wl(n)}function fi(n){return gl(n)||Cl(n)}function ui(n){let e,t=Ae(n[0].size)+"",l,i,o,s=n[0].mime&&Ct(n);return{c(){e=u("span"),l=F(t),i=C(),s&&s.c(),o=pe()},m(a,c){b(a,e,c),f(e,l),b(a,i,c),s&&s.m(a,c),b(a,o,c)},p(a,c){c&1&&t!==(t=Ae(a[0].size)+"")&&q(l,t),a[0].mime?s?s.p(a,c):(s=Ct(a),s.c(),s.m(o.parentNode,o)):s&&(s.d(1),s=null)},d(a){a&&(y(e),y(i),y(o)),s&&s.d(a)}}}function di(n){let e;return{c(){e=u("span"),e.textContent="Folder"},m(t,l){b(t,e,l)},p:J,d(t){t&&y(e)}}}function Ct(n){let e,t,l,i=He(n[0].mime)+"",o;return{c(){e=u("span"),e.textContent="·",t=C(),l=u("span"),o=F(i),r(e,"class","meta-sep svelte-18mry1k")},m(s,a){b(s,e,a),b(s,t,a),b(s,l,a),f(l,o)},p(s,a){a&1&&i!==(i=He(s[0].mime)+"")&&q(o,i)},d(s){s&&(y(e),y(t),y(l))}}}function mi(n){let e,t,l;return{c(){e=u("button"),e.innerHTML='',r(e,"class","action-btn svelte-18mry1k"),r(e,"title","Open folder"),r(e,"aria-label","Open folder")},m(i,o){b(i,e,o),t||(l=L(e,"click",_e(n[24])),t=!0)},p:J,d(i){i&&y(e),t=!1,l()}}}function pi(n){let e,t,l,i,o;return{c(){e=u("button"),e.innerHTML='',t=C(),l=u("button"),l.innerHTML='',r(e,"class","action-btn svelte-18mry1k"),r(e,"title","Preview"),r(e,"aria-label","Preview"),r(l,"class","action-btn svelte-18mry1k"),r(l,"title","Open in external program"),r(l,"aria-label","Open externally")},m(s,a){b(s,e,a),b(s,t,a),b(s,l,a),i||(o=[L(e,"click",_e(n[23])),L(l,"click",_e(n[8]))],i=!0)},p:J,d(s){s&&(y(e),y(t),y(l)),i=!1,re(o)}}}function Mt(n){let e,t,l,i,o,s,a,c,d,_,h,p;return{c(){e=u("div"),t=C(),l=u("div"),i=u("button"),i.textContent="Rename",o=C(),s=u("button"),s.textContent="Duplicate",a=C(),c=u("button"),c.textContent="Cut",d=C(),_=u("button"),_.textContent="Copy",r(e,"class","menu-backdrop svelte-18mry1k"),r(e,"role","presentation"),r(i,"class","menu-item svelte-18mry1k"),r(i,"role","menuitem"),r(s,"class","menu-item svelte-18mry1k"),r(s,"role","menuitem"),r(c,"class","menu-item svelte-18mry1k"),r(c,"role","menuitem"),r(_,"class","menu-item svelte-18mry1k"),r(_,"role","menuitem"),r(l,"class","menu svelte-18mry1k"),r(l,"role","menu")},m(v,k){b(v,e,k),b(v,t,k),b(v,l,k),f(l,i),f(l,o),f(l,s),f(l,a),f(l,c),f(l,d),f(l,_),h||(p=[L(e,"click",_e(n[15])),L(i,"click",n[10]),L(s,"click",n[11]),L(c,"click",n[12]),L(_,"click",n[13]),L(l,"click",_e(n[22]))],h=!0)},p:J,d(v){v&&(y(e),y(t),y(l)),h=!1,re(p)}}}function _i(n){let e,t,l,i,o,s,a=n[0].name+"",c,d,_,h,p,v,k,g,w,T,j,H,I,A,P,N,O,M,D,Z;l=new yl({props:{kind:n[4],size:22}});function V(B,G){return B[5]?di:ui}let Y=V(n)(n);function ee(B,G){return B[5]?mi:pi}let X=ee(n)(n),te=n[2]&&Mt(n);return{c(){e=u("div"),t=u("div"),we(l.$$.fragment),i=C(),o=u("div"),s=u("div"),c=F(a),_=C(),h=u("div"),Y.c(),p=C(),v=u("div"),X.c(),k=C(),g=u("button"),w=R("svg"),T=R("circle"),j=R("circle"),H=R("circle"),I=C(),A=u("button"),A.innerHTML='',N=C(),te&&te.c(),O=pe(),r(t,"class","file-row-icon svelte-18mry1k"),r(s,"class","file-row-name svelte-18mry1k"),r(s,"title",d=n[0].name),r(h,"class","file-row-meta svelte-18mry1k"),r(o,"class","file-row-body svelte-18mry1k"),r(T,"cx","12"),r(T,"cy","5"),r(T,"r","2"),r(j,"cx","12"),r(j,"cy","12"),r(j,"r","2"),r(H,"cx","12"),r(H,"cy","19"),r(H,"r","2"),r(w,"width","16"),r(w,"height","16"),r(w,"viewBox","0 0 24 24"),r(w,"fill","currentColor"),r(g,"class","action-btn svelte-18mry1k"),r(g,"title","More actions"),r(g,"aria-label","More actions"),r(g,"aria-expanded",n[2]),r(A,"class","action-btn action-btn-danger svelte-18mry1k"),r(A,"title","Delete"),r(A,"aria-label","Delete"),r(v,"class","file-row-actions svelte-18mry1k"),r(e,"class","file-row svelte-18mry1k"),r(e,"role","button"),r(e,"tabindex","0"),r(e,"draggable","true"),r(e,"aria-label",P=n[5]?`Folder ${n[0].name}`:`File ${n[0].name}`),Ze(e,"file-row--selected",n[1]),Ze(e,"file-row--dragover",!1)},m(B,G){b(B,e,G),f(e,t),be(l,t,null),f(e,i),f(e,o),f(o,s),f(s,c),f(o,_),f(o,h),Y.m(h,null),f(e,p),f(e,v),X.m(v,null),f(v,k),f(v,g),f(g,w),f(w,T),f(w,j),f(w,H),f(v,I),f(v,A),b(B,N,G),te&&te.m(B,G),b(B,O,G),M=!0,D||(Z=[L(window,"click",n[15]),L(g,"click",_e(n[14])),L(A,"click",_e(n[9])),L(e,"click",n[6]),L(e,"keydown",n[7]),L(e,"dragstart",n[16]),L(e,"dragover",n[17]),L(e,"drop",n[18])],D=!0)},p(B,[G]){(!M||G&1)&&a!==(a=B[0].name+"")&&q(c,a),(!M||G&1&&d!==(d=B[0].name))&&r(s,"title",d),Y.p(B,G),X.p(B,G),(!M||G&4)&&r(g,"aria-expanded",B[2]),(!M||G&1&&P!==(P=B[5]?`Folder ${B[0].name}`:`File ${B[0].name}`))&&r(e,"aria-label",P),(!M||G&2)&&Ze(e,"file-row--selected",B[1]),B[2]?te?te.p(B,G):(te=Mt(B),te.c(),te.m(O.parentNode,O)):te&&(te.d(1),te=null)},i(B){M||(le(l.$$.fragment,B),M=!0)},o(B){se(l.$$.fragment,B),M=!1},d(B){B&&(y(e),y(N),y(O)),ke(l),Y.d(),X.d(),te&&te.d(B),D=!1,re(Z)}}}function hi(n,e,t){let{item:l}=e,{selected:i=!1}=e,{onDragStart:o}=e,{onDragOver:s}=e,{onDrop:a}=e;const c=Ve(),d=bl(l),_=l.type==="folder";let h=!1,p=null;function v(E){E.ctrlKey||E.metaKey?c("toggleSelect",l.id):E.shiftKey?c("rangeSelect",l.id):p?(clearTimeout(p),p=null,_?c("navigate",l.id):c("preview",l)):p=setTimeout(()=>{p=null,i?_?c("navigate",l.id):c("preview",l):c("selectOne",l.id)},250)}function k(E){E.key==="Enter"&&(_?c("navigate",l.id):c("preview",l))}function g(){c("openExternal",l.fileId)}function w(){c("delete",{id:l.id,type:l.type})}function T(){t(2,h=!1),c("rename",{id:l.id,name:l.name})}function j(){t(2,h=!1),c("duplicate",l.id)}function H(){t(2,h=!1),c("cut",l.id)}function I(){t(2,h=!1),c("copy",l.id)}function A(){t(2,h=!h)}function P(){t(2,h=!1)}function N(E){o&&o(E,l.id)}function O(E){s&&_&&s(E,l.id)}function M(E){a&&_&&a(E,l.id)}function D(E){jn.call(this,n,E)}const Z=()=>c("preview",l),V=()=>c("navigate",l.id);return n.$$set=E=>{"item"in E&&t(0,l=E.item),"selected"in E&&t(1,i=E.selected),"onDragStart"in E&&t(19,o=E.onDragStart),"onDragOver"in E&&t(20,s=E.onDragOver),"onDrop"in E&&t(21,a=E.onDrop)},[l,i,h,c,d,_,v,k,g,w,T,j,H,I,A,P,N,O,M,o,s,a,D,Z,V]}class vi extends Le{constructor(e){super(),De(this,e,hi,_i,Te,{item:0,selected:1,onDragStart:19,onDragOver:20,onDrop:21})}}function St(n,e,t){const l=n.slice();return l[4]=e[t],l[6]=t,l}function yi(n){let e;return{c(){e=u("span"),e.textContent="/",r(e,"class","sep svelte-csi2lb")},m(t,l){b(t,e,l)},d(t){t&&y(e)}}}function bi(n){let e,t=n[4].name+"",l,i,o;function s(){return n[2](n[6])}return{c(){e=u("button"),l=F(t),r(e,"class","crumb crumb--link svelte-csi2lb")},m(a,c){b(a,e,c),f(e,l),i||(o=L(e,"click",s),i=!0)},p(a,c){n=a,c&1&&t!==(t=n[4].name+"")&&q(l,t)},d(a){a&&y(e),i=!1,o()}}}function ki(n){let e,t=n[4].name+"",l;return{c(){e=u("span"),l=F(t),r(e,"class","crumb crumb--current svelte-csi2lb")},m(i,o){b(i,e,o),f(e,l)},p(i,o){o&1&&t!==(t=i[4].name+"")&&q(l,t)},d(i){i&&y(e)}}}function Tt(n){let e,t,l=n[6]>0&&yi();function i(a,c){return a[6]===a[0].length-1?ki:bi}let o=i(n),s=o(n);return{c(){l&&l.c(),e=C(),s.c(),t=pe()},m(a,c){l&&l.m(a,c),b(a,e,c),s.m(a,c),b(a,t,c)},p(a,c){o===(o=i(a))&&s?s.p(a,c):(s.d(1),s=o(a),s&&(s.c(),s.m(t.parentNode,t)))},d(a){a&&(y(e),y(t)),l&&l.d(a),s.d(a)}}}function gi(n){let e,t=ne(n[0]),l=[];for(let i=0;io(a);return n.$$set=a=>{"crumbs"in a&&t(0,l=a.crumbs)},[l,o,s]}class Ml extends Le{constructor(e){super(),De(this,e,wi,gi,Te,{crumbs:0})}}function Ci(n){let e,t,l,i,o,s;return{c(){e=u("div"),t=u("p"),t.textContent="Preview is not available for this file type.",l=C(),i=u("button"),i.textContent="Open in external program",r(i,"class","btn btn-sm svelte-1cw3u0m"),r(e,"class","preview-status svelte-1cw3u0m")},m(a,c){b(a,e,c),f(e,t),f(e,l),f(e,i),o||(s=L(i,"click",n[9]),o=!0)},p:J,d(a){a&&y(e),o=!1,s()}}}function Mi(n){let e,t;function l(s,a){return a&2&&(e=null),e==null&&(e=!!(s[1]&&s[1].startsWith("data:"))),e?Ei:Ni}let i=l(n,-1),o=i(n);return{c(){o.c(),t=pe()},m(s,a){o.m(s,a),b(s,t,a)},p(s,a){i===(i=l(s,a))&&o?o.p(s,a):(o.d(1),o=i(s),o&&(o.c(),o.m(t.parentNode,t)))},d(s){s&&y(t),o.d(s)}}}function Si(n){let e,t,l;return{c(){e=u("pre"),t=u("code"),l=F(n[1]),r(e,"class","preview-text svelte-1cw3u0m")},m(i,o){b(i,e,o),f(e,t),f(t,l)},p(i,o){o&2&&q(l,i[1])},d(i){i&&y(e)}}}function Ti(n){let e,t,l,i;return{c(){e=u("div"),t=u("img"),je(t.src,l=n[1])||r(t,"src",l),r(t,"alt",i=n[0].name),r(t,"class","preview-image svelte-1cw3u0m"),r(e,"class","preview-image-container svelte-1cw3u0m")},m(o,s){b(o,e,s),f(e,t)},p(o,s){s&2&&!je(t.src,l=o[1])&&r(t,"src",l),s&1&&i!==(i=o[0].name)&&r(t,"alt",i)},d(o){o&&y(e)}}}function Di(n){let e,t,l,i,o,s,a;return{c(){e=u("div"),t=u("p"),l=F(n[3]),i=C(),o=u("button"),o.textContent="Open in external program",r(o,"class","btn btn-sm svelte-1cw3u0m"),r(e,"class","preview-status svelte-1cw3u0m")},m(c,d){b(c,e,d),f(e,t),f(t,l),f(e,i),f(e,o),s||(a=L(o,"click",n[9]),s=!0)},p(c,d){d&8&&q(l,c[3])},d(c){c&&y(e),s=!1,a()}}}function Li(n){let e;return{c(){e=u("div"),e.innerHTML="

Loading preview...

",r(e,"class","preview-status svelte-1cw3u0m")},m(t,l){b(t,e,l)},p:J,d(t){t&&y(e)}}}function Ni(n){let e,t,l,i,o,s;return{c(){e=u("div"),t=u("p"),t.textContent="PDF preview is not available in this environment.",l=C(),i=u("button"),i.textContent="Open in external program",r(i,"class","btn btn-sm svelte-1cw3u0m"),r(e,"class","preview-status svelte-1cw3u0m")},m(a,c){b(a,e,c),f(e,t),f(e,l),f(e,i),o||(s=L(i,"click",n[9]),o=!0)},p:J,d(a){a&&y(e),o=!1,s()}}}function Ei(n){let e,t,l;return{c(){e=u("div"),t=u("embed"),je(t.src,l=n[1])||r(t,"src",l),r(t,"type","application/pdf"),r(t,"class","preview-pdf svelte-1cw3u0m"),r(e,"class","preview-pdf-container svelte-1cw3u0m")},m(i,o){b(i,e,o),f(e,t)},p(i,o){o&2&&!je(t.src,l=i[1])&&r(t,"src",l)},d(i){i&&y(e)}}}function Fi(n){let e,t,l,i,o,s,a,c=n[0].name+"",d,_,h,p,v=Ae(n[0].size)+"",k,g,w=He(n[0].mime)+"",T,j,H,I,A,P,N,O,M,D,Z,V;o=new yl({props:{kind:n[8],size:18}});function E(W,X){return W[2]?Li:W[3]?Di:W[6]&&W[1]?Ti:W[5]&&W[1]?Si:W[4]?Mi:Ci}let Y=E(n),ee=Y(n);return{c(){e=u("div"),t=u("div"),l=u("header"),i=u("div"),we(o.$$.fragment),s=C(),a=u("span"),d=F(c),h=C(),p=u("div"),k=F(v),g=F(" · "),T=F(w),j=C(),H=u("div"),I=u("button"),I.innerHTML='',A=C(),P=u("button"),P.innerHTML='',N=C(),O=u("div"),ee.c(),r(a,"class","preview-name svelte-1cw3u0m"),r(a,"title",_=n[0].name),r(i,"class","preview-title svelte-1cw3u0m"),r(p,"class","preview-meta svelte-1cw3u0m"),r(I,"class","action-btn svelte-1cw3u0m"),r(I,"title","Open in external program"),r(I,"aria-label","Open externally"),r(P,"class","action-btn action-btn-close svelte-1cw3u0m"),r(P,"title","Close"),r(P,"aria-label","Close preview"),r(H,"class","preview-actions svelte-1cw3u0m"),r(l,"class","preview-header svelte-1cw3u0m"),r(O,"class","preview-body svelte-1cw3u0m"),r(t,"class","modal svelte-1cw3u0m"),r(e,"class","overlay svelte-1cw3u0m"),r(e,"role","dialog"),r(e,"aria-modal","true"),r(e,"aria-label",M=`Preview: ${n[0].name}`)},m(W,X){b(W,e,X),f(e,t),f(t,l),f(l,i),be(o,i,null),f(i,s),f(i,a),f(a,d),f(l,h),f(l,p),f(p,k),f(p,g),f(p,T),f(l,j),f(l,H),f(H,I),f(H,A),f(H,P),f(t,N),f(t,O),ee.m(O,null),D=!0,Z||(V=[L(I,"click",n[9]),L(P,"click",n[10]),L(e,"click",ze(n[11]))],Z=!0)},p(W,[X]){(!D||X&1)&&c!==(c=W[0].name+"")&&q(d,c),(!D||X&1&&_!==(_=W[0].name))&&r(a,"title",_),(!D||X&1)&&v!==(v=Ae(W[0].size)+"")&&q(k,v),(!D||X&1)&&w!==(w=He(W[0].mime)+"")&&q(T,w),Y===(Y=E(W))&&ee?ee.p(W,X):(ee.d(1),ee=Y(W),ee&&(ee.c(),ee.m(O,null))),(!D||X&1&&M!==(M=`Preview: ${W[0].name}`))&&r(e,"aria-label",M)},i(W){D||(le(o.$$.fragment,W),D=!0)},o(W){se(o.$$.fragment,W),D=!1},d(W){W&&y(e),ke(o),ee.d(),Z=!1,re(V)}}}function Oi(n,e,t){let l,i,o,{item:s}=e,{content:a=""}=e,{loading:c=!1}=e,{error:d=""}=e;const _=Ve(),h=bl(s);function p(w){w.key==="Escape"&&_("close")}function v(){_("openExternal",s.fileId)}_l(()=>{window.addEventListener("keydown",p)}),hl(()=>{window.removeEventListener("keydown",p)});const k=()=>_("close"),g=()=>_("close");return n.$$set=w=>{"item"in w&&t(0,s=w.item),"content"in w&&t(1,a=w.content),"loading"in w&&t(2,c=w.loading),"error"in w&&t(3,d=w.error)},n.$$.update=()=>{n.$$.dirty&3&&t(6,l=kl(s)&&a&&a.startsWith("data:")),n.$$.dirty&1&&t(5,i=gl(s)||Cl(s)),n.$$.dirty&1&&t(4,o=wl(s))},[s,a,c,d,o,i,l,_,h,v,k,g]}class Ii extends Le{constructor(e){super(),De(this,e,Oi,Fi,Te,{item:0,content:1,loading:2,error:3})}}function Pi(n){let e,t,l,i,o,s,a,c,d,_,h,p,v,k,g,w,T;return{c(){e=u("div"),t=u("div"),l=u("h3"),i=F(n[0]),o=C(),s=u("p"),a=F(n[1]),c=C(),d=u("div"),_=u("button"),h=F(n[2]),v=C(),k=u("button"),g=F(n[3]),r(l,"class","svelte-1fv6yyk"),r(s,"class","message svelte-1fv6yyk"),r(_,"class",p="btn "+(n[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk"),r(k,"class","btn svelte-1fv6yyk"),r(d,"class","actions svelte-1fv6yyk"),r(t,"class","modal svelte-1fv6yyk"),r(e,"class","overlay svelte-1fv6yyk"),r(e,"role","dialog"),r(e,"aria-modal","true"),r(e,"aria-label",n[0])},m(j,H){b(j,e,H),f(e,t),f(t,l),f(l,i),f(t,o),f(t,s),f(s,a),f(t,c),f(t,d),f(d,_),f(_,h),f(d,v),f(d,k),f(k,g),w||(T=[L(_,"click",n[6]),L(k,"click",n[7]),L(e,"click",ze(n[8]))],w=!0)},p(j,[H]){H&1&&q(i,j[0]),H&2&&q(a,j[1]),H&4&&q(h,j[2]),H&16&&p!==(p="btn "+(j[4]?"btn-danger":"btn-primary")+" svelte-1fv6yyk")&&r(_,"class",p),H&8&&q(g,j[3]),H&1&&r(e,"aria-label",j[0])},i:J,o:J,d(j){j&&y(e),w=!1,re(T)}}}function ji(n,e,t){let{title:l="Подтверждение"}=e,{message:i=""}=e,{confirmText:o="Удалить"}=e,{cancelText:s="Отмена"}=e,{danger:a=!1}=e;const c=Ve(),d=()=>c("confirm"),_=()=>c("cancel"),h=()=>c("cancel");return n.$$set=p=>{"title"in p&&t(0,l=p.title),"message"in p&&t(1,i=p.message),"confirmText"in p&&t(2,o=p.confirmText),"cancelText"in p&&t(3,s=p.cancelText),"danger"in p&&t(4,a=p.danger)},[l,i,o,s,a,c,d,_,h]}class Bi extends Le{constructor(e){super(),De(this,e,ji,Pi,Te,{title:0,message:1,confirmText:2,cancelText:3,danger:4})}}function Dt(n,e,t){const l=n.slice();return l[134]=e[t],l}function Lt(n,e,t){const l=n.slice();return l[137]=e[t],l}function Nt(n,e,t){const l=n.slice();return l[148]=e[t],l}function Et(n,e,t){const l=n.slice();return l[145]=e[t],l}function Ft(n,e,t){const l=n.slice();return l[140]=e[t],l}function Ot(n,e,t){const l=n.slice();return l[137]=e[t],l}function It(n,e,t){const l=n.slice();return l[140]=e[t],l}function Pt(n,e,t){const l=n.slice();return l[153]=e[t],l}function jt(n,e,t){const l=n.slice();return l[134]=e[t],l}function Bt(n,e,t){const l=n.slice();return l[158]=e[t],l}function At(n,e,t){const l=n.slice();return l[161]=e[t],l}function Ht(n){let e,t=n[161].label+"",l,i,o,s,a;function c(){return n[76](n[161])}return{c(){e=u("button"),l=F(t),i=C(),r(e,"class",o="nav-item "+(n[4]===n[161].id?"selected":"")+" svelte-9y78h7")},m(d,_){b(d,e,_),f(e,l),f(e,i),s||(a=L(e,"click",c),s=!0)},p(d,_){n=d,_[0]&1&&t!==(t=n[161].label+"")&&q(l,t),_[0]&17&&o!==(o="nav-item "+(n[4]===n[161].id?"selected":"")+" svelte-9y78h7")&&r(e,"class",o)},d(d){d&&y(e),s=!1,a()}}}function zt(n){let e,t,l,i,o,s=n[1].length>0&&Vt(n),a=ne(n[1]),c=[];for(let _=0;_0?s?s.p(_,h):(s=Vt(_),s.c(),s.m(t,null)):s&&(s.d(1),s=null),h[0]&34|h[1]&256){a=ne(_[1]);let p;for(p=0;p',r(i,"class","dismiss-btn svelte-9y78h7"),r(i,"aria-label","Dismiss"),r(e,"class","error-banner svelte-9y78h7")},m(a,c){b(a,e,c),f(e,t),f(e,l),f(e,i),o||(s=[L(i,"click",_e(n[78])),L(e,"click",n[79])],o=!0)},p(a,c){c[0]&8&&q(t,a[3])},d(a){a&&y(e),o=!1,re(s)}}}function Vi(n){let e,t,l;function i(a,c){if(a[18])return Gi;if(a[0].length>0)return qi;if(a[3])return Ki}let o=i(n),s=o&&o(n);return{c(){e=u("div"),t=u("h2"),t.textContent="Верстак",l=C(),s&&s.c(),r(t,"class","svelte-9y78h7"),r(e,"class","welcome svelte-9y78h7")},m(a,c){b(a,e,c),f(e,t),f(e,l),s&&s.m(e,null)},p(a,c){o===(o=i(a))&&s?s.p(a,c):(s&&s.d(1),s=o&&o(a),s&&(s.c(),s.m(e,null)))},i:J,o:J,d(a){a&&y(e),s&&s.d()}}}function Wi(n){let e,t,l,i,o,s,a=ne(n[37]),c=[];for(let p=0;p{_[k]=null}),ve()),~i?(o=_[i],o?o.p(p,v):(o=_[i]=d[i](p),o.c()),le(o,1),o.m(l,null)):o=null)},i(p){s||(le(o),s=!0)},o(p){se(o),s=!1},d(p){p&&(y(e),y(t),y(l)),me(c,p),~i&&_[i].d()}}}function Ri(n){let e,t,l,i=n[8].title+"",o,s,a,c,d,_,h,p,v,k,g,w=n[8].dirty&&il();return{c(){e=u("div"),t=u("div"),l=u("span"),o=F(i),s=C(),w&&w.c(),a=C(),c=u("div"),d=u("button"),d.textContent="Сохранить",_=C(),h=u("button"),h.textContent="Закрыть",p=C(),v=u("textarea"),r(l,"class","note-title svelte-9y78h7"),r(d,"class","btn btn-primary svelte-9y78h7"),r(h,"class","btn svelte-9y78h7"),r(c,"class","note-editor-actions svelte-9y78h7"),r(t,"class","note-editor-header svelte-9y78h7"),r(v,"class","note-textarea svelte-9y78h7"),r(v,"placeholder","Начните писать..."),r(e,"class","note-editor svelte-9y78h7")},m(T,j){b(T,e,j),f(e,t),f(t,l),f(l,o),f(t,s),w&&w.m(t,null),f(t,a),f(t,c),f(c,d),f(c,_),f(c,h),f(e,p),f(e,v),de(v,n[8].content),k||(g=[L(d,"click",n[68]),L(h,"click",n[66]),L(v,"input",n[80]),L(v,"input",n[67])],k=!0)},p(T,j){j[0]&256&&i!==(i=T[8].title+"")&&q(o,i),T[8].dirty?w||(w=il(),w.c(),w.m(t,a)):w&&(w.d(1),w=null),j[0]&256&&de(v,T[8].content)},i:J,o:J,d(T){T&&y(e),w&&w.d(),k=!1,re(g)}}}function Ki(n){let e,t,l;return{c(){e=u("p"),t=F("Ошибка: "),l=F(n[3]),r(e,"class","error-text svelte-9y78h7")},m(i,o){b(i,e,o),f(e,t),f(e,l)},p(i,o){o[0]&8&&q(l,i[3])},d(i){i&&y(e)}}}function qi(n){let e,t,l;return{c(){e=u("p"),e.textContent="Выберите раздел в боковой панели.",t=C(),l=u("p"),l.textContent="Или создайте новое дело кнопкой «+».",r(e,"class","svelte-9y78h7"),r(l,"class","hint svelte-9y78h7")},m(i,o){b(i,e,o),b(i,t,o),b(i,l,o)},p:J,d(i){i&&(y(e),y(t),y(l))}}}function Gi(n){let e;return{c(){e=u("p"),e.textContent="Загрузка...",r(e,"class","svelte-9y78h7")},m(t,l){b(t,e,l)},p:J,d(t){t&&y(e)}}}function Gt(n){let e,t=n[153].label+"",l,i,o;function s(){return n[81](n[153])}return{c(){e=u("button"),l=F(t),r(e,"class",Fn(n[75](n[153].id))+" svelte-9y78h7")},m(a,c){b(a,e,c),f(e,l),i||(o=L(e,"click",s),i=!0)},p(a,c){n=a},d(a){a&&y(e),i=!1,o()}}}function Ui(n){let e;return{c(){e=u("div"),e.innerHTML='

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

',r(e,"class","empty-state svelte-9y78h7")},m(t,l){b(t,e,l)},p:J,i:J,o:J,d(t){t&&y(e)}}}function Ji(n){let e,t,l,i,o,s,a,c,d,_,h,p;function v(w,T){return w[10].length===0?$i:xi}let k=v(n),g=k(n);return{c(){e=u("div"),t=u("div"),l=u("input"),i=C(),o=u("input"),s=C(),a=u("button"),c=F("Записать"),_=C(),g.c(),r(l,"type","text"),r(l,"placeholder","Что сделано"),r(l,"class","svelte-9y78h7"),r(o,"type","number"),r(o,"placeholder","Мин"),r(o,"min","1"),r(o,"class","svelte-9y78h7"),r(a,"class","btn btn-primary svelte-9y78h7"),a.disabled=d=!n[12].trim()||!n[11],r(t,"class","worklog-form svelte-9y78h7"),r(e,"class","worklog-tab svelte-9y78h7")},m(w,T){b(w,e,T),f(e,t),f(t,l),de(l,n[12]),f(t,i),f(t,o),de(o,n[11]),f(t,s),f(t,a),f(a,c),f(e,_),g.m(e,null),h||(p=[L(l,"input",n[102]),L(o,"input",n[103]),L(a,"click",n[69])],h=!0)},p(w,T){T[0]&4096&&l.value!==w[12]&&de(l,w[12]),T[0]&2048&&pl(o.value)!==w[11]&&de(o,w[11]),T[0]&6144&&d!==(d=!w[12].trim()||!w[11])&&(a.disabled=d),k===(k=v(w))&&g?g.p(w,T):(g.d(1),g=k(w),g&&(g.c(),g.m(e,null)))},i:J,o:J,d(w){w&&y(e),g.d(),h=!1,re(p)}}}function Xi(n){let e;function t(o,s){return o[9].length===0?ts:es}let l=t(n),i=l(n);return{c(){i.c(),e=pe()},m(o,s){i.m(o,s),b(o,e,s)},p(o,s){l===(l=t(o))&&i?i.p(o,s):(i.d(1),i=l(o),i&&(i.c(),i.m(e.parentNode,e)))},i:J,o:J,d(o){o&&y(e),i.d(o)}}}function Zi(n){let e,t,l,i,o,s,a,c,d,_,h,p,v,k,g,w,T,j,H,I=n[30].items.length>0&&Xt(n);const A=[ns,ls],P=[];function N(D,Z){return D[22]?0:1}p=N(n),v=P[p]=A[p](n);let O=n[19]&&!n[21]&&Yt(),M=n[26]&&Qt(n);return{c(){e=u("div"),t=u("div"),l=u("button"),i=F("+ Добавить файл"),o=C(),s=u("button"),a=F("+ Добавить папку"),c=C(),d=u("button"),d.textContent="+ Новый файл",_=C(),I&&I.c(),h=C(),v.c(),k=C(),O&&O.c(),g=C(),M&&M.c(),w=pe(),r(l,"class","btn btn-primary svelte-9y78h7"),l.disabled=n[19],r(s,"class","btn svelte-9y78h7"),s.disabled=n[19],r(d,"class","btn svelte-9y78h7"),r(t,"class","tab-toolbar svelte-9y78h7"),r(e,"class","files-tab svelte-9y78h7")},m(D,Z){b(D,e,Z),f(e,t),f(t,l),f(l,i),f(t,o),f(t,s),f(s,a),f(t,c),f(t,d),f(t,_),I&&I.m(t,null),f(e,h),P[p].m(e,null),f(e,k),O&&O.m(e,null),b(D,g,Z),M&&M.m(D,Z),b(D,w,Z),T=!0,j||(H=[L(l,"click",n[70]),L(s,"click",n[71]),L(d,"click",n[46])],j=!0)},p(D,Z){(!T||Z[0]&524288)&&(l.disabled=D[19]),(!T||Z[0]&524288)&&(s.disabled=D[19]),D[30].items.length>0?I?I.p(D,Z):(I=Xt(D),I.c(),I.m(t,null)):I&&(I.d(1),I=null);let V=p;p=N(D),p===V?P[p].p(D,Z):(he(),se(P[V],1,1,()=>{P[V]=null}),ve(),v=P[p],v?v.p(D,Z):(v=P[p]=A[p](D),v.c()),le(v,1),v.m(e,k)),D[19]&&!D[21]?O||(O=Yt(),O.c(),O.m(e,null)):O&&(O.d(1),O=null),D[26]?M?(M.p(D,Z),Z[0]&67108864&&le(M,1)):(M=Qt(D),M.c(),le(M,1),M.m(w.parentNode,w)):M&&(he(),se(M,1,1,()=>{M=null}),ve())},i(D){T||(le(v),le(M),T=!0)},o(D){se(v),se(M),T=!1},d(D){D&&(y(e),y(g),y(w)),I&&I.d(),P[p].d(),O&&O.d(),M&&M.d(D),j=!1,re(H)}}}function Yi(n){let e,t,l,i,o,s,a,c=n[16]&&xt(n);function d(p,v){return p[7].length===0&&!p[16]?as:cs}let _=d(n),h=_(n);return{c(){e=u("div"),t=u("div"),l=u("button"),l.textContent="+ Добавить заметку",i=C(),c&&c.c(),o=C(),h.c(),r(l,"class","btn btn-primary svelte-9y78h7"),r(t,"class","tab-toolbar svelte-9y78h7"),r(e,"class","notes-tab svelte-9y78h7")},m(p,v){b(p,e,v),f(e,t),f(t,l),f(e,i),c&&c.m(e,null),f(e,o),h.m(e,null),s||(a=L(l,"click",n[62]),s=!0)},p(p,v){p[16]?c?c.p(p,v):(c=xt(p),c.c(),c.m(e,o)):c&&(c.d(1),c=null),_===(_=d(p))&&h?h.p(p,v):(h.d(1),h=_(p),h&&(h.c(),h.m(e,null)))},i:J,o:J,d(p){p&&y(e),c&&c.d(),h.d(),s=!1,a()}}}function Qi(n){let e,t,l=n[5].title+"",i,o,s,a,c,d,_=n[5].type+"",h,p,v,k,g,w=(n[5].section||"—")+"",T,j,H,I,A,P=ye(n[5].createdAt)+"",N,O,M,D,Z,V,E,Y,ee,W,X,te,B,G,Q=n[7].length>0&&el(n),K=n[10].length>0&&ll(n);return{c(){e=u("div"),t=u("h2"),i=F(l),o=C(),s=u("div"),a=u("div"),c=u("span"),c.textContent="Тип",d=u("span"),h=F(_),p=C(),v=u("div"),k=u("span"),k.textContent="Раздел",g=u("span"),T=F(w),j=C(),H=u("div"),I=u("span"),I.textContent="Создано",A=u("span"),N=F(P),O=C(),M=u("div"),D=u("button"),D.innerHTML=` Новая заметка`,Z=C(),V=u("button"),V.innerHTML=` Добавить файл`,E=C(),Y=u("button"),Y.innerHTML=` Добавить действие`,ee=C(),W=u("button"),W.innerHTML=` Записать время`,X=C(),Q&&Q.c(),te=C(),K&&K.c(),r(t,"class","svelte-9y78h7"),r(c,"class","meta-label svelte-9y78h7"),r(d,"class","svelte-9y78h7"),r(a,"class","meta-item svelte-9y78h7"),r(k,"class","meta-label svelte-9y78h7"),r(g,"class","svelte-9y78h7"),r(v,"class","meta-item svelte-9y78h7"),r(I,"class","meta-label svelte-9y78h7"),r(A,"class","svelte-9y78h7"),r(H,"class","meta-item svelte-9y78h7"),r(s,"class","meta-grid svelte-9y78h7"),r(D,"class","qa-btn svelte-9y78h7"),r(V,"class","qa-btn svelte-9y78h7"),r(Y,"class","qa-btn svelte-9y78h7"),Y.disabled=!0,r(Y,"title","Следующий этап"),r(W,"class","qa-btn svelte-9y78h7"),r(M,"class","quick-actions svelte-9y78h7"),r(e,"class","overview svelte-9y78h7")},m(U,x){b(U,e,x),f(e,t),f(t,i),f(e,o),f(e,s),f(s,a),f(a,c),f(a,d),f(d,h),f(s,p),f(s,v),f(v,k),f(v,g),f(g,T),f(s,j),f(s,H),f(H,I),f(H,A),f(A,N),f(e,O),f(e,M),f(M,D),f(M,Z),f(M,V),f(M,E),f(M,Y),f(M,ee),f(M,W),f(e,X),Q&&Q.m(e,null),f(e,te),K&&K.m(e,null),B||(G=[L(D,"click",n[82]),L(V,"click",n[83]),L(W,"click",n[84])],B=!0)},p(U,x){x[0]&32&&l!==(l=U[5].title+"")&&q(i,l),x[0]&32&&_!==(_=U[5].type+"")&&q(h,_),x[0]&32&&w!==(w=(U[5].section||"—")+"")&&q(T,w),x[0]&32&&P!==(P=ye(U[5].createdAt)+"")&&q(N,P),U[7].length>0?Q?Q.p(U,x):(Q=el(U),Q.c(),Q.m(e,te)):Q&&(Q.d(1),Q=null),U[10].length>0?K?K.p(U,x):(K=ll(U),K.c(),K.m(e,null)):K&&(K.d(1),K=null)},i:J,o:J,d(U){U&&y(e),Q&&Q.d(),K&&K.d(),B=!1,re(G)}}}function xi(n){let e,t=ne(n[10]),l=[];for(let i=0;iЗаписей работы пока нет

',r(e,"class","empty-state svelte-9y78h7")},m(t,l){b(t,e,l)},p:J,d(t){t&&y(e)}}}function Ut(n){let e,t,l=n[137].summary+"",i,o,s,a=n[137].minutes+"",c,d,_=ye(n[137].createdAt)+"",h,p;return{c(){e=u("div"),t=u("div"),i=F(l),o=C(),s=u("div"),c=F(a),d=F(" мин · "),h=F(_),p=C(),r(t,"class","svelte-9y78h7"),r(s,"class","wl-meta svelte-9y78h7"),r(e,"class","worklog-entry svelte-9y78h7")},m(v,k){b(v,e,k),f(e,t),f(t,i),f(e,o),f(e,s),f(s,c),f(s,d),f(s,h),f(e,p)},p(v,k){k[0]&1024&&l!==(l=v[137].summary+"")&&q(i,l),k[0]&1024&&a!==(a=v[137].minutes+"")&&q(c,a),k[0]&1024&&_!==(_=ye(v[137].createdAt)+"")&&q(h,_)},d(v){v&&y(e)}}}function es(n){let e,t=ne(n[9]),l=[];for(let i=0;iДействий пока нет

',r(e,"class","empty-state svelte-9y78h7")},m(t,l){b(t,e,l)},p:J,d(t){t&&y(e)}}}function Jt(n){let e,t,l=n[148].title+"",i,o,s=n[148].type+"",a,c,d,_,h,p;function v(){return n[101](n[148])}return{c(){e=u("div"),t=u("span"),i=F(l),o=u("span"),a=F(s),c=C(),d=u("button"),d.textContent="Запустить",_=C(),r(t,"class","svelte-9y78h7"),r(o,"class","action-type svelte-9y78h7"),r(d,"class","btn btn-sm svelte-9y78h7"),r(e,"class","action-card svelte-9y78h7")},m(k,g){b(k,e,g),f(e,t),f(t,i),f(e,o),f(o,a),f(e,c),f(e,d),f(e,_),h||(p=L(d,"click",v),h=!0)},p(k,g){n=k,g[0]&512&&l!==(l=n[148].title+"")&&q(i,l),g[0]&512&&s!==(s=n[148].type+"")&&q(a,s)},d(k){k&&y(e),h=!1,p()}}}function Xt(n){let e,t,l=n[30].items.length+"",i,o,s;return{c(){e=u("button"),t=F("Вставить "),i=F(l),r(e,"class","btn svelte-9y78h7")},m(a,c){b(a,e,c),f(e,t),f(e,i),o||(s=L(e,"click",n[51]),o=!0)},p(a,c){c[0]&1073741824&&l!==(l=a[30].items.length+"")&&q(i,l)},d(a){a&&y(e),o=!1,s()}}}function ls(n){let e,t,l,i,o,s,a;const c=[ss,is],d=[];function _(k,g){return k[24].length>0?0:1}e=_(n),t=d[e]=c[e](n);const h=[rs,os],p=[];function v(k,g){return k[25].length===0?0:1}return i=v(n),o=p[i]=h[i](n),{c(){t.c(),l=C(),o.c(),s=pe()},m(k,g){d[e].m(k,g),b(k,l,g),p[i].m(k,g),b(k,s,g),a=!0},p(k,g){let w=e;e=_(k),e===w?d[e].p(k,g):(he(),se(d[w],1,1,()=>{d[w]=null}),ve(),t=d[e],t?t.p(k,g):(t=d[e]=c[e](k),t.c()),le(t,1),t.m(l.parentNode,l));let T=i;i=v(k),i===T?p[i].p(k,g):(he(),se(p[T],1,1,()=>{p[T]=null}),ve(),o=p[i],o?o.p(k,g):(o=p[i]=h[i](k),o.c()),le(o,1),o.m(s.parentNode,s))},i(k){a||(le(t),le(o),a=!0)},o(k){se(t),se(o),a=!1},d(k){k&&(y(l),y(s)),d[e].d(k),p[i].d(k)}}}function ns(n){let e;return{c(){e=u("div"),e.innerHTML='

Загрузка...

',r(e,"class","empty-state svelte-9y78h7")},m(t,l){b(t,e,l)},p:J,i:J,o:J,d(t){t&&y(e)}}}function is(n){let e,t;return e=new Ml({props:{crumbs:[{name:"Files"}]}}),{c(){we(e.$$.fragment)},m(l,i){be(e,l,i),t=!0},p:J,i(l){t||(le(e.$$.fragment,l),t=!0)},o(l){se(e.$$.fragment,l),t=!1},d(l){ke(e,l)}}}function ss(n){let e,t,l,i,o,s;return e=new Ml({props:{crumbs:[{name:"Files"},...n[24]]}}),e.$on("navigate",n[89]),{c(){we(e.$$.fragment),t=C(),l=u("button"),l.innerHTML=` Back`,r(l,"class","btn btn-sm back-btn svelte-9y78h7")},m(a,c){be(e,a,c),b(a,t,c),b(a,l,c),i=!0,o||(s=L(l,"click",n[42]),o=!0)},p(a,c){const d={};c[0]&16777216&&(d.crumbs=[{name:"Files"},...a[24]]),e.$set(d)},i(a){i||(le(e.$$.fragment,a),i=!0)},o(a){se(e.$$.fragment,a),i=!1},d(a){a&&(y(t),y(l)),ke(e,a),o=!1,s()}}}function os(n){let e,t=[],l=new Map,i,o=ne(n[25]);const s=a=>a[145].id;for(let a=0;a0?"В этой папке пока нет файлов":"В этом проекте пока нет файлов",s,a,c,d,_,h,p,v,k,g;return{c(){e=u("div"),t=u("div"),t.innerHTML='',l=C(),i=u("p"),s=F(o),a=C(),c=u("p"),c.textContent="Добавьте файл или папку, чтобы сохранить материалы проекта.",d=C(),_=u("div"),h=u("button"),h.textContent="Добавить файл",p=C(),v=u("button"),v.textContent="Добавить папку",r(t,"class","empty-icon svelte-9y78h7"),r(i,"class","svelte-9y78h7"),r(c,"class","hint svelte-9y78h7"),r(h,"class","btn btn-primary svelte-9y78h7"),r(v,"class","btn svelte-9y78h7"),r(_,"class","empty-actions svelte-9y78h7"),r(e,"class","empty-state svelte-9y78h7")},m(w,T){b(w,e,T),f(e,t),f(e,l),f(e,i),f(i,s),f(e,a),f(e,c),f(e,d),f(e,_),f(_,h),f(_,p),f(_,v),k||(g=[L(h,"click",n[70]),L(v,"click",n[71])],k=!0)},p(w,T){T[0]&16777216&&o!==(o=w[24].length>0?"В этой папке пока нет файлов":"В этом проекте пока нет файлов")&&q(s,o)},i:J,o:J,d(w){w&&y(e),k=!1,re(g)}}}function Zt(n,e){let t,l,i;return l=new vi({props:{item:e[145],selected:e[31].includes(e[145].id),onDragStart:e[54],onDragOver:e[55],onDrop:e[56]}}),l.$on("navigate",e[90]),l.$on("preview",e[91]),l.$on("openExternal",e[92]),l.$on("delete",e[93]),l.$on("rename",e[94]),l.$on("duplicate",e[95]),l.$on("cut",e[96]),l.$on("copy",e[97]),l.$on("selectOne",e[98]),l.$on("toggleSelect",e[99]),{key:n,first:null,c(){t=pe(),we(l.$$.fragment),this.first=t},m(o,s){b(o,t,s),be(l,o,s),i=!0},p(o,s){e=o;const a={};s[0]&33554432&&(a.item=e[145]),s[0]&33554432|s[1]&1&&(a.selected=e[31].includes(e[145].id)),l.$set(a)},i(o){i||(le(l.$$.fragment,o),i=!0)},o(o){se(l.$$.fragment,o),i=!1},d(o){o&&y(t),ke(l,o)}}}function Yt(n){let e;return{c(){e=u("div"),e.innerHTML='

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

',r(e,"class","empty-state svelte-9y78h7")},m(t,l){b(t,e,l)},d(t){t&&y(e)}}}function Qt(n){let e,t;return e=new Ii({props:{item:n[26],content:n[27],loading:n[28],error:n[29]}}),e.$on("close",n[45]),e.$on("openExternal",n[100]),{c(){we(e.$$.fragment)},m(l,i){be(e,l,i),t=!0},p(l,i){const o={};i[0]&67108864&&(o.item=l[26]),i[0]&134217728&&(o.content=l[27]),i[0]&268435456&&(o.loading=l[28]),i[0]&536870912&&(o.error=l[29]),e.$set(o)},i(l){t||(le(e.$$.fragment,l),t=!0)},o(l){se(e.$$.fragment,l),t=!1},d(l){ke(e,l)}}}function xt(n){let e,t,l,i,o,s,a,c,d;return{c(){e=u("div"),t=u("input"),l=C(),i=u("div"),o=u("button"),o.textContent="Создать",s=C(),a=u("button"),a.textContent="Отмена",r(t,"type","text"),r(t,"placeholder","Название заметки"),r(t,"class","svelte-9y78h7"),r(o,"class","btn btn-primary svelte-9y78h7"),r(a,"class","btn svelte-9y78h7"),r(i,"class","form-actions svelte-9y78h7"),r(e,"class","create-form svelte-9y78h7")},m(_,h){b(_,e,h),f(e,t),de(t,n[17]),f(e,l),f(e,i),f(i,o),f(i,s),f(i,a),c||(d=[L(t,"input",n[86]),L(t,"keydown",n[87]),L(o,"click",n[64]),L(a,"click",n[63])],c=!0)},p(_,h){h[0]&131072&&t.value!==_[17]&&de(t,_[17])},d(_){_&&y(e),c=!1,re(d)}}}function cs(n){let e,t=ne(n[7]),l=[];for(let i=0;iНет заметок

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

',r(e,"class","empty-state svelte-9y78h7")},m(t,l){b(t,e,l)},p:J,d(t){t&&y(e)}}}function $t(n){let e,t,l=n[140].title+"",i,o,s,a=ye(n[140].createdAt)+"",c,d,_,h;function p(){return n[88](n[140])}return{c(){e=u("div"),t=u("div"),i=F(l),o=C(),s=u("div"),c=F(a),d=C(),r(t,"class","note-card-title svelte-9y78h7"),r(s,"class","note-card-date svelte-9y78h7"),r(e,"class","note-card svelte-9y78h7")},m(v,k){b(v,e,k),f(e,t),f(t,i),f(e,o),f(e,s),f(s,c),f(e,d),_||(h=L(e,"click",p),_=!0)},p(v,k){n=v,k[0]&128&&l!==(l=n[140].title+"")&&q(i,l),k[0]&128&&a!==(a=ye(n[140].createdAt)+"")&&q(c,a)},d(v){v&&y(e),_=!1,h()}}}function el(n){let e,t,l,i=ne(n[7].slice(0,5)),o=[];for(let s=0;sn[106].call(v)),r(_,"class","form-group svelte-9y78h7"),r(w,"class","btn btn-primary svelte-9y78h7"),r(j,"class","btn svelte-9y78h7"),r(g,"class","modal-actions svelte-9y78h7"),r(t,"class","modal svelte-9y78h7"),r(e,"class","modal-overlay svelte-9y78h7")},m(N,O){b(N,e,O),f(e,t),f(t,l),f(t,i),f(t,o),f(o,s),f(o,a),f(o,c),de(c,n[14]),f(t,d),f(t,_),f(_,h),f(_,p),f(_,v);for(let M=0;M