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

4 lines
44 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

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

var _l=Object.defineProperty;var pl=(l,e,t)=>e in l?_l(l,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):l[e]=t;var Se=(l,e,t)=>pl(l,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"]'))n(s);new MutationObserver(s=>{for(const o of s)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&n(i)}).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 n(s){if(s.ep)return;s.ep=!0;const o=t(s);fetch(s.href,o)}})();function j(){}function Mt(l){return l()}function Be(){return Object.create(null)}function ne(l){l.forEach(Mt)}function At(l){return typeof l=="function"}function Lt(l,e){return l!=l?e==e:l!==e||l&&typeof l=="object"||typeof l=="function"}function ml(l){return Object.keys(l).length===0}function hl(l){return l??""}function a(l,e){l.appendChild(e)}function C(l,e,t){l.insertBefore(e,t||null)}function y(l){l.parentNode&&l.parentNode.removeChild(l)}function oe(l,e){for(let t=0;t<l.length;t+=1)l[t]&&l[t].d(e)}function _(l){return document.createElement(l)}function E(l){return document.createTextNode(l)}function S(){return E(" ")}function pe(){return E("")}function B(l,e,t,n){return l.addEventListener(e,t,n),()=>l.removeEventListener(e,t,n)}function Et(l){return function(e){e.target===this&&l.call(this,e)}}function u(l,e,t){t==null?l.removeAttribute(e):l.getAttribute(e)!==t&&l.setAttribute(e,t)}function Ft(l){return l===""?null:+l}function vl(l){return Array.from(l.childNodes)}function H(l,e){e=""+e,l.data!==e&&(l.data=e)}function se(l,e){l.value=e??""}function He(l,e,t,n){t==null?l.style.removeProperty(e):l.style.setProperty(e,t,"")}function qe(l,e,t){for(let n=0;n<l.options.length;n+=1){const s=l.options[n];if(s.__value===e){s.selected=!0;return}}(!t||e!==void 0)&&(l.selectedIndex=-1)}function bl(l){const e=l.querySelector(":checked");return e&&e.__value}function wl(l,e,{bubbles:t=!1,cancelable:n=!1}={}){return new CustomEvent(l,{detail:e,bubbles:t,cancelable:n})}let be;function ve(l){be=l}function Fe(){if(!be)throw new Error("Function called outside component initialization");return be}function gl(l){Fe().$$.on_mount.push(l)}function kl(l){Fe().$$.on_destroy.push(l)}function yl(){const l=Fe();return(e,t,{cancelable:n=!1}={})=>{const s=l.$$.callbacks[e];if(s){const o=wl(e,t,{cancelable:n});return s.slice().forEach(i=>{i.call(l,o)}),!o.defaultPrevented}return!0}}function Me(l,e){const t=l.$$.callbacks[e.type];t&&t.slice().forEach(n=>n.call(this,e))}const de=[],ge=[];let _e=[];const Le=[],Cl=Promise.resolve();let Ee=!1;function Nl(){Ee||(Ee=!0,Cl.then(Ot))}function ke(l){_e.push(l)}function Re(l){Le.push(l)}const Ae=new Set;let ue=0;function Ot(){if(ue!==0)return;const l=be;do{try{for(;ue<de.length;){const e=de[ue];ue++,ve(e),Sl(e.$$)}}catch(e){throw de.length=0,ue=0,e}for(ve(null),de.length=0,ue=0;ge.length;)ge.pop()();for(let e=0;e<_e.length;e+=1){const t=_e[e];Ae.has(t)||(Ae.add(t),t())}_e.length=0}while(de.length);for(;Le.length;)Le.pop()();Ee=!1,Ae.clear(),ve(l)}function Sl(l){if(l.fragment!==null){l.update(),ne(l.before_update);const e=l.dirty;l.dirty=[-1],l.fragment&&l.fragment.p(l.ctx,e),l.after_update.forEach(ke)}}function Ml(l){const e=[],t=[];_e.forEach(n=>l.indexOf(n)===-1?e.push(n):t.push(n)),t.forEach(n=>n()),_e=e}const we=new Set;let ae;function me(){ae={r:0,c:[],p:ae}}function he(){ae.r||ne(ae.c),ae=ae.p}function $(l,e){l&&l.i&&(we.delete(l),l.i(e))}function ie(l,e,t,n){if(l&&l.o){if(we.has(l))return;we.add(l),ae.c.push(()=>{we.delete(l),n&&(t&&l.d(1),n())}),l.o(e)}else n&&n()}function Q(l){return(l==null?void 0:l.length)!==void 0?l:Array.from(l)}function Al(l,e){ie(l,1,1,()=>{e.delete(l.key)})}function Ll(l,e,t,n,s,o,i,r,c,f,d,m){let p=l.length,h=o.length,w=p;const b={};for(;w--;)b[l[w].key]=w;const v=[],M=new Map,A=new Map,O=[];for(w=h;w--;){const N=m(s,o,w),F=t(N);let L=i.get(F);L?O.push(()=>L.p(N,e)):(L=f(F,N),L.c()),M.set(F,v[w]=L),F in b&&A.set(F,Math.abs(w-b[F]))}const I=new Set,D=new Set;function T(N){$(N,1),N.m(r,d),i.set(N.key,N),d=N.first,h--}for(;p&&h;){const N=v[h-1],F=l[p-1],L=N.key,K=F.key;N===F?(d=N.first,p--,h--):M.has(K)?!i.has(L)||I.has(L)?T(N):D.has(K)?p--:A.get(L)>A.get(K)?(D.add(L),T(N)):(I.add(K),p--):(c(F,i),p--)}for(;p--;){const N=l[p];M.has(N.key)||c(N,i)}for(;h;)T(v[h-1]);return ne(O),v}function je(l,e,t){const n=l.$$.props[e];n!==void 0&&(l.$$.bound[n]=t,t(l.$$.ctx[n]))}function It(l){l&&l.c()}function Oe(l,e,t){const{fragment:n,after_update:s}=l.$$;n&&n.m(e,t),ke(()=>{const o=l.$$.on_mount.map(Mt).filter(At);l.$$.on_destroy?l.$$.on_destroy.push(...o):ne(o),l.$$.on_mount=[]}),s.forEach(ke)}function Ie(l,e){const t=l.$$;t.fragment!==null&&(Ml(t.after_update),ne(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function El(l,e){l.$$.dirty[0]===-1&&(de.push(l),Nl(),l.$$.dirty.fill(0)),l.$$.dirty[e/31|0]|=1<<e%31}function Dt(l,e,t,n,s,o,i=null,r=[-1]){const c=be;ve(l);const f=l.$$={fragment:null,ctx:[],props:o,update:j,not_equal:s,bound:Be(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(e.context||(c?c.$$.context:[])),callbacks:Be(),dirty:r,skip_bound:!1,root:e.target||c.$$.root};i&&i(f.root);let d=!1;if(f.ctx=t?t(l,e.props||{},(m,p,...h)=>{const w=h.length?h[0]:p;return f.ctx&&s(f.ctx[m],f.ctx[m]=w)&&(!f.skip_bound&&f.bound[m]&&f.bound[m](w),d&&El(l,m)),p}):[],f.update(),d=!0,ne(f.before_update),f.fragment=n?n(f.ctx):!1,e.target){if(e.hydrate){const m=vl(e.target);f.fragment&&f.fragment.l(m),m.forEach(y)}else f.fragment&&f.fragment.c();e.intro&&$(l.$$.fragment),Oe(l,e.target,e.anchor),Ot()}ve(c)}class Pt{constructor(){Se(this,"$$");Se(this,"$$set")}$destroy(){Ie(this,1),this.$destroy=j}$on(e,t){if(!At(t))return j;const n=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return n.push(t),()=>{const s=n.indexOf(t);s!==-1&&n.splice(s,1)}}$set(e){this.$$set&&!ml(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const Fl="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(Fl);function ze(l,e,t){const n=l.slice();return n[13]=e[t],n}function Ol(l){let e,t,n,s,o,i=l[2].name+"",r,c,f,d=l[2].size>0?(l[2].size/1024).toFixed(1)+" KB":"—",m,p,h,w=(l[2].mime||"")+"",b,v,M,A,O,I,D,T;return{c(){e=_("span"),t=S(),n=_("span"),n.textContent="📄",s=S(),o=_("span"),r=E(i),c=S(),f=_("span"),m=E(d),p=S(),h=_("span"),b=E(w),v=S(),M=_("div"),A=_("button"),A.textContent="▶",O=S(),I=_("button"),I.textContent="✕",u(e,"class","tree-toggle-placeholder"),u(n,"class","tree-icon"),u(o,"class","tree-name"),u(f,"class","file-size"),u(h,"class","file-mime"),u(A,"class","btn btn-sm"),u(A,"title","Открыть"),u(I,"class","btn btn-sm btn-danger"),u(I,"title","Удалить"),u(M,"class","file-actions")},m(N,F){C(N,e,F),C(N,t,F),C(N,n,F),C(N,s,F),C(N,o,F),a(o,r),C(N,c,F),C(N,f,F),a(f,m),C(N,p,F),C(N,h,F),a(h,b),C(N,v,F),C(N,M,F),a(M,A),a(M,O),a(M,I),D||(T=[B(A,"click",l[7]),B(I,"click",l[6])],D=!0)},p(N,F){F&4&&i!==(i=N[2].name+"")&&H(r,i),F&4&&d!==(d=N[2].size>0?(N[2].size/1024).toFixed(1)+" KB":"—")&&H(m,d),F&4&&w!==(w=(N[2].mime||"")+"")&&H(b,w)},d(N){N&&(y(e),y(t),y(n),y(s),y(o),y(c),y(f),y(p),y(h),y(v),y(M)),D=!1,ne(T)}}}function Il(l){let e,t=l[4]?"⏳":l[0][l[2].id]?"▼":"▶",n,s,o,i,r,c=l[2].name+"",f,d,m,p,h,w,b,v;return{c(){e=_("button"),n=E(t),s=S(),o=_("span"),o.textContent="📁",i=S(),r=_("span"),f=E(c),d=S(),m=_("div"),p=_("button"),p.textContent="📂",h=S(),w=_("button"),w.textContent="✕",u(e,"class","tree-toggle-btn"),u(o,"class","tree-icon"),u(r,"class","tree-name"),u(p,"class","btn btn-sm"),u(p,"title","Открыть папку"),u(w,"class","btn btn-sm btn-danger"),u(w,"title","Удалить"),u(m,"class","file-actions")},m(M,A){C(M,e,A),a(e,n),C(M,s,A),C(M,o,A),C(M,i,A),C(M,r,A),a(r,f),C(M,d,A),C(M,m,A),a(m,p),a(m,h),a(m,w),b||(v=[B(e,"click",l[5]),B(p,"click",l[8]),B(w,"click",l[6])],b=!0)},p(M,A){A&21&&t!==(t=M[4]?"⏳":M[0][M[2].id]?"▼":"▶")&&H(n,t),A&4&&c!==(c=M[2].name+"")&&H(f,c)},d(M){M&&(y(e),y(s),y(o),y(i),y(r),y(d),y(m)),b=!1,ne(v)}}}function We(l){let e,t,n=Q(l[1][l[2].id]),s=[];for(let i=0;i<n.length;i+=1)s[i]=Ke(ze(l,n,i));const o=i=>ie(s[i],1,1,()=>{s[i]=null});return{c(){for(let i=0;i<s.length;i+=1)s[i].c();e=pe()},m(i,r){for(let c=0;c<s.length;c+=1)s[c]&&s[c].m(i,r);C(i,e,r),t=!0},p(i,r){if(r&15){n=Q(i[1][i[2].id]);let c;for(c=0;c<n.length;c+=1){const f=ze(i,n,c);s[c]?(s[c].p(f,r),$(s[c],1)):(s[c]=Ke(f),s[c].c(),$(s[c],1),s[c].m(e.parentNode,e))}for(me(),c=n.length;c<s.length;c+=1)o(c);he()}},i(i){if(!t){for(let r=0;r<n.length;r+=1)$(s[r]);t=!0}},o(i){s=s.filter(Boolean);for(let r=0;r<s.length;r+=1)ie(s[r]);t=!1},d(i){i&&y(e),oe(s,i)}}}function Ke(l){let e,t;return e=new Tt({props:{item:l[13],expanded:l[0],childrenMap:l[1],depth:l[3]+1}}),e.$on("delete",l[9]),e.$on("open",l[10]),e.$on("openFolder",l[11]),{c(){It(e.$$.fragment)},m(n,s){Oe(e,n,s),t=!0},p(n,s){const o={};s&6&&(o.item=n[13]),s&1&&(o.expanded=n[0]),s&2&&(o.childrenMap=n[1]),s&8&&(o.depth=n[3]+1),e.$set(o)},i(n){t||($(e.$$.fragment,n),t=!0)},o(n){ie(e.$$.fragment,n),t=!1},d(n){Ie(e,n)}}}function Dl(l){let e,t,n,s;function o(f,d){return f[2].type==="folder"?Il:Ol}let i=o(l),r=i(l),c=l[0][l[2].id]&&l[1][l[2].id]&&We(l);return{c(){e=_("div"),r.c(),t=S(),c&&c.c(),n=pe(),u(e,"class","tree-item"),He(e,"padding-left",l[3]*20+"px")},m(f,d){C(f,e,d),r.m(e,null),C(f,t,d),c&&c.m(f,d),C(f,n,d),s=!0},p(f,[d]){i===(i=o(f))&&r?r.p(f,d):(r.d(1),r=i(f),r&&(r.c(),r.m(e,null))),(!s||d&8)&&He(e,"padding-left",f[3]*20+"px"),f[0][f[2].id]&&f[1][f[2].id]?c?(c.p(f,d),d&7&&$(c,1)):(c=We(f),c.c(),$(c,1),c.m(n.parentNode,n)):c&&(me(),ie(c,1,1,()=>{c=null}),he())},i(f){s||($(c),s=!0)},o(f){ie(c),s=!1},d(f){f&&(y(e),y(t),y(n)),r.d(),c&&c.d(f)}}}function Pl(l,...e){var t,n,s;try{const o=(s=(n=(t=window==null?void 0:window.go)==null?void 0:t.main)==null?void 0:n.App)==null?void 0:s[l];if(typeof o=="function")return o(...e)}catch(o){console.error("Wails call error:",l,o)}}function Tl(l,e,t){let{item:n}=e,{expanded:s={}}=e,{childrenMap:o={}}=e,{depth:i=0}=e;const r=yl();let c=!1;async function f(){const v=n.id;if(s[v]){t(0,s={...s,[v]:!1});return}if(t(4,c=!0),t(0,s={...s,[v]:!0}),!o[v]){try{t(1,o[v]=await Pl("ListItems",v)||[],o)}catch{t(1,o[v]=[],o)}t(1,o={...o})}t(4,c=!1)}function d(){r("delete",n.id)}function m(){r("open",n.fileId)}function p(){r("openFolder",n.id)}function h(v){Me.call(this,l,v)}function w(v){Me.call(this,l,v)}function b(v){Me.call(this,l,v)}return l.$$set=v=>{"item"in v&&t(2,n=v.item),"expanded"in v&&t(0,s=v.expanded),"childrenMap"in v&&t(1,o=v.childrenMap),"depth"in v&&t(3,i=v.depth)},[s,o,n,i,c,f,d,m,p,h,w,b]}class Tt extends Pt{constructor(e){super(),Dt(this,e,Tl,Dl,Lt,{item:2,expanded:0,childrenMap:1,depth:3})}}function Ve(l,e,t){const n=l.slice();return n[80]=e[t],n}function Ue(l,e,t){const n=l.slice();return n[83]=e[t],n}function Ge(l,e,t){const n=l.slice();return n[94]=e[t],n}function Je(l,e,t){const n=l.slice();return n[91]=e[t],n}function Qe(l,e,t){const n=l.slice();return n[86]=e[t],n}function Xe(l,e,t){const n=l.slice();return n[83]=e[t],n}function Ye(l,e,t){const n=l.slice();return n[86]=e[t],n}function Ze(l,e,t){const n=l.slice();return n[99]=e[t],n}function $e(l,e,t){const n=l.slice();return n[80]=e[t],n}function xe(l,e,t){const n=l.slice();return n[104]=e[t],n}function et(l,e,t){const n=l.slice();return n[107]=e[t],n}function tt(l){let e,t=l[107].label+"",n,s,o,i,r;function c(){return l[48](l[107])}return{c(){e=_("button"),n=E(t),s=S(),u(e,"class",o="nav-item "+(l[4]===l[107].id?"selected":"")+" svelte-awis0l")},m(f,d){C(f,e,d),a(e,n),a(e,s),i||(r=B(e,"click",c),i=!0)},p(f,d){l=f,d[0]&1&&t!==(t=l[107].label+"")&&H(n,t),d[0]&17&&o!==(o="nav-item "+(l[4]===l[107].id?"selected":"")+" svelte-awis0l")&&u(e,"class",o)},d(f){f&&y(e),i=!1,r()}}}function lt(l){let e,t,n,s,o,i=l[1].length>0&&nt(l),r=Q(l[1]),c=[];for(let d=0;d<r.length;d+=1)c[d]=it(xe(l,r,d));let f=l[1].length===0&&st();return{c(){e=_("div"),t=_("div"),n=E("Дела "),i&&i.c(),s=S();for(let d=0;d<c.length;d+=1)c[d].c();o=S(),f&&f.c(),u(t,"class","nav-label svelte-awis0l"),u(e,"class","nav-group svelte-awis0l")},m(d,m){C(d,e,m),a(e,t),a(t,n),i&&i.m(t,null),a(e,s);for(let p=0;p<c.length;p+=1)c[p]&&c[p].m(e,null);a(e,o),f&&f.m(e,null)},p(d,m){if(d[1].length>0?i?i.p(d,m):(i=nt(d),i.c(),i.m(t,null)):i&&(i.d(1),i=null),m[0]&268435490){r=Q(d[1]);let p;for(p=0;p<r.length;p+=1){const h=xe(d,r,p);c[p]?c[p].p(h,m):(c[p]=it(h),c[p].c(),c[p].m(e,o))}for(;p<c.length;p+=1)c[p].d(1);c.length=r.length}d[1].length===0?f||(f=st(),f.c(),f.m(e,null)):f&&(f.d(1),f=null)},d(d){d&&y(e),i&&i.d(),oe(c,d),f&&f.d()}}}function nt(l){let e,t=l[1].length+"",n,s;return{c(){e=E("("),n=E(t),s=E(")")},m(o,i){C(o,e,i),C(o,n,i),C(o,s,i)},p(o,i){i[0]&2&&t!==(t=o[1].length+"")&&H(n,t)},d(o){o&&(y(e),y(n),y(s))}}}function it(l){let e,t=l[104].title+"",n,s,o,i;function r(){return l[49](l[104])}return{c(){e=_("button"),n=E(t),u(e,"class",s="nav-item "+(l[5]&&l[5].id===l[104].id?"selected":"")+" svelte-awis0l")},m(c,f){C(c,e,f),a(e,n),o||(i=B(e,"click",r),o=!0)},p(c,f){l=c,f[0]&2&&t!==(t=l[104].title+"")&&H(n,t),f[0]&34&&s!==(s="nav-item "+(l[5]&&l[5].id===l[104].id?"selected":"")+" svelte-awis0l")&&u(e,"class",s)},d(c){c&&y(e),o=!1,i()}}}function st(l){let e;return{c(){e=_("div"),e.textContent="Нет дел",u(e,"class","nav-empty svelte-awis0l")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function Bl(l){let e;return{c(){e=_("span"),e.textContent="Выберите раздел или дело",u(e,"class","crumb placeholder svelte-awis0l")},m(t,n){C(t,e,n)},p:j,d(t){t&&y(e)}}}function Hl(l){let e,t=Q(l[0]),n=[];for(let s=0;s<t.length;s+=1)n[s]=ot($e(l,t,s));return{c(){e=_("span");for(let s=0;s<n.length;s+=1)n[s].c();u(e,"class","crumb svelte-awis0l")},m(s,o){C(s,e,o);for(let i=0;i<n.length;i+=1)n[i]&&n[i].m(e,null)},p(s,o){if(o[0]&17){t=Q(s[0]);let i;for(i=0;i<t.length;i+=1){const r=$e(s,t,i);n[i]?n[i].p(r,o):(n[i]=ot(r),n[i].c(),n[i].m(e,null))}for(;i<n.length;i+=1)n[i].d(1);n.length=t.length}},d(s){s&&y(e),oe(n,s)}}}function ql(l){let e,t=l[5].title+"",n,s,o,i=l[5].type+"",r;return{c(){e=_("span"),n=E(t),s=S(),o=_("span"),r=E(i),u(e,"class","crumb svelte-awis0l"),u(o,"class","crumb-type svelte-awis0l")},m(c,f){C(c,e,f),a(e,n),C(c,s,f),C(c,o,f),a(o,r)},p(c,f){f[0]&32&&t!==(t=c[5].title+"")&&H(n,t),f[0]&32&&i!==(i=c[5].type+"")&&H(r,i)},d(c){c&&(y(e),y(s),y(o))}}}function ot(l){let e=(l[80].id===l[4]?l[80].label:"")+"",t;return{c(){t=E(e)},m(n,s){C(n,t,s)},p(n,s){s[0]&17&&e!==(e=(n[80].id===n[4]?n[80].label:"")+"")&&H(t,e)},d(n){n&&y(t)}}}function ct(l){let e,t,n,s,o,i;return{c(){e=_("div"),t=E(l[3]),n=S(),s=_("span"),s.textContent="✕",u(s,"class","dismiss svelte-awis0l"),u(e,"class","error-banner svelte-awis0l")},m(r,c){C(r,e,c),a(e,t),a(e,n),a(e,s),o||(i=B(e,"click",l[50]),o=!0)},p(r,c){c[0]&8&&H(t,r[3])},d(r){r&&y(e),o=!1,i()}}}function Rl(l){let e,t,n;function s(r,c){if(r[18])return Vl;if(r[0].length>0)return Kl;if(r[3])return Wl}let o=s(l),i=o&&o(l);return{c(){e=_("div"),t=_("h2"),t.textContent="Верстак",n=S(),i&&i.c(),u(t,"class","svelte-awis0l"),u(e,"class","welcome svelte-awis0l")},m(r,c){C(r,e,c),a(e,t),a(e,n),i&&i.m(e,null)},p(r,c){o===(o=s(r))&&i?i.p(r,c):(i&&i.d(1),i=o&&o(r),i&&(i.c(),i.m(e,null)))},i:j,o:j,d(r){r&&y(e),i&&i.d()}}}function jl(l){let e,t,n,s,o,i,r=Q(l[26]),c=[];for(let p=0;p<r.length;p+=1)c[p]=rt(Ze(l,r,p));const f=[Yl,Xl,Ql,Jl,Gl,Ul],d=[];function m(p,h){return p[6]==="overview"?0:p[6]==="notes"?1:p[6]==="files"?2:p[6]==="actions"?3:p[6]==="worklog"?4:p[6]==="activity"?5:-1}return~(s=m(l))&&(o=d[s]=f[s](l)),{c(){e=_("div");for(let p=0;p<c.length;p+=1)c[p].c();t=S(),n=_("div"),o&&o.c(),u(e,"class","tabs svelte-awis0l"),u(n,"class","tab-content svelte-awis0l")},m(p,h){C(p,e,h);for(let w=0;w<c.length;w+=1)c[w]&&c[w].m(e,null);C(p,t,h),C(p,n,h),~s&&d[s].m(n,null),i=!0},p(p,h){if(h[0]&608174176|h[1]&65536){r=Q(p[26]);let b;for(b=0;b<r.length;b+=1){const v=Ze(p,r,b);c[b]?c[b].p(v,h):(c[b]=rt(v),c[b].c(),c[b].m(e,null))}for(;b<c.length;b+=1)c[b].d(1);c.length=r.length}let w=s;s=m(p),s===w?~s&&d[s].p(p,h):(o&&(me(),ie(d[w],1,1,()=>{d[w]=null}),he()),~s?(o=d[s],o?o.p(p,h):(o=d[s]=f[s](p),o.c()),$(o,1),o.m(n,null)):o=null)},i(p){i||($(o),i=!0)},o(p){ie(o),i=!1},d(p){p&&(y(e),y(t),y(n)),oe(c,p),~s&&d[s].d()}}}function zl(l){let e,t,n,s=l[8].title+"",o,i,r,c,f,d,m,p,h,w,b,v=l[8].dirty&&wt();return{c(){e=_("div"),t=_("div"),n=_("span"),o=E(s),i=S(),v&&v.c(),r=S(),c=_("div"),f=_("button"),f.textContent="Сохранить",d=S(),m=_("button"),m.textContent="Закрыть",p=S(),h=_("textarea"),u(n,"class","note-title svelte-awis0l"),u(f,"class","btn btn-primary svelte-awis0l"),u(m,"class","btn svelte-awis0l"),u(c,"class","note-editor-actions svelte-awis0l"),u(t,"class","note-editor-header svelte-awis0l"),u(h,"class","note-textarea svelte-awis0l"),u(h,"placeholder","Начните писать..."),u(e,"class","note-editor svelte-awis0l")},m(M,A){C(M,e,A),a(e,t),a(t,n),a(n,o),a(t,i),v&&v.m(t,null),a(t,r),a(t,c),a(c,f),a(c,d),a(c,m),a(e,p),a(e,h),se(h,l[8].content),w||(b=[B(f,"click",l[39]),B(m,"click",l[37]),B(h,"input",l[51]),B(h,"input",l[38])],w=!0)},p(M,A){A[0]&256&&s!==(s=M[8].title+"")&&H(o,s),M[8].dirty?v||(v=wt(),v.c(),v.m(t,r)):v&&(v.d(1),v=null),A[0]&256&&se(h,M[8].content)},i:j,o:j,d(M){M&&y(e),v&&v.d(),w=!1,ne(b)}}}function Wl(l){let e,t,n;return{c(){e=_("p"),t=E("Ошибка: "),n=E(l[3]),u(e,"class","error-text svelte-awis0l")},m(s,o){C(s,e,o),a(e,t),a(e,n)},p(s,o){o[0]&8&&H(n,s[3])},d(s){s&&y(e)}}}function Kl(l){let e,t,n;return{c(){e=_("p"),e.textContent="Выберите раздел в боковой панели.",t=S(),n=_("p"),n.textContent="Или создайте новое дело кнопкой «+».",u(e,"class","svelte-awis0l"),u(n,"class","hint svelte-awis0l")},m(s,o){C(s,e,o),C(s,t,o),C(s,n,o)},p:j,d(s){s&&(y(e),y(t),y(n))}}}function Vl(l){let e;return{c(){e=_("p"),e.textContent="Загрузка...",u(e,"class","svelte-awis0l")},m(t,n){C(t,e,n)},p:j,d(t){t&&y(e)}}}function rt(l){let e,t=l[99].label+"",n,s,o;function i(){return l[52](l[99])}return{c(){e=_("button"),n=E(t),u(e,"class",hl(l[47](l[99].id))+" svelte-awis0l")},m(r,c){C(r,e,c),a(e,n),s||(o=B(e,"click",i),s=!0)},p(r,c){l=r},d(r){r&&y(e),s=!1,o()}}}function Ul(l){let e;return{c(){e=_("div"),e.innerHTML='<p class="svelte-awis0l">Активность появится позже</p>',u(e,"class","empty-state svelte-awis0l")},m(t,n){C(t,e,n)},p:j,i:j,o:j,d(t){t&&y(e)}}}function Gl(l){let e,t,n,s,o,i,r,c,f,d,m,p;function h(v,M){return v[10].length===0?$l:Zl}let w=h(l),b=w(l);return{c(){e=_("div"),t=_("div"),n=_("input"),s=S(),o=_("input"),i=S(),r=_("button"),c=E("Записать"),d=S(),b.c(),u(n,"type","text"),u(n,"placeholder","Что сделано"),u(n,"class","svelte-awis0l"),u(o,"type","number"),u(o,"placeholder","Мин"),u(o,"min","1"),u(o,"class","svelte-awis0l"),u(r,"class","btn btn-primary svelte-awis0l"),r.disabled=f=!l[12].trim()||!l[11],u(t,"class","worklog-form svelte-awis0l"),u(e,"class","worklog-tab svelte-awis0l")},m(v,M){C(v,e,M),a(e,t),a(t,n),se(n,l[12]),a(t,s),a(t,o),se(o,l[11]),a(t,i),a(t,r),a(r,c),a(e,d),b.m(e,null),m||(p=[B(n,"input",l[66]),B(o,"input",l[67]),B(r,"click",l[40])],m=!0)},p(v,M){M[0]&4096&&n.value!==v[12]&&se(n,v[12]),M[0]&2048&&Ft(o.value)!==v[11]&&se(o,v[11]),M[0]&6144&&f!==(f=!v[12].trim()||!v[11])&&(r.disabled=f),w===(w=h(v))&&b?b.p(v,M):(b.d(1),b=w(v),b&&(b.c(),b.m(e,null)))},i:j,o:j,d(v){v&&y(e),b.d(),m=!1,ne(p)}}}function Jl(l){let e;function t(o,i){return o[9].length===0?en:xl}let n=t(l),s=n(l);return{c(){s.c(),e=pe()},m(o,i){s.m(o,i),C(o,e,i)},p(o,i){n===(n=t(o))&&s?s.p(o,i):(s.d(1),s=n(o),s&&(s.c(),s.m(e.parentNode,e)))},i:j,o:j,d(o){o&&y(e),s.d(o)}}}function Ql(l){let e,t,n,s,o,i,r,c,f,d,m,p,h,w;const b=[nn,ln,tn],v=[];function M(O,I){return O[25]?0:O[22].length===0?1:2}f=M(l),d=v[f]=b[f](l);let A=l[19]&&!l[21]&&dt();return{c(){e=_("div"),t=_("div"),n=_("button"),s=E("+ Добавить файл"),o=S(),i=_("button"),r=E("+ Добавить папку"),c=S(),d.c(),m=S(),A&&A.c(),u(n,"class","btn btn-primary svelte-awis0l"),n.disabled=l[19],u(i,"class","btn svelte-awis0l"),i.disabled=l[19],u(t,"class","tab-toolbar svelte-awis0l"),u(e,"class","files-tab svelte-awis0l")},m(O,I){C(O,e,I),a(e,t),a(t,n),a(n,s),a(t,o),a(t,i),a(i,r),a(e,c),v[f].m(e,null),a(e,m),A&&A.m(e,null),p=!0,h||(w=[B(n,"click",l[41]),B(i,"click",l[42])],h=!0)},p(O,I){(!p||I[0]&524288)&&(n.disabled=O[19]),(!p||I[0]&524288)&&(i.disabled=O[19]);let D=f;f=M(O),f===D?v[f].p(O,I):(me(),ie(v[D],1,1,()=>{v[D]=null}),he(),d=v[f],d?d.p(O,I):(d=v[f]=b[f](O),d.c()),$(d,1),d.m(e,m)),O[19]&&!O[21]?A||(A=dt(),A.c(),A.m(e,null)):A&&(A.d(1),A=null)},i(O){p||($(d),p=!0)},o(O){ie(d),p=!1},d(O){O&&y(e),v[f].d(),A&&A.d(),h=!1,ne(w)}}}function Xl(l){let e,t,n,s,o,i,r,c=l[16]&&_t(l);function f(p,h){return p[7].length===0&&!p[16]?on:sn}let d=f(l),m=d(l);return{c(){e=_("div"),t=_("div"),n=_("button"),n.textContent="+ Добавить заметку",s=S(),c&&c.c(),o=S(),m.c(),u(n,"class","btn btn-primary svelte-awis0l"),u(t,"class","tab-toolbar svelte-awis0l"),u(e,"class","notes-tab svelte-awis0l")},m(p,h){C(p,e,h),a(e,t),a(t,n),a(e,s),c&&c.m(e,null),a(e,o),m.m(e,null),i||(r=B(n,"click",l[33]),i=!0)},p(p,h){p[16]?c?c.p(p,h):(c=_t(p),c.c(),c.m(e,o)):c&&(c.d(1),c=null),d===(d=f(p))&&m?m.p(p,h):(m.d(1),m=d(p),m&&(m.c(),m.m(e,null)))},i:j,o:j,d(p){p&&y(e),c&&c.d(),m.d(),i=!1,r()}}}function Yl(l){let e,t,n=l[5].title+"",s,o,i,r,c,f,d=l[5].type+"",m,p,h,w,b,v=(l[5].section||"—")+"",M,A,O,I,D,T=re(l[5].createdAt)+"",N,F,L,K,V,z,x,J,X,U,ee,Z,te,G,R=l[7].length>0&&mt(l),P=l[10].length>0&&vt(l);return{c(){e=_("div"),t=_("h2"),s=E(n),o=S(),i=_("div"),r=_("div"),c=_("span"),c.textContent="Тип",f=_("span"),m=E(d),p=S(),h=_("div"),w=_("span"),w.textContent="Раздел",b=_("span"),M=E(v),A=S(),O=_("div"),I=_("span"),I.textContent="Создано",D=_("span"),N=E(T),F=S(),L=_("div"),K=_("button"),K.textContent="✏️ Новая заметка",V=S(),z=_("button"),z.textContent="📎 Добавить файл",x=S(),J=_("button"),J.textContent="⚡ Добавить действие",X=S(),U=_("button"),U.textContent="🕐 Записать время",ee=S(),R&&R.c(),Z=S(),P&&P.c(),u(t,"class","svelte-awis0l"),u(c,"class","meta-label svelte-awis0l"),u(f,"class","svelte-awis0l"),u(r,"class","meta-item svelte-awis0l"),u(w,"class","meta-label svelte-awis0l"),u(b,"class","svelte-awis0l"),u(h,"class","meta-item svelte-awis0l"),u(I,"class","meta-label svelte-awis0l"),u(D,"class","svelte-awis0l"),u(O,"class","meta-item svelte-awis0l"),u(i,"class","meta-grid svelte-awis0l"),u(K,"class","qa-btn svelte-awis0l"),u(z,"class","qa-btn svelte-awis0l"),u(J,"class","qa-btn svelte-awis0l"),J.disabled=!0,u(J,"title","Следующий этап"),u(U,"class","qa-btn svelte-awis0l"),u(L,"class","quick-actions svelte-awis0l"),u(e,"class","overview svelte-awis0l")},m(k,q){C(k,e,q),a(e,t),a(t,s),a(e,o),a(e,i),a(i,r),a(r,c),a(r,f),a(f,m),a(i,p),a(i,h),a(h,w),a(h,b),a(b,M),a(i,A),a(i,O),a(O,I),a(O,D),a(D,N),a(e,F),a(e,L),a(L,K),a(L,V),a(L,z),a(L,x),a(L,J),a(L,X),a(L,U),a(e,ee),R&&R.m(e,null),a(e,Z),P&&P.m(e,null),te||(G=[B(K,"click",l[53]),B(z,"click",l[54]),B(U,"click",l[55])],te=!0)},p(k,q){q[0]&32&&n!==(n=k[5].title+"")&&H(s,n),q[0]&32&&d!==(d=k[5].type+"")&&H(m,d),q[0]&32&&v!==(v=(k[5].section||"—")+"")&&H(M,v),q[0]&32&&T!==(T=re(k[5].createdAt)+"")&&H(N,T),k[7].length>0?R?R.p(k,q):(R=mt(k),R.c(),R.m(e,Z)):R&&(R.d(1),R=null),k[10].length>0?P?P.p(k,q):(P=vt(k),P.c(),P.m(e,null)):P&&(P.d(1),P=null)},i:j,o:j,d(k){k&&y(e),R&&R.d(),P&&P.d(),te=!1,ne(G)}}}function Zl(l){let e,t=Q(l[10]),n=[];for(let s=0;s<t.length;s+=1)n[s]=at(Ue(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=pe()},m(s,o){for(let i=0;i<n.length;i+=1)n[i]&&n[i].m(s,o);C(s,e,o)},p(s,o){if(o[0]&1024){t=Q(s[10]);let i;for(i=0;i<t.length;i+=1){const r=Ue(s,t,i);n[i]?n[i].p(r,o):(n[i]=at(r),n[i].c(),n[i].m(e.parentNode,e))}for(;i<n.length;i+=1)n[i].d(1);n.length=t.length}},d(s){s&&y(e),oe(n,s)}}}function $l(l){let e;return{c(){e=_("div"),e.innerHTML='<p class="svelte-awis0l">Записей работы пока нет</p>',u(e,"class","empty-state svelte-awis0l")},m(t,n){C(t,e,n)},p:j,d(t){t&&y(e)}}}function at(l){let e,t,n=l[83].summary+"",s,o,i,r=l[83].minutes+"",c,f,d=re(l[83].createdAt)+"",m,p;return{c(){e=_("div"),t=_("div"),s=E(n),o=S(),i=_("div"),c=E(r),f=E(" мин · "),m=E(d),p=S(),u(t,"class","svelte-awis0l"),u(i,"class","wl-meta svelte-awis0l"),u(e,"class","worklog-entry svelte-awis0l")},m(h,w){C(h,e,w),a(e,t),a(t,s),a(e,o),a(e,i),a(i,c),a(i,f),a(i,m),a(e,p)},p(h,w){w[0]&1024&&n!==(n=h[83].summary+"")&&H(s,n),w[0]&1024&&r!==(r=h[83].minutes+"")&&H(c,r),w[0]&1024&&d!==(d=re(h[83].createdAt)+"")&&H(m,d)},d(h){h&&y(e)}}}function xl(l){let e,t=Q(l[9]),n=[];for(let s=0;s<t.length;s+=1)n[s]=ft(Ge(l,t,s));return{c(){for(let s=0;s<n.length;s+=1)n[s].c();e=pe()},m(s,o){for(let i=0;i<n.length;i+=1)n[i]&&n[i].m(s,o);C(s,e,o)},p(s,o){if(o[0]&512){t=Q(s[9]);let i;for(i=0;i<t.length;i+=1){const r=Ge(s,t,i);n[i]?n[i].p(r,o):(n[i]=ft(r),n[i].c(),n[i].m(e.parentNode,e))}for(;i<n.length;i+=1)n[i].d(1);n.length=t.length}},d(s){s&&y(e),oe(n,s)}}}function en(l){let e;return{c(){e=_("div"),e.innerHTML='<p class="svelte-awis0l">Действий пока нет</p>',u(e,"class","empty-state svelte-awis0l")},m(t,n){C(t,e,n)},p:j,d(t){t&&y(e)}}}function ft(l){let e,t,n=l[94].title+"",s,o,i=l[94].type+"",r,c,f,d,m,p;function h(){return l[65](l[94])}return{c(){e=_("div"),t=_("span"),s=E(n),o=_("span"),r=E(i),c=S(),f=_("button"),f.textContent="Запустить",d=S(),u(t,"class","svelte-awis0l"),u(o,"class","action-type svelte-awis0l"),u(f,"class","btn btn-sm svelte-awis0l"),u(e,"class","action-card svelte-awis0l")},m(w,b){C(w,e,b),a(e,t),a(t,s),a(e,o),a(o,r),a(e,c),a(e,f),a(e,d),m||(p=B(f,"click",h),m=!0)},p(w,b){l=w,b[0]&512&&n!==(n=l[94].title+"")&&H(s,n),b[0]&512&&i!==(i=l[94].type+"")&&H(r,i)},d(w){w&&y(e),m=!1,p()}}}function tn(l){let e,t=[],n=new Map,s,o=Q(l[22]);const i=r=>r[91].id;for(let r=0;r<o.length;r+=1){let c=Je(l,o,r),f=i(c);n.set(f,t[r]=ut(f,c))}return{c(){e=_("div");for(let r=0;r<t.length;r+=1)t[r].c();u(e,"class","file-tree svelte-awis0l")},m(r,c){C(r,e,c);for(let f=0;f<t.length;f+=1)t[f]&&t[f].m(e,null);s=!0},p(r,c){c[0]&29360128|c[1]&49152&&(o=Q(r[22]),me(),t=Ll(t,c,i,1,r,o,n,e,Al,ut,null,Je),he())},i(r){if(!s){for(let c=0;c<o.length;c+=1)$(t[c]);s=!0}},o(r){for(let c=0;c<t.length;c+=1)ie(t[c]);s=!1},d(r){r&&y(e);for(let c=0;c<t.length;c+=1)t[c].d()}}}function ln(l){let e;return{c(){e=_("div"),e.innerHTML='<p class="svelte-awis0l">Нет файлов</p><p class="hint svelte-awis0l">Добавьте документы, скриншоты или папку с материалами.</p>',u(e,"class","empty-state svelte-awis0l")},m(t,n){C(t,e,n)},p:j,i:j,o:j,d(t){t&&y(e)}}}function nn(l){let e;return{c(){e=_("div"),e.innerHTML='<p class="svelte-awis0l">Загрузка...</p>',u(e,"class","empty-state svelte-awis0l")},m(t,n){C(t,e,n)},p:j,i:j,o:j,d(t){t&&y(e)}}}function ut(l,e){let t,n,s,o,i;function r(d){e[60](d)}function c(d){e[61](d)}let f={item:e[91]};return e[23]!==void 0&&(f.expanded=e[23]),e[24]!==void 0&&(f.childrenMap=e[24]),n=new Tt({props:f}),ge.push(()=>je(n,"expanded",r)),ge.push(()=>je(n,"childrenMap",c)),n.$on("delete",e[62]),n.$on("open",e[63]),n.$on("openFolder",e[64]),{key:l,first:null,c(){t=pe(),It(n.$$.fragment),this.first=t},m(d,m){C(d,t,m),Oe(n,d,m),i=!0},p(d,m){e=d;const p={};m[0]&4194304&&(p.item=e[91]),!s&&m[0]&8388608&&(s=!0,p.expanded=e[23],Re(()=>s=!1)),!o&&m[0]&16777216&&(o=!0,p.childrenMap=e[24],Re(()=>o=!1)),n.$set(p)},i(d){i||($(n.$$.fragment,d),i=!0)},o(d){ie(n.$$.fragment,d),i=!1},d(d){d&&y(t),Ie(n,d)}}}function dt(l){let e;return{c(){e=_("div"),e.innerHTML='<p class="svelte-awis0l">Сканирование...</p>',u(e,"class","empty-state svelte-awis0l")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function _t(l){let e,t,n,s,o,i,r,c,f;return{c(){e=_("div"),t=_("input"),n=S(),s=_("div"),o=_("button"),o.textContent="Создать",i=S(),r=_("button"),r.textContent="Отмена",u(t,"type","text"),u(t,"placeholder","Название заметки"),u(t,"class","svelte-awis0l"),u(o,"class","btn btn-primary svelte-awis0l"),u(r,"class","btn svelte-awis0l"),u(s,"class","form-actions svelte-awis0l"),u(e,"class","create-form svelte-awis0l")},m(d,m){C(d,e,m),a(e,t),se(t,l[17]),a(e,n),a(e,s),a(s,o),a(s,i),a(s,r),c||(f=[B(t,"input",l[57]),B(t,"keydown",l[58]),B(o,"click",l[35]),B(r,"click",l[34])],c=!0)},p(d,m){m[0]&131072&&t.value!==d[17]&&se(t,d[17])},d(d){d&&y(e),c=!1,ne(f)}}}function sn(l){let e,t=Q(l[7]),n=[];for(let s=0;s<t.length;s+=1)n[s]=pt(Qe(l,t,s));return{c(){e=_("div");for(let s=0;s<n.length;s+=1)n[s].c();u(e,"class","notes-list svelte-awis0l")},m(s,o){C(s,e,o);for(let i=0;i<n.length;i+=1)n[i]&&n[i].m(e,null)},p(s,o){if(o[0]&128|o[1]&32){t=Q(s[7]);let i;for(i=0;i<t.length;i+=1){const r=Qe(s,t,i);n[i]?n[i].p(r,o):(n[i]=pt(r),n[i].c(),n[i].m(e,null))}for(;i<n.length;i+=1)n[i].d(1);n.length=t.length}},d(s){s&&y(e),oe(n,s)}}}function on(l){let e;return{c(){e=_("div"),e.innerHTML='<p class="svelte-awis0l">Нет заметок</p><p class="hint svelte-awis0l">Создайте первую заметку для этого дела.</p>',u(e,"class","empty-state svelte-awis0l")},m(t,n){C(t,e,n)},p:j,d(t){t&&y(e)}}}function pt(l){let e,t,n=l[86].title+"",s,o,i,r=re(l[86].createdAt)+"",c,f,d,m;function p(){return l[59](l[86])}return{c(){e=_("div"),t=_("div"),s=E(n),o=S(),i=_("div"),c=E(r),f=S(),u(t,"class","note-card-title svelte-awis0l"),u(i,"class","note-card-date svelte-awis0l"),u(e,"class","note-card svelte-awis0l")},m(h,w){C(h,e,w),a(e,t),a(t,s),a(e,o),a(e,i),a(i,c),a(e,f),d||(m=B(e,"click",p),d=!0)},p(h,w){l=h,w[0]&128&&n!==(n=l[86].title+"")&&H(s,n),w[0]&128&&r!==(r=re(l[86].createdAt)+"")&&H(c,r)},d(h){h&&y(e),d=!1,m()}}}function mt(l){let e,t,n,s=Q(l[7].slice(0,5)),o=[];for(let i=0;i<s.length;i+=1)o[i]=ht(Ye(l,s,i));return{c(){e=_("div"),t=_("h3"),t.textContent="Последние заметки",n=S();for(let i=0;i<o.length;i+=1)o[i].c();u(t,"class","svelte-awis0l"),u(e,"class","recent-section svelte-awis0l")},m(i,r){C(i,e,r),a(e,t),a(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(i,r){if(r[0]&128|r[1]&32){s=Q(i[7].slice(0,5));let c;for(c=0;c<s.length;c+=1){const f=Ye(i,s,c);o[c]?o[c].p(f,r):(o[c]=ht(f),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=s.length}},d(i){i&&y(e),oe(o,i)}}}function ht(l){let e,t,n=l[86].title+"",s,o,i=re(l[86].createdAt)+"",r,c,f,d;function m(){return l[56](l[86])}return{c(){e=_("div"),t=_("span"),s=E(n),o=_("span"),r=E(i),c=S(),u(t,"class","svelte-awis0l"),u(o,"class","recent-date svelte-awis0l"),u(e,"class","recent-note svelte-awis0l")},m(p,h){C(p,e,h),a(e,t),a(t,s),a(e,o),a(o,r),a(e,c),f||(d=B(e,"click",m),f=!0)},p(p,h){l=p,h[0]&128&&n!==(n=l[86].title+"")&&H(s,n),h[0]&128&&i!==(i=re(l[86].createdAt)+"")&&H(r,i)},d(p){p&&y(e),f=!1,d()}}}function vt(l){let e,t,n,s=Q(l[10].slice(0,3)),o=[];for(let i=0;i<s.length;i+=1)o[i]=bt(Xe(l,s,i));return{c(){e=_("div"),t=_("h3"),t.textContent="Последние записи",n=S();for(let i=0;i<o.length;i+=1)o[i].c();u(t,"class","svelte-awis0l"),u(e,"class","recent-section svelte-awis0l")},m(i,r){C(i,e,r),a(e,t),a(e,n);for(let c=0;c<o.length;c+=1)o[c]&&o[c].m(e,null)},p(i,r){if(r[0]&1024){s=Q(i[10].slice(0,3));let c;for(c=0;c<s.length;c+=1){const f=Xe(i,s,c);o[c]?o[c].p(f,r):(o[c]=bt(f),o[c].c(),o[c].m(e,null))}for(;c<o.length;c+=1)o[c].d(1);o.length=s.length}},d(i){i&&y(e),oe(o,i)}}}function bt(l){let e,t=l[83].summary+"",n,s,o=l[83].minutes+"",i,r;return{c(){e=_("div"),n=E(t),s=E(" ("),i=E(o),r=E(" мин)"),u(e,"class","recent-entry svelte-awis0l")},m(c,f){C(c,e,f),a(e,n),a(e,s),a(e,i),a(e,r)},p(c,f){f[0]&1024&&t!==(t=c[83].summary+"")&&H(n,t),f[0]&1024&&o!==(o=c[83].minutes+"")&&H(i,o)},d(c){c&&y(e)}}}function wt(l){let e;return{c(){e=_("span"),e.textContent="●",u(e,"class","dirty-mark svelte-awis0l")},m(t,n){C(t,e,n)},d(t){t&&y(e)}}}function gt(l){let e,t,n;return{c(){e=_("div"),e.textContent="+",u(e,"class","fab svelte-awis0l"),u(e,"title","Добавить дело")},m(s,o){C(s,e,o),t||(n=B(e,"click",l[30]),t=!0)},p:j,d(s){s&&y(e),t=!1,n()}}}function kt(l){let e,t,n,s,o,i,r,c,f,d,m,p,h,w,b,v,M,A,O,I,D=Q(l[0].filter(St)),T=[];for(let N=0;N<D.length;N+=1)T[N]=yt(Ve(l,D,N));return{c(){e=_("div"),t=_("div"),n=_("h3"),n.textContent="Новое дело",s=S(),o=_("div"),i=_("label"),i.textContent="Название",r=S(),c=_("input"),f=S(),d=_("div"),m=_("label"),m.textContent="Раздел",p=S(),h=_("select");for(let N=0;N<T.length;N+=1)T[N].c();w=S(),b=_("div"),v=_("button"),v.textContent="Создать",M=S(),A=_("button"),A.textContent="Отмена",u(n,"class","svelte-awis0l"),u(i,"class","svelte-awis0l"),u(c,"type","text"),u(c,"placeholder","Название дела"),c.autofocus=!0,u(c,"class","svelte-awis0l"),u(o,"class","form-group svelte-awis0l"),u(m,"class","svelte-awis0l"),u(h,"class","svelte-awis0l"),l[15]===void 0&&ke(()=>l[70].call(h)),u(d,"class","form-group svelte-awis0l"),u(v,"class","btn btn-primary svelte-awis0l"),u(A,"class","btn svelte-awis0l"),u(b,"class","modal-actions svelte-awis0l"),u(t,"class","modal svelte-awis0l"),u(e,"class","modal-overlay svelte-awis0l")},m(N,F){C(N,e,F),a(e,t),a(t,n),a(t,s),a(t,o),a(o,i),a(o,r),a(o,c),se(c,l[14]),a(t,f),a(t,d),a(d,m),a(d,p),a(d,h);for(let L=0;L<T.length;L+=1)T[L]&&T[L].m(h,null);qe(h,l[15],!0),a(t,w),a(t,b),a(b,v),a(b,M),a(b,A),c.focus(),O||(I=[B(c,"input",l[68]),B(c,"keydown",l[69]),B(h,"change",l[70]),B(v,"click",l[32]),B(A,"click",l[31]),B(e,"click",Et(l[31]))],O=!0)},p(N,F){if(F[0]&16384&&c.value!==N[14]&&se(c,N[14]),F[0]&1){D=Q(N[0].filter(St));let L;for(L=0;L<D.length;L+=1){const K=Ve(N,D,L);T[L]?T[L].p(K,F):(T[L]=yt(K),T[L].c(),T[L].m(h,null))}for(;L<T.length;L+=1)T[L].d(1);T.length=D.length}F[0]&32769&&qe(h,N[15])},d(N){N&&y(e),oe(T,N),O=!1,ne(I)}}}function yt(l){let e,t=l[80].label+"",n,s;return{c(){e=_("option"),n=E(t),e.__value=s=l[80].id,se(e,e.__value),u(e,"class","svelte-awis0l")},m(o,i){C(o,e,i),a(e,n)},p(o,i){i[0]&1&&t!==(t=o[80].label+"")&&H(n,t),i[0]&1&&s!==(s=o[80].id)&&(e.__value=s,se(e,e.__value))},d(o){o&&y(e)}}}function Ct(l){let e,t,n,s,o=(l[5]?l[5].title:"")+"",i,r,c,f,d,m,p,h=l[20].files+"",w,b,v,M,A,O=l[20].folders+"",I,D,T,N,F,L=(l[20].totalBytes/1024).toFixed(1)+"",K,V,z,x,J,X,U,ee,Z,te,G,R,P=l[20].isDangerous&&Nt(l);return{c(){e=_("div"),t=_("div"),n=_("h3"),s=E("Добавить в «"),i=E(o),r=E("»"),c=S(),f=_("div"),d=_("div"),m=_("span"),m.textContent="Файлов:",p=_("span"),w=E(h),b=S(),v=_("div"),M=_("span"),M.textContent="Папок:",A=_("span"),I=E(O),D=S(),T=_("div"),N=_("span"),N.textContent="Размер:",F=_("span"),K=E(L),V=E(" KB"),z=S(),P&&P.c(),x=S(),J=_("div"),X=_("button"),X.textContent="Скопировать",U=S(),ee=_("button"),ee.textContent="Привязать",Z=S(),te=_("button"),te.textContent="Отмена",u(n,"class","svelte-awis0l"),u(m,"class","svelte-awis0l"),u(p,"class","svelte-awis0l"),u(d,"class","summary-row svelte-awis0l"),u(M,"class","svelte-awis0l"),u(A,"class","svelte-awis0l"),u(v,"class","summary-row svelte-awis0l"),u(N,"class","svelte-awis0l"),u(F,"class","svelte-awis0l"),u(T,"class","summary-row svelte-awis0l"),u(f,"class","import-summary svelte-awis0l"),u(X,"class","btn btn-primary svelte-awis0l"),u(ee,"class","btn svelte-awis0l"),u(te,"class","btn svelte-awis0l"),u(J,"class","modal-actions svelte-awis0l"),u(t,"class","modal svelte-awis0l"),u(e,"class","modal-overlay svelte-awis0l")},m(k,q){C(k,e,q),a(e,t),a(t,n),a(n,s),a(n,i),a(n,r),a(t,c),a(t,f),a(f,d),a(d,m),a(d,p),a(p,w),a(f,b),a(f,v),a(v,M),a(v,A),a(A,I),a(f,D),a(f,T),a(T,N),a(T,F),a(F,K),a(F,V),a(f,z),P&&P.m(f,null),a(t,x),a(t,J),a(J,X),a(J,U),a(J,ee),a(J,Z),a(J,te),G||(R=[B(X,"click",l[71]),B(ee,"click",l[72]),B(te,"click",l[44]),B(e,"click",Et(l[44]))],G=!0)},p(k,q){q[0]&32&&o!==(o=(k[5]?k[5].title:"")+"")&&H(i,o),q[0]&1048576&&h!==(h=k[20].files+"")&&H(w,h),q[0]&1048576&&O!==(O=k[20].folders+"")&&H(I,O),q[0]&1048576&&L!==(L=(k[20].totalBytes/1024).toFixed(1)+"")&&H(K,L),k[20].isDangerous?P?P.p(k,q):(P=Nt(k),P.c(),P.m(f,null)):P&&(P.d(1),P=null)},d(k){k&&y(e),P&&P.d(),G=!1,ne(R)}}}function Nt(l){let e,t,n=l[20].dangerReason+"",s;return{c(){e=_("div"),t=E("⚠ "),s=E(n),u(e,"class","summary-warn svelte-awis0l")},m(o,i){C(o,e,i),a(e,t),a(e,s)},p(o,i){i[0]&1048576&&n!==(n=o[20].dangerReason+"")&&H(s,n)},d(o){o&&y(e)}}}function cn(l){let e,t,n,s,o,i,r,c,f,d,m,p,h,w,b,v,M,A,O,I,D,T,N,F,L,K=Q(l[0]),V=[];for(let k=0;k<K.length;k+=1)V[k]=tt(et(l,K,k));let z=l[4]&&lt(l);function x(k,q){return k[5]?ql:k[4]?Hl:Bl}let J=x(l),X=J(l),U=l[3]&&ct(l);const ee=[zl,jl,Rl],Z=[];function te(k,q){return k[8]?0:k[5]?1:2}I=te(l),D=Z[I]=ee[I](l);let G=!l[8]&&!l[5]&&gt(l),R=l[13]&&kt(l),P=l[21]&&l[20]&&Ct(l);return{c(){e=_("div"),t=_("aside"),n=_("div"),n.innerHTML='<span class="logo svelte-awis0l">⚒</span> <span class="brand-name svelte-awis0l">Верстак</span>',s=S(),o=_("nav"),i=_("div"),r=_("div"),r.textContent="Разделы",c=S();for(let k=0;k<V.length;k+=1)V[k].c();f=S(),z&&z.c(),d=S(),m=_("div"),p=_("span"),h=E(l[2]),w=S(),b=_("main"),v=_("header"),M=_("div"),X.c(),A=S(),U&&U.c(),O=S(),D.c(),T=S(),G&&G.c(),N=S(),R&&R.c(),F=S(),P&&P.c(),u(n,"class","sidebar-brand svelte-awis0l"),u(r,"class","nav-label svelte-awis0l"),u(i,"class","nav-group svelte-awis0l"),u(o,"class","sidebar-nav svelte-awis0l"),u(p,"class","version svelte-awis0l"),u(m,"class","sidebar-footer svelte-awis0l"),u(t,"class","sidebar svelte-awis0l"),u(M,"class","header-left svelte-awis0l"),u(v,"class","header svelte-awis0l"),u(b,"class","main svelte-awis0l"),u(e,"class","app svelte-awis0l")},m(k,q){C(k,e,q),a(e,t),a(t,n),a(t,s),a(t,o),a(o,i),a(i,r),a(i,c);for(let ce=0;ce<V.length;ce+=1)V[ce]&&V[ce].m(i,null);a(o,f),z&&z.m(o,null),a(t,d),a(t,m),a(m,p),a(p,h),a(e,w),a(e,b),a(b,v),a(v,M),X.m(M,null),a(b,A),U&&U.m(b,null),a(b,O),Z[I].m(b,null),a(b,T),G&&G.m(b,null),a(b,N),R&&R.m(b,null),a(b,F),P&&P.m(b,null),L=!0},p(k,q){if(q[0]&134217745){K=Q(k[0]);let le;for(le=0;le<K.length;le+=1){const fe=et(k,K,le);V[le]?V[le].p(fe,q):(V[le]=tt(fe),V[le].c(),V[le].m(i,null))}for(;le<V.length;le+=1)V[le].d(1);V.length=K.length}k[4]?z?z.p(k,q):(z=lt(k),z.c(),z.m(o,null)):z&&(z.d(1),z=null),(!L||q[0]&4)&&H(h,k[2]),J===(J=x(k))&&X?X.p(k,q):(X.d(1),X=J(k),X&&(X.c(),X.m(M,null))),k[3]?U?U.p(k,q):(U=ct(k),U.c(),U.m(b,O)):U&&(U.d(1),U=null);let ce=I;I=te(k),I===ce?Z[I].p(k,q):(me(),ie(Z[ce],1,1,()=>{Z[ce]=null}),he(),D=Z[I],D?D.p(k,q):(D=Z[I]=ee[I](k),D.c()),$(D,1),D.m(b,T)),!k[8]&&!k[5]?G?G.p(k,q):(G=gt(k),G.c(),G.m(b,N)):G&&(G.d(1),G=null),k[13]?R?R.p(k,q):(R=kt(k),R.c(),R.m(b,F)):R&&(R.d(1),R=null),k[21]&&k[20]?P?P.p(k,q):(P=Ct(k),P.c(),P.m(b,null)):P&&(P.d(1),P=null)},i(k){L||($(D),L=!0)},o(k){ie(D),L=!1},d(k){k&&y(e),oe(V,k),z&&z.d(),X.d(),U&&U.d(),Z[I].d(),G&&G.d(),R&&R.d(),P&&P.d()}}}function Y(l,...e){try{if(window.go&&window.go.main&&window.go.main.App){const t=window.go.main.App[l];if(typeof t=="function")return t(...e)}}catch(t){console.error("Wails call error:",l,t)}return Promise.reject(new Error("Wails not connected: "+l))}function re(l){if(!l)return"";try{return new Date(l).toLocaleDateString("ru-RU",{day:"numeric",month:"short"})}catch{return l}}const St=l=>l.id!=="today"&&l.id!=="inbox";function rn(l,e,t){let n=[],s=[],o="",i="",r="",c=null,f="overview",d=[],m=null,p=[],h=[],w=[],b="",v="",M=!1,A="",O="clients",I=!1,D="",T=!0,N=!1,F=null,L=!1,K="",V=[],z={},x={},J=!1;const X=[{id:"overview",label:"Обзор"},{id:"notes",label:"Заметки"},{id:"files",label:"Файлы"},{id:"actions",label:"Действия"},{id:"worklog",label:"Журнал"},{id:"activity",label:"Активность"}];let U=null;gl(async()=>{try{t(2,o=await Y("VerstakVersion")||"verstak-gui/v2"),t(0,n=await Y("ListSections")||[])}catch(g){t(3,i=String(g)),t(0,n=[{id:"today",label:"Сегодня"},{id:"inbox",label:"Неразобранное"},{id:"clients",label:"Клиенты"},{id:"projects",label:"Проекты"},{id:"recipes",label:"Рецепты"},{id:"documents",label:"Документы"},{id:"archive",label:"Архив"}])}window.runtime&&window.runtime.EventsOn&&(window.runtime.EventsOn("files-dropped",Wt),U=()=>window.runtime.EventsOff("files-dropped")),t(18,T=!1)}),kl(()=>{U&&U()});async function ee(g){t(4,r=g),t(5,c=null),t(6,f="overview"),t(7,d=[]),p=[],t(9,h=[]),t(10,w=[]),t(13,M=!1),t(3,i="");try{t(1,s=await Y("ListNodesBySection",g)||[])}catch(W){t(3,i=String(W)),t(1,s=[])}}async function Z(g){t(5,c=g),t(6,f="overview"),t(7,d=[]),p=[],t(9,h=[]),t(10,w=[]),t(22,V=[]),t(23,z={}),t(24,x={}),t(8,m=null),t(13,M=!1),t(16,I=!1),t(3,i=""),await te(g.id)}async function te(g){try{t(7,d=await Y("ListNotes",g)||[])}catch{}try{p=await Y("ListFiles",g)||[]}catch{}try{t(9,h=await Y("ListActions",g)||[])}catch{}try{t(10,w=await Y("ListWorklog",g)||[])}catch{}}async function G(g){t(25,J=!0);try{t(22,V=await Y("ListItems",g)||[])}catch{t(22,V=[])}t(25,J=!1)}function R(){t(13,M=!0),t(14,A=""),t(15,O=r||"clients")}function P(){t(13,M=!1),t(14,A="")}async function k(){if(A.trim())try{const g=await Y("CreateNode","","case",A.trim(),O);t(13,M=!1),t(14,A=""),await ee(O)}catch(g){t(3,i=String(g))}}function q(){t(16,I=!0),t(17,D="")}function ce(){t(16,I=!1),t(17,D="")}async function le(){if(!(!D.trim()||!c))try{const g=await Y("CreateNote",c.id,D.trim());t(7,d=[...d,g&&g.id?g:{id:Date.now().toString(),title:D.trim(),createdAt:new Date().toISOString()}]),t(16,I=!1),t(17,D="")}catch{const W={id:Date.now().toString(),title:D.trim(),createdAt:new Date().toISOString()};t(7,d=[...d,W]),t(16,I=!1),t(17,D="")}}async function fe(g){if(!(m&&m.dirty&&!confirm("Несохранённые изменения. Закрыть?")))try{const W=await Y("ReadNote",g.id);t(8,m={id:g.id,title:g.title,content:W||"",dirty:!1})}catch{t(8,m={id:g.id,title:g.title,content:"# "+g.title+`
`,dirty:!1})}}function Bt(){m&&m.dirty&&!confirm("Несохранённые изменения. Закрыть?")||t(8,m=null)}function Ht(g){m&&(t(8,m.content=g.target.value,m),t(8,m.dirty=!0,m))}async function qt(){if(m)try{await Y("SaveNote",m.id,m.content),t(8,m.dirty=!1,m)}catch{t(8,m.dirty=!1,m)}}async function Rt(){const g=parseInt(b,10);if(!(!v.trim()||isNaN(g)||g<=0||!c)){try{const W=await Y("CreateWorklog",c.id,v.trim(),g);t(10,w=[...w,W&&W.id?W:{id:Date.now().toString(),nodeId:c.id,summary:v.trim(),minutes:g,createdAt:new Date().toISOString()}])}catch{t(10,w=[...w,{id:Date.now().toString(),nodeId:c.id,summary:v.trim(),minutes:g,createdAt:new Date().toISOString()}])}t(12,v=""),t(11,b="")}}async function De(){const g=await Y("PickFile");g&&await ye(c.id,g)}async function jt(){const g=await Y("PickDirectory");g&&await ye(c.id,g)}async function ye(g,W){t(19,N=!0);try{const Ne=await Y("PreviewImport",W);t(20,F=Ne),K=W,t(21,L=!0)}catch(Ne){t(3,i=String(Ne))}t(19,N=!1)}async function Ce(g){try{const W=g==="copy"?await Y("AddPathCopy",c.id,K):await Y("AddPathLink",c.id,K);t(21,L=!1),t(20,F=null),t(23,z={}),t(24,x={}),await Promise.all([te(c.id),G(c.id)])}catch(W){t(3,i=String(W))}}function zt(){t(21,L=!1),t(20,F=null)}async function Pe(g){if(confirm("Удалить файл?"))try{await Y("DeleteFileOrFolder",g),p=p.filter(W=>W.nodeId!==g),t(23,z={}),t(24,x={}),await G(c.id)}catch(W){t(3,i=String(W))}}async function Te(g){try{await Y("OpenFile",g)}catch(W){t(3,i=String(W))}}async function Wt(g){if(!g||g.length===0)return;if(!c){t(3,i="Сначала выберите дело для добавления файлов");return}const W=g[0];await ye(c.id,W)}function Kt(g){return f===g?"tab active":"tab"}const Vt=g=>ee(g.id),Ut=g=>Z(g),Gt=()=>t(3,i="");function Jt(){m.content=this.value,t(8,m)}const Qt=g=>{t(6,f=g.id),g.id==="files"&&c&&V.length===0&&G(c.id)},Xt=()=>{t(6,f="notes"),q()},Yt=()=>{t(6,f="files"),De()},Zt=()=>t(6,f="worklog"),$t=g=>fe(g);function xt(){D=this.value,t(17,D)}const el=g=>g.key==="Enter"&&le(),tl=g=>fe(g);function ll(g){z=g,t(23,z)}function nl(g){x=g,t(24,x)}const il=g=>Pe(g.detail),sl=g=>Te(g.detail),ol=g=>console.log("open folder",g.detail),cl=g=>Y("RunAction",g.id);function rl(){v=this.value,t(12,v)}function al(){b=Ft(this.value),t(11,b)}function fl(){A=this.value,t(14,A)}const ul=g=>g.key==="Enter"&&k();function dl(){O=bl(this),t(15,O),t(0,n)}return[n,s,o,i,r,c,f,d,m,h,w,b,v,M,A,O,I,D,T,N,F,L,V,z,x,J,X,ee,Z,G,R,P,k,q,ce,le,fe,Bt,Ht,qt,Rt,De,jt,Ce,zt,Pe,Te,Kt,Vt,Ut,Gt,Jt,Qt,Xt,Yt,Zt,$t,xt,el,tl,ll,nl,il,sl,ol,cl,rl,al,fl,ul,dl,()=>Ce("copy"),()=>Ce("link")]}class an extends Pt{constructor(e){super(),Dt(this,e,rn,cn,Lt,{},null,[-1,-1,-1,-1])}}new an({target:document.getElementById("app")});