"use strict";(self["webpackChunk_jupyterlab_application_top"]=self["webpackChunk_jupyterlab_application_top"]||[]).push([[6372,3991],{26372:(n,t,e)=>{e.d(t,{$D:()=>j,$G:()=>I,$P:()=>wn,AU:()=>A,B:()=>yn,B2:()=>H,BS:()=>J,Cc:()=>vn,D_:()=>g,EV:()=>xn,Eb:()=>_n,Et:()=>jn,G4:()=>Rn,Gv:()=>x,KH:()=>U,Kg:()=>En,Lm:()=>dn,Ln:()=>Sn,M1:()=>Gn,N6:()=>u,NV:()=>M,P$:()=>O,PK:()=>mn,R2:()=>E,Ro:()=>R,SW:()=>F,Tn:()=>Q,UD:()=>tn,VC:()=>T,V_:()=>en,X$:()=>fn,Xx:()=>sn,Xy:()=>d,YO:()=>q,ZZ:()=>a,ay:()=>Vn,bX:()=>bn,co:()=>X,cy:()=>k,dI:()=>Cn,dY:()=>cn,eV:()=>An,gd:()=>On,h1:()=>Dn,id:()=>h,io:()=>z,iv:()=>s,lL:()=>Y,mQ:()=>hn,me:()=>m,n:()=>an,nG:()=>pn,nS:()=>o,oV:()=>Z,r$:()=>Nn,rt:()=>Bn,sY:()=>r,se:()=>N,sg:()=>ln,ux:()=>zn,vF:()=>v,vN:()=>y,v_:()=>p,vu:()=>W,xH:()=>b,xZ:()=>Mn,xv:()=>Pn,y:()=>_,z3:()=>f,zy:()=>K});function r(n,t,e){n.fields=t||[];n.fname=e;return n}function u(n){return n==null?null:n.fname}function o(n){return n==null?null:n.fields}function i(n){return n.length===1?c(n[0]):l(n)}const c=n=>function(t){return t[n]};const l=n=>{const t=n.length;return function(e){for(let r=0;ri){s()}else{i=c+1}}else if(l==="["){if(c>i)s();u=i=c+1}else if(l==="]"){if(!u)f("Access path missing open bracket: "+n);if(u>0)s();u=0;i=c+1}}if(u)f("Access path missing closing bracket: "+n);if(r)f("Access path missing closing quote: "+n);if(c>i){c++;s()}return t}function a(n,t,e){const u=s(n);n=u.length===1?u[0]:n;return r((e&&e.get||i)(u),[n],t||n)}const h=a("id");const g=r((n=>n),[],"identity");const p=r((()=>0),[],"zero");const b=r((()=>1),[],"one");const y=r((()=>true),[],"true");const m=r((()=>false),[],"false");const d=new Set(Object.getOwnPropertyNames(Object.prototype));function w(n,t,e){const r=[t].concat([].slice.call(e));console[n].apply(console,r)}const M=0;const j=1;const O=2;const E=3;const _=4;function v(n,t){let e=arguments.length>2&&arguments[2]!==undefined?arguments[2]:w;let r=n||M;return{level(n){if(arguments.length){r=+n;return this}else{return r}},error(){if(r>=j)e(t||"error","ERROR",arguments);return this},warn(){if(r>=O)e(t||"warn","WARN",arguments);return this},info(){if(r>=E)e(t||"log","INFO",arguments);return this},debug(){if(r>=_)e(t||"log","DEBUG",arguments);return this}}}var k=Array.isArray;function x(n){return n===Object(n)}const D=n=>n!=="__proto__";function z(){for(var n=arguments.length,t=new Array(n),e=0;e{for(const e in t){if(e==="signals"){n.signals=S(n.signals,t.signals)}else{const r=e==="legend"?{layout:1}:e==="style"?true:null;A(n,e,t[e],r)}}return n}),{})}function A(n,t,e,r){if(!D(t))return;let u,o;if(x(e)&&!k(e)){o=x(n[t])?n[t]:n[t]={};for(u in e){if(r&&(r===true||r[u])){A(o,u,e[u])}else if(D(u)){o[u]=e[u]}}}else{n[t]=e}}function S(n,t){if(n==null)return t;const e={},r=[];function u(n){if(!e[n.name]){e[n.name]=1;r.push(n)}}t.forEach(u);n.forEach(u);return r}function N(n){return n[n.length-1]}function R(n){return n==null||n===""?null:+n}const $=n=>t=>n*Math.exp(t);const V=n=>t=>Math.log(n*t);const C=n=>t=>Math.sign(t)*Math.log1p(Math.abs(t/n));const G=n=>t=>Math.sign(t)*Math.expm1(Math.abs(t))*n;const P=n=>t=>t<0?-Math.pow(-t,n):Math.pow(t,n);function B(n,t,e,r){const u=e(n[0]),o=e(N(n)),i=(o-u)*t;return[r(u-i),r(o-i)]}function T(n,t){return B(n,t,R,g)}function U(n,t){var e=Math.sign(n[0]);return B(n,t,V(e),$(e))}function X(n,t,e){return B(n,t,P(e),P(1/e))}function K(n,t,e){return B(n,t,C(e),G(e))}function L(n,t,e,r,u){const o=r(n[0]),i=r(N(n)),c=t!=null?r(t):(o+i)/2;return[u(c+(o-c)*e),u(c+(i-c)*e)]}function Y(n,t,e){return L(n,t,e,R,g)}function Z(n,t,e){const r=Math.sign(n[0]);return L(n,t,e,V(r),$(r))}function F(n,t,e,r){return L(n,t,e,P(r),P(1/r))}function H(n,t,e,r){return L(n,t,e,C(r),G(r))}function I(n){return 1+~~(new Date(n).getMonth()/3)}function W(n){return 1+~~(new Date(n).getUTCMonth()/3)}function q(n){return n!=null?k(n)?n:[n]:[]}function J(n,t,e){let r=n[0],u=n[1],o;if(u=e-t?[t,e]:[r=Math.min(Math.max(r,t),e-o),r+o]}function Q(n){return typeof n==="function"}const nn="descending";function tn(n,t,e){e=e||{};t=q(t)||[];const u=[],i=[],c={},l=e.comparator||rn;q(n).forEach(((n,r)=>{if(n==null)return;u.push(t[r]===nn?-1:1);i.push(n=Q(n)?n:a(n,null,e));(o(n)||[]).forEach((n=>c[n]=1))}));return i.length===0?null:r(l(i,u),Object.keys(c))}const en=(n,t)=>(nt||t==null)&&n!=null?1:(t=t instanceof Date?+t:t,n=n instanceof Date?+n:n)!==n&&t===t?-1:t!==t&&n===n?1:0;const rn=(n,t)=>n.length===1?un(n[0],t[0]):on(n,t,n.length);const un=(n,t)=>function(e,r){return en(n(e),n(r))*t};const on=(n,t,e)=>{t.push(0);return function(r,u){let o,i=0,c=-1;while(i===0&&++cn}function ln(n,t){let e;return r=>{if(e)clearTimeout(e);e=setTimeout((()=>(t(r),e=null)),n)}}function fn(n){for(let t,e,r=1,u=arguments.length;ri)i=u}}}else{for(u=t(n[e]);ei)i=u}}}}return[o,i]}function an(n,t){const e=n.length;let r=-1,u,o,i,c,l;if(t==null){while(++r=o){u=i=o;break}}if(r===e)return[-1,-1];c=l=r;while(++ro){u=o;c=r}if(i=o){u=i=o;break}}if(r===e)return[-1,-1];c=l=r;while(++ro){u=o;c=r}if(i{u.set(t,n[t])}));return u}function bn(n,t,e,r,u,o){if(!e&&e!==0)return o;const i=+e;let c=n[0],l=N(n),f;if(lo){i=u;u=o;o=i}e=e===undefined||e;r=r===undefined||r;return(e?u<=n:un.replace(/\\(.)/g,"$1"))):q(n)}const u=n&&n.length,o=e&&e.get||i,c=n=>o(t?[n]:s(n));let l;if(!u){l=function(){return""}}else if(u===1){const t=c(n[0]);l=function(n){return""+t(n)}}else{const t=n.map(c);l=function(n){let e=""+t[0](n),r=0;while(++r{t={};e={};r=0};const o=(u,o)=>{if(++r>n){e=t;t={};r=1}return t[u]=o};u();return{clear:u,has:n=>hn(t,n)||hn(e,n),get:n=>hn(t,n)?t[n]:hn(e,n)?o(n,e[n]):undefined,set:(n,e)=>hn(t,n)?t[n]=e:o(n,e)}}function Dn(n,t,e,r){const u=t.length,o=e.length;if(!o)return t;if(!u)return e;const i=r||new t.constructor(u+o);let c=0,l=0,f=0;for(;c0?e[l++]:t[c++]}for(;c=0)e+=n;return e}function An(n,t,e,r){const u=e||" ",o=n+"",i=t-o.length;return i<=0?o:r==="left"?zn(u,i)+o:r==="center"?zn(u,~~(i/2))+o+zn(u,Math.ceil(i/2)):o+zn(u,i)}function Sn(n){return n&&N(n)-n[0]||0}function Nn(n){return k(n)?"["+n.map(Nn)+"]":x(n)||En(n)?JSON.stringify(n).replace("\u2028","\\u2028").replace("\u2029","\\u2029"):n}function Rn(n){return n==null||n===""?null:!n||n==="false"||n==="0"?false:!!n}const $n=n=>jn(n)?n:wn(n)?n:Date.parse(n);function Vn(n,t){t=t||$n;return n==null||n===""?null:t(n)}function Cn(n){return n==null||n===""?null:n+""}function Gn(n){const t={},e=n.length;for(let r=0;r