Files
Borealis-Github-Replica/Data/Engine/web-interface/build/assets/d3-transition-CT0P4Hy_.js

2 lines
11 KiB
JavaScript

import{d as U}from"./d3-dispatch-kxCwF96_.js";import{t as H,a as b,n as L}from"./d3-timer-DdKHrDhs.js";import{i as $,a as R,b as q,c as B,d as J}from"./d3-interpolate-B6xYU604.js";import{c as F}from"./d3-color-9lF95FHy.js";import{n as P,m as K,a as Q,b as W,c as x,d as w}from"./d3-selection-DSeOx27A.js";import{c as X}from"./d3-ease-DRPgKoYJ.js";var Y=U("start","end","cancel","interrupt"),Z=[],V=0,I=1,N=2,m=3,D=4,E=5,T=6;function A(t,r,n,e,i,o){var a=t.__transition;if(!a)t.__transition={};else if(n in a)return;j(t,n,{name:r,index:e,group:i,on:Y,tween:Z,time:o.time,delay:o.delay,duration:o.duration,ease:o.ease,timer:null,state:V})}function C(t,r){var n=v(t,r);if(n.state>V)throw new Error("too late; already scheduled");return n}function p(t,r){var n=v(t,r);if(n.state>m)throw new Error("too late; already running");return n}function v(t,r){var n=t.__transition;if(!n||!(n=n[r]))throw new Error("transition not found");return n}function j(t,r,n){var e=t.__transition,i;e[r]=n,n.timer=H(o,0,n.time);function o(c){n.state=I,n.timer.restart(a,n.delay,n.time),n.delay<=c&&a(c-n.delay)}function a(c){var l,_,h,f;if(n.state!==I)return u();for(l in e)if(f=e[l],f.name===n.name){if(f.state===m)return b(a);f.state===D?(f.state=T,f.timer.stop(),f.on.call("interrupt",t,t.__data__,f.index,f.group),delete e[l]):+l<r&&(f.state=T,f.timer.stop(),f.on.call("cancel",t,t.__data__,f.index,f.group),delete e[l])}if(b(function(){n.state===m&&(n.state=D,n.timer.restart(s,n.delay,n.time),s(c))}),n.state=N,n.on.call("start",t,t.__data__,n.index,n.group),n.state===N){for(n.state=m,i=new Array(h=n.tween.length),l=0,_=-1;l<h;++l)(f=n.tween[l].value.call(t,t.__data__,n.index,n.group))&&(i[++_]=f);i.length=_+1}}function s(c){for(var l=c<n.duration?n.ease.call(null,c/n.duration):(n.timer.restart(u),n.state=E,1),_=-1,h=i.length;++_<h;)i[_].call(t,l);n.state===E&&(n.on.call("end",t,t.__data__,n.index,n.group),u())}function u(){n.state=T,n.timer.stop(),delete e[r];for(var c in e)return;delete t.__transition}}function tt(t,r){var n=t.__transition,e,i,o=!0,a;if(n){r=r==null?null:r+"";for(a in n){if((e=n[a]).name!==r){o=!1;continue}i=e.state>N&&e.state<E,e.state=T,e.timer.stop(),e.on.call(i?"interrupt":"cancel",t,t.__data__,e.index,e.group),delete n[a]}o&&delete t.__transition}}function nt(t){return this.each(function(){tt(this,t)})}function rt(t,r){var n,e;return function(){var i=p(this,t),o=i.tween;if(o!==n){e=n=o;for(var a=0,s=e.length;a<s;++a)if(e[a].name===r){e=e.slice(),e.splice(a,1);break}}i.tween=e}}function et(t,r,n){var e,i;if(typeof n!="function")throw new Error;return function(){var o=p(this,t),a=o.tween;if(a!==e){i=(e=a).slice();for(var s={name:r,value:n},u=0,c=i.length;u<c;++u)if(i[u].name===r){i[u]=s;break}u===c&&i.push(s)}o.tween=i}}function it(t,r){var n=this._id;if(t+="",arguments.length<2){for(var e=v(this.node(),n).tween,i=0,o=e.length,a;i<o;++i)if((a=e[i]).name===t)return a.value;return null}return this.each((r==null?rt:et)(n,t,r))}function S(t,r,n){var e=t._id;return t.each(function(){var i=p(this,e);(i.value||(i.value={}))[r]=n.apply(this,arguments)}),function(i){return v(i,e).value[r]}}function k(t,r){var n;return(typeof r=="number"?$:r instanceof F?R:(n=F(r))?(r=n,R):q)(t,r)}function at(t){return function(){this.removeAttribute(t)}}function ot(t){return function(){this.removeAttributeNS(t.space,t.local)}}function st(t,r,n){var e,i=n+"",o;return function(){var a=this.getAttribute(t);return a===i?null:a===e?o:o=r(e=a,n)}}function ut(t,r,n){var e,i=n+"",o;return function(){var a=this.getAttributeNS(t.space,t.local);return a===i?null:a===e?o:o=r(e=a,n)}}function ct(t,r,n){var e,i,o;return function(){var a,s=n(this),u;return s==null?void this.removeAttribute(t):(a=this.getAttribute(t),u=s+"",a===u?null:a===e&&u===i?o:(i=u,o=r(e=a,s)))}}function lt(t,r,n){var e,i,o;return function(){var a,s=n(this),u;return s==null?void this.removeAttributeNS(t.space,t.local):(a=this.getAttributeNS(t.space,t.local),u=s+"",a===u?null:a===e&&u===i?o:(i=u,o=r(e=a,s)))}}function ft(t,r){var n=P(t),e=n==="transform"?B:k;return this.attrTween(t,typeof r=="function"?(n.local?lt:ct)(n,e,S(this,"attr."+t,r)):r==null?(n.local?ot:at)(n):(n.local?ut:st)(n,e,r))}function ht(t,r){return function(n){this.setAttribute(t,r.call(this,n))}}function _t(t,r){return function(n){this.setAttributeNS(t.space,t.local,r.call(this,n))}}function vt(t,r){var n,e;function i(){var o=r.apply(this,arguments);return o!==e&&(n=(e=o)&&_t(t,o)),n}return i._value=r,i}function pt(t,r){var n,e;function i(){var o=r.apply(this,arguments);return o!==e&&(n=(e=o)&&ht(t,o)),n}return i._value=r,i}function yt(t,r){var n="attr."+t;if(arguments.length<2)return(n=this.tween(n))&&n._value;if(r==null)return this.tween(n,null);if(typeof r!="function")throw new Error;var e=P(t);return this.tween(n,(e.local?vt:pt)(e,r))}function dt(t,r){return function(){C(this,t).delay=+r.apply(this,arguments)}}function wt(t,r){return r=+r,function(){C(this,t).delay=r}}function gt(t){var r=this._id;return arguments.length?this.each((typeof t=="function"?dt:wt)(r,t)):v(this.node(),r).delay}function mt(t,r){return function(){p(this,t).duration=+r.apply(this,arguments)}}function Tt(t,r){return r=+r,function(){p(this,t).duration=r}}function xt(t){var r=this._id;return arguments.length?this.each((typeof t=="function"?mt:Tt)(r,t)):v(this.node(),r).duration}function At(t,r){if(typeof r!="function")throw new Error;return function(){p(this,t).ease=r}}function Nt(t){var r=this._id;return arguments.length?this.each(At(r,t)):v(this.node(),r).ease}function Et(t,r){return function(){var n=r.apply(this,arguments);if(typeof n!="function")throw new Error;p(this,t).ease=n}}function Ct(t){if(typeof t!="function")throw new Error;return this.each(Et(this._id,t))}function St(t){typeof t!="function"&&(t=K(t));for(var r=this._groups,n=r.length,e=new Array(n),i=0;i<n;++i)for(var o=r[i],a=o.length,s=e[i]=[],u,c=0;c<a;++c)(u=o[c])&&t.call(u,u.__data__,c,o)&&s.push(u);return new d(e,this._parents,this._name,this._id)}function bt(t){if(t._id!==this._id)throw new Error;for(var r=this._groups,n=t._groups,e=r.length,i=n.length,o=Math.min(e,i),a=new Array(e),s=0;s<o;++s)for(var u=r[s],c=n[s],l=u.length,_=a[s]=new Array(l),h,f=0;f<l;++f)(h=u[f]||c[f])&&(_[f]=h);for(;s<e;++s)a[s]=r[s];return new d(a,this._parents,this._name,this._id)}function Rt(t){return(t+"").trim().split(/^|\s+/).every(function(r){var n=r.indexOf(".");return n>=0&&(r=r.slice(0,n)),!r||r==="start"})}function Ft(t,r,n){var e,i,o=Rt(r)?C:p;return function(){var a=o(this,t),s=a.on;s!==e&&(i=(e=s).copy()).on(r,n),a.on=i}}function It(t,r){var n=this._id;return arguments.length<2?v(this.node(),n).on.on(t):this.each(Ft(n,t,r))}function Dt(t){return function(){var r=this.parentNode;for(var n in this.__transition)if(+n!==t)return;r&&r.removeChild(this)}}function Pt(){return this.on("end.remove",Dt(this._id))}function Vt(t){var r=this._name,n=this._id;typeof t!="function"&&(t=Q(t));for(var e=this._groups,i=e.length,o=new Array(i),a=0;a<i;++a)for(var s=e[a],u=s.length,c=o[a]=new Array(u),l,_,h=0;h<u;++h)(l=s[h])&&(_=t.call(l,l.__data__,h,s))&&("__data__"in l&&(_.__data__=l.__data__),c[h]=_,A(c[h],r,n,h,c,v(l,n)));return new d(o,this._parents,r,n)}function kt(t){var r=this._name,n=this._id;typeof t!="function"&&(t=W(t));for(var e=this._groups,i=e.length,o=[],a=[],s=0;s<i;++s)for(var u=e[s],c=u.length,l,_=0;_<c;++_)if(l=u[_]){for(var h=t.call(l,l.__data__,_,u),f,O=v(l,n),g=0,M=h.length;g<M;++g)(f=h[g])&&A(f,r,n,g,h,O);o.push(h),a.push(l)}return new d(o,a,r,n)}var zt=x.prototype.constructor;function Gt(){return new zt(this._groups,this._parents)}function Ot(t,r){var n,e,i;return function(){var o=w(this,t),a=(this.style.removeProperty(t),w(this,t));return o===a?null:o===n&&a===e?i:i=r(n=o,e=a)}}function z(t){return function(){this.style.removeProperty(t)}}function Mt(t,r,n){var e,i=n+"",o;return function(){var a=w(this,t);return a===i?null:a===e?o:o=r(e=a,n)}}function Ut(t,r,n){var e,i,o;return function(){var a=w(this,t),s=n(this),u=s+"";return s==null&&(u=s=(this.style.removeProperty(t),w(this,t))),a===u?null:a===e&&u===i?o:(i=u,o=r(e=a,s))}}function Ht(t,r){var n,e,i,o="style."+r,a="end."+o,s;return function(){var u=p(this,t),c=u.on,l=u.value[o]==null?s||(s=z(r)):void 0;(c!==n||i!==l)&&(e=(n=c).copy()).on(a,i=l),u.on=e}}function Lt(t,r,n){var e=(t+="")=="transform"?J:k;return r==null?this.styleTween(t,Ot(t,e)).on("end.style."+t,z(t)):typeof r=="function"?this.styleTween(t,Ut(t,e,S(this,"style."+t,r))).each(Ht(this._id,t)):this.styleTween(t,Mt(t,e,r),n).on("end.style."+t,null)}function $t(t,r,n){return function(e){this.style.setProperty(t,r.call(this,e),n)}}function qt(t,r,n){var e,i;function o(){var a=r.apply(this,arguments);return a!==i&&(e=(i=a)&&$t(t,a,n)),e}return o._value=r,o}function Bt(t,r,n){var e="style."+(t+="");if(arguments.length<2)return(e=this.tween(e))&&e._value;if(r==null)return this.tween(e,null);if(typeof r!="function")throw new Error;return this.tween(e,qt(t,r,n??""))}function Jt(t){return function(){this.textContent=t}}function Kt(t){return function(){var r=t(this);this.textContent=r??""}}function Qt(t){return this.tween("text",typeof t=="function"?Kt(S(this,"text",t)):Jt(t==null?"":t+""))}function Wt(t){return function(r){this.textContent=t.call(this,r)}}function Xt(t){var r,n;function e(){var i=t.apply(this,arguments);return i!==n&&(r=(n=i)&&Wt(i)),r}return e._value=t,e}function Yt(t){var r="text";if(arguments.length<1)return(r=this.tween(r))&&r._value;if(t==null)return this.tween(r,null);if(typeof t!="function")throw new Error;return this.tween(r,Xt(t))}function Zt(){for(var t=this._name,r=this._id,n=G(),e=this._groups,i=e.length,o=0;o<i;++o)for(var a=e[o],s=a.length,u,c=0;c<s;++c)if(u=a[c]){var l=v(u,r);A(u,t,n,c,a,{time:l.time+l.delay+l.duration,delay:0,duration:l.duration,ease:l.ease})}return new d(e,this._parents,t,n)}function jt(){var t,r,n=this,e=n._id,i=n.size();return new Promise(function(o,a){var s={value:a},u={value:function(){--i===0&&o()}};n.each(function(){var c=p(this,e),l=c.on;l!==t&&(r=(t=l).copy(),r._.cancel.push(s),r._.interrupt.push(s),r._.end.push(u)),c.on=r}),i===0&&o()})}var tn=0;function d(t,r,n,e){this._groups=t,this._parents=r,this._name=n,this._id=e}function G(){return++tn}var y=x.prototype;d.prototype={constructor:d,select:Vt,selectAll:kt,selectChild:y.selectChild,selectChildren:y.selectChildren,filter:St,merge:bt,selection:Gt,transition:Zt,call:y.call,nodes:y.nodes,node:y.node,size:y.size,empty:y.empty,each:y.each,on:It,attr:ft,attrTween:yt,style:Lt,styleTween:Bt,text:Qt,textTween:Yt,remove:Pt,tween:it,delay:gt,duration:xt,ease:Nt,easeVarying:Ct,end:jt,[Symbol.iterator]:y[Symbol.iterator]};var nn={time:null,delay:0,duration:250,ease:X};function rn(t,r){for(var n;!(n=t.__transition)||!(n=n[r]);)if(!(t=t.parentNode))throw new Error(`transition ${r} not found`);return n}function en(t){var r,n;t instanceof d?(r=t._id,t=t._name):(r=G(),(n=nn).time=L(),t=t==null?null:t+"");for(var e=this._groups,i=e.length,o=0;o<i;++o)for(var a=e[o],s=a.length,u,c=0;c<s;++c)(u=a[c])&&A(u,t,r,c,a,n||rn(u,r));return new d(e,this._parents,t,r)}x.prototype.interrupt=nt;x.prototype.transition=en;export{tt as i};