2 lines
11 KiB
JavaScript
2 lines
11 KiB
JavaScript
var Ae=Object.defineProperty;var Ne=(t,e,l)=>e in t?Ae(t,e,{enumerable:!0,configurable:!0,writable:!0,value:l}):t[e]=l;var ee=(t,e,l)=>Ne(t,typeof e!="symbol"?e+"":e,l);(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 i of s)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function l(s){const i={};return s.integrity&&(i.integrity=s.integrity),s.referrerPolicy&&(i.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?i.credentials="include":s.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function n(s){if(s.ep)return;s.ep=!0;const i=l(s);fetch(s.href,i)}})();function B(){}function we(t){return t()}function fe(){return Object.create(null)}function Z(t){t.forEach(we)}function $e(t){return typeof t=="function"}function Oe(t,e){return t!=t?e==e:t!==e||t&&typeof t=="object"||typeof t=="function"}function Ce(t){return Object.keys(t).length===0}function c(t,e){t.appendChild(e)}function N(t,e,l){t.insertBefore(e,l||null)}function L(t){t.parentNode&&t.parentNode.removeChild(t)}function le(t,e){for(let l=0;l<t.length;l+=1)t[l]&&t[l].d(e)}function d(t){return document.createElement(t)}function k(t){return document.createTextNode(t)}function $(){return k(" ")}function Ee(t,e,l,n){return t.addEventListener(e,l,n),()=>t.removeEventListener(e,l,n)}function a(t,e,l){l==null?t.removeAttribute(e):t.getAttribute(e)!==l&&t.setAttribute(e,l)}function Se(t){return Array.from(t.childNodes)}function S(t,e){e=""+e,t.data!==e&&(t.data=e)}let J;function W(t){J=t}function Pe(){if(!J)throw new Error("Function called outside component initialization");return J}function Ie(t){Pe().$$.on_mount.push(t)}const q=[],ae=[];let D=[];const de=[],Me=Promise.resolve();let ne=!1;function je(){ne||(ne=!0,Me.then(Le))}function se(t){D.push(t)}const te=new Set;let R=0;function Le(){if(R!==0)return;const t=J;do{try{for(;R<q.length;){const e=q[R];R++,W(e),Te(e.$$)}}catch(e){throw q.length=0,R=0,e}for(W(null),q.length=0,R=0;ae.length;)ae.pop()();for(let e=0;e<D.length;e+=1){const l=D[e];te.has(l)||(te.add(l),l())}D.length=0}while(q.length);for(;de.length;)de.pop()();ne=!1,te.clear(),W(t)}function Te(t){if(t.fragment!==null){t.update(),Z(t.before_update);const e=t.dirty;t.dirty=[-1],t.fragment&&t.fragment.p(t.ctx,e),t.after_update.forEach(se)}}function Be(t){const e=[],l=[];D.forEach(n=>t.indexOf(n)===-1?e.push(n):l.push(n)),l.forEach(n=>n()),D=e}const Ve=new Set;function Fe(t,e){t&&t.i&&(Ve.delete(t),t.i(e))}function z(t){return(t==null?void 0:t.length)!==void 0?t:Array.from(t)}function He(t,e,l){const{fragment:n,after_update:s}=t.$$;n&&n.m(e,l),se(()=>{const i=t.$$.on_mount.map(we).filter($e);t.$$.on_destroy?t.$$.on_destroy.push(...i):Z(i),t.$$.on_mount=[]}),s.forEach(se)}function Re(t,e){const l=t.$$;l.fragment!==null&&(Be(l.after_update),Z(l.on_destroy),l.fragment&&l.fragment.d(e),l.on_destroy=l.fragment=null,l.ctx=[])}function qe(t,e){t.$$.dirty[0]===-1&&(q.push(t),je(),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<<e%31}function ze(t,e,l,n,s,i,o=null,p=[-1]){const m=J;W(t);const u=t.$$={fragment:null,ctx:[],props:i,update:B,not_equal:s,bound:fe(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(e.context||(m?m.$$.context:[])),callbacks:fe(),dirty:p,skip_bound:!1,root:e.target||m.$$.root};o&&o(u.root);let _=!1;if(u.ctx=l?l(t,e.props||{},(g,v,...h)=>{const b=h.length?h[0]:v;return u.ctx&&s(u.ctx[g],u.ctx[g]=b)&&(!u.skip_bound&&u.bound[g]&&u.bound[g](b),_&&qe(t,g)),v}):[],u.update(),_=!0,Z(u.before_update),u.fragment=n?n(u.ctx):!1,e.target){if(e.hydrate){const g=Se(e.target);u.fragment&&u.fragment.l(g),g.forEach(L)}else u.fragment&&u.fragment.c();e.intro&&Fe(t.$$.fragment),He(t,e.target,e.anchor),Le()}W(m)}class De{constructor(){ee(this,"$$");ee(this,"$$set")}$destroy(){Re(this,1),this.$destroy=B}$on(e,l){if(!$e(l))return B;const n=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return n.push(l),()=>{const s=n.indexOf(l);s!==-1&&n.splice(s,1)}}$set(e){this.$$set&&!Ce(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const Ge="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(Ge);function _e(t,e,l){const n=t.slice();return n[10]=e[l],n}function he(t,e,l){const n=t.slice();return n[13]=e[l],n}function pe(t,e,l){const n=t.slice();return n[10]=e[l],n}function ve(t){let e,l=t[10].label+"",n,s,i,o,p;function m(){return t[8](t[10])}return{c(){e=d("button"),n=k(l),s=$(),a(e,"class",i="nav-item "+(t[4]===t[10].id?"selected":"")+" svelte-14ysusk")},m(u,_){N(u,e,_),c(e,n),c(e,s),o||(p=Ee(e,"click",m),o=!0)},p(u,_){t=u,_&1&&l!==(l=t[10].label+"")&&S(n,l),_&17&&i!==(i="nav-item "+(t[4]===t[10].id?"selected":"")+" svelte-14ysusk")&&a(e,"class",i)},d(u){u&&L(e),o=!1,p()}}}function me(t){let e,l=t[13].title+"",n,s,i,o;function p(){return t[9](t[13])}return{c(){e=d("button"),n=k(l),a(e,"class",s="nav-item "+(t[5]&&t[5].id===t[13].id?"selected":"")+" svelte-14ysusk")},m(m,u){N(m,e,u),c(e,n),i||(o=Ee(e,"click",p),i=!0)},p(m,u){t=m,u&2&&l!==(l=t[13].title+"")&&S(n,l),u&34&&s!==(s="nav-item "+(t[5]&&t[5].id===t[13].id?"selected":"")+" svelte-14ysusk")&&a(e,"class",s)},d(m){m&&L(e),i=!1,o()}}}function ge(t){let e;return{c(){e=d("div"),e.textContent="Нет дел",a(e,"class","nav-empty svelte-14ysusk")},m(l,n){N(l,e,n)},d(l){l&&L(e)}}}function Ke(t){let e;return{c(){e=d("span"),e.textContent="Выберите раздел или дело",a(e,"class","crumb placeholder svelte-14ysusk")},m(l,n){N(l,e,n)},p:B,d(l){l&&L(e)}}}function Ue(t){let e,l=z(t[0]),n=[];for(let s=0;s<l.length;s+=1)n[s]=ke(_e(t,l,s));return{c(){e=d("span");for(let s=0;s<n.length;s+=1)n[s].c();a(e,"class","crumb svelte-14ysusk")},m(s,i){N(s,e,i);for(let o=0;o<n.length;o+=1)n[o]&&n[o].m(e,null)},p(s,i){if(i&17){l=z(s[0]);let o;for(o=0;o<l.length;o+=1){const p=_e(s,l,o);n[o]?n[o].p(p,i):(n[o]=ke(p),n[o].c(),n[o].m(e,null))}for(;o<n.length;o+=1)n[o].d(1);n.length=l.length}},d(s){s&&L(e),le(n,s)}}}function We(t){let e,l=t[5].title+"",n;return{c(){e=d("span"),n=k(l),a(e,"class","crumb svelte-14ysusk")},m(s,i){N(s,e,i),c(e,n)},p(s,i){i&32&&l!==(l=s[5].title+"")&&S(n,l)},d(s){s&&L(e)}}}function ke(t){let e=(t[10].id===t[4]?t[10].label:"")+"",l;return{c(){l=k(e)},m(n,s){N(n,l,s)},p(n,s){s&17&&e!==(e=(n[10].id===n[4]?n[10].label:"")+"")&&S(l,e)},d(n){n&&L(l)}}}function be(t){let e,l,n;return{c(){e=d("div"),l=k("Wails bindings: "),n=k(t[3]),a(e,"class","error-banner svelte-14ysusk")},m(s,i){N(s,e,i),c(e,l),c(e,n)},p(s,i){i&8&&S(n,s[3])},d(s){s&&L(e)}}}function Je(t){let e;return{c(){e=d("div"),e.textContent="Загрузка...",a(e,"class","loading svelte-14ysusk")},m(l,n){N(l,e,n)},p:B,d(l){l&&L(e)}}}function Qe(t){let e,l,n,s,i,o=t[0].length+"",p,m,u=t[1].length+"",_,g,v=t[3]&&ye(t);return{c(){e=d("div"),l=d("h2"),l.textContent="Верстак",n=$(),s=d("p"),i=k("Разделы: "),p=k(o),m=k(" · Дел: "),_=k(u),g=$(),v&&v.c(),a(l,"class","svelte-14ysusk"),a(s,"class","svelte-14ysusk"),a(e,"class","welcome svelte-14ysusk")},m(h,b){N(h,e,b),c(e,l),c(e,n),c(e,s),c(s,i),c(s,p),c(s,m),c(s,_),c(e,g),v&&v.m(e,null)},p(h,b){b&1&&o!==(o=h[0].length+"")&&S(p,o),b&2&&u!==(u=h[1].length+"")&&S(_,u),h[3]?v?v.p(h,b):(v=ye(h),v.c(),v.m(e,null)):v&&(v.d(1),v=null)},d(h){h&&L(e),v&&v.d()}}}function Xe(t){let e,l,n=t[5].title+"",s,i,o,p,m,u=t[5].id+"",_,g,v,h,b=t[5].type+"",T;return{c(){e=d("div"),l=d("h2"),s=k(n),i=$(),o=d("div"),p=d("span"),m=k("ID: "),_=k(u),g=$(),v=d("span"),h=k("Type: "),T=k(b),a(l,"class","svelte-14ysusk"),a(p,"class","svelte-14ysusk"),a(v,"class","svelte-14ysusk"),a(o,"class","node-meta svelte-14ysusk"),a(e,"class","node-view svelte-14ysusk")},m(O,M){N(O,e,M),c(e,l),c(l,s),c(e,i),c(e,o),c(o,p),c(p,m),c(p,_),c(o,g),c(o,v),c(v,h),c(v,T)},p(O,M){M&32&&n!==(n=O[5].title+"")&&S(s,n),M&32&&u!==(u=O[5].id+"")&&S(_,u),M&32&&b!==(b=O[5].type+"")&&S(T,b)},d(O){O&&L(e)}}}function ye(t){let e,l,n;return{c(){e=d("p"),l=k("Go bindings не подключены: "),n=k(t[3]),a(e,"class","error-text svelte-14ysusk")},m(s,i){N(s,e,i),c(e,l),c(e,n)},p(s,i){i&8&&S(n,s[3])},d(s){s&&L(e)}}}function Ye(t){let e,l,n,s,i,o,p,m,u,_,g,v,h,b,T,O,M,ie,j,V,G,oe,Q,ce,x,K,F=z(t[0]),y=[];for(let r=0;r<F.length;r+=1)y[r]=ve(pe(t,F,r));let H=z(t[1]),w=[];for(let r=0;r<H.length;r+=1)w[r]=me(he(t,H,r));let A=t[1].length===0&&t[0].length>0&&ge();function re(r,C){return r[5]?We:r[4]?Ue:Ke}let X=re(t),P=X(t),E=t[3]&&be(t);function ue(r,C){return r[5]?Xe:r[0].length>0?Qe:Je}let Y=ue(t),I=Y(t);return{c(){e=d("div"),l=d("aside"),n=d("div"),n.innerHTML='<span class="logo svelte-14ysusk">⚒</span> <span class="app-name svelte-14ysusk">Верстак</span>',s=$(),i=d("nav"),o=d("div"),p=d("div"),p.textContent="Разделы",m=$();for(let r=0;r<y.length;r+=1)y[r].c();u=$(),_=d("div"),g=d("div"),g.textContent="Корневые дела",v=$();for(let r=0;r<w.length;r+=1)w[r].c();h=$(),A&&A.c(),b=$(),T=d("div"),O=d("span"),M=k(t[2]),ie=$(),j=d("main"),V=d("header"),G=d("div"),P.c(),oe=$(),Q=d("div"),Q.innerHTML='<div class="search-hint svelte-14ysusk">Поиск...</div>',ce=$(),E&&E.c(),x=$(),K=d("div"),I.c(),a(n,"class","sidebar-top svelte-14ysusk"),a(p,"class","nav-label svelte-14ysusk"),a(o,"class","nav-group svelte-14ysusk"),a(g,"class","nav-label svelte-14ysusk"),a(_,"class","nav-group svelte-14ysusk"),a(i,"class","sidebar-nav svelte-14ysusk"),a(O,"class","version svelte-14ysusk"),a(T,"class","sidebar-bottom svelte-14ysusk"),a(l,"class","sidebar svelte-14ysusk"),a(G,"class","header-left svelte-14ysusk"),a(Q,"class","header-right svelte-14ysusk"),a(V,"class","header svelte-14ysusk"),a(K,"class","content svelte-14ysusk"),a(j,"class","main svelte-14ysusk"),a(e,"class","app svelte-14ysusk")},m(r,C){N(r,e,C),c(e,l),c(l,n),c(l,s),c(l,i),c(i,o),c(o,p),c(o,m);for(let f=0;f<y.length;f+=1)y[f]&&y[f].m(o,null);c(i,u),c(i,_),c(_,g),c(_,v);for(let f=0;f<w.length;f+=1)w[f]&&w[f].m(_,null);c(_,h),A&&A.m(_,null),c(l,b),c(l,T),c(T,O),c(O,M),c(e,ie),c(e,j),c(j,V),c(V,G),P.m(G,null),c(V,oe),c(V,Q),c(j,ce),E&&E.m(j,null),c(j,x),c(j,K),I.m(K,null)},p(r,[C]){if(C&81){F=z(r[0]);let f;for(f=0;f<F.length;f+=1){const U=pe(r,F,f);y[f]?y[f].p(U,C):(y[f]=ve(U),y[f].c(),y[f].m(o,null))}for(;f<y.length;f+=1)y[f].d(1);y.length=F.length}if(C&162){H=z(r[1]);let f;for(f=0;f<H.length;f+=1){const U=he(r,H,f);w[f]?w[f].p(U,C):(w[f]=me(U),w[f].c(),w[f].m(_,h))}for(;f<w.length;f+=1)w[f].d(1);w.length=H.length}r[1].length===0&&r[0].length>0?A||(A=ge(),A.c(),A.m(_,null)):A&&(A.d(1),A=null),C&4&&S(M,r[2]),X===(X=re(r))&&P?P.p(r,C):(P.d(1),P=X(r),P&&(P.c(),P.m(G,null))),r[3]?E?E.p(r,C):(E=be(r),E.c(),E.m(j,x)):E&&(E.d(1),E=null),Y===(Y=ue(r))&&I?I.p(r,C):(I.d(1),I=Y(r),I&&(I.c(),I.m(K,null)))},i:B,o:B,d(r){r&&L(e),le(y,r),le(w,r),A&&A.d(),P.d(),E&&E.d(),I.d()}}}function Ze(t,e,l){let n=[],s=[],i="",o="",p="",m=null;Ie(async()=>{try{l(2,i="verstak-gui"),window.go&&window.go.main&&window.go.main.App&&(l(2,i=await window.go.main.App.VerstakVersion()),l(0,n=await window.go.main.App.ListSections()),l(1,s=await window.go.main.App.ListRootNodes()))}catch(h){l(3,o=String(h))}});function u(h){l(4,p=h)}function _(h){l(5,m=h)}return[n,s,i,o,p,m,u,_,h=>u(h.id),h=>_(h)]}class xe extends De{constructor(e){super(),ze(this,e,Ze,Ye,Oe,{})}}new xe({target:document.getElementById("app")});
|