diff --git a/assets/doc-a44ac199.js b/assets/doc-028b413d.js similarity index 96% rename from assets/doc-a44ac199.js rename to assets/doc-028b413d.js index 6027a1cb0..3818660c6 100644 --- a/assets/doc-a44ac199.js +++ b/assets/doc-028b413d.js @@ -1,4 +1,4 @@ -import{n as t}from"./main-e318c4ad.js";const o="Generic Header",e=void 0,n={title:"Generic Header"},l={data(){return{frontmatter:n,excerpt:e}}};var r=function(){var s=this,a=s._self._c;return a("div",{staticClass:"markdown-body"},[a("p",[s._v("A component to create header with generic features.")]),a("div",{staticClass:"d-flex flex-column-reverse"},[a("sample-card",{attrs:{lang:"html"}},[a("template",{slot:"code"},[a("pre",[a("code",{staticClass:"html"},[a("span",{staticClass:"hljs-tag"},[s._v("<"),a("span",{staticClass:"hljs-name"},[s._v("div")]),s._v(" "),a("span",{staticClass:"hljs-attr"},[s._v("class")]),s._v("="),a("span",{staticClass:"hljs-string"},[s._v('"full-width card m-4"')]),s._v(">")]),s._v(` +import{n as t}from"./main-2e06a9e5.js";const o="Generic Header",e=void 0,n={title:"Generic Header"},l={data(){return{frontmatter:n,excerpt:e}}};var r=function(){var s=this,a=s._self._c;return a("div",{staticClass:"markdown-body"},[a("p",[s._v("A component to create header with generic features.")]),a("div",{staticClass:"d-flex flex-column-reverse"},[a("sample-card",{attrs:{lang:"html"}},[a("template",{slot:"code"},[a("pre",[a("code",{staticClass:"html"},[a("span",{staticClass:"hljs-tag"},[s._v("<"),a("span",{staticClass:"hljs-name"},[s._v("div")]),s._v(" "),a("span",{staticClass:"hljs-attr"},[s._v("class")]),s._v("="),a("span",{staticClass:"hljs-string"},[s._v('"full-width card m-4"')]),s._v(">")]),s._v(` `),a("span",{staticClass:"hljs-tag"},[s._v("<"),a("span",{staticClass:"hljs-name"},[s._v("generic-header")]),s._v(" "),a("span",{staticClass:"hljs-attr"},[s._v("no-headroom")]),s._v(" "),a("span",{staticClass:"hljs-attr"},[s._v("position")]),s._v("="),a("span",{staticClass:"hljs-string"},[s._v('"relative"')]),s._v(" "),a("span",{staticClass:"hljs-attr"},[s._v("class")]),s._v("="),a("span",{staticClass:"hljs-string"},[s._v('""')]),s._v(">")]),a("span",{staticClass:"hljs-tag"},[s._v(""),a("span",{staticClass:"hljs-name"},[s._v("generic-header")]),s._v(">")]),s._v(` `),a("span",{staticClass:"hljs-tag"},[s._v(""),a("span",{staticClass:"hljs-name"},[s._v("div")]),s._v(">")]),s._v(` `)])])])],2),a("div",{staticClass:"border bg-light"},[a("div",{staticClass:"full-width card m-4"},[a("generic-header",{attrs:{position:"relative","no-headroom":""}})],1)])],1),a("api-table",{attrs:{path:"components/GenericHeader.vue"}})],1)},i=[],c=t(l,r,i,!1,null,null,null,null);const d=c.exports;export{d as default,e as excerpt,n as frontmatter,o as title}; diff --git a/assets/doc-946c03e3.js b/assets/doc-03232b58.js similarity index 98% rename from assets/doc-946c03e3.js rename to assets/doc-03232b58.js index 885d5e9af..6c1a3df8a 100644 --- a/assets/doc-946c03e3.js +++ b/assets/doc-03232b58.js @@ -1,4 +1,4 @@ -import{n as e,l as n}from"./main-e318c4ad.js";import{m as i}from"./variables-84628c43.js";const _={computed:{headingsFontFamily(){return this.getFontValue("$headings-font-family")},jumbotronFontFamily(){return this.getFontValue("$jumbotron-font-family")},serifFontFamily(){return this.getFontValue("$font-family-serif")},sansSerifFontFamily(){return this.getFontValue("$font-family-sans-serif")},monospaceFontFamily(){return this.getFontValue("$font-family-monospace")}},methods:{getFontValue(a){const[t]=n.get(i,a,[null]);return n.trim(t,`'"`)}}};var r=function(){var t=this,s=t._self._c;return s("div",{staticClass:"markdown-body"},[s("h2",[t._v("Headings")]),s("p",[t._v("All HTML headings, "),s("code",{},[t._v("
1&&O&2&&N.push(N.pop().concat(N.shift())),d.push(N.filter(Zze))}}return p}}function Zze(t){return t.length>1}function Jze(t,e){return((t=t.x)[0]<0?t[1]-nr-nt:nr-t[1])-((e=e.x)[0]<0?e[1]-nr-nt:nr-e[1])}const gP=kre(function(){return!0},eqe,nqe,[-Lt,-nr]);function eqe(t){var e=NaN,n=NaN,r=NaN,i;return{lineStart:function(){t.lineStart(),i=1},point:function(a,o){var s=a>0?Lt:-Lt,l=Kt(a-e);Kt(l-Lt) 1&&O&2&&N.push(N.pop().concat(N.shift())),d.push(N.filter(Zze))}}return p}}function Zze(t){return t.length>1}function Jze(t,e){return((t=t.x)[0]<0?t[1]-nr-nt:nr-t[1])-((e=e.x)[0]<0?e[1]-nr-nt:nr-e[1])}const gP=kre(function(){return!0},eqe,nqe,[-Lt,-nr]);function eqe(t){var e=NaN,n=NaN,r=NaN,i;return{lineStart:function(){t.lineStart(),i=1},point:function(a,o){var s=a>0?Lt:-Lt,l=Kt(a-e);Kt(l-Lt)=0;)n+=r[i].value;e.value=n})}function uWe(t){return this.eachBefore(function(e){e.children&&e.children.sort(t)})}function dWe(t){for(var e=this,n=fWe(e,t),r=[e];e!==n;)e=e.parent,r.push(e);for(var i=r.length;t!==n;)r.splice(i,0,t),t=t.parent;return r}function fWe(t,e){if(t===e)return t;var n=t.ancestors(),r=e.ancestors(),i=null;for(t=n.pop(),e=r.pop();t===e;)i=t,t=n.pop(),e=r.pop();return i}function pWe(){for(var t=this,e=[t];t=t.parent;)e.push(t);return e}function _We(){return Array.from(this)}function mWe(){var t=[];return this.eachBefore(function(e){e.children||t.push(e)}),t}function hWe(){var t=this,e=[];return t.each(function(n){n!==t&&e.push({source:n.parent,target:n})}),e}function*gWe(){var t=this,e,n=[t],r,i,a;do for(e=n.reverse(),n=[];t=e.pop();)if(yield t,r=t.children)for(i=0,a=r.length;i=0;--s)i.push(a=o[s]=new Bd(o[s])),a.parent=r,a.depth=r.depth+1;return n.eachBefore(iie)}function vWe(){return X3(this).eachBefore(SWe)}function bWe(t){return t.children}function EWe(t){return Array.isArray(t)?t[1]:null}function SWe(t){t.data.value!==void 0&&(t.value=t.data.value),t.data=t.data.data}function iie(t){var e=0;do t.height=e;while((t=t.parent)&&t.height<++e)}function Bd(t){this.data=t,this.depth=this.height=0,this.parent=null}Bd.prototype=X3.prototype={constructor:Bd,count:iWe,each:aWe,eachAfter:sWe,eachBefore:oWe,find:lWe,sum:cWe,sort:uWe,path:dWe,ancestors:pWe,descendants:_We,leaves:mWe,links:hWe,copy:vWe,[Symbol.iterator]:gWe};function yWe(t){return typeof t=="object"&&"length"in t?t:Array.from(t)}function TWe(t){for(var e=t.length,n,r;e;)r=Math.random()*e--|0,n=t[e],t[e]=t[r],t[r]=n;return t}function aie(t){for(var e=0,n=(t=TWe(Array.from(t))).length,r=[],i,a;e0?n[s-1]:t[0],sii)||!(N>ii)?s.lineTo(X,z):B>ii?($=ty(X,z,j,ie,f,-B,E),k=ty(M,K,oe,ce,f,-B,E),s.lineTo($.cx+$.x01,$.cy+$.y01),B
=p;--m)s.point(T[m],y[m]);s.lineEnd(),s.areaEnd()}E&&(T[f]=+t(g,f,d),y[f]=+e(g,f,d),s.point(r?+r(g,f,d):T[f],n?+n(g,f,d):y[f]))}if(S)return s=null,S+""||null}function c(){return aC().defined(i).curve(o).context(a)}return l.x=function(d){return arguments.length?(t=typeof d=="function"?d:Ct(+d),r=null,l):t},l.x0=function(d){return arguments.length?(t=typeof d=="function"?d:Ct(+d),l):t},l.x1=function(d){return arguments.length?(r=d==null?null:typeof d=="function"?d:Ct(+d),l):r},l.y=function(d){return arguments.length?(e=typeof d=="function"?d:Ct(+d),n=null,l):e},l.y0=function(d){return arguments.length?(e=typeof d=="function"?d:Ct(+d),l):e},l.y1=function(d){return arguments.length?(n=d==null?null:typeof d=="function"?d:Ct(+d),l):n},l.lineX0=l.lineY0=function(){return c().x(t).y(e)},l.lineY1=function(){return c().x(t).y(n)},l.lineX1=function(){return c().x(r).y(e)},l.defined=function(d){return arguments.length?(i=typeof d=="function"?d:Ct(!!d),l):i},l.curve=function(d){return arguments.length?(o=d,a!=null&&(s=o(a)),l):o},l.context=function(d){return arguments.length?(d==null?a=s=null:s=o(a=d),l):a},l}function oXe(t,e){return e
[]},groups:{type:Array,default:()=>[]},barColors:{type:Array,default:()=>[]},fixedHeight:{type:Number,default:null},xAxisTickFormat:{type:[Function,String],default:La},labelField:{type:String,default:"label"},labelAbove:{type:Boolean,default:!1},relative:{type:Boolean,default:!1},sortBy:{type:[Array,String],default:null},hideEmptyValues:{type:Boolean},hideLegend:{type:Boolean},highlights:{type:Array,default:()=>[]},highlightDelay:{type:Number,default:400},restoreHighlightDelay:{type:Number,default:50},rowHighlights:{type:Array,default:()=>[]},minBarHeight:{type:Number,default:16},maxBarHeight:{type:Number,default:60}},data(){return{highlightedKeys:this.highlights,highlightTimeout:null}},computed:{hasConstraintHeight(){return this.fixedHeight!==null||this.socialMode},sortedData(){return this.loadedData?this.sortBy?Eb(this.loadedData,this.sortBy):this.loadedData:[]},discoveredKeys(){return this.keys.length?this.keys:this.loadedData?Aoe(Ms(this.loadedData[0]),this.labelField):[]},colorScale(){return mm().domain(this.discoveredKeys).range(this.barColors)},maxValue(){return jc(this.loadedData||[],(t,e)=>this.totalRowValue(e))},hasHighlights(){return!!this.highlightedKeys.length},hasRowHighlights(){return!!this.rowHighlights.length},height(){return this.fixedHeight!==null?`${this.fixedHeight}px`:this.socialMode&&this.mounted?`${this.$el.offsetWidth*this.baseHeightRatio}px`:"auto"}},watch:{relative(){this.$nextTick(this.$forceUpdate)},height(){this.$nextTick(this.$forceUpdate)},sortBy(){this.$nextTick(this.$forceUpdate)},highlights(){this.highlightedKeys=this.highlights}},methods:{normalizeKey(t){return Ztt(t)},totalRowValue(t){return c3(this.discoveredKeys,e=>this.sortedData[t][e])},groupName(t){const e=this.discoveredKeys.indexOf(t);return this.groups[e]||t},highlight(t){this.highlightedKeys=[t]},restoreHighlights(){clearTimeout(this.highlightTimeout);const t=this.restoreHighlightDelay;this.highlightTimeout=setTimeout(()=>this.highlightedKeys=this.highlights,t)},delayHighlight(t){clearTimeout(this.highlightTimeout);const n=!this.hasHighlights?this.highlightDelay:0;this.highlightTimeout=setTimeout(()=>this.highlight(t),n)},isHighlighted(t){return this.highlightedKeys.indexOf(t)>-1},isRowHighlighted(t){const e=jn(this.sortedData,[t,this.labelField],null);return this.rowHighlights.includes(e)&&!this.highlightedKeys.length},barStyle(t,e){const n=this.sortedData[t][e],r=this.relative?this.totalRowValue(t):this.maxValue,i=`${100*(n/r)}%`,a=this.colorScale(e);return{width:i,backgroundColor:a}},barHeightBounds(t){return Math.min(Math.max(t,this.minBarHeight),this.maxBarHeight)},stackBarAndValue(t){if(!this.mounted)return[];const e=this.discoveredKeys.map(n=>{const{bar:r,row:i,value:a}=this.queryBarAndValue(t,n),o=r.getBoundingClientRect().left+r.offsetWidth,s=r.offsetWidth,l=i.getBoundingClientRect().left+i.offsetWidth,c=a.offsetWidth;return{key:n,barEdge:o,barWidth:s,rowEdge:l,valueWidth:c}});return e.map((n,r)=>{if(n.overflow=n.valueWidth>=n.barWidth,r>0){const i=e[r-1],a=n.valueWidth+i.valueWidth;n.overflow=n.overflow||i.overflow&&n.barWidthn.rowEdge&&n.overflow,n})},queryBarAndValue(t,e){if(!this.mounted)return{};const n="stacked-bar-chart__groups__item__bars__item",r=".stacked-bar-chart__groups__item",i=this.$el.querySelectorAll(r)[t],a=this.normalizeKey(e),o=`.${n}--${a}`,s=i.querySelector(o),l=`.${n}__value`,c=s.querySelector(l);return{bar:s,row:i,value:c}},hasValueOverflow(t,e){const n=this.stackBarAndValue(t);return jn(Av(n,{key:e}),"overflow")},hasValuePushed(t,e){const n=this.stackBarAndValue(t);return jn(Av(n,{key:e}),"pushed")},hasValueHidden(t,e){const n=this.discoveredKeys.indexOf(e),r=this.discoveredKeys[n+1];return r?this.hasValueOverflow(t,e)&&this.hasValueOverflow(t,r):!1},isHidden(t,e){return this.hideEmptyValues&&!this.sortedData[t][e]}}};var Dnt=function(){var e=this,n=e._self._c;return n("div",{staticClass:"stacked-bar-chart d-flex flex-column",class:{"stacked-bar-chart--has-highlights":e.dataHasHighlights,"stacked-bar-chart--social-mode":e.socialMode,"stacked-bar-chart--label-above":e.labelAbove,"stacked-bar-chart--has-highlights":e.hasHighlights||e.hasRowHighlights,"stacked-bar-chart--has-constraint-height":e.hasConstraintHeight,"stacked-bar-chart--has-label-above":e.labelAbove},style:{height:e.height}},[n("div",{staticClass:"d-flex align-items-center"},[e._t("header-left",function(){return[e.hideLegend?e._e():n("ul",{staticClass:"stacked-bar-chart__legend list-inline mx-0 mt-0 mb-2"},e._l(e.discoveredKeys,function(r){return n("li",{key:r,staticClass:"stacked-bar-chart__legend__item list-inline-item d-inline-flex",class:{"stacked-bar-chart__legend__item--highlighted":e.isHighlighted(r)},on:{mouseover:function(i){return e.delayHighlight(r)},mouseleave:function(i){return e.restoreHighlights()}}},[n("span",{staticClass:"stacked-bar-chart__legend__item__box",style:{"background-color":e.colorScale(r)}}),e._v(" "+e._s(e.groupName(r))+" ")])}),0)]}),e._t("header-right")],2),n("div",{staticClass:"stacked-bar-chart__groups"},e._l(e.sortedData,function(r,i){return n("div",{key:i,staticClass:"stacked-bar-chart__groups__item border-bottom flex-fill d-flex align-items-center",class:{"flex-column":e.labelAbove}},[n("div",{staticClass:"stacked-bar-chart__groups__item__label mr-1 small",class:{"w-100":e.labelAbove}},[e._v(" "+e._s(r[e.labelField])+" ")]),n("div",{staticClass:"stacked-bar-chart__groups__item__bars my-1 d-flex flex-grow-1 align-items-center"},e._l(e.discoveredKeys,function(a,o){return n("div",{key:o,staticClass:"stacked-bar-chart__groups__item__bars__item",class:{[`stacked-bar-chart__groups__item__bars__item--${e.normalizeKey(a)}`]:!0,[`stacked-bar-chart__groups__item__bars__item--${o}n`]:!0,"stacked-bar-chart__groups__item__bars__item--highlighted":e.isHighlighted(a)||e.isRowHighlighted(i),"stacked-bar-chart__groups__item__bars__item--hidden":e.isHidden(i,a),"stacked-bar-chart__groups__item__bars__item--value-overflow":e.hasValueOverflow(i,a),"stacked-bar-chart__groups__item__bars__item--value-pushed":e.hasValuePushed(i,a),"stacked-bar-chart__groups__item__bars__item--value-hidden":e.hasValueHidden(i,a)},style:e.barStyle(i,a),on:{mouseover:function(s){return e.delayHighlight(a)},mouseleave:function(s){return e.restoreHighlights()}}},[n("div",{staticClass:"stacked-bar-chart__groups__item__bars__item__value p-1"},[e._v(" "+e._s(e._f("d3Formatter")(r[a],e.xAxisTickFormat))+" ")])])}),0)])}),0)])},xnt=[],Mnt=mt(Int,Dnt,xnt,!1,null,null,null,null);const Pnt=Mnt.exports;const Lnt={name:"StackedColumnChart",directives:{"b-tooltip":ZJ},mixins:[sf],props:{keys:{type:Array,default:()=>[]},groups:{type:Array,default:()=>[]},barColors:{type:Array,default:()=>[]},barMaxWidth:{type:String,default:"100%"},hideEmptyValues:{type:Boolean},hideLegend:{type:Boolean},fixedHeight:{type:Number,default:null},xAxisTickFormat:{type:[Function,String],default:La},yAxisTickFormat:{type:[Function,String],default:La},yAxisTickPadding:{type:Number,default:10},labelField:{type:String,default:"date"},sortBy:{type:[Array,String],default:null},relative:{type:Boolean,default:!1},highlights:{type:Array,default:()=>[]},highlightDelay:{type:Number,default:400},columnHighlights:{type:Array,default:()=>[]},restoreHighlightDelay:{type:Number,default:50},noDirectLabeling:{type:Boolean},maxValue:{type:Number,default:null},tooltipDisplay:{type:Function,default:({formattedKey:t,formattedValue:e})=>`${t}
>1)+$+U+k+z.slice(X);break;default:U=z+$+U+k;break}return a(U)}return B.toString=function(){return f+""},B}function d(f,p){var m=c((f=B_(f),f.type="f",f)),h=Math.max(-8,Math.min(8,Math.floor(F_(p)/3)))*3,g=Math.pow(10,-h),E=BG[8+h/3];return function(S){return m(g*S)+E}}return{format:c,formatPrefix:d}}var VS,rf,x3;mre({thousands:",",grouping:[3],currency:["$",""]});function mre(t){return VS=_re(t),rf=VS.format,x3=VS.formatPrefix,VS}function hre(t){return Math.max(0,-F_(Math.abs(t)))}function gre(t,e){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(F_(e)/3)))*3-F_(Math.abs(t)))}function vre(t,e){return t=Math.abs(t),e=Math.abs(e)-t,Math.max(0,F_(e)-F_(t))+1}var nt=1e-6,Uv=1e-12,Lt=Math.PI,nr=Lt/2,I1=Lt/4,Pi=Lt*2,En=180/Lt,rt=Lt/180,Kt=Math.abs,_m=Math.atan,Li=Math.atan2,Ze=Math.cos,zS=Math.ceil,bre=Math.exp,oP=Math.hypot,D1=Math.log,LA=Math.pow,ze=Math.sin,ao=Math.sign||function(t){return t>0?1:t<0?-1:0},Br=Math.sqrt,M3=Math.tan;function Ere(t){return t>1?0:t<-1?Lt:Math.acos(t)}function ki(t){return t>1?nr:t<-1?-nr:Math.asin(t)}function UG(t){return(t=ze(t/2))*t}function qn(){}function x1(t,e){t&&HG.hasOwnProperty(t.type)&&HG[t.type](t,e)}var GG={Feature:function(t,e){x1(t.geometry,e)},FeatureCollection:function(t,e){for(var n=t.features,r=-1,i=n.length;++r=0?1:-1,i=r*n,a=Ze(e),o=ze(e),s=uP*o,l=cP*a+s*Ze(i),c=s*r*ze(i);M1.add(Li(c,l)),lP=t,cP=a,uP=o}function Uze(t){return P1=new Er,Ro(t,Ls),P1*2}function L1(t){return[Li(t[1],t[0]),ki(t[2])]}function $d(t){var e=t[0],n=t[1],r=Ze(n);return[r*Ze(e),r*ze(e),ze(n)]}function qS(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function U_(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]}function kA(t,e){t[0]+=e[0],t[1]+=e[1],t[2]+=e[2]}function WS(t,e){return[t[0]*e,t[1]*e,t[2]*e]}function k1(t){var e=Br(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=e,t[1]/=e,t[2]/=e}var Yn,Xi,er,Ca,Zu,Ore,Cre,h_,Qg,hc,Pl,pl={point:dP,lineStart:VG,lineEnd:zG,polygonStart:function(){pl.point=Nre,pl.lineStart=Gze,pl.lineEnd=Hze,Qg=new Er,Ls.polygonStart()},polygonEnd:function(){Ls.polygonEnd(),pl.point=dP,pl.lineStart=VG,pl.lineEnd=zG,M1<0?(Yn=-(er=180),Xi=-(Ca=90)):Qg>nt?Ca=90:Qg<-nt&&(Xi=-90),Pl[0]=Yn,Pl[1]=er},sphere:function(){Yn=-(er=180),Xi=-(Ca=90)}};function dP(t,e){hc.push(Pl=[Yn=t,er=t]),e=0;)n+=r[i].value;e.value=n})}function uWe(t){return this.eachBefore(function(e){e.children&&e.children.sort(t)})}function dWe(t){for(var e=this,n=fWe(e,t),r=[e];e!==n;)e=e.parent,r.push(e);for(var i=r.length;t!==n;)r.splice(i,0,t),t=t.parent;return r}function fWe(t,e){if(t===e)return t;var n=t.ancestors(),r=e.ancestors(),i=null;for(t=n.pop(),e=r.pop();t===e;)i=t,t=n.pop(),e=r.pop();return i}function pWe(){for(var t=this,e=[t];t=t.parent;)e.push(t);return e}function _We(){return Array.from(this)}function mWe(){var t=[];return this.eachBefore(function(e){e.children||t.push(e)}),t}function hWe(){var t=this,e=[];return t.each(function(n){n!==t&&e.push({source:n.parent,target:n})}),e}function*gWe(){var t=this,e,n=[t],r,i,a;do for(e=n.reverse(),n=[];t=e.pop();)if(yield t,r=t.children)for(i=0,a=r.length;i=0;--s)i.push(a=o[s]=new Bd(o[s])),a.parent=r,a.depth=r.depth+1;return n.eachBefore(iie)}function vWe(){return X3(this).eachBefore(SWe)}function bWe(t){return t.children}function EWe(t){return Array.isArray(t)?t[1]:null}function SWe(t){t.data.value!==void 0&&(t.value=t.data.value),t.data=t.data.data}function iie(t){var e=0;do t.height=e;while((t=t.parent)&&t.height<++e)}function Bd(t){this.data=t,this.depth=this.height=0,this.parent=null}Bd.prototype=X3.prototype={constructor:Bd,count:iWe,each:aWe,eachAfter:sWe,eachBefore:oWe,find:lWe,sum:cWe,sort:uWe,path:dWe,ancestors:pWe,descendants:_We,leaves:mWe,links:hWe,copy:vWe,[Symbol.iterator]:gWe};function yWe(t){return typeof t=="object"&&"length"in t?t:Array.from(t)}function TWe(t){for(var e=t.length,n,r;e;)r=Math.random()*e--|0,n=t[e],t[e]=t[r],t[r]=n;return t}function aie(t){for(var e=0,n=(t=TWe(Array.from(t))).length,r=[],i,a;e0?n[s-1]:t[0],sii)||!(N>ii)?s.lineTo(X,z):B>ii?($=ty(X,z,j,ie,f,-B,E),k=ty(M,K,oe,ce,f,-B,E),s.lineTo($.cx+$.x01,$.cy+$.y01),B
=p;--m)s.point(T[m],y[m]);s.lineEnd(),s.areaEnd()}E&&(T[f]=+t(g,f,d),y[f]=+e(g,f,d),s.point(r?+r(g,f,d):T[f],n?+n(g,f,d):y[f]))}if(S)return s=null,S+""||null}function c(){return aC().defined(i).curve(o).context(a)}return l.x=function(d){return arguments.length?(t=typeof d=="function"?d:Ct(+d),r=null,l):t},l.x0=function(d){return arguments.length?(t=typeof d=="function"?d:Ct(+d),l):t},l.x1=function(d){return arguments.length?(r=d==null?null:typeof d=="function"?d:Ct(+d),l):r},l.y=function(d){return arguments.length?(e=typeof d=="function"?d:Ct(+d),n=null,l):e},l.y0=function(d){return arguments.length?(e=typeof d=="function"?d:Ct(+d),l):e},l.y1=function(d){return arguments.length?(n=d==null?null:typeof d=="function"?d:Ct(+d),l):n},l.lineX0=l.lineY0=function(){return c().x(t).y(e)},l.lineY1=function(){return c().x(t).y(n)},l.lineX1=function(){return c().x(r).y(e)},l.defined=function(d){return arguments.length?(i=typeof d=="function"?d:Ct(!!d),l):i},l.curve=function(d){return arguments.length?(o=d,a!=null&&(s=o(a)),l):o},l.context=function(d){return arguments.length?(d==null?a=s=null:s=o(a=d),l):a},l}function oXe(t,e){return e